	@charset "utf-8";
/* CSS Document */

#divTopo {
	width: 1000px;
	margin-bottom: 5px;
	float: left;
	position:relative;
	z-index: 10;
}

#divTopo .h1Logo {
	width: 185px;
	height: 95px;
	float: left;
	background: url(../imagens/logo.nova.gif) no-repeat;
}
#divTopo .h1Logo a {
	width: 185px;
	height: 95px;
	display: block;
	outline: none;
	text-indent: -9999px;
}
#divTopo .menuEspecial h2{background:none;}
#divTopo .agrupaMenu h2{background:none; height:auto; width:auto; padding:0; margin:0; display:block; float:left; line-height:inherit;}
#divTopo .boxTopo1 { width:690px; float:right; padding:5px 0 10px 0;}
#divTopo .boxTopo1 ul { margin:5px 0px 10px 0px; float:right; text-align:left;}
#divTopo .boxTopo1 ul li {padding: 0px 5px;	display: inline; color: #818181; float:left;}
#divTopo .boxTopo1 ul li a {color: #818181;}
#divTopo .boxTopo1 .televendas{float:right;}


#divTopo .boxTopo2 #divTopCarrinho{
	width: 169px;
	height: 34px;
	margin: 1px 0px 0px 10px;
	padding-left:45px;
	float: right;
	color: #000;
	font-weight: bold;
	line-height: 34px;
	text-align:center;
	background: url(../imagens/fundo-carrinho.gif) no-repeat;
}

#divTopo .boxTopo1 .bannerTelevendas{
float:right;
display:block;
}

#divTopo .boxTopo2 #divTopCarrinho a{ color: #000;}

#divTopo .boxTopo2 { width: 695px; float: right; overflow: hidden;}
#divTopo .boxTopo2 ul { width: 343px; height: 34px; float: left;}
#divTopo .boxTopo2 ul li, #divTopo .boxTopo2 ul li img { height: 34px; float: left; display: block; }
#divTopo .boxTopo2 ul li.chat {width: 113px;}
#divTopo .boxTopo2 ul li.tele {width: 148px; background: url(../imagens/bt.teleatendimento.gif) no-repeat; text-indent: -9999px; cursor: pointer}
#divTopo .boxTopo2 ul li.contato {width: 82px; background: url(../imagens/bt.contato.gif) no-repeat; text-indent: -9999px;}
#divTopo .boxTopo2 ul li a {display: block; height: 34px; outline: none;}
#divTopo .teleAtendimento {width: 550px; position: absolute; top: 73px; left: 230px; z-index: 999;}
#divTopo .teleAtendimento .display {float: left; display: block;}
#divTopo .acaoTelefones {width: 550px; height: 95px;  padding: 15px 0px; float: left; background: #aeadad}
#divTopo .acaoTelefones h4 {color: #FFF; font-weight: bold; font-size: 16px; padding-left: 15px; margin-bottom: 7px;}

#divTopo .colunaAcao {width: 350px; float: left;}
#divTopo .acaoTelefones .item { padding: 3px 5px; background: #bec679; float: left; margin-right: 10px;}
#divTopo .acaoTelefones select[name=estado] {width: 90px; font: 16px Arial, Helvetica, sans-serif; padding: 2px; margin-left: 10px; border: 1px solid #a5a5a5;}
#divTopo .acaoTelefones select[name=cidade] {width: 200px; font: 16px Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #a5a5a5;}
#divTopo .colunaBotao {width: 187px; float: right; padding-right: 10px;}
#divTopo .telefonesText {width: 300px; padding: 8px 0px 0px 15px; float: left; font-size: 19px; font-weight: bold; color: #FFF;}



#divTopo .acaoTelefones .colunaBotao img{cursor:pointer;}
#divTopo .acaoTelefones .colunaBotao .telefonesTextBotao{width: 187px; float: right; color:#fff; font-size:20px; margin:7px 0px 0 0; text-align: center}

#divTopo .acaoTelefones .outrasLocalidades{float:right; color:#000; margin:20px 10px 0 0; font-size:14px;}
#divTopo .acaoTelefones .outrasLocalidades .fone{color:#fff; font-size:20px; float:right; padding-top:10px;}


