@import "calendario.css";

.clr{clear:both;}

/* 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%;}
.td50{width:49.5%;}

/* -------------------------- */
.obligatorio{clear:left;padding:10px 1.5em;background:transparent url(../../img/css/iconos/vineta3.gif) no-repeat 0 13px;font-size:.9em;color:#2c2f33}
.cuerpoform{width:60%;margin:0 auto;padding:20px 0;}
.cuerpoform label{float:left;margin-bottom:10px;}
.etiqueta, .etiquetarequerida{display:block;padding:3px 0 6px 0;color:#2c2f33}
.asterisco{float:left;margin:0 2px;color:#1571a0}
hr.salto{display:none;}
label .descripcion{float:left;margin-left:10px;padding-top:3px;}

/* ELEMENTO CHECKBOXES // ELEMENTO RADIOS */
.checkboxes, .radios, .zonachecks, .zonaradios{width:100%;float:left;}
.checkboxes, .radios{margin:10px 0}
.checkboxes label, .zonaradios label{width:33%;margin:0}
.checkboxes input, .radios input{width:auto !important;margin-right:4px;border:none;vertical-align:middle}
.checkboxes span, .radios span{font-size:.9em;color:#086523}

/* ELEMENTO CHECK */
.checkbox{width:98%;float:left;padding:15px 0 0;color:#2c2f33}
.checkbox label{cursor:pointer;}
.checkbox input, .checkbox .asterisco{float:left;margin-right:3px;}
.checkbox input{margin-top:-3px;border:none}
div>/**/.checkbox input{margin-top:0}
.checkbox a{font-size:.9em}

/* ELEMENTO COMBO */
.combo{width:100%;float:left;}

/* ELEMENTO TEXTAREA */
.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}
.titulofecha{width:30%;float:left;padding:3px 5% 0 0;text-align:right;}
.fechas label{width:49%;}
.fechas label input{width:7em !important;padding:1px 0;margin:0}
.imgcalendario{vertical-align:top;}

/* ELEMENTO TEXTO */
p.texto{}

/* ELEMENTO BOTON */
.divbotones{float:right;margin-top:10px;text-align:right;}
div.tdBoton, div.tdBotonL{float:left;background:#f0ad23 url(../../img/css/aplicaciones/fondoBoton.gif) repeat-x 0 100%;border-left:1px solid #e69815}
.tdBotonL{margin-left:15px}
input.enviar, input.borrar, input.submit{width:auto;margin:0;padding:4px 10px 4px 8px;background:transparent url(../../img/css/aplicaciones/fondoBoton2.gif) no-repeat 100% 100%;cursor:pointer;border:none;font-size:.9em;color:#040b05}
div>/**/input.enviar, div>/**/input.borrar, div>/**/input.submit{padding:4px 15px 4px 13px}
.tdBotonL input{margin-left:-15px}
div>/**/.tdBotonL input{margin-left:0}

/* MENSAJE CONFIRMACION */
#a_mensaje h3{margin-bottom:20px;background:transparent;padding:0;color:#2b79ab}
#a_mensaje p{font-size:1.3em;color:#2c2f33}
#a_mensaje #envioconfirmacion, #a_mensaje #envioerror{padding:20px 0 0 10%;background:transparent url(../../img/css/aplicaciones/mensajeConfirmacion.gif) no-repeat 0 0;}
#a_mensaje #envioerror{background-image:url(../../img/css/aplicaciones/mensajeError.gif)}

/* ERROR VALIDACION */
#errorvalidacion{width:98%;color:#2b79ab}
#errorvalidacion p{padding:13px 0 17px 4em;background:transparent url(../../img/css/aplicaciones/errorValoracion.gif) no-repeat 0 0;font-size:1.5em;color:#2b79ab}
#errorvalidacion ul{margin:-10px 0 0 6em;}
#errorvalidacion li{padding-left:.8em;background-image:url(../../img/css/iconos/vineta9.gif);background-position:0 5px;padding-bottom:5px;font-size:.9em}

/* PARA TIPOS DISTINTOS DE FORMULARIOS */
/*-----------------
	.form_tipo1, 
	.form_tipo2, 
	.form_tipo3{}
--------------------*/
.form_tipo2{width:99%;float:left;margin-bottom:20px;padding:5px 0;background:transparent url(../../img/css/aplicaciones/fondoForm.gif) no-repeat 50% 100%}
.form_tipo2 h2, .form_tipo2 h3{margin:0;padding:0;background:transparent;font:normal 1.3em Arial;color:#303e37}
	.form_tipo2 h2 a, .form_tipo2 h3 a{display:block;padding:1px 0 2px 28px;background:transparent url(../../img/css/iconos/mas.gif) no-repeat 0 3px;color:#303e37}
	.form_tipo2 h2.activo a, .form_tipo2 h3.activo a{background-image:url(../../img/css/iconos/menos.gif)}
	.form_tipo2 h2 strong, .form_tipo2 h3 strong{font-size:1.3em;font-weight:normal;color:#086523}
.form_tipo2 .cuerpoform{width:90%;padding:10px 0 20px}
.form_tipo2 .etiqueta, .form_tipo2 .etiquetarequerida{padding-bottom:3px;font-size:.9em;color:#086523}
.form_tipo2 input, .form_tipo2 select{border-color:#81b7dd}
.form_tipo2 .divbotones{margin-top:20px}

	/*campos al 100%*/
	.form_tipo2 label input{width:97%}
	.c100 input, .c100 textarea, .c100 select{width:97%}