	
	/* LIGHTBOX */

	.overlay {
		background: #000;
		display: none;
		overflow: hidden;
		position: absolute;
		z-index: 999;
		/* Alpha */
		-moz-opacity: 0.75;
		filter: alpha(opacity=75);
		opacity: 0.75;
	}
	
	.lightbox {
		left: 50%;
		position: fixed;
		top: 50%;
	}
	* html .lightbox {
		position: absolute;
		background-color: transparent!important		
	}
	
	.lightbox h3 {
		height: 20px;
		margin: 32px 0 6px;
		overflow: hidden;
		position: relative;
		text-indent: -9999px;
	}
	.lightbox h3.erro {
		background: url(../Images/texto/lightbox/erro.png) no-repeat;
		height: 52px;
	}
	* html .lightbox h3.erro {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/texto/lightbox/erro.png');
	}
	.lightbox h3.parabens {
		background: url(../Images/texto/lightbox/parabens.png) no-repeat;
		height: 62px;
	}
	* html .lightbox h3.parabens {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/texto/lightbox/parabens.png');
	}
	
	.lightbox p.erro {
		color: #c00;
		font: bold 1.5em/15px "Trebuchet MS";
	}
	.lightbox p.sucesso {
		color: #060;
		font: bold 1.5em/15px "Trebuchet MS";
		line-height: 17px!important;
	}
	
	.lightbox p.sucesso a{
		color: #060;
	}
	
	.lightbox label {
		color: #930;
		display: block;
		font: bold 1.2em/12px "Trebuchet MS";
		margin: 7px 0 1px;
	}
	.lightbox br {
		display: none;
	}
	.lightbox input {
		background: url(../Images/layout/fundo-input-x.gif) center repeat-x;
		color: #600;
		font: 1em/12px "Trebuchet MS";
		padding: 3px 4px 4px;
		*padding: 5px 4px 2px;
		width: 285px;
	}
	.lightbox input.senha {
		width: 160px;
	}
	.lightbox input.erro {
		border: 2px solid #c00;
		padding: 1px 2px 2px;
		*padding: 3px 2px 0;
	}
	.lightbox small {
		display: block;
		font: bold 1em/12px "Trebuchet MS";
		margin: 8px 0 0 0;
		padding:0;
	}
	.lightbox small a {
		color: #600;
	}
	.lightbox button {
		cursor: pointer;
		display: block;
		height: 35px;
		overflow: hidden;
		text-indent: -9999px;
		width: 98px;
	}
	.lightbox .fechar {
		background: url(../Images/botao/lightbox/fechar.png) no-repeat;
		padding: 0;
		position: absolute;
		right: 32px;
		top: 22px;
		width: auto;
	}
	.lightbox .fechar a {
		display: block;
		height: 32px;
		overflow: hidden;
		text-indent: -9999px;
		width: 82px;
	}
	
	/* ONDE COMPRAR e BUSCADOR */
	
	.boxProdutos{
		width: 578px;
		height: 384px;
		margin: -200px 0px 0px -210px;
		background: url(../Images/layout/interna/bg_produtos.gif) no-repeat;
		z-index: 1000;
	}
 
	.boxProdutos a.fechar{
		display: block;
		position:absolute;
		right: 35px;
		top: 24px;
		_top: 19px;
		width: 70px;
		text-indent:-9999px;
		height: 20px;
		background: url(../Images/botao/fechar.gif) no-repeat;
	}
	
	.boxProdutos .titulo{
		padding: 0px 0 0px 30px;
		margin: -15px 0 0 0;
		width: 522px;
		height:38px;
		position:relative;
	}.boxProdutos .titulo h3{
		text-indent: -9999px;
		width: 380px;
		height:38px;
	}.boxProdutos .imgFixo{
		width: auto;
		height: 320px;
		overflow:hidden;
		float:left
	}.boxProdutos .imgFixo img{
		margin-left:5px;
		*margin-top:20px;
		_margin-top:0;
		_margin-left: 20px;
	}
	.boxProdutos .texto{
		width: auto;
		float:left;
		margin-left:-20px;
		margin-top: 10px;	
	}
	.boxProdutos .titulo h3.onde{
		background: url(../Images/layout/interna/tt_onde_comprar.gif) 10px 10px no-repeat;
		height: 45px;
	}
	.boxProdutos .texto ul.onde{
		width: 220px!important;
		margin: 20px 0 0 20px;
		_margin: 0 0 0 20px
	
	}.boxProdutos .texto ul.onde li{
		height: 25px;
		padding-left: 20px;
		background: url(../Images/layout/interna/ico_estrela.gif) no-repeat 0 2px;
	}.boxProdutos .texto ul.onde li a{
		font-size:13px;
		color:#FFFFFF;
		line-height: 15px;
		text-decoration: none;
	}
	
	.boxProdutos .coelho{
		display: block;
		position:absolute;
		right: 55px;
		top: 14px;
		width: 70px;
		text-indent:-9999px;
		height: 20px;
		background: url(../Images/botao/fechar.gif) no-repeat;
	} 
	.boxProdutos a.fechar{
		display: block;
		position:absolute;
		right: 35px;
		top: 24px;
		width: 70px;
		text-indent:-9999px;
		height: 20px;
		background: url(../Images/botao/fechar.gif) no-repeat;
	}
	.boxProdutos .coelho{
		display: block;
		position:absolute;
		right: 105px;
		top: -30px;
		width: 182px;
		text-indent:-9999px;
		height: 92px;
		background: url(../Images/layout/interna/topo_lista_produtos.png) no-repeat;
	}
	
	.boxProdutos .titulo h3.ovos{
		background: url(../Images/layout/interna/tt_ache-ovo.gif) 10px 0 no-repeat;
		height: 45px;
	}
	
	.boxProdutos .titulo h3.pucca{
		background: url(../Images/titulo/pucca.gif) 10px 10px no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.bratz{
		background: url(../Images/titulo/bratz.gif) 10px 10px no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.max{
		background: url(../Images/titulo/max-steel.gif) 10px 5px no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.polly{
		background: url(../Images/titulo/polly.gif) 10px 5px no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.smillinguido{
		background: url(../Images/titulo/smilinguido.gif) 10px 5px no-repeat;
		height: 45px;
	}
	.boxProdutos .titulo h3.talento{
		background: url(../Images/titulo/talento-sortidos.gif) 5px 5px no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.talento-diet{
		background: url(../Images/titulo/talento-diet.gif) 5px 5px no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.talento-castanha{
		background: url(../Images/titulo/talento-castanha.gif) 5px 0 no-repeat;
		height: 45px;
	}.boxProdutos .titulo h3.talento-avela{
		background: url(../Images/titulo/talento-avelas.gif) no-repeat;
	}
	.boxProdutos .titulo h3.talento-amendoas{
		background: url(../Images/titulo/talento-amendoas.gif) 5px 5px no-repeat;
	}
	.boxProdutos .titulo h3.talento-cereais{
		background: url(../Images/titulo/talento-cereais.gif) 0px 5px no-repeat;
	}
	.boxProdutos .titulo h3.talento-frutas{
		background: url(../Images/titulo/talento-frutas-vermelhas.gif) 0px 5px no-repeat;
	}
	.boxProdutos .titulo h3.talento-intense{
		background: url(../Images/titulo/talento-intense.gif) 5px 5px no-repeat;
	}
	.boxProdutos .titulo h3.talento-nozes{
		background: url(../Images/titulo/talento-nozes.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.talento-trufas{
		background: url(../Images/titulo/talento-trufas.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.talento-quadrado{
		background: url(../Images/titulo/talento-quadrado.gif) 5px 5px no-repeat;
	}
	
	.boxProdutos .titulo h3.classico-9{
		background: url(../Images/titulo/classico-9.gif) 5px 0 no-repeat;
	}.boxProdutos .titulo h3.classico-20{
		background: url(../Images/titulo/classico-20.gif) 5px 0 no-repeat;
	}.boxProdutos .titulo h3.classico-23{
		background: url(../Images/titulo/classico-23.gif) 5px 0 no-repeat;
	}
	
	.boxProdutos .titulo h3.crocante{
		background: url(../Images/titulo/crocante.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.coelho-chocolate{
		background: url(../Images/titulo/coelho.gif) 0 5px no-repeat;
	}
	
	.boxProdutos .titulo h3.opereta{
		background: url(../Images/titulo/opereta.gif) 5px 5px no-repeat;
	}
	.boxProdutos .titulo h3.nougat{
		background: url(../Images/titulo/nougat.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.alo-docura{
		background: url(../Images/titulo/alo-docura.gif) 5px 0 no-repeat;
		height: 50px;
	}.boxProdutos .titulo h3.mundy{
		background: url(../Images/titulo/mundy.gif) 5px 5px no-repeat;
	}		
	
	.boxProdutos .titulo h3.baton{
		background: url(../Images/titulo/baton.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.baton-15{
		background: url(../Images/titulo/baton-15.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.baton-branco{
		background: url(../Images/titulo/baton-branco.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.baton-hopi{
		background: url(../Images/titulo/baton-hopihari.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.superbaton{
		background: url(../Images/titulo/super-baton.gif) 5px 5px no-repeat;
	}
	
	.boxProdutos .titulo h3.serenata{
		background: url(../Images/titulo/serenata-de-amor.gif) 2px 5px no-repeat;
	}.boxProdutos .titulo h3.serenata-15{
		background: url(../Images/titulo/serenata-15.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.serenata-20{
		background: url(../Images/titulo/serenata-20.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.serenata-22{
		background: url(../Images/titulo/serenata-22.gif) 5px 5px no-repeat;
	}.boxProdutos .titulo h3.serenata-joia{
		background: url(../Images/titulo/serenata-joia.gif) 2px 0 no-repeat;
	}.boxProdutos .titulo h3.serenata-branco{
		background: url(../Images/titulo/serenata-branco.gif) 5px 5px no-repeat;
	}
	
		
	.boxProdutos .titulo h3.onde{
		background: url(../Images/layout/interna/tt_onde_comprar.gif) 10px 10px no-repeat;
		height: 45px!important;
	}
	
	.boxProdutos .titulo a{
		text-indent: -9999px;
		overflow:hidden;
		display:block;
		position:absolute;
		top: 18px;
		right:0;
		width: 132px;
		height: 28px;
		background: url(../Images/botao/onde_comprar.gif) right 0 no-repeat;
	}
	.boxProdutos .imgDestaque{
		margin: 5px 0 0 21px;
		margin: -4px 0 0 5px;
		width: 240px;
		height: 320px;
		overflow:hidden;
		float:left;
	}.boxProdutos .imgFixo{
		margin-left: 10px;
		_margin-top: -10px;
		_margin-left:0;
		width: auto;
		height: 320px;
		overflow:hidden;
		float:left
	}
	.boxProdutos .imgDestaque img{
		margin: 0;
	}
	.boxProdutos .texto{
		width: auto;
		float:left;
		margin-left:-20px;
		margin-top: 10px;	
	}
	.boxProdutos .fixo{
		width: 250px;
		float:left;
	}
	.boxProdutos .texto p{
		text-align:right;
		color:#FFFFFF;
		font-size: 12px;
		line-height:15px;
	}.boxProdutos .texto p.destaque{
		text-transform: uppercase;
		font-weight:bolder;
	}.boxProdutos .texto a{
		color: #551a0c;
	}
	.boxProdutos ul{
		width: 100%;
	}.boxProdutos ul li,
	.boxProdutos ul li a{
		font-size:13px;
		color:#FFFFFF;
		line-height: 15px;
		text-decoration: none;
	}.boxProdutos ul li h3{
		text-indent: -9999px;
		margin-top: 15px;
	}.boxProdutos ul li h3.serenata{
		background: url(../Images/layout/interna/tt_serenata.gif) no-repeat;
		height:16px;
		width: 128px;
	}.boxProdutos ul li h3.personagens{
		background: url(../Images/layout/interna/tt_personagens.gif) no-repeat;
		height:32px;
		width: 91px;
	}.boxProdutos ul li h3.classicos{
		background: url(../Images/layout/interna/tt_classicos.gif) no-repeat;
		height:18px;
		width: 118px;
	}.boxProdutos ul li h3.talento{
		background: url(../Images/layout/interna/tt_talento.gif) no-repeat;
		height:16px;
		width: 58px;
	}.boxProdutos ul li h3.baton{
		background: url(../Images/layout/interna/tt_baton.gif) no-repeat;
		height:15px;
		width: 42px;
	}
	
	.boxProdutos ul li h3.marcas{
		background: url(../Images/layout/interna/tt_marcas.gif) no-repeat;
		height:15px;
		width: 87px;
	
	}.boxProdutos .flutuante{
		float: left;
		width: 180px;
		text-align:left;
		margin-top: -7px;
		*margin-top: 20px;
		_margin-top: -17px;
		margin-left: 20px;
	}
	.boxProdutos .flutuanteM{
		float: left;
		width: 150px;
		text-align:left;
		margin-left: 20px;
		_margin-left: 15px;
		margin-top: -7px;
		*margin-top: 20px;
		_margin-top: -17px;		
	}
	.boxProdutos .flutuanteP{
		float: left;
		width: 180px;
		text-align:left;
		margin-left:20px;
		_margin-left:12px;
		margin-top: -7px;
		*margin-top: 20px;
		_margin-top: -17px;
	}
	/* login */
	.lb-login {
		background: url(../Images/layout/lightbox/fundo-login.gif) bottom right no-repeat;
		height: 262px;
		margin: -100px 0 0 -50px;
		width: 324px;
	}
	
	.lb-login .coelho-buque {
		background: url(../Images/layout/lightbox/coelho-buque.gif) no-repeat;
		bottom: 0;
		height: 434px;
		left: -340px;
		position: absolute;
		width: 340px;
	}
	.lb-login .coelho-roupa {
		background: url(../Images/layout/lightbox/coelho-roupa.gif) no-repeat;
		bottom: 2px;
		height: 414px;
		left: -260px;
		position: absolute;
		width: 284px;
	}
	
	.lb-login .conteudo {
		left: -16px;
		position: relative;
		width: 340px;
	}
	
	.lb-login h3.faca-seu-login {
		background: url(../Images/texto/lightbox/faca-seu-login.gif) no-repeat;
	}
	.lb-login h3.esqueci-minha-senha {
		background: url(../Images/texto/lightbox/esqueci-minha-senha.gif) no-repeat;
	}
	.lb-login h3.erro {
		margin: -1px 0 0 -13px;
	}
	.lb-login h3.parabens {
		margin: -10px 0 0 -13px;
	}
	.lb-login p {
		color: #000;
		font: 1.2em/15px "Trebuchet MS";
		margin: 0;
		width: 310px;
	}
	.lb-login p.erro {
		margin: 5px 0 10px;
	}
	.lb-login p.sucesso {
		margin: 35px 0;
	}
	.lb-login button.entrar {
		background: url(../Images/botao/lightbox/entrar.png) no-repeat;
		bottom: 16px;
		position: absolute;
		right: 44px;
	}
	* html .lb-login button.entrar {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/botao/lightbox/entrar.png');
	}
	.lb-login button.enviar {
		background: url(../Images/botao/lightbox/enviar.png) no-repeat;
		margin: 15px 0 0;
	}
	* html .lb-login button.enviar {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/botao/lightbox/enviar.png');
	}
	.lb-login button.ok {
		background: url(../Images/botao/lightbox/ok.png) no-repeat;
		margin: 0 0 0 111px;
		width: 68px;
	}
	* html .lb-login button.ok {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/botao/lightbox/ok.png');
	}
	
	/* indique este site */
	.lb-indique {
		background: url(../Images/layout/lightbox/fundo-indique.gif) bottom no-repeat;
		height: 306px;
		margin: -77px 0 0 -233px;
		width: 466px;
	}
	
	.lb-indique .coelho-deitado {
		background: url(../Images/layout/lightbox/coelho-deitado.gif) no-repeat;
		height: 265px;
		left: 37px;
		position: absolute;
		top: -264px;
		width: 415px;
	}
	
	.lb-indique h3.erro {
		margin: 0 0 3px 29px;
		top: 3px;
	}
	.lb-indique h3.parabens {
		margin: 0 0 -7px 24px;
		top: -7px;
	}
	.lb-indique p {
		color: #630;
		font: bold 1.5em/15px "Trebuchet MS";
		padding: 60px 40px 15px 45px;
	}
	.lb-indique p.erro, .lb-indique p.sucesso {
		background: url(../Images/layout/lightbox/separador.png) bottom no-repeat;
		padding: 6px 40px 28px 45px;
	}
	
	.lb-indique fieldset {
		padding: 9px 0 0 9px;
	}
	.lb-indique fieldset div {
		float: left;
		padding: 0 0 0 37px;
		width: 169px;
	}
	.lb-indique input {
		color: #930;
		width: 161px;
	}
	.lb-indique button.indicar {
		background: url(../Images/botao/lightbox/indicar.png) no-repeat;
		bottom: 35px;
		position: absolute;
		right: 40px;
	}
	* html .lb-indique button.indicar {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/botao/lightbox/indicar.png');
	}
	#sms{
	left: 30%;
	top:1%
	}
	#sms .sms {
		background: transparent url(../Images/layout/lightbox/bg_sms.png) 0 top no-repeat;
		height: 595px;
		width: 702px;
		margin:0;
		position:absolute;
		z-index:1100;
	}
	* html .lb-indique button.indicar {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
			(src='../Images/botao/lightbox/indicar.png');
	}
	
	#sms .flash{
		position:absolute;
		z-index:1200;
		margin: 210px 0 0 45px;
		width: 600px;
		height: 360px;
	}
	
	.tabela-nutricional {
		background: url(../Images/layout/lightbox/bg_tabela-nutricional.png) top right no-repeat;
		height: 339px;
		margin: -120px 0 0 -50px;
		width: 398px;
	}
	
	.tabela-nutricional-gr {
		background: url(../Images/layout/lightbox/bg_tabela-nutricional.gif) top right no-repeat;
		height: 342px;
		margin: -120px 0 0 -140px;
		width: 601px;
	}
	
	.tabela-nutricional .fechar,
	.tabela-nutricional-gr .fechar{
		background: url(../Images/botao/lightbox/fechar.gif) no-repeat;
		height: 16px;
		width: 62px;
		text-align:left;
		text-indent:-9999px;
		overflow:hidden;
	}
	.tabela-nutricional p{
		margin: 0 auto;
		width: 320px!important;
	}.tabela-nutricional-gr p{
		margin: 0 auto;
		width: 570px!important;
	}
	.tabela-nutricional h3,
	.tabela-nutricional-gr h3{
		background: url(../Images/layout/lightbox/tt_tabela-nutricional.gif) 0 0 no-repeat;
		height: 20px;
		width: 190px;
		margin-top: 25px;
		margin-left:15px;
	}
	.tabela-nutricional table,
	.tabela-nutricional-gr table{
		margin: 10px 0 10px 40px;
	}
	
	.tabela-nutricional table tr th,
	.tabela-nutricional-gr table tr th{
		padding-bottom:2px;
		vertical-align:top	}
	.tabela-nutricional table tr td,
	.tabela-nutricional-gr table tr td{
		text-align: center;
		font-size: 12px;
		vertical-align:top
	}
	
	.tabela-nutricional table tr td.c1,
	.tabela-nutricional-gr table tr td.c1{
		width: 110px;
		height: 17px;
	}.tabela-nutricional table tr td.c2,
	.tabela-nutricional-gr table tr td.c2{
		width: 55px;
		height: 17px;
	}.tabela-nutricional table tr td.c3{
		width: 110px;
		height: 17px;
	}
	.tabela-nutricional-gr table tr td.c3{
		width: 100px;
		height: 17px;
	}
	.tabela-nutricional table tr th.nutrientes,
	.tabela-nutricional-gr table tr th.nutrientes{
		background: url(../Images/layout/interna/tt_nutriente.gif) 30px 0 no-repeat;
		text-indent: -9999px;
	}.tabela-nutricional table tr th.vl-diario,
	.tabela-nutricional-gr table tr th.vl-diario{
		background: url(../Images/layout/interna/tt_valor_diario.gif) 10px 0 no-repeat;
		width: 115px;
		text-indent: -9999px;
	}
