* {border:0;}

html, body {
	height: 100%;
}

BODY {
	margin: 0px;
	padding: 0px;
	/*background-color: #010a78;background: #00ccff url(i/bg.png) repeat-x top center;*/
	background: url(i/page2.gif) repeat top center fixed;
	
	color: #000;
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	/*overflow: -moz-scrollbars-vertical;*/
} 

a:link, a:visited {
	color: #5275b4;
	text-decoration: none;
}
a:hover, a:active {
	color: #849cc9;
}
h1, h2{ 
	padding: 0; margin: 0;
}
h2{ 
	padding: 4px 10px;
	font-weight: normal;
	cursor: pointer;
	margin-bottom: 10px;
	font-size: 12px; color: #222;
	background: #FF6600;
	text-transform: uppercase;
	background: #98bc48;
	cursor: pointer;
}
h2 a:link, h3 a:visited {
	font-weight: normal;
	letter-spacing: 2px;
	display: block;
	text-decoration: none;
	color: #222;
}
h2 a:hover, h3 a:active {
	color: #222;
}

h3{ padding: 1px 2px 3px 10px; margin: 0 1px 10px 0;
	font-size: 12px;
	background: #F4F4F4;
	border-bottom: 1px solid #ff6600;
}
h4 { padding: 0 0 0 10px; border-bottom: 1px solid #bbb; 
	 font-size: 12px; font-weight: normal;
	 letter-spacing: 2px;
}
h5 { padding: 1px 0 2px 10px; margin-bottom: 0px;
	font-size: 12px; color: #fff;
	background: #005d7a;
}
p {
	padding: 5px 10px;
}
li {padding-right:10px;}
/*forms*/

input{ border: 1px #ddd solid; }

/*- Menu lateral -------------------------------------------- */
#sidebar {
	width: 170px;
	margin: 0;
}
#sidebar ul{ list-style:none; margin: 0;padding: 0;}
#sidebar li {padding:0;}
#sidebar li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
}	
#sidebar li a:link, #sidebar li a:visited {
	color: #656556;
	display: block;
	background: url(i/sidebar.gif);
	padding: 8px 0 0 20px;
}
#sidebar li a:hover, ul#sidebar li#active, #sidebar #active a, #sidebar #active a:link, #sidebar #active a:visited, #sidebar #active a:hover {
    background: #0099FF; color: #FFF;
	color: #474739;
	background:  url(i/sidebar.gif) 0 -32px;
	padding: 8px 0 0 20px;
}