/*PARAMENTROS GERAIS*/



* { margin:0; padding:0; border:0; }



body {

	margin: 0px;

	padding: 0px;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color:#131312;

	background-color:#EFEFEE;

}



html {

    overflow: -moz-scrollbars-vertical;

}

  

/****************************************************/



/* CLASSES GERAIS */



.strong {	

	font-weight:bold;

}



.hide { 

	display: none; 

}



.clear {

	clear: both; 

}



img {

	border: none;

}



.img-left {

	float:left;

	padding: 2px 12px 2px 0px;

}



.img-right {

	float:right;

	padding: 2px 0px 2px 12px;

}



.centro {

	text-align: center;

}



.direita {

	text-align:right;

}



.left {

	float:left;

}



.right { 

	float:right;

} 



a {

	color:#111;

}



a:hover {

	color:#222;

}



.italico {

	font-style:italic;

}



.sublinhado {

	text-decoration:underline;

}



.txt-obrigatorio {

	font-size:10px;

	color:#333;

}



.obrigatorio {

	color:#AE0000;

	font-size:10px;

}





/****************************************************/



/* TOPO */



#topo {

	width:100%;

	margin:0;

	padding:0;

	background:url(../img/layout/topo/bg-menu.png);

	height:113px;

	background-repeat:repeat-x;

}



#logo {

	float:left;

	width:309px;

	height:113px;

	margin:0;

	padding:0;

}



#esp-menu {

	background:url(../img/layout/topo/esp.png);

	width:64px;

	height:113px;

	background-repeat:no-repeat;

	float:left;

}



#esp-dir {

	background:url(../img/layout/topo/esp-dir.png);

	width:29px;

	height:113px;

	background-repeat:no-repeat;

	float:right;

}



#menu-topo {

	float:right;

	width:590px;

	text-align:right;

}



/* menu de cima */



#menu-topo-geral {

	text-align:right;

	float:right;

	width:100%;

	margin-right:5px;

	margin-top:0px;

}



#menu-topo .menu-topo-meio {

	height:42px;

	float:right;

}



#menu-topo .menu-superior {

	padding: 14px 0 0 0;

	color:#D0A50F;

	font-size:10px;

}



#menu-topo .menu-superior li {

	margin:0;

	padding:0;

	padding: 0px 2px 3px 2px;

	display:inline;

	list-style-image:none;

}



#menu-topo a {

	color:#454440;

	font-size:11px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-decoration:none;

	font-weight:bold;	

}



#menu-topo a:hover {

	color:#454440;

	font-size:11px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-decoration:underline;

	font-weight:bold;	

}



#chat-topo {

	float:right;

	width:170px;

	margin-right:60px;

}



#carrinho-topo {

	float:right;

	min-width:61px;

	height:61px;

	background:url(../img/layout/topo/carrinho.png);

	background-repeat:no-repeat;

}



#carrinho-topo .itens {

	background:url(../img/layout/topo/itens.png);

	width:70px;

	height:18px;

	background-repeat:no-repeat;

	float:left;

	margin: 7px 0 0 70px;

}



#carrinho-topo .qtd {

	color:#fff;

	font-size:11px;

	padding:2px 10px 0 0;

}



#carrinho-topo .finalizar {

	float:left;

	margin: 10px 0 0 70px;

}



/* fim menu de cima */



#extra-topo {

	width:100%;

}



/* Campo de busca */



#busca-topo-bg {

	background:url(../img/layout/topo/busca-bg.png);

	width:345px;

	height:32px;

	background-repeat:no-repeat;

	float:left;

	margin-top:-2px;	

}



#busca-topo-bg .input {

	padding:0;

	margin:0;

	padding: 4px 0px 0 30px;	

	font-size:11px;

	color:#111;

	width:183px;

	height:21px;

	font-family: Arial, Helvetica, sans-serif;

	margin:4px 0 0 15px;

	background-image:url(../img/layout/topo/input.png);

	background-repeat:no-repeat;

	background-color:#D7D7D7;

}



/* Fim campo de busca */



#extra-topo .telefone {

	background:url(../img/layout/topo/telefone.png);

	background-repeat:no-repeat;

	width:250px;

	height:28px;

	float:right;

	margin:3px 8px 0 0;

}



/* FIM TOPO ***************************************************/







/* MENU PRINCIPAL */



#menu {

	width:100%;

	background-image: url(../img/layout/menu/bg.png);

	height:40px;

	background-repeat:repeat-x;

}



#menu-principal {

	width:970px; 

	margin:auto;

	/*background-image:none;

	background-color:#fff;*/

}

	

#menu-drop li {	

	float: left;

	list-style: none;

	font: 12px Tahoma, Arial;	

	text-align:center;

	width:auto;

}



#menu-drop li a {

	display: block;

	padding: 13px 18px 5px 18px;	

	text-decoration: none;

	color:#0A3008;

	white-space:nowrap;

	text-transform:uppercase;

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}



#menu-drop li a:hover {

	text-decoration:underline;

	font-weight:bold;	

}



/* FIM MENU PRINCIPAL ***************************************************/



/* BANNER PRINCIPAL */



#banner {

	background:url(../img/banner/principal.png);

	width:100%;

	height:200px;

	background-repeat:no-repeat;

	background-position:center top;

	margin-bottom:15px;

}

	



/* FIM MENU PRINCIPAL ***************************************************/



/* RODAPE */



#rodape {

	width:100%;

	background-color:#fff;

	border-top:2px solid #D4D4D4;

	font-size:11px;

	color: #111;

	font-family:Tahoma, Geneva, sans-serif;	

}



#rodape-interno {

	width:980px;

	text-align: left;

	margin-left: auto;

	margin-right: auto;

	margin-top: 10px;

	margin-bottom:0px;

}



#rodape .clear-ie {

    *margin-bottom:15px; /* ie7 */

    _margin-bottom:15px; /* ie6 */	

}



#rodape-interno a {

	font-size:10px;

	color: #111;

	font-family:Tahoma, Geneva, sans-serif;

	text-decoration:none;

}



#rodape-interno a:hover {

	font-size:10px;

	color: #111;

	font-family:Tahoma, Geneva, sans-serif;

	text-decoration:underline;

}



#rodape-institucional {

	float:left;

	width:600px;

	margin-bottom:15px;

    *margin-bottom:0px; /* ie7 */

    _margin-bottom:0px; /* ie6 */	

}



#rodape-institucional .titulo {

	background:url(../img/layout/rodape/institucional.png);

	width:95px;

	height:20px;

	background-repeat:no-repeat;

	margin-bottom:5px;	

}



#rodape-servicos {

	float:left;

	width:260px;

	text-align:left;

}



#rodape-servicos .titulo {

	background:url(../img/layout/rodape/servicos.png);

	width:87px;

	height:20px;

	background-repeat:no-repeat;

	margin-bottom:5px;	

}



#rodape-seguranca {

	float:left;

	width:200px;

}



#rodape-seguranca .titulo {

	background:url(../img/layout/rodape/seguranca.png);

	width:170px;

	height:20px;

	background-repeat:no-repeat;

	margin-bottom:8px;	

}



#rodape-formas-pagamento {

	float:left;

	width:250px;

}



#rodape-formas-pagamento .titulo {

	background:url(../img/layout/rodape/formas-pagamento.png);

	width:145px;

	height:20px;

	background-repeat:no-repeat;

	margin-bottom:8px;

}



#rodape-atendimento {

	float:left;

	width:200px;

}



