

body{background:#000 url(../imgs/background-quad.jpg) no-repeat fixed top center; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#1d1d1d}

a{color:#575757; text-decoration:none}

#box_produtos h2{font-size:14px; margin:0 0 20px; font-weight:bold}

#container
{
 	background:url(../imgs/background.png) repeat; width:964px; margin:0 auto; padding:12px
}

#menu{font-size:0.9em}

#menu h2{background:url(../imgs/fundotopomenu.png) no-repeat; color:#b3c1c3; height:24px; padding:7px 0 0 20px; font-weight:bold}

#topo{ height:152px}

.boxNavegacaoPaginasTop{display:none}

#meio{ margin:0 0 15px}

#banner{margin:0 0 15px; height:262px; overflow:hidden}
#container_produto h1{background: url(../imgs/fundotitproduto.png) no-repeat; padding:8px 0 8px 20px; color:#016873; text-transform:uppercase; font-weight:bold; font-size:0.9em}

#ladoesq{float:left; width:270px}

#ladodir{float:left; width:680px; margin:0 0 0 12px}

#box_produtos{background:#FFF; padding:20px; font-size:0.8em; }

#box_produtos p{margin:0 0 15px}

#container_box{background:url(../imgs/baixobox.png) no-repeat bottom center; padding:0 0 10px}
#container_boxInside{ background:url(../imgs/cimabox.png) top center no-repeat; padding:10px 0 0; }

.listaDepartamentos{background:url(../imgs/fundomenu.png) repeat-y;  }
.listaDepartamentos-itens{background:url(../imgs/setamenu.jpg) no-repeat 25px 10px; padding:5px 0 5px 40px; }
.listaDepartamentos-itens a{ color:#bffcdb; font-weight:bold}



#newsletter{background:url(../imgs/newsletter.png) no-repeat; width:267px; height:34px; margin:12px 0; padding:30px 0 0}



#inpnews{background:url(../imgs/fundonewsinp.jpg) no-repeat; width:218px; height:21px; border:none; float:left; margin:0 0 0 13px }

#btnnews{background:url(../imgs/btnok.jpg) no-repeat; border:none; overflow:hidden; text-indent:-9999em; display:block; width:26px; height:21px; margin:0 0 0 -5px; float:left}

#reciclavel{}

.listaSessao-itens{padding:5px 0 5px 20px; background:url(../imgs/pingo.png) no-repeat left 11px}

.listaSessao-itens a{font-weight:normal; color:#CCC}

#logo{float:left; margin:15px 0 0 15px}

#logarse{ margin:20px 0 0 45px; font-size:0.9em;color:#939393; float:left }
#logarse ul{margin:20px 0 0}
#logarse a{font-size:0.9em;color:#939393}
#opcaousuario li{float:left; overflow:hidden; text-indent:-9999em; padding:0 35px 0 0 }

#meucadastro{background:url(../imgs/meucadastro.png) no-repeat top center; display:block; color:#696969;font-weight:bold; height:65px; width:94px}


#meupedido{background:url(../imgs/meupedido.png) no-repeat top center; display:block; color:#696969; height:65px;width:94px;font-weight:bold}


#atendimento2{background:url(../imgs/atendimento.png) no-repeat center top; display:block; color:#696969;height:65px;width:94px;font-weight:bold}

#topo_ladodir{float:right; position:relative}

#attelefone, #atchat{float:left; width:225px}
#atchat{margin:0 0 0 40px; width:90px}
#barra_topo{background:url(../imgs/barra_atendimento.gif) no-repeat; position:absolute; top:-15px; width:355px; padding:8px 0 0 32px; height:21px; right:-12px; color:#CCC; font-size:0.8em}
#barra_topo strong{ font-size:0.9em; float:right; margin:0 10px 0 0; display:block}
#rodapebaixo{background:url(../imgs/baixomenu.png) no-repeat bottom center; padding:0 0 15px}

#carrinho_topo{margin:90px 0 0; color:#CCC}

.clear{clear:both}
#comunidades{color:#697475; padding:5px; margin:12px 0 0}
#comunidades ul{margin:10px 0 0}
#comunidades ul li{float:left; padding:0 20px 0 0}

#busca{background:url(../imgs/fundo_busca.png) no-repeat; width:258px; height:33px; margin:0 0 15px; padding:10px 0 0 12px}

#inpbusca{background:url(../imgs/fundobusca.gif) no-repeat; width:221px; vertical-align:middle;}

#btnbusca{vertical-align:middle; margin:0 0 0 -5px}

.informacoesProdutos h3 a{color:#016873; font-weight:bold}

.produtosImgs{width:115px; height:115px; padding:0 0 5px}

.produtosImgs table tr td{height:115px; width:140px; text-align:center}

.separetedProdutosCol{border-left:1px dashed #CCC;}

.informacoesProdutos{width:140px; margin:0 5px}

.valorProduto{color:#9e0f0f}


  /* paginação */
        .boxNavegacaoPaginas{
			
           
            text-align:center;
        }
        .boxNavegacaoPaginas a{
            padding:0 5px;
        }
        .boxNavegacaoPaginas .paginaAtual{
            padding:0 5px;
            font-weight:bold;
        }

/*
* MINHA CONTA 
*/

.impCadastro{margin:0 0 10px}
label{display:block; margin:0 0 5px}
label span{font-weight:normal}


#rodape{ background:url(../imgs/fundorodape.gif) no-repeat top center; padding:8px 0 0}
#rodape2{background:url(../imgs/fundorodape_baixo.gif) no-repeat bottom center; padding:0 0 8px}
/*
* Fim MINHA CONTA
*/

/* footer */
#footer {
	background: #fff;
	/* -webkit-border-radius: 10px;
	-moz-border-radius: 10px; 
	border-radius: 10px;	*/
	clear:both;
	font-size:0.9em

}

/* RODAPE */
.box_faixa_rodape{float:left; margin:0 15px 0 0 }
#rodape_inner { padding: 15px; }

#rodape_assinatura{border-top:1px solid #c5c5c5; text-align:center; margin:0 20px; padding:14px 0; }
#rodape_aviso{text-align:center; padding-bottom: 18px; }

#rodape_inner h3{font-weight:bold; margin:0 0 7px; text-transform: uppercase; color:#015b64  }
#rodape_entrega table{}
#rodape_pagamentos{width:500px; margin:0 0 10px}
#rodape_entrega{width:390px; margin:0 0 10px; float:right; padding:10px 20px 0 0}
#rodape_pagamentos{padding:10px 0 0 20px; float:left}
#rodape_pagamentos table, #rodape_entrega table {border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5}
#rodape_pagamentos table tr td, #rodape_entrega table tr td{height:55px; padding:0 5px}
#rodape_entrega td { font-size: 12px; text-align: center; }
#rodape_entrega img { display: block; margin: 0 auto; }

#faixa_rodape{background:#e3e3e3; margin: 10px -15px 20px; padding:10px 0 10px 40px;}
#rodape_inner h5 { margin-bottom: 7px; }

#faixa_rodape div{text-align:center;}

#faixa_rodape div a{ color:#575757; text-decoration: none; margin: 0 3px; }
#faixa_rodape div a:hover { text-decoration: underline;}
#faixa_rodape h3{color:#015b64;}
/*
	RODAPE FIM
*/
/* fim footer */


.lkchat{color:#FFF}
   
 /* PRODUTO */
 #produto-sideLeft{
	width:230px;
	float:left;
	margin-bottom:40px;
}
    .produto-sideLeft-photo{ text-align:center; }
    #produtos-sideLeft-thumbs{
    	padding-bottom:20px;
    }
    .tdImgTbunbs{
    	border:solid 1px #c9c9c9;
    	padding:5px;
    	text-align:center;
    	width:67px;
    	height:67px;
    }
    .infoPhoto{ text-align:center; }
#produto-sideRight{
	float:right;
	width:395px;
	margin-bottom:40px;
}

.valorDe{text-decoration:line-through;  font-size:12px}
.valorDe, .valorPor{color:#9E0F0F; display:block}

    #produto-sideRight-infoPgto{ width:395px; background:url(../imgs/bg-formaPagamentoProduto-center.gif) left top repeat-y; margin-bottom:20px; }
	#produto-sideRight-infoPgto1{ width:395px; background:url(../imgs/bg-formaPagamentoProduto-top.gif) left top no-repeat; }
	#produto-sideRight-infoPgto2{ padding:17px 9px; background:url(../imgs/bg-formaPagamentoProduto-bottom.gif) left bottom no-repeat; }
    div#boxFabricanteProduto a{ font-weight:bold; }
    div#boxFabricanteProduto span a{ font-style:italic; color:#575757; font-weight:normal; }
    .t-valorProd{
		font-size:18px;
		color:#f09b3d;
		float:left;
		width:194px;		
	}
	#produto-sideRight-infoPgto2-btnComprar{
		float:right;
		width:116px;			
	}
.box-esq-empreendimento{ background:url(../imgs/bg-esq-bGaleria.jpg) top left no-repeat; float:left; width:9px; height:175px; }
.box-dir-empreendimento{ background:url(../imgs/bg-dir-bGaleria.jpg) top right no-repeat; float:right; width:9px; height:175px; }
.box-meio-empreendimento{ background:url(../imgs/bg-meio-bGaleria.jpg) top left repeat-x; }
.box-conteudo-empreendimento{ line-height:1.6em; padding:0 30px; }
.box-meio-empreendimento h2, .titulo-box{ 
	background:url(../imgs/bg-tit-bGaleria.jpg) top left no-repeat;
	height:27px; 
	width:160px; 		
	font-size:12px; 
	margin:0 0 0 10px; 
	padding:9px 0 0 0; 
	float:left;
	text-align:center;
}
.ir-ao-topo{ float:right; padding-top:9px; }
  
 /*ASVISE-ME*/
 .produtoIndisponivel{ display:block; background:url(../imgs/alert-icon.png) left top no-repeat; line-height:32px; padding-left:40px; width:100px; margin:0 auto 20px auto; font-size:0.8em }
#frm-avise{ } 
#frm-avise ul {list-style-type:none;}
#frm-avise ul li{padding:0 0 5px}
.inptext{ border:1px solid #999; padding:2px; width:300px}
#frm-avise span{ display:block; font-size:10px }
#frm-avise label{display:block; font-size:10px}
#frm-avise h3{color:#ef7e01; font-size:1.5em; margin:10px 0 15px}

#frmOrdemProds{
    position:absolute;
    width:200px;
    right:5px;  
    top:2px;      
}
#frmOrdemProds #inpSelOrdemProd{
    width:200px;
    float:left;
}

#boxPaginanacao{
    text-align:center;
    padding-top:20px;
}

#boxDescricaoDep{
    border:solid 1px #DADADA;
    background:#F8F8F8 url(../imgs/blockquote.png) 5px 5px no-repeat;
    padding:20px 20px 10px;
}

.contentTextos h3{ font-size:1.4em; font-weight: normal; margin-bottom:10px; }
.contentTextos p{ line-height:1.6em; margin-bottom:20px; }
/*
	FIM DO PRODUTO
*/

/* atendimento */
#contato fieldset { border:0; float:left; width:295px; margin:0 30px 0 0; }
#contato fieldset ul { list-style-type:none }


.frmOn {border:1px solid #0d5a8a; width:250px; }
.inputtext, .inputText { width:250px; }

.inputtextM{ width:250px; height:116px; *height:124px; }
.frmOnM { border:1px solid #0d5a8a; width:250px; height:116px; *height:124px;}

label.error{
	display:block;
	color:red;
}
#atendimentoTelefone{ font-size:14px; font-weight:bold; }
.titulosAtendimento{
    font-size:18px;
    color:#6a6a6a;
    font-weight:normal;
}

.impCadastro{
	border:1px solid #ccc;
	background:#F3F3F3;
	color:#818181;
}
.impCadastroOn{ 
	border:1px solid #9C8B7B; 		
	background:#CBCBCB; 
	color:#333;
}
.error-input, .error-both .input, .error-same .impCadastro { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
/*#errorDiv { margin:7px 10px 0 0; color:#935; font-size:10px; }*/
#errorDiv { display:none; margin-bottom:10px; text-align:center; font-size:1.1em; color:#934; padding:5px 0; background-color:#fee; border:solid 1px #d36; }
.msgRetContato{ margin-bottom:10px; text-align:center; font-size:1.1em; color:#000080; padding:5px 0; background-color:#B9CBFF; border:solid 1px #3366FF; }

.erroMsg{padding:5px; border:1px solid #C00; background:#FCC; color:#C00}

#tituloHot{
    text-indent:-9999em;
    width:681px;
    height:153px;
    overflow: hidden;
    background: url(../imgs/banner-cartuchos.png) no-repeat;
    margin-bottom:15px;
}
#tituloHot a{
    width:681px;
    height:153px;
    display:block;
}
