@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:300italic,400italic,400,300,500italic,700italic,700,500);
@font-face {
    font-family: 'Oswald';
    src: url('../fontes/oswald.regular-webfont.eot');
    src: url('../fontes/oswald.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/oswald.regular-webfont.woff2') format('woff2'),
         url('../fontes/oswald.regular-webfont.woff') format('woff'),
         url('../fontes/oswald.regular-webfont.ttf') format('truetype'),
         url('../fontes/oswald.regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldlight';
    src: url('../fontes/oswald.light-webfont.eot');
    src: url('../fontes/oswald.light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/oswald.light-webfont.woff2') format('woff2'),
         url('../fontes/oswald.light-webfont.woff') format('woff'),
         url('../fontes/oswald.light-webfont.ttf') format('truetype'),
         url('../fontes/oswald.light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldbold';
    src: url('../fontes/oswald.bold-webfont.eot');
    src: url('../fontes/oswald.bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/oswald.bold-webfont.woff2') format('woff2'),
         url('../fontes/oswald.bold-webfont.woff') format('woff'),
         url('../fontes/oswald.bold-webfont.ttf') format('truetype'),
         url('../fontes/oswald.bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{font:normal 13px 'Roboto'; background:url(../img/fundo.jpg) center top repeat-x #fff;}

	a:link, a:active, a:visited{ text-decoration:none; outline:none;}
		a:hover{  }
		a img{ display:block;}
 
	sub{ font-size:10px;}
	
	::selection {background:#042510; color:#fff;}
	::-webkit-selection {background:#042510; color:#fff;}
	::-moz-selection {background:#042510; color:#fff;}
	
	a.bt:link, a.bt:active, a.bt:visited, a.bt{float:right; height:35px; line-height:35px; color:#d8ffe6; font-family:'Oswald'; text-transform:uppercase; background-color:#013212; padding:0 15px; transition:background-color 0.3s ease;}
	a.bt:hover{background-color:#0a8635;}

	form{ }
		form ul{ }
		form ul li{display:table; margin-bottom:13px;}
		form ul li:last-child{margin-bottom:0px;}
			form ul li span.legendaInput{color:#a3b398; font-size:11px; float:right; text-align:right; margin-top:8px;}
		form label{display:none;}
		form input, form select, form textarea{background-color:#e6f2e8; color:#1a3f17; border:solid 1px #e6f2e8; float:left;}
		form input{height:34px; line-height:34px; padding:0 15px;}
		form select{ }
		form textarea{padding:10px 15px;}
		form textarea.padrao{max-width:310px; min-width:310px; min-height:150px; max-height:200px;}
		form textarea.padrao2{max-width:270px; min-width:270px; min-height:220px; max-height:250px;}

	/* SELECT CUSTOM */
	select.custom{ display:none; width:230px;}
		.select{ position:relative; float:left; }
			.select .input{ position:relative; cursor:pointer; height:36px; }
			.select span{ display:block; }
			.select .input input{ height: 34px; line-height: 34px; width:90%; padding-right:35px;}
			.select .input em.loading{ display:none; position:absolute; background:url(../img/loader.gif) center no-repeat; width:20px; height:20px;z-index:1; right:6px; top:8px;}
				.select.loading em.loading{ display:block;}
			.select a{ position:absolute; width:30px; right:0; top:3px; bottom:3px; z-index:1; } 
				 .select a em{ display:block; width:0; height:0; margin:13px 0 0 10px; border-top:solid 5px #5e8069; border-left:solid 5px #e6f2e8; border-right:solid 5px #e6f2e8;}
				 .select.loading a em{display:none;}
		 
		 .select .uls{ position:absolute; top:35px; width:100%; display:none; }
		 .select .uls .bxs{ background:#FBFBFB; border-bottom:solid 1px #333333; border-right:solid 1px #333333; border-left:solid 1px #333333; box-shadow:0px 1px 0px #d9d6d3; padding:6px 0;}
			.select .uls .nano{ height:170px; width:100%; }
			.select .uls .nano .pane{ right:10px; background-color:#efefef; width:9px; opacity:1;}
			.select .uls .nano .pane .slider{ margin:0; width:9px; background-color:#424242;}
			
		 .select ul{ overflow:hidden;  width:auto; position:relative;}
			.select ul li{ padding:5px 0 5px 20px; white-space:nowrap; cursor:pointer; float:none !important; display:block; width:auto; height:auto; border-bottom:1px solid #e7e7e7; font-size:13px; line-height:normal; color:#777777; margin:0;}
			.select .nano ul li{ margin:0 29px 0 0 ;}
			.select ul li strong{ font-weight:bold; color:#271e14;}
			.select ul li:nth-child(even){background-color:#fbfbfa;}
				 .select ul li:hover,.select ul li.ativo{padding:5px 0 5px 20px; background-color:#053516; color:#fbfbfb; }
				 .select ul li:hover strong,.select ul li.ativo strong{color:#ffffff;}
				 .select ul li:last-child{ border-bottom:none;}	 
			/* ESTILO SELECT CUSTOM */	
			
	/* INPUT FILE */
	span.mask-input-file{ float:left; border:solid 1px #e6f2e8; background:#e6f2e8; color:#789176; width:340px; height:32px; position:relative; overflow:hidden; }
		span.mask-input-file label{display:none;}
		span.mask-input-file input{ opacity:0; filter:Alpha(Opacity=0); position:absolute; left:0; top:0; width:280px; cursor:pointer;}
		span.mask-input-file:hover a.bt{ background:#0a8635; }
		span.mask-input-file em{ width:195px; height:32px; line-height:32px; float:left; padding-left:15px;}

	/* NANO */
	.nano {position:relative; width:100%; height:100%; overflow:hidden;}
			.nano .content {position:absolute; overflow:scroll; overflow-x:hidden; top:0; right:0; bottom:0; left:0;}
		.nano .content::-webkit-scrollbar {-webkit-appearance: none;}
		.nano .pane {background:#f1f1f1; position:absolute; width:6px; right:0; top:0; bottom:0;}
		.nano .pane .slider {background:#656966; position:relative; }
		.nano:hover .pane, .pane.active {visibility: visible;}
		.nano .pane {-webkit-transition:.2s;-moz-transition:.2s; -o-transition:.2s;transition:.2s;opacity:.20;}
		.nano:hover .pane, .pane.active {opacity : 1;}

	.atencao{ background:url(../img/fundoAtencao.png); position:fixed; bottom:0; width:100%; padding:30px 50px 20px 50px; border-top:solid 3px #ffa64f; display:none; cursor:pointer; z-index:1000000000000; max-height:90px; }
		.atencao .h1{ font-size:20px; color:#5d3e07; margin:0px 0px 5px 0px; letter-spacing:-1px; color:#321305; font-weight:500; margin:0px 0px 5px 0px;}
		.atencao p{  font-size:13px ; color:#61380f; }
			.atencao p span{ font-weight:bold; color:#271606;}
		.atencao .imagem{ float:left; margin:-5px 15px 0px 0px; height:100%;}

	.centro{ width:960px; margin:0 auto;  }
	.clear{ clear:both; }
	#bg{background:url(../img/bg.png) center 199px no-repeat; height:500px;}
	#estrutura{width:960px; margin:0 auto;}
	
	/* ### */
	
	#topo{padding-top:35px; height:187px;}
		#topo .slogan{float:left; margin:13px 0 0 18px;}
			#topo .slogan h2{font-size:16px; color:#6db110; font-family:'Oswald'; line-height:22px;}
				#topo .slogan h2 span{display:block; font-size:14px; color:#558767;}
		#topo .contatos{float:right; margin:10px 36px 0 0; height:54px; overflow:hidden;}
			#topo .contatos .left{float:left; padding-right:14px; border-right:solid 1px #c9dcae;}
				#topo .contatos .left span.local{color:#689d7a; font-size:11px; text-transform:uppercase; font-family:'Oswald'; background:url(../img/brasil.gif) left center no-repeat; padding-left:22px; display:block; float:right;}
				#topo .contatos .left span.tel{display:block; color:#73bb11; font-size:30px; font-family:'Oswald'; line-height:40px;}
					#topo .contatos .left span.tel em{font-size:18px;}
			#topo .contatos a:link,
			#topo .contatos a:active,
			#topo .contatos a:visited{float:left; width:24px; height:26px; background:url(../img/iconeFacebook.jpg) center top no-repeat; margin:14px 0 0 17px;}
		
		#topo .logo{width:164px; margin:0 auto;}
			#topo .logo .txt{width:150px; height:64px; text-align:center; font-size:18px; color:#ffffff; font-family:'Oswald'; background:rgba(5,52,21,.9); border-top-left-radius:2px; border-top-right-radius:2px; padding-top:10px; margin:15px auto 0;}
		
		#topo .menu{background:url(../img/menu.png) center top no-repeat; height:39px; line-height:39px; margin-top:-92px;}
			#topo .menu ul:first-child{float:left; margin-left:18px;}
			#topo .menu ul:last-child{float:right; margin-right:36px;}
				#topo .menu ul li{float:left; margin-right:28px;}
					#topo .menu ul li:last-child{margin-right:0px;}
			#topo .menu a:link,
			#topo .menu a:active,
			#topo .menu a:visited{color:#217f43; font-family:'Oswald'; transition:color 0.2s ease; display:block; position:relative;}
				#topo .menu a span{display:none; width:19px; height:8px; background:url(../img/hoverMenu.png) center top no-repeat; position:absolute; bottom:-3px; left:50%; margin-left:-9px;}
					#topo .menu a:hover span{display:block;}
				#topo .menu a:last-child{margin-right:0px;}
				#topo .menu a:hover{color:#6ab603;}
	
	#conteudo{}
		#conteudo.home{}
			#conteudo.home #banner{background:url(../img/fundoBanner.png) center top no-repeat; padding:12px 12px 0; position:relative;}
				#conteudo.home #banner .prod{position:absolute; z-index:1000; top:133px; margin:0 50px; height:200px; width:100%; overflow:hidden;}
					#conteudo.home #banner .prod ul li{overflow:hidden; width:837px;}
						#conteudo.home #banner .prod ul li a img{max-width:210px}
						#conteudo.home #banner .prod ul li a:first-child{float:left;}
						#conteudo.home #banner .prod ul li a:last-child{float:right;}
					
				#conteudo.home #banner img{max-width:936px}
				#conteudo.home #banner .setaLeft{position:absolute; width:18px; height:17px; background:url(../img/detalheLeftBanner.png) center top no-repeat; left:10px; top:11px; z-index:500;}
				#conteudo.home #banner .setaRight{position:absolute; width:18px; height:17px; background:url(../img/detalheRightBanner.png) center top no-repeat; right:10px; top:11px; z-index:500;}
		
		#conteudo.home .left{float:left; width:232px; margin-top:50px;}
			#conteudo h3{color:#217f43; font-size:20px; text-transform:uppercase; font-family:'Oswald';}
			#conteudo.home p{color:#406e50; font-size:13px; line-height:19px; margin-top:8px;}
			#conteudo.home .left .quemsomos{background:url(../img/bd.gif) center bottom repeat-x; overflow:hidden; padding-bottom:29px;}
				#conteudo.home .left .quemsomos a:link,
				#conteudo.home .left .quemsomos a:active,
				#conteudo.home .left .quemsomos a:visited{float:left; height:26px; line-height:27px; color:#d8ffe6; font-size:12px; font-family:'Oswald'; background:url(../img/btQuemSomos.gif) right center no-repeat #053516; padding:0 49px 0 13px; margin-top:20px; transition:color 0.2s ease;}
					#conteudo.home .left .quemsomos a:hover{color:#fff;}
			
			#conteudo.home .left .representantes{margin-top:17px; background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:30px;}
				#conteudo.home select.custom{ display:none; width:170px;}
					#conteudo.home .select{ position:relative; float:left; margin-top:14px;}
						#conteudo.home .select .input{ position:relative; cursor:pointer; height:28px; }
						#conteudo.home .select span{ display:block; }
						#conteudo.home .select .input input{ height: 26px; line-height: 26px; width:90%; padding-right:35px; background-color:#f0efe9; border:solid 1px #f0efe9; padding-left:11px; font-size:12px; color:#406e50;}
						#conteudo.home .select .input em.loading{ display:none; position:absolute; background:url(../img/loader.gif) center no-repeat; width:20px; height:20px;z-index:1; right:6px; top:8px;}
							#conteudo.home .select.loading em.loading{ display:block;}
						#conteudo.home .select a{ position:absolute; width:25px; right:0; top:0px; bottom:0px; z-index:1; background-color:#74af25;} 
							 #conteudo.home .select a em{ display:block; width:0; height:0; margin:13px 0 0 8px; border-top:solid 5px #fff; border-left:solid 5px #74af25; border-right:solid 5px #74af25;}
							#conteudo.home  .select.loading a em{display:none;}
					 
					 #conteudo.home .select .uls{ position:absolute; top:28px; width:100%; display:none; }
					#conteudo.home  .select .uls .bxs{ background:#f0efe9; border-bottom:solid 1px #ced6c1; border-right:solid 1px #ced6c1; border-left:solid 1px #ced6c1; box-shadow:0px 1px 0px #d9d6d3; padding:6px 0;}
						#conteudo.home .select .uls .nano{ height:170px; width:100%; }
						#conteudo.home .select .uls .nano .pane{ right:10px; background-color:#efefef; width:9px; opacity:1;}
						#conteudo.home .select .uls .nano .pane .slider{ margin:0; width:9px; background-color:#424242;}
						
					 #conteudo.home .select ul{ overflow:hidden;  width:auto; position:relative;}
						#conteudo.home .select ul li{ padding:4px 0 4px 20px; white-space:nowrap; cursor:pointer; float:none !important; display:block; width:auto; height:auto; border-bottom:1px solid #e7e7e7; font-size:12px; line-height:normal; color:#406e50; margin:0;}
						#conteudo.home .select .nano ul li{ margin:0 29px 0 0 ;}
						#conteudo.home .select ul li strong{ font-weight:bold; color:#271e14;}
						#conteudo.home .select ul li:nth-child(even){background-color:#fbfbfa;}
							 #conteudo.home .select ul li:hover,#conteudo.home .select ul li.ativo{background-color:#053516; color:#fff; }
							 #conteudo.home .select ul li:hover strong,#conteudo.home .select ul li.ativo strong{color:#ffffff;}
							 #conteudo.home .select ul li:last-child{ border-bottom:none;}	 
			
			#conteudo.home .left .cotacoes{margin-top:17px;}
				#conteudo.home .left .cotacoes h3{color:#74af25;}
					#conteudo.home .left .cotacoes table{width:100%; border:solid 1px #e4ecde; margin-top:13px;}
						#conteudo.home .left .cotacoes table tr th{height:34px; background-color:#f7f7f3; text-transform:uppercase; font-family:'Oswald'; color:#275a39; width:44px; text-align:center; border-bottom:solid 1px #ced6c1;}
							#conteudo.home .left .cotacoes table tr th:nth-child(1){width:94px;}
						#conteudo.home .left .cotacoes table tr td{height:41px; font-size:11px; text-align:right; color:#406e50; border-right:solid 1px #eaf3df; border-bottom:solid 1px #d5e7bd; line-height:11px;}
							#conteudo.home .left .cotacoes table tr td:last-child{border-right:none;}
							
			#conteudo.home .left .nomeCotacao{ width:65px !important; float:left; }	
				#conteudo.home .left .nomeCotacao table, #conteudo.home .left .nomeCotacao td, #conteudo.home .left .nomeCotacao tr{ border-right:solid 1px #eaf3df;}
			#conteudo.home .left .valoresCotacao{ width:166px !important; float:left; }
				#conteudo.home .left .valoresCotacao td{ width:25%;}
				
				/* CARROUSEL COTAÇÕES */
				
				.jcarousel-wrapper {margin:0px auto; position:relative;}
				.jcarousel { position: relative; overflow: hidden; width: 164px; height: 330px; float:left; margin-top:13px; margin-left:-1px;}
				.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0;}
				.jcarousel li { float: left; width:41px; height:44px;}
				.jcarousel li span.estado{ display:block; height:34px; background-color:#f7f7f3; text-transform:uppercase; font-family:'Oswald'; color:#275a39; width:41px; text-align:center; border-bottom:solid 1px #ced6c1; border-top:solid 1px #e4ecde; line-height:38px;}
				.jcarousel li span.valores{ display:block; height:41px; font-size:11px; text-align:center; color:#406e50; border-right:solid 1px #eaf3df; border-bottom:solid 1px #d5e7bd; line-height:41px;}
				
				.jcarousel-control-prev,
				.jcarousel-control-next { position:absolute; top:24px; width:16px; height:16px; background:url(../img/iconCarrouselCotacoes.gif);}
				.jcarousel-control-prev { left: 14px; background-position:0px 0px;}
				.jcarousel-control-next { left: 34px; background-position:16px 0px;}
				.jcarousel-control-prev:hover span{ background-position:-16px 0px;}
				.jcarousel-control-next:hover span { background-position:16px -16px; display: block;}
				.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive {opacity: .5; cursor: default;}
				
				
				#conteudo.home .left .cotacoes table{width:100%; border:solid 1px #e4ecde; margin-top:13px;}
						#conteudo.home .left .cotacoes table tr th{height:34px; background-color:#f7f7f3; text-transform:uppercase; font-family:'Oswald'; color:#275a39; width:44px; text-align:center; border-bottom:solid 1px #ced6c1;}
							#conteudo.home .left .cotacoes table tr th:nth-child(1){width:94px;}
						#conteudo.home .left .cotacoes table tr td{height:41px; font-size:11px; text-align:center; color:#406e50; border-right:solid 1px #eaf3df; border-bottom:solid 1px #d5e7bd; line-height:11px;}
							#conteudo.home .left .cotacoes table tr td:last-child{border-right:none;}
							
		
		#conteudo.home .midle{float:left; margin:50px 0 0 65px; width:390px;}
			#conteudo.home .midle #na_main{margin-top:14px;}
			#conteudo.home .midle .na_dia{color:#74af25; font-family:'Oswald'; margin:15px 0 7px 0;}
			#conteudo.home .midle ul{}
				#conteudo.home .midle ul li{background:#f1f6f1; padding:10px 20px 10px 11px; display:table; margin-bottom:4px; width:359px;}
					#conteudo.home .midle ul li{color:#77aa88; font-size:14px;}
					#conteudo.home .midle ul li a:link,
					#conteudo.home .midle ul li a:active, 
					#conteudo.home .midle ul li a:visited{color:#406e50; font-size:13px; transition:color 0.2s ease; text-decoration:none; font-family:'Roboto';}
						#conteudo.home .midle ul li a:hover{color:#74af25;}
			#conteudo.home .midle .bot{margin-top:11px;}
				#conteudo.home .midle .bot a:link,
				#conteudo.home .midle .bot a:active,
				#conteudo.home .midle .bot a:visited{float:left; height:26px; line-height:27px; color:#d8ffe6; font-size:12px; font-family:'Oswald'; background:url(../img/btNoticias.gif) right center no-repeat #053516; padding:0 49px 0 13px; transition:color 0.2s ease;}
					#conteudo.home .midle .bot a:hover{color:#fff;}
				#conteudo.home .midle .bot p{float:right; color:#b7c2bb; font-size:12px; margin-top:4px;} 
		
		#conteudo.home .right{float:right; width:214px; margin-top:50px;}
			#conteudo.home .right .resultados{overflow:hidden; background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:29px;}
				#conteudo.home .right .resultados .img{margin-top:10px; border-bottom:solid 3px #e9e9e3; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
					#conteudo.home .right .resultados .img img{display:block; border-radius:3px;}
				#conteudo.home .right .resultados a:link,
				#conteudo.home .right .resultados a:active,
				#conteudo.home .right .resultados a:visited{float:left; height:26px; line-height:27px; color:#d8ffe6; font-size:12px; font-family:'Oswald'; background:url(../img/btGaleria.gif) right center no-repeat #053516; padding:0 49px 0 13px; transition:color 0.2s ease; margin-top:15px;}
					#conteudo.home .right .resultados a:hover{color:#fff;}
		
		#conteudo.home .previsao{margin-top:17px;}
			#conteudo.home .previsao h3{color:#74af25;}
			
			#conteudo.home .previsao .tempo{margin-top:20px; position:relative;}
				#conteudo.home .previsao .tempo h4{color:#053516; font-size:17px; font-family:'Oswald'; text-transform:uppercase;}
					#conteudo.home .previsao .tempo .load{height:230px; width:100%; background:#fff; position:absolute; z-index:500; top:0px; left:0px;}
						#conteudo.home .previsao .tempo .load span{display:block; width:30px; height:30px; background:url(../img/load.png) center center no-repeat; margin:100px auto 0;}
						
					#conteudo.home .previsao .tempo ul{margin-top:13px;}
						#conteudo.home .previsao .tempo ul li{border-bottom:solid 1px #eaf3df; overflow:hidden; padding:10px 0 12px 0;}
						#conteudo.home .previsao .tempo ul li:last-child{border-bottom:none; padding-bottom:0px;}
						#conteudo.home .previsao .tempo ul li:first-child{padding-top:0px;}
							#conteudo.home .previsao .tempo ul li span.dia{float:left; font-size:18px; color:#74af25; font-family:'Oswald'; line-height:22px; text-align:center; padding-right:16px; background:url(../img/separadorTempo.gif) right center no-repeat; width:22px;}
								#conteudo.home .previsao .tempo ul li span.dia em{display:block; color:#bcc4b2; font-size:13px; text-transform:uppercase;}
							#conteudo.home .previsao .tempo ul li span.img{float:left; margin-left:15px;}
							#conteudo.home .previsao .tempo ul li span.prev{float:left; font-family:'Oswald'; font-size:18px; width:32px; color:#0066a2; line-height:22px; margin-left:15px; position:relative;}
							#conteudo.home .previsao .tempo ul li span.prev.max{color:#b31212;}
								#conteudo.home .previsao .tempo ul li span.prev em{display:block; font-size:11px; color:#8d9a91; font-family:'Roboto';}
								#conteudo.home .previsao .tempo ul li span.prev strong{position:relative;}
								#conteudo.home .previsao .tempo ul li span.prev em.c{position:absolute; left:3px; top:1px; font-size:12px; color:#0066a2;}
								#conteudo.home .previsao .tempo ul li span.prev.max em.c{color:#b31212;}
					
		#conteudo.home .fertnews{margin:15px 0px 0px 0px; float:right; padding-top:8px; background:url(../img/bd.gif) center top repeat-x; width:665px;}
			#conteudo.home .fertnews h3{ float:left; padding-top:17px;}
			#conteudo.home .fertnews h3 span{ color:#74af25;}
			#conteudo.home .fertnews p{ float:left; width:200px; line-height:15px; padding:10px 0px 0px 22px; }
			#conteudo.home .fertnews input{ width:225px; height:35px; background:#f0efea; color:#063417; margin:15px 0px 0px 20px; outline:none;}
			#conteudo.home .fertnews label{ display:none;}
			
			#conteudo.home .fertnews a:link,
			#conteudo.home .fertnews a:active
			#conteudo.home .fertnews a:visited{float:left; height:35px; line-height:35px; color:#d8ffe6; font-size:15px; font-family:'Oswald'; background:#053516; padding:0 13px; transition:color 0.2s ease; margin:15px 0px 0px 10px;}
					#conteudo.home .fertnews a:hover{color:#fff;}
					
			#conteudo.home .fertnews .sucesso{float:left; font-size:17px; margin:19px 0 0 25px; color:#053516; display:none;}	
				#conteudo.home .fertnews .sucesso span{color:#74af25;}
								
		#conteudo.home .produtos{height:188px; background:url(../img/fundoProdutos.jpg) repeat; margin-top:32px; padding-top:35px; border-top:solid 3px #f1f5e8;}
			#conteudo.home .produtos .txt{float:left; width:205px;}
			#conteudo.home .produtos .list{float:right;}
				#conteudo.home .produtos .box{float:left; margin-right:20px;}
				#conteudo.home .produtos .box:last-child{margin-right:0px;}
					#conteudo.home .produtos .box .img{float:left; position:relative; z-index:10;}
						#conteudo.home .produtos .box .img img{max-width:55px}
					#conteudo.home .produtos .box .txt{float:left; text-align:center; width:0px; overflow:hidden; background-color:#FFF; height:117px; margin:22px 0 0 -10px; transition:width 0.3s ease 0.2s;}
						#conteudo.home .produtos .box:hover .txt, #conteudo.home .produtos .box.hover .txt{width:195px;}
						#conteudo.home .produtos .box .txt img{display:inline; margin-top:15px; max-width:105px}
						#conteudo.home .produtos .box .txt em{color:#445a4c; font-size:12px; text-transform:uppercase; font-family:'Oswald'; line-height:16px; display:block; margin:5px 15px 0;}
	
	#rodape{height:62px; background-color:#7db62f; border-top:solid 3px #76a827; margin-top:2px; padding-top:35px;}
		#rodape .box{float:left; margin-left:30px;}
			#rodape .box span{float:left; color:#073818; font-size:15px; font-family:'Oswald';}
			#rodape .box p, #rodape .box address{float:left; color:#254a0a; font-size:13px; line-height:16px; margin-left:18px;}
			#rodape .box a:link,
			#rodape .box a:active,
			#rodape .box a:visited{color:#254a0a; transition:color 0.2s ease;}
				#rodape .box a:hover{color:#fff;}
	#copy{height:29px; line-height:29px; text-align:center; background-color:#073818;}
		#copy p{color:#5f8132; font-size:11px;}
			#copy p a:link,
			#copy p a:active,
			#copy p a:visited{color:#74aa2b; transition:color 0.2s ease;}
				#copy p a:hover{color:#fff;}
	
	/* INTERNAS */
	
	body.interna{background-image:url(../img/fundoInternas.jpg);}
	.interna #conteudo{border:solid 7px #ffffff; width:945px; margin:0 auto; background:url(../img/fundoConteudoInternas.png) center top no-repeat #ffffff; min-height:500px; padding-bottom:40px;}
		.interna #conteudo .centro{width:900px;}
		
		.interna #conteudo #tituloPag{overflow:hidden; background:url(../img/bdFundoTitulo.gif) left center repeat-x; margin-top:30px;}
			.interna #conteudo #tituloPag h2{color:#053516; font-size:30px; font-family:'Oswald'; background-color:#f6faf7; float:left; line-height:30px; padding-right:15px; text-transform:uppercase;}
				.interna #conteudo #tituloPag h2 span{color:#6da71f;}
	
	/* FERTITEC */
	
	#conteudo.fertitec{overflow:hidden;}	
		#conteudo.fertitec #slide{position:relative; margin-top:25px; height:300px;}
			#conteudo.fertitec #slide .bd{position:absolute; left:0px; top:0px; right:0px; bottom:0px; border:solid 10px rgba(255,255,255,.9); z-index:500;}
			#conteudo.fertitec #slide ul li img{float:left;}
		
		#conteudo.fertitec .left{float:left; width:590px; margin-top:20px; padding-right:40px; background:url(../img/separadorFertitec.gif) right top repeat-y;}
			#conteudo.fertitec .left .frase{margin-top:12px; margin-bottom:25px;}
				#conteudo.fertitec .left .frase p{text-align:center; color:#406e50; font-size:16px; line-height:25px; font-style:italic;}
					#conteudo.fertitec .left .frase p span{position:relative; display:inline-block}
						#conteudo.fertitec .left .frase p span em.abre{position:absolute; display:block; width:19px; height:17px; background:url(../img/abreAspas.png) center top no-repeat; left:-28px; top:-25px;}
						#conteudo.fertitec .left .frase p span em.fecha{position:absolute; display:block; width:19px; height:17px; background:url(../img/fechaAspas.png) center top no-repeat; right:-28px; bottom:-10px;}
			#conteudo.fertitec .left .separador{height:27px; width:100%; background:url(../img/bd.gif) center 11px repeat-x;}
				#conteudo.fertitec .left .separador span{width:53px; height:32px; display:block; background:url(../img/logoSeparador.png) center top no-repeat; margin:0 auto;}
			
			#conteudo.fertitec .left .historico{margin-top:15px;}
				#conteudo.fertitec .left .historico p{color:#406e50; font-size:14px; line-height:25px; margin-top:11px;}
		
		#conteudo.fertitec .right{float:right; width:225px; margin-top:20px;}
			#conteudo.fertitec .right .box{background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:25px; margin-bottom:20px;}
			#conteudo.fertitec .right .box:last-child{background:none; padding-bottom:0px; margin-bottom:0px;}
				#conteudo.fertitec .right .box p{color:#406e50; font-size:14px; line-height:22px; text-align:justify; margin-top:7px;}
				#conteudo.fertitec .right .box ul{margin-top:10px;} 
					#conteudo.fertitec .right .box ul li{padding-left:27px; background:url(../img/iconeLogoLi.gif) left center no-repeat; margin-bottom:5px;}
					#conteudo.fertitec .right .box ul li:last-child{margin-bottom:0px;}
				
				#conteudo.fertitec .right .box .carreira{background:url(../img/iconeCarreira.gif) left 5px no-repeat; padding-left:70px;}
					#conteudo.fertitec .right .box .carreira p{margin:0px; line-height:16px; text-align:left;}
						#conteudo.fertitec .right .box .carreira p:first-child{border-bottom:dashed 1px #c5e19d; padding-bottom:5px;}
						#conteudo.fertitec .right .box .carreira p:last-child{margin-top:5px;}
						#conteudo.fertitec .right .box .carreira p:last-child a:link,
						#conteudo.fertitec .right .box .carreira p:last-child a:active,
						#conteudo.fertitec .right .box .carreira p:last-child a:visited{color:#2db85e;}
						#conteudo.fertitec .right .box .carreira p a:link,
						#conteudo.fertitec .right .box .carreira p a:active,
						#conteudo.fertitec .right .box .carreira p a:visited{color:#6eb50c; transition:color 0.2s ease;}
	
	/* PRODUTOS */
	
	#conteudo.produtos{}
		#conteudo.produtos .list{overflow:hidden; background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:40px;}
		#conteudo.produtos .box{float:left; width:270px; margin:30px 40px 0 0;}
		#conteudo.produtos .box:nth-child(3n){margin-right:0px;}
			#conteudo.produtos .box .imagem{background:url(../img/fundoImagemProduto.jpg) center top repeat-x; height:195px; border-top-left-radius:10px; border-top-right-radius:10px; text-align:center; padding-top:34px;}
				#conteudo.produtos .box .imagem a{display:block; width:192px; margin:0 auto;}
					#conteudo.produtos .box .imagem a img{max-width:192px}
			#conteudo.produtos .box .texto{height:118px; border:solid 2px #f1eee0; text-align:center; padding:0 20px;}
				#conteudo.produtos .box .texto a{display:block; width:129px; margin:10px auto 0;}
					#conteudo.produtos .box .texto a img{max-width:129px}
				
				#conteudo.produtos .box .texto p{color:#748a54; line-height:16px; text-transform:uppercase; font-family:'Oswald'; font-size:13px; margin-top:10px;}
		
		#conteudo.produtos .representantes{margin-top:25px; float:left; width:222px; padding-right:50px; background:url(../img/separadorFertitec.gif) right top repeat-y; padding-bottom:10px;}
		#conteudo.produtos .resultados{float:left; margin:25px 0 0 40px; width:540px;}
			#conteudo.produtos .resultados .imagem{margin-top:10px; float:left; border-bottom:solid 3px #e9e9e3; border-bottom-right-radius:3px; border-bottom-left-radius:3px;}
				#conteudo.produtos .resultados .imagem img{display:block;}
			#conteudo.produtos .resultados .texto{float:left; width:305px; float:right;}
				#conteudo.produtos .resultados .texto p{line-height:18px; margin-top:5px;}
				#conteudo.produtos .resultados .texto a:link,
				#conteudo.produtos .resultados .texto a:active,
				#conteudo.produtos .resultados .texto a:visited{float:left; height:26px; line-height:27px; color:#d8ffe6; font-size:12px; font-family:'Oswald'; background:url(../img/btGaleria.gif) right center no-repeat #053516; padding:0 49px 0 13px; transition:color 0.2s ease; margin-top:5px;}
					#conteudo.produtos .resultados .texto a:hover{color:#fff;}
					
	/* PRODUTOS DETALHES */
	
	#conteudo.produtosdetalhes{}
		#conteudo.produtosdetalhes .left{float:left; width:420px; background:url(../img/imagemFundoDetalhes.jpg) center top no-repeat; height:708px; margin-top:35px; position:relative;}
			#conteudo.produtosdetalhes .left .texto{width:210px; margin:80px auto 0; text-align:center; padding:0 20px;}
				#conteudo.produtosdetalhes .left .texto img{width:186px;}
				#conteudo.produtosdetalhes .left .texto p{color:#535a49; font-size:16px; line-height:22px; text-transform:uppercase; font-family:'Oswald'; margin-top:20px;}
			#conteudo.produtosdetalhes .left .imagem{position:absolute; bottom:0px; left:50%; margin-left:-155px;}
				#conteudo.produtosdetalhes .left .imagem img{max-width:309px}
		
		#conteudo.produtosdetalhes .right{float:right; width:425px; margin-top:35px;}
			#conteudo.produtosdetalhes .right h3{font-size:19px;}
			#conteudo.produtosdetalhes .right .sobre{background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:25px;}
				#conteudo.produtosdetalhes .right .sobre p{color:#406e50; font-size:13px; line-height:19px; margin-top:12px; text-align:justify;}
				
				#conteudo.produtosdetalhes .right .sobre .beneficios{margin-top:15px;}
					#conteudo.produtosdetalhes .right .sobre .beneficios h4{color:#5b9b04; font-size:17px; line-height:19px;}
					#conteudo.produtosdetalhes .right .sobre .beneficios p{color:#8aa995; font-size:11px; margin:0px; line-height:19px;}
			
			#conteudo.produtosdetalhes .right .qtd{margin-top:20px; overflow:hidden; background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:30px;}
				#conteudo.produtosdetalhes .right .qtd .garantias{float:left; background:url(../img/bd2.gif) right top repeat-y; padding:0 28px 5px 0;}
					#conteudo.produtosdetalhes .right .qtd .garantias ul{margin:13px 28px 0 0; float:left;}
					#conteudo.produtosdetalhes .right .qtd .garantias ul:last-child{margin-right:0px;}
						#conteudo.produtosdetalhes .right .qtd .garantias ul:last-child li strong{width:40px;}
						#conteudo.produtosdetalhes .right .qtd .garantias ul li{display:table; color:#809687; font-size:11px; line-height:12px; margin-bottom:11px;}
						#conteudo.produtosdetalhes .right .qtd .garantias ul li:last-child{margin-bottom:0px;}
							#conteudo.produtosdetalhes .right .qtd .garantias ul li strong{width:20px; text-align:right; float:left; margin-right:7px; font-size:14px; color:#406e50; font-weight:700;}
							#conteudo.produtosdetalhes .right .qtd .garantias ul li span{float:left; width:90px;}
				
				#conteudo.produtosdetalhes .right .qtd .dosagens{float:right; width:135px;}
					#conteudo.produtosdetalhes .right .qtd .dosagens ul{margin-top:12px;}
						#conteudo.produtosdetalhes .right .qtd .dosagens ul li{margin-bottom:15px;}
							#conteudo.produtosdetalhes .right .qtd .dosagens ul li p{color:#406e50; font-size:14px; font-weight:700; text-transform:uppercase;}
							#conteudo.produtosdetalhes .right .qtd .dosagens ul li span{display:block; color:#406e50; font-size:11px; line-height:16px; margin-top:2px;}
			
			#conteudo.produtosdetalhes .right .aplicacoes{margin-top:15px;}
				#conteudo.produtosdetalhes .right .aplicacoes img{display:block; margin-top:10px;}
	
	.interna .outrosProdutos{height:188px; background:url(../img/fundoProdutos.jpg) repeat; padding-top:35px; border-top:solid 3px #f1f5e8;}
		.interna .outrosProdutos .centro{width:900px;}
		.interna .outrosProdutos .txt{float:left; width:205px;}
			.interna .outrosProdutos .txt h3{color:#217f43; font-size:20px; text-transform:uppercase; font-family:'Oswald';}
			.interna .outrosProdutos .txt p{color:#406e50; font-size:12px; line-height:19px; margin-top:8px;}
		.interna .outrosProdutos .list{float:right;}
			.interna .outrosProdutos .list img{ max-width:55px;}
			.interna .outrosProdutos .box{float:left; margin-right:20px;}
			.interna .outrosProdutos .box:last-child{margin-right:0px;}
				.interna .outrosProdutos .box .img{float:left; position:relative; z-index:10;}
				.interna .outrosProdutos .box .txt{float:left; text-align:center; width:0px; overflow:hidden; background-color:#FFF; height:117px; margin:22px 0 0 -10px; transition:width 0.3s ease 0.2s;}
					.interna .outrosProdutos .box:hover .txt, .interna .outrosProdutos .box.hover .txt{width:195px;}
					.interna .outrosProdutos .box .txt img{display:inline; margin-top:15px;}
					.interna .outrosProdutos .box .txt em{color:#445a4c; font-size:12px; text-transform:uppercase; font-family:'Oswald'; line-height:16px; display:block; margin:5px 15px 0;}
	
	/* REPRESENTANTES */
	
	#conteudo.representantes{}
		#conteudo.representantes .mapa{float:left; margin-top:35px;}
		#conteudo.representantes .estados{float:right; width:420px; margin-top:50px;}
			#conteudo.representantes .estados p{color:#406e50; font-size:12px;}
			#conteudo.representantes .estados ul{margin-top:15px;}
				#conteudo.representantes .estados ul li{margin-bottom:7px;}
					#conteudo.representantes .estados ul li .title{height:34px; background-color:#f1f5ed; text-transform:uppercase; line-height:34px; padding-left:26px; color:#78a559; font-size:15px; font-family:'Oswald'; border-radius:10px; cursor:pointer; transition:all 0.3s ease;}
						#conteudo.representantes .estados ul li .title:hover, #conteudo.representantes .estados ul li .title.ativo{background-color:#053516; color:#e5ffc2;}
					#conteudo.representantes .estados ul li .list{display:none;}
					#conteudo.representantes .estados ul li .boxRepresentante{margin:15px 0 0 30px; overflow:hidden; background:url(../img/bd.gif) 82px bottom repeat-x; padding-bottom:20px;}
					#conteudo.representantes .estados ul li .boxRepresentante:last-child{background:none; padding-bottom:0px; margin-bottom:25px;}
						#conteudo.representantes .estados ul li .boxRepresentante div{margin-top:7px;}
						#conteudo.representantes .estados ul li .boxRepresentante h4{color:#5b9b04; font-size:15px; margin-left:80px;}
						#conteudo.representantes .estados ul li .boxRepresentante p{color:#406e50; font-size:12px; line-height:21px; display:table;}
							#conteudo.representantes .estados ul li .boxRepresentante p span{float:left; color:#aebaaa; width:50px; text-align:right;}
								#conteudo.representantes .estados ul li .boxRepresentante p:nth-child(1) span{background:url(../img/iconeRegiao.gif) right center no-repeat; padding-right:24px; margin-right:12px;}
								#conteudo.representantes .estados ul li .boxRepresentante p:nth-child(2) span{background:url(../img/iconeTelefone.gif) right center no-repeat; padding-right:26px; margin-right:10px;}
								#conteudo.representantes .estados ul li .boxRepresentante p:nth-child(3) span{background:url(../img/iconeEmail.gif) right center no-repeat; padding-right:26px; margin-right:10px;}
							#conteudo.representantes .estados ul li .boxRepresentante p em{float:left; width:290px;}
								#conteudo.representantes .estados ul li .boxRepresentante p em a:link,
								#conteudo.representantes .estados ul li .boxRepresentante p em a:active,
								#conteudo.representantes .estados ul li .boxRepresentante p em a:visited{color:#406e50; transition:color 0.2s ease;}
									#conteudo.representantes .estados ul li .boxRepresentante p em a:hover{color:#5b9b04;}
	
	/* RESULTADOS */
	
	#conteudo.resultados{}
		#conteudo.resultados .separador{overflow:hidden; background:url(../img/bd.gif) center bottom repeat-x; padding-bottom:25px; margin-bottom:20px;}
		#conteudo.resultados .separador:first-child{margin-top:35px;}
		#conteudo.resultados .separador:last-child{background:none; padding-bottom:0px; margin-bottom:0px;}
			#conteudo.resultados .separador .box{float:left; width:203px; margin-right:27px;}
			#conteudo.resultados .separador .box:last-child{margin-right:0px;}
				#conteudo.resultados .separador .box .imagem{}
				#conteudo.resultados .separador .box .texto{height:205px; background-color:#f6f9f6; padding:10px 20px 0 20px;}
					#conteudo.resultados .separador .box .texto a:link,
					#conteudo.resultados .separador .box .texto a:active,
					#conteudo.resultados .separador .box .texto a:visited{color:#5b9b04; font-size:14px; line-height:19px;}
						#conteudo.resultados .separador .box .texto a:hover{color:#7ac90e; transition:color 0.2s ease;}
					#conteudo.resultados .separador .box .texto p{color:#406e50; font-size:11px; margin-top:5px;}
	
	/* NOTÍCIAS */
	
	#conteudo.noticias .list{margin-top:30px;}
		#conteudo.noticias #na_main{margin-top:14px;}
		#conteudo.noticias .na_dia{color:#74af25; font-family:'Oswald'; margin:15px 0 7px 0;}
			#conteudo.noticias ul li{background:#f1f6f1; padding:10px 20px 10px 11px; display:table; margin-bottom:4px; width:869px;}
				#conteudo.noticias ul li{color:#77aa88; font-size:12px;}
				#conteudo.noticias ul li a:link,
				#conteudo.noticias ul li a:active,
				#conteudo.noticias ul li a:visited{color:#406e50; font-size:12px; transition:color 0.2s ease; text-decoration:none; font-family:'Roboto';}
					#conteudo.noticias ul li a:hover{color:#74af25;}
	
	/* CARREIRA */
	
	#conteudo.carreira .formulario{float:left; width:340px; margin-top:30px;}
		#conteudo.carreira .formulario p.sucesso{font-size:20px; color:#406e50; margin-top:50px;}
			#conteudo.carreira .formulario p.sucesso span{color:#74af25;}
	#conteudo.carreira .imagem{float:left; margin:30px 0 0 40px;}
	#conteudo.carreira .vagas{float:right; width:295px; margin-top:30px;}
		#conteudo.carreira .vagas h3{color:#74af25; font-size:18px;}
		#conteudo.carreira .vagas p{color:#406e50; font-size:12px; line-height:22px; text-align:justify; margin-top:6px;}
		#conteudo.carreira .vagas ul{margin-top:20px;}
			#conteudo.carreira .vagas ul li{ padding:5px 20px 5px 40px; line-height:18px; background:url(../img/iconeLogoLi.gif) 15px 12px no-repeat #f1f5ed; color:#265335; border-radius:10px; margin-bottom:10px;}
	
	/* CONTATO */
	
	#conteudo.contato .formulario{float:left; width:300px; margin-top:30px;}
		#conteudo.contato .formulario p.sucesso{font-size:20px; color:#406e50; margin-top:50px;}
			#conteudo.contato .formulario p.sucesso span{color:#74af25;}
	#conteudo.contato .mapa{float:right; width:545px; margin-top:25px;}
		#conteudo.contato .mapa h3{color:#74af25; font-size:18px;}
		#conteudo.contato .mapa address{color:#748c54;}
		#conteudo.contato .mapa #map1{width:535px; height:470px; border:solid 5px #f9fbf9; margin-top:13px;}
		
		