*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	border:none;
}



/* DIVS */
#index {
	position:absolute;
	width:900px;
	height:550px;
	left:50%;
	top:50%;
	margin-top:-275px;
	margin-left:-450px;
	text-align:center;
}



#container {
	height:630px;
	display:table;
}


#menuLateral{
	float:left;
	padding-top:30px;
}
#menuPrincipal{
	position:absolute;
	top:586px;
	left:165px;
	width:803px;
	height:44px;
	z-index:100;
}
#menuPrincipal ul li{
	float:left;
}
#menuPrincipalForm{
	position:absolute;
	top:605px;
	left:280px;
	z-index:200;
}
#menuPrincipalRepublica{
	position:absolute;
	top:570px;
	left:400px;
	visibility:hidden;
	z-index:100;
}
#menuPrincipalRepublica ul li{
	float:left;
}
#menuPrincipalProdutos{
	position:absolute;
	top:570px;
	left:550px;
	visibility:hidden;
	z-index:100;
}
#menuPrincipalProdutos ul li{
	float:left;
}
#menuPrincipalParticipe{
	position:absolute;
	top:570px;
	left:550px;
	visibility:hidden;
	z-index:100;
}
#menuPrincipalParticipe ul li{
	float:left;
}
#menuTopo{
	position:absolute;
	left:2000px;
	width:580px;
	height:46px;
}
#menuTopo ul li{
	float:left;
}



#catalogo{
	position:absolute;
	top:35px;
	left:750px;
	height:520px;
}
#catalogo p{
	width:231px;
	height:235px;
	*height:250px;
	background-color:#A39F9F;
	margin:15px 15px 20px 0;
}
#catalogo p img{
	border:1px solid #000;
	margin:15px 15px 0 15px;
}
#catalogo p a:hover img{
	border:1px solid #2B5FE4;
}
.catalogoTituloG{
	color:#FFF;
	font-size:16px;
	margin:0 0 0 15px;
}
.catalogoTituloP{
	color:#2B5FE4;
	font-size:14px;
}
.catalogoPreco{
	font-size:18px;
	padding:2px 5px;
	margin:0 0 0 154px;
	width:auto;
}
#catalogoBoxNewsletter{
	position:absolute;
	top:530px;
	left:180px;
	width:140px;
	height:25px;
	background-image:url(../imagens/boxNewsletter.png);
	padding:33px 0 0 50px;
}
#catalogoBoxBuscar{
	position:absolute;
	top:300px;
	left:560px;
	width:170px;
	height:27px;
	background-image:url(../imagens/boxBuscar.png);
	padding:55px 0 0 30px;
}
#catalogoAreaDinamica{
	float:left;
	left:10px;
}



