.menutopo{
	width: 100%;
	border-top: 1px solid #003997;
	border-bottom: 1px solid #003997;
	font-family: tahoma;
	font-size: 11px;	
}
/* primeiro nivel */
.divN1
{
	position:relative; 
	left: 0px;
  	height: 23px;
    z-index: 100;
	display:  block;
	border-left: 2px solid #013998;
	border-right: 2px solid #013998;
	border-bottom: 1px solid #4E597E;
	overflow:hidden;
}
.ulN1{
	margin: 0;
	padding: 0;
	background: #FFFFFF;   /* IE6 Bug */
	height: 23px;
}
.liN1 {
	position: relative;
	list-style: none;
	display: inline;
	float:left;
}

.aN1  {
	display: block;
	text-decoration: none;
	float:left;
	background-color:transparent;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-right:5px;
	padding-left:5px;
	font-weight:400;
	font-size:11px;
	/*opacity:;*/
/*	z-index:1;*/
}
.aN1D  { 
	display: block;
	text-decoration: none;
	float:left;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-right:5px;
    padding-left:5px;
	font-weigt:400;
	font-size:11px;
	/*background-color: #E0EAF6;
    background-image:url(imagens/degrade2.png);
    background-repeat:no-repeat;	
    background-position:center center;*/
}

.textoN1 {
	/*opacity:.50;*/
	color:#000000;
	position:relative;
	z-index:1;
	background-color:transparent;	
}

.textoN1D {
	color:#000000;
	position:relative;
	z-index:1;
	background-color:transparent;	
}

.liN1 li.over {
	text-decoration: none;
	color: #FFFFFF;
}
/* Fix IE. Hide from IE Mac */
* html ul#linha1 li { float: left; height: 1%; }
* html ul#linha1 li a { height: 1%; }
/* segundo nivel */
.divN2 {
	position:relative;
    left: 0;
    height: 23px;
    background-color: #F4F6FA;
    display:none;
    z-index: 2;
	/*opacity:.95;*/
	border-left: 2px solid #013998;
	border-right: 2px solid #013998;
	/*filter: alpha(opacity=95);*/
	border-bottom: 1px solid #4E597E;
}
.ulN2{
	margin: 0;
	padding: 0;
	background: #5C8BD9;   /* IE6 Bug */
}

.liN2 {
	position: relative;
	list-style: none;
	display: inline;
	float:left;
}

.aN2  { 
	display: block;
	text-decoration: none;
	float:left;
	color: #333333;
	background-color: #F4F6FA;
	padding: 5px;
}
.aN2D { 
	display: block;
	float:left;
	text-decoration: none;
	color: #333333;
	/*background-color: #ECEFF8;*/
	padding: 5px;
	font-weight:bold;
}

.textoN2 {
	/*opacity:.50;*/
	color:#000000;
	position:relative;
	z-index:1;
	background-color:transparent;	
}

.textoN2D {
	position:relative;
	z-index:1;
	background-color:transparent;	
}

/* Fix IE. Hide from IE Mac */
* html ul#linha2 li { float: left; height: 1%; }
* html ul#linha2 li a { height: 1%; }
/* terceiro nivel */
.divN3{
	position:relative;
    	left: 0;
      	height: 23px;
       	background-color: #ECEFF8;
       	display:none;
        z-index: 2;
	/*opacity:.95;*/
	border-left: 2px solid #013998;
	border-right: 2px solid #013998;
	/*filter: alpha(opacity=95);*/
	border-bottom: 1px solid #4E597E;
}
.ulN3{
	margin: 0;
	padding: 0;
	background-color:#96B5E7;
	background: #96B5E7;   /* IE6 Bug */
}
.liN3 {
	position: relative;
	list-style: none;
	display: inline;
	float:left;
}

.aN3 {
	display: block;
	text-decoration: none;
	float:left;
	color: #333333;
	padding: 5px;
}
.aN3D { 
	display: block;
	text-decoration: none;
	float:left;
	color: #333333;
	/*background-color: #E3E7F5;*/
	padding: 5px;
	font-weight:bold;
}
.textoN3 {
	/*opacity:.50;*/
	color:#000000;
	position:relative;
	z-index:1;
	background-color:transparent;	
}

.textoN3D {
	position:relative;
	z-index:1;
	background-color:transparent;	
}

/* Fix IE. Hide from IE Mac */
* html ul#linha3 li { float: left; height: 1%; }
* html ul#linha3 li a { height: 1%; }

/**/
/* quarto nivel */
.divN4{
	position:relative;
       	left: 0;
      	height: 23px;
       	background-color: #E3E7F5;
       	display:none;
       	z-index: 2;
	opacity:.95;
	border-left: 2px solid #013998;
	border-right: 2px solid #013998;
	filter: alpha(opacity=95);
/*	border-bottom: 1px solid #4E597E;*/
}
.ulN4{
	margin: 0;
	padding: 0;
	background-color:#96B5E7;
	background: #96B5E7;   /* IE6 Bug */
	color: #333333;
}
.liN4 {
	position: relative;
	list-style: none;
	display: inline;
	float:left;
}

.aN4 {
	display: block;
	text-decoration: none;
	float:left;
	color: #333333;
	padding: 5px;
}
.aN4D { 
	display: block;
	text-decoration: none;
	float:left;
	color: #333333;
	background-color: #E3E7F5;
	padding: 5px;
	font-weight:bold;
}
.textoN4 {
	/*opacity:.50;*/
	color:#000000;
	position:relative;
	z-index:1;
	background-color:transparent;	
}

.textoN4D {
	position:relative;
	z-index:1;
	background-color:transparent;	
}

/* Fix IE. Hide from IE Mac */
* html ul#linha4 li { float: left; height: 1%; }
* html ul#linha4 li a { height: 1%; }

.main {
	width: 776px;
}
.menu {
	width: 760px;
}

/*.divconteudo {
	position: absolute;
	/* Para tornar o menu transparente com sobreposição do conteúdo da página desmarcar 
		comentário "top: 105px;" e alterar o parâmetro "position" da "divtopo" para "absolute" */
	/*top: 105px; 
	left: 0px; 
	width: 760px;
    z-index: 1;	
    /*border: 1px solid red;*/
.divconteudo {
	position: static;
	top: 105px; 
	height:auto;
	width: 760px;
}

.divtopo {
	position: static;
	top:0;
	/*left:0;*/
    	z-index: 500;
	visibility: visible;
	overflow: visible;
	height: 105 px;
}
/*.area_restrita {
	width: 230px;
	height: auto;
}*/
.divrodape {
	position:static;
	/*left:0px;*/
	width: 760px;
}

#container {
   position: relative;
   top: 105px; left: 0px;         /* place it where you want     */
	z-index: 100;
}

#fundotranslucido {
   width: 100%; height: 100%;     /* to match DIVs size          */
   background-color: #ffffff;       /* the background              */
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
	z-index: 100;   
}

.textoopaco {
   background-color: transparent;   /* transparent background      */
   z-index:102;                      /* place it over the other DIV */
}

.imagemFundo {
	height:23px;
	width:100%;
	border-style:none;
	left:0px;
	top:0px;
	position:absolute;	
}