/* CSS Document */

/* GERAL */
@font-face {
	font-family: 'VijayaBold';
	src: url('../fonts/vijayab.eot');
	src: local('Vijaya'), local('VijayaBold'), url('../fonts/vijayab.woff') format('woff'), url('../fonts/vijayab.ttf') format('truetype'), url('../fonts/vijayab.svg#webfontzdZqMh7P') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'VijayaRegular';
	src: url('../fonts/vijaya.eot');
	src: local('Vijaya'), local('Vijaya'), url('../fonts/vijaya.woff') format('woff'), url('../fonts/vijaya.ttf') format('truetype'), url('../fonts/vijaya.svg#webfontWWqiZAVi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'HelveticaLTRegular';
	src: url('../fonts/helveticalt.eot');
	src: local('Helvetica LT'), local('HelveticaLT'), url('../fonts/helveticalt.woff') format('woff'), url('../fonts/helveticalt.ttf') format('truetype'), url('../fonts/helveticalt.svg#webfontW3qx8G5E') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
	border: 0;
}
img, div, input { behavior: url("_js/iepngfix_v2/iepngfix.htc") } /* IE PNGFIX */

html,body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #78952F;
	background: url(../_img/fundo.jpg) top fixed no-repeat;
		/*border:#990000 1px solid;*/
	}
	body{
		margin: 0px;
		padding: 0px;
	}
	
	a:link{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#444;
		text-decoration: none;
		}
		a:visited {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#444;
			text-decoration: none;
		}
		a:active {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#444;
			text-decoration: none;
		}
		a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#222;
			text-decoration: underline;
		}
	
	ol, ul {
		margin: 0; padding: 0;
		list-style:none }
	li, dl {
		margin: 0; padding: 0;
	}

#geral{
	margin: 0px;
	height: auto !important;
	/*border:#009900 1px solid;*/
	}
	
/* TOPO */
#Topo{
	width: 100%;
	height: 149px;
}

	#Topo-Menu-Fundo{
		width: 100%;
		height: 24px;
		background: url(../_img/topo-fundo.png);
	}
	
		#Topo-Menu{
			width: 960px;
			height: 18px;
			padding-top: 6px;
		
			font-family: "HelveticaLTRegular", Helvetica, Arial, sans-serif;
			font-size: 11px;
			color:#FFF;
			text-align: right;
		}
		
			#Topo-Menu a{
				font-family: "HelveticaLTRegular", Helvetica, Arial, sans-serif;
				font-size: 11px;
				color:#FFF;
				text-decoration: none;
			}

	#Topo-Cabecalho{
		clear: both;
		width: 960px;
		height: 115px;
		padding-top: 10px;
	}

		#Topo-Logo{
			float: left;
			width: 164px;
			height: 107px;
			margin-left: 50px;
		}
		
		#Topo-Midias-Sociais{
			float: right;
			width: 300px;
			height: 32px;
			margin-top: 74px;
			text-align: right;
		}
	
