body{ margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif, Century Gothic; font-size:12px; background:#EFFEC7;}


#geral{ width:1000px; margin:0 auto; }

#geral-topo { width:1000px; height:450px; margin:0px; padding:0px;}

#topo-imagens{ width:1000px; height:350px; margin:0px; padding:0px; background:url(imagens/img01.jpg) no-repeat;}


#slidebox{position:relative; /*border:1px solid #ccc; margin:40px auto;*/}
#slidebox, #slidebox .content{width:1000px;}
#slidebox, #slidebox .container, #slidebox .content{height:350px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{background:#eee; float:left;}
#slidebox .content div{padding:0px; height:294; font-family:Verdana, Geneva, sans-serif; font-size:13px;}

#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}

#slidebox .thumbs{position:absolute; z-index:2; bottom:20px; right:10px; font-weight:bold; }
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; 
						text-decoration:none; padding:2px 4px; background:#84b504; /* background:url(slidebox_thumb.png);*/ color:#fff;}
#slidebox .thumbs .thumb:hover{background:#F2FBFD; color:#000;}
#slidebox .selected_thumb{background:#F2FBFD; color:#000; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none; padding:2px 4px;}



#logo{ width:315px;; height:165px; position:absolute; z-index:3; margin-left:342px; margin-top:20px; padding:4px; background:#84B504;}
		
#img-logo {width:315px;; height:165px; margin:0px; padding:0px;}

#topo-menu{ width:1000px; height:95px; margin:0px; padding:0px; background:url(imagens/fundo-topo-menu.jpg) no-repeat;}

#menu-inst01 {
	width:300px; 
	height:58px;
	margin-top:20px;
	float:right;
}

#menu-inst01 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#menu-inst01 ul li {
	padding: 0;
	margin: 0;
	display: inline;
	margin-right:12px;
}
#menu-inst01 ul li a {
	float: left;
	margin-left:8px;
	margin-right:40px;
	margin-top:18px;
	text-align: center;
	font-size:18px;
	letter-spacing:1px;
	display: block;
	text-decoration: none;
	color: #FFF;	
	outline: none;
}

#menu-inst01 li a:hover, #menu_loja li .current {
	color: #84B504;
}

#menu-inst02 {
	width:300px; 
	height:58px;
	margin-left:65px;
	margin-top:20px;
	float:left;
}

#menu-inst02 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#menu-inst02 ul li {
	padding: 0;
	margin: 0;
	display: inline;
	margin-right:12px;
}
#menu-inst02 ul li a {
	float: left;
	margin-right:60px;
	margin-top:18px;
	text-align: center;
	font-size:18px;
	letter-spacing:1px;
	display: block;
	text-decoration: none;
	color: #FFF;	
	outline: none;
}

#menu-inst02 li a:hover {
	color: #84B504;

}


#slogan { width:1000px; height:60px; margin:0px; padding:0px;}

#geral-centro{ width:1000px; height:440px;
			   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			   background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
			   
#geral-box{width:1000px; height:380px; margin:0px; padding:0px;}			   
			   
#box1{ width:290px; height:310px; margin:0px; padding:0px; float:left; margin-top:28px; margin-left:33px; }
#fundo-img01{width:275px; height:100px; margin:0px; padding:3px; background:#84b504;}

#box1-txt{ width:275px; height:200px; margin:0px; padding:0px; text-align:justify; margin-top:15px;}

#box2{ width:290px; height:310px; margin:0px; padding:0px; float:left; margin-top:28px; margin-left:33px; }
#fundo-img02{width:100px; height:275px; margin:0px; padding:3px; background:#84b504; float:left;}

#box2-txt{ width:160px; height:275px; margin:0px; padding:0px; float:right; text-align:justify;}


#box3{ width:290px; height:310px; margin:0px; padding:0px; float:left; margin-top:28px; margin-left:33px; }
#fundo-img-rec{width:100px; height:90px; margin:0px; padding:3px; background:#84b504; float:left;}

#receita { width:290px; height:95px; margin-bottom:4px;} 

