.form_tipo1 *,#a_error *{margin:0;padding:0}

.form_tipo1{padding:15px 0}
.form_tipo1 p{padding:0 0 15px}
.form_tipo1 .asterisco{font-weight:bold;color:#f00}
.form_tipo1 .cuerpoform{padding:15px 0;border:1px solid #8D070E;border-width:2px 0}
.form_tipo1 .etiqueta,.form_tipo1 .etiquetarequerida{width:35%;float:left;padding:2px 0 0}
.form_tipo1 label{display:block;padding:0 0 20px}
.form_tipo1 label.td50{width:49%;float:left}
.form_tipo1 label input{vertical-align:middle}
.form_tipo1 .divbotones{position:relative;padding:5px 0 0 20px}
.form_tipo1 .divbotones #validacion{position:absolute;top:5px;left:20px}
.form_tipo1 .divbotones img{border:0;margin:0;}

.form_tipo1 .separador{width:100%;height:1px;float:left;margin:0;padding:0 0 15px;border-top:1px solid #8D070E}
.form_tipo1 .separador2{border:0}

.form_tipo2{width:100%;float:left}
.form_tipo2 .cuerpoform{width:100%;float:left}
.form_tipo2 label{width:100%;float:left}
.form_tipo2 label.td50{width:49%}
.form_tipo2 label span.descripcion{width:65%;float:left;padding:5px 0 0 35%;font-size:.9em;color:#666}
.form_tipo2 label.td100 span.descripcion{width:26%}
*>/**/.form_tipo2 .combo select option{padding-right:10px}
.form_tipo2 .divbotones{width:100%;float:left}

.textarea .etiqueta{width:15.8%;}
.textarea textarea{width:45%;float:left}

/* respuestas */
#a_mensaje{width:100%;float:left;padding:25px 0}
#a_mensaje #envioconfirmacion{padding:10px 0 45px 170px;background:transparent url(images/envioOk.jpg) no-repeat 15px 0}
#a_mensaje #envioerror{padding:10px 0 45px 170px;background:transparent url(images/envioError.jpg) no-repeat 15px 0}
#a_mensaje h3{padding:0 0 25px}

/* error */
#a_error{width:100%;float:left;padding:25px 0}
#errorejecucion{padding:10px 0 45px 170px;background:transparent url(images/errorUrl.jpg) no-repeat 15px 0}
#a_error h3{padding:0 0 25px}
#a_error p{padding:0 0 15px}