body {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666666;
	background-image:url(../images/fundo.gif);
}
.oneColFixCtr #container {
	width: 777px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-image:url(../images/fundo_correcao.jpg);
	background-repeat:repeat-y;
}

.oneColFixCtr #top {
	background-image:url(../images/layout_02.jpg);
	background-repeat:no-repeat;
	width:777px;
	height:47px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.oneColFixCtr #top_banner {
	background-image:url(../images/layout_04.jpg);
	background-repeat:no-repeat;
	width:582px;
	height:100px;
	padding: 27px 0px 10px 195px; /* remember that padding is the space inside the div box and margin is the space outside the div box top right bottom left*/
}
.oneColFixCtr #top_menu {
	width:777px;
	height:31px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.oneColFixCtr #menu_lat {
	width:195px;
	float:left;
	height:665px;
	padding: 0px;
	background-image:url(../images/layout_07.jpg);
	
	
}
.oneColFixCtr #nav {
	width:562px; /* 562px */
	margin-left:194px;
	height:385px;
	padding: 0px 10px;
	background-image:url(../images/layout_08.jpg);
	background-repeat:no-repeat;	
}

.oneColFixCtr #rodape {
	width:757px;
	height:20px;
	padding: 0px 10px;
	background-image:url(../images/layout_09.jpg);	
}

.oneColFixCtr #bordas {
	width:390px;
	margin:auto;
	border:solid 2px #3a5960;

}

.style3 {
	font-size: x-small;
	color: #333333;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 125px; /* Width of Menu Items */
	border-bottom: 2px solid #ccc;
    align: top;
	background-color: #CCCCCC;
	
	}
	
li {
 margin-bottom: 0px;
 width:125px;
 
  }
 

ul li {
	position: relative;
	width:125px;
	
	}
	
li ul {
	position: absolute;
	left: 125px; /* Set 1px less than menu width */
	top: 0;
	display: none;

	
	
	
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	background: #fff; /* IE6 Bug */
	margin: 1px;
	border: 0px solid #ccc;
	border-bottom: 0;
	background-image:url(../images/menu.jpg);
	background-position:left;
	width:auto;
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
	
	font-size:11px;
	
	text-align:left;
	
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 0%; }
/* End */

ul li a:hover { color: #333333 ; background-image: url(../images/menu02.jpg); width:auto; height:auto; } /* Hover Styles */
		
li ul li a { padding: 1px 7px; 
             height: auto;
			 width:auto;  } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block;  } /* The magic */


.desc {
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#000;
font-size:xx-small;
text-align:center;
}

.descpop {
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#000;
font-size:x-small;

}

#borda_left_bottom {
border-bottom:double;
border-bottom-color: #000033;
border-bottom-width:2px;
border-left:double;
border-left-color:#000033;
border-left-width:2px;
border-top:double;
border-top-color:#000033;
border-top-width:2px;


}

#borda_top_right {
border-top:double;
border-top-color:#000033;
border-top-width:2px;
border-right:double;
border-right-color:#000033;
border-right-width:2px;
border-bottom:double;
border-bottom-color:#000033;
border-bottom-width:2px;
}

#borda_total {
border:double;
border-color:#000033;
border-width:2px;
}

#tit_menu {
width:121px;
height:auto;
padding:2px;
background-color:#0a5464;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CCCCCC;
}

.form {
background-color:#cccccc;
border:solid;
border-width:thin;
border-color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;


}

#tit_farm {
background-color:#999999;
font-weight:bold;
color:#333333;
font-size:x-small;



}
.text_menor {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size:xx-small;	
	
}
#tops {
background-image:url(../images/tops.jpg);
background-repeat:no-repeat;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:130%;
font-weight:bold;
}

#tudo_index {
width: 480px;
margin:0 auto;			
padding: 20px;
text-align:center;/* "remédio" para o hack do IE */	
}	
#conteudo_index {
padding: 0px;
border-width:3px;
border-color: #CCCCCC;
border: groove; 
width: 480px;
background-color:#999999;
}	

.top_representantes {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#3a5960;
font-weight:bold;

}

a.link_capa:link {
font-family: "Trebuchet MS" ;
color: #333333;
text-decoration:none;
text-shadow:#006699;
font-weight: 600;
font-size: 13px;
}
a.link_capa:visited {
font-family: "Trebuchet MS" ;
color: #333333;
text-decoration:none;
text-shadow:#006699;
font-weight: 600;
font-size: 14px;
    
}
a.link_capa:hover {
font-family: "Trebuchet MS" ;
color: #000066;
text-decoration:none;
text-shadow: #000066;
font-weight: 900;
font-size: 14px;


}
a.link_capa:active {
font-family: "Trebuchet MS" ;
color: #333333;
text-decoration:none;
text-shadow:#006699;
font-weight: 600;
font-size: 14px;

}
a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration:none;
text-shadow:#006699;
font-weight: 600;
font-size: x-small;
}
a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration:none;
text-shadow:#006699;
font-weight: 600;
font-size: x-small;
    
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000033;
text-decoration:none;
text-shadow: #000066;
font-weight: 600;
font-size: x-small;


}
a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003366;
text-decoration:none;
text-shadow:#006699;
font-weight: 600;
font-size: x-small;

}