﻿*{ margin: 0; padding: 0; }

/*html{ background: url(../img/background_top.jpg) no-repeat center top; }*/
body{ font: 11px Trebuchet MS; color: #666666; background: url(../img/background_bot.jpg) no-repeat center bottom; }

.clear{ clear: both; height: 0px!important; }

a{ color: #47902a }
a:hover{ text-decoration: underline!important; }
a img{ border: 0px; }

h1, h2, h3, h4, h5, h6{ font-weight: normal; }
h1{ color: #e83f2f; font-size: 31px; font-weight: 500; font-style: italic; }
h1 a{ color: #e83f2f; }
h2{ font-size: 16px; color: #47902a; font-weight: 500; font-style: italic; padding-top: 22px; padding-bottom: 3px; }
h2 a{ color: #47902a; }
h3,
h4{ font-size: 16px; color: #f7941d; font-weight: 500; font-style: italic; padding-top: 22px; padding-bottom: 3px; }
h4{ color: #47902a; }
h3 a,
h4 a{ color: #f7941d; text-decoration: none; }
h4 a{ color: #47902a; }
.font{ font-size: 16px; color: #47902a; font-weight: 500; font-style: italic; }
.font a{ color: #47902a; }
/*tit colors*/

.yellow{color:#f3c408}
.orange{color:#faa61c}
.red{color:#ff0000}
.blue{color:#4fa6dd}
.green{color:#47902a}
#header{ text-align: center; position: relative; z-index: 99 }

#footer{ height: 80px; width: 998px; margin: 0 auto; position: relative; }
#footer .logo{ position: absolute; top: 15px; left: 34px; }
#footer span{ color: #fff; display: block; position: absolute; top: 50px; right: 90px; font-size: 10px; }

#footer .sitemap{ position: absolute; bottom: 225px; left: 35px;}
#footer .sitemap ul{ width: 140px; float: left; list-style: none; }
#footer .sitemap ul li{ background: url(../img/bullet_red.gif) no-repeat 0 7px; padding-left: 8px; line-height: 17px; }
#footer .sitemap ul li a{ color: #0d508b; text-decoration: none; }

#footer .compartilhe{ position: absolute; bottom: 180px; left: 35px; width: 200px; }
#footer .compartilhe dt{ background: url(../img/fot_compartilhe.gif) no-repeat bottom left; width: 90px; height: 16px; text-indent: -2000px; overflow: hidden; float: left; }
#footer .compartilhe dd{ float: left; width: 20px; height: 16px; }

#footer .nossas-marcas{ position: absolute; bottom: 90px; left: 35px; }
#footer .nossas-marcas dt{ background: url(../img/fot_nossas-marcas.gif) no-repeat top left; width: 78px; height: 28px; text-indent: -2000px; overflow: hidden; }
#footer .nossas-marcas dd{ float: left; padding-right: 5px; }

#footer2{ height: 80px; width: 900px; margin: 0 auto; position: relative; }
#footer2.logo{ position: absolute; top: 15px; left: 34px; }
#footer2 span{ color: #fff; display: block; position: absolute; top: 50px; right: 90px; font-size: 10px; }

#footer2 .sitemap{ position: absolute; bottom: 225px; left: 35px; }
#footer2 .sitemap ul{ width: 140px; float: left; list-style: none; }
#footer2 .sitemap ul li{ background: url(../img/bullet_red.gif) no-repeat 0 7px; padding-left: 8px; line-height: 17px; }
#footer2 .sitemap ul li a{ color: #0d508b; text-decoration: none; }

#footer2 .compartilhe{ position: absolute; bottom: 180px; left: 35px; width: 200px; }
#footer2 .compartilhe dt{ background: url(../img/fot_compartilhe.gif) no-repeat bottom left; width: 90px; height: 16px; text-indent: -2000px; overflow: hidden; float: left; }
#footer2 .compartilhe dd{ float: left; width: 20px; height: 16px; }

#footer2 .nossas-marcas{ position: absolute; bottom: 90px; left: 35px; }
#footer2 .nossas-marcas dt{ background: url(../img/fot_nossas-marcas.gif) no-repeat top left; width: 78px; height: 28px; text-indent: -2000px; overflow: hidden; }
#footer2 .nossas-marcas dd{ float: left; padding-right: 5px; }


/* HOMEPAGE */
#homepage{ background: url(../img/ilustra.jpg) no-repeat top left; height: 1160px; width: 1019px; margin: 0 auto; position: relative;  line-height: 14px!important; }
	
#homepage h3{ padding: 0; }
	
	.box-home{ }
		.box-home h3{ height: 47px; text-indent: -2000px; overflow: hidden; background: url(../img/s.gif) no-repeat top left; }
		.box-home p{ padding-bottom: 12px; }
		.box-home strong{ color: #006699; font-size: 14px; }
		.box-home a.saiba-mais{ float: right; display: block; width: 79px; height: 16px; background: url(../img/s.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; margin-right: 12px; }
	
	.livro-de-receitas{ width: 305px; height: 320px; position: absolute; top: 39px; left: 44px; }
		.livro-de-receitas h3{ background-image: url(../img/livro-de-receitas_tit.gif); }
		.livro-de-receitas p{ width: 282px; }
		.livro-de-receitas p a.saiba-mais{  background-image: url(../img/livro-de-receitas_link.gif); }
	
	.receitas-adria{ position: absolute; top: 60px; left: 371px; width: 600px; height: 340px; }
		.receitas-adria h3{ background-image: url(../img/receitas-adria_tit.gif); height: 54px; margin-left: 6px; }
	
	
	.receitas-adria .destaque{ float: left; width: 370px; border-right: 1px solid #006699; padding-right: 17px; }
		.receitas-adria .destaque img{ float: left; }
		.receitas-adria .destaque p{ float: right; width: 210px; padding-top: 3px; }
		.receitas-adria .destaque p strong{ color: #006699; font-size: 14px; }
		.receitas-adria .destaque p a{ display: block; background: url(../img/_tmp/veja-receitas.gif) no-repeat top right; height: 16px; text-indent: -2000px; overflow: hidden; }
		
	.receitas-adria .extra{ width: 190px; float: left; padding: 5px 0 0 18px; height: 115px; }
		.receitas-adria .extra p{ width: 95px; float: left; }
		.receitas-adria .extra img{ border: 1px solid #333366; }
		.receitas-adria .extra strong{ display: block; padding: 5px 3px; color: #006699; font-size: 12px; }
		
	.receitas-adria .todas{ display: block; margin: 8px 0 0 0; float: right; clear: both; background: url(../img/receitas-adria_todas.gif) no-repeat top left; width: 116px; height: 16px; text-indent: -2000px; overflow: hidden; }
	
	.adria-compartilha{ position: absolute; top: 379px; left: 90px; width: 282px; }
		.adria-compartilha h3{ background-image: url(../img/adria-compartilha_tit.gif); }
		.adria-compartilha a.saiba-mais{ background-image: url(../img/adria-compartilha_link.gif); }
		
	.fique-por-dentro{ position: absolute; top: 552px; left: 90px; width: 282px; }
		.fique-por-dentro h3{ background-image: url(../img/fique-por-dentro_tit.gif); }
		.fique-por-dentro a.saiba-mais{ background-image: url(../img/fique-por-dentro_link.gif); }
		
	.destaques{ position: absolute; top: 425px; left: 520px; }
		.destaques h3{ background-image: url(../img/destaques_tit.gif); margin-left: 40px; height: 35px; }
		.destaques .destaque{ height: 90px; clear: both; width: 360px; padding-top: 20px; }
		.destaques .destaque span{ float: left; height: 90px; float: left; display: block; width: 145px; margin-top: -20px; }
		.destaques .destaque a.saiba-mais{ background-image: url(../img/destaques_link.gif); }
		
	.receba-as-novidades{ position: absolute; top: 827px; left: 409px; width: 230px; }
		.receba-as-novidades h3{ background-image: url(../img/receba-as-novidades_tit.gif); width: 241px; position: relative; height: 35px; }
		.receba-as-novidades fieldset{ border: 0px; padding-top: 5px; }
		.receba-as-novidades label{ width: 42px; display: block; float: left; clear: both; height: 25px; color: #006699; font-weight: bold; }
		.receba-as-novidades input{ 
			display: block; 
			float: left;
			width: 180px;
			margin: 0;
			.margin: 2px 0;
			border: 1px solid #006699;
		}
		.receba-as-novidades input.submit{
			height: auto;
			width: auto;
			float: right;
			margin: 16px 5px 0 0;
			border: 0px;
		}
	
	.enquete{ position: absolute; top: 817px; left: 720px; width: 210px; }
		.enquete h3{ background-image: url(../img/enquete_tit.gif); }
		.enquete fieldset{ border: 0px; line-height: 20px; }
		.enquete label,
		.enquete input{ vertical-align: middle; }
		.enquete label{ margin-left: 5px; }
		.enquete a.resultados{ display: block; width: 101px; height: 18px; background: url(../img/enquete_link.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; float: right; margin-right: 20px; }
		.enquete p input{ float: right; }
		.enquete .enq-action{ padding-top: 10px; float: right; }
	          
	.decor-1{ background: url(../img/decor-home_1.png) no-repeat top left; width: 245px; height: 170px; position: absolute; top: 194px; left: 83px; }
		.decor-2{ background: url(../img/decor-home_2.png) no-repeat top left; width: 469px; height: 168px; position: absolute; top: 252px; left: 358px; }
		.decor-3{ background: url(../img/decor-home_3.png) no-repeat top left; width: 304px; height: 191px; position: absolute; top: 690px; left: 19px; }
		.decor-4{ background: url(../img/decor-home_4.png) no-repeat top left; width: 589px; height: 117px; position: absolute; bottom: -15px; left: 361px; }

/* FIM HOMEPAGE */

/* FORMULARIOS */
input, select, textarea{ font: 11px 'Trebuchet MS'; color: #666666; border: 1px solid #c4c4c4; }
textarea{ overflow-y: scroll; }
.radio-checkbox{ width: auto!important; vertical-align: middle; }
.submit{ border: 0px; width: auto; }
/* FIM FORMULARIO */

/* BACKGROUND E DECORACAO RODAPE */
.bg{ width: 926px; margin: 0 auto; background: url(../img/bg_home.gif) no-repeat center bottom; position: relative; }
.bg .decor{ position: absolute; bottom: 0; left: 240px; margin-bottom: 30px; text-align: center; width: 654px; }
.bg_entretenimento{ width: 910px; margin: 0 auto; background: url(../img/bg_entretenimento.gif) no-repeat center bottom; position: relative; }
.bg .interna-4{ margin: 0 0 105px; position: relative;}
/*.bg .interna-4{ margin-bottom: -12px; *margin-bottom: -680px; position: relative;}*/
/*.bg .interna-4{ margin-bottom: -12px; *margin-bottom: -12px; clear:both;}*/
.bg .interna-5{ margin:10px 0 0 50px}

.cadastro{ background-image: url(../img/bg_cadastro.gif); }


#home{  }
#interna{ }

#sidebar{ width: 240px; float: left; background: url(../img/bg_sidebar.gif) no-repeat top left; padding-top: 90px; padding-bottom: 350px; }
	#sidebar select{ width: 145px; }

	#sidebar .box-side{ background-color: #dae9d4; padding: 7px 14px 7px 7px; width: 140px; }
	#sidebar .box-side strong{ font-size: 12px; }
	#sidebar .box-side input{ width: 100%; }

	#sidebar .box-side-blog{ background-color: #feedd2; padding: 7px 14px 7px 7px; width: 140px; }
	#sidebar .box-side-blog strong{ font-size: 12px; }
	#sidebar .box-side-blog .action-blog{ background-color: #feedd2;  margin-top:5px; text-align:right; }

	#sidebar .box-side-entretenimento{padding: 7px 14px 7px 7px; width: 140px; }
	#sidebar .box-side-entretenimento strong{ font-size: 12px; }
	#sidebar .box-side-entretenimento .action-blog{  margin-top:5px; text-align:right; }
	
	
	#sidebar .box-side-blue{
		background-color: #dcedf8;
		padding: 7px 14px 7px 7px;
		width: 140px;
	}
		#sidebar .box-side-blue p {
			padding: 3px 0;
		}
	#sidebar .box-side-blue strong{ font-size: 12px; }
	#sidebar .box-side-blue .action-blog{ background-color: #dcedf8;  margin-top:5px; text-align:right; }

	#sidebar .poll{}
	#sidebar .poll table{ margin:13px 0 13px 0}
	#sidebar .poll table td{ vertical-align:top}
	#sidebar .poll table .opt{ width:23px;}


	#sidebar .tagcloud a{ color: #666666; text-decoration: none; }

	#sidebar .action{
		text-align: right;
		margin: 5px 0;
		.margin: 0px 0 0 0;
	}
	#sidebar .action a{ color: #47902a; text-decoration: underline; }
	#sidebar .action input{ margin-top: 15px; width: auto; }

	#sidebar .widget{ padding-top: 22px; }
	#sidebar .calendario{}
	#sidebar .calendario label{color:#666666; font-size:12px; font-weight:bold; padding:0 0 0 5px}
	#sidebar .calendario a{color:#666666; text-decoration:none}
	#sidebar .calendario table{ margin:10px 0 0 0}
	#sidebar .calendario th{color:#ff0000; width:20px;}
	#sidebar .calendario td{ text-align:center; width:20px;}
	#sidebar .calendario .nav{color:#666666; margin:10px 0 0 0}
	#sidebar .calendario .nav a{color:#faa61c;}	
	#sidebar .calendario .nav_blue{color:#4fa6dd; margin:10px 0 0 0}
	#sidebar .calendario .nav_blue a{color:#4fa6dd;}	
	
	#sidebar ul{ list-style: none; }
	#sidebar ul li{ padding-bottom: 20px; margin-top: -5px; line-height: 22px; }
		#sidebar ul li a{ color: #666666; text-decoration: none; }
		#sidebar ul li a:hover{ color: #666666; text-decoration: none; }
		#sidebar ul li a.on{ color: #47902a; }
		#sidebar ul li.font{ font-size: 16px; padding-bottom: 15px; margin-top: 0; line-height: normal; }
		#sidebar ul li.font a{ color: #f7941d; }
		#sidebar ul li.font a.on{ color: #e83f2f; }

#container{ padding-top: 30px; width: 684px; float: left; margin-right: -30px; padding-bottom: 230px; }
#home #container{ width: 654px; margin-right: 0; }
#container.full{ width: 894px; }

/*fique por dentro*/
#container .post{ border-bottom:1px solid #272968; margin:0 0 25px 0; padding:0 0 30px 0}
#container .post .header{ margin:0 0 15px 0}
#container .post .header .img{float:left; border:1px solid #272968; width:278px; margin:0 9px 0 0; height:209px; overflow:hidden}
#container .post .header .desc{ float:left; width:359px; background-color:#feedd2; padding:10px; height:190px; overflow:hidden;}
#container .post .header .desc h5{ font-size:16px; color:#1c5b92; font-weight:bold; margin: 0 0 20px 0}
#container .post .header .desc p{ margin:0 0 15px 0}
#container .post .entry{}
#container .post .entry p{ margin:0 0 15px 0}
#container .post .entry h5{ background:#dcedf8; color:#1c5b92; font-size:16px; font-weight:bold; padding:10px; margin:12px 0 13px 0}
#container .post .entry .tags a{color:#666666; text-decoration:none}
#container .post .img{float:left; border:1px solid #272968; width:278px; margin:0 9px 0 0; height:209px; overflow:hidden}
#container .post .desc_compartilhe{}
#container .post .desc_compartilhe h5{ background:#dcedf8}



.action{
	background-color: #dae9d4;
	padding: 10px 0;
	margin: 25px 0 15px 0;
	.margin: 5px 0 5px 0;
}
	.action a{ color: #47902a; text-decoration: underline; }

.action2{ background-color: #feedd2; padding: 10px; margin: 0 0 15px 0; }
	.action2 a{ color: #faa61c; text-decoration: underline; }

.action-blue{ background-color: #dcedf8; padding: 10px; margin: 0 0 15px 0; }
	.action-blue a{ color: #4fa6dd; text-decoration: underline; }

	
.imprimir-indique{ text-align: right; }
	.imprimir-indique .voltar-receitas{ display: block; background: url(../img/voltar_receitas.gif) no-repeat top left; width: 136px; height: 17px; text-indent: -2000px; overflow: hidden; float: left; }

.box{
	margin: 25px 0 16px;
	.margin: 20px 0 15px;
	position: relative;
	float: left;
	width: 100%;
}
.box img{ float: left; margin-right: 12px; border: 1px solid #272968; }
.box p{ float: left; width:150px }
.box strong{ display: block; color: #1c5b92; font-size: 12px; margin-bottom: -10px; }
.box .confira-receita{ display: block; background: url(../img/confira-receita.gif) no-repeat top left; width: 112px; height: 16px; text-indent: -2000px; overflow: hidden; margin-top: 15px; }
.line{ height: 1px; font-size: 1px; width: 100%; clear: both; background-color: #272968; }
.last-img{ margin:0 0 272px -20px;}	
	
.listagem{ border-bottom: 1px solid #272968; float: left; width: 100%; }
	.listagem h2{ margin-bottom: -10px; }
	.listagem .box{ width: 50%; float: left; }

.listagem-bottom{ margin-top: 25px; clear: both; }
	.listagem-bottom p{ width: 32%; float: left; margin-right: 1%; }
	.listagem-bottom p strong{ display: block; color: #1c5b92; font-size: 12px; }
	.listagem-bottom p span{ display: block; margin-bottom: -10px; }
	.listagem-bottom p .saiba-mais{ display: block; background: url(../img/saiba-mais.gif) no-repeat top left; width: 80px; height: 16px; text-indent: -2000px; overflow: hidden; margin-top: 15px; }
	
.glossario .list{ color: #a0a79d; text-align: center; background-color: #dae9d4; padding: 5px; margin-bottom: 15px; }
	.glossario .list a{ color: #47902a; text-transform: uppercase; text-decoration: underline; padding: 0 1px; }
	.glossario .list .todos{ text-transform: none; }
	
.glossario p{ padding-bottom: 10px; }
	.glossario strong{ font-size: 12px; }

.action-busca{ float: left; width: 100%; }
	.action-busca .status,
	.action-busca .paginacao{ float: left; }
	.action-busca .status{ padding-right: 30px; padding-left: 10px; }
	.action-busca .ordenar{ float: right; margin: -2px 0; padding-right: 10px; }
	.action-busca .ordenar select{ width: 100px; }
	
.results-busca p{ width: 520px; }
.results-busca .adicionada{ float: right; }
.results-busca .confira-receita{ clear: both; float: right; }

/*comentários*/
.star-rate{float:left}
.star-rate label{ vertical-align:middle}
.star-rate img{ vertical-align:middle}
.comente{float:right; font-weight:normal;}
.comente img {margin: 0 0 0 30px;}
.comente label{ vertical-align:middle}
.comente input{ vertical-align:middle}

#comentarios{}
#comentarios .left{ width:300px; float:left; margin:0 20px 0 0}
#comentarios .left h1{ font-size:24px; margin:0 0 15px 0}
#comentarios .left input{ width:100%; margin:0 0 10px 0}
#comentarios .left textarea{ width:100%; height:110px; margin:0 0 10px 0}

#comentarios .left .submit{ width:51px;}
#comentarios .right{ width:355px; float:left}
#comentarios .right h1{ font-size:16px;margin:0 0 25px 0}
#comentarios .right .comment-color{ background:#feedd2; padding:10px; margin:0 0 8px 0}
#comentarios .right .comment-color h5{ font-size:12px; color:#666666; font-weight:bold; margin:0 0 17px 0}
#comentarios .right .comment-colorblue{ background:#dcedf8; padding:10px; margin:0 0 8px 0}
#comentarios .right .comment-colorblue h5{ font-size:12px; color:#666666; font-weight:bold; margin:0 0 17px 0}
#comentarios .right .comment-nocolor{ background:#fff; padding:10px}
#comentarios .right .comment-nocolor h5{ font-size:12px; color:#666666; font-weight:bold; margin:0 0 17px 0}








/*.formulario{ }
	.formulario p{ padding-bottom: 20px; }
	.formulario strong{ color: #47902a; }
	.formulario em{ color: #47902a; font-style: normal; }
	.formulario p{ clear: both; }
	
	.formulario fieldset{ border: 0px; width: 100%; }
	.formulario div{ float: left; padding-right: 15px; padding-bottom: 15px; }
	.formulario label{ display: block; }
	.formulario span label{ display: inline; vertical-align: middle; padding-right: 20px; }
	.formulario input{ vertical-align: middle; width: 380px; }

	.formulario .obrigatorio{ float: right; margin-top: -20px; height: 20px; overflow: hidden; }

		.formulario .nome input{ width: 380px; }
		.formulario .nascimento{ padding-right: 35px; }
		.formulario .nascimento input{ width: 23px; }
		.formulario .nascimento .ano{ width: 43px; }
		.formulario .sexo input{ width: auto; }
		.formulario .rg{ clear: both; }
		.formulario .rg input,
		.formulario .cpf input{ width: 200px; }
		.formulario .telefone input,
		.formulario .cep input{ width: 105px; }
		.formulario .telefone .ddd{ width: 30px; }
		.formulario .numero input,
		.formulario .complemento input{ width: 140px; }
		.formulario .cep .add{ width: 30px; }
		.formulario .estado{ clear: both; }
		.formulario .estado select{ width: 205px; }
		.formulario .cidade select{ width: 320px; }
		.formulario .senha input,
		.formulario .senha-confirme input{ width: 205px; }
		
	.formulario .form-action{ clear: both; padding: 20px 0 50px 0; }
		.formulario .form-action input{ width: auto; border: none; }
*/
fieldset, .formulario, .formulario-receita{ width: 100%; }
	fieldset p, .formulario p, .formulario-receita p{ padding-bottom: 20px; clear: both; }
	fieldset strong, .formulario strong, .formulario-receita strong{ color: #47902a; }
	fieldset em, .formulario em, .formulario-receita em{ color: #47902a; font-style: normal; }
	
	fieldset div, 
	.formulario div,
	.formulario-receita div{ float: left; padding-bottom: 15px; }
	.formulario-receita div{ width: 298px; }
	.formulario-receita div a {
		display: block;
	}
	.formulario div{ padding-right: 15px; }
	fieldset label,
	.formulario label,
	.formulario-receita label{ display: block; }
	.formulario span label,
	.formulario-receita span label{ display: inline; vertical-align: middle; padding-right: 20px; }
	.formulario input,
	.formulario-receita input{ vertical-align: middle; }
	.formulario input{ vertical-align: middle; width: 380px; }
	.formulario-receita input{ vertical-align: middle; width: 290px; }
	.formulario textarea{ width: 530px; height: 60px; }
	.formulario-receita textarea{ width: 595px; height: 80px; }
	.formulario-receita select{ width: 242px; }

	.formulario .obrigatorio{ float: right; margin-top: -20px; height: 20px; overflow: hidden; padding-right: 100px; }

		.formulario .nascimento{ padding-right: 35px; }
		.formulario .nascimento input{ width: 23px; }
		.formulario .nascimento .ano{ width: 43px; }
		.formulario .sexo input{ width: auto; }
		.formulario .rg{ clear: both; }
		.formulario .rg input,
		.formulario .cpf input{ width: 200px; }
		.formulario .telefone input,
		.formulario .cep input{ width: 105px; }
		.formulario .telefone .ddd{ width: 30px; }
		.formulario .numero input,
		.formulario .complemento input{ width: 140px; }
		.formulario .cep .add{ width: 30px; }
		.formulario .estado{ clear: both; }
		.formulario .estado select{ width: 205px; }
		.formulario .cidade select{ width: 320px; }
		.formulario .senha input,
		.formulario .senha-confirme input{ width: 205px; }
		
		.formulario-receita .titulo input{ width: 595px; }
		.formulario-receita .imagem{ float: right; height: 235px; }
		.formulario-receita .imagem img{ display: block; margin-bottom: 10px; }
		.formulario-receita .ingredientes span{ display: block; padding: 10px; }
		.formulario-receita .full{ width: 100%; }
		
	.form-sac input{ width: 300px; }
	.form-sac .cidade select{ width: 241px; }
	.form-sac textarea{ width: 460px; }
	.form-sac .sexo{ clear: both; }
	.form-sac p.caracteres{ padding-left: 330px; padding-bottom: 0; position: relative; top: -10px; }
	
	.form-comment div{ width: 100%; }
	.form-comment input{ width: 100%; display: block; }
	.form-comment textarea{ width: 100%; height: 110px; }
	.form-comment .form-action{ padding-top: 0; }
	
	.form-action{ clear: both; padding: 20px 0 50px 0; }
		.form-action input{ width: auto; border: none; }
		
	/*  */
	.formulario .cadastrado p{ padding-bottom: 5px; }
		.formulario .cadastrado input{ width: auto; }
		
	.formulario .captcha img{ display: block; margin-bottom: 5px; }
		.formulario .captcha input{ width: 203px; }
		
	.formulario p.aceito-regulamento{ padding-bottom: 0; }
	
	.formulario .ja-cadastrado .esqueci-senha{ margin-top: 16px; display: block; float: left; }
	
	.formulario .conteudo label{ margin-bottom: 5px; }
.widget .intro{ width: 280px; float: left; }

.widget .baixe-widget{ float: right; width: 370px; background-color: #dae9d4; padding: 8px; padding-top: 15px; position: relative; height: 257px }

.baixe-widget dl{ position: relative; margin-top: 15px; }
	.baixe-widget dt{ float: left; background-color: #47902a; padding: 4px 10px; margin-right: 3px; font-weight: bold; font-size: 14px; color: #fff; cursor: pointer; }
	.baixe-widget dd{ position: absolute; top: 26px; left: 0; height: 170px; background-color: #fff; width: 340px; display: none; padding: 15px; }
	.baixe-widget .on dt{ background-color: #fff; color: #e83f2f; }
	.baixe-widget .on dd{ display: block; }
	.baixe-widget a{ display: block; width: 201px; height: 18px; text-indent: -2000px; overflow: hidden; }
	.baixe-widget .windows a{ background: url(../img/baixar-widget_windows.gif) no-repeat top left; }
	.baixe-widget .mac a{ background: url(../img/baixar-widget_mac.gif) no-repeat top left; }
	.baixe-widget .linux a{ background: url(../img/baixar-widget_linux.gif) no-repeat top left; }
	
/* CONCURSO CULTURAL */
/*.concurso-cultural{ background-image: url(../img/bg_concurso.gif); }
.concurso-cultural .full{ padding-top: 50px; margin-top: -20px; padding-left: 110px; width: 784px!important; background: url(../img/bg_concurso_top.gif) no-repeat top left; }

.concurso-cultural p{ padding-bottom: 15px; }
.concurso-cultural .call-to-action{ padding-top: 20px; }
.participar{ display: block; width: 98px; height: 23px; background: url(../img/participar.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; float: left; margin-right: 80px; }
.ver-regulamento{ display: block; width: 147px; height: 23px; background: url(../img/ver-regulamento.gif) no-repeat center left; text-indent: -2000px; overflow: hidden; float: left; }
.quero-participar{ display: block; width: 143px; height: 23px; background: url(../img/quero-participar.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; float: left; margin-right: 80px; }
*/

/* CONCURSO CULTURAL */
.institucional{ 
	background: url(../img/bg_concurso.gif) no-repeat 34px 900px;
	.background: url(../img/bg_concurso.gif) no-repeat 34px 950px;
	}
.institucional .full{ padding-top: 50px; margin-top: -20px; padding-left: 110px; width: 784px!important; background: url(../img/bg_concurso_top.gif) no-repeat top left; }
.institucional p{ padding-bottom: 15px; }

.institucional .call-to-action{ padding-top: 20px; }

.participar{ display: block; width: 98px; height: 23px; background: url(../img/participar.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; float: left; margin-right: 80px; }
.ver-regulamento{ display: block; width: 147px; height: 23px; background: url(../img/ver-regulamento.gif) no-repeat center left; text-indent: -2000px; overflow: hidden; float: left; }
.quero-participar{ display: block; width: 143px; height: 23px; background: url(../img/quero-participar.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; float: left; margin-right: 80px; }




/* empresa */
.empresa-1{ background-image: url(../img/bg_empresa-1.gif); }

.txt{ width: 630px; }
.txt p{ padding-bottom: 15px; }

.boxes-call-to-action{ width: 100%; float: left; }
	.boxes-call-to-action .iten{ width: 33%; float: left; }
	.boxes-call-to-action .iten img{ border: 1px solid #272968; display: block; margin-bottom: 10px; }
	.boxes-call-to-action .iten p{ width: 160px; padding-bottom: 10px; }

.clique-aqui{ display: block; width: 77px; height: 16px; background: url(../img/clique-aqui.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; }

/* assessoria de imprensa */
.empresa-2 #sidebar{ background-image: none; }
.empresa-2{ background-image: url(../img/bg_empresa-2.gif); background-position: top left; }

.txt-box{ padding: 15px; margin-top: 0; background-color: #dae9d4; }

#meu-livro{ background: url(../img/bg_livro.gif) no-repeat center bottom; width: 687px; height: 983px; }
#meu-livro .cnt{ padding: 60px 35px; }

#meu-livro.home .cnt{ padding: 0 60px; height: 715px; background: url(../img/meu-livro_bot.jpg) no-repeat bottom center; }
#meu-livro.home h2{ padding-top: 0; padding-bottom: 35px; }
#meu-livro.home p{ padding-bottom: 20px; color: #272968; font-size: 16px; }
#meu-livro.home .entrar{ width: 53px; height: 15px; display: block; text-indent: -2000px; overflow: hidden; background: url(../img/entrar.gif) no-repeat top left; }

#meu-livro .box p{ width: 465px; }
#meu-livro.minha-listagem .cnt{ padding-top: 30px; }

.filtros-avancados{ display: none; }
.filtros-avancados dl{ font-weight: bold; }
.filtros-avancados dd{ padding-top: 10px; }

.capas{ }
.capas .capa{ padding-top: 246px; background: url(../img/capa_bg.jpg) no-repeat top left; width: 329px; float: left; width: 50%; }
.capas .capa img{ display: block; margin-bottom: 10px; }
.capas .capa input{ vertical-align: middle; margin-left: 20px; }

.mapa-site dl{ width: 25%; float: left; padding-bottom: 40px; line-height: 20px; }
.mapa-site dt{ color: #2390d5; font-size: 20px; }
.mapa-site dd{ padding-left: 10px; background: url(../img/bullet.gif) no-repeat 0 8px; }
.mapa-site dd a{ color: #666666; text-decoration: none; }


.clipping{ width: 100%; }
.clipping .odd td{
background-color: #dae9d4; }
.clipping td, .clipping tr{ padding: 2px 5px 2px 0; }
.clipping .first, .clipping .data{ padding-left: 10px; }
.clipping tr{ cursor: pointer; }
.clipping td.hover{ background-color: #ecf4e9; }
.clipping tr.odd td.hover{ background-color: #c7ddbf; }

.clipping tr th{ font-size: 16px; color: #47902a; }

.action-clipping{ background-color: #47902a; color: #fff; padding: 3px 0; margin-top: 20px; }
.action-clipping a{ color: #fff; }

.contato{ padding-left: 115px; padding-top: 105px!important; clear: both; }

.mapa{ float: right; position:absolute; margin-left:280px; margin-top:-100px;}
.mapa a{ background-color: Red; }

div#qTip { padding: 0 5px; display: none; color: #FFF; font-size: 12px; text-align: left; position: absolute; z-index: 1000; background: url(../img/qtip.gif) no-repeat top left; height: 27px; }

.list-contatos{ *margin-top: 150px; left: 45px; width: 315px; z-index:100; }
.list-contatos dt{ padding-left: 20px; font-size: 16px; font-weight: bold; }
.list-contatos dt strong{ font-size: 20px; color: #e83f2f; }
.list-contatos dd{ padding: 10px 20px; background-color: #e5ebf2; margin: 10px 0; }
.list-contatos strong{ color: #023d81; font-size: 16px; }
.list-contatos em{ font-size: 14px; display: block; font-weight: bold; }
.list-contatos b{ font-weight: bold; }

#receita{ }
#receita h2{ color: #e83f2f; margin-bottom: 10px; font-size: 24px; }
#receita .font{ color: #e83f2f; }
#receita .line-shadow{ margin-top: 20px; clear: both; }

.info-gerais{ }
.info-gerais .img{ float: left; padding-right: 20px; }
.info-gerais .img img{ border: 1px solid #272968; }

.info-gerais .tit{ padding-bottom: 20px; float: right; width: 280px; margin-right: 15px;}
.info-gerais .tit strong{ color: #e83f2f; font-size: 16px; }
.info-gerais ul{ width: 280px; float: right; margin-right: 15px;}
.info-gerais ul li{ padding: 3px 10px; }
.info-gerais ul .even{ background-color: #dae9d4; }

.ingredientes{ clear: both; line-height: 20px; }
.ingredientes .left,
.ingredientes .right{ width: 50%; float: left; }
.ingredientes strong{ font-size: 14px; }
.ingredientes ul li{ padding-left: 20px; background: url(../img/bullet_v.gif) no-repeat 0 5px; }
.gerar-lista{
	background: url(../img/gerar-lista-de-compras.gif) no-repeat 0 bottom;
	clear: both;
	margin: 20px 0 0;
	padding: 0;
	.padding: 20px 0 0 0;
	display: block;
	width: 148px;
	height: 17px;
	text-indent: -2000px;
	overflow: hidden; 
}

.votos{ color: #68a450; padding-top: 20px; height: 22px; }
.votos dt{ float: left; padding-right: 10px; }
.votos dd{ float: left; padding-left: 10px; line-height: 22px; }
.votos .stars{ padding-top: 3px; }
.votos .stars span{ display: block; width: 16px; height: 16px; background: url(../img/star.gif) no-repeat 0 -16px; text-indent: -2000px; overflow: hidden; float: left; margin-right: 3px; cursor: pointer; }
.votos .stars .on{ background-position: 0 0; }

.comente{ width: 300px; float: left; margin-right: 20px; }

.lista-comentarios{ width: 364px; float: left; margin-top: 20px; }
.lista-comentarios dd{ padding: 8px; }
.lista-comentarios dt{ padding-bottom: 15px; }
.lista-comentarios strong{ display: block; font-size: 12px; }
.lista-comentarios  .even{ background-color: #dae9d4; }
.lista-comentarios .no-bg{ background-color: transparent; }

.ver-todos{ display: block; width: 74px; height: 16px; background: url(../img/ver-todos.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; }

#receita .listagem-bottom{ margin-top: 0; }

#meu-livro #receita{ height: 830px; overflow: auto; width: 100%; padding-right: 18px; }

#meu-livro .info-gerais .tit{ width: 400px; float: none; margin: 0 auto; }
#meu-livro .info-gerais .img{ width: 400px; float: none; margin: 0 auto; padding: 0; }
#meu-livro .info-gerais ul{ width: auto; float: none; margin-right: 0; margin-top: 15px;}

#meu-livro .lista-comentarios{ width: 270px; }

/* PRODUTOS */

#wrapper.produtos-interna{ background: url(../img/bg_produtos.gif) no-repeat center top; padding-top: 30px; margin-top: -30px; }
#container.produtos{ width: 990px; margin: 0 auto; float: none; }

#container.produtos .left{ float: left; width: 220px; position: relative; }
#container.produtos .right{ float: left; width: 770px; position: relative; }
#container.produtos .full{ clear: both; }

#nav-produtos{ width: 170px; }
	#nav-produtos dl{ padding-left: 45px; padding-top: 25px; margin-bottom: 15px; }
	#nav-produtos dt{ font-size: 25px; }
	#nav-produtos a{ color: #666666; text-decoration: none; }
	
	#nav-produtos .on{ padding-top: 5px; }
	#nav-produtos .on a.font{ color: #b1d523; font-size: 17px; }
	
	#nav-produtos dl.massas{ background: url(../img/nav_ico_massas.gif) no-repeat top left; }
	#nav-produtos dl.massas dt{ color: #f7941d; }
	#nav-produtos .activita{ background: url(../img/nav_ico_masas-activita.gif)  no-repeat top right; }
	
	#nav-produtos dl.biscoitos{ background: url(../img/nav_ico_biscoitos.gif) no-repeat top left; }
	#nav-produtos dl.biscoitos dt{ color: #2390d5; }


.conheca-produtos{ width: 720px; height: 130px; /*background-color: #F0F0F0;*/ position: relative; top: -20px; /*z-index:-999;*/ }

.folheto-receitas{ width: 150px; text-align: center;}
.folheto-receitas a{ float: right; margin-top: 10px; }
.solicite-aqui{ width: 85px; height: 17px; background: url(../img/solicite-aqui.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; display: block; }

.imagem{ position: absolute; top: 140px; right: 0; width: 310px; }

.valor-nutricional{ position: absolute; top: 384px; right: 0; background: url(../img/selo_valor-nutricional.gif) no-repeat top left; width: 242px; height: 160px; }
.valor-nutricional a{ display: block; width: 242px; height: 160px; text-indent: -2000px; overflow: hidden; position: relative; }

.produto .txt{ width: 425px; margin-left: 45px; }
.produto .txt h2{ font-size: 31px; padding: 15px; margin: 0; }
.produto .txt strong{ color: #f7941d; }
.produto .txt .font{ color: #21279b; font-style: normal; display: block; }
.produto .txt p{ clear: both; }


.receitas-com{ width: 750px; margin-left: 150px; position: relative; }
.receitas-com .img{ position: absolute; top: 0; left: -190px; }
.receitas-com h3{ color: #2390d5; font-size: 25px; padding-left: 120px; margin-bottom: 20px; }
.receitas-com h3 img{ padding-left: 20px; }
.receitas-com .item{ width: 250px; float: left; height: 120px; }
.receitas-com .item img{ float: left; border: 1px solid #ccc; margin-right: 15px; }
.receitas-com .item a{ width: 150px; float: left; text-decoration: none; color: #666666; }
.receitas-com .item strong{ color: #0d508b; font-size: 12px; }
.receitas-com .item em{ color: #ff9900; }
	
.adria-compartilha-list{ width: 720px; margin-left: 150px; }
.adria-compartilha-list h3{ margin-bottom: 10px; height: 35px; text-indent: -2000px; overflow: hidden; background: url(../img/adria-compartilha_tit.gif) no-repeat top left; }
.adria-compartilha-list .item{ float: left; width: 170px; padding-right: 10px; }
.adria-compartilha-list .item p{ color: #0d508b; }
.adria-compartilha-list .item strong{ color: #f7941d; }
.adria-compartilha-list .item a{ color: #2390d5; font-weight: bold; float: right; text-decoration: none; font-size: 10px; }
.adria-compartilha-list .link{ clear: both; padding-right: 70px; padding-top: 10px; }
.adria-compartilha-list .link a{ float: right; }
.leia-todos-os-posts{ display: block; width: 110px; height: 16px; background: url(../img/leia-todos-os-posts.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; }
.veja-mais-receitas{ display: block; width: 107px; height: 17px; background: url(../img/veja-mais-receitas.gif) no-repeat top left; text-indent: -2000px; overflow: hidden; }

/*ENTRETENIMENTO*/


.form-webcards{ background:#dae9d4; padding:0px 10px 15px 10px!important; padding:0px 0 15px 10px; width:515px; float:left; margin:20px 0 0 0}
.form-webcards .input{ border:1px solid #b7c1b3; width:250px; margin:0 10px 8px 0 }
.form-webcards .input-full{ border:1px solid #b7c1b3; width:513px; margin:0 0 8px 0 }
.form-webcards .data{ border:1px solid #b7c1b3; width:40px; margin:0 2px 8px 0 }
.form-webcards .ano{ border:1px solid #b7c1b3; width:50px; margin:0 2px 8px 0 }
.form-webcards  textarea{width:513px; height:110px;  border:1px solid #b7c1b3; margin:0 0 8px 0 }
.form-webcards .cartao{ border:1px solid #515681; width:515px; height:335px; background:#fff; margin:10px 0 20px 0}
.outros-cartoes{width:130px; float:left; margin: 23px 0 0 10px !important; margin: 23px 0 0 10px;}
.outros-cartoes h3{margin:0 0 8px 0}
.outros-cartoes .img{width:115px; height:73px; overflow:hidden; border:1px solid #343671; margin:0 0 15px 0; cursor: pointer;}

.flash-screen{ margin:20px 0 50px 0 }
.download-screensaver{}
.download-screensaver .box{ width:182px; float:left; background:#dae9d4; padding:10px; margin:0 6px 6px 0}
.download-screensaver .box .img{width:180px; height:114px; border:1px solid #474b7b; background:#fff; margin:0 0 8px 0;}
.download-screensaver .box .desc{}
.download-screensaver .box .desc .left{float:left; font-weight:bold;}
.download-screensaver .box .desc .right{float:right; margin-right:0}

.perguntas-quiz .opcao_white{background:#fff}
.perguntas-quiz .opcao_green{background:#dae9d4}
.perguntas-quiz .item{padding:10px;}
.perguntas-quiz .item .pergunta{font-weight:bold}
.perguntas-quiz .item .resposta{padding:0 0 0 13px;}
.perguntas-quiz .item .resposta input,label{vertical-align:middle;}

.resultado-quiz{width:320px; margin:0 auto}
.resultado-quiz .legenda{color:#47902a; font-weight:bold; font-size:14px;}
.resultado-quiz .tit{color:#666666; font-weight:bold; font-size:16px}
.resultado-quiz .hold-img{background:#dae9d4; padding:15px 30px 15px 30px; margin:15px 0 15px 0}
.resultado-quiz .hold-img .img{border:1px solid #4b4f7e; width:260px;  background:#fff}

.box-entretenimento{width:295px; float:left;margin:0 45px 0 0; height:320px;}
.box-entretenimento .img{ width:295px; background:#fff; margin:10px 0 10px 0}


/*ACTIVITA*/






#wrapper.produto-activita{ background-image: url(../img/bg_produtos_activita.gif) }
#wrapper.produto-activita .left{ padding-right: 55px; }
#wrapper.produto-activita .right{ width: 670px; }

.decor-activita{ position: absolute; top: 390px; right: -65px; }

.nav-produto{ width: 100%; float: left; margin-bottom: 20px; }
.nav-produto li{ float: left; color: #99cc33; font-weight: bold; font-size: 18px; }
.nav-produto li a{ text-decoration: none; color: #009933; font-style: normal; }
.nav-produto li a.ativo{ text-decoration: none; color: #ff9933; font-style: normal; }
.produto-home h2{ color: #99cc33; font-size: 36px; }
.produto-home .txt{ height: 180px; }

.box-destaques{ height: 160px; }
	.box-destaques div.saudavel_gostosa {
		position: absolute;
		left:-120px;
		top:193px;
		width: 163px;
		height: 148px;
		background: url(../img/saudavel-gostosa.gif) no-repeat 0 0;
	}
.box-destaques .destaque{ width: 50%; float: left; position: relative; }
.box-destaques .destaque img{ position: absolute; top: 0; left: 0; }
.box-destaques .destaque h3{ color: #99cc33; }
.box-destaques .destaque h3 strong{ color: #009933; font-size: 31px; margin-left: -10px; }
.box-destaques .destaque div{ position: relative; }


.box-destaques2{ height: 160px; }
.box-destaques2 .destaque{ float: left; position: relative; }
.box-destaques2 .destaque img{ position: absolute; top: 0; left: 0; }
.box-destaques2 .destaque h3{ color: #99cc33; }
.box-destaques2 .destaque h3 strong{ color: #009933; font-size: 31px; margin-left: -10px; }
.box-destaques2 .destaque div{ position: relative; }

/**/
.tabela-nutricional{}
.tabela-nutricional .left{float:left; width:275px;}
.tabela-nutricional .left table{}
.tabela-nutricional .left table th{color:#009933; font-weight:bold; padding:2px 5px;}
.tabela-nutricional .left table td{padding:2px 5px;}
.tabela-nutricional .left table tr.yes{background:#c9e59a;}
.tabela-nutricional .left table tr.no{}
.tabela-nutricional .obs{float:left; width:270px; padding:90px 0 0 25px}
	.tabela-nutricional .obs div.saudavel_gostosa {
		position: absolute;
		left: 368px;
		top: 453px;
		width: 163px;
		height: 148px;
		background: url(../img/saudavel-gostosa.gif) no-repeat 0 0;
	}
	.tabela-nutricional .obs div.saudavel_gostosa_soja_cal {
		position: absolute;
		left: 382px;
		top: 479px;
		width: 163px;
		height: 148px;
		background: url(../img/saudavel-gostosa.gif) no-repeat 0 0;
	}
.icos-menu{border-bottom:1px solid #64688c; padding:0 0 10px 0}
.icos-menu h2{font-size:18px;}
.icos-menu h2 a{text-decoration:none; color:#11a040}
.icos-menu h2 a:hover{text-decoration:none;}
.icos-menu .itens-img{height:50px; text-align:center}
.icos-menu .itens-menu1{float:left; width:90px; margin:0 40px 0 0; text-align:center}
.icos-menu .itens-menu2{float:left; width:75px; margin:0 44px 0 0; text-align:center }
.icos-menu .itens-menu3{float:left; width:140px; margin:0 36px 0 0; text-align:center}
.icos-menu .itens-menu4{float:left; width:110px; margin:0 31px 0 0; text-align:center}
.icos-menu .itens-menu5{float:left; width:60px; text-align:center}

.box-resultado{background: url(../img/bg_box-resultado.png) repeat-x; padding:12px; margin:20px 0 20px 0}
.box-resultado .top{ margin:0 0 20px 0}
.box-resultado .top .green{color:#; font-size:14px; font-weight:bold;}
.box-resultado .texto{}

.extras{ width: 360px; padding-top: 20px; clear: both; height: 250px; }
.extras .item{ clear: both; height: 65px; }
.extras .item img{ float: left; }
.extras .item p{ float: right; width: 290px; }
.extras .item p strong{ color: #009933; font-size: 22px; }
.extras .item a{
	color: #666666; text-decoration: none;
}

.receitas-com_produto{
	width: 645px;
	margin: 0 0 0;
}
div.clear_piramide {
	clear: both;
	margin: -52px 0 0;
	.margin: -72px 0 0;
}
div.spacer {
	height: 432px;
}
.receitas-com_produto h3{ color: #e83f2f; font-size: 25px; }
.receitas-com_produto h3 img{ vertical-align: middle; }
.receitas-com_produto .item{ width: 215px; float: left; }
.receitas-com_produto .item img{ float: left; border: 1px solid #272968; margin-right: 8px; }
.receitas-com_produto .item strong{ color: #0d508b; font-size: 12px; }
.receitas-com_produto .item a{ color: #666666; text-decoration: none; }
.receitas-com_produto .veja-mais-receitas{ clear: both; float: left; margin: 20px 0 0 518px; }
.veja-mais-receitas{ width: 122px; height: 18px; background: url(../img/veja-mais-receitas.gif) no-repeat top left; display: block; text-indent: -2000px; /*overflow: hidden;*/ }

.adria-compartilha_saudabilidade h3{ color: #2390d5; font-size: 25px; margin-bottom: 20px; width: 645px;}
.adria-compartilha_saudabilidade img{ vertical-align: middle; }
.adria-compartilha_saudabilidade .item{ width: 290px; float: left; ; }
.adria-compartilha_saudabilidade .first{ margin-right: 65px; }
.adria-compartilha_saudabilidade .item strong{ font-size: 14px; color: #0d508b; }
.adria-compartilha_saudabilidade .item .saiba-mais{ float: right; margin-top: 10px; width: 80px; height: 16px; background: url(../img/saiba-mais.gif) no-repeat top left; display: block; text-indent: -2000px; overflow: hidden; }

/*home produtos*/

#wrapper.produtos-home{ background: url(../img/bg_produtos_home.gif) no-repeat center 370px; }
.decor-top{ display: block; }
.decor-bottom{ display: block; float: right; position: relative; right: -130px; }

.receitas-dicas{ width: 690px; margin: 0 auto; position: relative;}
.receitas-dicas .receitas, .receitas-dicas .dicas{ width: 50%; float: left; /*background: url(../img/produtos_receitas-dicas_bg.gif) no-repeat 0 40px;*/ }

.receitas-dicas h3{ font-size: 31px; margin: 0; margin-left: 35px; margin-bottom: 15px; padding: 0 }
.receitas h3{ color: #2390d5; }
.dicas h3{ color: #33cccc; }
.receitas-dicas .item{ clear: both; margin-bottom: 10px; float: left; }
.receitas-dicas .item img{ float: left; padding: 0 10px 0 25px; }
.receitas-dicas .item a{ float: left; width: 205px; display: block; color: #999999; text-decoration: none; font-size: 13px; }
.receitas-dicas .item em{ color: #f7941d; font-size: 14px; }
.receitas-dicas .item strong{ color: #0d508b; font-size: 14px; margin-left: 10px; }

.receitas-dicas a.veja-mais-receitas,
.receitas-dicas a.veja-mais-dicas{ clear: both; float: right; display: block; width: 152px; height: 23px; background: url(../img/s.gif) no-repeat center right; text-indent: -2000px; overflow: hidden; margin: 5px 50px 10px 0 }

.receitas-dicas a.veja-mais-receitas{ background-image: url(../img/veja-mais-receitas_blue.gif); }
.receitas-dicas a.veja-mais-dicas{ background-image: url(../img/veja-mais-dicas_blue.gif); }

.receitas-dicas .folheto-receitas {
	top: 90px;
	left: -150px;
	position: absolute;
}

/*Quiz Activita*/

.green-result{color:#009933; font-size:14px; font-weight:bold}
.quiz-activita{}
.quiz-activita .tit-questao{color:#ff9933; font-size:12px; font-weight:bold}
.quiz-activita p{ margin:0 0 9px 0}
.quiz-activita p a{ color:#666666; text-decoration:none;}

/*dicas de saude Activita*/
.hold-dicas-saude{}
.hold-dicas-saude .box-dicas-saude{ width:303px; float:left; margin:0 30px 15px 0}
.hold-dicas-saude .box-dicas-saude label{ color:#ff9933;}
.hold-dicas-saude .box-dicas-saude p{ height:84px; overflow:hidden;}

/*peso ideal*/
.form-pesoideial{margin:20px 0 0 0}
.form-pesoideial input{border:1px solid #9faa94; width:51px; margin:0 0 8px 0}
.botao-calcular{margin:7px 0 10px 0}
.box-result-peso{background:#cbe297;width:300px; padding:15px 0 13px 17px;}


.fix-bottom-activita{padding-bottom:250px}
.lista-ingredientes{
	width: 600px;
}
.item-ingrediente{
	clear: both;
	display: block;
	margin: -10px 0 0 0;
}
ul.gerador {
	padding:10px 20px 0 0;
}
	ul.gerador li {
		padding:0 0 3px 12px;
		background: url(../img/gerador-list.gif) no-repeat  5px 6px;
	}
.claer_swf {
	height: 52px;
	margin: 0;
	clear: both;
}
.claer_swf2 {
	height: 82px;
	margin: 0;
	clear: both;
}
.claer_all {
	height:162px;
	.height: 0;
	margin: 0;
	.margin: -50px 0 0 0;
	clear: both;
}
.claer_all2 {
	height:162px;
	.height: 0;
	margin: 0;
	.margin: -30px 0 0 0;
	clear: both;
}
.tres_cer {
	margin: -33px 0 0 0;
	.margin: -63px 0 0 0;
}
.tres_call {
	margin: -53px 0 0 0;
	.margin: -83px 0 0 0;
}
.h_top {
	margin: 0;
	.margin: -30px 0 0 0;
}
.claer_all3 {
	height:162px;
	.height: 0;
	margin: 0;
	.margin: -30px 0 0 0;
	clear: both;
}
.claer_all4 {
	clear:both;
	height:162px;
	margin:-250px 0 0;
	.margin: -230px 0 0;
}
div.decor {
	height: 0;
	.height: 0;
	.margin: -50px 0 0 0;
	clear: both;
}

div.login_h {
	clear:both;
	height:135px;
}

div.erro-descricao {
	color: #E83F2F;
}