
/* ::::: http://www.elpais.com/css/comunes.css?update=200708281613 ::::: */

* { margin: 0px; padding: 0px; }
img { border: 0px none ; }
body { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
ul { list-style-type: none; }
fieldset { border: 0pt none ; }
a { color: rgb(19, 77, 134); text-decoration: none; }
a:hover { text-decoration: underline; }
.limpiar { clear: both; font-size: 1px; line-height: 1px; height: 1px; font-weight: normal; }
.separador_padding_1 { padding: 10px; font-size: 11px; }
.separador_padding_2 { margin: 0px 10px 5px 0px; }
.separador_sup { font-size: 1px; line-height: 1px; height: 13px; font-weight: normal; background-color: rgb(255, 255, 255); }
.separador_sup_2 { font-size: 1px; line-height: 1px; height: 20px; font-weight: normal; background-color: rgb(255, 255, 255); }
.separa_izq_1 { margin: 0px 15px; padding: 10px 0pt 5px; }
.e_cursiva, h2.e_cursiva { font-style: italic; }
.hora, .directo, .destacando, .hace { color: rgb(219, 7, 30); }
.hora_2 { color: rgb(215, 94, 54); }
.fecha { color: rgb(102, 102, 102); }
.fecha_2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(94, 94, 94); }
.margen_n { margin: 0pt 12px; }
.forzar_ancho { width: 350px; float: left; display: inline; }
.anuncio { border-top: 1px solid rgb(225, 224, 224); border-bottom: 1px solid rgb(225, 224, 224); text-align: center; background-color: rgb(238, 238, 238); padding-bottom: 6px; }
.anuncio h3 { font-size: 90%; color: rgb(153, 153, 153); text-align: center; }
.derecha { text-align: right; }
.flotar_derecha { float: right; display: inline; }
.flotar_izquierda { float: left; display: inline; }
.centrado { text-align: center; }
.borde_1 { border: 1px solid rgb(225, 224, 224); }
.borde_2 { border: 1px solid rgb(255, 255, 255); }
.borde_3 { border-top: 3px solid rgb(208, 212, 213); font-size: 1px; line-height: 1px; font-weight: normal; height: 1px; margin-top: 4px; }
.subrayado { text-decoration: underline; }
#info_suscriptor { margin: 0px auto; padding: 0px; background: rgb(238, 238, 238) url('fnd_personalizacion.gif') repeat-x scroll left top; min-height: 17px; height: 17px; width: 995px; }
#imarket, .market { margin: 0px; }
.a10ur99 { color: rgb(213, 53, 12); }
.a10r2e9 { color: rgb(51, 140, 56); }
.a10r333 { color: rgb(51, 51, 51); }
.separador_1 { border: 1px solid rgb(255, 255, 255); margin-bottom: 25px; }
.separador_3 { margin: 0px 1px 3px; height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.separador_4 { margin: 0px 1px 10px; height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.separador_6 { margin: 0px 1px 15px; height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.separador_7 { margin: 0px 1px 20px; height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.separador_8 { margin: 0px 1px 6px; height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.separador_9 { margin: 0px 0px 4px; height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.list_5 { margin-bottom: 5px; }
.list_6 { margin-bottom: 5px; margin-left: 7px; }
.list_7 { margin-bottom: 5px; margin-left: 3px; }
.list_5 li, .list_6 li, .list_7 li { background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 0px 6px; padding-left: 7px; margin-bottom: 2px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); }
.list_7 li { margin-bottom: 6px; }
a.btn_navega:link, a.btn_navega:visited, a.btn_navega:active { border: 1px solid rgb(176, 192, 207); padding: 2px 6px; background: rgb(230, 235, 241) none repeat; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); text-decoration: none; }
a.btn_navega_2:link, a.btn_navega_2:visited, a.btn_navega_2:active { border: 1px solid rgb(176, 192, 207); padding: 2px 6px; background: rgb(96, 128, 160) none repeat; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); text-decoration: none; }
a.btn_navega:hover, a.btn_navega_2:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; text-decoration: none; color: rgb(255, 255, 255); }
a.btn_anterior:link, a.btn_anterior:visited, a.btn_anterior:active { border: 1px solid rgb(176, 192, 207); padding: 2px 6px 2px 17px; background: rgb(230, 235, 241) url('fnd_anterior.gif') no-repeat scroll left center; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); text-decoration: none; }
a.btn_anterior:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) url('fnd_anterior_over.gif') no-repeat scroll left center; color: rgb(255, 255, 255); text-decoration: none; }
a.btn_siguiente:link, a.btn_siguiente:visited, a.btn_siguiente:active { border: 1px solid rgb(176, 192, 207); padding: 2px 17px 2px 6px; background: rgb(230, 235, 241) url('fnd_siguiente.gif') no-repeat scroll right center; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); text-decoration: none; }
a.btn_siguiente:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) url('fnd_siguiente_over.gif') no-repeat scroll right center; color: rgb(255, 255, 255); text-decoration: none; }
.desact_ant { border: 1px solid rgb(210, 218, 225); margin: 0pt; padding: 2px 6px 2px 17px; background: rgb(230, 235, 241) url('fnd_anterior2.gif') no-repeat scroll left center; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(158, 177, 195); text-decoration: none; }
.desact_sig { border: 1px solid rgb(210, 218, 225); margin: 0pt; padding: 2px 17px 2px 6px; background: rgb(230, 235, 241) url('fnd_siguiente2.gif') no-repeat scroll right center; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(158, 177, 195); text-decoration: none; }
.btn_siguiente, .desact_sig { margin-right: 0px; }
.nav_miniaturas_m a.btn_anterior:link, .nav_miniaturas_m a.btn_anterior:visited, .nav_miniaturas_m a.btn_anterior:hover, .nav_miniaturas_m a.btn_anterior:active, .nav_miniaturas_m a.btn_siguiente:link, .nav_miniaturas_m a.btn_siguiente:visited, .nav_miniaturas_m a.btn_siguiente:hover, .nav_miniaturas_m a.btn_siguiente:active { padding: 2px 7px 3px 8px; }
.nav_miniaturas_m .desact_ant { padding: 2px 7px 3px 8px; }
.nav_miniaturas_m .desact_sig { padding: 2px 7px 3px 8px; }
.nav_miniaturas_m .btn_siguiente, .nav_miniaturas_m .desact_sig { margin-right: 0pt; }
.estructura_2col_1zq .pag a.btn_siguiente:hover, .estructura_2col_1zq .pag a.btn_anterior:hover { color: rgb(255, 255, 255); }
.banner_top { margin: 0px auto; text-align: center; width: 995px; padding-bottom: 1px; background-color: rgb(242, 242, 242); }
.banner_top_0 { margin: 0px auto; background: transparent url('tit_publi_top.gif') no-repeat scroll left center; width: 763px; }
.banner_top_a { background: transparent url('tit_publi_top.gif') no-repeat scroll left center; float: left; display: inline; text-align: center; margin-right: 2px; }
.banner_top_a_i { margin-left: 11px; font-size: 1%; }
.banner_top_b { float: left; display: inline; margin-bottom: 3px; }
.banner_top_c { float: left; display: inline; }
#menu { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat; display: none; width: 202px; font-size: 11px; font-family: Georgia,"Times New Roman",Times,serif; z-index: 2; position: absolute; top: 45px; left: -91px; }
#menu a { color: rgb(19, 77, 134); text-decoration: none; }
#menu a:hover { color: rgb(19, 77, 134); text-decoration: underline; }
#menu h2 { margin: 0pt 0pt 4px 9px; padding: 0px; font-size: 11px; color: rgb(51, 51, 51); font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
#menu ul { margin: 0pt 0pt 10px; padding: 7px 0pt 0pt; }
#menu li { margin: 0pt 0pt 5px 6px; list-style-type: none; }
#menu li a { background: transparent url('ico_lista.gif') no-repeat scroll left center; padding-left: 6px; }
#menu ul.plus { border-top: 1px solid rgb(229, 229, 229); margin: 0px; background: rgb(248, 248, 248) none repeat; padding-bottom: 4px; }
#menu ul.plus li.final { margin-bottom: 0px; padding-bottom: 4px; }
.suscriptor { margin: 0px auto; width: 993px; text-align: right; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(101, 101, 101); }
.suscriptor p { padding: 10px 10px 5px 0pt; }
.suscriptor a { text-decoration: none; }
.suscriptor a:hover { text-decoration: underline; }
.suscriptor a strong { text-decoration: underline; }
.zona_superior { border-style: solid solid none; border-color: rgb(199, 207, 210) rgb(199, 207, 210) -moz-use-text-color; border-width: 1px 1px 0px; margin: 0px auto; width: 993px; }
.c_nivel_1 { background: transparent url('fnd_cabecera.gif') repeat-x scroll left top; height: 57px; }
.c_nivel_1_interior { background: transparent url('fnd_cabecera.gif') repeat-x scroll left top; height: 30px; }
.c_nivel_1 h1 { margin: 0px auto; width: 300px; }
.c_nivel_1_interior h2 { text-align: left; float: left; margin-top: 3px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 170%; line-height: 180%; font-size-adjust: none; font-stretch: normal; vertical-align: middle; color: rgb(25, 25, 25); }
.c_nivel_1_interior h2 img { vertical-align: middle; }
.c_nivel_1 .fecha, .c_nivel_1_interior .fecha { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); margin-top: 20px; margin-right: 8px; }
.c_nivel_1 .fecha { float: left; }
.c_nivel_1_interior .fecha { float: right; }
.c_nivel_1_interior .fecha { margin-top: 10px; }
#global {  }
#global .diario { margin: 18px 18px 0pt 0pt; float: right; display: inline; }
#global .mod_derecho { float: right; display: inline; }
#global .c_nivel_1 .fecha { float: left; display: inline; }
#global .c_nivel_1 .fecha p.enlace { padding: 0pt 0pt 0pt 7px; background: transparent url('ico_flecha_global.gif') no-repeat scroll left center; font-family: Tahoma,Arial,Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 2px; }
#global .c_nivel_1 .fecha p.enlace a { color: rgb(73, 94, 114); }
#global .c_nivel_1 .fecha p.enlace a:hover { color: rgb(73, 94, 114); text-decoration: none; }
#global .c_nivel_1 .fecha p.enlace span { padding: 0pt 0pt 0px; background: transparent url('ico_subrayado.gif') repeat-x scroll left bottom; }
#global .c_nivel_1 h1 { margin: 0pt 113px 0pt 0pt; float: right; display: inline; width: auto; }
.c_nivel_1 .fecha { float: left; width: 340px; display: inline; }
.c_nivel_1 h1 { float: left; width: 395px; }
* html .c_nivel_1 { height: 57px; }
* html .c_nivel_1 h1 { height: 57px; }
#acceso {  }
#acceso .diario { margin: 18px 18px 0pt 0pt; float: right; display: inline; }
#acceso .mod_derecho { float: right; display: inline; }
#acceso .c_nivel_1 h1 { margin: 0pt 113px 0pt 0pt; float: right; display: inline; width: auto; height: 57px; }
#acceso .c_nivel_1 .fecha { float: left; display: inline; }
#acceso .c_nivel_1 .fecha p.enlace { padding: 0pt 0pt 0pt 7px; background: transparent url('ico_flecha_global.gif') no-repeat scroll left center; font-family: Tahoma,Arial,Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 2px; }
#acceso .c_nivel_1 .fecha p.enlace a { color: rgb(73, 94, 114); }
#acceso .c_nivel_1 .fecha p.enlace a:hover { color: rgb(73, 94, 114); text-decoration: none; }
#acceso .c_nivel_1 .fecha p.enlace span { padding: 0pt 0pt 0px; background: transparent url('ico_subrayado.gif') repeat-x scroll left bottom; }
#acceso .c_nivel_1 h1 { margin: 0pt 260px 0pt 0pt; float: right; display: inline; width: auto; }
.c_nivel_1 .fecha p { text-align: left; margin-left: 10px; }
.c_nivel_1_interior .fecha p { text-align: right; }
.c_nivel_1 .fecha p em, .c_nivel_1_interior .fecha p em { font-style: normal; color: rgb(102, 102, 102); }
.c_nivel_1 .hemeroteca { float: right; position: relative; margin-right: 4px; width: 200px; text-align: right; }
.c_nivel_2 { background: transparent url('fnd_nav_1.gif') repeat scroll left top; height: 25px; }
.rubi { background: transparent url('fnd_nav_1_rubi.gif') repeat scroll left top; }
.uva { background: transparent url('fnd_nav_1_uva.gif') repeat scroll left top; }
.fresa { background: transparent url('fnd_nav_1_fresa.gif') repeat scroll left top; }
.bronce { background: transparent url('fnd_nav_1_bronce.gif') repeat scroll left top; }
.turquesa { background: transparent url('fnd_nav_1_turquesa.gif') repeat scroll left top; }
.pizarra { background: transparent url('fnd_nav_1_pizarra.gif') repeat scroll left top; }
.rubi .navega_1 li a { background: transparent url('fnd_nav_1_rubi.gif') repeat scroll left -3px; }
.uva .navega_1 li a { background: transparent url('fnd_nav_1_uva.gif') repeat scroll left -3px; }
.fresa .navega_1 li a { background: transparent url('fnd_nav_1_fresa.gif') repeat scroll left -3px; }
.bronce .navega_1 li a { background: transparent url('fnd_nav_1_bronce.gif') repeat scroll left -3px; }
.turquesa .navega_1 li a { background: transparent url('fnd_nav_1_turquesa.gif') repeat scroll left -3px; }
.pizarra .navega_1 li a { background: transparent url('fnd_nav_1_pizarra.gif') repeat scroll left -3px; }
.navega_1 { margin-top: 3px; float: left; }
.navega_1b a { margin: 6px 0pt 0pt 12px; background: transparent url('ico_desplegar.gif') no-repeat scroll right 5px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: left; color: rgb(255, 255, 255); text-decoration: none; padding-right: 12px; }
.navega_1 ul { background-color: rgb(153, 204, 0); margin-left: 6px; }
.navega_1 li { float: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-right: 2px; }
.navega_1 li a { padding: 2px 7px 0px; background: transparent url('fnd_nav_1.gif') repeat scroll left -3px; height: 20px; color: rgb(255, 255, 255); margin-right: 1px; float: left; display: inline; }
.navega_1 li a:hover { text-decoration: underline; }
.navega_1 li.on { background: rgb(255, 255, 255) url('fnd_pest_nav1.gif') no-repeat scroll right top; float: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-right: 2px; display: inline; }
.navega_1 li.on a { border-left: 1px solid rgb(204, 213, 217); border-right: 1px solid rgb(204, 213, 217); padding: 2px 7px 0pt; background: transparent url('fnd_borde_nav1.gif') repeat-x scroll right top; display: block; color: rgb(0, 0, 0); margin-right: 0pt; }
.buscador { float: right; margin-top: 3px; height: 19px; }
.buscador .caja { border: 1px solid rgb(204, 204, 204); padding: 1px 2px; margin-right: 3px; width: 116px; height: 15px; float: left; }
.buscador .boton { border: 0px none ; margin-right: 3px; width: 46px; height: 19px; float: left; }
.c_nivel_3 { border-bottom: 1px solid rgb(217, 217, 217); height: 22px; padding-top: 6px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 115%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(192, 198, 196); }
.c_nivel_3 a { color: rgb(60, 60, 60); }
.c_nivel_3 .int { margin-left: 13px; }
.c_nivel_3 .esp { margin-left: 53px; }
.c_nivel_3 .soc { margin-left: 445px; }
.c_nivel_3 .tec { margin-left: 312px; }
.c_nivel_3 .eco { margin-left: 215px; }
.c_nivel_3 .dep { margin-left: 110px; }
.c_nivel_3 .cul { margin-left: 305px; }
.c_nivel_3 .opi { margin-left: 450px; }
.c_nivel_3 .par { margin-left: 350px; }
.navega_2, .navega_2b { margin: 0px 0px 2px 8px; }
.navega_2 li, .navega_2b li { float: left; display: inline; line-height: 145%; }
.navega_2 li a { margin-left: 4px; margin-right: 2px; }
.navega_2 li a.on { border: 1px solid rgb(193, 199, 199); padding: 0px 10px; background-color: rgb(240, 241, 243); font-weight: normal; }
.navega_3 { float: right; display: inline; font-size: 10px; margin-top: -2px; }
.navega_3 li { background-color: rgb(255, 255, 255); float: left; display: inline; margin-right: 8px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 115%; line-height: 20px; font-size-adjust: none; font-stretch: normal; vertical-align: middle; }
.navega_3 li img { vertical-align: middle; }
.navega_3 li a { color: rgb(59, 59, 59); }
.navega_3 .sin_negrita { font-weight: normal; font-size: 95%; }
.c_nivel_4 { border-left: 1px solid rgb(199, 207, 210); border-right: 1px solid rgb(199, 207, 210); margin: 0pt auto; padding: 3px 0px 4px; width: 993px; background-color: rgb(255, 255, 255); }
.c_nivel_4 .nav_ant_sig { margin: 0pt 11px 0pt 0pt; padding: 0px; width: 400px; float: right; display: inline; }
.c_nivel_4 .nav_ant_sig div { padding: 0pt; }
.c_nivel_4 .pag { margin: 0px; padding: 0pt; background-color: rgb(255, 51, 51); text-align: right; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; color: rgb(103, 103, 103); }
.c_nivel_4 .pag a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; }
.c_nivel_4 .pag a.btn_anterior {  }
.c_nivel_4 .pag a.btn_siguiente { margin-right: 0pt; }
.navega_2b { padding-top: 0px; width: 400px; float: left; display: inline; margin-top: 0pt; margin-left: 7px; }
.navega_2b ul { margin: 0px; padding: 0px; }
.navega_2b li { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; font-size-adjust: none; font-stretch: normal; display: inline; line-height: 20px; }
.navega_2b li a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: underline; }
.contorno_a { border-right: 2px solid rgb(235, 239, 240); margin-bottom: 13px; }
.contorno_a_borra { border-right: 0px none; }
.contorno_b { border-style: solid; border-color: rgb(208, 212, 213); border-width: 1px 1px 3px; padding-bottom: 0px; }
.contorno_c { border: 1px solid rgb(215, 217, 216); background-color: rgb(245, 246, 241); margin-bottom: 13px; margin-right: 2px; height: 1%; }
.contorno_d { border: 1px solid rgb(215, 217, 216); background-color: rgb(255, 255, 255); margin-bottom: 13px; margin-right: 0px; }
.contorno_f { margin: 0px; padding: 0px; }
.contorno_g { border-top: 1px solid rgb(225, 224, 224); border-bottom: 1px solid rgb(225, 224, 224); margin: 0px 6px 20px 7px; padding: 4px 0px; }
.contorno_h { border-style: solid; border-color: rgb(225, 224, 224); border-width: 1px 1px 3px; margin: 0px 6px 20px 7px; padding: 4px 0px; }
.contorno_i { border-style: solid; border-color: rgb(225, 224, 224); border-width: 1px 1px 3px; margin: 0px 6px 20px 7px; padding: 0px 0px 4px; }
.contorno_j { border: 1px solid rgb(225, 224, 224); margin: 0px 0px 10px; padding: 0px; }
.contorno_k { border-style: solid; border-color: rgb(225, 224, 224); border-width: 1px 1px 3px; margin: 0px 6px 20px 7px; padding: 0px 0px 4px; background-color: rgb(244, 242, 230); }
.contorno_a h3 { padding: 2px 3px 5px 7px; }
.contorno_c h3 { border-bottom: 1px solid rgb(220, 222, 211); padding: 7px 3px 5px 0px; font-family: Arial Narrow,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(59, 60, 54); background-color: rgb(225, 225, 217); text-align: center; margin-left: 0px; }
.estructura_2col_der .contorno_c { margin-right: 6px; margin-left: 7px; }
.estructura_2col_der .contorno_c h3 { margin-left: 0px; }
.contorno_d h3 { border-bottom: 1px solid rgb(220, 222, 211); padding: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 130%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); text-align: left; margin-left: 0px; }
.contorno_e h3 { padding: 0pt 0pt 7px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 140%; line-height: 110%; font-size-adjust: none; font-stretch: normal; color: rgb(48, 48, 48); }
.contorno_e .mas { padding: 2px 0pt 6px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 140%; line-height: 110%; font-size-adjust: none; font-stretch: normal; margin-right: 0pt; }
.contorno_e .fecha { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.contorno_a .nav_ant_sig { margin-left: 10px; margin-right: 0px; }
.contorno_a .mas, .contorno_c .mas, .contorno_d .mas { margin-right: 10px; }
.contorno_a .mod_grafico_foto, .contorno_c .mod_grafico_foto, .contorno_d .mod_grafico_foto { text-align: center; margin-top: 1px; }
.contorno_a .tipo_1 .mod_grafico_txt, .contorno_c .tipo_1 .mod_grafico_txt, .contorno_d .tipo_1 .mod_grafico_txt { display: block; }
.contorno_a .tipo_1 .mod_grafico_txt { margin-bottom: 0px; padding-bottom: 0px; }
.contorno_a .tipo_3 .mod_grafico_txt, .contorno_c .tipo_3 .mod_grafico_txt, .contorno_d .tipo_3 .mod_grafico_txt { margin-top: 2px; }
.contorno_a .radio, .contorno_c .radio, .contorno_d .radio, .contorno_e .radio { margin-left: 10px; }
.contorno_a .nav_ant_sig, .contorno_c .nav_ant_sig, .contorno_d .nav_ant_sig { padding-top: 2px; }
.contorno_a p.par2 { padding: 2px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: 110%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.contorno_a p.par2 strong { color: rgb(102, 102, 102); font-weight: normal; }
.contorno_a .calendario { padding: 8px; }
.contorno_f .tipo_3 { border-top: 1px solid rgb(229, 232, 233); border-bottom: 1px solid rgb(229, 232, 233); margin: 0px; padding: 1px; }
.contorno_f .tipo_3 .mod_grafico_txt { margin-top: 3px; }
.contorno_f .nav_ant_sig { margin: 0px; padding: 0px; }
.contorno_f .pag { margin: 0px; padding: 0px; }
.contorno_o { border: 1px solid rgb(223, 221, 206); }
.col3_a .contorno_d { margin-left: 7px; margin-right: 6px; }
.estruc_4_1zq .contorno_d { margin-right: 0px; }
.tipo_1 { margin-bottom: 4px; }
.tipo_1 .mod_grafico_foto { margin: 1px 0px 5px 1px; }
.tipo_1 .mod_grafico_txt { display: block; }
.estruc_4_1zq .tipo_1 .mod_grafico_foto { margin: 0px 1px 5px; }
.tipo_2 { margin-bottom: 8px; }
.tipo_2 .mod_grafico_foto { margin: 10px 1px 5px; text-align: center; padding-top: 1px; }
.tipo_2 .mod_grafico_txt {  }
.tipo_1 h2, .tipo_2 h2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 170%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-left: 8px; margin-right: 5px; }
.estruc_4_1zq .contorno_d .tipo_1 h2, .estruc_4_1zq .contorno_d .tipo_2 h2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 140%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.tipo_1 h2.menor, .tipo_2 h2.menor { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-right: 5px; }
.tipo_1 h3, .tipo_2 h3, .tipo_2 h4 { margin: 0px 5px 2px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.tipo_2 h4 { margin: 0px 5px 2px 8px; }
.tipo_1 h4 { margin: 0px 5px 3px 8px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(125, 125, 125); }
.tipo_1 p, .tipo_2 p { margin: 0px 5px 4px 8px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.tipo_3 { margin-bottom: 2px; }
.tipo_3 .mod_grafico_foto { float: left; display: inline; margin-left: 6px; margin-right: 8px; }
.contorno_f .tipo_3 .mod_grafico_foto { float: left; margin-left: 0px; margin-right: 8px; }
.tipo_3 .mod_grafico_txt { display: block; }
.tipo_3 dl { font-size: 120%; color: rgb(100, 100, 100); }
.tipo_3 h2, .noticia_g1 .bq_principal .contorno_f .tipo_3 h2, .noticia_g2 .bq_principal .contorno_f .tipo_3 h2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 170%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-right: 5px; margin-left: 0px; }
.tipo_3 h2.menor { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.tipo_3 h3 { margin: 0px 5px 2px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.tipo_3 h4 { margin: 0px 5px 3px 0px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(125, 125, 125); }
.tipo_3 p { margin: 0px 5px 4px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.tipo_3 .gris_1 { color: rgb(102, 102, 102); }
.mod_grafico_txt .tipo_3 .mod_grafico_txt p { font-size: 120%; }
.tipo_4 h2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 170%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-right: 5px; margin-left: 0px; }
.tipo_4 .mod_grafico_foto { float: right; display: inline; }
.tipo_4 p { margin: 0px 0px 4px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.estructura_2col_1zq .contorno_f .tipo_3 h4, .estructura_2col_1zq .contorno_f .tipo_3 p, .mod_grafico_txt .tipo_3 .mod_grafico_txt h2, .mod_grafico_txt .tipo_3 .mod_grafico_txt h4, .mod_grafico_txt .tipo_3 .mod_grafico_txt h3.epigrafe, .mod_grafico_txt .tipo_3 .mod_grafico_txt p, .bq_principal .contorno_f .tipo_3 h2 { margin-left: 0px; }
h3.cintillo_2 { border: 0px none ; margin: 2px 5px 2px 0px; padding: 0px; background: transparent none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: left; }
.contorno_a h3.cintillo_2 { margin-left: 9px; }
.tipo_especial .mod_grafico .mod_grafico_txt h4 { margin-left: 10px; margin-bottom: 5px; }
.estructura_2col_der .contorno_f { margin: 0px 5px 0px 6px; padding: 0px; }
.estructura_2col_der .tipo_3 h4 { margin-left: 0px; }
.estructura_2col_der .contorno_d { margin: 0px 7px; padding: 0px; }
.estructura_2col_der .contorno_a .tipo_3 h3 { margin-left: 0px; }
.patrocinio { border-top: 1px solid rgb(225, 224, 224); height: 1%; }
.patrocinio .p_logo { float: left; width: 145px; }
.nav_pestanias { padding: 4px 2px 2px; float: right; }
.nav_pestanias a { color: rgb(56, 96, 136); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.btn_nav_pestanias { padding: 0pt 0pt 0pt 7px; background: transparent url('fnd_punteado_94.gif') repeat-y; }
.btn_nav_pestanias img { vertical-align: middle; }
.mas_informa { padding: 1px 0pt 0pt 10px; background: transparent url('ico_flecha2.gif') no-repeat scroll 3px 5px; float: left; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.patrocinio .p_observaciones { border-bottom: 1px solid rgb(225, 224, 224); padding: 0px 2px 7px; font-size: 11px; color: rgb(118, 118, 118); margin-top: 7px; }
.votos { position: relative; }
.votos a { color: rgb(76, 112, 148); text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; }
.votos a:hover { text-decoration: underline; }
.votos img { vertical-align: middle; margin-top: -1px; }
.votos .comentarios_s { float: right; height: 19px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.votos_estrellas { float: left; display: inline; width: 355px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-size-adjust: none; font-stretch: normal; color: rgb(117, 117, 117); }
.votos_votar { float: left; display: inline; margin-right: 5px; }
.votos_txt_vota { float: left; display: inline; }
.votos_resultados { float: left; display: inline; }
.votos_estrella { margin: 0px 4px 0px 3px; background: transparent url('ico_vot_vo.gif') repeat; position: relative; width: 76px; height: 20px; float: left; display: inline; }
.votado { background: rgb(255, 255, 255) url('ico_vot_no.gif') repeat-x; }
.votos_estrella a { position: absolute; display: block; height: 25px; }
.votos_estrella a:hover { background: transparent url('ico_vot_ov.gif') repeat-x; }
.votos_estrella .voto1 { width: 15px; z-index: 14; }
.votos_estrella .voto2 { width: 30px; z-index: 13; }
.votos_estrella .voto3 { width: 45px; z-index: 12; }
.votos_estrella .voto4 { width: 60px; z-index: 11; }
.votos_estrella .voto5 { width: 76px; z-index: 10; }
.info_relacionada { margin-bottom: 20px; }
.info_relacionada h3 { border-bottom: 1px solid rgb(204, 204, 204); font-size: 200%; color: rgb(51, 51, 51); margin-bottom: 6px; }
.info_relacionada li { background: transparent url('fnd_flecha_info_relacionada.gif') no-repeat scroll 4px 8px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 160%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); padding-left: 15px; margin-bottom: 5px; }
.info_relacionada li a strong { font-size: 105%; font-weight: normal; }
.info_relacionada li .formato_info_rel { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.mod_grafico {  }
* html .mod_grafico { height: 1%; }
.mod_grafico_txt { display: table; height: 1%; }
.nun_comentarios {  }
.nun_comentarios img { vertical-align: middle; margin-right: 3px; }
.nun_comentarios a { background: transparent url('ico_comentarios_not.gif') no-repeat scroll 0px 2px; padding-left: 15px; padding-top: 2px; }
.nun_comentarios a strong { color: rgb(186, 84, 61); font-weight: normal; }
.mod_comentarios { margin-bottom: 20px; }
.mod_comentarios h3 { font-size: 200%; color: rgb(51, 51, 51); }
.mod_comentarios h3 span { font-weight: normal; }
.mod_comentarios .list_coment { clear: both; }
.mod_comentarios .list_coment li { border-top: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 15px; }
.mod_comentarios .list_coment li a { text-decoration: underline; }
.mod_comentarios .list_coment li strong { color: rgb(80, 80, 80); }
.mod_comentarios .list_coment p { margin: 0pt; padding: 3px 0pt 0pt 7px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 125%; font-size-adjust: none; font-stretch: normal; }
.mod_comentarios .list_coment li p.num_coment { margin: 0pt 6px 0pt 0pt; padding: 3px 7px 0pt; background: transparent url('fnd_sep_comentario.gif') no-repeat scroll right top; float: left; color: rgb(211, 124, 36); font-weight: bold; }
.mod_comentarios .list_coment li .fecha { color: rgb(106, 106, 106); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.paginacion { border-top: 1px solid rgb(204, 204, 204); padding: 3px 0pt 5px; }
.paginacion_2 { border-top: 0px none; margin-top: -10px; }
.paginacion_3 { border-top: 0px none; margin-top: 0px; }
.paginacion_4 { border-top: 0px none; margin: 0px; padding: 0px; }
.paginacion p { margin: 0pt; padding: 2px 0pt; float: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.mod_comentarios .paginacion { border-top: 1px solid rgb(204, 204, 204); padding: 3px 0pt 5px; }
.mod_comentarios .paginacion p { margin: 0pt; padding: 2px 0pt; float: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.nav_paginacion { float: right; text-align: right; }
.nav_paginacion ul {  }
.nav_paginacion li { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); margin: 0pt 0pt 0pt 1px; float: left; }
.nav_paginacion li.primera { border-right: 1px solid rgb(255, 255, 255); padding: 0pt 12px 0pt 0pt; background: transparent url('fnd_ptos_suspensivos.gif') no-repeat scroll right center; }
.nav_paginacion li.ultima { border-left: 1px solid rgb(255, 255, 255); padding: 0pt 0pt 0pt 12px; background: transparent url('fnd_ptos_suspensivos.gif') no-repeat scroll left center; }
.nav_paginacion .actual { border: 1px solid rgb(218, 144, 70); padding: 2px 6px; background: rgb(218, 144, 70) none repeat scroll 0% 50%; color: rgb(251, 243, 236); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 110%; font-weight: bold; line-height: 24px; text-decoration: none; }
.mod_comentarios .actual, .paginacion_2 .actual, .paginacion_3 .actual { border: 1px solid rgb(218, 144, 70); padding: 2px 6px; background: rgb(218, 144, 70) none repeat; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(251, 243, 236); text-decoration: none; }
.paginacion .ir_pagina {  }
.paginacion .ir_pagina .n_pagina { border: 1px solid rgb(132, 157, 181); width: 40px; }
.paginacion .ir_pagina .btn_pagina { border: 1px solid rgb(130, 155, 180); padding: 1px 6px; background: rgb(217, 226, 235) none repeat; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); }
.paginacion .ir_pagina .btn_pagina:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; cursor: pointer; color: rgb(255, 255, 255); }
a.btn_navega2:link, a.btn_navega2:visited, a.btn_navega2:active { border: 1px solid rgb(130, 155, 180); padding: 2px 6px; background: rgb(217, 226, 235) none repeat; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); text-decoration: none; }
a.btn_navega2:hover { border: 1px solid rgb(230, 235, 241); background: rgb(130, 155, 180) none repeat; text-decoration: none; color: rgb(255, 255, 255); }
.mod_comentarios a.btn_navega:link, .mod_comentarios a.btn_navega:visited, .mod_comentarios a.btn_navega:hover, .mod_comentarios a.btn_navega:active { border: 1px solid rgb(176, 192, 207); padding: 2px 6px; background: rgb(230, 235, 241) none repeat; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); text-decoration: none; }
.mod_comentarios a.btn_navega:hover { border: 1px solid rgb(230, 235, 241); background: rgb(130, 155, 180) none repeat; text-decoration: none; color: rgb(255, 255, 255); }
dl.normas { float: right; width: 190px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
dl.normas dt { color: rgb(102, 102, 102); }
dl.normas dd { margin: 4px 0pt; padding: 0pt 0pt 0pt 12px; background: transparent url('ico_flecha.gif') no-repeat scroll 2px 5px; }
dl.normas form { padding: 4px 0pt 0pt; }
dl.normas input { margin: 0pt; }
dl.normas label { padding: 0pt 0pt 0pt 3px; }
.mod_contenedor { border: 1px solid rgb(219, 219, 219); padding: 9px; background: rgb(248, 248, 248) none repeat; color: rgb(136, 136, 136); height: 1%; }
#envio_comentario { border-right: 1px solid rgb(204, 204, 204); float: left; width: 400px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.estruc_12_der #envio_comentario { width: 470px; }
#envio_comentario legend { display: none; }
#envio_comentario label { display: block; }
.estruc_12_der #envio_comentario label { display: inline; }
#envio_comentario .label_grande { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 150%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#envio_comentario input { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#envio_comentario input.ctexto { padding: 1px 2px; width: 183px; }
#envio_comentario textarea { border: 1px solid rgb(103, 103, 103); padding: 0pt 2px; width: 380px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#envio_comentario fieldset div { margin: 5px 9px 5px 0pt; float: left; }
#envio_comentario fieldset div.check { margin: 18px 9px 5px 0pt; float: left; }
#envio_comentario fieldset.botones_form { border-top: 1px solid rgb(204, 204, 204); margin: 5px 10px 0pt 0pt; padding: 5px 0pt; clear: both; }
#envio_comentario .clausula { float: left; display: inline; width: 220px; margin-top: 0pt; }
.estruc_12_der #envio_comentario .clausula { float: left; display: inline; width: 380px; margin-top: 0pt; }
#envio_comentario input.boton_form { border: 1px solid rgb(130, 155, 180); padding: 1px 6px; background: rgb(217, 226, 235) none repeat; float: right; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); }
#envio_comentario input.boton_form:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; cursor: pointer; color: rgb(255, 255, 255); }
#envio_comentario .novalida { border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 153) none repeat; }
#envio_comentario p.error_validacion { padding: 5px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 0, 0); }
#error p.error_validacion { padding: 5px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 0, 0); }
.conf_envio { border-right: 1px solid rgb(204, 204, 204); padding: 60px 0pt; float: left; width: 400px; }
.estruc_12_der .conf_envio { width: 470px; }
.conf_envio span { color: rgb(204, 102, 0); }
.mod_comentarios .conf_envio p { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: center; }
#lomas { padding: 0px 7px 20px; }
#ulthora { padding: 0px 7px 20px; }
#entrevistas { padding: 0px; }
.pestanias {  }
.pestanias ol { margin: 0pt 7px 8px 28px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); position: relative; }
.pestanias ol li { margin: 7px 0pt; padding: 0pt; background: transparent none repeat; }
.pestanias ol li a { font-weight: normal; }
.pestanias .autor { font-weight: normal; color: rgb(102, 102, 102); }
.pestanias .fila_tabs { background: transparent url('1px_ccc.gif') repeat-x scroll left bottom; float: left; width: 100%; }
.pestanias .fila_tabs_2 { background: transparent url('1px_ccc.gif') repeat-x scroll left bottom; float: left; width: 100%; padding-left: 10px; margin-left: -7px; }
.pestanias .fila_tabs_3 { border-top: 1px solid rgb(204, 204, 204); background: rgb(241, 241, 240) url('1px_ccc.gif') repeat-x scroll left bottom; float: right; width: 100%; padding-right: 5px; padding-top: 17px; position: relative; }
.pestanias .fila_tabs_4 { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0px; background: rgb(241, 241, 240) url('1px_ccc.gif') repeat-x scroll left bottom; float: right; width: 336px; padding-right: 5px; padding-top: 17px; position: relative; }
.pestanias .fila_tabs .limpiar {  }
.pestanias .tabs {  }
.pestanias .tabs li { border-style: solid; border-color: rgb(176, 192, 207) rgb(176, 192, 207) rgb(204, 204, 204); border-width: 1px; margin: 2px -1px 0pt 0pt; padding: 3px 6px; background: rgb(230, 235, 241) none repeat; float: left; color: rgb(73, 110, 146); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
.pestanias .tabs li a { display: block; text-decoration: none; color: rgb(73, 110, 146); }
.pestanias .tabs li a:hover { text-decoration: none; color: rgb(169, 43, 43); }
.pestanias .tabs_2 li { border-style: solid; border-color: rgb(176, 192, 207) rgb(176, 192, 207) rgb(204, 204, 204); border-width: 1px; margin: 2px -1px 0pt 0pt; padding: 3px 6px; background: rgb(230, 235, 241) none repeat; float: right; color: rgb(73, 110, 146); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
.pestanias .tabContenido { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: 0pt 1px 1px; padding: 7px; background: rgb(255, 255, 255) none repeat; clear: both; }
.pestanias .tabContenido_2 { border: 0px none ; padding: 15px 0px 0px; background: rgb(255, 255, 255) none repeat; clear: both; }
.pestanias .tabContenido_3 { border-style: none; border-color: -moz-use-text-color; border-width: 0pt 0px 0px; padding: 7px; background: rgb(255, 255, 255) none repeat; clear: both; }
.pestanias h5 { display: none; }
.pestanias .tabs li.selected { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0pt; margin: 0pt 0pt -1px; padding: 4px 6px 5px; background: rgb(255, 255, 255) none repeat; }
.pestanias .tabs li.selected a { font-weight: bold; color: rgb(169, 43, 43); }
.margee { margin-left: 5px; }
.margee_2 { margin-left: 0px; margin-right: 0px; }
.cab_pest_yo_periodista { position: absolute; top: 0px; left: 0px; }
.cab_pest_clasificados { position: absolute; top: 15px; left: 9px; font-size: 16px; font-weight: bold; }
.pestanias .tabs li.selected a.inmobiliaria { color: rgb(235, 116, 30); }
.pestanias .tabs li.selected a.empleo { color: rgb(102, 143, 29); }
.pestanias .tabs li.selected a.motor { color: rgb(1, 104, 143); }
#buscador_motor {  }
#buscador_motor select { width: 159px; }
#buscador_motor fieldset { margin: 7px 8px 0px 0px; float: left; display: inline; }
#buscador_motor fieldset select { border: 1px solid rgb(153, 153, 153); font-size: 11px; color: rgb(102, 102, 102); }
#buscador_motor fieldset.limpiar_derecha, #buscador_inmobiliaria fieldset.limpiar_derecha { margin-right: 0px; }
#buscador_empleo {  }
#buscador_empleo select { width: 159px; }
#buscador_empleo input.campo_1 { border: 1px solid rgb(153, 153, 153); padding: 1px 2px; width: 153px; font-size: 11px; color: rgb(102, 102, 102); }
#buscador_empleo fieldset { margin: 7px 8px 0px 0px; float: left; display: inline; }
#buscador_empleo fieldset select { border: 1px solid rgb(153, 153, 153); font-size: 11px; color: rgb(102, 102, 102); }
#buscador_empleo fieldset.limpiar_derecha { margin-right: 0px; }
#buscador_inmobiliaria {  }
#buscador_inmobiliaria fieldset { margin: 7px 8px 0px 0px; float: left; display: inline; }
#buscador_inmobiliaria label { display: block; }
#buscador_inmobiliaria select { border: 1px solid rgb(153, 153, 153); padding: 2px; font-size: 11px; color: rgb(102, 102, 102); }
#buscador_inmobiliaria #operacion { width: 104px; }
#buscador_inmobiliaria #tipo { width: 105px; }
#buscador_inmobiliaria #provincia { width: 100px; }
.cont_ventana { padding: 12px; background: transparent url('fnd_ventana.png') repeat; height: 1%; }
.ventana { border: 1px solid rgb(153, 153, 153); background: rgb(245, 247, 249) none repeat; }
.cab_ventana { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px 0pt; background: rgb(235, 239, 243) url('12px_fff.gif') repeat-x; }
.cab_ventana .cerrar { float: right; }
.cab_ventana p { margin: 0pt; padding: 6px 7px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; }
.estructura_2col_1zq .cab_ventana p { margin: 0pt; padding: 6px 7px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; }
.cab_ventana .icono { border-right: 1px solid rgb(204, 204, 204); margin: 0pt 7px 0pt 0pt; padding: 4px 0pt 3px; float: left; width: 33px; }
.cab_ventana .icono img { margin: 0pt 0pt 0pt 7px; float: left; }
.ventana .votos { border-top: 1px solid rgb(204, 204, 204); border-bottom: 8px solid rgb(245, 247, 249); margin: 1px 0pt 0pt; padding: 5px 5px 0pt; clear: both; }
.ventana .votos p { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: 100%; font-size-adjust: none; font-stretch: normal; }
#pos_ventana { width: 820px; }
#pos_ventana .cont_ventana {  }
.foto_ampliada { width: 100%; }
.foto_ampliada img { margin: 1px 8px 1px 1px; float: left; }
.foto_ampliada h2 { padding: 10px 5px; font-family: Georgia,'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 190%; line-height: 110%; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.foto_ampliada p { padding: 0pt 5px 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 130%; line-height: 110%; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.foto_ampliada p span { font-family: Georgia,'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 85%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.foto_ampliada object { margin: 1px 8px 1px 1px; float: left; }
.mod_apoyo { border-top: 2px solid rgb(217, 226, 235); border-bottom: 2px solid rgb(217, 226, 235); padding: 15px 0pt 20px; background: rgb(250, 250, 250) url('fnd_ultimahora.gif') no-repeat scroll right top; }
.mod_apoyo h3 { padding: 0pt 10px 8px; font-size: 200%; color: rgb(51, 51, 51); height: 1%; }
.mod_apoyo_izq { margin: 0pt 0pt 0pt 12px; float: left; width: 305px; display: inline; }
.mod_apoyo_der { margin: 0pt 12px 0pt 0pt; float: right; width: 305px; display: inline; }
.mod_apoyo_izq #ulthora { margin: 0pt; padding: 0pt; }
#ult_elpais { display: none; }
#ult_agenciaefe { display: none; }
#ult_fotos {  }
#ult_graficos { display: none; }
#ult_videos { display: none; }
.tabContenido .hora { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.tabla_ultimas { margin: 0pt 0pt 10px; width: 100%; }
.tabla_ultimas caption { display: none; }
.tabla_ultimas thead { display: none; }
.tabla_ultimas td { padding: 3px 0pt 3px 4px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 121%; font-size-adjust: none; font-stretch: normal; }
.tabla_ultimas td.hora { padding: 3px 4px 3px 0pt; vertical-align: top; }
.tabla_ultimas td.fecha { padding: 3px 4px 3px 0pt; width: 43px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: left; vertical-align: top; }
.contenedor_nuevo_d .tabla_ultimas td { font-size: 11px; }
.contenedor_nuevo_d .tabla_ultimas td.hora { font-size: 10px; }
.contenedor_nuevo_d .tabla_ultimas td.fecha { font-size: 11px; }
.mod_apoyo li, .efe li { padding: 0pt 0pt 5px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 121%; font-size-adjust: none; font-stretch: normal; }
.mod_apoyo li div, .efe li div { display: table; height: 1%; }
.mod_apoyo li div.limpiar, .efe li div.limpiar { display: block; height: 1px; clear: both; }
.mod_apoyo .tabContenido li, .efe .tabContenido li { float: left; width: 100%; }
.mod_apoyo li img, .efe li img { margin: 0pt 7px 0pt 0pt; float: left; }
.mod_apoyo li div .hora, .efe li div .hora { font-size: 100%; }
.mod_apoyo .patrocinio, .efe .patrocinio { clear: both; }
.calendario { margin: 0pt 8px; background: transparent url('1px_disc.gif') repeat-x; }
.calendario_2 { background: transparent none repeat; }
.calendario table { width: 100%; }
.calendario caption { padding: 10px 0pt 5px; text-align: left; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 140%; line-height: 100%; font-size-adjust: none; font-stretch: normal; color: rgb(48, 48, 48); }
.calendario caption strong { display: block; }
.calendario th { border-bottom: 3px solid rgb(231, 232, 235); padding: 3px 0pt; background: rgb(242, 243, 245) none repeat; color: rgb(143, 143, 143); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 90%; font-size-adjust: none; font-stretch: normal; }
.calendario td { border-top: 1px solid rgb(213, 213, 214); padding: 3px 5px; text-align: center; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
.calendario td.finde { background-color: rgb(242, 243, 244); }
.calendario td a { padding: 3px; display: block; color: rgb(74, 102, 136); text-decoration: none; }
.calendario td a:hover { text-decoration: underline; }
.calendario a.actual { background: rgb(218, 144, 70) none repeat; color: rgb(255, 255, 255); font-weight: bold; }
.calendario a.actual:hover { text-decoration: underline; }
.calendario td span { padding: 3px; display: block; color: rgb(204, 204, 204); }
.calendario p.nav_meses, .calendario_portadas p.nav_meses { margin: 6px 0pt 0pt; padding: 2px 0pt 6px; background: transparent url('1px_disc.gif') repeat-x; position: relative; }
.calendario p.nav_meses span, .calendario_portadas p.nav_meses span { float: right; }
.calendario p.nav_meses .btn_siguiente, .calendario_portadas p.nav_meses .btn_siguiente { margin: 0pt; }
.calendario_portadas { margin: 0px 6px; padding: 0px; }
.fecha_portada { width: 190px; color: rgb(130, 130, 130); font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; position: absolute; left: 67px; top: 9px; text-align: center; }
.miniaturas_m { margin: 0pt 0pt 0pt 3px; }
.miniaturas_m li { border: 1px solid rgb(231, 232, 235); padding: 1px; float: left; display: inline; width: 80px; height: 80px; }
.estruc_7_der .miniaturas_m li { border: 0px none ; margin: 0px 1px 1px; padding: 0px 1px 1px; }
.estruc_7_der li.resetear { margin-bottom: 0px; padding-bottom: 0px; }
.miniaturas_m li.no_elegido { border: 1px solid rgb(255, 255, 255); }
.miniaturas_m li.elegido { border: 1px solid rgb(204, 103, 1); }
.miniaturas_m li.elegido img { opacity: 0.5; }
.miniaturas_m li img { margin: 0pt auto; display: block; z-index: 5; }
.miniaturas_m li a { display: block; height: 80px; z-index: 10; text-decoration: none; }
.miniaturas_m li a:hover { background: rgb(225, 224, 224) none repeat; z-index: 25; }
.miniaturas_m span { display: none; }
.miniaturas_m a:hover span { position: relative; top: 0pt; left: 0pt; display: block; }
.miniaturas_m a:hover span span { padding: 10px 10px 5px; background: transparent url('fnd_tooltip.gif') no-repeat; z-index: 50; display: block; position: absolute; top: 50px; left: 30px; width: 100px; text-decoration: none; opacity: 0.85; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(0, 51, 102); }
ul.enlaces_m {  }
.enlaces_m li { float: left; display: inline; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-left: 6px; }
.enlaces_m li a { border: 1px solid rgb(219, 220, 222); margin: 0pt 3px 2px 0pt; padding: 3px 3px 3px 6px; background-color: rgb(241, 242, 244); width: 108px; display: block; }
.enlaces_m li a:hover { border: 1px solid rgb(217, 164, 113); background-color: rgb(255, 255, 255); text-decoration: none; }
.enlaces_m li .activo { border: 1px solid rgb(217, 164, 113); background-color: rgb(255, 255, 255); text-decoration: none; color: rgb(102, 102, 102); }
.nav_fotogaleria .miniaturas_m { margin: 0pt; }
.info_complementa .mod_grafico_foto2 .miniaturas_m { margin: 10px 0pt 0pt 2px; }
.info_complementa .mod_grafico_foto2 .miniaturas_m li { border: 1px solid rgb(255, 255, 255); padding: 0pt; }
.info_complementa .mod_grafico_foto2 .miniaturas_m li.elegido { border: 1px solid rgb(204, 103, 1); }
.estructura_2col_der .mod_grafico_foto2 .miniaturas_m { margin: 10px 0pt 0pt 6px; }
.estructura_2col_der .mod_grafico_foto2 .miniaturas_m li { border: 1px solid rgb(244, 244, 244); padding: 0pt; }
.estructura_2col_der .mod_grafico_foto2 .miniaturas_m li.elegido { border: 1px solid rgb(204, 103, 1); }
.nav_miniaturas_m { border-top: 1px solid rgb(204, 204, 204); margin: 2px 5px 5px; padding: 2px 0pt 5px; color: rgb(102, 102, 102); height: 1%; }
.nav_miniaturas_m div { padding: 4px 0pt 0pt 8px; background: transparent url('ico_flecha2.gif') no-repeat scroll 0pt 7px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; }
.nav_miniaturas_m .limpiar { padding: 0pt; background: transparent none repeat; height: 1px; font-size: 1px; line-height: 1px; }
.nav_miniaturas_m .pag { padding: 0pt; background: transparent none repeat; float: right; }
.nav_miniaturas_m a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 12px; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: rgb(57, 98, 141); }
.nav_miniaturas_m a:hover { text-decoration: underline; }
.nav_miniaturas_m img { vertical-align: middle; }
.nav_miniaturas_m .pag a:hover { text-decoration: none; }
.nav_ant_sig { margin: 0px; padding: 2px 0pt; }
.nav_ant_sig div { padding: 2px 0px 2px 13px; background: transparent url('ico_flecha2.gif') no-repeat scroll 5px 9px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.nav_ant_sig .pag { margin: 0px; padding: 0px; background: transparent none repeat; float: right; }
.nav_ant_sig a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; text-decoration: none; color: rgb(57, 98, 141); }
.nav_ant_sig a:hover { text-decoration: underline; }
.nav_ant_sig .pag a:hover { text-decoration: none; }
.nav_ant_sig .num_pag { padding-right: 0px; color: rgb(97, 97, 97); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: 100%; font-size-adjust: none; font-stretch: normal; }
.btn_act_diapo { margin: 0px 2px; vertical-align: middle; }
.preload { text-align: center; }
body .preload p { padding: 3px 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.votos .preload { padding: 0pt; float: left; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.votos .preload img { vertical-align: middle; }
.preload_2 { border: 1px solid rgb(204, 204, 204); background-color: rgb(250, 250, 250); padding-top: 15px; }
.preload_3 { border: 1px solid rgb(204, 204, 204); margin: 0px auto; background-color: rgb(250, 250, 250); padding-top: 15px; width: 200px; }
.transparente { opacity: 0.5; }
#caras_dia .preload { margin-top: 5px; }
.no_result { padding: 15px 10px 0pt; }
.no_result h3 { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 4px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 22px; line-height: 22px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.no_result p { padding: 8px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.no_result p strong { color: rgb(223, 16, 46); }
.no_result dl { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 17px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.no_result dd { padding: 2px 0pt 2px 13px; background: transparent url('bolo_lista.gif') no-repeat scroll 5px center; }
.estructura_2col_m .tipob .buscador_m { border-top: 0pt none; padding-top: 0pt; }
.cont_alerta { border: 1px solid rgb(204, 204, 204); margin: 0px auto; padding: 1px 1px 0pt; background: rgb(255, 255, 255) none repeat; width: 991px; line-height: 36px; color: rgb(79, 78, 76); }
.cont_alerta .limpiar { background: rgb(255, 255, 255) none repeat; }
.cont_alerta .urgente, .cont_alerta .aviso { background: rgb(246, 245, 241) none repeat; text-align: center; width: 100%; }
.cont_alerta p { padding: 0pt 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; }
.cont_alerta .hora { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_alerta .txt_alerta { display: block; padding-right: 10px; text-align: center; }
.cont_alerta .foto_ult_hora { border-left: 1px solid rgb(255, 255, 255); border-right: 2px solid rgb(218, 10, 10); float: left; margin-right: 10px; }
.cont_alerta .urgente .cab_alerta { background: rgb(218, 10, 10) none repeat; float: left; width: 150px; text-align: center; }
.cont_alerta .urgente .cab_alerta h3 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 22px; line-height: 36px; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.cont_alerta .ico_urgente { border-right: 1px solid rgb(230, 234, 235); background: rgb(255, 255, 255) none repeat; float: left; text-align: center; width: 29px; height: 36px; }
.cont_alerta .ico_urgente img { margin: 10px 0pt 0pt; }
.cont_alerta .urgente h2, .cont_alerta .aviso h2 { text-align: center; }
.cont_alerta .urgente h2.t1 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 4px; }
.cont_alerta .urgente h2.t2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 8px; }
.cont_alerta .aviso .cab_alerta { padding: 0pt 8px; background: rgb(97, 95, 116) none repeat; float: left; text-align: center; }
.cont_alerta .aviso .cab_alerta h3 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 22px; line-height: 36px; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.cont_alerta .aviso h2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-top: 7px; color: rgb(60, 60, 60); }
.alert_foto .urgente, .alert_foto .aviso { background: rgb(246, 245, 241) url('fnd_urgente.gif') repeat-y; text-align: left; }
.alert_foto .aviso { background: rgb(246, 245, 241) url('fnd_aviso.gif') repeat-y; }
.alert_foto .urgente h2, .alert_foto .aviso h2 { text-align: left; }
.alert_foto .cab_alerta { height: 80px; }
.alert_foto .aviso .cab_alerta h3, .alert_foto .urgente .cab_alerta h3 { padding-top: 26px; line-height: 24px; }
.alert_foto .txt_alerta { text-align: left; display: table; height: 1%; }
.cont_alerta .aviso .foto_ult_hora { border-right: 2px solid rgb(97, 95, 116); }
.cont_foto p.hora { color: rgb(219, 7, 30); }
.mas_sup { padding: 8px 0pt 0pt; float: right; margin-right: 8px; color: rgb(102, 102, 102); font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 10px; font-size-adjust: none; font-stretch: normal; }
.mas_sup a { text-decoration: underline; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 10px; font-size-adjust: none; font-stretch: normal; }
.barra_suplementos { margin-left: 16px; background-color: rgb(255, 255, 255); padding-bottom: 16px; }
.versiones_pais { border-top: 2px solid rgb(203, 203, 203); border-bottom: 1px solid rgb(225, 225, 225); padding: 7px 15px; color: rgb(152, 152, 152); font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(244, 244, 244); }
.versiones_pais a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.barra_enlaces_a { border-top: 1px solid rgb(227, 227, 227); border-bottom: 1px solid rgb(227, 227, 227); margin: 5px 1px; background-color: rgb(255, 255, 255); }
.barra_enlaces_b { margin: 1px 0px; padding: 4px 16px; background-color: rgb(236, 239, 244); color: rgb(153, 153, 153); font-size: 11px; }
.barra_enlaces_b a { color: rgb(4, 36, 75); text-decoration: underline; }
.barra_enlaces_b a:hover { text-decoration: none; }
.mod_opi_2 { margin: 0px 10px; }
.mod_opi_2 h2 { margin: 3px 0px 2px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 170%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.mod_opi_2 h4 { border-bottom: 1px solid rgb(228, 228, 228); color: rgb(51, 51, 51); font-size: 11px; font-weight: normal; margin-bottom: 0px; }
.mod_opi_2 p { color: rgb(51, 51, 51); font-size: 11px; margin-bottom: 6px; }
.t_calendario_a .calendario { background: transparent none repeat; }
.publi { border: 1px solid rgb(211, 213, 212); padding: 12px 0pt 5px; background: rgb(238, 240, 238) url('tit_publi_2.gif') no-repeat scroll center top; height: 1%; margin-bottom: 20px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; font-size-adjust: none; font-stretch: normal; line-height: 1px; color: rgb(102, 102, 102); text-align: center; }
.estructura_2col_der .publi { margin: 0pt 7px 20px; }
table.publi { border: 1px solid rgb(211, 213, 212); background: rgb(238, 240, 238) url('tit_publi_2.gif') no-repeat scroll center top; margin-bottom: 20px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; font-size-adjust: none; font-stretch: normal; line-height: 1px; color: rgb(102, 102, 102); text-align: center; }
table.publi th { padding: 12px 0pt 5px; }
.publi_h { position: relative; background-color: rgb(255, 255, 255); height: 127px; margin-left: 13px; }
.publi_h_i { border: 1px solid rgb(211, 213, 210); padding: 13px 0pt 0pt 5px; background: rgb(238, 240, 238) url('tit_publi_2.gif') no-repeat scroll center top; position: absolute; top: 0px; left: 0px; height: 92px; width: 733px; }
.publi_h_i_2 { border: 1px solid rgb(211, 213, 210); background: rgb(238, 240, 238) url('tit_publi_2.gif') no-repeat scroll center 5px; height: 130px; }
.publi_h_i_cont { margin-top: 10px; text-align: center; }
.publi_h_d { border: 1px solid rgb(211, 213, 210); position: absolute; top: 0px; left: 745px; background-color: rgb(238, 240, 237); width: 221px; height: 105px; }
.publi_h_d img { display: block; }
.publi_h_d_cont {  }
.destacados_d { border-top: 1px solid rgb(220, 220, 220); border-bottom: 1px solid rgb(220, 220, 220); padding: 10px 0pt 0pt; background: rgb(238, 240, 238) none repeat; }
.destacados_d ul { list-style-type: none; margin-left: 8px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(135, 135, 135); }
.destacados_d li { float: left; display: inline; width: 110px; margin-right: 5px; margin-bottom: 10px; }
.destacados_d li a { color: rgb(135, 135, 135); }
.publi_google { border-style: solid; border-color: rgb(56, 76, 99) rgb(204, 204, 204) rgb(204, 204, 204); border-width: 1px; margin: 10px 0px 20px 0pt; background: rgb(245, 248, 250) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.publi_google p.cab_pub_google { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 3px 5px; background: rgb(228, 232, 235) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(56, 76, 99); }
.publi_google ul { margin: 0pt 6px; }
.publi_google ul li { padding: 5px 0pt; float: left; display: inline; width: 188px; margin-right: 13px; }
.publi_google ul li p { margin: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.publi_google .c_tit { color: rgb(56, 76, 99); text-decoration: underline; }
.publi_google .c_des { color: rgb(0, 0, 0); }
.publi_google .c_lnk { color: rgb(136, 150, 165); font-size: 9px; }
.pub_google { margin: 10px; }
.pie_foto, .mod_grafico_foto .pie_foto { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: left; margin-top: 3px; }
.otras_busquedas { margin: 10px; }
.otras_busquedas h3 { margin: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 23px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.cont_busquedas { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 2px 0pt 1px; }
.cont_busquedas ul { margin: 0px; padding: 0px; }
.cont_busquedas li { margin: 0pt 9px 0pt 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('ico_listado.gif') no-repeat scroll left center; float: left; display: inline; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_busquedas .fnd { background: transparent url('fnd_plus.gif') no-repeat scroll right center; padding-right: 45px; }
.cont_busquedas h4 { margin: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_busquedas p { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_busquedas img { margin: 0pt 8px 0pt 0pt; float: left; display: inline; }
.cont_busquedas .modulo { float: left; display: inline; width: 270px; }
.cont_busquedas .modulo_txt { display: table; height: 1%; }
.cont_busquedas .margen { margin: 0pt 52px 0pt 0pt; }
.otras_busquedas_plus { border-style: solid; border-color: rgb(217, 218, 220); border-width: 1px 1px 2px; margin: 0pt 7px 13px 0pt; padding: 1px 1px 10px; background: rgb(244, 242, 230) none repeat; width: 219px; }
.otras_busquedas_plus img { border-bottom: 1px solid rgb(217, 218, 220); padding: 0pt 0pt 1px; display: block; }
.otras_busquedas_plus p { margin: 15px 15px 0pt; font-size: 12px; }
.otras_busquedas_plus p.imagen { margin: 15px 15px 0pt 0pt; font-size: 12px; float: right; }
.otras_busquedas_plus p.imagen img { border: 0px none ; }
.otras_busquedas_elpais { border-top: 1px solid rgb(227, 227, 227); border-bottom: 1px solid rgb(227, 227, 227); margin: 0pt 7px 13px; padding: 10px 0pt 10px 18px; background: rgb(245, 245, 245) none repeat; }
.otras_busquedas_elpais img { float: left; display: inline; vertical-align: middle; margin-right: 10px; }
.otras_busquedas_elpais p { float: left; display: inline; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); width: 260px; margin-top: 2px; }
.pie_enlaces_inferiores { margin: 10px auto; position: relative; width: 995px; height: 40px; font-size: 11px; }
.pie_enlaces_inferiores a { color: rgb(125, 125, 125); text-decoration: none; }
.pie_enlaces_inferiores .enlace_1 { border-left: 1px solid rgb(222, 222, 222); background: transparent url('fnd_expo.gif') no-repeat scroll left bottom; width: 171px; height: 40px; position: absolute; top: 0px; left: 0px; }
.pie_enlaces_inferiores .enlace_1 a { padding: 10px 0pt 0pt 50px; display: block; }
.pie_enlaces_inferiores .enlace_2 { border-left: 1px solid rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); background: transparent url('fnd_canalsi.gif') no-repeat scroll left bottom; width: 202px; height: 40px; position: absolute; top: 0px; left: 180px; }
.pie_enlaces_inferiores .enlace_2 a { padding: 10px 0pt 0pt 87px; display: block; }
.estirar:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.estirar {  }
* html .estirar { height: 1%; }
.estirar { display: block; }
.mod_contenedor { border: 1px solid rgb(219, 219, 219); padding: 9px; background: rgb(248, 248, 248) none repeat; color: rgb(136, 136, 136); height: 1%; }
#envio_formulario { border-right: 1px solid rgb(204, 204, 204); float: left; width: 400px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.estruc_12_der #envio_formulario { width: 470px; }
#envio_formulario legend { display: none; }
#envio_formulario label { display: block; }
.estruc_12_der #envio_comentario label { display: inline; }
#envio_formulario .label_grande { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 150%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#envio_formulario input { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#envio_formulario input.ctexto { padding: 1px 2px; width: 183px; }
#envio_formulario textarea { border: 1px solid rgb(103, 103, 103); padding: 0pt 2px; width: 380px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#envio_formulario fieldset div { margin: 5px 9px 5px 0pt; float: left; }
#envio_formulario fieldset div.check { margin: 18px 9px 5px 0pt; float: left; }
#envio_formulario fieldset.botones_form { border-top: 1px solid rgb(204, 204, 204); margin: 5px 10px 0pt 0pt; padding: 5px 0pt; clear: both; }
#envio_formulario .clausula { float: left; display: inline; width: 220px; margin-top: 0pt; }
.estruc_12_der #envio_formulario .clausula { float: left; display: inline; width: 380px; margin-top: 0pt; }
#envio_formulario input.boton_form { border: 1px solid rgb(130, 155, 180); padding: 1px 6px; background: rgb(217, 226, 235) none repeat; float: right; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); }
#envio_formulario input.boton_form:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; cursor: pointer; color: rgb(255, 255, 255); }
#envio_formulario .novalida { border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 153) none repeat; }
#envio_formulario p.error_validacion { padding: 5px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 0, 0); }
.conf_envio { border-right: 1px solid rgb(204, 204, 204); padding: 60px 0pt; float: left; width: 400px; }
.estruc_12_der .conf_envio { width: 470px; }
.conf_envio span { color: rgb(204, 102, 0); }
.mod_comentarios .conf_envio p { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: center; }
.mod_contenedor { border: 1px solid rgb(219, 219, 219); padding: 9px; background: rgb(248, 248, 248) none repeat; color: rgb(136, 136, 136); height: 1%; }
#envio_formulario2 { border-right: 1px solid rgb(204, 204, 204); float: left; width: 400px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.estruc_12_der #envio_formulario { width: 470px; }
#envio_formulario2 legend { display: none; }
#envio_formulario2 label { display: block; }
.estruc_12_der #envio_comentario label { display: inline; }
#envio_formulario2 .label_grande { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 150%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#envio_formulario2 input { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#envio_formulario2 input.ctexto { padding: 1px 2px; width: 183px; }
#envio_formulario2 textarea { border: 1px solid rgb(103, 103, 103); padding: 0pt 2px; width: 380px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#envio_formulario2 fieldset div { margin: 5px 9px 5px 0pt; float: left; }
#envio_formulario2 fieldset div.check { margin: 18px 9px 5px 0pt; float: left; }
#envio_formulario2 fieldset.botones_form { border-top: 1px solid rgb(204, 204, 204); margin: 5px 10px 0pt 0pt; padding: 5px 0pt; clear: both; }
#envio_formulario2 .clausula { float: left; display: inline; width: 220px; margin-top: 0pt; }
.estruc_12_der #envio_formulario2 .clausula { float: left; display: inline; width: 380px; margin-top: 0pt; }
#envio_formulario2 input.boton_form { border: 1px solid rgb(130, 155, 180); padding: 1px 6px; background: rgb(217, 226, 235) none repeat; float: right; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); }
#envio_formulario2 input.boton_form:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; cursor: pointer; color: rgb(255, 255, 255); }
#envio_formulario2 .novalida { border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 153) none repeat; }
#envio_formulario2 p.error_validacion { padding: 5px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 0, 0); }
.conf_envio { border-right: 1px solid rgb(204, 204, 204); padding: 60px 0pt; float: left; width: 400px; }
.estruc_12_der .conf_envio { width: 470px; }
.conf_envio span { color: rgb(204, 102, 0); }
.mod_comentarios .conf_envio p { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); text-align: center; }
#google { border: 1px solid rgb(204, 204, 204); margin: 0pt 7px 17px; }
#google h2 { margin: 0pt 0pt 0pt 6px; padding: 2px 0pt; color: rgb(102, 102, 102); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: left; display: inline; }
#google .cab_google { border-top: 1px solid rgb(67, 86, 107); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 6px; background: rgb(228, 232, 235) none repeat; }
#google .cab_google p { margin: 2px 6px 0pt 0pt; padding: 0px; float: right; display: inline; font-family: Tahoma,Arial,Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#google ul { margin: 0pt 0pt 0pt 6px; }
#google li { margin: 0pt 0pt 8px; }
#google h3 { margin: 0pt 0pt 1px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(19, 77, 134); }
#google h3 a { color: rgb(19, 77, 134); }
#google p { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#google p a { color: rgb(0, 0, 0); text-decoration: none; }
#google p a:hover { text-decoration: none; }
#google h4 { margin: 0px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 128, 0); }
#google h4 a { color: rgb(0, 128, 0); }
#google_noticia { border: 1px solid rgb(204, 204, 204); margin: 0pt 0px 17px; }
#google_noticia h2 { margin: 0pt 0pt 0pt 6px; padding: 2px 0pt; color: rgb(102, 102, 102); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: left; display: inline; }
#google_noticia .cab_google { border-top: 1px solid rgb(67, 86, 107); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 6px; background: rgb(228, 232, 235) none repeat; }
#google_noticia .cab_google p { margin: 2px 6px 0pt 0pt; padding: 0px; float: right; display: inline; font-family: Tahoma,Arial,Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#google_noticia ul { margin: 0pt 0pt 0pt 6px; }
#google_noticia li { margin: 0pt 0pt 8px; }
#google_noticia h3 { margin: 0pt 0pt 1px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(19, 77, 134); clear: both; }
#google_noticia h3 a { color: rgb(19, 77, 134); }
#google_noticia p { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); display: inline; }
#google_noticia p a { color: rgb(0, 0, 0); text-decoration: none; }
#google_noticia p a:hover { text-decoration: none; }
#google_noticia h4 { margin: 0pt 2px 0pt 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 128, 0); display: inline; }
#google_noticia h4 a { color: rgb(0, 128, 0); }
#busqueda_google { border: 1px solid rgb(204, 204, 204); margin: 0pt 0px 17px; }
#busqueda_google h2 { margin: 0pt 0pt 0pt 6px; padding: 2px 0pt; color: rgb(102, 102, 102); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: left; display: inline; }
#busqueda_google .cab_google { border-top: 1px solid rgb(67, 86, 107); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 6px; background: rgb(228, 232, 235) none repeat; }
#busqueda_google .cab_google p { margin: 2px 6px 0pt 0pt; padding: 0px; float: right; display: inline; font-family: Tahoma,Arial,Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#busqueda_google ul { margin: 0pt 0pt 0pt 6px; }
#busqueda_google li { margin: 0pt 0pt 8px; }
#busqueda_google h3 { margin: 0pt 0pt 1px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(19, 77, 134); }
#busqueda_google h3 a { color: rgb(19, 77, 134); }
#busqueda_google p { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#busqueda_google p a { color: rgb(0, 0, 0); text-decoration: none; }
#busqueda_google p a:hover { text-decoration: none; }
#busqueda_google h4 { margin: 0px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 128, 0); }
#busqueda_google h4 a { color: rgb(0, 128, 0); }
.epigrag_13 { padding: 3px 5px; background: rgb(168, 182, 193) none repeat; }
.epigrag_13 h3 { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.cont_ultima_hora { margin: 0pt 0pt 10px; padding: 4px 3px; background: rgb(238, 241, 243) none repeat; }
.cont_ultima_hora .pestanias .tabs li.unica { border-bottom: 1px solid rgb(231, 231, 231); margin: 0px; background: rgb(255, 255, 255) none repeat; float: none; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
.cont_ultima_hora .pestanias .tabs li.unica a { color: rgb(0, 0, 0); }
#personalizacion { border-top: 1px solid rgb(199, 207, 210); margin: 0px auto; width: 995px; }
#personalizacion .cont_personalizacion { background: rgb(238, 238, 238) url('fnd_personalizacion.gif') repeat-x scroll left top; font-size: 110%; text-align: right; }
#personalizacion .cont_personalizacion p { margin: 0pt 6px 0pt 0pt; padding: 2px 0pt 0pt; float: right; display: inline; color: rgb(124, 132, 150); }
#personalizacion .cont_personalizacion p a { color: rgb(109, 116, 132); text-decoration: underline; }
#personalizacion .cont_personalizacion .mod_personalizacion { margin: 0pt 5px 0pt 0pt; padding: 0pt 0pt 0pt 12px; background: rgb(227, 229, 230) url('barra_personalizacion.gif') no-repeat scroll 1px; float: right; display: inline; }
#personalizacion .cont_personalizacion .mod_personalizacion p { margin: 0pt 7px 0pt 0pt; padding: 3px 9px 3px 0pt; background: rgb(227, 229, 230) url('barra_personalizacion.gif') no-repeat scroll right 1px; float: left; display: inline; }
#personalizacion .cont_personalizacion .mod_personalizacion p a { text-decoration: none; color: rgb(109, 116, 132); }
#personalizacion .cont_personalizacion .mod_personalizacion p a:hover { text-decoration: underline; }
#personalizacion .cont_personalizacion .mod_personalizacion p span { font-weight: bold; color: rgb(204, 0, 0); }
#personalizacion .cont_personalizacion .mod_personalizacion dl { margin: 0pt 10px 0pt 0pt; padding: 0pt 9px 0pt 0pt; background: transparent url('barra_personalizacion.gif') no-repeat scroll right 1px; float: left; display: inline; }
#personalizacion .cont_personalizacion .mod_personalizacion dt { margin: 0pt 4px 0pt 0pt; padding: 1px 0pt; float: left; display: inline; }
#personalizacion .cont_personalizacion .mod_personalizacion dd { margin: 0pt 4px 0pt 0pt; padding: 1px 0pt; float: left; display: inline; color: rgb(124, 132, 150); }
#personalizacion .cont_personalizacion .mod_personalizacion dd.accion { margin: 0px; }
#personalizacion .cont_personalizacion .mod_personalizacion dd.amor { background: transparent url('ico_amor.gif') no-repeat scroll left center; padding-left: 14px; }
#personalizacion .cont_personalizacion .mod_personalizacion dd.trabajo { background: transparent url('ico_trabajo.gif') no-repeat scroll left center; padding-left: 15px; }
#personalizacion .cont_personalizacion .mod_personalizacion dd.salud { background: transparent url('ico_salud.gif') no-repeat scroll left center; padding-left: 15px; }
#personalizacion .cont_personalizacion .mod_personalizacion dd.dinero { background: transparent url('ico_dinero.gif') no-repeat scroll left center; padding-left: 15px; }
#personalizacion .cont_personalizacion .mod_personalizacion dd span { display: none; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo { margin: 0pt 1px 0pt 0pt; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd { background: transparent none no-repeat scroll left center; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.cubierto { background-image: url('ico_cubierto.gif'); padding-left: 33px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.lluvia { background-image: url('ico_lluvia.gif'); padding-left: 25px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.lluvia_moderada { background-image: url('ico_lluvia_moderada.gif'); padding-left: 25px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.niebla { background-image: url('ico_niebla.gif'); padding-left: 24px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.nieve { background-image: url('ico_nieve.gif'); padding-left: 22px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.nubes { background-image: url('ico_nubes.gif'); padding-left: 25px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.soleado { background-image: url('ico_soleado.gif'); padding-left: 23px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.tormenta { background-image: url('ico_tormenta.gif'); padding-left: 29px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl.tiempo dd.variable { background-image: url('ico_variable.gif'); padding-left: 29px; }
#personalizacion .cont_personalizacion .mod_personalizacion dl a { color: rgb(109, 116, 132); }
#personalizacion .cont_personalizacion ul.acciones { margin: 0pt 3px 0pt 0pt; float: right; display: inline; }
#personalizacion .cont_personalizacion ul.acciones li { border-style: solid; border-color: rgb(238, 238, 238) rgb(216, 225, 227) rgb(216, 225, 227); border-width: 1px; margin: 0pt 3px 0pt 0pt; padding: 0px 5px; background: rgb(255, 255, 255) none repeat; float: left; display: inline; }
#personalizacion .cont_personalizacion ul.acciones li a { color: rgb(109, 116, 132); }
#mercados { border-top: 1px solid rgb(207, 207, 207); border-bottom: 2px solid rgb(207, 207, 207); margin: 15px 7px 0pt 15px; padding: 1px 0pt; }
#mercados table { background: transparent url('fndo_mercados_tabla.gif') no-repeat scroll 20px center; width: 100%; }
#mercados table td { padding: 0pt 6px; background: transparent url('fndo_mercados_td.gif') no-repeat scroll left center; font-size: 12px; text-align: right; }
#mercados table td.primero { background: transparent none repeat; padding-left: 0px; }
#mercados table td a { float: left; }
#mercados .con_imagen { padding: 0pt; background: transparent none repeat; width: 19px; text-align: left; }
#mercados .enlaces { border-left: 2px solid rgb(214, 214, 214); padding: 0pt 6px; background: rgb(245, 245, 245) none repeat; text-align: left; font-family: Georgia; font-size: 11px; }
#mercados .enlaces a { padding: 0pt 0pt 0pt 5px; background: transparent url('fndo_mercados_enlaces.gif') no-repeat scroll left center; display: block; float: none; color: rgb(123, 123, 123); }
.cont_modulo { margin: 1px; }
.cab_imagen { margin: 0pt 0pt 8px; }
.cont_modulo ul { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 0pt 0pt 0px; }
.cont_modulo li { margin: 0pt 0pt 6px; padding: 0pt 0pt 0pt 14px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 9px 4px; }
.cont_modulo h3 { margin: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); padding-left: 5px; }
.cont_modulo h3 a { font-size: 110%; }
.cont_modulo h3 span { color: rgb(220, 16, 38); }
.cont_modulo h4 { margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.cont_modulo p { margin: 0px; padding: 5px 0pt 5px 20px; background: rgb(236, 239, 244) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_modulo p a { text-decoration: underline; color: rgb(4, 36, 75); }
.estructura_1col_f #formualrio { width: 620px; }
.modulo_twitter { border: 1px solid rgb(215, 217, 216); margin: 0pt 6px 10px; padding: 1px; width: 340px; }
.modulo_twitter h3 { background: transparent url('modulo_twitter.gif') no-repeat scroll left top; overflow: hidden; height: 37px; text-indent: -9999px; }
.modulo_twitter ul { font-size: 110%; }
.modulo_twitter li { margin: 5px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll left 7px; color: rgb(102, 102, 102); padding-bottom: 5px; font-size: 120%; padding-left: 8px; }
.modulo_twitter li span { font-size: 92%; display: block; font-weight: bold; font-family: Georgia,Times New Roman,serif; }
.modulo_twitter p { border-top: 1px solid rgb(204, 204, 204); margin: 0pt 4px; padding: 1ex 0pt 1ex 10px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 2px center; font-family: Georgia,Times New Roman,serif; font-size: 110%; }
.estructura_2col_der .modulo_twitter h3 { margin: 0pt; }

/* ::::: http://www.elpais.com/css/n_fotos.css?update=200612121740 ::::: */

.caja_despiece .mod_grafico_foto { margin: 5px 14px 0pt 0pt; width: 250px; float: left; display: inline; }
.foto_mg { margin: 0px; padding: 0px; position: relative; float: left; display: inline; }
.foto_mg img { display: block; }
.ampliar { right: 5px; bottom: 6px; position: absolute; opacity: 0.87; }
.otras { border-top: 1px solid rgb(225, 224, 224); text-align: right; padding-top: 2px; }
.estructura_2col_1zq .mod_grafico_foto2 .otras { margin: 0px 8px 7px 5px; }
.estructura_2col_1zq .mod_grafico_txt .otras { margin: 7px 2px 3px; }
.estructura_2col_der .mod_grafico_foto2 .otras { margin: 7px 5px 3px 2px; }
.estructura_2col_der .mod_grafico_txt .otras { margin: 7px 0px 3px 3px; }
.mod_grafico_foto2 { margin: 0px; float: left; display: inline; }
.flash_250 { width: 250px; }
.flash_340 { width: 340px; position: static; }
.mod_grafico_fotogal { margin: 15px auto 4px; padding: 0px; text-align: center; }
.mod_grafico_txt_fotogal { border-top: 1px solid rgb(204, 204, 204); margin: 0px 13px 10px; padding: 0px; }
.caja_despiece_multimedia .mod_grafico_txt_fotogal p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(97, 97, 97); }
.caja_despiece { border-bottom: 1px solid rgb(221, 221, 221); margin: 35px 0pt 17px; padding: 21px 13px 12px; background: rgb(242, 242, 242) url('fnd_caja_despiece.gif') repeat-x scroll left top; }
.caja_despiece h3 { font-family: Georgia,"Times New Roman",Times,serif,"Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 230%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); margin-bottom: 5px; }
.caja_despiece .mod_grafico_foto p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-top: 5px; color: rgb(98, 98, 98); }
.caja_despiece .mod_grafico_foto p em { font-style: normal; font-size: 95%; }
.caja_despiece .mod_grafico_txt p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 150%; line-height: 151%; font-size-adjust: none; font-stretch: normal; margin-bottom: 15px; }
.caja_despiece_multimedia { border: 1px solid rgb(219, 219, 219); background-color: rgb(244, 244, 244); margin-bottom: 35px; }
.caja_despiece_multimedia .mod_grafico_txt { padding-left: 6px; margin-right: 8px; }
.caja_despiece_multimedia h3, .info_complementa .mod_grafico h3, .tipo_especial h3 { margin: 0px 0pt 1px 2px; font-family: Georgia,"Times New Roman",Times,serif,"Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 170%; line-height: 110%; font-size-adjust: none; font-stretch: normal; padding-top: 5px; }
.caja_despiece_multimedia h4, .info_complementa .mod_grafico h4, .tipo_especial h4 { margin: 0px 0pt 1px 2px; font-family: Georgia,"Times New Roman",Times,serif,"Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(94, 91, 84); }
.caja_despiece_multimedia .mod_grafico_txt p, .caja_despiece_multimedia .mod_grafico_foto2 p, .info_complementa .mod_grafico p, .tipo_especial p { margin: 0px 0px 0pt 2px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(97, 97, 97); padding-top: 5px; }
.caja_despiece_multimedia .agencia, .info_complementa .mod_grafico .agencia, .tipo_especial .mod_grafico .agencia { font-family: Georgia,"Times New Roman",Times,serif,"Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.caja_despiece_multimedia .mod_grafico_foto2 p { margin-left: 8px; margin-bottom: 8px; }
.estructura_2col_der .caja_despiece_multimedia { border: 0px none ; margin: 0pt 0pt 15px 1px; padding: 0pt; background-color: rgb(244, 244, 244); }
.estructura_2col_der .caja_despiece_multimedia .mod_grafico_foto2 { margin: 3px; }
.estructura_2col_der .caja_despiece_multimedia p { margin: 0px 2px 5px 5px; }
.estructura_2col_der h3, .estructura_2col_der h4 { margin-left: 5px; }
.estructura_2col_der .mod_grafico_txt { padding-left: 0px; margin-right: 8px; }
.info_complementa .agrupa_gris { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px 0px; margin-bottom: 20px; }
.info_complementa .mod_grafico { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 6px; }
.info_complementa .mod_grafico_foto2 h3 { padding-top: 3px; }
.info_complementa .mod_grafico_foto2 h3, .info_complementa .mod_grafico_foto2 h4 { margin-left: 5px; }
.info_complementa .mod_grafico_foto2 p { margin: 0px 5px; padding: 5px 0px 0px; }
.info_complementa .mod_grafico_foto { margin: 6px 0px 0px 6px; float: left; display: inline; }
.info_complementa .mod_grafico_txt { margin: 3px 5px 0px 0px; padding: 0pt 0pt 0pt 5px; }
.info_complementa .mod_grafico_txt h4 { margin-bottom: 5px; }
.info_complementa .mod_grafico_txt p { margin: 0pt 0pt 0pt 2px; }
.info_complementa .mod_grafico_txt p.menor { font-size: 110%; margin-bottom: 5px; }
.info_complementa .mod_grafico_txt .mas_d { margin: 3px 10px 0pt 2px; text-align: right; }
.info_complementa .listado_enlaces ul { margin-top: 10px; }
.info_complementa .listado_enlaces li { background: transparent url('ico_lista_hermanas.gif') no-repeat scroll 8px 5px; font-family: Georgia,"Times New Roman",Times,serif,"Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-left: 18px; margin-bottom: 5px; }
.info_complementa .mod_grafico_txt p.enlace, .tipo_3 p.enlace { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: 128%; font-size-adjust: none; font-stretch: normal; margin-top: 4px; }
.info_complementa ul.relaciones_p, .tipo_especial ul.relaciones_p, .tipo_3 ul.relaciones_p { margin-top: 4px; margin-left: 3px; }
.info_complementa .relaciones_p li, .tipo_especial .relaciones_p li, .tipo_3 ul.relaciones_p li { padding: 0px 6px 0pt; background: rgb(255, 255, 255) url('ico_lista_modulo.gif') no-repeat scroll 0px 5px; float: left; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: 128%; font-size-adjust: none; font-stretch: normal; }
.info_complementa dl, .tipo_especial dl, .tipo_3 dl { font-size: 120%; color: rgb(100, 100, 100); }
.info_complementa dl { height: 1%; }
.info_complementa dt, .tipo_especial dt, .tipo_3 dt { float: left; clear: both; padding-right: 5px; height: 1%; }
.info_complementa dd, .tipo_especial dd, .tipo_3 dd { float: left; }
.radio { display: block; }
.radio input { padding: 0px; float: left; display: inline; margin-top: 0px; margin-right: 5px; }
.radio p { margin: 0px; padding: 0px; clear: both; }
.radio label { margin: -1px 0px 0px 2px; padding: 3px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); float: left; display: inline; width: 205px; }
.radio .btn_votar { padding: 0pt 5px 0pt 0pt; text-align: right; }
.radio .btn_votar input { border: 1px solid rgb(176, 192, 207); padding: 2px 4px; background: rgb(230, 235, 241) none repeat; float: right; display: inline; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); text-decoration: none; }
.contorno_d h3 { margin-left: 0px; }

/* ::::: http://www.elpais.com/css/noticia.css?update=200712041700 ::::: */

.estructura_2col { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(217, 217, 217); margin: 0px auto; background: transparent url('medianil.gif') repeat-y scroll 646px 0px; width: 993px; }
.estructura_2col_1zq { overflow: visible; width: 646px; float: left; display: inline; }
#compra .estructura_2col_1zq { width: 100%; float: left; display: inline; }
#compra .estructura_2col { background: transparent none repeat; }
.estructura_2col_1zq .borde_sup { border-top: 1px solid rgb(209, 209, 209); height: 1px; font-size: 1px; line-height: 1px; font-weight: normal; }
.margen_n { margin: 0px 12px; }
.estructura_2col_der { border-top: 1px solid rgb(190, 190, 190); width: 347px; float: left; display: inline; }
.cabecera_noticia, .cabecera_noticia_reportaje, .cabecera_noticia_opinion, .cabecera_noticia_fweb { margin-left: 12px; background-color: rgb(255, 255, 255); color: rgb(70, 70, 70); }
.cabecera_noticia_opinion h1 { padding: 4px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 380%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); letter-spacing: -1px; line-height: 95%; margin-right: 10px; }
.cabecera_noticia h1, .cabecera_noticia_reportaje h1, .cabecera_noticia_fweb h1 { padding: 4px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 380%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); letter-spacing: -1px; line-height: 95%; margin-right: 10px; }
.cabecera_noticia h2 { font-size: 150%; font-weight: normal; margin-right: 10px; }
.cabecera_noticia h3, .cabecera_noticia_reportaje h3, .cabecera_noticia_opinion h3, .cabecera_noticia_fweb h3 { font-size: 170%; font-weight: normal; margin-right: 10px; }
.cabecera_noticia_reportaje, .cabecera_noticia_opinion, .cabecera_noticia_fweb { text-align: center; }
.cabecera_noticia_reportaje h2, .cabecera_noticia_opinion h2 { font-family: Georgia,"Times New Roman",Times,serif; font-variant: normal; font-weight: normal; font-size: 160%; line-height: normal; font-size-adjust: none; font-stretch: normal; font-style: italic; margin-right: 10px; }
.cabecera_noticia_fweb h2 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 160%; line-height: normal; font-size-adjust: none; font-stretch: normal; margin-right: 10px; }
.cabecera_noticia_reportaje h2 strong, .cabecera_noticia_opinion h2 strong { font-size: 110%; font-weight: normal; }
.firma { margin-top: 10px; padding-bottom: 2px; }
.firma a { color: rgb(76, 112, 148); text-decoration: none; }
.firma a:hover { text-decoration: underline; }
.firma p { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(65, 65, 65); text-align: left; }
.firma p strong { font-size: 95%; font-weight: bold; }
.firma p em { font-size: 95%; font-style: normal; }
.firma .nav_seccion { float: right; display: inline; margin-right: 4px; }
.firma .nav_seccion p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); float: left; margin-top: 2px; }
.destacado_r { border: 1px solid rgb(222, 158, 93); background: transparent url('fnd_destacado_r.gif') repeat scroll left top; margin-bottom: 21px; }
.estructura_2col_1zq .votos p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); float: left; height: 19px; }
.votos { margin: 6px 0px 16px; height: 21px; }
.fe_errores { border: 1px solid rgb(225, 224, 224); padding: 12px 12px 0px; background: transparent url('ico_fe_errores.gif') no-repeat scroll 13px 8px; margin-bottom: 15px; }
.fe_errores h3 { font-size: 120%; font-weight: bold; color: rgb(0, 0, 0); text-align: left; margin-left: 22px; }
.fe_errores p { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 160%; line-height: 135%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
.estructura_2col_1zq p { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 160%; line-height: 140%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); margin-bottom: 13px; }
.presentacion, .pie_noticia { background: transparent url('fnd_punteado.gif') repeat-x scroll left bottom; padding-bottom: 3px; margin-bottom: 15px; }
.estructura_2col_1zq .presentacion p, .estructura_2col_1zq .pie_noticia p { font-family: Georgia,"Times New Roman",Times,serif; font-variant: normal; font-weight: normal; font-size: 140%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); font-style: italic; margin-bottom: 10px; }
h4.ladillo { margin: 5px 0pt 8px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 220%; line-height: 100%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
.info_complementa { margin: 9px 14px 0px 0px; width: 252px; float: left; display: inline; background-color: rgb(255, 255, 255); clear: left; }
.info_complementa .separador_info { border: 0px none ; background: transparent url('fnd_borde_abre.gif') repeat-x scroll left top; height: 5px; font-size: 1px; line-height: 1px; margin-bottom: 12px; }
.listado_despiece { padding-top: 0px; }
.listado_despiece ul, .listado_hermanas ul { margin-bottom: 15px; }
.listado_despiece li { background: transparent url('ico_lista_despiece.gif') no-repeat scroll 8px 5px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 140%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-left: 23px; margin-bottom: 7px; }
.listado_hermanas li { background: transparent url('ico_lista_hermanas.gif') no-repeat scroll 11px 7px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 140%; line-height: normal; font-size-adjust: none; font-stretch: normal; padding-left: 23px; margin-bottom: 7px; }
.otros_webs { border: 1px solid rgb(204, 204, 204); margin-bottom: 15px; }
.otros_webs h3 { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 8px 3px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 241, 239); color: rgb(70, 70, 70); margin-bottom: 7px; }
.otros_webs ul { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; list-style-type: disc; margin-left: 25px; color: rgb(88, 88, 88); margin-bottom: 5px; }
.otros_webs li { margin-bottom: 5px; }
.otros_webs li a { color: rgb(76, 112, 148); }
.otros_webs li a strong { color: rgb(0, 51, 102); font-size: 110%; }
.otros_webs .patrocinio { margin: 0px 7px; }
.enlaces_relacionados { border: 1px solid rgb(204, 204, 204); margin-bottom: 15px; }
.enlaces_relacionados h3 { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 8px 3px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 241, 239); color: rgb(70, 70, 70); margin-bottom: 10px; }
.enlaces_relacionados ul { margin: 0pt 0pt 5px 10px; color: rgb(88, 88, 88); }
.enlaces_relacionados li { padding: 0pt 0pt 0pt 7px; background: transparent url('bolo_lista.gif') no-repeat scroll left 4px; margin-bottom: 10px; }
.enlaces_relacionados li h4 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 120%; line-height: 100%; font-size-adjust: none; font-stretch: normal; }
.enlaces_relacionados li a { color: rgb(80, 115, 150); }
.enlaces_relacionados li a strong { color: rgb(0, 51, 102); font-size: 110%; }
.enlaces_relacionados li p { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: 100%; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.enlaces_relacionados .patrocinio { margin: 0px 7px; }
.ficha, .tabla { background: transparent url('fnd_borde_cierra.gif') repeat-x scroll left bottom; padding-bottom: 7px; margin-bottom: 17px; }
.ficha h3, .info_complementa .tabla_datos caption { border-bottom: 1px solid rgb(221, 221, 221); font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 170%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(57, 57, 57); text-align: center; margin-bottom: 9px; }
.ficha .separador_ficha, .info_complementa .separador_ficha { border-top: 1px solid rgb(221, 221, 221); margin: 5px 0px 12px; height: 1px; font-size: 1px; line-height: 1px; }
.estructura_2col_1zq .ficha p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 130%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(117, 117, 117); margin-bottom: 10px; }
.dato, .cifra, .claves, .frase, .dato_generico { background: transparent url('fnd_mod_info.gif') no-repeat scroll center bottom; text-align: center; padding-bottom: 7px; margin-bottom: 17px; }
.dato h3, .cifra h3, .claves h3, .frase h3 { color: rgb(0, 0, 0); font-size: 120%; margin-bottom: 2px; }
.estructura_2col_1zq .dato p, .estructura_2col_1zq .cifra p, .estructura_2col_1zq .dato_generico p { font-family: Georgia,"Times New Roman",Times,serif; font-variant: normal; font-weight: normal; font-size: 160%; line-height: normal; font-size-adjust: none; font-stretch: normal; font-style: italic; color: rgb(82, 82, 82); }
.dato strong, .cifra strong { font-size: 155%; font-weight: normal; display: block; margin-bottom: 2px; }
.claves dt { text-align: left; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 180%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(82, 82, 82); margin-top: 8px; }
.claves dd { text-align: left; font-size: 130%; color: rgb(117, 117, 117); margin-bottom: 10px; }
.frase { margin-right: 10px; }
.frase h3 { background: transparent url('ico_abre_comillas.gif') no-repeat scroll 10px 0px; height: 18px; }
.frase em { font-family: Georgia,"Times New Roman",Times,serif; font-variant: normal; font-size: 133%; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: normal; font-style: italic; color: rgb(82, 82, 82); display: block; margin-bottom: 15px; }
.estructura_2col_1zq .frase p { background: transparent url('ico_cierra_comillas.gif') no-repeat scroll right bottom; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
.tabla { padding-bottom: 25px; }
.info_complementa .tabla_datos th, .info_complementa .tabla_datos td { padding: 1px 2px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.info_complementa .tabla_datos th { font-weight: bold; }
.info_complementa .tabla_datos thead th { border-bottom: 1px solid rgb(204, 204, 204); font-weight: normal; }
.info_complementa .tabla_datos tfoot th, .tabla_datos tfoot td { border-top: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
.info_complementa .tabla_datos tfoot th { font-weight: normal; }
.info_complementa .tabla_datos .columna0 { text-align: left; }
.tabla_datos { border: 0pt none ; width: 100%; color: rgb(102, 102, 102); }
.tabla_datos caption { margin: 0pt 0pt 5px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 270%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); text-align: left; }
.tabla_datos th, .tabla_datos td { padding: 1px 2px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 140%; line-height: 141%; font-size-adjust: none; font-stretch: normal; }
.tabla_datos th { font-weight: bold; }
.tabla_datos thead th { border-bottom: 1px solid rgb(204, 204, 204); font-weight: normal; }
.tabla_datos tfoot th, .tabla_datos tfoot td { border-top: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); }
.tabla_datos tfoot th { font-weight: normal; }
.tabla_datos th { border: 0pt none ; text-align: right; }
.tabla_datos td { border: 0pt none ; text-align: right; }
.tabla_datos .columna0 { text-align: left; }
.formatos_web { background: transparent url('fnd_borde_abre.gif') repeat-x scroll left top; padding-top: 16px; margin-bottom: 13px; }
.formatos_web h3, .palmares h3 { font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 200%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); margin-bottom: 1px; letter-spacing: -1px; }
.formatos_web .mod_grafico_foto { margin: 0pt 0pt 18px 14px; padding: 0px; float: right; display: inline; width: 151px; }
.formatos_web .mod_grafico_foto p { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(100, 100, 100); }
.formatos_web .mod_grafico_foto p em { font-style: normal; font-size: 95%; }
.formatos_web .mod_grafico_foto .foto_mg { margin-bottom: 3px; }
.formatos_web p.mas_d { margin: -16px 0pt 0pt; padding: 0px; text-align: right; }
.palmares table { background: transparent url('fnd_tabla_fweb.gif') repeat-y scroll right top; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 160%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(81, 81, 81); margin-top: 2px; }
.palmares caption { display: none; }
.palmares td { border-bottom: 1px solid rgb(221, 221, 221); padding: 7px 10px; vertical-align: top; }
.palmares td.destacado { background-color: rgb(242, 242, 242); width: 78px; text-align: right; font-size: 123%; color: rgb(227, 123, 18); padding-top: 3px; }
.palmares td.col2 { font-weight: bold; color: rgb(0, 0, 0); width: 185px; }
.palmares thead, .palmares tfoot { background: rgb(255, 255, 255) url('fnd_borde_abre.gif') repeat-x scroll left top; height: 5px; font-size: 6px; line-height: 6px; }
.palmares thead td, .palmares tfoot td { border: 0px none ; padding: 0px; }
.palmares tfoot { height: 33px; }
.palmares p.mas_d { margin: 7px 0pt 10px; padding: 0px; text-align: right; }
#foros_not { padding: 0pt 7px; background: rgb(255, 255, 255) none repeat; }
#foros_not h3 { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 200%; line-height: 140%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#foros_not h4 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 180%; line-height: 180%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#foros_not .pestanias { border-bottom: 20px solid rgb(255, 255, 255); background: transparent url('1px_ccc.gif') repeat-y scroll 150px 0pt; }
#foros_not .pestanias ol { margin: 0pt 7px 8px 28px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#foros_not .pestanias ol li { margin: 7px 0pt; }
#foros_not .pestanias ol li a { font-weight: normal; }
#foros_not .pestanias .autor { font-weight: normal; color: rgb(102, 102, 102); }
#foros_not .pestanias .fila_tabs { background: transparent none repeat; float: left; width: 150px; }
#foros_not .pestanias .fila_tabs p { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#foros_not .pestanias .tabs li { border-style: solid none solid solid; border-color: rgb(176, 192, 207) -moz-use-text-color rgb(176, 192, 207) rgb(176, 192, 207); border-width: 1px 0pt 1px 1px; margin: -1px 0pt 0pt 2px; padding: 6px; background: rgb(230, 235, 241) none repeat; clear: both; float: none; color: rgb(73, 110, 146); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
#foros_not .pestanias .tabs li a { display: block; text-decoration: none; color: rgb(73, 110, 146); }
#foros_not .pestanias .tabs li a:hover { text-decoration: none; color: rgb(169, 43, 43); }
#foros_not .pestanias .tabContenido { border: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 150px; padding: 7px; background: rgb(255, 255, 255) none repeat; clear: none; }
#foros_not .pestanias h5 { display: none; }
#foros_not .pestanias .tabs li.selected { border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: 1px 0pt 1px 1px; margin: -1px 0pt 0pt ! important; padding: 0pt; background: rgb(255, 255, 255) none repeat; width: 151px; float: left; }
#foros_not .pestanias .tabs li.selected a { padding: 6px; font-weight: bold; color: rgb(169, 43, 43); }
#foros_not .mod_comentarios .list_coment { clear: none; }
#foros_not .list_coment a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 90%; font-size-adjust: none; font-stretch: normal; color: rgb(74, 110, 147); text-decoration: underline; }
.calzador_derecha { margin: 5px 0px 17px 8px; padding: 0px; }
.calzador_derecha img { margin: 0pt 11px 0pt 0pt; float: left; display: inline; }
.calzador_derecha h4 { margin: 0px 0px 3px; padding: 0px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 17px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(19, 77, 134); }
.calzador_derecha .calz_txt { margin-left: 80px; }
.calzador_derecha ul { margin: 0px 10px 5px 0px; padding: 0px 10px 2px 0px; list-style-type: none; text-align: left; }
.calzador_derecha li { margin: 0pt 5px 3px 0pt; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: left; display: inline; width: 63px; }
.calzador_derecha li a { padding: 0pt 0pt 0pt 8px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll left center; color: rgb(19, 77, 134); text-decoration: none; }
.calzador_derecha li a:hover { text-decoration: underline; }
.calzador_derecha p { margin: 0px 8px 8px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
a.technorati-cosmos { background: transparent url('ico_technorati.gif') no-repeat scroll 0pt 1px; padding-left: 18px; font-weight: normal; }
a.technorati-cosmos:hover { text-decoration: underline; }

/* ::::: http://www.elpais.com/css/utilidades.css?update=200702011655 ::::: */

#utilidades { margin: 0pt 0pt 15px; }
#utilidades p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#utilidades .cab_ventana p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; }
#utilidades .pag { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; color: rgb(103, 103, 103); }
#utilidades .pag a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; }
#utilidades .btn_siguiente { margin-right: 0pt; }
#utilidades .patrocinio { border: 0pt none ; }
#utilidades .votos { margin: 13px 0px 0px; padding: 2px 0pt 0pt; height: 21px; }
#utilidades .votos p { margin: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: none; }
#utilidades .comentarios_s { float: left; height: 19px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#utilidades .nav_ant_sig, #utilidades .comentarios_s .nav_ant_sig { margin: 0pt; width: 265px; float: right; }
#utilidades #mod_util { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 6px; }
#utilidades #mod_util p { margin: 0pt; color: rgb(102, 102, 102); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#utilidades #mod_util .acciones { float: left; width: 255px; display: inline; }
#utilidades #mod_util .acciones li { margin: 3px 0pt; float: left; width: 85px; }
#utilidades #mod_util .acciones p { margin: 0pt 0pt 0pt 26px; padding: 3px 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#utilidades #mod_util .acciones img { float: left; vertical-align: middle; }
#utilidades #mod_util div div { padding: 5px 0pt; }
#utilidades #mod_util img { vertical-align: middle; }
#utilidades #mod_util .mod_util_cent { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0pt 15px 0pt 0pt; float: left; width: 160px; display: inline; }
#utilidades #mod_util .mod_util_cent div { padding: 5px 15px; }
#utilidades #mod_util .mod_util_cent a { font-size: 9px; line-height: 13px; }
#utilidades #mod_util .mod_util_cent span { float: right; }
#utilidades #mod_util .mod_util_cent li { margin: 0pt 8px 0pt 0pt; float: left; }
#utilidades #mod_util .mod_util_cent .limpiar { margin: 0pt; padding: 0pt; }
#utilidades #mod_util .mod_util_der { float: left; width: 160px; display: inline; }
#utilidades #mod_util .mod_util_der span { font-size: 9px; }
.tec_oculto { display: none; }
#utilidades .utilidad_lomas { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 10px 11px 10px 47px; background: rgb(242, 242, 242) url('ico_podio.gif') no-repeat scroll 11px 12px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.cont_util { margin: 15px 20px 0pt; height: 1%; }
.cont_util .limpiar { margin: 0pt; }
.cont_util .izq_util { float: left; width: 390px; }
.cont_util .der_util { margin-left: 410px; }
.cont_util .der_util dl { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(136, 136, 136); }
.cont_util .der_util dt { color: rgb(102, 102, 102); }
.cont_util .der_util dd { padding: 6px 0pt 6px 10px; background: transparent url('ico_flecha.gif') no-repeat scroll 2px 11px; }
.cont_util form { position: relative; width: 390px; }
.cont_util legend { display: none; }
.cont_util label { display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.cont_util input.boton_form { border: 1px solid rgb(130, 155, 180); padding: 1px 6px; background: rgb(217, 226, 235) none repeat; float: right; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); }
.cont_util input.boton_form:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; cursor: pointer; color: rgb(255, 255, 255); }
.cont_util .ctexto { border: 1px solid rgb(130, 155, 180); padding: 1px 2px; width: 180px; }
.cont_util .novalida { border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 153) none repeat; }
.cont_util textarea { border: 1px solid rgb(130, 155, 180); padding: 0pt 2px; width: 310px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_util fieldset div { margin: 5px 9px 5px 0pt; float: left; display: inline; }
.cont_util fieldset div.check { margin: 0pt 9px 10px 0pt; float: left; }
.cont_util fieldset div.check label { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
.cont_util fieldset.txt_comentario { margin: 10px 0pt 0pt; }
.cont_util fieldset.botones_form { position: absolute; right: 5px; bottom: 0pt; }
.cont_util p.error_validacion { padding: 0pt 0pt 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 0, 0); }
#util_enviar { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_enviar .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 395px 0pt; }
#util_enviar .conf_envio { border-right: 0pt none; padding: 0pt 0pt 5px; }
#util_enviar .conf_envio span { color: rgb(204, 102, 0); }
#util_enviar .conf_envio p { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#util_enviar .conf_envio ul { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#util_corregir { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_corregir .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 395px 0pt; }
#util_estadisticas { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_estadisticas .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 200px 0pt; }
#util_estadisticas li { margin: 5px 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('bolo_lista.gif') no-repeat scroll 0pt 6px; color: rgb(102, 102, 102); }
#util_estadisticas li span { font-size: 11px; }
#util_estadisticas li a { color: rgb(56, 96, 136); }
#util_estadisticas .izq_util { float: left; width: 190px; }
#util_estadisticas .der_util { margin-left: 210px; }
#util_estadisticas .der_util p { padding: 0pt 0pt 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#util_estadisticas .estadistica_not { padding: 0pt 0pt 0pt 20px; background: transparent url('visitas.gif') no-repeat scroll 5px 20px; height: 75px; }
#util_estadisticas #visitas_hora { margin: 0pt; padding: 0pt 0pt 0pt 20px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); }
#util_estadisticas .estadistica_not li { margin: 0pt; padding: 0pt; background: transparent none repeat; float: left; width: 13px; }
#util_estadisticas .estadistica_not li p { border-top: 1px solid rgb(208, 210, 201); margin: 0pt; padding: 0pt; text-align: center; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); }
#util_estadisticas .estadistica_not .cont_barra { margin: 0pt auto; height: 60px; position: relative; }
#util_estadisticas .estadistica_not .cont_barra div { background: rgb(208, 210, 201) none repeat; position: absolute; bottom: 0pt; left: 3px; width: 7px; }
#util_estadisticas .estadistica_not .hora_impar .cont_barra div { background: rgb(194, 196, 182) none repeat; }
#util_estadisticas .estadistica_not li p span { display: none; }
#util_compartir { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_compartir .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 200px 0pt; }
#util_compartir .izq_util { float: left; width: 190px; }
#util_compartir .der_util { margin-left: 210px; }
#util_compartir p { margin: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#util_compartir ul { padding: 10px 0pt; float: left; width: 160px; margin-right: 8px; }
#util_compartir li { margin-bottom: 10px; }
#util_compartir li a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(56, 96, 136); }
#util_compartir li a:hover { text-decoration: underline; }
#util_compartir li p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
#util_compartir .ico_recursoweb { float: left; width: 25px; }
#util_compartir .descripcion { float: right; width: 135px; }
#util_derechos { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_derechos a { color: rgb(102, 102, 102); text-decoration: underline; }
#util_derechos .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 380px 0pt; }
#util_derechos .izq_util { float: left; width: 370px; text-align: center; }
#util_derechos .der_util { margin-left: 395px; text-align: center; }
#util_derechos p { margin: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#util_derechos .izq_util img, #util_derechos .der_util img { margin-bottom: 15px; }
#util_derechos .izq_util dl, #util_derechos .der_util dl { padding: 0px 0pt 5px; text-align: left; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
#util_derechos .izq_util dt, #util_derechos .der_util dt { font-size: 110%; font-weight: bold; }
#util_derechos .izq_util dd, #util_derechos .cont_util .der_util dd { margin: 10px 0pt; padding: 0pt 0pt 0pt 11px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 2px 4px; }
#util_derechos .izq_util dd a, #util_derechos .cont_util .der_util dd a { font-size: 110%; }
#util_derechos_copy { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_derechos_copy a { color: rgb(102, 102, 102); text-decoration: underline; }
#util_derechos_copy .cont_util { text-align: center; }
#util_derechos_copy img { margin-bottom: 15px; }
#util_derechos_copy dl { padding: 0px 0pt 5px; text-align: left; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
#util_derechos_copy dt { font-size: 110%; font-weight: bold; }
#util_derechos_copy .cont_util dd { margin: 10px 0pt; padding: 0pt 0pt 0pt 11px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 2px 4px; }
#util_derechos_copy .cont_util dd a { font-size: 110%; }

/* ::::: http://www.elpais.com/css/utilidades.css?update=3200711151004 ::::: */

#utilidades { margin: 0pt 0pt 15px; }
#utilidades p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#utilidades .cab_ventana p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; }
#utilidades .pag { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; color: rgb(103, 103, 103); }
#utilidades .pag a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 20px; font-size-adjust: none; font-stretch: normal; }
#utilidades .btn_siguiente { margin-right: 0pt; }
#utilidades .patrocinio { border: 0pt none ; }
#utilidades .votos { margin: 13px 0px 0px; padding: 2px 0pt 0pt; height: 21px; }
#utilidades .votos p { margin: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; float: none; }
#utilidades .comentarios_s { float: left; height: 19px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 110%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#utilidades .nav_ant_sig, #utilidades .comentarios_s .nav_ant_sig { margin: 0pt; width: 265px; float: right; }
#utilidades #mod_util { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 6px; }
#utilidades #mod_util p { margin: 0pt; color: rgb(102, 102, 102); font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#utilidades #mod_util .acciones { float: left; width: 255px; display: inline; }
#utilidades #mod_util .acciones li { margin: 3px 0pt; float: left; width: 85px; }
#utilidades #mod_util .acciones p { margin: 0pt 0pt 0pt 26px; padding: 3px 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#utilidades #mod_util .acciones img { float: left; vertical-align: middle; }
#utilidades #mod_util div div { padding: 5px 0pt; }
#utilidades #mod_util img { vertical-align: middle; }
#utilidades #mod_util .mod_util_cent { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0pt 15px 0pt 0pt; float: left; width: 160px; display: inline; }
#utilidades #mod_util .mod_util_cent div { padding: 5px 15px; }
#utilidades #mod_util .mod_util_cent a { font-size: 9px; line-height: 13px; }
#utilidades #mod_util .mod_util_cent span { float: right; }
#utilidades #mod_util .mod_util_cent li { margin: 0pt 8px 0pt 0pt; float: left; }
#utilidades #mod_util .mod_util_cent .limpiar { margin: 0pt; padding: 0pt; }
#utilidades #mod_util .mod_util_der { float: left; width: 160px; display: inline; }
#utilidades #mod_util .mod_util_der span { font-size: 9px; }
.tec_oculto { display: none; }
#utilidades .utilidad_lomas { border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 10px 11px 10px 47px; background: rgb(242, 242, 242) url('ico_podio.gif') no-repeat scroll 11px 12px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.cont_util { margin: 15px 20px 0pt; height: 1%; }
.cont_util .limpiar { margin: 0pt; }
.cont_util .izq_util { float: left; width: 390px; }
.cont_util .der_util { margin-left: 410px; }
.cont_util .der_util dl { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(136, 136, 136); }
.cont_util .der_util dt { color: rgb(102, 102, 102); }
.cont_util .der_util dd { padding: 6px 0pt 6px 10px; background: transparent url('ico_flecha.gif') no-repeat scroll 2px 11px; }
.cont_util form { position: relative; width: 390px; }
.cont_util legend { display: none; }
.cont_util label { display: block; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
.cont_util input.boton_form { border: 1px solid rgb(130, 155, 180); padding: 1px 6px; background: rgb(217, 226, 235) none repeat; float: right; font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-size-adjust: none; font-stretch: normal; color: rgb(73, 110, 146); }
.cont_util input.boton_form:hover { border: 1px solid rgb(230, 235, 241); background: rgb(176, 192, 207) none repeat; cursor: pointer; color: rgb(255, 255, 255); }
.cont_util .ctexto { border: 1px solid rgb(130, 155, 180); padding: 1px 2px; width: 180px; }
.cont_util .novalida { border: 1px solid rgb(102, 102, 102); background: rgb(255, 255, 153) none repeat; }
.cont_util textarea { border: 1px solid rgb(130, 155, 180); padding: 0pt 2px; width: 310px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.cont_util fieldset div { margin: 5px 9px 5px 0pt; float: left; display: inline; }
.cont_util fieldset div.check { margin: 0pt 9px 10px 0pt; float: left; }
.cont_util fieldset div.check label { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
.cont_util fieldset.txt_comentario { margin: 10px 0pt 0pt; }
.cont_util fieldset.botones_form { position: absolute; right: 5px; bottom: 0pt; }
.cont_util p.error_validacion { padding: 0pt 0pt 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 0, 0); }
#util_enviar { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_enviar .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 395px 0pt; }
#util_enviar .conf_envio { border-right: 0pt none; padding: 0pt 0pt 5px; }
#util_enviar .conf_envio span { color: rgb(204, 102, 0); }
#util_enviar .conf_envio p { margin: 10px 0pt 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#util_enviar .conf_envio ul { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#util_corregir { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_corregir .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 395px 0pt; }
#util_estadisticas { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_estadisticas .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 200px 0pt; }
#util_estadisticas li { margin: 5px 0pt; padding: 0pt 0pt 0pt 7px; background: transparent url('bolo_lista.gif') no-repeat scroll 0pt 6px; color: rgb(102, 102, 102); }
#util_estadisticas li span { font-size: 11px; }
#util_estadisticas li a { color: rgb(56, 96, 136); }
#util_estadisticas .izq_util { float: left; width: 190px; }
#util_estadisticas .der_util { margin-left: 210px; }
#util_estadisticas .der_util p { padding: 0pt 0pt 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#util_estadisticas .estadistica_not { padding: 0pt 0pt 0pt 20px; background: transparent url('visitas.gif') no-repeat scroll 5px 20px; height: 75px; }
#util_estadisticas #visitas_hora { margin: 0pt; padding: 0pt 0pt 0pt 20px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); }
#util_estadisticas .estadistica_not li { margin: 0pt; padding: 0pt; background: transparent none repeat; float: left; width: 13px; }
#util_estadisticas .estadistica_not li p { border-top: 1px solid rgb(208, 210, 201); margin: 0pt; padding: 0pt; text-align: center; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); }
#util_estadisticas .estadistica_not .cont_barra { margin: 0pt auto; height: 60px; position: relative; }
#util_estadisticas .estadistica_not .cont_barra div { background: rgb(208, 210, 201) none repeat; position: absolute; bottom: 0pt; left: 3px; width: 7px; }
#util_estadisticas .estadistica_not .hora_impar .cont_barra div { background: rgb(194, 196, 182) none repeat; }
#util_estadisticas .estadistica_not li p span { display: none; }
#util_compartir { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_compartir .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 200px 0pt; }
#util_compartir .izq_util { float: left; width: 190px; }
#util_compartir .der_util { margin-left: 210px; }
#util_compartir p { margin: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51); }
#util_compartir ul { padding: 10px 0pt; float: left; width: 160px; margin-right: 8px; }
#util_compartir li { margin-bottom: 10px; }
#util_compartir li a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(56, 96, 136); }
#util_compartir li a:hover { text-decoration: underline; }
#util_compartir li p { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
#util_compartir .ico_recursoweb { float: left; width: 25px; }
#util_compartir .descripcion { float: right; width: 135px; }
#util_derechos { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_derechos a { color: rgb(102, 102, 102); text-decoration: underline; }
#util_derechos .cont_util { background: transparent url('1px_ccc.gif') repeat-y scroll 380px 0pt; }
#util_derechos .izq_util { float: left; width: 370px; text-align: center; }
#util_derechos .der_util { margin-left: 395px; text-align: center; }
#util_derechos p { margin: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 14px; font-size-adjust: none; font-stretch: normal; color: rgb(102, 102, 102); }
#util_derechos .izq_util img, #util_derechos .der_util img { margin-bottom: 15px; }
#util_derechos .izq_util dl, #util_derechos .der_util dl { padding: 0px 0pt 5px; text-align: left; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
#util_derechos .izq_util dt, #util_derechos .der_util dt { font-size: 110%; font-weight: bold; }
#util_derechos .izq_util dd, #util_derechos .cont_util .der_util dd { margin: 10px 0pt; padding: 0pt 0pt 0pt 11px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 2px 4px; }
#util_derechos .izq_util dd a, #util_derechos .cont_util .der_util dd a { font-size: 110%; }
#util_derechos_copy { padding: 0pt 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 120%; line-height: 120%; font-size-adjust: none; font-stretch: normal; }
#util_derechos_copy a { color: rgb(102, 102, 102); text-decoration: underline; }
#util_derechos_copy .cont_util { text-align: center; }
#util_derechos_copy img { margin-bottom: 15px; }
#util_derechos_copy dl { padding: 0px 0pt 5px; text-align: left; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 90%; line-height: 110%; font-size-adjust: none; font-stretch: normal; }
#util_derechos_copy dt { font-size: 110%; font-weight: bold; }
#util_derechos_copy .cont_util dd { margin: 10px 0pt; padding: 0pt 0pt 0pt 11px; background: transparent url('ico_lista_portadillas.gif') no-repeat scroll 2px 4px; }
#util_derechos_copy .cont_util dd a { font-size: 110%; }

/* ::::: http://www.elpais.com/css/pie.css?update=3200711151004 ::::: */

.linea_ccc { background: rgb(255, 255, 255) none repeat; height: 1px; font-size: 1px; line-height: 1px; clear: both; }
.linea_disc { height: 1px; font-size: 1px; line-height: 1px; }
.limpiar { clear: both; font-size: 1px; line-height: 1px; }
#pie { margin: 0px auto; padding: 0pt 0pt 10px; width: 993px; position: relative; z-index: 20; }
#pie ul { list-style-type: none; }
#pie img { border: 0pt none ; }
#pie a { text-decoration: none; color: rgb(85, 85, 85); }
#pie a:hover { text-decoration: underline; }
#pie #nav_auxiliar_nueva { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 7px; background: rgb(246, 245, 245) none repeat; }
#pie #nav_auxiliar_nueva ul { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#pie #nav_auxiliar_nueva li { border-right: 1px solid rgb(167, 167, 167); margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; display: inline; }
#pie #nav_auxiliar_nueva ul li a { color: rgb(85, 85, 85); }
#pie #nav_auxiliar_nueva .ultimo { border-right: 0pt none; margin: 0px; padding: 0px 0px 0px 5px; height: auto; width: 30px; float: none; }
#pie #nav_auxiliar_nueva img {  }
#pie #nav_auxiliar_nueva .versercciones { float: right; position: relative; }
#pie #copy { border-style: none solid solid; border-color: -moz-use-text-color rgb(196, 196, 196) rgb(196, 196, 196); border-width: 0px 1px 1px; padding: 7px; background: rgb(249, 249, 249) none repeat; clear: both; }
#pie #copy img.boton { margin: 4px 0pt 0pt 7px; float: right; position: relative; }
#pie #copy p { margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-size-adjust: none; font-stretch: normal; }
#pie #copy a { color: rgb(102, 102, 102); font-size: 11px; }
#pie #modulo0 { background: transparent none repeat scroll 0% ! important; width: auto ! important; position: absolute; z-index: 10; float: left; }
#pie .navegacion { border: 2px solid rgb(234, 234, 234); background: rgb(255, 255, 255) none repeat; }
#pie .navegacion .contenido_nav { border: 1px solid rgb(196, 196, 196); margin: 0pt; padding: 0pt; }
#pie .navegacion ul { margin: 0pt 10px; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; }
#pie .navegacion li { margin: 0pt 0pt 3px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-size-adjust: none; font-stretch: normal; }
#pie .border_azul { border-left: 1px solid rgb(123, 148, 183); padding: 0pt 0pt 0pt 4px; }
#pie .border_gris { border-left: 1px solid rgb(168, 168, 168); padding: 0pt 0pt 0pt 4px; }
#pie .border_naranja { border-left: 1px solid rgb(204, 136, 102); padding: 0pt 0pt 0pt 4px; float: left; display: inline; clear: both; }
#pie .border_azul2 { border-left: 1px solid rgb(143, 191, 231); padding: 0pt 0pt 0pt 4px; float: left; display: inline; clear: both; }
#pie .separador { border-top: 1px solid rgb(229, 229, 229); margin: 5px 15px 5px 8px; background: rgb(255, 255, 255) none repeat; height: 1px; font-size: 1px; clear: both; line-height: 1px; }
#pie .separador_2 { margin: 5px 15px 5px 8px; background: rgb(255, 255, 255) none repeat; height: 1px; font-size: 1px; clear: both; line-height: 1px; }
#pie #modulo0 .navegacion ul { margin: 0pt 0pt 3px 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; float: left; display: inline; line-height: 15px; }
#pie #modulo0 .navegacion li { margin: 0pt 0pt 0px 5px; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; float: left; display: inline; clear: both; line-height: 15px; }
#pie #modulo0 .navegacion ul ul li { margin: 0pt; padding: 0pt; float: left; display: inline; clear: both; width: 100px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#pie #modulo0 .navegacion ul ul { margin: 0pt 0pt 3px 8px; padding: 0pt; clear: both; line-height: 13px; }
#pie .navegacion p { margin: 10px 0pt 5px 10px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); position: relative; }
#pie .navegacion p a { margin: 10px 0pt 8px 0px; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(153, 153, 153); position: relative; text-decoration: none; }
#pie .navegacion .cierre { background: rgb(123, 148, 183) none repeat; height: 3px; font-size: 3px; }
#pie .navegacion .medio { border-left: 1px solid rgb(204, 204, 204); margin: 10px; padding-left: 5px; float: left; display: inline; }
#pie .navegacion .medio p { margin: 0pt; line-height: 12px; }
#pie .navegacion .medio ul { margin: 1px 0pt 5px; }
#pie .navegacion .medio li { font-size: 11px; margin-left: 4px; line-height: 15px; }
#pie .navegacion .cierre_medio { background: rgb(204, 204, 204) none repeat; height: 3px; font-size: 3px; }
#pie #modulo1 { padding: 0pt 0pt 5px ! important; background: transparent none repeat scroll 0% ! important; position: absolute; width: 380px; z-index: 11; }
#pie #modulo2 { padding: 0pt 0pt 8px ! important; background: transparent none repeat scroll 0% ! important; position: absolute; width: 180px; z-index: 12; }
#pie .seccion { margin: 0pt; padding: 0pt; float: left; display: inline; }
#pie .seccion2 { padding: 0pt; float: left; margin-right: 5px ! important; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; display: inline; }
#pie .seccion2 li { width: 100px; }
#pie .seccion_centro { margin: 0pt 8px; float: left; display: inline; }
.col_t_1 li, .col_t_2 li, .col_t_3 li, .col_t_4 li { width: 110px; }
.col_t_1 { width: 120px; float: left; display: inline; }
.col_t_2 { width: 120px; float: left; display: inline; }
.col_t_3 { width: 120px; float: left; display: inline; }
.col_t_4 { width: 130px; float: left; display: inline; }
.pie_enlaces_inferiores { margin: 10px auto; position: relative; width: 995px; height: 40px; font-size: 11px; }
.pie_enlaces_inferiores a { color: rgb(125, 125, 125); text-decoration: none; }
.pie_enlaces_inferiores .enlace_1 { border-left: 1px solid rgb(222, 222, 222); background: transparent url('fnd_expo.gif') no-repeat scroll left bottom; width: 171px; height: 40px; position: absolute; top: 0px; left: 0px; }
.pie_enlaces_inferiores .enlace_1 a { padding: 10px 0pt 0pt 50px; display: block; }
.pie_enlaces_inferiores .enlace_2 { border-left: 1px solid rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); background: transparent url('fnd_canalsi.gif') no-repeat scroll left bottom; width: 202px; height: 40px; position: absolute; top: 0px; left: 180px; }
.pie_enlaces_inferiores .enlace_2 a { padding: 10px 0pt 0pt 87px; display: block; }

/* ::::: http://www.elpais.com/articulo/gente/Mr/Bean/pega/elpepugen/20071226elpepuage_3/Tes ::::: */

.tabContenido { display: none; }
.tSel { display: block; }
.sh { display: none; }
