* { margin: 0; padding: 0;  background-repeat: no-repeat;  }  html { height: 100%;  border: none;  }  body { position: relative;   min-height: 100%; }  * html body { height: 100%; }  img { display: block;  border: none; }    * html img { filter:expression( this.napalmLoaded ? "" : ( this.src.substr(this.src.length-4)==".png" ? ( (!this.complete) ? "" : this.runtimeStyle.filter= ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+ String(this.napalmLoaded=true).substr(0,0)+ (this.src="imagens/estrutura/vazio.png").substr(0,0) ) : this.runtimeStyle.filter="" ) ); }  a { overflow: hidden;  }  label { cursor: pointer; }  input[type="radio"], *+html input[type="checkbox"] { border: none; }  *+html input[type="radio"], *+html input[type="checkbox"] { background-color: transparent; }  h1, h2, h3, h4, h5, h6 { font-size: 100%; }  address { font-style: normal; }  *:focus { outline: none; }      .pos_container, ul, ol, dl { height: 1% !ie; }  .pos_container:after, ul:after, ol:after, dl:after {     content: ".";      display: block;     clear: both;     visibility: hidden;      height: 0; }  .pos_containerB { overflow: auto; overflow: visible !ie;  height: 1% !ie; }  .pos_clear { clear: both; }  .pos_centro { margin-left: auto; margin-right: auto; }  .pos_esquerda { float: left;  display: inline; }  .pos_direita { float: right;  display: inline; }  .txt_centro { text-align: center; }  .txt_direita { text-align: right; }  .txt_esquerda { text-align: left; }  .txt_sublinhado { text-decoration: underline; }  .txt_dropCap:first-letter { float: left; }
* { font-family: sans-serif; }          *+html { overflow-x: hidden; }  body { min-height: 0;  background-color: #fff;  font-size: 0.7em; }  * html body { height: 0; }  a { color: #456437; overflow: hidden;  text-decoration: none; }  a:hover, a:focus, a:active { color: #456437; }  li { list-style-type: none; }  input, select, textarea {  }  input:hover, input:focus, input:active, select:hover, select:focus, select:active, textarea:hover, textarea:focus, textarea:active { background-color: #fff; }  h1, h2, h3, h4, h5, h6 { text-indent: -9999px; }  dt { float: left;  font-weight: bold; }      #principal { padding: 0px; background-color: #fff; }  #principal .centralizador { width: 760px;  }  #pagina { background-color: #fff; }  .impar { background-color: #eee; }  .par { background-color: #f5f5f5; }  .centralizador { position: relative;  width: 760px;  margin: 0 auto; }  .canto_direita { float: right; }
@import url(base.css); @import url(comum.css); @import url(topo.css); @import url(menu.css); @import url(rodape.css);
@import url(../default/estilos.css);  #index {  }  #quem_somos {  float: left; background-image: url(../imagens/estrutura/index_caixa_quemsomos.gif); position: relative; height: 177px; width: 360px;  }  #quem_somos h2 { margin-top: 30px; margin-left: 15px; padding: 7px; display: block; width: 79px; height: 16px; background-image: url(../imagens/estrutura/index_titulo_quemsomos.png); text-indent: -9999px; }  #quem_somos p { font-size: 100%; font-family: verdana; color: #636E48; padding-left: 17px; width: 220px; height: 58px; margin-bottom: 8px; }  #quem_somos li a {  background-image: url(../imagens/estrutura/bt_fundo_detalhe.png); color: #fff; margin-left: 110px; padding: 1px 14px 14px 16px; font-family: verdana; font-size: 100%; display: block; width: 70px; height: 20px; }  #quem_somos a:hover, #quem_somos a:focus, #quem_somos a:active { background-image: url(../imagens/estrutura/bt_fundo_detalhe_hover.png); color: #46513C; }  #flash_index { float: left; position: absolute; left: 240px; height: 163px; width: 526px; top: 9px;  }  #container_parcerias_exames { float: left; position: relative; width: 100%; height: 209px; }  #parcerias { float: left; margin-left: 6px; position: absolute; width: 390px; height: 209px; }  #parcerias h2 { background-image: url(../imagens/estrutura/index_titulo_parcerias.png); width: 300px; display: block; height: 20px; margin-top: 30px; border-bottom: 2px #667C52 solid; }  #parcerias li a { background-image: url(../imagens/estrutura/bt_fundo.png); color: #fff; margin-left: 110px; margin-top: 10px; padding: 1px 14px 14px 16px; font-family: verdana; font-size: 100%; display: block; width: 15%; }  .parceria_imagem { position: absolute; margin-left: 213px; background-image: url(../imagens/estrutura/figura_parceria.jpg); width: 141px; height: 206px; top: 10px; left: 11px; }  #exames { float: left; position: absolute; width: 368px; height: 209px; margin-left: 380px; }  #exames h2 { background-image: url(../imagens/estrutura/index_titulo_exames.png); width: 300px; display: block; height: 20px; margin-top: 30px; border-bottom: 2px #667C52 solid; }  #exames li a { background-image: url(../imagens/estrutura/bt_fundo.png); color: #fff; margin-top: 10px; margin-left: 110px; padding: 1px 14px 14px 12px; font-family: verdana; font-size: 100%; display: block; }  .exames_imagem { position: absolute; margin-left: 218px; background-image: url(../imagens/estrutura/figura_exames.jpg); width: 139px; height: 176px; top: -5px; left: 10px; }  #exames a:hover, #exames a:focus, #exames a:active, #parcerias a:hover, #parcerias a:focus, #parcerias a:active { background-image: url(../imagens/estrutura/bt_fundo_hover.png); color: #46513C; }   #exames a:hover, #exames a:focus, #exames a:active, #parcerias a:hover, #parcerias a:focus, #parcerias a:active, { background-image: url(../imagens/estrutura/bt_fundo_hover.png); color: #46513C; }  #parcerias p, #exames p { font-size: 100%; font-family: verdana; color: #636E48; width: 220px; height: 58px; padding-top: 12px; }  #container_noticias_artigos_parceiros { float: left; position: relative; width: 100%; height: 170px !important; }  #figura_fundo_noticias_artigos { width: 503px; height: 164px; background-image: url(../imagens/estrutura/index_caixa_noticias.png); }  #noticias { float: left; clear: right; position: relative; width: 250px; height: 160px; }  #noticias h2 { background-image: url(../imagens/estrutura/index_titulo_noticias.png); width: 229px; display: block; margin-left: 10px; height: 19px; margin-top: 12px; border-bottom: 2px #667C52 solid; }  #noticias p { margin-top: 10px; font-size: 100%; font-family: verdana; color: #636E48; margin-left: 18px; width: 210px; height: 58px; }  #noticias li a { position: absolute; background-image: url(../imagens/estrutura/bt_barra_detalhe.png); width: 70px; color: #fff; margin-top: 33px; margin-left: 152px; padding: 1px 19px 14px 19px; font-family: verdana; font-size: 100%; font-weight: bold; display: block; left: 0; top: 103px; }  #artigos { float: left; clear: right; position: relative; width: 249px; height: 166px; }  #artigos h2 { background-image: url(../imagens/estrutura/index_titulo_artigos.png); width: 239px; display: block; height: 19px; margin-top: 12px; border-bottom: 2px #667C52 solid; }  #artigos p { font-size: 100%; font-family: verdana; color: #636E48; margin-left: 8px; width: 210px; height: 58px; padding-top: 12px; }  #artigos li a { position: absolute; background-image: url(../imagens/estrutura/bt_barra_detalhe.png); color: #fff; margin-top: 34px; margin-left: 152px; padding: 1px 14px 14px 19px; font-family: verdana; font-size: 100%; font-weight: bold; display: block; top: 102px; width: 61px; }   #nossosparceiros { clear: left; float: right; position: relative; width: 249px; height: 166px; top: -166px; background-image: url(../imagens/estrutura/index_caixa_artigos.gif); }  #nossosparceiros h2 { background-image: url(../imagens/estrutura/nossos_parceiros.png); width: 228px; display: block; margin-left: 10px; height: 19px; margin-top: 12px; border-bottom: 2px #667C52 solid; }  #nossosparceiros li a { position: absolute; background-image: url(../imagens/estrutura/bt_barra_detalhe.png); color: #fff; margin-top: 89px; margin-left: 149px; padding: 1px 14px 14px 19px; font-family: verdana; font-size: 100%; font-weight: bold; display: block; }  #flash_pagina_principal { position: absolute; top: 43px; left: 12px; width: 224px; height: 104px; }  #nossosparceiros li a:hover, #nossosparceiros li a:focus, #nossosparceiros li a:active, #noticias li a:hover, #noticias li a:focus, #noticias li a:active, #artigos li a:hover, #artigos li a:focus, #artigos li a:active { background-image: url(../imagens/estrutura/bt_barra_detalhe_hover.png); color: #46513C; } 
#conteudo_olaboratorio, #conteudo_servicos, #conteudo_exames, #conteudo_artigos, #conteudo_parcerias, #conteudo_localizacao, #conteudo_contatos, #conteudo_noticias { width: 454px; min-height: 450px; }  .linha_dupla { margin-left: 15px; width: 438px; height: 2px; border-bottom: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid; }  .linha_dupla2 { margin-left: 15px; width: 736px; height: 2px; border-bottom: 1px #E6E6E6 solid; border-top: 1px #E6E6E6 solid; }  .linha { margin-left: 15px; width: 438px; height: 2px; border-top: 1px #E6E6E6 solid; }  .linha2 { margin-left: 15px; width: 736px; height: 2px; border-top: 1px #E6E6E6 solid; }  .linha_art { margin-left: -15px; width: 438px; height: 2px; border-top: 1px #E6E6E6 solid; }  #texto p { font-size: 100%; font-family: verdana; color: #706254; padding-top: 10px; padding-left: 17px; line-height: 1.5; }  #texto dl { padding-left: 60px; }  #texto dt { width: 100%; height: 18px; margin: 20px 0; text-indent: -9999px; }  #texto dd { font-size: 102%; font-family: verdana; color: #706254; line-height: 1.5; }  #conteudo_olaboratorio h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 103px; height: 20px; display: block; background-image: url(../imagens/estrutura/olaboratorio/titulo_laboratorio.png); }  .titulo_nossa_missao { background-image: url(../imagens/estrutura/olaboratorio/titulo_nossa_missao.png); }  .titulo_nossa_visao { background-image: url(../imagens/estrutura/olaboratorio/titulo_nossa_visao.png); }  #conteudo_olaboratorio_imagem { position: absolute; background-image: url(../imagens/estrutura/olaboratorio/imagem_araras.png); width: 291px; height: 287px; top: 39px; left: 460px; }  #conteudo_olaboratorio_frase { position: absolute; background-image: url(../imagens/estrutura/olaboratorio/imagem_frase_davinci.png); width: 291px; height: 123px; top: 340px; left: 460px; text-indent: -9999px; }  #conteudo_servicos h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 121px; height: 22px; display: block; background-image: url(../imagens/estrutura/servicos/titulo_servicos.png); }   .titulo_exames { background-image: url(../imagens/estrutura/servicos/titulo_exames.png); }  .titulo_assessoria { background-image: url(../imagens/estrutura/servicos/titulo_acessoria.png); }  .titulo_treinamento { background-image: url(../imagens/estrutura/servicos/titulo_treinamento.png); }  #conteudo_servicos_imagem { position: absolute; background-image: url(../imagens/estrutura/servicos/imagem_macacos.png); width: 291px; height: 287px; top: 39px; left: 460px; }  #conteudo_servicos_frase { position: absolute; background-image: url(../imagens/estrutura/servicos/frase.png); width: 248px; height: 94px; top: 340px; left: 460px; text-indent: -9999px; }  #conteudo_exames h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 139px; height: 19px; display: block; background-image: url(../imagens/estrutura/exames/titulo_exames.png); }  .pdf { background-image: url(../imagens/estrutura/exames/pdf.png); }  #conteudo_exames ul { background-image: url(../imagens/estrutura/exames/titulo_saoeles.png); display: block; margin-top: 17px; margin-left: 15px; text-indent: -9999px; }  #conteudo_exames li { background-image: url(../imagens/estrutura/marcadores.png); margin-left: 46px; font-size: 100%;  }  #conteudo_exames li p { color: #636E48; text-indent: -6px;  }  #conteudo_exames_imagem { position: absolute; background-image: url(../imagens/estrutura/exames/imagem_onca.png); width: 291px; height: 287px; top: 39px; left: 460px; }  #conteudo_exames_frase { position: absolute; background-image: url(../imagens/estrutura/exames/imagem_frase.png); width: 248px; height: 162px; top: 340px; left: 460px; text-indent: -9999px; }  #lista_detalhada_exames { margin-left: 30px; margin-top: 30px; margin-right: 30px; background-image: url(../imagens/estrutura/exames/pdf.png); }  #lista_detalhada_exames p { margin-left: 30px; color: #636E48; }   #conteudo_artigos h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 139px; height: 23px; display: block; background-image: url(../imagens/estrutura/artigos/titulo_artigos.png); }  #conteudo_artigos_imagem { position: absolute; background-image: url(../imagens/estrutura/artigos/imagem_tartaruga.png); width: 292px; height: 278px; top: 39px; left: 460px; }  #conteudo_artigos_frase { position: absolute; background-image: url(../imagens/estrutura/artigos/imagem_frase.png); width: 243px; height: 134px; top: 340px; left: 460px; text-indent: -9999px; }   #listagem_artigos p { color: #706254; font-size: 92%; font-weight: bold; margin-bottom: 15px; }  #listagem_artigos dl {  background-image: url(../imagens/estrutura/marcadores.png); padding-left: 10px; padding-top: 12px; margin-left: 20px; color: #706254; font-weight: bold; }  #listagem_artigos dt { font-weight: bold; color: #636E48; font-size: 108%; letter-spacing: 1.5px; width: 427px; }  #listagem_artigos dd { color: #706254; padding-top: 4px; line-height: 1.2; font-weight: normal; clear: left; }     #conteudo_noticias h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 139px; height: 23px; display: block; background-image: url(../imagens/estrutura/noticias/titulo_noticias.png); }  #noticia_leitura h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 139px; height: 23px; display: block; background-image: url(../imagens/estrutura/noticias/titulo_noticias.png); }  #conteudo_noticias_imagem { position: absolute; background-image: url(../imagens/estrutura/noticias/imagem_noticias.jpg); width: 292px; height: 278px; top: 39px; left: 460px; }  #conteudo_noticias_frase { position: absolute; background-image: url(../imagens/estrutura/noticias/imagem_frase.png); width: 252px; height: 134px; top: 340px; left: 460px; text-indent: -9999px; }   #listagem_noticias p { color: #706254; font-size: 92%; font-weight: bold; margin-bottom: 15px; }  #noticia_leitura p { color: #706254; font-size: 92%; font-weight: bold; margin-bottom: 15px; }  #listagem_noticias dl {  background-image: url(../imagens/estrutura/marcadores.png); padding-left: 10px; padding-top: 12px; margin-left: 20px; margin-bottom: 10px; color: #706254;  }  #noticia_leitura dl {  background-image: url(../imagens/estrutura/marcadores.png); padding-left: 10px; padding-top: 12px; margin-left: 20px; margin-bottom: 10px; color: #706254; font-weight: bold; }  #listagem_noticias dt { font-weight: bold; letter-spacing: 1.5px; color: #636E48; font-size: 108%; width: 427px; }  #noticia_leitura dt { font-weight: bold; letter-spacing: 1.5px; color: #636E48; font-size: 108%; width: 427px; }  #listagem_noticias dd { color: #706254; padding-top: 4px; padding-bottom: 4px; line-height: 1.2; font-weight: normal; clear: left; }  #noticia_leitura dd { color: #706254; padding-top: 4px; padding-bottom: 4px; line-height: 1.2; font-weight: normal; clear: left; }    #conteudo_parcerias h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 72px; height: 19px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_parceria.png); }  #conteudo_parcerias_imagem { position: absolute; background-image: url(../imagens/estrutura/parceria/imagem_vaca.png); width: 290px; height: 270px; top: 39px; left: 460px; }  #conteudo_parcerias_frase { position: absolute; background-image: url(../imagens/estrutura/parceria/imagem_frase.png); width: 259px; height: 120px; top: 340px; left: 460px; text-indent: -9999px; }  #conteudo_localizacao h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 106px; height: 20px; display: block; background-image: url(../imagens/estrutura/localizacao/titulo_ondeestamos.png); }  #conteudo_localizacao_mapa { background-image: url(../imagens/estrutura/localizacao/mapa.png); width: 428px; height: 338px; margin-left: 15px; margin-top: 15px; }  #conteudo_localizacao_imagem { position: absolute; background-image: url(../imagens/estrutura/localizacao/imagem_gato.png); width: 290px; height: 270px; top: 39px; left: 460px; }  #conteudo_localizacao_frase { position: absolute; background-image: url(../imagens/estrutura/localizacao/imagem_frase.png); width: 266px; height: 120px; top: 340px; left: 460px; text-indent: -9999px; }  .localizacao_endereco { margin-top: 17px; margin-left: 15px; width: 106px; height: 20px; display: block; background-image: url(../imagens/estrutura/localizacao/titulo_endereco.png); }  .localizacao_vejanossa { margin-top: 25px; margin-left: 15px; width: 196px; height: 19px; display: block; background-image: url(../imagens/estrutura/localizacao/titulo_vejanossa.png); }  #conteudo_contatos h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 96px; height: 19px; display: block; background-image: url(../imagens/estrutura/contatos/titulo_faleconosco.png); }  #conteudo_contatos_imagem { position: absolute; background-image: url(../imagens/estrutura/contatos/imagem_cachorro.png); width: 292px; height: 270px; top: 39px; left: 460px; }  #conteudo_contatos_frase { position: absolute; background-image: url(../imagens/estrutura/contatos/imagem_frase.png); width: 266px; height: 120px; top: 340px; left: 460px; text-indent: -9999px; }  .conteudo_contatos_telefone { margin-top: 15px; margin-left: 15px; width: 53px; height: 14px; display: block; background-image: url(../imagens/estrutura/contatos/titulo_telefone.png); }  .conteudo_contatos_e-mail { width: 54px; height: 14px; top: 0; background-image: url(../imagens/estrutura/contatos/titulo_email.png); } .conteudo_contatos_mandesuamensagem { margin-top: 17px; margin-left: 15px; width: 128px; height: 16px; display: block; background-image: url(../imagens/estrutura/contatos/titulo_mandesuamensagem.png); }  #conteudo_contatos p { font-size: 150%; padding-bottom: 15px; }  #conteudo_contatos_e-mail { position: absolute; width: 231px; height: 52px; margin-left: 195px; top: 69px; }  #conteudo_contatos_e-mail p { font-size: 108%; font-weight: bold; }  #faleconosco { width: 369px; height: 185px; }  #faleconosco input  { border: 1px solid #636E48; background-color: #f0f0f0;  color: #636E48; font-size: 100%;  width: 200px; height: 20px;  float: left; clear: none; }  #faleconosco label  { color: #706254; letter-spacing: 1px; text-align: right;  display: block; width: 150px;  margin-right: 3px;  float: left; }  #faleconosco div { margin-top: 12px;  float: left; clear: both;  width: 100%; }  #faleconosco input.grande { height: 60px; }  #faleconosco .botao { background-color: #636E48; border: 1px #AEB995 solid; width: 80px; height: 19px; color: #fff; margin-left: 260px; }  #listagem_noticias_interna {   }  #listagem_noticias_interna dl {  background-image: url(../imagens/estrutura/marcadores.png); padding-left: 10px; padding-top: 12px; margin-left: 20px; margin-bottom: 10px; color: #706254;  width: 90%; }  #listagem_artigos_interna dl {  background-image: url(../imagens/estrutura/marcadores.png); padding-left: 10px; padding-top: 12px; margin-left: 20px; margin-bottom: 10px; color: #706254;  width: 90%; }  #listagem_noticias_interna dt, #listagem_artigos_interna dt { letter-spacing: 1.5px; color: #636E48; font-size: 130%; width: 100%; }  #listagem_noticias_interna dd, #listagem_artigos_interna dd { color: #706254; padding-top: 4px; padding-bottom: 4px; line-height: 1.2; font-weight: normal; clear: left; }  #listagem_noticias_interna p, #listagem_artigos_interna p { color: #706254; font-size: 110%; line-height: 1.5; font-weight: normal; }  #foto_noticia_interna { background-image: url(../imagens/estrutura/foto_caixa_fundo.png); width: 210px; height: 195px; float: right; clear: left; }  #foto_noticia_interna li { padding: 5px 24px 0 5px; font-size: 100%; }    #artigos_leitura h2 { margin-top: 17px; margin-left: 15px; margin-bottom: 15px; width: 139px; height: 23px; display: block; background-image: url(../imagens/estrutura/artigos/titulo_artigos.png); }  .rodape_artigos { font-size: 100%; margin-top: 15px; font-weight: bold; }  .artigos_voltar { margin-left: 30px; font-weight: bold; margin-top: 30px;  background-image: url(../imagens/estrutura/marcadores.png); padding-left: 10px; padding-top: 10px; }
#lightbox { position: absolute; z-index: 100; left: 0;  width: 100%;  text-align: center; line-height: 0; }  #outerImageContainer { position: relative;  width: 250px; height: 250px;  margin: 0 auto;  background-color: #fff; }  #imageContainer { padding: 10px; }  #loading { position: absolute; top: 40%; left: 0%;  width: 100%; height: 25%;  text-align: center; line-height: 0; }  #loadingLink { display: block;  width: 32px; height: 32px;  margin: 0 auto; }  #hoverNav{ position: absolute; z-index: 10; top: 0; left: 0;  width: 100%; height: 100%; }  #imageContainer>#hoverNav { left: 0; }  #hoverNav a { outline: none; }  #prevLink, #nextLink { display: block;  width: 49%; height: 100%;  background: transparent url(../imagens/lightbox/blank.gif) no-repeat;  }  #prevLink { float: left; left: 0; }  #nextLink { float: right; right: 0; }  #prevLink:hover, #prevLink:visited:hover { background: url(../imagens/lightbox/prevlabel.gif) left 15% no-repeat; }  #nextLink:hover, #nextLink:visited:hover { background: url(../imagens/lightbox/nextlabel.gif) right 15% no-repeat; }  #imageDataContainer { overflow: auto;  width: 100%;  margin: 0 auto;  background-color: #fff;  font: 10px sans-serif; line-height: 1.4em; }  #imageData { padding: 0 10px;  color: #666; }  #imageData #imageDetails { float: left;  width: 70%;  text-align: left; }  #imageData #caption { font-weight: bold; }  #imageData #numberDisplay { display: block; clear: left;  padding-bottom: 1.0em; }  #imageData #bottomNavClose { float: right;  width: 66px;  padding-bottom: 0.7em; }  #overlay { position: absolute; z-index: 90; top: 0; left: 0;  width: 100%; height: 500px;  background-color: #000; }
#menuContainer { background-color: #F9C623; }  #menu { height: 30px;  border-left: 1px solid #fff;  background-image: url(../imagens/estrutura/menu_fundo.gif); }  #menu li { float: left; }  #menu li a { display: block;  width: 90px; height: 30px;  border-right: 1px solid #fff; text-indent: -9999px; }  #menu li a.opcao_1 {  }  #menu li a.opcao_1:hover, #menu li a.opcao_1:focus, #menu li a.opcao_1:active { background-image: url(../imagens/estrutura/menu_opcao_1_fundo_hover.gif); }  #menu li a.opcao_2 {  }  #menu li a.opcao_2:hover, #menu li a.opcao_2:focus, #menu li a.opcao_2:active { background-image: url(../imagens/estrutura/menu_opcao_2_fundo_hover.gif); }  #menu li a.opcao_3 {  }  #menu li a.opcao_3:hover, #menu li a.opcao_3:focus, #menu li a.opcao_3:active { background-image: url(../imagens/estrutura/menu_opcao_3_fundo_hover.gif); }  #menu li a.opcao_4 {  }  #menu li a.opcao_4:hover, #menu li a.opcao_4:focus, #menu li a.opcao_4:active { background-image: url(../imagens/estrutura/menu_opcao_4_fundo_hover.gif); }  #menu li a.opcao_5 {  }  #menu li a.opcao_5:hover, #menu li a.opcao_5:focus, #menu li a.opcao_5:active { background-image: url(../imagens/estrutura/menu_opcao_5_fundo_hover.gif); }  #menu li a.opcao_6 {  }  #menu li a.opcao_6:hover, #menu li a.opcao_6:focus, #menu li a.opcao_6:active { background-image: url(../imagens/estrutura/menu_opcao_6_fundo_hover.gif); }  #menu li a.opcao_7 {  }  #menu li a.opcao_7:hover, #menu li a.opcao_7:focus, #menu li a.opcao_7:active { background-image: url(../imagens/estrutura/menu_opcao_7_fundo_hover.gif); }  #menu li a.opcao_8 {  }  #menu li a.opcao_8:hover, #menu li a.opcao_8:focus, #menu li a.opcao_8:active { background-image: url(../imagens/estrutura/menu_opcao_8_fundo_hover.gif); }
ul.navegacao { margin-top: 30px; margin-bottom: 20px;  background-image: none;  text-align: center; }  ul.navegacao li { display: inline;  padding: 0; }  ul.navegacao a { margin: 0; border: 1px solid #000; padding: 3px;  color: #111; background-color: #fff;  text-align: center; font-weight: bold; }  ul.navegacao a:hover, ul.navegacao a:focus, ul.navegacao a:active { color: #fff; background-color: #666; }  ul.navegacao a.selecionado { background-color: red; }
#formulario .input, #formulario textarea, #formulario select  { border: 1px solid #636E48; background-color: #f0f0f0;  color: #636E48; font-size: 100%;  width: 250px; height: 20px;  float: left; clear: none; }    #formulario .botao { background-color: #636E48; border: 1px #AEB995 solid; width: 122px; height: 19px; color: #fff; margin-left: 280px;  }  #formulario #voce div { margin-left: 50px; }  #formulario .clear label { width: auto;  margin-left: 3px; margin-right: auto; }  #formulario input.campopequeno { width: 120px; border: 1px solid #636E48; background-color: #f0f0f0;  color: #636E48; font-size: 100%;  height: 20px;  float: left; clear: none; }  #formulario select.uf { width: 60px; }  #formulario input.grande { height: 60px; border: 1px solid #636E48; background-color: #f0f0f0;  color: #636E48; font-size: 100%;  width: 250px;  float: left; clear: none; }  #formulario input.ddd { width: 30px; }  #formulario label  { color: #706254; letter-spacing: 1px; text-align: right;  display: block; width: 150px;  margin-right: 3px;  float: left; }  #formulario p { color: #706254; letter-spacing: 1px; }  .radio { clear: both; float: left; text-align: right; display: inline; }  #formulario div { margin-top: 12px;  float: left; clear: both;  width: 100%; }  .requirido { font-weight: bold; }  .titulo_vocee { margin-top: 17px; margin-left: 15px; margin-bottom: 12px; width: 77px; height: 16px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_vocee.png); } .titulo_dadosdaempresa { margin-top: 17px; margin-left: 15px; margin-bottom: 12px; width: 113px; height: 18px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_dadosdaempresa.png); } .titulo_dadossocio { margin-top: 17px; margin-left: 15px; margin-bottom: 12px; width: 194px; height: 17px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_dadosdosocio.png); } .titulo_dadossocio2 { margin-top: 17px; margin-left: 15px; margin-bottom: 12px; width: 194px; height: 17px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_dadosdosocio2.png); } .titulo_refbancaria { margin-top: 17px; margin-left: 15px; margin-bottom: 12px; width: 124px; height: 16px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_refbancaria.png); } .titulo_responsaveis { margin-top: 17px; margin-left: 15px; margin-bottom: 12px; width: 85px; height: 19px; display: block; background-image: url(../imagens/estrutura/parceria/titulo_responsaveis.png); }
#rodape1 {     height: 30px; background-color: #fff; min-height: 65px; margin-top: 60px; }  #rodape1 .centralizador { clear: both; height: 22px; width: 760px; position: relative;  }  #rodape1 p { font-size: 100%; font-family: verdana; color: #636E48; }  #rodape2 {     height: 30px; background-color: #F9F8F7; border-top: 1px #E4DFDA solid; }  #caixaanimais { margin-top: -45px; margin-left: 585px; position: absolute; float: right; width: 172px; height: 41px; background-image: url(../imagens/estrutura/index_caixaanimais.png); }  #rodape2 .centralizador { clear: both; height: 22px; width: 760px; position: relative; padding: 5x 10px;  }  #rodape2 .vixtime { position: absolute;  top: 5px; right: 0; }  #rodape2 .vixtime a { clear: both; display: block;  width: 50px; height: 13px;  background-image: url(../imagens/estrutura/logo_vixtime.png);  text-indent: -9999px; } #rodape2 p { position: absolute;   top: 5px;  font-size: 100%; font-family: verdana; color: #636E48; }
#topo {     background-image: url(../imagens/estrutura/topo_fundo.png) !important;  background-repeat: repeat-x !important; height: 258px; position: relative;  }   #topo h1 { float: left; position: absolute;     height: 115px; width: 260px;  margin-left: 466px; margin-top: 28px;     background-image: url(../imagens/estrutura/topo_logo_animallab.png) !important; }  #figura_arte { float: left; display: block; position: absolute; height: 235px; width: 580px; margin-top: 21px; left: 4px;     background-image: url(../imagens/estrutura/topo_figura.png); }  #area_login { float: left; position: absolute; height: 29px; width: 380px; margin-top: 176px; left: 380px;     background-image: url(../imagens/estrutura/topo_login_aba.png) ; }  #fundo_menu { position: absolute; height: 32px; width: 756px; background-image: url(../imagens/estrutura/topo_fundo_menu_verde.png) !important; background-repeat: repeat-x !important; margin-left: 2px; text-indent: -9999px; }  #menu_swf { float: left; position: absolute; height: 32px; width: 756px; margin-top: 208px; margin-left: 2px; }  #estrutura_menu { position: absolute; top: 208px; height: 32px; width: 760px; background-color: #fff; }  #topo_menu { width: 492px; height: 21px; position: absolute; bottom: 8px; left: 220px; }  #arealogin { margin-left: 140px; margin-top: 8px; }  #arealogin input { border: 1px solid #667C52; background-color: #f0f0f0; font-size: 100%; margin-right: 10px; width: 85px; height: 15px; }  #bt_enviar { background-image: url(../imagens/estrutura/bt_login_enviar.png); width: 27px; height: 18px; margin-left: 335px; margin-top: -20px; }
