@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding: 0px; }
#topo{ 	background: url(../img/layout/bg-topo.jpg) no-repeat; width: 1000px;	height: 140px; 	margin: none;	padding: none; position: relative; text-align:left; }
.link-portugues{ display:block; width: 50px; height: 50px; position: absolute; top: 0px; left: 880px; outline: none }
.link-ingles{ display:block; width: 50px; height: 50px; position: absolute; top: 0px; left: 930px; outline: none }

#topo a img{ border: none; margin-top: 5px;}
#topo a img.logo{ margin-left: 20px }
#boasvindas{ width:1000px; height: 152px; background: url(../img/layout/img-inicio.jpg) no-repeat }
#boasvindas div{ font: normal 12px Georgia, "Times New Roman", Times, serif; color: #FFF; padding-top: 25px; padding-left: 500px; padding-right: 30px; text-align:justify}
#menu{margin-top: 0px; height: 36px; margin-top: 5px;}
#menu a img{border: none; margin: none; padding: none;}
#menu a{border: none; margin: none; padding: none;}
#a{ width: 220px; height: 349px; background: url(../img/layout/bg-esq.jpg ); padding-top: 40px; padding-left: 20px; margin:none; float: left;}
#a a img{ border: none; margin-bottom: 25px; }
.dir-links{ font: normal 14px Georgia, "Times New Roman", Times, serif; color: #666666; display: block; text-decoration: none; text-align: left; line-height: 40px }
#b{background: url(../img/layout/bg-dir.jpg ); background-position:-1px center; width:510px; height: 364px; float: left; padding-top: 20px; }
#c{ width: 220px; height: 369px; background: url(../img/layout/bg-dirc.jpg ); padding-top: 20px; padding-left: 20px; margin:none; float: left;}
.noticia{ font: normal 11px Arial, Helvetica, sans-serif; color: #666666; text-align:left; margin-bottom: 15px; width: 507px; text-align: justify }
.noticia a{ text-decoration: none; color: #666 }
#areasatuacao{ width: 970px; background: url(../img/layout/areas.jpg); height: 146px; float: left; text-align: left; padding-left: 30px; position: relative}
#areasatuacao a.atuacao{  font: normal 12px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; width: 170px; display: inline;  float: left; margin-bottom: 13px;}
#areasatuacao a img{ border: none; margin-right:2px }
.localizacao{ position: absolute; right: 0px; top: 0px; z-index: 99999999;}
#rodape{ width: 1000px; height: 89px; background: url(../img/layout/rodape.jpg); float: left; font: normal 12px Arial, Helvetica, sans-serif; color: #999; padding-top: 10px; line-height: 20px}
#rodape a img{ border: none; }
.titulos{ font: bold 16px Georgia, "Times New Roman", Times, serif; color: #999; text-transform: uppercase}
#cont{ background:  url(../img/layout/bg-cont.jpg ) no-repeat; float: left; width: 970px; text-align: left; padding-left: 30px; }
.noticia-geral{ margin-left: 20px; font: normal 11px Arial, Helvetica, sans-serif; color: #666666; text-align:left; margin-bottom: 15px; width: 930px; background: url(../img/layout/bg-not.jpg) bottom; padding-bottom: 35px}
.noticia-geral a{ text-decoration: none; color: #666 }
a:hover{ color: #999 }
.titulos a{ color: #666; text-decoration: none; }
.titulo-noticia{  font: normal 18px Arial, Helvetica, sans-serif; color: #666 }
.conteudo-noticia{  font: normal 12px Arial, Helvetica, sans-serif; color: #666; text-align: justify; padding: 10px 0px 20px 0px;  width: 950px  }

div#barraAcesso  { background-color:#f1f1f1; overflow: hidden; width: 950px}
div#barraAcesso a { display:block; padding:5px 15px; font: bold 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; float:left; border-right:1px dotted #999}
div#barraAcesso a:hover {background-color:#472C25; color:#fff}
.menudeacoes{ font: bold 11px Arial, Helvetica, sans-serif; color:#333; display: block; padding: 5px}

.titulo-cont{  font: normal 22px Georgia, "Times New Roman", Times, serif; color: #666; text-align: left }
.conteudo-geral{  font: normal 12px Arial, Helvetica, sans-serif; color: #666; text-align: justify; padding: 10px 0px 20px 0px;  width: 950px  }
.conteudo-geral ul li a{ color: #666; text-decoration: none }
.conteudo-geral ul li a:hover{ color: #999; text-decoration: none }

.conteudo-areas{  font: normal 12px Arial, Helvetica, sans-serif; color: #666; text-align: justify; padding: 10px 0px 20px 0px;  width: 950px  }
.conteudo-areas p{ margin-top: -8px; padding-bottom: 15px;}
.foto img{ border: solid 1px #999;}
.profissional{ display: block }

.profissional{ margin-left: 20px; font: normal 12px Arial, Helvetica, sans-serif; color: #666666; text-align:left; margin-bottom: 15px; width: 930px; background: url(../img/layout/bg-not.jpg) no-repeat bottom; padding-bottom: 30px}
.profissional a{ text-decoration: none; color: #666; font-weight: bold }
.profissional .img-prof{ float: left; width: 80px; }

#bloco-a{width: 550px; float: left; margin-right: 50px; font: normal 12px Arial, Helvetica, sans-serif; color: #666666; margin-top: 20px;}
#bloco-b{ float: left; font: normal 12px Arial, Helvetica, sans-serif; color: #666666;  margin-top: 20px;}
#bloco-c{ display: block; float: left; font: normal 12px Arial, Helvetica, sans-serif; color: #666666; margin-top: 30px; width: 930px; padding: 10px;}
.contato {font: normal 12px Arial, Helvetica, sans-serif; color: #666666; }
.contato label { display:block; color:#666 }
.contato .text { padding:0 0 10px}
.contato .text input, .contato .textarea textarea { display:block; width:98%; padding:3px; font:14px arial, sans-serif;  border:2px solid #ccc; color:#666 }
.contato .text input:focus , .contato .textarea textarea:focus{ border:2px solid #666 }
.contato .submit { padding:10px 0; text-align:right; clear: both; }
.message{ font: bold 12px Arial, Helvetica, sans-serif; color: #666666; padding: 10px; background: #F8F8F8; margin-top: 10px; width: 930px}

#b h2 label{ margin-right: 10px;  font: bold 11px Arial, Helvetica, sans-serif; color: #666666;}
#b h2 .h2submit { border: solid 1px #666; font: bold 11px Arial, Helvetica, sans-serif; color: #666666; background: #F8F8F8;}
.labelbusca{ margin-right: 10px;  font: bold 11px Arial, Helvetica, sans-serif; color: #666666;}
.h2submit { border: solid 1px #666; font: bold 11px Arial, Helvetica, sans-serif; color: #666666; background: #F8F8F8;  margin-left: 130px; margin-top: 5px;}  
.resultados{ font: bold 12px Arial, Helvetica, sans-serif; color: #666; margin-bottom: 20px; }

#areadocliente{ font: bold 12px Arial, Helvetica, sans-serif; color: #666; margin-top: 30px; }
#areadocliente span{ text-align: left; }
#areadocliente label{ margin-bottom: 8px }
#areadocliente div{ margin-bottom: 10px; }
#areadocliente input{ margin-bottom: 10px; }

#busca{ padding-left: 25px; text-align: left }
#busca label{ font: bold 11px Arial, Helvetica, sans-serif; color: #666; }
#busca .inputbusca{ margin-left: 7px; width: 174px; margin-top: 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #999; border: 1px solid #999; padding-left: 5px  }
#areadocliente{ padding-left: 25px; text-align: left; margin-top: 80px}
#areadocliente .logininput{ width: 180px; font: bold 11px Arial, Helvetica, sans-serif; color: #999; border: 1px solid #999; padding-left: 5px }
#areadocliente label{ font: bold 11px Arial, Helvetica, sans-serif; color: #666; }
#areadocliente .h2submit{ border: solid 1px #666; font: bold 11px Arial, Helvetica, sans-serif; color: #666666; background: #F8F8F8;  margin-left: 135px; margin-top: 0px; }
