@charset "iso-8859-2";
/* CSS Document */

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

body{
	background:#e5f8c8;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

a{
	font-family:Verdana, Geneva, sans-serif;
	color:#004A00;
	text-decoration:none;
}

h2{
	font-weight:bold;
	font-size:22px;
	color:#e75009;
	margin:0px 0px 8px 0px;
}

#principal{
	margin:0 auto;
	width:100%;
	height:auto;           
}

#topo{
	width:100%;
	height:280px;
	text-align:center;
}

#conteudo{
	margin:-36px auto;
	width:788px;
	min-height:580px;
	position:relative;           
    
}

#menu_lateral{
	width:150px;
	height:358px;
	background:url(imagens/menu_lateral.gif) no-repeat center center;
	padding:0px 2px;
	position:absolute;                        
	top:0px;
	left:5px;                            
}

#menu_lateral #links{
	margin-top:70px;
	width:130px;
	font-weight:bold;          
}

#menu_lateral a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#467006;
	width:130px;
	height:20px;
	display:block;
	padding-left:15px;    
	margin-left:0px;
}
	
#menu_lateral p{
	margin-top:20px;
	font-size:16px;
	color:#fff;
}

#menu_lateral p a{
	font-size:11px;
	margin-top:6px;
	height:20px;
}	

#menu_lateral a:hover{
	background:url(imagens/icone_cereja.gif) left no-repeat;
	color:#0C0;
	}	

#conteudo_fundo{
	background:url(imagens/conteudo.png) no-repeat top center;
	margin-left:214px;
	width:573px;
	height:175px;       		
	display:inline-block;               
}

#conteudo_rodape{
	width:575px;
	height:170px;
	background:url(imagens/conteudo_rodape.gif) no-repeat center center;            
	margin:0px 0px 0px 213px;  
}

#menu_lateral_rodape{
	width:127px;
	height:140px;
	background:url(imagens/menu_lateral_rodape.gif) no-repeat center center;                      
	position:absolute;
	top:460px;
	left:5px;
	padding:15px 15px 15px 12px;
	clear:both;	                                
}

#menu_lateral_rodape p{
	margin:-5px 0px 12px 11px;	
}

#menu_lateral_rodape a{
	font-size:11px;
	font-weight:bold;
	color:#663333;
}

#menu_lateral_rodape a:hover{
	color:#A85353;
}

#rodape{
	clear:both;
	width:776px;
	height:40px;
	background:url(imagens/rodape.gif) no-repeat center center;
	margin:15px 0px 0px 7px;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	line-height:30px;
}

h1{
	background:#83D00F;
	height:32px;
	width:490px;
	margin:90px 0px 5px 0px;
	font-family:Century SchoolBook, Arial, Helvetica, sans-serif;	
	font-style:italic;
	font-weight:bold;
	font-size:20px;
	color:#FFF;
	text-align:right;
	line-height:32px;
	padding-right:10px;
}

.produtos{
	background:#eafcb4;
	border:solid 1px #97FF97;
	width:532px;
	height:auto;
	margin:10px 5px;
	padding:0px 0px 10px 0px;
}

.novidades{
	background:#eaffab;
	border:solid 1px #97FF97;
	width:532px;
	min-height:220px;
	margin:10px 5px;
}

#conteudo_gerenciavel{
	background:url(imagens/conteudo_meio.gif) repeat-y center center;
	width:553px;
	min-height:875px;
	*min-height:885px;
	margin:0px 0px 0px 214px;
	padding:5px 10px 10px 10px; 
}

#conteudo_gerenciavel p{
	line-height:25px;
	word-spacing:3px;
	font-size:12px;
	padding:0px 8px 15px 5px;
}

#conteudo_gerenciavel span{
	font-size:14px;
	font-weight:bold;
	color:#030;
	text-decoration:underline;
}

#conteudo_gerenciavel_baixo{
	background:url(imagens/conteudo_baixo.gif) no-repeat center center;              
	height:20px;
	width:580px;
	margin:0px 0px 0px 209px;
}

fieldset div{
	margin-top:10px;
}

fieldset img{
	margin-left:105px;
	border:1px solid #F60;
}

