/* -------------------- */
body{
	margin: 0px;
	padding: 10px;
	background-color:#eeeeee;
	color:#003300;
	text-align:center;
	background-image: url("../images/bg_mm.jpg"); background-repeat: no-repeat;
	font-family:arial;
	font-size:12px;
}

/* -------------------- */
img{
	margin: 0px;
	padding: 0px;
	border:0px;
}

/* -------------------- */
#container{
	width:990px;
	margin:0px auto;
	text-align:left;
	z-index:1;
}

/* -------------------- */
#top{
	width:990px;
	height:130px;
	background-color:#EAEAEA;
	position:relative;
	z-index:100;
}

#topLeft{
	float:left;
	width:200px;
}

#topRight{
	float:left;
	width:790px;
}

/* -------------------- */
#topMenu{
	float:left;
	width:650px;
	height:30px;
}

#topStatus{
	float:left;
	width:140px;
	height:30px;
	text-align:right;
}

/* -------------------- */
#topBanner{
	float:left;
	width:590px;
	height:100px;
}

#topPanel{
	float:left;
	width:200px;
	height:100px;
}

/* -------------------- */
#center{
	margin-top:5px;
	z-index:1;
}

/* -------------------- */
#left{
	background-color:#FFFFFF;
	float:left;
	width:160px;
	margin-right:5px;
	margin-bottom:5px;
	z-index:10;	
}

#right{
	float:left;
	width:190px;
	_width:187px;
	margin-left:5px;
	margin-bottom:5px;
	z-index:10;
	overflow:hidden;	
}

/* -------------------- */
#footer{
	background-color:#0066CC;
	color:#FFFFFF;
	clear:both;
	margin:0px;
	height:160px;
}

/* -------------------- */
#main{
	background-color:#FFFFFF;
	float:left;
	width:630px;
	margin-bottom:5px;
	overflow:hidden;
	z-index:5;	
}

/* -------------------- */
#fatMain{
	float:left;	
	width:825px;
	margin-bottom:5px;
	z-index:5;	
}

/* -------------------- */
.defaultMargin{
	padding:5px;
}

/* -------------------- */
.mainTitle{
	padding:5px;
	background-color:#000000;
	padding:10px;
	color:#FFFFFF;
	z-index:5;	
}

.mainBox{
	padding:10px;	
	background-color:#FFFFFF;
	overflow:hidden;	
	z-index:5;	
}

/* -------------------- */
/* LINKS */

a:link 		{color:#003366;text-decoration:none;}
a:active 	{color:#003366;text-decoration:none;}
a:visited 	{color:#003366;text-decoration:none;}
a:hover 	{color:#00EEAA;text-decoration:underline;}

#footer a:link  	{color:#FFFFFF;text-decoration:none;}
#footer a:active  	{color:#FFFFFF;text-decoration:none;}
#footer a:visited 	{color:#FFFFFF;text-decoration:none;}
#footer a:hover 	{color:#00EEAA;text-decoration:underline;}

.footerColumn	{
	width:300px;
	padding-left:10px;
	float:left;
}





/* --- menu PIPE .supramenu */
.supramenu{border-right:1px solid #FFF;z-index:1999;}

/* --------------------------------- */
.menu-hv						{ position: relative; margin: 0px; padding: 0; display: block; zoom: 1; z-index:799;}
.menu-hv * ,    .menu-vv * 		{ margin: 0; padding: 3px ; list-style: none}
.menu-hv li ,   .menu-vv li 	{ position: relative; line-height: 1.2em; vertical-align: top}
.menu-hv a ,    .menu-vv a 		{ color:#003366; display: block; zoom: 1; line-height: 1.2em; text-decoration:none;display:block;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.menu-hv li ul, .menu-vv li ul 	{ position: absolute; visibility: hidden; z-index:701}

.menu-hv li:hover ul,.menu-vv li:hover ul,.menu-hv li.hover ul,.menu-vv li.hover ul 						{ visibility: visible;}
.menu-hv li:hover ul ul,.menu-vv li:hover ul ul,.menu-hv li.hover ul ul,.menu-vv li.hover ul ul 			{ visibility: hidden }
.menu-hv li li:hover ul,.menu-vv li li:hover ul,.menu-hv li li.hover ul,.menu-vv li li.hover ul 			{ visibility: visible;}
.menu-hv li li:hover ul ul,.menu-vv li li:hover ul ul,.menu-hv li li.hover ul ul,.menu-vv li li.hover ul ul { visibility: hidden }
.menu-hv li li li:hover ul,.menu-vv li li li:hover ul,.menu-hv li li li.hover ul,.menu-vv li li li.hover ul { visibility: visible }

/* --------------------------------- */
/* caracteristicas horizontal-vertical */
.menu-hv li ul 					{ border:1px solid #FFFFFF;}
.menu-hv:after, .menu-hv.after 	{ content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
.menu-hv li 					{ float: left; }
.menu-hv li ul li 				{ float: none;}
.menu-hv li ul li ul 			{ position: absolute; left: 100%; top: 0; z-index:701}	

/* --------------------------------- */
.menu-hv li 					{  width: 85px; padding:0px;}
.menu-hv li ul li				{ background-color: #eeeeee; border-bottom:1px solid #FFFFFF; width: 100px; padding:5px;}	
.menu-hv li a:hover 			{ background-color:#6e96d5;color:#FFFFFF;}

/* --------------------------------- */
/* caracteristicas vertical-vertical */
.menu-vv						{ position: relative; margin: 0; padding: 0; display: block; zoom: 1; z-index:799; float: left;}
.menu-vv li 					{ background-color: #eeeeee; border-bottom:1px solid #CCCCCC; width: 150px; }
.menu-vv li a:hover 			{ background-color:#6e96d5;color:#FFFFFF;}
.menu-vv li ul 					{ left: 100%; top: 0; }

/* --------------------------------- */
* html * { color: expression( (function(who){ if(!who.MXPC){
	who.MXPC = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }

/* ---- arrumadinha */
.menu-vv img {border:none; vertical-align:middle; margin-right:5px; padding-right:0px;}