#estampaPrincipal{
	position:absolute;
	top:40px;
	left:200px;
	width:464px;
	height:337px;
	border:1px solid #000;
}
.estampaTitulo{
	color:#000;
	font-size:18px;
	margin:0 0 0 -10px;
	*margin:0;
	padding:2px 5px;
	background-color:#21BFDF;
}
.estampaPreco{
	color:#000;
	font-size:18px;
	margin:10px 0 0 -10px;
	*margin:0;
	padding:2px 5px;
	background-color:#F7CB1F;
}
#estampaCores {
	position:absolute;
	top:140px;
	left:620px;
	width:230px;
	height:260px;
	background-color:#272727;
}
#estampaCores ul{
	margin-left:5px;
}
#estampaCores ul li{
	float:left;
	width:30px;
	height:30px;
	border:1px solid #FFF;
	background-color:#C00;
	margin:10px 0 0 10px;
	cursor:pointer;
}
#estampaCoresFoto{
	border:1px solid #000;
	margin:15px 15px 0 15px;
	background-color:#FFF;
}
#estampaPaginacao {
	position:absolute;
	top:384px;
	left:560px;
}
#estampaPaginacao img{
	cursor:pointer;
}
#estampaTamanho1{
	position:absolute;
	top:415px;
	left:450px;
	width:275px;
	height:25px;
	font-size:20px;
	background-color:#21BFDF;
	padding:5px;
}
#estampaTamanho1 ul li{
	float:left;
	cursor:pointer;
	margin:0 15px 0 0;
}
#estampaTamanho2{
	position:absolute;
	top:455px;
	left:450px;
	width:275px;
	height:25px;
	font-size:20px;
	background-color:#FF35FF;
	padding:5px;
}
#estampaTamanho2 ul li{
	float:left;
	cursor:pointer;
	margin:0 15px 0 0;
}
#estampaTamanhoDuvida{
	position:absolute;
	top:495px;
	left:595px;
	width:150px;
	font-size:13px;
}
#estampaBotoes{
	position:absolute;
	top:520px;
	left:350px;
	width:500px;
	text-align:right;
}
#estampaPaginacaoEstampa{
	position:absolute;
	top:340px;
	left:870px;
	width:48px;
	height:100px;
}
#estampaCompatilhe{
	position:absolute;
	top:390px;
	left:180px;
	width:203px;
	height:70px;
	background-image:url(../imagens/boxCompartilhe.png);
	background-repeat:no-repeat;
	padding:30px 10px 0 25px;
	color:#FFF;
	font-size:14px;
}
#estampaCompatilhe p{
	margin:0 0 8px 0;
}
#estampaQuemJaCompro{
	position:absolute;
	left:1000px;
	width:430px;
	height:500px;
	background-color:#999;
}
#estampaQuemJaCompro div{
	width:160px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
	margin:15px 0 0 -50px;
}
#estampaQuemJaCompro ul{
	margin:25px 0 0 -20px;
}
#estampaQuemJaCompro ul li{
	float:left;
	margin:0 30px 20px 0;
}
#estampaQuemJaCompro ul li img{
	border:1px solid #000;
}
#estampaQuemJaComproBtn{
	position:absolute;
	margin:470px 0 0 1200px;
	width:189px;
	height:62px;
}
#estampaSelo{
	position:absolute;
	top:515px;
	left:190px;
	width:144px;
	height:59px;
}



#loginTitulo{
	position:absolute;
	width:100px;
	height:20px;
	margin:140px 0 0 220px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#loginJaFcoParte{
	position:absolute;
	top:200px;
	left:230px;
	width:182px;
	height:67px;
	background-image:url(../imagens/boxLoginFacoparte.png);
	padding:45px 0 0 70px;
}
#loginJaFcoParte p a{
	margin:7px 0 0 17px;
}
#loginJaFcoParte p a{
	color:#FFF;
}
#loginQueroEntrar{
	position:absolute;
	top:210px;
	left:550px;
	width:154px;
	height:85px;
	background-image:url(../imagens/boxLoginQueroentrar.png);
	background-repeat:no-repeat;
	padding:37px 0 0 105px;
}
#loginTexto{
	position:absolute;
	top:400px;
	left:245px;
	width:300px;
}



#carrinhoTitulo{
	position:absolute;
	top:70px;
	left:220px;
	width:130px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}