#rodape-atendimento .titulo {

	background:url(../img/layout/rodape/atendimento.png);

	width:87px;

	height:20px;

	background-repeat:no-repeat;

	margin-bottom:8px;

}



#rodape-atendimento .img {

	float:left;

}



#rodape-atendimento .img2 {

	float:left;

}



#rodape-atendimento .texto {

	float:left;

	margin-left:3px;

}



#extras-rodape {

	float:left;

	width:150px;

}



#rodape-clickmasters {

	float:right;

	width:100px;

	margin-top:15px;

}



/* FIM RODAPE ***************************************************/







/* COLUNA ESQUERDA */



#coluna-esquerda {

	padding: 10px 0px 10px 0px;

	width:200px;

}



#coluna-esquerda .box-bg-menu {

	background:url(../img/layout/esquerdo/box/bg-box-menu.png);

	background-repeat:no-repeat;

	width:200px;

	height:9px;

	margin-bottom:10px;

}



#coluna-esquerda html>body .box-bg-menu {

	background:url(../img/layout/esquerdo/box/bg-box-menu.png);

	background-repeat:no-repeat;

	width:200px;

	height:9px;

	margin-bottom:20px;

}



#coluna-esquerda .div {

	background:url(../img/layout/esquerdo/box/div.png);

	background-repeat:repeat-x;

	height:1px;

	margin:0;

	padding:0;

	margin-top:-2px;

	margin-bottom:-12px;

	width:190px;

}



html>body #coluna-esquerda .div {

	background:url(../img/layout/esquerdo/box/div.png);

	background-repeat:repeat-x;

	height:1px;

	margin-top:0;

	margin-bottom:0;

}



/* box catalogo */



#box-catalogo-nome {

	background:url(../img/layout/esquerdo/box/box-catalogo-produtos.png);

	background-repeat:no-repeat;

	width:200px;

	height:30px;

}



#box-catalogo {

	width:190px;

	background: url(../img/layout/esquerdo/bg-box.png);

	background-repeat:repeat-y;

	padding-left:10px;

	margin-bottom:10px;

}





/* para menu da secao */ 

#box-catalogo ul {

	padding: 0px 0px 0px 0px;

}



#box-catalogo li {

	list-style-image:none;

	margin:0;

	padding:0;

	list-style:none;

}

	

#box-catalogo li a.menu-secao{

	list-style-image:none;

	width:184px;

	height:25px;

	background:url(../img/layout/esquerdo/bg-menu.png);

	background-repeat:no-repeat;	

	color:#141312;

	font-size:11px;

	font-weight:bold;

	text-transform: capitalize;

	display:block;

	text-decoration:none;

	font-family: Tahoma, Geneva, sans-serif;

	padding: 6px 0 0 14px;	

	width:176px;

	height:19px;		

}

	

#box-catalogo li a.menu-secao:hover {

	list-style-image:none;

	width:190px;

	height:20px;

	background:url(../img/layout/esquerdo/bg-menu-hover.png);

	background-repeat:no-repeat;	

	color:#3B2D00;

	font-size:11px;

	font-weight:bold;

	text-transform: capitalize;

	display:block;

	text-decoration:none;

	font-family: Tahoma, Geneva, sans-serif;

	padding: 6px 0 0 14px;	

	width:176px;

	height:19px;			

}	



#box-catalogo li .ativo {

	list-style-image:none;

	width:190px;

	height:20px;

	background:url(../img/layout/esquerdo/bg-menu-hover.png);

	background-repeat:no-repeat;	

	color:#3B2D00;

	font-size:11px;

	font-weight:bold;

	text-transform:none;

	display:block;

	text-decoration:none;

	font-family: Tahoma, Geneva, sans-serif;

	padding: 6px 0 0 14px;	

	width:176px;

	height:19px;		

}	

/* fim para menu secao */





/* para menu categoria */

#menu-categoria-lateral {

	margin:0;

	padding:0;

}



#menu-categoria-lateral ul {

	margin:0;

	padding:0;

	margin-top: 2px;

	padding: 4px 4px 4px 10px;	

}



html>body #menu-categoria-lateral ul {

	margin:0;

	padding:0;

	padding: 2px 4px 0px 8px;

}



#menu-categoria-lateral li {

	list-style-image:none;

	margin:0;

	padding:0;

}	



#menu-categoria-lateral .div-cat {

	background-color:#fff;

	background-repeat:repeat-x;

	height:1px;

	margin-top:0;

	margin-bottom:0;

	margin-left:0px;

	width:140px;

	background-image:none;

}



#menu-categoria-lateral {

	padding-bottom:4px;

	padding-left:5px;

}



#menu-categoria-lateral li {

	width:150px;

	border-bottom:1px solid #F5DEB1;

}



#menu-categoria-lateral li a.menu-categoria {

	list-style-image:none;

	width:130px;

	height:20px;

	color:#6C6C6C;

	font-size:11px;

	text-decoration:none;	

	padding: 6px 0 0 0px;	

	width:150px;

	line-height:180%;	

}

	

#menu-categoria-lateral li a.menu-categoria:hover {

	list-style-image:none;

	width:130px;

	height:20px;

	color:#595959;

	font-size:11px;

	text-decoration:underline;

	padding: 6px 0 0 0px;

	width:150px;

	line-height:180%;

}



#menu-categoria-lateral .categoria-ativo {

	text-decoration:underline;

	line-height:180%;

}

/* fim menu categoria */





/* para menu subcategoria */

#menu-subcategoria-lateral {

	margin:0;

	padding:0;

	background-color:#fff;

}



#menu-subcategoria-lateral ul {

	margin:0;

	padding:0;

	margin-top: 0px;

	padding: 2px 2px 0px 15px;	

	border-bottom:none;	

	background-color:#fff;	

}



html>body #menu-subcategoria-lateral ul {

	margin:0;

	padding:0;

	padding: 2px 2px 0px 5px;

	border-bottom:none;

	background-color:#fff;	

}



#menu-subcategoria-lateral li {

	list-style-image:none;

	margin:0;

	padding:0;

	border:none;	

}	



#menu-subcategoria-lateral li a.menu-subcategoria {

	list-style-image:none;

	width:130px;

	height:20px;

	color:#333;

	font-size:11px;

	text-decoration:none;

	padding: 6px 0 0 0px;

	width:130px;

	line-height:180%;

}

	

#menu-subcategoria-lateral li a.menu-subcategoria:hover {

	list-style-image:none;

	width:130px;

	height:20px;

	color:#111;

	font-size:11px;

	text-decoration:underline;	

	padding: 6px 0 0 0px;	

	width:130px;

	line-height:180%;

}



#menu-subcategoria-lateral .subcategoria-ativo {

	color:#222;

	text-decoration:underline;

	margin:0;

	padding:0;

	margin-left:-3px;

}

/* fim para menu subcategoria */



/* fim box catalogo */



/* box busca marca */



#box-busca-marca-nome {

	background:url(../img/layout/esquerdo/box/box-busque-marca.png);

	background-repeat:no-repeat;

	width:200px;

	height:30px;

}



#box-busca-marca {

	width:190px;

	background-color:#fff;

	background: url(../img/layout/esquerdo/bg-box.png);

	background-repeat:repeat-y;

	padding-left:10px;

	padding-top:10px;

}



#box-busca-marca .select {

	width: 170px;

	height:22px;

	color: #635F5F;

	padding: 2px 2px 2px 0px;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #E2E2E2;

	background-color:#F7F7F7;

	font-size: 12px;

	margin: 10px 0 0 10px;

	font-weight:bold;

}



