* {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

a {
	outline: 0;
	text-decoration: none;
}

a img { border: none; }

legend { display: none; }

fieldset { border: none; }

ul li { list-style: none; }

.floatLeft { float:left; }

.clearBoth { clear:both; }

.sumir { display: none; }

.borderNone { border: none!important; }

html, body {
	height: 100%;
	background:transparent url(../img/bg_body.jpg) repeat scroll 0 0;
}

body {
	/*background: #f5f5f5;*/
	background:transparent url(../img/bg_body_top.jpg) repeat-x 0 0;
	font: 62.5% Verdana,Arial,Helvetica,sans-serif;	
}

div#all {
	/*background: url(../img/bg_body.jpg) repeat;*/
	width: 988px;
	margin: 0 auto;
	
}

/* -----------------------------------
>>> INICIO #TOP
----------------------------------- */

div#top {
	background: url(../img/bg_top.jpg) center 0 no-repeat;
	height: 175px;
	margin: 0 auto;
	width: 988px;
}

.sem_etiqueta {
	background: url(../img/bg_top2.jpg) center 0 no-repeat !important;
}

	div#top h1 a {
		_background: red;
		display: block;
		float: left;
		_filter: alpha(opacity=0);
		height: 105px;
		margin: 27px 0 0 111px;
		_margin: 27px 0 0 55px;
		text-indent: -10000px;
		overflow: hidden;
		width: 202px;
	}
	
	div#top a.item-home {
		color: #fff;
		top: 10px;
		margin: 0 0 0 520px;
		position: relative;			
	}	

	div#top ul#menu {
		padding: 70px 0 0 0;
	}	
	
		div#top ul#menu li, div#top a.item-home {
			display: inline;
			font-weight: bold;
			text-transform: uppercase;
		}
		
			div#top ul#menu li a {
				background: url(../img/iten_menu.gif) 0 0 no-repeat;
				color: #fff;
				display: block;
				float: left;
				height: 32px;
				padding: 0 13px;
				overflow: hidden;
				text-indent: -10000px;
			}
			
			div#top ul#menu li a.prod { background-position: center 0; width: 58px; }
			div#top ul#menu li a.apli { background-position: center -32px; width: 64px; }
			div#top ul#menu li a.vant { background-position: center -64px; width: 62px;	}
			div#top ul#menu li a.ecol { background-position: center -96px; width: 88px;	}
			div#top ul#menu li a.dist { background-position: center -128px; width: 72px;	}
			div#top ul#menu li a.cont { background-position: center -160px; width: 47px;	}
			
			div#top ul#menu li a:hover {
				background-color: #2C6105;	
			}
			

/* FIM #TOP <<< */


/* -----------------------------------
>>> INICIO #CONTENT
----------------------------------- */