#divTopo .boxTopo2 .orcamentos {width: 117px; float: left; margin-left: 11px;}

#divTopo .boxTopo3 { width: 1000px; float: left; color: #a7a7a7}
#divTopo .boxTopo3 a {color: #a7a7a7}


#divTopo .boxTopo3 ul.menuEspecial {width: 150px; padding-top: 10px; float: right; text-align: right;} 
/* #divTopo .boxTopo3 ul.menuEspecial {width: 434px; padding-top: 10px; float: right; text-align: right;} */
/*#divTopo .boxTopo3 ul.menuEspecial li {padding-left: 8px; margin-left: 6px; display: inline; border-left: 1px solid #d8d6d1;}*/
#divTopo .boxTopo3 ul.menuEspecial li {display:block; float:left;  display:inline; }
#divTopo .boxTopo3 ul.menuEspecial li h2,
#divTopo .boxTopo3 ul.menuEspecial li span{padding:0 7px;  float:left; border-left: 1px solid #d8d6d1; height:15px; line-height:normal;}
#divTopo .boxTopo3 ul.menuEspecial li a {font-size: 14px; font-weight: bold; color: #960014; text-decoration: none; height:18px;}
#divTopo .boxTopo3 ul.menuEspecial li .primeiro {border-left: none; padding-left:none;}

#divTopo .agrupaMenu {width: 994px; height: 63px; float: left; padding: 3px; margin-top: 3px;  background: url(../imagens/fundo-menu.gif) no-repeat; position: relative; z-index: 5;}
#divTopo .menu, #divTopo .menu2 {width: 994px; height: 31px;}
#divTopo .menu li, #divTopo .menu2 li {line-height: 31px;  height: 31px; float: left; background: url(../imagens/separador-menu.gif) repeat-y;}
#divTopo .menu li a, #divTopo .menu2 li a {font-size: 15px; height: 31px; float: left; display: block; font-weight: bold; color: #000; text-decoration: none; padding: 0px 19px 0px 19px;}
#divTopo .menu2 li a {padding: 0px 34px;}
#divTopo .menu li.primeiro, #divTopo .menu2 li.primeiro  {background:none;}
#divTopo .menu a.seta, #divTopo .menu2 a.seta {position: relative; padding-right: 26px;}
#divTopo .menu a.seta span, #divTopo .menu2 a.seta span {width: 8px; height: 7px; display: block; position: absolute; top: 14px; right: 12px; background: url(../imagens/seta-menu.gif) no-repeat;}

#divTopo .agrupaMenu #todasCategorias {top: 28px; left: 3px; width: 360px;}
#divTopo .agrupaMenu #todosPisos {top: 28px; left: 188px;}

#divTopo .agrupaMenu .submenu {z-index: 1; position: absolute; top: 0px; left: 0px; float: left; background: #ece3d3 url(../imagens/fundo-submenu.gif) repeat-x;}
#divTopo .agrupaMenu .submenu a {font-size: 12px; color: #000; text-decoration: none;}
#divTopo .agrupaMenu .submenu a:hover {text-decoration: underline;}
#divTopo .agrupaMenu .submenu ul {width: 160px; float: left; padding: 10px 10px 5px 10px;}
#divTopo .agrupaMenu .submenu ul li {width: 160px; margin-bottom: 5px;}
#divTopo .agrupaMenu .submenu .div {width: 100%; float: left; border-top: 1px solid #000;}
#divTopo .agrupaMenu .submenu .div h4 {font-size: 15px; color: #000; padding: 10px 0px 3px 10px;}
#divTopo .agrupaMenu .submenu .div ul {padding-top: 0px;}

/*
.at300bs {background: url(../imagens/icones.compartilhe.gif) no-repeat !important;}
.at15t_email{background-position: 0 -18px !important;}
.at15t_twitter{background-position: -22px -18px !important;}
.at15t_delicious{background-position: -44px -18px !important;}
.at15t_facebook {background-position: -65px -18px !important;}

.at300b:hover .at15t_email{background-position: 0 0 !important;}
.at300b:hover .at15t_twitter{background-position: -22px 0 !important;}
.at300b:hover .at15t_delicious{background-position: -44px 0 !important;}
.at300b:hover .at15t_facebook {background-position: -65px 0 !important;}*/



