/* CSS Document */

/* REINICIANDO AS CONFIGURAÇÕES DE "TODOS" OS ELEMENTOS PARA DIVERSOS NAVEGADORES */
/* definições de html basico */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	outline:0;
	/*vertical-align:baseline;*/
}

:focus {
	outline:1;
	border-bottom-color: #FFFFFF;
}



body {
background-image:url(imagem/fundoSite.jpg);
background-repeat: repeat-x;
background-color:#FFFFFF;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color:#1093c9;
	font-size:12px;
	font-weight:normal;
	margin:0 auto;
	padding: 0;
	text-align: left;

}

h1{
	font-size:24px;
	color: #00b0f0;
	font-weight:normal;
}
h2{
	font-size:24px;
	color: #f199a3;
	font-weight:normal;
}
h3{
	font-size:24px;
	color: #3a764d;
	font-weight:normal;
}
h4{
	font-size:24px;
	color: #951c75;
	font-weight:normal;
}
h5{
	font-size:24px;
	color: #00b0f0;
	font-weight:normal;
}
h6{
	font-size:8px;
}

ol, ul, li { 
	list-style: none;
}

hr {
	margin:0;
	padding:0;
	height:1px;
	background:#4d6d4d;
	color:#4d6d4d;
	border:none;
}

label{
	display:block;
	height:auto;
}

input, textarea, select{
	margin:0;
	padding:1px;
	width:auto;
	height:auto;
	border:1px;
}




.subtitulo{    
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	color:#f1e4d0;
	font-size:14px;
	font-weight:bold;
}

.negrito{    
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	color:#f1e4d0;
	font-size:12px;
	font-weight:bold;
}

.negritoazul{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#0081b6;
	font-size:12px;
	font-weight:bold;
}

.negritopreto{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight:bold;
}

.negritovermelho{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
}

.vermelho{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size:10px;
	font-weight:normal;
}
.negritoroxo{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #7030a0;
	font-size:12px;
	font-weight:bold;
}

.negritorosa{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #ef00e1;
	font-size:12px;
	font-weight:bold;
}

.procedimentoEstetico{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #cc4c4c;
	font-size:12px;
	font-weight:normal;
}


.rosa{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #f786f3;
	font-size:12px;
	font-weight:normal;
}

.exCalculo{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#1093c9;
	font-size:10px;
	font-weight: normal;
}

.enquete{    
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight: bold;
}


.newsletter{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	font-weight: normal;
	text-decoration:none;
}

.telefone{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#101010;
	text-decoration:underline;
	}


img {
	border: none;
}





