.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
#form_dic{width:100%;padding:10px 0}
fieldset .obrigatorio{color:#e32;font-size:x-small;padding-left:5px}
fieldset{border:1px solid #bce8f1;font-size:15px;font-weight:bold;margin:0 10px;padding:5px 10px;border-radius:2px 2px 2px 2px}
fieldset>legend{font-size:15px;font-weight:bold;padding:5px 20px;background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;border-radius:2px 2px 2px 2px}
.labelForm,input,.labelRadio,.labelCodigoSeguranca,.labelFormVazio, .labelFormG{display:block;float:left}
.labelForm,.labelFormG{background:#f1f1f1;padding:6px 10px;text-align:right;width:190px;margin:0 5px;font-weight:normal;border-radius:2px 2px 2px 2px}
.labelFormG{width:218px;}
.inputN{width: 194px !important;}


.labelFormVazio{background:0;padding:6px 10px;text-align:right;width:190px;margin-right:2px;font-weight:normal;border-radius:2px 2px 2px 2px}
.labelRadio{width:70px;text-align:right;padding-right:5px}
.labelCodigoSeguranca{background:#f1f1f1;padding:6px 10px;margin-right:5px}
#inputDoc[type="text"]{margin-left:5px;width:304px}
input[type="text"],fieldset>.spanInput{width:450px;display:block;margin-bottom:10px;-moz-transition:border .2s linear 0s,box-shadow .2s linear 0s;background-color:#fff;border:1px solid #ccc;border-radius:3px 3px 3px 3px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;padding:6px 2px}
input:focus[type="text"]{border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);outline:0 none}
#inputDDD,#inputDDD2,#inputTel,#inputCel{float:left;margin-right:2px;text-align:center}

.spanInput{border-bottom: 1px solid #F1F1F1;display: block;float: left;line-height: 30px;margin: 2px 0 2px 2px;width: 460px;}

#inputDDD,#inputDDD2{width:22px}
#inputTel,#inputCel{width:70px}
#selectMunicipio,#selectDocumento,#selectHora{padding:6px 8px;margin-bottom:10px}
#selectDocumento{float:left;width:150px}
fieldset>.spanInputDate{margin-bottom:10px;padding:5px}
fieldset>.spanInput{width:456px}
fieldset>.spanInput,fieldset>.spanInputDate{float:left;font-weight:normal;padding-left:5px;border:0;box-shadow:none;height:20px}
fieldset>#listaPostosDic{float:left;font-weight:normal;width:466px}
fieldset>#listaPostosDic>table{width:468px}
fieldset>#listaPostosDic>table>tbody>tr{border-bottom:solid 1px #CCC;height:100px}
fieldset>#listaPostosDic>table>tbody>tr:hover{background:#eee}
fieldset>#listaPostosDic>table>tbody>tr>td{padding-top:5px}
fieldset>.motivo{float:left;margin:0 20px 15px 0;font-weight:normal}
input[type="checkbox"]{float:left}
#DtNascimento{width:70px}
#imagemCaptcha{margin:0 0 5px 148px}
.navSubmit{height:50px;padding:0 255px}
.navSubmit{height:50px;padding:0 255px}
.btn{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #b3b3b3;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333;cursor:pointer;font-size:13px;line-height:18px;margin-bottom:0;padding:4px 10px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;float:left}
.btn:hover{-moz-transition:background-position .1s linear 0s;background-color:#e6e6e6;background-position:0 -15px;color:#333;text-decoration:none}
.btn.active,.btn:active{background-color:#e6e6e6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);outline:0 none}
input[type="submit"],input[type="reset"],input[type="button"]{margin:10px}
.codigoSeguranca{margin-left:100px}
#inputCaptcha{width:194px}
.mensagemInfo,.mensagemAlerta{margin:10px;padding:15px;border-radius:4px;line-height:18px; background:red;}
.mensagemInfo{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.mensagemAlerta{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.blockquoteEfetuado{background:#dff0d8!important;color:#468847;font-size:15px!important;font-weight:bold;padding:10px 0;text-transform:uppercase;width:96%!important}
.blockquoteNegado{background:none repeat scroll 0 0 #f2dede!important;color:#b94a48;font-size:15px!important;font-weight:bold;padding:10px 0;text-transform:uppercase;width:96%!important}

#contatoDiv{background:#D9EDF7;border-radius:2px;float:left;padding:5px;width:99%;}
#contatoDiv>input{margin:2px 10px 2px 0;}

#labelEmail, #inputEmail{margin-top:10px;}





