fieldset.comentario {
float:left;
padding:0px 10px 10px 10px;
position:relative;
font-size:13px;
width: 590px;
border:1px dashed #ccc;
color:#000000;
}

fieldset.comentario legend
{
color:#222222;
font-size:12px;
font-weight:bold;
}

fieldset.comentario div.avatar{
float:left;
width:48px;
height:48px;
border:1px solid #48679E;
padding:2px;
background-color:#FFFFFF;
margin:0px 1em 0.5em 0px;
}
fieldset.comentario div.fecha_comentario{
font-size:11px;
color:#333333;
margin:0px 0px 10px 0px;
}
#form_comentarios button{
font-size:9px;
padding:2px;
}
#form_comentarios button img{
vertical-align:middle;
}

/* Karma */
div.karma
{
float:left;
width:30px;
margin:8px;
color:#FFFFFF;
background-color:#666666;
font-size:11px;
font-weight:bold;
text-align:center;
}

div.positivo
{
background-color:#6BC46B;
}

div.negativo
{
background-color:#FF3300
}

/****/

div.respuesta_comentario
{
padding: 8px 0px 0px 10px;
width:21px;
}#reproductor_video{

    margin:20px 0px;

}.modulo_foto_y_noticia{
width: 100%;
float: left;
display: inline;
height: 400px;
overflow: hidden;
padding-bottom: 5px;
margin: 10px 0 10px 0;
gborder-bottom: 1px dotted #ccc;


}
.modulo_foto_y_noticia #noticia{
width: 340px;
height: 400px;
float: left;
display: inline;

}
.modulo_foto_y_noticia .foto_noticia{
height: 400px;
width: 360px;
float: left;
display:block;
margin-left: 10px;
position: relative;
cursor: pointer;
background: black;

}

.foto_noticia .fondo{
background: white;
width: 315px;
height: 110px;
position: absolute;
filter: alpha(opacity=50); -moz-opacity: 0.5;
bottom: 0;
}

.foto_noticia h2 a{
line-height: 30px;
color: #fff;
background: #CC3366;
font-size: 24px;
position: absolute;
top: 300px;
left:0px;
margin: 5px;
padding: 5px;
z-index: 2;
}
.foto_noticia h3 a{
line-height: 23px;
color: #fff;
background: #4B6CA3;
font-size: 14px;
text-transform: none;
position: absolute;
bottom: 0px;
left: 0px;
margin: 5px;
padding: 5px;
z-index: 2;
}
.foto_noticia h3 a:hover{
text-decoration: none;
}
.foto_noticia h2 a:hover{
text-decoration: none;
}
#modulo_pestanas{
margin: 10px 3px 10px 10px;
width: 97%;
float: left;
display: block; 
clear: both;
}

#seccion_derecha_2 #modulo_pestanas{
margin: 10px 10px 10px 0px;
}


#menu_pestanas{
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;

}
ul#menu_pestanas li {
display: block;
float: left;
margin-right: 5px;
height: 32px;
width: 73px;
margin: 0;
padding: 0;
}



#menu_pestanas li a {
color: #666;
font-size: 12px;
display: block;
background: #efefef;
padding:0 0px 0 4px;
height: 31px;
text-decoration: none;
border: 1px solid #ccc;
overflow: hidden;
}

#menu_pestanas li.seleccionado a{
color: #7ACDE2;
height: 32px;
border-bottom: none;
background: white url(img/pestana_menu.jpg) repeat-x 0 0;
}

#menu_pestanas li a:hover{
background: white;
}

#modulo_pestanas ul.lista{
border: 1px solid #ccc;
border-top: none;
float: left;
padding: 20px 0px 0px 0px;
margin: 0 10px 0 0;
width:100%;
}
#modulo_pestanas ul.lista li{
clear:both;
overflow:hidden;
margin: 0;
padding: 0;
background:white url(img/lista.jpg) no-repeat  0 0;
}
#modulo_pestanas ul.lista li:hover{
background:#73C7EC url(img/lista_hover.jpg) no-repeat 0 0;
}
#modulo_pestanas ul.lista li a{
height:33px;
font-size: 13px;
padding: 2px 10px 0 25px;
color: #000;
float: left;
display: inline;
margin: 0;
}
#modulo_pestanas ul.lista li a:hover{

margin: 0;
color: white;
text-decoration: none;
}


#modulo_pestanas div{
clear: both;
}

* {
    font-family: "Microsoft Sans Serif";
    margin:0;
    padding:0;
}
body{
background: #999;
}

::-moz-selection{
background:#CC3366;
color:#fff;
}

a img, img, a{
border:none;
padding: 0;
margin: 0;
}

a{
text-decoration: none;
color: #4B6CA2;

}

a:hover{
text-decoration: underline;
}


h1, h2, h3, h4{
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
}

h1{
color: #000;
margin:0.3em 0;
font-size: 180%;
}

h2{
color:#000;
margin:0.3em 0;
font-size: 150%;
}
h2 a{
color:#000;
margin:0.3em 0;
font-size: 150%;
font-weight: bold;
}

#contenedor{
position:relative;
width:998px;
height:100%;
margin:0px auto;
text-align:left;
background: #fff;
}






