/*xxxxxxxxxxxxxxxxxxxxxxxxx*
FORMULARIOS
/*xxxxxxxxxxxxxxxxxxxxxxxxx*/
.input,textarea,button,select{
border:1px solid #666;
font-family: Helvetica,Arial, Helvetica, sans-serif;
font-size:1em;
}
label{font-weight:bold;}
.btn-accion{
background:#FE0000;
border-right:1px solid #900;
border-bottom:1px solid #900;
border-top:1px solid #FF3434;
border-left:1px solid #FF3434;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
margin:10px 5px 10px 0;
padding:2px 7px 4px 7px;
width:auto;
}
.input-txt{border:1px solid #666;}
/*.required{
  background:#FAEBEB;
}*/
.txt-ejemplo{
  padding:0 10px;
  font-size:.9em;
}
.caja{
  border:1px solid #666;
}

span.obligatorio{color:#FE0000;}
.label-textarea{font-weight:normal;float:left;width:110px;margin-left:15px;padding:10px 0 0 10px;font-size:0.9em;height:115px;border-left:1px solid #e5e5e5;}
.textarea-borrar{width:465px;float:left;height:120px;float:left;}

.formGeneral legend span, #ingresoCV legend span{width:auto;float:none;}