/* formulario de encuestas */
.respuestasencuesta{width:100%;display:block;float:left;}
.imgporcentajeytexto{width:auto !important;width:84%;float:none !important;float:left;display:block;}
.porcentaje{text-align:left;float:right;}
#respuesta1, #respuesta2, #respuesta3 {height:1em;}
#respuesta1{width:21em;}
#respuesta2{width:6em;}
#respuesta3{width:3em;}
.total{padding-left:17%;}

/* CLASE DE CIERRE DE FLOTACIONES */
.clr{clear:both;}

/* HOJA DE ESTILOS PARA EL ELEMENTO FORMULARIO */

form.formulario{width:100%;float:left;position:relative;}
form.formulario hr{width:100%;display:block;position:absolute;bottom:40px !important;bottom:45px;left:0}

fieldset .divfielset{width:65%;float:left;padding:0;margin-top:-15px;/*margin-left:15.5%;*/}
fieldset legend span{float:left;width:auto;margin:0;}
fieldset legend span span.asterisco{float:none}


p.obligatorio{padding:0;clear:left;color:#165C89;margin:15px 0 25px 0;}
form p{}

.cuerpoform{width:99.9%;float:left;padding:0;margin:0;}
.cuerpoform span.etiqueta, .cuerpoform span.etiquetarequerida{width:30%;padding:3px 1% 0 0;text-align:right;color:#333}
.cuerpoform label{float:left;margin-bottom:7px;}
.cuerpoform span{float:left;}
span.asterisco{float:right;color:#165C89;font-size:.8em;margin:0 5px;}
/* select temática */
.tematica select{width:100%}
/* checkboxes privacidad */
.checkboxprivacidad{width:68.9% !important;width:69.3%;float:left;margin-left:31% !important;margin:15px 0 15px 30.7%;}
.checkboxprivacidad input{margin-right:5px;border:none;background:none}
/* checkbox */
.checkbox{width:69%;float:left;padding-left:31%;margin:5px 0 10px 0;}
.checkbox label{cursor:pointer;float:left;}
.checkbox input{float:left;padding:0;margin-right:10px;border:none;background:none}
.checkbox .asterisco{float:left}
.checkbox span{padding:0;margin-top:0 !important;margin:4px 10px 0 0;}
.checkbox .td100{width:auto;}
/* checkboxes */
.checkboxes{width:100%;float:left;margin:5px 0}
.zonachecks{width:68%;float:left;}
.checkboxes label{width:44% !important;width:42%;float:left;margin-right:5%;cursor:pointer;}
.checkboxes input{float:none;padding:0;margin-right:5px;border:none;background:none;vertical-align:middle}
/* radio */
.radioencuesta{width:100%;float:none;margin-bottom:10px;}
.radioencuesta label, .radioencuesta input{float:left;clear:left;width:auto;margin:0 5px 0 0 !important;border:none;background:none}
.radioencuesta label{float:none;clear:none;width:100%;padding:0;cursor:pointer;}

.modulohome .radioencuesta{margin:0;}
.modulohome  .radioencuesta li{margin-bottom:-8px;}
.modulohome .radioencuesta label, .radioencuesta input{margin:0px;}

.radio{width:100%;float:left;margin-bottom:10px;}
.radio .anida_radios{width:60%;float:left;margin-top:-15px;}
.radio label{float:left;width:auto;padding-right:2.5%;/*padding:0 0 5px 30%;margin:-15px 0 15px 0;*/cursor:pointer}
.radio input{float:left;clear:left;width:auto;margin:0 5px 0 0;border:none;background:none}
.radio input.input_radio{width:80%;float:left;margin:0 7%;padding:2px;font:normal 1em Verdana, Arial, Helvetica, sans-serif;border:3px double #9A9A9A;background:#fff url(../../img/comunes/formulario/degradado.gif) repeat-x 0 100%;}

fieldset.opciones label.radio{float:left;width:auto;padding-right:2.5%;cursor:pointer;}

/* textarea  */
.textarea{width:100%;float:left}
/* fechas */
div#fechas{width:100%;float:left;margin-bottom:5px}

#inscripcion_lqdvi div#fechas{width:100%;float:left}
#inscripcion_lqdvi div#fechas label{width:82.5%;margin:0 0 -2.5em;padding-left:17.5%}
*>/**/#inscripcion_lqdvi div#fechas label{margin:0 0 -1em}

div#fechas input{margin-left:10px}
.titulofecha{padding-left:20%}
#desde_fechas, #hasta_fechas{margin-left:2%;}
#label_desde_fechas, #label_hasta_fechas{width:40%;float:left;clear:left;padding-left:16.8%}
#trigger1, #trigger2{width:23px;height:23px;border:none;padding:0;margin-left:0;margin-top:-4px;}
#trigger2{margin-left:0;}
/* elemento_texto */
p.tdtexto{width:100%;float:left;margin:5px 0 10px 0;font-weight:bold;border-bottom:1px solid #ccc}
p.textonormal{font-weight:normal;border:none;}

/* botones */
label.tdBoton, label.tdBotonL{float:left;padding:30px 15% 0 31%;margin:0;}
label.tdBotonL{padding:30px 0 0 0 !important;}

/*form input.enviar, form input.borrar, form input.submit{width:auto !important;height:auto;float:left;cursor:pointer;padding:2.5px 5px;margin:0;background-image:none;background-color:#eee;border:3px solid #666;font-family: verdana,arial,helvetica, sans-serif;color:#000;font-size:.9em;font-weight:bold;}
form input.enviar:first-letter ,form input.borrar:first-letter ,form input.submit:first-letter  {text-transform:uppercase}*/

form input.enviar, form input.borrar, form input.submit, form input.votar{cursor:pointer;}
.votar{cursor:pointer;}

/* CELDAS PARA LOS ELEMENTOS DEL FORMULARIO - tenemos en cuenta los padding's (3% en total)*/
.td15, .td25, .td33, .td35, .td50, .td60, .td65, .td75, .td100{float:left;}
.td15{width:15%;}
.td25{width:25%;}
.td33{width:33%;}
.td35{width:35%;}
.td35X{width:35%;float:right;}
.td50{width:49.5%;}
.td60{width:60%;}
.td65{width:65%;}
.td75{width:75%;}
.td100{width:100%;}

/* Posiciona los radios a dos columnas de elementos */
.td40L{width:39%;float:left;clear:left}
.td60R{width:59%;float:right}
fieldset.anida_radios .divfielset{width:90%;float:none;margin:0 auto}
fieldset.anida_radios .radio label{clear:left;width:67%;padding-left:31%}

/* ERROR / CONFIRMACIÓN DE ENVÍO */
#confirmacion , #cajaErroresValidacion{width:88%;min-height:23px !important;height:auto !important;height:23px;float:left;margin:15px 0;padding:15px 1% 15px 10%;border:1px solid #D6D4CE;background: transparent url(../../img/comunes/formulario/info.gif) no-repeat 2% 7px;}
#cajaErroresValidacion h3{padding:0 0 0 10px}
#confirmacion p, #cajaErroresValidacion p{clear:left;}

/*ESPACIO EN LA CONFIRMACION DE LOS BOLETINES*/
#confirmacion li.aux{margin-left: 3%;}
#confirmacion ul.aux{margin: 1% 0;}

/*#erroresValidacion{width:100%;float:left; margin:0; padding:0 0 10px 0;}
#cuerpoConfirmacion{height:100%;padding:0; margin:0;background: transparent url(../../img/comunes/formulario/confirmacionenvio.gif) no-repeat 0 100%;}
#cuerpoConfirmacion p{margin:0; padding:0 0 10px 0;}*/

#fEncuesta{float:left;margin-bottom:0px;}
.modulohome #fEncuesta p{margin:-12px 0 3px 0;}
#fEncuesta a{margin-left:10px;color:#165c89;}

.fieldsetEspecial,.fieldsetEspecial2,.fieldsetEspecial3{border:none;width:99%;margin:0 0 15px 0;}
.fieldsetEspecial .divfielset,.fieldsetEspecial2 .divfielset,.fieldsetEspecial3 .divfielset{margin:0;width:99%;padding:15px 0 10px 0;border-top:1px solid #ccc;background:#F9F6F0;}
.fieldsetEspecial legend,.fieldsetEspecial2 legend,.fieldsetEspecial3 legend{width:98%;font-weight:bold;margin:0 0 0 -7px;}
.fieldsetEspecial label,.fieldsetEspecial2 label,.fieldsetEspecial3 label{width:99%;float:left;}
.fieldsetEspecial .primero,.fieldsetEspecial2 .primero,.fieldsetEspecial3 .primero{width:99%;float:left;}
.fieldsetEspecial .tdtexto,.fieldsetEspecial2 .tdtexto,.fieldsetEspecial3 .tdtexto{width:97% !important;padding-left:2%;font-weight:normal;border:none;margin:10px 0;}
.fieldsetEspecial .checkboxes .zonachecks label,.fieldsetEspecial2 .checkboxes .zonachecks label,.fieldsetEspecial3 .checkboxes .zonachecks label{width:49.5% !important;margin:0 0 9px 0 !important;margin:0 0 5px 0;}
.fieldsetEspecial .divfielset .descripcion{width:50%;padding:5px 0 0 31%}

/* CAMBIO DE ESTILOS PARA EL FORMULARIO DE LA DCHA */
.formulariopeq .cuerpoform span.etiqueta, .formulariopeq .cuerpoform span.etiquetarequerida{width:100%;padding:0 0 2px 0;margin-bottom:10px;text-align:left;font-weight:bold;border-bottom:1px solid #ccc;}
.formulariopeq hr{display:none}
.formulariopeq label.tdBoton, .formulariopeq label.tdBotonL{padding:10px 1% !important;margin:0;}
.formulariopeq label.tdBotonL{padding-left:5px;}
.formulariopeq .radio label{width:95%;padding-left:5%;}
.formulariopeq span.asterisco{float:left;}

.formulariopeq div#fechas{font-weight:bold}
.formulariopeq div#fechas input{margin-left:0;}
.formulariopeq .titulofecha{width:100%;margin-bottom:10px;padding-left:0;font-weight:bold;border-bottom:1px solid #ccc;}
.formulariopeq #desde_fechas, .formulariopeq #hasta_fechas{margin-left:0;}
.formulariopeq #label_desde_fechas, .formulariopeq #label_hasta_fechas{width:100%;padding-left:0 !important;font-weight:normal}

/*Formualio prehome*/
.buscadorprehome{width:99%;float:left;}
.buscadorprehome .cuerpoform span.etiqueta, .buscadorprehome .cuerpoform span.etiquetarequerida{width:27%;text-align:left;padding:0;}
.buscadorprehome label{padding-bottom:10px}
.buscadorprehome label.tdBoton, .buscadorprehome label.tdBotonL{float:left;padding:18px 3% 0 0 !important;margin:0;border:none;}
.buscadorprehome label.tdBotonL{padding-left:0}
div>/**/.buscadorprehome label{padding:5px 0;}
div>/**/.buscadorprehome label.tdBoton, div>/**/label.tdBotonL{padding:40px 3% 10px 0}

/* Formulario inscripión pozuelo abierto */
.radios20 .anida_radios label{width:10em;padding-right:0}
p.textoindentado{width:68%;padding-left:31%;border:0}
#a_inscripcionpozueloabierto .checkboxprivacidad {margin-top:0;margin-left:0 !important;padding:15px 0 0 31%}
