*{ padding:0; margin:0; }

p{ margin-bottom:10px; line-height:1.6em; }

html{ height:100%; }
body{
	background:#33A6FF url(imgs/fundo.jpg) center top no-repeat;
	font:12px arial;
	color:#575757;
}
#body2{
	background:url(imgs/fundo-baixo.jpg) center bottom no-repeat;
	padding: 0 0 40px 0;
	position:relative
}

#barra{width:100%; background:#207AB2; color:#FFF;

}
#barra-meio{width:940px; margin:0 auto; padding:5px 0}
#barra-meio a{color:#FFF}
.msgErro{
	color:#BF1717;
}

#geral{
	width:940px;
	margin:0 auto;
	position: relative;
}


.brident{color: #FFF; font-size:11px;}

.lksair{background:none; display:inline; color:#FFF}

/*
 _CHAT_
*/

.lkchat{overflow:hidden; text-indent:-9999em; display:block}

#bartop{  margin-bottom:10px; height:61px; position:relative; top:-10px}
#chat{width:200px}
#bartwitter{width:691px; padding:13px 0 0; margin:0 0 0 13px}
#chat, #bartwitter{float:left}


.bebeonline{ background:url(imgs/chaton.png) no-repeat; height:61px}
.bebeoffline{background:url(imgs/chatoff.png) no-repeat 0 7px; height:61px}



#barcar{float:right; background:url(imgs/car.png) no-repeat left; padding:0 0 0 25px}
#barcar a{text-decoration:none}

#acoesUsuario{
	padding-top:10px;
	position:absolute;
	width:321px;
	top:0; right:29px;
	z-index:10
}	
	#acoesUsuario-carrinho{
		padding:0 12px 12px 0;
		text-align:right;	
	}
		#acoesUsuario-carrinho a{ color:#8c9daa; text-decoration:none; background:url(imgs/ico-carrinho.jpg) left top no-repeat; padding:0 0 4px 25px; }
		#acoesUsuario-carrinho a:hover{ text-decoration:underline; }
	#acoesUsuario-btns{
		padding-bottom:20px;
	}
	#acoesUsuario-busca{
		width:321px;
		height:50px;
		background:url(imgs/fundo-procura.gif) left top no-repeat;
		position:relative;
	
	}
		#frmBusca{ padding:8px 0 0 50px; }
		#frmBusca label{ display:block; width:254px; height:21px; border-top:solid 1px #a3ab7a; border-left:solid 1px #a3ab7a; background:#dce8b6 url(imgs/bg-paramBusca.jpg) left top repeat-x; }
		#inpParamBusca{ width:222px; border:0; font:12px arial; color:#616554; padding: 3px 0 3px 3px; background:none; }
		#inpBtnOkBusca{ vertical-align:bottom; }
#topo{
	width:940px;
	height:148px;
}



	#topo-logo{
		padding-left:40px;
	}
