html, body{
  margin:0;
  padding:0;
}
body{
  background-image: url(../img/sup.jpg);
  background-repeat: repeat-x;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size:9pt;
}
a{
  text-decoration: none;
  outline:none;
}

img{
  border:none;
}
input,textarea,select{
  border:solid 1px #cdd5e9;
  font-family: Arial;
}
input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover{
  background-color: #f2f4f9;
}
input.bt:focus,input.bt:hover{
  background-color: #4560A5;
}


#pai{
  margin:0 auto;
  margin-top:60px;
  width:800px;
}
#menu{
  list-style: none;
  margin: 0 auto;
  padding:0;
  width:800px;
  height:50px;
  background-image: url(../img/menu.jpg);
  background-position: 0 50px;
}
#menu li{
  float:left;
  padding-left:5px;
  height:50px;
  width:95px;
  text-transform: uppercase;
  font-weight: bold;
  background-image: url(../img/menu.jpg);
  background-position: 0 50px;
}
#menu li.vagas,#menu li.artigos,#menu li.parceiros ,#menu li.cadastro,#menu li.videos{
  width:90px;
}
#menu li.correspondentes{
  width:120px;
  color:#022e99;
}
#menu li.correspondentes a{
  color:#00FFFF;
}
#menu li a{
  color:#fff;
  display: block;
  height:50px;
  padding-top:20px;
  font-size: 8pt;
  text-align: center;
}
#menu li a span{
  color:#bbb;
  text-transform: capitalize;
  font-weight: normal;
}


#menu li:hover{
  background-position: 0 0;
}


#correspondentes .correspondentes{background-position: 0 0;}
#artigos .artigos{background-position: 0 0;}
#parceiros .parceiros{background-position: 0 0;}
#cadastro .cadastro{background-position: 0 0;}
#site .site{background-position: 0 0;}
#vagas .vagas{background-position: 0 0;}
#videos .videos{background-position: 0 0;}
#downloads .downloads{background-position: 0 0;}




#conteudo{
  width:800px;
}


#contE{
  width:624px;
  float:left;
  margin-right:10px;
}
#contD{
  padding-top:5px;
  width:160px;
  float:left;
  padding-left:5px;
  border-left:1px solid #032070;
}
#contD #publicidade{
  padding-left:3px;
}


#busca{
  background-color: #eee;
  height:50px;
  padding:7px;
}
.corres.info{
  background-color:#D6D9E2;
  margin-top:80px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}
.corres.info p{
  text-align: center;
}
.corres.info p a{
  color:#000;
  text-decoration: underline;
}


.corres{
  background-color: #F8F8F8;
  height:auto;
  padding:7px;
  width:370px;
  margin:15px 5px;
  float:left;
}
.corres legend{
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}


.corres p{
  margin:10px;
}
.corres p.cols2{
  float: left;
}
.corres p label{
  display: block;
  font-weight: bold;
  font-size: 11px;
}


#noticias{
  background-image: url(../img/noticias.jpg);
  background-repeat: no-repeat;
  background-position: right center;
  height:160px;
  padding-top:10px;
}

#imgNoticia{
  background-image: url(../img/noticias.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width:40px;
  height:40px;
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}
#noticia{
  width:420px;
  min-height: 150px;
  float:left;
  margin-right:20px;
  margin-bottom:20px;
  padding-left:5px;
  border-left:1px solid #032070;
  color:#555;
  font-size:12px;
}
#noticia h1{
  margin:0;
  text-transform: uppercase;
  font-size: 11px;
  padding:2px;
  color:#fff;
  background-color: #032070;
  display: block;
}

#artigosD{
  background-repeat: no-repeat;
  background-position: right center;
  height:160px;
  padding-top:20px;
}

#imgArtigo{
  background-image: url(../img/artigos.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width:40px;
  height:40px;
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}
#artigo{
  width:558px;
  min-height: 150px;
  float:left;
  margin-right:0;
  margin-bottom:20px;
  padding-left:5px;
  border-left:1px solid #032070;
  color:#555;
  font-size:12px;
}
#artigo h1{
  margin:0;
  text-transform: uppercase;
  font-size: 11px;
  padding:2px;
  color:#fff;
  background-color: #032070;
  display: block;
}

#destaques{
  background-repeat: no-repeat;
  background-position: right center;
  height:160px;
  padding-top:20px;
  margin-top:10px;
}
.destaque{
  width:623px;
  float:left;
  margin-right:0;
  margin-bottom:20px;
  color:#000;
  border:solid 1px #032070;
}
.destaque h1{
  margin:0;
  text-transform: uppercase;
  font-size: 11px;
  padding:2px;
  color:#fff;
  background-color: #032070;
  display: block;
}
.destaque h2{
  padding: 5px;
  margin:0;
  font-size: 14px;
  display: inline;
}
.destaque p{
  padding: 5px;
  margin:0;
  font-size: 14px;
}


.destaque p a{
  color:#000;
}
.destaque p a:hover{
  text-decoration: underline;
}


