/*  
	Junior Meneguette
	junior@spectranet.com.br
	http://www.spectranet.com.br
*/


* {
	padding: 0;
	margin: 0;
}

a {
	color:#e4e6e6;
	text-decoration:none;
}

a:hover {
	color:#fef6d8;
}

input {
	background-color:#fff;
}

textarea {
	background-color:#fff;
}

select {
	background-color:#fff;
}

body {
	font:13px Trebuchet MS;
	text-align: center;
	background:url(../img/bg_papelParede.gif) center top repeat;
}

#topo {
	background:url(../img/bg_topo_doces.jpg) center top repeat-x;
	width:100%;
	height:216px;
	overflow:hidden;
	}

.rolagem {
	height:200px;
	border:1px black solid;
	float:left;
}

#menuIframe {
	background:url(../img/bg_topo_menu.jpg) center top repeat-x;
	width:100%;
	height:33px;
}

#meio {	
	width: 100%;
	height:100%;
	overflow:hidden;
}
		
#rodape {
	background:url(../img/bg_rodape.jpg) #b5722c left top repeat-x;
	width:100%;
	height:70px;
	overflow:hidden;
	padding:110px 0 0 0;
}

.cadastrese {
	float:left;
	margin:-2px 0 0 0;
	width:170px;
}
	.cadastrese a {	
		color:#d2dde4;	
	}
	.cadastrese a:hover {
		color:#b3d3e7;
	}

.busca-Flash {
	background:url(../img/img_topo_doces.jpg) center top no-repeat;
	margin:0 auto;
	width:778px;
	height:216px;
}

.buscaForm {

	margin:185px 0 0 23px;
	*margin:182px 0 0 10px;
}

	.busca {

		float:left; 
	
	}
	
	.buscaInput {
	
		float:left; 
		padding:0 0 0 0;
	
	}
	
	.buscaBotao {
	
		float:left; 
		padding:0 0 0 5px;
	
	}
	
	.flashTopo {
	
		width:778px; 
		height:50px; 
		float:left; 
		padding:8px 0 0 0; 
	   _padding:4px 0 0 0;
		*padding:8px 0 0 0; 
	
	}

	.menu {
		vertical-align:top; 
		margin:0 auto;
		width:778px;
		height:45px;
		padding:0 20px 0 0;
	}
	.menu ul {
		float:left;
		display:inline;		
		list-style-type:none;
		width:778px;
		_width:800px;
		height:33px;
	}
	.menu li {
		float:left;
/*		background:url(../img/detalheMenu.jpg) right no-repeat; */
		text-align:center;
		padding:0 7px 0 7px;
		_width:55px;
	}
	
	.menu li a {
		
		text-decoration:none;
		font:bold 14px 'Times New Roman'; 
		text-align:center;
		color:#fdefcb; 
		display:block; 
		height:27px;
		padding:7px 5px 0 5px;
	
	}	
	.menu li a:hover {
		color:#e0f2ff;
	}	
.alinhaMeio {
	width:778px; 
	margin:0 auto;
}

.produtos {
	float:left;
	color:#e4e6e6; 
	margin:0 0 50px 0;
	text-align:left;
	width:780px;
	height:400px;
}
	.produtos ul {		
		float:left;
		list-style-type:none; 
		width:720px; 
		margin:0 auto; 
		padding:30px 0 15px 0;
	}
	.produtos li {	
		float:left;	
		width:200px; 
		height:200px;
		padding:0 0 0 20px;
		float:left;
	}
	.destaqueProdutos {
		float:left; 
		width:355px;
		padding:5px;
	}
	.submenuProdutos {
		margin:0 auto;
		color:#f7d7cd;
		width:700px; 
	}
	.submenuProdutos ul {
		float:right;
		padding:0 0 15px 0;
		width:700px;
		list-style-type:none;
	}
	.submenuProdutos li {
		float:right;
		text-align:center;
		padding:0 0 0 30px;
	}
	.submenuSelecionado {
		color:#FC6; 
		font-weight:bold;
	}
	.caixa_destaqueProdutos {
	
		float:left; 
		width:335px;
		height:190px;
		margin:10px 0 0 0;
		background:url(../img/destaque_produtos.jpg) left top no-repeat;
	
	}
	
	.descricaoProdutos {
	
		font:13px Trebuchet MS;  
		text-align:justify; 
		margin:25px 30px 0 30px; 
		vertical-align:top;
	
	}
	
