@charset "utf-8";
/* CSS Document */
/* CONFIGS GERAIS */
*{
	margin: 0;
	padding: 0;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
body{
	background: url(../img/background.gif) repeat-y center top #F6F6F6;
	font-family: "Tahoma";
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.hidden { display: none; }

.clr{
	clear: both;
	height: 0;
	line-height: 0;
}
.btn{
	cursor: pointer;
}
img{
	border: 0;
}
object{
	outline: none;
}
/* replace */
.replace {
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
	text-indent:-50000px;
	overflow:hidden;
	display:block;
}
/* tidy these up */
.replace * {
	text-indent: -10000px;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
}
.replace a {
	text-indent:0;
}
.replace a span {
	text-indent:-10000px;
}
/* end replace */
/* LINKS */
a, a:link a:active a:visited {
	text-decoration: none; 
	color: #333333;
	outline: none;
}
/* CORES DE TEXTO */
.cinza{
	color: #89949E;
}
.cinza2{
	color: #58585A;
}
.cinza3{
	color: #999999;
}
.roxo{
	color: #8E4771;
}
.roxo2{
	color: #4C478E;
}
.verde{
	color: #478E8B;
}
.branco{
	color: #FFFFFF;
}
.bld{
	font-weight: bold;
}
/* REFERENTE A MODELO */
#site{
	width: 960px;
	margin: 0 auto;
}
/* TOPO */
#topo{
	position: absolute;
	width: 960px;
	height: 69px;
	z-index: 1001;
}
.topo-menu-espacamento {
	margin: 0 10px;
}
.topo-logo{
	float: left;
	margin: 27px 0 0 5px;
}
.topo-menu{
	visibility: hidden;
	float: left;
	margin: 28px 0 0 170px;
	width: 60px;
}
.topo-menu2{
	visibility: hidden;
	float: left;
	margin: 28px 0 0 0px;
}
.mac.gecko .topo-menu2{
	visibility: hidden;
	float: left;
	margin: 28px 0 0 395px;
	position: absolute;
	z-index: 1001;
	height: 14px;
}
.topo-menu-quebra{
	visibility: hidden;
	float: left;
	margin: 28px 5px 0 5px;
}
.topo-regiao{
	visibility: hidden;
	float: left;
	margin: 27px 0 0 255px;
	width: 116px;
}
.topo-regiao-menu{
	float: left;
	margin: 22px 0 0 -30px;
}
.topo-menu span{
	display: none;
}
.topo-menu2 span{
	display: none;
}
.topo-menu-quebra span{
	display: none;
}
.topo-regiao span{
	display: none;
}
/* MENU */
#menu{
	position: absolute;
	margin: 91px 0 0 7px;
	z-index: 10002;
}
.menu-over{
	background: url(../img/bg-menu-over.gif) no-repeat;
	color: #ffffff;
}
.menu-colecao{
	background: url(../img/bg-menu-colecao.gif) no-repeat;
	width: 153px;
	height: 21px;
	margin: 0 0 3px 0;
}
.menu-colecao-over{
	background: url(../img/bg-menu-colecao-over.gif) no-repeat;
	width: 169px;
	height: 21px;
	margin: 0 0 3px 0;
}
.menu-campanha{
	background: url(../img/bg-menu-campanha.gif) no-repeat;
	width: 66px;
	height: 21px;
	margin: 0 0 2px 0;
}
.menu-campanha-over{
	background: url(../img/bg-menu-campanha-over.gif) no-repeat;
}
.menu-cartao-presente{
	background: url(../img/bg-menu-cartao-presente.gif) no-repeat;
	width: 101px;
	height: 21px;
	margin: 0 0 3px 0;
}
.menu-cartao-presente-over{
	background: url(../img/bg-menu-cartao-presente-over.gif) no-repeat;
}
.menu-cartao-paqueta{
	background: url(../img/bg-menu-cartao-paqueta.gif) no-repeat;
	width: 95px;
	height: 21px;
	margin: 0 0 4px 0;
}
.menu-cartao-paqueta-over{
	background: url(../img/bg-menu-cartao-paqueta-over.gif) no-repeat;
}
.menu-loja{
	background: url(../img/bg-menu-loja.gif) no-repeat;
	width: 116px;
	height: 21px;
}
.menu-loja-over{
	background: url(../img/bg-menu-loja-over.gif) no-repeat;
}
/* MENU OVER */
#menu-over{
	display: none;
	position: absolute;
	width: 249px;
	margin: 89px 0 0 162px;
	z-index: 10001;
}
.menu-over-topo{
	background: url(../img/bg-menu-over-topo.png) no-repeat;
	width: 249px;
	height: 45px;
}
.menu-over-bloco{
	background: url(../img/bg-menu-over-bloco.png) repeat-y;
	width: 249px;
}
.menu-over-rodape{
	background: url(../img/bg-menu-over-rodape.png) no-repeat;
	width: 249px;
	height: 4px;
}
.menu-over-todos{
	padding: 7px 0 0 20px;
}
.menu-over-feminino{
	float: left;
	padding: 11px 0 0 20px;
}
.menu-over-masculino{
	float: left;
	padding: 11px 0 0 64px;
}
.menu-over-categorias-bloco-feminino{
	float: left;
	width: 105px;
	margin: 5px 0 5px 0;
}
.menu-over-categorias-bloco-masculino{
	float: left;
	width: 110px;
	border-left: 1px solid #F2F2F2;
	padding: 0 0 0 20px;
	margin: 5px 0 5px 0;
}
.menu-over-categorias-feminino{
	padding: 5px 0 0 22px;
	font-size: 10px;
}
.menu-over-categorias-masculino{
	padding: 5px 0 0 0;
	font-size: 10px;
}

