/* #######################################

(c)		yodona.com 2011.  
		Unidad Editorial Internet S.L. 2011. 
		Todos los derechos reservados.
		
-----------------------------------------------------------------

####################################### */


/* 	
#######################################
DEFINICIONES 

[ - Color -------- ]

Generales ---

Fondo 				- #FFF	- Blanco 
Fondo navegacion	- #333333	- Gris (1)
Borde modulos		- #DCDCDC	- Gris (2)
Fondo modulos		- #FFF		- Blanco
Titulares			- #da406d	- Rosa id Yodona.com


[ - Fuentes -------- ]

h1, h2, h3, h4, h5, h6,  	:: 	Droid Serif, Times, Serif;
p, 							:: 	Arial, Helvetica, sans-serif;


----------------------------------------------------------- */





/* 	
#######################################
RESET 
----------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body {line-height: 1;	}
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
table {border-collapse: collapse;	border-spacing: 0; }
a { text-decoration:none;}

/*p { font: normal 11px/14px "Arial", Helvetica, sans-serif;}*/

/*
#######################################
GENERALES
----------------------------------------------------------- */
/* LAYOUT REFERENTE A PORTADA ==================================== */

body#portada .vertical{
}

body.vertical .modulo_slide_noticias_principal{height:612px;/*height:634px;*/}

body#portada .vertical_doble{
}

body.horizontal .modulo_slide_noticias_principal{
	width:793px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:116px;
	left:10px;
}

body.horizontal .botonera_fotos_principal li.boton_ant, body.horizontal .botonera_fotos_principal li.boton_sig{top:161px!important;}
body.horizontal .abajo{top:250px!important;}
body.horizontal .arriba{top:27px!important;}
body.horizontal .modulo_slide_noticias_principal{height:396px;}
body.horizontal .bloque_01{margin-top:455px;}
body.horizontal .bloque_02{margin-top:435px;}

body.espejo .bloque_01{
	float:right;
}
body.espejo .bloque_02{
	float:right;
}
body.espejo .bloque_03{
	margin-left:5px;
}

.menuseditor{	background:#d3d3d3;}

.modulo_slide_noticias_principal ul.list_fotos_principal li .menuseditor{
	position:absolute;
	top:0;
}

.menuseditor td{margin:0 0 5px 0;}

body#portada .apoyos{margin-left:15px;}

/*NOTICIAS EN PORTADA*/

.noticia_destacada{
margin:0 0 20px 0;
font-family:"Droid Serif", Times, Serif;
}

#noticia_doble ul{
	display:block;
	overflow:hidden;
}

#noticia_doble ul li{
width:140px;
float:left;
}

#noticia_doble ul li.first_child{
margin-right:23px;
}

.noticia_destacada h2.titular a{
font-size:18px;
color:#da406d;
margin-bottom:5px;
display:block;
padding-top:20px;
border-top:1px solid #DCDCDC;
}

.noticia_destacada h2.titular a:hover{
text-decoration:underline;
}

.noticia_destacada p.firma{
font-size:10px;
font-weight:bold;
color:#9D9D9D;
}

.noticia_destacada p.entradilla{
font-size:14px;
color:#333333;
line-height:20px;
margin-top:5px;
}

/*.noticia_destacada p.foto{
margin-bottom:5px;
}*/

.noticia_destacada ul{
margin-top:5px;
}

