/* CLASE DE CIERRE DE FLOTACIONES */
.clr{clear:both;}

.textoTitulo{color:#069;margin: 20px 0 10px 0;font-weight:bold;}

.td100select{width:100%;float:left;background-color:transparent;}

.td100select select{width:80%;}

.estilofile{background-image: url(../../img/comunes/formulario/degradado.gif);border:1px solid #9EB5CB;padding:0 0 0 2px;}

/* HOJA DE ESTILOS PARA EL ELEMENTO FORMULARIO */

.asterisco{color: rgb(204,0,51);font-size: 0.8em;}

.obligatorio{padding:10px 0 10px 0;clear:left;height:20px;}

.cuerpoformulario{width:100%;background-color:#F4F5F5; padding:0;border:1px dashed #069;}

.cuerpoformulario div{height:4px;border-bottom:1px solid #fff;padding:5px 0 5px 0;}
.cuerpoformulario > div{min-height:4px;height:auto;}

.etiqueta, .etiquetarequerida{width:25%;float:left;padding-top:3px;margin:0 5px 0 1.5%;}

.etiquetacheckbox{margin:0 5px 0 1.5%;}

.cuerpoformulario span{border:none;}

.unicalinea{clear:both;}

/* BOTONES */

.tdBoton{background-color:transparent;float:left;padding: 18px 0 15px 0;margin:0;border:1px solid black;}

div > .tdBoton{background-color:transparent;float:left;}

.boton_enviar{cursor:pointer;}


/* FECHAS BUSCADOR */

#label_fechadesde, #label_fechahasta{width:100%;float:left;padding-left: 5%;margin-left: -5%;}

#label_fechadesde{border-bottom:1px solid #fff;}


/* CELDAS PARA LOS ELEMENTOS DEL FORMULARIO - tenemos en cuenta los padding's (3% en total)*/

.td15, .td25, .td33, .td35, .td50, .td60, .td65, .td75, .td100{background-color:transparent;float:left;background:transparent url(../../img/comunes/formulario/pixelblanco.gif) repeat-y 25% 0;}

.td15{width:15%;}
.td25{width:25%;}
.td33{width:33%;}
.td35{width:35%;}
.td35X{width:35%;background-color:transparent;float:right;}
.td50{width:50%;}
.td60{width:60%;}
.td65{width:65%;}
.td75{width:75%;}
.td100{width:100%;}

.tdindentado{margin-left:13%;padding:0;}
div > .tdindentado{padding-left:26%;margin:0;}


.tdtexto{width:100%;background:#fff;}

.tdtextarea{float:left;padding-bottom:14px;}

.textocentrado{text-align:center;vertical-align:middle;}

.buscador{background-color:#EAEAEA;padding-left:2%;padding-top:15px;}

/* ERRORES */

#erroresValidacion{background: transparent url(../../img/comunes/formulario/error.gif) no-repeat 0 0;text-align:left;padding: 20px 41px;margin:0;}