/* reset */
input,select,textarea {font-size:100%; font-family:Verdana, Helvetica, Arial, sans-serif;} /* @probar 080508 */
/* forms */
form {margin:1em;}
form fieldset {padding:0.5em; border:2px solid #f2f2f2;}
form fieldset legend {margin-left:1em; padding:0 0.5em; background:#fff; font-weight:bold; font-size:large;}
form fieldset dl {padding:0.2em; margin:0.5em 0;}
form fieldset dl dd {margin:0.5em 0 0 0;}
form textarea, form input {margin:0.2em 0; vertical-align:middle;}
form input, form textarea {padding:0.2em; color:#333; background:#fafafa; border:2px solid #ccc;}
form input:focus, form textarea:focus {color:#000; border:2px solid #b8002e; background:#fff;}
/* ajustes */
input, textarea {width:92%;}
/* mensajes */
.formerror {border:2px solid #c60000; background:#ffffce; padding:1em; margin:1em;}
.formerror h3 {color:#c60000; background:url(../images/ico/alerta.gif) no-repeat left 5px; padding-left:3em;}
.formerror ul {margin-left:3em;}
.formerror ul li, .msj ul li {
list-style-type:none;
background:url(../images/ico/tri_neg.gif) no-repeat left 50%; /* ojo mas de 1 linea */
padding-left:1.2em;
}
.formerror ul li a {color:#000; font-weight:bold;}
form fieldset dl.error {border:2px dotted #c60000; background-color:#ffffce; padding:0.5em;}
form fieldset dl.error dd img {vertical-align:middle;}
form fieldset dl.error input {border:2px solid #c60000;}
form fieldset dl.error strong {
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c60000;
}
form fieldset dl.error dd a:link, form fieldset dl.error dd a:visited, form fieldset dl.error dd a:hover {color:#000;}

form fieldset dl.valid {border:2px dotted #390;}
form fieldset dl.valid strong {color:#6ea944; font-family:Verdana, Arial, Helvetica, sans-serif;}
.msj {border:2px solid #6ea944; background:#f5fde8; padding:1em; margin:1em;}
.msj h3 {color:#390; background:url(../images/ico/ok.gif) no-repeat left top; padding:0.2em 0 0.2em 2.5em;}
/* submit */
form fieldset.botones {
border-style:none;
background-color:transparent;
background-image:none;
text-align:center;
}
input.boton {
font-size:1.2em;
text-align:center;
padding:0.4em 0.2em;
margin:0.3em;
background:#f5f5f5 url(../images/fon/cabtab.png) repeat-x left bottom;
border:2px solid #ccc;
border-bottom-color:#999;
border-right-color:#999;
width:auto;
vertical-align:middle;
}
input[type=submit] {border:2px solid #999; border-bottom-color:#000; border-right-color:#000;}
/* ajustes check/radio */
input.radiobtn, input.checkbx  /*input[type=checkbox], input[type=radio]*/ {
width:auto;
text-align:left;
vertical-align:middle;
border:none;
background:none;
} 
/* buscador 1lin */
form#buscador {margin:0 0 0.5em 0;}
form#buscador input#buscar {width:60%; vertical-align:middle; font-size:1.2em;}
form#buscador input#busca {width:auto; vertical-align:middle; padding:0.2em 0; font-size:1.2em;}

/* Formularios CADIUSCAN R.2.2.1.011108 */
/* copyright Jose Ramon Quevedo Santana (info@qweos.net). May not be reproduced. */