/* CSS Document */
body{

background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;


}
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
img{ border:0px; }


#encabezado{
	background-color:#25408f;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5e94cb;
	background-image: url(/images/fondo_encabezado.png);
	background-repeat: repeat-x;
	background-position: left top;	
	
	
}
#encabezado #fecha{
	text-align:left;
	widows:391px;
	font-size:0.875em;
	padding-left:27px;
	background-image: url(/images/mexico.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#encabezado a{ color:#FFFFFF; }

#encabezado #clima
{
padding-top:0px;
font-weight:bold;
font-size:0.95em;
}
#encabezado #clima img{
float:left;
width:55px;
height:55px;
border:0px;
background-repeat:no-repeat;
margin-right:3px;
}
#encabezado #clima p{

padding:0px;
margin:0px;
font-size:1em;

}
#encabezado #clima span{

font-weight:normal;
font-size:0.7em;

}

#encabezado #clima .pronostico{

font-size:0.8em;

}


#encabezado #rss
{

padding-top:0px;
font-weight:bold;
font-size:0.8em;
line-height:1.6em;
	
	height: 70px;

}
#encabezado #rss img{ vertical-align:middle; margin-bottom:2px; } 

#encabezado #buscador{


padding-top:10px;



}
#encabezado #buscador #edicion{
	
	padding-left:25px;
	padding-top:10px;
	background-image: url(/pdfs/edicion.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	
}

#encabezado #b, #encabezado #cse-search-box{ padding-top:3px; }
#encabezado #b #q, #encabezado #cse-search-box #q{
	vertical-align:middle !important;
	border: 1px solid #949494 !important;
	background-color:#FFFFFF !important;
	color:#a2a2a2 !important;

	width:183px !important;
	padding:3px 0px 0px 0px !important;
	margin:0px !important;

}
#encabezado #b #i, #encabezado #cse-search-box #i{ vertical-align:middle; margin:0px !important; padding:0px !important; }

#menu{
	background-color: #4272a3;
	background-image: url(/images/fondo_encabezado.png);
	background-repeat: repeat-x;
	height:30px;
	overflow:hidden;
	font-weight:bold;
	font-size:0.8em;
	background-position: left -100px;
}
#menu ul{ margin:0px; padding:0px; }
#menu ul li{ list-style:none; float:left; margin:4px 2px 0px 1px; padding:2px 1px 7px 2px;   }
#menu a{ color:#FFFFFF;}
#menu .actual{
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding:0px;
	background-image: url(/images/fondo_encabezado.png);
	background-repeat: repeat-x;
	background-position: left -130px;
	border-bottom-color: #FFFFFF;
}

#menu .actual a{ color:#000000; display:block; padding:4px 4px 6px 4px; }
#contenido{

padding:20px 0px 20px 0px;

}


#pie{
	text-align:center;
	font-size:0.8em;
	color:#3e3e3e;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: dedede;
	padding:10px 0px 50px 0px;
	line-height:2.2em;
	background-image: url(/images/pie.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-bottom:10px;
	
} 
#pie strong{ font-size:1.2em; }
#pie span{ font-size:1.2em; text-decoration:underline; font-weight:bold; }
#pie a{ list-style:none; margin:0px; padding:3px; color:#3e3e3e;   }

.lr{ color:#b80910 !important; }

#portada{
	background-image: url(/images/fondo_portada.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:20px;

}


#portada h1, 
#error h1
{

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:2.75em;
line-height:1.125em;
margin:0px;
padding:0px;

}

.bloque h3{

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.4em;
line-height:1.3em;
margin:0px;
padding:0px;

}

#portada h1 a, #portada h2 a, .bloque h2 a, .bloque h3 a, .h2comun { color:#023c8b; }

#portada .pie{

margin:0px;
padding:8px;
background-color:#071f3e;
color:#FFFFFF;
font-size:0.95em;



}
#portada p, .bloque p{

