h2.el_titulo{
color: #FFFFFF;
float: left;
clear: both;
font-size: 26px;
margin: 20px 30px 10px 20px;
}

span.interrogantes{
background: url(img/interrogantes.png) no-repeat 0 0;
width: 39px;
height: 56px;
position: absolute;
right: 5px;
bottom: 0px;
}

span.interrogantes_negros{
background: url(img/interrogantes-negros.png) no-repeat 0 0;
width: 39px;
height: 56px;
position: absolute;
right: 5px;
top: 5px;
}

.ampliada_5_clics{
width: 100%;
display: block;
overflow: hidden;
zoom:1;
background: #000 url(img/degradado-oscuro.jpg) repeat-x top;
}

.ampliada_5_clics .la_foto{
border-top: 5px solid #258F00;
/*float: left;*/
text-align: center;
/*position: relative;*/
}

.ampliada_5_clics .la_foto .texto_foto{
position: absolute;
bottom: 10px;
left: 10px;
float: left;
width: 450px;
}

.el_texto{
position: relative;
overflow: hidden;
display: block;
width: 100%;
zoom: 1;
background: #000 url(img/degradado-oscuro.jpg) repeat-x top;
}

.el_titulo a{
color: #666;
padding-right: 25px;
*float: left;
font-weight: bold;
background: url(img/flecha_titular_verde.png) no-repeat right bottom;
}

.foto_mini{
float: left;
display: block;
border-top: 5px solid #258F00;
height: 100px;
margin: 0;
padding: 0;
}

#clics_rojo .foto_mini{
border-color: #D00101;
}
#clics_rojo .foto_mini_seleccionada{
background: #D00101;
border-top: 5px solid #D00101;
}
#clics_rojo .texto_foto_1{
background: #800101 none repeat scroll 0 0;
border-left: 3px solid #D00101;
}
#clics_rojo .titulo_modulo_verde{
border-bottom:5px solid #D00101;
background: url(img/titulo-rojo.png) no-repeat 0 0;
}
#clics_rojo .el_titulo a{
background: url(img/flecha_titular_roja.png) no-repeat right bottom;
}
#clics_rojo span.interrogantes{
background: url(img/interrogantes_rojos.png) no-repeat 0 0;
}


.foto_mini_seleccionada{
float: left;
display: block;
background: #258F00;
border-top: 5px solid #258F00;
height: 100px;
}

.foto_mini_seleccionada img{
filter: alpha(opacity=80);
opacity: .8;
-moz-opacity: 0.8;
}

.las_fotos{
width: 100%;
display: block;
overflow: hidden;
zoom:1;
clear: both;
}

.modulo_5_clics{
margin-bottom: 20px;
width: 100%;
clear: both;
display: block;
overflow: hidden;
zoom:1;
}

.texto_foto_1{
background: #315B22 none repeat scroll 0 0;
border-left: 3px solid #258F00;
color: white;
float: left;
font-size: 16px;
margin: 13px 10px 0 0;
padding:5px 30px 5px 5px;
text-transform: none;
}

.texto_foto_2{
background: #131313 none repeat scroll 0 0;
border-left: 3px solid #000000;
color: white;
float: left;
font-size: 13px;
margin: 0 10px 10px 0;
padding: 3px 30px 3px 5px;
text-transform: none;
}

#respuesta{
position: relative;
float: left;
width: 100%;
}

#respuesta  h3.responde{
color: white;
font-size: 22px;
font-style: italic;
font-weight: bold;
margin: 30px 60px;
text-transform: none;
}

#respuesta .comillas_abrir{
background: url(img/comillas.png);
float: left;
position: absolute;
top: 10px;
left: 10px;
width: 44px;
height: 41px;
}

#respuesta .comillas_cerrar{
background: url(img/comillas-cerrar.png);
float: left;
position: absolute;
bottom: 10px;
right: 10px;
width: 44px;
height: 41px;
}

.texto_titulo_modulo span{

}
.volver_5clics{
clear: both;
margin-left: 20px;
}
.volver_5clics a{
color: #258F00;
}
div.barra_inferior_iconos{
background:transparent url(img/menu_contenedor_bg.jpg) repeat-x scroll 0 -8px;
color:#333333;
display:block;
font-size:12px;
height:24px;
left:0;
position:absolute;
top:10px;  
width: 543px;
background:#EEEEEE ;
border: 1px solid #CCC;
}  
div.barra_inferior_iconos div.comentario {
float: left;
display: inline;      
width: auto;
clear: none;    
margin: 0;
padding: 0;
}   
div.barra_inferior_iconos img{
padding: 0;
}

div.barra_inferior_iconos #compartir{
border:medium none;
color:#333333;
float:right;
font-weight:normal;
margin:0;
padding:0;
width:245px;    
font-size: 12px;

}
.texto ul.acciones{
float: left;
}

.texto ul.acciones li{
background:transparent none repeat scroll 0 0;
border-right:1px dotted #999999;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px 0;
padding:0 10px;
}                
.texto ul.acciones li a{
text-decoration: none;    
color: #333333;
}                        
.texto ul.acciones li a:hover{
text-decoration: none;  
color: #FE860C;
}.bloque_especial{
width: 31%;
float: left;
display: inline;
margin: 20px 0 15px 12px;
overflow: hidden;
}

.bloque_especial ul li{
background:transparent url(img/relacionados.gif) no-repeat scroll 0 4px;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 3px 3px;
padding-left:15px;
}

.bloque_especial h3{
margin-bottom: 3px;
}

.bloque_especial h3 a{
font: bold 13px Tahoma;
}

.bloque_especial h4 {
color: white;
font-size: 12px;
font-style: normal;
text-transform: none;
float: left;
display: block;
margin-bottom: 5px;
}

.bloque_especiales{
float: left;
position: relative;
margin: 0px 0 10px 0px;
width: 100%;
}

.bloque_especiales .linea_separador {
clear: both;
width: 95%;
height: 2px;
margin: auto;
margin-bottom: 2px;
border-bottom: 1px dotted #A8A8A8;
}

.bloque_especiales .titulo_modulo{
font-family: arial black;
text-transform: uppercase;
}

.horizontal_1{
margin: 0;
width: 100%;
margin-bottom: 10px;
padding-bottom: 10px;
background: white;
}

.horizontal_1  .leer_mas{
display: inline;
}

.horizontal_1 .bloque_especial{
width: 160px;
height: 255px;
margin:5px 0 10px 5px;
}

.horizontal_1 .bloque_especial .titulo_portada{
background: none;
padding: 0;
border: none;
text-transform: uppercase;
height: 30px;
}

.horizontal_1 .bloque_especial .titulo_portada a{
color: #FFCC00;
font-size: 11px;
border: none;
}

.horizontal_1 .titulo_modulo{
background: #FFFFFF url(img/especiales.jpg) no-repeat 0 0;
color: #999999;
padding-left: 10px;
padding-top: 25px;
}

.horizontal_1 img{
background: white;
padding: 2px;
}

.horizontal_2{
background: white;
}

.horizontal_2 .bloque_especial{
display: inline;
float: left;
margin: 20px 0 15px 12px;
overflow: hidden;
width: 215px;
border-bottom: 1px dotted #ccc;
padding-bottom: 5px;
}

.horizontal_2 .bloque_especial .titulo{

}
.horizontal_2 .bloque_especial .titulo h3 a{
font-size: 21px;
font-family: Arial Narrow;
color: #C72719;
}

.horizontal_2 .titulo_modulo{
background: url(img/mas_noticias.gif) no-repeat 0 0;
padding-top: 20px;
padding-left: 10px;
color: #333;
}

.horizontal_2 .titulo_modulo, 
.bloque_especial p, 
.horizontal_2 .bloque_especial h3 a{
color: #333;
}

.horizontal_2 img{
border: 5px solid #111;
}

.modulo_foto_y_noticias{
width: 545px;
clear: both;
overflow: hidden;
display: block;
zoom:1;
margin-bottom: 10px;
}

.modulo_foto_y_noticias .la_foto{
float: left;
display: block;
overflow: hidden;
zoom:1;
position: relative;
}

.modulo_foto_y_noticias .la_foto h2{
float:left;
font-size:17px;
margin-bottom:3px;
text-transform:none;
position: absolute;
bottom: 5px;
left: 0;
}

.modulo_foto_y_noticias .la_foto h2 a{
background:transparent url(img/transparencia-roja.png) repeat scroll 0 0;
border-left:5px solid #520C0C;
color:#FFFFFF;
float:left;
padding:1px 30px 1px 10px;
}
.modulo_foto_y_noticias .la_foto h2 a:hover{
background:#CC0001 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

.modulo_foto_y_noticias .las_noticias{
float: left;
display: block;
overflow: hidden;
zoom:1;
width: 275px;
padding: 0;
}

.modulo_foto_y_noticias .las_noticias .foto_noticia_portada{
padding: 0;
float: left;
background: none;
margin: 4px;
}

.modulo_foto_y_noticias .las_noticias .noticia_mini{
background:#FFFFFF url(img/flecha_titular_f_png.png) no-repeat scroll right bottom;
border:1px solid #DADADA;
cursor:pointer;
display:block;
font-size:11px;
height:47px;
margin:0 0 3px 3px;
overflow:hidden;

}
.modulo_foto_y_noticias .las_noticias .noticia_mini_seleccionada p,
.modulo_foto_y_noticias .las_noticias .noticia_mini p{
font-size: 11px;
margin-top: 2px;

}


.modulo_foto_y_noticias .las_noticias .noticia_mini_seleccionada{
float: left;
display: inline;
width: 100%;
cursor: pointer;
height:  47px;
margin: 0px 0px 3px 3px;
background:  #000 url(img/flecha_titular_png.png) no-repeat right bottom;
border: 1px solid #DADADA;

}

.modulo_foto_y_noticias .las_noticias .noticia_mini_seleccionada p{
color: #fff;
}

.modulo_foto_y_noticias .las_noticias a{
color: #111;
font-weight: bold;
}

.modulo_foto_y_noticias .las_noticias h2{
font-size: 13px;
margin-right:3px;
margin-top:3px;
}

.modulo_foto_y_noticias .las_noticias h2 a{
text-decoration: none;
}

.modulo_foto_y_noticias .noticia_mini_seleccionada h2 a{
color: #FFCC00;
}

/**********************************************************
tipo especiales vertical 1
**********************************************************/
.vertical_1{
width: 100%;
float: left;
padding-top: 35px;
position: relative;
display: inline;
background: #fff url(img/especiales_2.jpg) no-repeat 0 0;
}

.vertical_1 .bloque_especial{
width: 95%;
margin: 3%;
}

.vertical_1 .titulo_modulo{
position: absolute;
color: white;
left: 8px;
position: absolute;
top: 0px;
}

.vertical_1 h3{
line-height: 120%;
}

.vertical_1 h3 a, .vertical_2 h3 a {
font-style: normal;
}

.vertical_1 h3 a:hover{
}

.vertical_1 h4{
color: #000;
}

.vertical_1 img{
}

.vertical_1 p, .vertical_1 h3, .vertical_1 h4, .vertical_1 a img{
float: none;
}

/**********************************************************
tipo especiales vertical 2
**********************************************************/
.vertical_2{
width: 100%;
float: left;
padding-top: 74px;
display: inline;
background: #333 url(img/mas_noticias.gif) no-repeat 0 0;
}

.vertical_2 .bloque_especial{
border-bottom: 1px dashed #999999;
margin: 3px 0;
padding-bottom: 10px;
width: 100%;
}

.vertical_2 .bloque_especial .foto{
border:1px solid #FFFFFF;
float:left;
margin-right:5px;
margin-top:3px;
}

.vertical_2 .titulo_modulo{
position: absolute;
color: white;
left: 8px;
position: absolute;
top: 20px;
}

.vertical_2 .texto{
width: 240px;
float: left;
}

.vertical_2 a{
font-weight: bold;
color: #999;
}

.vertical_2 h3{
font-size: 13px;
}

.vertical_2 p{
color: #fff;
}

.bloque_especial table{
font-size: 11px;
}/**************************************************busqueda noticias*/

#tabla_busqueda{ 
background: white; 
border:none; 
margin:0px;
}

