body { background: #FFF url("famabg.png"); font-size:14px;}

#Topo {
    height: auto;
    overflow: hidden;
    background: #fff;
    border-bottom: 2px solid #341f97;
    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:#0c2461;}
.botao.preto { background-color:#0b1455; border:1px solid #0b1455}
.botao.preto:hover{background-color: #0c2461; border:1px solid #0b1455; color: #FFF; }
#TopLogin .esqueci { font-size: 14px; clear:none; color:#0c2461; 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 #341f97;
    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-color: #0b1455;
  }
  .bgConcurso .CategoriasConcursos ul li a:hover,
  .bgConcurso .CategoriasConcursos ul li.ativo a {
    background: #95a5a6;
    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: 980px;
  }
  .Miolo.Index {
    width: 780px;
  }
  h2.tituloPagina {
    border-bottom: 2px solid #0b1455;
    line-height: 70px;
  }
  h2.tituloPagina span {
    border-bottom: 0;
    text-indent: 0;
  }
  
#TopMenu {
  background: #0b1455;
  border: 1px solid #dfe6e9;
  width: 980px;
  position: absolute;
  left: 50%;
  margin-left: -490px;
  margin-top: 172px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0;
}
#TopMenu ul {
  margin-left: 10px;
}
#TopMenu ul li a {
  color: #FFF;
  padding: 8px;
}
#TopMenu ul li a:hover {
  background: #95a5a6;
  color: #fff;
}


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