#divTopo .divAtendimento {
	width: 685px;
	padding-top: 10px;
	clear: left;
}

#divTopo .divAtendimento .bannerEsquerdoTopo {
	width: 315px;
	height: 35px;
	float: left;
	margin-top: 28px;
}

#divTopo .ulMenuAtendimento {
	width: 420px;
	float: left;
}

#divTopo .ulMenuAtendimento li {
	width: auto;
	float: left;
	margin-top: 28px;
}

#divTopo .ulMenuAtendimento li.chat {margin-top: 0px;}

#divTopo .ulMenuAtendimento li .teleAtendimento{
width:173px;
position:absolute;
margin-top:34px;
margin-left:-28px;
*margin-left:-177px;
font-size:11px;
background:#e8eddc url(../imagens/fundo.tele.atendimento.gif) bottom right no-repeat;
z-index: 9999;
}
#divTopo .ulMenuAtendimento li .teleAtendimento div{
float:left;
width:76px;
padding:5px;
}
#divTopo .ulMenuAtendimento li .teleAtendimento div.texto{width:100%;}
#divTopo .ulMenuAtendimento li .teleAtendimento div.ldb{
border:solid 1px #DBE3C8;	border-left:none; border-top:none;
}
#divTopo .ulMenuAtendimento li .teleAtendimento div.ld{
border-right:solid 1px #DBE3C8;
}
#divTopo .ulMenuAtendimento li .teleAtendimento div.lb{
border-bottom:solid 1px #DBE3C8;
}



/*#divTopo .pBoasVindas { width: 1000px; font-size: 12px; padding: 8px 0; float: left;}*/
/*#divTopo .pBoasVindas {position: relative;}*/
#divTopo .pBoasVindas{float:right; position:absolute; right:0px; padding-top:10px;}
#divTopo .pBoasVindas a {color: #094dc9;}






div.escolha {
	clear:both;
	float:right;
	text-align:center;
	width:100px;
	height:17px;
	padding:17px 0;
	margin-top:10px;
	background: url(../imagens/img_fundo_ofertas.jpg) repeat-x right 0px;	
}
div.escolha a{
	color:#fff;
	text-decoration:none;
}

.comoComprar {
	display: block;
	width: 113px;
	height: 18px;
	position: absolute;
	top: 15px;
	left: 240px;
	z-index: 6;
}

#divTopo #madmad_todaloja_sky{right:-125px; position:absolute; top:130px;}

#divTopo .barraNavegacao {width: 1000px; height: 45px; float: left;	background: url(../imagens/menu/img_fundo_navegacao.jpg) no-repeat;}
#divTopo .barraNavegacao #formBusca {width: 760px; height: 37px; padding-top: 8px; float:right;}
#divTopo .barraNavegacao #formBusca .mnutopformbusca {width: 275px;	font: 13px Arial, Helvetica, sans-serif; padding: 3px 2px;	border: 1px solid #a5a5a5;	margin-top: 3px; margin-right: 8px;	color: #7e7e7e;}
#divTopo .barraNavegacao #formBusca .btBusca {width: 36px; height: 30px; float: left; border: none; cursor: pointer;  background: url(../imagens/menu/bt.busca.2.gif) no-repeat;}
#divTopo .barraNavegacao #formBusca .select {width: 195px;	font: 13px Arial, Helvetica, sans-serif; padding: 2px;	border: 1px solid #a5a5a5;	margin-top: 3px; margin-left: 13px;	color: #7e7e7e;}

