/* comunes */
input, textarea {color:#333; border:1px solid #ccc; background:#fafafa; padding:1px; margin:0.2em 0;}
input:focus, textarea:focus {color:#000; border:1px solid #039; background:#fff;}
select {color:#000; background:#fafafa; margin:0.2em 0;}
textarea {font:1.1em Verdana, Arial, Helvetica, sans-serif; margin:0.2em 0;}
#conten form legend {
margin:8px 0;
padding:2px;
color:#0c527c;
font-weight:bold;
border:1px solid #ccc;
}
#conten form fieldset {margin:0.5em 0; padding:5px; border:1px solid #ccc;}
/* obligatorios */
fieldset div.obl {font-weight:bold;}
/*fieldset div.obl label:before {content: "* "; color: #f00;}  bug IE */
/* contacto */
form.contacto {margin:0 auto; padding:0;}
form.contacto legend {margin:8px 0 15px 0; padding:2px 0 2px 10px; color:#039; font-weight:bold;}
form.contacto label {float:left; width:30%; padding:0 1em; text-align:right;}
form.contacto fieldset {margin:0; border:none;}
form.contacto fieldset div {margin-bottom:0.5em; padding:0; display:block;}
form.contacto fieldset div input, form.contacto fieldset div textarea {width:50%; padding:2px; color:#333;}
form.contacto fieldset div select {padding:2px;}
form.contacto div.centra input#envio {margin:10px 0; padding:5px;}
/* usuarios registrados */
form.registro {
margin:0 0 10px 0;
padding:0;
}
form.registro legend {display:none;}
form.registro fieldset {margin:0; border:none;}
form.registro label {float:left; width:7em; padding:0 3px 0 0; text-align:right; font-size:90%; font-weight:lighter;}
form.registro fieldset {margin:0; border:none;}
form.registro fieldset div {margin-bottom:0.5em; padding:0; display:block;}
form.registro fieldset div input, form.registro fieldset div textarea {width:6em; color:#333;}
form.registro fieldset div select {padding:1px;}
/* anchos */
form.registro input#usuario, form.registro input#clave {width:6em;}
form.buscador input#buscar {width:13em;}

#conten form legend, #conten2c form legend {margin:8px 0; padding:2px; color:#0c527c; font-weight:bold; border:1px solid #e2e5e7;}
#conten2c div legend {margin:8px 0; padding:2px; color:#0c527c; font-weight:bold; border:1px solid #e2e5e7;}
#conten form fieldset, #conten2c form fieldset {margin:0.5em 0; padding:5px; border:1px solid #e2e5e7;}
#conten2c form fieldset.of1 {float:left; width:32%;}
#conten2c form fieldset.of2 {float:left; width:30%; margin-left:1%;}
#conten2c form fieldset.of3 {float:right; width:30%;}
#conten2c form fieldset.of11 {float:left; float:right; width:98.5%;}

#conten2c form fieldset.of12 {float:left; width:47%;}
#conten2c form fieldset.of22 {float:right; width:47%;}
#conten2c form div input#buscar {padding:0.2em 0.3em;}

.scroll {height:6.8em; overflow:auto;}

/* area restringida */
fieldset.areares label {float:left; width:32%; padding:0 1em; text-align:right;}
fieldset.areares div input, fieldset.areares div textarea {width:45%;}

/* forms.css: FORMULARIOS CANEXP (W3C:CSS2 VALIDO) | R.1.6.301106 */
/* copyright IT7 (jquevedo@it7.info). May not be reproduced. */
