@charset "utf-8";
/* CSS Document */
@import url('reset.css');
 .page {
	width:900px;
	margin: auto;
	padding:0;
	display:table;
}
body {
	background-image:url(../images/banner-bg.jpg);
	background-repeat:repeat-x;
	color:#330065;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	-moz-background-clip: 340;
	background-color:#dcb8f2;
}
h1, h5 {
	font-family: 'Belleza';
	font-size:22px;
	display:block;
	color:#330065;
	padding:7px 3px 7px 30px;
	background:#fff url(../images/ico.png) 6px center no-repeat ;
	margin-left:20%;
	
}

header h1 {
	border-bottom: 0px;
	margin-bottom: 0px;
	
}
h1 .alinhamento-h1{
	width:auto;
	margin:auto;
	}

#main {
	width:900px;
	-moz-background-clip: 360;
}
.cab {
	background:#fff;
	height:170px;
}

.trava {
	height:auto;
	clear:both;
	
}
.borda {
	border-left:#DDD solid 1px;
	border-right:#DDD solid 1px;
	background-color: #FFF;
}
div.fotos, div.fotos2 {
	magin:0;
	padding:10px;
}
div.fotos a.txt {margin-right: 32px; width:200px; height:35px; display:block; float:left; }
div.fotos img, div.fotos a img {
	padding:5px 5px;
	border:1px solid #ddd;
	background-color:#fff; margin-right:30px 
}
.b-n {
	border-left: 1px solid #DDD;
}
a {
	#590002;
	text-decoration:none;
}
/*Menu*/

#menu {
	height:35px;
	background-color:transparent;
	z-index:1;
	margin-top:25px;
	}
#menu ul {
	width:835px;
	overflow: visible;
	}
#menu ul li {
	float:left;
	margin-left:3px;
}
#menu ul li a {
	font: 16px 'Belleza';
	height:30px;
	width:100px;
	background:url(../images/menu-bg-off.png) no-repeat;  
	text-align: center;
	text-decoration:none;
	display:block;
	overflow:hidden;
	color:#fff;
	padding-top: 5px;
}
#menu ul li a:hover {
	border-bottom:1px;
	background:url(../images/menu-bg-off.png) no-repeat;  
}

/*Menu2*/

#menu2 {
	margin-top:20px;
	}
#menu2 ul {
	width:540px;
	overflow: visible;
	}
#menu2 ul li {
	float:left;
	margin-left:3px;
}
#menu2 ul li a {
	font: 18px 'Belleza';
	height:30px;
	width:130px;
	color: #000;
	text-align: center;
	text-decoration:none;
	display:block;
	overflow:hidden;
	padding-top: 6px;
}

.banner {
	margin:20px 10px 10px 10px;
}
.content {
	width:900px;
	height:auto;
	background-color:#fff;
	padding:0px;
	float:left;
	z-index:auto;
	margin-top:10px;
	
	
}
.content p {
	width:auto;
	height:auto;
	margin: 0 0 10px 10px;
}
/* footer*/
#footer {width:100%;
		height:auto;
		float:left;
		background-color:transparent;
		margin-top:5px;
		}
#footer div {
	height:50px;
	text-align:center;
	font-size:12px;
	color:#fff;
	margin:auto;
	width:100%;
	background-color:#60c;
	border-top:5px;
	border-top-color:#000;
	padding-top:15px;
}
.sep {
	margin:5px;
	float:left;
}
.sep iframe {
	border:1px solid #ddd;
}
.end {
	width:340px;
	font-size:16px;
	height:auto;
}
.box {
	height:auto;
	width:100%;
	margin-bottom: 10px;
	float: left;
}
#enviar {
	width:80px;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	background-color:#6e4487;
	float: right;
}
.page-left { width:500px; float:left; text-align:justify; }
.page-right {
	width:355px;
	float:left;
	margin: 0 0 15px 14px; border-left: 1px solid;
}


#imageContainer5{position:relative;margin:auto;width:900px;}
#imageContainer5{height:250px;}
#imageContainer5 img{display:none;position:absolute;top:0;left:0;}
#menu .ativo {color:#6e4487; text-decoration: none; background-image:url(../images/menu-bg-on.png);}
#menu .ativo:hover{background-image:url(../images/menu-bg-on.png); color:#6e4487;}


ul#estetica  {
	width:auto;
	overflow: visible;
	}	
	

ul#estetica  li {float:none;
	margin:0;}
ul#estetica  li a {font: 16px Arial, Helvetica, sans-serif;
	height:28px;
	width:auto;
	color: #0765af;
	text-align: left;
	text-decoration:none;
	display:block;
	margin: 0 1px;
	padding-left:11px;
	overflow:hidden; }
	
