#en_portada{
width: 280px;
clear: both;
margin-top: 5px;
padding: 70px 10px 0 10px;
background: #333 url(img/en_portada.jpg) no-repeat 0 0;
}

#en_portada .separador{
height: 5px;
}

#en_portada img{
padding: 5px 0 5px 0;
}

#en_portada .dos_noticias{
width: 140px;
float: left;
display: inline;
}

#en_portada .bloque_100{
width: 100%;
}
#en_portada p{
color: #999;
}
hr{
height: 11px;
width: 100%;
border: 0;
}
#en_portada h3{
font-size: 18px;
text-transform: none;
}#reproductor_video{

    margin:20px 0px;

}#la_revista_modulo{
background: #333 url(img/la_revista.jpg) no-repeat 0 0;
width: 300px;
padding: 67px 0px 10px 0;
float: left;
display: inline;
}

#la_revista_modulo a.boton{
width:243px;
line-height: 29px;
text-align: right;
padding-right: 10px;
border: 1px dashed #999;
display: block;
clear: both;
margin: 5px 0 0 23px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #fff;
font-weight: bold;
}
#la_revista_modulo a.boton:hover{
background-color: #666;
text-decoration: none;
}

#la_revista_modulo img{
margin-left: 65px;
border: 3px solid #fff;
}

a.actual{
background:#666 url(img/flecha_azul.gif) no-repeat 20px 10px;
}

a.anteriores{
background: url(img/flecha_morada.gif) no-repeat 20px 10px;
}

a.suscripcion{
background: url(img/flecha_amarilla.gif) no-repeat 20px 10px;
}

.modulo_foto_y_noticia{
width: 100%;
float: left;
display: inline;
overflow: hidden;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px dotted #ccc;


}

.modulo_foto_y_noticia .foto_noticia{

width: 315px;

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: #333333;
font-size: 24px;
position: absolute;
top: 300px;
width: 306px;
left: 2px;
padding-left: 5px;
z-index: 2;
}
.foto_noticia h3 a{
line-height: 23px;
color: #333;
background: #FFD733;
font-size: 14px;
text-transform: none;
position: absolute;
top: 340px;
width: 301px;
left: 2px;
padding: 5px;
z-index: 2;
}
.foto_noticia h3 a:hover{
text-decoration: none;
}
.foto_noticia h2 a:hover{
text-decoration: none;
}

.foto_noticia h2 .titulo_portada
{
clear:both;
}

.foto_noticia h4 a{
background:transparent url(img/icono_categoria.gif) no-repeat scroll 5px 2px;
line-height: 30px;
color: #FFFFFF;
background-color: #FF4802;
font-size: 14px;
position: absolute;
top: 262px;
width: 200px;
left: 2px;

z-index: 2;


font-family:"Verdana";
font-size:15px;

padding-left:60px;
}
#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-right: 5px;
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;
list-style: none;
}
#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;
}


.bloque_revista{
width: 175px;
margin: 10px 35px 20px 5px;
float: left;
display: inline;
background: #333;


}

a.descargar{
background: url(img/descargar_revista.jpg) repeat-x 0 0;

height: 36px;
display: block;
cursor: pointer;
text-decoration: none;
color: white;
font-size: 12px;
margin: 0;
padding-left: 5px;
padding-top: 10px;
}

a.descargar:hover{
text-decoration: none;
color: #D70068;
}

.bloque_revista img{
border: 5px solid #333;
padding: 0;
margin: 0;
}.pagina_estatica {
    background:transparent url(img/mas_noticias_ampliada.gif) repeat-x scroll center bottom;
    border-bottom:2px solid #DDDDDD;
    color:#222222;
 padding-bottom: 20px;
 float: left;
 margin-bottom: 20px;
}

.pagina_estatica .titulo_pagina {
border-bottom: 1px dashed #666; 
margin-bottom: 10px;
}

.pagina_estatica h1 {
    color:#D7006B;
    display:none;
    
}

.pagina_estatica h2 {
    font-size:16px;
    font-weight:bold;
}

.pagina_estatica ul li, .pagina_estatica ol li
{
    font-size:13px;
    margin:8px 0px 8px 14px;
    color:#222222;
    list-style:decimal;
    list-style-type:disc;
}

.pagina_estatica p, .pagina_estatica ul
{
    margin:8px 0px;
    color:#222222;
    font-size:13px;
}

.pagina_estatica ul
{
    list-style:disc;
    list-style-type:disc;
    list-style-position:inside;
}

.pagina_estatica p.quienes
{
    font-size:15px;
}.evento_agenda{
padding-bottom: 20px;
margin-bottom: 30px;
background: url(img/mas_noticias_ampliada.gif) repeat-x bottom;
border-bottom: 2px solid #ddd;
float:left;
width:660px;

}

