﻿body {
	background: #fff url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bg-BodyHome.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
}

/* Header */

div.boxHeader, div.boxHeader h1, div.boxLinksComunicacao, div.boxLinksComunicacao p,
div.boxLinksComunicacao ul, div.boxLinksComunicacao ul.boxNavegacao, div.btnMeuCarrinho {
	position: relative;
	display: block;
	float: left;
}

div.boxHeader {
	width: 1003px;
	height: auto;
	background: #fff url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bg-boxHeader.jpg) no-repeat left top;
}

div.boxHeader h1 {
	width: 269px;
	height: 91px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	overflow: hidden;
}

div.boxHeader h1 a {
	display: block;
	width: 267px;
	height: 71px;
	margin: 16px 0px 0px 2px;
	padding: 0px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=logo-Home-WalMart.png) no-repeat left top;
}

div.boxLinksComunicacao {
	width: 720px;
	height: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

div.boxLinksComunicacao p {
	width: 322px;
	height: auto;
	margin: 18px 0px 0px 0px;
	padding: 0px;
}

div.boxLinksComunicacao p a {
	color: #b1d4f1;
	text-decoration: none;
}

div.boxLinksComunicacao p a:hover {
	text-decoration: underline;
}

div.boxLinksComunicacao p a strong {
	color: #fff;
}

div.boxLinksComunicacao ul {
	margin: 18px 0px 0px 180px;
	_margin-left: 95px !important;
	padding: 0px;
	width: 215px;
	height: auto;
}


div.boxLinksComunicacao ul li {
	list-style: none;
	display: inline;
}

div.boxLinksComunicacao ul li {
	margin: 0px;
	padding: 0px 5px 0px 16px;
}

div.boxLinksComunicacao ul li.icoLista {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=icoListas.gif) no-repeat left center;
}

div.boxLinksComunicacao ul li.icoVendas {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=icoVendasCorporativas.gif) no-repeat left center;
}

div.boxLinksComunicacao ul li.icoRSS {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=icoRSS.gif) no-repeat left center;
	padding-left: 20px;
}

div.boxLinksComunicacao ul li a {
	color: #96cbff;
	text-decoration: none;
	font-weight: bold;
}

div.boxLinksComunicacao ul li a:hover {
	text-decoration: underline;
}

div.btnMeuCarrinho {
	float: right;
	width: 157px;
	height: 34px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-indent: -9999px;
}

div.btnMeuCarrinho a {
	display: block;
	width: 157px;
	height: 34px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=btnCarrinho.png) no-repeat left top;
}

/*
# BOX NAVEGACAO
*/

div.boxLinksComunicacao ul.boxNavegacao {
	margin: 15px 0px 0px 0px;
	_margin-left: 10px !important;
	padding: 0px;
	width: auto;
	height: auto;
	outline: none;
}

div.boxLinksComunicacao ul.boxNavegacao li {
	display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}

/*CATEGORIAS*/
div.boxLinksComunicacao ul.boxNavegacao li#lnkCategorias {
	width: 130px;
	height: 43px;
	margin: 0px;
	padding: 0px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkCategorias a {
	display: block;
	width: 113px;
	height: 26px;
	margin: 10px 0px 0px 8px;
	padding: 0px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkCategorias.png) no-repeat center -26px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkCategorias a:hover {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkCategorias.png) no-repeat center 0px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkCategorias.ativo {
	height: 46px;
	background: #fff url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bgOverCategorias.png) no-repeat left top;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkCategorias a.ativo {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkCategorias.png) no-repeat center -52px;
}

div.boxCategorias {
	position: relative;
	display: none;
	float: left;
	clear: both;
	width: 1003px;
	height: 116px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bgBoxCategorias.png) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	background-color:#fff;
}

div.boxCategorias ul {
	position: relative;
	display: block;
	float: left;
	width: 230px;
	height: auto;
	margin: 8px 0px 0px 6px;
	padding: 0px;
}

div.boxCategorias ul li {
	list-style: none;
	background: transparent url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bulletLstLinks.gif) no-repeat left center;
	padding: 0px 0px 0px 10px;
	line-height: 23px;
}