margin:0px;
padding:5px 0px 0px 0px;
line-height:1.5em;
color:#333333;


}

/*#portada .sep, 
.bloque .sep, 
.panel .sep,
.cuadro .sep,
#categoria .sep,
#opiniones .sep,
#comentarios .sep*/
.sep
{
	height:20px;
	background-image: url(/images/fondo_portada.png);
	background-repeat: no-repeat;
	background-position: -960px top;
}

#portada h2, .bloque h2, .h2comun{

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.8em;
line-height:1.125em;
margin:0px;
padding:5px 0px 0px 0px;

}

#portada .relacionados, 
.bloque .relacionados,
#noticias_relacionadas .relacionados,
.item_audio .relacionados
{

color:#023c8b;
list-style:square;
margin:10px 0px 0px 0px;
padding:0px;

}

.panel .relacionados{

color:#FFFFFF;
list-style:square;
margin:10px 0px 0px 0px;
padding:0px;

}


#portada .relacionados li, 
.bloque .relacionados li, 
.panel .relacionados li,
#noticias_relacionadas .relacionados li,
.noticias_relacionadas .relacionados li,
.item_audio .relacionados li
{
padding:0px;
margin:3px 3px 3px 15px;
}




#portada .relacionados li a, 
.bloque .relacionados li a,
#noticias_relacionadas .relacionados li a,
.item_audio .relacionados li a
{
color:#023c8b;

}


.panel .relacionados li a{
color:#FFFFFF;

}


#lomas a{

color:#134993;

}
#lomas ul{ list-style:none; margin:0px; padding:0px; }
#lomas ul li{ margin:3px 0px 0px 0px; padding:0px; }
#lomas span{

color:#000000;
font-size:0.8em;

}
#lomas #lomas_nuevo, #lomas #lomas_visto{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bcbdc4;
	border-bottom-color: #bcbdc4;
	border-left-color: #bcbdc4;
	
	
	padding:10px;
	margin-bottom:10px;
	
	
	background-image: url(/images/fondo_lomasvisto.png);
	background-repeat: no-repeat;
	background-position: left -58px;
	
	background-color:#ededed;


}
#lomas #lomas_visto{ display:none; }

#lomas #lomas_menu{
	background-image: url(/images/fondo_lomasvisto.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	width:280px;
	height:29px;

}

#lomas #lomas_menu_nuevo{

width:140px;
height:29px;
float:left;
text-align:center;
float:left;

padding-top:6px;
cursor:pointer;

color:#333333;



}
#lomas #lomas_menu_visto{

width:140px;
height:29px;
float:left;
text-align:center;
float:left;

padding-top:6px;
cursor:pointer;

color:#333333;

}
#lomas .actual{ font-weight:bold; color:#000000; }

.fecha{
color:#666666;
font-size:0.8em;

}

#multimedia{

background-color:#626262;
color:#ffffff;
margin-bottom:10px;

}
#multimedia h1{
	margin:0px;
	padding:3px 3px 3px 10px;
/*	height:30px; */
	background-image: url(/images/fondo_bloques.png);
	background-repeat: repeat-x;
	background-position: left top;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#FFFFFF;
	
	background-color:#252627;
	
	line-height:1.2em;
	font-weight:normal;

	

}
#multimedia a{ color:#FFFFFF; } 
#multimedia .contenido{

color:#FFFFFF;
padding:10px;

}

#multimedia .vermas{

font-weight:bold;
text-align:right;

}
#multimedia .vermas a{
	padding-left:10px;
	background-image: url(/images/links.png);
	background-repeat: no-repeat;
	background-position: left 3px;


}

.item_video_vertica{

margin:10px 3px 10px 3px;
width:80px;
float:left;


}

