/*
Theme Name: NHIMU (v1)
Theme URI: http://www.genuina.net
Description: NHIMU by Rod Torres de www.genuina.net
Author: Rod Torres (basado en MEZZO (V2) de Moses Francis)
*/
body {background-image: url(images/bg.jpg); background-repeat:repeat-x; background-color:#000; margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px;}
img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
em { float: left; width: 400px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;	font-size: 12px;
	color: #999999;	font-style: normal;}

#general { width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;}
#contenedor { width: 960px; float: left; padding: 0px; margin-top: 23px; margin-right: 0px; margin-bottom: 45px; margin-left: 0px;}

/*CABECERA*/
#cabecera {	width: 960px; margin: 0px; padding: 0px; height: 181px; background-image: url(images/header_wp.jpg); background-repeat: no-repeat;}
.cabecera_top {	width: 960px;}

/*menu*/
#menutop { width: 950px; height: 20px; margin: 0px; padding: 5px; background-image: url(images/menu-bg.jpg);}
#menutop ul { margin: 0px; padding: 0px; list-style-type: none; }
#menutop ul li { font-size: 12px; color: #FFF; margin-top: 0px; margin-right: 5px; margin-bottom: 0px;	margin-left: 0px; text-align: center; padding: 0px; display: inline;}
#menutop ul li a:link, #menutop ul li a:visited { text-decoration: none; color: #fff; margin: 0px; text-align: center; font-weight: normal;}
#menutop ul li a:hover, #menutop ul li a:active { text-decoration: none; color: #FF9900; margin: 0px; text-align: center; font-weight: normal;}

/*CONTENIDO*/
#contenido { margin: 0px; float: left; width: 960px; position: relative; background-image: url(images/bg-contenido.jpg);	background-repeat: repeat-y; margin-top: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px;}
#flash { float:left; margin-bottom: 15px; width: 530px; background-image:url(images/vid.jpg); background-repeat:no-repeat;}

/*ENTRADA TOP*/
#entradas { margin: 0px; float: left; width: 550px; padding-top: 10px; padding-left: 15px;}
.post_meta { float: left; width: 530px; border-bottom: 1px solid #666; margin-bottom: 10px;}

/*TITULOS */
.titulo { float: left; width: 520px; padding: 5px; }
#entradas h1 { font-size: 18px; color: #FFF; text-align: left; margin: 0px; float: left; width: 520px; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight: normal; }
#entradas h3 { float: left; width: 520px; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 1.4em; color: #CC0000; text-align: left;}
#entradas h4 { float: left; width: 520px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 16px; color: #FFCC00; text-align: left;}
#entradas h5 { text-align: left; margin: 0px; float: left; width: 520px; font-size: 1.3em; color: #006699;}
#entradas h6 { float: left; width: 520px; text-align: left; margin-top: 25px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 1.7em; font-family: "Trebuchet MS", Tahoma; color: #FFCC00}
#entradas h6 a:link, #entradas h6 a:visited { color: #333333; text-decoration: none;}
#entradas h6 a:hover, #entradas h6 a:active { color: #999999; text-decoration: none;}
#entradas h1 a:link, #entradas h1 a:visited { text-decoration: none; color: #fff;}
#entradas h1 a:hover, #entradas h1 a:active { color: #CC3333; text-decoration: none;}

.post_permalink h1 a:link, #entradas h1 a:visited { text-decoration: none; color: #fff;}
.post_permalink h1 a:hover, #entradas h1 a:active { color: #CC3333; text-decoration: none;}

.post_permalink { float: left; width: 520px; position: relative; border-bottom: 1px solid #fff;}

.autor { float: left; width: 520px; margin: 0px; color: #FFF; text-align: left; }
.autor a:link, .autor a:visited {	color: #FC0; text-decoration: none; font-weight: bold;}
.autor a:hover, .autor a:active {	color: #FFF; text-decoration: none; font-weight: bold;}

.categoria { float: left; width: 520px;	margin: 0px; color: #CCC; text-align: left; margin-bottom: 5px;}
.categoria a:link, .categoria a:visited {	color: #FF9900;	text-decoration: none;	font-weight: bold;}
.categoria a:hover, .categoria a:active {	color: #FFCC00;	text-decoration: none; font-weight: bold;}

/*contenido*/
.post_content { float: left; width: 500px; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; line-height: 20px; text-align: left; color: #FFF; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.post_content a:link, .post_content a:visited { font-size: 12px; color: #999; text-decoration: none; font-weight: bold;}
.post_content a:hover, .post_content a:active { font-size: 12px;color: #FFF; text-decoration: none; font-weight: bold;}
.post_content p { clear: both; margin-bottom: 10px; margin-top: 0px;}
.post_content blockquote { clear: both; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 5px; padding-top: 0px;
padding-right: 0px;	padding-bottom: 0px; padding-left: 8px; border-left-width: 2px; border-left-style: solid; border-left-color: #CC0000; color: #666666; font-size: 12px; font-family: Tahoma, "Trebuchet MS", "Arial Narrow";}
.post_content code { clear: both; margin-top: 8px; margin-right: 35px; margin-bottom: 8px; margin-left: 8px; display: block;	padding: 5px; color: #999999; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; font-family: "Lucida Grande", Arial, "Helvetica Neue";}
.post_content img { margin-right: 8px;float: left;}
.cargo { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; font-weight:bold;}

.siguiente { float: left; width: 465px; height: 40px; line-height: 40px; font-size: 12px; color: #000000; font-weight: bold; text-align:center;}
.siguiente a:link, .siguiente a:visited { color: #FFCC00; text-decoration: none;}
.siguiente a:hover, .siguiente a:active { color: #FFFFFF;	text-decoration: none;}

/* ARTICULOS RELACIONADOS
===================================================*/
.art_rel { margin: 0px; float: left; }
.art_rel a:link, .art_rel a:visited { color: #006699; text-decoration: none; font-weight: bold; font-size: 12px;}
.art_rel a:hover, .art_rel a:active { color: #CC0000; text-decoration: none; font-weight: bold; font-size: 12px;}

/*contenido comentario */
.comentarios { float: left; height: 20px; padding-top: 5px; padding-bottom: 5px; width: 45px; margin-top: 5px; margin-left: -3px; }
.comentarios a:link, .comentarios a:visited { display: block; background-image: url(images/comentarios-no.jpg);	background-repeat: no-repeat; line-height: 20px; font-size: 10px; color: #333333; text-decoration: none; height: 20px; text-align:left; padding-left: 5px;}
.comentarios a:hover, .comentarios a:active { display: block; background-image: url(images/comentarios.jpg);	background-repeat: no-repeat; line-height: 18px; font-size: 10px; color: #CCCCCC; text-decoration: none; height: 20px;text-align:left; padding-left: 5px;}

/*COMENTARIOS ESTILOS 
====================================================*/
#comentario_box { margin: 0px; float: left; width: 465px;}
.feedmenow { margin: 0px; float: left; width: 460px; padding-left: 20px;	padding-top: 3px; padding-bottom: 3px;	font-size: 11px;	color: #CCC;	background-image: url(images/rss.gif);	background-repeat: no-repeat;	background-position: left center;}
.feedmenow a:link, .feedmenow a:visited { color: #FFF; text-decoration: none; font-weight: bold;}
.feedmenow a:hover, .feedmenow a:active { color: #FC0; text-decoration: underline; font-weight: bold;}
.clear_com { float: left; width: 470px;	height: 20px;}

.com_geek {	margin: 0px; float: left; width: 420px;	padding: 8px; position: relative; background-color:  #132A37; border-top-width: 1px;
border-right-width: 2px; border-bottom-width: 3px; border-left-width: 1px; border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000;	border-right-color: #000;	border-bottom-color: #000;	border-left-color: #000; color: #FFFFFF;}
.com_geek a:link, .com_geek a:visited {	font-weight: bold;	text-decoration: none;	color: #999999;}
.com_geek a:hover, .com_geek a:active {	text-decoration: none;	color: #CC0000;}
.geek_avatar {	float: left;	height: 50px;	width: 50px;	display: block;	padding-top: 8px;	padding-bottom: 8px;}
.geek_words {	float: right;	width: 360px;}
.com_author {float: left;	width: 360px;	text-align: left;	margin: 0px;	font-size: 11px;}
.locations {	float: left;width: 360px;	text-align: left;	margin: 0px;	color: #efefef;	font-size: 10px;}
.com {	float: left;	width: 360px;	padding-top: 12px;	padding-bottom: 5px;color: #FFF;font-weight: 400;font-size: 12px;}
.com_alt { float: left; width: 360px; padding-top: 12px; padding-bottom: 5px; color: #FFF; font-weight: 400; font-size: 12px;}
.com_geek_alt {
	margin: 0px;
	float: left;
	width: 420px;
	padding: 8px;
	position: relative;
	background-color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #FFFFFF;
}
.com_geek_alt a:link, .com_geek_alt a:visited { font-weight: bold; text-decoration: none; color: #99CC33;}
.com_geek_alt a:hover, .com_geek_alt a:active {  font-weight: bold; text-decoration: none; color: #999999; }
#comentario_box code {
	display: block;
	clear: both;
	margin-top: 8px;
	margin-right: 25px;
	margin-bottom: 8px;
	margin-left: 2px;
	padding: 5px;
	color: #FFFFFF;
	border: 1px dotted #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#comentario_box blockquote {
	clear: both;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	color: #CCCCCC;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#comentario_box ul {
	float: left;
	width: 300px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#comentario_box li {
	float: left;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#comentario_box ol {
	float: left;
	width: 300px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#comentario_box form {
	float: left;
	width: 460px;
	margin: 0px;
}
#comentario_box p {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 13px;
}
.text_f { width: 200px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #CCCCCC;}
.text_a { height: 150px; width: 400px; padding: 4px; margin: 0px; border: 1px solid #CCCCCC;}
.inform { float: left; width: 400px; font-size: 11px; color: #999999; margin-top: 5px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;}
.inform a:link, .inform a:visited{ color:#FFFFFF; text-decoration:none;}
.inform a:hover, .inform a:active{ color: #FFCC00; text-decoration:none;}
#sbm {	float: left;	width: 400px;	text-align: left;}

/* SIDEBARS */
.sidebars {	float: left; width: 170px; padding-left: 10px;	padding-right: 10px; margin: 0px; text-align: left;	padding-bottom: 35px;}
.sidebars h2 { float: left;	width: 160px; font-size: 14px;	color: #FFF; margin: 0px; padding-top: 15px; padding-right: 0px;padding-bottom: 8px; padding-left: 0px;	font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.sidebars1 {float: left; width: 170px; padding-left: 10px;margin: 0px; text-align: left;	padding-bottom: 35px;}
.sidebars1 h2 { float: left;	width: 160px; font-size: 14px;	color: #FFF; margin: 0px; padding-top: 15px; padding-right: 0px;padding-bottom: 8px; padding-left: 0px;	font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.widget_sidebar {	float: left;	width: 180px;}
.widget_sidebar ul { text-align: left; margin: 0px; padding: 0px; float: left; width: 160px; list-style-type: none;}
.widget_sidebar ul a:link, .widget_sidebar ul a:visited { color: #CCCC66; text-decoration: none;}
.widget_sidebar ul li { padding: 0px; float: left; width: 160px; text-align: left;margin-top: 5px;  margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.widget_sidebar ul li a:link, .widget_sidebar ul li a:visited { display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; margin: 0px; background-image: url(images/dot.jpg); background-repeat: no-repeat; background-position: left 3px; color: #FFF; text-decoration: none;}
.widget_sidebar ul ul { margin: 0px; padding: 0px; float: left;}
.widget_sidebar ul ul li { margin: 0px; padding: 0px; float: left; width: 160px; font-size: 13px; font-family: Tahoma, "Trebuchet MS", "Arial Narrow"; font-weight: normal; text-align: left;}
.widget_sidebar ul li a:hover, .widget_sidebar ul li a:active {	display: block;	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; margin: 0px; background-image: url(images/dot-1.jpg); background-repeat: no-repeat; background-position: left 3px; color: #FFCC00; text-decoration: none; }

.widget_sidebar ul ul li a:link, .widget_sidebar ul ul li a:visited { display: block; padding-top: 0px; padding-right: 0px;	padding-bottom: 0px; padding-left: 12px; margin: 0px; background-image: url(images/dot.jpg); background-repeat: no-repeat;	background-position: left 3px; color: #CCCCCC; text-decoration: none;  margin-left: 5px;}
.widget_sidebar ul ul li a:hover, .widget_sidebar ul ul li a:active { display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; margin: 0px; background-image: url(images/dot-1.jpg); background-repeat: no-repeat; background-position: left 3px; 	color: #FF9900; text-decoration: none; margin-left: 5px;}

/* BUSQUEDA
---------------------------------------------*/
.busqueda {	padding: 4px;width: 140px;float: left; border: 1px solid #333; font-size: 12px; font-weight: bold; color: #fff; background-color: #333;}
.btn { border: 1px solid #FFF; margin: 3px; background-image:url(images/bg-btn.jpg); background-repeat:repeat-x; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#auspiciantes{ float: right; width: 190px; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;}

/*	CALENDARIO
=========================================*/
#calendario { clear:both;}
#wp-calendar { empty-cells: show; width: 160px; font-size: 12px; color: #fff; text-decoration: none;	text-align: center;	background-color: #666; float: left; padding: 0px; margin: 0px; font-weight: normal;}
#wp-calendar a:link, #wp-calendar a:visited { text-decoration: none; color: #000000; font-weight: bold;}
#wp-calendar a:hover, #wp-calendar a:active { text-decoration: none; color: #FFF;font-weight: bold;}
#wp-calendar caption { text-align: center; color: #FFF; font-weight: bold; width: 155px; font-size: 12px; margin: 0px;padding-right: 0px; padding-bottom: 0px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif;}
#wp-calendar th { margin: 0px; padding: 0px; text-align: center;}
#wp-calendar #next a { text-align: left; color: #CC0000; text-decoration: none; float: right;}
#wp-calendar #prev a { text-align: left; color: #006699; text-decoration: none;	float: left;}
#wp-calendar td { margin: 0px; padding: 0px; text-align: center;}
#wp-calendar tf { margin: 0px; padding: 0px;}



/*PIE*/
#pie { margin: 0px; float: left; width: 960px; height: 165px; background-image:url(images/bg-pie.jpg); color: #CCC;}
.light { font-weight: normal; color: #FFF;}
.pie_contenedor { float: left; padding: 3px;}
.pie_entradas { float: left; padding-left: 10px; padding-right:10px; border-right: 1px dashed #FFF; height: 120px; width: 300px;}
.pie_comentarios { float: left; padding-left: 10px; padding-right:10px; border-right: 1px dashed #FFF; height: 120px; width: 200px;}
.pie_enlaces { float: left; padding-left: 10px; border-right: 1px dashed #FFF; height: 120px; width: 200px;}
.pie_info { float: right; width: 150px;}

#pie a:link, #pie a:visited { color: #eeeeee; text-decoration: none;}
#pie a:hover, #pie a:active { color: #CCCCCC; text-decoration: none;}

#pie ul { float: left; margin: 0px; padding: 0px; list-style-type: none;}
#pie ul li { font-size: 12px; color: #FFCC00; background-image: url(images/pie-list-bullet.jpg); background-repeat: no-repeat;background-position: left 3px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 12px; margin-top: 0px;margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
#pie ul li a:link, #pie ul li a:visited { color: #E6E1D0; text-decoration: none;}
#pie ul li a:hover, #pie ul li a:active { color: #CCCCCC; text-decoration: none; }

#cierre { text-align:center; clear:both; color: #666666; margin-top: 10px; margin-bottom: 10px;}
#cierre a:link, #cierre a:visited { color: #CCC; text-decoration: none;}
#cierre a:hover, #pcierree a:active { color: #666; text-decoration: none;}