/* PRINCIPAL*/

/* RODAPÉ */
#rodape{
	position: absolute;
	margin: 785px 0 0 5px;
}
.rodape-esq{
	float: left;
	background-color: #C9C9C9;
	width: 278px;
	height: 28px;
}
.rodape-politica{
	visibility: hidden;
	float: left;
	margin: 8px 0 0 16px;
	width: 80px;
	height: 14px;
}
.rodape-trabalhe{
	visibility: hidden;
	float: left;
	margin: 8px 0 0 0;
	width: 87px;
	height: 14px;
}
.rodape-extrato{
	visibility: hidden;
	float: left;
	margin: 8px 0 0 2px;
	width: 70px;
	height: 14px;
}
.rodape-quebra{
	visibility: hidden;
	float: left;
	margin: 8px 0 0 0;
	font-weight: bold;
}
.rodape-esq span{
	display: none;
}
.rodape-dir span{
	display: none;
}
.rodape-dir{
	float: left;
	background-color: #D4D4D4;
	width: 242px;
	height: 28px;
}
.rodape-paqueta{
	visibility: hidden;
	float: left;
	margin: 8px 0 0 40px;
	width: 94px;
	height: 14px;
}
.rodape-onze{
	visibility: hidden;
	float: left;
	margin: 8px 0 0 146px;
	width: 70px;
	height: 14px;
	position: absolute;
	z-index: 10050;

}
.ie7 .rodape-onze{
	margin: 8px 0 0 20px;

}
.rodape-visite{
	float: left;
	visibility: hidden;
	margin: 4px 0 0 173px;
	width: 85px;
	height: 16px;
}
.rodape-visite span{
	display: none;
}
.rodape-paqueta-esportes{
	float: left;
}
/* FIM MODELO */

/* REFERENTE A PÁGINA INDEX */
#index-mulher{
	background: url(../img/bg-index-mulher.png) no-repeat;
	position: absolute;
	width: 254px;
	height: 918px;
	margin: 23px 0 0 416px;
	z-index: 1000;
}
#index-titulo{
	position: absolute;
	background: url(../img/bg-index-titulo.gif) no-repeat;
	width: 140px;
	height: 106px;
	margin: 120px 0 0 182px;
}
#index-pra-vc-titulo{
	background: url(../img/bg-index-pra-vc.gif) no-repeat;
	position: absolute;
	width: 307px;
	height: 87px;
	margin: 257px 0 0 192px;
}
#index-pra-vc-foto1{
	position: absolute;
	background: url(../img/bg-pra-vc-foto1.jpg) no-repeat;
	width: 190px;
	height: 244px;
	margin: 343px 0 0 270px;
}
#index-pra-vc-foto2{
	position: absolute;
	background: url(../img/bg-pra-vc-foto2.jpg) no-repeat;
	width: 110px;
	height: 106px;
	margin: 434px 0 0 167px;
}
#index-pra-vc-foto3{
	position: absolute;
	width: 271px;
	height: 243px;
	margin:344px 0 0 167px;
}
#index-cartao-paqueta{
	background: url(../img/bg-index-cartao-paqueta.gif) no-repeat;
	position: absolute;
	width: 253px;
	height: 190px;
	margin: 558px 0 0 17px;
}
.index-cartao-paqueta-img{
	float: left;
	margin: 49px 0 0 12px;
}
.index-cartao-paqueta-titulo{
	float: left;
	margin: 10px 0 0 10px;
}
#index-cartao-presente{
	background: url(../img/bg-index-cartao-presente.gif) no-repeat;
	position: absolute;
	width: 253px;
	height: 190px;
	margin: 560px 0 0 288px;
	z-index: 1001;
}
.index-cartao-presente-texto{
	float: left;
	margin: 50px 0 0 10px;
	font-size: 11px;
	width: 100px;
}
#index-colecao{
	position: absolute;
	margin: 75px 0 0 613px;
	width: 263px;
	height: 270px;
	z-index: 100;
}
.index-colecao-titulo{
	background: url(../img/bg-index-colecao.gif) no-repeat;
	width: 116px;
	height: 37px;
	margin: 0 0 0 147px;
}
#index-campanha{
	background: url(../img/bg-index-campanha.jpg) no-repeat;
	position: absolute;
	width: 335px;
	height: 424px;
	margin: 326px 0 0 613px;
}
.index-campanha-foto1 {
	position: absolute;
	width: 154px;
	height: 119px;
	top: 39px;
	left: 195px;
	z-index: 201;
}