#columna_izquierda{
position:relative;
float:left;
display:inline;
width:497px;
margin: 0px;
color: #333333;
}

#seccion_derecha{
position:relative;
float:right;
display:inline;
width:494px;
/*height:330px;*/
margin: 0px;
padding: 10px 0px 0px 5px;


overflow:hidden;

}

#cabecera{
clear: both;
width: 998px;
height: 66px;
}

#columna_central{
position:relative;
float:left;
display:inline;
width:273px;
overflow:hidden;
margin: 0px;
padding: 0px;
color: #333;


}

#columna_derecha{
position:relative;
float:left;
display:inline;
width:219px;
/*height:330px;*/
margin: 0px;
padding: 0px;
/*background-color:#5D4287; */

overflow:hidden;
}


#contenido_interior
{
    padding-top:12px;
}


#noticias_seccion
{
    padding:10px 0px 0px;
    width:100%;
    float:left
}

#ampliada_principal{
width: 636px;
float: left;
padding-top: 10px;
}

#ampliada_derecha{
width: 340px;
float: right;
margin-right: 5px;
padding-top: 10px;

}

div.separador
{
    height:0px;
    background-color:transparent;
}

.bloque_portada p, #noticia_ampliada p {
        
text-align:left;
margin-top:1em;
margin-bottom:1em;
}
#pie{
height:3em;
width: 100%;
clear: both;
margin: auto;
background:#E4E4E4;
}
#pie2{

width: 100%;
height:3em;
margin: auto;
padding: 1em 0px 1em 0px;
text-align: center;
clear:both;
font-size: 12px;
line-height: 14px;
}
#pie2 a{
padding: 10px;
}

.fecha_izquierda{
display: none;
}

.leer_mas{
display: none;
}
ul, li{
margin: 0pt 3px;
/*display: block;*/
list-style: none;
}

.texto ul li{
list-style: disc;
}
.bloque_doble{

background: url(img/fondo_pareja.jpg) repeat-y 6px 6px;

}


#cabecera h1{
display: none;
}
#cabecera h2{
display: none;
}
#cabecera #fecha{
display: none;
}
#contenido{
background: url(img/fondo_contenido.jpg) repeat-y;
position:relative;
width:996px;
clear: both;
border: solid 1px #CCCCCC;
padding: 0;
margin-top: 3px;
float: left;
display: inline;
}

#seccion_derecha_1{
position:relative;
float:right;
display:inline;
width:494px;
margin: 0px;
overflow:hidden;

}

#seccion_izquierda_1{


}

#seccion_izquierda_2{
width: 770px;
float: left;
display: inline;

}

#seccion_derecha_2{
width: 219px;
float: left;
display: inline;
padding: 10px 0px 0px 5px;
}


#modulos_1{
background: white;
padding-top:10px;

}
#modulos_2{
background: white;
width: 100%;
float: left;
display: inline;
background: white;
padding-top:10px;
}

#contenido_adicional_noticia
{
    padding:15px;
}#login_inicio {
    font-size:12px;
    position:absolute;
    right:15px;
    top:5px;
    z-index:15;
 color: #ccc;
}
#login_inicio strong{
color: #CC3366;
}


#login_inicio a {
    color:#fff;
    text-decoration:none;
}

#login_inicio a:hover {
    text-decoration: underline;
}

#menu {

    position:relative;
 width: 998;
 height: 62px;
 padding:5px 0 0 0;
background: url(img/fondo_menu_2.jpg) repeat-x;
    
}
#menu ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#menu ul li {
    color:#FFFFFF;
    display:inline;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;

}



#menu a:hover {
    color:#000;
}

#menu ul li a {

    color:#fff;
    margin:0;
 float: left;
 display: inline;
    text-decoration:none;
 text-align: center;
 padding:7px 12px 5px 12px;
}

#menu ul li.seleccionado a {
    color:#000;
}

#menu ul#subcategorias_menu
{
position: absolute;
top: 30px;
left: 0;
width: 100%;
height: 10px;
}

#menu ul#subcategorias_menu a
{
    color:#000;
 padding: 0px 6px 0 6px;

}
#menu ul#subcategorias_menu a:hover
{
    color:#000000;
 text-decoration: underline;
}

#menu ul#subcategorias_menu li
{
    margin-top:14px;
    border-right: 1px solid #666666;
   
}

#buscador {
    position: absolute;
 bottom: 5px;
 right: 5px;
    z-index:3;
 color: #000;
}
#buscador form
{
    margin-top:0px;
}

#buscador form input{
    border: 1px solid #666666;
}

#buscador form button{
        background-color:#E6EDF4;
border:1px solid #B0BFCC;
font-size:9px;
margin-left:5px;
width:74px;
height:18px; 
}
#subcategorias_menu{
background-color:#4B6CA3;
}
#menu.categoria_6 #subcategorias_menu,
li.categoria_6{
 background-color:#4B6CA3;
}
#menu.categoria_6 #subcategorias_menu{
 background-color:#4B6CA3;
}
.titulo_portada a,
.categoria_ampliada a{
color: white;
}




/* cat 2 */