#box-busca-marca p {	

	padding: 0px 0 0px 12px;

	margin:0;

	color:#121212;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;	

}



#box-busca-marca .botao {

	padding: 10px 0 0px 117px;

}	



#banner-marca {

	margin: 15px 0px 10px 10px;

	padding-bottom:12px;

}



/* fim box busca marca */



/* box busca dicas */



#box-busca-dicas-nome {

	background:url(../img/layout/esquerdo/box/box-dicas.png);

	background-repeat:no-repeat;

	width:200px;

	height:30px;

}



#box-busca-dicas {

	width:190px;

	background-color:#fff;

	background: url(../img/layout/esquerdo/bg-box.png);

	background-repeat:repeat-y;

	padding-left:10px;

	padding-top:10px;

	padding-bottom:8px;

}



#box-busca-dicas .select {

	width: 170px;

	height:22px;

	color: #635F5F;

	padding: 2px 2px 2px 0px;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #E2E2E2;

	background-color:#F7F7F7;

	font-size: 12px;

	margin: 10px 0 0 10px;

	font-weight:bold;

}



#box-busca-dicas p {	

	padding: 0px 0 0px 12px;

	margin:0;

	color:#121212;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;	

}



#box-busca-dicas .botao {

	padding: 10px 0 0px 117px;

}	



#banner-dicas {

	margin: 15px 0px 10px 10px;

	padding-bottom:12px;

}



/* fim box busca dicas */





/* FIM COLUNA ESQUERDA ***************************************************/







/* COLUNA DIREITA */



#coluna-direita {

	padding: 10px 0px 10px 0px;

	width:200px;

}



#coluna-direita .box-bg-final {

	background:url(../img/layout/direita/box/bg-final.png);

	background-repeat:no-repeat;

	width:200px;

	height:8px;

	margin-bottom:10px;

}



#coluna-direita html>body .box-bg-final {

	background:url(../img/layout/direita/box/bg-final.png);

	background-repeat:no-repeat;

	width:200px;

	height:8px;

	margin-bottom:20px;

}



#coluna-direita .div {

	background:url(../img/layout/direita/box/div.png);

	background-repeat:repeat-x;

	height:1px;

	margin:0;

	padding:0;

	margin-top:-2px;

	margin-bottom:-12px;

}



html>body #coluna-direita .div {

	background:url(../img/layout/direita/box/div.png);

	background-repeat:repeat-x;

	height:1px;

	margin-top:0;

	margin-bottom:0;

}



/* box busca site */

#box-busca-site-nome {

	background:url(../img/layout/direita/box/box-busque-site.png);

	background-repeat:no-repeat;

	width:200px;

	height:36px;

}



#box-busca-site {

	width:200px;

	background: url(../img/layout/direita/bg-box.png);

	background-repeat:repeat-y;

}



#box-busca-site p {

	padding: 5px 0 6px 10px;

	color:#0A3006;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;	

}



#box-busca-site .label {

	float:left;

	width:40px;

	text-align:right;

	padding:3px 0 3px 0;

	margin: 6px 0px 3px 0;

	color:#1A1A1A;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

}



#box-busca-site .campo {

	float:left;

	width:160px;

	text-align:left;

	margin: 6px 0 3px 0px;	

}



#box-busca-site .input {

	width: 130px;

	height:17px;

	color: #212121;

	padding: 3px 2px 2px 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	border: 1px solid #B8CB9E;

	background-color:#F9F9F9;

	font-size: 12px;

	margin-left:10px;

}



#box-busca-site .botao {

	clear:both;

	padding: 5px 0 5px 100px;

}	



/* fim box busca site */





#correios-rastreamento {

	margin-bottom:15px;

}



/* box central atendimento */

#box-ofertas-exclusivas-nome {

	background:url(../img/layout/direita/box/box-ofertas-exclusivas.png);

	background-repeat:no-repeat;

	width:200px;

	height:30px;

}



#box-ofertas-exclusivas {

	width:200px;

	background: url(../img/layout/direita/bg-box.png);

	background-repeat:repeat-y;

}	



#box-ofertas-exclusivas p {

	padding: 10px 0 2px 8px;

	margin:0;

	color:#121212;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	width:170px;

	line-height:145%;

}



#box-ofertas-exclusivas .input {

	width: 170px;

	height:18px;

	color: #635F5F;

	padding: 4px 2px 2px 3px;

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #E2E2E2;

	background-color:#F7F7F7;

	font-size: 12px;

	margin: 10px 0 0 8px;

	font-weight:bold;

}



#box-ofertas-exclusivas .botao {

	padding: 10px 0 5px 123px;

}	



#box-ofertas-exclusivas .mensagem-sucesso {

	color:#008040;

	text-transform:uppercase;

	border: 1px dashed #008040;

	font-size:10px;

	width:133px;

	height:18px;

	background-color:#FFF;

	margin:8px 0px 4px 8px;

	padding: 6px 0 0 8px;

	width:145px;

	height:18px;	

}



#box-ofertas-exclusivas .mensagem-erro {

	color:#FF9900;

	text-transform:uppercase;

	border: 1px dashed #FF9900;

	font-size:10px;

	width:170px;

	height:18px;

	background-color:#FFF;

	margin:8px 0px 4px 8px;

	padding: 6px 0 0 8px;

	width:145px;

	height:18px;	

}



#box-ofertas-exclusivas .input-erro {

	width: 170px;

	height:18px;

	color: #A00;

	padding: 4px 2px 2px 3px;

	font-family: Tahoma, Geneva, sans-serif;

	margin: 10px 0 0 8px;

	font-weight:bold;

	border: 1px solid #BBBBBB;

	background-color:#FFE7C1;

	font-size: 12px;

}

/* fim box ofertas exclusivas */



/* box top 5 */

#box-top5-nome {

	background:url(../img/layout/direita/box/box-top5.png);

	background-repeat:no-repeat;

	width:200px;

	height:30px;

}



#box-top5 {

	width:200px;

	background: url(../img/layout/direita/bg-box.png);

	background-repeat:repeat-y;

	padding-top:5px;

	padding-bottom:2px;

	margin-bottom:10px;

}



#box-top5 .item-top5 {

	padding: 6px 5px 5px 8px;

	width:170px;

}



#box-top5 .numero {

	color:#E5B200;

	font-weight:bold;

	font-family:Tahoma, Geneva, sans-serif;

	width:10px;

	float:left;

}



#box-top5 .produto-top {

	margin-left:15px;

	float:left;

	width:145px;

}



#box-top5 a {

	color:#222;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



#box-top5 .linha {

	background-color:#C8C8CA;

	width:175px;

	height:1px;

	margin:10px 0 5px 8px;	

}



/* fim box top 5 */



/* FIM COLUNA DIREITA ***************************************************/







/* COLUNA MEIO */



#coluna-meio {

	padding: 10px 0px 10px 0px;

}



#conteudo {

	width:98%;

	margin: 0 1% 0 1%;

    *margin-left:8px; /* ie7 */

    _margin-left:8px; /* ie6 */		

}



/* bloco de promocao */

#bloco-promocao-nome {

	background: url(../img/layout/meio/box/promo/nome.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-promocao {

	width:100%;

	margin-bottom:20px;

}



#bloco-promocao-tab .borda {

	border-left:1px solid #E1E1DF;

	border-right:1px solid #E1E1DF;

	background-color:#FFF;

}



