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 1.4em; height:6em;}
#cabecera h1{ background:url(../img/logotipop.gif) no-repeat scroll left top; height:3.5em; margin:1em 0pt 0pt; padding:0pt 0pt 0.8em; width:11.7em;}
#cabecera h1 a{ display:block; height:3.5em; width:11.7em;}

#contenido{margin:0; padding:1em 1em; width:auto; border-bottom:1px solid #cdcdcd;}
#contenido h2{ font:bold 1.6em Arial, Helvetica, sans-serif; color:#333; background:url(../img/bolo_rojo.gif) no-repeat left 0.4em; padding:0 0 0.3em 1em; border-bottom:2px solid #aaabbc; margin:0;}

.mod_txt{ padding:1em 1.9em;}
.mod_txt p{ font:1.2em 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 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:#ebebef; font:1.2em Arial, Helvetica, sans-serif; color:#000; 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 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 Arial, Helvetica, sans-serif; color:#666;}
.dial .destacado{font:bold 1.4em Arial, Helvetica, sans-serif; color:#666; 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;}

.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: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 Arial, Helvetica, sans-serif; color:#666; padding-bottom:1.5em;}
.aviso .mod_txt #condiciones a{ text-decoration:underline; color:#666;}

.bases h3 { font:bold 1.3em Arial, Helvetica, sans-serif; color:#333366; 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;}

.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 p.alerta { background: #fff;}
.pedir_cancion .form_gramola form{ padding:0; margin:0; background: #f3f3f3;}
.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:#fff; padding:.9em 0 0 0; text-align:right;}
.pedir_cancion .form_gramola .b_form input{background:url(../img/btn_enviar.gif) repeat-x scroll left center; border:none; color:#FFFFFF; width:54px; color:#666; padding:0.3em 0; font-size:1.1em; height:2em; float: right; display: inline; clear: both; margin-bottom: 0.5em; }

.pedir_cancion .form_gramola .c_form { background: #e8e8e8; margin: 1em; padding: 0; }
.pedir_cancion .form_gramola .c_form p { padding: 0 0 0.2em; background: #f3f3f3;}
.pedir_cancion .form_gramola .c_form .col_i { float: left; display: inline; margin-right: 0.5em; padding: 0 0 0.5em 0.5em }
.pedir_cancion .form_gramola .c_form .col_d { float: right; display: inline; padding: 0 0.5em 0.5em 0; }
.pedir_cancion .form_gramola .c_form label { font-weight: normal;}
.pedir_cancion .form_gramola .c_form input { width: 11.5em;}

.pedir_cancion .form_gramola .d_form label { float: left; display: inline; padding: 0;}
.pedir_cancion .form_gramola .d_form input { float: left; display: inline; margin: 0 0.5em 0;}
.pedir_cancion .form_gramola .d_form p { display: block; clear: both; padding: 0.9em 0;}


