body { background:#e5e5e5 url(sos.png); font-size:14px; }
.bgConcurso { margin-top:0px; background:none; } 
#Topo { height:auto; overflow:hidden; background:#fff; border-bottom:0; padding-bottom:50px; margin-bottom:0px; }
#Logo { width:350px; }
#Logo h1 { width:350px; }
#Logo h1 img { max-width:300px; }
#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;
min-height: 580px !important;
}

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

#TopLogin h3 span { background-color:#155B8F }
.botao.preto { background-color:#155B8F; border:1px solid #155B8F }
#TopLogin label { }
#TopLogin #tl-login { width:120px !important }

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

h2.tituloPagina { font-size:20px !important; margin:20px 20px 0 20px; color:#155B8F; 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 }