#carrinhoBoxTitulos{
	position:absolute;
	top:120px;
	left:250px;
	width:200px;
	height:350px;
	background-color:#333;
}
#carrinhoBoxTitulos div{
	width:160px;
	height:20px;
	padding:5px 10px;
	background-color:#666;
	font-size:16px;
	text-transform:uppercase;
	margin:15px 0 0 -20px;
	color:#FFF;
}
#carrinhoItens{
	position:absolute;
	top:120px;
	left:452px;
}
#carrinhoItens td{
	width:180px;
	height:350px;
	*height:330px;
	height:330px\9;
	vertical-align:top;
	padding:10px;
}
#carrinhoItens td ul{
	margin-top:15px;
	*margin-top:0;
}
#carrinhoItens td ul li{
	color:#FFF;
	font-size:16px;
	float:left;
}
#carrinhoItens td ul li{
	color:#FFF;
	font-size:16px;
	float:left;
}
.carrinhoItensPreco{
	margin:20px 0 0 5px;
	*margin:19px 0 0 5px;
	color:#FFF;
	font-size:16px;
}
.carrinhoItensQuantidade{
	margin:32px 0 0 5px;
	color:#FFF;
	font-size:16px;
}
.carrinhoItensSubTotal{
	margin:28px -12px 0 -10px;
	*margin:27px -20px 0 -10px;
	margin:27px -20px 0 -10px\9;
	font-size:16px;
	background-color:#21BFDF;
	color:#000;
	height:20px;
	padding:5px 15px;
}
.carrinhoItensExcluir{
	margin:50px 0 -30px 65px;
	*margin:24px 0 0 65px;
	width:40px;
	height:36px;
}
#carrinhoBoxValePresente{
	position:absolute;
	left:200px;
	top:485px;
	margin:0 0 0 20px;
	width:186px;
	height:37px;
	background-image:url(../imagens/boxValepresente.png);
	padding:37px 0 0 65px;
}
#carrinhoSubTotal{
	width:160px;
	height:20px;
	padding:5px 15px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
	margin:15px 0 17px -10px;
	*margin:15px 0 19px -15px;
	margin:15px 0 19px -15px\9;
}
#carrinhoBtnContinuaComprando{
	position:absolute;
	top:505px;
	left:500px;
	width:400px;
	height:36px;
}
#carrinhoVazioTitulo{
	position:absolute;
	top:140px;
	left:220px;
	width:130px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}
#carrinhoVazio{
	position:absolute;
	top:190px;
	left:320px;
	width:480px;
	height:50px;
	padding:15px;
	background-color:#333;
	font-size:16px;
	color:#FFF;
	text-align:center;
}
#carrinhoVazio p{
	margin:25px 0 0 0;
}
#carrinhoVazioCatalogo{
	position:absolute;
	top:300px;
	left:250px;
	width:750px;
	height:300px;
}
#carrinhoVazioCatalogo ul li{
	float:left;
	width:231px;
	height:235px;
	background-color:#A39F9F;
	margin:15px 15px 20px 0;
}
#carrinhoVazioCatalogo ul li img{
	border:1px solid #000;
	margin:15px 15px 0 15px;
}
#carrinhoVazioCatalogo ul li a:hover img{
	border:1px solid #2B5FE4;
}



#finalizarCompraTitulo{
	position:absolute;
	top:50px;
	left:220px;
	width:195px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}
#finalizarCompraConteudo{
	position:absolute;
	top:100px;
	left:220px;
	width:550px;
	height:450px;
	padding:5px 10px;
	background-color:#333;
	color:#FFF;
}
#finalizarCompraConteudo h1, #finalizarCompraConteudo h3, #finalizarCompraConteudo a{
	color:#FFF;
}



#cadastroTitulo{
	position:absolute;
	top:50px;
	left:220px;
	width:90px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#cadastroConteudo{
	position:absolute;
	top:70px;
	left:500px;
	width:350px;
	height:480px;
	background-color:#333;
	color:#FFF;
	padding:15px 0 0 10px;
}
#cadastroTitulo2{
	position:absolute;
	top:50px;
	left:470px;
	width:245px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}



#quemSomosTitulo1{
	position:absolute;
	top:50px;
	left:220px;
	width:105px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#quemSomosConteudo1{
	position:absolute;
	top:100px;
	left:200px;
	width:700px;
	height:200px;
	background-color:#333;
	color:#FFF;
	padding:15px 0 0 10px;
}
#quemSomosTitulo2{
	position:absolute;
	top:385px;
	left:640px;
	width:105px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}
#quemSomosConteudo2{
	position:absolute;
	top:400px;
	left:650px;
	width:230px;
	height:90px;
	background-color:#333;
	color:#FFF;
	padding:25px 0 0 20px;
}



#contatoTexto{
	position:absolute;
	top:250px;
	left:430px;
	width:200px;
	height:200px;
}
#contatoTitulo1{
	position:absolute;
	top:65px;
	left:640px;
	width:130px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#contatoConteudo1{
	position:absolute;
	top:80px;
	left:650px;
	width:270px;
	height:380px;
	background-color:#333;
	color:#FFF;
	padding:25px 0 0 20px;
}
#contatoTitulo2{
	position:absolute;
	top:385px;
	left:350px;
	width:105px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}
