﻿*{ margin:0; padding:0; }
a img{ border:0; }
li{ list-style:none; }

html{
	font:12px Arial, Helvetica, sans-serif;
	background:#000 url(../images/html_bg.gif) center 145px no-repeat;
}
html{overflow:scroll;}
body{
	position:absolute;
	width:1000px;
	min-height:600px;
	left:50%;
	margin-left:-500px;
}

body.home{ _height:600px; background:url(../images/body_home_bg.gif) right no-repeat; }

h1{ width:248px; margin:0px 0px 0px 5px; }
h2{ position:absolute; right:0; top:74px; width:360px; height:52px; z-index:1; text-align:right; }

/* MENU INSTITUCIONAL */

ul.institucional{
	float:left;
	width:253px;
	padding:75px 0px 20px 0px;
	background:url(../images/pixelbranco.gif) 32px repeat-y;
}

ul.institucional li, ul.institucional li a{ float:left; }

ul.institucional li{
	margin-left:17px;
	_margin-left:8px;
}

/* MENU DE PR0DUTOS */

body.home ul.produtos{ position:absolute; width:502px; top:40px; left:253px; }
body.home ul.produtos li, ul.produtos li a{ float:left; }
body.home ul.produtos li{  padding:3px 3px 0px 0px; _padding:3px 2px 0px 0px; }
body.home ul.produtos li.prod3{ margin-right:167px; }
body.home ul.produtos span{ position:absolute; }

/* MENU AUXILIAR */

ul.auxiliar{
	position:absolute;
	top:0;
	right:10px;
}

ul.auxiliar li{
	float:left;
	margin-left:2px;
}

/* DAYSPA */

p.dayspa{
	position:absolute;
	top:85px;
	right:48px;
}

p.dayspa a{ margin-left:1px; }

/* SELO DE 5 ANOS */

body.home p.selo{ 
	position:absolute; 
	right:80px; 
	bottom:7px; 
	text-align:right;
}
body.home p.selo img{ margin-right:10px; }

div.conteudo{
	position:absolute;
	top:105px;
	right:0px;
	width:775px;
	min-height:550px;
	background:#fff url(../images/conteudo_bg.gif) no-repeat;
}

div.texto p{ margin-bottom:10px; text-indent:30px; }
p.foto{ float:left; }
.foto{ float:left; }
div.texto{
	float:right;
	width:400px;
	margin:30px 20px 0px 0px;
	_margin:30px 10px 0px 0px;
	text-align:justify;
}

/*.conteudo h3{ float:left; font-size:18px;  color:#ca780f; margin:0px 5px 0px 50px; _margin:25px 25px 0px 50px; width:340px; display:block; text-align:left; }*/

.btn_pagamento{
	background-color:#ca780f;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	height:25px;
	cursor:pointer;
}

/* QUEM SOMOS */

body.quemsomos p.foto{ margin:25px 0px 0px 7px; }

/* MODELOS */


body.modelos div.conteudo{ _height:600px; background:url(../images/modelos_bg.gif) top right no-repeat; }
body.modelos ul.produtos{ position:absolute; width:334px; top:-50px; left:12px; _left:13px; }
body.modelos ul.produtos li, ul.produtos li a{ float:left; }
body.modelos ul.produtos li{  padding:3px 3px 0px 0px; _padding:3px 2px 0px 0px; }
body.modelos ul.produtos span{ position:absolute; }

body.modelos p.selo{ 
	position:absolute; 
	top:30px;
	right:10px; 
	text-align:right;
}
body.modelos p.selo img{ margin-right:10px; }

body.modelos p.medidas{ 
	position:absolute; 
	bottom:30px;
	_bottom:120px;
	left:343px;
}

/* TABELA DE MEDIDAS */

body.medidas h3.titulo { float:left; margin-top:30px; width:258px; overflow:hidden;  }