.evento_agenda h2 {
    font-family:Georgia,Arial;
color: #D7006B;
font-size: 31px;
}

.evento_agenda .fechas
{
    float:left;
    width:61px;
}
.evento_agenda .fechas .fecha_agenda {
    background: url(img/fecha_agenda.gif) repeat-x bottom;
    height:81px;
    text-align:center
}

.evento_agenda .fechas .fecha_agenda .dia {
    padding-top:5px;
     font-size:25px;
    color:#333333;
}

.evento_agenda .fechas .fecha_agenda .mes {
    font-size:17px;
    color:#FFFFFF;
    padding-top:10px;
    font-weight:bold;
}

.evento_agenda .fechas .fecha_agenda .ano {
     font-size:12px;
    color:#666666;
}

.evento_agenda .datos
{
    padding-left:74px;
}
.evento_agenda .datos p{
    color:#333333;
    margin-bottom:10px;
}
.evento_agenda .datos p.lugar {
    color: #D7006B;
    margin-bottom:10px;
}
.evento_agenda .datos p.lugar strong, .evento_agenda .datos a
{
    color:#000000;
    font-size:12px;
    text-transform:uppercase;
}

.evento_agenda .datos p img {
    float:left;
    margin-right:5px;
}* {
  
    margin:0;
    padding:0;
 font-family: Arial, Helvetica, sans-serif;

}

/* Etiquetas */

body{
background: silver;
}

body.limpio{
background: white;
}


h4{

    font-size:10px;
 font-style: italic;
}

p{
font-size: 13px;
color: #222;
}

a{
text-decoration: none;
color: #0099DC;

}
a:hover{
text-decoration: underline;
}

ul, li{
display: block;
}




a img, img{
border:none;
margin: 0;
padding: 0;
}

h1, h2, h3, h4{
font-weight:normal;
}

h1{
color: #000;
margin:0.3em 0;
font-size: 180%;
}

h2{
color:#000;
margin:0.3em 0;
font-size: 180%;
}




em {
font-size: 12px;
}


button{
cursor: pointer;
text-transform: capitalize;
background: url(img/boton.png);
border: none;
font-size:13px;
color: #333;
font-weight: bold;
font-family: "Microsoft Sans Serif";
width:74px;
height:32px;
}

button:hover{
background: url(img/boton_hover.png);
}

button.sin_fondo{
background: white;
width: auto;
height: auto;
}




/* Capas de la Estructura General*/

#contenedor{
position:relative;
width:1022px;
background: white;
margin:0px auto;
text-align:left;
border: 1px solid  #e9e9e9 ;
}





#contenido{
background:#fff url(img/fondo_contenido.jpg) repeat-x top;
width: 983px;
clear: both;
padding: 10px 20px 0 20px;
float: left;
}

#columna_izquierda{
position:relative;
float:left;
display:inline;
width:425px;
color: #333333;
overflow:hidden;
}


#lo_mas_leido{
display: block;
}

#columna_central{
position:relative;
float:left;
display:inline;
width:245px;
overflow:hidden;
color: #333;


}

#noticias_seccion
{
    padding:10px 0px 0px;
    width:100%;
    float:left
}


div.separador
{
    height:0px;
 clear: both;
    background-color:transparent;
}

#ampliada_principal{
width: 675px;
float: left;
}

#ampliada_derecha{
width: 300px;
float: right;

}


#columna_derecha{
position:relative;
float:right;
background: black;
width:300px;
margin: 0px;
padding: 0px;
overflow:hidden;
}

#seccion_derecha_1{
position:relative;
float:right;
display:inline;
width:494px;
margin: 0px;
padding: 10px 0px 0px 5px;
overflow:hidden;

}

#seccion_izquierda_1{

}

#seccion_izquierda_2{
width: 670px;
float: left;
display: inline;
padding: 0;
}

#seccion_derecha_2{
position:relative;
float:right;
width:300px;
margin: 0px;
padding: 0px;
overflow:hidden;
}


#modulos_1{
padding: 0;
width: 100%;

}
#modulos_2{
float: left;
display: inline;
clear: both;
padding-left: 2px;
width: 100%;
}


.fmessage {
    clear:both;
    text-align:center;
    font-weight:bold;
}

.confirmation
{
    color:#009900;
}

.error
{
    color:#990000;
}
.bloque_blog{


background:#F5F4F1 url(img/fleche2.png) no-repeat right ;
border-bottom:1px dotted #CFC2B3;
display:inline;
width: 640px;
float:left;
margin-bottom: 40px;
padding:15px;
cursor: pointer;
}

