* {
	margin: 0;
	padding: 0;
}

hr {display: none;}
img {border: none;}

body {
	background: #d4cbc2;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#geral {
	width: 890px;
    _width: 890px;
	margin: 0 auto;
}

.orangebold {
	font: bold 15px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
}

.bold_tabela {
	font: bold italic 15px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
	padding: 0 0 10px 0;
}

/* ////////////////////////////////// HOME /////////////////////////// */


/*** TOPO ***/

#topo h1 {
	margin: 14px 0 0 40px;
   	_margin: 14px 0 0 22px;
	float:left;
	padding: 0 0 7px 0;
	*padding: 0 0 14px 0; 
}

#topo #menu {
	float: right;
	margin: 26px 0 0;
}

#topo #menu ul li {
	list-style: none;
	float: left;
}

#topo #menu ul li a {
	font:italic 17px Trebuchet MS, tahoma, verdana;
	color:#837460;
	text-decoration: none;
	display: block;
	padding: 14px 20px;
}

#topo #menu ul li a:hover {
	background: #ff8b19;
	color: #fff;
}



/*** DESTAQUE ***/

#geral #box_conteudo {
	clear: both;
	width: 890px;
    _width: 875px;
	height: 493px;
	background-image: url(../images/bg_box1_home.jpg);
	background-repeat: no-repeat;
	padding: 20px 0 0;
}

#geral #box_conteudo #destaque{
	clear: both;
	width: 810px;
	height: 213px;
	margin: 0 20px;
	padding: 30px 20px;
	background-image: url(../images/img_destaque.jpg);
	background-repeat: no-repeat;

}

#geral #box_conteudo #destaque h2{
	font: italic bold 37px georgia, tahoma, verdana;
	letter-spacing: -0.5px;
	color:#FFF;
}

#geral #box_conteudo #destaque p{
	font: 19px Trebuchet MS, tahoma, verdana;
	line-height: 25px;
	color:#ffd6b1;
	padding: 25px 0 45px;
}

#geral #box_conteudo #destaque a.linkdestaque{
	font: bold 21px Trebuchet MS, tahoma, verdana;
	letter-spacing: -0.5px;
	color:#fff;
	text-decoration: none;
}

#geral #box_conteudo #destaque a:hover.linkdestaque{
	text-decoration: underline;
}



/*** CHAMADAS ***/

#geral #box_conteudo #chamada1{
	float:left;
	width: 515px;
	margin: 32px 0px 30px 40px;
  	_margin: 40px 0px 30px 20px;
}

#geral #box_conteudo #chamada1 h3{
	font: italic 24px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
	letter-spacing: -0.2px;
	padding: 0 0 17px;
}

#geral #box_conteudo #chamada1 p{
	font: 15px Trebuchet MS, tahoma, verdana;
	color:#7c6f66;
	line-height: 21px;
	padding: 0 0 17px;
}

#geral #box_conteudo #chamada1 p.chamadinha{
	font: bold 16px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
}

#geral #box_conteudo #chamada2{
	float:right;
	width: 250px;
	margin: 32px 40px 30px 0px;
   	_margin: 40px 10px 30px 15px;
	}

#geral #box_conteudo #chamada2 h3{
	font: italic 24px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
	letter-spacing: -0.5px;
	padding: 0 0 13px;
}

#geral #box_conteudo #chamada2 p{
	font: 15px Trebuchet MS, tahoma, verdana;
	color:#7c6f66;
	line-height: 21px;
	padding: 0 0 17px;
}

#geral #box_conteudo #chamada2 p.chamadinha{
	font: bold 16px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
}

#geral #box_conteudo #chamada2 a.linkchamada2{
	font: bold 16px Trebuchet MS, tahoma, verdana;
	color:#ff8b19;
	text-decoration: none;
}

#geral #box_conteudo #chamada2 a:hover.linkchamada2{
	text-decoration: underline;
}


/*
#geral #box_conteudo #chamada2 form fieldset{
	border: none;

}

#geral #box_conteudo #chamada2 form fieldset input{
	border: 1px solid #edd9cb;
	width: 164px;
	height: 15px;
	padding: 3px;
	font: 12px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
}

#geral #box_conteudo #chamada2 form fieldset input.botcadastrar{
	font: italic 15px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	width: 70px;
	height: 21px;
	background: none;
	border: none;

}

*/


/*** BARRA RODAPE ***/

#barra_rodape {
	background:url(../images/bg_box_rodape.jpg);
	width: 810px;
	height: 57px;
	padding: 19px 40px;
	margin: 13px 0 0;
   	_margin: 5px 0 0;
}

