/************************
	MENU SUPERIOR
************************/
	div#menu{
	z-index:0;
	}

	div#menu ul#menu_principal{
		 position:relative;
		 width:528px;
		 height:176px;
		 margin:0 0 0 0px;
		 padding:0;
	 }

	 /************************
		LI GERAL
	 ************************/
	 div#menu ul#menu_principal li{
		 position:relative;
		 display:block;
	 }

	 div#menu ul#menu_principal li a:hover{
		 text-decoration:none;
	 }

/************************
	NIVEL 1
************************/

	/************************
		ul > li
	************************/
	div#menu ul#menu_principal 	li.laranja,
	 				li.laranjaout,
					li.azul,
					li.azulout,
					li.verde,
					li.verdeout
	{
		 padding:0;
		 margin:2px 2px 2px 0;
		 width:174px;
		 float:left;
	 }
	 div#menu ul#menu_principal li.azul, li.azulout{
		 background:url("../images/bg_menu_azul.gif") top left no-repeat;
	 }
	 div#menu ul#menu_principal li.verde, li.verdeout{
		 background:url("../images/bg_menu_verde.gif") top left no-repeat;
	 }
	 div#menu ul#menu_principal li.laranja,li.laranjaout{
		 background:url("../images/bg_menu_laranja.gif") top left no-repeat;
	 }

	 /************************
	 	ul > li > a
	 ************************/
	 div#menu ul#menu_principal	li.azul a,
	 				li.verde a,
					li.laranja a,
					li.azulout a,
					li.verdeout a,
					li.laranjaout a
	{
		 width:161px;
		 margin:99px 0 0 0;
		 padding:21px 0px 16px 8px;
		 color:#FFF;
		 font-size:16px;
		 text-decoration:none;
		 font-weight:bold;
		 line-height:17px;
		 display:block;
	}


	 /************************
		NORMAL
	 **************************/
	 div#menu ul#menu_principal li.azul a,li.azulout a{
		 background:url("../images/bg_menu_azul_link.gif") top left no-repeat;
		 border:2px solid #195485;
	 }
	 div#menu ul#menu_principal li.verde a,li.verdeout a{
		 background:url("../images/bg_menu_verde_link.gif") top left no-repeat;
		 border:2px solid #398750;
	 }
	 div#menu ul#menu_principal li.laranja a,li.laranjaout a{
		 background:url("../images/bg_menu_laranja_link.gif") top left no-repeat;
		 border:2px solid #E46700;
	 }
	 /************************
		OUTS
	 **************************/

	 div#menu ul#menu_principal li.azulout a{
		 /*background:url("../images/bg_menu_azul_out.gif") top left no-repeat;
		 border:2px solid #52606C;*/
		 color:#AFBAC4;
	 }
	 div#menu ul#menu_principal li.verdeout a{
		 /*background:url("../images/bg_menu_verde_out.gif") top left no-repeat;
		 border:2px solid #61734C;*/
		 color:#CBD9D0;
	 }
	 div#menu ul#menu_principal li.laranjaout a{
		 /*background:url("../images/bg_menu_laranja_out.gif") top left no-repeat;
		 border:2px solid #8E6E55;*/
		 color:#D7CCBB;
	 }