#geral-rodape{width:1000px; height:130px; margin:0px; padding:0px;
			  background-image: -moz-linear-gradient(top, #4b6602 , #1c3300 50%);
			  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b6602', endColorstr='#1c3300');
			  background: -webkit-gradient(linear, left top, left bottom, from(#4b6602), to(#1c3300));
			  }

#rodape-cont { width:1000px; height:110px; padding-left:15px; padding-top:15px;}

#rodape-cont ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rodape-cont ul li {
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	display: block;
	height: 110px;
	width: 180px;
}

#tit01{ font-weight:bold; color:#E5F5FB; letter-spacing:1px; font-size:13px;}
#tit01-cont p{ margin:0px; padding:0px; color:#fff; letter-spacing:0.5px; margin-top:4px; line-height:20px; border-right:1px solid #CCC; margin-right:10px; height:90px;}

#tit02{ font-weight:bold; color:#E5F5FB; letter-spacing:1px; font-size:13px;}
#tit02-cont p{ margin:0px; padding:0px; color:#fff; letter-spacing:0.5px; margin-top:2px; line-height:20px; /*border-right:1px solid #CCC;*/ margin-right:10px;}

#tit03{ font-weight:bold; color:#E5F5FB; letter-spacing:1px; font-size:13px;}
#tit03-cont p{ margin:0px; padding:0px; color:#fff; letter-spacing:0.5px; margin-top:2px; line-height:20px; text-align:left; }

#img-mapa { width:180px; height:90px; border:2px solid #84b504; margin-top:2px;}

#rodape-emp {text-align:right;}
#icons{text-align:right; margin-top:48px; margin-right:20px;}
#direitos{text-align:right; margin-top:100px; color:#FFF; font-size:11px;  margin-right:20px; }


#tit01-cont p a {
	margin:0;
	color: #fff;
	text-decoration: none;
	outline: none;
}

#tit01-cont p a:hover{
	color: #fff;
	margin:0;
	text-decoration:underline;
	outline: none;
	}
#tit01-cont p .current {
	color: #fff;
	margin:0;
	text-decoration:none;
	outline: none;}	


#tit02-cont p a {
	margin:0;
	color: #fff;
	text-decoration: none;
	outline: none;
}

#tit02-cont p a:hover{
	color: #fff;
	margin:0;
	text-decoration:underline;
	outline: none;
	}
#tit02-cont p .current {
	color: #fff;
	margin:0;
	text-decoration:none;
	outline: none;}	
	
#icons a {
	margin:0;
	text-decoration: none;
	outline: none;
}

/* =========================== QUEM SOMOS ============================= */

#geral-quemsomos { width:1000px; height:450px; margin:0px; padding:0px;
				   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			       background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
				   
#titulo-quemsomos { width:1000px; height:55px; background:url(imagens/tit-quemsomos.png) no-repeat; margin:0px; padding:0px;}
#cont-quemsomos { width:1000px; height:380px; margin:0px; padding:0px; }

#cont-quemsomos01{ width:400px; height:300px; margin-left:30px; margin-top:25px; float:left;}

#cont-quemsomos01 p{ width:400px; height:300px; margin-left:0; margin-top:0; text-align:justify;}

#cont-quemsomos02 {width:500px; height:320px; margin-left:20px; margin-top:25px; float:right;}

#cont-quemsomos02-sub01{width:400px; height:150px; margin:10px; padding:4px; background:#4b6602;}

#cont-quemsomos02-sub02{width:400px; height:150px; margin:10px; padding:4px; margin-top:20px; background:#4b6602;}

/* =========================== HISTORIA ARROZ ============================= */

#geral-historiaArroz { width:1000px; height:450px; margin:0px; padding:0px;
				   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			       background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
				   
#titulo-historiaArroz { width:1000px; height:55px; background:url(imagens/tit-historiaarroz.png) no-repeat; margin:0px; padding:0px;}
#cont-historiaArroz { width:1000px; height:380px; margin:0px; padding:0px; }

#cont-historiaArroz01{ width:950px; height:350px; margin-left:30px; margin-top:25px; float:left; overflow:auto;}

#cont-historiaArroz01 p{ width:920px; height:350px; margin-left:0; margin-top:0; text-align:justify;}

#cont-historiaArroz02 {width:500px; height:320px; margin-left:20px; margin-top:25px; float:right;}

#cont-historiaArroz02-sub01{width:400px; height:150px; margin:10px; padding:4px; background:#4b6602;}

#cont-historiaArroz02-sub02{width:400px; height:150px; margin:10px; padding:4px; margin-top:20px; background:#4b6602;}

/* =========================== PRODUTOS ============================= */

#geral-produtos { width:1000px; height:650px; margin:0px; padding:0px;
				   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			       background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
				   