.noticia_busqueda
{
border:none;
font-size:19px;
padding:5px 5px 5px 15px;
text-align:left;
border-bottom:#ccc solid 1px;
}

.noticia_busqueda .autor{
color:#999;
font-size:11px;
text-align:left;
}
.noticia_busqueda:hover{
background: #ededed;
}

.paginacion_total{
color:#999;
}

.paginador .paginador_resultados {
font-weight:bold;
font-style:italic;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.paginador .pagina {
background-color:#FFD200;
color:#FFFFFF;
padding: 0 10px 0 10px;
line-height: 30px;
text-align: center;
float:right;
margin-right: 1px;
}

.paginador .normal{
cursor:pointer;
}

.paginador .normal:hover {
background-color:#FFAD00;
}

.paginador .seleccionada {
font-weight:bold;
background-color:#FFAD00;
}

.paginador .letra{
margin-top:10px;
}

form#hemeroteca {
color: white;
padding-bottom: 10px;
font-size: 14px;
background:#666666;
padding-right: 20px;
padding-left: 20px;
}

form#hemeroteca label {
padding:0px 5px;

}
form#hemeroteca h2{
color:white;
font-size:260%;
margin-bottom:20px;
}
form#hemeroteca select{
width: 155px;
clear:both;
font-size:14px;
background:#F2F2F2 url(img/input.jpg) repeat-x 0 0;
border: 1px solid #D0D0D0;
padding: 3px;
}
form#hemeroteca input{
padding:3px;
}* html #buscador form input{
background: url(img/buscador-ie6.jpg);
}

* html #menu #raiz_menu_principal  li > a{
background-image: url(img/piquito_menu_ie6.png);
}

a.hemeroteca{
background: url(img/hemeroteca.png) no-repeat 0 9px;
padding-left: 15px;
}

.dia{
text-transform: capitalize;
float: left;
font-weight: bold;
}

.link_cabecera{
float: left;
display: block;
overflow: hidden;
}

#breadcrumb{
color:#CCCCCC;
float:left;
font-size:14px;
font-weight:bold;
height:35px;
line-height:35px;
text-transform:lowercase;
}

#buscador {
position: absolute;
right: 0;
top: 104px;
}

#buscador {
position: absolute;
right: 5px;
top: 40px;
width: 220px;
z-index: 1;
}

#buscador form {
margin-top: 0px;
}

#buscador form button{
line-height: 22px;
display: none;
}

#buscador form button{
background-color: #E6EDF4;
border: 1px solid #B0BFCC;
font-size: 9px;
margin-left: 5px;
width: 74px;
height: 18px;
}

#buscador form input{
background: url(img/fondo_buscador.png) no-repeat;
float: left;
height: 17px;
padding: 6px 15px 5px 40px;
width: 168px;
border: none;
color: #FFFFFF;
font-size: 12px;
}

#cabecera #lema_sitio{
position: absolute;
left: -2000px;
}

#cabecera #nombre_sitio{
background:transparent url(img/tendencia_gay.png) no-repeat scroll 0 0;
float:left;
height:60px;
position:absolute;
top:50px;
width:215px;
}

#cabecera #nombre_sitio a{
float: left;
width: 281px;
height: 31px;
}

#cabecera #nombre_sitio span, #pie #breadcrumb {
display: none;
}

#cabecera #top_bar{
line-height: 23px;
font-size: 11px;
}

#cabecera #top_bar a{
color: white;
}

#cabecera h2{
}

#fecha{
color: #777777;
float: left;
font-size: 12px;
width: 370px;
}

#form_reloj{
display: inline;
float: left;
left: 330px;
top: -3px;
width: 80px;
}

#form_reloj input{
background: transparent none repeat scroll 0 0;
border: medium none;
color: #FFF;
float: left;
font-size: 12px;
font-weight: bold;
letter-spacing: -1px;
margin: 0;
padding: 3px 0 0 0;
}

#login_inicio{
color: #ccc;
font-size: 12px;
float: right;
}

#login_inicio a {
color: #fff;
}

#login_inicio a {
color: #4B6CA2;
text-decoration: none;
}

#login_inicio a:hover{
color: #000;
}

#login_inicio strong, #menu ul li a:hover {
color: #000000;
}

#menu {
height: 70px;
float: left;
position: relative;
width: 998px;
clear: both;
overflow: visible;
z-index: 300;
}

#menu #raiz_menu_principal{
float: left;
width: 100%;
}

#menu #raiz_menu_principal  li > a{
background-image: url(img/piquito_menu.png);
background-position: 99% 55%;
background-repeat: no-repeat;
}

#menu #raiz_menu_principal .category_head{
font-size: 11px;
height: 24px;
line-height: 24px;
text-transform: none;
color: white;
font-style: italic;
display: block;
overflow: hidden;
}

#menu #raiz_menu_principal .category_head .head1{
border-right: 1px solid #CCCCCC;
float: left;
width: 33.9%;
text-align: center;
}

#menu #raiz_menu_principal .category_head .head2{
float: left;
width: 65%;
text-align: center;
}

#menu #raiz_menu_principal .subcategorias{
width: 33.9%;
float: left;
background: #333;
min-height: 220px;
-moz-border-radius-bottomleft: 6px;  
padding: 10px 0 10px 0;
}

#menu #raiz_menu_principal .subcategorias li{
display: block;
background: none;
clear: both;
overflow: hidden;   
padding: 10px;
}

#menu #raiz_menu_principal .subcategorias li a{
background: none;
text-transform: none;  
color: #EEEEEE;
}

#menu #raiz_menu_principal .submenu{
position: absolute;
left: 0;
top: 35px;
width: 420px;
background: white;
z-index: 9999;
color: #000;
background: white url(img/subcategorias_bg.png) repeat-x bottom;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
display: block;
float: left;
border-bottom: 1px solid #ccc;
}

#menu #raiz_menu_principal div.latest_news{
float: left;
display: inline;
width: 66%;
}

#menu #raiz_menu_principal div.latest_news .news_block{
border-bottom:1px solid #CCCCCC;
display:block;
line-height:100%;
margin:0 0;
overflow:hidden;
padding:7px; 
clear: both;
zoom: 1;
}

#menu #raiz_menu_principal div.latest_news .news_block a.latest_news_img{
float:left;
height:50px;
margin:0 10px 0 0;
padding:0;
}

#menu #raiz_menu_principal div.latest_news .news_block p {
line-height: 130%;
margin: 0;
}  
#menu #raiz_menu_principal div.latest_news .news_block p a{
color: #333;
}


#menu #raiz_menu_principal div.latest_news .news_block:hover{
background: white url(img/subcategorias_bg.png) repeat-x scroll center bottom;
}

#menu #raiz_menu_principal li.categoria_1 #sub_1{
display: block;
}

#menu #raiz_menu_principal li.position_right .submenu{
right: 0px !important;
left: auto !important;
top: 35px;
}

#menu #subcategorias_menu {
height: 35px;
clear: both;
overflow: hidden;
}

#menu #subcategorias_menu > li{
border-right: 1px solid #FFFFFF;
height: 10px;
line-height: 17px;
margin: 12px 0;
padding: 0 10px;
}

#menu .botones_subcategorias{
clear: both;
height: 100px;
float: left;
display: block;
}

#menu a:hover {
color: #CCCCFF;
}

#menu ul li  a.main_link{
color: white;
float: left;
display: block;
font-size: 11px;
height: 35px;
line-height: 35px;
padding-left: 4px;
text-align: left;
text-decoration: none;
padding: 0 40px 0 15px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
text-transform: uppercase;
}

#menu ul li.seleccionado {
background-position: right; /*background-image:url(../../img/humor/fondo_pestana.jpg);*/
background-repeat: no-repeat;
}

#menu ul#raiz_menu_pricipal {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0px;
}

#menu ul#raiz_menu_principal > li {
color: #FFFFFF;
display: inline;
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
position: relative;
z-index: 3;
font-weight: bold;
margin: 0 5px 0 0;
}

#menu ul#subcategorias_menu a:hover{
text-decoration: underline;
}

#menu ul#subcategorias_menu li a {
color: #FFFFFF;
font-weight: bold;
height: 15px;
line-height: 11px;
padding: 0;
width: 100%;
}#menu ul li.categoria_6 a.main_link,
.breves .relaciones ul li.categoria_6 a{
    gborder-left: 5px solid #BBBBBB;  
    background-color: #6D6D6D;
}
#menu ul li.categoria_6  a.main_link:hover{
    background-color: #BBBBBB;
}
#menu #subcategorias_menu.categoria_6{
    background-color: #6D6D6D;
}
#menu ul li a.main_link:hover{
text-shadow: 1px 1px #333;
}






/* categoria 1   **/

.categoria_1  a, 
.categoria_1  em,
.categoria_1  strong,
.categoria_1 h4,
.categoria_1 .fecha_izquierda, 
.categoria_1 h3, 
.categoria_1 div.firma{
color: #ff9999;
} 
.categoria_1{
border-color:  #ff9999;
}
#menu #subcategorias_menu.categoria_1, 
.categoria_1 .category_head{
background-color: #ff9999;
}

.categoria_1 .titulo_portada, 
.categoria_1 .foto_noticia_portada
{
border: 1px solid #ff9999;
color: #ff9999;
}
#menu ul li.categoria_1 a.main_link{
    background-color: #ff9999;
}   
.breves .relaciones ul li.categoria_1 a, 
.listado_relacionadas_ampliada li .categoria_1 h2 a,
.listado_rel_portada li.categoria_1 a{
border-left: 6px solid #ff9999;
} 
.breves .relaciones ul li.categoria_1 a:hover, 
.listado_relacionadas_ampliada li .categoria_1 h2 a:hover,
.listado_rel_portada li.categoria_1 a:hover{
background-color: #ff9999;
color: white;
}



/* categoria 2   **/

.categoria_2  a,
.categoria_2  em,
.categoria_2  strong, 
.categoria_2 h4,
.categoria_2 .fecha_izquierda, 
.categoria_2 h3, 
.categoria_2 div.firma{
color: #CF0000;
}  
.categoria_2{
border-color: #CF0000;
}
#menu #subcategorias_menu.categoria_2, 
.categoria_2 .category_head{
background-color: #CF0000;
}

.categoria_2 .titulo_portada, 
.categoria_2 .foto_noticia_portada
{
border: 1px solid #CF0000;
color: #a9087e;
}
#menu ul li.categoria_2 a.main_link 
{
    gborder-left: 5px solid #CF0000;
    background-color: #CF0000;
}
#menu ul li.categoria_2  a.main_link:hover{
    background-color: #CF0000; 
text-shadow: 1px 1px #333;
}
.breves .relaciones ul li.categoria_2 a, 
.listado_relacionadas_ampliada li .categoria_2 h2 a,
.listado_rel_portada li.categoria_2 a{
border-left: 6px solid #CF0000;
} 
.breves .relaciones ul li.categoria_2 a:hover, 
.listado_relacionadas_ampliada li .categoria_2 h2 a:hover,
.listado_rel_portada li.categoria_2 a:hover{
background-color: #CF0000;
color: white;
}


/* categoria 3   **/

.categoria_3  a, 
.categoria_3  em,
.categoria_3  strong,
.categoria_3 h4,
.categoria_3 .fecha_izquierda, 
.categoria_3 h3, 
.categoria_3 div.firma{
color: #ff8e00;
}
#menu #subcategorias_menu.categoria_3, 
.categoria_3 .category_head{
background-color: #ff8e00;
}

.categoria_3 .titulo_portada, 
.categoria_3 .foto_noticia_portada
{
border: 1px solid #ff8e00;
color: #ff8e00;
}
#menu ul li.categoria_3 a.main_link{
    gborder-left: 5px solid #ff8e00;
    background-color: #ff8e00;
}
#menu ul li.categoria_3  a.main_link:hover{
    background-color: #ff8e00; 
    text-shadow: 1px 1px #333;
} 
.breves .relaciones ul li.categoria_3 a, 
.listado_relacionadas_ampliada li .categoria_3 h2 a,
.listado_rel_portada li.categoria_3 a{
border-left: 6px solid #ff8e00;
} 
.breves .relaciones ul li.categoria_3 a:hover, 
.listado_relacionadas_ampliada li .categoria_3 h2 a:hover,
.listado_rel_portada li.categoria_3 a:hover{
background-color: #ff8e00;
color: white;
}
.categoria_3{
color: #ff8e00;
}