body.medidas div.tabela{ float:right; width:467px; margin:30px 50px 0px 0px; _margin:30px 25px 0px 0px; padding-bottom:20px; background:#eab46a url(../images/medidas_bg.gif) center repeat-y; }
body.medidas div.tabela p{ float:right;  }

body.medidas table{ float:right; width:420px; margin:0px 23px 0px 24px; _margin:0px 11px 0px 12px; font-size:10px; border-collapse:collapse; }
body.medidas table th{ font-size:14px; text-align:left; text-transform:uppercase; color:#a6632c; padding:3px; }
body.medidas table tr.dados th{ font-size:12px; text-transform:none; color:#333; padding:0px 3px; background:#fbdfba; }
body.medidas table .formato{ color:#000; font-size:11px; }
body.medidas table .espaco{ padding:0px; border:0; }
body.medidas table .vazio{ border:none; }
body.medidas table td{ padding:2px 3px; border-bottom:1px solid #333; }

body.medidas ul.interacao{ float:left; margin:20px; }


/* MODELOS INTERNO */

body.modelos_interno h3{ position:absolute; top:105px; right:47px; z-index:1; }

body.modelos_interno .conteudo p.foto{ float:left;  }
body.modelos_interno .conteudo p.foto span{  position:absolute; }
body.modelos_interno .conteudo p.foto  img{ margin:53px 0px 50px 9px; }
body.modelos_interno .conteudo p.foto  span{ position:absolute; left:0px; margin-top:20px; color:#333; font-weight:bold;  }
body.modelos_interno .conteudo p.foto p.mascara{ position:absolute; }
body.modelos_interno .conteudo p.foto p.mascara img{ margin:0; }

body.modelos_interno p.medidas{ position:absolute; left:400px; z-index:5; }

body.modelos_interno ul.galeria{ float:left; width:310px; margin:90px 0px 0px 45px;  }
body.modelos_interno ul.galeria li{ float:left; padding:5px; }
body.modelos_interno ul.galeria span{ position:absolute;  }

body.modelos_interno .galeria li img { width:92px; height:102px}


/* CLÍNICAS E SPAS */

body.clinicas div.texto{ width:330px; margin-top:80px }

/* PROJETOS */



/*  ALTERADO EM 2008-06-19 15:02 G_A */
span.Clique{display:block; z-index:1000; position:absolute; float:left; width:93px; height:102px; background-color:#ffffff;-moz-opacity:0.0;filter:alpha(opacity=0);opacity: 0.0; cursor:pointer}
body.projetos p.foto{ margin-top:14px; width:518px; height: 412px; display:block }
/* ----------------------------------*/



body.projetos p.foto{ margin-top:14px;  }
body.projetos p.foto span{ position:absolute; }
body.projetos p.foto img{ margin:20px 0px 0px 10px; }
body.projetos div.texto{ width:150px; margin:100px 60px 0px 0px; text-align:right; font-weight:bold;}
body.projetos ul.galeria{ float:left; width:770px; padding:10px; margin:10px 0px 0px 0px; }
body.projetos ul.galeria li{ float:left; padding:0px 5px; }
body.projetos ul.galeria li span{ position:absolute; }
body.projetos ul.galeria li img { width:92px; height:102px}
}

/* INSTALAÇÃO */

body.instalacao h3{ margin-top:50px; *margin-top:50px; float:left;}
body.instalacao div.texto{ width:171px; margin:0px 30px 0px 0px; padding:10px 10px 0px 10px; text-align:right; background:#f5e5d0 url(../images/inst_texto_bg.gif) top no-repeat; }
body.instalacao div.texto ul{ margin:0px -10px; padding:0px 10px 20px 0px; background:url(../images/inst_texto_bg2.gif) no-repeat bottom; }
body.instalacao ul.galeria{ float:left; width:500px; padding:0px 6px;  background:#f3e0c7 url(../images/inst_galeria_bg.gif) bottom no-repeat; margin-left:3px; }
body.instalacao ul.galeria li{ float:left; padding:0px 5px 10px 5px; }
body.instalacao ul.galeria li a{ float:left; padding:5px 10px; }\
body.instalacao conteudo h3{ float:left; margin:40px 5px 0px 6px;}

/* ONDE ENCONTRAR */

body.ondeencontrar div.texto{ width:263px; margin-right:0px; background:#f3e0c7 url(../images/onde_txt_bg1.gif) top no-repeat; margin-bottom:20px;}
body.ondeencontrar div.texto p{ width:195px; margin:0; padding:10px 48px 10px 20px; color:#ca780f; background:url(../images/onde_txt_bg2.gif) bottom no-repeat; text-indent:0; }
body.ondeencontrar div.mapa{ float:left; margin:50px;}
body.ondeencontrar h3{ float:left; font-size:14px;  color:#ca780f; text-align:left; margin:0px 5px 0px 25px; _margin:25px 25px 0px 5px; width:640px; display:block; }
body.ondeencontrar ul.representantes{ float:right; margin-top:10px; _margin-top:10px; text-align:left; width:300px;}
body.ondeencontrar ul.representantes li{ margin-bottom:20px; }
body.ondeencontrar ul.representantes li a{ color:#000; text-decoration:none; }
body.ondeencontrar ul.representantes li a:hover{ text-decoration:underline; }

body.ondeencontrar div.representantes_lateral_direita { margin:0px; left:20px; width:290px; _width:200px;  _left:0px; height:330px; display:block; float:left; }
body.ondeencontrar div.representantes_abaixo_mapa { margin:0px; width:770px; display:block; float:left; text-align:left; }

/* CLIENTES */

body.clientes p.foto{ margin:20px; 0px 0px 20px; }
body.clientes div.texto{ width:317px; background:url(../images/clientes_txt_bg2.gif) bottom no-repeat;}
body.clientes div.texto p{ text-indent:0; font-weight:bold; text-align:center; }
body.clientes div.texto ul{ width:317px; padding-top:20px; margin-bottom:26px; background:#f3e0c7 url(../images/clientes_txt_bg1.gif) top no-repeat; }
body.clientes div.texto ul li{ list-style-type:square; margin-left:30px; }

/* CONTATO */

body.contato p.foto{ margin:10px 0px 0px 25px; _margin:30px 0px 0px 05px; }
body.contato div.texto{ float:left; width:500px; _width:460px; /*height:442px;*/ margin:25px 20px 20px 0px; _margin:45px 0px 0px 0px; background:#f3e0c7 url(../images/contato_bg2.gif) top right  no-repeat; text-align:left; }
body.contato form{ float:left; width:450px; height:375px; margin:0px 0px 0px 45px; }
body.contato form p{ float:left; width:450px; margin:19px 0px 9px 0px; *margin:10px 0px 9px 0px; text-indent:0; }
body.contato form p label{ display:block; }

body.contato form input.nome,
body.contato form input.email { width:350px; border:1px solid #000; height:20px; }
body.contato form input.telefone{ width:150px; border:1px solid #000; height:20px; }
body.contato form input.estado { border:1px solid #000; height:20px; }
body.contato form textarea.mensagem{ width:400px; border:1px solid #000; height:100px; }
body.contato form input.pais { width:186px; border:1px solid #000; height:20px; }

body.contato form p.enviar{ text-align:right; }
body.contato form p.enviar input{ margin-right:50px; }

body.contato p.sucesso{ font-size:14px; text-indent:0; text-align:center; margin:100px 0px 20px 0px; }
body.contato p.voltar{ text-indent:0; text-align:center; margin:20px 0px 20px 0px; }

/* MÍDIA */

body.midia div.texto{ width:620px; margin-top:20px;}
body.midia div.texto p{ width:230px; text-align:right; float:right; margin-right:90px; _margin-right:10px; }
body.midia div.texto strong{ display:block; color:#73ba20; }
body.midia div.texto p a{ color:#000; text-decoration:none; }
body.midia div.texto p a:hover{ text-decoration:underline; }
body.midia div.texto img{ position:absolute; right:20px; }

body.midia p.foto{margin-top: 14px; }
body.midia p.foto span{ position:absolute; padding:0; margin:0; border:0; float:left; display:block; color:#000000; text-align:center; font-size:13px; font-weight:bold;}
body.midia p.foto img{ margin:20px 0px 0px 12px; }

body.midia ul.galeria1{ float:right; width:310px; margin:20px 30px 0px 0px; min-height:330px; }
body.midia ul.galeria1 li{ float:left; padding:5px; }
body.midia ul.galeria1 li span{ position:absolute; }

body.midia ul.galeria2{ float:right; width:720px; margin:20px 30px 0px 0px; }
body.midia ul.galeria2 li{ float:left; padding:5px; }
body.midia ul.galeria2 li span{ position:absolute; }

body.midia ul.galeria_midia_maior{ float:right; width:750px; margin:0px 5px 0px 23px; *margin:0px 30px 0px 23px; }
body.midia ul.galeria_midia_maior li{ float:left; padding:5px; }
body.midia ul.galeria_midia_maior li span{ position:absolute;}


span.Clique{display:block; z-index:1000; position:absolute; float:left; width:93px; height:102px; background-color:#ffffff;-moz-opacity:0.0;filter:alpha(opacity=0);opacity: 0.0; cursor:pointer}


/* CURIOSIDADES */

body.curiosidades h3{ position:absolute; margin-top:-35px; right:45px; z-index:1; }

body.curiosidades div.texto{ float:left; margin:20px; width:735px; }
body.curiosidades div.conteudo ul{ float:left; margin:10px 10px 0px 10px; }
body.curiosidades div.conteudo ul li{ float:left; }
body.curiosidades div.conteudo ul li a{ float:left; margin:10px 10px 0px 10px; font-size:14px; color:#c9780f; }
body.curiosidades div.conteudo ul li a:hover{ text-decoration:underline; }
body.curiosidades div.texto h3{ position:relative; top:0; right:0; text-transform:uppercase; margin:10px 0px; font-size:12px; color:#000; width:735px; }

/* DICAS */

body.dicas div.texto{ width:735px; margin:20px; }
body.dicas div.texto div{ float:left; width:735px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ca780f; }
body.dicas div.texto div h3{ text-transform:uppercase; color:#ca780f; }
body.dicas div.texto div.left img{ float:left; margin-right:20px; }
body.dicas div.texto div.right img{ float:right; margin-left:20px; }

/* FAQ */

body.faq div.conteudo div.texto{ width:735px; /*height:460px;*/ background:url(../images/faq.jpg) top left no-repeat; }
body.faq div.conteudo div.texto h3{width:350px; margin-left:335px;  color:#ca780f; text-align:right; margin-right:50px; font-size:12px; }
body.faq div.conteudo div.texto p{ width:350px; margin-left:335px; }

a.link{color:#FF0000;font-weight:bold;text-decoration:none;}
a.link:hover{text-decoration:underline;}


/* DEPOIMENTOS */


body.depoimentos div.conteudo div.texto{ float:left; width:700px; margin-left:30px; /*border-bottom:2px solid #1c3f94;*/ padding-bottom:10px;}
body.depoimentos div.conteudo div.texto h3{ float:right; font-size:16px; font-weight:bold;  color:#1c3f94; margin-bottom:25px; width:690px; height:15px; padding:5px; text-align:right; line-height:15px; }
body.depoimentos div.conteudo div.texto h3 a{color:#1c3f94; }
body.depoimentos div.conteudo div.texto div.nome{ float:left; font-size:14px; font-weight:bold;  color:#1c3f94; margin-bottom:15px; width:690px; height:15px; padding:5px; text-align:left; background-color:#f9f7f5; line-height:15px; }
body.depoimentos div.conteudo div.texto div.nome div.data{ font-size:12px; font-weight:normal; float:right; *margin-top:-15px; }
body.depoimentos div.conteudo div.texto p{ width:690px; margin:0; padding:10px; color:#999999;}
body.depoimentos div.mapa{ float:left; margin:50px;}

body.depoimentos div.conteudo div.form_depo{float:left; width:690px; margin:22px 0 0 30px; font-size:12px; color:#1c3f94; text-align:left; /*height:300px;*/ padding:5px; padding-bottom:10px; border:2px solid #f9f7f5; font-size:12px;color:#1c3f94;}
body.depoimentos div.conteudo div.form_depo div.nome{ /*float:left;*/ font-size:16px; font-weight:bold;  color:#1c3f94; margin-bottom:15px; width:680px; height:15px; padding:5px; text-align:left; background-color:#f9f7f5; line-height:15px; }
body.depoimentos div.conteudo div.form_depo table{color:#1c3f94; padding:10px; background-color:#f9f7f5; line-height:15px; margin-left:90px; }
.input_depo{ float:left; font-size:12px; color:#1c3f94; width:350px; padding:2px; text-align:left;}
.btn_enviar{ font-size:12px; color:#ffffff;  padding:3px 5px 3px 5px; background-color:#1c3f94; border:0; margin-right:30px; }

/*body.depoimentos div.conteudo div.paginacao{float:left; width:700px; margin:10px 0 0 30px; font-size:12px; color:#1c3f94; text-align:center; height:20px; padding:5px;}
body.depoimentos div.conteudo div.paginacao a{font-size:12px; color:#1c3f94;}
body.depoimentos div.conteudo div.paginacao a.pag_ativa{font-size:12px; color:#1c3f94; font-weight:bold;}*/

div.bandeiras{
	width:150px;
	float:left;
	/*background-color:#00FF33;*/
	margin-left:-200px;
	margin-top:400px;
	}
	
	input.BT_Geral{
  /*color: #BC6F1D;*/
  color: #284775; 
  background-color: #FFFBFF;
  border-color: #CCCCCC; 
  border-width: 1px; 
  border-style: Solid; 
  font-family: Verdana;
  font-size: 10px;
}