.item_video_vertica a{ color:#FFFFFF; font-size:0.875em; font-weight:bold; line-height:1.45em; }

.item_video_vertica .video{

width:80px;
height:60px;

}

#portada_opiniones{
	border: 1px solid #e9e3d0;
	background-color:#f3efe2;
	margin-bottom:10px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image: url(/images/fondo_cuadros.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#e6e1d2;
}

#portada_opiniones h1{

font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

padding:10px 10px 15px 10px;
font-style:normal;

}
#portada_opiniones h1 a, #galerias h1 a{ color:#000000; }

#portada_opiniones .opinion{

color:#363636;
margin:0px 0px 10px 10px;
float:left;
width:302px;

}

#portada_opiniones .opinion .autor{

background-color:#FFFFFF;
padding:4px;
float:left;
margin-right:10px;

}
#portada_opiniones .opinion h2{


color:#000000;
font-size:1.8em;
font-style:italic;

}
#portada_opiniones .opinion h2 a{ color:#000000; }


.bloque h1{


	margin:0px !important;
	padding:0px 3px 0px 10px !important;
/*	height:30px; */
	background-image: url(/images/fondo_bloques.png);
	background-repeat: repeat-x;
	background-position: left -60px;
	
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:1.6em !important;
	color:#FFFFFF;
	
	background-color:#1a6462;

}
.bloque h1 a{ color:#FFFFFF !important; }
.bloque .contenido{

padding:10px 0px 0px 0px;

}

.panel{

background-color:#e6f1f8;
margin-bottom:10px;

}
.panel .principal{
	background-image: url(/images/fondo_panel.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#FFFFFF;
	padding:10px;
	
	background-color:#0058a2;

}
.panel h1{ 

font-size:1.3em; 
font-family:Arial, Helvetica, sans-serif;
margin:0px !important;
padding:0px 0px 0px 0px !important;
}
.panel h1 a{ color:#FFFFFF; }
.panel .imagen{

width:400px;
float:left;

}
.panel .informacion{

margin-left:410px;

}
.panel .pie{

background-color:#405774;
padding:5px;
margin:0px;

}

.panel h2{

font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:2em;
line-height:1.125em;
margin:0px;
padding:0px 0px 10px 0px;
color:#FFFFFF;

}
.panel h2 a{ color:#FFFFFF; }
.panel p{ color:#d9d9d9; }
.panel .fecha{ color:#d9d9d9; }

.panel .secundarias{ 

padding:10px;
color:#023c8b;

}
.panel .secundarias a{

color:#023c8b;
font-family:Georgia, "Times New Roman", Times, serif;

}
.panel .secundarias ul{ margin:0px; padding:0px; }
.panel .secundarias ul li{

margin:0px 0px 0px 15px;

}

.panel .secundarias .sep{

list-style:none; margin:0px; padding:0px;

}
.panel .secundarias .fecha{ color:#666666; }

.panel_slide{

	border: 1px solid #e1e1e1;
	
	background-color:#FFFFFF;
	
	background-image: url(/images/fondo_slider.png);
	background-repeat: repeat-x;
	background-position: left bottom;

}

.panel_slide h1{

font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

padding:10px !important;
margin:0px !important;
font-style:normal;

}
.panel_slide h1 a{ color:#000000; }
.panel_slide .noticia{

margin:0px;
padding:0px 0px 10px 10px;
float:left;
width:199px;

}
.panel_slide .noticia p{ 

margin:0px; padding:5px 5px 0px 0px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
line-height:1.25em;

}
.panel_slide .noticia p a{ color:#000000; }
.panel_slide .noticia .fecha{

color:#666666;
font-size:0.6em !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;

}


#galerias{
	border: 1px solid #dadada;
	background-color: #FFFFFF;
	background-image: url(/images/fondo_galerias.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	
	padding-left:2px;
}

#galerias .ira{

padding-right:10px;
padding-top:10px;
float:right;
color:#000000;
font-weight:bold;
text-decoration:underline;


}



#galerias h1{

font-size:1.5em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

padding:10px 10px 10px 8px;
margin:0px;
font-style:normal;

}

#galerias .galeria{

margin-left:10px;
margin-bottom:10px;
width:144px;
float:left;

}

#galerias .galeria img{

padding:4px;
background-color:#FFFFFF;


}
#galerias .galeria p{

margin:0px;
padding:0px 10px 0px 0px;

}
#galerias .galeria a{

color:#002e6d;
}

#noticias_pie{
	background-image: url(/images/fondo_portada.png);
	background-repeat: repeat-y;
	background-position: -1900px top;




}

#noticias_pie_seccion{
	background-image: url(/images/fondo_portada.png);
	background-repeat: repeat-y;
	background-position: -2860px top;
}



#noticias_pie h1, 
#noticias_pie_seccion h1{

font-size:1em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

padding:10px;
margin:0px;
font-style:normal;

}

