/*Estrutura HTML*/
body,html {
	background-image:url(img/fundo_body.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}

a{ color:#ff0000; font-weight:700; text-decoration:none; }
a.twi{ color:#007eff; font-weight:700; text-decoration:none; }
a img{ color:#ff0000; text-decoration:none; border:0px; }

.clear{ clear:both; }

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ff0000;
	padding:0px;
	padding-left:30px;
	padding-top:5px;
	margin:0px;
	text-align:left;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#FF6600;
	padding:0px;
	padding-left:30px;
	margin:0px;
	text-align:left;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#f00;
	padding:0px;
	padding-left:10px;
	margin:0px;
	text-align:left;
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
	padding:0px;
	padding-left:10px;
	margin:0px;
	text-align:left;
}

p{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-size-adjust:none;
	font-stretch:narrower;
	color:#000000;
	padding:0px;
	padding-left:30px;
	margin:0px;
	text-align:left;
}

div#cabecalho{ width:856px; margin-top: 0; margin-right: auto; margin-bottom:0; margin-left:auto; }

div#promocao{ width:427px; position:relativa; float:right; }

div#noiva{ width:230px; float:left; text-align:left; padding-top:20px; padding-bottom:15px; }

div#album{ float:left; padding-top:15px; padding-bottom:15px; }

div#idpilates{ width:420px; float:left; }

div#twitter{ padding-top:30px; padding-bottom:15px; width:420px; float:left; }

div#pilates{ padding:0px; margin:0px; width:230px; float:left; text-align:left; }

div#imgpilates{ width:auto; float:right; }

div#bronze{ padding-top:20px; width:270px; float:left; text-align:left; }

div#imgbronze{ width:auto; float:right; padding-left:0px; padding-top:15px; padding-bottom:10px; }

div#maquiagem{ padding-top:20px; width:230px; float:left; text-align:right; }

div#imgmaquiagem{ width:auto; float:left; padding-left:15px; padding-top:10px; padding-bottom:15px; }

div#estudio{
	height:auto;
	width:340px;
	float:left;
	text-align:left;
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
}

div#rodapehome{
	background-image:url(img/faixa.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:850px;
	height:140px;
	float:right;
	padding:0px;
	margin:0px;
	vertical-align:baseline;
}

div#enderecohome{ padding-left:10px; float:left; padding:0px; padding-left:10px; margin:0px; margin-top:50px; }

div#endereco{
	background-image:url(img/faixa.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:850px;
	height:100px;
	float:right;
	padding-top:10px;
	margin:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#endereco1{
	padding-left:10px;
	float:left;
	padding-left:10px;
	margin-right:100px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.endereco1{
	padding-left:10px;
	float:left;
	padding-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 145px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right: 205px;
}
.imgg {
	margin-left: 95px;
}

div#endereco2{ padding-left:10px; float:left; padding:0px; padding-left:10px; margin:0px; margin-right:110px; }

div#endereco3{ padding-left:10px; float:left; padding:0px; padding-left:10px; margin:0px; }

.menuservico{ width:856px; float:left; }

div#serviconoiva{ padding:0px; margin:0px; width:450px; float:left; text-align:left; }

.painelservico{ float:right; width:auto; }

div#rodape{
	padding:0px;
	padding-top:0px;
	padding-bottom:30px;
	/* margin:0px;
	float:right; */
	text-align:center;	
	width:856px;
	margin:0 auto;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

div#studio{
	width:450px;
	padding:0px;
	padding-top:20px;
	margin:0px;
	float:left;
}

div#fotostudio{ width:850px; padding:0; padding-top:30px; vertical-align:top; }
div#fotostudio  img{ float:left; padding:0 10px }
div#parceiros{ width:530px; padding:0px; margin:0px; float:left; }

div#tabela{
	float:left;
	width:530px;
	padding:0px;
	margin:0px;
	padding-left:auto;
	padding-right:auto;
	margin-left:auto;
	margin-right:auto;
}

div#dedo1{ width:170px; float:left; padding:0px; margin:0px; }

div#dedo2{ width:153px; float:right; padding:0px; margin:0px; }

div#dicas{ width:100px; padding:0px; margin:0px; float:left; }

div#linkdicas{ width:100px; padding:0px; padding-top:33px; margin:0px; float:left; color:#FF0000; }

div#bdicas{ margin:0px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:22px; color:#FF0000; }

div#colesq{
	width:153px;
	float:left;
	padding:0px;
	padding-top:30px;
	margin:0px;
	padding-left: 10px;
}