#menu.categoria_2 #subcategorias_menu, 
.categoria_2 .titulo_portada,
li.categoria_2, 
.categoria_2 .categoria_ampliada, 
.categoria_2 .titulo_portada a, 
.categoria_2 .categoria_ampliada a{
background: rgb(131, 183, 0);
color: white;
}

.categoria_2 a
{
color : rgb(131, 183, 0);
}




/* cat 3 */

#menu.categoria_3 #subcategorias_menu, 
.categoria_3 .titulo_portada,
li.categoria_3, 
.categoria_3 .categoria_ampliada, 
.categoria_3 .titulo_portada a, 
.categoria_3 .categoria_ampliada a{
background:rgb(169, 8, 126); 
color: white 
}

.categoria_3 a{
color: rgb(169, 8, 126); 
}


/* cat 4 : Hogar Digital Rojo-Marron */ 

#menu.categoria_4 #subcategorias_menu, 
.categoria_4 .titulo_portada,
li.categoria_4, 
.categoria_4 .categoria_ampliada, 
.categoria_4 .titulo_portada a, 
.categoria_4 .categoria_ampliada a{
background: #666;
color: white;
}

.categoria_4 a {
color: #666; 
}



/* cat 5 */

#menu.categoria_5 #subcategorias_menu, 
.categoria_5 .titulo_portada,
li.categoria_5, 
.categoria_5 .categoria_ampliada, 
.categoria_5 .titulo_portada a, 
.categoria_5 .categoria_ampliada a{
background: #8B689F;
color: white;
}

.categoria_5 a{
color:  #8B689F;
}





/* cat 13 */

#menu.categoria_13 #subcategorias_menu, 
.categoria_13 .titulo_portada,
li.categoria_13, 
.categoria_13 .categoria_ampliada, 
.categoria_13 .titulo_portada a, 
.categoria_13 .categoria_ampliada a{
background: orange;
color: white;
}

.categoria_13 a{
color: orange; 
}




/* cat 14 */

#menu.categoria_14 #subcategorias_menu, 
.categoria_14 .titulo_portada,
li.categoria_14, 
.categoria_14 .categoria_ampliada, 
.categoria_14 .titulo_portada a, 
.categoria_14 .categoria_ampliada a{
background: rgb(0, 107, 0);
color: white;
}

.categoria_14 a{
color: rgb(0, 107, 0);
}





/* cat 17 */

#menu.categoria_17 #subcategorias_menu, 
.categoria_17 .titulo_portada,
li.categoria_17, 
.categoria_17 .categoria_ampliada, 
.categoria_17 .titulo_portada a, 
.categoria_17 .categoria_ampliada a{
background:#D00000;
color: white;
}

.categoria_17 a{
color: #D00000;

}


/* cat 18 */

#menu.categoria_18 #subcategorias_menu, 
.categoria_18 .titulo_portada,
li.categoria_18, 
.categoria_18 .categoria_ampliada, 
.categoria_18 .titulo_portada a, 
.categoria_18 .categoria_ampliada a{
background: rgb(0, 157, 171);
color: white;
}

.categoria_18 a{
color: rgb(0, 157, 171); 
}


/* cat 20 */

#menu.categoria_20 #subcategorias_menu, 
.categoria_20 .titulo_portada,
li.categoria_20, 
.categoria_20 .categoria_ampliada, 
.categoria_20 .titulo_portada a, 
.categoria_20 .categoria_ampliada a{
background: #FE891A;
color: white;
}

.categoria_20 a{
color: #FE891A; 
}



/* cat 21 */

#menu.categoria_21 #subcategorias_menu, 
.categoria_21 .titulo_portada,
li.categoria_21, 
.categoria_21 .categoria_ampliada, 
.categoria_21 .titulo_portada a, 
.categoria_21 .categoria_ampliada a{
background: #2196E4;
color: white;
}

.categoria_21 a{
color: #2196E4; 
}

/* cat 22 */

#menu.categoria_22 #subcategorias_menu, 
.categoria_22 .titulo_portada,
li.categoria_22, 
.categoria_22 .categoria_ampliada, 
.categoria_22 .titulo_portada a, 
.categoria_22 .categoria_ampliada a{
background: #F4008C;
color: white;
}

.categoria_22 a{
color: #F4008C; 
}.titulo_portada, 
.categoria_ampliada
{
font-size: 12px;
margin:3px 10px 10px 10px;
line-height: 18px;
padding-left: 10px;
clear: both;
}

.titulo_portada a:hover, 
.categoria_ampliada a:hover

{
color:black;
text-decoration: none;
}


div.relaciones ul.listado_rel_portada li a{
color: #000;
}
div.relaciones ul.listado_rel_portada li a:hover{
color: black;
}



#noticias_seccion .titulo_portada_mas
{
margin-right:5px;
}

.bloque_pareja .titulo_portada{
margin:3px 3px 3px 10px;
}

#noticias_seccion .titulo_portada_mas
{
margin-right:5px;
}

#breves{
        padding: 0px 10px 10px 10px;
}

.bloque_portada
{
margin:10px;
}