div.publicidad_superior div.publicidad_izq, div.publicidad_superior div.publicidad_der, div.publicidad_superior div.publicidad_centro
{
   
    padding-left:28px;
    background:#FFFFFF url(img/margen_publi.jpg) no-repeat left ;
    background-position: 0px 0px;
    
}

div.publicidad_superior div.publicidad_izq
{
    float:left;
}

div.publicidad_superior div.publicidad_der
{
    float:right;
}
div.publicidad_superior div.publicidad_centro
{
    clear:both;
}div.comentarios
{

   background:#FFFFFF none repeat scroll 0%;
   border:1px solid #CCCCCC;
   padding:10px;
}

div.comentarios h4
{
   font-family:Arial;
   font-size:18px;

}
div.comentarios h5
{
    color:#666666;
    font-size:13px;
    padding:0px;
    margin:0px;
}

div.comentarios fieldset
{
    background:#FFFFFF none repeat scroll 0%;
    text-align:left;
    padding:8px;
}

div.comentarios fieldset p
{
    color:#222222;
}

div.comentarios fieldset div.fecha_comentario
{
    font-size:10px;
    color:#555555;
}

div.comentarios input, div.comentarios textarea
{
    background:#EFEFEF none repeat scroll 0%;
   border:1px solid #CCCCCC;
   width:100%;
}

div.comentarios input.captcha
{
    width:75px;
}

div.comentarios div.campo_comentario
{
    padding-top:8px;
}*{
margin: 0;
padding: 0;
}

#menu #login_inicio {
    font-size:12px;
    position:absolute;
    right:40px;
    top:10px;
    z-index:2;
    color:#0099DC;
}

#fecha{
position: absolute;
    left:40px;
    top:10px;
    z-index:2;
    color:#0099DC;
font-size:12px;
}

#menu h1{
display: none;
}
#menu h2{
position: absolute;
left:320px;
text-transform: uppercase;
font-family: "Arial Narrow";
top:0px;
z-index:2;
color:#F4008C;
font-size:21px;
}

#menu #login_inicio strong {
color:#000000;
}

#menu #login_inicio a {
    color:#0099DC;
 font-weight: normal;
}

#menu {
    height:112px;
    background : url(img/fondo_menu.jpg) repeat-x top;
    float:left;
 display: inline;
 margin: 0;
    position:relative;
    width:100%;
 clear: both;

}
#menu ul {
 width: 980px;
 height: 65px;
 position: absolute;
 top: 35px;
 left: 22px;
}

#menu ul li {
    display:inline;
    float:left;
 margin: 0;
}

#menu a:hover {
    color:#CCCCFF;
}

#menu a {
    color:#000;
    text-decoration:none;
margin: 0 1px 1px 0;
font-weight: bold;
}

#menu ul li.seleccionado a {
color: white;
}


#menu #buscador{
display: none;
}

#menu ul li a{
    font-size: 10px;
    display: block;
    width: 139px;
 line-height: 32px;
 text-align: center;
 text-transform: uppercase;
 font-weight: bold;
 font-family: "Microsoft Sans Serif";
}
#menu ul li a:hover{
    color: #000;
}

#subcategorias_menu{
display: none;
}*{
margin: 0;
padding: 0;
}
h2 a{
text-decoration: none;
}
h2 a:hover{
text-decoration: underline;
}
a:hover{
text-decoration: underline;
}

h3{
text-transform: uppercase;
font-size: 11px;
}

.titulo_portada , 
.categoria_ampliada 

{
margin: 0 10px 10px 10px;
font-size: 15px;
line-height: 23px;
background: url(img/icono_categoria.gif) no-repeat 0px 2px;
padding-left:56px;
font-family: "Verdana";
}



#noticias_seccion .titulo_portada_mas
{
margin-right:5px;
}



#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;
}


div.bloque_portada h2 a
{
font-weight:bold;
color:#000000;
line-height:1em;
}

#columna_izquierda .bloque_portada h2, 
#seccion_derexa_noticias .bloque_portada h2
{
font-size:28px;
letter-spacing:0px;
}


#columna_izquierda .bloque_portada h2.tam_titular_3, 
#seccion_derexa_noticias .bloque_portada h2.tam_titular_3
{
font-size:42px;
letter-spacing:-1px;
}

#columna_central .bloque_portada h2
{
font-size:20px;
color: black;
}
#columna_central .bloque_portada h2 a
{
font-size:20px;
color: black;
}

#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;
}


div.relaciones ul.listado_rel_portada li {

    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt 0pt 3px;
    padding:0px 3px 3px;
 font-size: 12px;
    
    
}
div.relaciones ul.listado_rel_portada li a{

font-family: "Microsoft Sans Serif";
font-size: 13px;
}