#conteudo{
	width:940px;	
}
	#conteudo-body{
		background:url(imgs/bg-conteudo-center.gif) left top repeat-y;	
	}
	#conteudo-bottom{
		background:url(imgs/bg-conteudo-bottom.gif) left bottom no-repeat;	
	}
	#conteudo-top{
		background: url(imgs/bg-conteudo-top2.jpg) left top no-repeat;
		padding:36px 22px 0 14px;	
	
	}
		#side-left{
			width:209px;			
			float:left;
			min-height:670px;
		}
			.categoria-sideLeft{
				font-size:12px;
				color:#f37021;
				padding:0 0 0 28px;
				background:url(imgs/ico-categorias-sideLeft.jpg) left top no-repeat;
				margin-bottom:6px;
				font-weight:bold;
			}
			.listaCategorias{
				list-style:none;
				padding:0 0 26px 0;
			}
				.listaCategorias-itens{ padding:0 0 5px 38px; background:url(imgs/seta-categorias.gif) 25px 3px no-repeat; }
							
				.listaCategorias li a{ color:#000; text-decoration:none; }
				.listaCategorias li a:hover{ text-decoration: underline; }
			#sideLeft-newsletter{
				width:198px;
				height:99px;
				background:url(imgs/bg-ofertas-email.jpg) left top no-repeat;
				margin:0 0 13px 11px;
				color:#375a69;
			}
				#frmNewsletter{
					padding: 0 0 0 15px;
				}
				#frmNewsletter label{
					display:block;
					padding-bottom:5px;
				}
				#sideLeft-newsletter-boxInput{
					width:166px;
					border-top:solid 1px #878e91;
					border-left:solid 1px #878e91;
					background:#f0f9fb;
				}
				#inpNewsletterEmail{
					border:0;
					width:133px;
					background:#f0f9fb;
					padding:0 0 3px 4px;
					font: 12px arial;
					color:#525556;
				}
				#inpNewsletterOK{
					vertical-align:bottom;
				}
				#sideLeft-newsletter-Retorno{
					display:none;
					text-align:center;
				}
				#informeOutroEmail{
					color:#555;
					cursor:pointer;
				}
            #sideLeft-redesSociais{
                width:198px;
              /*  background:url(imgs/bg-boxLateralMiddle.gif) 2px top repeat-y;   */       
                margin:0 0 13px 11px;      
            }
                #sideLeft-redesSociais h2{
                    width:198px;
                    height:40px;
                    background:url(imgs/bg-topBoxes.jpg) left top no-repeat;
                }
                #sideLeft-redesSociais div{
                    width:193px;
                    margin-left:2px;
                    text-align:center;
                    padding:5px 0;
                    border-bottom: solid 1px #cccccc;
                }
                #sideLeft-redesSociais div img{ border:0 none; }
			#sideLeft-formasPagamento{
				width:198px;
				height:87px;
				background:url(imgs/bg-boxLateralMiddle.gif) left top no-repeat;
				margin:0 0 0 11px;
			}
				#sideLeft-formasPagamento div{
					padding: 0 0 0 13px;
				}
			.sideLeft-titulos{
				font-size:17px;				
				line-height:37px;
				padding:0 0 0 12px;
				font-weight:normal;
				color:#fff;
				margin-bottom:8px;
			}
		#side-right{
			width:689px;			
			float:right;
		}
        
        #content-procedimento #side-right{
            float:none;
            width:900px;
        }
        
			#side-right-banner{
				margin-bottom:15px;
			}
			#t-promocoes{
				background:#e9dccb;
				line-height:23px;
				padding-left:10px;
				font-size:14px;
				margin-bottom:30px;								
			}
			#side-right-promocoes{ padding:0 0 0 18px; }
			.produtosImgs{ width:140px; height:140px; text-align:center; }			
			.produtosImgs img{ border:0; }
			.informacoesProdutos{ padding-top:13px; }
			.produtos-nomeProduto a{ font-size:12px; color:#f37021; text-decoration:none; }
			.produtos-nomeProduto a:hover{ text-decoration:underline; }
			.produtos-infs{ color:#000; text-decoration:none; }
			/*.produtos-infs:hover{ text-decoration:underline; }*/
			.produtos-infs span{ color:#46812b; }
			.produtos-dovisoria{ background:url(imgs/divisoria-produtos.gif) right top repeat-y; padding:0 10px 0 0;  }
			.produtos-espacos{ padding-left: 10px; }
			
	.espacoRodape{ clear:both; height:30px; }
	#footer-rodape{ background:url(imgs/bg-footer-centro.gif) left top repeat-y; }
	#footer-rodape1{ background:url(imgs/bg-footer-topo.gif) left top no-repeat; }
	#footer-rodape2{ background: url(imgs/bg-footer-bottom.gif) left bottom no-repeat; padding:10px 0 20px 0; position:relative;  }
	
	.t-formasPagamento-rodape{
		font-size:12px;
		border-bottom:solid 1px #c5c5c5;
		text-transform: uppercase;
		padding: 0 0 12px 0;
		margin:0 0 8px 0;
	}
	#footer-formasPagamento{
		padding-bottom:5px;
		border-bottom:solid 1px #c5c5c5;
		width:271px;
		float:left;
		margin:0 0 10px 14px;
	}
	#footer-sedex{
		width:279px;
		float:right;
		border-bottom:solid 1px #c5c5c5;
		border-top:solid 1px #c5c5c5;
		padding:12px 0 12px 0;
		margin:26px 22px 10px 0;		
	}
    #footer-sedex p{ margin:0; padding:0; line-height: normal; }
	#footer-sedex img{ padding-right:10px; }
	#footer-itens{        
		clear:both;		
		background:#f4f4f4;
		padding:11px 0 14px 0;
	}
    #footer-itens-content{
        width:939px; margin:0 auto;
    }
	.footer-itens-boxes{
		text-align:center;
		width:380px;
		float:left;
		padding:0;
	}
	.footer-itens-boxes h3{
		color:#077fb0;
		font-size:12px;
		text-transform: uppercase;	
		margin-bottom:13px;			
	}
	.footer-itens-boxes a{
		color:#575757;
		text-decoration:none;
		font-weight:bold;
		padding:0 5px;
	}
	.footer-itens-boxes a:hover{
		text-decoration:underline;
	}
	#footer-info{
		padding:10px 0;
		text-align:center;
	}
	#footer-menu{
		text-align:center;
		line-height:1.6em;
		border-bottom:solid 1px #c1c1c1;
		padding-bottom:10px;
		width:888px;
		margin:0 auto;		
	}
	#footer-menu a{
		padding:0 10px;
		color:#454545;
		text-decoration:none;
		font-weight:bold;
	}
	#footer-menu a:hover{
		text-decoration:underline;
	}
			