.index-campanha-titulo{
	background: url(../img/tit-promocao-dia-dos-pais.jpg) no-repeat;
	width: 185px;
	height: 56px;
	margin: 120px 0 0 20px;
}
.index-campanha-img{
	left: 30px;
	position: absolute;
	z-index: 102;
}
.index-campanha-texto{
	font-size: 11px;
	margin: 5px 0 0 30px;
	width: 275px;
}

/* REFERENTE A PÁGINA DA CAMPANHA */
#campanha-mulher{
	background: url(../img/bg-campanha-mulher.png) no-repeat;
	position: absolute;
	width: 333px;
	height: 930px;
	margin: 18px 0 0 368px;
	z-index: 1000;
}
#campanha-cadastre{
	position: absolute;
	width: 145px;
	height: 55px;
	margin: 344px 0 0 48px;
}
.campanha-chamada{
	position: absolute;
	background: url(../img/bg-index-titulo.gif) no-repeat;
	width: 140px;
	height: 106px;
	margin: 131px 0 0 733px;
}
.campanha-titulo{
	position: absolute;
	background: url(../img/bg-campanha-titulo.gif) no-repeat;
	width: 141px;
	height: 37px;
	margin: 59px 0 0 225px;
}
.campanha-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 395px;
	height: 365px;
	margin: 96px 0 0 194px;
}
.campanha-filme-titulo{
	position: absolute;
	background: url(../img/bg-campanha-filme-titulo.gif) no-repeat;
	width: 171px;
	height: 36px;
	margin: 425px 0 0 23px;
}
.campanha-filme{
	position: absolute;
	width: 275px;
	height: 190px;
	margin: 461px 0 0 23px;
}
.campanha-titulo-pra-vc{
	position: absolute;
	background: url(../img/bg-campanha-titulo-pra-vc.gif) no-repeat;
	width: 343px;
	height: 87px;
	margin: 284px 0 0 621px;
	z-index: 90;
}
.campanha-corpo-pra-vc{
	position: absolute;
	background: url(../img/bg-campanha-corpo-pra-vc.gif) no-repeat;
	width: 354px;
	height: 407px;
	margin: 342px 0 0 610px;
}
.campanha-catalogo{
	position: absolute;
	width: 304px;
	height: 40px;
	margin: 696px 0 0 635px;
}

.campanha-catalogo-titulo {
	background: url(../img/campanha-tit-dicas-da-mariana.gif) no-repeat;
	position: absolute;
	width: 304px;
	height: 40px;
	margin: 512px 0 0 635px;
}

.campanha-catalogo-foto1{
	position: absolute;
	width: 140px;
	height: 120px;
	margin: 382px 0 0 635px;
}
.campanha-catalogo-foto2{
	position: absolute;
	width: 140px;
	height: 120px;
	margin: 382px 0 0 799px;
}
.campanha-catalogo-foto3{
	position: absolute;
	background: url(../img/bg-campanha-catalogo-foto3.jpg) no-repeat;
	width: 140px;
	height: 120px;
	margin: 565px 0 0 635px;
}
.campanha-catalogo-foto4{
	position: absolute;
	background: url(../img/bg-campanha-catalogo-foto4.jpg) no-repeat;
	width: 140px;
	height: 120px;
	margin: 565px 0 0 799px;
}
.campanha-corpo-titulo{
	font-size: 11px;
	margin: 10px 0 0 20px;
}
.campanha-corpo-titulo2{
	font-size: 11px;
	margin: 0 0 10px 20px;
	font-weight: bold;
}
.campanha-corpo-texto{
	font-size: 11px;
	margin: 15px 0 0 20px;
	width: 230px;
}
.campanha-corpo-jornalista{
	font-size: 10px;
	margin: 15px 0 20px 20px;
}
.campanha-corpo-programete{
	margin: 15px 0 0 20px;
	font-size: 11px;
	float: left;
	font-weight: bold;
}
.campanha-corpo-img{
	float: left;
	width: 118px;
	height: 81px;
	margin: 15px 0 0 150px;
	position: absolute;
	z-index: 1002;
}