#divTopo .vejaDepartamentos {width: 227px; height: 39px; margin: 3px 0px 0px 3px; float: left; background: url(../imagens/menu/fundo-veja-categorias2.gif) no-repeat; position: relative; z-index: 15}
#divTopo .vejaDepartamentos a {text-decoration:none}
#divTopo .vejaDepartamentos .titulo {width: 191px; height: 39px; padding-left: 25px;  display: block; line-height: 39px; letter-spacing: -1px; font-size: 15px; font-weight: bold; color: #000; text-decoration: none;}
/*#divTopo .vejaDepartamentos .menuDepartamentos {width: 227px; height: 456px; top: 35px; left: 0px; padding-top: 8px; display:none;  background: url(../imagens/menu/fundo-menu-fechado.png) no-repeat; z-index: 5; position: absolute;}*/
#divTopo .vejaDepartamentos .menuDepartamentos {width: 220px; height: 449px; display: none; top: 35px; left: 0px; padding-top: 6px;   background: url(../imagens/menu/fundo-menu-fechado-novo2.png) no-repeat; z-index: 5; position: absolute;}
#divTopo .vejaDepartamentos:hover .menuDepartamentos {display: block;}
#divTopo .home .menuDepartamentos {display: block;}
/*#divTopo .vejaDepartamentos .menuDepartamentos > li {width: 220px; height: 37px; float: left; line-height: 37px; margin-left: 7px; background: url(../imagens/menu/fundo-item-padrao.gif) no-repeat;}*/
#divTopo .vejaDepartamentos .menuDepartamentos > li {width: 214px; height: 37px; float: left; line-height: 37px; margin-left: 6px; background: url(../imagens/menu/fundo-item-padrao.gif) no-repeat;}
#divTopo .vejaDepartamentos .menuDepartamentos > li > a {width: 214px; height: 35px; padding-left: 6px; display: block; float: left; font-size: 15px; font-weight: bold; letter-spacing: -1px; color: #000;}
#divTopo .vejaDepartamentos .menuDepartamentos > li:first-child {background: url(../imagens/menu/fundo-item-primeiro.gif) no-repeat;}
#divTopo .vejaDepartamentos .menuDepartamentos > li.ultimo {background: url(../imagens/menu/fundo-item-ultimo.gif) no-repeat;}
#divTopo .vejaDepartamentos .menuDepartamentos > li:hover > a {background: #FFF url(../imagens/menu/fundo-seta-menu-hover.gif) no-repeat 191px 13px;}
/*#divTopo .vejaDepartamentos .menuDepartamentos > li > div {width: 676px; height: 446px; display:none; padding: 18px 14px 0px 0px; line-height: 15px; font-size: 11px;  background: url(../imagens/menu/fundo-menu-conteudo.png) no-repeat; position: absolute; top: 0px; left: 218px;}*/
#divTopo .vejaDepartamentos .menuDepartamentos > li > div {width: 684px; height: 446px; display:none;  padding: 18px 6px 0px 0px; line-height: 15px; font-size: 11px;  background: url(../imagens/menu/fundo-menu-conteudo-novo2.png) no-repeat; position: absolute; top: 0px; left: 217px;}
#divTopo .vejaDepartamentos .menuDepartamentos > li:hover > div {display: block;}
#divTopo .vejaDepartamentos .menuDepartamentos h3 {font-size: 15px; letter-spacing: -1px; color: #736357; padding: 0px 30px; margin-bottom: 12px;}
#divTopo .vejaDepartamentos .menuDepartamentos h4 {font-size: 12px;}
#divTopo .vejaDepartamentos .menuDepartamentos .contentThumbs {height: 130px; padding-bottom: 15px;}
#divTopo .vejaDepartamentos .menuDepartamentos .contentThumbs.semBorda {padding: 0px;}
#divTopo .vejaDepartamentos .menuDepartamentos .thumbCategorias li {float: left;}
/*#divTopo .vejaDepartamentos .menuDepartamentos .thumbCategorias li p {width: 100%; left: 0px; bottom: 13px; font-weight:bold; text-align:center; position: absolute;}*/
#divTopo .vejaDepartamentos .menuDepartamentos .contentLinks {padding: 0px 30px}
#divTopo .vejaDepartamentos .menuDepartamentos .colunas {width: 33%; float: left;}
#divTopo .vejaDepartamentos .menuDepartamentos .colunas.quatro{width:25%; float:left;}
#divTopo .vejaDepartamentos .menuDepartamentos .colunas ul {margin-bottom: 18px;}
#divTopo .vejaDepartamentos .colunas a:hover {text-decoration:underline}
#divTopo .vejaDepartamentos .botao {position: absolute; right: 30px; bottom: 30px;}

#bannerIndex {float:left; margin-bottom:8px; position:relative; height:46px;}
#bannerIndex .left,
#bannerIndex .centro{float:left;}
#bannerIndex .centro{margin:0 5px;}
#bannerIndex .right{float:right;}


