/* CSS Ficha */
.alerta{color:#f00;}
.negrito{font:bold 11px Arial, Helvetica, sans-serif;}
fieldset.ficha_cadastral{width:500px; float:left; display:block; border:none; margin-top:15px;font:11px Verdana, Helvetica, sans-serif;}
fieldset legend, fieldset legend span{display:block; width:500px !important; font:bold 12px Arial, Helvetica, sans-serif; color:#000;} 
fieldset legend span.legend{border-bottom:1px solid #333;}
fieldset.ficha_cadastral label{float:left; width:100%; padding:3px;}
label span.label, div.labelRadio span.label, div.labelRadioBR span.label{float:left; width:165px; text-align:right; padding: 2px 3px;}
				
div.labelRadioBR{float:left; width:100%; padding:0px 3px 3px;}
div.labelRadio{float:left; width:100%; padding:3px;}
div.labelRadioBR label, div.labelRadio label{width:auto !important; padding:0 !important; margin-right:5px;}
div.labelRadioBR label input, div.labelRadio label input{margin:-3px 0 0 0; vertical-align:middle; padding-bottom:2px !important;}
div.labelRadio label .numericomenor, div.labelRadio label .numericomenoronfocus{margin:0;_margin:0 0 0 3px; vertical-align:middle; padding-bottom:0px !important;}

.ano, .anoonfocus, .cep, .ceponfocus, .data, .dataonfocus, .numerico, .numericoonfocus, .numericomenor, .numericomenoronfocus, .placa, .placaonfocus, .select, .selectonfocus, .telefone, .telefoneonfocus, .texto, .textoonfocus, .textomenor, .textomenoronfocus, .valor, .valoronfocus{height:16px;margin:0;padding:0 0 0 3px;border:1px solid #006633;font:11px Verdana, Helvetica, sans-serif;}
.ano{width:45px; background-color:#f1f1f1;}
.anoonfocus{width:45px; background-color:#fff;}
.cep{width:68px; background-color:#f1f1f1;}
.ceponfocus{width:68px; background-color:#fff;}
.data{width:70px; background-color:#f1f1f1;}
.dataonfocus{width:70px; background-color:#fff;}
.numerico{width:130px; background-color:#f1f1f1;}
.numericoonfocus{width:130px; background-color:#fff;}
.numericomenor{width:42px; background-color:#f1f1f1;}
.numericomenoronfocus{width:42px; background-color:#fff;}
.placa{width:64px; background-color:#f1f1f1;}
.placaonfocus{width:64px; background-color:#fff;}
.radio{background-color:#fff;}
.select{width:100px; background-color:#f1f1f1;}
.selectonfocus{width:100px; background-color:#fff;}
.telefone{width:100px; background-color:#f1f1f1;}
.telefoneonfocus{width:100px; background-color:#fff;}
.texto{width:300px; background-color:#f1f1f1;}
.textoonfocus{width:300px; background-color: #fff;}
.textomenor{width:150px; background-color:#f1f1f1;}
.textomenoronfocus{width:150px; background-color:#fff;}
.valor{width:80px; background-color:#f1f1f1;}
.valoronfocus{width:80px; background-color:#fff;}