/*BREVES*/
.modulo_breves li{padding:20px 0; border-top:1px solid #da406d;}
.modulo_breves h2.titular a{font:bold 12px/14px "Droid Serif", Times, Serif; color:#333333; }
.modulo_breves h2.titular a:hover{text-decoration: underline;}
.modulo_breves p.entradilla{font:normal 12px/18px "Droid Serif", Times, Serif; color:#333333; margin-top:7px;}
.modulo_breves ul.apoyos li{border:none; display:inline;}

/*PORTADILLAS*/
body.portadilla .modulo_slide_noticias_principal{height:612px;}

ul.listado_noticias_automaticas{
margin:20px 0 0 10px;
}

ul.listado_noticias_automaticas li{
	height:72px;
	margin-bottom:40px;
	display:block;
	overflow:hidden;
}

ul.listado_noticias_automaticas p.foto{
	display:inline;
	float:left;
	width:140px;
	height:70px;
	margin-right:10px;
	overflow:hidden;
}

ul.listado_noticias_automaticas p.antetitulo{
	font:bold 10px/12px "Droid Serif", Times, Serif;
	color:#666666;
	text-transform:uppercase;
}

ul.listado_noticias_automaticas h2.titular a, ul.listado_noticias_automaticas h2.titular{
	font:bold 18px/22px "Droid Serif", Times, Serif;
	color:#da406d;
}

ul.listado_noticias_automaticas h2.titular a:hover{
	text-decoration:underline;
}

ul.listado_noticias_automaticas p.entradilla, ul.listado_noticias_automaticas .entradilla p, ul.listado_noticias_automaticas p.entradilla a{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	/*margin-top:5px;*/
}

ul.listado_noticias_automaticas .entradilla p img{display:none;}

ul.listado_noticias_automaticas p.entradilla a{text-decoration:underline;font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;}

ul.listado_noticias_automaticas p.firma{
	text-transform:uppercase;
	font:bold 10px/14px "Droid Serif", Times, Serif;
	color:#333333;
}

/*PORTADILLA CONCURSOS*/
ul.listado_concursos{
	margin-top:20px;
	}
ul.listado_concursos li{
	height:145px;
	width:145px;
	margin:5px;
	display:inline;
	float:left;
	position:relative;
}

ul.listado_concursos li.destacado, ul.listado_concursos li.destacado img{
	width:300px;
	height:300px;
}

ul.listado_concursos img{
	display:block;
	overflow:hidden;
	width:145px;
	height:145px;
}

.explicacion{
background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/fondo_texto_slide.png) top left repeat;
padding:5px;
position:absolute;
bottom:0;
left:0;
}

ul.listado_concursos li.destacado .explicacion{width:290px;}

.explicacion p{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}

.listado_concursos a:hover .explicacion{
background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/fondo_texto_blanco.png) top left repeat;
}

.listado_concursos a:hover .explicacion p{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}

/*PORTADILLA YD_RECOMIENDA*/
ul.yd_recomienda li{
	height:100%;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}

li.literatura a, li.cine a, li.teatro a, li.musica a, li.salir a, li.arte a, li.literatura, li.cine, li.teatro, li.musica, li.salir, li.arte{
font:bold 16px/18px "Droid Serif", Times, Serif;
text-transform:uppercase;
color:#333333;
padding-left:30px;
}

li.literatura a:hover, li.cine a:hover, li.teatro a:hover, li.musica a:hover, li.salir a:hover, li.arte a:hover{text-decoration:underline;}

li.literatura{background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/bol_literatura.gif) top left no-repeat;}
li.cine{background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/bol_cine.gif) top left no-repeat;}
li.teatro{background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/bol_teatro.gif) top left no-repeat;}
li.musica{background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/bol_musica.gif) top left no-repeat;}
li.salir{background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/bol_salir.gif) top left no-repeat;}
li.arte{background:url(https://e00-elmundo.uecdn.es/yodona/iconos/v2.x/v2.0/bol_arte.gif) top left no-repeat;}


/*	PORTADILLA DIRECCIONES */

.contenido_direcciones{ display:block; overflow:hidden; margin-top:20px;  border-top:solid 1px #da406d;}

.nav_direcciones{ width:28px; display:block; overflow:hidden; float:left; margin-right:20px; border-right:solid 1px #da406d;}
.nav_direcciones li{ margin:0 0 5px 0; display:block; width:28px; height:28px;}
.nav_direcciones li.last_child{ margin:0;}

.enlace_direcciones { font: bold 24px "Droid Serif", Times, Serif; color:#FFF; background:#da406d; display:block; width:28px; height:28px; text-align:center;}
a.enlace_direcciones:hover, a.activo {background:#333333;}

.list_direcciones{ display: block; margin-top:20px; overflow: hidden; width: 415px; }
li.ficha_direcciones{ float:left; display:block; overflow:hidden; width:175px; /*height:40px;*/ margin:0 20px 20px 0;font: bold 12px Arial, Helvetica, sans-serif; color:#333;}
.ficha_direcciones p { font: bold 12px Arial, Helvetica, sans-serif; color:#333;}
.ficha_direcciones a, .ficha_direcciones p.telefono{ font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}
.ficha_direcciones a:hover{ text-decoration:underline;}

/*  RESULTADOS RECETARIO */
.tituloresultados{
	margin-top:20px;
}
.tituloresultados h3{
	display:none;
}
.tituloresultados p{
	font:normal 12px Arial, Helvetica, sans-serif; 
	color:#333;
}
.resultadoscocina table {
    border: medium none !important;
    width: 100%;
	clear:both;
}

.resultadoscocina table th {
	color:#333333;
    font: bold 14px/16px Arial,Helvetica,sans-serif;
    padding: 2px 15px 1px !important;
    text-align: center;
}

.resultadoscocina table th.nombrereceta {
	font:bold 12px "Droid Serif", Times, Serif; 
    padding: 22px 6px 1px !important;
    text-align: left !important;
    text-transform: uppercase;
    width: 65%;

}

.resultadoscocina table th.nombrerecetasecundaria {
    background: #dcdcdc!important;
    font: normal 12px/14px "Droid Serif", Times, Serif;
    padding: 2px 6px 1px !important;
    text-align: left !important;
}

.resultadoscocina tr{
		margin-bottom:10px;
		/*border-bottom:1px solid #dcdcdc;*/
}

.resultadoscocina table td  {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #dcdcdc;
}

.resultadoscocina a{
	color:#333;
	display:block;
	overflow:hidden;
	padding:10px 0 10px 5px;
}

.resultadoscocina a:hover{
	text-decoration:underline;
}

.resultadoscocina table td.nombrereceta{
	text-align:left!important;
	border-bottom:1px solid #dcdcdc;
}

/*PORTADILLA HEMEROTECA*/
body#hemeroteca ul.listado_noticias_automaticas li{border-bottom:1px solid #DCDCDC; padding-bottom:5px; margin-bottom:10px;}

#busqueda_hemeroteca .calendario {
    clear: both;
    font-size: 10px;
    margin:10px 5px 15px 0;
    padding: 0;
	position:relative;
}

#busqueda_hemeroteca .calendario h6{
	font: normal 12px/14px "Droid Serif", Times, Serif;
	color:#333;
	text-transform:uppercase;
	margin:10px 0;
	padding:5px 0;
}

#busqueda_hemeroteca .calendario table{
    text-align: center;
	width:298px;
}

#busqueda_hemeroteca .calendario table tr, #busqueda_hemeroteca .calendario table th {
    color: #333333;
    height: 20px;
	/*width:20px;*/
	font: normal 10px/14px Arial, Helvetica, sans-serif;

}

#busqueda_hemeroteca .calendario table th{    border-bottom: 1px solid #cdcdcd; }

#busqueda_hemeroteca .calendario table thead{width:298px; }

#busqueda_hemeroteca .calendario table thead tr{}

#busqueda_hemeroteca .calendario table th.anio, #busqueda_hemeroteca .calendario table th.meses, #busqueda_hemeroteca .calendario table th a.nav{border-bottom:none; 	font: normal 12px/11px "Droid Serif", Times, Serif;	color:#333;	text-transform:uppercase;margin:0;	padding:5px 0; }


#busqueda_hemeroteca .calendario table th.anio, #busqueda_hemeroteca .calendario table th.meses{position:absolute; top:10px; padding:0; margin:0;}
#busqueda_hemeroteca .calendario table th.anio{left:0;}
#busqueda_hemeroteca .calendario table th.meses{right:0;}

#busqueda_hemeroteca .calendario table th a.nav{display:inline; padding:5px; vertical-align:middle;}
#busqueda_hemeroteca .calendario table th a.nav:hover{color:#fff;}

#busqueda_hemeroteca .calendario table tbody{width:100%;}
#busqueda_hemeroteca .calendario table tbody th{width:20px; text-align:center; vertical-align:middle;}

#busqueda_hemeroteca .calendario table td{ vertical-align:middle; color:#cdcdcd; }

#busqueda_hemeroteca .calendario table td.marcado, #busqueda_hemeroteca .calendario a:hover{background:#da406d; color:#fff;}

#busqueda_hemeroteca .calendario a{
		font: normal 10px/20px Arial, Helvetica, sans-serif;
		color:#333333;
		height:20px;
		display:block;
}

#busqueda_hemeroteca .por_agno, #busqueda_hemeroteca ol.por_agno {
	display:block;
	overflow:hidden;
	margin:15px 0 10px 0;
}

#busqueda_hemeroteca .por_agno li, #busqueda_hemeroteca ol.por_agno li{
	float:left;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
}

#busqueda_hemeroteca .por_agno a, #busqueda_hemeroteca ol.por_agno a{
background:#da406d;
color:#fff;
margin:3px;
padding:5px;
font: bold 14px Arial, Helvetica, sans-serif;
display:block;
overflow:hidden;
}