#columna_izquierda .bloque_portada h2, 
#noticia_ampliada h1, 
#columna_izquierda .bloque_portada h2 a,
#noticias_seccion .bloque_portada h2, 
#noticias_seccion .bloque_portada h2 a, 
#columna_central .bloque_portada h2,
#columna_central .bloque_portada h2 a
{
font-weight:bold;
color:#000;
text-decoration:none;
line-height:1em;
}


#columna_izquierda .bloque_portada h2 a:hover,
#columna_central .bloque_portada h2 a:hover,
#noticias_seccion .bloque_portada h2 a:hover,
#columna_central .bloque_portada h2 a:hover
{
text-decoration:underline;
}


#columna_izquierda .bloque_portada h2, 
#noticias_seccion .bloque_portada h2
{
font-size:32px;
}

#columna_izquierda .bloque_portada h2.tam_titular_1, 
#noticias_seccion .bloque_portada h2.tam_titular_1
{
font-size:24px;
letter-spacing:-1px;
}

#columna_izquierda .bloque_portada h2.tam_titular_3, 
#noticias_seccion .bloque_portada h2.tam_titular_3
{
font-size:48px;
letter-spacing:-3px;
}


#columna_izquierda .bloque_portada h3, 
#columna_central .bloque_portada h3, 
#noticias_seccion .bloque_portada h3
{
    
    color:#4B6CA3;
    font-size:16px;
}

#columna_izquierda .bloque_portada h2, 
#noticia_ampliada h2, 
#columna_izquierda .bloque_portada h2 a,
#noticias_seccion .bloque_portada h2, 
#noticias_seccion .bloque_portada h2 a
{

font-weight:bold;
color:#000;
line-height:1em;
text-decoration:none;
}

#columna_izquierda .bloque_portada h2, #seccion_derexa_noticias .bloque_portada h2
{
font-size:24px;
letter-spacing:0px;
}

#columna_izquierda .bloque_portada h2.tam_titular_1, #seccion_derexa_noticias .bloque_portada h2.tam_titular_1
{
font-size:18px;
letter-spacing:0px;
}

#columna_izquierda .bloque_portada h2.tam_titular_3, #seccion_derexa_noticias .bloque_portada h2.tam_titular_3
{
font-size:36px;
letter-spacing:-1px;
}

#columna_central .bloque_portada h2
{
font-size:20px;
}

#columna_central .bloque_portada h2.tam_titular_1
{
font-size:16px;

}

#columna_central .bloque_portada h2.tam_titular_3
{
font-size:28px;
letter-spacing:-1px;
}


#columna_izquierda .bloque_portada h3, #noticias_seccion .bloque_portada h3, #columna_central .bloque_portada h3
{
color:#333333;
text-transform:uppercase;

}

#columna_izquierda .bloque_portada h3, #noticias_seccion .bloque_portada h3
{
font-size:12px;
}

#columna_central .bloque_portada h3
{
font-size:12px;
}

div.relaciones ul.listado_rel_portada li {
    background:#E2E9EF none repeat scroll 0%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt 0pt 3px;
    padding:0px 3px 3px;
    font-size:11px;
    
    
}

div.relaciones ul.listado_rel_portada li a {
    font-size:13px;
    color:#1E6CA4;
 text-decoration: none;
}




.comentario,
.comentario_izquierdo, 
.comentario_derecho
{

font-size:12px;
color:#333333;
padding: 2px 0px;
 padding-bottom:10px;
 border-bottom:1px dotted #666666;
clear: both;


}

#columna_izquierda div.comentario, #columna_central div.comentario
{
margin:0px 10px 10px 10px;
}

#noticias_seccion div.comentario
{
        margin:0px 10px 10px 10px;
}



#columna_izquierda  div.comentario_derecho, #columna_izquierda  div.comentario_izquierdo
{
margin: 5px;
padding-left:8px;
}

#noticia_ampliada h1
{
font-size:34px;
}

#noticia_ampliada div.fecha,#opinion_ampliada div.fecha
{
font-size:11px;
border-bottom: 1px dotted #000000;
}

#noticia_ampliada div.firma, #opinion_ampliada div.firma {
color:#999999;
padding: 11px;
padding-bottom:3px;
font-size:12px;
        width:350px;
        float:left;
}

#noticia_ampliada div.texto,#opinion_ampliada div.texto {
padding:0px;
}

/****** Contenido adicional noticia ampliada ****/
div.titulo_relaciones_ampliada
{
font-size: 12px;
padding: 0px 5px;
margin: 0px 10px;
color:#FFFFFF;
background-color:#CC3366;
}

.relaciones_ampliada
{
font-size:12px;
}

.relaciones_ampliada h3
{
color:#333333;
}

.relaciones_ampliada a{
color:#1E6CA4;
text-decoration:none;
}
.relaciones_ampliada a:hover{
color:#1E6CA4;
text-decoration:none;
border-bottom:solid 2px #CECECE;
}

.relaciones_ampliada ul{
list-style:none;
text-indent:0px;
margin:0px;
padding:0px;
}



.mas_noticias_ampliada
{
float:left;
width:284px;
margin:18px;
}

.mas_noticias_ampliada ul
{
list-style:none;
font-size:12px;
font-weight:bold;

}

.mas_noticias_ampliada ul li
{
background-image:url(img/vineta_mas.jpg);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:22px;
}