div.boxCategorias ul li a {
	color: #206ec3;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

div.boxCategorias ul li a:hover {
	text-decoration: underline;
}

/*ATENDIMENTO*/
div.boxLinksComunicacao ul.boxNavegacao li#lnkAtendimento {
	width: 160px;
	height: 43px;
	margin: 0px 0px 0px 40px;
	padding: 0px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkAtendimento a {
	display: block;
	width: 142px;
	height: 22px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkAtendimento.png) no-repeat center -22px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkAtendimento a:hover {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkAtendimento.png) no-repeat center 0px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkAtendimento.ativo {
	height: 46px;
	background: #fff url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bgOverAtendimento.png) no-repeat left top;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkAtendimento a.ativo {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkAtendimento.png) no-repeat center -44px;
}

div.boxAtendimento {
	position: relative;
	display: none;
	float: left;
	clear: both;
	width: 1003px;
	height: 116px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=bgBoxAtendimento.png) no-repeat left top;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	background-color:#fff;
}

div.boxAtendimento div.boxSecao {
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 5px 0px 0px 5px;
	_margin-left: 2px;
}

div.boxAtendimento div.boxSecao div.icoBoxSecao {
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: 76px;
	margin: 34px 5px 0px 10px;
	padding: 0px 5px 0px 10px;
}

div.boxAtendimento div.boxSecao h2, div.boxAtendimento div.boxSecao h2 a {
	margin: 34px 0px 0px 0px;
	padding: 0px;
	color: #206ec3;
	font-size: 15px;
	text-decoration: none;
}

div.boxAtendimento div.boxSecao p, div.boxAtendimento div.boxSecao p a {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	color: #3a3a3a;
	text-decoration: none;
}

div.boxAtendimento div.boxSecao h2 a:hover, div.boxAtendimento div.boxSecao p a:hover {
	text-decoration: underline;
}

/*MEU WALMART*/
div.boxLinksComunicacao ul.boxNavegacao li#lnkMeuWalmart a {
	display: block;
	width: 125px;
	height: 22px;
	margin: 10px 0px 0px 8px;
	padding: 0px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkMeuWalmart.png) no-repeat center -22px;
}

div.boxLinksComunicacao ul.boxNavegacao li#lnkMeuWalmart a:hover {
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=txtLnkMeuWalmart.png) no-repeat center top;
}

/*
# BOX BANNER LATERAL DIREITA
*/
ul#boxBannerLateralDireita {
	margin: 0px;
	padding: 0px;
	width: 140px;
	height: auto;
}

ul#boxBannerLateralDireita li {
	list-style: none;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

ul#boxBannerLateralDireita li a img {
	margin: 0px;
	padding: 0px;
}

div.lista-categoria {
	margin-bottom: 7px;
}

div.newsletter {
	margin-bottom: 4px;
}


/*
# BG CONTORNO HEADER
*/

h3.footerBoxHeader {
	position: relative;
	display: block;
	float: left;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=footerBoxHeaderTransp.gif) no-repeat left top;
	height: 5px;
	/* _height: 1px !important; */
	width: 100%;
	margin: 0px;
	padding: 0px;
	/* _margin-bottom: 0px !important; */
	/* _z-index: 0; */
	overflow:hidden;
}

.home h3.footerBoxHeader {
	background-color: #1a75cf;
}

h3.footerBoxHeader {
	background-color: #1a75cf;
}

.bebes h3.footerBoxHeader {
	background-color: #4fc9df;
}

.beleza-e-saude h3.footerBoxHeader {
	background-color: #792a74;
}

.brinquedos h3.footerBoxHeader {
	background-color: #51398e;
}

.cine-e-foto h3.footerBoxHeader {
	background-color: #3d5983;
}

.dvds-e-blu-rays h3.footerBoxHeader {
	background-color: #ffd749;
}

.eletrodomesticos h3.footerBoxHeader {
	background-color: #ad1919;
}

.eletronicos h3.footerBoxHeader {
	background-color: #142665;
}

.eletroportateis h3.footerBoxHeader {
	background-color: #75692c;
}

.esporte-e-lazer h3.footerBoxHeader {
	background-color: #69821c;
}

