ul.mapa { 
  list-style-type:none; 
  margin:0 0 0 15px; 
  padding: 5px 0 15px 0;   
  background: url('../pics/mapa_1.gif') no-repeat;
  }

ul.mapa li { 
  background: none;
  padding: 5px 0 0 0; 
  margin:0;
  margin-top: 15px;
  list-style: none; 
  list-style-image: none;
  border: 1px solid #5c5b60;  
}

ul.mapa li a { 

  position:relative;
  top:-13px;
  background-color: #f3f3f3;
  padding: 5px;
  margin-left: 25px; 
  font-size: 11px; 
  color: #877951;	
  font-weight: bold; 
  text-decoration: none; 
}

ul.mapa li a:hover { 
  color: #877951; 
  text-decoration: underline; 
}

ul.mapa ul { 
  margin: 0; 
  padding: 0;   
  padding: 5px 0 0 0; 
  list-style: none; 
  margin-top: 4px; 
}

ul.mapa ul li { 
  border: none;  
  margin: 0;
  padding: 2px 0 0 0;
  list-style: none;
  list-style-image: none;
}

ul.mapa ul li a {
  font-size: 11px;
  margin: 0 0 0 55px;
  padding: 0px; 
  font-weight: normal;
	color: #747474;
	text-decoration: none;
}
ul.mapa ul li a:hover {	color: #747474; text-decoration: underline; }

ul.mapa ul ul li { 
  background: url('../pics/mapa_3.gif')  no-repeat;
  background-position: 90px 5px;
  margin: 0px; 
  padding: 0px;   
  list-style: none; 
  list-style-image: none;
}

ul.mapa ul ul li a { font-size: 11px; margin-left: 110px; font-weight: normal; color: #888888; text-decoration: none; }
ul.mapa ul ul li a:hover { color: #888888; text-decoration: underline; }


ul.mapa ul ul ul{ margin: 0px; padding: 0px; list-style: none; margin-top: 3px; }

ul.mapa ul ul ul li {
  background: url('../pics/mapa_5.gif')  no-repeat; 
  background-position: left top; 
  margin: 0px;  
  padding: 0 0 0 145px;   
  list-style: none; 
  list-style-image: none;
}

ul.mapa ul ul ul li a { font-size: 11px; margin: 0; padding: 0; font-weight: normal; color: #7a875c; text-decoration: none; }
ul.mapa ul ul ul li a:hover {	color: #7a875c; text-decoration: underline; }
