.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}
#formContener{margin-left:auto;margin-right:auto;width:700px}
#formContener fieldset{padding:10px 0;margin:20px 0}
#formContener fieldset:hover{background:#f1f1f1}
#formContener fieldset #InscricaoNome,#formContener fieldset #InscricaoDataNascimento,#formContener fieldset .input2,#formContener fieldset #InscricaoEmail,#formContener fieldset .input5,#formContener fieldset .input3{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;display:block;margin-bottom:10px;padding:6px 2px;transition:border .2s linear 0s,box-shadow .2s linear 0s}
#formContener fieldset #InscricaoNome:focus,#formContener fieldset #InscricaoDataNascimento:focus,#formContener fieldset .input2:focus,#formContener fieldset #InscricaoEmail:focus,#formContener fieldset .input5:focus,#formContener fieldset .input3:focus,#formContener fieldset .campos .select1:focus{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}
#formContener fieldset legend{background-color:#d9edf7;border-color:#bce8f1;border-radius:2px 2px 2px 2px;color:#3a87ad;font-size:15px;font-weight:bold;margin-left:10px;padding:5px 20px}
#formContener .atencao,#formContener .atencao legend{border:solid 1px #c14947;border-radius:3px;padding:10px 20px}
#formContener .atencao{margin:60px 0}
#formContener .atencao legend{background:#c14947;color:#fff;padding:2px 15px}
#formContener fieldset .campos,#turma{display:block;float:left;margin:0 9px}
#formContener fieldset .campos .select1,#formContener fieldset #turma .select1{background-color:#fff;border:1px solid #ccc;border-radius:4px 4px 4px 4px;color:#555;display:inline-block;font-size:14px;height:30px;line-height:30px;margin-bottom:10px;padding:4px 6px;vertical-align:middle;width:670px}
#formContener fieldset .campos #InscricaoNome{width:428px}
#formContener fieldset .campos #InscricaoDataNascimento{width:214px}
#formContener fieldset .campos .input2{width:668px}
#formContener fieldset .campos #InscricaoEmail{width:344px}
#formContener fieldset .campos .input5{width:136px}
#formContener fieldset .campos .input3{width:205px}
#formContener fieldset .campos #InscricaoCNH{margin-right:230px}
#formContener .bloco{margin-left:auto;margin-right:auto;width:225px}
#formContener fieldset .campos .error-message{background:#e9403b;border-radius:4px 4px 4px 4px;color:#fff!important;font-size:10px;margin:-8px 0 14px;padding:2px 5px}
#registrosEducacao{float:left;padding:10px;width:700px}
#registrosEducacao>ul{clear:both}
#registrosEducacao>ul>li{line-height:24px}
#pNegritoEducacao{background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:4px;color:#468847;display:block;float:left;padding:5px;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-bottom:20px;width:98%}
#pNegritoEducacao img{float:left;margin-right:10px}
#pNegritoEducacao span{border:medium none!important;float:left!important;font-size:18px;margin-top:13px}
#InscricaoAddForm>label,#registrosEducacao>label{background:#f1f1f1;float:left;font-weight:bold;padding:5px;text-align:right;width:120px}
#InscricaoAddForm span,#registrosEducacao>span{border:1px solid #f1f1f1;border-radius:5px 5px 5px 5px;float:left;margin-left:5px;padding:5px;width:78%}
#registrosEducacao>span>.inscricao{background-color:#3a87ad;color:#fff;display:inline-block;font-size:16px;font-weight:bold;line-height:10px;padding:4px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);vertical-align:baseline;white-space:nowrap;width:40px}
#registrosEducacao .botaoG>a{background:#1b577d;border-radius:4px;display:block;line-height:18px;margin:30px 0;padding:5px;text-align:center;text-decoration:none;color:#FFF}
#registrosEducacao .botaoG>a:hover{background:#1e658e}
#pRecuperaNumero{background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:4px;color:#468847;display:block;float:left;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5);margin-bottom:20px;width:80%;text-align:center}
#pNormalEducacao{background-color:#f2dede;border-color:#eed3d7;border-radius:4px;color:#b94a48;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:40px;padding:8px 35px 8px 14px;text-align:center;margin-top:20px;font-weight:bold}
.alertaMensagem1{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:8px 35px 8px 14px}
.alertaMensagem2{background-color:#ffffff;border-color:#eed3d7;color:#ff0000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:8px 35px 8px 14px}
.botaoLink1{background:url("../img/portal/info.png") transparent}
.linkBotao1{text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:15px;color:#506f8f}
.linkBotao1:hover{color:red;height:45px}
#botaoVoltar,{display:block;float:right}
#botaoVoltar>input[type="button"]{background-color:#f5f5f5;border:1px solid rgba(0,0,0,0.1);border-radius:2px 2px 2px 2px;color:#666;cursor:pointer;font-size:11px;font-weight:bold;height:29px;margin:14px 0 0 15px;padding:0 10px;text-align:rigth;width:80px;text-transform:uppercase}
#botaoVoltar>input[type="button"]:hover{background-color:#f8f8f8;border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,0.1);color:#333}
#div-instrucoes{clear:both}


.radioE,.radioD{padding:5px;float:left;margin-bottom:20px!important;}

.radioD > label,.radioD > #EducacaoSexoM,.radioE > label,.radioE > #EducacaoSexoF{float:left;margin-right:5px;}

input[type=text]::-ms-clear { display: none; }  