/* REFERENTE A PÁGINA CARTÃO PAQUETÁ */
.cartao-paqueta-titulo{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-titulo.gif) no-repeat;
	width: 192px;
	height: 37px;
	margin: 53px 0 0 225px;
}
.cartao-paqueta-vantagens{
	position: absolute;
	width: 80px;
	height: 30px;
	margin: 90px 0 0 193px;
}
.cartao-paqueta-como-fazer{
	position: absolute;
	width: 122px;
	height: 30px;
	margin: 90px 0 0 273px;
}
.cartao-paqueta-documentos{
	position: absolute;
	width: 93px;
	height: 30px;
	margin: 90px 0 0 395px;
}
.cartao-paqueta-informacoes{
	position: absolute;
	width: 96px;
	height: 30px;
	margin: 90px 0 0 488px;
}
.cartao-paqueta-compra-segura{
	position: absolute;
	width: 113px;
	height: 30px;
	margin: 90px 0 0 583px;
}
.cartao-paqueta-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 504px;
	height: 1014px;
	margin: 120px 0 0 193px;
}
.mac.gecko .cartao-paqueta-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 504px;
	height: 1114px;
	margin: 120px 0 0 193px;
}
.cartao-paqueta-corpo2{
	position: absolute;
	background-color: #FFFFFF;
	width: 504px;
	height: 520px;
	margin: 120px 0 0 193px;
}
.cartao-paqueta-cartao{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-cartao.jpg) no-repeat;
	width: 275px;
	height: 190px;
	margin: 120px 0 0 697px;
}
.cartao-paqueta-extrato-online{
	position: absolute;
	width: 106px;
	height: 49px;
	margin: 311px 0 0 697px;
}
.cartao-paqueta-contrato-adesao{
	position: absolute;
	width: 106px;
	height: 49px;
	margin: 311px 0 0 815px;
}
.cartao-paqueta-quebra-esq{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-quebra-esq.gif) no-repeat;
	width: 110px;
	height: 196px;
	margin: 865px 0 0 83px;
}
.cartao-paqueta-foto-esq{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-foto-esq.jpg) no-repeat;
	width: 129px;
	height: 194px;
	margin: 839px 0 0 44px;
}
.cartao-paqueta-quebra-dir{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-quebra-dir.gif) no-repeat;
	width: 198px;
	height: 242px;
	margin: 507px 0 0 697px;
}
.cartao-paqueta-foto-dir{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-foto-dir.jpg) no-repeat;
	width: 147px;
	height: 220px;
	margin: 474px 0 0 729px;
}
.cartao-paqueta-foto-dir2{
	position: absolute;
	background: url(../img/bg-cartao-paqueta-foto-dir2.jpg) no-repeat;
	width: 180px;
	height: 114px;
	margin: 679px 0 0 775px;
}
#rodape-cartao-paqueta{
	position: absolute;
	margin: 1134px 0 0 5px;
	height: 50px;
}
#rodape-cartao-paqueta2{
	position: absolute;
	margin: 834px 0 0 5px;
	height: 50px;
}
.mac.gecko #rodape-cartao-paqueta{
	position: absolute;
	margin: 1234px 0 0 5px;
	height: 50px;
}

h3.cartao-paqueta-texto{
	margin: 15px 0 0 20px;
	font-size: 16px;
	width: 450px;
}

#div-cartao-paqueta-sc, #div-cartao-paqueta-rs { width: 470px; }

.cartao-paqueta-texto a{
	text-decoration: underline;
}
.cartao-paqueta-texto{
	margin: 15px 0 0 20px;
	font-size: 11px;
	width: 450px;
}
span.cartao-paqueta-texto {
	font-size: 10px;
	width: auto;
	margin: 0;
	padding: 0;
}

h3.cartao-paqueta-texto a{
	text-decoration: none;
}