/* MENU */
#Menu{
	width: 980px;
	height: 42px;
	background: url('../_img/menu-fundo.png') no-repeat;
	
	position: relative;
	z-index: 50000
}

	ul#nav {
		height: 42px;
		width: 960px;
		text-align: center;
		margin: 0 auto;
		clear: both;
	}
	#nav li {
		float: left;
		width: 120px;
		height: 42px;
		padding: 0px; margin: 0;
		text-align: center;
	}
	#nav li a, #exp_t li a {
		height: 42px;
		padding: 8px 0 0 0;
		display: block;
		
		font-family: "VijayaBold", Garamond, "Times New Roman", serif;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		color: #fff;
		text-shadow: 1px 1px 2px #2e2216;
		text-decoration: none;
		line-height: 18px;
	}
	#nav a:hover, .nav_on {
		background: url('../_img/menu-nav-over.png') no-repeat top center;
	}
	#nav_first a:hover, #nav_first a.nav_on {
		background: url('../_img/menu-nav-over-esq.png') no-repeat top left;
	}
	#nav_last a:hover, #nav_last a.nav_on {
		background: url('../_img/menu-nav-over-dir.png') no-repeat top left;
	}

	#nav_trat a, 
	#nav_prod a {
		position: relative;
		left: -10px;
	}
	
	#nav_trat a:hover, 
	#nav_prod a:hover {
		background: none;
	}

	#trat_title a,
	#prod_title a,
	#nav_trat a,
	#nav_prod a {
		cursor: pointer;
	}

	#trat, #prod {
		width: 164px;
		position: absolute;
		top: -8px;
		right: 735px;
		display: none;
		z-index:10000;
	}
	#prod {
		right: 610px;
	}
	#trat_t, #prod_t {
		width: 164px;
		height: 50px;
		background: url('../_img/submenu-topo.png') no-repeat bottom center;
	}
	#trat_t ul, #prod_t ul {
		width: 119px;
		margin: 0 0 0 23px;
		padding-top: 8px;
	}
	#trat_m, #prod_m {
		padding: 0;
		position: relative;
		background: url('../_img/submenu-fundo.png') repeat-y bottom center;
	}
	#trat_b, #prod_b {
		width: 164px;
		height: 15px;
		background: url('../_img/submenu-fim.png') no-repeat top center;
	}
	#trat_title a, #prod_title a {
		width: 120px;
		height: 75px;
		padding: 8px 0 0 5px;
		display: block;
		
		font-family: "VijayaBold", Garamond, "Times New Roman", serif;
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		color: #fff;
		text-shadow: 1px 1px 2px #2e2216;
		text-decoration: none;
		line-height: 18px;
	}
	#prod_title a {
		padding: 8px 0 0 0;
	}
	#trat_links, #prod_links  {
		width: 156px;
		margin: 0 auto;
		padding: 5px 0 0 0;
		line-height: 80%;
		overflow: auto;
	}
	#trat_links li, #prod_links li {
		float: left;
		width: 156px;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	#trat_links a, #prod_links a {
		width: 115px;
		padding: 5px 10px 5px 29px;
		display: block;
		color: #fff;
		background: url('../_img/submenu-li.png') no-repeat 15px 50%;
	}
	#trat_links a:hover, #prod_links a:hover {
		background: #537d23 url('../_img/submenu-li-hover.png') no-repeat 15px 50%;
		text-decoration: none;
	}

/* DESTAQUE */
#Destaque {
	width: 988px;
}
	#Destaque-Topo{
		width: 988px;
		height: 10px;
		background: url('../_img/destaque-topo.png') no-repeat;
	}
	#Destaque-Fundo{
		width: 954px;
		padding: 3px 17px 3px 17px;
		background: url('../_img/destaque-fundo.png') repeat-y;
	}
		#Destaque-Promocoes{
			float: left;
			width: 749px;
			height: 280px;
		}
		#Destaque-Box{
			float: right;
			width: 196px;
			height: 280px;
		}
			#Destaque-Box-Topo{
				width: 196px;
				height: 40px;
				background: url('../_img/destaque-box-topo.png') repeat-y;
			}
			#Destaque-Box-Fundo{
				width: 176px;
				height: 210px;
				padding: 10px;
				background: url('../_img/destaque-box-fundo.png') repeat-y;
				
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#FFFFFF;
				text-align:left;
			}
				#Destaque-Box-Fundo a{
					color: #FFF;
				}
			#Destaque-Box-Fim{
				width: 196px;
				height: 10px;
				background: url('../_img/destaque-box-fim.png') no-repeat;
			}
	#Destaque-Fim{
		width: 988px;
		height: 14px;
		background: url('../_img/destaque-fim.png') no-repeat;
	}


