@import url("reset.css");
body{
	font: 0.8em Arial, Helvetica, sans-serif;
}
header{
	display: block;
	margin: 0;
	background: none;
	width: 100%;
	height: 31px;
	left: 0px;
	bottom: 0px;
}
header h1 {
	position: absolute;
	top: -2px;
	z-index: 5000;
	margin: 0;
	float: left;
	left: 0;
}
header h1 a{
	display: block;
	padding: 0 0 0 30px;
	color: #fff;
	margin: 0;
	float: left;
}
header h2{color: #ccc;
	padding: 0 0 0 30px;
}
nav{
	display: block;
	float: left;
	height: 31px;
	padding: 0;
	margin: 15px 0 8px;
	border: 0;
	border-top: 1px solid #FFFFFF;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	background: -moz-linear-gradient(top,  #ccc,  #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ffffff));
	font: bold 14px Arial, Helvetica, sans-serif;
	position: absolute;
}
nav ul{
	padding: 0 0 0 263px;
	margin: 0;
	list-style: none;
}
nav ul li{
	padding: 0;
	margin: 0;
	float: left;
	
}
nav ul li a{
	padding: 8px 10px;
	margin: 0;
	display: block;
	color: #CB5291;
}

/*-- 1 space full grid --*/

section#secoes-1-space-full{
	margin: 0;
	width: 100%;
	padding: 0;
}
section#secoes-1-space-full div article{
	display: block;
	padding: 33px 0 0 218px;
	width: 477px;
	float: left;
	color: #752E52;
}
section#secoes-1-space-full div article#anterior{
	width: 690px;
	margin: 0 auto;
}
section#secoes-1-space-full div article#colecao {
	padding: 33px 0 0 218px;
	width: 740px;
}

section#secoes-1-space-full div article#anteriores {
	float: none;
	margin: 0 auto;
	padding: 41px 0 0;
	width: 960px;
}
section#secoes-1-space-full div article#lojas img.img-lojas{ 
	float: left;
	padding: 0 15px 0 0;
}
section#secoes-1-space-full div article#lojas .box_txt p{
	font-size: 11px;
	padding: 0 0 9px;
}
section#secoes-1-space-full div article#colecao a{
	padding: 18px 6px;
	float: left;
}
section#secoes-1-space-full div article#colecao a img{
	border: 1px solid #DD9DA8;
}

section#secoes-1-space-full div article#anteriores .box{
	width: 350px;
	float: left;
}
article#anterior .box, article#anterior .boxII{
	width: 712px;
	float: left;
	padding: 12px 0 0;
}
article#anterior .box a, article#anterior .boxII a{
	padding: 3px;

}
article#anterior .box img, article#anterior .boxII img{
	border: 1px solid #CB7F9E;
}

#anterior{
	color: #752E52;
	display: block;
	float: left;
	padding: 33px 0 0 0;
	width: 960px;
	margin: 0 auto;
}
section#secoes-1-space-full div article#anteriores h2{
	float: left;
	padding: 0 5px 0 0;
}
section#secoes-1-space-full div article#anteriores ul{
	float: left;	
}
section#secoes-1-space-full div article#anteriores p{
	clear: both;
	padding: 0 0 7px;
	float: left;
	width: 850px
}
section#secoes-1-space-full div article#anteriores div.show{
	width: 930px;	
}
section#secoes-1-space-full div article#anteriores ul li{
	float: left;
}
section#secoes-1-space-full div article#anteriores ul li a{
	padding: 0 5px;
	border-right: 1px solid #333;
}
section#secoes-1-space-full div article#contato{
}
section#secoes-1-space-full div article#contato label{
	padding: 0 5px 0 0;
	float: left;
}
section#secoes-1-space-full div article#contato input, section#secoes-1-space-full div article#contato textarea{
	border: 0;
	background: none;
	color: #742D52;
}
section#secoes-1-space-full div article#contato textarea {
	height: 60px;	
}
section#secoes-1-space-full div article#contato input#submit-end{
	font-weight: bold;
	float: right;
}
section#secoes-1-space-full div article#contato ul li{
	color: #742D52;
	background: #EDD6E2;
	border: 1px solid #CB7F9E;
	margin: 8px 0;
	padding: 3px;
}
.img_col {
	float: left;
	height: 111px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0 5px 5px;
	width: 75px;
}
section#secoes-1-space-full figure, section#secoes-1-space-full div.last{
	display: block;
	height: 380px;
	margin: -8px 0 0;
	background: rgba(255, 255, 255, 0.9);
	color: #fff;
	padding: 0;
	float: left;
	width: 100%;
	min-width: 960px;
	display: none;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddffffff,endColorstr=#ddffffff);
}
section#secoes-1-space-full figure, section#secoes-1-space-full div article#cu{
	display: block;
	color: #333;
}
section#secoes-4-spaces figure.last, section#secoes-4-spaces div.last, section#secoes-5-spaces figure.last, section#secoes-5-spaces div.last, section#secoes-3-spaces figure.last, section#secoes-3-spaces div.last, section#secoes-2-spaces figure.last, section#secoes-2-spaces div.last{
	margin: 0;
}
br.clear {
	clear: both;
}
div, figure {
	
}
/* footer */

footer {
	display: block;
	margin: 0;
	width: 100%;
	z-index: 100;
	height: 21px;
	position: absolute;
	bottom: 0;
	background: #fff;
}
footer div#footer {
	margin: 0;
	padding: 3px 10px;
	text-align: right;
	color: #F2D3E3;
	font-size: 11px;
}

/* Background */

.base-bottom {
	position: absolute;
	bottom: 25px;
	margin: 0 0 -4px;
	width: 100%;
	min-height: 46px;
	border-bottom: 1px solid #DEA3A8;
}
.fullBg {
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.maincontent {
	left: 0;
	z-index: 50;
}
#costas{
	padding: 43px 0 0 43px;
}
img.loading {
	left:775px;
	position:absolute;
	top:26px;
	z-index:5;
	display: none;
}
form ul.form input{
	width: 300px;
}
form ul.form textarea{
	width: 300px;
}
.wpcf7-validation-errors{
	left:0;
	position:relative;
	top:-50px;
	width:379px;
}