#rodape{
  width: 790px;
  background-color: #032070;
  height:20px;
  color:#fff;
  font-size: 8pt;
  padding:5px 5px 0 5px;
}
#rodape span{
  float:left;
}
#rodape a{
  color:#fff;
  float:right;
  padding-left:10px;
}
#rodape a:hover{
  text-decoration: underline;
}


.hoverSublinhado:hover{
  text-decoration: underline;
}
.linkNormal{
  color:#000;
  font-weight: bold;
}


.clear{
  clear:both;
  visibility:hidden;
  width:0;
  height:0;
  margin:0;
  padding:0;
}
.visible{
  visibility: visible;
}


.direita{
  float:right;
}
.esquerda{
  float:left;
}
.icon{
  margin-top: 40px;
  margin-right:15px;
}
.bt{
  background-color: #324678;
  width:50px;
  font-size: 9pt;
  color: #fff;
  cursor:pointer;
}
.btBusca{
  background-image: url(../img/busca.png);
  background-color: transparent;
  width:60px;
  height:25px;
  font-size: 9pt;
  color: #fff;
  cursor:pointer;
  border:none;
  margin-left:10px;
}

.adv{
  float:left;
  width:100%;
  border:solid 1px #000;
  margin-bottom: 10px;

}
.adv:hover{
  background-color: #f2f4f9;
}
.adv .info{
  display: block;
}
.adv p.top{
  background-color: #383d51;
  color:#fff;
  padding:5px 5px;
  margin:0;
  height:15px;
}


.adv .info.nome{
  font-weight: bold;
  font-size: 12px;
  height:50px;
}
.adv .info.lado{
  float:left;
  width:33%;
  text-align: center;
}
.adv .info.email{
  text-align: center;
  margin-top:20px;
}
.adv .info a{
  text-decoration: none;
  color:#000000;
  font-size: 8pt;
  font-weight: bold;
}
.adv .info a:hover{
  text-decoration: underline;
}

table.padrao tr th{
  background-color:#032070;
  font-size:10pt;
  color:#fff;
}
table.padrao tr td{
    font-size: 9pt;
    border:solid 1px #666;
}
table.padrao tr.semLinha td{
  border: none;
}
table.padrao tr.escolha td{
  height: 40px;
}


table.padrao tr td.destaque{
  border: none;
  font-weight: bold;
  font-size: 10pt;
}
table.padrao tr td table tr td{
  border:none;
}
table.padrao tr td table{
  margin:5px;
}

table.cadastros{
  width:100%;

}
table.cadastros tr td{
  height: 30px;
}


table.cadastros .titulo{
    width:200px;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
}
table.cadastros .campo{
  text-align: left;

}
table.cadastros .campo p{
  width:200px;
  float:left;
  font-size:10px;

}
table.cadastros .submit{
  text-align: center;

}
.tabela{
  margin: 10px auto;
}
.tabela div.centro, .centro{
  margin: 10px 0;
}
p.centro{
  text-align: center;
}



.borda{
  border:solid 1px #000;
}
.bordaSeparadora{
  border:none;
  border-bottom:solid 1px #cdd5e9;
}


.tabela .cabeca{
    background-image:url(../img/fundoMV.jpg);
    background-repeat: repeat-x;
    font-size:10pt;
    color:#fff;
    font-weight: bold;
    text-align: center;
}
.tabela label{
  margin:0;
  display: inline;
  font-size: 9pt;
  margin:0;
  padding:0;
}
.tabela label.desc{
  font-weight: bold;
  float:left;
  padding:3px;
  width:80px;
}
.tabela label.valor{
  float:right;
  padding:3px;
}
.tabela label.valorLeft{
  float:left;
  padding:3px;
}
#logado{
  list-style: none;
  margin:0;
  padding:0;
  background-color: #032070;
  width:100%;
  height:28px;
}
#logado li{
  float:left;
}
#logado li a{
  color:#fff;
  display: block;
  font-weight: bold;
  padding:6px 10px;
}
#logado li:hover{
  background-color: #0430A2;
}
#institucional{
  padding:20px 10px;
}
#artigosDiv div h1.divdownloads{
  background-color: #e87400;

}
#artigosDiv div h1.divvideos{
  background-color: #2e3444;

}



#artigosDiv{
  padding:10px 5px;
}
#artigosDiv h1{
  display: block;
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  margin:0 0 10px 0;
  padding:5px;
}
#artigosDiv div{
  font-size:12px;
  margin-bottom:5px;
  background-color: #f2f4f9;
  border:solid 1px #032070;
}
#artigosDiv div div.conteudo{
  padding: 0 5px;
  border:none;
}


#artigosDiv div h1{
  margin: 0;
  font-size: 11px;
  background-color: #032070;
  color:#fff;
  height:15px;
}
#artigosDiv div h1 a{
  color:#fff;
  float:left;
  margin:0;
  padding:0;
}


