body{ width:52.8em;}

#contenedor{ width:52.8em;}

#cabecera{ background:url(../img/fndo_cabp2.jpg) no-repeat left top; margin:0; padding:0.2em 1.6em 0 0.8em; height:6em;}
#cabecera h1{ background:url(../img/logotipop.gif) no-repeat scroll left top; height:4.8em; width:8em; margin:0; padding:0;}
#cabecera h1 a{ display:block; height:4.8em; }

#contenido{margin:0; padding:1em 1em; width:auto; border-bottom:1px solid #cdcdcd;}
#contenido h2{ font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#000; background:url(../img/bola_lista.gif) no-repeat left 0.25em; padding:0 0 2px 1em; border-bottom:2px solid #aaabbc; margin:0;}
#contenido p{color:#000; margin:10px;}
#contenido .gradouno{ font-size:1.7em; font-weight:bold; margin-top:0; color:#000;}
#contenido .gradodos{ font-size:1.3em; font-weight:bold; margin-top:0; color:#000;}
#contenido .gradotres{ font-size:1.2em; font-weight:bold; margin-top:0; color:#000;}
#contenido .titulo{ font-weight:bold; color:#333; margin-bottom:0; }
#contenido .titulo0{margin-bottom:0;}
#contenido .ultimo{margin-bottom:30px;}
#contenido .contacto{margin-top:5px;}
#contenido a{color:#666; text-decoration:underline; font-weight:normal;}
#contenido .negrita{font-weight:bold;}

.mod_txt{ padding:1em 1.9em;}
.mod_txt p{ font:1.2em Tahoma, Arial, Helvetica, sans-serif; padding:0; margin-top:0; color:#333;}
.mod_txt ul li {background: url(../img/bolo_gris3.gif) no-repeat left 1em; padding:0.6em 0 0 0.8em;}

.quienes p{ padding:0; margin:0; font:1.2em Tahoma Arial, Helvetica, sans-serif; color:#666;}
.quienes .gradouno{ font-size:1.7em; font-weight:bold; margin-bottom:0.6em; color:#000;}
.quienes .gradodos{ font-size:1.3em; font-weight:bold; margin-bottom:0.9em; color:#000;}
.quienes .gradotres{ font-size:1.2em; font-weight:bold; margin-bottom:0.9em; color:#000;}

.datos{ padding:0 2.7em 1em;}
h3{ background:#eee; font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#5f6800; padding:0.5em 0.9em; margin:1.3em; text-transform:uppercase;}

.datos .titulo{ font-weight:bold; color:#666; margin-bottom:0; color:#000; }
.datos p{ color:#666; margin-bottom:0.3em;}

.explicacion{padding:0 2.7em 1em;}
.explicacion  p{ color:#333;}
.explicacion ul { margin-bottom:1em;}
.explicacion ul li{ font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#333;}
.explicacion ul li p{ font-size:1em; margin-top:1em;}
.explicacion ul li p a{ color:#333; text-decoration:underline;}

select{ width:15em; margin-left:0.3em;}

.datos a{ color:#666; text-decoration:underline;}

.dial{ background:url(../img/linea_puntos2.gif) repeat-x left bottom; padding:0.6em 0 1em 0; margin:1em;}
.dial p{font:1.3em Tahoma, Arial, Helvetica, sans-serif; color:#666;}
.dial .destacado{font:bold 1.4em Tahoma, Arial, Helvetica, sans-serif; color:#666; margin-top:0.2em;}

.emisoras{ background:#f2f2f2; padding:0.6em; margin:0.6em 0; font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#333;}


#pie{ font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; color:#999; text-align:center; margin:0.9em 0 1.2em 0;}

.aviso .mod_txt .titulo, .bases .mod_txt .titulo{ font:bold 1.3em Tahoma, Arial, Helvetica, sans-serif; color:#333; margin-bottom:0.3em; display:block;}
.aviso .mod_txt a{ text-decoration:underline; color:#000;}
.aviso .mod_txt #condiciones{ padding:1em; margin-top:1em; background:url(../img/puntos_hor.gif) repeat-x scroll left top;}
.aviso .mod_txt #condiciones .titulo{ font-weight:bold; padding-bottom:0em; color:#333;}
.aviso .mod_txt #condiciones p{ font:1.2em Tahoma, Arial, Helvetica, sans-serif; color:#666; padding-bottom:1.5em;}
.aviso .mod_txt #condiciones a{ text-decoration:underline; color:#666;}

.bases h3 { font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#5f6800; text-transform:none; margin-bottom:0; }
.bases .mod_txt { padding:0 2.7em 1em;}
.bases .mod_txt .titulo { font-size:1.2em; padding-top:1.5em;}
#contenido .mod_txt p{margin:0; color:#666;}
/*
.pedir_cancion .form_gramola{ background:url(../img/logo_gramola.jpg) no-repeat 12px 21px; margin:1.3em 0 0; padding:0 0 0 17.5em;}
.pedir_cancion .form_gramola form{ padding:0; margin:0;}
.pedir_cancion .form_gramola p{ margin:0; padding:0 0 .9em; color:#333333;}
.pedir_cancion .form_gramola fieldset{ background:#f3f3f3; border:none; padding:.3em .9em 1.1em; margin:0; }
.pedir_cancion .form_gramola legend{ display:none;}
.pedir_cancion .form_gramola fieldset label{ display:block; font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif; color:#333333; padding:.8em 0 0;}
.pedir_cancion .form_gramola fieldset .ctexto{ border:1px solid #d2d2d2; font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif; color:#333; padding:.2em .3em; width:25.5em;}
.pedir_cancion .form_gramola .b_form{ background:none; padding:.9em 0 0 0; text-align:right;}
*/
/*********************cláusulas***************************/
.condiciones{margin-left:-10px; padding-bottom:15px; background:url(../img/puntos_hor2.gif) repeat-x left bottom;}
.condiciones h3{font:bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#333; background:none; margin-left:0; padding-left:0;}
.condiciones a{color:#333;}

/******************error***************************************/
#contenido .error{width:475px; border:2px solid #999; margin:15px auto; background:url(../img/fndo_error.jpg) repeat-x left top; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333;}
#contenido .error h3{background:url(../img/fndo_error_senial.gif) no-repeat 115px center;margin-top:10px; color:#141414; font-weight:normal; font-size:17px;}
#contenido .error h4{font-size:24px; font-weight:lighter; margin:8px 0 0 0;}
#contenido .error h5{font-size:15px; font-weight:normal; margin:0 25px;}
#contenido .error p{font-size:12px; color:#333; }
#contenido .error a{color:#333;}