#contatoConteudo2{
	position:absolute;
	top:400px;
	left:360px;
	width:230px;
	height:90px;
	background-color:#333;
	color:#FFF;
	padding:25px 0 0 20px;
}



#materiasTitulo{
	position:absolute;
	top:160px;
	left:220px;
	width:82px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
}
#materiasConteudo{
	position:absolute;
	top:40px;
	left:400px;
	width:500px;
	height:520px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#materiasConteudo a{
	color:#FFF;	
}
#materiasBox{
	position:absolute;
	top:500px;
	left:220px;
	width:82px;
	height:20px;
}
#materiasBox{
	position:absolute;
	top:500px;
	left:210px;
	width:82px;
	height:20px;
}



#aguardeConteudo{
	position:absolute;
	left:190px;
	width:790px;
	height:561px;
}



#envieSuaEstampaConteudo{
	position:absolute;
	left:190px;
	width:790px;
	height:561px;
}
#envieSuaEstampaFormulario{
	position:absolute;
	top:180px;
	left:620px;
	width:300px;
	height:350px;
	background-color:#333;
	padding:15px;
	color:#FFF;
}
#envieSuaEstampaFormulario a{
	color:#FFF;
	text-decoration:underline;
}
#envieSuaEstampaTitulo{
	position:absolute;
	top:165px;
	left:605px;
	width:70px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}




#regrasTitulo2{
	position:absolute;
	top:120px;
	left:320px;
	width:185px;
	height:20px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:16px;
	text-transform:uppercase;
}
#regrasConteudo1{
	position:absolute;
	top:140px;
	left:350px;
	width:300px;
	height:380px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#regrasConteudo2{
	position:absolute;
	top:140px;
	left:700px;
	width:300px;
	height:380px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#regrasConteudo3{
	position:absolute;
	top:140px;
	left:1050px;
	width:300px;
	height:380px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#regrasConteudo4{
	position:absolute;
	top:140px;
	left:1400px;
	width:300px;
	height:380px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#regrasConteudo5{
	position:absolute;
	top:140px;
	left:1750px;
	width:300px;
	height:380px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#regrasConteudo6{
	position:absolute;
	top:140px;
	left:2100px;
	width:300px;
	height:380px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}



#ajudaTitulo{
	position:absolute;
	top:120px;
	left:170px;
	width:55px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
}
#ajudaRespostasTitulo{
	position:absolute;
	top:80px;
	left:235px;
	width:200px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#ajudaRespostas1{
	position:absolute;
	top:100px;
	left:250px;
	width:300px;
	height:400px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#ajudaRespostas2{
	position:absolute;
	top:100px;
	left:600px;
	width:300px;
	height:400px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#ajudaRespostas3{
	position:absolute;
	top:100px;
	left:950px;
	width:300px;
	height:400px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#ajudaRespostas4{
	position:absolute;
	top:100px;
	left:1300px;
	width:300px;
	height:400px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#ajudaRespostas5{
	position:absolute;
	top:100px;
	left:1650px;
	width:300px;
	height:400px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}
#ajudaRespostas6{
	position:absolute;
	top:100px;
	left:2000px;
	width:300px;
	height:400px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	text-align:justify;
}


#meuPerfilConteudo{
	position:absolute;
	left:500px;
	display:table;
}

#meuPerfilBox{
	position:absolute;
	top:70px;
	left:200px;
	width:210px;
	height:410px;
	padding:75px 30px 5px 30px;
	background-color:#333;
	color:#FFF;
}
#meuPerfilBox a{
	color:#FFF;
}
#meuPerfilTitulo1{
	position:absolute;
	top:55px;
	left:170px;
	width:100px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
}
#meuPerfilTitulo2{
	position:absolute;
	top:95px;
	left:180px;
	width:75px;
	height:18px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:14px;
	text-transform:uppercase;
}