#bloco-promocao .bg {

	background:url(../img/layout/meio/box/promo/bg.png);

	background-repeat:no-repeat;

	background-position: right top;

	height:30px;

	width:100%;

}



#bloco-promocao .bg-esq {

	background:url(../img/layout/meio/box/promo/bg-esq.png);

	background-repeat:no-repeat;

	background-position: left bottom;

	height:14px;

	width:240px;

}



#bloco-promocao .bg-dir {

	background:url(../img/layout/meio/box/promo/bg-dir.png);

	background-repeat:no-repeat;

	background-position: right bottom;

	height:14px;

	width:100%;

}



#listagem-produtos-promocao li {

	width:31%;
	margin-left:2%;

	border-left: none;

	border-top: none;

	list-style:none;

	float:left;

}



#listagem-produtos-promocao .valor {

	color:#333;

	font-size:15px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	margin:2px 0 5px 0;

}



#listagem-produtos-promocao .valor-inicio {

	color: #525252;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	text-decoration:line-through;

}



#listagem-produtos-promocao .fabricante {

	color: #838383;

	font-size:9px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 4px 0 8px 0;

}



#listagem-produtos-promocao .produto {

	margin:20px 20px 0px 20px;

}



#listagem-produtos-promocao .img-espacamento {

	margin-top: 15px;

}



#listagem-produtos-promocao a {

	color:#111;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



#listagem-produtos-promocao a:hover {

	color:#333;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

	font-family: Arial, Helvetica, sans-serif;

}

/* fim bloco promo */



/* bloco de destaque */

#bloco-destaque-nome {

	background: url(../img/layout/meio/box/destaque/nome.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-destaque {

	width:100%;

	margin-bottom:20px;

}



#bloco-destaque-tab .borda {

	border-left:1px solid #E1E1DF;

	border-right:1px solid #E1E1DF;

	background-color:#FFF;

}



#bloco-destaque .bg {

	background:url(../img/layout/meio/box/destaque/bg.png);

	background-repeat:no-repeat;

	background-position: right top;

	height:30px;

	width:100%;

}



#bloco-destaque .bg-esq {

	background:url(../img/layout/meio/box/destaque/bg-esq.png);

	background-repeat:no-repeat;

	background-position: left bottom;

	height:14px;

	width:240px;

}



#bloco-destaque .bg-dir {

	background:url(../img/layout/meio/box/destaque/bg-dir.png);

	background-repeat:no-repeat;

	background-position: right bottom;

	height:14px;

	width:100%;

}



#bloco-destaque .fundo-inf {

	background:url(../img/layout/meio/box/padrao/fundo-inf.png);

	height:14px;

	background-repeat:repeat-x;

	min-width:330px;

	background-position:left;

}



#bloco-destaque .fundo-sup {

	background-color:#FED957;

}



#bloco-destaque .fundo-inf-car {

	background:url(../img/layout/meio/box/padrao/fundo-inf.png);

	height:14px;

	background-repeat:repeat-x;

	min-width:730px;

}



#bloco-destaque .fundo-sup-car {

	background-color:#FED957;

}



#bloco-destaque .fundo-inf-pag {

	background:url(../img/layout/meio/box/padrao/fundo-inf.png);

	height:14px;

	background-repeat:repeat-x;

	min-width:500px;

}



#bloco-destaque .fundo-sup-pag {

	background-color:#FED957;

}



#bloco-destaque .tam-imagem {

	height:140px;

}



#listagem-produtos-destaque.tam-imagem {

	height:140px;

}



#listagem-produtos-destaque li {

	width:31%;
	margin-left:2%;

	border-left: none;

	border-top: none;

	list-style:none;

	float:left;

	height:300px;

}



#listagem-produtos-destaque .valor {

	color:#333;

	font-size:15px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	margin:2px 0 5px 0;

}



#listagem-produtos-destaque .valor-parcelado {

	color: #5D5D5D;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	margin: 0 0 8px 0;

}



#listagem-produtos-destaque .fabricante {

	color: #838383;

	font-size:9px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 4px 0 8px 0;

}



#listagem-produtos-destaque .produto {

	margin:20px 20px 0px 20px;

}



#listagem-produtos-destaque .img-espacamento {

	margin-top: 15px;

}



#listagem-produtos-destaque a {

	color:#000;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



#listagem-produtos-destaque a:hover {

	color:#111;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

	font-family: Arial, Helvetica, sans-serif;

}

/* fim bloco destaque */



/* bloco de relacionados */

#bloco-relacionados-nome {

	background: url(../img/layout/meio/box/relacionados/nome.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-relacionados {

	width:100%;

	margin-bottom:20px;

}



#bloco-relacionados-tab .borda {

	border-left:1px solid #F5F5F5;

	border-right:1px solid #F5F5F5;

	background-color:#FFF

}



#bloco-relacionados .bg {

	background:url(../img/layout/meio/box/relacionados/bg.png);

	background-repeat:no-repeat;

	background-position: right top;

	height:30px;

	width:100%;

}



#bloco-relacionados .bg-esq {

	background:url(../img/layout/meio/box/relacionados/bg-esq.png);

	background-repeat:no-repeat;

	background-position: left bottom;

	height:14px;

	width:240px;

}



#bloco-relacionados .bg-dir {

	background:url(../img/layout/meio/box/relacionados/bg-dir.png);

	background-repeat:no-repeat;

	background-position: right bottom;

	height:14px;

	width:100%;

}



#bloco-relacionados .tam-imagem {

	height:140px;

}



#listagem-relacionados li {

	width:31%;
	margin-left:2%;

	border-left: none;

	border-top: none;

	list-style:none;

	float:left;

}



#listagem-relacionados .valor {

	color:#104C0D;

	font-size:15px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	margin:2px 0 5px 0;

}



#listagem-relacionados .valor-inicio {

	color: #333;

	font-size:10px;

	font-family:Tahoma, Geneva, sans-serif;

	text-decoration:line-through;

}



#listagem-relacionados .fabricante {

	color: #838383;

	font-size:9px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 2px 0 8px 0;

}



#listagem-relacionados .produto {

	margin:20px 20px 0px 20px;

}



#listagem-relacionados .img-espacamento {

	margin-top: 15px;

}



#listagem-relacionados a {

	color:#000;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



#listagem-relacionados a:hover {

	color:#111;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

	font-family: Arial, Helvetica, sans-serif;

}

/* fim bloco relacionados */



/* bloco de ofertas */

#bloco-ofertas-nome {

	background: url(../img/layout/meio/box/ofertas/nome.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-ofertas {

	width:100%;

	margin-bottom:20px;

}



#bloco-ofertas-tab .borda {

	border-left:1px solid #F5F5F5;

	border-right:1px solid #F5F5F5;

	background-color:#FFF

}



#bloco-ofertas .bg {

	background:url(../img/layout/meio/box/relacionados/bg.png);

	background-repeat:no-repeat;

	background-position: right top;

	height:30px;

	width:100%;

}



#bloco-ofertas .bg-esq {

	background:url(../img/layout/meio/box/relacionados/bg-esq.png);

	background-repeat:no-repeat;

	background-position: left bottom;

	height:14px;

	width:240px;

}



#bloco-ofertas .bg-dir {

	background:url(../img/layout/meio/box/relacionados/bg-dir.png);

	background-repeat:no-repeat;

	background-position: right bottom;

	height:14px;

	width:100%;

}



#bloco-ofertas .tam-imagem {

	height:140px;

}