.mostraProdutos {
	margin:0 0 0 18px;
	width:745px;
}
	.mostraProdutos img {
		border-top:3px #8f561b solid;
		border-bottom:3px #8f561b solid;
	}
	.mostraProdutos ul {
	
		padding:20px 0 10px 0; 
		list-style-type:none;
		width:778px;
	
	}
	
	.mostraProdutos li {
	
		float:left;
		background:url(../img/img_caixaProduto.jpg) center top repeat;
		border:3px #8f561b solid;
		padding:5px 5px 0 5px;
		margin:0 0 20px 8px;
		width:160px;
		height:190px;
	
	}

.mostraSubs {

	margin:0 0 0 18px;
	width:745px;

}

	.mostraSubs img {

		border-top:3px #cc6601 solid;
		border-bottom:3px #cc6601 solid;
	
	}

	.mostraSubs ul {
	
		list-style-type:none;
		margin:-20px 0 0 0;
		width:760px;
	
	}
	
	.mostraSubs li {
	
		float:left;
		width:375px;
		height:120px;
	
	}

.destaqueTexto {

	float:left; 
	width:350px; 
	color:#e4e6e6; 
	padding:5px;
	margin:15px 0 0 25px;

}

	.destaqueTexto_conteudo {
	
		text-align:justify; 
		font:bold 15px 'Times New Roman'; 
		margin:30px 0 25px 0;
			
	}
	
	.newsletter_destaqueTexto {
	
		margin:0 16px 0 20px;
		_margin:0 16px 0 10px;
		float:left; 
		width:316px;
	
	}
	
	.divisao_destaqueTexto {
	
		float:left; 
		margin:15px 0 0 11px;
		_margin:15px 0 0 6px;
	
	}

	.enfeiteTexto {
		
		clear:both;
			
	}

.tituloDestaque {

	margin:10px 0 15px 0;

}

.destaqueSaibaMais {

	margin:20px 0 35px 0;
	padding:11px 0 0 0;
   _padding:6px 0 0 0;

}

.saibaMais {

	margin:30px 0 35px 0;

}

.tituloArea {
	
	float:left;
	text-align:left; 
	margin:15px 10px 15px 10px;
	width:778px;

}



/* ÁREAS DO SITE */


.interna {
	float:left;	
	color:#e4e6e6; 
	padding:0 0 50px 0;
	text-align:left;
	min-height:215px;
}

	.tituloInterna {
		float:left;
		font:bold 20px Trebuchet MS; 
		color:#fdefbe;
		text-align:left; 
		margin:0 30px 20px 25px;
		width:740px;	
	}
	
	.subtituloInterna {
	
		font:13px Trebuchet MS; 
		text-align:left; 
		color:#666666; 
		margin:0 30px 0 25px;
	
	}
	
	.conteudoInterna {	
		font:13px Trebuchet MS; 
		text-align:justify;
		margin:20px 30px 50px 25px;
		vertical-align:top;	
	}
	.conteudoInterna ul {
		list-style-type:none;	
	}
	

.cartoes {

}

	.cartoes ul {
		
		list-style-type:none;
		padding:7px 0 0 0;
	
	}
	
	.cartoes li {
	
		float:left;
		padding:0 0 0 7px;
	
	}