div#content {
	margin: 0 auto;
	padding: 0 15px;
	width: 780px;
}

	/* >>> #LEFT */
	div#left {
		background: url(../img/bg_left.jpg) repeat;
		float: left;
		min-height: 845px;
		_height: 845px;
		padding: 50px 0 0 0;
		width: 585px;
		}
		
			div#left img.titulo {
				margin-left:30px;
			}
		
			div#left div.flash {
				text-align: center;
			}
			
			div#left div.text{ 
				padding: 0 30px;
			}		
		
			div#left div.text p {
				color: #4C4C4C;
				font-size: 1.2em;
				margin: 25px 0;
			}
			
			div#left ul#tabs  {
				margin:0;
				padding:10px 10px 0;
				list-style:none;
			}
			  
				div#left ul#tabs li {
					background: url(../img/tab_left.gif) no-repeat left top;
					float:left;
					margin:0;
					padding:0 0 0 9px;
				}
				
					div#left ul#tabs li a {
						display:block;
						background: url(../img/tab_right.gif) no-repeat right top;
						padding:10px 20px 8px 5px;
						text-decoration:none;
						font-weight:bold;
						color:#6F7767;
					}
			
					div#left ul#tabs li a:hover {
						color:#333;
					}
			
					div#left ul#tabs li.selecionado {
						background: url(../img/tab_left_on.gif) no-repeat;
						position: relative;
						top: -5px;
						z-index:10;
					}
		
						div#left ul#tabs li.selecionado a {
							background: url(../img/tab_right_on.gif) no-repeat right top;
							padding: 15px 20px 9px 5px;
						}
						
							div#left ul#tabs li a span {
								background: url(../img/tab_bullets.gif) no-repeat center top;
								display: inline-block;
								left: 10px;
								height: 10px;
								width: 10px;
								position: relative;
								top: 2px;
								*top: -1px;
								_top: 2px;
							}						
						
							div#left ul#tabs li.selecionado a span {
								background: url(../img/tab_bullets.gif) no-repeat center bottom;
								_background-position: center -10px;
								display: inline-block;
								left: 10px;
								height: 10px;
								width: 10px;
								position: relative;
								top: 0;
								*top: -2px;
								_top: 0;								
							}									
			
			div#left div.content_tab {
				background: url(../img/bg_tab.jpg) 0 bottom no-repeat;
				border-top: 1px solid #D8DDCE;
				min-height: 172px;
				_height: 172px;
				margin: 30px 0 0 10px;
				*margin: -6px 0 0 10px;
				padding: 15px 15px 0 30px;
				width: 488px;
			}
			
				div#left div.content_tab div {
					float: left;
					padding-right:10px;
				}			
			
				div#left div.content_tab p {
					color: #6F7767;
					float: left;
					font-size: 11px;
					margin: 10px 0;
					width: 304px;
				}
				
					div#left div.content_tab p strong {
						color: #6F7767;
						font-weight: bold;
						font-size: 15px;
					}
					
				div#left div.content_tab a.saiba-mais {
					float: right;
					margin-top: 15px;
				}		
				
				/* tab maior */
				div#left div.content_tab_maior {
				background: #FFFFFB none repeat scroll 0 0;
				border-top: 1px solid #D8DDCE;
				border-right:2px solid #D8DDCE;
				border-bottom:2px solid #D8DDCE;
				border-left:2px solid #D8DDCE;
				min-height: 330px;
				_height: 330px;
				margin: 30px 0 0 10px;
				*margin: -6px 0 0 10px;
				padding: 15px 15px 15px 5px;
				width: 735px;
				position:relative;
			}
			
				div#left div.content_tab_maior div {
					float: left;
					margin-right: 30px;
				}
				
				div#left div.content_tab_maior .img_aba1 {
					float:left;
				}	
					
				div#left div.content_tab_maior .img_aba2 {
					float:left;
					position:absolute;
					right:0;
				}	
				
				div#left div.content_tab_maior #content_cem_2 p {
					width:560px;
					margin:10px 0 0 25px;
				}
				
				div#left div.content_tab_maior #content_cem_2_cont p {width:680px;margin:10px 0 0 25px;}
				
				div#left div.content_tab_maior .img_aba1_eologico {
					left:640px;
					position:absolute;
					top:35px;
				}	
				
				#distribuicao {margin:0 auto;width:605px;}
			
				div#left div.content_tab_maior p {
					color: #6F7767;
					font-size: 12px;
					margin: 10px 0 0 170px;
					width:445px;
					text-align:justify;
					line-height:1.5em;
				}
					
				div#left div.content_tab_maior a.saiba-mais {
					float: right;
					margin-top: 15px;
				}
				
		div#left div.contato_compre {
			width:671px;
			margin:20px auto;
		}
		
		div#left div.contato_repres {
			width:671px;
			margin:20px auto;
		}
		
		div#left div.contato_duvidas {
			width:671px;
			margin:20px auto;
		}
		
		div#left div.contato_compre div#conteudo {
			background:transparent url(../img/contato/contato_compre_middle.jpg) repeat scroll 0 0;
			padding:50px 10px 5px;
			color:#4C4B4E;
			font-size:12px;
			height:230px;
			line-height:1.5em;
		}		
		
		div#left div.contato_repres div#conteudo {
			background:transparent url(../img/contato/contato_fornecedor_middle.jpg) repeat scroll 0 0;
			padding:50px 10px 5px;
			color:#4C4B4E;
			font-size:12px;
			height:230px;
			line-height:1.5em;
		}
		
		div#left div.contato_duvidas div#conteudo {
			background:transparent url(../img/contato/contato_duvidas_middle.jpg) repeat scroll 0 0;
			padding:50px 10px 5px;
			color:#4C4B4E;
			font-size:12px;
			height:230px;
			line-height:1.5em;
		}
		
		div#conteudo div#esquerda {
			width:310px;
			float:left;
		}		
		
		div#left div.contato_compre div#conteudo div#esquerda {border-right:1px solid #73A7C6;}
		div#left div.contato_repres div#conteudo div#esquerda {border-right:1px solid #91A977;}
		div#left div.contato_duvidas div#conteudo div#esquerda {border-right:1px solid #F7A96B;}
		
		div#conteudo div#direita {
			width:320px;
			float:right;
		}	
		
			div#conteudo div#direita li {
				height:30px;
			}	
			
			div#conteudo div#direita li.maior {
				height:110px;
			}	
		
			div#conteudo div#direita label {
				width:80px;
				float:left;
				text-align:right;
				padding-right:5px;
			}		
			
			div#conteudo div#direita input {
				border:none;
				width:220px;
				padding:2px;
			}	
			
			div#conteudo div#direita textarea {
				border:none;
				width:220px;
				padding:2px;
				height:100px;
			}		
			
			div#conteudo div#direita input.submete {
				width:66px;
				height:21px;
				padding-right:12px;
			}
			
			.titulo_produtos {color: #4C4B4E; font-size:12px;margin:20px 0 0 37px;} 
			
			ul.ul_produto {margin:30px 0 0 50px;}
			
			ul.ul_produto li {list-style-type:inherit;color:#4C4B4E;font-size:12px;line-height:2em;}
			
			#produto2 {margin-left:448px;width:332px;} 				
			
			#produtos_content {color:#4C4B4E;font-size:12px;line-height:2em;text-align:justify;margin:0 38px;}	
			
			.meio_texto {float:left;padding-right:30px;_padding-right:29px;width:500px;}
			
			.meio_texto_imagem {}
			
			#top_aplicacoes {margin-left:209px;margin-top:20px;margin-bottom:40px;width:566px;}
			
			.aplicacoes_content {color:#4C4B4E;font-size:12px;line-height:2em;text-align:justify;margin:0 38px;}
			
			.aplicacoes_animais li {list-style-type:inherit;line-height:2em;margin-left:16px;}
	
	/* >>> #RIGHT */
	div#right {
		background: url(../img/bg_right.jpg) center 0 no-repeat;
		float: left;
		padding: 175px 15px 0;
		width: 155px;		
	}
	
		div#right h2 {
			color: #50711E;
			font-size: 1.8em;
			margin-bottom: 5px;
			text-transform: uppercase;
		}
		
		div#right span {
			background: url(../img/linhas.gif) no-repeat;
			display: block;
			height: 7px;
			margin-bottom: 5px;
			width: 172px;
		}
		
		div#right span.border-bottom {
			background-position: 0 bottom;
			margin: 5px 0 30px;
		}		
		
		div#right ul li a {
			background: transparent url(../img/icons_menu.gif) no-repeat;
			color: #50711E;
			display: block;
			height: 42px;
			font-size: 1.5em;
			padding: 5px 0 5px 0;
			vertical-align: middle;
			text-indent: -10000px;
			overflow: hidden;
			width: 177px;
		}
		
		div#right ul li a:hover	{ background-color: #fff; }
	
		div#right ul li a.resi {  background-position: 0 5px; }
		
		div#right ul li a.cond { background-position: 0 -45px; }
		
		div#right ul li a.rest { background-position: 0 -96px; }
		
		div#right ul li a.hote { background-position: 0 -146px; }
		
		div#right ul li a.esco { background-position: 0 -196px; }
		
		div#right ul li a.indu { background-position: 0 -246px; }

		div#right ul li a.compo { background-position: 0 -296px; }

		div#right ul li a.anim { background-position: 0 -347px; }

		div#right ul li a.esgo { background-position: 0 -397px; }
		
		div#right ul li a.cant { background-position: 0 -448px; }
		
	/* >>> #FOOTER */
	div#footer {
		background: url(../img/bg_left.jpg) repeat;
		clear: both;
		padding: 0 15px 15px;
		width: 555px;		
	}
	
		div#footer p {
			color: #8F9C8A;
			font-size: 1.2em;
			text-align: center;
		}

			div#footer p span {
				font-size: 11px;
			}
			
		div#footer a.logo-design {
			background: url(../img/logo_design.gif) no-repeat;
			display: block;
			height: 9px;
			margin: 20px auto 0 auto;
			overflow: hidden;
			text-indent: -10000px;
			width: 64px;
		}	

/* FIM #CONTENT <<< */