/* CONTEUDO */
#Conteudo-Pagina{
	width: 980px;
	height: auto;
	margin: 6px 0 0 0;
}
	#Conteudo{
		float: left;
		width: 761px;
		height: auto;
	}
		#Conteudo-Topo{
			width: 761px;
			height: 10px;
			background: url('../_img/conteudo-topo.png') repeat-y;
		}
		#Conteudo-Fundo{
			width: 721px;
			padding: 10px 20px 10px 20px;
			background: url('../_img/conteudo-fundo.png') repeat-y;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: left;
			color: #444;
			line-height: 14px;
		}
		
			h1{
				clear: both;
				padding-top: 0;
				margin: 0 0 20px 0;
				font-family: "VijayaRegular", Garamond, "Times New Roman", serif;
				font-size: 32px;
				color: #537d23;
			}
			
			h2{
				clear: both;
				padding-top: 0;
				margin: 10px 0 0 0;
				font-family: "HelveticaLTRegular", Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #73a64d;
			}
			
			#Conteudo-Home-Noticias{
				float: left;
				width: 248px;
				height: auto;
			}
			
			#Conteudo-Home-Dicas{
				float: left;
				width: 248px;
				height: auto;
				margin-left: 20px;
			}
			
			#Conteudo-Home-Right{
				float: right;
				width: 185px;
				height: auto;
			}
		#Conteudo-Fim{
			width: 761px;
			height: 10px;
			background: url('../_img/conteudo-fim.png') no-repeat;
		}
	#Lateral{
		float: right;
		width: 209px;
		height: auto;
	}
		#Lateral-Topo{
			width: 209px;
			height: 10px;
			background: url('../_img/lateral-topo.png') repeat-y;
		}
		#Lateral-Fundo{
			width: 189px;
			padding: 10px;
			background: url('../_img/lateral-fundo.png') repeat-y;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color:#FFFFFF;
			text-align:left;
		}
			#Lateral-Titulo{
				clear: both;
				padding-top: 0;
				margin: 0 0 20px 0;
				font-family: "VijayaRegular", Garamond, "Times New Roman", serif;
				font-size: 32px;
				color: #FFF;
				line-height: 10px;
			}
			#Lateral-Divisor{
				clear: both;
			}
		#Lateral-Fim{
			width: 209px;
			height: 10px;
			background: url('../_img/lateral-fim.png') no-repeat;
		}
		
		#Lateral-Box{
			width: 209px;
			padding-top: 10px;
		}

#paginacao{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0px;
	}
		
#pag_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#73a64d;
	font-weight: bold;
	}
	#pag_texto a{
		font-size: 11px;
		color:#444;
		text-decoration: none;
		}
		#pag_texto a:hover{
			font-size: 11px;
			color: #73a64d;
			text-decoration: none;
			}
	
#voltar{
	clear: both;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#73a64d;
	font-weight: bold;
	}
	#voltar a{
		color:#73a64d;
		text-decoration: none;
		}
		#voltar a:hover{
			color: #73a64d;
			text-decoration: none;
			}

#rodape{
	clear: both;
	width: 960px;
	height: 30px;
	padding: 10px 0 10px 0;
	}
	
	#copyright{
		float: left;
		width: 500px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		text-align: left;
		text-shadow: 1px 1px 2px #2e2216;
	}
	#rodape_telefone{
		float: left;
		width: 241px;
		padding-top: 6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFF;
		text-align: right;
		font-weight: bold;
		text-shadow: 1px 1px 2px #2e2216;
	}

/* FORM */
.campoObrigatorio{
	color: #990000;
	}
.boxForm{
	width: 100%;
	height: 16px;
	border: 1px solid #BBB;
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 8px;
		
	}
	
.boxSelect{
	width: auto;
	height: 24px;
	border: 1px solid #BBB;
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 8px;
		.vertical-align: center;
	}
	
.boxText{
	width: 100%;
	height: 65px;
	border: 1px solid #BBB;
	background-color:#eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 8px;
	}
	
#textoMsg{
	text-align: left;
	font-size: 9px;
	color: #006832;
	padding-top: 11px;
	padding-left: 53px;
	padding-bottom: 10px;
	}
	
.FotoConteudo {
	border: #FFF solid 5px;
	margin-left: 7px;
	margin-bottom: 7px;
}

.FotoLista {
	border: #FFF solid 2px;
}
