.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.fontLegal{
	font-family: Brushstroke, fantasy;
	font-size: 20px;
	color: #333333;
}
.font11Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: inherit;
	color: #336633;
	font-weight: bold;
}
a.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7AAE;
	text-decoration: none;
}
a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7AAE;
	text-decoration: none;
}
a.link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7AAE;
	text-decoration: none;
}
a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: none;
}
a.link2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7AAE;
	text-decoration: none;
}
a.link2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}.fontTitInter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #336633;
	font-weight: bold;
}
BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #e7f7e7;
	SCROLLBAR-SHADOW-COLOR: #7bbe9c;
	SCROLLBAR-3DLIGHT-COLOR: #e7f7e7;
	SCROLLBAR-ARROW-COLOR: #7bbe9c;
	SCROLLBAR-TRACK-COLOR: #e7f7e7;
    SCROLLBAR-DARKSHADOW-COLOR: #e7f7e7

}
.select { 
		font-family: verdana,arial;
		font-size: 11px;
		font-weight: none;
		color: #000000;
		background: #eeeeee;
		}

.caixa {background-color: #ffffff; font-family: Verdana; font-size: 11px; border-style: none }

.caixa_form {
		font-family: verdana,arial;
		font-size: 11px;
		font-weight: none;
		color: #000000;
		background: #e7f7e7;
		border-right: #e7f7e7 1px ridge;
		border-top: #e7f7e7 1px ridge;
		border-left: #e7f7e7 1px ridge;
		border-bottom: #e7f7e7 1px ridge;
		}
			
.botao 
		{ 
		font-family: verdana,arial;
		border-right: #000000 1px ridge; border-top: #e7f7e7 1px ridge; filter: alpha(opacity=200,finishopacity=30,style=1,startx=100,starty=100,finishx=100,finishy=1); border-left: #e7f7e7 1px ridge; border-bottom: #e7f7e7 1px ridge; 
		background: #e7f7e7;
		cursor: pointer;
		}
		
.sub_titulo
		{ 
		font-family: verdana,arial;
		border-right: #000000 1px ridge; border-top: #e7f7e7 1px ridge; filter: alpha(opacity=200,finishopacity=30,style=1,startx=100,starty=100,finishx=100,finishy=1); border-left: #e7f7e7 1px ridge; border-bottom: #e7f7e7 1px ridge; 
		background: #B5CEB6;
		}
	
.campo_texto
	{
		font-family: verdana,arial;
		font-size: 11px;
		font-weight: none;
		color: #000000;
		background: #e7f7e7; /* = verde claro // #eeeeee = cinza*/
		border-right: #e7f7e7 1px ridge;
		border-top: #e7f7e7 1px ridge;
		border-left: #e7f7e7 1px ridge;
		border-bottom: #e7f7e7 1px ridge;
	}
	
	
		/*===============*/
		/* MENU PRINCIPAL*/
		/*===============*/
				
		
		/*--------------------------------------------------------------------------------*/
		.ctr 
			{ 
			width: 150%; 
			float: left; 
			text-align: center; 
			cursor: pointer; 
			border-right: rgb(2, 71, 172) 1px ridge; border-top: rgb(2, 71, 172) 1px ridge; filter: alpha(opacity=200,finishopacity=30,style=1,startx=100,starty=100,finishx=100,finishy=1); border-left: rgb(2, 71, 172) 1px ridge; border-bottom: rgb(2, 71, 172) 1px ridge; 
			}
			
		#mainmenu ul 
			{ 
			margin: 0; 
			padding: 0; 
			list-style: none; 
			z-index:2;
			}
		
		#mainmenu ul li 
			{ 
			position: relative; 
			float: left;
			height:10px; 
			background-color: rgb(2,71,172) filter: alpha(opacity=200,finishopacity=30,style=1,startx=100,starty=100,finishx=100,finishy=1); /*cor do menu escrito*//*cor antiga do site #E16F26*/
			background-repeat: no-repeat;				
			padding: 0;
			text-align: left; 
			}
		#mainmenu ul li a:hover /* cor do menu com o mouse em cima (#FF9900)antiga*/
			{
			/*background-color: #66CDAA ;*/
			}
		#mainmenu ul li a 
			{	
			height: 23px; /*tamanho do espaco para link aceitar o mouse*/
			color: #000000; /*preto*/
			display: block; 
			line-height: 20px; 
			}
			
		/*==============*/
		/* menu level 1 */
		/*==============*/
		
		#mainmenu ul li ul {
			display:none; 
			position: absolute;
			top: 23px; width: 149px; /*altura q começa a lista*/
			filter:alpha(opacity=70); /* para IE */
		}
		#mainmenu ul li.over ul  
			{ 
			display: block; /* for IE */
			} 
		#mainmenu ul li ul li 
			{
			width: 50px;
			height: 0px;
			background-color: #e7f7e7;				
			text-align: left;
			padding: 0px; /*espacamento entre cada menu*/
			}
		#mainmenu ul li ul li a
			{	
			padding-left: 20px; /*espacamento esquerdo dos menus da lista*/ 
			height: 1px;
			text-decoration: none; 
			color: #000000; /*preto*/
			display: block; 
			width: 250px; /*tamanho do background*/
			}
		#mainmenu ul li ul li a:hover 
			{ 
			background-color: #B5CEB6; /*cor qdo o mouse fica em cima*/
			background-image: none;
 
			}
		#mainmenu ul li ul li:hover 
			{ 
			display: list-item; 
			}
		#mainmenu ul li ul li.over 
			{ 
			display: block; /* Para IE  */
			} 

		/*=============*/
		/* menu widths */
		/*=============*/
		
		
		#mainmenu  #topnav_1
			{
			width: 47px;
			}
		#mainmenu  #topnav_20	
			{
			width: 60px;
			}
		#mainmenu  #topnav_13	
			{
			width: 75px;
			}
		#mainmenu  #topnav_79	
			{
			width: 95px;
			}
		#mainmenu  #topnav_22	
			{
			width: 73px;
			}
		#mainmenu  #topnav_19	
			{
			width: 115px;
			}
		#mainmenu  #topnav_23	
			{
			width: 85px;
			}
		#mainmenu  #topnav_528	
			{
			width: 90px;
			}
		#mainmenu  #topnav_528	ul {margin-left: -139px; }	
			
		#mainmenu  #topnav_529
			{
			width: 80px;
			}				
		#mainmenu  #topnav_529	ul {margin-left: -150px; }
		
		#mainmenu  #topnav_531	
			{
			width: 35px;
			}		
	.maincont 
			{
			position: relative;
			width: 780px;
			height: 20%;
			vertical-align: top;
			}