
body { background: #f5f6fa; font-size:14px;}

#Topo {
height: auto;
overflow: hidden;
background: #FFF;
border-bottom: 2px solid #ecf0f1;
border-top: 4px solid #ffcd28;
padding-bottom: 20px;
margin-bottom: 60px;
}

#Logo {
width: 400px;
}
#Logo h1 { width: 400px !important}
#Logo h1 img { max-width: 400px}

#DadosEmpresa { display: none;}

#TopLogin h3 span { background-color:#95a5a6;}
.botao.preto { background-color:#95a5a6; border:1px solid #95a5a6}
.botao.preto:hover{background: linear-gradient(to right, #f7b731 , #fed330); border:1px solid #7f8c8d; color: #FFF; }
#TopLogin .esqueci { font-size: 14px; clear:none; color: #2f3640; display:block; float:left; margin:10px; }
#TopLogin .esqueci:hover { text-decoration: none;}

.bgConcurso h3 {
margin-bottom: 0;
width: 180px;
font-size: 16px;
margin-bottom: 20px;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 2px solid #4b4b4b;
color: #4b4b4b;
}

.bgConcurso {
margin-top: 0px;
background: none;
}

.bgConcurso .CategoriasConcursos ul {
padding: 5px;
width: 180px;
padding: 0px;
border-left: 0px solid #ecf0f1;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}

.bgConcurso .CategoriasConcursos ul li a {
 background: linear-gradient(to right, #bdc3c7 , #7f8c8d);
}
.bgConcurso .CategoriasConcursos ul li a:hover,
.bgConcurso .CategoriasConcursos ul li.ativo a {
background: linear-gradient(to right, #f7b731 , #fed330);
color: #fff;
}

.Miolo {
border: 1px solid #dfe6e9;
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 #4b4b4b;
line-height: 70px;
}
h2.tituloPagina span {
border-bottom: 0;
text-indent: 0;
}
  
#TopMenu {
  background: linear-gradient(to right, #bdc3c7 , #dfe4ea);
  border: 1px solid #dfe6e9;
  width: 980px;
  position: absolute;
  left: 50%;
  margin-left: -490px;
  margin-top: 152px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 5px;
  padding: 0;
}
#TopMenu ul {
  margin-left: 10px;
}
#TopMenu ul li a {
  color: #FFF;
  padding: 8px;
}
#TopMenu ul li a:hover {
  background: linear-gradient(to right, #f7b731 , #fed330);
  color: #fff;
}

#Rodape{
    border-top: 1px solid #dfe6e9;
    background: #FFF;
}

#pgInformacoes { 
  padding: 30px 25px 0 25px;
}

@media (max-width: 440px) {
	
}
