/* Elementos por defecto
/********************************************************************/
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,textarea {font-size: 100%;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td { margin:0; padding:0;}
a img{ border:none;}
ul, li{list-style-type: none;}
table, tr, th, td{
/*border-collapse:collapse;*/
padding: 5px 0px 0px 1px;
background-color:#000000;
}
body {font-size: 76%;}
a{text-decoration: none;}
fieldset,acronym{ border:none;}
/********************************************************************/
body {
	background:#d0cece;
	font-family:Arial, Helvetica, sans-serif;
}

/* H1, H2, H3, H4, H5, H6
/********************************************************************/
#header h1{
	z-index:1;
	width:132px;
	position:relative;
	float:left;
	margin:14px 35px 0 6px;
	padding:0;
	display:inline;
}
#header h1 a{
	display:block;
	text-decoration:none;
	height:89px;
	background:transparent url(../img/h1.jpg) no-repeat;
	text-indent:-5000px;
}
#header h1 a span{
	position:relative;
	z-index:-1;
}

/* H2 */
h2{}
/* H3 */
h3{}
/* H4 */
h4{}
/* H5 */
h5{}
/* H6 */
h6{}


/* Main
/********************************************************************/
#main{
	background:url(../img/bg_shadow.gif) no-repeat left top;
	margin:auto;
	width:918px;
}

#shadow{
	background:url(../img/bg_shadow.gif) no-repeat left top;
	float:left;
	width:875px;
	padding-left:43px;
}

/* Container
/********************************************************************/
#container{
	background:url(../img/bg_gris.gif) no-repeat right bottom #fff;
	float:left;
	border-top:7px solid #fff;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
	width:820px;
	margin:auto;
}

/* Header
/********************************************************************/
#header{
	background:#fff;
	float:left;
	width:100%;
	padding-bottom:5px;
}

/* Top */
#top{
	background:url(../img/bg_negro.jpg) repeat-x left top #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:right;
	margin:0;
	padding:3px 0 0 0;
	height:27px;
	float:left;
	width:100%;
}
#top p{
	color:#fff;
	float:left;
	padding-left:14px;
}
#top p span{
	color:#9a9a9a;
}

#top ul{
	padding-right:13px;
}
#top ul li{
	display:inline;
}
#top ul li.contacto{
	background:url(../img/bul_middot.gif) no-repeat left 7px;
	padding-right:10px;
	padding-left:4px;
}
#top ul li.idioma{
	background:url(../img/bg_idioma.gif) no-repeat left 3px;
	padding-left:7px;
}
#top ul li a{
	color:#fff;
}
#top ul li a:hover{
	color:#9a9a9a;
	text-decoration:none;
}

/* Left */
#left{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:603px;
}
#left h2{ display:none;}


/* Botonera Principal */
#left ul{
	height:1%;/* IE6 fix (double top margin) */
}
#left ul li{margin:15px 0 0 0px;} /*blas*/
#left ul li p{
	display:none;
}

#left ul li ul{
	float:none;
	
	
}
#left ul li ul li{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	width:150px; /*width:130px !important;*/
}

#primera #left ul li ul li{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	width:130px !important; /*width:130px !important;*/
}
#left ul li ul li a{
	color:#000;
	padding:0 3px;
	float:left;
}
#left ul li ul li a:hover{
	background:#000;
	color:#fff;
}

#left ul li ul li.current_page_item a{
	background:#000;
	color:#fff;
}


/* Botonera Secundaria */
.submenu{
	background:#6f6f6f;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:600px;
	margin-bottom:15px;
}
.submenu li{
	float:left;
	padding:4px 0 4px 0;
}
.submenu li.current_page_item{
	background:#be202e;
	color:#fff;
}

.submenu li a{
	color:#fff;
	padding:4px 20px;
}
.submenu li a:hover{
	background:#3f3f3f;
}

/* Busqueda */
#search{
	background:#d9d9d9;
	float:left;
	width:217px;
	font-family:Arial, Helvetica, sans-serif;
	height:108px;
}

#search label{
	background:url(../img/ico_lupa.gif) no-repeat 3px 0px #000;
	color:#fff;
	font-size:.8em;
	float:left;
	line-height:9px;
	padding:0 10px 1px 18px;
	margin:68px 0 3px 10px;
}
#search input{
	background:#fff;
	border:none;
	width:137px;
	font-size:11px;
	float:left;
	margin:0 0 0 10px;
	height:18px;
}
#search input#searchsubmit{
	background:#797979;
	color:#fff;
	cursor:pointer;
	font-size:9px;
	margin-left:5px;
	padding:1px 3px 3px 3px;
	padding:2px 0 0 0;
	width:52px !important;
	height:18px;
}

/* Wrapper
/********************************************************************/
#wrapper{
	background:url(../img/bg_gris.gif) no-repeat right bottom;
	float:left;
	margin-bottom:14px;
}

