.banner_superior { 
width : 1000px; 
margin-top : 0; 
clear : both; height:120px; 
} 

.banner_d  { 
float : left; 
margin-right : 0; width:499px;
} 

.banner_i { float:right; 

margin-right : 0; width:499px; 
} 
#contenedor_0 { 
width : 1000px; 
overflow : hidden; 
margin-top : 0; 
clear : both; 
background : #fff url(../images/fondo_740.gif) repeat-y right; 
} 
#contenedor_0:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#contenedor { 
width : 1000px; 
overflow : hidden; 
margin-top : 0; 
clear : both; 
background : #fff url(../images/fondo_240.gif) repeat-y right; 
} 
#contenedor:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#izquierda, #derecha { 
float : left; 
margin-right : 0; 
} 
#izquierda { 
width : 759px; 
margin-top : 0; 
background : transparent; 
} 
#derecha { 
width : 240px; 
background : transparent; 
margin-right : 0; 
margin-top : 0; 
} 
.col_izquierda { 
width : 374px; 
float : left; 
margin-top : 0; 
background : transparent; 
} 
.col_centro { 
width : 374px; 
float : left; 
margin-top : 0; 
background : transparent; 
} 
.col_740 { 
width : 750px; 
margin : 0 9px 0 0; 
background : transparent; 
} 
.col_740_1 { 
width : 750px; 
margin : 0 9px 0 0; 
background : transparent; 
} 
.col_364 { 
width : 360px; 
background : transparent; 
} 
.col_220 { 
width : 222px; 
margin : 0 0 0 9px; 
background : transparent; 
} 
.col_605 { 
width : 606px; 
margin : 0 8px 0 0; 
background : transparent; 
} 
.col_604 { 
width : 606px; 
margin : 0 8px 0 0; 
background : transparent; 
} 
.col_365 { 
width : 360px; 
margin : 0 0 0 9px; 
background : transparent; 
} 
.col_364_1 { 
width : 360px; 
background : transparent; 
margin : 0 14px 0 0; 
} 
.col_364_2 { 
width : 360px; 
background : transparent; 
margin : 0 0 0 14px; 
} 
#contenedor_1 { 
width : 1000px; 
overflow : hidden; 
margin-top : 0; 
clear : both; 
margin-top : 0; 
background : url(../images/fondo_374.gif) repeat-y right; 
} 
#contenedor_1:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
#izq_1, #der_1 { 
float : left; 
margin-right : 0; 
} 
#izq_1 { 
width : 615px; 
background : transparent; 
} 
#der_1 { 
width : 384px; 
margin-right : 0; 
background : transparent; 
} 
#contenedor_2 { 
width : 1000px; 
overflow : hidden; 
margin-top : 0; 
clear : both; 
margin-top : 0; 
} 
#contenedor_2:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.zona_comercial { 
float : left; 
width : 125px; 
height : 140px; 
font : 9px Arial, Helvetica, sans-serif; 
color : #666666; 
clear : right; 
} 
.zona_comercial div{ 
width : 110px; 
font : 9px Arial, Helvetica, sans-serif !important ;  
color : #666666 !important ; 
} 
.zona_comercial_fin div{ 
width : 110px; 
font : 9px Arial, Helvetica, sans-serif !important ;  
color : #666666 !important ; 
} 

