body{
	text-align:center; 
	background-color:#ffffff;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:10px;
}

h1{	margin:0; padding:0;font-size:1em;}
h2{	margin:0; padding:0; font-size:1.2em; font-weight:bold; color:#000000;}
h3{	margin:0; padding:0; font-size:1em; font-weight:bold; color:#000000;}

p{ padding:5px 5px 0px 5px; }
a{ font-size:inherit; color:#000000; text-decoration:none;}
a:hover{ font-size:inherit; color:#ffffff; text-decoration:none;}

div#pagina{text-align: left; width:860px; height:675px; margin: auto;}
div#contenedor{ position:relative; text-align:left; width:860px; height:625px; }
div#fotoIntro{	 position:absolute; width:362px; height:100%; overflow:hidden;}
div#informacionIntro{ position:absolute; margin-left:372px; width:488px; height:100%;  }
div#piecontenedor{ margin-top:10px; text-align:left; width:100%; overflow: hidden; height:50px;}
div#menu{  width:100%; height:205px; overflow:hidden;}
div#hoy{   margin-top:10px; width:100%; height:210px;  overflow:hidden;}
div#pieHome{  margin-top:10px; width:100%; height:190px;  overflow:hidden;}
.itemMenu{ 	margin-right:5px; text-align:right; }
.itemHoy{ 	margin-right:5px; text-align:right; width:200px; float:right;}

* html #contenedorSeccion{ text-align:left; width:860px; height:625px;}
div#contenedorSeccion{ text-align:left; width:860px; min-height:625px; max-height:none; }
div#cabecera{ 	width:840px; height:155px; margin-left:10px; margin-right:10px; }
* html #lista{ position:relative; width:100%; margin:0; height:350px; overflow:hidden;}
div#lista{ position:relative; width:100%; height:350px; max-height:none; margin:0;}
div#pieSeccion{ height:120px; width:840px; position:relative; margin-top:15px; margin-left:10px;}
div#idSeccion{width:10%; height:auto; position:absolute;}
div#menuSeccion{width:90%; height:auto; margin-left:10%; position:absolute; }
.itemMenuSeccion{ 	margin-right:0; text-align:right; }
.descMini{
	margin-top:5px;
	padding:3% 3% 3% 3%;
	width:100%; height:280px; overflow:hidden; background-color:#FFFFFF; 
}

.tematica{ height:50px; overflow:hidden; }
.tematica a{ height:inherit; color:#000000; text-decoration:none; font-weight:bold;}
.tematica a:hover{ color:#ffffff; text-decoration:none; font-weight:bold;}
.separador1{ height:8px; color:#FFFFFF; font-size:1.2em; width:100%;}
.separador2{ height:4px; width:100%;}
.nombreLista{ height:50px; overflow:hidden; font-size:1.2em; font-weight:bold; color:#000000;}
.nombreLista a{ text-decoration:none; font-weight:bold; color:#000000;}
.nombreLista a:hover{ color:#999999; text-decoration:none;}
.descripcionLista{ 
	height:150px; overflow:hidden; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;	font-weight:normal;
	color:#000000;	letter-spacing:0px;
}
.descripcionLista a{ 
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	color:#000000;	text-decoration:none;
}
.descripcionLista a:hover{ color:#666666;}
.pieLista{ font-size:1.2em; font-weight:bold; color:#000000; overflow:hidden; height:50px; vertical-align:bottom;}


/* detalles */
div#contenedorDetalles{
	position:relative;
	width:840px; height:auto; /*355px; */
	overflow:hidden; background-color:#FFFFFF; margin:0px 5px 0px 10px;
}

div#contenedorCiclo{
	width:840px; height: auto; 
	margin-left:10px; min-height:300px;
}
div#fotoDetalle{ 	width:220px; margin-left:10px; overflow:hidden; height:auto; text-align:center;}
div#pieDetalles{ height:120px; margin-left:10px; margin-top:0px;}
div#fechaDetalle{   position:absolute; width:30%; overflow:hidden; }
div#extras1Detalle{ position:absolute;width:30%; margin-left:30%; overflow:hidden;}
div#extras2Detalle{ position:absolute; width:30%; margin-left:70%; overflow:hidden;}

div#contenedorAutor{width:400px; position:absolute; }

/***********************************/

.textoHoy{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:1.1em;	font-weight:bold;	color:#000000;
}

.textoHoy a{ color:#000000; text-decoration:none;}
.textoHoy a:hover{ color:#ffffff; text-decoration:none;}

.texto36{ font-size:3em; font-weight:bold;}
.texto32{ font-size:2.6em;font-weight:bold; }
.texto24{ font-size:2em;font-weight:bold; }
.texto22{ font-size:1.8em;font-weight:bold; }
.texto20{ font-size:1.6em;font-weight:bold; }
.texto18{	font-size:1.5em;font-weight:bold; }
.texto16{	font-size:1.4em;font-weight:bold; }
.texto14{	font-size:1.2em;font-weight:bold;}
.texto12{	font-size:12px;font-weight:bold; }


.creditos{	font-family: Arial, Helvetica, sans-serif;	font-size:xx-small;}
.creditos a{  text-decoration:none; }
.creditos a:hover{ text-decoration:none; color:#666666;}

.textoNormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	font-weight:normal;
	color:#000000;	line-height:13px;	letter-spacing:0px;
}
.textoNormal a{ text-decoration:none; font-weight:bold; color:#000000; }
.textoNormal a:hover{ text-decoration:none; font-weight:bold; color:#666666; }

.numPagina{
	font-size:30px;
	font-weight:bold;
	color:#000000;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}

.numPagina a{ padding:2px 2px 2px 2px; color:#000000; text-decoration:none; }
.numPagina a:hover{ color:#ffffff; background-color:#000000; text-decoration:none; padding:2px 2px 2px 2px;}

.fechaHome {
	font-size: 1.8em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

