body {
	background:url(../imgs/bg_body.jpg) top center no-repeat;	
}
a {
	overflow:hidden;	
}
#banner_home {
	width:100%;
	height:526px;
	margin:auto;
/*	margin-top:176px;
	*margin-top:154px;*/

}
.logo {
	padding-left:55px;
	margin-top:30px;
	float:left;
}
#menu {
	float:left;
	margin-left:20px;
	margin-top:27px;
}
#menu ul {
	width:100%;
	float:left;
	list-style:none;
	margin:0;
}
#menu ul li {

}
#menu li a {
	text-indent:-9000px;	
}
.btn_produtos {
	background:url(../imgs/btn_produtos.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_produtos:hover {
	background:url(../imgs/btn_produtos.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_produtos_ativo {
	background:url(../imgs/btn_produtos.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_produtos_ativo:hover {
	background:url(../imgs/btn_produtos.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_loja {
	background:url(../imgs/btn_loja.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_loja:hover {
	background:url(../imgs/btn_loja.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_loja_ativo {
	background:url(../imgs/btn_loja.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_loja_ativo:hover {
	background:url(../imgs/btn_loja.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_franquia {
	background:url(../imgs/btn_franquia.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_franquia:hover {
	background:url(../imgs/btn_franquia.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_franquia_ativo {
	background:url(../imgs/btn_franquia.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_franquia_ativo:hover {
	background:url(../imgs/btn_franquia.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_empresa {
	background:url(../imgs/btn_empresa.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_empresa:hover {
	background:url(../imgs/btn_empresa.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_empresa_ativo {
	background:url(../imgs/btn_empresa.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_empresa_ativo:hover {
	background:url(../imgs/btn_empresa.jpg) no-repeat left 0px;
	width:185px;
	height:28px;
	float:left;
}
.btn_contato {
	background:url(../imgs/btn_contato.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
.btn_contato:hover {
	background:url(../imgs/btn_contato.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_contato_ativo {
	background:url(../imgs/btn_contato.jpg) no-repeat left -28px;
	width:185px;
	height:28px;
	float:left;
}
.btn_contato_ativo:hover {
	background:url(../imgs/btn_contato.jpg) no-repeat left 0;
	width:185px;
	height:28px;
	float:left;
}
#conteudo {
	margin-top:113px;
	background:url(../imgs/bg_conteudo.jpg) no-repeat top center;
}
#espetaculo {
	float:right;
	height:370px;
	background:url(../imgs/bg_espetaculo.jpg) no-repeat top left #efe5e5;
}
.chocolate_espetaculo {
	height:200px;
	margin-left:20px;
	margin-top:37px;
	float:left;
}
.retangulo {
	background:url(../imgs/img_retangulo.jpg) no-repeat top;
	width:147px;
	height:38px;
	float:left;
}
.boneco {
	border:2px solid #FFF;
	float:right;
	margin-right:20px;
}
.btn_saibamais{
	background:url(../imgs/btn_saibamais.jpg) no-repeat left 0;
	width:257px;
	height:26px;
}
.btn_saibamais:hover{
	background:url(../imgs/btn_saibamais.jpg) no-repeat left -26px;
	width:257px;
	height:26px;
}
#espetaculo h2 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	width:250px;
	font-weight:normal;
	margin-top:15px;
	text-align:left;
}
#destaque {
	background: url(../imgs/bg_destaque.png)	no-repeat;
	height:295px;
	float:right;
}
.img_destaques {
	float:left;
	margin-left:25px;
	margin-top:37px;
	margin-right:0px;
	margin-bottom:11px;
}
#nosso_produtos {
	float:left;
	margin-top:40px;
}
.lbl_nossoProdutos {
	float:left;
	margin-left:50px;
}
#menu_produtos {
	float:left;
}
#menu_produtos ul {
	float:left;
	list-style:none;
	margin-left:40px;
	margin-top:10px;
	*padding-bottom:20px;
}
#menu_produtos ul li {
	display:inline;	
	float:left;
	height:111px;
	width:88px;
	margin:0;
}
#menu_produtos li a {
	text-indent:-9000px;
	float:left;
}
.btn_chocolates {
	background:url(../imgs/btn_chocolate.jpg) no-repeat left 0;
	width:83px;
	height:111px;
}
.btn_chocolates:hover {
	background:url(../imgs/btn_chocolate.jpg) no-repeat left -111px;
	width:83px;
	height:111px;
}
.btn_buffet {
	background:url(../imgs/btn_buffet.jpg) no-repeat left 0;
	width:83px;
	height:111px;
}
.btn_buffet:hover {
	background:url(../imgs/btn_buffet.jpg) no-repeat left -111px;
	width:83px;
	height:111px;
}
.btn_sobremesas{
	background:url(../imgs/btn_sobremesas.jpg) no-repeat left 0;
	width:83px;
	height:111px;
}
.btn_sobremesas:hover {
	background:url(../imgs/btn_sobremesas.jpg) no-repeat left -111px;
	width:83px;
	height:111px;
}
.btn_cafes{
	background:url(../imgs/btn_cafes.jpg) no-repeat left 0;
	width:83px;
	height:111px;
}
.btn_cafes:hover {
	background:url(../imgs/btn_cafes.jpg) no-repeat left -111px;
	width:83px;
	height:111px;
}
.btn_cosmeticos{
	background:url(../imgs/btn_cosmeticos.jpg) no-repeat left 0;
	width:83px;
	height:111px;
}
.btn_cosmeticos:hover {
	background:url(../imgs/btn_cosmeticos.jpg) no-repeat left -111px;
	width:83px;
	height:111px;
}
.btn_presentes{
	background:url(../imgs/btn_presentes.jpg) no-repeat left 0;
	width:83px;
	height:111px;
}
.btn_presentes:hover {
	background:url(../imgs/btn_presentes.jpg) no-repeat left -111px;
	width:83px;
	height:111px;
}
#noticias {
	float:left;
	background:url(../imgs/bg_noticias.jpg) no-repeat top right;
}
#noticias img {
	float:left;
	margin-top:65px;
	margin-left:60px;
}
#noticias ul {
	float:left;
	margin-top:35px;
	margin-left:10px;
}
#noticias ul li {
	list-style:none;
	background:url(../imgs/bg_marca_noticias.jpg) no-repeat left;
	padding-left:15px;
	margin:0;
	margin-bottom:5px;
}
#noticias li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	text-decoration:none;
	
}
#noticias li a:hover {
	text-decoration:underline;	
}
#rodape {
	background:url(../imgs/bg_rodape.jpg) no-repeat center bottom;
	height:70px;
	float:left;
	margin-top:20px;
}
#rodape a {
	float:right;
	margin-right:20px;
}
#rodape ul {
	width:440px;
	float:right;
	margin-right:80px;
	margin-top:15px;
	display:inline;
}
#rodape ul li {
	display:inline;	
	margin:0;
}
#rodape li a {
	text-indent:-9000px;	
}
.btn_facebook {
	width:88px;
	height:39px;
	background:url(../imgs/btn_facebook.jpg) no-repeat left 0;
}
.btn_facebook:hover {
	width:88px;
	height:39px;
	background:url(../imgs/btn_facebook.jpg) no-repeat left -39px;
}
.btn_orkut {
	width:80px;
	height:39px;
	background:url(../imgs/btn_orkut.jpg) no-repeat left 0;
}
.btn_orkut:hover {
	width:80px;
	height:39px;
	background:url(../imgs/btn_orkut.jpg) no-repeat left -39px;
}
.btn_twitter {
	width:101px;
	height:39px;
	background:url(../imgs/btn_twitter.jpg) no-repeat left 0;
}
.btn_twitter:hover {
	width:101px;
	height:39px;
	background:url(../imgs/btn_twitter.jpg) no-repeat left -39px;
}
.btn_youtube {
	width:85px;
	height:39px;
	background:url(../imgs/btn_youtube.jpg) no-repeat left 0;
}
.btn_youtube:hover {
	width:85px;
	height:39px;
	background:url(../imgs/btn_youtube.jpg) no-repeat left -39px;
}

#espetaculo_chocolate {
	float:left;
}
#doce_espetaculo {
	float:left;
	margin-left:60px;
	margin-top:30px;
}
#doce_espetaculo h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	font-weight:normal;
}
#boneco {
	float:left;
	margin-top:22px;
	padding-left:70px;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:721px;
  display:none;
  z-index:9999;
}
#loja {
	background:url(../imgs/bg_loja.jpg) no-repeat top right;	
	margin-top:113px;
}
#loja a {
	text-indent:-9000px;	
}
#encontreLoja {
	background:#f2f0ec;
	margin-top:13px;
	float:right;	
	width:868px;
	height:141px;
}
.lojaselect{
	position:absolute;
	width: 222px; 
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	border:none;
	background:url(../imgs/bg_combo_loja.jpg) no-repeat;
	overflow:hidden;
}
.btn_buscar{
	width:61px;
	height:25px;
	float:left;
	background:url(../imgs/btn_buscar.jpg) no-repeat left 0;
}
#franquiaLoja {
	float:right;
	width:830px;
	margin-top:20px;
	margin-left:20px;
}
#franquiaLoja a {
	text-indent:-9000px;	
}
.btn_saibamaisfranquias {
	background:url(../imgs/btn_saibamaisfranquias.jpg) no-repeat left 0;
	width:291px;
	height:100px;
	float:right;
	margin-right:60px;
	margin-top:35px;
}
#Resultadoloja{
	float:right;
	width:830px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:30px;
}
#Resultadoloja h1 {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-bottom:0;
}
#Resultadoloja h2 {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#797979;
	text-align:left;
	float:left;
	margin-bottom:0;		
	font-weight:normal;
}
#boxfranquia1 {
	width:100%;
	float:left;
	height:145px;
}
#boxDisponibilidade {
	width:435px;
	float:left;
	height:108px;
	background:#f1f0eb;
}
.numerobox{
	width:25px;
	height:24px;
	background:#eeece7;
	text-align:center;
	margin:0;
}
.numerobox h1 {
	float:left;
	margin:0;
}
#boxfranquia1 h2 {
	width:90%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#f07700;
	text-align:left;
	float:right;
	margin-right:45px;
	font-weight:normal;
}
#noticiasInterna {
	margin-left:50px;
	margin-top:30px;
}
#noticiasInterna h1 {
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#f07700;
	text-decoration:none;
	font-weight:normal;
	float:left;
	margin-top:20px;
}
#noticiasInterna p {
	width:100%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:left;
	float:left;
}
#maisNoticias {
	float:left;
	background:#edebe5;
	margin-bottom:40px;
}
#maisNoticias ul {
	float:left;
	margin-left:15px;
	margin-top:25px;
}
#maisNoticias ul li {
	list-style:none;
	background:url(../imgs/bg_marca_noticias.jpg) no-repeat left;
	padding-left:15px;
	margin:0;
	margin-bottom:5px;
}
#maisNoticias li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	text-decoration:none;
}
#maisNoticias li a:hover {
	text-decoration:underline;	
}
#promocaoInterna {
	margin-left:65px;
	margin-top:30px;
}
#promocaoInterna h1 {
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#f07700;
	text-decoration:none;
	font-weight:normal;
	float:left;
}
#promocaoInterna p {
/*	width:98%;*/
	width:854px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	text-align:left;
}
.btn_proximo {
	background:url(../imgs/btn_proximo.jpg) no-repeat left 0;
	width:83px;
	height:25px;
	float:right;
}
.btn_anterior {
	background:url(../imgs/btn_anterior.jpg) no-repeat left 0;
	width:83px;
	height:25px;
	float:right;
}
.btn_contatofranquia {
	background:url(../imgs/btn_contatofranquia.jpg) no-repeat left 0;
	width:83px;
	height:25px;
	float:right;
}
#promocaoInterna a {
	float:left;
	text-indent:-9000px;
}
.btn_regulamento {
	background:url(../imgs/btn_ler_regulamento.jpg) no-repeat left 0;
	width:296px;
	height:52px;
	float:left;
}
#formularioPromocao {
	float:left;
	margin-top:10px;
}
#form {
	background:#f2f0ec;
	margin-top:15px;
	float:left;
}
.promocao {
	width:805px;
	margin-left:20px;
	float:left;
	margin-top:18px;
}
.form_promocoes {
	float:left;
	border:none;
	margin-top:3px;
	width:713px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	background:#FFF;
}
.select {
	position:absolute;
	float:left;
	width: 733px; 
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	border:none;
	background:url(../imgs/bg_combo_grande.jpg) no-repeat;
	overflow:hidden;
}
.btn_enviar_promocao {
	width:61px;
	height:25px;
	float:right;
	background:url(../imgs/btn_enviar_promocao.jpg) no-repeat left 0;
}
#conteudoProduto {
	margin-top:220px;
	background:url(../imgs/bg_produtos.jpg) no-repeat top right;
}
#menuProdutos {
	background:#da1a56;
	height:38px;
	margin-top:12px;
	float:right;
	width:856px;
}
.ajusteProdutos {
	float:left;
	margin-left:20px;
}
#menuProdutos ul {
	width:634px;
	float:right;
	height:38px;
	background:#dbd5d0;
}
#menuProdutos ul li {
	display:inline;
	float:left;
	height:40px;
	background:url(../imgs/img_divide_menu_produtos.jpg) no-repeat right top;
}
#menuProdutos li a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#787878;
	font-weight:normal;
	float:left;
	text-decoration:none;
	margin-top:6px;
}
#menuProdutos li a:hover {
	text-decoration:underline;	
}
#conteudoProtudoInt {
	float:right;
	width:856px;
	margin-top:5px;
}
#conteudoProdutoIntEsq{
	width:600px;
	float:left;
}
#conteudoProdutoIntEsq p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#787878;
	font-weight:normal;
	float:left;	
	margin-top:20px;
	width:377px;
}
#conteudoProdutoIntDir {
	width:450px;
	float:right;
	height:135px;
	background:#dbd5d0;
}
#conteudoProdutoIntDir a{
	text-indent:-9000px;
	margin-top:60px;
}
.btn_prevThumb {
	background:url(../imgs/btn_thumb_prev.jpg) no-repeat center;
	width:11px;
	height:17px;
	float:left;
}
.btn_nextThumb {
	background:url(../imgs/btn_thumb_next.jpg) no-repeat center;
	width:11px;
	height:17px;
	float:right;
}
#thumbsProdutos {
	float:left;
	width:383px;
	margin-top:21px;
	margin-left:10px;
}
#thumbsProdutos ul {
	float:left;
	list-style:none;
	width:383px;
}
#thumbsProdutos ul li {
	width:90px;
	height:90px;
	border:1px solid #b5b2b0;
	float:left;
	margin:0;
	margin-right:5px;
}
#thumbsProdutos li img {
	float:left;	
}
/************************

	Modal Empresa
/************************/
#empresa {
  width:721px; 
  background-color:#ebe9e5;
  border:3px solid #FFF;
  margin:0;
  padding:0;
}
#conteudo_empresa {
	width:615px;
	float:left;
	margin-left:45px;
	margin-top:10px;
}
#topoEmpresa {
	width:100%;
	float:left;
	height:75px;
	border-bottom:2px solid #FFF;
}
.ajusteEmpresa {
	float:left;
	margin-top:33px;
}
.ajusteLogos {
	float:right;
}
#empresaHistorico {
	float:left;
	width:100%;
	margin-top:20px;
}
#empresaHistorico h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5d584d;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin-top:10px;
}
#emrpesaMissao {
	float:left;
	width:100%;

}
#empresaMissao h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5d584d;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin-top:10px;
}
#empresaVisao{
	float:left;
	width:100%;
}
#empresaVisao h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#5d584d;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin-top:10px;
}
.close {
	width:61px;
	height:24px;
	float:right;
	background:#FFF;
	text-align:center;
}
/************************

	Modal contato
/************************/
#boxes .janela {
  position:absolute;
  left:0;
  top:0;
  width:795px;
  display:none;
  z-index:9999;
}
#contato {
  width:795px; 
  background-color:#ebe9e5;
  border:3px solid #FFF;
  margin:0;
  padding:0;
  float:left;
}
#conteudoContato{
	width:729px;
	margin-top:18px;
	margin-left:27px;
	float:left;
}
#topoContato {
	width:100%;
	float:left;
	height:44px;
	border-bottom:2px solid #FFF;
}
#selecaoArea {
	width:400px;
	float:right;
	margin-top:10px;
}
#selecaoArea label {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#6f6755;
}
#formularioContato {
	width:100%;
	float:left;
	margin-top:20px;
}
#formularioContato h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	float:left;
	widht:100%;
	text-align:left;
	color:#5d584d;
	margin-bottom:20px;
}
#formularioContato label {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6f6755;	
	font-weight:normal;
	text-align:right;
	float:left;
}
.formcontato {
	float:left;
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	background:#FFF;	
}
.btn_enviar_contato {
	width:61px;
	height:25px;
	float:right;
	background:url(../imgs/btn_enviar_contato.jpg) no-repeat left 0;
}
.close_contato {
	width:61px;
	height:24px;
	float:right;
	background:#FFF;
	text-align:center;
	margin-right:40px;
}