/* lista de produtos */
	#barra-produto-categoria{ height:53px; width:689px; background:url(imgs/barra-produtos-center.gif) left top repeat-x; }
	#barra-produto-categoria1{ height:53px; background:url(imgs/barra-produtos-sideLeft.gif) top left no-repeat; }
	#barra-produto-categoria2{ height:53px; background:url(imgs/barra-produtos-sideRight.gif) right top no-repeat; }
	#barra-produto-categoria-conteudo{ width:641px; margin:0 auto; }
	.titulo-categoria-produtos, .titulo-noticias-artigos, .titulo-categoria-produtos-busca{
		/*font-size:25px;*/
        font-size: 18px;
        font-weight:normal;
		color:#f37021;
		line-height:39px;
		width:411px;
		float:left;
	}
    
    
    #content-procedimento #barra-produto-categoria{
        width:900px;
    }
    #content-procedimento #barra-produto-categoria-conteudo{
        width:852px;
    }
    
    .titulo-categoria-produtos-busca{ width:auto; float:none; }
    .titulo-noticias-artigos{ width: 680px; }
    
    
	#barra-produto-categoria-conteudo-acoes{
		width:221px;
		float:right;
		padding-top:10px;
	}
	#inpFiltraOrdem{ vertical-align: bottom; }
	
	#barra-produto-bottom-categoria{ height:53px; width:689px; background:url(imgs/barra-produtos-center.gif) left bottom repeat-x; }
	#barra-produto-bottom-categoria1{ height:53px; width:689px; background:url(imgs/barra-produtos-bottom-sideLeft.gif) left top no-repeat; }
	#barra-produto-bottom-categoria2{ height:53px; width:689px; background:url(imgs/barra-produtos-bottom-sideRight.gif) right top no-repeat; }
	#barra-produto-bottom-categoria-conteudo{ color:#ccc; width:641px; margin:0 auto; text-align:center; line-height:39px; padding-top:13px; }
	#barra-produto-bottom-categoria-conteudo a{	color:#686868; text-decoration: none; padding:0 5px; }
	#barra-produto-bottom-categoria-conteudo a:hover{ text-decoration: underline; }
	#barra-produto-bottom-categoria-conteudo span{ font-weight:bold; color:#f37021; padding:0 5px; }
		
	#side-right-produtos{
		padding:0 0 0 18px;
		margin-bottom:20px;
        position: relative;
	}
	