#noticias_pie .bloque{

padding:0px;
margin:0px 0px 10px 10px;
width:305px;
float:left;

}

#noticias_pie_seccion .bloque{

padding:0px;
margin:0px 0px 10px 10px;
width:300px;
float:left;

}




#noticias_pie .bloque ul, 
#noticias_pie_seccion .bloque ul{

margin:0px;
padding:0px;

}

#noticias_pie .bloque ul li a, 
#noticias_pie_seccion .bloque ul li a{ color:#034092; }

#noticias_pie .bloque h2, #noticias_pie_seccion .bloque h2{ font-size:1.4em; padding-left:10px; padding-bottom:5px; }

#portada_pdf{

margin:0px;
padding:10px 10px 10px 0px;


}

#portada_pdfseccion{

margin:0px;
padding:10px 10px 10px 20px;


}

#portada_pdf h1, #portada_pdfseccion h1{

font-size:1.5em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;

padding:0px;
margin:0px;
font-style:normal;

}
#portada_pdf .fecha, #portada_pdfseccion .fecha { padding-bottom:10px; }
#portada_pdf .link, #portada_pdfseccion .link { color:#134993; font-weight:bold; }

#portada_pdf .imgpdf, 
#portada_pdfseccion .imgpdf
{ padding:4px; background-color:#FFFFFF; margin-right:10px; margin-bottom:10px; float:left; }

#portada_pdf a,
#portada_pdfseccion a
{ color:#333333; }

#cartelera_impresa a{ color:#FFFFFF; } 

#portada_pdf .descargar, 
#portada_pdfseccion .descargar,
#cartelera_impresa .descargar
{
	margin-top:10px;
	background-image: url(/images/pdf.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:7px 0px 7px 35px;
	/*margin-left:165px;*/
	font-weight:bold;
	font-size:0.8em;
}


#portada_pdf .pasadas,
#portada_pdfseccion .pasadas
{
	margin-top:10px;
	background-image: url(/images/calendario.png);
	background-repeat: no-repeat;
	background-position: left top;
		padding:7px 0px 7px 35px;
		/*margin-left:165px;*/
	font-weight:bold;
	font-size:0.8em;
}

#portada_pdf .hojear,
#portada_pdfseccion .hojear,
#cartelera_impresa .hojear
{
	margin-top:10px;
	background-image: url(/images/pagina.png);
	background-repeat: no-repeat;
	background-position: left top;
		padding:7px 0px 7px 35px;
		/*margin-left:165px;*/
	font-weight:bold;
	font-size:0.8em;
}


#encuesta{


 background-color:#f4f4f4;
 margin-bottom:10px;
 

}

#encuesta h1{
	margin:0px !important;
	padding:3px 3px 3px 10px !important;
/*	height:30px; */
	background-image: url(/images/fondo_bloques.png);
	background-repeat: repeat-x;
	background-position: left -30px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	
	line-height:1.2em;
	font-weight:normal;
	
	color:#FFFFFF;
	
	background-color:#252627;
	
	
	

}
#encuesta .contenido{

padding:10px;

}
#encuesta h2
{ 

margin:0px; padding:0px 0px 10px 0px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.8em;
line-height:1.125em;

}

#encuesta p{ margin:0px; padding:0px; }

