*
{
top:o;
margin:0;
padding:0;
border:0;
}
html
{
font-size: 100%;
margin: 0px;
padding: 0px;
margin-top: 0px;	  
}
body
{
font-size:0.75em;
top:0px;
margin: 0px;
padding: 0px;
height: auto;
background-color:  #84C21F;
}
h1, h2, h3, h4, h5
{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-style: normal;
}
h1
{
	color: #71A723;
	font-weight:normal;
	font-size: 2.5em;
	line-height: 1.12em;
}
h1 span
{
	color: #71A723;
}
h2
{
	float: left;
	color: #71A723;
	font-weight: normal;
	font-size: 2.2em;
}
h3
{
	float: left;
	color: #71A723;
	font-weight: normal;
	font-size: 1.8em;
	padding: 5px 0px 0px 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
h4
{
	color: #4E7114;
	font-weight: normal;
	font-size: 1.2em;
	font-weight: normal;
	float: left;
	font-weight: bold;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	padding: -2px 0px 0px 0px;
}
h5
{
	color: #5D9413;
	font-weight: normal;
	font-size: 1.0em;
	font-weight: normal;
	float: left;
	font-weight: bold;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	padding: -2px 0px 0px 0px;
}
p
{
color:#000000;
font-weight: normal;
font-size:1.10em;
padding: 0px;
margin:0 px;
}
ul
{
list-style:none;
font-size:1.1em;
line-height:1.2em;
margin:0 0 2em 0;
}
ol
{
font-size:1.1em;
line-height:1.2em;
padding: 30px;
margin:0 0 0em 0;
}
a:link, a:visited, a:hover, a:active
{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding: 0px;
	margin: 0px;
}
a:link
{
	text-decoration: none;
	color: #000000;
}
a:visited
{
	color: #000000; 
	background-color:  #84C21F;
}
a:hover, a:active
{
	background-color: #84C21F;
	color: #000000;
}
a.title_areas:link, a.title_areas:visited, a.title_areas:hover, a.title_areas:active
{
	font-size: 1em;
	font-weight: bold;
	font-family: "Trebuchet ms", Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #EB4403;
	text-decoration: none;
	margin-top: 2px;
}
div#pg
{

	width: 779px;
	height:auto;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-color:  #84C21F;
}
div#container
{

	width: 674px;
	height:335px;
    border: 1px solid #6EA415;
	background-color: #CAFA7C;
	margin-left: 12%;
	margin-top: 4%;
}
div#containerb
{

	width: 674px;
	height:200px;
    border: 1px solid #6EA415;
	background-color: #CAFA7C;
	margin-left: 12%;
	margin-top: 4%;
}
div#topo
{

	position: absolute;
	width: 487px;
	height:95px;
	background-image: url(images/titb.jpg);
	background-color: #CAFA7C;
	margin-left:49px;
	margin-top:8px;
}
div#topo2
{

	position: absolute;
	width: 542px;
	height:53px;
	background-image: url(images/tit2.jpg);
	background-color: #CAFA7C;
	margin-left:75px;
	margin-top:8px;
}
div#lateral
{
	position: absolute;
	width: 196px;
	height:351px;
	background-image: url(images/latanimalb.jpg);
	background-color: #CAFA7C;
	margin-left: 630px;
	margin-top:-352px;
	_margin-left: 537px;
	_margin-top:-350px;
}
div#container2
{
    position: relative;
	width: 718px;
	height:85px;
    border: 1px solid #6EA415;
	background-color: #CAFA7C;
	margin-left: 12%;
	margin-top: 5px;
}
div#container2b
{
    position: relative;
	width: 680px;
	_width: 674px;
	height:auto;
    border: 1px solid #6EA415;
	background-color: #EFFADE;
	margin-left: 12%;
	_margin-left: 12%;
	margin-top: 10px;
	_margin-top: 10px;
	padding: 0px 0px 0px 0px;
	_padding: 1px 1px 1px 10px;
}
div#tabela
{
    position: relative;
	width: auto;
	_width: auto;
	height:auto;
	background-color: #EFFADE;
	margin-left: 2%;
	_margin-left: 2%;
	margin-top: 10px;
	_margin-top: 10px;
	padding: 0px 0px 0px 0px;
	_padding: 1px 1px 1px 9px;
}
div#logocf
{
    position: absolute;
	background: url(images/logocf.jpg) no-repeat;
	width: 125px;
	height:60px;
	border: 1px solid #6EA415;
	background-color: #CAFA7C;
	left: 12%;
	top: 8px;
}
div#logcr
{
    position: absolute;
	background: url(images/logocr.jpg) no-repeat;
	width: 147px;
	height:60px;
	border: 1px solid #6EA415;
	background-color: #CAFA7C;
	left: 35%;
	top: 8px;
}
div#link
{
    position: absolute;
	width: 180px;
	height:20px;
	background-color: #CAFA7C;
	left: 65%;
	top: 8px;
}
div#container3
{
    position: relative;
	width: 718px;
	height:95px;
    border: 1px solid #6EA415;
	background-color: #CAFA7C;
	margin-left: 12%;
	margin-top:1px;
}
div#marcas
{
    position: relative;
	width: 520px;
	height:85px;
    background: url(images/marcas.jpg) no-repeat;
	border: 1px solid #6EA415;
	background-color: #CAFA7C;
	left: 8%;
	top: -9px;
	_left: 8%;
	_top: -1px;
}
div#texto
{
    position: relative;
	width: 600px;
	_width: 650px;
	background-color: #ffffff;
	left: 10px;
	top: 15px;
	_top: 2px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1.0em;
	padding: 0px;
	margin: 0px;
	padding: 1px 1px 1px 5px;
}
div#tabela
{
    position: relative;
	width: 650px;
	background-color: #ffffff;
	left:0px;
	top: 2px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 0.9em;
	padding: 0px;
	margin: 0px;
	padding: 1px 1px 1px 10px;
}
table#tb
{
 	border: 1px solid #6EA415;
	width: 100%;
	background-color: #ffffff;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 0.9em;
}
table#tb td.linha {
	border: 1px solid #F9DDDB;
}
table#tb tr.fundo {
	width: 100%;
	background-color: #5D9413;
	border: 1px solid #6EA415;
}
/********************************************************************
		NAVIGATION
********************************************************************/
ul#nav 
{
	position: relative;
	width: 306px;
	height:180px;
	_height:200px;
	left: 80px;
	top:120px;
	_top:150px;
}

