body, td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 border: 0;
}

h3{
  font-size: 12px;
  font-weight: bold;
  color: #2377a7;
  margin-top:7px;
  margin-bottom:9px;
}

.tit_links a:hover{
  font-size: 12px;
  font-weight: bold;
  color: #2377a7;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:underline;
}

img {
 border: 0 none;
}

.esquerda{
 padding: 0px 5px 5px;
 margin: 0px 5px 5px;
 text-align: left;
 vertical-align: middle;
}

.direita{
 padding: 0px 5px 5px;
 margin: 0px 5px 5px;
 text-align: right;
 vertical-align: middle;
}

.centro2{
 padding: 0px 5px 5px;
 margin: 0px 5px 5px;
 text-align: right;
 vertical-align: middle;
}

.centro{
 padding: 0;
 margin: 0;
}

.campos {
background-color: #fff;
font: 12px arial, helvetica, sans-serif;
color:#000;
border:1px solid #c1c1c1;
}
.voltar{
 font-size: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight: bold;
}
.voltar a:link{
 font-size: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight: bold;
}
.voltar a:visited{
 font-size: 11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight: bold;
}

#menu ul {
 padding: 0;
 margin:0;
}

#menu ul li{
 font-size: 12px; 
 color: #fff;
 margin: 0 5px;
 padding: 1px 3px 0;
 font-weight: bold;
}

#menu ul li a{
 font-size: 12px;
 color: #fff;
 margin: 0;
 border-bottom:0px;
 font-weight: bold;
 text-decoration: none;
}

#menu a:visited{
 font-size: 12px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #fff;
 margin: 0;
 border-bottom:0px;
 font-weight: bold;
 text-decoration: none;
}

#menu li img {
 vertical-align: middle;
}

#menu p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 border: 0;
 margin: 1px 0 0 0;
}

#valoresparavida img{
 margin: 6px 0px 0px 0;
 padding: 5px 0px 0px 5px;
}

#valoresparavida img.direita{
 float: right;
 padding: 0 5px;
 margin: 0 10px;
}

#valoresparavida img.esquerda{
 float: left;
 padding: 0 5px;
 margin: 0 10px;
}

#valoresparavida img.linha{
 margin: 20px 0px 0px 0px;
}

#index{
 padding: 15px 0px 0 8px;
}

#index p.titulo{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #2377a7;
 margin: 5px 0 0 0;
 padding: 0 5px 0 0;
}

#index a.chamada{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: none;
 color: #2377a7;
 margin: 4px 0 0 0;
 padding: 0 4px 0 0;
}

#index p{
 font-size: 11px;
 margin: 0;
 padding: 8px 5px;
}

#index a.titulo{
 font-size: 12px;
 text-decoration: none;
 color: #2377a7;
}

#index a{
 text-decoration: none;
 color: #000;
}

#index img{
 margin: 0px 3px 0 0;
}

#interna{
 padding: 10px 0 0 8px;
 width: 570px;
}
#interna p.titulo{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #2377a7;
 margin: 5px;
 padding: 0 5px;
}

#interna p.destaque{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #2377a7;
 margin: 5px;
 padding: 0 5px;
}

#interna a.chamada{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: none;
 color: #2377a7;
 margin: 0px;
 padding: 0 4px;
}

#interna p{
 font-size: 11px;
 margin: 8px -4px;
 padding: 0 4px;
}
#interna a.titulo{
 font-size: 12px;
 text-decoration: none;
 color: #2377a7;
}

#interna a{
 text-decoration: none;
 color: #000;
}

#interna a.vermelho{
 color: #ff0000;
 text-decoration: none;
}

#interna img{
 margin: 5px 5px 0 0;
}
#interna img.sobre{
 margin: 5px 3px 0 3px;
}
#barradireita{
 padding: 10px 5px 0 5px;
}

#barradireita img.titulo{
 margin: 5px 0px 0px 10px;
}

