body  {
	background: #9397b1 url(fundo.jpg) repeat;
	font: 75%/normal Arial,Helvetica,freesans,sans-serif;
	margin: 0 5px 0 5px;
 /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#navPrimary {clear:both; z-index:2; position:absolute; top: 6px; width:100%; min-height:6px;}
#navPrimary ul {overflow:hidden; margin:0; padding-left: 225px; list-style-type:none;}
#navPrimary ul li {float:left; margin: 2px 3px 0 0; padding: 7px 8px; background:#1A4773 url(nav_sprite1.gif) left -75px repeat-x;}
#navPrimary ul li:hover, #navPrimary ul li.hover {background:#1A4773 url(nav_sprite1.gif) left -197px repeat-x;}
#navPrimary ul li a {display:block; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; text-align:center;}
#navPrimary ul li.active {margin-top:0; font-size:12px; border-left:1px solid #ccc; border-bottom:1px solid #fff; border-right:1px solid #ccc; padding: 9px; background:#f8f8f8 url(nav_sprite.gif) left -136px repeat-x;}
#navPrimary ul li.active:hover, #navPrimary ul li.active {background:#f8f8f8 url(nav_sprite.gif) left -136px repeat-x;}
#navPrimary ul li.active a {color:#333;}
#navPrimary ul li ul {display:none;}
#navPrimary ul li.active ul {display:block; overflow:visible; width:100%; position:absolute; top: 6px; left:0; padding:0; background:url(nav_sprite1.gif) left -2.15em repeat-x;}


/* atens */
#atens {position:absolute;z-index:3;background: #fef6df; border:1px solid #718296;width:120px;top: 36px;left: -5000px;padding:10px 0;}
#atens ul {margin:8px 0 8px 0;}
#atens li {background:none;padding:0;line-height:1.1em;margin:8px;}
#atens a {color: #000;font-size:12px;text-decoration:underline;}
#atens a:hover {color:#d7321d;}
#popFix {position:absolute;z-index:2;border:0;width:120px;height:150px;top: 36px;left:-5000px;}
#atens.drill, #popFix.drill {left: 275px;}
.clear, .clearFix {overflow:hidden;}
/* noti */
#noti {position:absolute;z-index:3;background: #fef6df; border:1px solid #718296;width:120px;top: 36px;left: -5000px;padding:10px 0;}
#noti ul {margin:8px 0 8px 0;}
#noti li {background:none;padding:0;line-height:1.1em;margin:8px;}
#noti a {color: #000; font-size:12px;text-decoration:underline;}
#noti a:hover {color:#d7321d;}
#notFix {position:absolute;z-index:2;border:0;width:120px;height:50px;top: 36px;left:-5000px;}
#noti.drill, #notFix.drill {left: 413px;}