.comentario
{
font-size:12px;
color: #3699A9;
padding: 2px 0px;
margin-bottom:0px;
padding-bottom:5px;

text-align: right;

}


#columna_izquierda div.comentario, #columna_central div.comentario
{
margin:0px 10px 0px 10px;
border-bottom:1px dotted #ccc;
}


.comentario_derecho, .comentario_izquierdo
{
font-size:12px;
color: #3699A9;
padding: 2px 0px;
margin-bottom:25px;
padding-bottom:10px;
border-bottom:1px dotted #ccc;
text-align: right;
margin: 5px;
padding-left:8px;
}

#noticia_ampliada h1
{
font-size:38px;
}




.fecha
{
font-size:11px;
line-height: 20px;
border-bottom: 1px dashed #666;
color: #666;
}

.firma{

font-size:12px;
font-style: italic;
text-align: right;
line-height: 20px;
}

#noticia_ampliada div.texto,
#opinion_ampliada div.texto {
font-size:13px;
line-height:19px;
font-family:"Microsoft Sans Serif",Helvetica,Arial,Tahoma,Garuda,Sans;
padding:0px;
}

#noticia_ampliada div.texto img {
margin:8px;
}

/****** Contenido adicional noticia ampliada ****/
div.titulo_relaciones_ampliada
{

background: #333;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:24px;
margin:0 10px;
padding-left:10px;
font-family: "Microsoft Sans Serif";

}

.relaciones_ampliada
{
font-size:12px;
}

#contenido_adicional_noticia .relaciones_ampliada h3
{
text-transform: none;
font-style: italic;
color: #666;

}



.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, 
.mas_noticias_ampliada ul li ul a
{
list-style:none;
font-size:12px;
font-weight:normal;

}

#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;
}

.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;
}

.texto_noticia{
        overflow: hidden;
}

.foto_portada_vertical{
float: left;

display: inline;
margin: 10px;
padding: 0;
border: none;
}



.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
}
.foto_noticia_portada{
        text-align: right;

}

.bloque_portada{
overflow:hidden;
padding: 0 10px 10px 10px;
        
}

#columna_izquierda .con_margen{
        padding-left: 10px;
}

div.bloque_portada div.firma
{
color:#999999;
font-size:12px;
padding-bottom:11px;
}
#columna_central .bloque_portada
{
padding: 10px;
clear: both;
border: none;
}

#columna_central .titulo_portada a{
jfont-size: 14px;
}
#columna_central .bloque_portada div.firma
{

font-size:12px;
}


#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;
}

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;
}
.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, .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 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, .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;
}
.altura_fija{
        height:210px;
  border: 0;
overflow:hidden;
}
.fecha_izquierda{
        width: 60px;
        float: left;
        font-size: 11px;
        text-align: right;
  padding: 10px 5px 0 0;
  display: none;
}
#columna_central .fecha_izquierda{
 display: none;
}

.leer_mas{
font-size: 11px;
padding-left: 12px;
font-weight: bold;
background: url(img/ico-arrow.gif) no-repeat 0 4px;
}
.relaciones{
padding-top: 10px;
}


/*** Noticia Ampliada y opinion***/
#noticia_ampliada, #opinion_ampliada
{
padding:10px;
font-family: "Tahoma", "Arial";
}

#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;
}

#noticia_ampliada div.barra_inferior_iconos img,#opinion_ampliada div.barra_inferior_iconos img{
vertical-align:middle;
}

.altura_fija_bloque
{
        overflow:hidden;
        height:310px;
border: 0;
}

.altura_fija p
{
padding-top:0px
}

#compartir{
border: 1px dotted #ccc;
padding: 15px;

}


#bloque_en_portada{
width: 300px;
padding-top: 80px;
background: #333 url(img/en_portada.png);
}

#div_encuestas
{
margin-bottom: 5px;
}

#div_encuestas .titular_seccion{
display: none;
}

.titulo_encuesta{
font-weight: bold;
color: #D7006B;
font-size: 14px;
margin-bottom: 20px;
padding: 0 20px 10px 30px; 
width: 250px;
background: url(img/fondo-titulo-encuesta.jpg);

}

.encuesta_lateral{
background: #D7006B url(../padresonones/img/fondo_encuestas.jpg) no-repeat 0 0;
color:#000000;
font-size:11px;
width: 280px;
padding: 80px 20px 10px 0px;
clear: both;
}
.encuesta_lateral form{
padding-left: 35px;
}
.encuesta_lateral a{
color:#fff;
font-weight: bold;
}

.encuesta_lateral ul li{
color: white;
}*{
margin: 0;
padding: 0;
}


.titulo_mas_comentado
{
display: none;
}