/* definições de estrutura INDEX*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#clear{
	clear:both;
}
	
#containerInterna {
	width: 902px;
	background-color: #21140c;
	padding: 9px 9px 9px 9px;
	margin: 0 auto;
	height: 635px;
	}
	
#menu{
	width:922px;
	height:47px;
	float: left;
	position: relative;
	}


	
#conteinerLateral{
	width:220px;
	height:750px;
	float:left;
	position:relative;
	background-color: #FFFFFF;
	margin-top: 10px;
	}
	
	


	
a.depoimentos:link {	color: #333333;	text-decoration: none; font-size:12px; }
a.depoimentos:visited {	color: #333333;	text-decoration: none; font-size:12px; }
a.depoimentos:hover { color: #0081b6; text-decoration: none; font-size:12px;}
a.depoimentos:active {	color: #333333;	text-decoration: none; font-size:12px; }

a.email:link {	color: #7030a0;	text-decoration: none; font-size:12px; }
a.email:visited {	color: #7030a0;	text-decoration: none; font-size:12px; }
a.email:hover { color: #0081b6; text-decoration: none; font-size:12px;}
a.email:active {	color: #7030a0;	text-decoration: none; font-size:12px; }

a.nk7:link {	color: #1093c9;	text-decoration: underline; font-size:10px; }
a.nk7:visited {	color: #1093c9;	text-decoration: underline; font-size:10px; }
a.nk7:hover {	color: #0066CC;	text-decoration: underline;	font-size:10px;}
a.nk7:active {	color: #1093c9;	text-decoration: none; font-size:10px; }


	


#logo{
	width: 641px;
	height:144px;
	float:left;
	position:relative;
	}
	

	
#banner{
	width:920px;
	height:296px;
	margin: 0 auto;
	}
	
#valePresente{
	width:256px;
	height:95px;
	float:left;
	position:relative;
	margin-top: 20px;
	padding-left: 20px;
}
	
#tarja{
	width:900px;
	height:27px;
	background:url(imagem/separador.jpg);
	float: left;
	position:relative;
	margin-bottom: 8px;
	}
	

/* Pagina Construcao*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

#basePagConstrucao{
background-image:url(imagem/paginaConstrucao.jpg);
background-repeat:no-repeat;
	height:483px;
	width:904px;
	margin:0 auto;
	background-color: #FFFFFF;
	}
	
#base{
	width:922px;
	margin:0 auto;
	background-color: #FFFFFF;
	}
	
#cabecalho{
	width:922px;
	margin:0 auto;
	}
	
#data{
	width:200px;
	height:20px;
	float:right;
	position:relative;
	margin-top: 5px;
	}
#margem{
	width:504px;
	height:300px;
	position:relative;
	float:left;
	}
	
#entroContato{
	width: 520px;
	float:left;
	position:relative;
	height:45px;
	padding-left: 22px;
	}
	
/* Parceiros*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	


#parceiros{
	width:307px;
	height:120px;
	float:left;
	position:relative;
	margin-top: 10px;
	}

/* Conheça Cálculo IMC*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

#calculoIMC{
	width:702px;
	height:317px;
	background-image:url(imagem/CalculoIMC.jpg);
	}

#espacamentoResultado{
	width:180px;
	height:30px;
	float:left;
	position:relative;
	margin-top: 25px;
	}
	
#espacamentoResultado2{
	width:260px;
	height:30px;
	float:left;
	position:relative;
	}
	
#resultado1{
	width:80px;
	height:30px;
	float:left;
	position:relative;
	margin-top: 28px;
	font-size: 20px;
	color: #FFFFFF;
	}
	
#resultado2{
	width:200px;
	height:30px;
	float:left;
	position:relative;
	padding-left: 50px;
	margin-top: 10px;
	font-weight: bold;
	}
	
#resultado3{
	width:620px;
	height:180px;
	float:left;
	position:relative;
	padding-left: 30px;
	margin-top: 15px;
	line-height: 20px;
	text-align: justify;
	}

#banner{
	width: 922px;
	height: 346px;
	float:left;
	position:relative;
	}
	
#containerHome{
	width:632px;
	height:453px;
	float:left;
	position:relative;
	}	

#nutricaoSaude{
	width:358px;
	height: 324px;
	float:left;
	position:relative;
	}

#titNutricaoSaude{
	background-image:url(imagem/titNutricaoSaude.jpg);
	background-repeat:no-repeat;
	width:358px;
	height:46px;
	float:left;
	position:relative;
	}
	
#btnNutricaoSaude{
	width:358px;
	height: 65px;
	position:relative;
	float:left;
	margin-bottom: 6px;
	}
#btnNutricaoSaudeChas{
	width:358px;
	height: 65px;
	position:relative;
	float:left;
	}
	
	
#galeriaFotosDepoimentos{
	width:263px;
	height:323px;
	position:relative;
	float:left;
	padding-left: 10px;
	}
	
	#galeriaFotos{
	width:550px;
	position:relative;
	float:left;
	margin-left: 100px;
	}
#titGaleriaFotos{
	background-image:url(imagem/titGaleriaFotos.jpg);
	width:263px;
	height:64px;
	float:left;
	position:relative;
	margin-bottom: 3px;
	}
	
#conteudoGaleriaFotos{
	width:263px;
	height:40px;
	float:left;
	position:relative;
	text-align:justify;
	line-height:20px;
	color: #333333;
	}
	
#btnGaleriaFotos{
	width:65px;
	height:22px;
	float:right;
	position:relative;
	}
	
#titDepoimentos{
	background-image:url(imagem/titDepoimentos.jpg);
	width:263px;
	height:30px;
	float:left;
	position:relative;
	}
	
#conteudoDepoimentos{
	width:263px;
	height:140px;
	float:left;
	position:relative;
	text-align:justify;
	line-height:20px;
	}

#btnDepoimentos{
	width:66px;
	height:21px;
	float:right;
	position:relative;
	}
	
#calculoEnquete{
	width:281px;
	height: 455px;
	position:relative;
	float:left;
	padding-left:9px;
	}
	
#conteudoCalculo{
	width:281px;
	height:158px;
	position:relative;
	float:left;
	}
	
#titCalculo{
	background-image:url(imagem/titCalculoImc.jpg);
	background-repeat:no-repeat;
	width: 281px;
	height:105px;
	position:relative;
	float:left;
	margin-bottom: 5px;
	}

#btnCalculo{
	width:66px;
	height:21px;
	float:right;
	position:relative;
	margin-top: 3px;
	padding-right: 10px;
	}
	
#conteudoEnquete{
	width:281px;
	height:294px;
	background-image:url(imagem/fundoEnquete.jpg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
	

#espacamentoEnquete{
	width:233px;
	height:120px;
	float:left;
	position:relative;
	padding-left: 30px;
	}
#enquete{
	width:233px;
	height:170px;
	float:left;
	position:relative;
	padding-left: 30px;
	}
	
.stformCalculo{
	background-color:#FFFFFF;
	border:solid #1093c9 1px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #1093c9;
	padding-top:1px;
	padding-left:1px;
}

.stformDepoimento{
	background-color:#FFFFFF;
	border:solid #1093c9 1px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #1093c9;
	padding-top:1px;
	padding-left:1px;
}

#btnEnquete{
	width:66px;
	height:19px;
	float:right;
	position:relative;
	margin-top: 5px;
	padding-right: 10px;
	}
	
#agendamentoConsultas{
	width:315px;
	height:113px;
	float:left;
	position:relative;
	margin-top: 16px;
	}
	
#agendamentoConsultas{
	width:315px;
	height:113px;
	float:left;
	position:relative;
	margin-top: 16px;
	}

#procedimentoEstetico{
	width:317px;
	height:113px;
	float:left;
	position:relative;
	padding-top:16px;
	}


a.link:link {	color: #1093c9;	text-decoration: none; font-size:12px; }
a.link:visited {	color: #1093c9; text-decoration: none; 	font-size:12px; }
a.link:hover {	color: #0066CC;	text-decoration: none;	font-size:12px;}
a.link:active {	color: #1093c9;	text-decoration: none; font-size:12px; }
	

		
/* Quem Somos*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
#containerQuemSomos{
	position:relative;
	float:left;
	width:822px;
	background-color: #FFFFFF;
	padding: 20px 50px 20px 50px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	}

/* Internas*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
#container{
	width:922px;
	background-color: #FFFFFF;
	}

#menuFacial{
	width:282px;
	height:647px;
	float:left;
	position:relative;
	}
	
#conteudoInterna{
	width:640px;
	position:relative;
	float:left;
	color: #333333;
	text-align: justify;
	line-height: 20px;
	}
	
#titInternas{
	width:640px;
	height:172px;
	float:left;
	position:relative;
}

#titInternas2{
	width:922px;
	height:172px;
	float:left;
	position:relative;
}

#fotoTratamento{
	background-image:url(imagem/semfoto.jpg);
	width:282px;
	height:243px;
	float:left;
	position:relative;
	}
	
#conteudoInterna1{
	width:318px;
	height:243px;
	float:left;
	position:relative;
	padding: 5px 10px 5px 20px;
	}

#conteudoInterna2{
	width:610px;
	float:left;
	position:relative;
	padding: 5px 10px 20px 20px;
	}
	
#conteudoInterna4{
	width:610px;
	float:left;
	position:relative;
	padding: 5px 10px 20px 20px;
	}
	
#conteudoInterna3{
	width:890px;
	float:left;
	position:relative;
	padding: 5px 10px 20px 20px;
	color: #333333;
	line-height: 20px;
	text-align: justify;
	}

/* Oligonbutricao*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

#conteudoOligonutricao1{
	width:520px;
	height:200px;
	float:left;
	position:relative;
	padding: 5px 10px 5px 0px;
	}
	
#fotoOligonutricao{
	width:282px;
	height:219px;
	float:left;
	position:relative;
	}

/* Contato*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	


#ConteudoContato{
	width:782px;
	padding:40px 40px 10px 80px;
	position:relative;
	float:left;
	line-height: 30px;
	height: 150px;
	background-color: #21140c;
	}
	
	#containerContato {
	width: 902px;
	background-color: #21140c;
	padding: 9px 9px 9px 9px;
	margin: 0 auto;
	height: 1380px;
	}
	

.stformContato{
	background-color:#FFFFFF;
	border:solid #1093c9 1px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #1093c9;
	padding-top:1px;
	padding-left:1px;
}

.stformBrnContato{
background-color:#21140c;
font-family: "Georgia", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #f1e4d0;
padding-top:1px;
padding-left:1px;
}

.stformorcamento{
background-color:#FFFFFF;
border: solid #666666 1px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #333333;
padding-top:2px;
padding-left:2px;
}

.stformnews{
background-color:#21140c;
border:solid #e89c27 1px;
font-family: "Georgia", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #333333;
padding-top:2px;
}

.fontContato{
	font-size:12px;
	text-align:right;
	}
	
.fontNewsletter{
	font-size:12px;
	color:#000000;
	text-align:right;
	}

.stformnews{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #000000;
padding-top:2px;
padding-left:10px;
}
	

/* Rodapé*/
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	