/* Content (Columna primera)
/********************************************************************/
#content{
	float:left;
	margin:0 0 14px 0;
	padding:0;
}

/* Narrow column*/
.narrowcolumn{
	float:left;
	width:602px;
	padding:5px 0 0 0;
	margin-right:3px;
}
/* Wide column */
.widecolumn{
	float:left;
	width:602px;
	padding:5px 0 0 0;
	margin-right:3px;
}


/* Conjunto de bloques */
#bloque_negro{
	background:url(../img/bg_bloque.gif) repeat-y 369px top #3f3f3f;
	float:left;
	width:600px;
	min-height:168px;
	margin-bottom:5px;
}

/* Bloque izquierdo */
#bloque_izquierdo{
	float:left;
	width:369px;
	margin:0;
	padding-bottom:20px;
}
#bloque_izquierdo p{
	color:#d0d0d0;
	font-size:.9em;
	margin:0 66px 3px 32px;
}
#bloque_izquierdo p.fecha{
	color:#a0a0a0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#bloque_izquierdo p.fecha span{color:#f15b2e;}


#bloque_izquierdo h1,
#bloque_izquierdo h2,
#bloque_izquierdo h3,
#bloque_izquierdo h4,
#bloque_izquierdo h5,
#bloque_izquierdo h6
{
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:3em;
	margin:0 50px 10px 31px;
	padding-top:20px;
	line-height:33px !important;
}

/* Bloque derecho */
#bloque_derecho{
	background:#3f3f3f;
	margin:0 0 0 3px;
	padding:0 0 20px 15px;
	float:left;
	width:211px;
}

#bloque_derecho h1,
#bloque_derecho h2,
#bloque_derecho h3,
#bloque_derecho h4,
#bloque_derecho h5,
#bloque_derecho h6
{
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
}

#bloque_derecho span{
	color:#d9d9d9;
	font-size:.8em;
	display:block;
	padding:22px 0 0 5px;
}

#bloque_derecho img{}
#bloque_derecho p{
	color:#FF9900;
	padding-top:3px;
}


/* Segunda (Ocupa el luegar de sidebar)
/********************************************************************/
#segunda{
	background:url(../img/bg_negro.jpg) repeat-x left bottom #fff;
	float:left;
	width:217px;
	padding:0 0 40px 1px;
}

#segunda img.foto{
	display:block;
}

#banners{
	padding:5px 0 0 10px;
}
#banners li{
	display:inline;
}
#banners li a{}
#banners li a:hover{}


/* Footer
/********************************************************************/
#footer{
	background:url(../img/fesabid_footer.gif) no-repeat 33px 16px #ececec;
	font-size:.8em;
	float:left;
	text-align:right;
	width:100%;
	margin:14px 0 30px 0;
	padding-bottom:15px;
}

#locacion{
	color:#4c4c4c;
	float:left;
	text-align:left;
	padding:15px 0 0 88px;
	width:340px;
}
#locacion li{}
#locacion li strong{
	font-size:1.1em;
}
#locacion li a{
	color:#4c4c4c;
}
#locacion li a:hover{ text-decoration:underline;}

#footer p.footer{
	margin:20px 20px 0 0;
}



/* Formateo de los posts
/********************************************************************/
.post{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
.post h2{
	margin:30px 0 10px 30px;
	width:441px;
}

.post h2 a{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.post h2 a:hover{
	background:#000;
	color:#fff;
}

.post small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

span.metadatadelpost{
	display:block;
	color:#373737;
	margin-left:30px;
	margin-bottom:20px;
}
span.metadatadelpost a{
	color:#373737;
}

span.metadatadelpost small.fecha{
	background:#bf212f;
	color:#fff;
}


/* Entry */
.entry{
	margin:0 50px 0 30px;
	width:441px;
}
.entry a.more-link{
color:#ff0000;
font-size:10px;}
.entry a.more-link:hover{ 
color:#ffffff;
text-decoration:none;
}



/* Comentarios */
#comentarios{
	font-size:11px;
	border-top:1px solid #a8a8a8;
	float:left;
	/*width:441px;*/
	margin:30px 0 30px 30px;
	/*margin:30px 0 30px 15px; INTERNET EXPLORER CSS*/
	
	
}
#comentarios li{
	float:left;
	margin-top:15px;
}

#comentarios li.comentario{
	background:url(../img/ico_comentario.gif) no-repeat right 1px;
	padding-right:12px;
	margin-right:290px;
}
/*#comentarios li.tags{
	background:url(../img/ico_tags.gif) no-repeat left top;
	padding-bottom:1px;
	padding-left:12px;
	margin-right:100px;
}*/
#comentarios li.replica{
	background:url(../img/ico_replica.gif) no-repeat left 1px;
	padding-left:12px;
}

#comentarios li span.numerito{
		color:#be202f;
		font-weight:bold;
}

#comentarios li a{
	color:#373737;
	float:left;
}
#comentarios li a:hover{
	color:#bf212f;
}