div#lo_mas_comentado{

width: 300px;
padding-bottom: 10px;
background:#D7006B;
float: left;
margin-bottom: 10px;
}

.listado_mas_comentado {
background:#D7006B url(img/lo_ultimo.jpg) no-repeat 0 0;
padding-top: 89px;
}

.listado_blogs {
background:#D7006B url(img/fondo_blogs.jpg) no-repeat 0 0;
padding-top: 89px;
}

.listado_mas_comentado ul li , .listado_blogs ul li{
display: block;
clear: both;
}
.listado_mas_comentado ul li a,  .listado_blogs ul li a {
background: url(img/fondo_ultimo.jpg) no-repeat 0 0px ;
width: 270px;
padding:3px 0 0 30px;
height: 37px;
font-size: 13px;
color: #000;
float: left;
display: block;
color:#FFFFFF;
}
.listado_mas_comentado ul li a:hover,  .listado_blogs ul li a:hover{
background: url(img/fondo_ultimo_hover.jpg) no-repeat  0 0;
text-decoration: none;
color:#000000;

}

.titulo_mas_leido
{
font-size: 12px;
line-height: 24px;
padding-left: 10px;
font-weight: bold;
color:#FFFFFF;
background-color:#CC3366;
}

/********** Lo m�s leido *****************/







h3.advertencia{
color:#D01919;
font-size: 120%;
}

#login_lateral{
background: #333 url(img/registro.jpg) no-repeat 0 0;
position:relative;
float:left;
display:inline;
clear: both;
margin-bottom: 5px;
width:100%;
padding: 65px 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;
font-weight:bold;
color:#666;
}
#login_lateral ul li input{
font-size:12px;
color:#333333;
width:250px;
background-color:#EAE9E9;
border:1px solid #ccc;
}
#login_lateral ul li input:hover{
background-color:#FFFFFF;
}

#login_lateral ul li a{
text-decoration:none;
color:#fff;
display:block;
padding:0.5em 0.25em 0.25em 0.25em;
border-top:1px dashed #999;
}
#login_lateral ul li a:hover{
color:#D7006B;
}

#contenido_usuario{
position:relative;
font-size: 13px;
padding: 0px 15px;
color: #666;
}
/*** 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.uno{
width:16em;
} 
.formulario_registro ul.lista_campos li.uno input, .formulario_registro ul.lista_campos li.uno textarea, .formulario_registro ul.lista_campos li.uno select{ 
width:15.5em;
}


.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.campo_fecha{
width:25em;
color:#FFFFFF;

border-width:0px;
}
.formulario_registro ul.lista_campos li.campo_fecha label{
display:block;
font-size:12px;
}
.formulario_registro ul.lista_campos li.campo_fecha select#fecha_nacimientoDay{ 
width:3em;
margin:0px 0.25em 0px 0.5em;
text-align:center;
}
.formulario_registro ul.lista_campos li.campo_fecha select#fecha_nacimientoMonth{ 
width:6.75em;
margin:0px 0.25em;
text-align:center;
}
.formulario_registro ul.lista_campos li.campo_fecha select#fecha_nacimientoYear{ 
width:4.25em;
margin:0px 0px 0px 0.25em;
text-align:center;
}
.formulario_registro ul.lista_campos li.campo_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;
}




.autor_opinion{
padding-bottom: 20px;
margin-bottom: 30px;
background: url(img/mas_noticias_ampliada.gif) repeat-x bottom;
border-bottom: 2px solid #ddd;
}

.autor_opinion h2, .autor_opinion h2 a {
color: #D7006B;
font-size: 36px;
}
.autor_opinion h3{
height: 27px;
border-bottom: 1px dotted #999;
font-size: 12px;
margin-bottom: 10px;
}

.autor_opinion p{
float: left;
display: inline;
margin: 10px;
font-size: 14px;
color: #333;
width: 470px;
}
.autor_opinion a.mas, .autor_opinion img.mas{
font-size: 14px;
font-weight: bold;
color: #333;
float: left;
display: inline;
margin-left: 10px;
}



/* categoria 20   **/

.categoria_20  a, 
.categoria_20 h4,
.categoria_20 h5,
.categoria_20 .comentario, 
.categoria_20 .fecha_izquierda, 
.categoria_20 h3, 
.categoria_20 h1,
.categoria_20 div.firma,
.categoria_20 .titulo_portada, 
.categoria_20 .categoria_ampliada{
color: #FF4800;
}
#menu ul li.categoria_20 a ,
.categoria_20 hr{
background: #FF4800;
}
#menu ul li.categoria_20 a:hover {
background: #DF3E00;
}



/* categoria 21   **/