.mas_noticias_ampliada ul li ul, .mas_noticias_ampliada ul li ul a
{
list-style:none;

font-size:12px;
font-weight:normal;
color:#666666;
text-decoration:none;
text-indent:0px;
margin:0px;
padding:0px;
margin-left:-5px;
}

.mas_noticias_ampliada ul li ul a:hover
{
list-style:none;

font-size:12px;
font-weight:normal;
color:#666666;
text-decoration:none;
text-indent:0px;
margin:0px;
padding:0px;
margin-left:-5px;
border-bottom:solid 2px #4B6CA3;

}


.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 seccion ***/
.mas_noticias_seccion ul
{
padding-top:12px;
        margin-left:12px;
}
.mas_noticias_seccion ul li, .mas_noticias_seccion ul li a
{
color:#1E6CA4;
font-family:"Tahoma","Arial";
font-size:12px;
list-style:none;
margin-bottom:10px;
text-decoration:none;

        background-image:url(img/vineta_mas.jpg);
        background-position:0px 2px;
        background-repeat:no-repeat;
        padding-left:22px;
}
.mas_noticias_seccion ul li a:hover
{
font-size:12px;
list-style:none;
margin-bottom:10px;
text-decoration:none;
border-bottom:solid 2px #1E6CA4;
height:10px;
margin:0px;
padding:0px;
}

.mas_noticias_seccion ul li ul
{
        margin-left:6px;
        background-image:none;
}

.mas_noticias_seccion ul li ul li, .mas_noticias_seccion ul li ul li a
{
color:#666666;
list-style:none;
list-style-image:none;
font-weight:normal;
text-transform:none;
text-decoration:none;
        background-image:none;
}

.mas_noticias_seccion ul li ul li, .mas_noticias_seccion ul li ul li a,
.mas_noticias_seccion ul li ul li strong
{
float:none;
text-indent:0pt;
margin:0pt;
padding:0pt;
/* margin-left:-5px;*/

}

div.boton_ver_mas
{

width: 100%;
text-align: right;
clear: both;
}


div.bloque_portada div.texto, #noticia_ampliada div.texto
{
        font-size:12px;
}

.bloque_portada h4
{
        display:none;
}

.bloque_portada div.valoracion_portada
{
        padding-bottom:10px;
}

/*** Noticia Ampliada y opinion***/
#noticia_ampliada, #opinion_ampliada
{
padding:10px;
}

#noticia_ampliada h3,#opinion_ampliada h3
{
font-size:16px;
padding-bottom:8px;
}



#noticia_ampliada div.fecha span.iconos,#opinion_ampliada div.fecha span.iconos{
display:block;
float:right;
}

#noticia_ampliada div.fecha span.fecha,#opinion_ampliada div.fecha span.fecha{
display:block;
float:left;
padding-top:10px;
}


#opinion_ampliada p { text-align:left}
#noticia_ampliada div.barra_inferior_iconos,#opinion_ampliada div.barra_inferior_iconos {
float:left;
color:#333333;
font-size:12px;
padding: 24px 0px 0px 20px;
width: 100%;
}

#noticia_ampliada div.barra_inferior_iconos img,#opinion_ampliada div.barra_inferior_iconos img{
vertical-align:middle;
}

.altura_fija
{
overflow:hidden;
height:176px;
border: 0;
padding: 0;
margin: 0;
float: left;
display: inline;
}


.foto_portada_vertical{
float: left;

display: inline;
margin: 10px;
padding: 0;
border: none;
}
.foto_noticia_portada {
float: left;
margin-left: 10px;
}


.altura_fija_video
{
overflow:hidden;
height:210px;
border: 0;
}

.altura_fija_bloque
{
overflow:hidden;
height:310px;
border-width:0px;
}

.bloque_portada .altura_fija_video p
{
margin-top:0px
}

#compartir{
border: none;
padding: 0px;
margin: 0px;
float: right;
width: 280px;
}

#contenido_adicional_noticia{
border: dotted 1px #cccccc;
padding: 10px;
margin: 3%;
}#div_encuestas
{
    padding-left:2px;
 margin-top: 5px;
}



.encuesta_lateral{
background-color:#E2E9EF;
color:#000000;
font-size:11px;
padding: 0px 10px 5px 10px;
margin: 0 5px 5px 5px;
}
.encuesta_lateral a{
color:#000000;
}

.encuesta_resultados{
background-color:#E2E9EF;
color:#000000;
font-size:11px;
padding:10px;
clear:left;
}

.barra_encuesta
{
    background-color:#888888;
    width:100%;
    height:14px;
}


.listado_encuestas{
color:#333333;
font-size:11px;
padding:10px;
clear:left;
}
.listado_encuestas .titulo{
color:#333333;
font-size:12px;
font-weight: bold;
padding:10px;
}
.encuesta_resultados a{
color:#FFFFFF;
}
.encuesta_resultados fieldset legend{
color:#FFFFFF;
}
.encuesta_lateral label{
font-size:11px;
}
.encuesta_lateral ul {
margin:0px;
font-size:11px;
}
.encuesta_lateral ul li input{
vertical-align:middle;
}
.encuesta_lateral ul li button{
padding:2px 1em;
font-size:12px;
}
.encuesta_resultados button{
padding:2px 1em;
font-size:12px;
}
.encuesta_resultados textarea, .encuesta_resultados input{
font-size:12px;
}
.titulo_encuesta{
font-size:12px;
font-weight:bold;
padding: 10px 0 10px 0;
font-color:#CCCCCC;
}.titulo_mas_comentado
{
font-size: 12px;
padding-left: 10px;
color:#FFFFFF;
background-color:#4B6CA3;
margin:0px 5px;
line-height: 18px;
}

