#menu_novo_portal{
	 font-family: 'Aller', sans-serif;
     color:#fff;
     font-size:11px;
     width:960px;
     position:absolute; 
     left:50%;
     margin-left:-480px;
	 z-index:3

}

ul#nav_novo_portal {
	 font-family: 'Aller', sans-serif;
     color:#fff;
     font-size:11px;
     width:960px;
     position:absolute; 
     left:50%;
     margin-left:-480px;
     background: #CCC;
}

ul#nav_novo_portal li {
  display: inline;
  
}
ul#ab li {
  display: table-row;
  
}

/*  formatação padrão do menu_n*/
ul#nav_novo_portal a {
  font-family: 'Aller', sans-serif;
  color:#fff;
  font-size:11px;
  float:left;
  line-height: 30px; 
  text-decoration: none;
  margin: 0;
  padding: 0 25px;

}


/* Formatação Padrão de textos do a:hove*/
ul#nav_novo_portal .current a, ul#nav_novo_portal li:hover > a , ul#nav_novo_portal li:focus-within > a  {
  font-family: 'Aller', sans-serif;
  color:#fff;
  font-size:11px;
  text-decoration: none;
 
}
/* cores a:hover dos menu_ns  */
#home_novo_portal:hover > a, #home_novo_portal:focus-within > a  {
 background:#5D5D5B;
}
#acidade_novo_portal:hover > a, #acidade_novo_portal:focus-within > a   {
 background:#5D5D5B;
}
#estruturagoverno_novo_portal:hover > a, #estruturagoverno_novo_portal:focus-within > a   {
 background:#5D5D5B;
}
#servicosonline_novo_portal:hover > a, #servicosonline_novo_portal:focus-within > a  {
 background:#5D5D5B;
}
#noticias_novo_portal:hover > a, #noticias_novo_portal:focus-within > a  {
 background:#00adee;
}
#cidadao_novo_portal:hover > a , #cidadao_novo_portal:focus-within > a {
 background:#8E88B9;
}
#empresa_novo_portal:hover > a, #empresa_novo_portal:focus-within > a  {
 background:#748695;
}
#servidor_novo_portal:hover > a, #servidor_novo_portal:focus-within > a   {
 background:#009ADA;
}
#turista_novo_portal:hover > a , #turista_novo_portal:focus-within > a {
 background:#BA007C;
}


/* THE SUBmenu_n LIST HIDDEN BY DEFAULT */
ul#nav_novo_portal  ul {
  display: none;
}

/* Formatação do padrão de fundo do submenu_n  */
ul#nav_novo_portal li:hover > ul, ul#nav_novo_portal li:focus-within > ul  {
   font-family: 'Aller', sans-serif;
   color:#fff;
   font-size:11px;
   width:960px!important;
   position:absolute; 
   left:50%;
   margin-left:-480px;
   margin-top: 30px;
   display: block;
   
 }


/* cores de fundo do submenu_n  */
#home_novo_portal:hover > ul, #home_novo_portal:focus-within > ul {  
  background: #5D5D5B;    
}
#acidade_novo_portal:hover > ul, #acidade_novo_portal:focus-within > ul {  
  background: #5D5D5B;   
}
#estruturagoverno_novo_portal:hover > ul, #estruturagoverno_novo_portal:focus-within > ul {  
  background: #5D5D5B;   
}
#servicosonline_novo_portal:hover > ul, #servicosonline_novo_portal:focus-within > ul  {  
  background: #5D5D5B;   
}
#noticias_novo_portal:hover > ul, #noticias_novo_portal:focus-within > ul {  
  background: #00adee;   
}
#cidadao_novo_portal:hover > ul, #cidadao_novo_portal:focus-within > ul  {
 background:#8E88B9;
}
#empresa_novo_portal:hover > ul, #empresa_novo_portal:focus-within > ul {
 background:#748695;
}
#servidor_novo_portal:hover > ul, #servidor_novo_portal:focus-within > ul  {
 background:#009ADA;
}
#turista_novo_portal:hover > ul, #turista_novo_portal:focus-within > ul {
 background:#BA007C;
}

/*  Formatação do  padrão do submenu_n*/
ul#nav_novo_portal li:hover > ul li a, ul#nav_novo_portal li:focus-within > ul li a {
  font-family: 'Aller', sans-serif;
  color:#fff;
  font-size:11px;
  float: left;
  text-decoration: none;  
  margin: 0;
  padding: 0 10px;  
}

/*  Cores de fundo do submenu_n*/
#home_novo_portal:hover > ul li a, #home_novo_portal:hover > ul li a {
    background:#5D5D5B ; 
} 
 
#acidade_novo_portal:hover > ul li a , #acidade_novo_portal:hover > ul li a{
    background:#5D5D5B ; 
}
#estruturagoverno_novo_portal:hover > ul li a , #estruturagoverno_novo_portal:hover > ul li a{  
  	background:#5D5D5B  ; 
}
#servicosonline_novo_portal:hover > ul li a , #servicosonline_novo_portal:hover > ul li a{  
  	background:#5D5D5B ; 
}
#noticias_novo_portal:hover > ul li a , #noticias_novo_portal:hover > ul li a{  
  	background:#00adee ; 
}


/* cores do hover dentro de outro hover*/

#home_novo_portal:hover > ul li a:hover, #home_novo_portal:focus-within > ul li a:focus-within {
    background:#3A3A3A ; 
}
#acidade_novo_portal:hover > ul li a:hover, #acidade_novo_portal:focus-within > ul li a:focus-within {
    background:#3A3A3A ; 
}
#estruturagoverno_novo_portal:hover > ul li a:hover, #estruturagoverno_novo_portal:focus-within > ul li a:focus-within {
    background:#3A3A3A ; 
}
#noticias_novo_portal:hover > ul li a:hover, #noticias_novo_portal:focus-within > ul li a:focus-within  {
    background:#1080a4 ; 
}

#cidadao_novo_portal:hover >  ul li a:hover, #cidadao_novo_portal:focus-within > ul li a:focus-within   {
 background:#5F5B83;
}
#empresa_novo_portal:hover >  ul li a:hover, #empresa_novo_portal:focus-within > ul li a:focus-within   {
 background:#495E6B;
}
#servidor_novo_portal:hover >  ul li a:hover, #servidor_novo_portal:focus-within > ul li a:focus-within   {
 background:#007CD8;
}
#turista_novo_portal:hover >  ul li a:hover, #turista_novo_portal:focus-within > ul li a:focus-within   {
 background:#5F1146;
}

/*  Formatação padrao de textos do submenu_n a:hover*/
ul#nav_novo_portal li:hover > ul li a:hover, ul#nav_novo_portal li:focus-within > ul li a:focus-within {
  font-family: 'Aller', sans-serif;
  color:#fff;
  font-size:11px;
  text-decoration: none;
  text-shadow: none;
}