ul.menu, ul.menu ul {
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 185px;
}
ul.menu a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
}
ul.menu li {
  margin-top: 1px;
}
ul.menu li.active a {
  background-color: #005b8e;
}
ul.menu li a {
  background-color: #0099cd;
  color: #fff;
  padding: 0.3em;
  padding-left: 7px;
  padding-right: 35px;
}
ul.menu li a:hover {
  background-color: #005b8e;
  color: #FFF;
}
ul.menu li ul li a {
  background-color: #0079c1;
  color: #000;
  padding-left: 20px;
}
ul.menu li ul li a:hover {
  background: #0079c1;
  color: #FFF;
  border-left: 5px #0099cd solid;
  padding-left: 15px;
}
ul.menu li ul li ul li a {
  background: #6caddf;
  color: #000;
  padding-left: 40px;
}
ul.menu li ul li ul li a:hover {
  background: #6caddf;
  color: #FFF;
  border-left: 5px #005b8e solid;
  padding-left: 35px;
}
#submenu li.active a {
  background: #0079c1;
  color: #FFF;
  border-left: 5px #0099cd solid;
  padding-left: 15px;
}
#submenu2 li.active a {
  background: #6caddf;
  color: #FFF;
  border-left: 5px #005b8e solid;
  padding-left: 35px;
}
.indent1 {
  padding-left: 1em;
}
.indent2 {
  padding-left: 2em;
}
#menu2 {
  border-bottom: 3px #3399cc solid;
  border-top: 3px #3399cc solid;
}
#emergencias a {
  background-color: #d11242;
  color: #fff;
  padding: 0.3em;
  padding-left: 7px;
  padding-right: 35px;
}
#emergencias a:hover {
  background-color: #b30838;
  color: #fff;
  padding: 0.3em;
  padding-left: 7px;
  padding-right: 35px;
}

