/* ///// CORES
#404244 - cinza escuro no fundo da area dos menus de topo e border entre os menus
#505355 - cinza (menos escuro) - menus
#8C8C8C - cinza médio no rolover dos menus
#C6C6C6 - cinza claro na area de submenus topo

///// */
/* ///// ESTRUTURA da barra de navegação
div#menuTopo div.nav ul.select li div.select_sub ul.sub li
-
div.nav - barra de navegação
ul.select - listagem dos itens de 1º nível (menus topo - visiveis)
ul.select li - itens de 1º nível (cada um dos menus)
div.select_sub - barra/area de navegação de 2º nível
div.select_sub ul.sub - listagem de 2º nível (submenus)
div.select_sub ul.sub li - itens de 2º nível (cada um dos submenus)
-
///// */
.nav { /* div_ barra de navegação de topo */
    position:relative;
    /*height:1.5em;
    background-color: #1d1d1b;
    background-color: white;
    color:#FFFFFF;
    font-family: Arial, verdana, sans-serif; 
    font-size:1.2em; 
    z-index: 99;*/
    width:80%; 
    padding:0;
    margin: 0 10% 0 10%;
    border:0;
    margin-bottom: 1em;
}

.nav .select /*, .nav .current (nao está atribuido)*/ {
    margin:0; 
    padding:0; 
    list-style:none; 
    display:block;
    float:left;
    white-space:nowrap;
    text-align:center;
}

.nav li {
    float:left;
    width: 100%;
    height:3em; /*50px altura dos menus barra*/
    display:block; 
    /*font-size:1.1em; */
    margin:0; 
    padding:0;
}

.sub li {
  /*width:20%; 
    width:24%;
    height: auto;*/
   /* padding-top: 0.5em;*/
    font-size:0.8em; 
}

.nav .select a {
    display:block;
    width:100%; 
    height:100%; 
    float:left; 
    /*font-weight: lighter;*/
    /*background-color: #1d1d1b;*/
    text-decoration:none; 
    line-height:3em; /* centra texto na vertical para altura definida nos menus*/
    white-space:nowrap;
    color:#ffffff;
   /*  border: 1px solid green;
	border-radius: 1em 1em 0 0;
	-moz-border-radius: 1em 0 0 0;
	-webkit-border-radius: 1em 0 0 0; */
    background-color: #505355;
    border: 2px solid #404244;
    margin:0;
    border-bottom: none;
    border-top: none;
}

.nav .select a:hover, .nav .select li:hover a {
    /*background-color: #1d1d1b;cinzaescurosite*/
    /*background-color: #c6c4c5;/*cinzamenosclaro*/
    background-color: #d7d3d2;/*cinzaclaro*/
    background-color: #8C8C8C;
    color: black;
    cursor:pointer; 
    /*width: 100%;
    display:block;*/
}
.nav .select a:hover b, .nav .select li:hover a b {
}

.nav .select_sub {
    display:none;
}

/* IE6 only */
.nav table {
}

.nav .sub {
    /*display:block; 
    margin:0 auto; 
    padding:0; 
    list-style:none;
    width:100%;*/
}


.nav .sub_active .current_sub a, .nav .sub_active a:hover {
   /* background:transparent; 
    color:#000000;*/
}

.nav .select :hover .select_sub, .nav .current .show {
    display: table; 
    /*position:absolute; */
    width: auto;  
    /*top:2.7em; 
    background-color: #d7d3d2;/*cinzaclaro*/
    background-color: #C6C6C6;
    padding: 0 2em 0.5em 1.5em; 
   /* z-index:100; 
    left:0; */
    text-align:left; 
}

.nav .current .show {
}

.nav .select :hover .sub li a, .nav .current .show .sub li a {
}

.nav .current .sub li.sub_show a {
    color:#000000; 
    cursor:default; 
}

.nav .select .sub li a {
	/*font-weight:normal;*/
    background-color: transparent;
    border: 0;
    margin:0;
}
.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover {
    visibility:visible; 
    color:#FFFFFF; 
}


/* AGO 14 */
div.nav ul.select {
   /* font-family: arvo, serif;*/
    display: inline-block;
    border: red;
    } 

ul.sub {
    display:list-item;
} 
ul.sub li {
    height:2.5em; 
}
ul.sub li a {
    line-height:2.5em; 
}