#busqueda_hemeroteca .por_agno a:hover, #busqueda_hemeroteca ol.por_agno a:hover{
	background:none;
	color:#da406d;

}

body#hemeroteca ul.listado_noticias_automaticas li{ height:100%!important;}

/*PORTADILLA INDICE*/


#indice .por_agno li{ width:30px; display:block;}
.letra_capitular{ float:left; margin: 20px 0 0 10px;}
.capitular{ display: block; font: bold 141px/102px "Droid Serif",Times,Serif; height:100px; text-transform:uppercase; background-color:#ccc; color:#fff; text-align:center; width:105px; }
.indice_temas{ display:block; overflow:hidden; margin:20px 0 0 0; border-left:solid 1px #CCC; padding-bottom:20px;}
.indice_temas li{ margin-top:10px;}
.indice_temas li a{ font:12px Arial, Helvetica, sans-serif; color:#333; margin-left:20px; text-decoration:none;}
.indice_temas li a:hover{ text-decoration:underline;}
.letra_q{ font:bold 108px/77px "Droid Serif",Times,Serif;}
.letra_w{ font:bold 100px/103px "Droid Serif",Times,Serif;}
   
    
/* =HOROSCOPOS / Pam, 13feb.2011 */

#horoscopo .bloque_05 iframe{margin:20px 0 0;position:relative;left:-5px;}
   