/* Post en detalle */
#post_detalle{
	margin:15px 0;
	width:600px !important;
}

#col_izq{
	float:left;
	width:450px;
}

#col_izq h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:21px;
	padding:3px 5px 5px 5px;
	margin:0 10px 15px 10px;
	width:auto !important;
}

/*#col_izq h2.fondo_rojo{ background:#EBEBEB}*/

#col_izq h2.fondo_negro{ background:#3f3f3f;}

hr.borde_gris{
	border:none;
	border-bottom:3px solid #d9d9d9;
	margin-bottom:20px;
	width:450px;
}

#col_izq .entry{
	color:#373737 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	margin:0 20px 0 0 !important;
	border:none !important;
	width:450px !important;
}

#col_izq p{
	padding-bottom:15px !important;
	margin:0 20px 0 18px !important;
}
#col_izq p.first{
	text-indent:20px;
}

#col_izq p.cita{
	color:000;
	font-style:italic;
	font-weight:bold;
	line-height:15px;
	margin:10px 20px 25px 18px;
	padding:0;
}
#col_izq p.cita span{
	background:#f2f2f2;
}

#col_izq p a{
	color:#be202e;
}
#col_izq p a:hover{
	text-decoration:underline;}


/* Columna derecha */
#col_der{
	float:left;
	width:153px;
	margin:82px 0 0 40px;
	padding:0;
}
#col_der h3{
	background:#bf212f;
	font-size:13px;
	float:left;
	color:#fff;
	padding:1px 7px;
	margin:0 0 15px 0;
}

#col_der ul{
	clear:left;
}

#col_der ul li{
	border-bottom:1px solid #a8a8a8;
	margin:5px 0 0 0;
	padding:0 0 20px 0;
}
#col_der ul li span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#919191;
	display:block;
	font-size:9px;
	padding:0 0 0 5px;
	margin:0;
}
#col_der ul li p{
	color:#373737;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:8px 10px 0 5px;
	margin:0;
}

/**/

.entry table {margin-bottom:10px;}


/* Modulo Tablas 2
/********************************************************************/

.mod_tabla2{


	color:#636363;
	padding-bottom:20px;
	font: normal 11px "Arial" Helvetica, sans-serif;
	padding-TOP:10px;
	background-color:#ffffff!important;
}

.mod_tabla2 p, .mod_tabla2 td {
	font: normal 11px "Arial" Helvetica, sans-serif;
	text-align:left!important;

}
.mod_tabla2 table {
	float:left;
	width:500px;



}

.mod_tabla2 table, .mod_tabla2 tr {
	background-color:#ffffff!important;
	padding:5px 0px 0px 1px;

}

.mod_tabla2 th, .mod_tabla2 td {
	background-color:#ffffff!important;
}

.mod_tabla2 table tbody {
	background-color:#ffffff!important;
}

.mod_tabla2 caption{
	text-align:left;
	Padding:0px 0px 0px 5px;
	font: bold 18px "Arial" Helvetica, sans-serif;
	color:#000;
	border-bottom: 2px solid #BF212F;
	padding-bottom:10px;
	margin-bottom:15px;

}

.mod_tabla2 caption span{
	text-align:left;
	Padding:0px 0px 4px 0px;
	font: bold 11px "Arial Narrow", Arial, Helvetica, sans-serif;
	
}
.mod_tabla2 table{
	
	
}

.mod_tabla2 table .impar{
	background-color:#F9f9f9!important;
}


.mod_tabla2 table th{
	text-align:left;
		
	
}
.mod_tabla2 table th,
.mod_tabla2 table td{
	Padding:6px;
	vertical-align:top;
	border-bottom: 1px solid #cdcdcd;
	


}

.mod_tabla2 table td{
	text-align:left;
	
}

.mod_tabla2 table thead th{
	color:#A3A3A3;
	border-bottom:2px solid #BF212F;
}

.mod_tabla2 table a{
	color:#808080;
	text-decoration:underline;
	font-weight:normal;
}

.mod_tabla2 table a:hover{
	color:#fff;
	text-decoration:none;
}

.paralelas {
	color:#BF212F;
}



.sala {
	color:#BF212F;

}


.mod_tabla2 table th p{
	background-color:#BF212F;
	color:#fff;
	padding:2px;
	font-size:10px;
	text-align:center;
	
}



.mod_tabla2 table .impar2 {
/*background-color:#BF212F !important;*/
color:#BF212F;

}

.mod_tabla2 table th {
background-color:#fffff!important;
color:#3F3F3F;
/*border-right:1px solid #c4c4c4;*/

}

.mod_tabla2 table td { width:80px;}

.mod_tabla2 table th.ancho_col{background-color:#fff!important; width:80px;}

.mod_tabla2 h1{
border-bottom:1px solid #3F3F3F;
font-size:18px;
padding-left:5px;
padding-top:0px;
padding-bottom:4px;
width:495px;
color:#3F3F3F;
}