#meuPerfilTitulo3{
	width:120px;
	height:18px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:14px;
	text-transform:uppercase;
}

#meuPerfilTitulo4{
	width:120px;
	height:18px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:14px;
	text-transform:uppercase;
}

#meuPerfilTitulo5{
	width:120px;
	height:18px;
	padding:5px 10px;
	background-color:#21BFDF;
	font-size:14px;
	text-transform:uppercase;
}

.meuPerfilTabela1 p{
	width:161px;
	height:160px;
	*height:160px;
	background-color:#2D2D2D;
	margin:15px 15px 0 0;
}
.meuPerfilTabela1 p img{
	border:1px solid #000;
	margin:15px 15px 0 15px;
}
.meuPerfilTabela1 p a:hover img{
	border:1px solid #2B5FE4;
}

.meuPerfilTabela2 span{
	color:#333;
}
.meuPerfilTabela2 p{
	width:161px;
	height:160px;
	*height:160px;
	background-color:#FFF;
	margin:15px 15px 0 0;
}
.meuPerfilTabela2 p img{
	margin:15px 15px 0 15px;
}

.meuPerfilTabela3 p{
	width:145px;
	height:190px;
	*height:190px;
	background-color:#2D2D2D;
	margin:15px 15px 0 0;
}
.meuPerfilTabela3 p img{
	border:1px solid #000;
	margin:15px 15px 0 15px;
}
.meuPerfilTabela3 p a:hover img{
	border:1px solid #2B5FE4;
}

#meuPerfilGaleria{
	position:absolute;
	left:650px;
	top:10px;
	width:300px;
	height:100px;
	background-color:#21BFDF;
	color:#FFF;
}


#retornoBox1{
	position:absolute;
	top:70px;
	left:200px;
	width:650px;
	height:40px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	font-size:15px;
}
#retornoTitulo1{
	position:absolute;
	top:50px;
	left:185px;
	width:300px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#retornoBox2{
	position:absolute;
	top:330px;
	left:390px;
	width:270px;
	height:130px;
	padding:20px;
	background-color:#333;
	color:#FFF;
	font-size:15px;
}
#retornoBox2 a{
	color:#FFF;
	background-color:#21BFDF;
	padding:0 3px;
}
#retornoTitulo2{
	position:absolute;
	top:315px;
	left:410px;
	width:90px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
}



#enderecoBox{
	position:absolute;
	top:200px;
	left:220px;
	width:450px;
	height:280px;
	padding:20px;
	background-color:#333;
	color:#FFF;
}
#enderecoBox a{
	color:#FFF;
}
#enderecoTitulo{
	position:absolute;
	top:150px;
	left:185px;
	width:200px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
}
#enderecoBox2{
	position:absolute;
	top:305px;
	left:180px;
	width:320px;
}
#enderecoBox2 img{
	margin-left:10px;
}



#produtoEcologicoBox{
	position:absolute;
	top:220px;
	left:450px;
	width:450px;
	height:240px;
	padding:20px;
	background-color:#333;
	color:#FFF;
}

#voteTitulo{
	position:absolute;
	top:80px;
	left:185px;
	width:80px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#voteBoxBuscar{
	position:absolute;
	top:150px;
	left:200px;
	width:170px;
	height:27px;
	background-image:url(../imagens/boxBuscar.png);
	padding:55px 0 0 30px;
}
#vote{
	position:absolute;
	top:150px;
	left:500px;
	height:520px;
}
#vote p{
	width:161px;
	height:170px;
	*height:170px;
	background-color:#2D2D2D;
	margin:15px 15px 20px 0;
}
#vote p img{
	border:1px solid #000;
	margin:15px 15px 0 15px;
}
#vote p a:hover img{
	border:1px solid #2B5FE4;
}
.voteTituloG{
	color:#FFF;
	font-size:14px;
	margin:0 0 0 15px;
}
.voteTituloP{
	color:#2B5FE4;
	font-size:12px;
	margin:0 0 0 15px;
}



