/* 
	project:  Gran Nutriz
	author:   Cristiano Pereira (www.blogdoiniciante.com) 
*/
@import url("jquery.tooltip.css");

*{ margin: 0; padding: 0; }*
img	{ border: none; }
a { color: #50778D; text-decoration: underline; }
a:hover { color: #EE6539;  text-decoration: none; }
p { margin: 0 0 10px 0; }
span { font-weight: bold; }
h1 { color: #50778D; font: 1.7em "Trebuchet MS", Sans-Serif, Arial ;  }
h2, h3	{ 
	color: #50778D;
	padding-left: 22px;
	margin-bottom: 15px; 
	border-bottom: 1px solid #50778D; 
	font: 1.7em "Trebuchet MS", Sans-Serif, Arial ;
	background: url("../img/layout/detalhe_h2.jpg") no-repeat left top;
}
.image_left { float: left; border: 4px solid #fff; padding: 3px; margin: 0 20px 10px 0; }
.image_right { float: right; border: 4px solid #fff; padding: 3px; margin: 0 0 10px 20px; }
.botao { font-weight: bold; color: #C93E11; font-size: 10px; }

body { 
	font: .74em Verdana, "Trebuchet MS", Arial, Tahoma, sans-serif; 
	line-height: 1.9em;
	color: #333;
	text-align: center;
	font-size: 11px;
	background:  #fff ;  
}
#geral {
	width: 778px;
	margin: 15px auto;
	background:  url("../img/layout/bg_topo.jpg") no-repeat top center;
}
#topo	{
	height: 147px;
	padding: 0 23px;
	color: #fff;
}
#logo	{
	width: 232px;
	margin: 45px 0 0 16px;
	height: 65px;
	color: #ccc;
	float: left;
}
#logo span	{
	display: none;
}
#logo h1	{
	width: 232px;
	height: 65px;
	float: left;
}
#logo h1 a	{
	width: 232px;
	height: 65px;
	float: left;
	text-indent: -9000px;
	overflow: hidden;
}
#content	{
	padding: 15px 30px 0 30px;
	background:  url("../img/layout/bg_main.jpg") repeat-y top center;  
	color: #000;
}
#texto	{
	text-align: justify;
	margin: 0 30px;
}
#texto p	{
	text-indent: 25px;
}
#left	{
	width: 170px;
	text-align: justify;
	line-height: 15px;
	font-size: 10px;
	float: left;
	background: url("../img/layout/bg_left_top.gif") no-repeat top center;
}
#bg_left_down	{ background: url("../img/layout/bg_left_down.gif") no-repeat top center; height: 10px; clear: both;}
.in_left	{
	background: url("../img/layout/bg_left_main.gif") repeat-y top center;
	padding: 7px;
	margin-top: 8px;
}
#right	{
	width: 530px;
	text-align: justify;
	float: right;
}
#right	ul li {
	margin: 0 0 0 15px;
}

#footer	{
	height: 56px;
	padding: 7px 35px 0;
	clear: both;
	text-align: left;
	background:  url("../img/layout/bg_rodape.jpg") no-repeat top center;  
}
.clear	{
	clear: both;
	height: 1px;
	font-size: 1px;
}
#destaques	{
	width: 530px;
	display: table;
}
#top_destaque	{
	height: 95px;
	text-align: left;
	margin: 0 auto;
	background: url("../img/layout/bg_topdestaque.gif") no-repeat center top ;
	padding: 5px 5px 1px 15px;
	font-size: 10px;
}
#destaque1	{
	background: url("../img/fotos/bg_destaque1.jpg") no-repeat top center;
}
#destaque2	{
	background: url("../img/fotos/bg_destaque2.jpg") no-repeat top center;
}
.destaques	{
	width: 242px;
	padding: 80px 5px 5px 5px;
	margin: 5px 5px 0 5px ;
	float: left;
}
.split	{
	margin: 10px auto;
	height: auto;
}
#hmenu {
	margin: 110px 0 0 0;
	float: right;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#hmenu li{
	list-style: none;
	display: inline;
	float: left;
}
#hmenu a {
	padding: 4px 13px ;
	text-decoration: none;
	color: #fff;
	background: #779DB2;
	margin: 1px;
	float: left;
	border-bottom: 4px solid #50778D;
}
#hmenu a:hover {
	background: #EE6539;
	color: #FFFFFF;
	border-bottom: 4px solid #C93E11;
}
#hmenu li.current a{
	background: #EE6539;
	color: #FFFFFF;
	border-bottom: 4px solid #C93E11;
}
#e_mail	{
	background: #F1E1D2;
	padding: 5px;
	text-align: right;
	color: #C93E11;
}
#e_mail	input {
	text-align: center;
	color: #C93E11;
}
#form_contato	{
	width: 350px;
	float: right;
}
#endereco	{
	width: 250px;
	text-indent: none;
	float: left;
}
#endereco p 	{
	text-indent: 0px;
}
#down_destaque	{
	text-align: justify;
	margin: 0 auto 2px;
	padding: 3px ;
	line-height: 1.6em;
}
#mapa	{
	width: 600px;
	margin: 5px auto;
	text-align: center;
}
#mapa h2	{
	text-align: left;
}
#copyright	{
	float: left;
}
#author	{
	width: 200px;
	float: right;
	text-align: right;
	color: #fff;
}
#author	a {
	color: #fff;
}
#author	a:hover {
	color: #EE6539;
}
#donw_dest_left	{
	width: 280px;
	border-right: 1px solid #50778D;
	float: left;
	padding: 5px 10px 5px 5px;
}
#donw_dest_right	{
	width: 220px;
	float: right;
}
.respons	{
	width: 240px;
	height: 125px;
	border: 1px solid #dedede;
	background: #fafafa;
	padding: 8px;
	margin-right: 3px;
	float: left;
}
.respons p	{
	margin: 0;
}
.img_respons	{
	float: left;
	margin-right: 7px;
}