#titulo-produtos { width:1000px; height:55px; background:url(imagens/tit-produtos.png) no-repeat; margin:0px; padding:0px;}
#cont-produtos { width:1000px; height:610px; margin:0px; padding:0px; }

#cont-produtos01{ width:250px; height:580px; margin-left:8px; margin-top:8px;  border-right:1px solid #CCC; float:left;}

#prod01{ width:230px; height:25px; background:#DEECBD;
		}
#prod01 p { margin:0; padding:0; font-weight:bold; text-align:justify; padding:5px; margin-left:5px; color:#1d3400; margin-top:4px; }		

#cont-produtos02{ width:700px; height:580px; margin-left:25px; margin-top:8px; float:left;}

#prod-img{ width:200px; height:320px; margin-left:10px; margin-top:15px; background:#DEECBD; float:left; padding:4px;}

#prod-detalhes {width:450px; height:320px; margin-right:20px; margin-top:15px; float:right;}

#prod-txt{ width:450px; height:160px;  border-bottom:1px solid #CCC;}
#titulo{ margin:0; padding:0; background:#DEECBD; height:20px; font-size:14px; font-weight:bold; padding:5px;}
#descricao{ margin:0; padding:0; text-align:justify; margin-top:10px;}
#prod-ficha{ overflow:auto; width:450px; height:500px;}

#prod01 a {
	color:#1d3400;
	margin:0;
	text-decoration: none;
	outline: none;}
	
#prod01 a:hover{
	color:#1d3400;
	margin:0;
	text-decoration: none;
	outline: none;}
	}
#prod01 .current {
	color:#1d3400;
	margin:0;
	text-decoration: none;
	outline: none;}		

/* =========================== FALE CONOSCO ============================= */

#geral-faleconosco { width:1000px; height:450px; margin:0px; padding:0px;
				   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			       background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
				   
#titulo-faleconosco { width:1000px; height:55px; background:url(imagens/tit-faleconosco.png) no-repeat; margin:0px; padding:0px;}
#cont { width:1000px; height:380px; margin:0px; padding:0px; }

#sub-txt-faleconosco { width:300px; height:330px; margin-top:50px; margin-left:50px; float:left; font-size:12px;}
#sub-form-faleconosco{ width:300px; margin-top:10px; margin-right:120px; float:right;}
#sub-form-faleconosco fieldset{border:none; margin:0; padding:0; margin-top:10px;} 
#sub-form-faleconosco label{ margin-bottom:4px; margin-top:8px; }
.form-contato{background:#ffffff; border: 1px solid #ccc; width:290px;}

/* =========================== LOCALIZAÇÃO ============================= */

#geral-localizacao { width:1000px; height:450px; margin:0px; padding:0px;
				   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			       background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
				   
#titulo-localizacao { width:1000px; height:55px; background:url(imagens/tit-localizacao.png) no-repeat; margin:0px; padding:0px;}
#cont-localizacao { width:1000px; height:380px; margin:0px; padding:0px; }

/* =========================== Receitas ============================= */

#geral-receitas { width:1000px; height:450px; margin:0px; padding:0px;
				   background-image: -moz-linear-gradient(top, #DEECBD , #FFFFFF 50%);
			       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DEECBD', endColorstr='#FFFFFF');
			       background: -webkit-gradient(linear, left top, left bottom, from(#DEECBD), to(#FFFFFF));}
				   
#titulo-receitas { width:1000px; height:55px; background:url(imagens/tit-receitas.png) no-repeat; margin:0px; padding:0px;}

#cont-receitas01{ width:250px; height:350px; margin-left:8px; margin-top:8px;  border-right:1px solid #CCC; float:left;}

#cont-receitas { width:1000px; height:380px; margin:0px; padding:0px; }

#cont-receitas02{ width:700px; height:350px; margin-left:25px; margin-top:8px; float:left;}

#receitas-img{ width:200px; height:320px; margin-left:10px; margin-top:15px; background:#DEECBD; float:left; padding:4px;}

#receitas-detalhes {width:450px; height:360px; margin-right:20px; margin-top:15px; float:right; }

#receitas-txt{ width:450px; height:330px;  border-bottom:1px solid #CCC; overflow:auto;}
#titulo{ margin:0; padding:0; background:#DEECBD; height:20px; font-size:14px; font-weight:bold; padding:5px;}
#descricao{ margin:0; padding:0; text-align:justify; margin-top:10px; font-size:13p;}
