@charset "utf-8";
/* CSS Document */

body { background:#c9eaf3 url(imagens/linha_back.gif) repeat-x;}
#superior { width:950px; height:188px; margin:0 auto; background:url(imagens/back_superior2.png)/*#ccc*/; }
#centro_superior { width:750px; height:188px; margin:0 auto; background:; }
#logo { display:block; width:195px; height:135px; float:left; }
#links_top { width:auto; height:24px; background:; float:right; color:#04535e; padding-top:10px; padding-right:20px; }
.links_top { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; width:auto; height:20px; color:#fff; line-height:24px; float:left; text-decoration:none; }
.links_top:hover { color:#b3d3d8; }
.icone_links_top { display:block; width:20px; height:20px; float:left; margin-right:2px; }
.traco_links_top { width:20px; height:auto; float:left; text-align:center; }
#titulo_login { width:440px; height:16px; background:; float:right; margin-top:20px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:16px; text-align:right; padding-right:10px; }
#area_login { width:450px; height:45px; background:url(imagens/back_area_login.gif); float:right; }
.titulo_campo { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; line-height:16px; }
#bt_entrar { display:block; width:50px; height:20px; float:right; margin-top:12px; padding-right:10px; }
#login { width:120px; height:18px; border:1px solid #04535e; color:#04535e; line-height:18px; }
#senha { width:120px; height:18px; border:1px solid #04535e; color:#04535e; line-height:18px; }
.icone_login { display:block; width:20px; height:20px; float:left; margin-right:2px; }
#table_login { margin-top:11px; float:right; }
#menu_sup { width:746px; height:36px; background:; clear:both; margin:0 auto; padding-top:3px; }
#menu_sup li { width:185px; height:36px; background:; float:left; margin-left:1px; list-style:none; }
#menu_sup a { display:block; width:185px; height:36px; background:; text-decoration:none; text-align:center; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#04535e; font-weight:bold; }
#menu_sup a:hover { color:#42929d; }

#conteudo { width:750px; height:auto; margin:0 auto; background:#fff; }
#centro_conteudo { width:750px; height:680px; background:; margin:0 auto; }
#conteudo_esquerdo { width:175px; height:650px; background:; float:left; margin-top:20px; border-right:2px dotted #ccc; }
#conteudo_central { width:376px; height:650px; background:; float:left; margin-top:20px; margin-left:10px; }
#conteudo_direito { width:175px; height:650px; background:; float:right; margin-top:20px; border-left:2px dotted #ccc; }


#area_boas_vindas { width:376px; height:240px; background:; margin:0 auto; }
.bola_seta { display:block; width:30px; height:30px; float:left; margin-right:5px; }
.titulos_meio { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#52adb9; line-height:30px; }
#texto_boas_vindas { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; width:195px; float:left; background:; margin-top:10px; line-height:13px; text-align:justify; }
#img_pilates { width:180px; height:159px; float:right; margin-top:25px; }


.ultimas_noticias { width:376px; height:160px; background:; margin:20px auto 0 auto; }
.area_links_noticias { width:376px; height:125px; background:url(imagens/back_links_noticias_home.gif) repeat-x; margin-top:5px; }
.links_noticias { display:block; width:371px; height:25px; background:; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; padding-left:5px; line-height:25px; text-decoration:none; }
.links_noticias:hover { text-decoration:underline; }

.links_artigos { display:block; width:371px; height:25px; background:; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; padding-left:5px; line-height:25px; text-decoration:none; }
.links_artigos:hover { text-decoration:underline; }


#menu_left { width:170px; height:auto; background:; }

.titulos { width:140px; height:25px; background:url(imagens/back_titulos.gif); font-family:Arial, Helvetica, sans-serif; color:#52adb9; text-align:left; line-height:25px; font-size:14px; padding-left:30px; padding-top:5px; }
.baixos { width:170px; height:25px; background:url(imagens/back_baixos.gif); clear:both; }

#menu_left ul { display:block; width:156px; margin:0 auto; }
#menu_left li { width:156px; height:23px; background:#04535e; margin-top:1px; }
#menu_left a { display:block; width:146px; height:23px; background:#dbf3f7; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; text-decoration:none; margin-left:5px; padding-left:5px; }
#menu_left a:hover { color:#42929d; }



#calculo_imc { width:170px; height:auto; background:; margin-top:15px; }
#meio_calculo_imc { width:154px; height:120px; background:#dbf3f7; margin:0 auto; margin-top:1px; border:1px solid #ccc; border-bottom:none; border-top:none; }
.labels_imc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; margin-left:26px; padding-top:10px; }
#peso { display:block; width:100px; height:16px; border:1px solid #42929d; margin:0 auto; color:#04535e; }
#altura { display:block; width:100px; height:16px; border:1px solid #42929d; margin:0 auto; color:#04535e; }
#bt_calcular { display:block; width:60px; height:20px; margin:5px auto; }

#agende_visita { width:170px; height:auto; background:; margin-top:15px; }
#meio_agende_visita { width:154px; height:70px; background:url(imagens/back_agende_visita.gif); margin:0 auto; margin-top:1px; border:1px solid #ccc; border-bottom:none; border-top:none; }
#texto_agende_visita { display:block; width:90px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; line-height:14px; text-align:left; padding-top:6px; padding-left:7px; text-decoration:none; }
#texto_agende_visita:hover { text-decoration:underline; }



#espaco_saude { width:170px; height:auto; background:; margin-top:15px; float:right; }
#meio_espaco_saude { width:154px; height:70px; background:url(imagens/back_espaco_saude.gif); margin:0 auto; margin-top:1px; border:1px solid #ccc; border-bottom:none; border-top:none; }
#texto_espaco_saude { display:block; width:90px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; line-height:14px; text-align:left; padding-top:6px; padding-left:7px; text-decoration:none; }
#texto_espaco_saude:hover { text-decoration:underline; }



#clientes { width:170px; height:auto; background:; float:right; }
#meio_clientes { width:154px; height:100px; background:; margin:0 auto; margin-top:1px; border:1px solid #ccc; border-bottom:none; border-top:none; }

#enquete { width:170px; height:auto; background:; float:right; margin-top:15px; }
#centro_enquete { width:154px; height:auto; background:#dbf3f7; margin:0 auto; margin-top:1px; border:1px solid #ccc; border-bottom:none; border-top:none; padding-top:5px; padding-bottom:5px; }
#p_enquete { width:140px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; margin:0 auto 5px auto; font-weight:bold; }
.labels { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; margin:0; }
#centro_enquete form {padding-left:5px;}
#bt_votar { display:block; width:50px; height:20px; margin:5px auto; }
#a_resultado { display:block; width:100px; height:20px; margin:0 auto; }


#area_rodape { width:auto; height:125px; background:#a9ddeb; margin:0 auto; }
#rodape { width:750px; height:95px; background:#a9ddeb url(imagens/back_rodape.gif) no-repeat; margin:0 auto; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; padding-top:30px; color:#04535e; line-height:14px; }
#link_hg { color:#719119; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#link_hg:hover { color:#666; }

/* fim index */




/* inicio quem somos */

#area_quemsomos { width:376px; height:auto; background:; margin:0 auto; }
.texto_quemsomos { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; float:left; background:; margin-top:10px; line-height:13px; text-align:justify; }
#img_quemsomos { width:150px; height:101px; border:1px solid #52adb9; float:left; margin:0 10px 3px 0; }
.titulos_quemsomos { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#52adb9; font-weight:bold; }

/* fim quem somos */





/* inicio fotos */

#area_fotos { width:376px; height:650px; background:; margin:0 auto; }
#imagens_fotos { width:376px; height:620px; background:; }
#imagens_fotos img { width:150px; height:113px; margin-top:15px; margin-left:20px; border:3px solid #ccc; }
#imagens_fotos img:hover { border:3px solid #999; }

/* fim fotos */





/* inicio noticias */

#area_noticias { width:376px; height:650px; background:; margin:0 auto; }
.centro_noticias_artigos { width:376px; height:600px; overflow-x:hidden; overflow-y:auto; }
.noticia_artigo { width:376px; height:auto; background:; margin-top:15px; border-bottom:1px solid #ccc; }
.data_noticia_artigo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; font-weight:bold; padding-left:11px; background:; }
.link_noticia_artigo { display:block; width:376px; height:18px; background:/*#dbf3f7*/; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; padding-left:; line-height:18px; text-decoration:none; font-weight:bold; }
.link_noticia_artigo:hover { text-decoration:underline; }

/* fim noticias */


.data_hora_post { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; line-height:14px; padding:10px 0; }
.titulo_noticia_artigo { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#04535e; line-height:18px; margin-bottom:10px; }
.fonte_noticia_artigo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; line-height:14px; padding:10px 0; }
.texto_noticia_artigo { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; line-height:14px; }


/* inicio artigos */

#area_artigos { width:376px; height:650px; background:; margin:0 auto; }

/* fim artigos */





/* inicio clientes */

#area_clientes { width:376px; height:650px; background:; margin:0 auto; }
#area_centro_clientes { width:376px; height:auto; background:; }
.area_logo_cliente { width:376px; height:auto; background:; margin-top:20px; border-bottom:1px solid #ccc;}
.logo_cliente { width:180px; height:70px; border:1px solid #52adb9; float:left; margin:2px 7px 1px 0; }
.desc_logo_cliente { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#04535e; padding-bottom:15px;  }
.desc_logo_cliente p{line-height:13px; float:left; color:#04535e; }


/* fim clientes */





/* inicio espaco saude */

#area_espacosaude { width:376px; height:650px; background:; margin:0 auto; }
#meio_espacosaude { width:376px; height:620px; background:; }
#banner_espacosaude { display:block; width:376px; height:100px; margin:0; }

/* fim espaco saude */





/* inicio Servicos */

#area_servicos { width:376px; height:650px; background:/*#ccc*/; margin:0 auto; }
#meio_servicos { width:366px; height:620px; background:; overflow-y:scroll; overflow-x:hidden; padding-right:10px; }
.nivel3 { width:330px; height:auto; background:/*#999*/; margin-left:20px; }
.texto_servicos { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; background:; margin-bottom:5px; line-height:13px; text-align:justify; }
.titulos_nivel1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; color:#04535e; font-weight:bold; margin:10px 0 5px 0; }
.titulos_nivel2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#52adb9; font-weight:bold; margin-bottom:3px; }
.titulos_nivel3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#04535e; font-weight:bold; }

/* fim Servicos */



/* inicio contato */

#area_contato { width:376px; height:460px; background:url(imagens/back_contato.gif); margin:0 auto; }
.desc_contato { width:340px; height:85px; background:; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; line-height:13px; }
#form_contato { width:170px; height:290px; background:; margin-left:18px; }
#nome_contato { width:166px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#email_contato { width:166px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#ddd_contato { width:30px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#telefone_contato { width:122px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }

#span_ddd { width:34px; float:left; }
#span_telefone { width:126px; float:right; margin-bottom:5px; }

#textarea_contato { width:166px; height:100px; margin:0; border:2px solid #52adb9; clear:both; overflow-x:hidden; overflow-y:scroll; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(imagens/linha_textarea_contato.gif) repeat-x; color:#04535e; }

.labels_contato { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; padding-top:5px; line-height:13px; }
#botao_limpar_contato { margin-top:10px; width:80px; height:22px; float:left; background:url(imagens/bt_enviar_contato.gif); color:#04535e; border:none; padding-bottom:1px; }
#botao_enviar_contato { margin-top:10px; width:80px; height:22px; float:right; background:url(imagens/bt_enviar_contato.gif); color:#04535e; border:none; padding-bottom:1px; }

#texto_obs_contato { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; float:left; background:; margin-top:10px; line-height:13px; text-align:justify; }
#titulo_obs_contato { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#52adb9; font-weight:bold; margin-left:18px; }

/* fim contato */



/* inicio agendamento */

#area_agendamento { width:376px; height:520px; background:url(imagens/back_agendamento.jpg); margin:0 auto; }
.desc_agendamento { width:340px; height:60px; background:; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; line-height:13px; }
#form_agendamento { width:170px; height:380px; background:; margin-left:188px; }
#nome_agendamento { width:166px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#email_agendamento { width:166px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#empresa_agendamento { width:166px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#visita_agendamento { width:166px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#ddd_agendamento { width:30px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }
#telefone_agendamento { width:122px; height:18px; margin:0; border:2px solid #52adb9; background:url(imagens/linha_campo_contato.gif) repeat-x; color:#04535e; }

#span_ddd_agendamento { width:34px; float:left; }
#span_telefone_agendamento { width:126px; float:right; margin-bottom:5px; }

#textarea_agendamento { width:166px; height:100px; margin:0; border:2px solid #52adb9; clear:both; overflow-x:hidden; overflow-y:scroll; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(imagens/linha_textarea_contato.gif) repeat-x; color:#04535e; }

.labels_agendamento { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; padding-top:5px; line-height:13px; }
#botao_limpar_agendamento { margin-top:10px; width:80px; height:22px; float:left; background:url(imagens/bt_enviar_contato.gif); color:#04535e; border:none; padding-bottom:1px; }
#botao_enviar_agendamento { margin-top:10px; width:80px; height:22px; float:right; background:url(imagens/bt_enviar_contato.gif); color:#04535e; border:none; padding-bottom:1px; }

#texto_obs_agendamento { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04535e; float:left; background:; margin-top:10px; line-height:13px; text-align:justify; }
#titulo_obs_agendamento { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#52adb9; font-weight:bold; margin-left:18px; }

/* fim agendamento */


div#clear {
	clear:both;
	}










