body { background:#e5e5e5 url(bg.png); font-size:14px; }
.bgConcurso { margin-top:0px; background:none; } 
#Topo { height:auto; overflow:hidden; background:#fff; border-bottom:4px solid #ff5757; padding-bottom:20px; margin-bottom:0px; }
#Logo { width:350px; }
#Logo h1 { width:350px; }
#Logo h1 img { max-width:300px; margin-top:10px }
#DadosEmpresa { display:none; }

.Miolo { border:1px solid #ddd;
margin-top:20px;
margin-bottom:20px;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
width:958px; 
background:#fff;
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}

#TopMenu { position:absolute; width:100%; margin-top:150px; background:#555555 }
#TopMenu ul li a { /* text-transform: none */ }

#TopLogin { width:540px }
#TopLogin h3 span { background-color:#555555 }
.botao.preto { background-color:#555555; border:1px solid #555555 }
#TopLogin label { }
#TopLogin #tl-login { width:120px !important }
#TopLogin .botoes { float:left; }
#TopLogin .esqueci { clear:none; display:block; float:left; margin:10px }
#TopLogin form { width:auto }


.bgConcurso .CategoriasConcursos ul li a { color:#555555; font-size:14px; background-color:#fff; }
.bgConcurso .CategoriasConcursos ul li a:hover, .bgConcurso .CategoriasConcursos ul li.ativo a { background:#ff5757; color:#fff; width:180px }
.bgConcurso h3 { color:#555555; margin-top:30px }



h2.tituloPagina { font-size:20px !important; margin:20px 20px 0 20px; color:#555555; font-weight:bold; border-bottom:2px solid #ddd; line-height:30px; padding:0; text-indent:0;  }
h2.tituloPagina span { border-bottom:0;padding:0; text-indent:0; padding:7px 0 20px 0; }

#Rodape .ProSeleta { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.mioloInterna { margin:30px 20px }
.formulario fieldset.meio.segundo {  }
.botao.maior.verde span { font-size:17px }

.listaConcursos .vagas .qtde { display:none !important }