ul.mapa { background-image: url(../pics/mapa_bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0 5px 0 0; padding: 0 0 7px 23px; }
ul.mapa li { font-size: 12px; font-weight: bold; margin: 0 0 0; padding: 5px 3px 5px 0; list-style: none; }
ul.mapa ul { margin: 5px 7px 0 -13px; padding: 2px 0 0; }
ul.mapa ul li { color: #000; font-size: 11px; font-weight: bold; background-color: transparent; background-image: url(../pics/mapa_bg1.gif); background-repeat: no-repeat; background-position: -30px top; margin: 5px 0 0 0; padding: 1px 0 2px 38px; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; list-style-image: none; }

ul.mapa ul ul { margin: 0; padding: 0 0 0; }
ul.mapa ul ul li { color: gray; font-size: 11px; font-weight: normal; background-color: transparent; background-image: url(../pics/mapa_bg2.gif); background-repeat: no-repeat; background-position: left -12px; margin: 0 0 0 -15px; padding: 6px 0 0 25px; }
ul.mapa ul ul li { color: gray; font-size: 11px; font-weight: normal; background-color: transparent; background-image: url(../pics/mapa_bg2.gif); background-repeat: no-repeat; background-position: left -12px; margin: 0 0 0 -15px; padding: 6px 0 0 25px; }
ul.mapa ul ul ul { margin: 0; padding: 0 0 0; }
ul.mapa ul ul ul li { color: gray; font-size: 10px; font-weight: normal; background-color: transparent; background-image: url(../pics/mapa_bg3.gif); background-repeat: no-repeat; background-position: left 6px; margin: 0 0 0 10px; padding: 0 0 0 10px; }

ul.mapa li a { color: #1b61a6; font-weight: bold; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; }
ul.mapa li a:hover { color: #1b61a6; font-weight: bold; text-decoration: underline; text-transform: uppercase; margin: 0; padding: 0; }
ul.mapa ul li a { color: #626262; font-weight: bold; text-decoration: none; text-transform: none; margin: 0; padding: 0; }
ul.mapa ul li a:hover { color: #626262; font-weight: bold; text-decoration: underline; text-transform: none; margin: 0; padding: 0; }
ul.mapa ul ul li a { color: #959595; font-weight: normal; text-decoration: none; text-transform: none; margin: 0; padding: 0; }
ul.mapa ul ul li a:hover { color: #959595; font-weight:     normal; text-decoration: underline; text-transform: none; margin: 0; padding: 0; }
ul.mapa ul ul ul li a { color: #8abdf0; font-weight: normal; text-decoration: none; text-transform: none; margin: 0; padding: 0; }
ul.mapa ul ul ul li a:hover { color: #8abdf0; font-weight:     normal; text-decoration: underline; text-transform: none; margin: 0; padding: 0; }