#horarioFuncionamento{
	background-image:url(imagem/titHorarioFuncionamento.jpg);
	background-repeat:no-repeat;
	width:290px;
	height:50px;
	float:left;
	position:relative;
	}
	
#conteudoHorarioFuncionamento{
	width:265px;
	height:20px;
	float:left;
	position:relative;
	margin-top: 25px;
	font-size: 11px;
	padding-left: 20px;
	}
	
#formasPagamento{
	background-image:url(imagem/titFormasPagamento.jpg);
	background-repeat:no-repeat;
	width:206px;
	height:50px;
	float:left;
	position:relative;
	}
	
#conteudoFormaPagamento{
	width:186px;
	height:20px;
	float:left;
	position:relative;
	margin-top: 25px;
	font-size: 11px;
	padding-left: 2px;
	}
	
#faleConosco{
	background-image:url(imagem/titFaleConosco.jpg);
	background-repeat:no-repeat;
	width:418px;
	height:50px;
	float:left;
	position:relative;
	}
	
#conteudoFaleConosco1{
	width:210px;
	height:20px;
	float:left;
	position:relative;
	font-size: 11px;
	padding-left: 110px;
	line-height: 20px;
	}

#conteudoFaleConosco2{
	width:310px;
	height:20px;
	float:left;
	position:relative;
	font-size: 11px;
	padding-left: 110px;
	line-height: 20px;
	}
#molduraRodape{
	background-image:url(imagem/fundoRodape.jpg);
	width:920px;
	height:11px;
	float:left;
	position:relative;
	}
#RodapeconteudoContainer{
	width:920px;
	margin:0 auto;
	height: 120px;
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #FFFFFF;
	}
	
#RodapeDireitosReservados{
	width:400px;
	height:46px;
	float:left;
	position:relative;
	line-height: 20px;
	color: #1093c9;
	}
	
	
#RodapeDesenvolvido{
	width:90px;
	font-size: 10px;
	float: right;
	position: relative;
	margin-top:10px;
	color: #1093c9;
	}
	
#RodapeLogo{
	width:52px;
	height:38px;
	float: right;
	position: relative;
	margin-top: 5px;
	}