.games h3.footerBoxHeader {
	background-color: #c95714;
}

.informatica h3.footerBoxHeader {
	background-color: #1a5c72;
}

.moveis-e-colchoes h3.footerBoxHeader {
	background-color: #4b1404;
}

.relogios h3.footerBoxHeader {
	background-color: #63574d;
}

.telefonia h3.footerBoxHeader {
	background-color: #494954;
}

.utilidades-domesticas h3.footerBoxHeader {
	background-color: #856b2f;
}

.checkout h3.footerBoxHeader {
	background-color: #fff;
}



/*
# BG FOOTER HEADER
*/
span.footerBoxHeader {
	position: relative;
	display: block;
	float: left;
	width: 1003px;
	height: 5px;
}

span.footerBoxHeader {
	background-color: #1e7dcf;
}

.home span.footerBoxHeader {
	background-color: #1a75cf;
}

.bebes span.footerBoxHeader {
	background-color: #4fc9df;
}

.beleza-e-saude span.footerBoxHeader {
	background-color: #792a74;
}

.brinquedos span.footerBoxHeader {
	background-color: #51398e;
}

.cine-e-foto span.footerBoxHeader {
	background-color: #3d5983;
}

.dvds-e-blu-rays span.footerBoxHeader {
	background-color: #ffd749;
}

.eletrodomesticos span.footerBoxHeader {
	background-color: #ad1919;
}

.eletronicos span.footerBoxHeader {
	background-color: #142665;
}

.eletroportateis span.footerBoxHeader {
	background-color: #75692c;
}

.esporte-e-lazer span.footerBoxHeader {
	background-color: #69821c;
}

.games span.footerBoxHeader {
	background-color: #c95714;
}

.informatica span.footerBoxHeader {
	background-color: #1a5c72;
}

.moveis-e-colchoes span.footerBoxHeader {
	background-color: #4b1404;
}

.relogios span.footerBoxHeader {
	background-color: #63574d;
}

.telefonia span.footerBoxHeader {
	background-color: #494954;
}

.utilidades-domesticas span.footerBoxHeader {
	background-color: #856b2f;
}

.checkout span.footerBoxHeader {
	background-color: #fff;
}

/*
# TV FLASH / WIZARD
*/

div.area-5-2-2 {
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: auto;
}

div.area-5-2-2 div.area-5-2-2-1 {
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 0px 5px;
	_margin-right: 10px;
}

div.area-5-2-2 div.area-5-2-2-2 {
	position: relative;
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 0px 5px;
}

div.box-filtro-titulo h3 {
	width: 242px;
	padding-bottom: 5px
}



/*
# FOOTER CORREÇÃO IE6
*/

div.footer-mapa div.formas-pagamento, div.footer-mapa div.selos {
	_position: relative;
	_display: block;
	_float: left;
	_width: auto;
	_height: auto;
}

div.footer-mapa div.formas-pagamento {
	_width: 525px;
}

div.footer-mapa div.selos {
	_width: 250px;
	_position: absolute;
	_margin-left: 130px;
}

div.footer-mapa div.selos img {
	_display: block;
	_float: left;
	_margin: 0px;
}

/* footer */

.footer-mapa {
	float: left;
	clear: both;
	position: relative;
	width: 100%;
	background: #e9f0ff;
	margin:0 0 20px 0;
}

.footer-mapa ul {
    list-style:none;
    margin:0;
    padding:0;
}

.footer-mapa a {
    text-decoration:none;
}

.footer-mapa img {
    border:none;
}

.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;
	display:inline;
	
}
.footer-mapa div ul li a {
	font-size: 10px;
	color: #002673;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
	background: url(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=ico-seta-azul-footer.gif) left center no-repeat
}
.footer-mapa .atendimento {
	width: 329px
}
.footer-mapa .atendimento ul li {
	float: left;
	display: block;
	width: 158px
}
.footer-mapa .atendimento ul li.quebra {
	width: 155px
}
.footer-mapa .formas-pagamento {
	width: 655px;
	padding: 15px 0;
	_left:-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(http://www.walmart.com.br/Control/ArquivoExibir.aspx?NomeArquivo=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
}