/* sitemap */
	#siteMap{
		text-align:right;
		margin-bottom:10px;
		font-size:10px;		
	}
	#siteMap span{
		color:#f38d50;
	}
	#siteMap span a{
		text-decoration:none;
		color:#f38d50;
	}
	#siteMap span a:hover{
		text-decoration:underline;
	}
	
/* produtos */
	#produto-sideLeft{
		width:260px;
		float:left;
		margin-bottom:40px;
	}
		#produtos-sideLeft-thumbs{
			padding-bottom:20px;
		}
		.tdImgTbunbs{
			border:solid 1px #c9c9c9;
			padding:5px;
			text-align:center;
			width:67px;
			height:67px;
		}
	#produto-sideRight{
		float:right;
		width:395px;
		margin-bottom:40px;
	}
		.t-nomeProduto{
			color:#f48204;
			font-size:27px;
			font-weight:normal;	
			margin-bottom:10px;
		}
		.produtos-chamada-desc{
			line-height:1.6em;
			margin-bottom: 10px;
		}
		#produto-sideRight-infoPgto{ width:395px; background:url(imgs/bg-formaPagamentoProduto-center.gif) left top repeat-y; }
		#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; }
		.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;
		}
		.titulo-box{
			color:#999; 
			cursor:pointer;
		}
		.titSelectedDesc{
			color:#F48204;		
		}
		.ir-ao-topo{ float:right; padding-top:13px; }
		
		.t-formasPagamento{
			font-size:11px;
			font-weight:normal;
			background:url(imgs/bg-linha.gif) left center repeat-x;
			margin-bottom:10px;
		}
		.t-formasPagamento span{
			background:#F7F7F7;
			padding-right:5px;
		}
		.dadosParcelamento{
			color:#6a6a6a;
			line-height:1.5em;
			padding-left:5px;
		}
		.valorBoleto{
			background:url("imgs/bg-descontoBoleto.gif") left top no-repeat;
			width:270px;
			height:26px;
		}
		.valorBoleto-valor{
			padding-top:3px;
			font-weight:bold;
			width:85px;
			text-align:center;
			float:left;
		}
		.valorBoleto-descricao{
			padding-top:3px;
			color:#fff;
			float:right;
			width:180px;		
			height:10px;
			font-weight:bold;
		}		
		.dadosParcelamento{
			color:#6a6a6a;
			line-height:1.5em;
			padding-left:5px;
		}
		
