*{margin:0px;padding:0px; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; color: #333;}
.ocultar {position:absolute;left:-9999px;}
body, html {min-height: 100%;	height: auto !important;height: 100%;text-align:left; color: #333;background: #F8F8F8}
body {font:normal 72.5%em Arial, Verdana, Geneva, Helvetica, sans-serif;color:#333; background: transparent;}

#central{background: url(../images/main_bg.gif) repeat-y; float: left; min-height: 700px !important; width: 950px;}
#main{ width:750px; text-align: left; vertical-align: text-top; display: block; float: left;border:0px;padding:0px;margin: 10px 0 0 2px;clear: both; margin-top: 0px; }

#logo{width: 220px; height: 104px; display: block; float: left; clear:none; border: none; background: transparent;}
#top-adv{ width: 518px; height: 104px; display: block; float: left; clear: none; text-align: center;}

#izquierda{	width: 538px; display: block; float: left; clear: none; overflow: hidden;}
#feeders{width: 538px; display: block; float: none; clear: both; overflow: hidden;}

#derecha{width: 190px; display: block; float: left; clear: none; overflow: hidden; padding-left: 14px; margin-top: 8px}
#extrema{width: 190px; display: block; float: left; clear: none; overflow: hidden; padding-left: 5px; }

ul#mainmenu{width: 740px; height: 30px;list-style-type:none;display:block; background-color: #c00; color: #fff; float: none; clear: both; border: 1px solid #333; border-right: none;}
ul#mainmenu li{float: left; display: block; clear: none;padding: 4px}
ul#mainmenu li a{ display: block; height: 20px;float: left; clear: none;}
ul#mainmenu li#home 		a{width: 75px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; line-height: 20px; text-decoration: none; overflow: hidden; font-weight: bold;}
ul#mainmenu li#quienes 	a{width: 100px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; line-height: 20px; text-decoration: none; overflow: hidden;font-weight: bold;}
ul#mainmenu li#revista 	a{width: 90px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; line-height: 20px; text-decoration: none; overflow: hidden;font-weight: bold;}
ul#mainmenu li#publicite a{width: 80px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; line-height: 20px; text-decoration: none; overflow: hidden;font-weight: bold;}
ul#mainmenu li#contacto a{width: 90px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; line-height: 20px; text-decoration: none; overflow: hidden;font-weight: bold;}
ul#mainmenu li#buscador{width: 242px;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; line-height: 20px; text-decoration: none; overflow: hidden;font-weight: bold;}
ul#mainmenu li#buscador form{display: block; float: left; padding: 0; padding-top: 3px}
ul#mainmenu li#buscador input#buscar{width:180px; height: 16px; background-color: #fff; color: #333; border: none; float: left;}
ul#mainmenu li#buscador input#btn-buscar{width:50px; height: 16px; background-color: #ECE9D8; color: #333; border: 1px dashed #333; float: left; margin-left: 1px; font-weight: normal;}
ul#mainmenu li#home a:hover, ul#mainmenu li#quienes a:hover, ul#mainmenu li#revista a:hover, ul#mainmenu li#publicite a:hover, ul#mainmenu li#contacto a:hover{ text-decoration: none; color: #ddd;}



ul#noticias-home{display: block; color: #000; padding-left: 5px; list-style: none;  width: 536px; float: left; overflow: hidden; font-family: Arial, Helvetica, sans-serif; background: transparent;}

ul#noticias-home li.tapa{display: block; float:left; clear: none; width: 264px; color: #333; margin-top: 0; margin-right: 3px; min-height: 300px !important; vertical-align: top;}
ul#noticias-home li.tapa p.edicion{width: 260px; background-color: #036; color: #fff; text-decoration: none; font-size: 14px; clear: both; padding-left: 4px; height: 18px; font-weight: bold; margin-bottom: 5px; display: block; overflow: hidden;}
ul#noticias-home li.tapa p.fecha{width:260px; color: #333; text-decoration: none; font-size: 11px; line-height: 14px; display: block; margin-left: 5px; clear: both;}
ul#noticias-home li.tapa img.img-tapa{ display:block; float: none; border: none; clear: both; padding: 0; margin-top: 8px}

/* NOTICIAS MINIS DE ARRIBA */
ul#noticias-home li.minis{display: block; float:left; clear: none; width: 264px; background-color: #FFFACD; color: #333; margin-top: 8px; margin-right: 4px; height: 150px !important; overflow:hidden;}
ul#noticias-home li.minis:hover{background-color: #ECE9D8;}
ul#noticias-home li.minis a.titulo-minis{width: 260px; background-color: #036; color: #fff; text-decoration: none; font-size: 11px; clear: both; padding-left: 4px; height: 16px; font-weight: bold; margin-bottom: 5px; display: block; overflow: hidden;}
ul#noticias-home li.minis a.texto-minis{width:255px; color: #333; text-decoration: none; font-size: 11px; line-height: 18px; display: block; margin-left: 5px; clear: none;}
ul#noticias-home li.minis img.img-minis{ display:block; float: right; border: none; clear: none; padding: 0; padding-right: 3px}

ul#noticias-home li.revistaminis{display: block; float:left; clear: none; width: 264px; background-color: #FFFACD; color: #333; margin-top: 8px; margin-right: 4px; height: 200px !important; }
ul#noticias-home li.revistaminis:hover{background-color: #ECE9D8;}
ul#noticias-home li.revistaminis a.titulo-minis{width: 260px; background-color: #036; color: #fff; text-decoration: none; font-size: 11px; clear: both; padding-left: 4px; height: 16px; font-weight: bold; margin-bottom: 5px; display: block; overflow: hidden;}
ul#noticias-home li.revistaminis a.texto-minis{width:255px; color: #333; text-decoration: none; font-size: 11px; line-height: 18px; display: block; margin-left: 5px; clear: none;}
ul#noticias-home li.revistaminis img.img-minis{ display:block; float: right; border: none; clear: none; padding: 0; padding-right: 3px}

/* NOTICIA GRANDE */
ul#noticias-home li.big{display: block; float:left; clear: both; width: 536px; color: #333; margin-top: 8px;}
ul#noticias-home li.big a.subtitulo-big{width: 530px; background-color: #c00; color: #fff; text-decoration: none; font-size: 11px; clear: both; height: 24px; font-size: 16px; line-height: 24px; overflow: hidden; border: 1px solid #333; padding-left: 4px; display: block; font-family:Arial Black, Arial, Helvetica, sans-serif;}
ul#noticias-home li.big a.titulo-big{width: 530px; color: #333; text-decoration: none; font-size: 32px; clear: both; font-family: Impact, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 32px; margin-bottom: 8px;display: block;}
ul#noticias-home li.big a.titulo-big:hover{color: #000; }
ul#noticias-home li.big a.texto-big{width:530px; color: #333; text-decoration: none; font-size: 12px; display: block;}
ul#noticias-home li.big a.texto-big:hover{color:#000;}
ul#noticias-home li.big hr{background: none; height: 4px; border: none; border-bottom: 4px solid #000; width: 530px; clear: both; margin-top: 10px}

/* NOTICIAS CHICAS IZQUIERDA  */
ul#noticias-home li.chicas{display: block; float:left; clear: none; width: 208px; background-color: transparent; color: #333; margin-top: 8px; margin-right: 2px; margin-bottom: 4px}
ul#noticias-home li.chicas a.titulo-chicas{width: 200px; background-color: transparent; color: #c00; text-decoration: none; font-size: 12px; clear: both; font-weight: bold; line-height: 18px;display: block; }
ul#noticias-home li.chicas a.subtitulo-chicas{width: 200px; background-color: transparent; color: #333; text-decoration: none; font-size: 16px; clear: both; font-weight: bold;line-height: 18px;display: block;}
ul#noticias-home li.chicas a.texto-chicas{width:200px; color: #333; text-decoration: none; font-size: 11px; line-height: 18px;display: block; }
ul#noticias-home li.chicas hr{background: none; height: 2px; border: none; border-bottom: 2px solid #000; width: 200px; clear: both; margin-top: 14px}


ul#noticias-home li.gal{display: block; float:right; clear: none; width: 312px; background-color: #f8f8f8; color: #333; border: 1px solid #000; text-align: center; padding-top: 4px; margin-right: 5px; margin-top: 8px; min-height:200px !important;}
ul#noticias-home li.gal:hover{background-color: #ECE9D8;}
ul#noticias-home li.gal a.titulo-gal{width: 300px; background-color:transparent; color: #000; text-decoration: none; font-size: 14px; clear: both; font-weight: bold; text-align: left;float: left; clear: both; margin-left: 8px}
ul#noticias-home li.gal a.texto-gal{width:300px; background-color: transparent; color: #333; text-decoration: none; font-size: 12px; text-align: left; float: left; clear: both; margin-left: 8px}
ul#noticias-home li.gal img.img-gal{ display:block; float: none; border: 1px solid #333; margin-left: 8px; clear: both; padding: 0; margin: auto; margin-top: 4px}

/* BANNERS DEL HOME */
ul#noticias-home li.banner-home{ width: 516px; display: block; float: none; clear: both; padding: 10px;}
ul#noticias-home li.banner-home img.banner-home,ul#noticias-home li.banner-home div.banner-home{margin: auto; display: block; clear: both;}
ul#noticias-home li.banner-home2{ width: 516px; display: block; float: none; clear: both; padding: 10px;}
ul#noticias-home li.banner-home2 img.banner-home2,ul#noticias-home2 li.banner-home2 div.banner-home2{margin: auto; display: block; clear: both;}


/* NOTICIAS FINALES */
ul#noticias-home li.finales{display: block; float:left; clear: none; width: 264px; background-color: transparent; color: #333; margin-top: 8px; margin-right: 4px}
ul#noticias-home li.finales a.titulo-finales{width: 256px; background-color: #036; color: #fff; text-decoration: none; font-size: 12px; clear: both; padding-left: 4px; height: 16px;font-weight: bold; font-family: Arial, Helvetica, sans-serif; display: block; overflow: hidden;}
ul#noticias-home li.finales a.subtitulo-finales{width: 256px; background-color: transparent; color: #333; text-decoration: none; font-size: 14px; clear: both;padding-left: 4px;  line-height: 20px;font-weight: bold; display: block; height: 54px; min-height: 54px !important;letter-spacing: normal;}
ul#noticias-home li.finales a.texto-finales{width:260px; color: #333; text-decoration: none; font-size: 11px; }
ul#noticias-home li.finales img.img-finales{ display:block; float: none; border: none; margin-left: 8px; clear: both; padding: 0}
ul#noticias-home li.finales div.fotos-finales{width: 260px; height: 168px; display: block; overflow: hidden; margin-bottom: 5px}

ul#noticias-home li.resultados{display: block; float:left; clear: none; width: 524px; background-color: #f8f8f8; color: #333; margin-top: 8px; min-height: 80px !important; font-weight: normal; border-bottom: 1px solid #999}
ul#noticias-home li.resultados:hover{background-color: #ECE9D8;}
ul#noticias-home li.resultados p{font-size: 10px}
ul#noticias-home li.resultados a.titulo-res{width: 524px; color: #FFF; text-decoration: none; font-size: 12px; clear: both; padding-left: 2px; font-weight: bold; margin-bottom: 2px; display: block; overflow: hidden; background-color: #036}
ul#noticias-home li.resultados a.subtitulo-res{width: 524px; color: #333; text-decoration: none; font-size: 11px; clear: both; padding-left: 2px; font-weight: bold; margin-bottom: 2px; display: block; overflow: hidden;}
ul#noticias-home li.resultados a.texto-res{width:524px; color: #333; text-decoration: none; font-size: 11px; line-height: 18px; display: block; margin-left: 5px; clear: none;}

/* FIN NOTICIAS HOME */


/* RSS FEEDERS */
ul#feeder-left, ul#feeder-right{ width: 264px; display: block; float: left; clear: none; color: #000; font-size: 10px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; margin-bottom: 20px; background-color: #fff;}
ul#feeder-right{padding-left: 6px;}

ul#feeder-left li.header{width: 258px; height: 16px; padding: 0px;padding-left: 3px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; clear: both; border: none;background: #c00 url(../images/clarin.jpg) top right no-repeat}

ul#feeder-right li.header{width: 258px; height: 16px; padding: 0px;padding-left: 3px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; clear: both; border: none;background: #c00 url(../images/notife.jpg) top right no-repeat}


ul#feeder-left li, ul#feeder-right li{width: 248px; padding: 8px; border-bottom:dashed 1px #000; background-color: #ECE9D8; text-align: left; list-style: none; line-height: 14px; }
ul#feeder-left li a, ul#feeder-right li a{text-decoration: none; text-align: left; color: #000}
ul#feeder-left li.cierre, ul#feeder-right li.cierre{width: 248	px; padding: 8px; border-bottom:dashed 1px #000; background-color: #D1CFC7; text-align: left; list-style: none; line-height: 14px; color: #8b0000; text-align: right;} 
ul#feeder-left li.cierre a, ul#feeder-right li.cierre a{	color: #800; text-align: right; margin-right: 8px; text-decoration: none; padding: 8px}

div#detalle-noticia{display: block; color: #000; padding-left: 5px; list-style: none;  width: 536px; float: left; overflow: hidden; font-family: Arial, Helvetica, sans-serif; background: transparent; margin-top: 20px; }
div#detalle-noticia h1{font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold; display: block; float: none; clear: both; color: #333; line-height: 18px}
div#detalle-noticia h2{font-family: Impact,Arial Black, Arial, Helvetica, sans-serif; font-size: 26px; text-decoration: none; font-weight: bold; display: block; float: none; clear: both; color: #c00; line-height: 32px}
div#detalle-noticia h3{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; display: block; float: none; color: #000; line-height: 20px}
div#detalle-noticia h4{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; display: block; float: none; color: #999; line-height: 20px}
div#detalle-noticia p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; display: block; float: none; color: #999; line-height: 20px; margin-top: 20px}
div#detalle-noticia p.texto{font-size: 12px; color: #333; margin-right: 5px}
div#detalle-noticia p.normal{font-size:100%; color: #333; margin-right: 5px; clear: both;}
div#detalle-noticia p.fuente{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; display: block; float: none; color: #c00; line-height: 20px; margin-top: 20px}
div#detalle-noticia a.boton-volver{float: right; margin-right: 10px; display: block; clear: none; height: 30px; line-height: 30px; color: #333; text-decoration: none;}
div#detalle-noticia a.boton-volver:hover{text-decoration: underline;}
.error{ color: #c00;}


div#funciones{	width: 140px; display: block; height: 20px; overflow: hidden; float: right; clear: both;}
a#ampliar{background: url(../images/ampliar.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#reducir{background: url(../images/reducir.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#imprimir{background: url(../images/btn_prn.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a#tellafriend{background: url(../images/btn_eml.gif) top left no-repeat; display:block; float: left; clear: none; width: 30px; height: 30px; overflow: hidden;}
a.botones-funciones{	text-align: left; text-decoration: none; font-size: 11px; font-weight: normal; margin-right: 5px; text-indent: -3000px}
a#ampliar:hover,a#reducir:hover, a#imprimir:hover, a#tellafriend:hover{background-position: 0 -20px}


ul#revistas{width: 536px; display:block; float: none; height: auto; list-style: none; clear: both;}
ul#revistas li{width:160px; margin: 2px; display: block; float: left; clear: none; list-style: none; height: 220px; text-align: center;}
ul#revistas li p{text-decoration: none;}
ul#revistas li a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; display: block; clear: both; float: none; text-decoration: none; border:8px solid #F8F8F8;}
ul#revistas li a.numero{font-weight: bold; border: none;}
ul#revistas li a.numero:hover{border: none; text-decoration: underline;}
ul#revistas li a img{margin: auto; display: block; border: none;}
ul#revistas li a:hover{border: 8px solid #DDD}
/*ul#revistas li a{text-decoration: none; text-align: center; border: none; margin: auto;}*/


/* CONTACTO */
div#formularios{display: block; color: #000; padding-left: 5px; list-style: none;  width: 536px; float: left; overflow: hidden; font-family: Arial, Helvetica, sans-serif; background: transparent; margin-top: 20px;}
div#formularios h1{font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold; display: block; float: none; clear: both; color: #333; line-height: 18px; text-transform: uppercase;}

div#formularios label{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align:right; width: 220px; display: block; float: left; margin-top: 10px;}
div#formularios label.area{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align:right; width: 220px; display: block; float: left; margin-top: 10px; height: 120px;}
div#formularios input.normal,div#formularios textarea.normal{width: 250px; float: left; clear: none; text-align: left;margin-top: 10px; margin-left: 10px}
div#formularios textarea.normal{	height: 100px; overflow: auto;}
div#formularios p.aviso{font-size: 10px; text-align: center;}
div#formularios input.sumit{
	width: 90px; height: 20px; border: 1px dotted #999; background-color: #eeeeec;  text-align: center; font-size: 11px; display: block; clear: none; float: left;
}


/* resultados buskeda */
div#resultados{display: block; color: #000; padding-left: 5px; list-style: none;  width: 536px; float: left; overflow: hidden; font-family: Arial, Helvetica, sans-serif; background: transparent; margin-top: 20px;}
div#resultados h1{font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold; display: block; float: none; clear: both; color: #333; line-height: 18px; text-transform: uppercase;}
div#resultados p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal; display: block; float: none; clear: both; color: #666; line-height: 18px; }

.paginar_resultados{width: 80px; background-color: #eeeeec; border: 1px dotted #999; text-align: center; background-color: #e7e8ec; display: block; float:left; clear: none; margin-top: 15px; overflow: hidden; text-decoration: none;}
#siguiente-resultados{margin-right: 12px;float: right; }

a.paginar, a.paginar-act{color: #333; text-decoration: none; margin-left: 2px; margin-right: 2px;}
a.paginar:hover{color: #fff; background-color: #c00; text-decoration: none;}
a.paginar-act, a.paginar-act:hover{	color: #c00; font-weight: bold; text-decoration: none;}

#footer {
	clear:both;
	width:750px;
	margin:20px auto;
}

#footer p {
	display:block;
	width:720px;
	float:none;
	text-align: center;
	font-size: 0.8em;
	line-height: 18px;
}

ul#bottom-menu {
	background:transparent;
	height: 32px;
	padding: 0 0 0 150px;
	width: auto;
}

ul#bottom-menu li{
	text-transform: uppercase;
	display: inline;
	float: left;
	margin: 0 0px 0 0;
	padding: 0 5px 0 5px;
	border-right: 1px solid #666;
}

ul#bottom-menu li a{
	font-size: 0.9em!important;
	display: block;
	font-weight: normal;
	text-decoration: none;
}
ul#bottom-menu li a:hover{ text-decoration: underline;}
.sin-borde {border:0!important;}