/* categoria 18   **/

.categoria_18  a,
.categoria_18  em,
.categoria_18  strong, 
.categoria_18 h4,
.categoria_18 .fecha_izquierda, 
.categoria_18 h3, 
.categoria_18 div.firma{
color: #EFDC0E;
}
#menu #subcategorias_menu.categoria_18, 
.categoria_18 .category_head{
background-color: #EFDC0E;
}
.categoria_18{
border-color: #EFDC0E;
}
.categoria_18 .titulo_portada:hover,
#menu ul li.categoria_18 a.main_link:hover{
background-color: #EFDC0E;
text-shadow: 1px 1px #333;

}
.categoria_18 .titulo_portada, 
.categoria_18 .foto_noticia_portada 
{
border: 1px solid #EFDC0E;
color: #FFE900;
}
#menu ul li.categoria_18 a.main_link
{
    background-color: #EFDC0E;
}
.breves .relaciones ul li.categoria_18 a, 
.listado_relacionadas_ampliada li .categoria_18 h2 a,
.listado_rel_portada li.categoria_18 a{
border-left: 6px solid #EFDC0E;
} 
.breves .relaciones ul li.categoria_18 a:hover, 
.listado_relacionadas_ampliada li .categoria_18 h2 a:hover,
.listado_rel_portada li.categoria_18 a:hover{
background-color: #EFDC0E;
color: white;
}




/* categoria 4  **/
.categoria_4  a, 
.categoria_4  em,
.categoria_4  strong,
.categoria_4 h4,
.categoria_4 .fecha_izquierda, 
.categoria_4 h3, 
.categoria_4 div.firma{
color: #015F00;
}
#menu #subcategorias_menu.categoria_4, 
.categoria_4 .category_head{
background-color: #015F00;
} 
.categoria_4 .titulo_portada:hover,
#menu ul li.categoria_4  a.main_link:hover{
background-color: #015F00;
text-shadow: 1px 1px #333;

} 

.categoria_4 .titulo_portada, 
.categoria_4 .foto_noticia_portada
{
border: 1px solid #015F00;
color: orange;
}
#menu ul li.categoria_4 a.main_link{
    background-color: #015F00;
}
.breves .relaciones ul li.categoria_4 a, 
.listado_relacionadas_ampliada li .categoria_4 h2 a,
.listado_rel_portada li.categoria_4 a{
border-left: 6px solid #015F00;
} 
.breves .relaciones ul li.categoria_4 a:hover, 
.listado_relacionadas_ampliada li .categoria_4 h2 a:hover,
.listado_rel_portada li.categoria_4 a:hover{
background-color: #015F00;
color: white;
}
.categoria_4{
border-color: #015F00;
}



/* categoria 5 **/

.categoria_5  a, 
.categoria_5  em,
.categoria_5  strong,
.categoria_5 h4,
.categoria_5 .fecha_izquierda, 
.categoria_5 h3, 
.categoria_5 div.firma{
color: #0077BF;
}
#menu #subcategorias_menu.categoria_5, 
.categoria_5 .category_head{
background-color: #0077BF;
}
.categoria_5 .titulo_portada:hover,
#menu ul li.categoria_5 a.main_link:hover{
background-color: #0077BF;
text-shadow: 1px 1px #333;

}
.categoria_5 .titulo_portada, 
.categoria_5 .foto_noticia_portada
{
border: 1px solid #0077BF;
color: #0065a7;
}
#menu ul li.categoria_5 a.main_link{
    background-color: #0077BF;
} 
.breves .relaciones ul li.categoria_5 a, 
.listado_relacionadas_ampliada li .categoria_5 h2 a,
.listado_rel_portada li.categoria_5 a{
border-left: 6px solid #0077BF;
} 
.breves .relaciones ul li.categoria_5 a:hover, 
.listado_relacionadas_ampliada li .categoria_5 h2 a:hover,
.listado_rel_portada li.categoria_5 a:hover{
background-color: #0077BF;
color: white;
}
.categoria_5{
border-color: #0077BF;
}



/* categoria 13 **/

.categoria_13  a,
.categoria_13  em,
.categoria_13 strong, 
.categoria_13 h4,
.categoria_13 .fecha_izquierda, 
.categoria_13 h3, 
.categoria_13 div.firma{
color: #400098;
}
#menu #subcategorias_menu.categoria_13, 
.categoria_13 .category_head{
background-color: #400098;
}
.categoria_13 .titulo_portada:hover,
#menu ul li.categoria_13 a.main_link:hover{
background-color: #400098;
text-shadow: 1px 1px #333;

}
.categoria_13{
border-color: #400098;
}
.categoria_13 .titulo_portada, 
.categoria_13 .foto_noticia_portada
{
border: 1px solid #400098;
color: #400098;
}
#menu ul li.categoria_13 a.main_link{
    background-color: #400098;
} 
.breves .relaciones ul li.categoria_13 a, 
.listado_relacionadas_ampliada li .categoria_13 h2 a,
.listado_rel_portada li.categoria_13 a{
border-left: 6px solid #400098;
} 
.breves .relaciones ul li.categoria_13 a:hover, 
.listado_relacionadas_ampliada li .categoria_13 h2 a:hover,
.listado_rel_portada li.categoria_13 a:hover{
background-color: #400098;
color: white;
}




/* categoria 14   **/

.categoria_14  a,
.categoria_14  em,
.categoria_14  strong, 
.categoria_14 h4,
.categoria_14 .fecha_izquierda, 
.categoria_14 h3, 
.categoria_14 div.firma{
color: #7F007F;

} 
.categoria_14{
border-color:  #7F007F;
}
#menu #subcategorias_menu.categoria_14, 
.categoria_14 .category_head{
background-color: #7F007F;
}

.categoria_14 .titulo_portada, 
.categoria_14 .foto_noticia_portada{
border: 1px solid #7F007F;
color: #7F007F;

} 
.categoria_14 .titulo_portada:hover,
#menu ul li.categoria_14 a.main_link:hover{
background-color: #7F007F;
text-shadow: 1px 1px #333;

}
#menu ul li.categoria_14 a.main_link{
    background-color: #7F007F;
} 
.breves .relaciones ul li.categoria_14 a, 
.listado_relacionadas_ampliada li .categoria_14 h2 a,
.listado_rel_portada li.categoria_14 a{
border-left: 6px solid #0077BF;
} 
.breves .relaciones ul li.categoria_14 a:hover, 
.listado_relacionadas_ampliada li .categoria_14 h2 a:hover,
.listado_rel_portada li.categoria_14 a:hover{
background-color: #0077BF;
color: white;
}



.columna_categoria_1{
background: white;
}

#lateral .columna_categoria_2 .foto_noticia_portada{
overflow:hidden;
width:290px;
}
#lateral .columna_categoria_1 .foto_noticia_portada{
overflow:hidden;
width:290px;
}
#lateral .columna_categoria_1{
border: none;
margin: 0;
padding: 5px;
float: left;
}
#lateral .columna_categoria_2{
border: none;
margin: 0;
padding: 5px;
float: left;
}

.columna_categoria_1 .mas_noticias{
background: #000000;
color: white;
}

.columna_categoria_1 .mas_noticias:hover{
background: #D20513;
color: #000;
text-decoration: none;
}

.columna_categoria_1 strong{
color: #000;
}

.columna_categoria_2{
border: 1px solid #ccc;
float: left;
padding: 5px;
margin-left: 5px;
margin-bottom: 10px;
}

.columna_categoria_2 .mas_noticias{
background: #D20513;
color: #000;
}

.columna_categoria_2 .mas_noticias:hover{
background: #000000;
color: white;
text-decoration: none;
}

.columna_categoria_2 h2{
clear: both;
line-height: 100%;
}

.columna_categoria_2 h2 a{
color: #D20513;
font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mas_noticias{
width: 100%;
float: right;
text-align: right;
font-weight: bold;
line-height: 25px;
font-size: 12px;
}

.modulo_categoria_ultimas .la_categoria{
color: #999;
clear: both;
margin-bottom: 15px;
font: bold 22px Arial, Helvetica, sans-serif;
}

.modulo_categoria_ultimas .la_categoria strong{
font-family: arial black, Arial;
}

.modulo_categoria_ultimas h2{
font-size: 18px;
}
#donde_estoy{
background: #eee url(img/donde_estoy.jpg) no-repeat 3px 3px;
border: 1px solid #DADADA;
float: left;
-moz-border-radius: 6px;
border-bottom: 2px solid #cccccc;
color:white;
display:block;
float:left;
margin-bottom:10px;
padding:43px 13px 15px;
}
#donde_estoy .titulo{
font-size:26px;
font-weight:bold;
}
#donde_estoy .texto{
   font-size: 12px;
   color:#000000;
}
#donde_estoy a{
text-decoration: underline;
}
#donde_estoy a:hover{
    text-decoration: none;
}

#bloque_en_portada{
width: 300px;
padding-top: 80px;
background: #333 url(img/en_portada.png);
}.modulo_encuesta{
display: block;
overflow: hidden;     
clear: both;

}
.modulo_encuesta_titulo{
display: none;
}
#div_encuestas
{
margin: 5px 0 5px 0;
clear: both;
}
.encuesta{
float: left;
font-size: 13px;
width: 100%;
}

.encuesta h1{
margin: 15px;
}

#div_encuestas .titular_seccion{
display: none;
}

.titulo_encuesta{
font-weight: bold;
font-size: 15px;
color: #000;
margin: 15px;
float: left;

}
* html .encuesta_lateral{
display: none;
}
.encuesta_lateral{
background:#eee url(img/fondo_encuestas.jpg) no-repeat 3px 3px;
color:#000000;
font-size:11px;
padding: 30px 0 10px 0;
clear: both;
margin-bottom: 10px;
border: 1px solid #DADADA;
-moz-border-radius: 6px;
border-bottom: 2px solid #cccccc;  
overflow: hidden;
display: block;
}
.encuesta_lateral form{
padding: 0 13px;
}

.encuesta_lateral ul li{
display:block;
overflow: hidden;
clear: both;
zoom: 1;
font-size:12px;
margin:5px 0 

}  
.encuesta_lateral ul li input{


}
.encuesta_lateral ul li label{

}

.div_encuesta{
padding: 5px;   
display: block;
overflow: hidden;
clear: both;
zoom: 1;

}

.div_encuesta a{
color: black;
}

.fecha_encuesta{
color: #999;
font-weight: bold;
font-size: 12px;
}

#comentarios_encuestas{
display: block;
overflow: hidden;
zoom: 1;   
width: 100%;
}   

ol.opciones_encuesta{
list-style: none;
display: block;
clear: both;
overflow: hidden;   
margin: 0 0 10px 0;
} 
ol.opciones_encuesta li{
clear: both;
display: block;
overflow: hidden; 
margin: 5px 0;
}.externo_lateral {
border:1px solid #DADADA;
clear:both;
color:#000000;
float:left;
font-size:11px;
margin-bottom:10px;
padding:35px 0 10px;
width:248px;
text-align:center;
/*margin-top:10px;*/
position:relative;
}
.tiempo{
background:transparent url(img/fondo_tiempo.jpg) no-repeat scroll 3px 3px;}

.bolsa{
background:transparent url(img/fondo_bolsa.jpg) no-repeat scroll 3px 3px;}

.sorteos{
background:transparent url(img/fondo_sorteos.jpg) no-repeat scroll 3px 3px;}
.galeria_lateral{

padding: 3px;
uborder: 1px solid #ccc;
height: 350px;
background:#23221E;
clear: both;
}
#galeria
{
padding: 12px;
}

#galeria h1
{
color:#DDD;
padding-bottom:12px;
}

.sombra{
height: 10px;
}

.galeria_lateral .foto_grande{
position: relative;
height:298px;
}

#galeria .foto_grande{
position: relative;
height:500px;
}

.galeria_lateral .foto_grande h3, #galeria .foto_grande h3{
position: absolute;
left: 5px;
bottom: 10px;
z-index: 20;
text-transform: none;
color: white;
font-size: 12px;

}
.galeria_lateral .foto_grande h2, #galeria .foto_grande h2{
position: absolute;
left: 5px;
font-family: "Arial Narrow";
bottom: 30px;
z-index: 20;
font-size: 24px;
font-weight: bold;

}
.galeria_lateral .foto_grande a, #galeria .foto_grande a{
color: #333;
}

