body { background:#fafafa; font-family:Calibri, sans-serif}
#Topo { height:auto; overflow:hidden; background:#fff; border-top:5px solid #eee; border-bottom:50px solid #003D86; padding-bottom:10px; margin-bottom:0px; }
#Logo { width:350px; }
#Logo h1 { width:350px; }
#Logo h1 img { max-width:220px; }
#TopLogin h3 span { width:30px; height:30px; background-position:center; }
#TopLogin h3 { font-size:16px; margin-top:0; padding-top:0 }
#TopLogin form { margin-top:0; }
#TopLogin .esqueci { margin-top:5px; }

#DadosEmpresa { display:none; }
.Miolo { border-top:0; margin-top:20px; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
padding:10px 30px 30px 30px;
}

.Miolo { width:920px; background:none; margin-top:0 }
.Miolo.Index { width:720px; }
h2.tituloPagina { border-bottom:2px solid #003D86; line-height:70px; }
h2.tituloPagina span { border-bottom:0; text-indent:0; }


#pgInformacoes, .mioloInterna { padding-left:0; padding-right:0; margin-left:0; margin-right:0; }
.listaConcursos .item { margin:0;  }
.listaConcursos .vagas { text-align:center; }
.listaConcursos { min-height:600px }

.bgConcurso { margin-top:0px; background:none; } 
.bgConcurso h3 { margin-bottom:0; width:180px; margin-bottom:20px; padding-bottom:5px; padding-top:10px; border-bottom:3px solid #003D86; color:#666 }
.bgConcurso ul { 
    padding:20px; width:180px; padding:0px; border-left:0px solid #000;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}


.bgConcurso .CategoriasConcursos ul li a { background-color:#777; }
.bgConcurso .CategoriasConcursos ul li a:hover, .bgConcurso .CategoriasConcursos ul li.ativo a { background:#003D86; color:#fff; }
#TopMenu {  background:none; width:980px; position:absolute; left:50%; margin-left:-490px; margin-top:-50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:0; }
#TopMenu ul { margin-left:10px; }
#TopMenu ul li a { color:#fff; padding:15px; font-size:18px; height:50px; line-height:50px; padding:0 20px;  }
#TopMenu ul li a:hover { background:#eeaa11;}


#Rodape .ProSeleta { background:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#TopLogin h3 span { background-color:#003D86; }
#TopLogin h3 { color:#666; }
#TopLogin label { color:#666 }
.botao.preto { background-color:#003D86; border:1px solid #265AA0 }
#TopLogin .esqueci { color:#666; font-size:14px }
h2.tituloPagina { border-bottom:2px solid #003D86  }
#TopLogin .dadosCandidato { color:#666; margin-top:5px }
#TopLogin .imagem { background:#fff; margin-top:5px }
/* Iframe */
.Iframe .listaConcursos h2.tituloPagina { display:none }
.Iframe .listaConcursos .item table td.col-3 { display:none }


.blocoPadrao { border:1px solid #eee; }
.listaConcursos .imagem { background-color:#fff }
#TopoInformacoes .imagem { background-color:#fff; }
/* Ajustes que o cliente pediu */
.listaConcursos p.tipo { display:none }
.listaConcursos p { font-size:14px; }

#TopoInformacoes .dados p.tipo { display:none }



.info a{ color:#666;}


@media (max-width: 580px) {
    #TopMenu ul li a { color:#000 }
    #Topo { border:0; }
}