.titulo_mas_leido
{
font-size: 12px;
padding-left: 10px;
color:#FFFFFF;
background-color:#CC3366;
margin:0px 5px;
line-height: 18px;
}



/********** Lo mas leido *****************/

#lo_mas_leido div.listado_mas_leido, 
#lo_mas_comentado div.listado_mas_comentado {

padding:12px 0px;
margin:0px 5px;
}

#lo_mas_comentado div.listado_mas_comentado ul li, 
#lo_mas_leido div.listado_mas_leido ul li
{
    padding-left:22px;
    background-image:url(img/vineta_mas.jpg);
    background-repeat:no-repeat;
    background-position:0px 4px;
}

#lo_mas_comentado div.listado_mas_comentado ul li,
#lo_mas_comentado div.listado_mas_comentado ul li a,
#lo_mas_leido div.listado_mas_leido ul li,
#lo_mas_leido div.listado_mas_leido ul li a {
color:#4B6CA3;
font-size:12px;
margin-bottom:10px;
text-decoration:none;
background-color:#FFFFFF;
}

#lo_mas_leido div.listado_mas_leido ul li a:hover, 
#lo_mas_comentado div.listado_mas_comentado ul li a:hover{
text-decoration:underline;
}


h3.advertencia{
color:#D01919;
font-size: 120%;
}

#login_lateral ul{
list-style-type:none;
display:block;
width:180px;
padding:0px;
margin:0.25em auto;
}
#login_lateral ul li{
font-size:11px;
width:180px;
display:block;
margin:0.5em 0px;
}
#login_lateral ul li label{
font-size:12px;
font-weight:bold;
color:#333333;
margin-left:1em;
}
#login_lateral ul li input{
font-size:12px;
color:#333333;
width:180px;
background-color:#EAE9E9;
border:1px solid #000000;
}
#login_lateral ul li input:hover{
background-color:#FFFFFF;
}
#login_lateral ul li button{
font-size:12px;
padding:2px 1em;
}
#login_lateral ul li a{
text-decoration:none;
color:#1E6CA4;
display:block;
padding:0.5em 0.25em 0.25em 0.25em;
border-top:1px dotted #333333;
}
#login_lateral ul li a:hover{
color:#4B6CA3;
        text-decoration:underline;
}

#contenido_usuario{
position:relative;
font-size: 13px;
padding: 0px 15px;
color: #666;
background: white;
}
/*** Ficha de usuario ***/
#ficha_usuario h2{
color:#666666;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:5px 0px;
}


#ficha_usuario h1{
border-bottom:1px solid #999999;
color:#999999;

font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 0px 10px;
padding:5px 0px;
}

#ficha_usuario dt{
color:#003D4C;
}

#ficha_usuario div.imagen, #ficha_usuario div.imagen_actual div.imagen{
background-color:#FFFFFF;
border:2px solid #48679E;
width:48px;
height:48px;
padding:2px;
}

#ficha_usuario div.imagen{
float:right;
margin:10px;

}
#ficha_usuario div.imagen_actual{
position:relative;
text-align:center;
width:50%;
}
#ficha_usuario div.imagen_actual div.imagen{
float:none;
position:relative;
margin:10px auto
}

/************** Formulario registro *****************/

#formulario_registro legend{
padding:10px;
font-size: 19px;
color: #999;
}



#formulario_registro fieldset {
margin: 2em 0;
border:1px solid #efefef;
padding: 0px 0px 0px 20px;
}

#formulario_registro input, #formulario_registro textarea, #formulario_registro select{
font-size:13px;
border:1px solid #CCCCCC;
background-color:#F0F0F0;
width:15.25em;
color:#333333;
}

#formulario_registro input{
height:1.25em;

}

#formulario_registro select option{
height:1.15em;
color:#FFFFFF;
background-color:#404040;
}
#formulario_registro input[type='hidden']{
border:0px;
height:0px;
width:0px;
padding:0px;
margin:0px;
}

#formulario_registro option {
padding:0 1em 0 4px;
}

#formulario_registro ul.lista_campos, fieldset #formulario_registro ul.lista_campos {
margin-top:0;
list-style: none;
}

fieldset>#formulario_registro ul.lista_campos {
padding-left:0.5em;
/*padding-left:0.5em;*/
}

#formulario_registro ul.lista_campos li {
display:inline;
float:left;
padding:1em 0px;
margin:0px 0.5em 0px 0px;
/*padding:0.25em;*/
width:16.5em;
}

div.texto_ayuda{
color:#333333;
clear:both;
}

div.texto_ayuda a:link, div.texto_ayuda a:visited{
text-decoration:none;
color:#808080;
}
div.texto_ayuda a:hover, div.texto_ayuda a:active{
text-decoration:underline;
color:#0064AC;
}
 

