.form{ list-style:none; margin:0; padding:0; }
.form li { padding: 3px; }
.label{ width: 150px; float: left; display: block; }
.form input[type=text]{ width:250px; }
.linha{ border-bottom: 1px solid #ccc; padding: 3px }

input[type=text]{ border: 1px solid #999; color: #333; }
select{ border: 1px solid #999; color: #333; }
input:focus  {background: #E0F5FF; border: 1px solid #66CCFF;}
select:focus {background: #E0F5FF; border: 1px solid #66CCFF;}

.disabled input[type=text]{ border: #ccc 1px solid; color:#666; }
.disabled select{ border: #ccc 1px solid; color:#666; }

.formLogin{ list-style:none; margin:0; padding-top:20px; padding-right:20px; padding-bottom:5px; }
.formLogin li { padding: 2px; margin: 0; }
.formLogin label{ width: 50px; float: left; font-size: 14px; margin-right: 2px; display: block; }
.formLogin input[type=text]{ width:190px;   }
.formLogin input[type=password]{ width:190px;  }

.label2{ width: 35px; float: left; display: block; }
.span_label{font-size:14px; }
.li_doc{padding-top:30px; margin-bottom:40px}
.linha2{ border-bottom: 1px solid #ccc; padding: 15px }