.zona_comercial_fin { 
float : left; 
width : 125px; 
height : 140px; 
font : 9px Arial, Helvetica, sans-serif; 
color : #666666; 
clear : left; 
} 
.zona_comercial img, .zona_comercial_fin img { 
margin-bottom : 10px; 
} 
.avances { 
margin : 0; 
padding : 0; 
border : 0; 
} 
.avances p a { 
color : #38546f; 
text-decoration : none; 
} 
.avances p a:hover { 
color : #cc0000; 
text-decoration : underline; 
} 
.avances h4, .avances .col_cen h4 { 
font : 12px/15px Arial, Helvetica, sans-serif; 
color : #c00; text-decoration:none; font-weight:900;  
padding: 0; 
margin: 0; 
display : block; 
text-transform : uppercase; 
} 
.avances h4 a, .avances h4 a:active, .avances h4 a:link, .avances h4 a:visited { 
text-decoration : none; 
color : #cc0000; 
} 
.avances ul { 
margin-left : 10px; 
padding : 0 2px 0 2px; 
} 
.avances ul li { 
list-style : url(../images/flcehap.gif); 
text-align : left; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
font-weight : 400; 
color : #666; 
padding : 2px 5px 2px 5px; 
border-bottom : 1px dotted #c0c0c0; 
margin : 0; 
} 
.avances ul li a:link, .avances ul li a:active, a { 
text-decoration : none; 
color : #3d3d3a; 
} 
.avances ul li a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.titulo_noticias { 
width : 98%; 
text-align : left; 
} 
.titulo_noticias h1 { 
font : bold 18px/20px Arial, Helvetica, sans-serif; 
font-weight : 600; 
color : #363636; 
} 
.titulo_noticias h2 { 
font : 18px/20px Arial, Helvetica, sans-serif; 
font-weight : 600; 
color : #363636; 
} 
.titulo_noticias h4 { 
font : bold 12px Arial, Helvetica, sans-serif; 
color : #c00; 
padding-bottom : 3px; 
margin-top : 9px; 
display : block; 
height : 22px; 
text-transform : uppercase; 
} 
.contentslide .contentdiv .tab_noticias .titulo_noticias h1 { 
font-size : 18px; 
color : #3d3d3a; 
} 
.titulo_categoria h4 { 
font : bold 12px Arial, Helvetica, sans-serif; 
color : #c00; 
padding-bottom : 3px; 
margin-top : 9px; 
display : block; 
height : 22px; 
text-transform : uppercase; 
} 
.noticias, .noticias p, .noticias span { 
text-align : left; 
font:normal 14px/17px Arial, Helvetica, sans-serif; 
color : #333; font-weight:normal;

} 
.noticias h1 { 
font : 20px/24px Arial, Helvetica, sans-serif; 
font-weight : 900; 
color : #363636; 
} 
.noticias h2 { 
font : 18px/20px Arial, Helvetica, sans-serif; 
font-weight : 900; 
color : #363636; 
} 
.noticias h3 { 
font : 10px/12px tahoma, geneva, arial, Helvetica, sans-serif; 
text-transform : none; 
padding : 0; 
} 
.noticias h4 { 
font : 12px arial, helvetica, sans-serif; 
text-transform : none; 
color : #cc0000; font-weight:bold; 
padding : 0; 
} 
.noticias h5 { 
font : 12px/15px arial, helvetica, sans-serif;
font-weight : 900; 
color : #003366 !important ; 
display : inline; 
text-transform : uppercase; 
padding : 4px; 
margin-bottom : 20px; 
margin-top : 20px; 
} 
.noticias img, .noticias p img { 
margin-bottom : 8px; 
} 
.noticias h3 a, .noticias h3 a:link, .noticias h3 a:visited { 
text-decoration : underline; 
color : #336699; 
} 
.noticias h3 a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.noticias a, .noticias a:hover, .noticias p a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.noticias a:focus, .noticias a:link, .noticias a:active, .noticias a, .noticias p a:focus, .noticias p a:link, .noticias p a:active, .noticias p a { 
text-decoration : underline; 
color : #336699; 
} 
.noticias a:visited, .noticias p a:visited { 
color : #515151; 
text-decoration : underline; 
} 
.noticias h1 a:hover, .noticias h2 a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.noticias h1 a:focus, .noticias h1 a:link, .noticias h1 a:active, .noticias h1 a, .noticias h2 a:focus, .noticias h2 a:link, .noticias h2 a:active, .noticias h2 a { 
text-decoration : none; 
color : #111111; 
} 
.noticias h1 a:visited, .noticias h2 a:visited { 
text-decoration : none; 
color : #515151; 
} 
.noticias .peq, .noticias p .peq { 
font:normal 11px/13px Arial, Helvetica, sans-serif; 
margin-top : 5px; 
color : #444; }

div.noticias img { 
margin-top : 5px; 
margin-right : 5px; 
display : block; 
float : left; 
} 
div.col_605 .noticias h1 { 
font : bold 28px/110% Arial, Helvetica, sans-serif; 
font-weight : 600; 
color : #363636; 
} 
div.col_605 .noticias h2 { 
font : bold 26px/110% Arial, Helvetica, sans-serif; 
font-weight : 600; 
color : #363636; 
} 
div.col_605 .noticias, div.col_605 .noticias p, div.col_605 .noticias span, div.col_605 table tr td .noticias { 
text-align : left; 
font : 16px/18px Arial, Helvetica, sans-serif; 
color : #333; 
font-weight : normal; 
} 
.noticias .leer_mas { 
font : 8px/130% "Gill Sans", Verdana; 
color : #cc0000; 
font-weight : 100; 
text-align : right; 
vertical-align : top; 
letter-spacing : 1px; 
padding : 5px 8px 5px 8px; 
} 
.noticias .leer_mas a:link, .noticias .leer_mas a:visited, .noticias .leer_masa:active, .noticias .leer_mas a { 
padding : 0 10px 0 0; 
text-decoration : none; 
color : #cc0000; 
} 
.noticias .leer_mas a:hover { 
text-decoration : none; 
color : #cc0000; 
} 
.texto_titulos h1 { 
color : #666; 
font : 11px/13px Arial, Helvetica, sans-serif; 
font-weight : 300; 
padding : 6px 5px 6px 5px; 
border-bottom : 1px dotted #e5e5e5; 
margin : 0; 
} 
div.mosimage_caption { 
margin-top : 0; 
color : #666; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
} 
.mosimage_caption { 
margin-top : 0; 
color : #666; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
} 
div.contentdiv .noticias, div.contentdiv .noticias .noticias, .contentdiv table.noticias tr td .noticias { 
font:normal 14px/17px Arial, Helvetica, sans-serif; 
margin-top : 8px; 
color : #666; 

} 
.mas_leidos, .mod_comments { 
padding-bottom : 10px; 
padding-left : 10px; 
overflow : hidden; 
color : #3d3d3a; 
font:normal 11px/14px Arial, Helvetica, sans-serif; 
font-weight : 400; 
} 
.mas_leidos h1 { 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 10px; 
color : #3d3d3a; 
} 
.mas_leidos p { 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 10px; 
color : #3d3d3a; 
} 
.mas_leidos td { 
font-weight : normal; 
font-size : 11px; 
padding-bottom : 10px; 
color : #3d3d3a; 
margin : 0; 
} 
.mas_leidos ul, .mod_comments ul, ul .mod_comments, ul .comments { 
padding : 5px; 
} 
.mas_leidos ul li, .mod_comments ul li, li .mod_comments, li .comments { 
list-style : url(../images/flcehap.gif); 
text-align : left; 
font:normal 11px/13px Arial, Helvetica, sans-serif; 
color : #cc0000; 
font-weight : 400; 
padding : 5px 8px 5px 0; 
border-bottom : 1px dotted #e5e5e5; 
margin : 0 0 0 0; 
} 
.mas_leidos ul li a, .mas_leidos ul li a:link, .mas_leidos h1 a, .mas_leidos h1 a:link { 
text-decoration : none; 
color : #3d3d3a; 
} 
.mas_leidos ul li.mod_comments a, .mas_leidos ul li.mod_comments a:link { 
text-decoration : none; 
color : #3d3d3a; 
} 
.mas_leidos ul li a:hover, .mas_leidos h1 a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.mmedia { 
margin-top : 10px; 
} 
.mmedia h4 { 
font : 12px Arial, Helvetica, sans-serif; 
color : #c00; 
padding-bottom : 3px; 
margin-top : 9px; 
display : block; 
text-transform : uppercase; 
font-weight : bold; 
} 
.audio, .video, .nota, .notas, .podcast, .foto, .fotos { 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
color : #003366; 
padding : 3px; 
margin-top : 5px; 
font-weight : normal; text-transform: none;
} 
.destacar { background-color: #fff; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
color : #003366; 
padding : 5px, 5px, 0, 5px; 
font-weight : normal; text-transform: none;
} 
.audio {    
background : #f3f3f3 url(../images/M_images/audio.gif) no-repeat top left; 
} 
.video { 
background : #f3f3f3 url(../images/M_images/video.gif) no-repeat top left; 
} 
.nota { 
background : #f3f3f3 url(../images/M_images/nota.gif) no-repeat top left; 
} 
.foto { 
background : #f3f3f3 url(../images/M_images/foto.gif) no-repeat top left; 
} 
.fotos { 
background : #f3f3f3 url(../images/M_images/foto.gif) no-repeat top left; 
} 
.podcast { 
background : #f3f3f3 url(../images/M_images/i_podcast.gif) no-repeat top left; 
} 
.audio p, .video p, .nota p, .podcast p, .foto p, .fotos p{ 
padding-left : 22px; 
color : #003366; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
text-align : left; 
font-weight : 300; 
margin-right : 5px; 
} 
.destacar p { 
color : #003366; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
text-align : left; 
font-weight : 900; 
margin-right : 5px; 
} 
.audio p a:link, .audio p a:active, .video p a:link, .video p a:active, .podcast p a:link, .podcast p a:active, .nota p a:link, .nota p a:active, .foto p a:link, .foto p a:active, .fotos p a:link, .fotos p a:active { 
text-decoration : none; 
color : #333; font-weight: 300;  
} 
.audio p a:hover, .video p a:hover, .podcast p a:hover, .nota p a:hover, .foto p a:hover, .fotos p a:hover { 
text-decoration : underline; 
color : #cc0000; font-weight : 300; 
} 
.audio p span, .video p span, .nota p span, .foto p span, .fotos p span, .podcast p span { 
color : #cc0000; 
font : 10px arial, Helvetica, sans-serif; 
text-align : left; font-weight : 300; 
} 
.destacar p a:link, .destacar p a:active { 
text-decoration : none; 
color : #111; font-weight: 900;  
} 
.destacar p a:hover { 
text-decoration : underline; 
color : #cc0000; font-weight : 900; 
} 
.destacar p span { 
color : #cc0000; 
font : 10px arial, Helvetica, sans-serif; 
text-align : left; font-weight : 900; 
} 
#opinion { 
border : 0; 
color : #999; 
text-align : left; 
margin-left : 10px; 
} 
#opinion h1 { 
padding-top : 10px; 
padding-bottom : 10px; 
font : bold 16px/110% Arial, Helvetica, sans-serif; 
font-weight : 600; 
color : #cc0000; 
} 
#opinion p { 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
margin : 2px 4px 2px 4px; 
color : #666; 
padding : 5px; 
background-color : #f7f8f9; 
font-weight : normal; 
} 
#opinion h1 a:hover, .titulo_editorial h1 a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
#opinion h1 a:link, #opinion h1 a:active, #opinion h1 a, .titulo_editorial h1 a:link, .titulo_editorial h1 a:active, .titulo_editorial h1 a { 
text-decoration : none; 
color : #cc0000; 
} 
#opinion h1 a:visited, .titulo_editorial h1 a:visited { 
color : #cc0000; 
text-decoration : underline; 
} 
.editorial_3 { 
text-align : justify; 
font : 14px/125% "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
margin-top : 5px; 
color : #717171; 
font-weight : normal; 
} 
.titulo_editorial h1 { 
padding-top : 10px; 
padding-bottom : 10px; 
font : 16px/110% Arial, Helvetica, sans-serif; 
font-weight : 600; 
color : #cc0000; 
} 
h3.titulomodulo { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 22px; font-weight:900; letter-spacing: -1px; 
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #000; 
padding : 5px 10px 10px 0; 
border-bottom : 1px solid #c0c0c0; text-transform: none;
} 
h3.tituloseccion { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; font-weight:900; letter-spacing: -1px;
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #222; 
padding : 5px 10px 1px 0; 
border-bottom : 1px solid #ddd; 
} 
h3.tituloseccion2 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 15px; font-weight:900; letter-spacing: -1px;
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #222; 
padding : 5px 10px 1px 0; 
border-bottom : 1px dotted #e5e5e5; 
} 
h3.tituloseccion_r { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; font-weight:900; letter-spacing: -1px; 
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #cc0000; 
padding : 5px 10px 1px 0; 
border-bottom : 1px solid #cc0000; 
} 
h3.titulocabecera { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 22px; font-weight:900; letter-spacing: -1px; 
text-align : left; 
font-weight : normal; 
color : #111; 
} 
.titulo_linea { 
border-bottom : 1px solid #ccc; 
border-top : 1px solid #ccc; 
clear : both; 
width : 998px; 
height : 35px; 
} 
.titulo_linea .div_linea { 
float : left; 
width : 678px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
.titulo_linea .div_menu { 
float : left; 
width : 310px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
.menu_abajo { 
background-color : #f5f5f5; 
height : 34px; 
border-bottom : 1px solid #ddd; 
text-align : center; 
} 
.publicidad { 
text-align : center; 
padding-bottom : 10px; 
margin-bottom : 5px; 
border-bottom : 1px dotted #dddddd; 
} 
.publicidad2 { 
margin : 0 0 0 5px; 
text-align : center; 
padding-bottom : 10px; 
border-bottom : 1px dotted #dddddd; 
} 
.publicidad3 { 
height : 100px; 
overflow : hidden; 
border-bottom : 1px dotted #ddd; 
border-top : 1px dotted #ddd; 
padding-top : 10px; 
padding-bottom : 10px; 
width : 745px; 
background-color : #ffffff; 
} 
.tabuladores { 
height : 200px; 
padding : 5px; 
} 
.espacio_5 { 
margin-top : 5px; 
} 
.espacio_10 { 
margin-top : 10px; 
} 
.espacio_10_1 { 
margin-top : 10px; 
margin-bottom : 5px; 
border-bottom : 1px dotted #dddddd; 
} 
.espacio_20 { 
margin-top : 20px; 
} 
.espacio_30 { 
margin-top : 30px; 
} 
.col_izq { 
margin-right : 5px; 
margin-bottom : 5px; 
} 
.col_der { 
margin-left : 5px; 
} 
.col_cen { 
margin : 5px; 
} 
.col_cen_1 { 
margin-right : 5px; 
margin-left : 5px; 
margin-bottom : 5px; 
} 
.col_cen_10 { 
margin-right : 10px; 
margin-left : 10px; 
margin-bottom : 5px; 
} 
.col_cen_50 { 
margin-right : 40px; 
margin-left : 40px; 
margin-bottom : 5px; 
} 
.col_izq_10 { 
margin-right : 10px; 
} 
.col_izq_20 { 
margin-right : 20px; 
} 
.col_der_10 { 
margin-left : 10px; 
} 
.pad_5 { 
padding : 5px; 
} 
.pad_10 { 
padding : 10px; 
} 
.ediccion_ant { 
text-align : center; 
background-color : #ffffff; 
padding : 5px; 
font-size : 10px; 
font-weight : 400; 
color : #333; 
margin-top : 10px; 
margin-bottom : 10px; 
} 
.ediccion_ant .pad_10 { 
text-align : left; 
font-size : 10px; 
font-weight : 400; 
color : #333; 
} 
.ediccion_ant h3 { 
font-size : 12px; 
font-weight : 700; 
text-align : center; 
padding : 4px 0 0 0; 
} 
.f_derecha { 
font-size : 9px; 
font-weight : 400; 
color : #333; 
text-align : left; 
margin-left : 11px; 
padding : 0; 
} 
#lista h1 { 
font-size : 12px; 
font-style : normal; 
color : #cc0000; 
} 
#lista h5 { 
font-size : 11px; 
color : #999; 
margin : 0; 
padding : 0; 
} 
#clasificados { 
margin : 5px; 
width : 580px; 
text-align : center; 
font-size : 11px; 
} 
.mon { 
text-transform : none; 
font-family : Arial, Helvetica, sans-serif; 
color : #da9208; 
font-size : 9px; font-weight:100; 
} 
.neg { 
color : #d42a2a; 
font-weight : 500; 
} 
.pos { 
color : #61982a; 
font-weight : 500; 
} 
.nor { 
color : #235590; 
font-weight : 500; 
} 
.tex_normal { 
font-weight : normal; 
font-size : 10px; 
} 
.minifp p { 
font:normal 12px/14px Arial, Helvetica, sans-serif; 
margin-top : 5px; 
color : #333; 

} 
.minifp h1 { 
font-size : 16px; 
font-weight : 600; 
color : #363636; 
} 
.seccion { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : 700; 
color : #c00; 
text-align : left; 
padding : 4px 0 0 4px; 
} 
.small { 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : 300; 
color : #ccc; 
text-align : left; 
} 
.linea { 
height : 5px; 
border-bottom : 1px dotted #ddd; 
width : 100%; 
line-height : 2px; 
} 
.linea_a { 
height : 5px; 
border-top : 1px solid #ddd; 
width : 100%; 
line-height : 2px; 
} 
.puntos { 
height : 5px; 
border-bottom : 1px dashed #ddd; 
width : 100%; 
} 
.punticos { 
height : 5px; 
font : 5px Arial, Helvetica, sans-serif; 
border-bottom : 1px dotted #e5e5e5; 
padding-top : 5px; font-weight: normal; 
} 
.rojitos { 
height : 5px; 
font : 5px Arial, Helvetica, sans-serif; 
border-top : 1px dotted #c0c0c0; 
padding: 0; font-weight: normal; margin-top: 5px; margin-bottom:5px;
} 
.titulo_370 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 22px; font-weight:900; letter-spacing: -1px; 
margin-top : 10px; 
text-align : left; 
font-weight : normal; 
line-height : 34px; 
color : #222; 
border-bottom : 1px solid #c0c0c0; 
width : 360px; 
height : 34px; 
} 
.titulo_370 .f_left { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 22px; font-weight:900; letter-spacing: -1px; 
text-align : left; 
font-weight : normal; 
} 
.titulo_740 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 20px; 
text-align : left; 
font-weight : normal; 
line-height : 34px; 
color : #222; 
border-bottom : 2px solid #ccc; 
width : 749px; 
height : 34px; 
} 
.titulo_740 .f_left { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 20px; 
text-align : left; 
font-weight : normal; 
} 
.titulo_610 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 20px; 
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #444; 
border-bottom : 1px solid #ccc; 
border-top : 1px solid #ccc; 
width : 594px; 
} 
.titulo_000 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 20px; 
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #444; 
border-bottom : 2px solid #222; 
} 
ul.portada { 
margin : 0; 
padding : 0; 
} 
.f_left ul li { 
list-style : url(../images/flcehap.gif); 
text-align : left; 
font : normal 11px/120% arial, Helvetica, sans-serif; 
color : #cc0000; 
padding : 0 2px 4px 0; 
margin : 0 2px 0 2px; 
} 
.f_left ul li a:link, .f_left ul li a:active, a { 
text-decoration : none; 
color : #3d3d3a; 
} 
.f_left ul li a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.campo ul { 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 4px; 
padding-bottom : 4px; 
} 
.campo ul li { 
list-style : url(../images/flcehap.gif); 
text-align : left; 
font : normal 12px/120% arial, Helvetica, sans-serif; 
color : #cc0000; 
padding : 0 4px 6px 0; 
margin : 0 5px 0 5px; 
} 
.campo ul li a:link, .campo ul li a:active, a { 
text-decoration : none; 
color : #3d3d3a; 
} 
.campo ul li a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.navegar { 
margin : 6px 10px 6px 10px; 
padding : 4px; 
text-align : center; 
} 
.navegar p { 
font-family : verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #3d3d3d; 
text-align : center; 
} 
.navegar p a { 
color : #cc0000; 
} 
.navegar p a:hover { 
text-decoration : underline; 
color : #cc0000; 
} 
.navegar p a, .navegar p a:active, .navegar p a:visited, .navegar p a:link { 
text-decoration : none; 
color : #cc0000; 
} 
.indic { 
background-color : #1f5593; 
height : 27px; 
text-align : center; 
border-top : 1px solid #fff; 
font : bold 13px/130% Verdana, Arial, Helvetica, sans-serif; 
padding-top : 5px; 
} 
.clasif { 
background-color : #313131; 
height : 27px; 
text-align : center; 
border-top : 1px solid #fff; 
font : bold 13px/130% Verdana, Arial, Helvetica, sans-serif; 
padding-top : 5px; 
} 
.clima_1 { 
background : url(/images/fondo_01.gif) repeat left top; 
height : 27px; 
text-align : center; 
border-left : 1px solid #dfe2e4; 
border-right : 1px solid #dfe2e4; 
} 
.indic h3, .clima_1 h3 { 
text-align : center; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : 500; 
color : #3d3d3d; 
padding : 5px 0 2px; 
} 
.clasif h3 { 
text-align : center; 
font : 12px/130% arial, verdana, Helvetica, sans-serif; 
font-weight : 700; 
color : #3d3d3d; 
padding : 5px 0 2px; 
} 
.texto, .texto p { 
font : 12px/130% verdana, arial, Helvetica, sans-serif; 
color : #666; 
text-align : left; 
margin : 0; 
padding : 0; 
} 
.tab ul, .tab dl { 
float : left; 
display : inline; 
margin : 0; 
padding : 0; 
} 
.slider { 
margin-bottom : 10px; 
} 
.foto_d { 
float : left; 
margin : 5px; 
} 
.foto_i { 
float : right; 
margin : 5px; 
} 
.foto_c { 
display : block; 
margin-top : 5px; 
margin-bottom : 5px; 
} 
.foto_10 { 
float : left; 
padding-bottom : 20px; 
padding-right : 5px; 
} 
.f_izquierda { 
float : left; 
margin-left : 0; 
margin-bottom : 0; 
height : 20px; 
} 
.f_derecha { 
float : right; 
margin-right : 10px; 
margin-bottom : 0; 
height : 16px; 
} 
.vinculo1 { 
font : 12px/130% verdana, arial, Helvetica, sans-serif; 
} 
.vinculo2 { 
color : #cc0000; 
font-size : 12px; 
} 
.correo { 
font : 12px/130% verdana, arial, Helvetica, sans-serif; 
} 
.autor { 
font-weight : 700; 
} 
.intro { 
font-size : 11px; 
} 
.fotopeq { 
float : left; 
width : 40px; 
height : 50px; 
} 
.vinculo { 
color : #76879b; 
margin : 5px; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
} 
.media { 
float : left; 
vertical-align : middle; 
padding-left : 10px; 
} 
.t_vinculo { 
float : left; 
margin-top : 8px; 
margin-left : 10px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #cc0000; 
vertical-align : middle; 
text-align : left; 
} 
.caja_cla { 
background-color : #f5f5f5; 
padding : 10px; 
margin-top : 10px; 
font : 12px/130% Helvetica, arial, sans-serif; 
color : #333333; 
font-weight : normal; 
border : 1px solid #ddd; 
} 
.caja_mayuscula { 
background-color : #f0f0f0; 
padding : 10px; 
margin-top : 10px; 
font : 12px/130% Helvetica, arial, sans-serif; 
color : #333333; 
font-weight : normal; 
border : 1px solid #ddd; 
text-transform : uppercase; 
} 
.caja_destacado { 
background-color : #e9e9e9; 
padding : 10px; 
margin-top : 10px; 
font : 12px/130% Helvetica, arial, sans-serif; 
color : #000000; 
font-weight : 900; 
border : 1px solid #ccc; 
} 
.oculto, .oculto p, .oculto p a:link, .oculto p a:visited, .oculto p a:active, .oculto p a:hover { 
display : none; 
} 
.d_rss { 
clear : both; 
text-align : left; 
margin : 0; 
padding : 0; 
font-size : 10px; 
} 
.e_dominical { 
clear : both; 
margin : 0; 
padding : 0; 
} 
.nota_dominical p, .notas p { 
font : 12px/130% Arial, verdana, Helvetica, sans-serif; 
color : #666666; 
font-weight : normal; 
} 
.nota_dominical { 
text-align : left; 
font : 12px/130% Arial, verdana, Helvetica, sans-serif; 
} 
.nota_dominical a:hover { 
text-decoration : none; 
color : #cc0000; 
} 
.notas { 
font : 12px/130% Arial, verdana, Helvetica, sans-serif; 
color : #666; 
text-align : left; 
} 
.nota_categoria { 
padding-top : 2px; 
} 
.ultimas_titulo { 
font-size : 12px; 
} 
.ultimas_titulo h1 { 
font : normal 12px/130% Arial, verdana, Helvetica, sans-serif; 
padding-bottom : 20px; 
color : #666666; 
} 
.label_radio { 
font : 11px/14px Arial, Helvetica, sans-serif; 
} 
.label_radio input { 
float : left; 
margin-right : 10px; 
margin-bottom : 20px; 
} 
.pagnav { 
font : bold 12px Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000; 
margin-bottom : 5px; 
margin-top : 5px; 
} 
a:link.pagnav, a.pagnav, a:visited.pagnav { 
font : bold 12px Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000; 
} 
a:hover.pagnav { 
font : bold 12px Verdana, Arial, Helvetica, sans-serif; 
color : #cc0000; 
} 
.caja { 
width : 100%; 
} 
.caja_a { 
background-color : #ffffff; 
} 
.encadezado { 
background-color : #999999; 
padding : 4px; 
font : 14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  
} 
span .titulo { 
font : 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; 
} 
fieldset { 
clear : both; 
margin-bottom : 4px; 
overflow : hidden; 
padding : 5px 5px 5px 5px; 
background-color : #ffffff; 
} 
legend { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 17px; 
margin-top : 5px; 
margin-bottom : 5px; 
text-align : left; 
font-weight : normal; 
color : #222; 
padding : 5px 10px 1px 0; 
border-bottom : 1px solid #ddd; 
} 
.campo { 
clear : both; 
margin-bottom : 6px; 
overflow : hidden; 
padding : 5px 5px 5px 5px; 
background-color : #ffffff; 
} 
.campo h5 { 
color : #3d3d3a; 
font : normal 10px/14px Arial, sans-serif; 
float : left; 
margin-right : 6px; 
text-align : right; 
width : 120px; 
} 
.campo h6 { 
color : #3d3d3a; 
font-family : "Lucida Grande", Tahoma; 
font-size : 11px; 
font-weight : lighter; 
font-variant : normal; 
text-align : left !important ; 
letter-spacing : 0.3em; 
margin-bottom : 2px; 
height : 16px; 
padding : 2px 8px 2px 8px; 
} 
.campo_titulo { 
color : #222; 
font-family : "Lucida Grande", Tahoma; 
font-size : 11px; 
font-weight : lighter; 
font-variant : normal; 
text-align : left !important ; 
letter-spacing : 0.3em; 
margin-bottom : 2px; 
height : 16px; 
padding : 2px 8px 2px 8px; 
} 
.campo_titulo .f_left { 
color : #222; 
font-family : "Lucida Grande", Tahoma; 
font-size : 11px; 
font-weight : lighter; 
font-variant : normal; 
text-align : left !important ; 
letter-spacing : 0.3em; 
} 
.patrocina { 
background : #ffffff; 
color : #666666; 
font : 11px/13px arial; font-weight:normal; 
margin-bottom : 2px; 
padding : 0 20px 0 20px; 
border : 2px solid #e5e5e5; 
float : right; 
} 
.encabezado_tabla { 
padding : 5px; 
margin : 10px 0 10px 0; 
background-color : #e5e5e5; 
font : 12px Verdana, Arial, Helvetica, sans-serif; 
color : #333333; font-weight:bold; 
border : 1px solid #cccccc; 
} 
.descargue, .descargue a, .descargue a:link, .descargue a:visited, .descargue .center, .descargue .center a, .descargue .center a:link, .descargue .center a:visited  { 
font : 12px/15px  Arial, Helvetica, sans-serif; padding-top: 20px; 
color : #cc0000; font-weight:normal; text-decoration : none; 
} 
.descargue a:hover, .descargue .center a:hover { 
text-decoration : none; 
color : #990000; 
} 
.podcast_f { 
background-color : #f5f5f5; 
border : 1px solid #ccc; 
margin-bottom : 10px; 
width : 360px; 
} 
.podcast_v { 
margin : 10px 10px 10px 10px; 
background : url(../images/M_images/fondo_audio.gif) no-repeat right top; 
} 
.tit_canal { 
font : 22px Georgia, "Times New Roman", Times, serif; 
padding : 5px; font-weight:bolder; 
} 
.canales { 
font : 20px Georgia, "Times New Roman", Times, serif; 
padding : 3px; 
font-weight : bold; 
} 
.nota_canales { 
font : 12px Arial, Helvetica, sans-serif; 
padding : 2px; 
color : #717171; 
font-weight : normal; 
} 
.canales a, .canales a:link, .canales a:visited, .canales a:hover, .nota_canales a, .nota_canales a:link, .nota_canales a:visited, .nota_canales a:hover { 
color : #717171; 
text-decoration : none; 
} 
.negra { 
padding : 2px 10px 5px 10px; 
background-color : #444444; 
color : #ffffff; 
text-align : left; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
text-align : left; 
font-weight : normal; 
} 
.azul_i { 
padding : 2px 10px 5px 10px; 
background-color : #1f5593; 
color : #ffffff; 
text-align : left; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
text-align : left; 
font-weight : normal; 
} 
.azul_p { 
padding : 2px 10px 5px 10px; 
background-color : #51749a; 
color : #ffffff; 
text-align : left; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
text-align : left; 
font-weight : normal; 
} 
.roja_c { 
padding : 2px 10px 2px 5px; 
background-color : #cc0000; 
color : #ffffff; 
text-align : left; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
text-align : left; 
font-weight : normal; 
} 
.roja { 
padding : 2px 10px 2px 10px; 
background-color : #cc0000; 
color : #ffffff; 
text-align : left; 
font-family : "Lucida Grande", Tahoma; 
font-weight : 600; 
margin-bottom : 0; 
} 
.titulo_seccion { 
padding : 5px 10px 5px 22px; 
background-color : #ffffff; 
color : #cc0000; 
text-align : left; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
text-align : left; 
font-weight : normal; 
} 
.titulo_seccion .f_left { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
text-align : left; 
font-weight : normal; 
color : #cc0000; 
} 
.f_rss_1 { 
text-align : left; 
float : left; 
width : 80px; 
height : 120px; 
vertical-align : top; 
} 
.f_rss_2 { 
text-align : left; 
width : 270px; 
height : 120px; 
float : left; 
vertical-align : top; 
} 
.caja_sup { 
border : 1px solid #ccc; 
clear : both; 
margin-top : 5px; 
margin-bottom : 5px; 
background-color : #ffffff; 
} 
.tit_sup { 
background-color : #ffffff; 
} 
.tit_sup .fondo { 
background-color : #cc0000; 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px;
text-align : left; 
font-weight : 500; 
padding : 2px 10px 2px 10px; 
} 
.fondo { 
background-color : #cc0000; 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : left; 
font-weight : 500; 
line-height : 20px; 
padding : 5px 10px 5px 10px; 
margin-right : 5px; 
} 
.fondo_2 { 
background-color : #545454; 
color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : left; 
font-weight : 500; 
line-height : 20px; 
padding : 5px 10px 5px 10px; 
margin-right : 5px; 
} 
.fondo_1 h1 { 
font-size : 17px; 
line-height : 20px; 
color : #3d3d3a; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
.fondo_1 span { 
font-size : 11px; 
line-height : 20px; 
color : #c12612; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
font-weight : 500; 
} 
.destacado h1 a:visited { 
color : #3d3d3a; 
} 
.b_izq { 
float : left; 
width : 180px; 
} 
.b_der { 
float : left; 
} 
.modulo li { 
list-style : none; 
} 
.modulo { 
margin : 0 auto 25px auto; 
width : 1000px; 
padding-bottom : 10px; 
} 
.modulo li { 
width : 200px; 
float : left; 
margin-top : 10px; 
} 
.modulo h4 { 
font : 12px/15px Arial, Helvetica, sans-serif; 
color : #c00; text-decoration:none; font-weight:900; 
border-bottom : 1px solid #d3d3d3; 
padding-bottom : 3px; 
margin-bottom : 9px; 
display : block; 
height : 32px; 
} 

.modulo h4 a:visited, .modulo h4 a:link, .modulo h4 a:focus, .modulo h4 a  { 
color : #c00; text-decoration:none; font-weight:900;
} 
.modulo h4 a:hover { 
text-decoration : underline; 
} 
.modulo h6 { 
font : bold 10px Arial, Helvetica, sans-serif; 
position : absolute; 
top : 20px; 
right : 0; 
float : right; 
} 
.modulo h6 a { 
display : block; 
color : #999; 
background : url(http://static.elespectador.com/images/corner_publicaciones.gif) no-repeat top right; 
padding : 0 20px 5px 0; 
} 
.modulo h6 a:hover { 
color : #666; 
} 
.modulo img { 
margin-bottom : 9px; 
} 
.cajon_nota { 
width : 200px; 
} 
.modulo .cajon_nota h1 { 
font-size : 16px; 
font-weight : 600; 
color : #363636; 
} 
.modulo .cajon_nota p { 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
margin-top : 0.3em; 
color : #666; 
 
} 

.agenda li { 
list-style : none; 
} 
.agenda { 
margin : 0 auto 25px auto; 
width : 1000px; 
padding-bottom : 10px; 
} 
.agenda li { 
width : 162px; 
float : left; 
margin-top : 10px; 
} 
.agenda h4 { 
font : 12px/15px Arial, Helvetica, sans-serif; 
color : #c00; text-decoration:none; font-weight:900;  
border-bottom : 1px solid #d3d3d3; 
padding-bottom : 3px; 
margin-bottom : 9px; 
display : block; 
height : 32px; 
} 
.agenda h4 a { 
color : #c00; 
} 
.agenda h4 a:hover { 
text-decoration : underline; 
} 
.agenda h6 { 
font : bold 10px Arial, Helvetica, sans-serif; 
position : absolute; 
top : 20px; 
right : 0; 
float : right; 
} 
.agenda h6 a { 
display : block; 
color : #999; 
padding : 0 20px 5px 0; 
} 
.agenda h6 a:hover { 
color : #666; 
} 
.agenda img { 
margin-bottom : 9px; 
} 
.cajon_agenda { 
width : 162px; 
} 
.agenda .cajon_agenda h1 { 
font-size : 13px; 
font-weight : 600; 
color : #363636; 
text-transform : none; 
} 
.agenda .cajon_agenda p { 
font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
font-size : 11px; 
margin-top : 0.3em; 
color : #666; 
line-height : 14px; 
} 
.edita li { 
list-style : none; 
} 
.edita { 
margin : 0 auto 25px auto; 
width : 1000px; 
padding-bottom : 10px; 
} 
.edita li { 
width : 230px; 
float : left; 
margin-top : 10px; 
} 
.edita h4 { 
font : 12px/15px Arial, Helvetica, sans-serif; 
color : #c00; text-decoration:none; font-weight:900; 
border-bottom : 1px solid #d3d3d3; 
padding-bottom : 3px; 
margin-bottom : 9px; 
display : block; 
height : 32px; 
} 
.edita h4 a { 
color : #c00; 
} 
.edita h4 a:hover { 
text-decoration : underline; 
} 
.edita h6 { 
font : bold 10px Arial, Helvetica, sans-serif; 
position : absolute; 
top : 20px; 
right : 0; 
float : right; 
} 
.edita h6 a { 
display : block; 
color : #999; 
padding : 0 20px 5px 0; 
} 
.edita h6 a:hover { 
color : #666; 
} 
.edita img { 
margin-bottom : 9px; 
} 
.cajon_edita { 
width : 220px; 
} 
.edita .cajon_edita h1 { 
font-size : 13px; 
font-weight : 600; 
color : #363636; 
text-transform : none; 
} 
.edita .cajon_edita p { 
font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
font-size : 11px; 
margin-top : 5px; 
color : #666; 
line-height : 14px; 
} 
.participa li { 
list-style : none; 
} 
.participa { 
margin : 0 auto 10px auto; 
width : 1000px; 

} 
.participa li { 
width : 220px; 
float : left; 
margin-top : 2px; 
} 
.participa h4 { 
font : 12px/15px Arial, Helvetica, sans-serif; 
color : #c00; text-decoration:none; font-weight:900; 
padding: 5px; 
margin-bottom : 9px; 
display : block; 
float:right; width:350px; 
} 
.participa h2 { 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #000;text-decoration:none; font-weight:900; 
padding : 5px; 
margin-bottom : 9px; 
display : block; 
float:left; width:600px;  

} 
.participa h1 { 
font : bold 16px Arial, Helvetica, sans-serif; 
color : #000; 
} 
.participa h4 a { 
color : #c00; 
} 
.participa h4 a:hover { 
text-decoration : underline; 
} 
.participa h6 a { 
display : block; 
color : #999; 
padding : 0 20px 5px 0; 
} 
.participa h6 a:hover { 
color : #666; 
} 
.participa img { 
margin-bottom : 9px; 
} 
.cajon_participa { 
width : 220px; height: 200px;  
} 
.participa .cajon_participa h5 { 
color : #222222; 
text-transform : none; 
background-color : #ffffff; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
margin : 0; font-weight:900;  
padding : 0; 
} 
.participa .cajon_participa h1, .participa .cajon_participa h2 { 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
font-weight : 900; display: block; background-color:#B6B7B9; padding:5px; margin-bottom:5px;
color : #fff; 
text-transform : uppercase; 
} 
.participa .cajon_participa, .participa .cajon_participa p { 
font:normal 11px/14px Arial, Helvetica, sans-serif; 
margin-top : 5px; 
color : #333; 
} 
.calle { 
float : left; 
width : 90px; 
height : 90px; 
} 
.fondoPie { 
border : 1px dashed #4d4d4d; 
border : 1px dashed #4d4d4d; 
padding : 5px 0 5px 0; 
margin : 0 10px 5px 10px; 
} 
.pie { 
background-color : #f2f2f2; 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
color : #666; 
margin : 10px; 
padding : 20px; 

} 
.pie p { 
font:normal 12px/15px Arial, Helvetica, sans-serif; 
color : #666; 
 
} 
.texto_reportero { 
padding : 20px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reportero h4 { 
color : #999 !important ; 
padding : 10px; 
font : 12px/15px Arial, Helvetica, sans-serif; 
color : #c00; text-decoration:none; font-weight:900;  
} 
.reportero h5 { 
color : #c00 !important ; 
padding : 20px; 
font-size : 14px; 
font-weight : 200; 
font-family : "Century Schoolbook", Georgia, Times, serif; 
background-color : #ffffff; 
} 
.reportero h2 { 
color : #666; 
padding-left : 20px; 
font-weight : 200; 
font-size : 12px; 
font-family : "Century Schoolbook", Georgia, Times, serif; 
} 
.reportero h1 { 
padding : 10px; 
font-size : 18px; 
} 
.texto_reportero { 
padding : 20px; 
font-family : Arial, Helvetica, sans-serif; 
} 
.reportero h4 { 
color : #999 !important ; 
padding : 10px; 
font-size : 14px; 
font-family : "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 
font-weight : 600; 
} 
.reportero h5 { 
color : #c00 !important ; 
padding : 20px; 
font-size : 14px; 
font-weight : 200; 
font-family : "Century Schoolbook", Georgia, Times, serif; 
background-color : #ffffff; 
} 
.reportero h2 { 
color : #666; 
padding-left : 20px; 
font-weight : 200; 
font-size : 12px; 
font-family : "Century Schoolbook", Georgia, Times, serif; 
} 
.reportero h1 { 
padding : 10px; 
font-size : 18px; 
} 
.modulo_blogs { 
padding : 0;  
} 
.modulo_blogs ul { 
width : 355px; 
margin : 5px 3px 5px 2px; 
clear : both; 
overflow : hidden; 
float : left; 
} 
.modulo_blogs h4 { 
padding-left : 5px; 
} 
.modulo_blogs ul li, .modulo_blogs ul li.primero { 
padding : 5px 0 5px 60px; 
border : 1px solid #eee; 
border-width : 1px 1px 0; 
position : relative; 
margin : 1px 0 2px; 
float : left; 
width : 290px; 
height : 35px; 
} 
.modulo_blogs li h5 { 
font-size : 10px; 
margin-bottom : 2px; 
background-color : #ffffff; 
padding : 0; text-transform:none;  
} 
.modulo_blogs p a { 
border : 0; text-transform:none;  
} 
.modulo_blogs p.update { 
margin : 0; 
font-size : 11px; 
border-left : 0; 
color : #617181; 
position : absolute; 
top : 3px; 
left : 3px; 
font-weight : bold; 
text-align : left; 
width : 60px; 
} 
.modulo_blogs p.antetitulo { 
position : static; 
padding-top : 1px; 
color : #cc0000; 
font-size : 11px; 
width : 290px; 
line-height : 12px; 
} 
.modulo_blogs p.antetitulo span { 
color : #dde1e5; 
} 
.modulo_blogs li.primero h5 { 
font : bold 14px/22px Arial, Helvetica, sans-serif; text-transform:none;   
} 
.autor { 
color : #222; 
} 
p.update { 
font-size : 10px; 
margin-bottom : 6px; 
display : inline; 
color : #fff; 
border-left : 1px solid #999; 
padding : 0 0 0 4px; 
} 
.blog { 
clear : both; 
margin-bottom : 12px; 
} 
.tablacontenido { 
padding : 0 0 6px 0; 
} 
.tablacontenido table { 
border-left : 1px solid #cecece; 
border-right : 1px solid #cecece; 
border-top : 1px solid #cecece; 
} 
.tablacontenido th, .tablacontenido td { 
padding : 3px; 
text-align : left; 
color : #666666; 
font-size : 11px; 
font-weight : normal; 
border-bottom : 1px solid #cecece; 
} 
.tablacontenido th a, .tablacontenido td a { 
color : #666666; 
} 
.tablacontenido tr.impar th, .tablacontenido tr.impar td { 
background-color : #f8f8f8; 
} 
.tablacontenido td a img { 
margin : 0 4px 0 0; 
vertical-align : middle; 
} 
.modulo-especial { 
clear : both; 
border : 1px solid #cecece; 
background-color : #ffffff; 
height : 20px; 
} 
* > .modulo-especial { 
height : auto; 
} 
.modulo-especial .caja_encabezado { 
background-color : #ffffff; 
padding : 4px; 
font-size : 18px; 
font-weight : bold; 
border-bottom : 1px solid #cecece; 
} 
.modulo-especial .caja_encabezado a { 
color : #474747; 
} 
.modulo-especial .caja_encabezado div { 
background-color : #e4e5e4; 
color : #666666; 
padding : 4px; 
font : 22px Arial, Helvetica, sans-serif; 
font-weight : 900; 
} 
.modulo-especial .fotografia { 
text-align : center; 
margin : 0 auto; 
padding : 4px 0 0 0; 
} 
.modulo-especial .fotografia img { 
border : 1px solid #cecece; 
text-align : center; 
margin : 0 auto; 
} 
.modulo-comun { 
border : 1px solid #cecece; 
} 
.modulo-comun .caja_encabezado { 
height : 37px; 
font-size : 14px; 
font-weight : bold; 
color : #474747; 
background : #f6f6f6; 
border-bottom : 1px solid #cecece; 
} 
.modulo-comun .caja_encabezado a { 
color : #474747; 
} 
.modulo-comun .caja_encabezado img { 
float : left; 
margin : 0; 
} 
.modulo-comun .caja_encabezado div { 
padding : 12px 0 12px 6px; 
display : block; 
font : 22px Arial, Helvetica, sans-serif; 
font-weight : 900; 
} 
.modulo-comun .caja_encabezado span { 
color : #990000; 
} 
.modulo-comun .caja_abajo { 
background-color : #eeeeee; 
border-top : 1px solid #cecece; 
padding : 10px 5px 10px 5px; 
text-align : center; 
margin : 0 auto; 
} 
.modulo-opinion { 
padding : 10px; background-color:#FFFFFF: 
} 
.photo-opinion { 
float : left; 
padding : 0 10px 0 0; 
} 
.photo-partido { 
float : right; 
padding : 0  0 0 10px; 
} 
.modulo-opinion img { 
border : 1px solid #cecece; 
} 
.modulo-opinion h1 { 
font-size : 16px; 
font-weight : bold; 
} 
.modulo-opinion h3 { 
color : #6d6d6d; 
font-size : 11px; 
font-weight : normal; 
} 
.modulo-opinion h3 a { 
color : #6d6d6d; 
} 
.articulo-participacion .caja_encabezado-fd { 
height : 37px; 
font-size : 16px; 
color : #474747; 
border-bottom : 1px solid #ffffff; 
font-weight : bold; 
background-color : #eaeaea; 
margin : 0; 
padding : 0; 
} 
.articulo-participacion .caja_encabezado-fd img { 
float : left; 
margin : 0 4px 0 0; 
} 
.articulo-participacion .caja_encabezado-fd div { 
padding : 10px 0 0 6px; 
display : block; 
font : 22px Arial, Helvetica, sans-serif; 
font-weight : 900; 
} 
.articulo-participacion .caja_encabezado-fd span { 
color : #990000; 
} 
.articulo-participacion .caja_contenido { 
background-color : #f3f2ed; 
font-size : 11px; 
border-bottom : 0 solid #d4d0c8; 
padding : 10px 10px 10px 10px; 
} 
.articulo-participacion .caja_abajo { 
background-color : #f8f8f8; 
border-top : 1px solid #cecece; 
padding : 10px 5px 10px 5px; 
text-align : center; 
margin : 0 auto; 
} 
.contenido-foto { 
text-align : center; 
background-color : #f4f4f4; 
margin : 0 auto; 
} 
.contenido-foto .content { 
text-align : left; 
background-color : #f4f4f4; 
} 
.contenido-foto .fotog { 
width : auto; 
clear : both; 
text-align : center; 
margin : 0 auto; 
} 
.contenido-foto .fotog img { 
border : 1px solid #d4d0c8; 
} 
.contenido-foto .content span.fecha { 
color : #990000; 
font-size : 10px; 
} 
.contenido-foto .content .fecha-firma { 
color : #000000; 
font-size : 10px; 
text-align : left; 
padding-top : 10px; 
} 
.contenido-foto .texto { 
color : #6d6d6d; 
font-size : 11px; 
text-align : left; 
padding-top : 10px; 
} 
.modulo-participacion { 
border-bottom : 1px solid #d4d0c8; 
} 
.modulo-participacion .caja_encabezado { 
height : 37px; 
font-size : 14px; 
color : #474747; 
background-color : #d4d0c8; 
font-weight : bold; 
margin : 0; 
padding : 0; 
} 
.modulo-participacion .caja_encabezado a { 
color : #474747; 
} 
.modulo-participacion .caja_encabezado img { 
float : left; 
margin : 0 4px 0 0; 
} 
.modulo-participacion .caja_encabezado div { 
padding : 10px 0 0 6px; 
display : block; 
} 
.modulo-participacion .caja_encabezado span { 
color : #990000; 
} 
.modulo-participacion .caja_contenido { 
background-color : #f4f4f4; 
font-size : 11px; 
height : 20px; 
} 
* > .modulo-participacion .caja_contenido { 
height : auto; 
} 
.modulo-participacion .caja_abajo { 
background-color : #f7f7f7; 
border-top : 1px solid #cecece; 
text-align : center; 
margin : 0 auto; 
height : 22px; 
padding : 0 5px 0 5px; 
} 
.modulo_laopinion { 
margin : 0 !important ; 
} 
.modulo_laopinion ul { 
margin : 7px auto 0; 
padding : 0 0 8px; 
float : none; 
width : 360px; 
} 
.modulo_laopinion li { 
padding : 7px 0; 
border-top : 1px solid #dde1e5; 
float : left; 
width : 100%; 
clear : both; 
list-style : none; 
} 
.modulo_laopinion li ul { 
width : auto; 
float : left; 
} 
.modulo_laopinion li li { 
border : 0; 
padding : 0 0 0 20px; 
font-size : 11px; 
margin : 0 !important ; 
} 
.modulo_laopinion li p { 
font-weight : normal; 
font-size : 12px; 
} 
.modulo_laopinion li h5 { 

font-weight : bold; 
} 
.modulo_laopinion li p.antetitulo { 
text-transform : uppercase; 
font-size : 11px; 
color : #c00; 
} 
.modulo_laopinion li h5 { 
font-size : 12px; 
margin-bottom : 0; 
} 
.modulo_laopinion .fotog { 
height : 80px; 
width : 100px; 
float : left; 
margin-right : 12px; 
overflow : hidden; 
} 
.modulo_laopinion li.primero { 
padding : 1px 0 5px; 
margin : 0; 
border-top : 0; 
float : left; 
width : 100%; 
position : relative; 
} 
.modulo_laopinion li.primero p, .modulo_laopinion li.primero h5 { 
padding : 0 0 3px; 
font:normal 14px/17px Arial, Helvetica, sans-serif; 
} 
.modulo_laopinion li.primero p { 
position : absolute; 
right : 0; 
bottom : 0; 
font : 40px Arial, Helvetica, sans-serif; 
color : #dde1e5; 
z-index : 1; 
text-transform : none;  
padding : 0; 
padding : 0; 
} 
.modulo_laopinion li.primero .foto { 
position : relative; 
z-index : 2; 
} 
.modulo_laopinion li.primero h5 { 
font : normal 18px/20px Arial, Helvetica, sans-serif; 
position : relative; 
z-index : 2; 
display : block; 
} 
.modulo_laopinion li p { 
padding-right : 5px; 
} 
.modulo_seccion { 
overflow : hidden; 
margin-top : 1px !important ; 
} 
.modulo_seccion h4, .modulo_seccion h5 { 
font : normal 13px/16px baskerville, palatino, 'palatino linotype', georgia, serif; 
margin-bottom : 3px; 
} 
.modulo_seccion li { 
margin : 0 auto; 
padding : 3px 0 2px; 
border-top : 1px solid #dde1e5; 
position : relative; 
padding-left : 20px; 
font:normal 14px/17px Arial, Helvetica, sans-serif; 
} 
.modulo_seccion li .destacada { 
border : 0; 
} 
.modulo_seccion li .fotog { 
margin : 0 10px 5px 0; 
overflow : hidden; 
} 
.modulo_seccion h5 a { 
color : #3c81a2; 
} 
.modulo_seccion li p { 
ont:normal 12px/14px Arial, Helvetica, sans-serif; 
padding-bottom : 3px; 
} 
.modulo_seccion li h1 { 
font-size : 12px; 
padding-bottom : 3px; 
font-weight : bold; 
} 
.modulo_seccion li .destacada h1 { 
font-size : 17px; 
padding-bottom : 3px; 
font-weight : bold; 
} 
.modulo_seccion li p.antetitulo { 
font-size : 10px; 
text-transform : uppercase; 
color : #cc0000; 
padding : 0; 
} 
.modulo_seccion .fotog p { 
background : #abbc4a; 
} 
.modulo_seccion a:hover { 
color : #cc0000 !important ; 
} 
.modulo_seccion .destacada { 
padding : 4px 0; 
position : relative; 
background-image : none; 
} 
.modulo_seccion .destacada h5 { 
font-size : 17px; 
line-height : 19px; 
font-weight : bold; 
} 
.modulo_seccion .destacada h1 { 
font-size : 17px; 
padding-bottom : 3px; 
font-weight : bold; 
} 
.modulo_seccion .destacada p { 
font-size : 12px; 
} 
.modulo_seccion .destacada h5 a { 
color : #222222; 
} 
.modulo_seccion li.primero { 
border : 0; 
} 
.modulo_seccion .nav_seccion { 
overflow : hidden; 
clear : both; 
border-top : 1px solid #dde1e5; 
padding : 5px 0; 
} 
.modulo_seccion .nav_seccion li { 
float : left; 
background : none; 
padding : 0; 
font-size : 11px; 
padding : 0 10px; 
border : 0; 
border-right : 1px solid #ddd; 
list-style : none; 
} 
.modulo_seccion .nav_seccion li a { 
color : #999; 
text-transform : uppercase; 
font-size : 10px; 
} 
.modulo_seccion .nav_seccion li a:hover { 
color : #035a89; 
} 
.modulo_seccion .nav_seccion li.primero { 
padding-left : 8px; 
} 
.modulo_seccion .nav_seccion li.ultimo { 
border : 0; 
padding-right : 0; 
} 
.modulo_vinculos { 
width : 300px; 
} 
.columnistas h1 { 
font : normal 12px/16px baskerville, palatino, 'palatino linotype', georgia, serif; 
} 
.columnistas h3 { 
color : #333; 
text-align : left; 
font-family : "Lucida Grande", Tahoma; 
font-size : 14px; 
font-variant : small-caps; 
font-weight : 100; 
margin : 0; 
} 
.zona_izquierda { 
float : left; 
margin : 5px 15px 5px 0; 
} 
.zona_derecha { 
float : right; 
margin : 5px 0 5px 15px; 
} 
.modulo_vinculo { 
width : 300px; 
background-color : #f3f3f3; 
float : right; 
} 
.modulo_vinculo .nav_vinculo { 
overflow : hidden; 
padding : 5px 0; 
} 
.modulo_vinculo .nav_vinculo li { 
float : left; 
background : none; 
padding : 0; 
font-size : 11px; 
padding : 0 10px; 
border : 0; 
border-right : 1px solid #ddd; 
list-style : none; 
} 
.modulo_vinculo .nav_vinculo li a { 
color : #999; 
text-transform : uppercase; 
font-size : 10px; 
} 
.modulo_vinculo .nav_vinculo li a:hover { 
color : #cc0000; 
text-decoration : none; 
} 
.modulo_vinculo .nav_vinculo li.primero { 
padding-left : 8px; 
} 
.modulo_vinculo .nav_vinculo li.ultimo { 
border : 0; 
padding-right : 0; 
} 
.titulomodulo { 
margin-top : 5px; 
margin-bottom : 5px; 
color : #222; 
padding : 5px 0 10px 0; 
border-bottom : 1px solid #ddd; 
border-top : 1px solid #ddd; 
} 
.antetitulo { 
text-transform : uppercase; 
font-size : 11px; 
color : #c00; 
font-weight : normal; 
} 
.modulo_blogger { 
margin : 0 !important ; 
} 
.modulo_blogger ul { 
margin : 7px 0 0 0; 
padding : 0 0 8px; 
float : none; 
width : 100%; 
} 
.modulo_blogger li { 
padding : 5px 0; 
float : left; 
width : 100%; 
clear : both; 
list-style : none; 
} 
.modulo_blogger li ul { 
width : auto; 
float : left; 
} 
.modulo_blogger li li { 
border : 0; 
padding : 10px 0 10px 10px; 
font-size : 11px; 
margin : 0 !important ; 
} 
.modulo_blogger li p { 
font-weight : normal; 
font-size : 12px; 
} 
.modulo_blogger li h5 { 
font-weight : bold; 
} 
.modulo_blogger li h1 { 
font-weight : bold; 
font-size : 16px; 
} 
.modulo_blogger li p.antetitulo { 
text-transform : uppercase; 
font-size : 11px; 
color : #c00; 
font-weight : normal; 
} 
.modulo_blogger li h5 { 
font-size : 12px; 
margin-bottom : 0; 
} 
.modulo_blogger li h4 { 
font-size : 12px; 
margin-bottom : 0; 
text-transform : uppercase; 
color : #c00; 
} 
.modulo_blogger li .fotog { 
width : 80px; 
float : left; 
margin-right : 12px; 
overflow : hidden; 
} 
.modulo_blogger li.primero { 
padding : 1px 0 5px; 
margin : 0; 
border-top : 0; 
float : left; 
width : 100%; 
position : relative; 
} 
.modulo_blogger li.primero p, .modulo_blogger li.primero h5 { 
padding : 0 0 3px; 
font-size : 14px; 
} 
.modulo_blogger li.primero p { 
position : absolute; 
right : 0; 
bottom : 0; 
font : 40px Arial, Helvetica, sans-serif; 
color : #dde1e5; 
z-index : 1; 
text-transform : none; 
padding : 0; 
padding : 0; 
} 
.modulo_blogger li.primero .foto { 
position : relative; 
z-index : 2; 
} 
.modulo_blogger li.primero h5 { 
font : normal 18px/20px Arial, Helvetica, sans-serif; 
position : relative; 
z-index : 2; 
display : block; 
} 
.modulo_blogger li p { 
padding-right : 5px; 
font : 12px/110% Arial, Helvetica, sans-serif; 
} 
.columna_245 { 
float : left; 
width : 190px; 
} 
.caja_gris { 
background-color : #f3f3f3; 
border : 1px solid #ccc; 
margin-bottom : 10px; 
padding : 8px; 
} 
.colu_1 { 
margin-right : 10px; 
font-size : 12px; 
} 
.colu_2 { 
margin-right : 10px; 
font-size : 12px; 
} 
.colu_3 { 
margin-right : 10px; 
font-size : 12px; 
} 
.modulo_menu_a { 
padding-top : 5px; padding-bottom : 10px; 
margin : 0; 
font : 9px "gill sans", verdana; color:#FFFFFF; 
 } 
.modulo_menu_a li { 
float : left; 
background : none; 
padding : 0; 
font-size : 9px; 
padding :5px 10px ; 
border : 0; 
list-style : none;
} 
.modulo_menu_a li a { 
color : #fff; 
text-transform : none; 
font-size : 10px; 
text-decoration : none; 
} 
.modulo_menu_a li a:hover { 
color : #999; 
text-decoration : none; 
} 
.modulo_menu_a li.primero { 
padding-left : 8px; 
} 
.modulo_menu_a li.ultimo { 
border : 0; 
padding-right : 0; 
} 

table.clima {
	width: 220px;
	margin: 0 auto 0 auto;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
}
table.clima tfoot td {
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	height:50px;
	vertical-align:middle;
	text-align:center;
}
table.clima tbody td.pro_clima {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #336699;
	text-align : center;
	padding : 10px;
}
table.clima tbody td.gra1_clima {
	font : 18px/120% tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #aa0000;
	text-align : right;
	font-weight : 900;
}
table.clima tbody td.gra2_clima {
	font : 18px tahoma, Geneva, Arial, Helvetica, sans-serif;
	color : #336699;
	text-align : right;
	padding : 0;
	font-weight : 900;
}
table.clima tbody td.imag_clima {
	text-align : center;
	vertical-align : middle;
	border : 0;
}
span.min_max {
	font : 10px tahoma, Geneva, Arial, Helvetica, sans-serif;
	float : right;
	width : 60px;
	line-height : 90%;
	letter-spacing : 0.06em;
	font-weight : 900;
	text-align : center;
	color:#333;
}
span.gra_dos {
	font : 18px tahoma, Geneva, Arial, Helvetica, sans-serif;
	float : right;
	margin : 0;
	width : 60px;
	font-weight : 900;
	text-align : center;
}

table.indicadores {
	width: 220px;
	margin: 0 auto 0 auto;
	background-color:#ffffff;
	border-collapse:collapse;
	empty-cells:show;
}
table.indicadores thead th {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-style:oblique; font-weight:100;
	color: #000;
	text-align: left;
	padding: 3px;
	vertical-align:bottom;
	height:40px;
}
table.indicadores thead td {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	font-style:normal; font-weight:900;
	color: #0865bc;
	text-align: center;
	padding: 3px;
	vertical-align:bottom;
	height:40px;
}
table.indicadores tbody th {
	font: bold 11px/18px Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding: 3px;
}
table.indicadores tbody td {
	font: 11px/18px Geneva, Arial, Helvetica, sans-serif;
	text-align: right; font-weight:900;
	padding: 3px; color:#65728c;
}
table.indicadores tbody tr.fondo {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color:#f1f1f1;
}

table.futbolN {
width: 340px;
border: 1px solid #cccccc;
margin: 0 auto 1em auto;
background-color:#F9F9F9;
}
table.futbolN thead th {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
text-align: left;  border: 1px solid #c00000;
padding: 3px;
background-color: #cc0000;
}
table.futbolN thead td {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 3px; border: 1px solid #c00000;
background-color: #cc0000;
}
table.futbolN tbody tr.titulo th {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
text-align: left;  border: 1px solid #c00000;
padding: 3px;
background-color: #cc0000;
}
table.futbolN tbody tr.titulo td {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 3px; border: 1px solid #c00000;
background-color: #cc0000;
}
table.futbolN caption {
font: 12px/14px Arial, Helvetica, sans-serif;
color: #000;
font-weight:900;
text-align: center;
padding: 3px;
}
table.futbolN caption span {
color: #cc0000;
}
table.futbolN tbody th {
font:normal 12px/14px Arial, Helvetica, sans-serif;
color: #333;
text-align: left;
padding: 3px;
border-top: 1px solid #eee;
background-color: #ffffff;
}
table.futbolN tbody td {
font:normal 12px/14px Arial, Helvetica, sans-serif;
color: #333;
text-align: center;
padding: 3px;
border-top: 1px solid #eee;
background-color: #ffffff;
}
table.futbolN tfoot td {
font:normal 10px/16px Arial, Helvetica, sans-serif;
color: #666;
text-align: left;
padding: 5px;
border-top: 1px solid #ccc;
background-color: #f5f5f5;
}

table.futbolM caption {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:900;
	text-align: center;
	padding: 3px;
}
table.futbolM caption span {
	color: #cc0000;
}
table.futbolM tfoot td {
	font:normal 9px/14px Arial, Helvetica, sans-serif;
	color: #666;
	text-align: right;
	
}

.noticia h6 {font:bold 11px Arial, Helvetica, sans-serif; margin:5px 0 0 0; color:#003366;}
.noticia h6 a {font:normal 11px Arial, Helvetica, sans-serif; color:#333; padding:1px 2px;}
.noticia h6 a:hover { color:#cC0000; text-decoration:underline;}