.galeria_lateral .foto_grande .fondo, #galeria .foto_grande .fondo{
background:#FFFFFF;
bottom:0;
height:70px;
left:0;
position:absolute;
width:100%;
z-index:20;
filter: alpha(opacity=40);
-moz-opacity: 0.4;
}

#galeria .foto_grande .fondo
{
width:800px;
}

.galeria_lateral .miniaturas{
height: 50px;
background: #000;
position: relative;
padding-left: 31px;
}

#galeria .miniaturas{
height: 120px;

position: relative;
padding-top: 21px;
}

.galeria_lateral .miniatura{
margin: 5px 2px 5px 2px;
float: left;
display: inline;
border: 1px solid #dadada;
height: 40px;

}

#galeria .miniatura{
margin: 5px 2px 5px 2px;
float: left;
display: inline;
border: 1px solid #dadada;
height: 120px;

}

.galeria_lateral .galeria_menos{
background: url(img/flecha_amarilla_2.gif) no-repeat left;
height: 13px;
width: 13px;
position: absolute;
left:10px;
top:18px;
}

.galeria_lateral .galeria_mas{
background: url(img/flecha_amarilla.gif);
height: 13px;
position: absolute;
right: 10px;
top:18px;
width: 13px;
}* {
margin: 0;
padding: 0;
outline: none;
}

::-moz-selection{
background: #D00101;
color: #fff;
}

a{
text-decoration: none;
color: #666;
}

a img, img{
border: none;
margin: 0;
padding: 0;
}

a:hover, a:hover, h2 a:hover {
text-decoration: underline;
}

/* Etiquetas */
body{
background:#CCCCCC url(img/body_bg.png) repeat-x top;
position: relative;    
font-family: "Microsoft Sans Serif";
font-size: 12px;
}

button, a.siguiente, a.anterior{
cursor: pointer;
height: 25px;
color: #F6F8ED;
background: url(img/button.jpg) repeat-x;
height: 30px;
line-height: 30px;
padding: 0 10px;               
border: none;       
border: 1px solid #666;
text-transform: lowercase; 
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
font-weight: bold; 
font-size: 14px;
}

button:hover, a.siguiente:hover, a.anterior:hover{
background: #666;
color: #ccc;
}

div.separador {
height: 0px;
clear: both;
background-color: transparent;
}

h1{
font-size: 30px;
margin-bottom: 10px;
color: #000000;
}

h1, h2, h3, h4{
}

h2{
color: #000;
line-height: 1em;    
font-size: 19px;
}

h2 a{
text-decoration: none;
color: #333;
font-weight: bold;
}

h3{
font-size: 12px;
color: #D00101;
clear: both;
text-transform: uppercase;
}

h4{
display: none;
}
span.nuevo_hoy{
text-transform: uppercase;
color: #000000;                             
width: 30px;
height: 30px;
float: left;
margin: 0 10px 0 0 ;
background: url(img/nuevo_hoy.png) no-repeat;
}

ol{
text-align: left;
margin: 0 30px;
}

ol li{
list-style-image: none;
list-style-position: outside;
list-style-type: decimal;
}

p{
font-size: 12px;
margin: 10px 0;
color: #333333;
}

small{
font-size: 10px;
}

table{
font-size: 14px;
border: none;
}

table img{
border: none;
}

table tr td {
padding: 5px;
text-align: left;
vertical-align: top;
border: none;
}

th{
background-color: #E2E2E2;
border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
border-style: solid;
border-width: 1px;
padding: 1px 4px;
text-align: center;
}

ul{
}

.blanco{
float: left;
display: inline;
background: white;
}

.clear, .texto {
clear: both;
}

.enlace_ficha{
background: url(img/enlace-ficha.gif) no-repeat right;
padding-right: 8px;
font-weight: normal;
}

.error{
color: red;
}

.fmessage{
padding-bottom: 10px;
color: white;
font-size: 12px;
text-align: center;
}

.left{
float: left;
}

.no_fondo{
background: none;
width: auto;
border: none;
color: #333;
}
.hidden {
display: none;
}

.no_fondo:hover{
background: none;
}

.objeto_externo{
position: relative;
width: 100%;
float: left;
display: inline;
margin-bottom: 10px;
overflow: hidden;
zoom: 1;
text-align: center;
}

.objeto_externo span.blanco{
background: white none repeat scroll 0 0;
bottom: 14px;
height: 23px;
left: 2px;
position: absolute;
width: 246px;
z-index: 99999;
}

.publi_top{
position: absolute;
top: 27px;
right: 0;
}
.right{
float: right;
}

.seguir_leyendo{
font-size: 10px;
padding: 0 3px;
font-weight: bold;
}

.seguir_leyendo:hover{
background: #D20513;
text-decoration: none;
color: #fff;
}

#ampliada_derecha{
width: 304px;
float: right;
overflow: hidden;
zoom: 1;
display: block;
}

#ampliada_principal{
width: 675px;
float: left;
background: white;
padding-bottom: 20px;
overflow: hidden;
zoom: 1;
display: block;
}

#cabecera{
margin: 0 auto;
overflow: hidden;
height: 122px;
display: block;
}

#central{
width: 815px;
float: left;
display: inline;
margin-top: 10px;
overflow: hidden;
zoom: 1;
display: block;  
padding-bottom: 10px;
}

#central_derecha{
display: inline;
float: right;
width: 250px;
min-height: 100px;
}

#central_izquierda{
float: left;
display: inline;
width: 545px;
overflow: hidden;
zoom: 1;
display: block;
}

#centro_opinion{
float: left;
display: inline;
height: 100%;
width: 704px;
*width: 685px;
padding-right: 0px;
*padding-right: 20px;
overflow: hidden;
zoom: 1;
display: block;
}

#columna_central{
position: relative;
float: right;
display: inline;
width: 265px;
overflow: hidden;
color: #333;
}

#columna_derecha{
position: relative;
float: left;
display: inline;
width: 300px;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#columna_izquierda{
position: relative;
float: left;
display: inline;
width: 265px;
color: #333333;
overflow: hidden;
}

/* Capas de la Estructura General*/
#contenedor{
width: 997px;
margin: 0px auto;
text-align: left;
overflow: hidden;
display: block;   
position: relative;
}

#contenedor_menu{
}

#contenido{
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
background:white none repeat scroll 0 0;
border-bottom:2px solid #AAAAAA;
margin:0 auto;
width:997px;    
clear: both;
overflow: hidden;
}

#contenido_adicional_noticia{
margin: 20px 0;
font-size: 14px;
}

#contenido_interior{
float: left;
display: inline;
width: 997px;
}

#contenido_opinion{
background: #ffffff;
float: left;
display: inline;
margin: 0 auto;
width: 957px;
padding: 20px;
}

#derecha{
width: 300px;
float: left;
display: none;
padding: 10px 0px 0px 0px;
}

#inferior, #bottom, #central_superior, #central_inferior {
width: 100%;
float: left;
display: inline;
}

#izquierda{
width: 153px;
float: left;
display: inline;
min-height: 100px;
margin: 10px;
}

#lateral{
width: 260px;
float: right;
display: inline;
margin-right: 13px;
}

#lo_mas_leido{
display: block;
}

#modulos_2{
width: 100%;
}

#noticia_ampliada{
width: 545px;
}

#noticias_seccion {
padding: 10px 0px 0px;
width: 100%;
float: left;
}


#superior{
width: 957px;
padding: 0 20px 0 20px;
padding-top: 0;
clear: both;
background: #000000;
}
.tabla_quienes_somos tr td p{
margin: 0px;
}

#tabla_enlaces{
width: 543px;
background: none;
background-color: #FFF;
margin: 3px 0px;
}
#tabla_enlaces tr td{
line-height: 12px;
vertical-align: middle;
padding: 0px 5px 5px 5px;
text-align: center;
background-color: #058B7B;
}
#tabla_enlaces tr td a{
text-decoration: none;
font-weight: bold;
color: #FFF; /*#058B7B;*/
font-size: 10px;
line-height: 10px;
}
#tabla_enlaces tr td a:hover{
text-decoration: none;
}
#tabla_enlaces tr td:hover{
text-decoration: none;
/*color: #D00101;*/
/*background-color: #015E50;*/
}

.listado_enlaces{
font-size: 10px;
background: none;
margin: 3px 0px;
}

.listado_enlaces tr td{
padding: 0px 3px 1px 5px;
}

.listado_enlaces tr td a{
color: #000;
text-decoration: none;
}
.listado_enlaces tr td a:hover{
color: #000;
text-decoration: underline;
}

#modulo_enlaces{
border: solid 1px #999;
background-color: #BFE8DF;
width: 543px;
margin:auto;
overflow: hidden;
padding: 5px 0px;
}

#seccion_enlaces{
/*text-align: justify;*/
}
#seccion_enlaces a{
color:#000;
font-size: 12px;
}
#seccion_enlaces a:hover{
color:#D00101;
}

#modulo_enlaces .ver_todos{
float: right;
font-size: 11px;
padding: 0px 10px;
margin-bottom: -4px;
/**margin-bottom: -13px;*/
}
#modulo_enlaces .ver_todos a{
color: #058B7B;
}

#modulo_enlaces h2{
font-size: 17px;
text-align: center;
*margin-bottom: -10px;
}
#modulo_enlaces h2 a{
color: #058B7B;
}
#modulo_enlaces hr{
margin: 5px 3px 5px 3px;
*margin: 5px 3px -5px 3px;
} 

.paginacion{
clear:both;
display:block;
float:right;
margin:20px 0;
overflow:hidden;
width: 100%;
}


.anterior{
float: left;
border: 1px solid #dadada;
color: #000;
}
.anterior:hover, .siguiente:hover{
background: #444;
color:white;
text-decoration:none;
}

.siguiente{
text-align: center;    
float: right;
}

.titulo_modulo, .noticias_relacionadas_laterales_titulo{
display: none;
}

.tagCloud
{
background: #333333;
padding: 15px;
clear:both;
float:none;
text-align: center;   
-moz-border-radius:3px;
margin: 0 0 10px 0;
}

.tagCloud a{
   display:inline;
color: #fff;
}     

ul.lista_salas{
clear: both;
overflow: hidden;  
margin: 0 0 10px 0;
}     
ul.lista_salas li {
background:url("img/fondo_pestana_lista.jpg") repeat-x scroll center bottom #EFEFEF;
border:1px solid #CCCCCC;
float:left;
margin:1px;
width:177px;
list-style: none;   
text-align: center;   
-moz-border-radius:3px 3px 3px 3px;
}  
ul.lista_salas li a{
clear:both;
display:block;
font-weight:bold;  
padding: 3px 0;   
cursor: pointer;
} 
ul.lista_salas li a:hover{
text-decoration: none;     
background:#999 url(img/fondo_pestana_lista_hover.jpg) repeat-x bottom;  
}     
ul.lista_salas li span.nombre_chat{
clear: both;
display: block;      
color: #000;
}
ul.lista_salas li .contador{
}
#central_derecha ul.lista_salas li{
-moz-border-radius:3px 3px 3px 3px;
clear:both;
display:block;
height:20px;
overflow:hidden;
width:98%;
} 
#central_derecha ul.lista_salas li object{
margin: 5px 0 0 0;   
float: left;
}
#central_derecha ul.lista_salas li a{
cursor:pointer;
display:block;
margin:0;
overflow:hidden;    
padding: 3px 0;

}
#central_derecha ul.lista_salas li:hover{
background: #999 url(img/fondo_pestana_lista_hover.jpg) repeat-x bottom;  

}
#central_derecha ul.lista_salas li:hover a{
text-decoration: none;
color: white; 
}
.link_categoria{
display: none;
}