#barradireita img{
 margin: 10px 0px 0px 10px;
}

#barradireita img.espaco{
 margin: 35px 0px 0px 10px;
}

#barradireita img.espaco2{
 margin: 38px 0px 0px 10px;
}

#barradireita img.linha{
 margin: 5px 0px 0px 0px;
}

#barradireita img.linha2{
 margin: 49px 0px 0px 0px;
}


#caixa{
 padding: 5px 5px 2px 3px;
}

#caixa ul {
 padding: 0;
 margin:0;
}

#caixa li{
 list-style-type: none;
 font-size: 11px;
 color: #000;
 margin: 0 5px;
 padding: 0px 3px 0 0;
}

#caixa a{
 color: #000;
 margin: 0;
 border-bottom:0px;
 text-decoration: none;
}

#caixa li img{
 vertical-align: middle;
}
#barradireita img.linha{
 margin: 5px 0px 0px 0px;
}
#caixa img.vejamais{
 padding: 10px 3px 0px 0;
 margin: 20px 5px 0px 0;
}

#caixa img.espaco{
 margin: 15px 3px 0 0;
}

#newsletter{
 padding: 10px 5px 0 5px;
 width:185px;
}

#newsletter p{
 font-weight: bold;
 color: #2377a7;
 margin: 5px 0 0 0;
 padding: 0;
}

#newsletter img{
 margin: 5px 3px 0 0;
}

#newsletter img.espaco{
 margin: 15px 3px 0 0;
}

#newsletter input{
 background-color: #fff;
 font: 12px;
 color:#000;
 border:1px solid #a7b9c1;
}

#newsletter input.safe{
 background-image: none;
 width: 42px;
 padding: 0;
 border:0;
 margin: 0;
}

#newsletter img.linha{
 margin: 16px 0px 0px 0px;
}

#artigosdeprofessores{
 padding: 10px 5px 0 5px;
}

#artigosdeprofessores img.espaco{
 margin: 15px 3px 0 0;
}

#artigosdeprofessores img{
 margin: 5px 3px 0 0;
}

#artigosdeprofessores p.titulo{
 font-size: 12px;
 font-weight: bold;
 color: #2377a7;
 margin: 2px 0 7px 0;
 padding: 0;
}

#artigosdeprofessores p{
 color: #2377a7;
 font-size: 11px;
 margin: 3px 0 0 0;
 padding: 0;
}

#artigosdeprofessores a{
 color: #2377a7;
 margin: 3px 0 0 0;
 padding: 0;
 text-decoration: none;
}

#artigosdeprofessores img.linha{
 margin: 16px 0px 0px 0px;
}

#muralresp{
 padding: 10px 5px 0 5px;
}

#muralresp img.espaco{
 margin: 2px 3px 0 0;
}

#muralresp  img{
 margin: 1px 0 0 0;
}

#muralresp p{
 margin: 1px 0 0 0;
 padding: 0;

}

#enquete{
 padding: 10px 5px 0 5px;
}

#enquete img.espaco{
 margin: 15px 3px 0 5px;
}

#enquete img{
 margin: 5px 3px 0 5px;
}

#enquete p{
 color: #2377a7;
 margin: 3px 0 0 5px;
 padding: 0;
}

#enquete p.enquete{
 color: #2377a7;
 margin: 2px 0;
 padding: 0;
}

#enquete img.linha{
 margin: 16px 0px 0px 0px;
}

#rodfaleconosco{
 padding: 5px 5px 0 5px;
}

#rodfaleconosco p{
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 margin: 5px 0 7px 0;
 padding: 0;
}

#rodfaleconosco a{
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 margin: 5px 0 7px 0;
 padding: 0;
 text-decoration: none;
}

#rodlocalizacao{
 padding: 5px 5px 0 5px;
}

#rodlocalizacao p{
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 margin: 2px 0 7px 0;
 padding: 0;
}

#rodlocalizacao a{
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 margin: 2px 0 7px 0;
 padding: 0;
 text-decoration: none;
}

