/*MODULOS PORTAL*/
/*--genérico--*/
.modPortal{ clear:both; margin-bottom:10px; padding:6px}
.modP1{ background-color:#FFF;}
.modP2{ background-color:#F2F2F2;}

.modP_preheader{ padding:0 0 4px 0}
.modP_header{ height:18px; background: url(/img/rd.encab_modulos.png) repeat-x; padding:0 6px; background-position: 0px 0px;}
.modP_header .tit_header{ float:left; font-size:11px; font-weight:bold; color:#666; height:18px; line-height:18px; }
.modP_header .tit_header a{ color:#666;}
.mph2{ background-position:0px -18px;}
.mph2 .tit_header{ color:#FFF;}
.mph2 .tit_header a{ color:#FFF;}

.modP_content{}

/*botón despliega módulos*/
a.boton_despliega{ display:block; float:left; width:7px; height:100%; background-image: url(/img/rd.spr_despliega_contenido.png); background-repeat: no-repeat; background-position:0px 50%; font-size:1px; text-indent:-9999px; margin:0 5px 0 0}
a.btn_deson{ background-position:-7px 50%}
a.boton_despliega:hover{}

/*--modulos--*/
/*modulo generico de prueba*/
.mod_modulogenerico{}
/*otros titulares*/
.mod_otros_titulares{ clear:both; padding:5px;}
.ot_bloque{ clear:both; padding:0 0 5px 0}
.ot_fecha{ display:inline; font-size:12px; color:#222; font-weight:bold; line-height:15px;}
.ot_tit{ display:inline; font-size:12px; color:#333; font-weight:normal; line-height:15px;}
.ot_tit a{ color:#333;}

/*módulo lo más*/
.mod_lomas{}
.bloque_lomas{}
.blm_header{ height:18px; line-height:18px; padding:0 5px; font-size:11px; color:#666; font-weight:bold; text-transform:uppercase; background-image: url(/img/rd.bg_lomas_encab.jpg); background-repeat: repeat-x; background-position:0 0; margin:0 0 1px 0; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3}
.mod_lomas .blm_header{ cursor:pointer; }
.blm_header_activa{ color:#FFF; background-position: 0 -18px;}
.blm_header .boton_despliega{ height:18px; margin:0 6px 0 0}
.blm_content{ display:none; margin:0 0 1px 0; padding:5px 8px;}
.blm_titular{ font-size:11px; color:#000; font-weight:normal; line-height:13px; padding:0 0 3px 9px; background: url(/img/rd.marca_lomas.png) no-repeat 0 4px;}
.blm_titular a{ color:#000;}

/*---modulos de cabecera---*/
/*videochat*/
.modcab_videochat{ z-index:2; position:relative; width:230px; height:74px;}
.modcab_videochat .photo{ position:absolute; bottom:0px; left:0px;}
.modcab_videochat .photo a:hover img{ filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78;}
.mcv_datos{ padding:8px 0 0 85px}
.mcv_overhead{ font-weight:normal; text-transform:uppercase; line-height:12px; color:#666; font-size:11px;}
.mcv_overhead a{ color:#666;}
.mcv_headline{ line-height:15px; color:#036; font-size:12px; font-weight:bold;}
.mcv_headline a{ color:#036;}
.mcv_text{ color:#666; font-size:11px; line-height:1.1em;}
.mcv_text a{ color:#666;}
.mcv_lnk a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#858585; font-weight:bold;}

/*tv*/
.modcab_tv{ z-index:2; background: url(/img/rd.bg_cab_modtv.png) repeat-x top; position:absolute; bottom:19px; right:2px; width:315px; height:23px;}
.modcab_tv .photo{ float:left; padding:0 5px 0 5px; background-position:7px 50%; background-repeat:no-repeat; text-align:left; height:23px;}
.modcab_tv .photo img{ margin:3px 0 0 0}
.mctv_txt{ line-height:23px; font-size:11px; color:#333; font-weight:bold;}
.mctv_txt a{ color:#333; display:block; padding:0 36px 0 0; background: url(/img/rd.btn_cab_tv.png) no-repeat 98% 4px;}
.mctv_txt a:hover{ background-position:98% -23px}

/*meteo*/
.modcab_meteo{ z-index:2; position:absolute; top:0px; right:2px; width:325px; height:30px;}
.mcmet{ clear:both; position:relative; height:30px;}
.mcmet_datos{ float:left; height:30px; font-size:11px; color:#FFF; padding:0 0 0 50px; /*background: url(/img/publicidad/patro_eltiempo_renfe2.png) no-repeat 54px 0;*/}
.mcmet_datos2{ height:20px; float:left; padding-top:10px;}
.mcmet_label{ font-size:11px; color:#333; height:22px; line-height:22px; margin:0 5px}
.mcmet_min,.mcmet_max{ text-align:center; margin:0 auto; color:#FFF; font-weight:bold;  height:22px; line-height:22px; display:inline-block; width:29px;  }
.mcmet_min{background: url(/img/rd.meteo_bgmin.png) no-repeat 50%;}
.mcmet_max{background: url(/img/rd.meteo_bgmax.png) no-repeat 50%;}
.mcmet_separa{ display:none;}
.mcmet_separa2{ line-height:22px; height:22px; width:2px; margin:0 5px 0 7px; background: url(/img/rd.meteo_separa.png) no-repeat 100% 100%; }
a.mcmet_mas{ position:absolute; top:11px; right:6px; cursor:pointer; font-size:1px; text-indent:-9999px; display:block; width:20px; height:18px; overflow:hidden; background: url(/img/rd.btn_cab_meteo.png) no-repeat 0 0;}
a.mcmet_mas:hover,a.mcmet_mas_activo{ background-position:0px -18px}
a.mcmet_mas_pulsado{ position:absolute; top:11px; right:6px; cursor:pointer; font-size:1px; text-indent:-9999px; display:block; width:20px; height:18px; overflow:hidden; background: url(/img/rd.btn_cab_meteo2.png) no-repeat 0 0;}
a.mcmet_mas_no_pulsado{ background-position:0px -18px; background: url(/img/rd.btn_cab_meteo.png) no-repeat 0 0;}
.mcmet_ico{ position:absolute; top:5px; left:4px; width:45px; height:31px; display:block; font-size:1px; text-indent:-9999px; overflow:hidden; background-position:50% 100%; background-repeat:no-repeat;}
	.met_chubascos{ background-image: url(/img/meteo/chubascos2.gif);}
	.met_claros{ background-image: url(/img/meteo/claros2.gif);}
	.met_cubierto{ background-image: url(/img/meteo/cubierto2.gif);}
	.met_granizo{ background-image: url(/img/meteo/granizo2.gif);}
	.met_llovizna{ background-image: url(/img/meteo/llovizna2.gif);}
	.met_lluvia{ background-image: url(/img/meteo/lluvia2.gif);}
	.met_niebla{background-image: url(/img/meteo/niebla2.gif);}
	.met_nieve{background-image: url(/img/meteo/nieve2.gif);}
	.met_nuboso{ background-image: url(/img/meteo/nuboso2.gif);}
	.met_sol{ background-image: url(/img/meteo/sol2.gif);}
	.met_tormenta{ background-image: url(/img/meteo/tormenta2.gif);}
.mcmet_localidades{ float:right; padding: 0 8px; display:none; position:relative;}
.mcmet_localidades select{ font-size:10px; float:left; margin:3px 3px 0 0; display:block;}
.mcmet_localidades .boton{ display:block; float:left; padding:0!important; width:20px!important; text-align:center;}
.modcab_meteo .cj{ position:absolute; width:auto; top:32px; right:6px; white-space:nowrap;}
.modcab_meteo .cjc{ width:auto; white-space: nowrap; border-radius:5px; -moz-border-radius:5px; background-color: #FFF; border: 1px solid #CCC;font-size: 11px; padding:3px 0;}

/*comunes*/
/*urgente*/
.not_urgente{ margin:0 0 5px 0; clear:both; background: url(/img/rd.top_urgente.jpg) repeat-x top;}
.not_urgente .doc{ background: url(/img/rd.bottom_urgente.jpg) repeat-x bottom;}
.not_urgente .lead-headline{ background: url(/img/rd.bg_urgente.jpg) repeat-y left;}
.not_urgente .headline{ background: url(/img/rd.titu_urgente.gif) no-repeat 5px 50%; padding:0 0 0 130px; line-height:28px; font-size:12px; color:#036; font-size:20px; min-height:30px;}
.not_urgente .headline a{ color:#036;}

/*otros módulos*/
/*Módulo En Directo tipo Urgente*/
.modEndirecto{ margin:0 0 5px 0; min-height:24px; height:auto; background:#F6F6F6 url(/img/hs/f_hs_endirecto_headline.jpg) repeat-x bottom; border:1px solid #D2D2D2; border-left:none; }
.modEndirecto h5{ width:110px; overflow:hidden; float:left; line-height:24px; text-align:center; margin:0 auto; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF;}
.modEndirecto .headline{ margin-left:110px; min-height:24px; height:auto; line-height:24px; }
.modEndirecto .headline h3{ font-size:14px; font-weight:bold; color:#036; padding:0 8px }
.modEndirecto .headline h3 a{ color:#036;}
.modEndirecto .clear{ display:block; margin-bottom:-1px;}
.moddirecto_deportes{background:#BD3A2C url(/img/hs/f_hs_endirecto.jpg) repeat-x bottom;}
.moddirecto_futbol{background:#AFBA27 url(/img/hs/f_hs_endirecto_futbol.jpg) repeat-x bottom;}
.moddirecto_baloncesto{background:#B16125 url(/img/hs/f_hs_endirecto_baloncesto.jpg) repeat-x bottom;}
.moddirecto_masdeportes{background:#BD3A2C url(/img/hs/f_hs_endirecto.jpg) repeat-x bottom;}

.videochat{ position:relative; min-height:27px; height:auto; background:#FDFDFD url(/img/rd.videochat_gris_claro.png) repeat-x; border:1px solid #D2D2D2; border-left:none; margin:0 0 5px 0 }
.vchat_ico{ position:absolute; background: url(/img/rd.videochat_foto.png) no-repeat 0 0; width:43px; height:22px; display:block; bottom:0px; left:99px; }
.videochat h5{ width:110px; overflow:hidden; float:left; line-height:27px; text-align:center; margin:0 auto; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; background: #474747 url(/img/rd.videochat_gris_oscuro.png) repeat-x;}
.videochat .headline{ margin-left:130px; min-height:27px; height:auto; line-height:27px; text-align:left;}
.videochat .headline h3{ font-size:14px; font-weight:bold; color:#333; padding:0 8px 0 20px}
.videochat .headline h3 a{ color:#333;  }