#myGallery, #myGallerySet, #flickrGallery
{
width: 460px;
height: 345px;
z-index:5;
border: 1px solid #000;
}
#flickrGallery
{
width: 500px;
height: 334px;
}
#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
display: none;
}
.jdGallery
{
overflow: hidden;
position: relative;
}
.jdGallery img
{
border: 0;
margin: 0;
}
.jdGallery .slideElement
{
width: 100%;
height: 100%;
background-color: #000;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/loading-bar-black.gif');
}
.jdGallery .loadingElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #000;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/loading-bar-black.gif');
}
.jdGallery .slideInfoZone
{
position: absolute;
z-index: 10;
width: 100%;
margin: 0px;
left: 0;
bottom: 0;
height: 40px;
background: #333;
color: #fff;
text-indent: 0;
overflow: hidden;
}
* html .jdGallery .slideInfoZone
{
bottom: -1px;
}
.jdGallery .slideInfoZone h2
{
padding: 0;
font-size: 80%;
margin: 0;
margin: 2px 5px;
font-weight: bold;
color: inherit;
}
.jdGallery .slideInfoZone p
{
padding: 0;
font-size: 60%;
margin: 2px 5px;
color: #eee;
}
.jdGallery div.carouselContainer
{
position: absolute;
height: 135px;
width: 100%;
z-index: 10;
margin: 0px;
left: 0;
top: 0;
}
.jdGallery a.carouselBtn
{
position: absolute;
bottom: 0;
right: 30px;
height: 20px;
/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
text-align: center;
padding: 0 10px;
font-size: 13px;
background: #333;
color: #fff;
cursor: pointer;
}
.jdGallery .carousel
{
position: absolute;
width: 100%;
margin: 0px;
left: 0;
top: 0;
height: 115px;
background: #333;
color: #fff;
text-indent: 0;
overflow: hidden;
}
.jdExtCarousel
{
overflow: hidden;
position: relative;
}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
position: absolute;
width: 100%;
height: 78px;
top: 10px;
left: 0;
overflow: hidden;
}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
position: relative;
}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
cursor: pointer;
background: #000;
background-position: center center;
float: left;
border: solid 1px #fff;
}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
margin-bottom: 10px;
}
.jdGallery .carousel .label, .jdExtCarousel .label
{
font-size: 13px;
position: absolute;
bottom: 5px;
left: 10px;
padding: 0;
margin: 0;
}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
font-size: 10px;
position: absolute;
bottom: 5px;
right: 10px;
padding: 1px 2px;
margin: 0;
background: #222;
border: 1px solid #888;
cursor: pointer;
}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
color: #b5b5b5;
}
.jdGallery a
{
font-size: 100%;
text-decoration: none;
color: inherit;
}
.jdGallery a.right, .jdGallery a.left
{
position: absolute;
height: 99%;
width: 25%;
cursor: pointer;
z-index:10;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}
* html .jdGallery a.right, * html .jdGallery a.left
{
filter:alpha(opacity=50);
}
.jdGallery a.right:hover, .jdGallery a.left:hover
{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.jdGallery a.left
{
left: 0;
top: 0;
background: url('img/fleche1.png') no-repeat center left;
}
* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }
.jdGallery a.right
{
right: 0;
top: 0;
background: url('img/fleche2.png') no-repeat center right;
}
* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }
.jdGallery a.open
{
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.withArrows a.open
{
position: absolute;
top: 0;
left: 25%;
height: 99%;
width: 50%;
cursor: pointer;
z-index: 10;
background: none;
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
filter:alpha(opacity=80); }

/* Gallery Sets */
.jdGallery a.gallerySelectorBtn
{
z-index: 15;
position: absolute;
top: 0;
left: 30px;
height: 20px;
/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
text-align: center;
padding: 0 10px;
font-size: 13px;
background: #333;
color: #fff;
cursor: pointer;
opacity: .4;
-moz-opacity: .4;
-khtml-opacity: 0.4;
filter:alpha(opacity=40);
}
.jdGallery .gallerySelector
{
z-index: 20;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #000;
}
.jdGallery .gallerySelector h2
{
margin: 0;
padding: 10px 20px 10px 20px;
font-size: 20px;
line-height: 30px;
color: #fff;
}
.jdGallery .gallerySelector .gallerySelectorWrapper
{
overflow: hidden;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
margin-left: 10px;
margin-top: 10px;
border: 1px solid #888;
padding: 5px;
height: 40px;
color: #fff;
cursor: pointer;
float: left;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
background: #333;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
background: #000;
background-position: center center;
float: left;
border: none;
width: 40px;
height: 40px;
margin-right: 5px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #aaa;
}*{
margin: 0;
padding: 0;
}

div.relaciones ul.listado_rel_portada li {
list-style-type: none;
margin-bottom: 5px;
clear: both;
float: left;
width: 100%; 
-moz-border-radius: 3px;
}
.listado_rel_portada{
width: 100%;
float: left;
margin: 5px 0;
}

.listado_rel_portada li a{
-moz-border-radius: 3px;
background:transparent url(img/piquito_menu_2.png) no-repeat scroll right center;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
overflow:hidden;
padding:5px 15px 5px 10px;    
color: #333;
border: 1px solid #ccc;
}



.titulo_mas_comentado, .las_categorias {
display: none;
}

.breves .relaciones ul li{
clear:both;
display:block;
list-style-type:none;
margin-bottom:5px;
overflow:hidden;
zoom:1;
}

.breves{
float: left;
clear: both;
margin-bottom: 10px;
width: 100%;
}

.breves .relaciones ul li a{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background:transparent url(img/piquito_menu_2.png) no-repeat scroll right center;
border:1px solid #CCCCCC;
color:#333333;
display:block;
font-size:14px;
font-weight:bold;
overflow:hidden;
padding:5px 15px 5px 10px;
}  
.breves .relaciones ul li a{
background-image: url(img/piquito_menu_2_ie6.png) ;
}

.breves .relaciones ul li a:hover{
color: white;   
}

.las_categorias a{
color: #000000;
font: bold 11px Tahoma;
}

/********** Relacionados de la noticia ampliada *****************/
.listado_relacionadas_ampliada{
clear:both;
float:left;
margin:15px 0;
width: 100%;
}

.listado_relacionadas_ampliada li{
list-style-type: none;
width: 100%;
margin-bottom: 5px;
clear: both;
float: left;
}

.listado_relacionadas_ampliada li h2 a{
-moz-border-radius: 3px;
background:transparent url(img/piquito_menu_2.png) no-repeat scroll right center;
color: #333;
border: 1px solid #ccc;
display:block;
font-size:19px;
font-weight: normal;
overflow:hidden;
padding:5px 15px 5px 10px;
}
#blog_opiniones ul.listado_relacionadas_ampliada{
margin: 0;
}
#blog_opiniones .listado_relacionadas_ampliada li h2{
line-height: 100%;
font-size: 15px;
}
#blog_opiniones .listado_relacionadas_ampliada li h2 a{
font-size: 15px;
padding: 2px 3px 2px 7px;
}

.listado_relacionadas_ampliada li h2 a span.fecha{
font-size: 12px;
color: #D31313;
}
.listado_relacionadas_ampliada li h2 a:hover span.fecha{
color: #FFFFFF;
}#pie{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(img/pie_bg.png) repeat-x scroll center bottom;
display:inline;
float:left;
padding:20px 0 45px 0;
position:relative;
width:100%;
}

#pie_content{ 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background:#B9B9B9 url(img/pie_bg_2.png) repeat-x scroll center bottom;
border-color:#666666;
border-style:solid;
border-width:1px 1px 3px;
margin:0 auto;
padding:10px;
width:976px;
clear: both;
display: block;   
position: relative; 
height: 105px;
}


#pie #buscador{
clear:both;
float:left;
position:relative;
right:-7px;
top:20px;
*top: 65px;
width:220px;
}

#pie_con_fondo{
width: 957px;
margin: 20px;
padding-top: 10px;
}
#pie #menu{
height:63px;
left:0;
margin:0;
position:relative;
top:0;
width:100%;
}

#pie #menu ul li a{
color:#000000;
line-height:35px;
margin:0;
padding:0 40px 0 15px;   
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

#pie #menu ul li a:hover, 
#pie #menu ul li.seleccionado a {
color:white;
margin:0;
}  


#pie #menu ul li{
border: none;
background: none;
margin:1px;
padding: 0;
line-height: 240px;
list-style: none;
}

.texto_pie{
clear:both;
color:white;
font-size:12px;
margin:0 10px 0 0;
position:absolute;
right:0;
text-align:right;
top:141px;
}

#pie #raiz_menu_principal{
float: right;
width: 100%;
display: block;
overflow: hidden;
padding-bottom: 10px;
border-bottom: 1px solid #666666;

}  
#pie #menu #raiz_menu_principal li a{
background-image:url(img/piquito_menu_2.png);
}  
* html #pie #menu #raiz_menu_principal li a{
background-image:url(img/piquito_menu_2_ie6.png);
}

#pie2 .hemeroteca{
padding-left: 20px;
}
#pie .menu_pie{
border-left:1px solid #666666;
display:inline;
float:left;
height:35px;
margin-left:230px;
padding:0;
width:720px;
}
#pie .menu_pie ul li{
float:left;
list-style: none;
border-right: 1px solid #666;

}
#pie .menu_pie ul{
color:#666666;
display:inline;
float:left;
}
#pie .menu_pie ul li a{
background:transparent url(img/flechita-blanca.gif) no-repeat scroll right center;
color:white;
float:left;
font-size:12px;
line-height:35px;
padding:0 10px;
}

.logo_pie{
background: url(img/logo_small.jpg);
width: 251px;
height: 56px;
float: right;
margin: 20px;

}
.logo_pie:hover{
background: url(img/logo_small_hover.jpg);
} 
#pie #subcategorias_menu{
display: none;
}
#pie #logo_bottom{
position:absolute;
right:225px;
top:140px;
}
.modulo_foto_y_noticia{
clear: both;
overflow: hidden;
display: block;
zoom:1;
clear: both;
margin: 0px 0 10px 0;
}

.modulo_foto_y_noticia .bloque_portada{
border: none;
}
.modulo_foto_y_noticia .foto_noticia{
width: 315px;
float: left;
display:block;
position: relative;
cursor: pointer;

}
.modulo_foto_y_noticia .foto_noticia img{
background:#FFFFFF;
border:10px solid #111111;
padding:1px;
}

.titulo_modulo_rojo{
font-size: 14px;
background: url(img/titulo-rojo.png) no-repeat 0 0;
line-height:30px;
clear: both;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}                 


.titulo_modulo_gris{
background:#444444 url(img/flecha_titular_hover.gif) no-repeat scroll 14px 2px;
display:block;
float:left;
line-height:30px;
clear: both;
margin-bottom: 5px;
padding:0 35px 0 25px; 
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}