#listagem-ofertas li {

	width:31%;
	margin-left:2%;

	border-left: none;

	border-top: none;

	list-style:none;

	float:left;

}



#listagem-ofertas .valor {

	color:#104C0D;

	font-size:15px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	margin:2px 0 5px 0;

}



#listagem-ofertas .valor-inicio {

	color: #333;

	font-size:10px;

	font-family:Tahoma, Geneva, sans-serif;

	text-decoration:line-through;

}



#listagem-ofertas .fabricante {

	color: #838383;

	font-size:9px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 2px 0 8px 0;

}



#listagem-ofertas .produto {

	margin:20px 20px 0px 20px;

}



#listagem-ofertas .img-espacamento {

	margin-top: 15px;

}



#listagem-ofertas a {

	color:#000;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



#listagem-ofertas a:hover {

	color:#111;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

	font-family: Arial, Helvetica, sans-serif;

}

/* fim bloco ofertas */





#bloco-produto {

	width:100%;

	margin-bottom:20px;

}



#bloco-produto .bg-esquerdo {

	background:url(../img/layout/meio/box/bg-produtos-esq.png);

	background-repeat:no-repeat;

	width:100%;

	background-position: left top;

	min-height:181px;

}



#bloco-produto .bg-direito {

	background:url(../img/layout/meio/box/bg-produtos-dir.png);

	background-repeat:no-repeat;

	width:17px;

	background-position: right top;

	min-height:181px;	

}



#listagem-produtos li {

	width:31%;
	margin-left:2%;

	list-style:none;

	float:left;

	margin:0;

	padding:0;

	height:260px;

    *height:270px; /* ie7 */

    _height:270px; /* ie6 */	

}



#listagem-produtos .valor {

	color:#333;

	font-size:15px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	margin:2px 0 5px 0;

}



#listagem-produtos .valor-parcelado {

	color: #5D5D5D;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	margin: 0 0 8px 0;

}



#listagem-produtos .fabricante {

	color: #838383;

	font-size:9px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 4px 0 8px 0;

}



#listagem-produtos .produto {

	margin:20px 20px 0px 20px;

}



#listagem-produtos .img-espacamento {

	margin-top: 15px;

}



#listagem-produtos a {

	color:#000;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



#listagem-produtos a:hover {

	color:#111;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

	font-family: Arial, Helvetica, sans-serif;

}



/*espao para moldura e texto bsico*/

#bloco-moldura-nome {

	background: url(../img/layout/meio/box/destaque/nome.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-moldura {

	width:100%;

	margin-bottom:20px;

}



#bloco-moldura-tab .borda {

	border-left:1px solid #E1E1DF;

	border-right:1px solid #E1E1DF;

	background-color:#FFF;

}



#bloco-moldura .nome {

	background:url(../img/layout/meio/box/moldura/nome-esq.png);

	background-repeat: repeat-x;

	height:30px;

	min-width:550px;

}



#bloco-moldura .nome-prod {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#111;

	font-weight:bold;

	margin: 0px 0 0 20px;

}



#bloco-moldura .bg {

	background:url(../img/layout/meio/box/moldura/bg.png);

	background-repeat:no-repeat;

	background-position: right top;

	height:30px;

	width:100%;

}



#bloco-moldura .bg-esq-tab {

	background:url(../img/layout/meio/box/moldura/bg-esq.png);

	background-repeat:no-repeat;

	background-position: left bottom;

	height:14px;

	min-width:240px;

}



#bloco-moldura .bg-dir-tab {

	background:url(../img/layout/meio/box/moldura/bg-dir.png);

	background-repeat:no-repeat;

	background-position: right bottom;

	height:14px;

	width:100%;

}



#bloco-moldura .tam-imagem {

	height:140px;

}



#listagem-produtos-moldura li {

	width:31%;
	margin-left:2%;

	border-left: none;

	border-top: none;

	list-style:none;

	float:left;

	height:300px;

}



#listagem-produtos-moldura .valor {

	color:#333;

	font-size:15px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	margin:2px 0 5px 0;

}



#listagem-produtos-moldura .valor-parcelado {

	color: #5D5D5D;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

	margin: 0 0 8px 0;

}



#listagem-produtos-moldura .fabricante {

	color: #838383;

	font-size:9px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 4px 0 8px 0;

}



#listagem-produtos-moldura .produto {

	margin:20px 20px 0px 20px;

}



#listagem-produtos-moldura .img-espacamento {

	margin-top: 15px;

}



#listagem-produtos-moldura a {

	color:#000;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

}



#listagem-produtos-moldura a:hover {

	color:#111;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;

	font-family: Arial, Helvetica, sans-serif;

}

/*fim para moldura e texto bsico*/



/* quando nao houver produto */

#sem-produto {

	background:url(../img/layout/sem-produto.png);

	background-repeat:no-repeat;

	width:382px;

	height:44px;

	margin:35px 0 25px 0;

}

/*fim qd nao houver produto */



/* FIM COLUNA MEIO ***************************************************/



/* PGINA DO PRODUTO */



#produto-esquerda {

	float:left;

	width:40%;

	margin-top: 20px;

}



#produto-esquerda .botao {

	margin: 10px 0 0px 0;

}



#thumbs {

	width:98%;

	margin: 0px 0 0px 0;

}



#thumbs li {

	display:inline;

	padding: 3px 3px 3px 3px;

	margin-right: 4px;

	line-height:300%;

}



#thumbs .borda-imagem {

	border: 1px solid #eee;

	padding: 2px 2px 2px 2px;

	width:50px;

	height:50px;

}



/*textos*/



#produto-direita .descricao {

	background-image:url(../img/texto/descricao.png);

	background-repeat:no-repeat;

	width:72px;

	height:15px;

	margin:10px 0 5px 0;

}



/*fim textos*/



#produto-direita {

	float:right;

	width:54%;

	margin-top: 20px;

	margin-right: 1%;

	margin-left:3%;

    *margin-right:10px; /* ie7 */	

}



#produto-direita .nome-produto {

	font-size:15px;

	color:#111;

	font-weight:bold;

	text-transform:uppercase;

}



#produto-direita .codigo-produto {

	font-family: Tahoma, Geneva, sans-serif;

	font-size:9px;

	color:#7F7F7F;

	margin-bottom:10px;

}



#produto-direita .fabricante {

	margin: 5px 0 15px 0;

	font-size:11px;

	color:#111;	

}



#produto-direita .txt-titulo {

	color:#AC8701;

	font-size:10px;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:uppercase;

	font-weight:bold;

}



#produto-direita .entrega {

	background-image:url(../img/botao/entrega.png);

	background-repeat:no-repeat;

	width:285px;

	height:30px;

	margin:10px 0 10px 0;

}



#produto-direita .texto-entrega {

	font-size:11px;

	color:#111;

	font-weight:bold;

	padding: 8px 0 0 25px;

}



#produto-direita .texto {

	font-size:11px;

	color:#3F3F3F;

	line-height:125%;

}



#texto-produto {

	font-size:11px;

	color:#1F1F1F;

	line-height:125%;

	margin:0;

	padding:0;

	margin-bottom:6px;

}



#texto-produto .p {

	line-height:125%;

	margin:0;

	padding:0;

	margin-bottom:8px;

}





#tab-variacao {

	color:#AC8701;

	font-size:10px;

	text-transform:uppercase;

	font-weight:bold;

	margin-bottom:8px;

	font-family:Tahoma, Geneva, sans-serif;

}