#barra_rodape address {
	float: left;
	font: 13px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	line-height: 18px;
}

#barra_rodape address strong {
	font: bold 13px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
}


#barra_rodape #info2 {
	float: right;
	font: 13px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	line-height: 18px;
	text-align: right;
}

#barra_rodape #info2 strong {
	font: bold 13px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
}

#barra_rodape #info2 a {
	font-weight:bold;
	text-decoration: none;
	color: #7c6f66;
}

#barra_rodape #info2 a:hover {
	text-decoration: underline;
}



/*** RODAPE 2 ***/

#rodape2 {
	font: 11px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	line-height: 16px;
	text-align: center;
	padding: 10px 0;
}

#rodape2 a {
	font: 11px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	text-decoration: none;
}

#rodape2 a:hover {
	font: 11px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	text-decoration:underline;
}


/* //////////////////////////// CONTATO  //////////////////////////////////////// */


#box_conteudo_contato {
	clear: both;
	width: 810px;
	height: 451px;
	background-image:url(../images/bg_box_contato.jpg);
	background-repeat:no-repeat;
	padding: 20px 40px 0 ;
}

#txt_contato h1{
	font: bold italic 28px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	margin: 0 0 14px 0;
}

#txt_contato p {
	font: 15px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	line-height: 20px;

}



/*** FORMULARIO ***/

#formulario {
	float: left;
	width: 295px;
	margin: 48px 0 0 40px;
	text-align: right;
/*	border: 1px solid red;
*/}

fieldset {
	border: none;
}

label {
	display: block;
	font: italic 14px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	float: left;
	padding: 0 0 0 28px;
}


input {
	margin: 0 0 12px;
	*margin: 0 0 9px;
	width: 260px;
	height: 14px;
	padding: 3px;
	border: 1px solid #edd9cb;
	font: 12px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	
}

textarea {
	width: 260px;
	height: 90px;
	border: 1px solid #edd9cb;
	padding: 3px;
	font: 12px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	overflow-x: hidden;
	overflow-y: auto;
}

#formulario form fieldset input.btenviar {
	border: none;
	background: none;
	height: 20px;
	font: bold italic 15px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	text-align:right;
	padding: 0 0;
}


#obrigado {
	width: 380px;
	height: 300px;
	font: italic 18px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	float: left;
	margin: 100px 0 0 28px;
	text-align: center;
	line-height: 23px;
}



/*** INFOS DO LADO DIREITO ***/

#infos_contato {
	float:right;
	width: 345px;
	margin: 38px 0 0 0;

}

#infos_contato h3 {
	font: bold italic 14px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	margin: 12px 0 2px 0;
}


#infos_contato p {
	font: 13px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;

}

a.imgmapa {
	display: block;
	width: 284px;
	height: 68px;
	background: url(../images/mapinha.gif) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	outline: none;
}

a.imgmapa:hover {
	background-position: left -69px;
}



/* //////////////////////////// SERVIÇOS  //////////////////////////////////////// */



#box_conteudo_servicos {
	clear: both;
	width: 810px;
	height: 545px;
	background-image:url(../images/bg_box_servicos.jpg);
	background-repeat:no-repeat;
	padding: 20px 40px 0 ;
}

#txt_servicos h1{
	font: bold italic 28px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	margin: 0 0 14px 0;
}

#txt_servicos p {
	font: 15px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	line-height: 20px;
	letter-spacing: -0.2px;

}



#cham_depilacao {
	float:left;
	width: 250px;
	height: 425px;
	margin: 35px 30px 0 0;
	background:url(../images/bg_depilacao.jpg) no-repeat;
}

#cham_manicure {
	float:left;
	width: 250px;
	height: 425px;
	margin: 35px 30px 0 0;
	background:url(../images/bg_manicure.jpg) no-repeat;
}

#cham_estetica {
	float:left;
	width: 250px;
	height: 425px;
	margin: 35px 0 0;
	background:url(../images/bg_estetica.jpg) no-repeat;

}


h2.subtit_servicos {
	font: bold italic 38px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding: 120px 0 0 16px;
	letter-spacing: -0.2px;
}

ul.servicos {
	padding: 33px 0 0 14px;
}	

ul.servicos li {
	font: 13px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;

	padding: 0 0 13px;
}





/* //////////////////////////// PREÇOS  //////////////////////////////////////// */



#box_conteudo_precos {
	clear: both;
	width: 810px;
	height: 1285px;
	background-image:url(../images/bg_box_precos.jpg);
	background-repeat:no-repeat;
	padding: 20px 40px 0;
    _margin: 0 0 12px 0;
}

#txt_precos h1{
	font: bold italic 28px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;
	margin: 0 0 14px 0;
}

