/*   menu */

#menu{
  float:left;
  width:180px;
  
}
#menu ul#menu_ehe{float:left;}
#menu ul#menu_ehe li {
  float:left;
  width:100%;
  padding:0px 0px 10px 0px;
  font-size:2em;
      width:190px;
}
#menu ul#menu_ehe li a{
  color:#000000;
}
#menu ul#menu_ehe li ul {}
#menu ul#menu_ehe li ul li {
  float:left;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:6px 0px 4px 0px;
  font-size:1.5em;
    width:170px;
}
#menu ul#menu_ehe li ul li a {
  color:#606060;
}

#menu ul#menu_ehe li ul li ul{}
#menu ul#menu_ehe li ul li ul li {
  float:left;
  width:130px;
  font-size:1em;
  margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#menu ul#menu_ehe li ul li ul li a {
     float:left;
    color:#808080;
    width:180px;
    margin:0px 0px 0px 0px;
    padding:6px 0px 5px 15px;
    font-size:1.1em;
}
.link_active {
    background-color:#e0e0e0;
}

/* preseentacio inicial plegada excepte els ul open*/
ul#menu_ehe li ul {display:none;}  
ul#menu_ehe li ul #open {display:block;}


#menu ul#menu_ehe li a.user_option{
    color:#A71A2D;
}


/* ------------ menu Hat ------*/

#menuHat ul { 
    float:right;
    margin : 0px 0px 0px 0px;
}
#menuHat ul li { 
    float:left;
    margin:6px 0px 0px 10px;
    padding:0px 10px 2px 0px;
    border-right : dotted 1px ;
    overflow:hidden;
}
#menuHat ul li a { 
 vertical-align:top;
}
#menuHat ul li:last-child { 
    border-right:0; 
    padding:0px 0px 2px 0px; 
    margin:6px 0px 0px 10px;
}


/* ------------ MAP ------*/
ul#map{
    float:left;
   margin :40px 0px 0px 30px;
}
ul#map li {
    float:left;
    width:100%;
   margin :0px 0px 10px 0px;
}
ul#map li a {
    float:left;
    font-size:2em;
    width:100%;
}
ul#map li ul {
    float:left;
    margin :20px 0px 0px 30px;
}
ul#map li ul li a {
    float:left;
    font-size:1.8em;
    width:100%;
}