#tab-variacao .select {	

	width: 200px;

	height:22px;	

	font-family: Tahoma, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	padding: 3px 0 0 3px;

	border: 1px solid #e2e2e2;

	background-color:#fff;

	color:#323232;

	margin-left:10px;

	text-transform:uppercase;

	font-weight:bold;

}



#produto-direita .promocao {

	margin: 0px 0 12px 0;

    *margin: 0px 0 10px 0; /* ie7 */		

	float:left;

	width:175px;

}



#produto-direita .frete-gratis {

	margin: 5px 0 10px 0;

	float:left;

	width:120px;

}



#produto-direita .valores {

	float:left;

	width:130px;

}



#produto-direita .comprar {

	float:left;

	width:138px;

	margin-top:0px;

	padding-left:15px;

	margin-bottom:0px;

}



#produto-direita .desconto {

	font-size:12px;

	color:#B1B1B1;

	/*height:17px;*/

    text-decoration:line-through;

	margin-bottom:3px;

}



#produto-direita .final {

	font-size:18px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#525252;

}



#produto-direita .txt-12 {

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#525252;

}



#produto-direita .desconto-texto {

	color:#333;

	font-size:10px;

	margin-top:4px;

	text-transform:normal;

	font-family:Tahoma, Geneva, sans-serif;

	margin-bottom:10px;

    _margin-bottom:20px; /* ie6 */

    *margin-bottom:20px; /* ie7 */	

}



#produto-direita .desconto-valor {

	color:#222;

	font-size:11px;

	text-transform:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-weight:bold;

}



#produto-direita .parcela {

	font-size:10px;

	font-weight:bold;

	color:#333;

}



#produto-direita .parcela-valor {

	font-size:10px;

	color:#333;	

}



#produto-direita .parcelamento {

	font-size:10px;

	margin-top:5px;

}



#produto-direita .formas-parcelamento {

	margin: 16px 0 10px 0;

    *margin:-10px 0 0px 0; /* ie7 */

}



#produto-direita .calcule-frete {

	margin: 8px 0 15px 0px;

}



#produto-direita .indique {

	margin: 5px 0 0px 0;

}



#boleto {

	background:url(../img/botao/boleto.png);

	background-repeat:no-repeat;

	width:320px;

	height:45px;

	margin: 8px 0 15px 0;

}



#boleto .espacamento {

	padding: 17px 0 0 40px;

	color:#111;

	font-size:10px;

}



#produto-indisponivel {

	margin: 15px 0 15px 0;

}



#produto-extras {

	width:100%;

	margin-top:25px;

}



#produto-extras .texto {

	padding: 8px 20px 0px 15px;	

	font-size:11px;

	color:#1f1f1f;

	line-height: 125%;

	margin-bottom:20px;

}



#produto-extras .descricao {

	background-image:url(../img/layout/meio/descricao.png);

	background-repeat:no-repeat;

	width:431px;

	height:26px;

}



#produto-extras .itens-inclusos {

	background-image:url(../img/layout/meio/itens-inclusos.png);

	background-repeat:no-repeat;

	width:431px;

	height:26px;

}



#produto-extras .recomendado-para {

	background-image:url(../img/layout/meio/recomendado-para.png);

	background-repeat:no-repeat;

	width:431px;

	height:26px;

}



/*avaliao do produto*/

#avaliacao {

	margin: 15px 0 10px 0;

}



#avaliacao .avaliacao-erro {

	margin-top: 15px;	

}



#avaliacao-nome {

	background: url(../img/avaliacao/nome.png);

	background-repeat:no-repeat;

	width:431px;

	height:30px;

}



#avaliacao .esp2 {

	padding:20px 10px 0 10px;

}



#avaliacao .avaliacao-ok {

	margin:25px 0 35px 0;

}



#avaliacao .erro-nota {

	margin: 0px 0 0 15px;

	padding-top:4px;

}



#avaliacao .avaliacao {

	background:url(../img/avaliacao/titulo.png);

	background-repeat:no-repeat;

	width:955px;

	height:48px;

	margin: 10px 0 15px 0;

}



#avaliacao-media {

	width:100%;

	margin:0;

	padding:0;

}



#avaliacao-media .texto-avaliacao {

	float:left;

	margin-right:6px;

	margin-top:3px;

}



#avaliacao-media .estrelas-media {

	float:left;

	width:135px;

}



#avaliacao-media .imagem-avaliar {

	float:left;

	margin-left:15px;

	margin-right:8px;

	margin-top:5px;

	width:24px;

}



#avaliacao-media .avaliar-texto {

	float:left;

	line-height:145%;

	font-size:11px;

	color:#555;

	width:240px;

}



#avaliacao-media .destaque {

	font-weight:bold;

	font-size:12px;

	color:#111;

}



#avaliacao-usuario {

	width:100%;

	margin: 20px 0 8px 0;

}



#avaliacao-usuario .avaliacao-a  {

	background-color:#FCFDE1;

	padding: 12px 10px 12px 10px;

	margin-top:10px;

}



#avaliacao-usuario .avaliacao-b  {

	background-color:#f3f3f3;

	padding: 12px 10px 12px 10px;

	margin-top:10px;	

}



#avaliacao-usuario .nome-user {

	font-size:12px;

	font-weight:bold;

	width:100%;

}



#tab-avaliar .nome-produto-ava {

	font-size:12px;

	font-weight:bold;

	width:100%;

}



#avaliacao-usuario .notas {

	width:100%;

	margin: 6px 0 6px 3px;

}



#avaliacao-usuario .descricao {

	line-height: 130%;

	color:#212121;

	width:100%;	

}



#box-avaliar {

	background:url(../img/avaliacao/avaliar-bg.png);

	background-repeat:no-repeat;

	width:560px;

	height:355px;

	margin: 15px 0 0 0;

}



#box-avaliar .espacamento {

	padding:20px 15px 15px 20px;

}



#box-avaliar .logo {

	float:right;

}



#box-avaliar .esp {

	margin-left:10px;

}



#box-avaliar .nome {

	font-weight:bold;

	font-size:12px;

	color:#0A3009;

}



#tab-avaliar {

	margin: 25px 0 0 0;

}



#box-avaliar .textarea {

	width: 440px;

	height:80px;

	color: #111;

	padding: 2px 2px 2px 2px;

	font-family:Tahoma, Geneva, sans-serif;

	border: 1px solid #DADEE6;

	background-color:#F9F9F9;

	font-size: 12px;

}



#box-avaliar .textarea-alerta {

	width: 440px;

	height:80px;

	color: #111;

	padding: 2px 2px 2px 2px;

	font-family:Tahoma, Geneva, sans-serif;

	border:solid 1px #DFB27E;

	background-color: #FFF6EC;

	font-size: 12px;

}



#box-avaliar .aviso {

	font-size:11px;

	line-height: 135%;

	margin-top:12px;

	width:90%;

}

/*fim avaliao do produto*/



/* bloco de destaque */

#bloco-relacionado-nome {

	background: url(../img/layout/meio/box/produto-relacionado.png);

	background-repeat:no-repeat;

	width:240px;

	height:29px;

}

/* fim bloco destaque */



/*box de parcelamento*/



#box-parcelamento {

	width:583px;

	font-size:12px;

	color:#121212;

}



#box-parcelamento .sup {

	background:url(../img/layout/meio/box/parcelamento/box-sup.png);

	background-repeat:no-repeat;

	width:583px;

	height:17px;

}