.categoria_21  a, 
.categoria_21 h4,
.categoria_21 h5,
.categoria_21 .comentario, 
.categoria_21 .fecha_izquierda, 
.categoria_21 h3, 
.categoria_21 h1,
.categoria_21 div.firma,
.categoria_21 .titulo_portada, 
.categoria_21 .categoria_ampliada{
color: #DAA000;
}
#menu ul li.categoria_21 a ,
.categoria_21 hr{
background: #DAA000;
}
#menu ul li.categoria_21 a:hover {
background: #BB8800;
}

/* categoria 22   **/

.categoria_22  a, 
.categoria_22 h4,
.categoria_22 h5,
.categoria_22 .comentario, 
.categoria_22 .fecha_izquierda, 
.categoria_22 h3, 
.categoria_22 h1,
.categoria_22 div.firma,
.categoria_22 .titulo_portada, 
.categoria_22 .categoria_ampliada{
color: #F4008C;
}
#menu ul li.categoria_22 a ,
.categoria_22 hr{
background: #F4008C;
}
#menu ul li.categoria_22 a:hover {
background: #C40071;
}



/* categoria 23   **/

.categoria_23  a, 
.categoria_23 h4,
.categoria_23 h5,
.categoria_23 .comentario, 
.categoria_23 .fecha_izquierda, 
.categoria_23 h3, 
.categoria_23 h1,
.categoria_23 div.firma,
.categoria_23 .titulo_portada, 
.categoria_23 .categoria_ampliada{
color: #FF1E66;
}
#menu ul li.categoria_23 a  ,
.categoria_23 hr{
background: #FF1E66;
}
#menu ul li.categoria_23 a:hover {
background: #E10049;
}




/* categoria 24   **/

.categoria_24  a, 
.categoria_24 h4,
.categoria_24 h5,
.categoria_24 .comentario, 
.categoria_24 .fecha_izquierda, 
.categoria_24 h3, 
.categoria_24 h1,
.categoria_24 div.firma,
.categoria_24 .titulo_portada, 
.categoria_24 .categoria_ampliada{
color: #2196E4;
}
#menu ul li.categoria_24 a ,
.categoria_24 hr{
background: #2196E4;
}
#menu ul li.categoria_24 a:hover {
background: #146BA5;
}




/* categoria 25   **/

.categoria_25  a, 
.categoria_25 h4,
.categoria_25 h5,
.categoria_25 .comentario, 
.categoria_25 .fecha_izquierda, 
.categoria_25 h3, 
.categoria_25 h1,
.categoria_25 div.firma,
.categoria_25 .titulo_portada, 
.categoria_25 .categoria_ampliada{
color: #A5C100;
}
#menu ul li.categoria_25 a ,
.categoria_25 hr{
background: #A5C100;
}
#menu ul li.categoria_25 a:hover {
background: #889F00;
}




/* categoria 26   **/

.categoria_26  a, 
.categoria_26 h4,
.categoria_26 h5,
.categoria_26 .comentario, 
.categoria_26 .fecha_izquierda, 
.categoria_26 h3, 
.categoria_26 h1,
.categoria_26 div.firma,
.categoria_26 .titulo_portada, 
.categoria_26 .categoria_ampliada{
color: #0023E7;
}
#menu ul li.categoria_26 a ,
.categoria_26 hr{
background: #0023E7;
}
#menu ul li.categoria_26 a:hover {
background: #001CB9;
}




/* categoria 27   **/

.categoria_27  a, 
.categoria_27 h4,
.categoria_27 h5,
.categoria_27 .comentario, 
.categoria_27 .fecha_izquierda, 
.categoria_27 h3, 
.categoria_27 h1,
.categoria_27 div.firma,
.categoria_27 .titulo_portada, 
.categoria_27 .categoria_ampliada{
color: #FE891A;
}
#menu ul li.categoria_27 a ,
.categoria_27 hr{
background: #FE891A;
}
#menu ul li.categoria_27 a:hover {
background: #E76F01;
}





/* categoria 28   **/

.categoria_28  a, 
.categoria_28 h4,
.categoria_28 h5,
.categoria_28 .comentario, 
.categoria_28 .fecha_izquierda, 
.categoria_28 h3, 
.categoria_28 h1,
.categoria_28 div.firma,
.categoria_28 .titulo_portada, 
.categoria_28 .categoria_ampliada{
color: #FFCA00;
}
#menu ul li.categoria_28 a ,
.categoria_28 hr{
background: #FFCA00;
}
#menu ul li.categoria_28 a:hover {
background: #E8B900;
}


/* categoria 29  **/

