/** FLASH **/
#swfLoja {
	display:block;
	float:right;
	width:613px;
    height:214px;
    margin-top:20px;
}
/** FLASH **/
	
/** BORDA **/
.box-simples-int h2.borda_pagina {
	background:url(../imagens/home/loja/borda-top-prod.png) no-repeat left top;
	width:613px;
	text-indent:-5000px;
	position:relative;
	float:left;
	margin-top:-90px;
	margin-left:-15px;
	display:inline;
	height:10px;
}
/**BORDA **/


/**PRODUTOS **/
.lista-produtos {
	float:left;
	display:block;
	width:580px;
	margin-top:10px;
	overflow:hidden;
}

.lista-produtos h2 a {
	color: #519241;
	width:580px;
	float:left;
	font-size: 17px;
	font-weight: bold;
	background-color: #E9FFE3 !important;
	margin-top:15px;
	margin-bottom:10px;
	padding:5px 0px;
	border-top: 2px dashed #425059;
	border-bottom: 2px dashed #425059;
}
.lista-produtos h2.mais a {
	background:url(../imagens/home/loja/bt-dessa-categoria.png) no-repeat right center;
}
.lista-produtos h3 {
	text-align:center;
	font-size:13px;	
}

.lista-produtos ol {
	float:left;
	display:inline;
	width:584px;
	margin-top:10px;
	margin-bottom: 10px;
	overflow:hidden;
}

.lista-produtos ol li {
	float:left;
	display:inline;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:15px;
	width:131px;
	height:150px;
	overflow:hidden;
}

.lista-produtos ol li a {
	float:left;
	color:#58A648;
	display:inline;
	width:131px;
}
.lista-produtos ol li a em {
	font-style:normal;
	color:#425059;
}

.lista-produtos ol li img {
	padding:2px;
	border:1px solid #425059;
	width:125px;
}
/**FIM PRODUTOS **/


/*** DETALHES DOS PRODUTOS ***/
.box-simples-int h2.tit_prod {
	float:left;
	color: #519241;
	width:580px;
	
	font-size: 17px;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:25px;
	
	padding:5px 0px;
	
	border-top: 2px dashed #425059;
	border-bottom: 2px dashed #425059;
	background-color: #E9FFE3;
}
.imagem {
	float:left;
	width:210px;
	display: inline;
	margin-left:10px;
	margin-bottom:50px;
}
.imagem img.produto {
	float:left;
	width:210px;
	height:170px;
	text-align: center;
	display: inline;
	border:2px solid #425059;
}

.imagem a {
	float:left;
	width:100%;
	height:18px;
	display:inline;
	margin-top:5px;
	text-indent:-9999px;
}

.imagem a.ampliar {
	background:url(../imagens/home/loja/bt-ampliar-foto.png) no-repeat center center;
}

.imagem a.mais-fotos {
	background:url(../imagens/home/loja/bt-mais-fotos.png) no-repeat center center;
}

#conteudo {
	float:left;
	margin-left:20px;
	display: inline;
	width: 330px;
}
#conteudo strong {
	font-weight:bold;
	font-size:13px;
}
#conteudo p {
	width: 330px;
	display:block;
	font-size: 12px;
	color: #425059;
	text-align: justify;
	margin-bottom:10px;
}
#conteudo a.adicionar_carrinho {
	float:right;
	background:url(../imagens/home/loja/bt-add-carrinho.png) no-repeat left top;
	line-height:26px;
	color:#FFF;
	width:183px;
	height:26px;
	text-indent:-5000px;
	margin-top:10px;
}
#conteudo a.ativo,
#conteudo a:hover { background-position:left bottom; }
.imagem #thumbs { 
	display:none;
}

/*** CESTA ***/
/**CONTINUAR COMPRANDO **/
#buscarProdutos a.continuar-comprando {
	float:left;
	display:inline;
	width: 178px;
	height:26px;
	background:url(../imagens/home/loja/btn-continuar-comprando.png) no-repeat left top;
	text-indent: -5000px;
}

buscarProdutos a:hover { background-position:left bottom; }

/**FIM CONTINUAR COMPRANDO **/

/** FORMULARIO ORCAMENTO **/
#orcamento-produto {
	float:left;
	display:block;
	width:580px;
}

#orcamento-produto h3{
	float:left;
	color: #519241;
	width:580px;
	font-size: 12px;
	font-weight: bold;
	padding:5px 0px;
	border-bottom: 2px dashed #425059;
	border-top: 2px dashed #425059;
	background-color: #E9FFE3;
	margin-bottom:10px;
}

#orcamento-produto #frm_orcamento {
	position:relative;
	display:block;
	float:left;
	width:100%;
}