#error{

min-height:300px;

}
#error a{

color:#023c8b;

}


.cuadro{
	border: 1px solid #e1e2e3;
	background-color: #f6f7f8;
	margin-bottom:10px;
	padding:10px;


}

.cuadro h4{

font-size:1em;
color:#134993;
padding:0px;
margin:0px;

}
.cuadro h4 a{ color:#134993; }

.cuadro_titulo{

margin:0px;
padding:0px;
color:#003399;
font-weight:bold;
font-size:1.3em;
font-family:Arial, Helvetica, sans-serif;

}

.in .imgin{

float:left;

}
.in p{

font-size:0.8em;
color:#333333;
padding:0px;
margin:0px;

}
.in h4,
.in p,
.in .fecha
{ margin-left:85px; }

.ilc img{

float:left;
margin-right:10px;

}


.rutacomun{
	color:#666666;
	font-size:1.5em;
	background-image: url(/images/flecha.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	
	padding:0px 10px 0px 0px;
	margin:0px 0px 10px 0px;
	display:inline;
}


.flink{

color:#134993;
text-decoration:underline;
cursor:pointer;

}
#encuesta #encuesta_cargando{

float:right;
padding-top:10px;
display:none;

}

#encuesta #encuesta_error{

color:#FF0000;
padding-bottom:5px;
}

#encuesta td{

	background-image: url(/images/fondo_portada.png);
	background-repeat: no-repeat;
	background-position: -960px -5px;

padding-top:10px;

}

#encuesta input[type=radio]{

vertical-align:middle;
float:left;

}
#encuesta label{

margin-left:30px;
display:block;


}
#encuesta p{ padding-top:5px; }


.anuncio, .anuncio_sig{

padding:0px 0px 10px 0px;

}

#publicidad_superior{
text-align:center;
}
#publicidad_superior .anuncio{

padding:5px 0px 5px 0px;

}

.anuncio .anuncio_texto,
.anuncio_sig .anuncio_texto
{
	border: 1px solid #999999;
	padding:10px;
	text-align:left;

}

.anuncio .anuncio_texto .url a,
.anuncio_sig .anuncio_texto .url a
{
text-decoration:underline;
color:#134993;
}


.anuncio .titulo, 
.anuncio_sig .titulo{
font-size:1.2em;
color:#be0f16;
font-weight:bold;
}
.anuncio .titulo a,
.anuncio_sig .titulo a
{ color:#be0f16; }


.paginas{

padding:0px;
margin:5px 10px 5px 10px;
text-align:center;

}
.paginas .l{ color:#134993; }

#cartelera_impresa
{
	margin-bottom:10px;
	background-color:#dc6400;
	background-image: url(/images/fondo_secciones.png);
	background-repeat: repeat-x;
	background-position: left -70px;
	
	padding:10px 20px 10px 20px;
}

#cartelera_impresa h3{ color:#FFFFFF; 

font-size:1.3em;
line-height:1em;
padding:0px 0px 10px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;

}

#cartelera_impresa center img{

background-color:#fe7300;
padding:8px;
margin-bottom:10px; 
}



.item_audio_portada{

background-color:#212830;
color:#cccccc;

margin-bottom:10px;
margin-top:10px;
padding:10px;
color:#FFFFFF;

}
.item_audio_portada .fecha{ color:#999999; padding-bottom:5px; }
.item_audio_portada .audio{ padding-bottom:10px; }
.item_audio_portada .imagen{ margin:0px 10px 10px 0px; float:left; }


#boletin{
	margin-bottom:10px;
	background-color:#082371;
	background-image: url(/images/boletin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:280px;
	height:110px;
	

}

#boletin p{

margin:0px;
padding:30px 8px 8px 8px;
color:#FFFFFF !important;
font-size:0.8em;

}
#boletin #ismailing{

margin:0px;
padding:0px 8px 0px 8px;

}

#boletin input[type=text]{

color:#333333;

}