.categoria_29  a, 
.categoria_29 h4,
.categoria_29 h5,
.categoria_29 .comentario, 
.categoria_29 .fecha_izquierda, 
.categoria_29 h3, 
.categoria_29 h1,
.categoria_29 div.firma,
.categoria_29 .titulo_portada, 
.categoria_29 .categoria_ampliada{
color: #D7006B;
}
#menu ul li.categoria_29 a ,
.categoria_29 hr{
background: #D7006B;
}
#menu ul li.categoria_29 a:hover {
background: #CA0065;
}



/* categoria 30   **/

.categoria_30  a, 
.categoria_30 h4,
.categoria_30 h5,
.categoria_30 .comentario, 
.categoria_30 .fecha_izquierda, 
.categoria_30 h3, 
.categoria_30 h1,
.categoria_30 div.firma,
.categoria_30 .titulo_portada, 
.categoria_30 .categoria_ampliada{
color: #CB0000;
}
#menu ul li.categoria_30 a ,
.categoria_30 hr{
background: #CB0000;
}
#menu ul li.categoria_30 a:hover {
background: #A60000;
}





/* categoria 31   **/

.categoria_31  a, 
.categoria_31 h4,
.categoria_31 h5,
.categoria_31 .comentario, 
.categoria_31 .fecha_izquierda, 
.categoria_31 h3, 
.categoria_31 h1,
.categoria_31 div.firma,
.categoria_31 .titulo_portada, 
.categoria_31 .categoria_ampliada{
color: #098C8C;
}
#menu ul li.categoria_31 a ,
.categoria_31 hr{
background: #098C8C;
}
#menu ul li.categoria_31 a:hover {
background: #066060;
}





/* categoria 32   **/

.categoria_32  a, 
.categoria_32 h4,
.categoria_32 h5,
.categoria_32 .comentario, 
.categoria_32 .fecha_izquierda, 
.categoria_32 h3, 
.categoria_32 h1,
.categoria_32 div.firma,
.categoria_32 .titulo_portada, 
.categoria_32 .categoria_ampliada{
color: #AFF500;
}
#menu ul li.categoria_32 a ,
.categoria_32 hr{
background: #AFF500;
}
#menu ul li.categoria_32 a:hover {
background: #94CC00;
}





/* categoria 33   **/

.categoria_33  a, 
.categoria_33 h4,
.categoria_33 h5,
.categoria_33 .comentario, 
.categoria_33 .fecha_izquierda, 
.categoria_33 h3, 
.categoria_33 h1,
.categoria_33 div.firma,
.categoria_33 .titulo_portada, 
.categoria_33 .categoria_ampliada{
color: #00E2F6;
}
#menu ul li.categoria_33 a ,
.categoria_33 hr{
background: #00E2F6;
}
#menu ul li.categoria_33 a:hover {
background: #00C2D2;
}



#noticia_ampliada div.valoracion_autor {
color:#333333;
padding: 11px;
text-align:right;
font-size:12px;
        width:280px;
        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: 665px;
float: left;
border: 1px dashed #ccc;
position: relative;
padding: 30px 0px 0px 0px;
margin: 10px 0 10px 0px;
}

span.especiales{
position: absolute;
background: url(img/especial.png);
width: 242px;
height: 53px;
top: -20px;
left: 20px;
float:left;
display:block;
z-index:990;

}

.bloque_especial{
width: 215px;
/*height: 330px;*/
float: left;
display: inline;
margin: 20px 0 25px 5px;
overflow: hidden;

}
.bloque_especial h4 a{
color: #0099DC;
font-size: 14px;
text-transform: none;
font-family: "Microsoft Sans Serif";
}

.bloque_especial h3 a{
color: #A5C100;
font-family: Georgia;
font-size: 17px;
text-transform: none;
font-style: italic;

}
.bloque_especial img{
clear: both;
}

.bloque_especial p{
padding:0px 6px;
color: #666;
}

.bloque_especial .titulo{
height: 70px;
width: 100%;
overflow: hidden;
clear: both;
}

.bloque_especiales .linea_separador
{
clear:both;
width:607px;
height:2px;
margin:auto;
margin-bottom:2px;
border-bottom: 1px dotted #A8A8A8;
}.breves{
    padding: 0px 10px 15px 0px;
    clear:both;
}
.breves .titulo_portada
{
background:#4B6CA3;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:24px;
padding:0 0 0 10px;
margin: 0;


}
.breves .relaciones{
    padding-top: 10px;
}
.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;
}
.breves .relaciones ul li a{
    text-decoration: none;
}
.breves .relaciones ul li a:hover{
    border-bottom: 2px solid #1E6CA4;
}

.breves span.nuevo_hoy
{
    color:#009900;
    font-size:11px;
    font-weight:bold;
}#buscador {

    width:300px;
 height:173px;
 clear: both;
 position: relative;
 background: url(img/fondo_buscador.jpg);


}

