@charset "UTF-8";
.navbar-header {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  font-size: 0;
}

header .title {
  padding-bottom: 30px;
}
header .title a {
  display: block;
  width: 100%;
  background: #004A93;
  color: #fff;
  font: 600 23px/29px "Poppins", sans-serif;
  padding: 8px 18px;
  text-decoration: none;
  border-radius: 8px;
  list-style-type: none;
}
header .title a:hover {
  color: #000;
  background: #FBD607;
}

.menu.menu-vertical.default .tituloSeccionMenu, .menu.menu-vertical.dropdown-aside .tituloSeccionMenu, .menu.menu-vertical.menu-accordion .tituloSeccionMenu {
  display: block;
  width: 100%;
  background: #E3EBF3;
  color: #333;
  font: 600 23px/29px "Poppins", sans-serif;
  padding: 8px 18px;
  text-decoration: none;
  border-radius: 8px;
}
.menu.menu-vertical.default .tituloSeccionMenu .fa.fa-chevron-right, .menu.menu-vertical.dropdown-aside .tituloSeccionMenu .fa.fa-chevron-right, .menu.menu-vertical.menu-accordion .tituloSeccionMenu .fa.fa-chevron-right {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  font-size: 0;
}
.menu.menu-vertical.default .panel-group, .menu.menu-vertical.dropdown-aside .panel-group, .menu.menu-vertical.menu-accordion .panel-group {
  margin-top: 14px;
}
.menu.menu-vertical.default .panel-group .panel-heading, .menu.menu-vertical.dropdown-aside .panel-group .panel-heading, .menu.menu-vertical.menu-accordion .panel-group .panel-heading {
  border-radius: 8px;
  font: 500 20px/26px "Poppins", sans-serif;
  border: 1px solid #004A93;
  padding: 8px 18px;
}
.menu.menu-vertical.default .panel-group .panel-heading .panel-title, .menu.menu-vertical.dropdown-aside .panel-group .panel-heading .panel-title, .menu.menu-vertical.menu-accordion .panel-group .panel-heading .panel-title {
  width: 100%;
}
.menu.menu-vertical.default .panel-group .panel-heading .panel-title a, .menu.menu-vertical.dropdown-aside .panel-group .panel-heading .panel-title a, .menu.menu-vertical.menu-accordion .panel-group .panel-heading .panel-title a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #004A93;
}
.menu.menu-vertical.default .panel-group .panel-heading .panel-title a.bullet-accordion, .menu.menu-vertical.dropdown-aside .panel-group .panel-heading .panel-title a.bullet-accordion, .menu.menu-vertical.menu-accordion .panel-group .panel-heading .panel-title a.bullet-accordion {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  font-size: 0;
}
.menu.menu-vertical.default .nav, .menu.menu-vertical.dropdown-aside .nav, .menu.menu-vertical.menu-accordion .nav {
  padding-left: 0;
}
.menu.menu-vertical.default .nav li, .menu.menu-vertical.dropdown-aside .nav li, .menu.menu-vertical.menu-accordion .nav li {
  list-style-type: none;
  border-bottom: 1px solid #E0DFDF;
}
.menu.menu-vertical.default .nav li:last-of-type, .menu.menu-vertical.dropdown-aside .nav li:last-of-type, .menu.menu-vertical.menu-accordion .nav li:last-of-type {
  border-bottom: 0;
}
.menu.menu-vertical.default .nav li a, .menu.menu-vertical.dropdown-aside .nav li a, .menu.menu-vertical.menu-accordion .nav li a {
  padding: 12px 0 12px 18px;
  background: transparent;
  font: 600 16px/24px "Poppins", sans-serif;
  border-radius: 0;
  color: #333;
  text-decoration: none;
  display: block;
  width: 100%;
}
.menu.menu-vertical.default .nav li a:hover, .menu.menu-vertical.dropdown-aside .nav li a:hover, .menu.menu-vertical.menu-accordion .nav li a:hover {
  color: #004A93;
}
.menu.menu-vertical.default .nav li a .fa.fa-angle-right, .menu.menu-vertical.dropdown-aside .nav li a .fa.fa-angle-right, .menu.menu-vertical.menu-accordion .nav li a .fa.fa-angle-right {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  font-size: 0;
}
.menu.menu-vertical.default .nav li:has(> ul) a, .menu.menu-vertical.dropdown-aside .nav li:has(> ul) a, .menu.menu-vertical.menu-accordion .nav li:has(> ul) a {
  border-bottom: 0;
}
.menu.menu-vertical.default .nav li ul, .menu.menu-vertical.dropdown-aside .nav li ul, .menu.menu-vertical.menu-accordion .nav li ul {
  padding-left: 20px;
}
.menu.menu-vertical.default .nav li ul li, .menu.menu-vertical.dropdown-aside .nav li ul li, .menu.menu-vertical.menu-accordion .nav li ul li {
  position: relative;
  border-bottom: 0;
}
.menu.menu-vertical.default .nav li ul li::before, .menu.menu-vertical.dropdown-aside .nav li ul li::before, .menu.menu-vertical.menu-accordion .nav li ul li::before {
  content: "•";
  position: absolute;
  top: 6px;
  left: 6px;
}
.menu.menu-vertical.default .nav li ul li a, .menu.menu-vertical.dropdown-aside .nav li ul li a, .menu.menu-vertical.menu-accordion .nav li ul li a {
  font: 400 16px/24px "Poppins", sans-serif;
  padding: 6px 0 6px 18px;
}
.menu.menu-vertical.mapaweb .tituloSeccionMenu {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  font-size: 0;
}
.menu.menu-vertical.mapaweb .nav {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 30px;
}
.menu.menu-vertical.mapaweb .nav li {
  list-style-type: none;
}
.menu.menu-vertical.mapaweb .nav li a {
  display: block;
  width: 100%;
  background: #E3EBF3;
  color: #333;
  font: 600 23px/29px "Poppins", sans-serif;
  padding: 8px 18px;
  text-decoration: none;
  border-radius: 8px;
  list-style-type: none;
}
.menu.menu-vertical.mapaweb .nav li a:hover {
  color: #004A93;
}
.menu.menu-vertical.mapaweb .nav li ul {
  padding-left: 0;
}
.menu.menu-vertical.mapaweb .nav li ul li {
  list-style-type: none;
  border-bottom: 1px solid #E0DFDF;
}
.menu.menu-vertical.mapaweb .nav li ul li:last-of-type {
  border-bottom: 0;
}
.menu.menu-vertical.mapaweb .nav li ul li a {
  padding: 10px 0 10px 18px;
  background: transparent;
  font: 600 16px/24px "Poppins", sans-serif;
  border-radius: 0;
}
.menu.menu-vertical.mapaweb .nav li ul li:has(> ul) a {
  border-bottom: 0;
}
.menu.menu-vertical.mapaweb .nav li ul li ul {
  padding-left: 20px;
}
.menu.menu-vertical.mapaweb .nav li ul li ul li {
  position: relative;
  border-bottom: 0;
}
.menu.menu-vertical.mapaweb .nav li ul li ul li::before {
  content: "•";
  position: absolute;
  top: 6px;
  left: 6px;
}
.menu.menu-vertical.mapaweb .nav li ul li ul li a {
  font: 400 16px/24px "Poppins", sans-serif;
  padding: 6px 0 6px 18px;
}

/*# sourceMappingURL=SgMenu.css.map */