#orcamento-produto #frm_orcamento fieldset {
	float:left;
	display:inline;
	margin-left:50px;
	margin-top:0px;
	width:480px;
}
#orcamento-produto #frm_orcamento label { margin-top:5px; display:inline; float:left; }
#orcamento-produto #frm_orcamento label strong {
	display:block;
	float:left;
	height:20px;
	text-indent:-3000px;
}
#orcamento-produto #frm_orcamento label.nome strong {
	width:40px;
	background:url(../imagens/home/contato/lbl-nome.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.email strong {
	width:50px;
	background:url(../imagens/home/contato/lbl-email.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.cep strong {
	width:30px;
	background:url(../imagens/home/contato/lbl-cep.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.endereco strong {
	width:70px;
	background:url(../imagens/home/contato/lbl-endereco.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.numero strong {
	width:60px;
	background:url(../imagens/home/contato/lbl-numero.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.complemento strong {
	width:100px;
	background:url(../imagens/home/contato/lbl-complemento.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.bairro strong {
	width:50px;
	background:url(../imagens/home/contato/lbl-bairro.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.cidade strong {
	width:50px;
	background:url(../imagens/home/contato/lbl-cidade.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.estado strong {
	width:50px;
	background:url(../imagens/home/contato/lbl-estado.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.fone strong {
	width:64px;
	background:url(../imagens/home/contato/lbl-telefone.png) no-repeat left top;
}
#orcamento-produto #frm_orcamento label.msg strong {
	width:75px;
	background:url(../imagens/home/contato/lbl-mensagem.png) no-repeat left top;
}

#orcamento-produto #frm_orcamento label input, #frm_orcamento label textarea, #frm_orcamento label select {
	float:left;
	clear:left;
	padding:2px;
	width:474px;
	border:2px solid #425059;
	background-color:#E9FFE3;
	color:#519241;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#orcamento-produto #frm_orcamento label select { width:480px; }
#orcamento-produto #frm_orcamento label input:focus, #frm_orcamento label textarea:focus, #frm_orcamento label select:focus { border-color:#519241; }
#orcamento-produto #frm_orcamento label span {
	font-size:10px;
	color:red;
	padding-top:5px;
	float:left;
	margin-left:10px;
}

#orcamento-produto #frm_orcamento input.bt {
	display:block;
	width:153px;
	height:26px;
	float:right;
	background:url(../imagens/home/loja/bt-orcamento.png) no-repeat left top;
	cursor:pointer;
	margin-top:20px;
}
#orcamento-produto #frm_orcamento input.bt:hover {
	background-position:left bottom;
}

#orcamento-produto .alert_erro {
	float:left;
	display:block;
	width: 580px;
	color:red;
	padding:5px 0px;
	text-align:center;
	border:1px dashed red;
	border-left:0;	
	border-right:0;
	margin-top:20px;
	margin-bottom: 20px;
}

#bLoja .alert_sucesso {
	display:block;
	width:423px;
	height:145px;
	margin:15px auto;
	background:url(../imagens/home/loja/mesg-sucesso.png) no-repeat left top;
	text-indent:-5000px;
}
/*** FIM ORCAMENTO ***/


/** FORMULARIO DE BUSCA **/
#buscarProdutos {
	position:absolute;
	top:10px;
	left:10px;
	float:right;
	display:inline;
	width:590px;
}

#buscarProdutos .frm_busca {
	width:285px;
	float:right;
}

#buscarProdutos .frm_busca label {
	display:block;
	float:left;
	width:54px;
	height:14px;
	background-image:url(../imagens/home/titulos/buscar-produtos.png);
	font-size:10px;
	text-indent:-5000px;
	margin:4px 5px 0px 0px;
}

#buscarProdutos .frm_busca #arg_busca {
	border:2px solid #425059;
	padding:2px;
	text-align:center;
	font-size:10px;
	color:#425059;
	width:175px;
	float:left;
	margin-top:1px;
	background-color: #E9FFE3;
}

#buscarProdutos .frm_busca .botao {
	display:inline;
	width:35px;
	height:23px;
	background:url(../imagens/home/loja/bt-ok.png) no-repeat left top;
	border:0;
	float:left;
	cursor:pointer;
	margin-left: 5px;
	margin-top:-1px;
}

#buscarProdutos .frm_busca .botao:hover { background-position:left bottom; }

/** FIM FORMULARIO DE BUSCA **/

/** CARRINHO**/
#buscarProdutos a.saiba-como-comprar {
	float:left;
	display:inline;
	width:201px !important;
	height:33px !important;
	background:url(../imagens/home/loja/bt-como-comprar.png) no-repeat left top;
	text-indent: -5000px;
}	
	
#buscarProdutos a.link-cesta {
	clear:left;
	float:left;
	width:125px;
	height:17px;
	background:url(../imagens/home/loja/carrinho-compras.png) no-repeat left top;
	display:inline;
	font-size:10px;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 3px;
	margin-top:10px;
}

#buscarProdutos #txt-saiba-como-comprar {
	position:absolute;
	top:40px;
	left:50px;
	width:350px;
	height:210px;
	border:2px solid #425059;
	background-color: #A3B618;
	color:#FFF;
}
#buscarProdutos #txt-saiba-como-comprar h3 {
	margin-top: 3px;
	margin-left: 10px;
	font-size: 12px;
}

#buscarProdutos #txt-saiba-como-comprar p {
	width:320px;
	line-height:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

#buscarProdutos #txt-saiba-como-comprar h4 {
	margin-left: 10px;
	font-size: 11px;
}
/** CARRINHO**/

/***MENU LOJA***/
.box-simples-int h2.titulo_pagina {
	background:url(../imagens/home/loja/tit-loja.png) no-repeat left top;
}

#menuLoja {
	display:inline;
	float:left;
	width:234px !important;
	margin-left:4px;
}

#menuLoja li {
	margin-top:10px;
}

#menuLoja li, #menuLoja li a {
	display:inline;
	width:100%;
	height:27px !important;
	float:left;
}

#menuLoja li a {
	background:url(../imagens/home/loja/bt-categoria.png) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	color:#FFF;
	padding-left:10px;
	width:224px;
}

#menuLoja li a.ativo, #menuLoja li a:hover {
	background-position:left bottom;
}
/***FIM MENU***/

/**VER CARRINHO **/
#ver-carrinho {
	position: relative;
	float:left;
	display:inline;
	width:125px;
	height:25px;
	margin-top:-15px;
}

#ver-carrinho a {
	position:relative;
	float:left;
	background:url(../imagens/home/loja/bt-ver-carrinho.png) no-repeat left top;
	color:#FFF;
	width:125px;
	height:25px;
	text-indent: -5000px;
}

#ver-carrinho a.ativo,
#ver-carrinho a:hover { background-position:left bottom; }
/** FIM VER CARRINHO **/