body{
	background-image: url(images/bg_360px.jpg);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size:12px;
	line-height: 22px;
}
#table_01{
	font-family:Tahoma;
	font-size:10px;
}
#tabela_03{
	font-family:Tahoma;
	font-size:11px;
	padding-left:30px;
}
a.inv  {	font-size:12px;	color:#fff;	text-decoration:none;}
a:hover.inv  {color:#fff;	text-decoration:underline;}

a.inv2  {font-size:11px;	color:#fff;	text-decoration:none;}
a:hover.inv2  {color:#fff;	text-decoration:underline;}

a.inv3  {font-size:11px;	color:#ffcc00;	text-decoration:none;}
a:hover.inv3  {color:#fff;	text-decoration:underline;}
a  {
	color:#003a76;
	text-decoration:none;
}
a:hover  {
	color:#000;
	text-decoration:underline;
}

#foot{
	background-color: #003a76;
	color:#fff;
	font-size:11px;
	
}




#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 235px; /* Width of Menu Items */ 
		
} 

#menu ul li { 
	position: relative; 
} 

#menu li ul { 
	position: absolute; 
	left: 235px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
		
} 

#menu li:hover ul {
	display: block; 
} 

#menu li:hover>ul { 
	visibility:visible; 
} 

#menu ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

#menu ul, li { 
	margin: 0 0 0 0; 
} 

/* Styles for Menu Items */ 
#menu ul a { 
	display: block; 
	text-decoration: none; 
	color: #003a76; 
	background: #fff; /* IE6 Bug */ 
	padding: 5px 5px 5px 25px; 
} 

/* Hover Styles */ 
#menu ul a:hover { 
	color: #003a76; 
	font-style: italic;
	background: #f9f9f9; 
} 

/* Sub Menu Styles */ 
#menu li ul a { 
	text-decoration: none; 
	color: #003a76; 
	background: #fff; /* IE6 Bug */ 
	padding: 5px 5px 5px 25px; 
	background: url("images/sub_2.jpg") no-repeat;
} 

/* Sub Menu Hover Styles */ 
#menu li ul a:hover { 
	color: #003a76;
	background: #f9f9f9; 
	background: url("images/sub_1.jpg") no-repeat;
	padding: 5px 5px 5px 25px; 
} 

/* Icon Styles */ 
#menu ul a.submenu {background:#fff url("images/sub_2_2.jpg") no-repeat right; padding: 5px 5px 5px 25px; } 
#menu ul a.submenu:hover {background:#f9f9f9 url("images/sub_1.jpg") no-repeat right; padding: 5px 5px 5px 25px; }














.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

/* The following 4 rules are fixes for CSS bugs in IE on Windows and Mac that result in
   incorrent background position when background image is used for the menu items.
   Normally the items' border should not be taken into account when the background image
   is aligned but this is not the case in these browsers.
   The first 3 rules for IE on Win are only needed if your main menu is horizontal.
   You can remove all 4 rules if you can live with the small display differences in
   these browsers or if you are not using background image for the menu items. */

*:first-child+html .MM>li>a { /* for IE7/Win */
	background-position:1px 1px;
}
* html .MM a { /* for IE5-6/Win */
	background-position:1px 1px;
}
* html .MM ul a { /* for IE5-6/Win */
	background-position:0 0;
}
* html>body #Menu1 a { /* for IE5/Mac */
	background-position:1px 1px;
}