#artigosDiv div h1 span{
  float:right;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  margin-top:1px;
  font-family: Arial;
  color:#fff;
}
#artigosDiv div a{
  display: block;
  text-align: right;
  margin-top:5px;
  margin-right:10px;
  font-size: 11px;
  font-weight: bold;
  color:#0000FF;
}
#artigosDiv div a:hover{
  text-decoration: underline;
}
#paginacao{
  text-align: center;
  background-color: #f2f4f9;
  border:solid 1px #032070;
  margin-bottom:10px
}
#paginacao a{
  color:#0000FF;
}
#paginacao a:hover{
  text-decoration: underline;
}
p.video{
  float:left;
  width:500px;
}
p.descVideo{
  float:right;
  width:270px;
}

p.download{
  width:128px;
  margin:0 auto;
}
#vagas{
  padding:10px 5px;
}
#vagas h1{
  display: block;
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  margin:0 0 10px 0;
  padding:0;
}
#vagas #vagaa{
  width: 481px;
  margin: 0 auto;
}


#vagas div.vagas{
  width:481px;
  height:50px;
  margin-bottom:20px;
  background-image: url(../img/fundoVC.png);
}
#vagas div.vagas:hover{
  background-position: 0 50px;
}
#vagas div.curriculos{
  width:481px;
  height:50px;
  background-image: url(../img/fundoVC.png);
}
#vagas div.curriculos:hover{
  background-position: 0 50px;
}
#vagas div.vagas a{
  width:481px;
  height:50px;
  display: block;
  text-align: center;
  font-size: 25px;
  color: #fff;
  padding-top:8px;
}
#vagas div.curriculos a{
  width:481px;
  height:50px;
  display: block;
  text-align: center;
  font-size: 25px;
  color: #fff;
  padding-top:8px;
}


#vagas div.cadastrar{
  width:481px;
  height:50px;
  margin-bottom:20px;
  background-image: url(../img/fundoVC.png);
}
#vagas div.cadastrar:hover{
  background-position: 0 50px;
}
#vagas div.pesquisar{
  width:481px;
  height:50px;
  background-image: url(../img/fundoVC.png);
}
#vagas div.pesquisar:hover{
  background-position: 0 50px;
}
#vagas div.cadastrar a{
  width:481px;
  height:50px;
  display: block;
  text-align: center;
  font-size: 25px;
  color: #fff;
  padding-top:8px;
}
#vagas div.pesquisar a{
  width:481px;
  height:50px;
  display: block;
  text-align: center;
  font-size: 25px;
  color: #fff;
  padding-top:8px;
}
div#pesquisaVagas{
  width:778px;
  background-color:#032070;
  height:150px;
  padding:5px;
}
div#pesquisaVagas p{
  float:left;
  margin:10px;
}


div#pesquisaVagas label{
  font-weight: bold;
  color:#fff;
  font-size: 11px;
  display: block;
  margin-bottom:2px;
}

div.vagasRel h2{
  font-size: 12px;
  margin:0;
  padding:0;
}

div.vagasRel h1 label{
  padding:5px;
}
div#msgPos{
  width:250px;
  margin: 30px auto;
  text-align: center;
  font-weight: bold;
}
div#msgPos a{
  color:#000;
  text-decoration: underline;
}

div#bflash{
  margin:5px 0;
}

div#bflashcurr{
  margin:0;
  padding:0;
  margin-bottom:20px;
}
#ao{
  text-align: center;
  width:100%;
  border:solid 1px #032070;
  margin-bottom:10px;
}
#ao h1{
  font-size: 12px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  color:#fff;
  background-color: #032070;
}

#uf,#uff{
  width:150px;
}
#cidade,#cidadee{
  width:210px
}
.paginacao{
  margin:10px;
  display: block;
  text-align: center;
}
.paginacao a{
  color:#0000FF;
}
fieldset.cad{
  border-color:#021f6f;
  margin:10px auto;
}
p.cad{
  margin:5px 10px;
}
p.cad.cols2{
  float:left;
}
p.cad label{
  display: block;
  margin-bottom:5px;
  font-weight: bold;
}
p.cad input, p.cad select{
  font-size: 12px;
  font-family: arial;
}


fieldset.cad legend{
  font-weight: bold;
  font-size: 11px;
  color:#021f6f;
}

#top{
  padding:5px;
  margin-top:30px;
}
#top fieldset{
  border:solid 1px #032070;
}
#top fieldset legend{
  font-weight: bold;
  font-size: 12px;
  color:#032070;
}
#top p{
  margin-top:20px;
  font-weight: bold;
  font-size: 11px;
  
}
#top p a{
  color:#0000FF;
}
#top p a:hover{
  text-decoration: underline;
}


#primaria{
  position:absolute;
  top:200px;
  left:50%;
  margin-left:-400px;
  width: 624px;
}
#primaria h1{
  margin:0;
  padding:0;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color:#032070;
}

#secundaria{
  position:absolute;
  top:200px;
  left:50%;
  margin-left:-400px;
  width: 800px;
}
#secundaria h1{
  margin:0;
  padding:0;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color:#032070;
}