.cartao-paqueta-texto2{
	margin: 0 0 0 20px;
	font-size: 11px;
	width: 450px;
}
.cartao-paqueta-texto3{
	margin: 15px 0 0 20px;
	font-size: 24px;
	width: 450px;
}
.cartao-paqueta-texto4{
	margin: 15px 0 0 20px;
	font-size: 10px;
	width: 450px;
}
.cartao-paqueta-texto4 a{
	text-decoration: underline;
}
/* REFERENTE A PÁGINA CARTÃO PRESENTE */
#cartao-presente-mulher{
	background: url(../img/bg-cartao-presente-mulher.png) no-repeat;
	position: absolute;
	width: 289px;
	height: 921px;
	margin: 17px 0 0 417px;
	z-index: 1000;
}

.cartao-presente-titulo{
	position: absolute;
	background: url(../img/bg-cartao-presente-titulo.gif) no-repeat;
	width: 200px;
	height: 37px;
	margin: 59px 0 0 225px;
}
.cartao-presente-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 395px;
	height: 365px;
	margin: 96px 0 0 193px;
}
.cartao-presente-texto{
	margin: 15px 0 0 20px;
	font-size: 11px;
	width: 230px;
}
.cartao-presente-o-cartao{
	position: absolute;
	background: url(../img/bg-cartao-presente-o-cartao.gif) no-repeat;
	width: 171px;
	height: 36px;
	margin: 425px 0 0 22px;
}
.cartao-presente-o-cartao-img{
	position: absolute;
	background: url(../img/bg-cartao-presente-o-cartao-img.jpg) no-repeat;
	width: 275px;
	height: 190px;
	margin: 461px 0 0 22px;
}
.cartao-presente-pra-vc{
	position: absolute;
	background: url(../img/bg-cartao-presente-pra-vc.gif) no-repeat;
	width: 343px;
	height: 87px;
	margin: 284px 0 0 615px;
}