#voteEstampaPaginacaoEstampa{
	position:absolute;
	top:100px;
	left:700px;
	width:48px;
	height:100px;
}
#voteEstampaCompatilhe{
	position:absolute;
	top:300px;
	left:680px;
	width:203px;
	height:70px;
	background-image:url(../imagens/boxCompartilhe.png);
	background-repeat:no-repeat;
	padding:30px 10px 0 25px;
	color:#FFF;
	font-size:14px;
}
#voteEstampaCompatilhe p{
	margin:0 0 8px 0;
}
#voteEstampaTitulo{
	position:absolute;
	top:60px;
	left:210px;
	width:464px;
	height:40px;
}
#voteEstampaPrincipal{
	position:absolute;
	top:100px;
	left:200px;
	width:470px;
	height:330px;
	border:1px solid #000;
}
#voteVotos{
	position:absolute;
	top:458px;
	left:355px;
	width:310px;
	height:70px;
	font-size:55px;
	background-color:#FFF;
	padding:5px;
}
#voteVotos ul li{
	float:left;
	cursor:pointer;
	margin:0 20px 0 0;
}
#voteComentarios{
	position:absolute;
	top:50px;
	left:1005px;
	width:350px;
	height:500px;
	background-color:#333;
	color:#FFF;
	padding:35px 20px 20px 20px;
}
#voteComentariosRolagem{
	margin-top:20px;
	width:350px;
	height:390px;
	overflow:auto;
}
#voteComentariosRolagem table tr td{
	padding:0 0 20px 0;
	vertical-align:top;
}
#voteComentariosTitulo{
	position:absolute;
	top:40px;
	left:990px;
	width:120px;
	height:20px;
	padding:5px 10px;
	background-color:#F7CB1F;
	font-size:16px;
	text-transform:uppercase;
}



#valePresenteTitulo{
	position:absolute;
	top:125px;
	left:340px;
	width:130px;
	height:20px;
	padding:5px 10px;
	background-color:#FF35FF;
	font-size:16px;
	text-transform:uppercase;
}
#valePresenteTexto{
	position:absolute;
	top:300px;
	left:250px;
	width:180px;
	height:20px;
}
#valePresenteFormulario{
	position:absolute;
	top:240px;
	left:550px;
	width:260px;
	height:170px;
	background-color:#333;
	padding:10px;
	color: #FFF;
	font-size:14px;
}	
	
	
#desenhoEstampa{
	position:absolute;
	top:20px;
	left:700px;
	width:216px;
	height:279px;
	background-image:url(../imagens/desenhoCatalogo1.png);
}
#desenhoLogin{
	position:absolute;
	top:75px;
	left:320px;
	width:614px;
	height:406px;
	background-image:url(../imagens/desenhoLogin1.png);
}
#desenhoCarrinho{
	position:absolute;
	left:650px;
	width:318px;
	height:130px;
	background-image:url(../imagens/desenhoCarrinho1.png);
}
#desenhoCarrinhoVazio{
	position:absolute;
	top:5px;
	left:150px;
	width:769px;
	height:289px;
	background-image:url(../imagens/desenhoCarrinhovazio.png);
}
#desenhoFinalizarCompra{
	position:absolute;
	top:200px;
	left:800px;
	width:259px;
	height:404px;
	background-image:url(../imagens/desenhoTextopadrao3.png);
}
#desenhoFinalizarCompra2{
	position:absolute;
	left:150px;
	width:137px;
	height:208px;
	background-image:url(../imagens/desenhoFinalizarCompra.png);
}
#desenhoCadastro{
	position:absolute;
	left:170px;
	width:786px;
	height:590px;
	background-image:url(../imagens/desenhoCadastro.png);
}
#desenhoQuemSomos{
	position:absolute;
	top:300px;
	left:170px;
	width:519px;
	height:297px;
	background-image:url(../imagens/desenhoQuemSomos.png);
}
#desenhoContato{
	position:absolute;
	left:170px;
	width:300px;
	height:563px;
	background-image:url(../imagens/desenhoContato.png);
}
#desenhoMaterias{
	position:absolute;
	top:80px;
	left:170px;
	width:240px;
	height:432px;
	background-image:url(../imagens/desenhoMaterias.png);
}
#desenhoRegras{
	position:absolute;
	top:50px;
	left:170px;
	width:247px;
	height:564px;
	background-image:url(../imagens/desenhoRegras.png);
}
#desenhoAjuda{
	position:absolute;
	left:170px;
	width:831px;
	height:597px;
	background-image:url(../imagens/desenhoAjuda.png);
}
#desenhoMeuPerfil{
	position:absolute;
	left:170px;
	width:1475px;
	height:599px;
	background-image:url(../imagens/desenhoMeuPerfil.png);
}
#desenhoRetorno{
	position:absolute;
	top:150px;
	left:200px;
	width:762px;
	height:432px;
	background-image:url(../imagens/desenhoRetorno.png);
}
#desenhoEndereco{
	position:absolute;
	top:63px;
	left:170px;
	width:577px;
	height:535px;
	background-image:url(../imagens/desenhoEndereco.png);
}
#desenhoProdutoEcologico{
	position:absolute;
	top:63px;
	left:200px;
	width:742px;
	height:526px;
	background-image:url(../imagens/desenhoProdutoEcologico.png);
}
#desenhoVote{
	position:absolute;
	top:45px;
	left:140px;
	width:556px;
	height:558px;
	background-image:url(../imagens/desenhoVote.png);
}
#desenhoVoteEstampa{
	position:absolute;
	top:430px;
	left:200px;
	width:807px;
	height:177px;
	background-image:url(../imagens/desenhoVoteEstampa.png);
}
#desenhoValePresente{
	position:absolute;
	top:50px;
	left:400px;
	width:369px;
	height:267px;
	background-image:url(../imagens/desenhoValePresente.png);
}


