/* MENU */
#menu{
	padding-bottom:15px; 
	margin:25px 0 15px 0; 
	font:bold 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	}

#menu div
	{
	display:block;
	height:1%;
	padding:1px 4px 0 4px;
	}

a.menu1:link, a.menu1:visited, a.menu1:active{
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	display:block;
	background:#dde1e6 url(../_img/menu-down.gif) no-repeat left center;
	padding:3px 0 3px 13px;
	color:#0c4e98;
	}
	
a.menu1:hover{
	background:#dde1e6 url(../_img/menu-hover.gif) no-repeat left center; 
	padding:3px 0 3px 13px;
	}
	
a.menu1Sel:link, a.menu1Sel:active, a.menu1Sel:hover, a.menu1Sel:visited{
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	color: #2b3c67;
	background:#B5BDC8 url(../_img/menu-up.gif) no-repeat left center; 
	display: block;
	padding:3px 0 3px 13px;
	}


#menu div ul, #menu div li{display:block;}
#menu ul li{
	position:relative; 
	margin:0; 
	border:0; 
	display:block;
	_height:1%; /* 4 IE6 */
	_float:left;
	}

/****************************************************************************************************/
/* NIVEL 2 */

.selMenu2{
	font-weight:normal;
	color:#647080;}


/* ESTILOS */

#menu ul{
	padding:3px 0 3px 0;
	margin:0 0 0 10px;
	display:block;
	list-style:none;
	
	}

#menu ul li{
	margin:0;
	padding:0;
	background-color:#FFF;
	}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{
	display: block;
	width:210px;
	_width:202px;
	font:normal 12px 'Trebuchet MS', verdana, sans-serif;
	text-decoration:none;
	color:#294D7D;
	padding:3px 5px 3px 8px;
	border-left:2px solid #E1E1E1;
	}
	
#menu ul li a:hover{
	display: block;
	text-decoration:none;
	color:#363F46;
	padding:3px 5px 3px 8px;
	border-left:2px solid #363F46;
	background-color:#EBEBEB;
	}

#menu ul li.over{
	margin:0;
	padding:0;
	background-color:#dde1e6;
	}
/**********************************************************************************************/
/* NIVEL 3*/

#menu li ul {
	position: absolute;
	left:215px;/* ALINHAMENTO DIV 3 ESQ */
	_left:216px;/* ALINHAMENTO DIV 3 ESQ */
	top:-1px;
	display: none;
	padding:0;
	margin:0;
	text-align:left;
	}




#menu li li{background-image:url(); padding:0; margin:0;}
#menu li .nivel3Ul{
	margin:0;
	padding:0; /* ESPAÇAMENTO POR CAUSA DA BULLET N3 */
	border:1px solid #EBEBEB;
	
	}
/* LI NIVEL 3 */
.as3Nivel{background:transparent url(../_img/moreMenu.gif) no-repeat 205px 5px;}
 #menu ul li.as3Nivel a:hover{background:transparent url(../_img/moreMenu.gif) no-repeat 203px 5px;}

#menu li ul .nivel3Li a:link, #menu li ul .nivel3Li a:active, #menu li ul .nivel3Li a:visited{
	display: block;
	font:bold 11px 'Trebuchet MS', verdana, sans-serif;
	color:#1E3455;
	text-decoration:none;
	text-align:left;
	padding:3px 0 3px 5px;
	margin:0;
	border:none;
	background:#a4b1c2;
	border-bottom:1px solid #dde1e6;
	border-top:1px solid #dde1e6;
	
}

#menu li ul .nivel3Li a:hover{
	display: block;
	font:bold 11px 'Trebuchet MS', verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:3px 0 3px 5px;
	border:none;
	background-image:url(../_img/spacer.gif);
	background-color:#a4b1c2;
	border-bottom:1px solid #475d7c;
	border-top:1px solid #475d7c;
}

/****************************************************************************/
#menu li:hover ul, #menu li.over ul { 
display:none;
padding:0;
margin:0;
}

#menu ul li:hover ul, #menu li li:hover ul, #menu li.over ul, #menu li li.over ul { 
display: block;
background-color:#92A1A8;
color:#FFF;
padding:0;
margin:0;
}

/* MENU NIVEL 3 */
#menu ul li li:hover{padding:0;}

#menu ul li:hover{
	margin:0;
	padding:0;
	}

#menu ul li:hover ul, #menu li li:hover ul, #menu li.over ul, #menu li li.over ul { 
color:#FFF;
}

/************* MAPA DO SITE ****************/

.mapasite1{
	padding:5px;
	background:transparent url(../_img/bigBullet.gif) no-repeat 5px;
	}

.mapasite1 a{
	color:#2f3b54;
	font-weight:bold;
	padding-left:10px;
	}

.mapasite1 a:hover{
	color:#14213a;
	text-decoration:underline;
	}
	
.mapasite2{
	font-size:12px;
	font-weight:normal;
	}
	
a.mapasite2{
	color:#35476a;
	}
	
.mapasite3{
	padding-left:20px;
	padding-bottom:5px;
	}
	
.mapasite3 a{
	font-size:11px;
	}



.accessMap .mapasite1{
	background-image:none;}