/* REFERENTE A PÁGINA INSTITUCIONAL */
#institucional-mulher{
	background: url(../img/bg-cartao-presente-mulher.png) no-repeat;
	position: absolute;
	width: 289px;
	height: 921px;
	margin: 23px 0 0 448px;
	z-index: 1000;
}
.institucional-titulo{
	background: url(../img/bg-institucional-titulo.gif) no-repeat;
	position: absolute;
	width: 171px;
	height: 37px;
	margin: 59px 0 0 225px;
}
.institucional-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 571px;
	height: 415px;
	margin: 126px 0 0 193px;
}
.institucional-texto{
	margin: 15px 0 0 20px;
	font-size: 11px;
	width: 250px;
}
.institucional-missao{
	position: absolute;
	width: 159px;
	height: 130px;
	margin: 96px 20px 0 193px;
}
.institucional-valores{
	position: absolute;
	width: 163px;
	height: 30px;
	margin: 96px 0 0 352px;
}
.institucional-historico{
	background: url(../img/bg-institucional-historico.gif) no-repeat;
	position: absolute;
	width: 171px;
	height: 36px;
	margin: 505px 0 0 22px;
}
.institucional-historico-flash{
	position: absolute;
	width: 374px;
	height: 164px;
	margin: 541px 0 0 8px;
}
#flash-institucional-historico{
	position: absolute;
	width: 374px;
	height: 164px;
	margin: 542px 0 0 8px;
}
.institucional-loja{
	background: url(../img/bg-institucional-loja.gif) no-repeat;
	position: absolute;
	width: 101px;
	height: 36px;
	margin: 180px 0 0 701px;
}
.institucional-loja-img{
	background: url(../img/bg-institucional-loja-img.jpg) no-repeat;
	position: absolute;
	width: 236px;
	height: 173px;
	margin: 216px 0 0 701px;
}
/* REFERENTE A PÁGINA POLÍTICA */
#politica-mulher{
	background: url(../img/bg-politica-mulher.png) no-repeat;
	position: absolute;
	width: 311px;
	height: 888px;
	margin: 45px 0 0 437px;
	z-index: 1000;
}
.politica-titulo{
	background: url(../img/bg-politica-titulo.gif) no-repeat;
	position: absolute;
	width: 207px;
	height: 37px;
	margin: 59px 0 0 225px;
}
.politica-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 395px;
	height: 365px;
	margin: 96px 0 0 193px;
}
.politica-texto{
	margin: 15px 0 0 20px;
	font-size: 11px;
	width: 250px;
}
.politica-texto2{
	margin: 15px 0 0 20px;
	font-size: 11px;
	width: 220px;
}
.politica-chamada{
	position: absolute;
	background: url(../img/bg-index-titulo.gif) no-repeat;
	width: 140px;
	height: 106px;
	margin: 131px 0 0 742px;
}
.politica-pra-vc{
	position: absolute;
	background: url(../img/bg-cartao-presente-pra-vc.gif) no-repeat;
	width: 343px;
	height: 87px;
	margin: 284px 0 0 632px;
}
/* REFERENTE A PÁGINA LOJAS */
.lojas-titulo{
	background: url(../img/bg-lojas-titulo.gif) no-repeat;
	position: absolute;
	width: 98px;
	height: 37px;
	margin: 53px 0 0 225px;
}
.lojas-encontre{
	position: absolute;
	background: url(../img/bg-lojas-encontre.gif) no-repeat;
	width: 132px;
	height: 30px;
	margin: 90px 0 0 193px;
}
.lojas-conheca{
	position: absolute;
	background: url(../img/bg-lojas-conheca.gif) no-repeat;
	width: 150px;
	height: 30px;
	margin: 90px 0 0 324px;
}
.lojas-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 504px;
	height: 462px;
	margin: 120px 0 0 193px;
	z-index: 90;
}
.lojas-resultado{
	overflow: auto;
	width: 364px;
	height: 375px;
	margin: 10px 0 0 0;
}
.franquias-resultado{
	overflow: auto;
	width: 364px;
	height: 420px;
	margin: 0 0 0 0;
}
.lojas-quebra{
	position: absolute;
	background: url(../img/bg-lojas-quebra.gif) no-repeat;
	width: 221px;
	height: 202px;
	margin: 431px 0 0 557px;
}
.lojas-foto1{
	position: absolute;
	background: url(../img/bg-lojas-foto1.jpg) no-repeat;
	width: 140px;
	height: 211px;
	margin: 336px 0 0 557px;
	z-index: 91;
}
.lojas-foto2{
	position: absolute;
	background: url(../img/bg-lojas-foto2.jpg) no-repeat;
	width: 248px;
	height: 166px;
	margin: 490px 0 0 592px;
	z-index: 92;
}
.lojas-select{
	margin: 15px 0 0 20px;
	font-size: 11px;
}
.lojas-endereco{
	margin: 15px 0 0 20px;
	font-size: 11px;
	font-weight: bold;
}
.lojas-telefone{
	margin: 0 0 0 20px;
	font-size: 11px;
}
/* REFERENTE A PÁGINA FALE CONOSCO */
.fale-conosco-titulo{
	background: url(../img/bg-fale-conosco-titulo.gif) no-repeat;
	position: absolute;
	width: 171px;
	height: 37px;
	margin: 59px 0 0 225px;
}
.fale-conosco-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 547px;
	height: 558px;
	margin: 96px 0 0 194px;
	z-index: 90;
}
.fale-conosco-texto{
	margin: 20px 0 0 20px;
	font-size: 11px;
	width: 450px;
}
.fale-conosco-chamada{
	position: absolute;
	background: url(../img/bg-index-titulo.gif) no-repeat;
	width: 140px;
	height: 106px;
	margin: 131px 0 0 751px;
}
.fale-conosco-pra-vc{
	position: absolute;
	background: url(../img/bg-cartao-presente-pra-vc.gif) no-repeat;
	width: 343px;
	height: 87px;
	margin: 285px 0 0 648px;
}
.fale-conosco-quebra{
	position: absolute;
	background: url(../img/bg-fale-conosco-quebra.gif) no-repeat;
	width: 240px;
	height: 107px;
	margin: 603px 0 0 630px;
}
.fale-conosco-foto1{
	position: absolute;
	background: url(../img/bg-fale-conosco-foto1.jpg) no-repeat;
	width: 155px;
	height: 233px;
	margin: 444px 0 0 721px;
	z-index: 10;
}
.fale-conosco-foto2{
	position: absolute;
	background: url(../img/bg-fale-conosco-foto2.jpg) no-repeat;
	width: 131px;
	height: 87px;
	margin: 654px 0 0 619px;
	z-index: 9;
}
.fale-conosco-campo-titulo{
	font-size: 11px;
	width: 241px;
	margin: 20px 0 0 20px;
	float: left;
}
.ie7 .fale-conosco-campo-titulo{
	margin: 10px 0 0 20px;
}
.fale-conosco-campo{
	background: url(../img/bg-fale-conosco-input.jpg) no-repeat;
	width: 241px;
	height: 26px;
	margin: 0 0 0 20px;
	float: left;
}
.fale-conosco-campo-select{
	background: url(../img/bg-fale-conosco-textarea.jpg) no-repeat;
	width: 504px;
	height: 26px;
	margin: 0 0 0 20px;
}
.fale-conosco-campo-textarea{
	background: url(../img/bg-fale-conosco-textarea.jpg) no-repeat;
	width: 504px;
	height: 96px;
	margin: 0 0 0 20px;
}
.fale-conosco-submit{
	width: 204px;
	height: 32px;
	margin: 0 0 20px 0;
	text-align: right;
	float: left;
}
.fale-conosco-quero{
	width: 300px;
	height: 32px;
	margin: 10px 0 20px 20px;
	font-size: 10px;
	float: left;
}
.fale-conosco-checkbox{
	border: 0;
}
.fale-conosco-input{
	border: 0;
	background-color: #F5F5F5;
	margin: 5px 0 0 10px;
	width: 220px;
	color: #58585A;
}
.ie7 .fale-conosco-input{
	margin: 5px 0 0 0;
}
.fale-conosco-select{
	border: 0;
	background-color: #F5F5F5;
	margin: 5px 0 0 5px;
	width: 233px;
	color: #58585A;
}
.fale-conosco-select2{
	border: 0;
	background-color: #F5F5F5;
	margin: 5px 0 0 5px;
	width: 496px;
	color: #58585A;
}
.fale-conosco-textarea{
	border: 0;
	background-color: #F5F5F5;
	margin: 5px 0 0 10px;
	width: 490px;
	overflow: auto;
	height: 80px;
	color: #58585A;
}
.ie7 .fale-conosco-textarea{
	margin: 5px 0 0 0;
	width: 480px;
}
.fale-conosco-texto2{
	margin: 0 0 0 20px;
	font-size: 11px;
	width: 450px;
}
.fale-conosco-msg{
	clear: both;
	color: #FF0000;
	font-size: 11px;
	margin: -30px 0 0 20px;
	position: absolute;
	height: 14px;
	overflow: hidden;
}
/* REFERENTE AO CADASTRE */
#cadastre-bloco{
	display: none;
	position: absolute;
	background-color: #DEDEDE;
	width: 421px;
	height: 310px;
	margin: 254px 0 0 193px;
	z-index: 10005;
}
.cadastre-texto{
	font-size: 11px;
	width: 391px;
	margin: 10px 0 10px 15px;
}
.cadastre-campo{
	margin: 0 0 15px 15px;
	font-size: 11px;
}
.cadastre-campo2{
	float: left;
	margin: 0 0 15px 15px;
	font-size: 11px;
}
.cadastre-input{
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border: 0;
	width: 390px;
	height: 20px;
	background-color: #FFFFFF;
	padding: 6px 0 0 5px;
	font-size: 11px;
}
.cadastre-input2{
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border: 0;
	width: 184px;
	height: 20px;
	background-color: #FFFFFF;
	padding: 6px 0 0 5px;
	font-size: 11px;
}
.ie7 .cadastre-input2{
	margin: 0 0 -10px -15px;
}
.cadastre-select{
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border: 0;
	width: 187px;
	background-color: #FFFFFF;
	padding: 4px 1px 4px 5px;
	font-size: 11px;
}
.cadastre-quero{
	font-size: 11px;
	margin: 0 0 0 15px;
	float: left;
}
.cadastre-msg{
	color: #FF0000;
	font-size: 11px;
	margin: -8px 0 0 30px;
	position: absolute;
	height: 14px;
	overflow: hidden;
}
.cadastre-submit{
	float: left;
	margin: 0 0 0 40px;
}
.cadastre-fechar{
	margin: -32px 0 0 320px;
}
/* REFERENTE A PÁGINA COLEÇÃO */
.colecao-titulo{
	background: url(../img/bg-colecao-titulo.gif) no-repeat;
	position: absolute;
	width: 277px;
	height: 37px;
	margin: 59px 0 0 225px;
}
.colecao-chamada{
	position: absolute;
	background: url(../img/bg-index-titulo.gif) no-repeat;
	width: 140px;
	height: 106px;
	margin: 489px 0 0 44px;
}
.colecao-corpo{
	background: url(../img/bg-colecao-corpo.jpg) no-repeat;
	position: absolute;
	width: 588px;
	height: 294px;
	margin: 96px 0 0 193px;
}
.colecao-seta-esq{
	position: absolute;
	width: 35px;
	height: 35px;
	margin: 130px 0 0 0;
}
.colecao-seta-dir{
	position: absolute;
	width: 35px;
	height: 35px;
	margin: 130px 0 0 553px;
}
.colecao-indique-produto{
	position: absolute;
	width: 115px;
	height: 26px;
	margin: 14px 0 0 356px;
	z-index: 28;
}
.colecao-indique-produto2{
	position: absolute;
	width: 115px;
	height: 26px;
	margin: 14px 0 0 456px;
	z-index: 28;
}
.colecao-onde-encontrar{
	position: absolute;
	width: 92px;
	height: 26px;
	margin: 14px 0 0 482px;
	z-index: 29;
}
.colecao-produto{
	text-align: center;
	position: absolute;
	width: 518px;
	height: 260px;
	margin: 15px 0 0 35px;
	font-size: 10px;
}
.colecao-dados{
	position: absolute;
	width: 300px;
	height: 26px;
	margin: 278px 0 0 5px;
	font-size: 10px;
}
.colecao-cod{
	float: left;
	margin: 0 10px 0 0;
}
.colecao-ref{
	float: left;
}
.colecao-filtro-titulo{
	background: url(../img/bg-colecao-filtro-titulo.gif) no-repeat;
	position: absolute;
	width: 164px;
	height: 35px;
	margin: 96px 0 0 802px;
}
.colecao-filtro{
	position: absolute;
	width: 185px;
	margin: 131px 0 0 781px;
}
.colecao-filtro-topo{
	background: url(../img/bg-colecao-filtro-topo.gif) no-repeat;
	width: 185px;
	height: 58px;
}
.colecao-filtro-todos{
	padding: 20px 0 0 20px;
	font-weight: bold;
	font-size: 13px;
}
.colecao-filtro-corpo{
	background-color: #FFFFFF;
	width: 185px;
	padding: 0 0 10px 0;
}
.colecao-filtro-rodape{
	background: url(../img/bg-colecao-filtro-rodape.gif) no-repeat;
	width: 164px;
	height: 11px;
	margin: 0 0 0 21px;
}
.colecao-filtro-categoria-titulo{
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0 5px 20px;
}
.colecao-filtro-categoria-titulo img{
	margin: 0 5px 0 0;
}
.colecao-filtro-quebra{
	border-bottom: 1px solid #EEEEEE;
	margin: 2px 0 2px 20px;
	width: 145px;
}
.colecao-filtro-quebra2{
	margin: 10px 0 0 20px;
	width: 145px;
}
.colecao-filtro-categoria{
	font-size: 11px;
	padding: 5px 0 0 20px;
}
.colecao-filtro-categoria img{
	margin: 0 5px 0 0;
}