.telefonesTopo {width:1000px; position: relative; margin-bottom: 5px; margin: 0px auto}

/**BANNER TOPO - TELEFONES**/

.telefonesTopo .telefonesListaTopo{width:945px; height:75px; float:left; background-image:url(../imagens/banner-fones-cabecalho.gif);}
.telefonesTopo .telefonesListaTopo ul{float:left; color:#3a3a3a; font-size:9px; margin-top:7px;}
.telefonesTopo .telefonesListaTopo ul li{margin-bottom:10px;}

.telefonesTopo .telefonesListaTopo .umTopo{margin-left:15px;}
.telefonesTopo .telefonesListaTopo .doisTopo, .telefonesTopo .telefonesListaTopo .tresTopo, .telefonesTopo .telefonesListaTopo .quatroTopo, .telefonesTopo .telefonesListaTopo .cincoTopo, .telefonesTopo .telefonesListaTopo .seisTopo{margin-left:50px;}
.telefonesTopo .telefonesListaTopo .seteTopo {margin-left:75px;}

.agrupaTelefonesTopo{float:left; position: absolute; left: 0px; top: 75px; display:none;}
.agrupaTelefonesTopo .telefonesLista{width:945px; height:357px; float:left; background-image:url(../imagens/telefones-banner/telefones-aberto.png);}
.agrupaTelefonesTopo .telefonesLista ul{float:left; color:#3a3a3a; font-size:9px; margin-top:25px;}
.agrupaTelefonesTopo .telefonesLista ul li{margin-bottom:17px;}

.agrupaTelefonesTopo .telefonesLista .um{margin-left:15px;}
.agrupaTelefonesTopo .telefonesLista .dois{margin-left:30px;}
.agrupaTelefonesTopo .telefonesLista .tres{margin-left:27px;}
.agrupaTelefonesTopo .telefonesLista .quatro{margin-left:37px;}
.agrupaTelefonesTopo .telefonesLista .cinco{margin-left:43px;}
 .agrupaTelefonesTopo .telefonesLista .seis{margin-left:38px;}
.agrupaTelefonesTopo .telefonesLista .sete{margin-left:8px;}


.agrupaTelefonesTopo .acaoTelefones {width:945px; height: 95px; padding: 15px 0px; float: left; background-image:url(../imagens/telefones-banner/fundo-rodape.png);}
.agrupaTelefonesTopo .acaoTelefones h4 {color: #3a3a3a; font-weight: bold; font-size: 16px; margin:0 0 7px 15px;}

.agrupaTelefonesTopo h4{float:left;}
.agrupaTelefonesTopo .telefoneSelecionado {width:120px; padding-top:5px;}
.agrupaTelefonesTopo .telefonesText {width:120px; padding-top:5px; float:left; color: #3a3a3a; font-weight: bold; font-size: 16px; margin:0 0 7px 15px;}
.agrupaTelefonesTopo .outrasCidades{width:925px;}
.agrupaTelefonesTopo .colunaAcao {width: 600px; float: left;}
.agrupaTelefonesTopo .colunaBotao{width: 310px; float:left; margin:0 0 0 25px;}
.agrupaTelefonesTopo .acaoTelefones .item { padding: 3px 5px; background:#bec679; float: left; margin-left: 10px;}
.agrupaTelefonesTopo .acaoTelefones select[name=estado] {width: 160px; font: 16px Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #a5a5a5;}
.agrupaTelefonesTopo .acaoTelefones select[name=cidade] {width: 250px; font: 16px Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #a5a5a5;}
.agrupaTelefonesTopo .acaoTelefones .telefonesTextBotao {padding-top:7px; float:right; display:none;}
.agrupaTelefonesTopo .acaoTelefones .ligueNextel{float:left; margin:25px 0 0 15px; font-size:9px; color:#3a3a3a;}
.agrupaTelefonesTopo .acaoTelefones .ligueNextel span{margin:0 7px 0 10px; font-size:14px; color:#3a3a3a;}
.agrupaTelefonesTopo .acaoTelefones .horariosAtendimento{float:right; margin:25px 15px 0 0; font-size:13px; color:#3a3a3a;}




