* {
margin:0;
padding:0;
list-style:none;
text-decoration:none;
}


* html img { /* código para usar PNG com fundo transparente. */

	filter:expression(
		this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :
		this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		String(this.alphaxLoaded=true).substr(0,0)+
		(this.src="pics/blank.gif").substr(0,0)):this.runtimeStyle.filter=""));

}


body { background-color:#068d23; }


img { border:none; }


a {
font:bold 12px tahoma, verdana, arial;
color:#5ab117;
}


h1 {
padding:8px 0 0 18px;
font:bold 15px tahoma, verdana, arial;
color:#fff;
}


h2 {
padding:5px 0 0 10px;
font:bold 15px tahoma, verdana, arial;
color:#666;
}


h3 {
padding:5px 0 0 10px;
font:bold 12px tahoma, verdana, arial;
color:#5ab117;
}


p {
text-align:justify;
padding:8px 15px;
font:11px/17px verdana, arial, tahoma;
color:#666;
}
span.p {
text-align:justify;
padding:8px 15px;
font:11px/17px verdana, arial, tahoma;
color:#666;
}


input, textarea { font:11px verdana, tahoma, arial; }


html > body input, textarea { margin-top:4px; }


#geral {
position:relative;
margin:0 auto;
width:1003px;
height:590px;
background:url(../pics/bg.jpg) no-repeat;
}


/*******************************************************************************
									TOPO
*******************************************************************************/


#topo {
float:right;
width:1003px;
}


#topo #email {
display:inline;
top:10px;
right:110px;
position:absolute;
}

#topo #bandeiras {
display:inline;
top:10px;
right:242px;
position:absolute;
}

/* logo */


#topo #logo {
display:inline;
margin:13px 0 0 113px;
float:left;
width:160px;
}


#logo h1 { font:bold 15px Verdana, tahoma; padding:4px 0 0 5px; }


/* menu */


#topo #menu {
display:inline;
margin:47px 0 0 72px;
float:left;
width:530px;
height:120px;
background:url(../pics/bg-menu.jpg) no-repeat;
}


html > body #menu ul {width:120px; margin-left:7px; margin-right:0px;}
html > body #menu ul li a {font-size:11px;}

#menu ul { display:inline; float:left; margin-top:27px;}


#menu ul li a {
font-size:14px;
color:#fff;
}

#menu ul li a:hover {
color:#068D24;
}


/*******************************************************************************
									CONTEUDO
*******************************************************************************/


#conteudo {
display:inline;
float:right;
margin-right:30px;
width:700px;
height:349px;
}


#conteudo div.destaques {
position:relative;
display:inline;
float:left;
margin-left:17px;
width:188px;
height:345px;
}


div.destaques div.container {
position:absolute;
top:0;
left:0;
width:188px;
height:345px;
}


div.container p { 
padding:0 10px; 
line-height:130%; 
}


div.container a.txt {
display:block;
padding-right:15px;
text-align:right;
}


div.container a.txt:hover { text-decoration:underline; }


div.container ul { margin:45px 0 0 8px; }


#fazenda div.container img.title { 
position:absolute; 
top:-26px; 
right:8px; 
}


#noticias div.container h1 { padding-bottom:40px; } /* para empurra o conteudo para baixo */


div.container img.title { 
position:absolute; 
top:4px; 
right:8px; 
}


/*******************************************************************************
									RODAPÉ
*******************************************************************************/


#rodape {
position:absolute;
width:1003px;
height:39px;
background:url(../pics/rodape.jpg) no-repeat;
bottom:0;
}


#rodape p {
text-align:center;
padding-top:15px;
font:11px tahoma, verdana, arial;
color:#fff;
}


#rodape object {
position:absolute;
top:14px;
right:10px;
}



/*******************************************************************************
									PÁGINAS INTERNAS
*******************************************************************************/
/* existe uma verificacao em php na index que caso não seja a pagina home, ele cria 
a classe 'interna' que serve para todas as paginas internas com exceção da home */

div.interna {
position:relative;
width:597px !important;
margin-right:110px !important;
background:url(../pics/bg-conteudo.jpg) no-repeat;
}


div.interna div.titulo { height:70px; }


div.interna h1 { 
font-size:20px; 
padding-left:15px; 
}


div.interna div.titulo img.icone { 
position:absolute; 
top:10px; 
right:20px; 
}


div.texto { 
float:right;
margin-top:35px;
width:585px;
height:212px; 
overflow:auto; 
}

div.video { 
float:left;
margin-top:0px;
width:250px;
overflow:auto;
}

div.video2 { 
float:right;
width:330px;
overflow:auto;
margin-top:45px;
}



div.texto div.left-side { width:388px; float:left; }


div.texto div.right-side { width:175px; float:left; }

p.neg{font-weight:bold !important;}

ul.lista{font:bold 11px Verdana, tahoma; margin-top:30px;}
ul.lista li{background:url(../pics/setinha.gif) 0 2px no-repeat; padding-left:10px; margin-bottom:10px;}
ul.lista li a{color:#000; text-decoration:none;}
ul.lista li a:hover{color:#99CC33;}


/*******************************************************************************
									CONTATO
*******************************************************************************/


#contato input {
padding-top:8px;
height:31px;
border:none;
color:#fff;
}


input.nome { width:224px; background:url(../pics/bg-input-nome.jpg) no-repeat; }


input.email { width:145px; background:url(../pics/bg-input-email.jpg) no-repeat; }


input.fone { width:374px; background:url(../pics/bg-input-fone.jpg) no-repeat; }


input.bt {
width:50px;
height:22px !important;
background:none !important;
color:#99CC33 !important;
font-weight:bold;
margin-top:0;
}


#contato textarea {
color:#fff;
padding-top:5px;
width:374px;
height:63px;
border:none;
background:url(../pics/bg-textarea.jpg) no-repeat;
}

/* FORMULÁRIOS */

.campo {

	width: 230px;
	height: 20px;
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #666666;
	text-align: left;
	padding-top: 3px;
	
}

#ddd {

	width: 30px;
	height: 15px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #666666;
	text-align: left;
	padding-top: 3px;

}

#tel {

	width: 192px;
	height: 15px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #666666;
	text-align: left;
	padding-top: 3px;

}

#txtArea {

	width: 230px;
	height: 74px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #666666;
	text-align: left;
	padding-top: 2px;

}

#comentario {

	width: 230px;
	height: 74px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #666666;
	text-align: left;
	padding-top: 2px;

}