.titulo_modulo_verde{
background: url(img/titulo-verde.png) no-repeat 0 0;
line-height:30px;
clear: both;
margin-bottom: 5px;
width: 100%;
float: left;   
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.titulo_modulo_violeta{
background: url(img/titulo-violeta.png) no-repeat 0 0;
line-height:30px;
clear: both;
margin-bottom: 5px;
width: 100%;
float: left;   
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

h3.texto_titulo_modulo{
font-size: 15px;
font-weight: bold;
color: white;
text-transform: uppercase;
margin-left: 15px;
}


.foto_noticia h2{
top:200px;
left: 20px;
font-size:26px;
font-weight:normal;
line-height:130%;
position:absolute;
width:280px;
}
.foto_noticia h2 a{
background:#FFAD00;
color:#FFFFFF;
font-weight:normal;

}
.foto_noticia h2 a:hover{
background:#F27500;
color:#FFFFFF;
text-decoration: none;
}
.foto_noticia h3{
bottom: 15px;
font-size:16px;
font-weight:normal;
left:20px;
line-height:120%;
position:absolute;
width:250px;
}
.foto_noticia h3 a{
background:#333;
color:#FFFFFF;
font-weight:normal;

}
.foto_noticia h3 a:hover{
background:#000;
color:#FFFFFF;
font-weight:normal;
text-decoration: none;
}


.noticia_100{
clear: both;
background: #121212;
}
.fondo_amarillo{
padding-bottom: 10px;
padding-left: 70px;
background: #121212 url(img/comillas.gif) no-repeat 0 -20px;

}

.fondo_amarillo a{
color: #FEC411;
font-size: 26px;
}

.fondo_amarillo h3, .fondo_amarillo h2{
padding-left: 10px;
color: #fff;
}


.noticia_vertical{
position: relative;
background: #121212;
margin-bottom: 10px;
}
.noticia_vertical .relaciones{
padding: 30px 0 10px 0;
background:#121212 url(img/articulos_relacionados.png) no-repeat 0 0;
}
.noticia_vertical .relaciones ul.listado_rel_portada li{
margin-left: 15px;
}


.noticia_vertical .relaciones ul.listado_rel_portada li a{
background-image:url(img/relacionados_especial.gif);
color:#999999;
}
.noticia_vertical h2{
top:190px;
right: 20px;
font-size:21px;
font-weight:normal;
line-height:130%;
position:absolute;
}
.noticia_vertical h2 a{
background:#FFAD00;
color:#FFFFFF;
font-weight:normal;
}
.noticia_vertical h2 a:hover{
background:#F27500;
color:#FFFFFF;
text-decoration: none;
}


.noticia_vertical h3{
top:260px;
font-size:14px;
font-weight:normal;
right:20px;
line-height:120%;
position:absolute;
padding: 3px;
background: white;
color: #333;

}
.noticia_vertical h3 a{
background:#333;
color:#FFFFFF;
font-weight:normal;
}

.noticia_vertical h3 a:hover{
background:#000;
color:#FFFFFF;
font-weight:normal;
text-decoration: none;
}

.noticia_simple h2 a{

color: #C72719;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.noticia_simple a {
font-weight: bold;
}
.noticia_simple img{

}

.bloque_portada_especial{
background: #121212;
padding-bottom: 10px;
width: 100%;
}

.bloque_portada_especial .bloque_portada{
padding:10px 0 0 70px;
background:#121212 url(img/comillas.gif) no-repeat 0 0;
clear: both;
}
.bloque_portada_especial p{
color: #ccc;
}
.bloque_portada_especial .foto_noticia_portada{
background: none;
padding: 0;
}
.bloque_portada_especial .comentario{
margin-left: 70px;
}
.bloque_portada_especial h2 a{
color: #FFCC00;
}
ul#menu_pestanas li {
float: left;
list-style: none;
}

.orden{
font-family: "Arial Black";
position: absolute;
left: 3px;
}

#menu_pestanas{
height: 30px;
border-bottom: 10px solid #999999;
}

#menu_pestanas li a {
color: #CCCCCC;
background: #1A1A1A;
text-align: center;
font-size: 12px;
display: block;
}

#menu_pestanas li a#mas_comentado{
background: url(img/mas_comentado.png) no-repeat  0 0;
height: 30px;
width: 97px;
margin-left: 2px;
}

#menu_pestanas li a#mas_comentado span, #menu_pestanas li a#mas_leido span {
display: none;
}

#menu_pestanas li a#mas_leido{
background: url(img/mas_leido.png) no-repeat  0 0;
height: 30px;
width: 54px;
}

#menu_pestanas li a:hover{
color: #333;
}

#menu_pestanas li.seleccionado a{
color: #FFFFFF;
background: #4C4C4C;
}

#menu_pestanas li.seleccionado a#mas_comentado, #menu_pestanas li.seleccionado a#mas_leido {
background-position: 0 -30px;
}

#modulo_pestanas{
margin-bottom: 10px;
overflow: hidden;
display: block;
}

#modulo_pestanas  ul.lista{
}

#modulo_pestanas div{
clear: both;
}

#modulo_pestanas ul.lista  li a{
font-size: 12px;
padding: 7px 5px 15px 25px;
position: relative;
color: #333;
clear: both;
overflow: hidden;
float: left;
}

#modulo_pestanas ul.lista  li a:hover{
color: #FFFFFF;
text-decoration: none;
}

#modulo_pestanas ul.lista  li a:hover .orden{
color: #cccccc;
}

#modulo_pestanas ul.lista  li:hover{
background: #999 url(img/fondo_pestana_lista_hover.jpg) repeat-x bottom;   
border-color: #999;
}

#modulo_pestanas ul.lista li{
list-style: none;
color: #C60303;
clear: both;
overflow: hidden;
display: block;  
float: left;
width: 99%;
background: #efefef url(img/fondo_pestana_lista.jpg) repeat-x bottom;  
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
border-left: 1px solid #dadada;
}
#modulo_pestanas ul.lista li.last{ 
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;  
border-bottom: 2px solid #ccc;
} 
#modulo_pestanas ul.lista li.last:hover{
border-bottom: 2px solid #666;
}#modulo_triple{
overflow: hidden;
border: 1px solid #DADADA;
margin-bottom: 10px;
font-size: 13px;
font-family:Georgia,Century,Times,serif;
}
#modulo_triple .contenido_modulo_triple{
padding: 5px 10px 0px 10px;
overflow: hidden;
display: block;
zoom:1;
font-family:Georgia,Century,Times,serif;
}



#modulo_triple .entradilla{
overflow: hidden;
display: block;
margin: 5px 0;
font-family:Georgia,Century,Times,serif;
}
#modulo_triple .entradilla p{
font-size: 12px;
font-family:Georgia,Century,Times,serif;
margin: 5px 0px;
}
#modulo_triple .foto_entradilla{
float: right;
margin: 10px 0 0 15px;
font-family:Georgia,Century,Times,serif;
}
#modulo_triple .foto_entradilla img{
border-top: 5px solid #D00101
font-family:Georgia,Century,Times,serif;
}
#modulo_triple .entradilla h3{
text-transform: none;
color: #000;
font-family:Georgia,Century,Times,serif;
}
#modulo_triple .foto_autor_columna{
float: left;
margin-bottom: 2px;



}

#modulo_triple .foto_autor_columna img{

font-family:Georgia,Century,Times,serif;
margin-top: 0px;
}

#modulo_triple .nombre_autor_columna{
background: #D00101;
color: white;
margin: 3px 0 5px 0;
color:white;
font-size:15px;
font-weight:bold;
padding: 7px 5px 5px 5px;
text-transform: uppercase;
font-family:Georgia,Century,Times,serif;
background-color: #058B7B
}

#modulo_triple .nombre_columna {
clear:none;
float:right;
font-size:14px;
font-style:italic;
margin:2px 0 0;
text-transform:none;
vertical-align:middle;
width:70%;
font-family:Georgia,Century,Times,serif;
color:#058B7B;
text-align:center;
}

#modulo_triple .nombre_columna a{
font-size:14px;
font-family:Georgia,Century,Times,serif;
color:#058B7B;
font-style:italic;
}

#modulo_triple .titular_noticia {
color:#000000;
font-style:italic;
font-size:16px;
text-align:center;
font-family:Georgia,Century,Times,serif;
float:right;
width:70%;
vertical-align:middle;
clear:none;
}

#modulo_triple .titular_noticia a {
font-family:Georgia,Century,Times,serif;
color:#000000;
font-style:italic;
font-size:16px;
}

#modulo_triple .comentario a strong {
color:#058B7B; 
}

#blog_opiniones h2.blog_opiniones{
color:#000000;
font-size:26px;
margin-bottom:10px;
font-style:italic;
}

#blog_opiniones .texto h3{
font-size:16px;
margin:10px 0;
}

#blog_opiniones div.texto p{
color:#000000;
display: block;
font-size:14px;
margin:10px 0;
line-height: 140%;

}


.autor_ampliada{
float: left;
margin: 0 10px 10px 0;
border: 1px solid #333;
}

#modulo_pie{
margin: 10px;
}
#modulo_pie .listado{
    float:left;
    width: 23%;
    color: #999999;
    font-size: 12px;
 padding-left: 16px;
 background: url(img/fondo_foto_vertical.png) no-repeat left;
 padding-bottom: 15px;
}
#modulo_pie .primera_columna{
    border: none;
}

#modulo_pie ul{
    padding: 5px 0px;
}
#modulo_pie ul li{
    list-style: none;
    padding: 5px;
}
#modulo_pie ul li a{
    text-decoration: none;
 padding-left: 16px;
 color: #000;
 background: url(img/bullet_toggle_plus.png) no-repeat 0px 0px;
}
#modulo_pie ul li a:hover{
text-decoration: underline;
}
#modulo_pie .cabecera{
 padding: 10px 0px 10px 0px;
color:#C72719;
display:block;
font-family:Tahoma;
font-size:28px;
font-weight: bold;
height:40px;
line-height:40px;

}#hoy{
background: url(img/lo_ultimo_hoy.gif) no-repeat  0  0;
padding-top: 60px;
border: 1px solid #ccc;

}
#hoy .cabecera{
    font-size: 16px;
    color: #000000;
    padding: 0px 5px;
    font-weight: bold;
    margin-bottom: 0px;
 display: none;
}
#hoy .listado{
    padding: 10px;
}
#hoy .listado .titulo{
    padding: 0px 0px 0px 0px;
    color: #666;
    font-size: 16px;
 text-align: right;
 font-family: georgia;
    font-weight: bold;
 padding-bottom: 5px;
    border-bottom: solid 2px #ccc;
}
#hoy .listado ul li{
    border-bottom: dashed 1px #CCCCCC;
    padding: 5px 0px;
 margin: 0 8px 0 8px;
}
#hoy .listado ul li a{
    font-size: 13px;
 padding-left: 15px;
 background:  url(img/bullet_toggle_plus.png) no-repeat 0 2px;
    text-decoration: none;
}
#hoy .listado ul li a:hover{
    text-decoration: underline;
}    
.modulo_autor{
display: block;
overflow: hidden;   
zoom:1;     
width: 99%;

-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-color:#DADADA #DADADA #CCCCCC;
border-style:solid;
border-width:1px 1px 2px;
clear:both;
color:#000000;
display:block;
float:left;
font-size:11px;
margin-bottom:10px;
overflow:hidden;     
}  

.modulo_autor_top{
background: url(img/modulo_columna_autor_top.jpg) no-repeat 0 0;
  width: 240px;
  height: 42px;  
  display: block;
  overflow: hidden;
  zoom:1;
  position: relative;  
  margin: 3px;
} 
.modulo_autor_top img{
position: absolute;
left:7px;
top:2px; 
border: 1px solid #666;
}
.modulo_autor_top h2{
color:white;
font-family:"lucida grande","Segoe UI","microsoft sans serif",arial;
font-size:18px;
left:66px;
position:absolute;
text-shadow:1px 1px 2px #333333;
top:21px;
}   
.modulo_autor_contenido{
padding: 10px;
display: block;
overflow: hidden;
}

.modulo_autor .modulo_autor_contenido .articulo{
margin: 5px 0;
padding: 5px 0 10px 0;
border-bottom: 1px solid #ccc; 
}
.modulo_autor .modulo_autor_contenido .leer_mas{
font-size:13px;
height:14px;
line-height:14px;
padding-left:17px;          
display: inline;
} 
.modulo_autor .modulo_autor_contenido .link_foto{
 margin: 0 10px 5px 0;
}  
.modulo_autor .modulo_autor_contenido .link_foto img{
border: 1px solid #ccc;
}
   
.modulo_autor .modulo_autor_contenido h2.titulo a{   
color: #333;
}
.modulo_autor .modulo_autor_contenido h3{
float: left;
}

#hoy{
background: url(img/lo_ultimo_hoy.gif) no-repeat  0  0;
padding-top: 60px;
border: 1px solid #ccc;

}
#hoy .cabecera{
    font-size: 16px;
    color: #000000;
    padding: 0px 5px;
    font-weight: bold;
    margin-bottom: 0px;
 display: none;
}
#hoy .listado{
    padding: 10px;
}
#hoy .listado .titulo{
    padding: 0px 0px 0px 0px;
    color: #666;
    font-size: 16px;
 text-align: right;
 font-family: georgia;
    font-weight: bold;
 padding-bottom: 5px;
    border-bottom: solid 2px #ccc;
}
#hoy .listado ul li{
    border-bottom: dashed 1px #CCCCCC;
    padding: 5px 0px;
 margin: 0 8px 0 8px;
}
#hoy .listado ul li a{
    font-size: 13px;
 padding-left: 15px;
 background:  url(img/bullet_toggle_plus.png) no-repeat 0 2px;
    text-decoration: none;
}
#hoy .listado ul li a:hover{
    text-decoration: underline;
}

