/* CSS Document */
*{
margin:0;
padding:0;
outline: 0;
}
body{
background-image:url(../img/eterno_body.jpg);
background-repeat:repeat-x;
background-color:#370202;
font-family:"Tahoma", Verdana, Arial;
color:#FFFFFF;
}
body #cabecera{
background-image:url(../img/bg_top.png);
background-repeat:no-repeat;
background-position:bottom;
height:130px;
margin:0 auto 10px auto;
padding:0;
position:relative;
}
body #cabecera .oculto{
text-indent: -5000px;
}
body #cabecera #reproductor_flash{
position:absolute;
left:300px;
top:5px;
}
body #contenedor_general{
width:1018px;
margin:0 auto 0 auto;
background-image:url(../img/eterno_contenido.png);
background-repeat:repeat-y;
padding-bottom:10px;}
body #contenedor_general #contenedor {
width:1006px;
margin:0 auto 0 auto;
background-image:url(../img/bg_contenedor.jpg);
background-repeat:no-repeat;
}
body #contenedor_general #contenedor #contenedor_izq{
float:left;
width:275px;
margin:0 5px 0 7px;
}
body #contenedor_general #contenedor #contenedor_izq #menu{
margin:0 0 10px 0;
}
body #contenedor_general #contenedor #contenedor_izq #menu .top{
background-image:url(../img/botoneraTOP.png);
background-repeat:no-repeat;
font-size:9px;
height:13px;
}
body #contenedor_general #contenedor #contenedor_izq #menu .bot{
background-image:url(../img/botoneraEterno.png);
background-repeat:repeat-y;
list-style:none;
overflow:auto;
padding:10px 0 10px 0;
}
body #contenedor_general #contenedor #contenedor_izq #menu .buttom{
background-image:url(../img/botoneraBottom.png);
background-repeat:repeat-y;
font-size:9px;
height:13px;
}
body #contenedor_general #contenedor #contenedor_izq #menu .bot li{

}
body #contenedor_general #contenedor #contenedor_izq #menu .bot li a{
background-image:url(../img/botonMenu.jpg);
background-repeat:no-repeat;
width:237px;
height:24px;
display:block;
margin:0 auto 7px auto;
padding:8px 0 0 10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
letter-spacing: 2px;
}
body #contenedor_general #contenedor #contenedor_izq #menu .bot li a:hover{
background-position:0 -32px;
}
body #contenedor_general #contenedor #contenedor_izq #login{
margin:0 0 20px 0;
}
body #contenedor_general #contenedor #contenedor_izq #login fieldset{
border:none;
background-image:url(../img/botoneraEterno.png);
background-repeat:repeat-y;
list-style:none;
overflow:auto;
padding:10px 0 10px 0;

}
body #contenedor_general #contenedor #contenedor_izq #login .top{
background-image:url(../img/botoneraTOP.png);
background-repeat:no-repeat;
font-size:9px;
height:13px;

}
body #contenedor_general #contenedor #contenedor_izq #login .user{
margin:10px 20px 10px 20px;
}
body #contenedor_general #contenedor #contenedor_izq #login .user strong{
}
body #contenedor_general #contenedor #contenedor_izq #login .user strong a{
color:#CCC;
display:block;
text-align:right;
text-decoration:none;
}
body #contenedor_general #contenedor #contenedor_izq #login .user strong a:hover{
text-decoration:underline;
color:#FFFFFF;
}
body #contenedor_general #contenedor #contenedor_izq #login .legend{
text-align:right;
margin: 0 20px 0 20px;
border-bottom:#6D2425 solid 1px;
padding: 0 0 10px 0;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
letter-spacing: 2px;

}
body #contenedor_general #contenedor #contenedor_izq #login label{
margin: 10px 20px 10px 20px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
letter-spacing: 2px;
display:block;
}
body #contenedor_general #contenedor #contenedor_izq #login label input{
margin:5px 0 5px 0;
width:230px;
}
body #contenedor_general #contenedor #contenedor_izq #login .buttom{
background-image:url(../img/botoneraBottom.png);
background-repeat:repeat-y;
font-size:9px;
height:13px;
}
body #contenedor_general #contenedor #contenedor_izq #login .remember{
margin: 10px 20px 10px 20px;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
letter-spacing: 2px;
display:block;
clear:both;
text-align:right;
}
body #contenedor_general #contenedor #contenedor_izq #login .remember a{
text-decoration:none;
color:#FFFFFF;
}
body #contenedor_general #contenedor #contenedor_izq #login .remember a:hover{
text-decoration:underline;}
/*CONTENIDO*/
body #contenido {
width:707px;
float:left;
}
body #contenido #contenido_eterno{
background-image:url(../img/contenidoEterno.png);
background-repeat:repeat-y;
padding:10px 0 20px 0;

}
body #contenido #contenido_top{
background-image:url(../img/contenidoTop.png);
background-repeat:no-repeat;
height:17px;
}
body #contenido #contenido_buttom{
background-image: url(../img/contenidoBottom.png);
background-repeat:no-repeat;
height:17px;}
/*CONTENIDO DERECHA*/
body #contenido #contenido_eterno #contenido_div_der {
width:150px;
float:right;
margin:0 10px 0 10px;
padding:0 20px 0 20px;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
letter-spacing: 2px;
display:block;
clear:both;
text-align:right;
}
body #contenido #contenido_eterno #contenido_div_der .buscador{
border:none;
margin:0 auto 30px auto;}
body #contenido #contenido_eterno #contenido_div_der .legend{
text-align:right;
border-bottom:#6D2425 solid 1px;
padding: 0 0 10px 0;
width:}
body #contenido #contenido_eterno #contenido_div_der .buscador label{
margin: 10px 0 0 0;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:10px;
letter-spacing: 2px;
display:block;
}
body #contenido #contenido_eterno #contenido_div_der .buscador label select,
body #contenido #contenido_eterno #contenido_div_der .buscador label input{
width:160px;
font-size:12px;
}
body #contenido #contenido_eterno #contenido_div_der h2{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
border-bottom:#6D2425 solid 1px;
padding: 0 0 10px 0;
letter-spacing: 2px;
display:block;
}
body #contenido #contenido_eterno #contenido_div_der li{
margin:15px 0 20px 0;
text-align:left;
color: #999999;
text-decoration:none;
font-size:12px;
display:block;
}
body #contenido #contenido_eterno #contenido_div_der li .fecha{
font-size:9px;
color:#FFFFFF;
display:block;}
body #contenido #contenido_eterno #contenido_div_der li a{
text-decoration:none;
color: #999999;
}
body #contenido #contenido_eterno #contenido_div_der li a:hover{
color:#FFFFFF;
text-decoration:underline;
}
body #contenido #contenido_eterno #contenido_div_der .vermas{
background-image:url(../img/vermas.jpg);
background-repeat:no-repeat;
background-position:right;
padding:0 20px 0 0;
height:17px;
display:block;
color: #CCCCCC;
text-decoration:none;
}
body #contenido #contenido_eterno #contenido_div_der .vermas:hover{
color:#FFFFFF;
text-decoration:underline;}

