/*** Todo lo necesario para los estilos de un formulario ***/
input, textarea {margin: 0; padding: 0}
input , textarea , select{  font: inherit; height:auto; border:2px solid #C8C8C8;  padding:2px 4px; 
background:#fff url(comunes/fondos/field-bg.gif) repeat-x; 
}
input:focus, textarea:focus { border-color:#00A1AD; }
.submit input { cursor: pointer}
 select , .file{ height:auto;  }
textarea { font:inherit;  letter-spacing:inherit; word-spacing:inherit;}
textarea { height:90px;}
label { display: block; margin:.3em 0;}
#pagina .btn-submit {clear:both; width:100%;  text-align:right;}
.btn-submit input { height:auto; width:auto; margin-top:9px; margin-right:0;  border:0; padding:0; background:none; cursor:pointer }
.btn-submit-texto { width:100%; text-align:right;}
.btn-submit-texto input { height:auto; margin-top:9px; padding:3px 4px; color:#5e005e; background-color:#cac2b3;}
#pagina .corto { width:56px;}
#pagina .cortoMedio { width:138px;} 
#pagina .medio { width:80%;}
#pagina textarea.medio { width:80%;}
#pagina select.medio { width:269px;}
#pagina .largo { width:325px}
#pagina .bloque { clear:both; height:auto}
#pagina dt.file { width:6em;}
/* por maquetacion - dl , p - fieldset*/
dl.forms {  width:100%; margin:0 auto; font-size:100%; color:#666}
dl.forms dt, dl.forms dd { margin-bottom:0;}
dl.forms dt { display:block;  width:100%;  margin-right:5px;  text-align:left; float:none; color:#666; font-weight:bold; }
dl.forms dt label { cursor:pointer; }
dl.forms dd {  margin-top:3px; margin-bottom:3px; }
#pagina p.linea { margin-bottom:5px; width:100%; }
#pagina p.linea  input{ margin:0 9px ; height:17px;  }

#pagina .separador {margin:12px 0; width:100%;}
dl.forms a:link ,  dl.forms a:visited  , dl.forms a:hover {color:#0000ff;}

dl.forms  dd.radio { display:block; width:100%;}
dl.forms  dd.radio  input, dl.forms  dd.radios  input { vertical-align:sub; }
* html dl.forms  dd.radio  input, * html dl.forms  dd.radios  input { vertical-align:middle;  background:none; }
*:first-child+html dl.forms  dd.radio  input, *:first-child+html  dl.forms  dd.radios  input { vertical-align:middle;  background:none; }

dd.radios label { margin-right:20px;margin-left:9px;}
dd.radios label.ultimo { margin-right:0;margin-left:9px;}

label abbr { color: #f33;}
/*** para hacer columnas en formularios ***/
#columnForm1{  float:left; width:50%; margin:0;}
#columnForm2{  float:left; width:50%; margin:0;}