.loja {

	color:#e4e6e6; 
	margin:0 0 50px 0;
	text-align:left;

}

	.lojaFull {

		width:720px;  
		margin:0 auto; 
		margin:0 0 0 30px;
	
	}
	
	.galeriaLoja {	
		float:left; 
		width:310px; 
		margin:-12px 5px 50px 0;
		*margin:2px 5px 50px 0;
	}	
		.galeriaLoja ul {		
			display:inline; 
			list-style-type:none;
			margin:0 0 0 5px;
		}		
		.galeriaLoja ul li {		
			float:left; 
			width:76px; 
			margin:0 0 3px 0;
		}		
		.galeriaLoja_voltar {		
			float:left; 
			width:155px; 
			text-align:left; 
			font:bold 12px Trebuchet MS;		
		}

			.galeriaLoja_voltar a {
			
				color:#e4e6e6; 
				text-decoration:none;
			
			}
	
			.galeriaLoja_voltar a:hover {
			
				color:#c60909; 	
			
			}
		
		.galeriaLoja_avancar {
		
			float:left; 
			width:150px; 
			text-align:right; 
			font:bold 12px Trebuchet MS; 
			padding:0 5px 0 0;
		
		}
		
			.galeriaLoja_avancar a {
			
				color:#e4e6e6;
				text-decoration:none; 
			
			}
	
			.galeriaLoja_avancar a:hover {
			
				color:#c60909; 	
			
			}

	
	.fotoLoja {
	
		margin:0 10px 0 0; 
		border:2px #e4e6e6 solid; 
	
	}
	
	
.cadastro {
	
	color:#e4e6e6; 
	margin:0 0 50px 0;
	text-align:left;

}

	.tituloCadastro {
	
		font:bold 20px Trebuchet MS;
		color:#fdefbe;
		text-align:left; 
		margin:25px 30px 0 30px;
	
	}
	
	.subtituloCadastro {
	
		font:13px Trebuchet MS; 
		text-align:left; 
		color:#666666; 
		margin:0 30px 0 30px;
	
	}
	
	.conteudoCadastro {
	
		font:13px Trebuchet MS; 
		text-align:justify; 
		margin:20px 30px 10px 30px;
		vertical-align:top;
	
	}

.servicos {
	
	float:left;
	color:#e4e6e6; 
	margin:0 0 50px 0;
	text-align:left;

}
	
	.tituloServicos {
		font:bold 15px Verdana; 
		color:#fdefbe;
		text-align:left; 
	}
	
	.conteudoServicos {
	
		text-align:justify;
		vertical-align:top;
	
	}
	
	.descricaoServicos {
		
		font:13px Trebuchet MS;  
		text-align:justify; 
		margin:0 30px 0 30px;
		vertical-align:top;
	
	}


.eventos {
	
	float:left;
	color:#e4e6e6; 
	margin:0 0 50px 0;
	text-align:left;
	min-height:266px;

}

	.botoesEventos {	
		float:right;
		margin:0 0 0 0; 	
	}
	.botoesEventos a {
		color:#fdefbe;	
	}
	.botoesEventos a:hover {
		color:#e4e6e6;	
	}

	.mesEventos {
	
		font:bold 16px Trebuchet MS;
		text-align:left; 
		margin:25px 30px 0 20px;
		text-transform:uppercase;
	
	}
	
	.tituloEventos {
		
		font-weight:bold;
		color:#fdefbe;
		text-align:left; 
		margin:5px 30px 0 30px;
	
	}
	
	.tituloMostraEventos {		
		font-weight:bold;
		color:#fdefbe;
		font-size:15px;
		text-align:left; 
		margin:5px 30px 0 30px;	
	}
	.tituloMostraEventos a {
		color:#fdefbe;	
	}
	.tituloMostraEventos a:hover {
		color:#e4e6e6;
	}
	
	.dataEventos {
	
		text-align:left; 
		font-size:12px;
		margin:5px 30px 0 30px;
	
	}
	
	.conteudoEventos {
	
		font:12px Trebuchet MS;  
		text-align:justify; 
		margin:5px 30px 0 30px; 
		vertical-align:top;
	
	}


.bordaImgPodutos {

	border:1px #e4e6e6 solid;
	margin:10px 0 5px 0;

}

