@charset "utf-8";

/* GERAL */
* { padding:0px; margin:0px; outline:0; }

html { overflow-y:scroll; }
body { background-image:url(../../img/loja/bgSite.gif); background-position:top center; background-repeat:repeat-y; }
img { border:0px; }
select { font:normal 11px "Trebuchet MS"; color:#333333; background-color:#F1EFF0; border:solid 1px #6BA4B5; height:20px; max-height:20px; } 
input[type="text"], input[type="password"]{ padding-left:3px; padding-right:3px; font:normal 11px "Trebuchet MS"; color:#333333; background-color:#f0f0f2; border:solid 1px #bec6c2; height:18px; }
textarea{ font:normal 11px "Trebuchet MS"; color:#333333; background-color:#f0f0f2; border:solid 1px #bec6c2; }

ol, ul { list-style: none; }
#bgSite{ position:absolute; display:none; top:0px; left:0px; width:100%; height:10px; background-color:#000; z-index:999; }
#alertSite{ position:absolute; display:none; top:0px; left:0px; width:325px; height:142px; background-image:url(../../img/loja/alert.gif); z-index:1001; }
#alertSite #alertFechar{ position:absolute; width:20px; height:20px; cursor:pointer; margin-left:298px; margin-top:5px;}
#alertSite #alertError{ font:normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; position:absolute; width:265px; height:95px; margin-left:55px; margin-top:40px; color:#3f3f3f; }
#topo{ height:115px; }

/* INDEX */
#geral { width:1134px; margin:0 auto; }
#geral { width:1003px; margin:0 auto;  }
#conteudo { margin-left:2px; width:998px; height:auto; margin:0 auto; background-image:url(../../img/loja/bgTopSite.gif); background-repeat:repeat-x; background-position:center top; background-color:#FFF; }
#bgconteudo {}
#menuLoja { margin-top:0px; }
#barraMenu { width:795px; background-image:url(../../img/loja/bgMenu.gif); height:32px; overflow:hidden; float:left; }
#rodape { background-image:url(../../img/loja/fundoRodape.gif); width:990px; height:45px; margin:0 auto; margin-top:10px; }
#produtos { width:100%; overflow:hidden; }
#boxCategorias { overflow:hidden; margin-left:5px; width:195px; float:left; }
#boxBanner, #boxBusca, #boxProdutos, .box { width:795px; float:right; margin-right:3px; overflow:hidden; }
#boxBanner{ width:795px; float:left; margin-top:3px; height:280px; position: relative; }
#boxBanner #banner{ width: 100%; height: 100%; }

/*
#boxBanner div#navBanner{ position: absolute; bottom: 0; right: 10px; overflow: hidden; }
#boxBanner div#navBanner img, #boxBanner div#navBanner img{ float: left; display: block; }
#boxBanner div#navBanner a.nivo-control{ width: 22px; text-indent: -9999px; height: 36px; background: url("/media/img/loja/marcadorBannerDestaque.jpg") no-repeat; }
*/

#boxBusca { margin-top:5px; padding-top:6px; padding-bottom:5px; background-image:url(../../img/loja/bgBusca.gif); height:30px; }
#boxMaisDesejados { overflow:hidden; padding:30px 30px 0px 5px; }


div.menuLaura { float:left; height:33px; overflow:hidden; }
div.menuLaura img { margin-top:-40px; }
div.menuLaura img:Hover { margin-top:0px; }

ul.menuLoja { position:absolute; margin-top:36px; margin-left:6px; }
ul.menuLoja li { display:inline; }
ul.menuLoja li img { float:left; }

div.subCategoria { float:left; height:32px; overflow:hidden; padding:0px 10px 0px 10px; }
div.subCategoria img { margin-top:-38px; }
div.subCategoria img:Hover { margin-top:0px; }

ul.menuSubCategoria { position:absolute; margin-top:0px; }
ul.menuSubCategoria li { display:inline; }
ul.menuSubCategoria li img { float:left; }

ul.menuCategoria { margin-top:0px; }
ul.menuCategoria li { vertical-align:middle; }

ul.menuSubCaterogia { font:normal 12px Arial; color:#575957; line-height:20px; background-image:url(../../img/loja/fundoMenuCategoria.gif); background-position:left top; background-repeat:no-repeat; margin-top:-6px; margin-bottom:15px; }
ul.menuSubCaterogia li { padding-left:20px; text-align:left; border-bottom:solid 1px #f2f2f2; max-width:170px; }
ul.menuSubCaterogia li a { color:#575957; text-decoration:none; }
ul.menuSubCaterogia li a:hover { color:#575957; text-decoration:underline; }

/*div.produto { border-right:solid 1px #e9e9e9; }*/
div.produtoUltima, div.produto { width:274px; height:329px; float:left; background:#FFF; margin:0; padding:0; }
div.produtoUltima{ width: 243px; }
div.produtoUltima img, div.produto img { border:solid 1px #dde0df; margin-top:15px; }
div.produtoUltima ul.produto, div.produto ul.produto { margin-left:15px; width: 220px; }
div.produtoUltima ul.produto li.titulo, div.produto ul.produto li.titulo { font:bold 12px "Trebuchet MS"; color:#595959; }
div.produtoUltima ul.produto li.codigo, div.produto ul.produto li.codigo { font:bold 12px "Trebuchet MS"; color:#c53112; }
div.produtoUltima ul.produto li.preco, div.produto ul.produto li.preco { font:bold 18px "Trebuchet MS"; color:#734e54; }
div.produtoUltima ul.produto li.preco sup, div.produto ul.produto li.preco sup { font:normal 13px "Trebuchet MS"; color:#575957; }
div.produtoUltima ul.produto li.tamanhos, div.produto ul.produto li.tamanhos { font:normal 11px "Trebuchet MS"; color:#696969; }
div.produtoUltima ul.produto li.parcelas, div.produto ul.produto li.parcelas { font:normal 11px "Trebuchet MS"; color:#696969; }
img.selo{ width:18px; height:116px; position:absolute; margin-top:0px; margin-left:5px; }

ul.maisDesejados { padding:15px 20px 30px 20px; text-align:center; font-family:"Trebuchet MS"; color: #8F080E;  font-size:70.5%; }
ul.maisDesejados li { display:inline; vertical-align:middle; line-height:1.1;}
ul.maisDesejados li a { color:#707070; text-decoration:none; }
ul.maisDesejados li a:hover { text-decoration: none; background-color: #d43800; color: #fff;}

ul.maisDesejados li.level1 { font-size: 1.2em; }
ul.maisDesejados li.level2 { font-size: 1.4em; }
ul.maisDesejados li.level3 { font-size: 1.6em; }
ul.maisDesejados li.level4 { font-size: 1.8em; }
ul.maisDesejados li.level5 { font-size: 2.0em; }
ul.maisDesejados li.level6 { font-size: 2.4em; }
ul.maisDesejados li.level7 { font-size: 2.8em; }

/*DETALHES*/
#conteudoInterno { width:100%; overflow:hidden; }
#boxConteudoInterno { width:795px; float:right; margin-right:3px; overflow:hidden; border-top:solid 1px #E9E9E9; margin-top:10px; }
#descProd { width:456px; float:right; background-image:url(../../img/loja/bgDetalhes.gif); background-position:top; background-repeat:repeat-x;}
#boxDescricao1, #boxDescricao2, #boxDescricao3 { font:normal 11px "Trebuchet MS"; padding:10px 20px 20px 10px; margin:0 auto; display:none; color:#696969; margin-left:20px; border-top:solid 1px #dedede;}
#boxDescricao1{ display:block; }

div.btAtivo { width:139px; height:31px; max-height:31px; max-width:139px; background-image:url(../../img/loja/abaAtiva.gif); font:bold 18px 'Trebuchet MS'; float:left; text-align:center; color:#C9C9C9; }
div.btNormal { width:123px; height:29px; max-width:123px; max-height:29px; background-image:url('/media/img/loja/abaNormal.gif'); font:bold 18px 'Trebuchet MS'; float:left; text-align:center; color:#D2D2D2; margin-top:2px; }

#fotoMedia { width:316px; float:left; overflow:hidden; margin-left:10px; }
#fotoMedia img { margin-top:5px; }
#boxThumbFotos { margin-top:0px; margin-left:10px; }
#descProd div.tituloProduto { font:normal 18px "Trebuchet MS"; color:#595959; margin-top:20px; margin-left:10px; }
#descProd div.codigo {  font:normal 14px "Trebuchet MS"; color:#c53112; margin-left:10px; }
#descProd div.linha {  border-bottom:solid 1px #f2f2f2; height:0px; margin-top:10px; }
#descProd div.info { font:normal 11px "Trebuchet MS"; color:#696969; margin-left:10px; }
#descProd div#cores { margin-left:10px; overflow:hidden; margin-top:20px; }
#descProd div#cores .cor { margin-left:10px; float:left; margin-bottom:0px; margin-top:10px; border:solid 1px #ccc; }
#barraMenuDescricoes div#bt1 { width:140px; height:40px; cursor:pointer; float:left; margin-left:20px; }
#barraMenuDescricoes div#bt2 { width:158px; height:40px; cursor:pointer; float:left; }
#barraMenuDescricoes div#bt3 { width:145px; height:40px; cursor:pointer; float:left; }
#boxComprar ul.produto li.preco { font:bold 18px "Trebuchet MS"; color:#8c5f66; }
#boxComprar ul.produto li.preco sup { font:normal 13px "Trebuchet MS"; color:#575957; }
#boxComprar ul.produto li.parcelas { font:normal 11px "Trebuchet MS"; color:#696969; max-width:100px; }
#tamanhos{  margin-left:10px; overflow:hidden; margin-top:20px; }
#tamanhos div.normal{ margin-left:10px; margin-bottom:0px; margin-top:10px; width:28px; height:18px; background-color:#585858; float:left; text-align:center; font:bold 12px "Trebuchet MS"; color:#D3D3D3; cursor:pointer; }
#tamanhos div.ativo{ margin-left:10px; margin-bottom:0px; margin-top:10px; width:28px; height:18px; background-color:#D53900; float:left; text-align:center; font:bold 12px "Trebuchet MS"; color:#D3D3D3; cursor:pointer; }

#detalhesGaleria{ position:absolute; display:none; top:0px; left:0px; width:552px; height:512px; background-image:url(../../img/loja/bgAmpliar.gif); z-index:1001; }
#detalhesGaleriaBtFechar{ position:absolute; width:20px; height:20px; cursor:pointer; margin-left:522px; margin-top:6px;}
#detalhesGaleriaTitulo{ position:absolute; font:normal 15px "Trebuchet MS"; color:#FFF; margin-top:6px; margin-left:50px; }

#detalhesEnviarAmigo{ position:absolute; display:none; top:50px; left:50px; width:421px; height:313px; background-image:url(../../img/loja/bgIndique.gif); z-index:1000; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaMeusDados{ margin-left:60px; margin-top:60px; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaDadosAmigo{ margin-left:60px; margin-top:20px; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaDadosAmigo fieldset, #detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaMeusDados fieldset{ border:solid 1px #BEBEBE; width:338px; }
#detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaDadosAmigo fieldset legend, #detalhesEnviarAmigo #detalhesEnviarAmigoAlinhaMeusDados fieldset legend{ font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }


/*CARRINHO*/
.carrinho ul.produto li.preco { font:bold 18px "Trebuchet MS"; color:#7A7977; }
.carrinho ul.produto li.preco sup { font:normal 13px "Trebuchet MS"; color:#575957; }
.carrinho ul.produto li.parcelas { font:normal 11px "Trebuchet MS"; color:#8c8c8c; max-width:100px; }
.carrinho ul.produto li.titulo { font:bold 12px "Trebuchet MS"; color:#633F4A; }
.carrinho ul.produto li.codigo { font:bold 12px "Trebuchet MS"; color:#CE5101; }
.tamanhoCarrinho{ width:28px; height:18px; background-color:#585858; text-align:center; font:bold 12px "Trebuchet MS"; color:#D3D3D3; cursor:pointer; }
.tmCarrinho{ width:795px; }

/*ESTATICAS*/
.textosEstaticas{ width:780px; height:auto; font:normal 12px "Trebuchet MS", Arial; color:#666666; }
.textosEstaticas ul{ clear:left; padding:40px 20px 0px 20px; }
.textosEstaticas li.tituloTextos{ font-size:20px; color:#9F3F00; }


/*IDENTIFICACAO*/
#boxLogin{ width:49.85%; float:left; border-top:solid 1px #EDEDED; border-right:solid 1px #EDEDED; }
#boxOutrasOpcoes{ width:49.85%; float:left; border-top:solid 1px #EDEDED; }
#duvidaBtSenha, #duvidaBtSenhaBloq{ margin-top:10px; margin-left:11px; display:none; }

span.asterisco{ display:none;  font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc5100; margin-left:5px; }

.txtIdentificaoEscuro{ color:#cc5100; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.inputLogin{ width:200px; background:#F5F5F5; border:1px solid #D9D9D9; }
.txtIdentificaoClaso{ color:#707070; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.txtCinza{ color:#615e59; font:normal 11px Arial, Helvetica, sans-serif; }
.txt555555{ font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f3f3f; }
.txtPessoasCadastro{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3f3f3f; }
.txtCinza15px{ font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#484848; }
.txtDireto{ font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc5100; }


a.linkLaranja{color:#615e59; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
a.linkLaranja:hover{color:#d33700; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}

/* CENTRAL CLIENTE */
.centralDados{ font:normal 11px "Trebuchet MS"; color:#535355; }
.centralDados a{ color:#535355; text-decoration:underline; }
div.centralStatus{ font:normal 20px "Trebuchet MS"; color:#8a961c; }

/* MEDIDAS */

.medidasTitulo{background:url(../../img/loja/bgMedidas.gif) repeat-x top; height:70px; font:normal 11px Arial, Helvetica, sans-serif; color:#999999;}

.medidasTitulo img{float:left; vertical-align:middle; margin:20px 30px 0px 25px;}

.medidasTitulo div{float:left; margin:15px 0px 0px 120px; text-align:center;}

#generoMasculino{background:url(../../img/loja/bgMedidasSexo.gif) no-repeat top left; cursor:pointer; background-position:0px -38px; height:38px; width:131px; float:left; margin:0px 1px 0px 0px;}

#generoFeminino{background:url(../../img/loja/bgMedidasSexo.gif) no-repeat top left; cursor:pointer; background-position:-131px 0px; height:38px; width:131px; float:left; margin:0px 1px 0px 0px;}

#generoInfantil{background:url(../../img/loja/bgMedidasSexo.gif) no-repeat top left; cursor:pointer; background-position:-262px 0px; height:38px; width:131px; float:left; margin:0px 1px 0px 0px;}

.comoTirarMedidas{float:left; margin:11px 0px 0px 90px;}

.listaMedidas{ clear:both; margin:16px 0px 0px 0px; padding:0px;}

.listaMedidas .titulo{background:url(../../img/loja/bgMedidasTitulo.gif) no-repeat left top #686868; font:bold 13px Arial, Helvetica, sans-serif; height:25px; width:302px; color:#FFFFFF; padding:0px 0px 0px 20px; margin:0px 1px 0px 0px; line-height:25px; text-transform:uppercase; float:left;}

.listaMedidas .medida{background:url(../../img/loja/bgMedidasTituloPeq.gif) no-repeat left top ; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; height:25px; width:40px; color:#FFFFFF; margin:0px 1px 0px 0px; padding:0px 0px 0px 20px; line-height:24px; float:left;}

.listaMedidas .fundoValoresMedidas{background:url(../../img/loja/bgMedidas.gif) top center repeat-x #686868;}

.listaMedidas .tituloValor{background:url(../../img/loja/fundoValorMedida.gif) no-repeat left center ; font:normal 13px Arial, Helvetica, sans-serif; height:25px; width:299px; color:#555555; border-bottom:solid 1px #dedede; padding:0px 0px 0px 22px; margin:0px 1px 0px 0px; line-height:25px; float:left;}

.listaMedidas .medidaValor{font:normal 13px Arial, Helvetica, sans-serif; height:25px; text-align:center; width:59px; color:#555555; margin:0px 1px 0px 0px; line-height:25px; float:left;  border-bottom:solid 1px #dedede; border-left:solid 1px #dedede;}


/* COMO MEDIR */

.comoMedir{clear:both; margin:20px 0px 0px 0px;}

.quadroMedir{width:250px; float:left;}

.quadroMedir .opcoesLegenda{margin:10px 0px 15px 20px; clear:both;}

.quadroMedir .opcoesLegenda img{float:left;}

.quadroMedir .opcoesLegenda div{float:left; margin:0px 0px 0px 10px; width:185px;}

.quadroMedir .opcoesLegenda div h1{font:bold 11px 'trebuchet MS'; color:#333333; margin-top:3px;}

.quadroMedir .opcoesLegenda div p{line-height:15px; font:normal 11px 'trebuchet MS';}

