/* Cabecera ---------- */
@import url('/css/as_cabecera.css?update=201201231722');
@import url('/css/as_registro-ventanas-new.css?update=201111031648');

/* Pie ---------- */
@import url('/css/as_pie.css?update=201110171145');

/* Promos ----------*/
@import url('/css/as_promos-nuevas.css?update=201109271612');
@import url('/css/as_interstitial.css?update=201102231851');
/*@import url('/css/jjoo-as.css');*/



/* Estilos base
---------------------------------------------------------------------------------------------------------------------------- */
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,
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-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {	outline: 0;}
body {	line-height: 1;	color: black; background:#E1E1E1 url(/img/f-pagina-gris.jpg) repeat-x scroll left top; font-size: 0.625em; font-family:Arial, Helvetica, sans-serif;}
ol, ul {	list-style: none;}
table {	border-collapse: separate;	border-spacing: 0;}

caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {	content: "";}
blockquote, q {quotes: "" "";}

a{ color:#d11919; text-decoration:none;}
a:hover{ text-decoration:underline;}

.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
/* COMUNES
---------------------------------------------------------------------------------------------------------------------------- */
#contenedor{ clear:both; width:995px; margin:0 auto; border-bottom:1px solid #cccccc; background:#FFFFFF url(/img/portada/blanco/fnd_2col.gif) repeat-y scroll left top; /*border-top:1px solid #fff;*/}
.contenido{ float:left; width:663px; margin:0 1px; display:inline;}
.contenido_i{ padding-bottom:60px;}
.contenido_d{ padding-bottom:60px;}
#portada .contenido_i, #portadilla .contenido_i, #subportadilla .contenido_i{ padding-bottom:20px;}
#portada .contenido_d, #portadilla .contenido_d, #subportadilla .contenido_d{ padding-bottom:20px;}

	/* ---controles ------------------------------------------------------------------------------------------------------------ */
	body .controles{ position:absolute; width:80px; right:6px; bottom:-16px; padding:1px; background:#fff}
	body .controles img{ display:block; width:80px; height:31px;}
	body .controles p{ padding:8px 0; font:17px/17px Arial, Helvetica, sans-serif; color:#fff; border:1px solid #888; border-top:0; background:#59595b url(/img/fnd_paginacion.gif) repeat-x; text-align:center;  }
	body a.ir_ant{float:left; width:39px; height:22px; text-indent:-9000px; overflow:hidden; background:url(/img/btn_anterior-op1.gif) no-repeat; font-size:1px; border-top:1px solid #fff; }
	body a.ir_ant:hover{ background:url(/img/btn_anterior_over-op1.gif) no-repeat; }
	body a.ir_sig{float:right; width:39px; height:22px; text-indent:-9000px; overflow:hidden; background:url(/img/btn_siguiente-op1.gif) no-repeat; font-size:1px; border-top:1px solid #fff; }
	body a.ir_sig:hover{background:url(/img/btn_siguiente_over-op1.gif) no-repeat;}
	body span.des_ant{float:left; width:39px; height:22px; text-indent:-9000px; overflow:hidden; background:url(/img/des_ant-op1.gif) no-repeat; font-size:1px; border-top:1px solid #fff;}
	body span.des_sig{float:right; width:39px; height:22px; text-indent:-9000px; overflow:hidden; background:url(/img/des_sig-op1.gif) no-repeat; font-size:1px; border-top:1px solid #fff;}
	
	body .promociones .controles{ position:absolute; width:80px; right:6px; bottom:-16px; padding:1px; background:none;}
	body .promociones .controles p{ padding:8px 0; font:17px/17px Arial, Helvetica, sans-serif; color:#fff; border:1px solid #888; border-top:0; background:#59595b url(/img/fnd_paginacion.gif) repeat-x; text-align:center;  }
	body .promociones a.ir_ant{border-top:0; }
	body .promociones a.ir_sig{  border-top:0; }
	body .promociones span.des_ant{ border-top:0;}
	body .promociones span.des_sig{border-top:0;}
	
	/* ---pie foto ------------------------------------------------------------------------------------------------------------ */
	.pie{ padding:8px 12px;  font:11px/13px Arial, Helvetica, sans-serif; color:#666; }
	.pie .firma{ font: 9px Arial, Helvetica, sans-serif; color:#999;}
	.pie .fecha{ font: 10px Georgia, "Times New Roman", Times, serif; color:#999; }

.hora{color:#e08f38;}

a.btn1{background:#E29D38;border:1px solid #E5B060;color:#fff;font:bold 11px/24px Arial,Helvetica,sans-serif; padding:3px 6px;text-decoration:none;}
a.btn1:hover {background:#BA8C3E;border:1px solid #C8A263;color:#FFFFFF;text-decoration:none;}
a.btn2{background:#D11919;color:#fff;font:bold 11px/24px Tahoma,Arial,Helvetica,sans-serif; padding:3px 6px;text-decoration:none;}
a.btn2:hover {background:#D11919;color:#FFFFFF;text-decoration:none;}
.oculto{ display:none;}
.visible{display:block;}
.contenido_d .conpag{margin-bottom:0px;}
.conpag{ margin-bottom:20px;}
.btn_der{ text-align:right; padding:10px 6px;}
.quees{ float:right; font:110%/100% Arial, Helvetica, sans-serif; padding:8px 10px;}
.quees a{color:#acaba9; text-decoration:underline;}

/* --- publicidad ----------------------------------------------------------------------------------------------------------- */
#banner{ width:995px; margin:0 auto 5px auto; text-align:center;}
.publi{ background:#D9D9D9 url(/img/txt_publi.gif) no-repeat scroll center 2px; padding:13px 4px 4px 4px; margin-bottom:10px; text-align:center; clear:both; }
#noticia .publi{ clear:both;}
#portada .contenido_d .publi{ margin:0; background:#d9d9d9 url("/img/txt_publi.gif") no-repeat scroll center 2px transparent; border-top:1px solid #CCCCCC; padding:15px 0 6px;}
.contenido_d .publi{ margin:10px 11px;}
.contenido_i .publi{ margin:0;}
.patrocinio { border-bottom: 1px solid #fff; }
#publi_eplayer{text-align:center;}

/* --- relaciones ----------------------------------------------------------------------------------------------------------- */
ul.relaciones{font:110%/130% Tahoma, Arial, Helvetica, sans-serif; padding-top:5px;}
ul.relaciones li{ display:inline; padding:0 2px 0 0; color:#ccc;}
ul.relaciones li a{padding-left:2px;}
ul.relaciones li.primero{ padding-left:0;}
ul.relaciones li.primero a{ padding-left:0;}
ul.hermanas ul.relaciones{ padding-top:0;}
ul.hermanas ul.relaciones li.primero{padding-left:8px; background:none!important;}
/* --- hermanas ----------------------------------------------------------------------------------------------------------- */
ul.hermanas{ padding-top:2px; height:1%;}
ul.hermanas li{background: url(/img/flecha.gif) no-repeat 0 5px;padding:0 5px 0 7px; margin-bottom:3px;}
ul.hermanas li span{font:110%/130% Tahoma, Arial, Helvetica, sans-serif; }
ul.hermanas li span a{color:#1d1d1d;}
ul.hermanas li span a:hover{color:#1d1d1d;}
ul.hermanas li ul.relaciones{  display:inline;}
ul.hermanas li ul.relaciones li{ background:none;  padding:0 2px 0 0;}
/*ul.hermanas li ul.relaciones li.primero{ padding-left:3px;}*/
/* --- btn ampliar ----------------------------------------------------------------------------------------------------------- */
.ampliar{ position:absolute; right:0; top:0;}
.ampliar img{ float:right; opacity: 0.85; filter: alpha(opacity=85);}

/* --- paginación ----------------------------------------------------------------------------------------------------------- */
.paginacion{ border-bottom:1px solid #d7d7d7; padding:5px;}
.paginacion p{ float:left; padding:5px; font:110%/100% Tahoma, Arial, Helvetica, sans-serif; color:#666;}
.nav_paginacion{float:right;}
.nav_paginacion ul{ }
.nav_paginacion li{ float:left; margin:0 3px;  padding:5px 0; font: 120% Tahoma, Arial, Helvetica, sans-serif; color:#666; display:inline; vertical-align:middle; line-height:14px;}
.nav_paginacion li a{ color:#666;}
/*.nav_paginacion li strong a{display:block; border:1px solid #d0d0d0; padding:2px 5px 3px; margin-top:-2px;}
.nav_paginacion li strong a:hover{ background:#999; color:#fff; text-decoration:none;}*/
.nav_paginacion li strong{ line-height:16px;}
* html .nav_paginacion li strong{}
.nav_paginacion li strong a{border:1px solid #d0d0d0; padding:2px 6px 3px; line-height:16px;}
.nav_paginacion li strong a:hover{ background:#999; color:#fff; text-decoration:none;}
.nav_paginacion li.btn_nav{ margin:0 0 0 2px; padding:0;}
.nav_paginacion li img{ vertical-align:middle; display:block;}
.nav_paginacion li.actual{ color:#000; padding-top:6px;}
.nav_paginacion a.ir_ant, .nav_paginacion a.ir_sig, .nav_paginacion span.des_sig, .nav_paginacion span.des_ant{ float:none; display:block;}

/* --- listado_articulos ----------------------------------------------------------------------------------------------------------- */
.list_art{ border-top:1px solid #d7d7d7;}
.list_art li{ border-bottom:1px solid #d7d7d7; padding:8px 12px;}
.list_art div{ height:1%; display: table;}
.list_art li:hover{background:#F3F4EC;}
.list_art li h4{ font:normal 120%/105% Arial, Helvetica, sans-serif; color:#666;text-transform:uppercase; margin-bottom:3px; }
.list_art p.cuando{float:left; width:94px; font: 100%/105% Georgia, "Times New Roman", Times, serif; color:#898989; }
.list_art strong{ display:block;}
.list_art a{color:#000; font:bold 120%/140% Arial, Helvetica, sans-serif;}
.list_art a:hover{color:#000;}


/* pestañas div.contenido 
---------------------------------------------------------------------------------------------------------- */
.pest_port{ border-top:1px solid #787878; border-bottom:1px solid #d6d6d6 }
.pest_port .tabs{background:#cbcbbf ; padding-bottom:11px; border-bottom:1px solid #fff;position:relative; }
.pest_port .tabs li{float:left; padding:4px 0; border-right:1px solid #787878; background:#343434 url(/img/fnd_pest_port.jpg) no-repeat right bottom; font:110%/150% Arial,Helvetica,sans-serif; text-align:center;}
.pest_port .tabs li a{text-decoration:none;  color:#828282; padding:3px 0 3px 18px; background:url(/img/flech.gif) no-repeat left center; }
.pest_port .tabs li a:hover{text-decoration:none; color:#fff;}
.pest_port .tabs li.marcado{background:#cbcbbf url(/img/fnd_pest_port_over.jpg) no-repeat right bottom;}
.pest_port .tabs li.marcado a{ color:#484848;background:url(/img/flech_act.gif) no-repeat left center; }
.pest_port .tabs li.marcado a:hover{ color:#484848; }
.pest_port .tabs li.ultimo{ border:0;}
.pest_port .tabs .pest3 li.ultimo{ border:0; width:221px;}

.pest_port .submenu{ padding-bottom:25px;}
.pest_port .tabs li.marcado ul{ position:absolute; top:28px; left:0; width:660px; text-align:left;}
.pest_port .tabs li.marcado ul li{float:none; display:inline; font-size:100%; background:none; border-right:1px solid #484742; padding:0 10px;}
.pest_port .tabs li.marcado ul li.ultimo{ border:0;}
.pest_port .tabs li.marcado ul li a{ background:none; padding:0; color:#484742;}
.pest_port .tabs li.marcado ul li a:hover{ text-decoration:underline;}

.pest_port .sinmarcar{ padding-bottom:0; border-bottom:0}

.pest2 li{ width:331px;}
.pest3 li{ width:220px;}
.pest4 li{width: 165px;}
.pest5 li{width: 131px;}
.pest5 .car{width: 135px;}

.pest-nosub {border-bottom:1px solid #FFFFFF;background:#cbcbbf}
.pest-nosub ul {padding:0 0 0 6px}
.pest-nosub ul li {display:inline;padding:0 7px;border-right:1px solid #484742;line-height:175%;text-align:center;float:none}
.pest-nosub ul li.ultimo {border-right:none}
.pest-nosub ul li a {color:#484848;font-size:11px}
.pest-nosub ul li a:hover {text-decoration:underline}

/* tipos de promo especiales 
---------------------------------------------------------------------------------------------------------- */
.t1 .mod_img img, .t2 .mod_img img, .t3 .mod_img img, .t4 .mod_img img{ display:block;}

.t_encuesta .votos{  font:110%/120% Arial, Helvetica, sans-serif; color:#999; }
.t_encuesta form{ padding:5px 0 0 3px;}
.t_encuesta form p{ margin-bottom:5px;}
.t_encuesta input{ vertical-align:middle; margin-left:-3px; line-height:12px;}
.t_encuesta label{ font:110%/100% Tahoma,Arial, Helvetica, sans-serif; color: #fff;}
.t_encuesta input.btnform{float:right; background:#E29D38;border:1px solid #E5B060;color:#fff;font:bold 11px/15px Arial,Helvetica,sans-serif; padding:2px 6px;}
.t_encuesta form p a{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#DE9829;}
.t_encuesta form p.estirar{ margin-bottom:0;}

.t_entrevista .mod_img{ float:left;}
.t_entrevista .mod_txt{ display: table; height:1%; padding:0;}
.t_entrevista .mod_txt .subtitulo{ padding-bottom:4px;}

.t_fotogal{ position:relative; border-bottom:20px solid #fff;}

/* tooltip */
.tooltip{color:#ACACAC; font:110% Arial,sans-serif;text-decoration:none;text-align:center; width:100px;}
.tooltip span.top{padding:18px 5px 0; background: url(/img/bt.gif) no-repeat top;}
.tooltip b.bottom{padding:3px 8px 5px;color: #548912;background: url(/img/bt.gif) no-repeat bottom}

/* urgente
----------------------------------------------------------------------------------------------------------- */
#alerta {clear:both; width:995px; margin:0 auto; background:#fff url(/img/fnd_alerta.gif) repeat-x left bottom;border-top:1px solid #FFFFFF}
#alerta dl {border-right:1px solid #FFFFFF}
#alerta dt {float:left; color:#333333;   font:120%/105% Arial, Helvetica, sans-serif; background:#deded6 url(/img/ico_alerta.gif) no-repeat 3px center;  text-transform:uppercase;border-left:1px solid #FFFFFF}
#alerta dt strong{display:block; padding:16px 11px 16px 45px; background: url(/img/fnd_sep_alerta.gif) repeat-y right top;}
#alerta dd { padding:16px 11px 16px 10px; /*background:url(/img/fnd_alertas_lateral.gif) no-repeat top right;*/ font:120%/105% Arial, Helvetica, sans-serif; color:#E08F38; display:inline; float:left;}
#alerta dd a {color:#000000; text-decoration:none; margin-right:5px;}
#alerta dd a:hover {text-decoration: underline;}

/* precargas
----------------------------------------------------------------------------------------------------------- */
.preload{text-align:center;} 
.multi_home_i .mod_img .preload{ padding:0 60px;}
body .preload p{ padding:33px 0 0 0; font: 11px/13px Arial, Helvetica, sans-serif; color:#666; text-align:center; background:url('/img/loading.gif') no-repeat center top;}
body #player_video .preload p{background:url('/img/loading_negro.gif') no-repeat center top; color:#fff;}
body #carrusel .preload p{background:url('/img/loading_negro.gif') no-repeat center top; color:#fff; margin:50px 0 50px 30px;}
body #lomas .preload p{background:url('/img/loading_negro.gif') no-repeat center top; color:#fff;}
body #fg_fotogaleria .preload{ padding:80px 60px;}

/* publi google 
----------------------------------------------------------------------------------------------------------- */
#noticia .publi_google{border:1px solid #ccc; border-top:1px solid #575757; font:11px Arial, Helvetica, sans-serif; margin:0 8px 15px 14px; /*background:#F5F8FA;*/ clear:both;}
.publi_google{border:0; font:11px Arial, Helvetica, sans-serif; margin:0; background:#fff; clear:both; border-bottom:15px solid #fff;}
.publi_google p.cab_pub_google{padding:3px 5px; margin:0; font:11px Arial, Helvetica, sans-serif; color: #656565; background: #e7e7e7; border-bottom:1px solid #ccc; text-align:center;}
.publi_google a{ text-decoration:none; color:#666;}
.publi_google ul{margin:0 6px;}
.publi_google ul li {padding:5px 0;}
.publi_google ul li p{display:inline; font:12px Arial, Helvetica, sans-serif; margin:0;}
.publi_google .c_tit{display:block;}
.publi_google .c_tit a{color: #1111CC; text-decoration:underline; }
.publi_google .c_tit a:visited { color:#551a8b;}
.publi_google .c_des{color: #000;}
.publi_google .c_des a{color: #000;}
.publi_google .c_lnk a{color: #0e774a; font-size:11px; text-decoration:none; margin-right:3px}

/* Descarga widgets 
----------------------------------------------------------------------------------------------------------- */
.promociones #MDL .desc_widget{ clear:both; padding:6px 0 6px 44px; font:90% Tahoma,Arial, Helvetica, sans-serif; background:#3B3A36 url('/img/flech_widget.gif?450') no-repeat left center; margin:0; }
.desc_widget{ clear:both; padding:6px 0 6px 44px; font:90% Tahoma,Arial, Helvetica, sans-serif; background:#3B3A36 url('/img/flech_widget.gif?450') no-repeat left center;  }
.desc_widget a{  color:#959494 }
.desc_widget a strong{ color: #ccc;}
.cont_e .t3 .desc_widget{margin:5px -9px -9px -9px;}
#ulthora .desc_widget{ margin:5px -10px -10px -10px;}
.promociones .pr_alaultima .desc_widget{ /*margin:5px -9px -9px -9px; border-top:5px solid #23221E;*/ height:1%;}
.promociones .pr_opinion .desc_widget{ margin:5px -14px -10px;}

/* contador
---------------------------------------------------------------------------------------------------------------------------- */
body #pixelcontabilizacionelmundo{ position:absolute;top:0px;left:0px;width:1px;height:1px;visibility:hidden;z-Index:1}

/* png escudos
---------------------------------------------------------------------------------------------------------------------------- */
.escudo img{ behavior: url(/img/directos/iepng.htc) }

/* tabla ordenada
---------------------------------------------------------------------------------------------------------------------------- */
.tabla-ordenada thead th{ text-decoration:underline; cursor:pointer;}
/*html body.dasbalnba{background:#151515 url(/img/f_publi_nba-cplus.jpg) no-repeat center top;}*/

.correo {
 direction:rtl;
 unicode-bidi:bidi-override;
 color:#D11919;
}

/*publicidad sky*/
#promo-top{position:relative; width:995px; margin:0 auto}
#promo-top div{position:absolute; top:0; width:134px; height:513px; border:0}
#promo-top .sky-izq{left:-134px}
#promo-top .sky-der{right:-134px}
* html #promo-top .sky-izq{left:-134px}
* html #promo-top .sky-der{right:-135px}

/*cambio promo video para columna 3 en portada*/
#portada .promociones .t1 .mod_img{ background:#fff; margin:0 auto;}
.cntVideo{width:380px; height:250px; display:block; position:relative; z-index:1; overflow:hidden; /*border-bottom: 3px solid #fff;*/}
.cntVideo .ico_player{float:left;position:relative;z-index:1000;}
.cntVideo .tumb_video{float:left;position:relative;z-index:100;}
.cntVideo .cnt_txt_video{width:100%; height:45px; opacity:.8; position:absolute; bottom:-53px;z-index:100; background-color:#000;filter:alpha(opacity:80);}
.cntVideo .cnt_txt_video a{font-family:Arial; display:block; position:relative; padding:11px 20px 0 46px;z-index:100; color:#999; font-size:11px;}
.cntVideo .lnkPlayVideo{position:absolute; bottom:17px; z-index:1000;overflow:hidden;display:block;left:6px;}
.cntVideo .lnkVideoPlayer{position:absolute; bottom:7px; z-index:1000;overflow:hidden;display:block;left:6px;}

/* nueva promo de video para columna 3 */
#portada .promociones .P-astv { background:#fff;}
#portada .promociones .P-astv .astv-cab { background:url(/img/cab-promo-video.jpg) no-repeat left top; position:relative; padding:0px 7px 0px 7px; margin:0 1px; height:40px;}
#portada .promociones .P-astv .astv-cab p { font:bold 16px/18px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; padding-top:17px;}
#portada .promociones .P-astv .astv-cab p a { text-indent: -9999px; display:block; width:72px; height:24px; position:absolute;top:10px; right:7px;}
#portada .promociones .P-astv .cntastv { margin:3px;}
#portada .promociones .P-astv .cntVideo { margin:3px;}

/* Enlaces debajo de titular de la portadilla */
#contenedor .contenido h4 a {color: #333333; text-decoration: underline;}