#formulario_registro ul.lista_campos li.medio{
width:8em;
} 
#formulario_registro ul.lista_campos li.medio input, #formulario_registro ul.lista_campos li.medio textarea, #formulario_registro ul.lista_campos li.medio select{ 
width:7.5em;
}

#formulario_registro ul.lista_campos li.trescuartos{
width:12em;
} 
#formulario_registro ul.lista_campos li.trescuartos input, #formulario_registro ul.lista_campos li.trescuartos textarea, #formulario_registro ul.lista_campos li.trescuartos select{ 
width:10.75em;
}

#formulario_registro ul.lista_campos li.unoymedio{
width:25em;
} 
#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 ul.lista_campos li.todo{
width:40.75em;
} 

#formulario_registro ul.lista_campos li.todo input, #formulario_registro ul.lista_campos li.todo textarea{
width:39.5em;
} 

#formulario_registro ul.lista_campos li.radio div{
margin:0px;
height:1.25em;
}


#formulario_registro ul.lista_campos li.fecha{
/*width:12em;*/
color:#FFFFFF;
margin:0px 0.5em;
} 
#formulario_registro ul.lista_campos li.fecha select#fecha_nacimientoDay{ 
width:3em;
margin:0px 0.25em 0px 0.5em;
text-align:center;
}
#formulario_registro ul.lista_campos li.fecha select#fecha_nacimientoMonth{ 
width:6.75em;
margin:0px 0.25em;
text-align:center;
}
#formulario_registro ul.lista_campos li.fecha select#fecha_nacimientoYear{ 
width:4.25em;
margin:0px 0px 0px 0.25em;
text-align:center;
}
#formulario_registro ul.lista_campos li.fecha>select#fecha_nacimientoYear{
width:3.9em;
}
#formulario_registro ul.lista_campos li #UsuarioTerminos{
width:1em;
height:2.2em;
border:0px;
background:transparent;
vertical-align:middle;
float:left;
margin:0px 0.25em;
}
#formulario_registro button{
padding:2px 1em;
float:none;
display:inline;
clear:none;
vertical-align:middle;
}
#formulario_registro button img{
vertical-align:middle;
}


#formulario_registro ul.lista_campos li.cl {
clear:left;
}

#formulario_registro ul.lista_campos li.cb {
clear:both;
width:34em;
}

#formulario_registro ul.lista_campos li.cb input {
width:22em;
}
#formulario_registro ul.lista_campos li.cb input[type='checkbox'] {
width: auto;
}

#formulario_registro ul.lista_campos li.error_formulario {
border: 0px;
background-color:#FFBBBB;

}

#formulario_registro ul.lista_campos li.error_formulario span {
display:block;
color:#990000;
font-weight:bold;
font-size:9px;
text-align:right;
padding-right:1em;
margin:0px;
}
#formulario_registro ul.lista_campos li.error_formulario label {
color:#990000;
}

li.save {
clear:both;
}

/*#formulario_registro button {
clear:both;
display:block;
font-weight:bold;
padding:0.2em 0.5em;
}*/

/****** 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;

}
ul.menu_registro li {
display: block;
float: left;
width: 120px;
margin-right: 5px;
line-height: 35px;
text-align: center;
}



.menu_registro li a {
color: #666;
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{
color: #CC3366;
height: 32px;
border-bottom: none;
background: white url(img/pestana_menu.jpg) repeat-x 0 0;
}

.menu_registro li a:hover{
background: white;
}




.opiniones{
    position:relative;
    float:left;
    height:42px;
    width:95%;
    padding:19px 1px 19px 10px;
    background-color:#E2E9EF;
}

.opiniones_titular_datos, .opiniones2_titular_datos, .opiniones3_titular_datos, .opiniones4_titular_datos {
width: 93%;
padding-left:2%;
padding-right:5%;
text-decoration: none;
font-size: 16px;
background-color:#4B6CA3;
color:#FFFFFF;

}
/*
.opiniones2_titular_datos {
width: 93%;
padding-left:2%;
padding-right:5%;

text-decoration: none;
font-size: 16px;
font-family: "HelveticaNeue LightCond", "HelveticaNeue LT 57 Cn", "Arial";
background-color:#ccc;
color:#5D4287;

}
.opiniones3_titular_datos {
width: 93%;
padding-left:2%;
padding-right:5%;

text-decoration: none;
font-size: 16px;
font-family: "HelveticaNeue LightCond", "HelveticaNeue LT 57 Cn", "Arial";
background-color:#666;
color:#5D4287;

}

.opiniones4_titular_datos {
width: 93%;
padding-left:2%;
padding-right:5%;

text-decoration: none;
font-size: 16px;
font-family: "HelveticaNeue LightCond", "HelveticaNeue LT 57 Cn", "Arial";
background-color:#6E6E6E;
color:#fff;

}
*/

.opiniones_titular_datos span{ color:#FFFFFF;}#vista_previa
{
    background-color:#FFFFFF;
    border-right:1px solid #CCCCCC;
    float:left;
    margin:0px;
    overflow:hidden;
    padding:0px;
    padding-top:15px;
    position:relative;
    width:770px;
}#noticia_ampliada div.valoracion_autor {
color:#333333;
padding: 11px;
text-align:right;
font-size:12px;
        width:350px;
        float:left;
}