/*CONTENIDO IZQUIERDA*/
body #contenido #contenido_eterno #contenido_central {
width:460px;
margin:0 10px 0 10px;
padding:0 10px 0 10px;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
display:block;
}
body #contenido #contenido_eterno #contenido_central .img_promo{
width:84px;
height:84px;
padding:0 10px 0 0;
float:left;
}
body #contenido #contenido_eterno #contenido_central .detalle{
width:450px;
font-size:16px;
font-weight:bold;
margin:0 0 40px 0;
}
body #contenido #contenido_eterno #contenido_central .detalle p{
font-size:12px;
font-weight:200;
}
body #contenido #contenido_eterno #contenido_central .detalle h1{
font-size:16px;
font-weight:bold;
}
body #contenido #contenido_eterno #contenido_central  p{
margin:10px 0 10px 0;
}
body #contenido #contenido_eterno #contenido_central h3{
text-transform:uppercase;
letter-spacing: 2px;
margin:0 0 20px 0;
color:#FFFFFF;
padding-bottom:5px;
border-bottom:#6D2425 solid 1px;
}
body #contenido #contenido_eterno #contenido_central h3 a{
text-decoration:none;
color:#FFFFFF;
}
body #contenido #contenido_eterno #contenido_central h3 a:hover{
text-decoration:underline;
}
body #contenido #contenido_eterno #contenido_central .fecha{
margin:0 0 20px 0;
font-size:10px;
display:block;}
body #contenido #contenido_eterno #contenido_central p{
color:#CCCCCC;
font-size:12px;}
body #contenido #contenido_eterno #contenido_central p .vermas{
background-image:url(../img/vermas.jpg);
background-repeat:no-repeat;
background-position:right;
height:18px;
text-decoration:none;
text-transform:uppercase;
color:#CCCCCC;
display:block;
text-align:right;
margin:20px 0 30px 0;
padding:0 20px 0 0;}
body #contenido #contenido_eterno #contenido_central p .vermas:hover{
color:#FFFFFF;
text-decoration:underline;}
body #contenido #contenido_eterno #contenido_central h4{
font-size:16px;
}
/*LISTAS*/
body #contenido #contenido_eterno #contenido_central ul{
margin:0 10px 0 10px;}
/*FORMULARIOS*/
body #contenido #contenido_eterno #contenido_central .f_contacto{
width:400px;
padding:10px;
border:none;
border-bottom:#555 dashed 1px;
} 
body #contenido #contenido_eterno #contenido_central .f_contacto label{
display:block;
margin:0 0 10px 0;
}
/*LISTA DE SONIDOS*/
body #contenido #contenido_eterno #contenido_central .lista_sonido{
margin:10px 0 10px 0;
}
body #contenido #contenido_eterno #contenido_central .lista_sonido tr th{
background-image:url(../img/th.jpg);
height:30px;
padding:5px;
}
body #contenido #contenido_eterno #contenido_central .lista_sonido tr td{
border-bottom:#333333 dashed 1px;
}
body #contenido #contenido_eterno #contenido_central .lista_sonido tr td .bot{
text-decoration:none;
}
body #contenido #contenido_eterno #contenido_central .lista_sonido tr td .bot img{
border:none;
}
body #contenido #contenido_eterno #contenido_central .lista_sonido tr td .bot_play{
background-image:url(../img/bot_play.jpg);
width:19px;
height:19px;
display:block;
cursor:pointer;
}
body #contenido #contenido_eterno #contenido_central .f_contacto .caracteristicas{
padding:10px;
margin:0 0 10px 0;
}
body #contenido #contenido_eterno #contenido_central .f_contacto .caracteristicas label{
width:120px;
float:left;
margin:0 10px 10px 0;
}
body #contenido #contenido_eterno #contenido_central a{
color:#CCCCCC;
text-decoration:none;
font-size:14px;
}
/*LISTADO DE LOCUTORES*/
body #contenido #contenido_eterno #contenido_central .bloque_locutor{
margin:10px 0 10px 0;
padding:0 10px 0 10px;
background-color:#151515;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor .img{
padding:5px;
float:left;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor h4{
background-image:url(../img/th.jpg);
height:20px;
padding:0 5px 5px 5px;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor h5{
padding:0 5px 5px 5px;
font-size:14px;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor table{
background-color:#000000;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor strong{
color:#888;
font-weight:bold;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor .link{
clear:both;
text-align:right;
font-size:8px;
color:#CCCCCC;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor .link a{
font-size:11px;
}
body #contenido #contenido_eterno #contenido_central .bloque_locutor .link img{
border:none;
padding:5px;
vertical-align:middle;
}
/*PAGINADOR*/
body #contenido #contenido_eterno #contenido_central .paginador{
display:block;
clear:left;
}
body #contenido #contenido_eterno #contenido_central .paginador a{
color:#999999;
padding:2px;
border:#999999 solid 1px;
text-decoration:none;
font-size:10px;
}
body #contenido #contenido_eterno #contenido_central .paginador a:hover{
color:#FFFFFF;
border:#FFFFFF solid 1px;
}
body #contenido #contenido_eterno #contenido_central .paginador .selected{
background-color:#333;
}
/*PIE*/
body #contenedor_general #contenedor #pie {
width:986px;
height:90px;
margin:0 auto 0 auto;
}
body #contenedor_general #contenedor #pie .top{
background-image:url(../img/pieTop.png);
background-repeat:no-repeat;
background-position: bottom;}
body #contenedor_general #contenedor #pie .bottom{
background-image:url(../img/pieBottom.png);
background-repeat:no-repeat;
height:13px;
font-size:10px;
}
body #contenedor_general #contenedor #pie #pie_eterno {
background-image:url(../img/pieEterno.png);
background-repeat:repeat-y;
width:986px;
}
#bloque_contacto{
margin:20px;
}
#bloque_contacto fieldset{
padding:10px;
font-size:12px;
}
#bloque_contacto fieldset label{
display:block;
padding:5px 0 5px 0;
}
#bloque_contacto fieldset label .input{
display:block;
}
#bloque_contacto #error{
color:#CC0000;
padding:5px;
}
#bloque_contacto #error ul{
list-style:none;
}