#box-parcelamento .bg {

	background:url(../img/layout/meio/box/parcelamento/box-bg.png);

	background-repeat:repeat-y;

	width:583px;

}



#box-parcelamento .inf {

	background:url(../img/layout/meio/box/parcelamento/box-inf.png);

	background-repeat:no-repeat;

	width:583px;

	height:16px;

}



#box-parcelamento .espacamento {

	padding:0 15px 0 15px;

}



#box-parcelamento .opcoes-parcelamento {

	background:url(../img/layout/meio/box/parcelamento/opcoes-parcelamento.png);

	width:235px;

	height:21px;

	background-repeat:no-repeat;

	padding-bottom: 15px;

}



#box-parcelamento .cartao-visa {

	background:url(../img/layout/meio/box/parcelamento/cartao-visa.png);

	width:208px;

	height:24px;

	background-repeat:no-repeat;

	padding-bottom: 10px;

}



#box-parcelamento .cartao-master {

	background:url(../img/layout/meio/box/parcelamento/cartao-master.png);

	width:269px;

	height:24px;

	background-repeat:no-repeat;

	padding-bottom: 10px;

}



#box-parcelamento .visa {

	width: 255px;

	float:left;

	border-right: 2px solid #111;

}



#box-parcelamento .master {

	width: 280px;

	float:left;

	margin-left:15px;

}



#box-parcelamento .texto {

	font-size:10px;

	color:#444;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:uppercase;

}



#box-parcelamento .borda-c {

	border-right: 1px solid #EDEDED;

}



#box-parcelamento .borda-n {

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	background:#EDEDED;

}



#box-parcelamento .borda-v {

	border-bottom: 1px solid #fff;	

	background:#EDEDED;	

}



#box-parcelamento .fechar {

	float:right;

	padding: 0px 10px 0px 0;

}



/*fim box de parcelamento*/



/*box de cep*/



#box-cep {

	width:410px;

	font-size:12px;

	color:#000;

}



#box-cep .sup {

	background:url(../img/layout/meio/box/cep/box-sup.png);

	background-repeat:no-repeat;

	width:410px;

	height:21px;

}



#box-cep .bg {

	background:url(../img/layout/meio/box/cep/box-bg.png);

	background-repeat:repeat-y;

	width:410px;

}



#box-cep .inf {

	background:url(../img/layout/meio/box/cep/box-inf.png);

	background-repeat:no-repeat;

	width:410px;

	height:21px;

}



#box-cep .espacamento {

	padding:0 15px 0 15px;

}



#box-cep .calcule-frete {

	background:url(../img/layout/meio/box/cep/calcule-frete.png);

	width:352px;

	height:12px;

	background-repeat:no-repeat;

	padding-bottom: 15px;

}



#box-cep .informe-cep {

	background:url(../img/layout/meio/box/cep/informe-cep.png);

	width:149px;

	height:22px;

	background-repeat:no-repeat;

	padding-bottom: 10px;

}



#box-cep .texto {

	font-size:10px;

	color:#444;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:uppercase;

}



#box-cep a {

	font-size:10px;

	color:#121212;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:uppercase;

	text-decoration:underline;

}



#box-cep a:hover {

	font-size:10px;

	color:#333;

	font-family:Tahoma, Geneva, sans-serif;

	text-transform:uppercase;

	text-decoration:none;

}



#box-cep .borda-a {

	border-right: 2px solid #EDEDED;

	border-bottom: 2px solid #EDEDED;	

}



#box-cep .borda-b {

	border-bottom: 2px solid #EDEDED;

}



#box-cep .valor {

	padding: 0 0 0 15px;

}



#tab-cep {

	margin: 15px 0 10px 0;

}



#box-cep .cep1 {

	width: 35px;

	height:14px;

	color: #333;

	padding: 3px 2px 2px 3px;

	font-family: Tahoma, Geneva, sans-serif;

	border: 1px solid #BCBCBC;

	background-color:#F9F9F9;

	font-size: 11px;	

}



#box-cep .cep2 {

	width: 20px;

	height:14px;

	color: #333;

	padding: 3px 2px 2px 3px;

	font-family: Tahoma, Geneva, sans-serif;

	border: 1px solid #BCBCBC;

	background-color:#F9F9F9;

	font-size: 11px;	

}



#box-cep .fechar {

	float:right;

	padding: 0px 10px 0px 0;

}



#box-cep .sep {

	width: 95%;

	height: 2px;

	background-color:#EAB34A;

	margin: 15px 0 15px 0;

}



#resultado-frete-indisponivel {

	margin: 25px 0 10px 0;

}



/*fim box de parcelamento*/



/* FIM PGINA DO PRODUTO ***************************************************/





/* BUSCA */



#resultado-busca {

	margin: 15px 0 15px 10px;

	font-size:12px;

}



#resultado-busca .resultado-nome {

	font-weight:bold;

	color:#212121;

	text-decoration:underline;

}



#resultado-busca .resultado-numero {

	color:#111;

	font-weight:bold;	

}



/* FIM BUSCA ***************************************************/



/* OUTROS */



#produto-nao-cadastrado {

	padding:30px 0 30px 20px;

}



/** MENU DROP **/



#menu-drop

{	margin: 0;

	padding: 0;

}

	

#menu-drop li

{	float: left;	

	width:auto;

}



#menu-drop li a {

	display: block;	

	white-space:nowrap;

	

}



#menu-drop li a:hover {



}

	

#menu-drop li ul{	

	margin: 0;

	padding: 0;

	position: absolute;

	visibility: hidden;

	background-color:#DFDFDF;

	text-align:left;	

	border:#c7c7c7 1px solid;

	margin-top:8px;

}



#menu-drop li ul li {	

	float: none;

	display: inline;

	text-align:left;

}



#menu-drop li ul li a {	

	width: auto;

	border-right:none;

	border-bottom:#808080 1px solid;

	border-top:none;

	border-left:none;	

	background-color:#DFDFDF;

	color:#000;

	font-weight:bold;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	height:15px;

	padding: 4px 5px 4px 7px;

	text-transform:none;

    *min-width:120px; /* ie7 */	

}



#menu-drop li ul li a:hover {	

	color:#fff;

	text-decoration:underline;

	font-weight:bold;

	font-size:12px;

	height:15px;	

	padding: 4px 5px 4px 7px;	

	text-transform:none;

	background-color:#092D08;

	border-bottom:#808080 1px solid;	

}







/* FIM  MENU SUPERIOR DROP DOWN --------------------------------------------------------------- */



/* PAGINACAO --------------------------------------------------------------- */



#pages {

	padding: 3px;

	margin:auto;

	width:415px;

}

#pages ul {

	list-style-type: none;

}

#pages li {	

	display: inline;

	margin: 0 5px 0 0;	

}

#pages li a {

	color: #FAAC0B;

	padding: 4px;

	border:none;

	text-decoration: none;

	font-size:11px;
	background-color:none;

}

#pages li a:hover {

	color: #FAAC0B;

	background-color:none;

	border:none;

	font-size:11px;
	text-decoration: underline;

}

#pages li.nolink {

	color: #444;

	border:none;

	padding: 4px;

	font-size:11px;	
	background-color:none;

}

#pages li.current {

	color: #111;

	border:none;

	padding: 4px;

	background-color:none;

	font-size:11px;

	font-weight:bold;

}



/* FIM PAGINACAO ***************************************************/





/* TELA DE INDIQUE E AVISE-ME --------------------------------------------------------------- */



