
form.column dl{
    margin-top:0.5em;
}
form.column  dd,  form .column  dd
{
    margin:0.5em 0 0.5em 0;
}
form input, form select,form checkbox, form textarea{
    border: 1px solid #CCC;
}
form input.required, form select.required, form textarea.required{
   /* background-color:#FFBFCF*/
}



/*estilo tabla*/
FORM.tabular DT, FORM .tabular DT{


    text-align:left;
    float:left;
    clear:both;
    padding-bottom:5px;

}
form.tabular dl{

}

FORM.tabular DD, FORM .tabular DD {

    float:left;
    margin:0;
    padding-bottom:5px;

}
form.login dt{
    width:6em;
}
form.login dd input{
    width:12em;
}
form.login .submit{
    background:#EDEFE0 url(../images/btn_login.gif) no-repeat scroll center;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    float:right;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:0.8em;
    height:1.7em;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    width:5.2em;
    max-height:18px;
    max-width:55px;
}
form fieldset {
    margin:1em;
    padding:1em;
    font-weight:bold;
    border:1px solid gray;
}
form div.block{
    
    padding:5px;
}

form p{
    line-height:2em;
}

.checkbox label{
vertical-align: middle;
padding-left: 5px;

}
.checkbox input {
    vertical-align: middle;

}