/* CSS Principal */

* {
  padding: 0pt;
  margin: 0pt;   
  list-style: none;
  font: normal 11px Verdana;  
}

body {
  background: #123749 url(../img/fundot_sombra.jpg) repeat-x top;
}

img {
  border: none;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 4px;
  color: #BFC8CC;
}

a {
  text-decoration: none;
}

/*-------------------------
 GERAL
 *-------------------------*/  
 #topo {
  width: 916px;
  margin: 0 auto;

 }   


/*-------------------------
 TOPO
 *-------------------------*/      
#topo {
  background: transparent url(../img/bg_logo.jpg) no-repeat;
  height: 129px;
}

#topo ul {
  padding-left: 267px;
  padding-top: 25px;
}

#topo ul li{
  display: inline;
  float: left;
  margin-right: 11px;
}

#topo .bt-home {
  display: block;
  background: transparent url(../img/bt_home_off.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-home:hover, .bt-home-ativo {
  display: block;
  background: transparent url(../img/bt_home_on.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-qsomos {
  display: block;
  background: transparent url(../img/bt_qsomos_off.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}
 
#topo .bt-qsomos:hover, .bt-qsomos-ativo {
  display: block;
  background: transparent url(../img/bt_qsomos_on.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-nosso {
  display: block;
  background: transparent url(../img/bt_nosso_off.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-nosso:hover, .bt-nosso-ativo {
  display: block;
  background: transparent url(../img/bt_nosso_on.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}



#topo .bt-oque {
  display: block;
  background: transparent url(../img/bt_oque_off.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-oque:hover, .bt-oque-ativo  {
  display: block;
  background: transparent url(../img/bt_oque_on.jpg) no-repeat;
  text-indent: -2000px;
  width: 63px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-contato {
  display: block;
  background: transparent url(../img/bt_contato_off.jpg) no-repeat;
  text-indent: -2000px;
  width: 93px;
  height: 77px;
  overflow: hidden;
}

#topo .bt-contato:hover, .bt-contato-ativo {
  display: block;
  background: transparent url(../img/bt_contato_on.jpg) no-repeat;
  text-indent: -2000px;
  width: 93px;
  height: 77px;
  overflow: hidden;
}

.data {
  color: #6A939D;
  font-size: 10px;
  padding-top: 36px;
  padding-right:25px;
  float: right;
}
/*-------------------------
 CAMPO BUSCA DO GOOGLE
 *-------------------------*/
 
.google-search {
  margin-left: 716px;
}
 
#topo .campo-busca {
  border: solid 1px #fff;;
}

#topo .busca {
  background: transparent url(../img/search_field.jpg) no-repeat;
  padding:3px;
  padding-left: 25px;
}

#topo .label-google {
  color: #657780;
  padding: 5px;
}

/*-------------------------
 TITULOS
 *-------------------------*/
#conteudo .titulo {
  padding: 8px 2px;
  background: transparent url(../img/ponto.jpg) repeat-x bottom;
  margin-bottom: 5px;
}

#conteudo p {
  line-height: 18px;
}

/*-------------------------
 CONTEUDO
 *-------------------------*/
#conteudo {
  width: 857px;
  margin: 0px auto;
  background-color: #fff;
  color: #8B9EA5;
  margin-bottom: 15px;
  padding: 30px;
  
}


/*-------------------------
 RODAPE
 *-------------------------*/
.rodape {
  background-color: #062D40;
  color: #3B5A69;
}

.rodape p {
  line-height: 16px;
}

.rodape-centro {
  width: 917px;
  margin: 0pt auto;
  background-color: #0E3446;
  height: 70px;
}

.rodape .copyright {
  float: left;
  margin-left: 20px;
}

.rodape .contato {
  float: right;
  margin-right: 20px;
}

.sombra-rodape {
  background: transparent url(../img/sombra_base.jpg) repeat-x center;
  height: 12px;
  clear: both;
  min-width: 916px;
}
/*-------------------------
  CABEÇALHOS
 *-------------------------*/
 #conteudo .cab-nosso {
    text-indent: -2000px;
    height: 41px;
    background: #fff url(../img/h_nosso.jpg) no-repeat;
    padding-bottom: 50px;
 }