.colecao-categorias{
	position: absolute;
	width: 588px;
	margin: 390px 0 0 193px;
}
.colecao-categorias-titulo{
	width: 223px;
	height: 37px;
	margin: 0 0 0 80px;
}
.colecao-categorias-bloco{
	border: 2px solid #EDEDED;
	background-color: #EDEDED;
	float: left;
	margin-right: 1px;
	width: 142px;
	height: 142px;
}
.colecao-bt-mais{
	margin: 0 0 0 470px;
}

.index-cartao-paqueta-mais {
	position: absolute;
	left: 211px;
	top: 0px;
	z-index: 200;
}

.index-campanha-mais {
	position: absolute;
	left: 263px;
	top: 176px;
	z-index: 1003;
}

#rodape-colecao{
	position: absolute;
	margin: 850px 0 0 5px;
}

.borda-produto{
	border: 2px solid #D4D4D4;
}

#indique-titulo{
	position: absolute;
	width: 240px;
	height: 37px;
	background: url(../img/bg-colecao-indique-titulo.gif) no-repeat;
	margin: -5px 0 0 20px;
	z-index: 15005;
}

#catalogo-titulo{
	position: absolute;
	width: 254px;
	height: 37px;
	background: url(../img/bg-campanha-catalogo-titulo.gif) no-repeat;
	margin: -5px 0 0 20px;
	z-index: 15005;
}

/***************************************************************/

#democrata-titulo {
	position: absolute;
	width: 611px;
	height: 277px;
	background: url(../img/topo-democrata.png) no-repeat;
	margin: 84px 0 0 175px;
	z-index: 2000;
}

.democrata-corpo{
	position: absolute;
	background-color: #FFFFFF;
	width: 674px;
	height: 475px;
	margin: 290px 0 0 193px;
	z-index: 90;
}

#democrata-chamada {
	position: absolute;
	width: 611px;
	height: 50px;
	margin: 75px 0 0 40px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #58585a;
}

.democrata-lojas {
	position: absolute;
	margin: 150px 0 0;
}

.democrata-cidade {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 15px 0 0 100px;
}

.democrata-loja-titulo {
	margin: 15px 0 0 100px;
	font-size: 11px;
	font-weight: bold;
}

.democrata-loja-dados {
	margin: 0 0 0 100px;
	font-size: 11px;
}

.democrata-lojas .primeiro {
	margin-top: 3px;
}

.democrata-corpo .direita {
	margin-left: 280px;
}
