.bx-wrapper { 
    
}
body { background:#fff }
.bgConcurso { margin-top:0px; background:none; } 
.Miolo { -webkit-border-radius:0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-top:0; min-height:auto; margin-top:0px; margin-bottom:0; }
.Miolo.Index { min-height:600px; }
#TopMenu { background:#007AA3; position:absolute; width:100%; top:130px }
#TopMenu ul li a { font-weight:bold; }
#Logo { width:250px; }
#Logo h1 { width:250px; }
#Logo h1 img { max-width:250px; }
#DadosEmpresa { display:none; }

#TopLogin { width:550px }
#TopLogin h3 { float:left; width:150px; line-height:120%; text-transform:uppercase; text-align:center; border-left:2px solid #ddd; color:#aaa; font-weight:normal; margin-top:35px; height:55px; padding-top:15px }
#TopLogin h3 span { display:none;  }
#TopLogin form { float:left; width:380px; padding-top:30px }
#TopLogin label { color:#ccc; font-style:normal; font-weight:normal }
.botao.preto { background:#007AA3; border:1px solid #007AA3 }
#TopLogin .esqueci { margin:8px 0 0 180px }
#Topo { height:160px; overflow:hidden; background:none; border-top:5px solid #007AA3; padding-bottom:0px; margin-bottom:0px; }


.bgConcurso h3 { background:#007AA3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; width:180px; text-align:center; padding:10px 5px; margin-bottom:3px; margin-top:0; }
.bgConcurso .CategoriasConcursos ul li { width:190px; margin-bottom:3px }
.bgConcurso .CategoriasConcursos ul li a { background:#ddd; width:180px; color:#999; font-weight:normal; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  }
.bgConcurso .CategoriasConcursos ul li a:hover, .bgConcurso .CategoriasConcursos ul li.ativo a { background:#bbb; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;  }

.BsucarConcurso { margin-top:20px }
.BsucarConcurso button { width:40px; margin-left:5px }
.noticiasLateral { width:190px; overflow:hidden; padding-bottom:20px }
.noticiasLateral li small { color:#007AA3; color:#666 }
.noticiasLateral li { margin:10px 0 }
.noticiasVejaMais { background:#007AA3; width:80px; font-size:11px; color:#fff; text-align:center; padding:2px; margin-left:100px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }


h2.tituloPagina { background:#eeeeee; margin:0 5px; line-height:50px; font-size:22px !important; color:#fff; letter-spacing:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-bottom: 0; }
h2.tituloPagina span { border-bottom:2px solid #cccccc; color:#333; }

/*
.listaConcursos .col-3 { display:none }
.listaConcursos .lista { margin:0 5px }
.listaConcursos .item { display:block; width:50%; float:left; margin:0 0 15px 0; padding:0; height:120px; border-bottom: 0; }
.listaConcursos .item .tipo { display:none }
.listaConcursos h3 a { font-size:14px }
*/

#Rodape .ProSeleta { background:#eee }

#TopLogin .imagem { margin-top:30px }
#TopLogin .dadosCandidato { margin-top:23px }

/*
body { background:#fff; font-family:Calibri, sans-serif}
#Topo { height:auto; overflow:hidden; background:none; border-top:0 solid #999999; padding-bottom:20px; margin-bottom:60px; }

.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; }
.Miolo.Index { width:720px; }
h2.tituloPagina { border-bottom:2px solid #999999; 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 #999999; 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:#999999; }
.bgConcurso .CategoriasConcursos ul li a:hover, .bgConcurso .CategoriasConcursos ul li.ativo a { background:#EE732D; color:#fff; }
#TopMenu {  background:#EE732D; width:980px; position:absolute; left:50%; margin-left:-490px; margin-top:155px; -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; }
#TopMenu ul li a:hover { background: #999999; color: #fff;}


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




/* 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) {

    #Topo { height:auto }
    #TopMenu { top:0; width:500px !important; }
    
}

#pgInformacoes { padding:20px 10px; }