/* MINHA CONTA */
	.box-servico{ margin-bottom:40px;}
	#menu-minhaConta h3{ font-size:12px; padding:8px 0 0 17px; }	
	
	.icone-servico{ float:left; border-right:1px solid #c0c0c0; width:125px; }
	.dados-servico{ float:left; margin-left:30px; width:500px; }
	
	#lista-botao-servico{ padding-top: 10px; }
	#lista-botao-servico li{ list-style:none; background:url(imgs/btn-minhaConta.jpg) top left no-repeat; width:137px; height:19px; text-align:center; padding-top:2px; padding-bottom:5px; float:left; padding-right:60px; }
	#lista-botao-servico li a{ color:#555; text-decoration:none; }
	
	.tablePedidos{
		width:100%;
	}
	.tablePedidos thead tr{
		height:25px;
		background:#D4CFC5;
	}
	.tablePedidos tbody tr{
		background:#E8E8DB;		
	}
	.tablePedidos tbody tr td{
		padding:5px;
	}
	.boxDetalhes{		
		background: #E8E8DB;
	}
	.boxDetalhes td{
		padding:20px;
	}
	.boxDetalhePedido{
		background: #fff;
		padding:15px;
	}
	.boxDetalhePedido h3{
		font-size: 14px;		
		border-bottom: solid 1px #999;
		padding-bottom: 5px;
		margin-bottom: 20px;
	}
	
	.tablePedsProds{
		width:100%;
	}
	.tablePedsProds thead tr{
		background:none;
	}
	.tablePedsProds tfoot tr{
		background:none;
	}
	.tablePedsProds thead th{
		text-align: left;
		border-bottom: solid 1px #dcdcdc;
	}
	.tablePedsProds tbody tr{
		background:none;
	}
	.tablePedsProds tbody tr td{
		border-bottom: solid 1px #dcdcdc;
	}
	
	.impCadastro{
		border:1px solid #ccc;
		background:#F3F3F3;
		color:#818181;
	}
	.impCadastroOn{ 
		border:1px solid #9C8B7B; 		
		background:#CBCBCB; 
		color:#333;
	}
	.listaForm li{
		list-style:none;
		padding-bottom: 10px;
	}
	
/* mapa do site */
	.listaProdutosMapaSite{
		list-style:none;
		padding-left:20px;
	}
	.listaProdutosMapaSite li{
		padding:3px;
	}
	.listaProdutosMapaSite li a{
		color:#555;
		font-weight: bold;
		font-size:14px;
		text-decoration:none;
	}
	.listaProdutosMapaSite li a:hover{
		text-decoration:underline;
	}
	.listaProdutosMapaSite ul{
		padding-left:20px;
		list-style:none;
	}
	.listaProdutosMapaSite li ul li{
		background: url(imgs/seta-tooltip.gif) left 8px no-repeat;
		padding-left:10px;
		
	}
	.listaProdutosMapaSite li ul li a{
		font-weight:normal;
		color:#555;
		font-size:12px;
	}	
	.linksMapaSite{
		margin-bottom:20px;
		padding-left:10px;
	}
	.linksMapaSite a{
		color:#555;
		text-decoration:none;
		padding:0 10px;
	}
	.linksMapaSite a:hover{
		text-decoration:underline;
	}
	.tituloItensMapaSite{
		font-size: 20px;
		font-weight:normal;
		margin-bottom:10px;		
	}

/* perguntas frequentes */
	.listaArtigos li{
		list-style:none;
		padding:0 0 0 15px;
		background:url(imgs/seta-tooltip.gif) left 7px no-repeat;
	}
	.listaArtigos li a{
		color:#666;
		text-decoration:none;
	}
	.listaArtigos li a:hover{
		text-decoration: underline;
	}
	blockquote{
		padding-bottom: 20px;
		font-weight:bold;
	}
	.t-subTitulos{
		font-size:16px;
		margin:20px 0 10px 0;
	}
	.t-subTitulos a{
		color:#666;
		text-decoration:none;
	}
	.t-subTitulos a:hover{
		text-decoration: underline;
	}
	.tituloPerguntasFrequentes{
		font-size:20px;
		margin-bottom:20px;
		font-weight:normal;
	}
	
/* atendimento */
	#contato fieldset { border:0; float:left; width:295px; margin:0 30px 0 0; }
	#contato fieldset ul { list-style-type:none }
	#contato fieldset ul li { margin:0 0 10px }
	
	.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;
    }
	
/* troca e devolucao*/

#troca_devolucao{ line-height:18px}

#troca_devolucao h3{margin:0 0 10px; font-size:18px}

#troca_devolucao h3 a{margin:0 0 10px; font-size:18px; color: #6A6A6A; text-decoration: none;}

#troca_devolucao h3 a:hover{margin:0 0 10px; font-size:18px; color: #6A6A6A; text-decoration: underline;}

#troca_devolucao p{text-align:justify; margin:0 0 20px}


/*avise-me*/

#frm-avise{ padding:20px}

#frm-avise ul {list-style-type:none; width:307px}

#frm-avise ul li{padding:0 0 10px}

.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; margin:10px 0 15px}


#ondeestamosLeft{ margin-bottom:30px; }
#ondeestamosLeft address{ font-style:normal; line-height:1.6em; }
#ondeestamosRight{ padding:4px; border:solid 1px #999; }

div#vendaCorporativa{ text-align:justify; }

