@import "calendario.css";

.clr{clear:both;}

/* -------------------------- */
.obligatorio{width:90%;float:left;padding:25px 4% 15px 6%;background:transparent url(../../img/css/iconos/vineta21.gif) no-repeat 4% 28px;font-size:.9em;}
.cuerpoform{width:89.9%;float:left;padding:15px 4% 12px 6%;background:transparent url(../../img/css/portal/caja2InfDcha.gif) no-repeat 100% 100%;}
.cuerpoform label{float:left;margin-bottom:12px;}
.etiqueta, .etiquetarequerida{width:100%;float:left;padding:2px 0 5px 0;}
.asterisco{color:#af037d;margin:0 3px 0 1px;}
hr.salto{display:none;}
label .descripcion{float:left;margin-left:10px;padding-top:3px;font-size:.9em;color:#555}

/* ELEMENTO CHECKBOXES */
.checkboxes{width:100%;float:left;}
.zonachecks{width:99%;clear:left;float:left;padding-bottom:5px;}
.checkboxes label{width:47%;float:left;margin-right:2%;vertical-align:bottom;cursor:pointer}
.checkboxes input{border:none;}
.checkboxes label span{display:inline !important;display:block;padding:3px 0 0 10px;}

/* ELEMENTO RADIOS */
.radios{width:100%;float:left;padding:0 0 12px 0;}
.radios .descripcion{float:right}
.radios legend{padding:0 10px;font-weight:normal;font-size:1em;background:none;color:#444;}
.zonaradios{float:left;padding:0;}
.zonaradios label{float:left;padding-right:10px;margin:0;cursor:pointer;}
.zonaradios input{float:left;border:none;padding:0;}
div>/**/.zonaradios input{margin:1px 4px;}
.zonaradios label span{display:block;padding-top:3px;}
div>/**/.zonaradios label span{padding-top:0;}

/* ELEMENTO CHECK */
.checkbox{width:99%;float:left;padding:0;margin:0 !important;}
.checkbox input{float:left;padding:0;margin:0 3px 0 0;border:none}
.checkbox span{padding-top:3px;display:block;}
div>/**/.checkbox span{padding:0 2px;}
.checkbox .asterisco{float:left;}

/* ELEMENTO COMBO Y TEXTAREA */
.combo, .textarea{width:100%;float:left;}

/* ELEMENTO FIELDSET */
.fieldset{border:1px solid #ccc;margin-bottom:10px}
.fieldset legend{padding:0 10px;font-weight:normal;font-size:1em;background:none;color:#444;}
.divfieldset{width:90%;float:left;padding:10px 5%;}

/* ELEMENTO FILE */
.inputfile{width:100%;float:left}
.inputfile input{cursor:pointer;}

/* ELEMENTO FECHAS */
.fechas{width:100%;float:left;padding:0 0 10px 0;}
.fechas .titulofecha{display:block;padding:10px 0 7px 0;color:#1487c8;}
.fechas label{width:10em;margin:0;}
.modulodcha .fechas label{width:8.1em;}
.fechas label input{float:left;margin:0 3px 2px 0;}
.imgcalendario{float:left;}

/* ELEMENTO TEXTO */
p.texto{}

/* ELEMENTO BOTON */
.divbotones{width:96%;float:left;margin-top:10px;padding:0;text-align:right;}
div.tdBoton, div.tdBotonL{float:right;margin-left:1em;background:transparent url(../../img/css/aplicaciones/botonIzda.gif) no-repeat 0 0}
input.enviar, input.borrar, input.submit{width:auto;margin-left:-1em;padding:6px 3px 5px 3px;border:none;background:transparent url(../../img/css/aplicaciones/botonDcha.gif) no-repeat 100% 0;font-size:1em;color:#fff;cursor:pointer;text-transform:uppercase;}
div>/**/input.enviar, div>/**/input.borrar, div>/**/input.submit{padding:7px 10px 6px 10px !important;margin:0;}

/* MENSAJE CONFIRMACION */
#a_mensaje, #a_mensaje #envioconfirmacion, #a_mensaje #envioerror, #a_mensaje .esq_br,#a_mensaje .esq_bl{width:100%;float:left;}
#a_mensaje{background:#f8fafa url(../../img/css/aplicaciones/fondoEnvio.gif) no-repeat 100% 0;}
#a_mensaje #envioconfirmacion, #a_mensaje #envioerror{background:transparent url(../../img/css/aplicaciones/esqCajaTL.gif) no-repeat 0 0}
#a_mensaje .esq_br{background:transparent url(../../img/css/aplicaciones/esqCajaBR.gif) no-repeat 100% 100%}
#a_mensaje .esq_bl{width:92%;padding:75px 3.5% 30px 3.5%;background:transparent url(../../img/css/aplicaciones/esqCajaBL.gif) no-repeat 0 100%}
#a_mensaje h3{font-size:1.3em;padding:12px 0 26px 45px;background:transparent url(../../img/css/iconos/icono2.gif) no-repeat 0 0}
#a_mensaje #envioerror h3{background-image: url(../../img/css/iconos/icono3.gif);}
#a_mensaje p{padding-left:75px;font-size:1.1em;color:#1487c8;background:transparent url(../../img/css/iconos/vineta14.gif) no-repeat 55px 3px}

/* ERROR VALIDACION */
#errorvalidacion{width:100%;float:left;padding-bottom:10px;}
#errorvalidacion p{padding:22px 0 15px 75px;font-size:1.3em;color:#000;background:transparent url(../../img/css/iconos/icono1.gif) no-repeat 26px 14px}
#errorvalidacion ul{margin:3px 0;padding-left:75px}
#errorvalidacion li{padding:0 0 10px 15px;background:transparent url(../../img/css/iconos/vineta9.gif) no-repeat 0 3px;font-size:1.1em;}

/* tamaño de los bloques que componen los campos (en caso de necesitar nuevos se nombrerán de esta manera "td+logitud del campo")*/
.td100{width:99.5% !important;width:99%;}
.td50{width:49.5%;}

/* PARA TIPOS DISTINTOS DE FORMULARIOS */
/*-----------------
	.form_tipo1, 
	.form_tipo2, 
	.form_tipo3{}
--------------------*/
.form_tipo1, .form_tipo1 form, .form_tipo2, .form_tipo2 form{width:100%;float:left;padding:0;}
.form_tipo1 .cuerpoform{width:90%;padding-top:10px;}
.form_tipo1 form, .form_tipo2 form{background:transparent url(../../img/css/portal/caja2InfIzda.gif) no-repeat 0 100%;font-size:1.1em;}
.form_tipo2 select{width:98%;}
.form_tipo2 .td100 input{width:96%;}
.form_tipo2 .zonaradios{width:100%;}
.form_tipo2 .zonaradios label{width:33%;padding:0;}