.modulo_5_noticias{
display: block;
overflow: hidden;
margin: 0 0 10px 0;   
clear: both;
padding: 0 0 5px 0;
  border-bottom:3px solid #DADADA;
}
.modulo_5_noticias .col{
width: 104px;
float: left;
display: inline;   
margin-left: 6px;
} 
.modulo_5_noticias .marca_de_video{
top: 13%;
} 
.modulo_5_noticias .first{
margin: 0;
} 
.modulo_5_noticias div.comentario{
margin: 0;
}                                
 .modulo_5_noticias .bloque_portada h2{
 font-size: 12px;
 line-height: 120%;   
 margin: 3px 0 6px 0;
 }
 .modulo_5_noticias .bloque_portada h3{
 font-size: 10px;     
 font-weight: normal;
 line-height: 120%;
 margin: 3px 0;
 }   
 .modulo_5_noticias .foto_noticia_portada .texto_foto{
 display: none;
 }
 .modulo_5_noticias .texto{
 display: none;
 } 
.modulo_5_noticias div.comentario{
border: none;
}
 .modulo_5_noticias .foto_noticia_portada .texto_foto .contenido{
 font-size: 10px;
 } 
.modulo_3_noticias{
background:url("img/degradado_foto.jpg") repeat-x scroll 100% 100% transparent;
clear:both;
display:block;
margin:0 0 10px;
overflow:hidden;
padding:0 0 8px;
-moz-border-radius:0 0 6px 6px;

} 

.modulo_3_noticias .bloque_bordes{
border:1px solid #CCCCCC;
clear:both;
display:block;
overflow:hidden;
padding:15px;
background: url("img/news_block_bg.jpg") no-repeat scroll 100% 100% #FFFFFF;
}

.modulo_3_noticias .col{
display:inline;
float:left;
overflow:hidden;
width:170px;                                           

}
.modulo_3_noticias .en_medio{
margin: 0 16px;
} 
html .modulo_3_noticias .col h2, .modulo_noticias_horizontales .fila h2{
font-size:14px !important;
line-height:19px !important;
}  

.slideshow{
display: block;
overflow: hidden;
width: 545px;
height: 300px;
position: relative;  
margin: 0 0 10px 0;
}
.navigation{
position: absolute;
bottom: 10px;
left: 10px;  
z-index: 99;
}
.nav-button{
width: 35px;  
height: 19px;
background: url(img/nav-button.png) no-repeat 0 0;
float: left;
display: block;
overflow: hidden; 
margin-right: 3px;
} 
.navigation .on{
background-position: 0 -19px;

} 
.slideshow .info{
background:url("img/slideshow_bg.png") repeat-x scroll 0 0 transparent;
bottom:0;
display:block;
left:0;
overflow:hidden;
padding:0 0 40px;
position:absolute;
width:100%;
}              
.slideshow .info h2{
margin:5px 0 0 10px;
  font-size: 19px;
  font-weight: bold;
} 
.slideshow .info h3{
text-transform: uppercase;
font-size: 11px;
margin: 10px 0 0 10px;  
font-weight: normal;
}
  
.slideshow .info h2 a{
color: #FFF;
}
.slideshow .info h2 a:hover{
text-decoration: underline;
} 
.slideshow .info .relaciones{
float: right;
width: 270px; 
background: url(img/slideshow_separador.png) no-repeat 0 10px; 
padding: 10px 10px;
} 
.slideshow div.relaciones ul.listado_rel_portada li a {
color:#FF6E00;
}   
.slideshow div.relaciones ul.listado_rel_portada li{
background-image: url(img/flecha_blanca.png);
}     
﻿*{
margin: 0;
padding: 0;
}

div.bloque_portada div.firma {
color: #999999;
font-size: 12px;
padding-bottom: 11px;
}

div.boton_ver_mas {
background-color: #66CCFF;
border: 1px solid #1E6CA4;
float: right;
height: 26px;
margin-right: 5px;
width: 142px;
}

div.boton_ver_mas a:hover {
color: #FFFFFF;
display: block;
padding: 6px 0px 0px 26px;
text-decoration: none;
}

h2.tam_titular_1{
font-size: 19px;
}

h2.tam_titular_2{
font-size: 24px;
}

h2.tam_titular_3 {
font-size: 42px;
letter-spacing: -1px;
}

.altura_fija p{
padding-top: 0px;
}

.altura_fija_bloque {
overflow: hidden;
height: 310px;
border-width: 0px;
}

.altura_fija_bloque {
overflow: hidden;
height: 310px;
border: 0;
}

.altura_fija_video, .altura_fija {
overflow: hidden;
height: 210px;
border: 0;
}

.bloque_portada{
float: left;
width: 100%;
}

.bloque_portada h2{
position: relative;
}

.bloque_portada h3{
margin: 10px 0 0 0;
}

.bloque_portada h2 a{
color: #333;
}

.bloque_portada h2 a:hover{
color: #000;
text-decoration: none;
}

.categoria_ampliada {
margin: 0;
background: url(img/titulo-rojo.png) no-repeat 0 0; 
border-bottom: 5px solid #D00101;
margin-bottom: 10px;
padding-left: 15px;   
display: none;
}
.categoria_18 .categoria_ampliada {
/*background:#444444 url(img/flecha_titular_hover.gif) no-repeat scroll 10px 2px;
display:block;
line-height:25px;
padding:0 33px 0 30px;
border-bottom: 5px solid #000000;*/
}
.categoria_24 .categoria_ampliada{
background: url(img/titulo-verde.png) no-repeat 0 0; 
border-bottom: 5px solid #258F00;
}


.categoria_ampliada a{
color: white;
font-size:15px;
font-weight:bold;
line-height:25px;
text-transform:uppercase;
}

div.comentario{
float: left;
width: 100%;
margin: 0 0 10px 0;
clear: both;
display: block;
overflow: hidden;
padding-bottom: 5px;
border-bottom: 3px solid #dadada;
}

div.comentario a{
background: url(img/comentario.png) no-repeat 0 3px;
font-size: 12px;
color: #666;
float: left;
clear: both;
padding-left: 17px;
}
* html div.comentario a{
background: url(img/comentario.gif) no-repeat 0 3px;
}

div.comentario a:hover{
background: url(img/comentario-hover.png) no-repeat 0 3px;
color: #000;
text-decoration: none;
}
* html div.comentario a:hover{
background: url(img/comentario-hover.gif) no-repeat 0 3px;
}


a.leer_mas_ultima_hora{
color: #FF0000;
text-decoration: none;
}
a.leer_mas_ultima_hora:hover{
color: #FFF;
text-decoration: none;
}


div.fecha {
display: block;
color: #999999;
margin-bottom: 5px;
font-size: 13px;
}

.fecha_izquierda{
width: 60px;
float: left;
font-size: 11px;
text-align: right;
padding: 10px 5px 0 0;
display: none;
}

.firma{
font-size: 12px;
font-style: italic;
line-height: 20px;
}

.foto_noticia_portada{
text-align: left;
display: block;
overflow: hidden;
clear: both;
border: 1px solid #CCCCCC;
position: relative;
}

.foto_noticia_portada .texto_foto{
position: absolute;
bottom: 0px;
left: 0;
width: 100%;
cursor: pointer;
float: left;
text-decoration: none;
background: url(img/transparencia.png);
text-decoration: none;
}

.link_foto{
overflow: hidden;
float: left;
display: block;
zoom:1;
text-decoration: none;
}

.link_foto:hover .texto_foto{
display: block;
}

.foto_noticia_portada .texto_foto .contenido{
color: #000000;
display: block;
margin: 5px;
font-size: 12px;
text-decoration: none;
} 
.foto_noticia_portada .texto_foto .contenido strong{
display: block;
}

.foto_noticia_portada a img{
background: white;   
margin-bottom: -4px;
display: block;
overflow: hidden;
clear: both;
}


.foto_portada_vertical{
text-align: left;
float: left;
padding: 0px 0px 19px 0px;
background: white url(img/fondo_fotos.jpg) no-repeat bottom left;
}

.foto_portada_vertical a img {
amarillo...icias.css (l�nea 297)
background: white none repeat scroll 0 0;
border: 1px solid #E1E1E1;
padding: 5px;
}

.leer_mas{
font-size: 12px;
padding-left: 13px;
background: url(img/bullet_toggle_plus.png) no-repeat 100% 0;
display: none; 
float:right;
font-size:13px;
height:16px;
line-height:14px;
margin:10px 0 0;
padding-right:20px;
}

.mas_noticias_ampliada {
float: left;
width: 284px;
margin: 18px;
}

.mas_noticias_ampliada ul {
list-style: none;
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.mas_noticias_ampliada ul li {
background: url(../../img/humor/vineta_mas.jpg) no-repeat 0 7px;
padding: 5px 0 0 20px;
color: #333;
}

.mas_noticias_ampliada ul li ul {
padding-bottom: 10px;
}

.mas_noticias_ampliada ul li ul li {
list-style-image: none;
background-image: none;
padding-left: 0px;
}

.mas_noticias_ampliada ul li ul, 
.mas_noticias_ampliada ul li ul a {
list-style: none;
font-size: 12px;
font-weight: normal;
}

.mas_noticias_seccion ul li a:hover {
border-bottom: 2px solid #1E6CA4;
font-size: 12px;
height: 10px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0px;
text-decoration: none;
}

.mas_noticias_seccion ul li ul li, 
.mas_noticias_seccion ul li ul li a {
background-image: none;
color: #666666;
font-weight: normal;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
text-decoration: none;
text-transform: none;
}

.mas_noticias_seccion ul li ul li, .mas_noticias_seccion ul li ul li a, .mas_noticias_seccion ul li ul li strong {
periodico_3_notic... (line 413)
float: none;
margin: 0pt;
padding: 0pt;
text-indent: 0pt;
}

.mas_noticias_seccion ul li, .mas_noticias_seccion ul li a {
background: url(img/vineta_mas.jpg) no-repeat 0 2px;
color: #1E6CA4;
font-size: 12px;
list-style-type: none;
margin-bottom: 10px;
padding-left: 22px;
text-decoration: none;
}

.texto ul li{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px 0 3px 3px;
font-size: 13px;
padding-left: 10px;
background: url(img/relacionados_especial.gif) no-repeat 0 4px;
}

#noticia_ampliada .texto p{
color:#000000;
display: block;
font-size:14px;
margin:10px 0;
line-height: 140%;
}

.texto_noticia{
overflow: hidden;
}

.titulo_portada , #columna_central .fecha_izquierda {
display: none;
}

#ampliada_derecha div.bloque_portada h2 a{
color: #FEC411;
}

#columna_central .bloque_portada h1, 
#columna_central .bloque_portada h1 a {
font-family: "Arial","Helvetica",sans-serif;
font-weight: bold;
color: #000000;
line-height: 1em;
text-decoration: none;
}

#columna_central .bloque_portada h2, 
#columna_central .bloque_portada h2 a {
/*font-size: 20px;*/
}

#columna_central .bloque_portada h2.tam_titular_1, #noticia_ampliada .listado_rel_portada li h2 a {
font-size: 16px;
}

#columna_central .bloque_portada h2.tam_titular_3 {
font-size: 28px;
letter-spacing: -1px;
}

#columna_central .titulo_portada a{
jfont-size: 14px;
}

#columna_izquierda .con_margen{
}

#compartir{
border: none;
padding: 0px;
margin: 0px;
float: right;
width: 385px;
}

#contenido_adicional_noticia .categoria_ampliada{
background: url(img/mas_noticias_ampliada.gif);
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
line-height: 24px;
margin: 0 10px;
padding-left: 10px;
}

#contenido_adicional_noticia .relaciones_ampliada h3 {
text-transform: none;
font-style: italic;
color: #666;
}

#noticia_ampliada div.barra_inferior_iconos img,#opinion_ampliada div.barra_inferior_iconos img{
vertical-align: middle;
}

#noticia_ampliada div.fecha span.fecha,#opinion_ampliada div.fecha span.fecha{
display: block;
float: left;
padding-top: 10px;
}

#noticia_ampliada div.fecha span.iconos,#opinion_ampliada div.fecha span.iconos{
display: block;
float: right;
}

#noticia_ampliada div.texto,
#opinion_ampliada div.texto {
border-bottom:3px solid #DADADA;
display:block;
overflow:hidden;
padding:40px 0 0;
position:relative;
}

#noticia_ampliada h3,#opinion_ampliada h3 {
font-size: 16px;
margin: 10px 0;
}