form#frmVendaCorporativa fieldset{ border:0 none; }
form#frmVendaCorporativa fieldset legend{ display:none; }
form#frmVendaCorporativa fieldset ul{ list-style:none; }
form#frmVendaCorporativa fieldset ul li{ padding-bottom:10px; }
form#frmVendaCorporativa fieldset ul li small{ display:block; margin-bottom:3px; }
form#frmVendaCorporativa fieldset ul li div.left{ width:300px; float:left; }
.clear{ clear:both; }
form#frmVendaCorporativa hr{ color:#fff; background:#fff; margin:10px; width:500px; }
.obsFrm{ font-style:italic; }
form#frmVendaCorporativa .error-input, form#frmVendaCorporativa .error-both .input, form#frmVendaCorporativa .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:12px; color:#934; padding:5px 0; background-color:#fee; border:solid 1px #d36; }
#certoDiv { margin-bottom:10px; text-align:center; font-size:1.1em; color:#000080; padding:5px 0; background-color:#B9CBFF; border:solid 1px #3366FF; }
.botaoFRM{ text-align:right; padding-top:10px; }


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


/*
* VENDA CASADA

*/

.titvendconj{font-size:12px;font-weight:normal }
.titvendconj2{font-size:12px}
.titvendconj2 a{color:#6A6A6A}

.vlvendconj{font-weight:normal}

.vjuntos{ width:100%; margin:0 0 20px }

.infoconjunto table{width:100%}

.vjuntos .separator{font-size:18px; }
.separator{text-align:center}

.infoconjunto{ line-height:18px; padding:0 0 0 30px}

.vorange{color:#F48204}

.titulo-produtosRelacionados{ 
    margin-bottom:30px; 
    background: url(imgs/bgTitle1.gif) left top no-repeat; 
    line-height:18px;
    padding-left:23px;
    font-size:16px;
    font-weight:normal;
    text-transform: uppercase;
}
.titulo-produtosRelacionados span{ border-bottom:dotted 1px #FF6600; display:block; }

.linkSiteSeguro{ display:block; width:112px; text-align:center; margin-bottom: 10px; }
.linkSiteSeguro img{ border:none; }




/****************************Lista Noticias*******************************************/
.formataFundoDiva{background: #F7f7f7; padding: 10px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-top:10px;}

#luzpropria-noticias h3 { margin: 15px 0 15px;}
#luzpropria-listaUltimasnoticias {list-style-type: none;}
#luzpropria-listaUltimasnoticias h3 { margin: 0; }

#luzpropria-listaUltimasnoticias li {
	/*border-bottom: 1px dotted #BABABA;*/
	padding-top: 10px;
}

#luzpropria-listaUltimasnoticias h3 {
	background: url(imgs/seta.gif) no-repeat left center;
	padding-left: 10px;
	font-weight:bold;
	margin-bottom: 3px;
}

#luzpropria-listaUltimasnoticias h3 a {font-weight:bold; color: #F37021; }
#luzpropria-listaUltimasnoticias a {text-decoration:none; color:#6A6A6A;}
#luzpropria-listaUltimasnoticias a:hover {text-decoration:underline;}
#luzpropria-listaUltimasnoticias p {
	padding-left: 10px;
}



#rodape_assinatura{border-top:1px solid #c5c5c5; text-align:center; margin:0 60px; padding:10px 0; font-size:0.9em; color:#939393;}
#rodape_assinatura a{ color:#178EF0; }

.anythingSlider{ border:solid 1px #e1e1e1; padding:10px; height:250px; }
.anythingSlider h1{
    font-weight:normal;
    margin-bottom:20px;
}
.anythingSlider h2 a{ color:#1D6BE0; text-decoration:none; }
.anythingSlider img{ border:none 0; }
.infoPagamentoDestaque a{ color:#000000; text-decoration:none; }
.infoPagamentoDestaque-valorde{ font-size:0.8em; color:#B2B2B2; }
.infoPagamentoDestaque-valorProd{ font-size:1.4em; font-weight: bold; padding:10px 0; display:block; }
.wrapper ul li table tr td{ height:250px; }
.infoProdDestaque{
    padding-top:20px;
}

#buscaTags a{ padding-right:4px; color:#2773BE; }

#boxSelos{ width:362px; margin:0 auto; overflow:hidden; }
#seloEbitRodape{
    width:119px;
    float:left;
    margin-right:20px;
}
#seloSSL{
    width:88px;    
    float:left;
    margin-right:15px;
}
#seloShoppingUol{
    float:left;
    width:118px;
}

#boxContentValorFreteLoading, #boxContentValorFrete{ display:none; }
#boxContentValorFreteLoading{ text-align:center; }

#frmCalculaFrete{ margin-bottom:5px; }
#boxCalculoFrete{
    background:url(../imgs/bgMiddle-boxCalculoFrete.gif) left top repeat-y;
    width: 206px;
    margin:0 auto;
}
#boxCalculoFrete-conteudo{
    background:url(../imgs/bgBottom-boxCalculoFrete.gif) left bottom no-repeat;
    padding:15px 10px 20px 10px;
}
#t-calculoFrete{
    margin:0;
    padding:0;
}

