@charset "utf-8";
/* CSS Document */

nav { 
    clear:both;			 
   	/* color:#FFF; */
	/* background:#000;    /* - cor do fundo da linha */
	height:25px;     
	padding:0px;     
	font-weight: nornal;     
	font-size: 16pt; 	  /* Tamanho da letra do menu */     
    margin:10px 0;
}

nav ul {     
	padding:0;     
	margin:0;     
	list-style: none;     
	float:right;
} 

nav ul li {     
	display: block;
	float: left;     
	margin-right: 3px;    /* espaÃ§o entre os itens do menu */ 
	position: relative;
}


nav ul li a {     
 /* color: #FFF;      cor da letra do texto */
 /*   color:#030;          /*  VERDE ESCURO */
 	color:#005B88;       /*  AZUL  */

 /* background: #000;    cor da barra de fundo do menu */  
 /* background:#FFF;     /*branco*/
 /*   background:#DAE4C0;  /* verde claro */ 
 	background:#DADADA;  /* CINZA */
	text-decoration: none;     
	padding:5px;     
	display:block;     
	margin:0;     
	float: left; 
}


nav ul li a:hover {     
	background: #DEDEDE;   /* cor quando passa o mose sobre o texto */
	color: #666;             /* cor da letra do texto quando passa o mouse sobre o texto */
	
} 

/* deixa o menu atual marcado */
nav .current-menu-item a {     
	background: #FFF;     
	color: #666; 
} 

nav ul li ul {     
	display: none;     
	float: none;     
	left: 0;     
	position: absolute;     
	top: 100%;     
	border: solid 1px #000; 
} 

nav ul li:hover > ul {     
	display: block; 
} 

nav ul li ul li, nav ul li ul li a {     
	float: none;     
	/*background: #444; */
	background:#666;
	color:#FFF;  /* cor da letra do sub-menu */
	font-size: 12pt;
	white-space:nowrap;
} 

nav ul li ul li a:hover {
	float: none;     
	background: #FFF;     
	color: #666; 
}

nav ul li ul li {     
	margin: 0; 
} 

nav ul li ul li ul {     
	left: 100%;     
	top: 0; 
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; } 
* html ul li a { height: 1%; } 
/* End */

/* /// Apresentação para selecionar Grupo e SubGrupos no Index */
.menFiltro{
	margin-left: 11%;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0px;
}
.menFiltro ul li{
    color: black;
	float: left;
	width: 160px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display:inline-table;
}
.menFiltro ul li:hover{	
	background:#FFF;
	background-color:#000;
	color: #FFF;
}
.menFiltro ul li ul li{
	width: 200px;
	background-color:#FFF; /*Branco */
	top: 2px;
}
.menFiltro ul li ul li:hover{  /*configurações quando passa o mouse por cima dos subgrupos */
	width: 200px;
	height: 30px;
	text-align:center;
	background-color:#CCC;  /* cinza*/
	color: #FFF;
	position:relative;
	float:none; /* não se mexe quando passa o mouse */
}
.menFiltro ul{
	padding:0;
	height:3px;
}
.menFiltro ul ul{
	display: none;
}
.menFiltro ul li:hover > ul {
	display: block;
	background-color:#FFF;
}
.menFiltro a{
	color:#000;
	text-decoration:none;
}
.menFiltro a:hover{
	color:#FFF;
}

#subTitle{   /* borda inferior acabamento dos grupos e subgrupos */
	float:center; 
	margin-top:0px;
	margin:25px 70px 10px;
	width:85%;
    height:18px;
    background-color:#FFF;
    border-radius: 0px 0px 300px 100px;   /* definimos o quão arredondado irá ficar nosso box */
    -moz-border-radius: 0px 0px 300px 100px; /* Declaração para aparecer no Firefox */
    -webkit-border-radius: 0px 0px 300px 100px; /* Para exibir nos outros navegadores como Chrome, safari, opera*/
	box-shadow: 5px 8px 10px #777;  /* Define a sombra   -- inset a sombra ficou por dentro da caixa */	
}

