* {
  margin:0;
  padding:0;
}

body {
  background-color:#000;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:center;
}

body.print {
  background-color:#fff;
}

.center { text-align:center }
.clear { clear:both }
.noborder { border:none !important }
.nomargin { margin:0 !important; }
object { outline:none }

#tudo {
  margin:0 auto;
}

#corpo {
  width:996px;
  background:url(../images/bg_conteudo.jpg) repeat-y;
  margin:0 auto;
  text-align:left;
}

#topo h1 { display:none }

#box-conteudo {
  background:url(../images/bg_corpo_top.jpg) no-repeat;
}
#box-conteudo.enquete { font-size:1.2em; }

.header {
  background-color:#000;
}

.header h2 {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
}

#header-cadastro h2 {
  background:url(../images/tit_cadastro.jpg) no-repeat;
  height:83px;
}
#header-contato h2 {
  background:url(../images/tit_contato.jpg) no-repeat;
  height:83px;
}
#header-contato h2 {
  background:url(../images/tit_contato.jpg) no-repeat;
  height:83px;
}
#header-tv h2 {
  background:url(../images/tit_tv.jpg) no-repeat;
  height:83px;
}
#header-colecao h2 {
  background:url(../images/tit_colecao.jpg) no-repeat;
  height:83px;
}
#header-promocao h2 {
  background:url(../images/tit_promocao.jpg) no-repeat;
  height:83px;
}
#header-loja h2 {
  background:url(../images/tit_lojas.jpg) no-repeat;
  height:83px;
}
#header-semana h2 {
  background:url(../images/tit_semana.jpg) no-repeat;
  height:83px;
}
#header-look h2 {
  background:url(../images/tit_look.jpg) no-repeat;
  height:83px;
}

#conteudo {
  font-size:.7em;
  margin:0 80px 60px;
  background-color:#fff;
  border-top:2px solid #000;
  border-bottom:4px solid #000;
  padding:50px 35px;
}

#conteudo.nobg {
  background-color:transparent;
  border:none;
  padding:0px 0px 50px;
}

.coluna-620 {
  width:550px;
}

.cadastro #content-side {
  background:url(../images/bg_cadastro.jpg) no-repeat top right;
}

.contato #content-side {
  background:url(../images/bg_contato.jpg) no-repeat top right;
}

.promocao #content-side {
  background:url(../images/bg_promocao.jpg) no-repeat top right;
}
.loja #content-side {
  background:url(../images/bg_lojas.jpg) no-repeat top right;
}
.enquete #content-side {
  background:url(../images/bg_enquete.jpg) no-repeat top right;
}

#intro {
  font-weight:bold;
  padding:40px 80px;
}

#intro strong.highlight {
  color:#E149CB;
}

#intro p.noformat {
  font-weight:normal;
}

label {
  font-weight:bold;
  font-size:1.2em;
}

.intext {
  width:280px;
  margin-bottom:10px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.botao {
  border:none;
  height:29px;
  cursor:pointer;
  background-repeat:no-repeat;
  background-color:#fff;
  margin:0 20px;
}

.subtitle {
  padding:5px 10px;
  color:#A4FF10;
  background-color:#000;
}

.reset {
  background-image:url(../images/bt_limpar.jpg);
  width:95px;
}
.submit {
  background-image:url(/images/bt_enviar.jpg);
  width:95px;
}
.reset2 {
  background-image:url(../images/bt_limpar2.jpg);
  width:79px;
}
.submit2 {
  background-image:url(../images/bt_enviar2.jpg);
  width:79px;
}

#rodape {
  clear:both;
}

#formErrors {
  margin-bottom:20px;
}
.video {
  font-size:1.2em !important;
  font-weight:bold;
  color:#747474;
  height:220px;
}
.video object, .video embed {
  float:left;
  margin-right:20px;
}

.destaque {
  color:#319bd8;
  font-size:1.2em;
}

h2.colecao {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  background:url(../images/tit_colecao.jpg) no-repeat;
  width:300px;
  height:27px;
}

.loja {
  clear:both;
}

.loja .image {
  border:5px solid #A4FF10;
  float:left;
  margin-right:30px;
}
.loja .bairro {
  color:#E149CB;
  font-weight:bold;
  text-transform:uppercase;
}

#promo {
}

#semana-frente, #semana-verso {
  background:url(../images/disco_promocao.jpg) no-repeat;
  width:297px;
  height:208px;
  padding:23px 0px 0px 25px;
  float:left;
}

#semana-frente {
  margin-right:10px;
}

#frente, #verso {
  display:none;
}

div.zoomdiv {
  z-index: 100;
  position: absolute;
  top:0px;
  left:0px;
  width: 200px;
  height: 200px;
  background: #ffffff;
  border:1px solid #CCCCCC;
  display:none;
  text-align: center; 
  overflow: hidden;
}

img.jqzoom{
  cursor:crosshair;
  position:relative;
}

/** Look **/
#look {
  width:350px;
  height:620px;
  float:left;
  padding:10px;
  margin-right:20px;
  background-color:#fff;
}

#acessorios, #roupas {
  height:500px;
  width:170px;
  margin-bottom:20px;
  float:left;
}

#itens {
  clear:both;
  margin-left:35px;
  list-style:none;
}

#itens .item {
  color:#E149CB;
  font-weight:bold;
}

#lnav {
  float:left;
}

.lnavItem {
  padding-bottom:10px;
  width:375px;
  background:url(../images/bg_look_lista.jpg) no-repeat 20px 45px;
}

.lnavTitulo {
  text-transform:uppercase;
  font-weight:bold;
  margin:5px 0;
}

.scroll {
}

.scroll-container {
  width:265px;
  margin:0 5px;
  overflow:hidden;
  float:left;
  background-color:#fff;
  height:65px;
  margin-top:-1px;
  *margin-top:-7px;
}

.esquerda { float:left }

.esquerda, .direita { cursor: pointer }

.lnavLista {
  overflow:hidden;
  float:left;
}

.lnavLista a { outline:none }
.lnavLista a img { border: none }

#social {
  text-align:center;
  margin-left:-13px;
}

.flash_notice, .flash_error {
  padding:5px;
  width:400px;
  margin-bottom:10px;
  background-color:#95EFC3;
  border:1px dashed #47BF84;
  color:#076F3C;
}

.flash_error {
  padding:5px;
  width:400px;
  margin-bottom:10px;
  background-color:#EFA4A4;
  border:1px dashed #BF4747;
  color:#7F0707;
}

.enquete a {
  color:#E149CB;
  font-weight:bold;
}

#cupomImpresso {
  background:url(../images/cupom.jpg) no-repeat top left;
  width:650px;
  height:350px;
}

#cupomImpresso p {
  padding-top:170px;
  padding-left:170px;
  text-align:left;
  font-size:1.4em;
}