input, textarea{
	border:solid 1px #caec95;	
}

label{
	font-size:14px;
	font-weight:bold;
	color:#467006;
	float:left;
	width:95px;
	text-align:right;
	padding-right:10px;
}

#btn_enviar{
	margin-left:106px;	
}

#imagem{
	background:url(imagens/vale_a_pena_produtos.jpg) no-repeat center center;
	width:400px;
	height:250px;
	margin:0px 0px 10px 70px;  ;
}

.style1{
	font-family:Viner Hand ITC, Arial, Helvetica, sans-serif;	
	font-size:17px;
	color:#e75009;
	margin:0px 0px 0px 212px;
}

.style3{
	font-size:16px;
	font-weight:bold;
	color:#e75009;
	margin:10px;
}

.style4{
	font-size:13px;
	font-weight:bold;
	color:#030;
	margin:10px;
}

.style5{
	font-family:Century SchoolBook, Arial, Helvetica, sans-serif;	
	font-size:18px;
	color:#e75009;
	margin:5px;
}

h3{
	font-size:16px;
	font-weight:bold;
	color:#030;
	margin-left:136px;
}
/*
#imagem_espaco2{
	background:url(imagens/imagem_espaco2.jpg) no-repeat center center;
	width:320px;
	height:250px;
	margin:0px 0px 10px 108px;
}

#imagem_espaco{
	background:url(imagens/imagem_espaco.jpg) no-repeat center center;	
	width:430px;
	height:330px;
	margin:15px 0px 10px 55px;
}

#imagem_espaco3{
	background:url(imagens/imagem_espaco3.jpg) no-repeat center center;	
	width:510px;
	height:175px;
	margin:15px 0px 10px 15px;
}

#imagem_espaco4{
	background:url(imagens/imagem_espaco4.jpg) no-repeat center center;	
	width:430px;
	height:330px;
	margin:15px 0px 10px 55px;
}

#imagem_espaco5{
	background:url(imagens/imagem_espaco5.jpg) no-repeat center center;	
	width:520px;
	height:340px;
	margin:15px 0px 10px 12px;
}

#imagem_espaco6{
	background:url(imagens/imagem_espaco6.jpg) no-repeat center center;	
	width:430px;
	height:330px;
	margin:15px 0px 10px 55px;
}

#imagem_espaco7{
	background:url(imagens/imagem_espaco7.jpg) no-repeat center center;	
	width:430px;
	height:330px;
	margin:15px 0px 10px 55px;
}
*/
#tabela{
	background:url(imagens/tabela_diet_light.jpg) no-repeat center center;
	width:540px;
	height:706px;
}

.imagens_dados{
	position:relative;
	z-index:1000;
	width:195px;
	border:solid 5px #e2fd90;
	margin:0px 5px 0px 0px;
}

#conteudo_rodape h3{
	margin:20px 0px 0px 8px;
	padding:5px 0px;
}

#imagem_rodape{
	background:url(imagens/imagem_rodape.jpg) no-repeat top center;
	width:150px;
	height:120px;
	margin:0px 0px 0px 15px;               
	float:left;                    
}

#imagem_rodape p{
	font-size:14px;
	color:#030;
	margin:82px 0px 0px 15px ;
}

#imagem_rodape2{
	background:url(imagens/imagem_rodape2.jpg) no-repeat top center;
	width:150px;
	height:120px;
	margin:0px 200px 0px 0px;       
	float:right;                             
	clear:right;     
	display:inline;
}

#imagem_rodape2 p{
	font-size:14px;
	color:#030;
	margin:82px 0px 0px 15px ;
}

#conteudo_gerenciavel #paginacao span, a{
	margin:0px 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#030;
	text-decoration:none;
}

#conteudo_gerenciavel #paginacao span{
	color:#83A976;
}

#paginacao a:hover{
	color:#080;		
}

#newsletter{
	background:url(imagens/menu_lateral_newsletter.gif) center center no-repeat;
	margin-left:0px;
	position:absolute;
	top:830px;
	left:5px;
	_top:560px;
	_left:0px;
	width:134px;
	height:178px;
	padding:2px 10px 10px 10px;
}

