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.jpg) no-repeat scroll left top; height:35px; width:99px; margin:0; padding:0; position:absolute; left:45px; top:17px;}
#cabecera h1 a{ display:block; height:35px; text-indent:-9000px;}

#contenido{margin:0; padding:1em 1em; width:auto;}
#contenido h2{ font:bold 14px Arial, Helvetica, sans-serif; color:#000; background:url(../img/bolo_verde.gif) no-repeat 0.5em 0.8em; padding:0.5em 1.5em; border:1px solid #d0d0d0; margin:0;}
#contenido p{color:#000; margin:10px; font-size:12px;}
#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; display:block; font-size:12px;}
#contenido .titulo0{margin-bottom:0;}
#contenido .ultimo{margin-bottom:30px;}
#contenido .contacto{margin-top:2px;}
#contenido a{color:#333; text-decoration:underline; font-weight:normal;}
#contenido .negrita{font-weight:bold;}

.mod_txt{ padding:1em 1.9em;}
.mod_txt p{ font:12px  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:#333;}
.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  Arial, Helvetica, sans-serif; color:#5f6800; padding:0.5em 0.9em; margin:1.3em; text-transform:uppercase;}

.datos .titulo{ font-weight:bold; color:#333; margin-bottom:0; color:#000; }
.datos p{ color:#333; 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  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:#333; 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  Arial, Helvetica, sans-serif; color:#333;}
.dial .destacado{font:bold 1.4em  Arial, Helvetica, sans-serif; color:#333; margin-top:0.2em;}

.emisoras{ background:#f2f2f2; padding:0.6em; margin:0.6em 0; font:1.2em  Arial, Helvetica, sans-serif; color:#333;}


#pie{ font:bold 1.1em  Arial, Helvetica, sans-serif; color:#999; text-align:center; margin:0.9em 0 1.2em 0; padding-bottom:1.2em;}

.aviso .mod_txt .titulo, .bases .mod_txt .titulo{ font:bold 1.3em  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:15px 1em; margin-top:14px; 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  Arial, Helvetica, sans-serif; color:#333; padding-bottom:1.5em;}
.aviso .mod_txt #condiciones a{ text-decoration:underline; color:#333;}

.bases h3 { font:bold 14px  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:#333;}
/*
.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  Arial, Helvetica, sans-serif; color:#333333; padding:.8em 0 0;}
.pedir_cancion .form_gramola fieldset .ctexto{ border:1px solid #d2d2d2; font:bold 1.2em  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  Arial, Helvetica, sans-serif; color:#333; background:none; margin:0; padding-left:0;}
.condiciones a{color:#333;}

/******************error***************************************/
#contenido .error{width:475px; border:0; margin:15px auto; background:#f3eeec; text-align:center; font-family: Arial, Helvetica, sans-serif; color:#333; padding-bottom:15px;}
#contenido .error h3{background:#e6ddd8 url(../img/fndo_error_senial.gif) no-repeat 115px center;margin:0; color:#141414; font-weight:bold; font-size:16px;}
#contenido .error h4{font-size:24px; font-weight:lighter; margin:8px 0 0 0; color:#b71313;}
#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;}


/*******************peticiones*********************/
#contenido.formulario{background:none; border:0; padding-bottom:27px;}
.mod_img{float:left; margin:1em 1em 0 0; font:11px Arial, Helvetica, sans-serif; color:#000;}
.mod_txt2{display:table; height:1%;}
form{background:#f3f3ed; padding:1em 0;}
fieldset{border:none; margin:0 1.4em; padding:0;}
fieldset.nombre{display:inline; margin-right:10px;}
fieldset.apellido{display:inline; margin-left:0;}
label{font:bold 12px Arial, Helvetica, sans-serif; color:#333; display:block;}
label.chb{display:inline; padding-top:5px;}
span{color:#b4241d; font-weight:normal;}
input, select{height:20px; width:292px; background:#fff; border:1px solid #d2d2d2; margin-bottom:10px; margin-left:0;}
input.check{float:left; width:13px; height:13px; margin:0 5px 0 0; border:0;}
input.nom{width:138px;}
textarea{height:60px; width:292px; background:#fff; border:1px solid #d2d2d2; margin-bottom:10px;}
#contenido input.boton1, #contenido input.boton2{width:52px; height:21px; color:#fff; clear:both; float:right; display:block; background:url(../img/btn_enviar_peticiones.gif) no-repeat left top; color:#fff; text-decoration:none; margin:5px 0 0 0; font:11px Arial, Helvetica, sans-serif; border:0; text-align:center;}
#contenido input.boton1{margin-top:20px;}
#contenido input.boton2{background:url(../img/btn_cerrar_peticiones.gif) no-repeat left top;}
#contenido form label a{color:#333; text-decoration:none; font-weight:bold;}