div#coldir{ float:right; width:153px; padding:30px 0 0; margin:0 0 0 5px; }

div#olhosgaleria{ padding:0px; padding-top:30px; padding-left:0px; margin:0px; width:auto; float:left; }

div#galeriaswf{ padding:0px; padding-top:15px; margin:0px; float:left; width:855px; }

div#faixa{ padding:0px; padding-right:0px; margin:0px; vertical-align:bottom; }

div#infoflash{ float:left; width:auto; }

div#servicoesq{ float:left; width:auto; }

div#servicodir{ float:left; width:auto; }

div#geralcontato{ background-color:#FFFFFF; padding:0px; }

div#contato{
	width:auto;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
	margin:0px;
	float:left;
	text-align:left;
}

div#contato2{
	width:auto;
	padding:0px;
	padding-top:100px;
	padding-left:20px;
	margin:0px;
	float:left;
	text-align:left;
}

div#legcontato{ padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }

div#mapa{ float:right; padding-top:50px; padding-right:50px; padding-bottom:30px; }

div#contato{
	width:755px;
	margin:0 auto;
	padding:20px 50px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
}

.promo{
	padding: 0;
	margin: 30px 0 0 30px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 700;
	color:#ff0000;
	width:200px;
	/*border: #f00 1px solid;*/
	float:left;
}

.contpromo{ padding:0; margin:0; width:530px; /*border: #f00 1px solid;*/ float:left; }

.firstpromocao{
	float:left;
	margin-top: 30px;
	margin-bottom: 0;
	margin-left: 85px;
}

.regulamento { width:480px; text-align:left; float:left; margin:30px 0 30px 30px; font-family:Verdana, Geneva, sans-serif; }
.regulamento h1, h2, h3, h4, h5, h6, p { color:#000; }
.regulamento h1 { font-size:22px; padding:0px; margin:0px; }
.regulamento h3 { font-size:16px; font-style:normal; padding:0px; margin:0px; }
.regulamento h4 { font-size:14px; font-style:normal; padding:0px; margin:0px; }
.regulamento h5 { font-size:10px; font-style:normal; padding:0px; margin:0px; }
.regulamento p { font-size:11px; margin:0; padding:0; }
.regulamento b { font-size:14px; font-weight:bold; }

.imgpromocao{
	float:left;
	margin-top: 0;
	margin-right: 60px;
	margin-bottom: 0;
	margin-left: 0;
}

.promopromo{
	float:left;
	border: #f00 1px solid;
	width:480px;
	margin: 20px 0 20px 30px;
	background-color:#fff;
}

div#contato h1{ margin:0; padding:0 }

#contato #obs{
	width:250px;
	float:left;
	padding:10px 0px;
	height:240px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
}

#contato #obsOK{
	width:500px;
	float:left;
	padding:100px 0 100px 200px;
	height:240px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:22px;

	
}

#contato form{
	display:block;
	width:475px;
	float:right;

}
#contato div.input{
	min-height:40px
}
#contato form label{
	width:100px;
	display:block;
	float:left
}
#contato form input,form textarea{
	width:350px;
	padding:5px 10px;
}
#contato form textarea{
	height:120px
}
#contato form button{
	float:right
}
#contato .contatos{
	margin:40px 0;

}
#contato .contatos p.info{
	width:247px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
}
#contato .contatos a{
	
}
#contato .contatos img.img{
	float:right;
}