.tituloProduto {

	color:#124e36;
	text-align:left; 
	font:bold 12px Trebuchet MS;

}

.descricaoProduto {

	font:bold 11px Trebuchet MS;
	color:#653729;
	text-align:left;

}
	
.imprensa {
	
	float:left;	
	color:#e4e6e6;
	margin:0 0 20px 0;
	text-align:left;
	min-height:266px;


}

	.imprensa a {

		color:#e4e6e6;
	
	}
	
	.imprensa a:hover {
	
		color:#e4e6e6;
	
	}
	
	.tituloImprensa {
		font:bold 15px Verdana;
		color:#fdefbe;
		text-align:left;
	}
	.tituloImprensa a {
		color:#fdefbe;	
	}
	.tituloImprensa a:hover {
		color:#e4e6e6;	
	}

	
	.dataImprensa {
	
		text-align:left;
		font:10px Trebuchet MS;
	
	}

	
	.conteudoImprensa {
	
		font:13px Trebuchet MS;
		margin:0 0 20px 0;
		text-align:justify; 
		vertical-align:top;
	
	}

	.tituloVerImprensa {
		
		float:left;
		font:bold 20px Trebuchet MS;
		color:#fdefbe;
		text-align:left; 
		margin:0 30px 0 15px;
		width:740px;
	
	}
	
	.dataVerImprensa {
	
		margin:-20px 0 0 15px; 
		font-size:11px;
		
	}
	
	.imgVerImprensa {
	
		float:left;
		padding:0 5px 5px 0;

	
	}
		
	.conteudoVerImprensa {
	
		float:left; 
		margin:30px 30px 0 15px;
		text-align:justify;
		width:750px; 
	
	}

	
	
.faq {
	
	color:#e4e6e6; 
	margin:0 0 50px 0;
	text-align:left;

}
	
	.tituloFaq {
		
		float:left;
		font:bold 15px Verdana; 
		color:#fdefbe;
		text-align:left; 
		margin:10px 30px 0 25px;
		width:735px;
	
	}
	
	.tituloFaq a {
	
		color:#e4e6e6; 
	
	}
	
	.tituloFaq a:hover {
	
		color:#e4e6e6; 
	
	}
	
	.conteudoFaq {
		
		float:left;
		font:13px Trebuchet MS; 
		text-align:justify; 
		margin:0 10px 0 30px; 
		vertical-align:top;
	
	}
	
	
.produto01 {

	float:left;
	width:99px;
	margin:0 0 0 11px;
	_margin:0 0 0 6px;
	height:100px;

}

.produto02 {

	float:left; 
	margin:0 0 0 3px;
	width:99px; 
	height:100px; 

}

.produto03 {

	float:left; 
	margin:0 0 0 3px;
	width:99px; 
	height:100px; 

}


.imagemDicas {

	float:left; 
	margin:0 0 0 35px;

}

.cabecalhoDicas {

	float:left; 
	padding:0 0 0 10px; 
	text-align:justify;
	width:620px; 

}

.tituloDicas {

	font-size:18px;
	color:#fdefbe;

}

.descricaoDicas {

	margin:5px 0 0 0;

}

.conteudoDicas {

	float:left; 
	clear:both; 
	padding:20px 0 0 35px; 
	text-align:justify;
	width:718px;

}

	.conteudoDicas p {
	
		margin:10px 0 0 0;
	
	}
	
	.ultimasDicas {	
		font-size:15px;
		color:#fdefbe;
		font-weight:bold;
		padding:30px 0 10px 0;		
	}
	
	.conteudoDicas ul {	
		list-style-type:none;	
	}
	
	.conteudoDicas li {	
		padding:5px 0 0 0;	
	}
.vejamaisprodutos {
	float:left; 
	width:298px; 
	font:bold 9px verdana; 
	text-align:right;
}
	.vejamaisprodutos a {
		color:#9c4a2f;
	}
	.vejamaisprodutos a:hover {
		color:#622916;
	}
.alinhaDicas {
	float:left; 
	clear:both;
	width:720px;
}