#boxDisponibilidadeEstoque{
    text-align:center;
    padding-top:20px;
}
#boxDisponibilidadeEstoque em{ display:block; color:#00498f; font-weight:bold; }

#boxFabricanteProduto{margin:10px 0 0; text-align:center; margin-bottom:20px;}
#boxFabricanteProduto strong{ color:#699611; }

.produtos-disponibilidade{
    text-align:center;
    padding:20px 0 0 0;
}
.produtos-disponibilidade em{
    font-weight:bold;
    color:#699611;
}

/* INDENTIFICACAO */
	#conteudo-identificacao{ width:600px; margin:0 auto; padding:30px 0; }
	#box-jaSouCliente{ float:left; width:250px; border:1px solid #d8d8d8; padding:15px; }	
	#box-naoSouCliente{ float:right; width:250px; border:1px solid #d8d8d8; padding:15px; }	
	
	#box-jaSouCliente h1, #box-naoSouCliente h1{ font-size:22px; color:#989898; font-weight:normal; margin-bottom:15px; }
	
	.inputtext{ width:240px; border:1px solid #d8d8d8; padding:2px; }
	.botoes-identificacao{ float:right; margin:15px 0 0 0; }
    
 /* cadastro */
	#boxPJ{
		display:none;
	}

	#frmCadastroMeusDados fieldset{
		padding:0 20px 10px 20px;
		margin:10px 0;
		border:solid 1px #818181;
		position:relative;
		width:535px;
	}
	#frmCadastro fieldset{
		padding:0 20px 10px 20px;
		margin:10px 0;
		border:solid 1px #818181;
		position:relative;
		width:837px;
	}
	#frmCadastro p, #frmCadastroMeusDados p{ 
		padding:0 0 10px 0;
	}
	#frmCadastro fieldset legend, #frmCadastroMeusDados fieldset legend{
		color:#666;
		padding:0 10px;
	}
	#frmCadastro fieldset ul, #frmCadastroMeusDados fieldset ul{
		padding:10px 0;
	}
	#frmCadastro fieldset ul li, #frmCadastroMeusDados fieldset ul li{
		list-style:none;
		padding:3px 0;
	}
	
	.impCadastro{
		border:1px solid #ccc;
		background:#F3F3F3;
		color:#818181;
	}
	.impCadastroOn{ 
		border:1px solid #9C8B7B; 		
		background:#CBCBCB; 
		color:#333;
	}
	.inpObrigatorio{
		font-weight:bold;
	}
	.btnCadastro{
		text-align:right;
		padding-top:20px;
	}
	.frmCadastroInfo{
		position:absolute;
		right:20px;
		_right:0;
		@right:0;		
		width:430px;
	}
	#boxErroCadastro{
		padding:10px;
		margin-bottom:20px;
		border:solid 1px red;
	}
    
 #bgcontentDepsProds{
    background:#63bffe;
    width:644px;
    height:14px;
    position:absolute;
    margin-top:-14px;
 }
 #contentDepsProds{
    background:#63bffe url(imgs/bg-bottom-boxdepartamento.gif) left bottom no-repeat;
    padding:10px 10px 20px 10px;
    width:624px;
    color:#fff;
    margin-bottom:20px;
    line-height:1.7em;
    text-align: justify;
 }
 #contentDepsProds a{
    color:#fff;
    text-decoration:none;
    font-size:14px;
 }
 #contentDepsProds a:hover{
    text-decoration:underline;
 }