#txt_precos p {
	font: 15px Trebuchet MS, tahoma, verdana;
	color: #7c6f66;
	line-height: 20px;
}

/*** FORMATAÇÃO SUB-TÍTULOS ***/

#subtit_dep1 {
	width:810px;
	height: 58px;
	margin: 25px 0 30px;
	background-image:url(../images/bg_preco_dep1.jpg);
	background-repeat:no-repeat;
}

#subtit_dep1 h2{
	font: bold italic 28px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	float:left;
	margin: 14px 0 0 12px;
	position:relative;
}

#subtit_dep1 h3{
	font: bold italic 24px Georgia, "Times New Roman", Times, serif;
	color: #eaded3;
	position:absolute; 
	margin: 14px 0 0 444px;
	*margin: 14px 0 0 280px;
  	_margin: 14px 0 0 265px;
	width: 360px;
}


#subtit_dep2 {
	width:810px;
	height: 58px;
	margin: 25px 0 30px;
	background-image:url(../images/bg_preco_dep2.jpg);
	background-repeat:no-repeat;
}

#subtit_dep2 h2{
	font: bold italic 28px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	float:left;
	margin: 14px 0 0 12px;
	position:relative;
}

#subtit_dep2 h3{
	font: bold italic 24px Georgia, "Times New Roman", Times, serif;
	color: #eaded3;
	position:absolute; 
	margin: 14px 0 0 568px;
	*margin: 14px 0 0 403px;
  	_margin: 14px 0 0 390px;
	width: 240px;
}


#subtit_mani {
	width:810px;
	height: 58px;
	margin: 25px 0 30px;
	background-image:url(../images/bg_preco_mani.jpg);
	background-repeat:no-repeat;
}

#subtit_mani h2{
	font: bold italic 28px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	float:left;
	margin: 14px 0 0 12px;
	position:relative;
}

.observacao {
	font: italic 14px Trebuchet MS, tahoma, verdana;
	color: #7b756e;
	margin: 16px 0 0 25px;
	line-height: 24px;
}

#subtit_est {
	width:810px;
	height: 58px;
	margin: 25px 0 30px;
	background-image:url(../images/bg_preco_estet.jpg);
	background-repeat:no-repeat;
}

#subtit_est h2{
	font: bold italic 28px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	float:left;
	margin: 14px 0 0 12px;
}

.txt_estetica {
	font: 14px Trebuchet MS, tahoma, verdana;
	color: #7b756e;
	margin: 16px 0 16px 16px;
	*margin: 16px 0 26px 16px;
	line-height: 20px;
}



/*** FORMATAÇÃO TABELA ***/


.preco {
	color:#f19200;
	align: right;
}
	

.tabelao {
	width: 790px;
	margin: 0 0 0 25px;
	font: italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7b756e;
	border-collapse: collapse;
}


#tabelinha {
	width: 760px;
	margin: 15px 0 0 45px;
	font: italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7b756e;
	}

.tabela_central {
	width: 225px;
	border-collapse: collapse;
}

.tabela_central2 {
	width: 330px;
	border-collapse: collapse;
	margin: 0 0 30px 0;
}

.tabela_central2_pele {
	width: 330px;
	height:60px;
	border-collapse: collapse;
	margin: 0 0 48px 0;
}

.pontilhado {
	height: 19px;
	background-image:url(../images/pontinhos.gif);
	/*background:#FFCC00;*/
	background-repeat: repeat-x;
	background-position: center;
}





/* //////////////////////////// QUEM SOMOS  //////////////////////////////////////// */


#box_conteudo_quemsomos {
	clear: both;
	width: 810px;
	height: 445px;
	background-image:url(../images/bg_box_quemsomos.jpg);
	background-repeat:no-repeat;
	padding: 20px 40px 0;
   	_padding: 20px 0 7px 40px;
}


#thumbs {
	margin: 40px 0 0 10px;
	width: 840px;
	height: 180px;
}

#thumbs div {
	float: left;
	display: inline;
	margin: 0 30px 0 0;
}



#veja_fotos {
	font: italic 16px Trebuchet MS, tahoma, verdana;
	color: #ff8b19;

}







/* //////////////////////////// FOTOS  //////////////////////////////////////// */



#lista_fotos {
	margin: 40px 0 0 30px;
	font: 15px Trebuchet MS, tahoma, verdana;
	line-height: 40px;
}

#lista_fotos ul {
	list-style-type: circle;
}



#lista_fotos ul li a {
	text-decoration: none;
	color: #7c6f66;

}

#lista_fotos ul li a:hover {
	background: #ff8b19;
	color: #fff;
}








