html {
   background-image: url(imagens/bg.gif);
   background-repeat: repeat;
}
body {
   margin: 0px;
   background-image: url(imagens/bg_body.gif);
   background-repeat: repeat-y;
   background-position: center;
   font-family: Georgia, "Times New Roman", Times, serif;
}

#tudo1 {
   background-color: #FFFFFF;
   width: 760px;
   padding: 0px;
   margin-left: auto;
   margin-right: auto;
}

.style1 {color: #6C0000}
.style2 {color: #868686}

.inicial a {
  width: 550px;
  height: 180px;
  display: block;
}
  


.topo {
   width: 760px;
   height: 180px;
   background-image: url(imagens/topo_teste.jpg);
   background-repeat: no-repeat;
   position: relative;
}
#tudo2 {
   padding-left: 6px;
   background-image: url(imagens/bg_textura.jpg);
   background-repeat: no-repeat;
   background-position: center top;
   padding-right: 0px;
   padding-top: 20px;
}

#lado_esquerdo {
   width: 189px;
   margin-right: 6px;
   float: left;
}
#lado_direito {
   width: 539px;
   background-image: url(imagens/bg_conteudo.gif);
   background-repeat: repeat-y;
   background-position: left;
   padding-left: 12px;
   float: left;
}

p { margin: 0px }

.fim {
   clear: both;
}

#menu {
   font-size: 17px;
}
#menu ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
}
#menu li a {
   text-decoration: none;
   color: #525252;
   height: 34px;
   padding-left: 6px;
   display: block;
   background-color: #F3F3F3;
   border-bottom: 1px solid #CACACA;
   line-height: 34px;
}
#menu li a:hover {
   background-color: #F7D7CC;
   background-image: url(imagens/bg_menu.gif);
   border-bottom: 1px solid #FFFFFF;
}

.noticias {
   margin-top: 40px;
   font-size: 12px;
   color: #868686;
   font-weight: bold;
   padding-left: 6px;
}
.noticias_quadro {
   height: 300px;
   border: 1px solid #B2B2B2;
   width: 177px;
   overflow: hidden;
   background-image: url(imagens/bg_noticias.gif);
   background-repeat: repeat-x;
   padding-left: 6px;
   padding-right: 6px;
   font-size: 12px;
}
.noticias_quadro a {
   text-decoration: none;
   display: block;
   color: #761A1F;
}
.noticias_quadro a:hover { text-decoration: underline }

.overflow_ { overflow: hidden; border: 1px solid #B2B2B2 }

.artigos_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/artigos_titulo.gif);
   background-repeat: no-repeat;
}
.atuacao_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/atuacao_titulo.gif);
   background-repeat: no-repeat;
}
.profissionais_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/profissonais_titulo.gif);
   background-repeat: no-repeat;
}
.links_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/links_titulo.gif);
   background-repeat: no-repeat;
}
.consulta_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/cosulta_titulo.gif);
   background-repeat: no-repeat;
}
.fale-conosco_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/fale-conosco_titulo.gif);
   background-repeat: no-repeat;
}
.parcerias_tit {
   width: 539px;
   height: 38px;
   background-image: url(imagens/parcerias_titulo.gif);
   background-repeat: no-repeat;
}
.artigos_texto {
   padding-top: 21px;
   font-size: 16px;
   color: #666666;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: justify;
   width: 539px;
}
.artigos_texto ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}
.artigos_texto li a {
   height: 30px;
   line-height: 30px;
   display: block;
   color: #333333;
   text-decoration: none;
   margin-bottom: 13px;
}
.artigos_texto li a:hover {
   background-color: #F0F0F0;
}



.atuacao_textoo {
   font-size: 16px;
   margin-top: 24px;
   color: #666666;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: justify;
}
.atuacao_textoo ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}
.atuacao_textoo li a {
   display: block;
   padding-left: 6px;
   width: 300px;
   color: #414141;
   text-decoration: none;
   margin-bottom: 13px;
}
.atuacao_textoo li a:hover {
   background-color: #FAE6E0;
}
#atuacao1, #atuacao2, #atuacao3, #atuacao4, #atuacao5, #atuacao6, #atuacao7, #atuacao8 {
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 6px;
   background-color: #F0F0F0;
   padding-bottom: 25px;
}


.outros_artigos a {
   text-decoration: none;
   display: block;
   background-image: url(imagens/outros_artigos_link.gif);
   background-repeat: no-repeat;
   background-position: left;
   height: 31px;
   margin-top: 35px;
   line-height: 31px;
   padding-left: 19px;
   font-size: 14px;
   color: #333333;
   font-weight: bold;
}
.outros_artigos a:hover { text-decoration: underline }
#rodape {
   width: 748px;
   height: 58px;
   background-image: url(imagens/bg_rodape.gif);
   background-repeat: no-repeat;
   padding-left: 12px;
   padding-top: 17px;
   font-weight: bold;
   font-size: 12px;
   margin-top: 40px;
   color: #666666;
}


#login {
   width: 142px;
   height: 51px;
   left: 595px;
   top: 82px;
   position: absolute;
}
.login_nome {
   width: 91px;
   color: #CF7B7B;
   height: 18px;
   border: 0px;
}
.login_senha {
   width: 54px;
   height: 18px;
   float: left;
   border: 0px;
   margin-top: 7px;
   color: #999999;
   margin-right: 4px;
}
.loginn {
   color: #FFFFFF;
   font-size: 12px;
}
.loginnn {
   color: #FFFFFF;
   float: left;
   margin-top: 9px;
   margin-right: 13px;
   font-size: 12px;
}
.login_ok {
   width: 30px;
   border: 0px;
   margin-top: 7px;
   cursor: pointer;
   float: left;
   height: 20px;
   background-image: url(imagens/bt_login.gif);
}

#links {
   font-size: 14px;
   margin-top: 24px;
}
#links ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
}
#links li a {
   height: 30px;
   text-decoration: none;
   color: #333333;
   line-height: 30px;
   padding-left: 6px;
   display: block;
}

#links li a:hover { 
background-color: #E0E0E0 
}


#contato {
   margin-top: 24px;
   font-size: 14px;
   color: #333333;
}

#contato_esquerdo {
   float: left;
   width: 95px;
   padding-left: 5px;
}
#contato_direito {
  float: left;
  width: 250px;
}
.cnt_txt- {
   height: 19px;
   padding-top: 5px;
   margin-bottom: 10px;
   font-weight: bold;
}
.cnt_txt {
   height: 24px;
   margin-bottom: 10px;  
}
.cnt_txt_ {
   height: 250px;
   margin-bottom: 10px;  
}


form {
   margin: 0px;
   padding: 0px;
}
.cx {
  width: 250px;
  font-size: 14px;
  color: #333333;
}
.cxc {
  width: 250px;
  color: #333333;
  font-size: 14px;
  height: 250px;
}

#bts {
  margin-top: 25px;
}

.bt1 {
   float: left;
}

.bt2 {
  float: right;
}

.construcao_texto {
   padding-top: 21px;
   font-size: 16px;
   color: #666666;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: justify;
   width: 539px;
}