/* inicio de definicoes gerais */
/*
body
{
   	background: url(../file/bgd.jpg) no-repeat center top;
	background-color:#296b21 !important;
}
*/
body.home 
{ 

   	background: url(../file/bgd.jpg) no-repeat center top;
padding-top:0px;
} 

body.home form, form, form#aspnetForm 
{ 
background-color:#fff !important; 
}
form:after { 
content: "."; 
display: block;
height: 0; 
clear: both;
float:none;
visibility: hidden 
}
* {
margin:0;
padding:0;
list-style:none;
border-collapse:collapse;
z-index:0 }
form {
position:relative;
width:1003px;
margin:0 auto;
text-align:left }
a {
text-decoration:none;
outline:none;
display:cursor }
a:hover { text-decoration:underline; outline: none }
a:focus { outline: none }
table td, table th {
border-collapse:collapse;
padding:0 }
img { border:none }
body {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
font-size:11px }
input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
color:#4e4e4e;
font-size:10px;
border:solid 1px #b5b5b5;
background:#fff }
input, textarea {
padding:1px 0 0 2px;
background:url(../file/bg-newsletter.gif) }
input.btn-korpa {
width:65px !important;
height:20px !important;
padding:10px 3 0 0 !important;
border:none !important;
cursor:pointer !important;
background:url(../file/korpa.gif) }
fieldset { border:none }
hr, .inicio-conteudo, .fim-conteudo { display:none }
/* header */
#header {
	float:left;
	clear:both;
	width:1003px;
	background:#4f6c9d url(../file/bg-header.png) left top repeat-x
}
#header h1 {
width:194px;
height:58px;
float:left;
margin:16px 0 0 15px;
background:url(../file/logo-weg.png) no-repeat;
text-indent:-9999em }
#header h1 a {
width:194px;
height:38px;
display:block }
#header .servicos {
	height:20px;
	float:right;
	clear:right;
	margin:14px 20px 0 44px;
	color:#9ebcf4;
	font-weight:bold
}
#header .servicos li {
display:inline;
list-style:none;
padding:0 0 0 17px }
#header .servicos li a { color:#9ebcf4 }
#header .servicos li.bom-clube { m argin:0 41px 0 0;
b ackground:url(../file/ico-bolas-bomclube.png) left center no-repeat }
#header .servicos li.bom-clube a { display:none }
#header .servicos li.venda-corp {
display:none;
margin:0 81px 0 20px;
background:url(../file/ico-predio-vendascorp.png) left center no-repeat }
#header .servicos li.listas-topbar {
	margin:0 50px 0 0;
	background:url(../file/ico-lista.png) left center no-repeat
}
#header .servicos li.atendimento {
	margin:0 53px 0 40px;
	background:url(../file/ico-telefone-atendimento.png) left center no-repeat
}
#header .servicos li.televenda {
text-transform:uppercase;
background:url(../file/ico-televendas.png) left center no-repeat }
#header .servicos li.televenda strong {
font-size:13px;
color:#fff }
#header .menu-usuario {
	width:700px;
	margin:5px 0 20px 124px;
	float:left;
	text-align:center
}
#header .menu-usuario li { display:inline }
#header .menu-usuario li a {
padding:0 30px 0 14px;
color:#ffcd00;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
background:url(../file/ico-estrela-azul-header.png) left center no-repeat }
#header .saudacao {
padding:7px 0 0 0;
margin:7px 0 0 0;
width:551px;
float:left;
text-align:center;
color:#b1c7f1;
background:url(../file/linha-header-1024.png) left top no-repeat;
margin:-27px 0 0 212px }
#header .saudacao em { font-style:normal }
#header .saudacao a { color:#b1c7f1 }
/* .seu-carrinho */
#header li#cesta-compras strong, #header li#cesta-compras-ativa strong { display:none }
#header li#cesta-compras, #header li#cesta-compras-ativa {
width:170px;
height:41px;
float:left;
text-indent:-5000px;
background:url(../file/btn-seu-carrinho.png);
margin:-8px 0 0 591px }
#header li#cesta-compras a, #header li#cesta-compras-ativa a {
width:120px;
height:41px;
display:block;
background:none }
/* menu de navegacao */
#header .menu {
clear:both;
width:100%;
height:36px;
float:left;
background:url(../file/bg-menu-azul.png) repeat-x }
#header .menu li { float:left }
#header .menu li a {
display:block;
padding:10px 7px 10px 8px;
font-size:13px;
font-weight:bold;
color:#d2dff8;
background:url(../file/bg-menu-azul-divisao.gif) top no-repeat;
background-position:0 2px }
#header .menu li a:hover {
color:#fff;
text-decoration:none }
#header .menu li a.first { background:none }
#header .menu li.todas-categorias {
display:block;
width:111px;
height:37px;
float:right;
position:static !important;
background:url(../file/bg-menu-amarelo-1024.png) repeat-x !important }
#header .menu li.todas-categorias a {
width:80px;
height:32px;
padding:5px 0 0 27px;
color:#a55900;
font-size:11px;
background:none;
cursor:pointer }
#header .menu li.this a { color:#fff }
#header .menu li.menu-bebes a:hover, body.bebes .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-utilidades-domesticas a:hover, body.utilidades-domesticas .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-beleza-e-saude a:hover, body.beleza-e-saude .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-brinquedos a:hover, body.brinquedos .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-cine-e-foto a:hover, body.cine-e-foto .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-eletroportateis a:hover, body.eletroportateis .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-games a:hover, body.games .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-informatica a:hover, body.informatica .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-eletronicos a:hover, body.eletronicos .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-eletrodomesticos a:hover, body.eletrodomesticos .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-livros a:hover, body.livros .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-telefonia a:hover, body.telefonia .menu li.this { background:url(../file/menu-cameras-e-foto-hover.gif) left top repeat-x }
#header .menu li.menu-esporte-e-lazer, body.esporte-e-lazer .menu li.this { display:none }
#header .menu li.menu-relogios, body.relogios #header .menu li.this, #header .menu li.menu-esporte-e-lazer, body.esporte-e-lazer .menu li.this,
#header .menu li.menu-utilidades-domesticas , body.utilidades-domesticas  .menu li.this { display:none }
/* veja todas categorias */
.header .menu li.todas-categorias .menu-sub, .menu-sub {
width:464px;
padding:13px 4px 6px 4px;
border:1px solid #fddc00;
border-top:4px solid #fee801;
background:#fff;
position:absolute;
left:529px;
top:110px;
z-index:99999 }
#header .menu li.todas-categorias { position:relative }
.menu-sub h3 {
display:block;
border-bottom:1px solid #ffeb9a;
padding:0 0 8px 4px;
text-transform:uppercase;
font-size:12px;
color:#214fc9 }
.menu-sub ul {
float:left;
display:block;
margin:12px 0 0 4px }
.menu-sub ul li { float:left }
.menu-sub ul li a {
display:block;
width:106px;
min-height:25px;
padding:0 0 0 6px;
color:#0f2771;
background:url(../file/ico-seta-todas-categorias.gif) no-repeat;
background-position:0 5px }
.menu-sub h4 {
font-size:11px;
color:#214fc9;
display:block;
padding:0 0 6px 4px;
border-bottom:1px solid #ffeb9a }
.menu-sub .veja-tambem ul li, .menu-sub .servicos-lista ul li { float:none }
.menu-sub .veja-tambem {
width:120px;
width:460px;
float:left;
display:none }
.menu-sub .servicos-lista {
/*margin:-108px 0 0 115px;*/
float:left;
width:331px }
.menu-sub .servicos-lista ul li a {
width:99px;
font-size:10px;
min-height:14px;
height:14px;
padding:1px 0 0 6px;
margin:0 0 2px 0;
background:#fbf5c3 }
.menu-sub .servicos-lista ul li.rss a {
height:33px;
width:81px;
font-size:11px;
padding:16px 0 0 24px;
background:#fff9e3 url(../file/ico-rss.png) no-repeat;
background-position:4px 14px }
/* busca home */
.busca {
float:left;
clear:both;
width:100%;
height:30px;
padding:5px 0 0 0;
background:#396bc3 url(../file/bg-busca-azul.png) }
.busca label { background:url(../file/ico-busca-home.png) }
.busca input, .busca select {
border:1px solid #0052d6;
color:#223e92 }
.busca input {
width:650px;
background:url(../file/bg-busca-input-home.png) }
.busca .btn-buscar { background:url(../file/btn-buscar-azul.gif) left top no-repeat }
.busca legend { display:none }
.busca label {
float:left;
display:block;
width:57px;
height:19px;
margin:2px 0 0 24px;
text-indent:-5000px }
.busca input, .busca select {
float:left;
margin:3px 0 0 7px;
font-size:15px }
.busca input {
height:18px;
padding:2px 0 0 3px }
.busca .btn-buscar {
float:left;
width:68px;
height:27px;
padding:27px 0 0 0;
margin:0 0 0 7px;
border:none;
cursor:pointer }
/* conteudo central */
.main {
float:left;
width:690px;
margin:5px 0 0 15px }
/* historico de navegacao */
.historico-nav {
float:left;
clear:both;
display:table;
width:100%;
position:relative;
margin:1px 0;
background:#d9e6ff }
.historico-nav h3 {
padding:0 0 0 10px;
margin:10px 0 10px 67px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#223e92;
background:url(../file/ico-seta-azul.gif) left center no-repeat }
.historico-nav h4 {
font-size:11px;
font-weight:bold;
color:#002673 }
.ultimos-produtos {
float:left;
width:460px;
margin:0 0 0 117px;
padding-bottom:18px }
.ultimas-buscas {
float:left;
width:370px;
padding-bottom:18px }
.ultimas-buscas h4 {
width:100%;
float:left }
.ultimas-buscas ul { float:left }
.historico-nav ul li a {
display:block;
min-height:10px;
margin:6px 0 0 0;
padding:0 0 0 15px;
font-weight:normal;
color:#002673;
background:url(../file/ico-estrela-azul-footer.png) left center no-repeat }
.historico-nav img {
position:absolute;
right:4px;
top:4px }
.limpar-historico {
display:block;
float:right;
width:111px;
height:23px;
margin-top:-14px;
text-indent:-5000px;
background:url(../file/btn-limpar-historico.png) }
/* footer */
.footer-mapa {
	float:left;
	clear:both;
	position:relative;
	width:1003px;
	background:#e9f0ff
}
.footer-mapa h3 {
margin:0 0 4px 0;
font-size:11px;
font-weight:bold;
color:#3d3d3d }
.footer-mapa div {
float:left;
margin:14px 0 0 30px }
.footer-mapa div ul li a {
font-size:10px;
color:#002673;
margin:0 0 0 7px;
padding:0 0 0 7px;
background:url(../file/ico-seta-azul-footer.gif) left center no-repeat }
.footer-mapa .atendimento { width:519px }
.footer-mapa .atendimento ul li {
float:left;
display:block;
width:250px }
.footer-mapa .atendimento ul li.quebra { width:250px }
.footer-mapa .formas-pagamento {
width:655px;
padding:15px 0;

margin:0 0 0 32px }
.selos {
float:none;
position:relative;
padding-top:15px;
width:260px }
.selos a { margin:0 6px }
a.hosted {
height:29px;
display:block;
float:left }
a.powered {
height:24px;
display:block;
float:left }
a.ithink {
position:absolute;
top:-30px;
right:-18px;
display:none }
.footer-mapa .formas-pagamento ul li.cartao-prefe {
display:block;
float:left;
width:95px;
padding:0 5px 0 7px;

background:url(../file/ico-seta-azul-footer.gif) left top no-repeat;
background-position:0 4px }
.footer-mapa .formas-pagamento ul li a {
padding:0;
margin:0;
background:none }
.footer-mapa .formas-pagamento ul li {
display:inline;
padding:0 1px }

/** SELOS**/

div#boxSeloRodape
{
    position:absolute;
    display:block;
    float:left;
    margin:0px;
    padding:0px;
    right:20px;
    top:10px;
}



.footer-mapa #iconSiteSeguroRodape {
position:absolute;
right:20px;
top:10px }




/* barra aviso */
.aviso-precos {
width:996px;
height:25px;
clear:both;
margin:20px 0 14px 4px;
padding:6px 0 0 0;
text-align:center;
color:#3d3d3d;
background:url(../file/bg-aviso-1024.png) }
body.home .aviso-precos {
margin-top:20px;
float:left }
.aviso-precos p {
display:block;
width:743px;
height:22px;
text-align:right;
margin:0 auto;
padding:3px 0 0 0;
font-size:10px;
background:url(../file/ico-aviso.gif) no-repeat }
.aviso-precos a { color:#002673 }
/* aviso erro */
.aviso-erro {
float:left;
position:relative;
display:block;
width:794px;
padding-bottom:14px;
margin:10px 0 10px 20px;
background:#f9f0f0;
border:2px solid #e10000 }
.aviso-erro p {
padding:22px 0 10px 70px;
margin-left:10px;
color:#ba0000 !important;
background:url(../file/ico-aviso-erro.gif) no-repeat;
background-position:20px 3px }
.aviso-erro ul { padding-left:80px }
.aviso-erro ul li { color:#ba0000 !important }
.aviso-erro .lt, .aviso-erro .lb, .aviso-erro .rt, .aviso-erro .rb {
display:block;
position:absolute;
width:6px;
height:6px;
_font-size:1px }
.aviso-erro .lt {
left:-2px;
top:-2px;
background:url(../file/lt-aviso.gif) no-repeat !important }
.aviso-erro .lb {
left:-2px;
bottom:-2px;
background:url(../file/lb-aviso.gif) no-repeat !important }
.aviso-erro .rt {
right:-2px;
top:-2px;
background:url(../file/rt-aviso.gif) no-repeat !important }
.aviso-erro .rb {
right:-2px;
bottom:-2px;
background:url(../file/rb-aviso.gif) no-repeat !important }
/* box borda cinza generico */
.lista-categoria, .buscas-dia, .lojas-especiais, .box-filtro, .newsletter, .aviso, .sku .box-preco-produto, .home .localize-lojas {
position:relative;
border:2px solid #cfcfcf }
/*Correção box home*/
div.boxHomeLojasEspeciais {position:relative;display:block;float:left;width: auto;height: auto;}
/*Correção box home*/
.lista-categoria h2, .area-3-3-3 .buscas-dia h3, .lojas-especiais h3, .box-filtro-titulo h3, .newsletter h3, .home .localize-lojas h3 {
_height:20px;
min-height:21px;
padding:4px 0 0 18px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#fff;
border-bottom:3px solid #1a2f6f;
background:#223e92 url(../file/ico-seta-box-home.gif) no-repeat }
.box-filtro-titulo h3 { positio:relative }
.newsletter h3 {
padding-right:20px;
margin-bottom:8px }
.lt, .lb, .rt, .rb {
position:absolute;
width:6px;
height:6px;
_font-size:1px;
z-index:999 }
.lista-categoria .lt, .buscas-dia .lt, .lojas-especiais .lt, .box-filtro .lt, .newsletter .lt, .sku .box-preco-produto .lt, .minha-conta .box.endereco .lt, .checkout .box.endereco .lt, .minha-conta .cadastro-endereco .lt, .minha-conta .box-dados-pagamento .lt, .checkout .cadastro-endereco .lt, .checkout .box.half .lt, .checkout .box .lt, .store-locator .conteudo .localize-lojas .lt, .afiliados-login .lt, .home .localize-lojas .lt, .carrinho .aviso .lt {
left:-2px;
top:-2px;
background:url(../file/box-lt.gif) no-repeat }
.lista-categoria .rt, .buscas-dia .rt, .lojas-especiais .rt, .box-filtro .rt, .newsletter .rt, .sku .box-preco-produto .rt, .minha-conta .box.endereco .rt, .checkout .box.endereco .rt, .minha-conta .cadastro-endereco .rt, .minha-conta .box-dados-pagamento .rt, .checkout .cadastro-endereco .rt, .checkout .box.half .rt, .checkout .box .rt, .store-locator .conteudo .localize-lojas .rt, .afiliados-login .rt, .home .localize-lojas .rt, .carrinho .aviso .rt {
right:-2px;
top:-2px;
background:url(../file/box-rt.gif) no-repeat }
.lista-categoria .lb, .buscas-dia .lb, .lojas-especiais .lb, .box-filtro .lb, .newsletter .lb, .sku .box-preco-produto .lb, .box-filtro-titulo .lb, .minha-conta .box.endereco .lb, .checkout .box.endereco .lb, .minha-conta .cadastro-endereco .lb, .minha-conta .box-dados-pagamento .lb, .checkout .cadastro-endereco .lb, .checkout .box.half .lb, .checkout .box .lb, .store-locator .conteudo .localize-lojas .lb, .afiliados-login .lb, .home .localize-lojas .lb, .carrinho .aviso .lb {
left:-2px;
bottom:-2px;
background:url(../file/box-lb.gif) no-repeat }
.minha-conta .box-dados-pagamento .box .lb { display:none }
.lista-categoria .rb, .buscas-dia .rb, .lojas-especiais .rb, .box-filtro .rb, .newsletter .rb, .sku .box-preco-produto .rb, .box-filtro-titulo .rb, .minha-conta .box.endereco .rb, .checkout .box.endereco .rb, .minha-conta .cadastro-endereco .rb, .minha-conta .box-dados-pagamento .rb, .checkout .cadastro-endereco .rb, .checkout .box.half .rb, .checkout .box .rb, .store-locator .conteudo .localize-lojas .rb, .afiliados-login .rb, .home .localize-lojas .rb, .carrinho .aviso .rb {
right:-2px;
bottom:-2px;
background:url(../file/box-rb.gif) no-repeat }
.minha-conta .box-dados-pagamento .box .rb { display:none }
/* alerta */
.alerta {
display:block;
float:left;
width:321px;
min-height:49px;
_height:49px;
background:url(../file/alerta-bottom.png) left bottom no-repeat;
position:fixed;
z-index:100;
top:45%;
left:35%;
cursor:pointer }
.alerta p {
display:block;
width:256px;
min-height:18px;
_height:24px;
padding:9px 10px 10px 55px;
color:#fff;
font-weight:bold;
background:url(../file/alerta-topo.png) left top no-repeat }
/* bread crumb */
.bread-crumb {
float:left;
width:98%;
height:19px;
padding:8px 0 0 12px;
color:#5088e6;
font-size:11px;
font-weight:normal }
.bread-crumb ul li {
padding:0 8px 0 0;
margin:0 0 0 6px;
float:left;
display:block;
background:url(../file/ico-seta-azul-footer.gif) right center no-repeat }
.bread-crumb ul li.last {background:none }
.bread-crumb ul li a {
float:left;
display:block;
color:#5088e6;
font-size:11px }




/************************************************************************************/
/*  PAGINA INICIAL  */
/************************************************************************************/

/* conteudo do meio */
	body.home .area-3 {
	margin:5px 0;
	width:1006px;
	overflow:hidden;
	}
	
/* area lateral esquerda */
	body.home .area-3-1 {
	width:159px;
	float:left;
	margin:0 5px 0 0;
	}

/* area do full banner */
	body.home .area-3-2 {
	float:right;
	padding:0px;
	margin:0 0 5px 0;
	width:840px;
	height:280px;
	}

/* area lateral direita */
	body.home .area-3-3 {
	margin:0px;
	width:159px;
	float:right;
	position:relative;
	}

	body.home  .area-3-3 .box-banner {
	margin-bottom:5px;
	}	

/* conteudo prateleiras */
	body.home .area-3-4 {
	margin:0 0 0 164px;
	}

	body.home .area-3-4-2 {
	margin:0px;
	padding:0px;
	float:left;
	}


a.podmeni:link {FONT-FAMILY: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px;  }
a.podmeni:visited {color: #666666; font-size: 11px;  }
a.podmeni:hover {color: #666666; text-decoration: underline; font-size: 11px;  }
a.podmeni:active {color: #666666;} 

a.trenutna:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000;   FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #f0f0f0; border: 1px solid #b4b4b4; padding: 3px; background-image: url(file/white_line.png); background-repeat: repeat-x; background-position: top;  }
a.trenutna:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000;  FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #f0f0f0; border: 1px solid #b4b4b4; padding: 3px; background-image: url(file/white_line.png); background-repeat: repeat-x; background-position: top;  }
a.trenutna:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000;   FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #f0f0f0; border: 1px solid #b4b4b4; padding: 3px; background-image: url(file/white_line.png); background-repeat: repeat-x; background-position: top;  }
a.trenutna:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #296FCB; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color: #f0f0f0; border: 1px solid #b4b4b4; padding: 3px; background-image: url(file/white_line.png); background-repeat: repeat-x; background-position: top; }

/* stil CENA */

.cena {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}


a.nav:link {color: red; text-decoration: none; }
a.nav:visited {color: purple; text-decoration: none; }
a.nav:hover {color: orange; text-decoration: underline; }
a.nav:active {color: blue; } 




/* stil iz html */

.style1 {color: #FFFFFF}
.style10 {FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-size: 11px;}
.style13 {color: #296FCB
}
.style4 {color: #666666}
.style6 {color: #666666; font-size: 11px; }
body {
	background-image: url(file/bgd.jpg);
}

a.style6:link {color: red; text-decoration: none; }
a.style6:visited {color: purple; text-decoration: none; }
a.style6:hover {color: orange; text-decoration: underline; }
a.style6:active {color: blue; } 
.style14 {color: #FF6633}
.style15 {
	color: #66CC99
}
.style16 {color: #77A5E3; font-weight: bold; }
.style17 {color: #FF1717}

 H1 {font-size: 11px; color: #000000; font-weight: bold; display: inline;} 