#rodtelefone{
 padding: 4px 5px 0 5px;
}

#rodtelefone p{
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 margin: 8px 0 7px 0;
 padding: 0;
}

#rodtelefone p.telefone{
 font-size: 14px;
 font-weight: bold;
 color: #fff;
 margin: 8px 0 7px 0;
 padding: 0;
}

#rodtelefone{
 padding: 4px 5px 0 5px;
}

#login p{
 font-size: 12px;
 font-weight: bold;
 color: #2377a7;
 border: 0;
 margin: 0;
 padding: 0;
}

#login p.titulo{
 font-size: 14px;
 font-weight: bold;
 color: #2377a7;
 margin: 0;
}

#login input{
 background-color: #fff;
 font: 12px;
 color:#000;
 border:2px solid #fff;
}

#login img.titulo{
 margin: 0 0 0 10px;
}

#login img.safe{
 margin: 0;
 padding:0;
}

#faleconosco input{
 background-color: #fff;
 font: 12px;
 color:#000;
 border:1px solid #a7b9c1;
}

#nav a{
 color:#fff; 
 line-height:30px; 
 text-decoration:none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

 label{
 color:#fff; 
 text-decoration:none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;}

#faleconosco textarea{
 background-color: #fff;
 font: 12px;
 color:#000;
 border:1px solid #a7b9c1;
}

#menuuf{
 text-align: center;
 /*position: absolute;*/
 width: 195px;
 height: 259px;
 font-weight: bold;
 /*top: 280px;*
}

body > #menuuf{
 /*margin: 0 auto;
 left: -292px;*/
}

#menuuf ul {
 padding: 0;
 margin:0;
 font-weight: bold;
}

#menuuf li{
 text-align: left;
 list-style-type: none;
 font-size: 12px;
 color: #fff;
 margin: 0 5px;
 padding: 4px 3px 0 5px;
 font-weight: bold;
}

#menuuf ul li a{
 font-size: 12px;
 color: #fff;
 margin: 0;
 border-bottom:0px;
 font-weight: bold;
 text-decoration: none;
}

#menuuf ul li a:visited{
 font-size: 12px;
 color: #fff;
 margin: 0;
 border-bottom:0px;
 font-weight: bold;
 text-decoration: none;
}

#menuuf li img {
 vertical-align: middle;
}

#menuuf p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 border: 0;
 margin: 0px 0 0 0;
}

#formmatricula input{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0 5px 0 0;
 border: 1px solid #000;
}

#formmatricula input.bt{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0 5px 0 0;
 background-color: #cce7f8;
 border: 1px solid #fff;
}

#formmatricula input.grande{
 width: 380px;
}

#formmatricula textarea{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0 5px 0 0;
 border: 1px solid #000;
 width: 530px;
 height: 150px;
}

#formmatricula input.safe{
 border: 0;
}

.btn-enviar{float:right;}

#formmatricula p{
 padding: 0;
 margin: 0;
}
#formCadastro input{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0 5px 0 0;
 border: 1px solid #000;
}

#formCadastro input.bt{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0 5px 0 0;
 background-color: #cce7f8;
 border: 1px solid #fff;
}

#formCadastro input.grande{
 width: 430px;
}

#formCadastro textarea{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0 5px 0 0;
 border: 1px solid #000;
 width: 530px;
 height: 150px;
}

#formCadastro input.safe{
 border: 0;
}

.btn_voltar{
 padding:5px 0 5px 0;
 margin:5px 0 5px 0;
}


#boletim-noticias ul{float:right; margin-right: 80px;}
#boletim-noticias ul li{list-style-type:none;}
#boletim-noticias ul li .input{background-color:#8DA2C8; border:1px solid #2065D2;}
#boletim-noticias ul li label{float:left; width: 60px; margin-top:1px;}
#boletim-noticias ul li input[type=image]{float:right; margin-top:5px;}