/*** Noticia Ampliada y opinion***/
#noticias_seccion .titulo_portada_mas {
margin-right: 5px;
}

#opinion_ampliada p {
text-align: left;
}

div.texto .foto_noticia_ampliada{
float: right;
margin: 15px 0 10px 15px;
background: #ececec;
width: 281px;
background:#DDDDDD;
}
div.texto .foto_noticia_ampliada img{
border: 0;
margin: 0;
padding: 0;
margin-bottom: -3px;
padding: 3px;
}
#noticia_ampliada  div.texto .foto_noticia_ampliada p{
margin: 0 7px 7px 7px;
font-size: 11px;
}
* html .foto_autor{
position: relative;
float: left;
overflow: visible;
}

* html .foto_autor h2{
position: relative;
float: left;
display: block;
width: 100%;
}



ul.lista_opiniones{
margin: 20px 0px 20px 0px;
padding-top: 10px;
background: url(img/lista_opiniones.jpg) repeat-x 0 0;
}

ul.lista_opiniones li{
list-style: none;
margin: 5px 0;
padding-bottom: 5px;
border-bottom: 1px dotted #333333;
}

ul.lista_opiniones li a{
color: #000;
font-size: 13px;
}

ul.lista_opiniones li strong{
font-family: "Arial Black";
padding: 0 3px;
font-size: 15px;
}

.autor_opinion{
overflow:hidden;
zoom: 1;
margin:0 0 10px 0;
padding: 0;
border: none;
width: 153px;
background: #000000;
float: left;
display: inline;
}

.ficha_autor{
width: 320px;
min-height: 280px;
margin: 10px 5px 0 4px;
padding: 10px;
border: 1px solid #cccccc;
float: left;
display: inline;
}

.ficha_autor h2{
background: #000000;
color: #999999;
font-size: 13px;
padding: 5px;
}

.ficha_autor img, .ficha_autor_ampliada img{
border: 1px solid #333333;
}

.ficha_autor_ampliada{
display: inline;
float: left;
margin: 10px 0;
width: 100%;
}


#noticia_ampliada .foto_autor{
height: auto;
}
#noticia_ampliada .foto_autor{
background: white;
}
.foto_autor{
position: relative;
float: left;
overflow: hidden;
height: 120px;
}
.pregunta .foto_autor h2, .respuesta .foto_autor h2{
top: auto;
bottom: 0;
}
.foto_autor h2{
top: 0px;
left: 0px;
font-size: 12px;
position: absolute;
width: 100%;
}

.foto_autor h2 a{
display: block;
padding: 3px 5px;
background: transparent url(img/transparencia-roja.png);
color: #000000;
line-height: 80%;
overflow: hidden;
zoom: 1;
}
.foto_autor h2 a small{
line-height: 11px;
}

.foto_autor h2 a:hover{
background: url(img/transparencia-50.png);
color: white;
text-decoration: none;
}

.link_opinion{
background: url(img/opinion.png);
width: 133px;
height: 81px;
display: block;
overflow: hidden;
zoom: 1;
z-index: 100;
position: absolute;
top: 0px;
left: 5px;
}
.link_opinion:hover{
background: url(img/opinion.png) 0px 80px;
}

* html .link_opinion {
position: relative;
float: left;
display: block;
}

.mas_grande{
height: 195px;
width: 173px;
margin-right: 3px;
background: #000000;
}

.modulo_opinion{
position: relative;
padding-top: 65px;
clear: both;
width: 100%;
overflow: hidden;
zoom:1;
margin-bottom:10px;
}
* html .modulo_opinion{
padding-top: 10px;
}

.opinion_ampliada .firma{
font-size: 30px;
}

.opinion_ampliada h1{
font-size: 24px;
font-style: italic;
}

.texto_autor{
font-size: 12px;
width: 100%;
font-style: italic;
display: inline;
float: left;
padding: 5px 0;
}

.texto_autor a{
background: url(img/flechita-roja.gif) no-repeat 0px 5px;
font-size: 12px;
font-weight: bold;
color: white;
padding-left: 10px;
float: left;
display: inline;
margin: 0 5px;
}

.texto_ficha{
width: 168px;
float: left;
display: block;
margin-left: 10px;
}
.texto_ficha p{
font-size: 11px;
}

.texto_ficha h3{
margin: 5px 0;
}

.titulo_columna{
background: #000000;
color: #999999;
font-size: 13px;
text-transform: uppercase;
padding: 5px 7px;
margin: 0;
font-weight: bold;
line-height: 12px;
}

.titulo_modulo_opinion{
position: absolute;
top: 0;
left: 10px;
z-index: 100;
}

.ver_mas{
font-size: 11px;
margin: 10px 0;
padding: 3px;
float: right;
text-decoration: underline;
}

.ver_mas:hover{
color: #fff;
background: #D00101;
text-decoration: none;
}
.iconoPosicion{
float:right;
padding:padding:7px 3px;
}  
.modulo_playlist{
display: block;
overflow: hidden;
clear: both;       
-moz-border-radius: 6px;     
margin: 0 0 10px 0;
}                            
.modulo_playlist_content{
background:#000 url(img/modulo_playlist_bg.jpg) no-repeat 0 0;  
display: block;
overflow: hidden;
clear: both;       
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
}
.modulo_playlist a{
color: #FFF;
} 
.modulo_playlist ol,.modulo_playlist li{
list-style: none;
padding: 0;
margin: 0;
}                   
.modulo_playlist ol{
border-bottom:1px dotted #333;
display:block;
margin:5px 0 10px 0;
overflow:hidden;
}
.modulo_playlist li{
clear:both;
display:block;
font-size:12px;
font-weight:bold;
margin:10px 10px;
overflow:hidden;
}   
.modulo_playlist li a{    
float: left; 
width: 166px;
}
.modulo_playlist .numero{
color:#444;
float:left;
font-family:"Arial Black";
font-size:18px;
text-align:left;
width:25px;
}   
.modulo_playlist .dj{
display: block;
clear: both;    
background:#666 url(img/button.jpg) repeat-x 0 0;  
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;       
overflow: hidden;   
padding: 5px;
}  
.dj .foto{
float: left;
margin: 0px 10px 0px 5px;;
}   
.dj h2{
color: white;
font-family: "lucida grande","Segoe UI","microsoft sans serif",arial;
text-shadow: 1px 1px 2px #333333;    
font-size: 18px;
}  
.spotify{
background:transparent url(img/spotify.gif) no-repeat scroll 0 0;
display:block;
margin:10px;
overflow:hidden;
padding:0 0 0 27px;
}  
.spotify a{
color: #666;
}           
.dj a{
}*{
margin: 0;
padding: 0;
}
#contenido_usuario {
background-color:#ffffff;
display:inline;
float:left;
margin:0;
padding:0 15px;
position:relative;
width:660px;
}

#formulario_registro fieldset {
background-color:#FAFAFA;
border:1px solid #DADADA;
margin:2em 0;
padding:10px;
}

#formulario_registro legend {
color:#D00101;
font-size:12px;
font-family: "Arial Black";
text-transform: uppercase;
padding:5px;
}
#formulario_registro ul.lista_campos li label {
display:block;
margin:0 0 10px 10px;
padding:0;
width:auto;
}
#formulario_registro ul.lista_campos li.unoymedio {
width:25em;
}  
#form_comentarios textarea, #form_comentarios input{
margin: 5px 0 0 0;
}
#formulario_registro ul.lista_campos li {
display:inline;
float:left;
font-size:14px;
margin:0 0.5em 0 0;
padding:1em 0;
width:16.5em;
}
#formulario_registro ul.lista_campos li.unoymedio input, #formulario_registro ul.lista_campos li.unoymedio textarea, #formulario_registro ul.lista_campos li.unoymedio select {
width:24em;
}
#formulario_registro input, #formulario_registro textarea {
}
#formulario_registro input {

}
#formulario_registro input, 
#formulario_registro textarea, 
#formulario_registro select {
background-color:#F0F0F0;
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:solid;
border-width:1px;
color:#333333;
font-size:14px;
margin:0 0 0 0.5em;
width:15.25em;
}
input[type="text"], textarea, input[type="password"] {
clear:both;
font-size:14px;
background:#F2F2F2 url(img/input.jpg) repeat-x 0 0;
border: 1px solid #D0D0D0;
padding: 6px;    
font-family: "Microsoft Sans Serif";
}  
input:focus, textarea:focus{
border: 1px solid #999;   
}

legend{

color: #000000;
margin: 5px 0;
font-size: 12px;
}

fieldset.comentario{
background:#F3F3F3 url(img/base_blockquote_bg.gif) no-repeat scroll 15px 35px;
border:medium none;
clear:both;
color:#444444;
font-size:13px;
margin:7px 0;
padding:0 25px 20px 45px;  
-moz-border-radius: 10px;
}
.fecha_comentario{
font-size: 11px;
color: #999999;
margin-bottom: 10px;
}

div.avatar img{
border:1px solid #D0D0D0;
float:left;
margin-right: 15px;
}


#login_lateral{
background: url(img/registro.jpg) no-repeat 0 0;
position:relative;
float:left;
display:inline;
border: 1px solid #ccc;
clear: both;
margin: 5px 0 5px 0;
width:100%;
padding: 40px 0 0 0;
}


#login_lateral ul{
list-style-type:none;
display:block;
width:180px;
padding:0px;
margin-left: 20px;
}
#login_lateral ul li{
font-size:11px;
width:250px;
display:block;
margin:0.5em 0px;
}
#login_lateral ul li label{
font-size:12px;
color:#666;
}
#login_lateral ul li input{
font-size:12px;
color:#333333;
width:250px;
background-color:#fff;
border:1px solid #ccc;
}
#login_lateral ul li input:hover{
background-color:#FFEFFC;
}

#login_lateral ul li a{
display: block;
padding:0.5em 0.25em 0.25em 0.25em;
border-top:1px dashed #999;
}
/****** Menu registro **********/
.menu_registro{
list-style-type: none;
height: 32px;
border-bottom: 1px solid #ccc;
float: left;
display: inline;
width: 100%;
margin: 0 0 0 0px;
padding: 0 2px 0 0;

}
.menu_registro li {
display: block;
float: left;
width: 120px;
margin-right: 5px;
line-height: 35px;
text-align: center;
}



.menu_registro li a {
font-size: 12px;
display: block;
background: #efefef;
padding:0 0px 0 4px;
height: 31px;
text-decoration: none;
border: 1px solid #ccc;
overflow: hidden;
}

.menu_registro li.seleccionado a{
height: 32px;
border-bottom: none;
background: white url(img/pestana_menu.jpg) repeat-x 0 0;
}

.menu_registro li a:hover{
background: white;
}

#formulario_registro .fecha select{
width: 65px;
}

.escribir_comentario{
border: 1px solid #B4B4B4;
background: #000;
padding: 20px;
font-size: 12px; 
display: block;
overflow: hidden;
zoom:1;
color: black;
margin-bottom: 20px;
background: #E8E8E8 url(img/degradado.jpg) repeat-x scroll center top;
}
.escribir_comentario h2{
color: black;
margin:0 0 10px 0;
}#reproductor_video{
    margin:20px 0 0 0;

}

/** Modulo reproductor ***/

.modulo_videos
{
    border:1px solid #FFF;
}

.modulo_videos .titulo
{
    color:#fff;
    background-color:#000;
    padding:8px 4px 8px 30px;
    background-image:url(img/flecha_mod_videos.gif);
    background-position:12px 12px;
    background-repeat:no-repeat;
    border-bottom:1px solid #FFF;
}

.modulo_videos ul
{
    background-color:#fff;
}


.modulo_videos ul li a
{
    display:block;
    color:#000;
    font-size:12px;
    padding:4px 4px 4px 22px;
    background-image:url(img/relacionados_especial.gif);
    background-position:8px 10px;
    background-repeat:no-repeat;
}

.modulo_videos ul li a:hover {
    background-image:url(img/relacionados.gif);
    background-color:#FFCC00;
    
}

.link_foto:hover .marca_de_video {
background-position:50% -57px;
}

.marca_de_video {

background:transparent url(img/play.png) no-repeat scroll 50% 0;
display:block;
height:56px;
left:0;
position:absolute;
top:35%;
width:100%;
}