#btnEndereco{
	position:absolute;
	top:500px;
	left:710px;
	width:130px;
	height:36px;
}



/* ELEMENTOS HTML */
body {
	color: #000;
	font-size: 12px;
	background-color:#FFF;
	background-image:url(../imagens/bg.png);
	background-repeat:repeat;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
h1{
	font-size:15px;
}
dt{
	display:table-cell;
}
dd{
	float:left;
}



/* CLASSES */
.campo {
	color:#000;
	background-color:#FFF;
	border: none;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	padding:1px 5px;
}
.botao {
	color:#333333;
	background-color:#FFF;
	border: none;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	padding:1px 5px;
}
.btnRosa{
	color:#FFF;
	background-color:#FF35FF;
	border: none;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.btnCinza{
	color:#FFF;
	background-color:#252525;
	border: none;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.clear{
	clear:both;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.catalogoPreco{
		font-size:18px;
		padding:2px 5px;
		left:154px;
		width:auto;
	}
	#estampaQuemJaCompro div{
		width:165px;
		height:20px;
		padding:5px 10px;
		background-color:#F7CB1F;
		font-size:16px;
		text-transform:uppercase;
		margin:15px 0 0 -50px;
	}
	#carrinhoItens td{
		width:180px;
		height:330px;
		vertical-align:top;
		padding:10px;
	}
	.carrinhoItensSubTotal{
		margin:32px -12px 0 -10px;
		font-size:16px;
		background-color:#21BFDF;
		color:#000;
		height:20px;
		padding:5px 15px;
	}
	.carrinhoItensExcluir{
		margin:45px 0 -35px 65px;
		width:40px;
		height:36px;
	}
	#carrinhoSubTotal{
		width:160px;
		height:20px;
		padding:5px 15px;
		background-color:#21BFDF;
		font-size:16px;
		text-transform:uppercase;
		margin:15px 0 19px -10px;
	}
	#finalizarCompraTitulo{
		position:absolute;
		top:50px;
		left:220px;
		width:200px;
		height:20px;
		padding:5px 10px;
		background-color:#21BFDF;
		font-size:16px;
		text-transform:uppercase;
	}
}