#neblinaAlerta{

	width:100%;

	position:absolute;

	background:#000000;

	opacity:0.80;

	-moz-opacity: 0.70;

	filter: alpha(opacity=70);

	left:0;

	top:0;

	display:none;

	z-index:999;

}



#tblAviseme input {

	background-color:#FFFFFF;

	border:1px solid #BBBBBB;

	color:#111;

	font-family:Verdana,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	height:17px;

	margin:5px 0 0 8px;

	padding:3px 2px 2px 3px;

	width:210px;

}





#indique {

	width:400px;

	position:absolute;

	left:50%;

	margin-left:-200px;

	display:none;

	z-index:1005;	

	background-color:#e5e5e5;

	border: 1px solid #C2C2C2;

	color:#333333;

	font-size: 11px;

	font-family:Arial, Helvetica, sans-serif;

	background:#FFFFFF url(../img/email/indique-topo.png) top center no-repeat;	

}



.indique_esp {

	padding: 20px 20px 30px 20px;

}



#indique-tab input {

	background-color:#FFFFFF;

	border:1px solid #BBBBBB;

	color:#222;

	font-family:Verdana,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	height:17px;

	margin:5px 0 0 8px;

	padding:3px 2px 2px 3px;

	width:210px;

}



#indique-tab {

	margin-top:100px;

	width:100%;

}





#indique-tab textarea {

	width: 210px;

	height:70px;

	color:#222;

	padding: 2px 2px 2px 2px;

	font-family: Verdana, Helvetica, sans-serif;

	border:1px solid #BBBBBB;

	background-color:#FFFFFF;

	font-size: 11px;

	font-weight:bold;

		margin:5px 0 0 8px;

}



#indique .enviar {

	margin-right:10px;

	margin-bottom:15px;

	margin-top:8px;

}



html>body #indique .enviar {

	margin-right:20px;

	margin-bottom:15px;

}



#indique .logo {

	margin-top:5px;

}



#indique p {

	line-height: 145%;

}



#indique .fechar {

	margin-right:32px;

	margin-top: 15px;

}



html>body #indique .fechar {

	margin-right:62px;

	margin-top:15px;

}



/* FIM  TELA DE INDIQUE --------------------------------------------------------------- */



/*** Box cep ***/

#tela-box-cep {

	width:410px;

	position:absolute;

	left:50%;

	margin-left:-205px;

	display:none;

	z-index:1006;	

	background-color:transparent;

}



#tela-box-parcelamento{

	width:584px;

	position:absolute;

	left:50%;

	margin-left:-292px;

	display:none;

	z-index:1006;	

	background-color:transparent;

}



/* INSTITUCIONAL */



#institucional {

    padding: 20px 20px 30px 20px;

}



#institucional p {

    margin-bottom:12px;

    line-height:140%;

}    



/* FIM INSTITUCIONAL ***************************************************/



/* CONTATO */



#contato {

	padding: 20px 0 30px 20px;

}



#contato .titulo {

	font-size:13px;

	color:#0D3B0B;

	font-weight:bold;

	text-transform:uppercase;

	margin:0 0 12px 0;

}



#contato p {

	margin: 0 0 15px 0;

	line-height:145%;

}



#contato a {

	font-weight:normal;

	text-decoration:underline;

}



#contato a:hover {

	font-weight:normal;

	text-decoration:none;

}



#tabela-contato {

	font-size: 11px;

	color:#111;

	margin: 0px 0 0px 0;

}



#tabela-contato .input {

	width: 280px;

	height:14px;

	color:#111;

	padding: 2px 2px 2px 2px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	border: 1px solid #DADEE6;

	background-color:#F9F9F9;

	font-size: 11px;

}



#tabela-contato .input-alerta {

	width: 280px;

	height:14px;

	color: #111;

	padding: 2px 2px 2px 2px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	border:solid 1px #DFB27E;

	background-color: #FFF6EC;

	font-size: 11px;

}



#tabela-contato .textarea {

	width: 283px;

	height:80px;

	color:#111;

	padding: 2px 2px 2px 2px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	border: 1px solid #DADEE6;

	background-color:#F9F9F9;

	font-size: 11px;

}



#tabela-contato .textarea-alerta {

	width: 283px;

	height:80px;

	color: #111;

	padding: 2px 2px 2px 2px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	border:solid 1px #DFB27E;

	background-color: #FFF6EC;

	font-size: 11px;

}



#sucesso-contato {

	border:dashed 1px #8BBC7E;

	background-color: #F0FEEE;

	margin: 5px 0 15px 0px;

	padding: 10px 0 0 10px;

	width:370px;

	height:23px;

	color:#333;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

}



#alerta-contato {

	border:dashed 1px #DFB27E;

	background-color: #FFF6EC;

	margin: 5px 0 15px 0px;

	padding: 10px 0 0 10px;

	width:370px;

	height:23px;

	color:#333;

	font-size:11px;

	font-family:Tahoma, Geneva, sans-serif;

}



#sucesso-contato .txt-mensagem, #alerta-contato .txt-mensagem {

	float:left;

	width:300px;

}



#sucesso-contato .btn-mensagem, #alerta-contato .btn-mensagem {

	float:left;

	width:25px;

}

	

/* FIM CONTATO ***************************************************/	



/* ERRO */



#erro {

	padding: 20px 0 30px 20px;

}



#erro p {

	margin: 0 0 15px 0;

	line-height:145%;

}



/* FIM ERRO ***************************************************/





/**** RATING **/



/** Rating **/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}

div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}

div.star-rating,div.star-rating a{background:url(../img/avaliacao/star.gif) no-repeat 0 0px}

div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}

div.star-rating-on a{background-position:0 -16px!important}

div.star-rating-hover a{background-position:0 -32px}

/* Read Only CSS */

div.star-rating-readonly a{cursor:default !important}

/* Partial Star CSS */

div.star-rating{background:transparent!important;overflow:hidden!important}

/* END jQuery.Rating Plugin CSS */





/* titulos em todas as paginas */



#bloco-login-nome {

	background: url(../img/cliente/titulo/faca-login.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-cadastro-nome {

	background: url(../img/cliente/titulo/faca-cadastro.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-minha-pagina {

	background: url(../img/cliente/titulo/minha-pagina-in.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-ofertas-nome {

	background: url(../img/layout/meio/box/ofertas/nome.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-editar-informacoes {

	background: url(../img/cliente/titulo/editar-informacoes.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-gerenciar-enderecos {

	background: url(../img/cliente/titulo/gerenciar-endereco-in.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-gerenciar-endereco {

	background: url(../img/cliente/titulo/gerenciar-endereco.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-meus-pedidos {

	background: url(../img/cliente/titulo/meus-pedidos-in.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-carrinho-nome {

	background: url(../img/carrinho/txt/meu-carrinho.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-pagamento-nome {

	background: url(../img/cliente/titulo/pagamento.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}



#bloco-confirmacao-nome {

	background: url(../img/cliente/titulo/confirmacao.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}

#bloco-confirmacao-nome-erro {

	background: url(../img/carrinho/txt/transacao-erro.png);

	background-repeat:no-repeat;

	width:350px;

	height:30px;

}

#bloco-confirmacao-nome-ok {

	background: url(../img/carrinho/txt/transacao-ok.png);

	background-repeat:no-repeat;

	width:350px;

	height:30px;

}



#bloco-historico-nome {

	background: url(../img/cliente/titulo/info-pedido-in.png);

	background-repeat:no-repeat;

	width:245px;

	height:30px;

}