#newsletter #enviar2{
	*margin:-20px 0px 0px 0px;
	color:#030;
}

#newsletter label{
	text-align:left;
	font-size:13px;
	width:40px;
	padding:0px;                               
}

#newsletter fieldset{
	padding:5px 0px 5px 10px;
	_padding-left:10px; 
	text-align:left; 
	margin-left:-10px;
	_margin-left:5px; 
	width:135px;
}

#banner_home{
	width:532px;;
	margin:10px 0px 4px 5px;
	height:auto;
	border:1px solid #c7fd76;
}

.linhas_alimentos{
	background:#eeffbc;
	border:1px solid #c7fd76;
}

.linhas_alimentos:hover{
	background:#e7fda6;
}

.linhas_alimentos_ind{
	background:#caff7b;	
	border:1px solid #abfc31;
}

.linhas_alimentos_ind:hover{
	background:#c0fd64;	
}

#noticias_rodape{
	margin:0px 0px 0px 10px;
	width:440px;
	height:90px;
	overflow:hidden;
	font-size:12px;
	padding:0px 5px 0px 0px;
/*	border:1px solid #666; */
}

#noticias_rodape a:hover{
	text-decoration:underline;	
}

#parceiros{
	width:148px;
	min-height:170px;
	margin-left:0px;
	position:absolute;
	top:1025px;
	left:5px;
	_top:560px;
	_left:0px;
	text-align:center;
/*	border:solid 1px #666;	*/
}

#parceiros img{
	border:1px solid #b4fe46;
	margin:0px 0px 5px 0px;
}

#parceiros a{
	margin:0;	
}

#imc{
	margin-left:0px;
	position:absolute;
	top:635px;
	left:5px;
	_top:560px;
	_left:0px;
	width:134px;
	height:170px;
	font-size:12px;
	color:#030;
	padding:10px 10px 10px 10px;
	background:url(imagens/menu_lateral_imc.gif) center center no-repeat;
	text-align:left;
/*	border:1px solid #000; */
}

#imc label{
	width:40px;
	font-weight:normal;
	font-size:12px;
	margin:5px 0px 0px 0px;
}

#imc #calcular{
	margin:8px 0px 5px 25px;	
}

#imc #peso, #altura{
	margin:5px 0px 5px 0px;	
}

#imc #saiba_mais{
	margin:15px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#002F00;	
}

#imc #saiba_mais:hover{
	text-decoration:underline;
}

#imc #resultado_imc{
	text-align:center;
	color:#DF7000;	
}
#menu_com_submenu{
	border:1px solid #000;	
}

#menu_lateral #links .submenus {
	height:auto;
}

#horario_funcionamento{
	position:absolute;
	top:356px;
	left:5px;
	width:138px;
	height:79px;
	padding:10px 10px 10px 6px;
	font-size:11.5px;
	color:#030;
	background:url(imagens/horario_funcionamento_fundo.gif) top center no-repeat;
/*	border:1px solid #000; */
}

#horario_funcionamento .horario{
	font-weight:bold;
	color:#e75009;	
}

#subtitulo_banner_home{
background:#c3fdd2;
width:532px;
line-height:20px;
border:1px solid #83fb83;
margin:10px 0px 0px 5px; 
text-align:center; 
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#030; 
text-decoration:none; 
font-weight:normal;
}

#dados_nutricionista{
	background:#edfdc0;
	width:532px;
	margin:0px 0px 0px 5px;	
	font-size:18px;
	color:#030;
}

.dados_produto{
	padding:5px 5px 5px 5px;
	margin:1px 1px 30px 1px;
	border:1px solid #eafcb4;
}

.dados_produto:hover{
	background:#FFF;
	border:1px solid #c6ff1b;
}

#foto_formulario_contato{
	background:#edfdc0;
	position:relative;
	top:123px;
	left:343px;
	width:138px;
	height:110px;
	text-align:center;
	font-size:10px;
	color:#030;
	border:1px solid #d6ff57;
}

.descricao_produto{
	float:left;
	width:270px;
	margin:0px 0px 5px 2px; 
	padding:5px;
	font-size:12px;	
}

.descricao_produto:hover{
	background:#e2fd90;	
}