* { padding: 0; margin: 0; }
body { font: 12px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #595957; background: url(/_imagens/fundo_total.gif) center top #003a2c; }
body div#caminho { font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; font-size: 10px; position: absolute; top: 219px; left: 265px; z-index: 11; height:15px;}
body.grande div#caminho { font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; font-size: 10px; position: absolute; top: 419px; left: 265px; z-index: 11; height:15px;}

a img { border: 0; }

.limpa { clear: both; }
.centro { margin: auto; }
.center { text-align: center; }
.texto_centro { text-align: center; }
.verdinho { color: #94b693; }

.p_central { font: 12px Times New Roman, serif; color: #595957; font-weight: bold; padding: 14px 22px; width: 340px; border-top: 1px solid #bebcad; border-bottom: 1px solid #bebcad; }

p { font: 12px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #595957; }

#grife { position: absolute; left: 50%; margin-left: 430px; top: 32px; width: 18px; height: 45px; }
#grife a { display: block; text-indent: -9999px; width: 18px; height: 45px; background: url(/_imagens/grife_acima.gif) no-repeat; }

#botao_promocoes { position: absolute; right: 50%; margin-right: 164px; top: 91px; width: 180px; height: 180px; }
#botao_promocoes a { display: block; text-indent: -9999px; width: 180px; height: 180px; background: url(/_imagens/botao_promocoes.gif) no-repeat; }

#flash_capa_direita { position: relative; float: right; width: 320px; height: 275px; }

#janela_video { position: absolute; left: 50%; margin-left: 110px; top: 0; width: 320px; height: 275px; }

#geral { width: 860px; position: relative; margin: auto; }

#topo { position: relative; height: 142px; background-color: #f8f8de; width: 860px; background: url(/_imagens/fundo_topo_dir.jpg) 262px 0px; }
#topo #logo { position: relative; float: left; height: 100%; width: 262px; text-indent: -9999px; background: url(/_imagens/fundo_topo_esq.jpg); }
#topo ul { font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; position: relative; float: left; list-style: none; margin-top: 118px; font-size: 11px;}
#topo ul li { display: inline; }
#topo ul li a { display: block; position: relative; float: left; margin-left: 26px; color: #76a980; text-decoration: none; text-indent: -9999px; }
#topo ul li a:hover { text-decoration: underline; }
#topo ul li#nav_home a { background: url(/_imagens/topo_home_off.gif) no-repeat; width: 42px; }
#topo ul li#nav_quemsomos a { background: url(/_imagens/topo_quemsomos_off.gif) no-repeat; width: 89px; }
#topo ul li#nav_endereco a { background: url(/_imagens/topo_endereco_off.gif) no-repeat; width: 76px; }
#topo ul li#nav_convenios a { background: url(/_imagens/topo_convenios_off.gif) no-repeat; width: 80px; }
#topo ul li#nav_blog a { background: url(/_imagens/topo_blog_off.gif) no-repeat; width: 37px; }
#topo ul li#nav_contato a { background: url(/_imagens/topo_contato_off.gif) no-repeat; width: 64px; }

#topo ul li#nav_home a:hover { background: url(/_imagens/topo_home_on.gif) no-repeat; }
#topo ul li#nav_quemsomos a:hover { background: url(/_imagens/topo_quemsomos_on.gif) no-repeat; }
#topo ul li#nav_endereco a:hover { background: url(/_imagens/topo_endereco_on.gif) no-repeat; }
#topo ul li#nav_convenios a:hover { background: url(/_imagens/topo_convenios_on.gif) no-repeat; }
#topo ul li#nav_blog a:hover { background: url(/_imagens/topo_blog_on.gif) no-repeat; }
#topo ul li#nav_contato a:hover { background: url(/_imagens/topo_contato_on.gif) no-repeat; }


#topo #tamanho_texto { position: absolute; right: 10px; bottom: 61px; }

#conteudo { position: relative; width: 860px; background: url(/_imagens/fundo_base_all.jpg) #f8f8de; height: 100%; }
#conteudo_interno { width: 570px; padding-left: 24px; padding-top: 10px;}
#conteudo_interno p { width: 535px; font-size: 12px; text-align: justify; font: 12px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #595957;}
#conteudo_interno p.center { width: 535px; font-size: 12px; text-align: center; font: 12px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #595957;}
#conteudo_interno a { color: #599368;}
#conteudo_interno a:visited { color: #355c3f;}
#conteudo_interno h1 { width: 535px; font-size: 18px; color: #e0be42; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; line-height:36px; text-transform: lowercase;}
#conteudo_interno p.dep { line-height: 20px; width: 350px; padding-left: 100px;}
.dep { line-height: 20px; width: 350px; }
#conteudo_interno p.falou {color:#4ca348; text-align:right; width: 350px; margin-bottom:50px; padding-left: 100px;}
.falou {color:#4ca348; text-align:right; width: 350px; margin-bottom:50px;}

#conteudo_interno ul { list-style: none; }
#conteudo_interno ul#esporte { width: 160px; }
#conteudo_interno ul#esporte li.esporte { cursor: pointer; }
#conteudo_interno ul#esporte li.esporte a { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: none;}
#conteudo_interno ul#esporte li.esporte a:hover { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: underline;}

#conteudo_interno ul { list-style: none; }
#conteudo_interno ul#esteticas { width: 360px; }
#conteudo_interno ul#esteticas li.esteticas { cursor: pointer; }
#conteudo_interno ul#esteticas li.esteticas a { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: none;}
#conteudo_interno ul#esteticas li.esteticas a:hover { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: underline;}

#conteudo_interno ul { list-style: none; }
#conteudo_interno ul#trabalho { width: 300px; }
#conteudo_interno ul#trabalho li.trabalho { cursor: pointer; }
#conteudo_interno ul#trabalho li.trabalho a { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: none;}
#conteudo_interno ul#trabalho li.trabalho a:hover { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: underline;}

#conteudo_interno ul { list-style: none; }
#conteudo_interno ul#emocoes { width: 450px; }
#conteudo_interno ul#emocoes li.emocoes { cursor: pointer; }
#conteudo_interno ul#emocoes li.emocoes a { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: none;}
#conteudo_interno ul#emocoes li.emocoes a:hover { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: underline;}

#conteudo_interno ul { list-style: none; }
#conteudo_interno ul#tratamentos { width: 300px; }
#conteudo_interno ul#tratamentos li.tratamentos { cursor: pointer; }
#conteudo_interno ul#tratamentos li.tratamentos a { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: none;}
#conteudo_interno ul#tratamentos li.tratamentos a:hover { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: underline;}

#conteudo_interno ul { list-style: none; }
#conteudo_interno ul#literatura { width: 450px; }
#conteudo_interno ul#literatura li.literatura { margin-top: 13px; cursor: pointer; }
#conteudo_interno ul#literatura li.literatura a { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: none;}
#conteudo_interno ul#literatura li.literatura a:hover { font: 13px "Arial Unicode MS", Arial, Helvetica, sans-serif; color: #599368; line-height:21px; text-decoration: underline;}

/*
#conteudo_interno ul li { float: left; margin-left: 28px; line-height:36px;}
*/

#menu { width: 262px; position: relative; float: left; /* background: url(/_imagens/fundo_base_esq.jpg); */ }
#menu ul { list-style: none; }
#menu ul li { display: block; margin-right: 12px; margin-bottom: 12px; }
#menu ul li a { position: relative; display: block; height: 21px; color: #595957; font: 13px Times New Roman, Arial, Helvetica, sans-serif; letter-spacing: 0.5px; font-weight: bold; text-decoration: none; text-indent: -9999px; }
#menu ul li a:hover { text-decoration: underline; }

#menu ul li#menu_esporte a { background: url(/_imagens/menu_esporte_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_trabalho a { background: url(/_imagens/menu_trabalho_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_tratamentos a { background: url(/_imagens/menu_tratamentos_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_emocoes a { background: url(/_imagens/menu_rdsn_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_literatura a { background: url(/_imagens/menu_literatura_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_mapa a { background: url(/_imagens/menu_mapa_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_ansiedade a { background: url(/_imagens/menu_ansiedade_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_depressao a { background: url(/_imagens/menu_depressao_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_videos a { background: url(/_imagens/menu_videos_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_preventiva a { background: url(/_imagens/menu_preventiva_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_depoimentos a { background: url(/_imagens/menu_depoimentos_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_esteticas a { background: url(/_imagens/menu_esteticas_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_celulite a { background: url(/_imagens/menu_celulite_off.gif) no-repeat; width: 250px; }
#menu ul li#menu_change_estetica a { background: url(/_imagens/menu_change_estetica.gif) no-repeat; width: 250px; }
#menu ul li#menu_change_dor a { background: url(/_imagens/menu_change_dor.gif) no-repeat; width: 250px; }
#menu ul li#menu_treino a { background: url(/_imagens/menu_treino_off.gif) no-repeat; width: 250px; }

#menu ul li#menu_esporte a:hover { background: url(/_imagens/menu_esporte_on.gif) no-repeat; }
#menu ul li#menu_trabalho a:hover { background: url(/_imagens/menu_trabalho_on.gif) no-repeat; }
#menu ul li#menu_tratamentos a:hover { background: url(/_imagens/menu_tratamentos_on.gif) no-repeat; }
#menu ul li#menu_emocoes a:hover { background: url(/_imagens/menu_rdsn_on.gif) no-repeat; }
#menu ul li#menu_literatura a:hover { background: url(/_imagens/menu_literatura_on.gif) no-repeat; }
#menu ul li#menu_mapa a:hover { background: url(/_imagens/menu_mapa_on.gif) no-repeat; }
#menu ul li#menu_ansiedade a:hover { background: url(/_imagens/menu_ansiedade_on.gif) no-repeat; }
#menu ul li#menu_depressao a:hover { background: url(/_imagens/menu_depressao_on.gif) no-repeat; }
#menu ul li#menu_videos a:hover { background: url(/_imagens/menu_videos_on.gif) no-repeat; }
#menu ul li#menu_preventiva a:hover { background: url(/_imagens/menu_preventiva_on.gif) no-repeat; }
#menu ul li#menu_depoimentos a:hover { background: url(/_imagens/menu_depoimentos_on.gif) no-repeat; width: 250px; }
#menu ul li#menu_esteticas a:hover { background: url(/_imagens/menu_esteticas_on.gif) no-repeat; }
#menu ul li#menu_celulite a:hover { background: url(/_imagens/menu_celulite_on.gif) no-repeat;  }
#menu ul li#menu_change_estetica a:hover { background: url(/_imagens/menu_change_estetica.gif) no-repeat;  }
#menu ul li#menu_change_dor a:hover { background: url(/_imagens/menu_change_dor.gif) no-repeat;  }
#menu ul li#menu_treino a:hover { background: url(/_imagens/menu_treino_on.gif) no-repeat;  }


#menu #flash_esq { height: 246px; background: url(/_imagens/fundo_flash_esq.jpg); margin-top: 46px; }

#interna { position: relative; float: right; width: 598px; background: url(/_imagens/fundo_base_dir.jpg); }
#interna #flash { height: 276px; background: url(/_imagens/fundo_flash_dir.jpg); }

#menu #imagem_esq { height: 46px; background: url(/_imagens/fundo_flash_esq.jpg); margin-top: 46px; }
#interna #imagem { height: 76px; background: url(/_imagens/fundo_flash_dir.jpg); }

#rodape { width: 535px; position: relative; }
#rodape p, #rodape a { color: #595957; font-size: 11px; line-height: 15px; width: 100%;}
#rodape hr { height: 2px; background-color: #e0be42; border: 0; }

a.faq { font-size: 12px; color: #4d4d4d; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; line-height:16px; text-align: justify; font-weight: bold;}
a.expande { font-size: 12px; color: #599368; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; line-height:16px; }
a.link_caminho { font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #599368;}

#conteudo_interno form#contato label { width: 100px; position: relative; display: block; float: left; line-height: 18px; }
#conteudo_interno form#contato div { width: 402px; position: relative; margin: auto auto 5px; }
#conteudo_interno form#contato div.submit { width: 130px; }
#conteudo_interno form#contato input.not-null, #conteudo_interno form textarea.not-null { width: 300px; background: #fefeed; border: 1px solid grey; }
#conteudo_interno form#contato input.submit_button { width: 130px; position: relative; margin: auto; }

form div { width: 402px; position: relative; margin: 10px auto 10px; }
form input.radio { height: 12px; border: 0; }
form label { line-height: 22px; }

.titulo_amarelo { width: 535px; font-size: 18px; color: #e0be42; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; line-height:36px;}
.titulo_verde { width: 535px; font-size: 18px; color: #599368; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; line-height:36px;}
.titulo_vermelho { width: 535px; font-size: 18px; color: #da1010; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; line-height:36px;}

#flash_capa { width: 860px; height: 292px; background: url(/_imagens/fundo_flash.jpg) no-repeat; }

#img_tratamentos { position: relative; width: 535px; margin: auto;}
#img_tratamentos ul { list-style: none; }
#img_tratamentos ul li { display: block; margin-right: 24px; margin-bottom: 18px; text-indent: -9999px; float: left; }
#img_tratamentos ul li a { position: relative; display: block; height: 88px; color: #595957; }
#img_tratamentos ul li a:hover { text-decoration: underline; }

#img_tratamentos ul li a#tto_laser { background: url(/_imagens/tto_laser.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_laser:hover { background: url(/_imagens/tto_laser_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_carboxi { background: url(/_imagens/tto_carboxi.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_carboxi:hover { background: url(/_imagens/tto_carboxi_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_us { background: url(/_imagens/tto_us.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_us:hover { background: url(/_imagens/tto_us_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_meso { background: url(/_imagens/tto_meso.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_meso:hover { background: url(/_imagens/tto_meso_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_botox { background: url(/_imagens/tto_botox.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_botox:hover { background: url(/_imagens/tto_botox_on.gif) no-repeat; }
#img_tratamentos ul li a#destaque_aten { background: url(/_imagens/destaque_aten.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#destaque_aten:hover { background: url(/_imagens/destaque_aten_on.gif) no-repeat; }
#img_tratamentos ul li a#destaque_ttos { background: url(/_imagens/destaque_ttos.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#destaque_ttos:hover { background: url(/_imagens/destaque_ttos_on.gif) no-repeat; }

#img_tratamentos ul li a#tto_meso_est { background: url(/_imagens/tto_meso_est.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_meso_est:hover { background: url(/_imagens/tto_meso_est_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_us_est { background: url(/_imagens/tto_us_est.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_us_est:hover { background: url(/_imagens/tto_us_est_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_laser_est { background: url(/_imagens/tto_laser_est.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_laser_est:hover { background: url(/_imagens/tto_laser_est_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_carboxi_est { background: url(/_imagens/tto_carboxi_est.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_carboxi_est:hover { background: url(/_imagens/tto_carboxi_est_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_botox_est { background: url(/_imagens/tto_botox_est.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_botox_est:hover { background: url(/_imagens/tto_botox_est_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_luzpulsada { background: url(/_imagens/tto_luzpulsada.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_luzpulsada:hover { background: url(/_imagens/tto_luzpulsada_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_peelings { background: url(/_imagens/tto_peelings.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_peelings:hover { background: url(/_imagens/tto_peelings_on1.gif) no-repeat; }
#img_tratamentos ul li a#tto_subcisao { background: url(/_imagens/tto_subcisao.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_subcisao:hover { background: url(/_imagens/tto_subcisao_on1.gif) no-repeat; }
#img_tratamentos ul li a#tto_escleroterapia { background: url(/_imagens/tto_escleroterapia.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_escleroterapia:hover { background: url(/_imagens/tto_escleroterapia_on.gif) no-repeat; }
#img_tratamentos ul li a#tto_yag { background: url(/_imagens/tto_yag.gif) no-repeat center; width: 240px;}
#img_tratamentos ul li a#tto_yag:hover { background: url(/_imagens/tto_yag_on.gif) no-repeat; }

#flash_mapa { width: 700px; height: 400px; background-color: #fff; }
#barra_flash_box { width: 700px; height: 28px; }
#barra_titulo { font: bold 95% "Lucida Grande", Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em 0 .75em; margin: 0; text-align: left; }
#barra_fechar { display:block; position:absolute; right:5px; top:4px; padding:2px 3px; font-weight:bold; text-decoration:none; font-size:90%; color: #777; }
#barra_fechar:active { color: #777; }
#barra_fechar:visited { color: #777; }
#barra_fechar:hover { background:transparent; color: #000; }

#pulldowns { position: relative; float: right; width: 250px; }
#pulldowns select { width: 180px; }

#conteudo_interno table td { border: 1px dotted #aeaeae; padding: 15px 10px; text-align:center; width: 180px; }

/*editado por vitor (classes pré-index)*/

#tudo_home{ text-align:center; margin:100px; margin-top: 220px; }
#tudo_home a{	color:#666;	font-weight:bold;	text-decoration:none;}
#tudo_home a:hover{ color:#000; }