#noticia_ampliada div#valoracion_publico {
color:#333333;
padding: 11px 11px 11px 60px;
font-size:12px;
        width:200px;
        float:left;
}

img.estrella_votacion
{
    vertical-align:middle;
}
a.estrella_on, a.estrella_off {
display:block;
float:left;
width:24px;
height:25px;
padding:0px;
}

a.estrella_on
{

background-image:url(../../img/periodico/star_on.gif);
}

a.estrella_off
{
background-image:url(../../img/periodico/star_off.gif);
}
.bloque_especiales{
width: 97%;
float: left;
border: 1px dashed #ccc;
position: relative;
padding: 30px 0px 0px 0px;
margin: 10px 0 10px 10px;
}

span.especiales{
position: absolute;
font-size: 300%;
top: -30px;
font-weight: bold;
right: 20px;
color:#CC3366;
text-transform: lowercase;
filter: alpha(opacity=20); -moz-opacity: 0.2;
}

.bloque_especial{
width: 31%;
/*height: 340px;*/
float: left;
display: inline;
margin: 20px 0 25px 12px;
overflow: hidden;

}
.bloque_especial h4 a{
color: #0099DC;
font-size: 14px;
text-transform: none;
font-family: "Microsoft Sans Serif";
}

.bloque_especial h3 a{
font-size: 150%;
text-transform: capitalize;

}
.bloque_especial img{
clear: both;
}


.bloque_especial .titulo{
height: 70px;
width: 100%;
overflow: hidden;
clear: both;
}

.bloque_especiales .linea_separador
{
clear:both;
width:95%;
height:2px;
margin:auto;
margin-bottom:2px;
border-bottom: 1px dotted #A8A8A8;
}.breves .titulo_mas_comentado
{
background-color:#4B6CA3;
color: white;
margin:0px 3px 10px 3px;
}
.breves{
margin: 0px 6px 6px 6px;
}
.breves .relaciones{
padding: 0px;
}
.breves .relaciones ul li{
    background: #E2E9EF none repeat scroll 0% 50%;
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 3px 3px 0px 10px;
margin: 0px 0px 3px 0px;
}
.breves .relaciones ul li a{
    text-decoration: none;
color: #1E6CA4;
}
.breves .relaciones ul li a:hover{
    border-bottom: 2px solid #1E6CA4;
    color: #000000;
}
.breves .nuevo_hoy{
font-weight: bold;
font-size: 11px;
color: #009900;
}/**************************************************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;
}

.ehnlace_negro_busqueda{
color:#000000; 
text-decoration:none
}

.enhlace_negro_busqueda:hover{color:#000000; text-decoration:underline}

.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:#CC3366;
color:#FFFFFF;
padding: 0 10px 0 10px;
line-height: 30px;
text-align: center;
float:right;
margin-right: 1px;
-moz-border-radius:4px;
}


.paginador .normal{
cursor:pointer;
}

.paginador .normal:hover {
background-color:#9C274E;
}

.paginador .seleccionada {
font-weight:bold;
background-color:#9C274E;
}

.paginador .letra{
margin-top:10px;
}
#donde_estoy{
    border: solid 1px #CCCCCC;
    padding: 10px;
    margin: 5px;
}
#donde_estoy .titulo{
    font-weight: bold;
    font-size: 20px;
}
#donde_estoy .texto{
    font-size: 12px;
}
#donde_estoy a{
    color: #4B6CA3;
    text-decoration: underline;
}
#donde_estoy a:hover{
    text-decoration: none;
}#hoy{

}
#hoy .cabecera{
    font-size: 18px;
    color: #000000;
    padding: 0px 5px;
    font-weight: bold;
    margin-bottom: 0px;
}
#hoy .listado{
    padding: 5px;
}
#hoy .listado .titulo{
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: solid 2px #FC9900;
}
#hoy .listado ul li{
    border-bottom: solid 1px #CCCCCC;
    padding: 5px 0px;
}
#hoy .listado ul li a{
    font-size: 14px;
    color: #4B6CA3;
    font-weight: bold;
    text-decoration: none;
}
#hoy .listado ul li a:hover{
    text-decoration: underline;
}#modulo_pie{
}
#modulo_pie .listado{
    padding: 5px;
    float:left;
    width: 238px;
    color: #999999;
    font-size: 12px;
    border-left: solid 1px #CCCCCC;
    /*height: 250px;*/
}
#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: 15px;
 color: #000;
 background: url(img/vineta_mas.jpg) no-repeat -1px 3px;
}
#modulo_pie ul li a:hover{
text-decoration: underline;
}
#modulo_pie .cabecera{
    background-color: #E4E4E4;
    font-size: 26px;
    color: #1E6CA4;
    padding: 12px 16px;
    font-weight: bold;
    margin-bottom: 10px;
}.tagCloud
{
    border: 1px dashed #999;
    padding:20px 10px;
    margin: 8px;
    clear:both;
}

.tagCloud a{
    color:#CC3366;
    display:inline;
}