/************************
	NIVEL 2
**************************/

	 /************************
		ul > li > ul
	 **************************/
	 div#menu ul#menu_principal 	li.laranja ul,
	 				li.laranjaout ul,
					li.azul ul,
					li.azulout ul,
					li.verde ul,
					li.verdeout ul
	{
		 position:absolute;
		 margin:0px;
		 padding:0px;
		 left:20px;
		 top:175px;
		 margin-top:-1px;
		 border:0px solid #000;
		 background:none;
		 display:none;

	 }
	 /************************
		ul > li > ul > li
	 **************************/
	 div#menu ul#menu_principal	li.laranja  ul li,
	 				li.laranjaout  ul li,
					li.azul  ul li,
					li.azulout  ul li,
					li.verde  ul li,
					li.verdeout ul li
	{
		 position:relative;
		 display:block;
		 padding:0px;
		 margin:0px;
		 background:none;
		 float:left;
	 }

	 /************************
		ul > li > ul > li > a
	 ************************/
	 div#menu ul#menu_principal	li.azul ul li a,
	 				li.verde ul li a,
					li.laranja ul li a,
					li.azulout ul li a,
					li.verdeout ul li a,
					li.laranjaout ul li a
	{
		margin:0px;
		padding:0px 2px 0 5px;
		width:160px;
		background:none;
		font-weight:normal;
		font-size:12px;
		min-height:20px;
		display:block;
		text-decoration:none;
	}
	 /*************************
	 	AZUL
	 *************************/
	 div#menu ul#menu_principal li.azul ul{
		 border-top:1px solid #195485;
	 }
	 div#menu ul#menu_principal li.azul ul li a{
		background:#1E659D;
		background:#2b91c7;
		border:1px solid #195485;
		border-top:0px;
	 }
	 div#menu ul#menu_principal li.azul ul li a:hover{
		 background:#2680B7;
	 }

	 div#menu ul#menu_principal li.azulout ul{
		 border-top:1px solid #52606C;
	 }
	 div#menu ul#menu_principal li.azulout ul li a{
		color:white;
		/*background:#728697;
		border:1px solid #52606C;
		border-top:0;*/
 		background:#2b91c7;
		border:1px solid #195485;
		border-top:0px;

	 }
	 div#menu ul#menu_principal li.azulout ul li a:hover{
		 /*background:#99A5AF;*/
		 background:#2680B7;
	 }

	 /*************************
	 	VERDE
	 *************************/
	 div#menu ul#menu_principal li.verde ul{
		 border-top:1px solid #398750;
	 }
	 div#menu ul#menu_principal li.verde ul li a{
		background:#449F60;
		background:#62c98a;
		border:1px solid #398750;
		border-top:0px;
	 }
	 div#menu ul#menu_principal li.verde ul li a:hover{
		 background:#57BA7B;
	 }

	 div#menu ul#menu_principal li.verdeout ul{
		 border-top:1px solid #889F6B;
		 
	 }
	 div#menu ul#menu_principal li.verdeout ul li a {
		 color:#FFF;
		 /*background:#748A58;
		 border:1px solid #889F6B;
		 border-top:0px;*/
 		background:#62c98a;
		border:1px solid #398750;
		border-top:0px;

	 }
	 div#menu ul#menu_principal li.verdeout ul li a:hover{
		 /*background:#A5BF83;*/
		 background:#57BA7B;
	 }

	 /*************************
	 	LARANJA
	 *************************/
	 div#menu ul#menu_principal li.laranja ul{
		 border-top:1px solid #E46700;
	 }
	 div#menu ul#menu_principal li.laranja ul li a:hover {
		 background:#FFBA7B;
	 }
	 div#menu ul#menu_principal li.laranja ul li a{
		background:#ED9100;
		background:#f3b200;
		border:1px solid #E46700;
		border-top:0px;
	 }

	 div#menu ul#menu_principal li.laranjaout ul{
		 border-top:1px solid #8E6E55;
	 }
	 div#menu ul#menu_principal li.laranjaout ul li a{
		 color:white;
		 /*
		 background:#A58466;
		 border:1px solid #8E6E55;
		 border-top:0px;*/
 		background:#f3b200;
		border:1px solid #E46700;
		border-top:0px;

	 }
	 div#menu ul#menu_principal li.laranjaout ul li a:hover{
		 /*background:#B59A78;*/
		 background:#FFBA7B;
	 }

/************************
	NIVEL 3
**************************/
	 /************************
		ul > li > ul > li > ul
	 **************************/
	 div#menu ul#menu_principal 	li.laranja ul li ul,
	 				li.laranjaout ul li ul,
					li.azul ul li ul,
					li.azulout ul li ul,
					li.verde ul li ul,
					li.verdeout ul li ul
	{
		position:absolute;
		left:168px;
		top:0px;
		margin-top:-1px;
	}
	 /*#### PARA a ESQUERDA*/
	 div#menu ul#menu_principal li#ultimo_item ul li ul,
	 div#menu ul#menu_principal li#ultimo_item ul li ul
	 {
		 left:-168px;
		 top:0px;
		 margin-top:-1px;
	 }


	 /*************************
	 	HOVER GERAL
	 *************************/
	 div#menu ul#menu_principal li:hover > ul{
		 display:block;
	 }
	  /*div#menu ul#menu_principal li > ul{
		 display:none;
	 }*/


/************************
   FIM MENU SUPERIOR
************************/


	 /*************************
	 	RODAPE
	 *************************/
	div#footer ul#rodape{
		margin:0 0 0 4px;
		padding:4px 0 0 0;
		list-style:none;
	}
	div#footer ul#rodape li{
		float:left;
		margin:0px 4px 0px 3px;
	}
	div#footer ul#rodape li a{
		display:block;
		color:#FFF;
		text-transform:none;
		text-decoration:none;
		font-size:11px;
	}
	div#footer ul#rodape li a:hover{
		text-decoration:underline;
	}