#buscador form
{
    margin-top:0px;
}

#buscador form input{
    border: 1px solid #666666;
 position: absolute;
 top: 80px;
 left: 35px;
}

#buscador form button{

 position: absolute;
 top: 110px;
 left: 35px;

    
}/**************************************************busqueda noticias*/

#tabla_busqueda{ 
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;
}.galeria_lateral{

padding: 3px;
border: 1px solid #ccc;
background: white;
clear: both;
}
.sombra{
width: 100%;
background: url(img/fondo_fotos.jpg)  left;
height: 23px;
}

.foto_grande{
position: relative;
height:298px;
}

.foto_grande h3{
position: absolute;
left: 5px;
bottom: 20px;
z-index: 20;
text-transform: none;
color: white;

}
.foto_grande h2{
position: absolute;
left: 5px;
bottom: 30px;
z-index: 20;
font-size: 16px;
font-weight: bold;

}
.foto_grande a{
color: #333;
}

.foto_grande .fondo{
background: #666;
position: absolute;
left: 0;
bottom: 10px;
width: 100%;
height: 50px;
z-index: 20;
filter: alpha(opacity=40);
 -moz-opacity: 0.4;
}

.miniaturas{
height: 50px;
background: #4A4A4A;
position: relative;
padding-left: 31px;
}

.miniatura{
margin: 5px 2px 5px 2px;
float: left;
display: inline;
border: 1px solid #dadada;
height: 40px;

}
.galeria_menos{
background: url(img/flecha_amarilla_2.gif) no-repeat left;
height: 13px;
width: 13px;
position: absolute;
left:10px;
top:18px;
}

.galeria_mas{
background: url(img/flecha_amarilla.gif);
height: 13px;
position: absolute;
right: 10px;
top:18px;
width: 13px;
}


div.envianos a {
font-size:15px;
color:#444444;
}#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;
}#menu_pie{
margin: 10px 0 10px 22px;
clear: both;
float: left;
display: block;
}

#menu_pie a{
text-align: center;
text-decoration: none;
margin: 0 1px 1px 0;
font-weight: bold;

}
#menu_pie ul{
 width: 980px;

 clear: both;
 
}
#menu_pie ul li{
    display:inline;
    float:left;
 margin: 0;

}
#menu_pie ul li a{
    font-size: 10px;
    display: block;
    width: 139px;
 line-height: 32px;
 text-align: center;
 text-transform: uppercase;
 font-weight: bold;
 font-family: "Microsoft Sans Serif";
 color: white;
background: #666;
}
#menu_pie ul li a:hover{
background: #ccc;
color: #333;
}

#modulo_pie{
}
#modulo_pie .listado{
    padding: 5px;
    float:left;
    width: 238px;
    color: #999999;
    font-size: 12px;
}
#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: 12px;
 color: #000;
 background: url(img/ico-arrow.gif) no-repeat 0px 3px;
}
#modulo_pie ul li a:hover{
text-decoration: underline;
}
#modulo_pie .cabecera{
background: url(img/fondo_menu.jpg) repeat-x bottom;
border-bottom: 1px dashed #ccc;
 font-weight: bold;
    font-size: 33px;
    color: #333;
    font-weight: bold;
 padding: 10px 15px 15px 15px;
}
#newsletter{
background:#333 url(img/newsletter.jpg) no-repeat top;
width: 260px;
padding: 60px 20px 20px 20px;
margin-bottom: 5px;
position: relative;
height: 70px;
clear: both;
}

#newsletter p{
color: #D7006B;
}


#newsletter input{
    border: 1px solid #666666;
 background: white;
 position: absolute;
 left: 20px;
 top: 105px;
 width: 165px;
 
}

#newsletter button{
 position: absolute;
 right: 25px;
 top: 95px;

}


#foro{
background:#333 url(img/foro.jpg) no-repeat top;
width: 260px;
padding: 60px 20px 20px 20px;
margin-bottom: 5px;
position: relative;
height: 70px;
clear: both;
}

#foro p{
color: #D7006B;

padding-top:8px;
}


#foro button{
 position: absolute;
 left:110px;
 top: 95px;
 

}#pie{
width:100%;
background: url(img/fondo_pie.jpg) no-repeat bottom;
text-align: center;
height: 75px;
clear:both;
}
.texto_pie{
margin: 10px;
text-align: center;
clear: both;
}.tagCloud
{
    border: 1px solid #666666;
    padding:20px 10px;
    margin: 8px 0px;
    float:none;
    clear:both;
}

.tagCloud a{
    color:#49545A;
    display:inline;
}