div.hl_menu {
  font-family: Verdana;
    font-weight: bold;  
  width: 100%;
  border-top: 1px solid #405CFD; 
  border-bottom: 1px solid #405CFD;  
  font-size: 0.8em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;  
  color: black;
}

div.hl_menu A
{
 color: blue;   
 text-decoration: none;
 padding-left: 2em;
 padding-right: 2em;
 padding-top: 0.4em;
 padding-bottom: 0.4em;  
  
}

div.hl_menu A:visited
{
 color: blue; 
 text-decoration: none;
 padding-left: 2em;
 padding-right: 2em;
 padding-top: 0.4em;
 padding-bottom: 0.4em;  
  
}

div.hl_menu A:hover
{
 background-color: #cccccc;
}


.hl_menu_ano 
{
/*  background-color: #405CFD;*/
  background-color: #0000ff;  
  color: #ffffff;
}

div.hl_menu ano A:hover
{
/*  background-color: #405CFD;*/
  background-color: #0000ff;  
  font-color: white;
  color: white;
}


/* ----------------------------------------------------------------- */

div.hl_podmenu {
  font-size: 0.9em;
  background-color: #ddeeff;
  color: #84c1ff;
  font-family: Verdana;
  width: 100%;
  padding-top: 0.3em;
  padding-bottom: 0.3em;  
  border-bottom: 1px solid #405CFD; 
}

div.hl_podmenu A
{
/* color: black; */
 color: #405CFD; 
 text-decoration: none;
}

div.hl_podmenu A:hover
{
 color: #405CFD; 
 text-decoration: underline;
}

/* ----------------------------------------------------------------- */

div.left_menu {
  font-size: 0.9em;
  background-color: #ddeeff;
  color: #84c1ff;
  font-family: Verdana;
  width: 100%;
  padding-top: 0.3em;
  padding-bottom: 0.3em;  
  border-bottom: 1px solid #405CFD; 
  border-top: 1px solid #405CFD;
  line-height: 3ex;
}

div.left_menu A
{
/* color: black; */
 color: #405CFD; 
 text-decoration: none;
}

div.left_menu A:hover
{
 color: #405CFD; 
 text-decoration: underline;
}