ul#estetica li a:hover {
	background:#fff no-repeat url(../images/ico.png) right center;
	color: #F09;
	border-bottom:1px solid #f2f2f2;

}
.hide { padding:10px; color:#666; margin-bottom:10px; text-align:justify;}

#banner-rotativo{
	width:324px;
	height:354px;
	background-color:#fff;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:39px;
	float:right;
	}
#imageContainer2{width:320px; height:350px;position:relative; border:1px solid #ddd; padding:2px;}
#imageContainer2 img{display:none; position:absolute; top:2px; left:2px;}

#imageContainer3{width:320px; height:350px;position:relative; border:1px solid #ddd; padding:2px;}
#imageContainer3 img{display:none; position:absolute; top:2px; left:2px;}

#imageContainer4{width:320px; height:350px;position:relative; border:1px solid #ddd; padding:2px;}
#imageContainer4 img{display:none; position:absolute; top:2px; left:2px;}

#localizacao-mapa {width:860px; height:auto; padding:20px;}
#localizacao-mapa-2 { border:1px solid #ddd; float:left; margin-bottom:20px;}

#formHome{ width:390px; height:270px; background-color:#fff; float:right; margin-top:0px; margin-right:20px;}
#formHome input{
	margin-top:5px;
	margin-left:5px;
	}
#divFormHome {
	margin-top:5px;
	margin-left:5px;
	display:block;
	}
#conteudoHome{background-color:#ccc; float:right; margin-top:20px; margin-right:20px; width:390px; height:140px;}

#servicos-conteudo .conteudo-escrito{ font-size:22px; color:#900; font-weight:bold; line-height:60px; width:180px; height:360px; float:left;}
#servicos-conteudo{margin-top:20px; margin-bottom:20px; margin-left:40px; height:auto; width:850px; background-color:#000;}
#servicos-img {float:right; width:600px; height:500px; background-image:url(../images/fotos-omb/DSC07541-1.jpg); margin-right:20px; margin-bottom:20px; border: 2px solid  #ddd;}

#titulo{ margin-top:10px}
#titulo img{ margin-left:10px; margin-top:5px;}
#titulo p{ font-size:28px; font-family:'Belleza'; color:#60C}
.titulo-sublinhado{ width:805px; height:1px; background-color:#dcb8f2; margin-left:65px;}

#conteudo-home{width:500px; margin-left:15px; margin-top:35px;}
#conteudo-home p{ font-size:16px; color:#000; text-align:justify;}

.img-home{ float:left; margin:60px 25px 10px 40px; }
.conteudo-home-2{ font-size:26px;}

.conteudo-cabelo{ color: #000; font-size:15px; margin-left:80px; margin-top:50px;}
.conteudo-cabelo p{ text-decoration:underline}

#conteudo-maquiagem{ width:450px; height:auto; margin:20px 0px 0px 40px; color:#000;}
#conteudo-maquiagem p{text-align:justify;}
#img-maquiagem{ float:right; margin-right:30px; margin-top:30px;}
.img-maquiagem{ margin:2px;}


.fundo-home{ margin:15px 0px 0px 65px; padding:3px; border:1px solid #ddd;}

#mapa-contato{ width:600px; height:370px; float:right; margin:15px 30px 0px 0px; border:1px solid #ddd;}

#conteudo-estatica{ color:#000}
.texto-1-estetica{ margin-left:45px; margin-top:20px; margin-right:45px;}
.lista-1-estetica{ margin-left:70px;}
.texto-2-estetica{ margin-left:60px; font-style:oblique; font-size:11px; line-height:25px;}

#conteudo-promocoes{ width:900px; height:400px;}
.titulo-promocoes { width:900px; height:120px;}
.titulo-promocoes-1{ margin-top:30px; margin-left:230px; font-size:30px; color:#000;}


#parceiros {float:right; margin:0px 36px 0px 0px;}
#parceiros img { margin-left:3px; margin-bottom:20px;}

.lista-1-manicure{ margin:30px 0px 0px 70px;}
.lista-2-manicure{ color:#000;}
.div-manicure{margin-left: 60px;}

#manicure-foto1{ float:right; margin:20px 670px 30px 0px; width:350px; height:300px; border:1px solid #ddd; padding:2px;}
#manicure-foto2{ float:left; margin:20px 0px 30px 70px; width:350px; height:300px; border: 1px solid #ddd; padding:2px;}
.titulo-sublinhado2{ width:805px; height:1px; background-color:#dcb8f2; margin-left:65px; margin-top:60px;}
#img-menu2 img{ margin:2px;}

#galeria2{ margin-left:40px;}

#imgs-manicure{ margin:50px;}
#imgs-manicure img{ padding:2px; border:1px solid #ddd;}

.fb-like span{color:#06C;}
.menu-galeria li{ float:left; margin:10px}
.menu-galeria ul{ margin-left:130px; margin-top:30px}
.menu-galeria p{ color:#000; font-size:15px; font-weight:bold; text-align:center;}
.menu-galeria img{ border:1px #ddd solid; padding:2px;}