ul#nav li {
	display: block;
	font-size: 1.2em;
	text-indent: -9999px;
	
}
ul#nav li a {
	display: block;
	text-decoration: none;
	height: 28px;
}

ul#nav li.inscri a {
	background: url(images/bt_inscr.jpg) no-repeat;
	width: 124px;
	height: 26px;
	margin: 0px;
	text-align: left ;
	top:2px;
	left:34px;
}	

ul#nav li.mostra a {
	background: url(images/btmostra.jpg) no-repeat;
	width: 306px;
	height: 23px;
	margin: 0px;
	text-align: left;
	top:18px;
	left:34px;
}	

ul#nav li.programa a {
	background: url(images/btprogra.jpg) no-repeat;
	width: 151px;
	height: 25px;
	top:36px;
}

ul#nav li.contato a {
	background: url(images/btcontato.jpg) no-repeat;
	width: 115px;
	height: 24px;
	top:54px;
}

ul#nav li.mapa a {
	background: url(images/btmapa.jpg) no-repeat;
	width: 176px;
	height: 25px;
	top:80px;
}
ul#nav2 
{
	position: relative;
	width: 306px;
	height:200px;
	left: 30px;
	top:80px;
}

ul#nav2 li {
	display: block;
	font-size: 1.2em;
	text-indent: -9999px;
	
}
ul#nav2 li a {
	display: block;
	text-decoration: none;
	height: 28px;
}

ul#nav2 li.inscri a {
	background: url(images/bt_inscr.jpg) no-repeat;
	width: 124px;
	height: 26px;
	margin: 0px;
	text-align: left ;
	top:2px;
	left:34px;
}	

ul#nav2 li.mostra a {
	background: url(images/btmostra.jpg) no-repeat;
	width: 306px;
	height: 23px;
	margin: 0px;
	text-align: left;
	top:18px;
	left:34px;
}	

ul#nav2 li.programa a {
	background: url(images/btprogra.jpg) no-repeat;
	width: 151px;
	height: 25px;
	top:36px;
}

ul#nav2 li.contato a {
	background: url(images/btcontato.jpg) no-repeat;
	width: 115px;
	height: 24px;
	top:54px;
}

ul#nav2 li.mapa a {
	background: url(images/btmapa.jpg) no-repeat;
	width: 176px;
	height: 25px;
	top:80px;
}
div#voltar
{	
	width: 80px;
	height:10px;
	position:absolute;
	top:100%;
	left: 40%;
	padding: 0px;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #84C21F;
	background-color: #EAF0F0;	
}
