@charset "utf-8";
/* CSS Document */

body	{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:left;
color:#FFFFFF;}

h1	{
display:inline;
font-size:14pt;}

h2	{
display:inline;
font-size:12pt;
color:#FFFF00;}

#main	{
width:823px;
height:auto;}

#top	{
width:823px;
height:199px;
background:url(../i/top.jpg) no-repeat top left;
}


#top_menu	{
float:right;
position:relative;
top:170px;
right:25px;
border-bottom:#CCCCCC solid 1px;
width:500px;
height:28px;
z-index:1;}

#top_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#top_menu ul li {
	position: relative;
	float:right;
	margin-left:5px;
	width:95px;

	}
	
#top_menu li ul {
	position: absolute;
	right:165px;
	top: 20px;
	display: none;
	}

#top_menu ul li a {
	display: block;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
	line-height:20px;
	}
	
#top_menu ul li ul li a	{
	text-decoration: none;
	color:#FFFFFF;
	background:#84B540;
	width:220px;
	padding:5px;
	border:#FFFFFF 2px solid;
	text-align:left;

}

#top_menu ul li ul li a:hover	{
background:#333333;
color:#FF9900;
}
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

#top_menu li:hover ul ul, li.over ul ul { 
display:none; 
}

#top_menu li:hover ul, li li:hover ul, li.over ul, 
li li.over ul { 
display: block;
 
} /* Aqui a magica */
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */




#content	{
clear:both;
background-image:url(../i/content.jpg);
background-position:left top;
background-repeat:repeat-y;
height:100%;
width:678px;
padding-top:20px;
padding-right:25px;
padding-left:120px;
padding-bottom:20px;
text-align:left;
}

#content	a {
color:#FFCC00;
text-decoration:none;}

#bottom	{
width:773px;
background:url(../i/bottom.jpg) no-repeat top left;
color:#333333;
font-size:9pt;
text-align:center;
padding-top:25px;
padding-left:50px;}

#bottom h1	{
display:inline;
font-size:9pt;}

#bottom a	{
text-decoration:none;}


