@charset "utf-8";
/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- Text formatting ---------- */
.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(/colportal-guatemala-v2-theme/css/../images/progress_bar/loading_animation.gif) no-repeat top center;
  margin-top: 10px;
  padding-top: 40px;
  text-align: left; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px dotted #BFBFBF; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- Miscellaneous ---------- */
span.alert {
  display: inline-block; }

#skip-to-content {
  clip: rect(0 0 0 0);
  position: absolute; }

/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #D3DADD; }

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #CCC; }

.sortable-layout-proxy {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(/colportal-guatemala-v2-theme/css/../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828F95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727C81;
  margin-top: 1px; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

/* ---------- Portal tool tips ---------- */
.tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  overflow: visible;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    background: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    overflow: visible;
    padding: 5px;
    position: relative; }
    .tagselector-content .textboxlistentry-holder li {
      line-height: 1; }
    .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input {
      border-width: 0;
      margin-bottom: 0; }
  .tagselector-content .textboxlistentry-remove {
    padding: 0 3px 1px; }

.tagselector .lfr-tags-selector-content {
  border-width: 0; }
.tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.tagselector .field .field-content {
  margin: 0; }
.tagselector .textboxlist-input-container {
  margin: 0; }

.tagselector-focused .textboxlistentry-holder {
  background: #FFF none;
  border: 1px solid #CCC; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud {
  line-height: 2.5em; }
  .tag-cloud .tag-popularity-1 {
    font-size: 1em; }
  .tag-cloud .tag-popularity-2 {
    font-size: 1.3em; }
  .tag-cloud .tag-popularity-3 {
    font-size: 1.6em; }
  .tag-cloud .tag-popularity-4 {
    font-size: 1.9em; }
  .tag-cloud .tag-popularity-5 {
    font-size: 2.2em; }
  .tag-cloud .tag-popularity-6 {
    font-size: 2.5em; }

/* ---------- Underlay ---------- */
.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }
  .underlay .lfr-portlet-item {
    border-width: 0; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(/colportal-guatemala-v2-theme/css/../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.panel-hd {
  background: #c0c2c5 url(/colportal-guatemala-v2-theme/css/../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

.app-view-drop-active {
  background-color: #00A2EA;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    color: #FFF; }

.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

/* ---------- Menus ---------- */
.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(/colportal-guatemala-v2-theme/css/../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a, .menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2C2F34; }

/* ---------- Loading mask ---------- */
.loadingmask-content {
  background: #CCC; }

.loadingmask-message {
  background: #d4d4d4 url(/colportal-guatemala-v2-theme/css/../images/portlet/header_bg.png) repeat-x 0 0; }

/* ---------- Tree view ---------- */
.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: "\f096"; }
.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: "\f046"; }
.tree-node .tree-node-over .tree-label {
  text-decoration: underline; }
.tree-node [class^="icon-"] {
  margin-right: 5px; }
.tree-node .tree-node-checkbox-container {
  margin-right: 0; }
.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }
.tree-node-content .tree-label {
  margin-left: 3px; }
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(/colportal-guatemala-v2-theme/css/../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003C57; }

.paginator-first-link {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/arrows/paging_next.png); }

.paginator-current-page-report, .paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- CKEditor menu ---------- */
.aui .cke_dialog .cke_dialog_ui_input_text {
  height: auto; }
.aui .cke_editable_inline a {
  cursor: pointer; }

/* ---------- CKEditor panel menu ---------- */
.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }
.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

/* ---------- HTML editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000;
  padding: 1em; }

.html-editor.portlet-message-boards {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(/colportal-guatemala-v2-theme/css/../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(/colportal-guatemala-v2-theme/css/../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #F9F9F9;
    border: 1px solid #777;
    padding: 0.5em; }

/* ---------- Inline editing ---------- */
.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(/colportal-guatemala-v2-theme/css/../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text {
      display: block;
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content {
      margin-top: 0;
      vertical-align: top; }
      .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group {
        margin-top: 0; }

.lfr-page-layouts .lfr-layout-template .layout-template-entry {
  height: 25px;
  width: 25px; }

.ie input.cke_dialog_ui_input_text {
  height: auto; }
.ie .proxy.not-intersecting .forbidden-action {
  right: 2px;
  top: 2px; }

.ie7 .menu-content li {
  z-index: 10; }
.ie7 .paginator-link {
  color: transparent;
  font-size: 0;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle; }
.ie7 .paginator-page-link {
  color: #1F1E1E;
  font-size: 1em;
  height: auto;
  line-height: 1.4;
  overflow: visible;
  text-indent: 0; }
.ie7 .paginator-current-page {
  color: #FFF; }

.ie8 .row-fluid input[class*=span].search-query {
  line-height: 20px;
  min-height: 20px; }

.ios.mobile .modal-content .dialog-iframe-bd {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* ---------- Column widths ---------- */
.portlet-column-content.empty {
  padding: 50px; }

/* ---------- Wrapper ---------- */
#wrapper {
  padding: 2em 5em 0;
  position: relative; }
  @media (max-width: 767px) {
    #wrapper {
      padding-left: 0.5em;
      padding-right: 0.5em; } }
  @media (min-width: 768px) and (max-width: 979px) {
    #wrapper {
      padding-left: 2em;
      padding-right: 2em; } }

.aui {
  /* ---------- Staging dockbar ---------- */
  /* ---------- Add content ---------- */
  /* ---------- Menus ---------- */
  /* ---------- Customization bar ---------- */ }
  .aui .dockbar {
    left: 0;
    right: 0;
    top: 0; }
    .aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: auto;
      margin-left: 10px;
      width: auto; }
    .aui .dockbar.navbar-static-top {
      position: relative; }
      .aui .dockbar.navbar-static-top .collapse {
        position: static; }
        .aui .dockbar.navbar-static-top .collapse .nav-account-controls {
          position: static; }
    .aui .dockbar .btn-link {
      color: #FFF; }
    .aui .dockbar .diamond {
      border: 12px solid transparent;
      border-bottom-color: #1485EB;
      height: 0;
      position: relative;
      top: -12px;
      width: 0; }
      .aui .dockbar .diamond:after {
        border: 12px solid transparent;
        border-top-color: #1485EB;
        content: '';
        height: 0;
        left: -12px;
        position: absolute;
        top: 12px;
        width: 0; }
    .aui .dockbar .impersonating-user .alert-icon {
      margin-right: 9px; }
    .aui .dockbar .impersonating-user .alert-info {
      border-width: 0;
      margin-bottom: 6px; }
    .aui .dockbar .info-button {
      top: 9px; }
    .aui .dockbar .info-items {
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1; }
    .aui .dockbar .navbar-inner {
      padding-left: 20px;
      padding-right: 20px; }
      .aui .dockbar .navbar-inner .brand h1 {
        display: inline-block;
        font-size: inherit;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 0; }
      .aui .dockbar .navbar-inner .container {
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
        .aui .dockbar .navbar-inner .container .nav-account-controls {
          float: right; }
      .aui .dockbar .navbar-inner .site-administration-menu li {
        list-style: none; }
        .aui .dockbar .navbar-inner .site-administration-menu li a {
          color: #000;
          display: block;
          padding: 3px 5px 3px 40px; }
          .aui .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .dockbar .navbar-inner .site-administration-menu li a:hover {
            background: #0DB5E7;
            color: #FFF;
            text-decoration: none; }
          .aui .dockbar .navbar-inner .site-administration-menu li a i {
            font-size: 0.8em; }
    .aui .dockbar .nav.staging-nav-items {
      margin: 0;
      position: static; }
      .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
        background-color: transparent;
        display: block; }
        .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
          color: #0077B3; }
      .aui .dockbar .nav.staging-nav-items .staging-link {
        position: static; }
    .aui .dockbar .user-avatar img {
      margin-top: -2px;
      text-decoration: none;
      vertical-align: middle;
      width: 20px; }
  .aui .dockbar-split .dockbar {
    height: 0;
    position: absolute; }
    .aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: 0;
      margin-left: 0;
      width: 100%; }
    .aui .dockbar-split .dockbar.navbar-static-top .collapse {
      position: relative; }
      .aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
        position: fixed; }
    .aui .dockbar-split .dockbar .divider-vertical {
      display: none; }
    .aui .dockbar-split .dockbar .info-button {
      top: 12px; }
    .aui .dockbar-split .dockbar .info-items {
      left: auto;
      position: static; }
    .aui .dockbar-split .dockbar .navbar-inner {
      background-color: transparent;
      border-width: 0;
      padding: 0;
      width: 0; }
      .aui .dockbar-split .dockbar .navbar-inner .nav {
        border-bottom-width: 0; }
        .aui .dockbar-split .dockbar .navbar-inner .nav > li {
          background-color: #333; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li > a {
            color: #FFF;
            line-height: 31px; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
              color: #FFF; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] {
              margin-top: 3px; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
            color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
          background-color: #555;
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.info-items {
          background-color: transparent; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
          background-color: #2496E5;
          padding-bottom: 0;
          padding-top: 0; }
          .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
            background-color: #2FA4F5; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
          padding: 5px 10px; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
        left: auto;
        margin-right: 0;
        padding: 0;
        position: fixed;
        right: 5em;
        z-index: 325; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        position: fixed;
        top: 10%;
        z-index: 350; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 10px;
          position: relative; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(0 0 0 0);
            position: absolute; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
              clip: rect(auto auto auto auto);
              position: static; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
              display: none; } }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: #333;
            color: #FFF;
            padding: 6px 8px;
            text-align: center; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #555; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 25px;
              position: relative;
              vertical-align: middle; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: #92F545; }
              .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #000; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: #333;
              display: none;
              left: 100%;
              margin-left: 0.5em;
              margin-top: -1em;
              padding: 0 20px;
              position: absolute;
              top: 50%;
              white-space: nowrap; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: block; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
          clip: rect(auto auto auto auto);
          position: static; }
    .aui .dockbar-split .dockbar .staging-nav-items li > span {
      color: #FFF;
      display: block;
      padding: 10px 15px;
      line-height: 31px; }
  .aui .dockbar-split .info-link-container {
    width: 0; }
  .aui .dockbar-split .info-items {
    height: 1px;
    width: 715px; }
    .aui .dockbar-split .info-items a, .aui .dockbar-split .info-items .btn-link {
      color: #FFF;
      text-decoration: underline; }
      .aui .dockbar-split .info-items a:hover, .aui .dockbar-split .info-items .btn-link:hover {
        text-decoration: none; }
        .aui .dockbar-split .info-items a:hover .taglib-text, .aui .dockbar-split .info-items .btn-link:hover .taglib-text {
          text-decoration: none; }
    .aui .dockbar-split .info-items .btn-link {
      border-width: 0;
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 0 6px;
      padding: 0;
      text-shadow: none; }
  .aui .dockbar-split .staging-bar {
    margin: 10px 0; }
  .aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    background: #F5AF45; }
  .aui .dockbar-split.lfr-has-add-content .nav-add-controls {
    left: 350px; }
  .aui .dockbar-split.lfr-has-device-preview .nav-add-controls {
    left: 220px; }
  .aui .dockbar-split.lfr-has-edit-layout .nav-add-controls {
    left: 460px; }
  .aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
    display: none; }
  .aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    clip: rect(auto auto auto auto);
    position: static; }
  .aui .variation-selector {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em; }
  .aui .layout-revision-container {
    margin: 1em 0 0 1em;
    padding: 0; }
    .aui .layout-revision-container .approximate-date {
      color: #999;
      font-weight: bold; }
    .aui .layout-revision-container .current-version {
      color: #41801d;
      display: block; }
    .aui .layout-revision-container .current-version-pointer {
      display: inline-block;
      width: 0; }
      .aui .layout-revision-container .current-version-pointer img {
        left: -25px;
        position: relative; }
    .aui .layout-revision-container .layout-variation-name {
      color: #666;
      font-size: 1.15em;
      margin-bottom: 0.1em;
      text-transform: uppercase; }
    .aui .layout-revision-container .layout-revision-current {
      color: #666; }
    .aui .layout-revision-container .real-date {
      color: #999;
      display: block;
      text-align: right; }
    .aui .layout-revision-container .taglib-workflow-status .workflow-status {
      background: none;
      padding-left: 0; }
      .aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
        color: #41801d;
        font-weight: bold; }
  .aui .layout-revision-container-root {
    margin: 0; }
  .aui .staging-controls {
    padding-left: 5px;
    padding-right: 50px; }
    .aui .staging-controls select {
      width: 100%; }
    .aui .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 520px;
      width: 100%; }
      .aui .staging-controls .staging-bar .dropdown-menu .btn-link {
        float: left;
        font-size: 11px;
        margin: 0 5px 0 0;
        padding: 0;
        text-decoration: underline;
        text-shadow: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
          text-decoration: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link.history {
          float: right; }
  .aui .lfr-admin-panel {
    background-color: #FFF;
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 10px;
    position: fixed;
    top: 0;
    z-index: 1100; }
    @media (max-width: 767px) {
      .aui .lfr-admin-panel {
        margin: 0 -20px;
        position: static;
        width: auto; }
        .aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
          margin-top: 0;
          position: static;
          width: auto; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion {
          margin-bottom: 20px; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link {
          padding: 0;
          position: static; } }
  .aui .lfr-has-add-content {
    padding-left: 350px; }
  .aui .lfr-has-device-preview {
    padding-left: 220px; }
  .aui .lfr-has-edit-layout {
    padding-left: 460px; }
  @media (max-width: 767px) {
    .aui .lfr-has-add-content, .aui .lfr-has-device-preview, .aui .lfr-has-edit-layout {
      padding-left: 20px; } }
  .aui .dropdown-menu > li > a:focus > [class^="icon-"] {
    background-image: none; }
  .aui .my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%; }
  .aui .my-sites-menu a:hover .site-type {
    color: #FFFFFF;
    display: inline-block; }
  .aui .ie.rtl .dockbar .menu-button span {
    background-position-x: -25px; }
  .aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
    display: none; }
  .aui .ie7 .dockbar {
    zoom: 1; }
  .aui .ie7 .my-sites-menu a {
    overflow: visible;
    text-align: left; }
  .aui .ie7 .my-sites-menu .site-name {
    float: none; }
  .aui .ie7 .my-sites-menu .site-type {
    float: none; }
  .aui .ie6 .dockbar, .aui .ie6 .lfr-dockbar-pinned .dockbar {
    height: 10px;
    left: 0;
    position: relative;
    top: 0; }
  .aui .ie6 .dockbar .pin-dockbar {
    display: none; }
  .aui .ie6 .my-sites-menu {
    width: 200px; }
    .aui .ie6 .my-sites-menu a {
      zoom: 1; }
  .aui .ie6 .menu-scroll {
    height: 300px;
    overflow-y: auto; }
  .aui .controls-hidden .info-button, .aui .controls-hidden .page-customization-bar {
    display: none; }
  .aui .info-button {
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 12px;
    z-index: 1; }
    .aui .info-button a {
      color: #FFF;
      padding: 2px 10px;
      position: absolute;
      text-decoration: none;
      z-index: 1; }
    .aui .info-button .icon-stop {
      color: #1485EB;
      font-size: 20px; }
  .aui .page-customization-bar {
    background-color: #555;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    display: table;
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
    width: 100%; }
    .aui .page-customization-bar .customized-icon {
      margin: 5px;
      vertical-align: middle; }
    .aui .page-customization-bar .page-customization-actions {
      padding-left: 5em; }
    .aui .page-customization-bar .page-customization-actions a {
      color: #EEE;
      font-size: 0.8em;
      padding: 0 1em; }
    .aui .page-customization-bar .page-customization-bar-form {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      width: 25%; }
      .aui .page-customization-bar .page-customization-bar-form a {
        color: #FFF; }
        .aui .page-customization-bar .page-customization-bar-form a:focus, .aui .page-customization-bar .page-customization-bar-form a:hover {
          color: #FFF;
          text-decoration: none; }
      .aui .page-customization-bar .page-customization-bar-form span {
        display: block;
        line-height: 20px; }
    .aui .page-customization-bar .page-customization-bar-text {
      display: table-cell;
      height: 51px;
      vertical-align: middle;
      width: 75%; }
    .aui .page-customization-bar .page-customization-bar-container {
      position: absolute; }
    .aui .page-customization-bar .reset-prototype {
      display: inline; }
  @media (max-width: 1140px) {
    .aui .dockbar-split .dockbar .info-items {
      width: 515px; } }
  @media (max-width: 979px) {
    .aui #navigation {
      display: none; }
      .aui #navigation.open {
        display: block; }
    .aui .dockbar-split .dockbar {
      height: auto;
      position: relative; }
      .aui .dockbar-split .dockbar .navbar-inner {
        width: auto; }
    .aui .user-avatar-image {
      width: 18px; } }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
.modify-pages .add-page-editor-input {
  width: 150px; }
.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 6px;
  margin-top: -8px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #FFF;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #B50303; }
.modify-pages .lfr-nav-sortable > a > span {
  padding-left: 28px; }
.modify-pages .drag-handle {
  background-color: #555;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #FFF;
  cursor: pointer;
  font-size: 16px;
  left: 3px;
  line-height: 1em;
  margin: 8px;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: 2px;
  width: 1em; }
@media (min-width: 980px) {
  .modify-pages .lfr-nav-sortable > a > span {
    padding-left: 0; }
  .modify-pages .drag-handle {
    display: none; } }
.modify-pages .lfr-nav-updateable.selected a:hover span {
  cursor: text; }

.controls-hidden .modify-pages .lfr-nav-sortable > a > span {
  padding-left: 0; }
.controls-hidden .modify-pages .drag-handle {
  display: none; }

.nav li .toolbar {
  margin-top: 5px; }

/* ---------- Navigation portlet ---------- */
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(/colportal-guatemala-v2-theme/css/../images/arrows/04_right.png); }

/* ---------- Page template selector ---------- */
.form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(/colportal-guatemala-v2-theme/css/../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(/colportal-guatemala-v2-theme/css/../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #EBEBEB;
  background-image: url(/colportal-guatemala-v2-theme/css/../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(/colportal-guatemala-v2-theme/css/../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/configuration.png); }

.save-trigger img {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/check.png); }

/* ---------- Portlet wrapper and icons ---------- */
.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border-width: 0; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 300; }
    .portlet-topper .portlet-topper-toolbar a {
      color: inherit; }
      .portlet-topper .portlet-topper-toolbar a, .portlet-topper .portlet-topper-toolbar a:hover {
        text-decoration: none; }
      .portlet-topper .portlet-topper-toolbar a i {
        font-size: 19px; }
    .portlet-topper .portlet-topper-toolbar .nobr {
      display: block;
      float: left;
      padding: 1px; }
    .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
      background: url(/colportal-guatemala-v2-theme/css/../images/arrows/12_left.png) no-repeat 0 50%;
      color: #FFF;
      font-weight: bold;
      padding: 5px 5px 5px 18px; }
      .portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover {
        color: #FFF; }
    .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
      color: transparent;
      font-size: 0; }

.portlet-title {
  display: block; }
  .portlet-title img {
    vertical-align: middle; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 95%;
  vertical-align: top; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-borderless-bar, .portlet-content .lfr-icon-actions {
  background: #333;
  color: #FFF;
  text-shadow: -1px -1px black; }
  .portlet-borderless-bar a, .portlet-content .lfr-icon-actions a {
    color: #3AF; }

.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-content:hover .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-content:hover .lfr-icon-actions .taglib-text {
  display: inline-block; }

.portlet-borderless-bar .portlet-options .dropdown-toggle, .portlet-borderless-bar .portlet-options.open .dropdown-toggle {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/portlet/options_borderless.png); }

.portlet-content .lfr-icon-actions {
  float: left;
  margin: 1px 10px 1px 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  padding: 2px 7px; }
  .portlet-content .lfr-icon-actions .taglib-text {
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right: 1em;
    text-decoration: none;
    vertical-align: middle; }
  .portlet-content .lfr-icon-actions .lfr-icon-action a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a:hover {
      text-decoration: none; }
      .portlet-content .lfr-icon-actions .lfr-icon-action a:hover span {
        text-decoration: underline; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a img {
      visibility: hidden; }
  .portlet-content .lfr-icon-actions .lfr-icon-action-add a {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/common/add_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/common/edit_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/common/edit_template_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/common/configuration_white.png); }
.portlet-content .lfr-url-error {
  display: inline-block;
  white-space: normal; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-container {
  min-height: 2.5em;
  position: relative; }

.portlet-borderless-bar {
  background-color: transparent;
  font-size: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  height: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    float: right;
    overflow: hidden;
    padding: 0 5px; }
    .portlet-borderless-bar .portlet-actions .portlet-action, .portlet-borderless-bar .portlet-actions .portlet-options {
      display: inline-block; }
  .portlet-borderless-bar .portlet-actions, .portlet-borderless-bar .portlet-title-default {
    background-color: #333;
    min-height: 21px; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close {
    display: inline-block;
    vertical-align: middle; }
    .portlet-borderless-bar .portlet-close a {
      background-image: url(/colportal-guatemala-v2-theme/css/../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/portlet/options_borderless.png); }

.lfr-configurator-visibility .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-content .icons-container {
  clear: both;
  height: auto;
  margin-top: 1em;
  overflow: hidden;
  width: auto; }

.portlet-title-default {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  float: right;
  font-weight: bold;
  height: 0;
  line-height: 19px;
  max-width: 50%;
  padding: 0 10px;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: #333333 url(/colportal-guatemala-v2-theme/css/../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status labels ---------- */
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/messages/error.png);
  color: #900; }

.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/messages/info.png);
  color: #34404F; }

.lfr-status-help-label {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay messages ---------- */
.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
.alert .form {
  margin: 0; }

/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border-width: 0; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.alt.restricted td.first, .restricted td.first {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.table-data tr.lfr-role .first {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px;
  vertical-align: middle; }
.table-data tr.lfr-role-guest .first {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/guest_icon.png); }
.table-data tr.lfr-role-regular .first {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/user_icon.png); }
.table-data tr.lfr-role-site .first {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/site_icon.png); }
.table-data tr.lfr-role-organization .first {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/organization_icon.png); }
.table-data tr.lfr-role-team .first {
  background-image: url(/colportal-guatemala-v2-theme/css/../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Breadcrumb taglib ---------- */
.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(/colportal-guatemala-v2-theme/images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;
    height: 10px; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border-width: 0; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

/* ---------- navbar form search ---------- */
.navbar form {
  margin: 0; }

.ie .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-borderless-container:hover .portlet-borderless-bar, .ie .portlet-journal-content .lfr-icon-actions:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
.ie .taglib-calendar tr td.first a {
  border-right-width: 0; }

.ie6 .portlet-content .icons-container, .ie7 .portlet-content .icons-container {
  overflow: visible; }
.ie6 .portlet-content .lfr-icon-actions .taglib-text, .ie7 .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block; }
.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
  margin-left: 20px;
  margin-right: 0; }
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
  float: left; }
.ie6 .lfr-message .lfr-message-close, .ie7 .lfr-message .lfr-message-close {
  float: left; }

.ie6 .portlet-topper-toolbar .icon {
  height: 16px;
  width: 16px; }
.ie6 .portlet-borderless-container {
  height: 2.5em; }
.ie6 .portlet-borderless-bar {
  filter: alpha(opacity=90); }
  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }
.ie6 .breadcrumbs {
  zoom: 1; }

.ie8 .dockbar img, .ie8 .lfr-icon-action img, .ie8 .logo img {
  max-width: none; }

/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

.aui .dark, .aui .light {
  /* ---------- Breadcrumbs ---------- */
  /* ---------- Portlet ---------- */
  /* ---------- Portlet hover styles ---------- */
  /* ---------- Extras ---------- */ }
  .aui .dark #navigation .navbar-inner, .aui .light #navigation .navbar-inner {
    border-width: 0; }
    .aui .dark #navigation .navbar-inner .nav > li, .aui .light #navigation .navbar-inner .nav > li {
      margin-right: 5px; }
    .aui .dark #navigation .navbar-inner .nav li, .aui .light #navigation .navbar-inner .nav li {
      padding: 8px 0; }
      .aui .dark #navigation .navbar-inner .nav li.active > a, .aui .dark #navigation .navbar-inner .nav li.open > a, .aui .light #navigation .navbar-inner .nav li.active > a, .aui .light #navigation .navbar-inner .nav li.open > a {
        background: #00CAFF;
        color: #FFF; }
      .aui .dark #navigation .navbar-inner .nav li.open > .dropdown-toggle, .aui .light #navigation .navbar-inner .nav li.open > .dropdown-toggle {
        background: #00CAFF;
        color: #FFF; }
    .aui .dark #navigation .navbar-inner .nav .dropdown-menu, .aui .light #navigation .navbar-inner .nav .dropdown-menu {
      background-color: #FFF;
      border: 1px solid #CCC;
      border-color: rgba(0, 0, 0, 0.2); }
      .aui .dark #navigation .navbar-inner .nav .dropdown-menu:after, .aui .light #navigation .navbar-inner .nav .dropdown-menu:after {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #FFF; }
      .aui .dark #navigation .navbar-inner .nav .dropdown-menu:before, .aui .light #navigation .navbar-inner .nav .dropdown-menu:before {
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #CCC; }
      .aui .dark #navigation .navbar-inner .nav .dropdown-menu a, .aui .light #navigation .navbar-inner .nav .dropdown-menu a {
        color: #555; }
        .aui .dark #navigation .navbar-inner .nav .dropdown-menu a:focus, .aui .dark #navigation .navbar-inner .nav .dropdown-menu a:hover, .aui .light #navigation .navbar-inner .nav .dropdown-menu a:focus, .aui .light #navigation .navbar-inner .nav .dropdown-menu a:hover {
          background: #00CAFF;
          color: #FFF;
          text-decoration: none; }
  .aui .dark .modify-pages .delete-tab, .aui .light .modify-pages .delete-tab {
    top: 10px; }
  .aui .dark .breadcrumb, .aui .light .breadcrumb {
    background: transparent; }
  .aui .dark .portlet-content, .aui .light .portlet-content {
    border-width: 0; }
  .aui .dark .portlet-topper, .aui .light .portlet-topper {
    background: transparent; }
    .aui .dark .portlet-topper .portlet-title, .aui .light .portlet-topper .portlet-title {
      font-size: 22px;
      font-weight: lighter; }
  .aui .dark .lfr-configurator-visibility .portlet-topper, .aui .light .lfr-configurator-visibility .portlet-topper {
    background: transparent; }
  .aui .dark .portlet-borderless-container, .aui .light .portlet-borderless-container {
    background: transparent; }
  .aui .dark section.portlet, .aui .light section.portlet {
    border: 2px solid transparent; }
    .aui .dark section.portlet menu.portlet-topper-toolbar, .aui .light section.portlet menu.portlet-topper-toolbar {
      color: #00CAFF;
      display: none; }
  .aui .dark.signed-in section.portlet:hover, .aui .light.signed-in section.portlet:hover {
    border-color: #00CAFF; }
    .aui .dark.signed-in section.portlet:hover menu.portlet-topper-toolbar, .aui .light.signed-in section.portlet:hover menu.portlet-topper-toolbar {
      display: block; }
  .aui .dark section.portlet#portlet_new-password menu.portlet-topper-toolbar, .aui .light section.portlet#portlet_new-password menu.portlet-topper-toolbar {
    background: transparent; }
    .aui .dark section.portlet#portlet_new-password menu.portlet-topper-toolbar:after, .aui .light section.portlet#portlet_new-password menu.portlet-topper-toolbar:after {
      content: ""; }
  .aui .dark section.portlet#portlet_new-password:hover, .aui .light section.portlet#portlet_new-password:hover {
    border: 2px solid transparent; }
    .aui .dark section.portlet#portlet_new-password:hover menu.portlet-topper-toolbar, .aui .light section.portlet#portlet_new-password:hover menu.portlet-topper-toolbar {
      background: transparent; }
  .aui .dark.controls-hidden section.portlet:hover, .aui .light.controls-hidden section.portlet:hover {
    border-color: transparent; }
    .aui .dark.controls-hidden section.portlet:hover menu.portlet-topper-toolbar, .aui .light.controls-hidden section.portlet:hover menu.portlet-topper-toolbar {
      display: none; }
  .aui .dark .columns-max section.portlet .portlet-topper-toolbar, .aui .light .columns-max section.portlet .portlet-topper-toolbar {
    background: transparent;
    height: auto;
    width: auto; }
    .aui .dark .columns-max section.portlet .portlet-topper-toolbar:after, .aui .light .columns-max section.portlet .portlet-topper-toolbar:after {
      content: ""; }
    .aui .dark .columns-max section.portlet .portlet-topper-toolbar .portlet-icon-back, .aui .light .columns-max section.portlet .portlet-topper-toolbar .portlet-icon-back {
      padding-right: 0; }
  .aui .dark .columns-max section.portlet:focus, .aui .dark .columns-max section.portlet:hover, .aui .light .columns-max section.portlet:focus, .aui .light .columns-max section.portlet:hover {
    border: 2px solid transparent; }
    .aui .dark .columns-max section.portlet:focus .portlet-topper-toolbar, .aui .dark .columns-max section.portlet:hover .portlet-topper-toolbar, .aui .light .columns-max section.portlet:focus .portlet-topper-toolbar, .aui .light .columns-max section.portlet:hover .portlet-topper-toolbar {
      background: transparent; }
  .aui .dark a, .aui .light a {
    text-shadow: none; }
  .aui .dark #navigation .navbar-inner, .aui .light #navigation .navbar-inner {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui .dark #navigation .navbar-inner .nav li.active > a, .aui .dark #navigation .navbar-inner .nav li.open > a, .aui .light #navigation .navbar-inner .nav li.active > a, .aui .light #navigation .navbar-inner .nav li.open > a {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      text-shadow: none; }
    .aui .dark #navigation .navbar-inner .nav li.open > .dropdown-toggle, .aui .light #navigation .navbar-inner .nav li.open > .dropdown-toggle {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      text-shadow: none; }
    .aui .dark #navigation .navbar-inner .nav .dropdown-menu, .aui .light #navigation .navbar-inner .nav .dropdown-menu {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      -o-border-radius: 6px;
      border-radius: 6px; }
  .aui .dark section.portlet .admin.portlet-topper-toolbar:before, .aui .light section.portlet .admin.portlet-topper-toolbar:before {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  .aui .dark section.portlet.active, .aui .light section.portlet.active {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .aui .dark.signed-in section.portlet, .aui .light.signed-in section.portlet {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .aui .dark.signed-in section.portlet:hover, .aui .light.signed-in section.portlet:hover {
      -webkit-transition: border-color 0.2s ease-in;
      -moz-transition: border-color 0.2s ease-in;
      -o-transition: border-color 0.2s ease-in;
      transition: border-color 0.2s ease-in; }

.aui .dark {
  background: #363636;
  color: #E3E3E3;
  /* ---------- Dockbar ---------- */
  /* ---------- Nav#Navigation ---------- */
  /* ---------- Breadcrumbs ---------- */
  /* ---------- Portlet ---------- */
  /* ---------- Tables ---------- */ }
  .aui .dark.portal-popup {
    background-color: transparent;
    color: #555; }
    .aui .dark.portal-popup legend {
      color: #555; }
  .aui .dark.yui3-skin-sam .yui3-widget-mask {
    background-color: #111; }
  .aui .dark a {
    color: #009CEB; }
  .aui .dark legend, .aui .dark .portlet-wiki .portlet-body h3, .aui .dark .taglib-header {
    color: #E3E3E3; }
  .aui .dark .modal-content, .aui .dark .modal-content legend {
    color: #555; }
  .aui .dark .dockbar .nav li.dropdown .dropdown-menu {
    background: #007BB3; }
  .aui .dark #breadcrumbs {
    padding-left: 10px; }
  .aui .dark #navigation .navbar-inner {
    background: #2F2F2F; }
    .aui .dark #navigation .navbar-inner .nav > li > a {
      color: #E3E3E3; }
  .aui .dark .breadcrumb li a {
    color: #E3E3E3; }
  .aui .dark .lfr-header-row-content {
    padding: 3px 0 0; }
  .aui .dark .portlet {
    background: #363636; }
  .aui .dark .portlet-title {
    color: #00CAFF; }
  .aui .dark .table {
    color: #555; }

.aui .light {
  background: #FAFAFA;
  /* ---------- Portlet ---------- */
  /* ---------- Portlet hover styles ---------- */ }
  .aui .light #navigation .navbar-inner {
    background: #F6F6F6; }
    .aui .light #navigation .navbar-inner .nav > li a {
      color: #777; }
  .aui .light .portlet {
    background: transparent; }
  .aui .light .portlet-title {
    color: #29B23E; }
  .aui .light .columns-max .portlet .portlet-topper-toolbar a {
    color: #555; }

/***********************************************
 FONTS
************************************************/
@font-face {
  font-family: 'Movistar_textregular';
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistartext-regular-webfont.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistartext-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-regular-webfont.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-regular-webfont.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-regular-webfont.svg#movistar_textregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Movistar_textbold';
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistartext-bold-webfont.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistartext-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-bold-webfont.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-bold-webfont.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-bold-webfont.svg#movistar_textbold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Movistar_headlineregular';
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-regular-webfont.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-regular-webfont.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-regular-webfont.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-regular-webfont.svg#movistar_headlineregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Movistar_headlinebold';
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-bold-webfont.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-bold-webfont.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-bold-webfont.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/movistarheadline-bold-webfont.svg#movistar_headlinebold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Movistar_textitalic';
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistartext-italic-webfont.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistartext-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-italic-webfont.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-italic-webfont.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/movistartext-italic-webfont.svg#movistar_textitalic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Movistar_marketregular';
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistar_market-webfont.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/movistar_market-webfont.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/movistar_market-webfont.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/movistar_market-webfont.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/movistar_market-webfont.svg#movistar_marketregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/***********************************************
 NEW FONTS - 20151130
************************************************/
@font-face {
  font-family: 'TelefonicaWeb-Light';
  src: url("/colportal-guatemala-v2-theme/css/fonts/Light/TelefonicaWeb-Light.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/Light/TelefonicaWeb-Light.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/Light/TelefonicaWeb-Light.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/Light/TelefonicaWeb-Light.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/Light/TelefonicaWeb-Light.svg#TelefonicaWeb-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaWeb-Regular';
  src: url("/colportal-guatemala-v2-theme/css/fonts/Regular/TelefonicaWeb-Regular.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/Regular/TelefonicaWeb-Regular.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/Regular/TelefonicaWeb-Regular.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/Regular/TelefonicaWeb-Regular.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/Regular/TelefonicaWeb-Regular.svg#TelefonicaWeb-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaWeb-RegularItalic';
  src: url("/colportal-guatemala-v2-theme/css/fonts/RegularItalic/TelefonicaWeb-RegularItalic.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/RegularItalic/TelefonicaWeb-RegularItalic.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/RegularItalic/TelefonicaWeb-RegularItalic.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/RegularItalic/TelefonicaWeb-RegularItalic.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/RegularItalic/TelefonicaWeb-RegularItalic.svg#TelefonicaWeb-RegularItalic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaWeb-Thin';
  src: url("/colportal-guatemala-v2-theme/css/fonts/Thin/TelefonicaWeb-Thin.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/Thin/TelefonicaWeb-Thin.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/Thin/TelefonicaWeb-Thin.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/Thin/TelefonicaWeb-Thin.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/Thin/TelefonicaWeb-Thin.svg#TelefonicaWeb-Thin") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaWeb-Bold';
  src: url("/colportal-guatemala-v2-theme/css/fonts/Bold/TelefonicaWeb-Bold.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/Bold/TelefonicaWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/Bold/TelefonicaWeb-Bold.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/Bold/TelefonicaWeb-Bold.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/Bold/TelefonicaWeb-Bold.svg#TelefonicaWeb-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }

/***********************************************
 NEW FONTS - 20151315 Nicaragua Empresas
************************************************/
@font-face {
  font-family: 'TelefonicaHeadline-Light';
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaHeadline-Light/TelefonicaHeadline-Light.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaHeadline-Light/TelefonicaHeadline-Light.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaHeadline-Light/TelefonicaHeadline-Light.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaHeadline-Light/TelefonicaHeadline-Light.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaHeadline-Light/TelefonicaHeadline-Light.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaHeadline-Light/TelefonicaHeadline-Light.svg#TelefonicaHeadline-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaText-Bold';
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Bold/TelefonicaText-Bold.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Bold/TelefonicaText-Bold.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Bold/TelefonicaText-Bold.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Bold/TelefonicaText-Bold.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Bold/TelefonicaText-Bold.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Bold/TelefonicaText-Bold.svg#TelefonicaHeadline-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaText-Italic';
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Italic/TelefonicaText-Italic.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Italic/TelefonicaText-Italic.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Italic/TelefonicaText-Italic.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Italic/TelefonicaText-Italic.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Italic/TelefonicaText-Italic.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Italic/TelefonicaText-Italic.svg#TelefonicaHeadline-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TelefonicaText-Regular';
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular.ttf") format("truetype");
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular/TelefonicaText-Regular.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular/TelefonicaText-Regular.eot?#iefix") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular/TelefonicaText-Regular.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular/TelefonicaText-Regular.woff2") format("woff2"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular/TelefonicaText-Regular.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/TelefonicaText-Regular/TelefonicaText-Regular.svg#TelefonicaHeadline-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

.portlet-column-content.empty {
  padding: 0; }

.lfr-meta-actions {
  z-index: 1;
  position: relative; }

.aui {
  /* ---------- reset styles ---------- */
  /*.modulo-f{height: 290px!important;}*/
  /*_________________________________________________________Estilos liferay__________*/
  /* ---------- Dockbar ---------- */
  /* ---------- Portlet wrapper and icons ---------- */
  /* ---------- Set password reminder portlet ---------- */
  /* ---------- Staging bar ---------- */
  /* ---------- Miscellaneous ---------- */
  /* ---------- Extras ---------- */
  /* ---------- IE8 ---------- */
  /*_________________________________________________________Estilos liferay_________________________________________________________*/
  /* ---------- header---------- */
  /* ---------- header---------- */
  /* ---------- Breadcrumbs ---------- */
  /* FOOTER___________________________________________________________________________ */
  /* FOOTER___________________________________________________________________________ */
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-c, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-i, .modulo-j, .modulo-k, .modulo-l, {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui body, .aui div, .aui dl, .aui dt, .aui dd, .aui ul, .aui ol, .aui li, .aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6, .aui pre, .aui form, .aui fieldset, .aui input, .aui p, .aui blockquote, .aui th, .aui td {
    margin: 0;
    padding: 0;
    font-weight: normal;
    word-break: normal;
    -moz-hyphens: manual; }
  .aui ol, .aui ul {
    list-style: none; }
  .aui address, .aui caption, .aui cite, .aui code, .aui dfn, .aui em, .aui th, .aui var {
    font-style: normal;
    font-weight: normal; }
  .aui table {
    border-collapse: collapse;
    border-spacing: 0; }
  .aui fieldset, .aui img, .aui img a {
    border: 0; }
  .aui caption, .aui th {
    text-align: left; }
  .aui sub {
    bottom: -0.1em; }
  .aui sup {
    top: -0.4em; }
  .aui .btn {
    border: none !important; }
  .aui body {
    font-family: "Movistar_textregular", Arial, Helvetica, Geneva, sans-serif;
    padding: 0;
    background-color: #f0f2f5; }
  .aui #wrapper {
    padding: 0 !important;
    overflow: hidden;
    /* #content{
    	width: 100%!important;
    	max-width: none!important;
    }*/ }
    .aui #wrapper #main-content {
      max-width: 1170px !important;
      margin: 0 auto; }
  .aui a:link, .aui a:visited {
    color: #10628a; }
  .aui a:hover {
    color: #10628a;
    text-decoration: underline; }
  .aui .page-title .page-title h1, .aui .page-title .page-title h2, .aui .page-title .page-title h3 {
    font-family: "Movistar_headlineregular";
    font-size: 44px;
    color: #10456f; }
  .aui .page-title .page-subtitle p, .aui .page-title .page-subtitle h1, .aui .page-title .page-subtitle h2, .aui .page-title .page-subtitle h3 {
    font-family: "Movistar_textregular";
    font-size: 18px;
    color: #10456f;
    padding: 10px 0 0px;
    line-height: 20px; }
  .aui .modulo-a, .aui .modulo-b, .aui .modulo-c, .aui .modulo-d, .aui .modulo-e, .aui .modulo-f, .aui .modulo-g, .aui .modulo-h, .aui .modulo-i, .aui .modulo-j, .aui .modulo-k {
    display: block; }
  .aui .carousel-caption h4, .aui .carousel-caption p {
    color: inherit; }
  .aui .height-auto {
    height: auto !important; }
  .aui .overlay_main {
    width: 100%;
    min-height: 700px;
    background: black;
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: 109px;
    display: none;
    z-index: 10; }
  .aui .dockbar.navbar .nav li.dropdown.active .dropdown-toggle {
    background-color: transparent; }
    .aui .dockbar.navbar .nav li.dropdown.active .dropdown-toggle:hover {
      color: #FFF; }
  .aui .dockbar.navbar .nav li.dropdown.staging-toggle .dropdown-menu {
    background-color: #55B8EC; }
  .aui .dockbar.navbar .nav > li > a {
    margin: 0 5px 0 0;
    padding: 6px 10px;
    word-break: inherit; }
    .aui .dockbar.navbar .nav > li > a:hover {
      background-color: #2FA4F5; }
  .aui .dockbar .info-button {
    top: 9px; }
    .aui .dockbar .info-button a {
      margin-top: -4px; }
      .aui .dockbar .info-button a:hover {
        color: #FFF; }
  .aui .dockbar .staging-bar .staging-toggle {
    color: #FFF; }
    .aui .dockbar .staging-bar .staging-toggle li a {
      color: #FFF;
      font-weight: 300;
      text-decoration: none; }
    .aui .dockbar .staging-bar .staging-toggle .btn-link {
      color: #FFF;
      font-size: 12px; }
  .aui .dockbar .page-customization-bar .btn {
    border-color: transparent; }
    .aui .dockbar .page-customization-bar .btn:hover, .aui .dockbar .page-customization-bar .btn:focus {
      background: transparent;
      text-decoration: underline; }
  .aui .dockbar .navbar-inner, .aui .dockbar-split .dockbar .navbar-inner {
    background-color: #118ade;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(47%, #118ade), color-stop(100%, #1273c7));
    background-image: -webkit-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: -moz-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: -o-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
    background-image: linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%); }
    .aui .dockbar .navbar-inner .nav > li, .aui .dockbar-split .dockbar .navbar-inner .nav > li {
      background-color: #118ade;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(47%, #118ade), color-stop(100%, #1273c7));
      background-image: -webkit-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
      background-image: -moz-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
      background-image: -o-linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%);
      background-image: linear-gradient(#118ade 0%, #118ade 47%, #1273c7 100%); }
  .aui .dockbar-split .dockbar .info-button {
    top: 9px; }
  .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
    border-top: 1px solid #00AEFF; }
    .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls.nav-account-controls-notice {
      margin-top: 10px;
      top: 50px; }
  .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
    background: transparent;
    border-top-width: 0; }
    .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls.nav-add-controls-notice {
      top: 70px; }
    .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
      background-color: transparent;
      background-image: none; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
        background: #45CBF5;
        line-height: inherit;
        padding: 6px 8px; }
        @media (max-width: 979px) {
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: transparent; } }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
          background: #5BBAE8; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
          background: #92F545; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: transparent; } }
  .aui .dockbar-split .dockbar .navbar-inner .page-customization-bar {
    background-color: #6DA4E4;
    background-color: rgba(109, 168, 228, 0.9);
    line-height: 20px; }
  .aui .dockbar-split .dockbar .navbar-inner .page-customization-bar-text {
    height: 43px; }
  .aui .dockbar-split .dockbar .navbar-inner .staging-bar {
    margin: 6px 0; }
    .aui .dockbar-split .dockbar .navbar-inner .staging-bar > li {
      background: transparent; }
  .aui .modify-pages .delete-tab {
    background: #555;
    border: 2px solid #FFF;
    color: #FFF;
    font-size: 16px;
    padding: 4px;
    right: -10px;
    top: 0;
    z-index: 300; }
  .aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    border: 1px solid #EAEAEA;
    border-top-width: 0;
    padding: 12px 10px 10px; }
  .aui .portlet-topper {
    background: #D3D3D3;
    color: #FFF;
    padding: 0; }
    .aui .portlet-topper .portlet-title {
      font-size: 1em;
      font-weight: normal;
      line-height: 2.2;
      margin: 0; }
      .aui .portlet-topper .portlet-title i, .aui .portlet-topper .portlet-title span img {
        display: none; }
    .aui .portlet-topper .portlet-topper-toolbar {
      font-size: 0.8em;
      margin: -10px 0 0;
      padding: 0;
      right: 10px;
      top: 50%; }
  .aui .lfr-configurator-visibility .portlet-topper {
    background-color: #A9A9A9; }
  .aui .portlet-borderless-bar .portlet-options .dropdown-toggle {
    background-image: url(/colportal-guatemala-v2-theme/css/../images/portlet/options_borderless.png); }
  .aui .signed-in.controls-visible .portlet-title {
    padding-right: 80px; }
  .aui .portlet-asset-publisher .asset-content, .aui .portlet-asset-publisher .asset-summary, .aui .portlet-asset-publisher .asset-title, .aui .portlet-asset-publisher .header-title, .aui .portlet-asset-publisher li.title-list, .aui .portlet-blogs .entry-body, .aui .portlet-blogs .entry-title, .aui .portlet-blogs .header-title, .aui .portlet-journal-content .journal-content-article, .aui .portlet-message-boards .header-title, .aui .portlet-message-boards .thread-body {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .aui .portlet-icons {
    float: none; }
  .aui #portlet_terms-of-use {
    border: 1px solid #01abcc;
    background-color: #ffffff; }
    .aui #portlet_terms-of-use .portlet-topper {
      background-color: #01abcc;
      padding: 10px; }
      .aui #portlet_terms-of-use .portlet-topper span {
        color: white; }
    .aui #portlet_terms-of-use .portlet-content {
      padding: 20px; }
      .aui #portlet_terms-of-use .portlet-content .button-holder {
        padding-top: 20px; }
        .aui #portlet_terms-of-use .portlet-content .button-holder button {
          background: none repeat scroll 0 0 #fcbf3b;
          color: #ffffff;
          font-weight: bold;
          margin: 0 10px;
          padding: 5px 30px;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
  .aui #portlet_new-password, .aui #portlet_password-reminder {
    border: 1px solid #01abcc;
    background-color: #ffffff; }
    .aui #portlet_new-password .portlet-topper, .aui #portlet_password-reminder .portlet-topper {
      background-color: #01abcc;
      padding: 10px; }
    .aui #portlet_new-password .portlet-content .fieldset legend, .aui #portlet_password-reminder .portlet-content .fieldset legend {
      border-bottom: 1px solid #10628a; }
      .aui #portlet_new-password .portlet-content .fieldset legend span.legend, .aui #portlet_password-reminder .portlet-content .fieldset legend span.legend {
        font-size: 21px;
        color: #10628a;
        font-weight: bold; }
    .aui #portlet_new-password .portlet-content .fieldset .control-group .field, .aui #portlet_password-reminder .portlet-content .fieldset .control-group .field {
      height: 30px; }
    .aui #portlet_new-password .button-holder button, .aui #portlet_password-reminder .button-holder button {
      background: none repeat scroll 0 0 #01abcc;
      color: #ffffff;
      display: block;
      font-weight: bold;
      margin: 0;
      padding: 5px 30px;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
  .aui .page-maximized .portlet-icons {
    font-size: 11px; }
  .aui .dropdown-menu > li.portlet-close > a {
    color: #C00;
    font-weight: bold; }
    .aui .dropdown-menu > li.portlet-close > a:focus, .aui .dropdown-menu > li.portlet-close > a:hover {
      background-color: #C00;
      background-image: none;
      color: #FFF; }
  .aui .update-reminder-query .control-group {
    max-width: 350px; }
  .aui .update-reminder-query .reminder-query-answer {
    height: 30px;
    width: 100%; }
  .aui .update-reminder-query .reminder-query-question {
    width: 100%; }
  .aui .navbar-inner .nav.staging-bar {
    border-top-width: 0;
    position: static; }
    .aui .navbar-inner .nav.staging-bar li .page-variations {
      display: inline-block;
      margin-left: 8px; }
      .aui .navbar-inner .nav.staging-bar li .page-variations a {
        text-decoration: none; }
    .aui .navbar-inner .nav.staging-bar li.dropdown {
      position: static; }
  .aui .portlet-staging-bar .row-fluid .layout-revision-info .layout-revision-version label {
    color: #B6DDF5; }
  .aui .portlet-staging-bar .label-submit {
    background-color: #469DE3; }
  .aui .portlet-staging-bar .layout-branch-selector .icon-caret-down, .aui .portlet-staging-bar .layout-set-branch-selector .icon-caret-down {
    background-color: #469DE3; }
  .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu {
    background-color: #50AFE9; }
    .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .page-variations-options .lfr-icon-menu .icon-file, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-globe, .aui .portlet-staging-bar .site-pages-variation-options .lfr-icon-menu .icon-file {
      background-color: #469DE3; }
  .aui .lfr-panel-container {
    background-color: transparent; }
  .aui .lfr-portlet-title-editable-content .field {
    display: inline;
    float: none; }
  .aui .portlet-journal-content .lfr-icon-actions {
    margin-bottom: 3px; }
  .aui .update-reminder-query .reminder-query-answer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .aui .modify-pages .delete-tab {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-shadow: none;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
    .aui .modify-pages .delete-tab:hover {
      -webkit-box-shadow: 0 1px 1px -1px black;
      -moz-box-shadow: 0 1px 1px -1px black;
      box-shadow: 0 1px 1px -1px black; }
  .aui .portlet-borderless-bar, .aui .portlet-content .lfr-icon-actions {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 3px black;
    -moz-box-shadow: inset 0 1px 3px black;
    box-shadow: inset 0 1px 3px black; }
  .aui .portlet-content, .aui .portlet-minimized .portlet-content-container {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; }
  .aui .portlet-minimized .portlet-content {
    border-width: 0; }
  .aui .portlet-minimized .portlet-topper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .aui .portlet-nested-portlets .portlet-body .portlet, .aui .portlet-nested-portlets .portlet-body .portlet-borderless-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui .portlet-topper {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  .aui .dockbar .staging-bar .staging-toggle > a {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .aui .dockbar-split .dockbar .navbar-inner {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; }
    @media (max-width: 979px) {
      .aui .dockbar-split .dockbar .navbar-inner {
        background-color: #118ade;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118ade), color-stop(100%, #1273c7));
        background-image: -webkit-linear-gradient(#118ade, #1273c7);
        background-image: -moz-linear-gradient(#118ade, #1273c7);
        background-image: -o-linear-gradient(#118ade, #1273c7);
        background-image: linear-gradient(#118ade, #1273c7); } }
    .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
      background-color: #0ea6f9;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0ea6f9), color-stop(100%, #0993dd));
      background-image: -webkit-linear-gradient(#0ea6f9, #0993dd);
      background-image: -moz-linear-gradient(#0ea6f9, #0993dd);
      background-image: -o-linear-gradient(#0ea6f9, #0993dd);
      background-image: linear-gradient(#0ea6f9, #0993dd);
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .staging-link.dropdown-toggle {
      background-color: #55B8EC;
      background-image: none; }
  .aui.ie8 .dockbar-split .dockbar .navbar-inner .info-button a {
    margin-top: -2px; }
  .aui header {
    width: 100%;
    margin-bottom: 10px;
    /* ---------- navbar secundary ---------- */
    /* ---------- navbar secundary ---------- */
    /* ---------- Main navigation ---------- */
    /* ---------main menu  -----------*/ }
    .aui header .navegacion-secundaria {
      background: white;
      padding: 7px 0;
      position: relative; }
      .aui header .navegacion-secundaria .tipo-usuario {
        list-style: none;
        margin-left: 0px; }
        .aui header .navegacion-secundaria .tipo-usuario li {
          float: left;
          padding: 0 15px;
          background: url("/colportal-guatemala-v2-theme/images/latam/ico_separador_blue.png") no-repeat 0 center; }
          .aui header .navegacion-secundaria .tipo-usuario li:first-child {
            padding-left: 0;
            background: none; }
          .aui header .navegacion-secundaria .tipo-usuario li.active {
            font-size: 16px;
            font-family: "Movistar_textbold"; }
      .aui header .navegacion-secundaria .list-nav-sec {
        display: none; }
      .aui header .navegacion-secundaria .row-fluid [class*="span"] {
        margin-bottom: 0 !important;
        min-height: inherit; }
      .aui header .navegacion-secundaria .menu_mi_movistar, .aui header .navegacion-secundaria .mi_movistar {
        height: 20px !important; }
      .aui header .navegacion-secundaria .menu_mi_movistar .language-menu {
        margin-right: 10px; }
      .aui header .navegacion-secundaria .menu_mi_movistar ul.tipo-mimovistar li {
        float: right; }
        .aui header .navegacion-secundaria .menu_mi_movistar ul.tipo-mimovistar li.li_recarga {
          margin-right: 10px; }
      .aui header .navegacion-secundaria .mimovistar {
        background: url("/colportal-guatemala-v2-theme/images/latam/ico_mimovistar.png") no-repeat right 0;
        padding: 0 25px;
        font-weight: bold;
        font-size: 16px;
        float: right; }
      .aui header .navegacion-secundaria .foro-vass {
        border-right: 2px solid #10628a;
        padding: 0 25px;
        font-weight: bold;
        font-size: 16px;
        float: right; }
      .aui header .navegacion-secundaria .blog-vass {
        border-right: 2px solid #10628a;
        padding: 0 25px;
        font-weight: bold;
        font-size: 16px;
        float: right; }
      .aui header .navegacion-secundaria .recarga {
        background: url("/colportal-guatemala-v2-theme/images/latam/ico_recarga.png") no-repeat 84px center #64ba3b;
        font-weight: bold;
        font-size: 14px;
        color: #fff;
        display: inline-block;
        margin-top: -10px;
        padding: 7px 40px 7px 16px; }
      .aui header .navegacion-secundaria .language-menu {
        float: right; }
      .aui header .navegacion-secundaria .top-header-item-right {
        border-right: 2px solid #10628a;
        padding: 0 25px;
        font-weight: bold;
        font-size: 16px;
        float: right; }
      .aui header .navegacion-secundaria .televenta-menu-top {
        border-right: 2px solid #10628a;
        padding: 0 20px;
        font-weight: bold;
        font-size: 16px;
        float: right;
        color: #10628a;
        background: url("/colportal-guatemala-v2-theme/images/latam/ico_movil.png") no-repeat left 0;
        background-size: 12px 19px; }
    .aui header #navigation {
      margin-bottom: 0;
      background: #10628a;
      filter: none;
      position: relative;
      z-index: 12; }
      .aui header #navigation .navbar-inner {
        background: transparent;
        border-width: 0;
        padding: 0;
        max-width: 1170px;
        margin: 0 auto;
        position: relative;
        box-shadow: none;
        /* ---------- buscador ---------- */ }
        .aui header #navigation .navbar-inner .container-fluid {
          overflow: visible; }
        .aui header #navigation .navbar-inner .brand {
          width: 210px;
          float: left;
          margin: 0;
          padding: 20px 0; }
        .aui header #navigation .navbar-inner .btn_search {
          display: none; }
        .aui header #navigation .navbar-inner div.nav-collapse {
          width: 60%;
          float: left;
          clear: none;
          position: inherit; }
          .aui header #navigation .navbar-inner div.nav-collapse .nav {
            font-family: "Movistar_headlineregular";
            font-size: 20px;
            width: 100%;
            margin: 0;
            text-align: center;
            position: inherit; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav .col-1 .dropdown-menu .item-submenu1 {
              width: 100%; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav .col-2 .dropdown-menu .item-submenu1 {
              width: 50%; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav .col-3 .dropdown-menu .item-submenu1 {
              width: 33.3%; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav .col-4 .dropdown-menu .item-submenu1 {
              width: 25%; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav li {
              padding: 29px 25px;
              float: none;
              display: inline-block;
              margin-right: -5px;
              position: inherit;
              background: url("/colportal-guatemala-v2-theme/images/latam/ico_separador_white.png") no-repeat 0 center; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li:first-child {
                background: none; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content {
                position: relative; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content .arrow-down {
                  display: none;
                  left: 50%;
                  position: absolute;
                  top: 54px;
                  z-index: 10;
                  background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue3.png") no-repeat center -10px;
                  margin-left: -13px;
                  height: 20px;
                  width: 26px; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content .arrow-down:before {
                    content: "" !important; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li a:visited {
                color: white;
                font-weight: normal;
                text-shadow: none;
                padding: 0;
                word-break: inherit; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li a:hover {
                text-decoration: underline; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu {
                font-family: "Movistar_textregular";
                z-index: 9;
                background: white;
                color: #1889ab;
                border-width: 0;
                margin: 0;
                border-top: 5px solid #1889ab;
                border-radius: 0px;
                text-align: left;
                width: 80%;
                margin-left: -40%;
                padding: 0 !important;
                left: 50%;
                position: absolute;
                top: 78px;
                overflow: hidden; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu:after, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu:before {
                  border-width: 0; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 {
                  padding: 15px 0 25px;
                  float: none;
                  border-left: 1px solid #41bbd0;
                  position: relative;
                  min-width: 155px;
                  vertical-align: top; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1:first-child {
                    border-left: none; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1:hover {
                    background: #b3e4ec; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.last.border-right {
                    border-right: 1px solid #41bbd0; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 h5 {
                    color: #10456f;
                    text-decoration: none !important;
                    font-size: 18px;
                    margin: 10px 0 5px 10px;
                    font-weight: bold;
                    height: 40px;
                    /*position: absolute; 
                    top:10px;*/ }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 h5:hover {
                    text-decoration: none !important; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu {
                    padding: 0 0 10px;
                    min-width: 155px; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:visited {
                      color: #1889ab;
                      font-size: 16px; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 {
                      margin: 0;
                      padding: 6px 20px;
                      display: block;
                      background: none; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a {
                        padding: 0;
                        font-size: 16px; }
                        .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a > img {
                          margin-right: 15px; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2:hover {
                      background: #41bbd0; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2:hover a {
                      color: white !important; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a:hover {
                      color: white;
                      background: transparent !important; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1:first-child {
                    border-left: none; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1:hover {
                    text-decoration: none; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children {
                    padding: 6px 20px;
                    display: block !important;
                    border: none;
                    width: auto !important;
                    margin: 0;
                    background: none; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:visited {
                      color: #1889ab;
                      font-size: 16px; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a > img {
                      margin-right: 10px; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children:hover {
                      background: #41bbd0; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children:hover a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children:hover a:visited {
                        color: white; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu2 {
                  padding: 0; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile {
                  width: 250px;
                  max-width: 250px;
                  padding: 20px 0;
                  height: 100%;
                  background: white;
                  display: table-cell; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile:hover {
                    background: white;
                    text-decoration: none; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a {
                    width: 100%;
                    display: block;
                    margin-top: 0;
                    padding: 10px;
                    height: 100%; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a:hover {
                      background: transparent;
                      text-decoration: none; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list {
                      border: 0;
                      display: table;
                      width: 100%;
                      height: 100%; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list div span {
                        white-space: normal;
                        color: #10456f;
                        text-decoration: none !important;
                        font-size: 18px;
                        margin: -5px 0 5px 0px;
                        font-weight: bold;
                        display: block;
                        text-align: center; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .content_mobile {
                        margin-top: 20px; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb {
                        width: 45%;
                        display: table-cell;
                        margin-top: 10px; }
                        .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb span.draggable {
                          color: #1889ab;
                          font-size: 16px; }
                          .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb span.draggable img.grab {
                            width: 120px;
                            height: auto; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 {
                        display: table-cell;
                        vertical-align: middle;
                        margin-top: 0;
                        width: 55%;
                        white-space: normal; }
                        .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-name {
                          margin-top: 25px;
                          font-size: 18.1px;
                          display: block;
                          width: 100%;
                          color: #10456f;
                          margin-top: 35px; }
                          .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-name span {
                            display: inline;
                            color: #1889ab; }
                        .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price {
                          display: block;
                          color: #10456f;
                          margin-top: 20px;
                          padding-bottom: 15px;
                          text-align: center; }
                          .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price .price-label {
                            font-size: 16px;
                            color: #1889ab;
                            font-weight: normal; }
                          .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price .price-container {
                            display: block;
                            margin-top: 15px;
                            font-size: 16px;
                            color: #1889ab; }
                            .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price .price-container .currency, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price .price-container .quantity {
                              display: inline-block;
                              color: #1889ab;
                              font-weight: normal; }
                            .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price .price-container .quantity {
                              font-size: 26.1px; }
                          .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price span.btn {
                            font-size: 16px !important;
                            padding: 5px 20px;
                            color: white !important;
                            text-shadow: none;
                            border-radius: 2px;
                            box-shadow: 0;
                            border: 0;
                            border-color: none;
                            background-image: none;
                            background-color: #9d32b5;
                            font-family: "Movistar_textbold";
                            float: none;
                            margin-left: 0;
                            margin-top: 10px;
                            width: 100%;
                            white-space: nowrap; }
                            .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile a .prod_list .thumb-colum2 .grid-product-price span.btn:hover {
                              background-color: rgba(157, 50, 181, 0.75); }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.open {
                background-color: #1889ab;
                color: #FFF; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li.open .dropdown-content .arrow-down {
                  display: block; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li.open .dropdown-menu {
                  display: table; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li.open .dropdown-menu li.item-submenu1 {
                    display: table-cell; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li.open a {
                  background: transparent; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.active > a {
                background: transparent; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.hover > a {
                background: transparent; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.selected {
                background-color: #1889ab;
                color: #FFF; }
        .aui header #navigation .navbar-inner .buscador_form {
          width: 240px;
          float: right;
          padding: 19px 0 20px;
          z-index: 12; }
          .aui header #navigation .navbar-inner .buscador_form.open {
            padding: 0;
            margin-top: 26px; }
            .aui header #navigation .navbar-inner .buscador_form.open .search_close {
              display: block;
              background: url("/colportal-guatemala-v2-theme/images/latam/ico_search_mobile_open.png") no-repeat right center #b3e4ec;
              padding: 16px 0;
              font-size: 16px;
              font-weight: bold;
              color: #10628a;
              text-align: center;
              float: right;
              width: 86%;
              text-indent: -22px; }
              .aui header #navigation .navbar-inner .buscador_form.open .search_close:hover {
                cursor: pointer; }
            .aui header #navigation .navbar-inner .buscador_form.open .container-buscador {
              display: none; }
          .aui header #navigation .navbar-inner .buscador_form .search_close {
            display: none; }
          .aui header #navigation .navbar-inner .buscador_form .container-buscador {
            float: right; }
            .aui header #navigation .navbar-inner .buscador_form .container-buscador input {
              border-radius: 0;
              border-right: medium none;
              padding: 6px 6px 5px;
              box-shadow: none;
              color: #999999 !important;
              float: left;
              -moz-box-sizing: inherit;
              min-height: inherit;
              height: 31px;
              box-sizing: border-box;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box; }
            .aui header #navigation .navbar-inner .buscador_form .container-buscador button {
              padding: 0;
              background-color: #fff;
              border-radius: 0;
              border: 1px solid #b3e4ec;
              border-left: none;
              box-shadow: none;
              width: auto;
              float: left;
              font-family: 'Movistar_textregular'; }
              .aui header #navigation .navbar-inner .buscador_form .container-buscador button:focus, .aui header #navigation .navbar-inner .buscador_form .container-buscador button:hover {
                background-color: white; }
              .aui header #navigation .navbar-inner .buscador_form .container-buscador button .icon-search {
                background: url("/colportal-guatemala-v2-theme/images/latam/ico_search.png") no-repeat 0 0 white;
                display: block;
                width: 39px;
                height: 31px;
                margin: 0; }
                .aui header #navigation .navbar-inner .buscador_form .container-buscador button .icon-search:before {
                  content: "" !important; }
    .aui header .menu-fijo {
      top: 0;
      width: 100%;
      box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); }
    .aui header .navigation_bottom {
      width: 100%;
      height: 70px;
      background: white;
      opacity: .5;
      display: none; }
    .aui header .navigation_bottom_fijo {
      display: block;
      position: fixed !important;
      top: 75px;
      z-index: 10; }
      .aui header .navigation_bottom_fijo p {
        font-size: 100px;
        text-align: center;
        padding-top: 46px;
        cursor: pointer; }
    .aui header .menu_usuario_fijo {
      display: none;
      width: 147px;
      position: absolute;
      top: 0;
      right: 200px; }
      .aui header .menu_usuario_fijo ul {
        float: right; }
        .aui header .menu_usuario_fijo ul li {
          float: left;
          padding: 28px; }
        .aui header .menu_usuario_fijo ul li:hover {
          background-color: #64ba3b; }
      .aui header .menu_usuario_fijo.menu_usuario_fijo_visible {
        display: block !important; }
    .aui header #breadcrumbs, .aui header .lfr-hudcrumbs, .aui header .breadcrumbs {
      background-color: none;
      min-height: 20px;
      margin-bottom: 0; }
      .aui header #breadcrumbs .breadcrumb, .aui header .lfr-hudcrumbs .breadcrumb, .aui header .breadcrumbs .breadcrumb {
        padding: 5px 2px;
        margin: 0px;
        list-style: none;
        background-color: transparent;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px; }
        .aui header #breadcrumbs .breadcrumb li span.no-link, .aui header #breadcrumbs .breadcrumb li a, .aui header .lfr-hudcrumbs .breadcrumb li span.no-link, .aui header .lfr-hudcrumbs .breadcrumb li a, .aui header .breadcrumbs .breadcrumb li span.no-link, .aui header .breadcrumbs .breadcrumb li a {
          color: #10628a; }
        .aui header #breadcrumbs .breadcrumb li .divider, .aui header .lfr-hudcrumbs .breadcrumb li .divider, .aui header .breadcrumbs .breadcrumb li .divider {
          color: #41bbd0; }
        .aui header #breadcrumbs .breadcrumb li.active span.no-link, .aui header #breadcrumbs .breadcrumb li.active a, .aui header .lfr-hudcrumbs .breadcrumb li.active span.no-link, .aui header .lfr-hudcrumbs .breadcrumb li.active a, .aui header .breadcrumbs .breadcrumb li.active span.no-link, .aui header .breadcrumbs .breadcrumb li.active a {
          font-weight: bold;
          color: #10456f; }
  .aui #footer {
    width: 100%;
    color: #999999;
    font-size: 12px;
    padding: 0px 0 10px; }
    .aui #footer .row-fluid [class*="span"] {
      margin-bottom: 0; }
    .aui #footer .redes-sociales {
      color: #3c4349; }
      .aui #footer .redes-sociales .etiqueta {
        width: 100%;
        display: block;
        float: left;
        line-height: 1;
        padding-bottom: 5px; }
      .aui #footer .redes-sociales a:link {
        float: left;
        margin: 2px; }
        .aui #footer .redes-sociales a:link img {
          max-width: 24px; }
    .aui #footer .ligas {
      padding-top: 10px;
      text-align: center; }
      .aui #footer .ligas a {
        margin: 0 5px;
        display: inline-block;
        color: #10628a; }
      .aui #footer .ligas a:hover {
        text-decoration: underline; }
    .aui #footer .logo-telefonica {
      padding-top: 10px; }
      .aui #footer .logo-telefonica img {
        display: block;
        float: right;
        max-width: inherit; }
    .aui #footer .iconos-footer {
      float: left;
      margin: 10px 0;
      width: 100%; }
      .aui #footer .iconos-footer .title {
        text-align: center;
        display: block;
        margin: 5px 0; }
      .aui #footer .iconos-footer .box {
        float: left; }
        .aui #footer .iconos-footer .box ul {
          text-align: center; }
          .aui #footer .iconos-footer .box ul li {
            display: inline-block; }
            .aui #footer .iconos-footer .box ul li img {
              height: 20px;
              width: auto;
              margin: 3px 2px; }
  .aui .banner {
    background: white;
    width: 100%;
    float: left;
    padding: 15px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    box-shadow: 0 2px 3px #aaa;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .aui .banner.shadow {
      box-shadow: 0 2px 3px #ccc; }
    .aui .banner.azul1, .aui .banner .item.azul1 {
      background-color: #10456f;
      color: white; }
    .aui .banner.azul2, .aui .banner .item.azul2 {
      background-color: #10628a;
      color: white; }
    .aui .banner.azul3, .aui .banner .item.azul3 {
      background-color: #1889ab;
      color: white; }
    .aui .banner.azul4, .aui .banner .item.azul4 {
      background-color: #41bbd0;
      color: white; }
    .aui .banner.azul5, .aui .banner .item.azul5 {
      background-color: #b3e4ec;
      color: white; }
    .aui .banner.azul6, .aui .banner .item.azul6 {
      background-color: #89c4d2;
      color: white; }
    .aui .banner.verde1, .aui .banner .item.verde1 {
      background-color: #177c30;
      color: white; }
    .aui .banner.verde2, .aui .banner .item.verde2 {
      background-color: #2d9534;
      color: white; }
    .aui .banner.verde3, .aui .banner .item.verde3 {
      background-color: #64ba3b;
      color: white; }
    .aui .banner.purpura, .aui .banner .item.purpura {
      background-color: #72288b;
      color: white; }
    .aui .banner.amarillo, .aui .banner .item.amarillo {
      background-color: #e5a60d;
      color: white; }
    .aui .banner.rosa, .aui .banner .item.rosa {
      background-color: #e4007b;
      color: white; }
    .aui .banner.blanco, .aui .banner .item.blanco {
      background-color: white;
      color: #10628a; }
    .aui .banner.blanco, .aui .banner .item.blanco {
      background-color: white;
      color: #10628a; }
    .aui .banner.back_trans, .aui .banner .item.back_trans {
      background-color: transparent;
      color: #10628a; }
    .aui .banner.bg-azul-04385b, .aui .banner .item.bg-azul-04385b {
      background-color: #04385b;
      color: white; }
    .aui .banner.bg-azul-08507a, .aui .banner .item.bg-azul-08507a {
      background-color: #08507a;
      color: white; }
    .aui .banner.bg-azul-0a5a8a, .aui .banner .item.bg-azul-0a5a8a {
      background-color: #0a5a8a;
      color: white; }
    .aui .banner.bg-azul-0f6d9c, .aui .banner .item.bg-azul-0f6d9c {
      background-color: #0f6d9c;
      color: white; }
    .aui .banner.bg-azul-1487b7, .aui .banner .item.bg-azul-1487b7 {
      background-color: #1487b7;
      color: white; }
    .aui .banner.bg-azul-2ba6d3, .aui .banner .item.bg-azul-2ba6d3 {
      background-color: #2ba6d3;
      color: white; }
    .aui .banner.bg-azul-5ec6ef, .aui .banner .item.bg-azul-5ec6ef {
      background-color: #5ec6ef;
      color: white; }
    .aui .banner.bg-azul-e6f6ff, .aui .banner .item.bg-azul-e6f6ff {
      background-color: #e6f6ff;
      color: white; }
    .aui .banner.bg-azul-f0f5f8, .aui .banner .item.bg-azul-f0f5f8 {
      background-color: #f0f5f8;
      color: white; }
    .aui .banner.bg-verde-20823a, .aui .banner .item.bg-verde-20823a {
      background-color: #20823a;
      color: white; }
    .aui .banner.bg-verde-7aa268, .aui .banner .bg-verde-7aa268 {
      background-color: #7aa268;
      color: white; }
    .aui .banner.bg-verde-b8c4a4, .aui .banner .bg-verde-b8c4a4 {
      background-color: #b8c4a4;
      color: white; }
    .aui .banner.bg-verde-3e993c, .aui .banner .item.bg-verde-3e993c {
      background-color: #3e993c;
      color: white; }
    .aui .banner.bg-verde-bdc8a3, .aui .banner .bg-verde-bdc8a3 {
      background-color: #bdc8a3;
      color: white; }
    .aui .banner.bg-verde-81b945, .aui .banner .item.bg-verde-81b945 {
      background-color: #81b945;
      color: white; }
    .aui .banner.bg-verde-acc879, .aui .banner .bg-verde-acc879 {
      background-color: #acc879;
      color: white; }
    .aui .banner.font_azul1 * {
      color: #10456f !important; }
    .aui .banner.font_azul2 * {
      color: #10628a !important; }
    .aui .banner.font_azul3 * {
      color: #1889ab !important; }
    .aui .banner.font_azul4 * {
      color: #41bbd0 !important; }
    .aui .banner.font_azul5 * {
      color: #b3e4ec !important; }
    .aui .banner.font_azul6 * {
      color: #89c4d2 !important; }
    .aui .banner.font_verde1 * {
      color: #177c30 !important; }
    .aui .banner.font_verde2 * {
      color: #2d9534 !important; }
    .aui .banner.font_verde3 * {
      color: #64ba3b !important; }
    .aui .banner.font_purpura * {
      color: #72288b !important; }
    .aui .banner.font_amarillo * {
      color: #e5a60d !important; }
    .aui .banner.font_rosa * {
      color: #e4007b !important; }
    .aui .banner.font_blanco *, .aui .banner.font_blanco * *, .aui .banner .font_blanco *, .aui .banner .font_blanco * * {
      color: white !important; }
    .aui .banner.font_gris * {
      color: #999999 !important; }
    .aui .banner.azul-04385b * {
      color: #04385b !important; }
    .aui .banner.azul-08507a * {
      color: #08507a !important; }
    .aui .banner.azul-0a5a8a * {
      color: #0a5a8a !important; }
    .aui .banner.azul-0f6d9c * {
      color: #0f6d9c !important; }
    .aui .banner.azul-1487b7 * {
      color: #1487b7 !important; }
    .aui .banner.azul-2ba6d3 * {
      color: #2ba6d3 !important; }
    .aui .banner.azul-5ec6ef * {
      color: #5ec6ef !important; }
    .aui .banner.azul-e6f6ff * {
      color: #e6f6ff !important; }
    .aui .banner.azul-f0f5f8 * {
      color: #f0f5f8 !important; }
    .aui .banner.verde-20823a * {
      color: #20823a !important; }
    .aui .banner.verde-7aa268 * {
      color: #7aa268 !important; }
    .aui .banner.verde-b8c4a4 * {
      color: #b8c4a4 !important; }
    .aui .banner.verde-3e993c * {
      color: #3e993c !important; }
    .aui .banner.verde-bdc8a3 * {
      color: #bdc8a3 !important; }
    .aui .banner.verde-81b945 * {
      color: #81b945 !important; }
    .aui .banner.verde-acc879 * {
      color: #acc879 !important; }
    .aui .banner *.font_azul1, .aui .banner .font_azul1 * {
      color: #10456f !important; }
    .aui .banner *.font_azul2, .aui .banner .font_azul2* {
      color: #10628a !important; }
    .aui .banner *.font_azul3, .aui .banner .font_azul3 * {
      color: #1889ab !important; }
    .aui .banner *.font_azul4, .aui .banner .font_azul4 * {
      color: #41bbd0 !important; }
    .aui .banner *.font_azul5, .aui .banner .font_azul5 * {
      color: #b3e4ec !important; }
    .aui .banner *.font_azul6, .aui .banner .font_azul6 * {
      color: #89c4d2 !important; }
    .aui .banner *.font_verde1, .aui .banner .font_verde1 * {
      color: #177c30 !important; }
    .aui .banner *.font_verde2, .aui .banner .font_verde2 * {
      color: #2d9534 !important; }
    .aui .banner *.font_verde3, .aui .banner .font_verde3 * {
      color: #64ba3b !important; }
    .aui .banner *.font_purpura, .aui .banner .font_purpura * {
      color: #72288b !important; }
    .aui .banner *.font_amarillo, .aui .banner .font_amarillo * {
      color: #e5a60d !important; }
    .aui .banner *.font_rosa, .aui .banner .font_rosa * {
      color: #e4007b !important; }
    .aui .banner *.font_blanco, .aui .banner .font_blanco * {
      color: white !important; }
    .aui .banner *.font_gris, .aui .banner .font_gris * {
      color: #999999 !important; }
    .aui .banner *.azul-04385b, .aui .banner .azul-04385b * {
      color: #04385b !important; }
    .aui .banner *.azul-08507a, .aui .banner .azul-08507a * {
      color: #08507a !important; }
    .aui .banner *.azul-0a5a8a, .aui .banner .azul-0a5a8a * {
      color: #0a5a8a !important; }
    .aui .banner *.azul-0f6d9c, .aui .banner .azul-0f6d9c * {
      color: #0f6d9c !important; }
    .aui .banner *.azul-1487b7, .aui .banner .azul-1487b7 * {
      color: #1487b7 !important; }
    .aui .banner *.azul-2ba6d3, .aui .banner .azul-2ba6d3 * {
      color: #2ba6d3 !important; }
    .aui .banner *.azul-5ec6ef, .aui .banner .azul-5ec6ef * {
      color: #5ec6ef !important; }
    .aui .banner *.azul-e6f6ff, .aui .banner .azul-e6f6ff * {
      color: #e6f6ff !important; }
    .aui .banner *.azul-f0f5f8, .aui .banner .azul-f0f5f8 * {
      color: #f0f5f8 !important; }
    .aui .banner *.verde-20823a, .aui .banner .verde-20823a * {
      color: #20823a !important; }
    .aui .banner *.verde-7aa268, .aui .banner .verde-7aa268 * {
      color: #7aa268 !important; }
    .aui .banner *.verde-b8c4a4, .aui .banner .verde-b8c4a4 * {
      color: #b8c4a4 !important; }
    .aui .banner *.verde-3e993c, .aui .banner .verde-3e993c * {
      color: #3e993c !important; }
    .aui .banner *.verde-bdc8a3, .aui .banner .verde-bdc8a3 * {
      color: #bdc8a3 !important; }
    .aui .banner *.verde-81b945, .aui .banner .verde-81b945 * {
      color: #81b945 !important; }
    .aui .banner *.verde-acc879, .aui .banner .verde-acc879 * {
      color: #acc879 !important; }
    .aui .banner a:first-child:hover {
      text-decoration: none; }
    .aui .banner img.background_image {
      position: absolute;
      z-index: 0;
      right: 0;
      bottom: 0;
      max-width: none;
      width: auto;
      height: 100%; }
    .aui .banner .banner_content {
      float: left;
      height: auto;
      overflow: hidden;
      position: relative;
      z-index: 2; }
      .aui .banner .banner_content * {
        -webkit-hyphens: none !important;
        -moz-hyphens: none !important;
        -ms-hyphens: none !important;
        hyphens: none !important; }
      .aui .banner .banner_content img.product_img_2 {
        height: 190px; }
      .aui .banner .banner_content button.btn, .aui .banner .banner_content button.btn[class*="span"], .aui .banner .banner_content a.btn, .aui .banner .banner_content span.btn {
        display: inline-block;
        font-size: 16px !important;
        padding: 5px 20px;
        color: white !important;
        text-shadow: none;
        border-radius: 2px;
        box-shadow: 0;
        border: 0;
        border-color: none;
        background-image: none;
        background-color: #10628a;
        font-family: "Movistar_textbold";
        float: none;
        margin-left: 0;
        margin-top: 5px !important; }
        .aui .banner .banner_content button.btn:hover, .aui .banner .banner_content button.btn:focus, .aui .banner .banner_content button.btn[class*="span"]:hover, .aui .banner .banner_content button.btn[class*="span"]:focus, .aui .banner .banner_content a.btn:hover, .aui .banner .banner_content a.btn:focus, .aui .banner .banner_content span.btn:hover, .aui .banner .banner_content span.btn:focus {
          text-decoration: underline;
          color: white; }
        .aui .banner .banner_content button.btn.azul1, .aui .banner .banner_content button.btn[class*="span"].azul1, .aui .banner .banner_content a.btn.azul1, .aui .banner .banner_content span.btn.azul1 {
          background-color: #10456f; }
        .aui .banner .banner_content button.btn.azul2, .aui .banner .banner_content button.btn[class*="span"].azul2, .aui .banner .banner_content a.btn.azul2, .aui .banner .banner_content span.btn.azul2 {
          background-color: #10628a; }
        .aui .banner .banner_content button.btn.azul3, .aui .banner .banner_content button.btn[class*="span"].azul3, .aui .banner .banner_content a.btn.azul3, .aui .banner .banner_content span.btn.azul3 {
          background-color: #1889ab; }
        .aui .banner .banner_content button.btn.azul4, .aui .banner .banner_content button.btn[class*="span"].azul4, .aui .banner .banner_content a.btn.azul4, .aui .banner .banner_content span.btn.azul4 {
          background-color: #41bbd0; }
        .aui .banner .banner_content button.btn.azul5, .aui .banner .banner_content button.btn[class*="span"].azul5, .aui .banner .banner_content a.btn.azul5, .aui .banner .banner_content span.btn.azul5 {
          background-color: #b3e4ec; }
        .aui .banner .banner_content button.btn.azul6, .aui .banner .banner_content button.btn[class*="span"].azul6, .aui .banner .banner_content a.btn.azul6, .aui .banner .banner_content span.btn.azul6 {
          background-color: #89c4d2; }
        .aui .banner .banner_content button.btn.verde1, .aui .banner .banner_content button.btn[class*="span"].verde1, .aui .banner .banner_content a.btn.verde1, .aui .banner .banner_content span.btn.verde1 {
          background-color: #177c30; }
        .aui .banner .banner_content button.btn.verde2, .aui .banner .banner_content button.btn[class*="span"].verde2, .aui .banner .banner_content a.btn.verde2, .aui .banner .banner_content span.btn.verde2 {
          background-color: #2d9534; }
        .aui .banner .banner_content button.btn.verde3, .aui .banner .banner_content button.btn[class*="span"].verde3, .aui .banner .banner_content a.btn.verde3, .aui .banner .banner_content span.btn.verde3 {
          background-color: #64ba3b; }
        .aui .banner .banner_content button.btn.purpura, .aui .banner .banner_content button.btn[class*="span"].purpura, .aui .banner .banner_content a.btn.purpura, .aui .banner .banner_content span.btn.purpura {
          background-color: #72288b; }
        .aui .banner .banner_content button.btn.rosa, .aui .banner .banner_content button.btn[class*="span"].rosa, .aui .banner .banner_content a.btn.rosa, .aui .banner .banner_content span.btn.rosa {
          background-color: #e4007b; }
        .aui .banner .banner_content button.btn.amarillo, .aui .banner .banner_content button.btn[class*="span"].amarillo, .aui .banner .banner_content a.btn.amarillo, .aui .banner .banner_content span.btn.amarillo {
          background-color: #e5a60d; }
        .aui .banner .banner_content button.btn.bg-azul-04385b, .aui .banner .banner_content button.btn[class*="span"].bg-azul-04385b, .aui .banner .banner_content a.btn.bg-azul-04385b, .aui .banner .banner_content span.btn.bg-azul-04385b {
          background-color: #04385b; }
        .aui .banner .banner_content button.btn.bg-azul-08507a, .aui .banner .banner_content button.btn[class*="span"].bg-azul-08507a, .aui .banner .banner_content a.btn.bg-azul-08507a, .aui .banner .banner_content span.btn.bg-azul-08507a {
          background-color: #08507a; }
        .aui .banner .banner_content button.btn.bg-azul-0a5a8a, .aui .banner .banner_content button.btn[class*="span"].bg-azul-0a5a8a, .aui .banner .banner_content a.btn.bg-azul-0a5a8a, .aui .banner .banner_content span.btn.bg-azul-0a5a8a {
          background-color: #0a5a8a; }
        .aui .banner .banner_content button.btn.bg-azul-0f6d9c, .aui .banner .banner_content button.btn[class*="span"].bg-azul-0f6d9c, .aui .banner .banner_content a.btn.bg-azul-0f6d9c, .aui .banner .banner_content span.btn.bg-azul-0f6d9c {
          background-color: #0f6d9c; }
        .aui .banner .banner_content button.btn.bg-azul-1487b7, .aui .banner .banner_content button.btn[class*="span"].bg-azul-1487b7, .aui .banner .banner_content a.btn.bg-azul-1487b7, .aui .banner .banner_content span.btn.bg-azul-1487b7 {
          background-color: #1487b7; }
        .aui .banner .banner_content button.btn.bg-azul-2ba6d3, .aui .banner .banner_content button.btn[class*="span"].bg-azul-2ba6d3, .aui .banner .banner_content a.btn.bg-azul-2ba6d3, .aui .banner .banner_content span.btn.bg-azul-2ba6d3 {
          background-color: #2ba6d3; }
        .aui .banner .banner_content button.btn.bg-azul-5ec6ef, .aui .banner .banner_content button.btn[class*="span"].bg-azul-5ec6ef, .aui .banner .banner_content a.btn.bg-azul-5ec6ef, .aui .banner .banner_content span.btn.bg-azul-5ec6ef {
          background-color: #5ec6ef; }
        .aui .banner .banner_content button.btn.bg-azul-e6f6ff, .aui .banner .banner_content button.btn[class*="span"].bg-azul-e6f6ff, .aui .banner .banner_content a.btn.bg-azul-e6f6ff, .aui .banner .banner_content span.btn.bg-azul-e6f6ff {
          background-color: #e6f6ff; }
        .aui .banner .banner_content button.btn.bg-azul-f0f5f8, .aui .banner .banner_content button.btn[class*="span"].bg-azul-f0f5f8, .aui .banner .banner_content a.btn.bg-azul-f0f5f8, .aui .banner .banner_content span.btn.bg-azul-f0f5f8 {
          background-color: #f0f5f8; }
        .aui .banner .banner_content button.btn.bg-verde-20823a, .aui .banner .banner_content button.btn[class*="span"].bg-verde-20823a, .aui .banner .banner_content a.btn.bg-verde-20823a, .aui .banner .banner_content span.btn.bg-verde-20823a {
          background-color: #20823a; }
        .aui .banner .banner_content button.btn.bg-verde-7aa268, .aui .banner .banner_content button.btn[class*="span"].bg-verde-7aa268, .aui .banner .banner_content a.btn.bg-verde-7aa268, .aui .banner .banner_content span.btn.bg-verde-7aa268 {
          background-color: #7aa268; }
        .aui .banner .banner_content button.btn.bg-verde-b8c4a4, .aui .banner .banner_content button.btn[class*="span"].bg-verde-b8c4a4, .aui .banner .banner_content a.btn.bg-verde-b8c4a4, .aui .banner .banner_content span.btn.bg-verde-b8c4a4 {
          background-color: #b8c4a4; }
        .aui .banner .banner_content button.btn.bg-verde-3e993c, .aui .banner .banner_content button.btn[class*="span"].bg-verde-3e993c, .aui .banner .banner_content a.btn.bg-verde-3e993c, .aui .banner .banner_content span.btn.bg-verde-3e993c {
          background-color: #3e993c; }
        .aui .banner .banner_content button.btn.bg-verde-bdc8a3, .aui .banner .banner_content button.btn[class*="span"].bg-verde-bdc8a3, .aui .banner .banner_content a.btn.bg-verde-bdc8a3, .aui .banner .banner_content span.btn.bg-verde-bdc8a3 {
          background-color: #bdc8a3; }
        .aui .banner .banner_content button.btn.bg-verde-81b945, .aui .banner .banner_content button.btn[class*="span"].bg-verde-81b945, .aui .banner .banner_content a.btn.bg-verde-81b945, .aui .banner .banner_content span.btn.bg-verde-81b945 {
          background-color: #81b945; }
        .aui .banner .banner_content button.btn.bg-verde-acc879, .aui .banner .banner_content button.btn[class*="span"].bg-verde-acc879, .aui .banner .banner_content a.btn.bg-verde-acc879, .aui .banner .banner_content span.btn.bg-verde-acc879 {
          background-color: #acc879; }
    .aui .banner .banner_image {
      float: left;
      height: auto;
      position: relative;
      z-index: 2; }
      .aui .banner .banner_image img:first-child {
        max-width: 100%;
        height: auto; }
  .aui .signed-in.controls-visible .portlet-column .portlet-column-content.empty {
    border: 1px solid #CCCCCC; }
  .aui .signed-in.controls-visible .portlet-column.modulo-a .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-a.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-b .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-b.png") no-repeat center center;
    padding: 116px; }
  .aui .signed-in.controls-visible .portlet-column.modulo-c .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-c.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-d .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-d.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-e .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-e.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-f .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-f.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-g .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-g.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-h .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-h.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-i .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-i.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-column.modulo-k .portlet-column-content.empty {
    background: url("/colportal-guatemala-v2-theme/images/latam/modulos/modulo-k.png") no-repeat center center; }
  .aui .signed-in.controls-visible .portlet-nested-portlets {
    padding-top: 30px !important; }
    .aui .signed-in.controls-visible .portlet-nested-portlets > .portlet-borderless-container > .portlet-borderless-bar {
      top: -30px !important; }
  .aui .modulo-d .banner.portlet-nested-portlets {
    padding: 0px !important; }

/* REVISAR: CREADO POR DIEGO FAÃ�LDE */
body.home .breadcrumbs ul {
  display: none; }

.contenido-no-estructurado {
  background: white; }

.launcher {
  cursor: pointer; }

.box_main {
  background: white;
  overflow: hidden;
  position: relative;
  padding: 20px; }
  .box_main.shadow {
    box-shadow: 0 2px 3px #ccc; }
  .box_main h2 {
    color: #10628a;
    font-size: 36px;
    line-height: 40px;
    font-family: "Movistar_headlineregular";
    margin-bottom: 10px;
    padding: 20px 0 0 20px; }
  .box_main.faq {
    min-height: 750px; }
    .box_main.faq .list_gnral li {
      margin: 8px 0; }
      .box_main.faq .list_gnral li a:link, .box_main.faq .list_gnral li a:visited {
        font-size: 24px;
        background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_single.png") no-repeat 0 center;
        display: block;
        padding: 11px 0 11px 17px;
        margin-left: 20px;
        color: #1889ab; }
      .box_main.faq .list_gnral li.active {
        background: #1889ab; }
        .box_main.faq .list_gnral li.active a {
          color: white;
          background: url("/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_blue2_single.png") no-repeat 0 center;
          font-weight: bold; }

.banner_faq_respuestas .taglib-header {
  border-bottom: none; }
  .banner_faq_respuestas .taglib-header .header-title h3 {
    color: #41bbd0; }
  .banner_faq_respuestas .taglib-header .header-back-to {
    display: none; }
.banner_faq_respuestas .asset-content {
  margin-left: 0;
  color: #10456f; }

.banner_faq h2 {
  color: #10456f; }
.banner_faq .contenedor_lista_general {
  cursor: pointer; }
  .banner_faq .contenedor_lista_general > span {
    border: 1px solid #10456f;
    display: block;
    width: 100%;
    padding: 5px 10px;
    margin-top: 10px;
    background: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul5.png) no-repeat 97% center white;
    color: #10456f;
    font-size: 16px; }
  .banner_faq .contenedor_lista_general .lista_select {
    background: #fff;
    border: 1px solid #10456f;
    border-top: none; }
    .banner_faq .contenedor_lista_general .lista_select li {
      padding: 5px 10px;
      font-size: 16px; }
      .banner_faq .contenedor_lista_general .lista_select li:hover {
        background: #b3e4ec;
        color: #10456f; }
  .banner_faq .contenedor_lista_general span[class*="listadoSelect"] + ul {
    background: white;
    color: #10628a;
    border-right: 1px solid #41bbd0;
    border-bottom: 1px solid #41bbd0;
    border-left: 1px solid #41bbd0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .banner_faq .contenedor_lista_general span[class*="listadoSelect"] + ul li {
      padding: 5px 10px; }
      .banner_faq .contenedor_lista_general span[class*="listadoSelect"] + ul li:hover {
        background: #b3e4ec; }

.banner .taglib-social-bookmarks {
  background: none;
  position: absolute;
  bottom: 15px;
  left: 15px; }

/*********************************************/
/* CÓDIGO SUMINISTRADO POR LIFERAY           */
/* RESOLUCIÓN TICKET LIEFERAY TLFLATAMCO-64  */
#wrapper {
  position: static; }

/*********************************************/
.cont-banner .bullets {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 40px 0 10px 10px;
  background: rgba(0, 0, 0, 0.37);
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, rgba(25, 25, 25, 0)), to(rgba(0, 0, 0, 0.2)));
  background: -webkit-linear-gradient(top, transparent 0%, rgba(25, 25, 25, 0) 30%, rgba(0, 0, 0, 0.2) 100%);
  background: -moz-linear-gradient(top, transparent 0%, rgba(25, 25, 25, 0) 30%, rgba(0, 0, 0, 0.2) 100%);
  background: -o-linear-gradient(top, transparent 0%, rgba(25, 25, 25, 0) 30%, rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(25, 25, 25, 0) 30%, rgba(0, 0, 0, 0.2) 100%);
  z-index: 5; }

.cont-banner .bullets li {
  display: inline-block;
  vertical-align: top;
  *display: inline;
  zoom: 1; }

.cont-banner .bullets li span {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.7);
  margin: 0 5px;
  position: relative;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  display: block; }

.cont-banner .bullets li span::after {
  content: '';
  width: 10px;
  height: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: 0;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: -1;
  background: #fff;
  opacity: 0;
  -webkit-transition: opacity .3s, width .5s;
  -o-transition: opacity .3s, width .5s;
  -moz-transition: opacity .3s, width .5s;
  transition: opacity .3s, width .5s; }

.cont-banner .bullets li.active span::after {
  width: 18px;
  z-index: 5;
  opacity: 1;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px; }

.cont-banner .bullets li:hover span {
  background: #fff; }

.free-domicile-home {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  font-size: 14px;
  padding: 14px 10px;
  font-weight: 500; }

@media only screen and (max-width: 1450px) {
  .cont-banner {
    min-height: 400px; } }
@media only screen and (max-width: 1200px) {
  .cont-banner {
    min-height: 300px; } }
@media only screen and (max-width: 992px) {
  .cont-banner {
    min-height: inherit; } }
@media only screen and (max-width: 768px) {
  .cont-banner {
    display: none; } }
.view-app {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  background: #fff;
  padding: 20px 10px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 40px;
  -moz-box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 40px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 40px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-transform: translateY(-150%);
  -moz-transform: translateY(-150%);
  -ms-transform: translateY(-150%);
  -o-transform: translateY(-150%);
  transform: translateY(-150%);
  display: none; }

.view-app .logo, .view-app .text {
  position: absolute;
  left: 98px;
  top: 18px;
  width: 44%;
  font-size: 12px;
  line-height: 1.2em;
  color: #6a6a6a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }

.view-app .logo {
  width: 55px;
  height: 55px;
  background-size: cover;
  top: 10px;
  left: 30px;
  display: block;
  position: absolute; }

.view-app .text span {
  letter-spacing: 1px;
  font-size: 14px;
  color: #4d4d4d; }

.view-app .text p {
  line-height: 1.5;
  font-size: 12px;
  color: #899195; }

.view-app .text .cont-stars i {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 10px;
  height: auto;
  margin-right: 5px;
  color: #44d481;
  font-size: 10px; }

.view-app .events {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }

.view-app .events a, .view-app .events i {
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  zoom: 1;
  margin-left: 10px; }

.view-app .events i {
  font-size: 10px;
  color: #899195;
  cursor: pointer; }

.view-app {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  background-color: #ffffff;
  height: 80px; }

#smartbanner1 .view-app.ross {
  display: none;
  position: relative !important; }

@media only screen and (max-width: 768px) {
  #smartbanner1 .view-app.ross {
    display: block !important;
    position: relative !important; } }
.popular-restaurants h2.title {
  font-size: 1.4em;
  font-family: "Avenir Next";
  text-align: center;
  color: #333333; }

.popular-restaurants hr {
  width: 10%;
  border-color: rgba(247, 249, 249, 0.75);
  margin-top: 3%;
  margin-bottom: 4%; }

.popular-restaurants div.restaurant-box {
  height: 200px;
  border: 1px solid #e4edee;
  margin: 2% 3%;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s; }

.img-sprite-home {
  background-image: url("/colportal-guatemala-v2-theme/css/../images/logo_movistar_appstore.png");
  background-repeat: no-repeat; }

.view-app .events a {
  font-size: 10px;
  background: #FFFFFF;
  color: #007AFF;
  letter-spacing: 1px;
  padding: 6px 10px;
  letter-spacing: 1px;
  border: 1px solid #007AFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold; }

/* Desktop - Diseño 980 */
@media (max-width: 1199px) {
  .aui header {
    margin-bottom: 5px; }
    .aui header #navigation {
      margin-bottom: 10px; }
      .aui header #navigation .navbar-inner {
        max-width: 940px;
        padding: 0; }
        .aui header #navigation .navbar-inner .brand {
          width: 180px;
          padding: 14px 0; }
        .aui header #navigation .navbar-inner div.nav-collapse {
          width: 580px; }
          .aui header #navigation .navbar-inner div.nav-collapse .nav {
            overflow: visible; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav li {
              padding: 23px 15px; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu {
                top: 66px; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content .arrow-down {
                top: 48px; }
        .aui header #navigation .navbar-inner .buscador_form {
          width: 180px;
          padding: 14px 0; }
          .aui header #navigation .navbar-inner .buscador_form.open {
            margin-top: 10px; }
            .aui header #navigation .navbar-inner .buscador_form.open .search_close {
              background-position: right 2px;
              padding: 14px 0 22px;
              font-family: 'Movistar_textregular';
              width: 100%; }
          .aui header #navigation .navbar-inner .buscador_form .container-buscador input {
            width: 108px;
            font-size: 14px; }
    .aui header .navigation_bottom_fijo {
      top: 65px; }
    .aui header .menu_usuario_fijo {
      right: 150px !important; }
      .aui header .menu_usuario_fijo ul li {
        padding: 22px !important; }
    .aui header .breadcrumbs .breadcrumb {
      padding: 5px 2px; }
  .aui .modulo-f .banner {
    height: 240px !important; }
  .aui .modulo-e .banner, .aui .modulo-e .banner .item {
    height: 365px !important; }
  .aui .modulo-i, .aui .modulo-i .banner {
    height: 120px !important; } }
/* Desktop - Diseño 768 */
@media (max-width: 979px) {
  .aui a.btn, .aui button.btn, .aui span.btn {
    width: auto; }
  .aui header {
    margin-bottom: 5px; }
    .aui header #navigation {
      display: block; }
      .aui header #navigation .navbar-inner {
        max-width: 738px;
        padding: 0; }
        .aui header #navigation .navbar-inner .brand {
          width: 150px;
          padding: 10px 0; }
        .aui header #navigation .navbar-inner div.nav-collapse {
          width: 438px; }
        .aui header #navigation .navbar-inner .buscador_form {
          width: 150px;
          padding: 3px 0; }
      .aui header #navigation div.nav-collapse, .aui header #navigation div.nav-collapse.collapse {
        height: auto;
        overflow: visible; }
        .aui header #navigation div.nav-collapse .nav, .aui header #navigation div.nav-collapse.collapse .nav {
          font-size: 16px;
          height: auto; }
          .aui header #navigation div.nav-collapse .nav li, .aui header #navigation div.nav-collapse.collapse .nav li {
            padding: 16px; }
            .aui header #navigation div.nav-collapse .nav li .dropdown-menu, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu {
              width: 94%;
              top: 51px;
              margin-left: -47%;
              box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
              .aui header #navigation div.nav-collapse .nav li .dropdown-menu .item-submenu1 h5, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 h5 {
                font-size: 16px; }
              .aui header #navigation div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:link, .aui header #navigation div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:visited, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:link, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:visited {
                font-size: 14px; }
              .aui header #navigation div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:link, .aui header #navigation div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:visited, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:link, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:visited {
                font-size: 14px; }
              .aui header #navigation div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a > img, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.no-has-children a > img {
                margin-right: 10px; }
            .aui header #navigation div.nav-collapse .nav li .dropdown-content .arrow-down, .aui header #navigation div.nav-collapse.collapse .nav li .dropdown-content .arrow-down {
              top: 39px; }
      .aui header #navigation .btn-navbar {
        display: none; }
      .aui header #navigation .buscador_form.open {
        margin-top: 7px; }
        .aui header #navigation .buscador_form.open .search_close {
          padding: 14px 0 10px; }
    .aui header .navigation_bottom_fijo {
      top: inherit; }
    .aui header .menu_usuario_fijo {
      display: none !important; }
    .aui header .breadcrumbs .breadcrumb {
      padding: 5px 2px; }
    .aui header .navegacion-secundaria .tipo-usuario li {
      padding: 0 10px; }
    .aui header .navegacion-secundaria .mimovistar {
      padding-left: 15px;
      font-size: 14px; }
    .aui header .navegacion-secundaria .top-header-item-right {
      border-right: 2px solid #10628a;
      padding: 0 15px;
      font-weight: bold;
      font-size: 14px;
      float: right; }
    .aui header .navegacion-secundaria .televenta-menu-top {
      border-right: 2px solid #10628a;
      padding: 0 20px;
      padding-right: 15px;
      font-weight: bold;
      font-size: 12px;
      float: right;
      color: #10628a;
      background: url("/colportal-guatemala-v2-theme/images/latam/ico_movil.png") no-repeat left 0;
      background-size: 12px 19px; }
  .aui .modulo-f .banner {
    height: 200px !important; }
  .aui .modulo-f.xs-modulo-f, .aui .modulo-f.xs-modulo-f .banner {
    height: 300px; }
  .aui .modulo-e .banner {
    height: 300px !important; } }
/* Desktop - Diseño 480 estatico */
@media (max-width: 767px) {
  .aui header {
    margin-bottom: 5px; }
    .aui header .navegacion-secundaria .menu_usuario {
      padding-left: 5px; }
    .aui header .navegacion-secundaria .menu_mi_movistar {
      padding-right: 5px; }
    .aui header .navegacion-secundaria .menu_mi_movistar ul.tipo-mimovistar li {
      float: right; }
      .aui header .navegacion-secundaria .menu_mi_movistar ul.tipo-mimovistar li.li_recarga {
        margin-right: 0; }
    .aui header #navigation {
      height: auto;
      position: relative;
      margin-bottom: 7px; }
      .aui header #navigation .navbar-inner {
        padding: right;
        max-width: 480px; }
        .aui header #navigation .navbar-inner .brand {
          padding: 4px 0;
          margin-left: 5px;
          width: 285px; }
        .aui header #navigation .navbar-inner .buscador_form {
          display: none; }
        .aui header #navigation .navbar-inner .btn_search {
          display: block;
          background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_search_mobile.png) no-repeat 0 0 transparent;
          width: 45px;
          height: 45px;
          float: right;
          border: none;
          border-radius: 0;
          margin: 0;
          padding: 0;
          outline: none; }
          .aui header #navigation .navbar-inner .btn_search.open {
            background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_search_mobile_open.png) no-repeat 0 0 transparent; }
        .aui header #navigation .navbar-inner .btn-navbar {
          font-family: "Movistar_headlineregular";
          outline: none;
          display: block;
          float: right;
          width: auto;
          border: none;
          background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_white.png) no-repeat 75px 21px #1889ab;
          box-shadow: none;
          padding: 12px 25px 13px 20px;
          margin: 0;
          border-radius: 0;
          font-size: 18px; }
          .aui header #navigation .navbar-inner .btn-navbar.collapsed {
            background-color: #10628a; }
        .aui header #navigation .navbar-inner div.nav-collapse, .aui header #navigation .navbar-inner div.nav-collapse.collapse {
          z-index: 100;
          clear: both;
          width: 100%;
          background: #1889ab;
          position: absolute;
          top: 45px;
          left: 0px;
          overflow: hidden;
          height: 0;
          overflow-y: auto;
          max-height: 290px;
          /*border-bottom:1px solid $blanco;*/ }
          .aui header #navigation .navbar-inner div.nav-collapse .nav, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav {
            text-align: left;
            position: relative;
            top: 0;
            left: 0;
            font-size: 18px;
            height: 0; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav .col-1 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse .nav .col-2 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse .nav .col-3 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse .nav .col-4 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav .col-1 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav .col-2 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav .col-3 .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav .col-4 .dropdown-menu .item-submenu1 {
              width: 100%; }
            .aui header #navigation .navbar-inner div.nav-collapse .nav li, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li {
              float: left;
              width: 100%;
              border-top: 1px solid #fff;
              padding: 0px;
              background: none;
              cursor: pointer; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content .arrow-down, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-content .arrow-down {
                background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_white_right.png) no-repeat 86% bottom;
                float: right;
                height: 20px;
                width: 30%;
                position: static;
                display: block; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content .arrow-down.down, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-content .arrow-down.down {
                  background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_white.png) no-repeat 86% bottom; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content:hover, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-content:hover {
                background-color: #64ba3b; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.open_mov .arrow-down, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li.open_mov .arrow-down {
                background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_white.png) no-repeat 86% bottom; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li:first-child, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li:first-child {
                border: none; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li a:visited, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li a:link, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li a:visited {
                padding: 6px 20px;
                float: left; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li a:hover, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li a:hover {
                text-decoration: none; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu {
                background: #b3e4ec;
                padding: 0;
                position: relative !important;
                left: 0 !important;
                display: none;
                min-width: inherit;
                float: left;
                width: 100%;
                top: 0 !important;
                margin: 0 !important;
                border: none; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 {
                  border-top: 1px solid #1889ab;
                  float: left;
                  width: 100%;
                  padding: 0;
                  margin: 0; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.last.border-right, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.last.border-right {
                    border-right: 0; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 h5, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 h5 {
                    height: auto;
                    margin: 0;
                    font-size: 16px;
                    padding: 5px 20px;
                    position: static;
                    background: url("/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_blue4_small_right.png") no-repeat 96% center; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 h5.down, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 h5.down {
                      background: url("/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_blue4_small.png") no-repeat 96% center; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu {
                    float: left;
                    width: 100%;
                    padding: 0;
                    display: none; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:visited, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:link, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu a:visited {
                      background: none; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 {
                      border: none;
                      padding: 0; }
                      .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a {
                        padding: 5px 20px;
                        display: block;
                        width: 100%; }
                        .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a > img, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1 .sec-child-menu .item-submenu2 a > img {
                          margin-right: 10px; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1:first-child, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1:first-child {
                    border: none; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.no-has-children {
                    border-top: 1px solid #1889ab;
                    float: left;
                    width: 100% !important;
                    padding: 0;
                    margin: 0; }
                    .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:visited, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:link, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.no-has-children a:visited {
                      font-size: 16px;
                      font-weight: bold;
                      color: #10456f; }
                  .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.open_mov2 h5, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .item-submenu1.open_mov2 h5 {
                    background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue4_small.png") no-repeat 96% center; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .mobile, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li .dropdown-menu .mobile {
                  display: none !important; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.open .dropdown-content .arrow-down, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li.open .dropdown-content .arrow-down {
                display: block; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.open .dropdown-menu, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li.open .dropdown-menu {
                display: none; }
                .aui header #navigation .navbar-inner div.nav-collapse .nav li.open .dropdown-menu li.item-submenu1, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li.open .dropdown-menu li.item-submenu1 {
                  display: block; }
              .aui header #navigation .navbar-inner div.nav-collapse .nav li.open_mov a.dropdown-toggle:link, .aui header #navigation .navbar-inner div.nav-collapse .nav li.open_mov a.dropdown-toggle:visited, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li.open_mov a.dropdown-toggle:link, .aui header #navigation .navbar-inner div.nav-collapse.collapse .nav li.open_mov a.dropdown-toggle:visited {
                font-family: 'Movistar_headlineregular';
                color: #b3e4ec;
                font-weight: bold; }
    .aui header .navegacion-secundaria .list-nav-sec {
      display: block;
      font-weight: bold;
      font-size: 14px;
      color: #10628a;
      cursor: pointer; }
      .aui header .navegacion-secundaria .list-nav-sec span {
        background: url("/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_blue4_right.png") no-repeat right center;
        padding-right: 18px; }
        .aui header .navegacion-secundaria .list-nav-sec span.down {
          background: url("/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_blue4.png") no-repeat right center; }
    .aui header .navegacion-secundaria .menu_usuario {
      position: relative; }
      .aui header .navegacion-secundaria .menu_usuario .tipo-usuario {
        display: none;
        position: absolute;
        padding: 10px;
        border: 1px solid #b3e4ec;
        background: white;
        z-index: 1000;
        cursor: pointer;
        width: 120px;
        top: 27px;
        left: 0; }
        .aui header .navegacion-secundaria .menu_usuario .tipo-usuario li {
          float: none;
          background: none;
          padding: 0 0 5px 0px; }
    .aui header .navegacion-secundaria .menu_mi_movistar {
      position: relative; }
      .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar {
        display: none;
        position: absolute;
        border: 1px solid #b3e4ec;
        background: white;
        z-index: 1000;
        cursor: pointer;
        width: 141px;
        top: 27px;
        right: 0; }
        .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar li {
          float: left;
          width: 100%;
          padding: 10px; }
          .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar li .mimovistar {
            width: 100%;
            display: block;
            padding: 0 10px 0 27px;
            text-align: left;
            background: url("/colportal-guatemala-v2-theme/images/latam/ico_mimovistar.png") no-repeat left 0; }
          .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar li.li_recarga {
            padding: 0; }
            .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar li.li_recarga .recarga {
              margin: 0;
              width: 100%;
              background-position: 10px center;
              padding: 7px 53px 7px 16px; }
        .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar .top-header-item-right {
          float: left; }
        .aui header .navegacion-secundaria .menu_mi_movistar .tipo-mimovistar .televenta-menu-top {
          background: url("/colportal-guatemala-v2-theme/images/latam/ico_movil.png") no-repeat right 0;
          text-align: left;
          background-position-y: 21px;
          background-position-x: 120px;
          border-right: 0px;
          background-size: 12px 19px; }
    .aui header .breadcrumbs .breadcrumb {
      padding: 5px 2px; }
  .aui .page-title .page-title h1, .aui .page-title .page-title h2, .aui .page-title .page-title h3 {
    padding: 0 0 20px; }
  .aui .page-title .page-subtitle p, .aui .page-title .page-subtitle h1, .aui .page-title .page-subtitle h2, .aui .page-title .page-subtitle h3 {
    padding: 0px 0px 20px;
    margin-top: -10px; }
  .aui #portlet_terms-of-use .portlet-content .button-holder {
    padding-top: 20px; }
    .aui #portlet_terms-of-use .portlet-content .button-holder button {
      width: 100%;
      margin: 15px 10px; }
  .aui #portlet_new-password .portlet-content .fieldset .control-group .field, .aui #portlet_password-reminder .portlet-content .fieldset .control-group .field {
    width: 100%; }
  .aui #portlet_new-password .button-holder button, .aui #portlet_password-reminder .button-holder button {
    width: 100%; }
  .aui #footer {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px; }
    .aui #footer .row-fluid .redes-sociales {
      width: 100% !important;
      position: relative !important; }
      .aui #footer .row-fluid .redes-sociales span {
        display: none; }
    .aui #footer .row-fluid .ligas {
      padding-top: 0;
      width: 100% !important; }
    .aui #footer .row-fluid .logo-telefonica {
      padding-top: 0;
      position: absolute;
      top: 20px;
      right: 10px; }
  .aui .modulo-f .banner {
    height: 170px; }
  .aui .home .modulo-f, .aui .home .modulo-f .banner {
    height: 425px; }
  .aui .modulo-e .banner, .aui .modulo-e .banner .item {
    height: 300px; }
  .aui .modulo-i, .aui .modulo-i .banner {
    height: auto; } }
@media (max-width: 479px) {
  .aui header #navigation .navbar-inner .brand {
    width: 150px;
    padding: 10px 0; } }
@media (max-width: 319px) {
  .aui header #navigation .navbar-inner .brand {
    width: 130px; } }
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box; }

/* Large desktop - Diseño 1200 */
.aui #column-1 {
  margin-bottom: 0; }
.aui .row, .aui .row-fluid {
  width: auto;
  margin: 0 -15px; }
.aui .row .span1, .aui .row .span2, .aui .row .span3, .aui .row .span4, .aui .row .span5, .aui .row .span6, .aui .row .span7, .aui .row .span8, .aui .row .span9, .aui .row .span10, .aui .row .span11, .aui .row .span12, .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
  margin: 0; }
.aui .row .span1, .aui .row-fluid .span1 {
  width: 8.33333%; }
.aui .row .span2, .aui .row-fluid .span2 {
  width: 16.66666%; }
.aui .row .span3, .aui .row-fluid .span3 {
  width: 24.99999%; }
.aui .row .span4, .aui .row-fluid .span4 {
  width: 33.33332%; }
.aui .row .span5, .aui .row-fluid .span5 {
  width: 41.66665%; }
.aui .row .span6, .aui .row-fluid .span6 {
  width: 50.00000%; }
.aui .row .span7, .aui .row-fluid .span7 {
  width: 58.33333%; }
.aui .row .span8, .aui .row-fluid .span8 {
  width: 66.66666%; }
.aui .row .span9, .aui .row-fluid .span9 {
  width: 74.99999%; }
.aui .row .span10, .aui .row-fluid .span10 {
  width: 83.33332%; }
.aui .row .span11, .aui .row-fluid .span11 {
  width: 91.66665%; }
.aui .row .span12, .aui .row-fluid .span12 {
  width: 100.00000%; }
.aui .row .span1, .aui .row .span2, .aui .row .span3, .aui .row .span4, .aui .row .span5, .aui .row .span6, .aui .row .span7, .aui .row .span8, .aui .row .span9, .aui .row .span10, .aui .row .span11, .aui .row .span12, .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
  padding: 0 15px; }
.aui .row [class*="span"], .aui .row-fluid [class*="span"] {
  margin-bottom: 30px;
  float: left; }
.aui .container-fluid {
  padding: 0;
  margin: 0 auto !important;
  max-width: 1170px !important; }
.aui body {
  /* 		background:lightblue!important; */ }

/* Desktop - Diseño 980 */
@media (max-width: 1199px) {
  .aui .row, .aui .row-fluid {
    margin: 0 -10px; }
    .aui .row .span1, .aui .row .span2, .aui .row .span3, .aui .row .span4, .aui .row .span5, .aui .row .span6, .aui .row .span7, .aui .row .span8, .aui .row .span9, .aui .row .span10, .aui .row .span11, .aui .row .span12, .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
      padding: 0 10px; }
  .aui .row [class*="span"], .aui .row-fluid [class*="span"] {
    margin-bottom: 15px; }
  .aui .container-fluid {
    padding: 0;
    margin: 0 auto !important;
    max-width: 940px !important; }
  .aui #wrapper #content {
    max-width: none !important; }
  .aui #wrapper #main-content {
    max-width: 940px !important; }
  .aui body {
    /* 			background:pink!important; */ } }
/* Desktop - Diseño 768 */
@media (max-width: 979px) {
  .aui .row, .aui .row-fluid {
    margin: 0 -7.5px; }
    .aui .row .xs-span-1, .aui .row-fluid .xs-span-1 {
      width: 8.33333%; }
    .aui .row .xs-span-2, .aui .row-fluid .xs-span-2 {
      width: 16.66666%; }
    .aui .row .xs-span-3, .aui .row-fluid .xs-span-3 {
      width: 24.99999%; }
    .aui .row .xs-span-4, .aui .row-fluid .xs-span-4 {
      width: 33.33332%; }
    .aui .row .xs-span-5, .aui .row-fluid .xs-span-5 {
      width: 41.66665%; }
    .aui .row .xs-span-6, .aui .row-fluid .xs-span-6 {
      width: 50.00000%; }
    .aui .row .xs-span-7, .aui .row-fluid .xs-span-7 {
      width: 58.33333%; }
    .aui .row .xs-span-8, .aui .row-fluid .xs-span-8 {
      width: 66.66666%; }
    .aui .row .xs-span-9, .aui .row-fluid .xs-span-9 {
      width: 74.99999%; }
    .aui .row .xs-span-10, .aui .row-fluid .xs-span-10 {
      width: 83.33332%; }
    .aui .row .xs-span-11, .aui .row-fluid .xs-span-11 {
      width: 91.66665%; }
    .aui .row .xs-span-12, .aui .row-fluid .xs-span-12 {
      width: 100.00000%; }
  .aui .row .span1, .aui .row .span2, .aui .row .span3, .aui .row .span4, .aui .row .span5, .aui .row .span6, .aui .row .span7, .aui .row .span8, .aui .row .span9, .aui .row .span10, .aui .row .span11, .aui .row .span12, .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
    padding: 0 7.5px; }
  .aui .row [class*="span"], .aui .row-fluid [class*="span"] {
    margin-bottom: 15px; }
  .aui .container-fluid {
    padding: 0;
    margin: 0 auto !important;
    max-width: 738px !important; }
  .aui #wrapper #content {
    max-width: none !important; }
  .aui #wrapper #main-content {
    max-width: 738px !important; }
  .aui body {
    /* 			background:lightgreen!important; */ } }
/* Desktop - Diseño 480 estatico */
@media (max-width: 767px) {
  .aui .row, .aui .row-fluid {
    margin: 0; }
    .aui .row .xxs-span-1, .aui .row-fluid .xxs-span-1 {
      width: 8.33333%; }
    .aui .row .xxs-span-2, .aui .row-fluid .xxs-span-2 {
      width: 16.66666%; }
    .aui .row .xxs-span-3, .aui .row-fluid .xxs-span-3 {
      width: 24.99999%; }
    .aui .row .xxs-span-4, .aui .row-fluid .xxs-span-4 {
      width: 33.33332%; }
    .aui .row .xxs-span-5, .aui .row-fluid .xxs-span-5 {
      width: 41.66665%; }
    .aui .row .xxs-span-6, .aui .row-fluid .xxs-span-6 {
      width: 50.00000%; }
    .aui .row .xxs-span-7, .aui .row-fluid .xxs-span-7 {
      width: 58.33333%; }
    .aui .row .xxs-span-8, .aui .row-fluid .xxs-span-8 {
      width: 66.66666%; }
    .aui .row .xxs-span-9, .aui .row-fluid .xxs-span-9 {
      width: 74.99999%; }
    .aui .row .xxs-span-10, .aui .row-fluid .xxs-span-10 {
      width: 83.33332%; }
    .aui .row .xxs-span-11, .aui .row-fluid .xxs-span-11 {
      width: 91.66665%; }
    .aui .row .xxs-span-12, .aui .row-fluid .xxs-span-12 {
      width: 100.00000%; }
  .aui .row .span1, .aui .row .span2, .aui .row .span3, .aui .row .span4, .aui .row .span5, .aui .row .span6, .aui .row .span7, .aui .row .span8, .aui .row .span9, .aui .row .span10, .aui .row .span11, .aui .row .span12, .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
    padding: 0; }
  .aui .row [class*="span"], .aui .row-fluid [class*="span"] {
    margin-bottom: 0; }
  .aui .container-fluid {
    padding: 0;
    margin: 0 auto !important;
    max-width: 480px !important; }
  .aui #wrapper #content {
    max-width: none !important; }
  .aui #wrapper #main-content {
    max-width: 480px !important; }
  .aui body {
    /* 			background:lightyellow!important; */ } }
/* Desktop - Diseño 480 liquido */
@media (max-width: 480px) {
  .aui .row .span1, .aui .row .span2, .aui .row .span3, .aui .row .span4, .aui .row .span5, .aui .row .span6, .aui .row .span7, .aui .row .span8, .aui .row .span9, .aui .row .span10, .aui .row .span11, .aui .row .span12, .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
    padding: 0; }
  .aui .row [class*="span"], .aui .row-fluid [class*="span"] {
    margin-bottom: 0; }
  .aui .container-fluid {
    padding: 0;
    margin: 0 auto !important; }
  .aui #wrapper #content {
    max-width: 100% !important; }
  .aui #wrapper #main-content {
    max-width: 100% !important; }
  .aui body {
    /* 			background:lightgrey!important; */ } }
.aui .modulo-d .banner {
  height: 330px; }
  .aui .modulo-d .banner.lista_acceso_d {
    padding: 24px 20px 20px;
    float: none; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content {
      margin: 0;
      /*-20px;*/
      float: none; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content h2 {
        padding: 0 20px;
        margin: 0;
        font-size: 36px;
        color: #1889ab;
        line-height: 1;
        font-family: 'Movistar_headlineregular'; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content > p {
        color: #1889ab;
        font-size: 18px;
        padding: 0 20px;
        margin-top: 20px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
        padding: 0 20px;
        margin: 0;
        border-left: 1px solid #1889ab;
        position: relative;
        margin-top: 12px; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner img:first-child {
          width: 28px;
          height: 27px;
          border: none; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner.first {
          border-left: none; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
          height: 100px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo h4 {
            font-size: 26px;
            font-family: 'Movistar_headlineregular';
            color: #1889ab;
            margin-top: 8px;
            line-height: 1; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo {
          height: 100px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo p {
            overflow: hidden;
            word-wrap: break-word;
            color: #1889ab;
            font-size: 15px; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
          position: absolute;
          bottom: 0;
          right: 20px;
          width: auto; }
.aui .modulo-e .banner.web-form-portlet, .aui .modulo-e .banner .banner_formulario {
  height: 428px;
  padding: 20px; }
  .aui .modulo-e .banner.web-form-portlet .fieldset-legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend {
    border-bottom: none;
    margin-bottom: 10px; }
    .aui .modulo-e .banner.web-form-portlet .fieldset-legend .legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend .legend {
      background: url("/colportal-guatemala-v2-theme/images/latam/ico_contacto2.png") no-repeat left center;
      padding-left: 44px;
      font-family: 'Movistar_headlineregular';
      font-size: 36px;
      font-weight: normal;
      color: #10628a;
      line-height: 1; }
  .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner.web-form-portlet .lfr-webform, .aui .modulo-e .banner .banner_formulario .description, .aui .modulo-e .banner .banner_formulario .lfr-webform {
    font-size: 23px;
    color: #10628a;
    letter-spacing: -0.3px;
    line-height: 1.2;
    margin-bottom: 20px; }
  .aui .modulo-e .banner.web-form-portlet .checkbox, .aui .modulo-e .banner .banner_formulario .checkbox {
    font-size: 14px;
    color: #10628a;
    font-family: 'Movistar_textregular'; }
  .aui .modulo-e .banner.web-form-portlet .control-group, .aui .modulo-e .banner .banner_formulario .control-group {
    margin-bottom: 0; }
    .aui .modulo-e .banner.web-form-portlet .control-group .control-label, .aui .modulo-e .banner .banner_formulario .control-group .control-label {
      display: block;
      font-size: 14px;
      color: #10628a;
      font-family: 'Movistar_textregular'; }
    .aui .modulo-e .banner.web-form-portlet .control-group .radio, .aui .modulo-e .banner .banner_formulario .control-group .radio {
      font-size: 14px;
      color: #10628a;
      font-family: 'Movistar_textregular'; }
    .aui .modulo-e .banner.web-form-portlet .control-group .field, .aui .modulo-e .banner .banner_formulario .control-group .field {
      border: 1px solid #b3e4ec;
      border-radius: 0;
      margin: 0;
      font-size: 14px;
      color: #10628a;
      font-family: 'Movistar_textregular';
      padding: 0 10px;
      margin-bottom: 20px;
      box-shadow: none;
      float: left;
      margin: 0 0 0 -21px !important;
      width: auto !important; }
      .aui .modulo-e .banner.web-form-portlet .control-group .field.lfr-textarea-container, .aui .modulo-e .banner .banner_formulario .control-group .field.lfr-textarea-container {
        height: 32px;
        margin: 0 0 20px 0px !important;
        resize: none;
        padding-top: 2px;
        width: 99% !important; }
      .aui .modulo-e .banner.web-form-portlet .control-group .field.lfr-textarea-containeroptional, .aui .modulo-e .banner .banner_formulario .control-group .field.lfr-textarea-containeroptional {
        height: 32px;
        margin: 0 0 20px 0px !important;
        resize: none;
        padding-top: 2px;
        width: 99% !important; }
  .aui .modulo-e .banner.web-form-portlet .btn, .aui .modulo-e .banner .banner_formulario .btn {
    float: right;
    background: #41bbd0;
    color: #fff;
    padding: 6px 22px;
    width: auto;
    font-family: 'Movistar_textbold';
    font-size: 16px;
    box-shadow: none;
    border: none;
    text-shadow: none;
    margin: 6px 7px; }
.aui .modulo-f .banner {
  height: 290px; }
  .aui .modulo-f .banner.banner_pie_pagina {
    padding: 0;
    width: 100%; }
    .aui .modulo-f .banner.banner_pie_pagina a {
      position: absolute;
      width: 100%;
      height: 100%; }
    .aui .modulo-f .banner.banner_pie_pagina .background_image {
      height: 100%; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content {
      position: absolute;
      padding: 20px 20px 0;
      top: 0;
      left: 0;
      height: 50%;
      width: 100%; }
      .aui .modulo-f .banner.banner_pie_pagina .banner_content h2 {
        font-family: 'Movistar_headlineregular';
        line-height: 1.1;
        letter-spacing: -0.5px;
        font-size: 33px;
        margin-bottom: 10px; }
      .aui .modulo-f .banner.banner_pie_pagina .banner_content .subtitle {
        font-size: 18px;
        margin-top: 5px;
        line-height: 1; }
      .aui .modulo-f .banner.banner_pie_pagina .banner_content img {
        margin-top: 8px; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_image {
      position: absolute;
      height: 50%;
      width: 100%;
      bottom: 0;
      right: 0; }
      .aui .modulo-f .banner.banner_pie_pagina .banner_image img {
        position: absolute;
        bottom: 0;
        max-height: 100%;
        right: 0; }
  .aui .modulo-f .banner.banner_destacado_interiores {
    padding: 0;
    width: 100%; }
    .aui .modulo-f .banner.banner_destacado_interiores a {
      position: absolute;
      width: 100%;
      height: 100%; }
    .aui .modulo-f .banner.banner_destacado_interiores .background_image {
      width: auto;
      top: 0;
      right: 0;
      height: 100%; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content {
      position: absolute;
      padding: 20px 20px 0;
      top: 0;
      left: 0;
      height: 50%;
      width: 100%; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
        color: white;
        font-family: 'Movistar_headlineregular';
        line-height: 1.1;
        letter-spacing: -0.5px;
        font-size: 33px;
        margin-bottom: 10px; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content p {
        font-size: 23px;
        margin-top: 12px;
        line-height: 1.1; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_image {
      position: absolute;
      height: 50%;
      width: 100%;
      bottom: 0;
      right: 0; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_image img {
        position: absolute;
        bottom: 0;
        max-height: 100%;
        right: 0; }
  .aui .modulo-f .banner.banner_lista_acceso {
    overflow: visible;
    z-index: 1; }
    .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general {
      cursor: pointer; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general > span {
        border: 1px solid #10456f;
        display: block;
        width: 100%;
        padding: 5px 10px;
        margin-top: 10px;
        background: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul5.png) no-repeat 97% center white;
        color: #10456f;
        font-size: 16px; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general .lista_select {
        background: #fff;
        border: 1px solid #10456f;
        border-top: none; }
        .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general .lista_select li {
          padding: 5px 10px;
          font-size: 16px; }
          .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general .lista_select li:hover {
            background: #b3e4ec;
            color: #10456f; }
.aui .modulo-g .banner.modulo_destacado {
  color: #0f345b;
  padding: 17px 20px; }
  .aui .modulo-g .banner.modulo_destacado.azul_claro {
    background: #89c4d2;
    color: #0f345b; }
  .aui .modulo-g .banner.modulo_destacado.azul_oscuro {
    background: #0f345b;
    color: #fff; }
  .aui .modulo-g .banner.modulo_destacado .banner_content {
    width: 100%; }
    .aui .modulo-g .banner.modulo_destacado .banner_content h2 {
      line-height: 1;
      height: 50px;
      overflow: hidden; }
      .aui .modulo-g .banner.modulo_destacado .banner_content h2 img {
        vertical-align: top; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle {
      overflow: hidden; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin {
        height: 96px;
        font-size: 18px;
        letter-spacing: -0.6px; }
        .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin p {
          font-size: 18px;
          letter-spacing: -0.6px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec {
        height: 56px;
        margin-top: 15px;
        word-wrap: break-word;
        font-size: 16px;
        letter-spacing: -0.2px;
        line-height: 1.2; }
        .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec p {
          font-size: 16px;
          letter-spacing: -0.2px;
          line-height: 1.2;
          word-wrap: break-word; }
        .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec b, .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec strong {
          font-family: 'Myriad Pro'; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter {
        height: 56px;
        font-size: 16px;
        letter-spacing: -0.2px;
        line-height: 1.2;
        word-wrap: break-word; }
        .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter p {
          font-size: 16px;
          letter-spacing: -0.2px;
          line-height: 1.2;
          word-wrap: break-word; }
        .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter b, .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter strong {
          font-family: 'Myriad Pro'; }
.aui .modulo-i .banner.banner_seccion {
  color: #fff;
  padding: 12px 14px; }
  .aui .modulo-i .banner.banner_seccion.blanco {
    color: #1889ab; }
  .aui .modulo-i .banner.banner_seccion h3 {
    font-size: 23px;
    font-family: 'Movistar_textregular';
    line-height: 1; }
  .aui .modulo-i .banner.banner_seccion h4 {
    width: 70%;
    float: left;
    font-size: 17px;
    letter-spacing: -0.5px;
    margin-top: 10px; }
  .aui .modulo-i .banner.banner_seccion a.btn {
    float: right;
    font-size: 16px;
    font-weight: normal;
    font-family: 'Movistar_textbold';
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 7px 20px; }
.aui .modulo-k .banner {
  height: 215px; }
  .aui .modulo-k .banner.banner_secundario_K {
    width: 100%;
    overflow: hidden;
    padding: 25px 20px; }
    .aui .modulo-k .banner.banner_secundario_K .banner_content {
      width: 60%;
      float: left; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content h2 {
        color: #1889ab;
        font-family: 'Movistar_headlineregular';
        line-height: 1;
        font-size: 42px;
        height: 45px;
        overflow: hidden; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content h3 {
        font-size: 23px;
        line-height: 1.2; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content .descriptor {
        color: #1889ab;
        font-size: 16px;
        padding-top: 20px;
        height: 82px;
        overflow: hidden; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content .btn {
        font-family: 'Movistar_textregular';
        font-size: 14px !important;
        padding: 8px 40px;
        width: auto;
        margin-top: 10px; }
    .aui .modulo-k .banner.banner_secundario_K .banner_image {
      width: 40%;
      height: 100%;
      position: absolute;
      bottom: 0;
      right: 0; }
      .aui .modulo-k .banner.banner_secundario_K .banner_image img {
        position: absolute;
        max-height: 100%;
        bottom: 0;
        right: 0; }

@media (max-width: 1199px) {
  .aui .modulo-d .banner {
    height: 260px; }
    .aui .modulo-d .banner.lista_acceso_d {
      padding: 20px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content {
        margin: 0;
        /*-20px;*/ }
        .aui .modulo-d .banner.lista_acceso_d .banner_content h2 {
          font-size: 25px; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content > p {
          display: none; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
          padding: 0 20px;
          margin-top: 18px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
            height: 78px; }
            .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo h4 {
              font-size: 18px;
              margin-top: 10px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo {
            height: 100px; }
            .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo p {
              font-size: 14px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
            right: 14px;
            font-size: 14px !important; }
  .aui .modulo-e .banner.web-form-portlet, .aui .modulo-e .banner .banner_formulario {
    height: 359px;
    padding: 18px; }
    .aui .modulo-e .banner.web-form-portlet .fieldset-legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend {
      margin-bottom: 8px; }
      .aui .modulo-e .banner.web-form-portlet .fieldset-legend .legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend .legend {
        font-size: 26px; }
    .aui .modulo-e .banner.web-form-portlet .radio, .aui .modulo-e .banner .banner_formulario .radio {
      display: inline-block; }
    .aui .modulo-e .banner.web-form-portlet .lfr-webform, .aui .modulo-e .banner .banner_formulario .lfr-webform {
      margin-bottom: -2px; }
    .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner .banner_formulario .description {
      font-size: 17px !important;
      margin-bottom: 9px !important; }
    .aui .modulo-e .banner.web-form-portlet .control-group .field, .aui .modulo-e .banner .banner_formulario .control-group .field {
      margin: 5px 2px 3px -16px !important; }
      .aui .modulo-e .banner.web-form-portlet .control-group .field.lfr-textarea-container, .aui .modulo-e .banner .banner_formulario .control-group .field.lfr-textarea-container {
        height: 27px;
        margin: 0 0 7px 0px !important;
        resize: none;
        padding-top: 2px;
        width: 99% !important; }
      .aui .modulo-e .banner.web-form-portlet .control-group .field.lfr-textarea-containeroptional, .aui .modulo-e .banner .banner_formulario .control-group .field.lfr-textarea-containeroptional {
        height: 27px;
        margin: 0 0 7px 0px !important;
        resize: none;
        padding-top: 2px;
        width: 99% !important; }
    .aui .modulo-e .banner.web-form-portlet .btn, .aui .modulo-e .banner .banner_formulario .btn {
      margin: 0px 7px; }
  .aui .modulo-f .banner {
    height: 240px; }
    .aui .modulo-f .banner.banner_pie_pagina .background_image {
      width: 100%; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content h2 {
      font-size: 26px;
      letter-spacing: -0.8px; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content .subtitle {
      font-size: 16px; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content {
      position: absolute;
      padding: 15px 15px 0;
      top: 0;
      left: 0;
      height: auto !important; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
        font-size: 24px; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content p {
        font-size: 16px;
        margin-top: 2px; }
  .aui .modulo-g .banner.modulo_destacado {
    padding: 12px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin {
      height: 88px;
      font-size: 16px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin p {
        font-size: 16px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec {
      height: 40px;
      margin-top: 0;
      font-size: 14px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec p {
        font-size: 14px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter {
      height: 40px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter p {
        font-size: 14px; }
  .aui .modulo-i .banner.banner_seccion {
    padding: 10px; }
    .aui .modulo-i .banner.banner_seccion h3 {
      font-size: 23px; }
    .aui .modulo-i .banner.banner_seccion h4 {
      width: 60%;
      font-size: 16px; }
    .aui .modulo-i .banner.banner_seccion a.btn {
      font-size: 16px;
      padding: 7px 10px; }
  .aui .modulo-k .banner.banner_secundario_K {
    padding: 20px; }
    .aui .modulo-k .banner.banner_secundario_K .banner_content h2 {
      font-size: 28px;
      height: 30px; }
    .aui .modulo-k .banner.banner_secundario_K .banner_content .descriptor {
      font-size: 14px;
      height: 98px;
      padding-top: 10px; } }
@media (max-width: 979px) {
  .aui .modulo-d .banner {
    height: 278px; }
    .aui .modulo-d .banner.lista_acceso_d {
      padding: 20px 14px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content {
        margin: 0;
        /*-14px;*/ }
        .aui .modulo-d .banner.lista_acceso_d .banner_content > p {
          /* display:none; */ }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
          padding: 0 14px;
          margin-top: 40px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo h4 {
            font-size: 24px;
            margin-top: 5px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo {
            height: 120px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
            right: 14px;
            font-size: 14px !important; }
  .aui .modulo-e .banner.web-form-portlet, .aui .modulo-e .banner .banner_formulario {
    height: 278px;
    padding: 10px; }
    .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner .banner_formulario .description {
      margin-bottom: 20px; }
    .aui .modulo-e .banner.web-form-portlet .control-group .field, .aui .modulo-e .banner .banner_formulario .control-group .field {
      margin-bottom: 14px;
      width: 32.33%;
      float: left;
      margin-left: 0.5%;
      margin-right: 0.5%; }
  .aui .modulo-e .banner .btn {
    margin-right: 0.5%;
    margin-top: -2%; }
  .aui .modulo-f .banner {
    height: 230px; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content h2 {
      margin-bottom: 3px; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content .subtitle {
      line-height: 1.2;
      margin-top: 3px; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content {
      position: absolute;
      padding: 15px 15px 0;
      top: 0;
      left: 0;
      height: 50%; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
        font-size: 22px;
        line-height: 1; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content p {
        font-size: 16px;
        margin-top: 8px;
        line-height: 1; }
  .aui .modulo-g .banner.modulo_destacado {
    padding: 17px 20px;
    height: 315px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin {
      height: 92px;
      font-size: 18px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin p {
        font-size: 18px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec {
      margin-top: 15px;
      font-size: 16px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec p {
        font-size: 16px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter {
      margin-top: 15px;
      font-size: 16px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter p {
        font-size: 16px; }
  .aui .modulo-i .banner.banner_seccion h4 {
    width: 80%;
    font-size: 18px; }
  .aui .modulo-i .banner.banner_seccion a.btn {
    font-size: 16px; } }
@media (max-width: 767px) {
  .aui .modulo-d .banner.lista_acceso_d {
    height: auto; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content h2 {
      font-size: 28px;
      font-weight: bold;
      padding: 0 14px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
      width: 50% !important;
      margin-top: 20px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner:nth-child(2n-1) {
        border-left: none; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
        height: 92px; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo h4 {
          font-size: 18px;
          margin-top: 10px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
        text-indent: -9999px;
        width: 30px;
        height: 30px;
        padding: 0;
        background-image: url("/colportal-guatemala-v2-theme/css/../images/latam/ico_btn_mas.png");
        background-repeat: no-repeat;
        background-position: center center;
        border-radius: 0; }
  .aui .modulo-e .banner.web-form-portlet, .aui .modulo-e .banner .banner_formulario {
    height: auto; }
    .aui .modulo-e .banner.web-form-portlet .fieldset-legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend {
      margin-bottom: 4px; }
    .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner .banner_formulario .description {
      margin-bottom: 10px; }
  .aui .modulo-f .banner.banner_pie_pagina .background_image {
    width: 100%;
    height: auto;
    top: 0;
    left: 0; }
  .aui .modulo-f .banner.banner_pie_pagina .banner_content {
    height: 100%;
    padding: 15px; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content h2 {
      font-size: 24px;
      letter-spacing: -0.3px; }
    .aui .modulo-f .banner.banner_pie_pagina .banner_content .subtitle {
      display: block;
      font-size: 17px;
      line-height: 1.1;
      letter-spacing: -0.3px; }
  .aui .modulo-f .banner.banner_pie_pagina .banner_image {
    display: none; }
  .aui .modulo-f .banner.banner_destacado_interiores .background_image {
    width: 100%;
    height: auto; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_content {
    height: 100%;
    padding: 15px; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
      font-size: 22px; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content p {
      font-size: 18px;
      margin-top: 8px; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta {
      display: block;
      font-size: 17px;
      line-height: 1.1;
      letter-spacing: -0.3px; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_image {
    display: none; }
  .aui .modulo-g .banner.modulo_destacado {
    padding: 15px;
    height: 290px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin {
      height: 100px;
      font-size: 16px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin p {
        font-size: 16px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec {
      height: 40px;
      margin-top: 6px;
      font-size: 14px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec p {
        font-size: 14px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter {
      height: 40px;
      margin-top: 8px;
      font-size: 14px; }
      .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter p {
        font-size: 14px; }
  .aui .modulo-i .banner.banner_seccion h3 {
    font-size: 22px; }
  .aui .modulo-i .banner.banner_seccion h4 {
    width: 60%;
    font-size: 16px; }
  .aui .modulo-i .banner.banner_seccion a.btn {
    font-size: 14px; }
  .aui .modulo-k .banner.banner_secundario_K {
    padding: 15px; }
    .aui .modulo-k .banner.banner_secundario_K .banner_content {
      width: 100%; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content h2 {
        font-size: 24px; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content .descriptor {
        font-size: 16px;
        height: 88px; }
      .aui .modulo-k .banner.banner_secundario_K .banner_content .btn {
        padding: 8px 10px; }
    .aui .modulo-k .banner.banner_secundario_K .banner_image {
      display: none; } }
@media (max-width: 480px) {
  .aui .modulo-e .banner.web-form-portlet .btn, .aui .modulo-e .banner .banner_formulario .btn {
    margin-right: 0.5%;
    margin-top: 0; }
  .aui .modulo-g .banner.modulo_destacado {
    height: 310px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.prin {
      height: 120px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.sec {
      height: 48px; }
    .aui .modulo-g .banner.modulo_destacado .banner_content .subtitle.ter {
      height: 48px; } }
@media (max-width: 360px) {
  .aui .modulo-f .banner.banner_pie_pagina .background_image {
    width: auto;
    height: auto;
    top: 0;
    left: 0; }
  .aui .modulo-f .banner.banner_destacado_interiores .background_image {
    width: auto;
    height: 100%; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
    font-size: 20px; }
  .aui .modulo-e .banner.web-form-portlet .fieldset-legend .legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend .legend {
    font-size: 20px;
    padding-bottom: 3px; }
  .aui .modulo-e .banner.web-form-portlet .lfr-webform, .aui .modulo-e .banner .banner_formulario .lfr-webform {
    font-size: 20px !important;
    width: 100%;
    float: left; }
  .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner .banner_formulario .description {
    font-size: 15px !important; }
  .aui .modulo-e .banner.web-form-portlet .control-group .radio, .aui .modulo-e .banner .banner_formulario .control-group .radio {
    font-size: 14px;
    color: #10628a;
    font-family: 'Movistar_textregular';
    float: left; }
  .aui .modulo-e .banner.web-form-portlet .control-group .field, .aui .modulo-e .banner .banner_formulario .control-group .field {
    /*&.lfr-textarea-container {
    	width:65%;
    	height:27px;
    }
    &.lfr-textarea-containeroptional {
    	width:65%;
    	margin:0 0 7px 0!important;
    	height:27px;
    }*/ }
  .aui .modulo-e .banner.web-form-portlet .btn, .aui .modulo-e .banner .banner_formulario .btn {
    margin-right: 0.5%;
    margin-top: 0; }
  .aui .modulo-d .banner.lista_acceso_d {
    height: auto; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
      width: 100% !important;
      margin-top: 10px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner:nth-child(2n-1) {
        border-left: none; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
        height: 92px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo {
        height: auto; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

/* Large desktop - Diseño 1200 */
.aui.firefox .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
  margin-bottom: 0; }
.aui .modulo-a .form {
  background-color: white;
  padding: 10px 10px 15px 15px;
  font-family: Movistar_textregular;
  color: #10628a; }
  .aui .modulo-a .form .control-group, .aui .modulo-a .form p.lfr-webform, .aui .modulo-a .form label.checkbox {
    width: 50%;
    float: left;
    padding-right: 15px; }
  .aui .modulo-a .form legend {
    font-family: 'Movistar_headlineregular';
    font-size: 36px;
    font-weight: normal;
    line-height: 1;
    color: #10628a; }
  .aui .modulo-a .form .description, .aui .modulo-a .form p, .aui .modulo-a .form label {
    letter-spacing: -0.3px;
    line-height: 1.2;
    font-size: 18px;
    margin-bottom: 9px; }
  .aui .modulo-a .form .description {
    margin-bottom: 14px; }
  .aui .modulo-a .form button {
    font-family: Movistar_textbold;
    font-size: 18px;
    background-color: #41bbd0;
    padding: 5px 20px;
    border: none;
    box-shadow: none;
    text-shadow: none;
    background-image: none; }
    .aui .modulo-a .form button:hover, .aui .modulo-a .form button :focus {
      background-color: #41bbd0;
      background-position: 0;
      text-decoration: underline; }
  .aui .modulo-a .form .control-group .field, .aui .modulo-a .form .control-group select {
    border: 1px solid #1889ab;
    border-radius: 0;
    font-size: 16px;
    color: #10628a;
    padding: 0 10px;
    box-shadow: none;
    width: auto;
    height: 27px;
    margin: 0 0 7px 0;
    resize: none;
    padding-top: 2px; }
  .aui .modulo-a .form .control-group textarea.field {
    resize: none;
    height: 150px;
    width: 90%; }
  .aui .modulo-a .form .control-group .radio {
    float: left;
    clear: both;
    width: 100%;
    font-size: 16px; }
    .aui .modulo-a .form .control-group .radio .field {
      height: 16px;
      margin-top: 3px;
      margin-right: 10px; }
.aui .modulo-d .banner.banner_secundario_rotativo, .aui .modulo-d .banner.banner_promociones {
  width: 100%;
  padding: 0;
  height: auto !important; }
  .aui .modulo-d .banner.banner_secundario_rotativo .carousel, .aui .modulo-d .banner.banner_promociones .carousel {
    margin-bottom: 0; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-indicators, .aui .modulo-d .banner.banner_promociones .carousel .carousel-indicators {
      height: 13px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-indicators li, .aui .modulo-d .banner.banner_promociones .carousel .carousel-indicators li {
        width: 13px;
        height: 13px;
        background: #b3e4ec;
        border-radius: 7px;
        cursor: pointer;
        margin-left: 22px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-indicators li.active, .aui .modulo-d .banner.banner_promociones .carousel .carousel-indicators li.active {
        background: #41bbd0; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item {
      height: 330px;
      width: 100%;
      cursor: pointer; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .background_image, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .background_image {
        top: 0;
        left: 0;
        bottom: initial; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption {
        position: relative;
        background: none;
        padding: 0;
        float: left;
        width: 100%; }
        .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content {
          padding: 40px 25px;
          width: 60%;
          height: 300px;
          overflow: visible; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h2.title, .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h1.title, .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h3.title, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h2.title, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h1.title, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h3.title {
            font-size: 44px;
            line-height: 1;
            font-family: "Movistar_headlineregular"; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h3.subtitle, .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h2.subtitle, .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h1.subtitle, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h3.subtitle, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h2.subtitle, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h1.subtitle {
            font-size: 20px;
            line-height: 1;
            margin: 10px 0; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content p, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content p {
            font-size: 18px;
            line-height: 1; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor {
            margin-top: 15px;
            margin-bottom: 15px;
            max-height: 68px;
            overflow: hidden; }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor p, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor p {
              font-size: 18px;
              line-height: 1; }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor ul li, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor ul li {
              line-height: 1.5; }
        .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon {
          color: white !important;
          width: 126px;
          height: 127px;
          font-size: 16px;
          background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png");
          background-repeat: no-repeat;
          text-align: center;
          position: absolute;
          right: 15px;
          bottom: 20px;
          padding: 20px;
          z-index: 3;
          right: 40%; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul1, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul1 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul2 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul3 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul4, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul4 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul5, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul5 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul6, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_azul6 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_verde1, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_verde1 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_verde2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_verde2 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_verde3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_verde3 {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_purpura, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_purpura {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_amarillo, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_amarillo {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.bg_rosa, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.bg_rosa {
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big {
            width: 188px;
            height: 184px;
            font-size: 18px;
            padding: 55px 25px;
            background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul1, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul1 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul2 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul3 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul4, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul4 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul5, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul5 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul6, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_azul6 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_verde1, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_verde1 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_verde2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_verde2 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_verde3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_verde3 {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_purpura, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_purpura {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_amarillo, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_amarillo {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png"); }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_rosa, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon.big.bg_rosa {
              background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png"); }
        .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square {
          color: white !important;
          width: 195px;
          height: 76px;
          font-size: 18px;
          padding: 25px 20px 10px 10px;
          text-align: center;
          background: url("/colportal-guatemala-v2-theme/images/latam/square_purpura.png");
          background-repeat: no-repeat;
          position: absolute;
          bottom: 20px;
          z-index: 3;
          right: 40%; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_azul1, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_azul1 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_azul1.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_azul2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_azul2 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_azul2.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_azul3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_azul3 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_azul3.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_azul4, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_azul4 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_azul4.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_azul5, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_azul5 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_azul5.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_azul6, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_azul6 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_azul6.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_verde1, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_verde1 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_verde1.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_verde2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_verde2 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_verde2.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_verde3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_verde3 {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_verde3.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.purpura, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.purpura {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_purpura.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_amarillo, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_amarillo {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_amarillo.png"); }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square.bg_rosa, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square.bg_rosa {
            background: url("/colportal-guatemala-v2-theme/images/latam/square_rosa.png"); }
        .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_image, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_image {
          width: 40%;
          float: left;
          height: 330px;
          /*position: relative;*/
          position: absolute;
          right: 0;
          /* bottom: -105px;*/
          bottom: -30px; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_image img, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_image img {
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            bottom: initial;
            bottom: 0;
            right: 0; }
.aui .modulo-f .banner.lista_productos {
  width: 100%;
  /* 				height: 280px; */
  padding: 10px 15px; }
  .aui .modulo-f .banner.lista_productos .carousel {
    width: 100%;
    height: 260px;
    margin-bottom: 0;
    overflow: hidden;
    float: left; }
    .aui .modulo-f .banner.lista_productos .carousel h3 {
      font-family: "Movistar_textregular";
      font-size: 24px;
      color: #10456f;
      margin-bottom: 30px;
      line-height: 1; }
      .aui .modulo-f .banner.lista_productos .carousel h3 a:hover {
        text-decoration: underline; }
    .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators {
      height: 13px;
      top: 0;
      right: 0; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators li {
        width: 13px;
        height: 13px;
        background: #b3e4ec;
        border-radius: 7px;
        cursor: pointer;
        margin-left: 22px;
        margin-top: 0;
        margin-bottom: 0; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators li.active {
        background: #41bbd0;
        cursor: default; }
    .aui .modulo-f .banner.lista_productos .carousel .carousel-inner {
      float: left;
      overflow: visible; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item {
        float: left;
        width: 100%;
        overflow: visible; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content {
          overflow: visible;
          padding-left: 0 !important;
          margin-bottom: 0; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
            display: inline-block;
            float: left;
            width: auto;
            height: 190px;
            max-width: none; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
            display: block;
            position: absolute;
            bottom: 0;
            left: 42%;
            width: 55%; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label {
              background-color: #e5a60d;
              color: white;
              text-align: center;
              padding: 5px;
              position: relative;
              max-width: 90%;
              margin: 0 0 8px 0; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label .arrow {
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 6px 6px 0 6px;
                border-color: #e5a60d transparent transparent transparent;
                position: absolute;
                bottom: -5px;
                left: 10px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.blanco {
                background-color: white; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.blanco .arrow {
                  border-color: white transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul1 {
                background-color: #10456f; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul1 .arrow {
                  border-color: #10456f transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul3 {
                background-color: #1889ab; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul3 .arrow {
                  border-color: #1889ab transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul4 {
                background-color: #41bbd0; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul4 .arrow {
                  border-color: #41bbd0 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul4-40 {
                background-color: #e5f6f8; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul4-40 .arrow {
                  border-color: #e5f6f8 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul5 {
                background-color: #b3e4ec; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul5 .arrow {
                  border-color: #b3e4ec transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul6 {
                background-color: #89c4d2; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.azul6 .arrow {
                  border-color: #89c4d2 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.verde1 {
                background-color: #177c30; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.verde1 .arrow {
                  border-color: #177c30 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.verde2 {
                background-color: #2d9534; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.verde2 .arrow {
                  border-color: #2d9534 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.verde3 {
                background-color: #64ba3b; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.verde3 .arrow {
                  border-color: #64ba3b transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.purpura {
                background-color: #72288b; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.purpura .arrow {
                  border-color: #72288b transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.rosa {
                background-color: #e4007b; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.rosa .arrow {
                  border-color: #e4007b transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris {
                background-color: #999999; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris .arrow {
                  border-color: #999999 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris2 {
                background-color: #f0f2f5; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris2 .arrow {
                  border-color: #f0f2f5 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris3 {
                background-color: #3c4349; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris3 .arrow {
                  border-color: #3c4349 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris4 {
                background-color: #666666; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.gris4 .arrow {
                  border-color: #666666 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-04385b {
                background-color: #04385b; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-04385b .arrow {
                  border-color: #04385b transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-08507a {
                background-color: #08507a; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-08507a .arrow {
                  border-color: #08507a transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-0a5a8a {
                background-color: #0a5a8a; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-0a5a8a .arrow {
                  border-color: #0a5a8a transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-0f6d9c {
                background-color: #0f6d9c; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-0f6d9c .arrow {
                  border-color: #0f6d9c transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-1487b7 {
                background-color: #1487b7; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-1487b7 .arrow {
                  border-color: #1487b7 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-2ba6d3 {
                background-color: #2ba6d3; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-2ba6d3 .arrow {
                  border-color: #2ba6d3 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-5ec6ef {
                background-color: #5ec6ef; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-5ec6ef .arrow {
                  border-color: #5ec6ef transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-e6f6ff {
                background-color: #e6f6ff; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-e6f6ff .arrow {
                  border-color: #e6f6ff transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-f0f5f8 {
                background-color: #f0f5f8; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-azul-f0f5f8 .arrow {
                  border-color: #f0f5f8 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-20823a {
                background-color: #20823a; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-20823a .arrow {
                  border-color: #20823a transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-7aa268 {
                background-color: #7aa268; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-7aa268 .arrow {
                  border-color: #7aa268 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-b8c4a4 {
                background-color: #b8c4a4; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-b8c4a4 .arrow {
                  border-color: #b8c4a4 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-3e993c {
                background-color: #3e993c; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-3e993c .arrow {
                  border-color: #3e993c transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-bdc8a3 {
                background-color: #bdc8a3; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-bdc8a3 .arrow {
                  border-color: #bdc8a3 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-81b945 {
                background-color: #81b945; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-81b945 .arrow {
                  border-color: #81b945 transparent transparent transparent; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-acc879 {
                background-color: #acc879; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label.bg-verde-acc879 .arrow {
                  border-color: #acc879 transparent transparent transparent; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
              font-size: 16px;
              font-family: "Movistar_textregular";
              line-height: 1.2;
              margin-bottom: 5px;
              padding: 0;
              color: #10456f; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price {
              display: block; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price span {
                color: #10456f; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .shop_from {
                display: inline-block;
                width: 100%; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
                display: block;
                font-size: 26px;
                margin-bottom: 10px; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
                  font-size: 19px; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
                  font-size: 19px; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
                  bottom: 0;
                  font-size: 19px; }
.aui .modulo-e .banner.banner_descriptivo {
  width: 100%;
  height: 430px;
  padding: 0; }
  .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-indicators {
    height: 13px;
    top: 10px;
    right: 10px; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-indicators li {
      width: 13px;
      height: 13px;
      background: #b3e4ec;
      border-radius: 7px;
      cursor: pointer;
      margin-left: 22px; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-indicators li.active {
      background: #41bbd0;
      cursor: default; }
  .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item {
    width: 100%;
    height: 430px; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .background_image {
      top: 0;
      left: 0; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption {
      width: 100%;
      padding: 0;
      background: none;
      height: 430px;
      top: 0;
      overflow: hidden; }
      .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content {
        height: 215px;
        padding: 25px 20px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h2 {
          font-size: 36px;
          line-height: 1;
          margin-bottom: 10px;
          font-family: "Movistar_headlineregular"; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h3 {
          font-size: 23px;
          line-height: 1.2; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta, .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content p {
          display: inline-block;
          margin-top: 5px;
          font-size: 18px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta img {
          width: auto !important;
          height: auto !important; }
      .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_image {
        height: 215px;
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_image img {
          bottom: 0;
          right: 0;
          position: absolute; }

/* Desktop - Diseño 980 */
@media (max-width: 1199px) {
  .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item {
    height: 300px; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption {
      max-height: 260px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h2 {
        font-size: 32px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon {
        bottom: 10px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .big, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .big {
        bottom: -15px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square {
        bottom: 10px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_image, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_image {
        height: 300px;
        bottom: -40px; }
  .aui .modulo-f .banner.lista_productos {
    padding: 10px;
    height: 240px; }
    .aui .modulo-f .banner.lista_productos .carousel h3 {
      margin-bottom: 20px; }
    .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content {
      margin-bottom: 0; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
        width: auto;
        height: 165px; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
        left: 45%;
        width: 60%; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
          font-size: 14px;
          margin-bottom: 5px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price span {
          color: #10456f; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
          display: block;
          font-size: 21px;
          margin-top: 0;
          margin-bottom: 5px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
            font-size: 16px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
            font-size: 16px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
            font-size: 16px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn {
          padding: 5px 10px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn img {
            width: 18px; }
  .aui .modulo-e .banner.banner_descriptivo {
    height: 380px; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item {
      height: 380px; }
      .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption {
        height: 380px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content {
          height: 190px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h2 {
            font-size: 26px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h3 {
            font-size: 18px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta, .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content p {
            font-size: 14px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_image {
          height: 190px; } }
/* Desktop - Diseño 768 */
@media (max-width: 979px) {
  .aui .modulo-a .form .control-group, .aui .modulo-a .form p.lfr-webform, .aui .modulo-a .form label.checkbox {
    width: 100%;
    float: none;
    padding-right: 15px; }
  .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item {
    height: 278px; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content {
      width: 100%; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h2, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h2 {
        font-size: 34px; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .balloon, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .balloon {
      visibility: hidden; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .square, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .square {
      visibility: hidden; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_image, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_image {
      visibility: hidden; }
  .aui .modulo-f .banner.lista_productos {
    height: 300px; }
    .aui .modulo-f .banner.lista_productos .carousel h3 {
      margin-bottom: 20px; }
    .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content {
      margin-bottom: 0; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
        width: auto;
        max-width: 31%;
        margin-left: 40px;
        height: 200px; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
        width: 54%;
        left: 45%; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
          min-height: 32px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
          font-size: 28px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
            font-size: 18px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
            font-size: 18px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
            font-size: 18px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn {
          padding: 5px 10px; }
  .aui .modulo-e .banner.banner_descriptivo {
    height: 230px; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item {
      height: 230px; }
      .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption {
        height: 230px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content {
          height: 100%;
          padding: 25px 20px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h2 {
            font-size: 26px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h3 {
            font-size: 18px;
            line-height: 1.2; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta, .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content p {
            font-size: 14px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_image {
          height: 115px;
          visibility: hidden; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_image img {
            top: 0; } }
/* Desktop - Diseño 480 estatico */
@media (max-width: 767px) {
  .aui .modulo-a .contenido-no-estructurado {
    background: white; }
  .aui .modulo-d .banner.banner_secundario_rotativo, .aui .modulo-d .banner.banner_promociones {
    height: 220px; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel, .aui .modulo-d .banner.banner_promociones .carousel {
      height: 220px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner {
        height: 220px; }
        .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item {
          height: 220px; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content {
            width: 100%;
            padding: 25px 15px; }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h2.title, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h2.title {
              font-size: 24px; }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content h3, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content h3 {
              margin: 5px 0; }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor {
              margin: 5px 0; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_image, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_image {
            display: none; }
  .aui .modulo-f .banner.lista_productos {
    height: 425px; }
    .aui .modulo-f .banner.lista_productos .carousel {
      height: auto;
      overflow: visible; }
      .aui .modulo-f .banner.lista_productos .carousel h3 {
        margin-bottom: 5px; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators {
        top: auto;
        right: initial;
        bottom: -35px;
        left: 0;
        margin-left: 40px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators li {
          margin-left: 11px;
          margin-right: 11px; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
        width: auto;
        max-width: none;
        margin-left: initial;
        margin: 0 auto !important;
        height: 170px;
        display: block;
        clear: both;
        float: none; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
        width: 100%;
        left: 0;
        position: relative;
        bottom: 0;
        clear: both;
        text-align: center;
        padding-top: 5px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label {
          width: 70%;
          margin: 0 auto 8px auto;
          position: absolute;
          top: -36px;
          left: 50%;
          margin-left: -35%; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
          font-size: 14px;
          margin-bottom: 0;
          margin-top: 5px;
          height: 30px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .shop_from {
          margin-top: 5px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
          margin-bottom: 0;
          margin-top: 0;
          font-size: 22px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
            font-size: 18px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
            font-size: 18px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
            font-size: 18px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn img {
          width: 18px; }
  .aui .modulo-e .banner.banner_descriptivo {
    height: 230px; }
    .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item {
      height: 230px; }
      .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption {
        height: 230px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content {
          padding: 25px 15px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h2 {
            font-size: 26px; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content h3 {
            font-size: 23px;
            line-height: 1.2; }
          .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta, .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content p {
            font-size: 18px; }
        .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_image img {
          top: 0; } }
/* Desktop - Diseño 480 liquido */
/* Desktop - Diseño 360 liquido */
@media (max-width: 360px) {
  .aui .modulo-d .banner.banner_secundario_rotativo, .aui .modulo-d .banner.banner_promociones {
    height: 240px; }
    .aui .modulo-d .banner.banner_secundario_rotativo .carousel, .aui .modulo-d .banner.banner_promociones .carousel {
      height: 240px; }
      .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner {
        height: 240px; }
        .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item {
          height: 240px;
          float: left; }
          .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content {
            margin-bottom: 10px; }
            .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content .subtitle, .aui .modulo-d .banner.banner_secundario_rotativo .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content .subtitle, .aui .modulo-d .banner.banner_promociones .carousel .carousel-inner .item .carousel-caption .banner_content .descriptor {
              margin: 0; }
  .aui .modulo-f .banner.lista_productos .carousel h3 {
    margin-bottom: 10px; }
  .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
    height: 160px; }
  .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .product_label {
    width: 90%;
    margin-left: -45%; }
  .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
    margin-bottom: 5px; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

a:hover {
  text-decoration: underline; }

/* Large desktop - Diseño 1200 */
.aui .modulo-a .banner {
  width: 100%;
  height: auto;
  float: left; }
.aui .modulo-b {
  position: relative; }
  .aui .modulo-b .banner {
    height: 750px; }
    .aui .modulo-b .banner.banner_principal {
      padding: 0px;
      width: 100%;
      overflow: hidden;
      cursor: pointer;
      position: relative;
      color: white; }
      .aui .modulo-b .banner.banner_principal img.background_image {
        height: 100%;
        top: 0;
        width: 100%; }
      .aui .modulo-b .banner.banner_principal .banner_image {
        position: absolute;
        bottom: 0;
        right: 0;
        height: 60%;
        z-index: 1;
        width: 100%; }
        .aui .modulo-b .banner.banner_principal .banner_image img {
          position: absolute;
          bottom: 0; }
      .aui .modulo-b .banner.banner_principal .vermas {
        float: right;
        position: relative;
        top: 15px;
        right: 15px; }
      .aui .modulo-b .banner.banner_principal .banner_content {
        position: absolute;
        left: 30px;
        top: -305px;
        width: 500px;
        padding: 15px; }
        .aui .modulo-b .banner.banner_principal .banner_content .main_mod {
          padding-top: 0;
          float: left;
          clear: both;
          color: white; }
          .aui .modulo-b .banner.banner_principal .banner_content .main_mod h1 {
            font-family: "Movistar_headlineregular";
            display: block;
            font-size: 32px;
            margin: 20px 0px 15px 0;
            height: 80px;
            overflow: hidden; }
          .aui .modulo-b .banner.banner_principal .banner_content .main_mod h5 {
            font-family: "Movistar_textbold";
            font-size: 18px; }
        .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod {
          float: left;
          color: white;
          font-family: "Movistar_headlineregular";
          font-size: 42px;
          color: white;
          line-height: 49px;
          margin-bottom: 25px;
          height: 295px; }
          .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod h1 {
            font-family: "Movistar_headlineregular";
            display: block;
            font-size: 32px;
            margin: 20px 0px 15px 0;
            height: 80px;
            overflow: hidden; }
          .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod h5 {
            font-family: "Movistar_textbold";
            font-size: 18px; }
          .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description {
            /*--ecuador--*/
            font-family: "Movistar_headlineregular";
            line-height: 1;
            height: 130px;
            overflow: hidden;
            margin-bottom: 10px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description p {
              display: block;
              width: 100%;
              float: left;
              font-size: 18px;
              padding-bottom: 10px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description .font_16 {
              padding-top: 10px;
              font-size: 16px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description span.dollar {
              font-size: 43px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description span.price {
              font-size: 64px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description span.month {
              font-size: 43px;
              position: relative;
              bottom: 13px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description img.arrow {
              margin: 10px 2% 0 1%;
              float: left; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description .desc_box {
              display: inline-block;
              float: left;
              max-width: 56%; }
              .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description .desc_box .icons {
                height: 30px;
                margin: 0;
                overflow: hidden; }
              .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description .desc_box .icons li {
                float: left;
                list-style-type: none;
                margin: 3px;
                height: 25px; }
              .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description .desc_box span {
                display: block;
                font-family: "Movistar_headlineregular";
                font-size: 28px;
                margin-top: 10px; }
            .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description .mas {
              display: block;
              line-height: 1;
              font-family: "Movistar_headlineregular";
              float: left;
              margin: auto 1.5%;
              font-size: 51px; }
        .aui .modulo-b .banner.banner_principal .banner_content span.btn {
          color: white;
          float: right;
          padding: 5px 45px; }
    .aui .modulo-b .banner.banner_lista_acceso {
      width: 100%;
      overflow: hidden; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content .contenedor_lista_general {
        height: 290px;
        overflow: hidden; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_image {
        float: left;
        width: 100%;
        height: 300px; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_image img {
          width: auto;
          position: absolute;
          bottom: 0;
          right: 0;
          max-height: 100%; }
  .aui .modulo-b .service_mobile {
    position: absolute !important;
    bottom: 0 !important;
    right: 5px !important;
    width: 90%;
    top: auto !important;
    z-index: 1; }
    .aui .modulo-b .service_mobile img.phone_image {
      position: absolute;
      bottom: 0;
      right: 0;
      max-height: 290px;
      height: 100%; }
    .aui .modulo-b .service_mobile .banner {
      background: transparent;
      box-shadow: none;
      width: 100%;
      padding-left: 0;
      padding-top: 0;
      height: auto; }
      .aui .modulo-b .service_mobile .banner .banner_content {
        width: 100%;
        float: right; }
    .aui .modulo-b .service_mobile .product {
      height: 290px;
      overflow: hidden;
      width: 100%; }
    .aui .modulo-b .service_mobile .product_description {
      float: left;
      margin: 0;
      position: absolute;
      right: 170px;
      bottom: 0;
      color: #10456f; }
      .aui .modulo-b .service_mobile .product_description .product_label {
        background-color: #e5a60d;
        color: white;
        text-align: center;
        padding: 5px;
        position: relative;
        max-width: 90%;
        margin: 0 auto 8px auto; }
        .aui .modulo-b .service_mobile .product_description .product_label .arrow {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 6px 6px 0 6px;
          border-color: #e5a60d transparent transparent transparent;
          position: absolute;
          bottom: -6px;
          left: 10px; }
        .aui .modulo-b .service_mobile .product_description .product_label.blanco {
          background-color: white; }
          .aui .modulo-b .service_mobile .product_description .product_label.blanco .arrow {
            border-color: white transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.azul1 {
          background-color: #10456f; }
          .aui .modulo-b .service_mobile .product_description .product_label.azul1 .arrow {
            border-color: #10456f transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.azul3 {
          background-color: #1889ab; }
          .aui .modulo-b .service_mobile .product_description .product_label.azul3 .arrow {
            border-color: #1889ab transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.azul4 {
          background-color: #41bbd0; }
          .aui .modulo-b .service_mobile .product_description .product_label.azul4 .arrow {
            border-color: #41bbd0 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.azul4-40 {
          background-color: #e5f6f8; }
          .aui .modulo-b .service_mobile .product_description .product_label.azul4-40 .arrow {
            border-color: #e5f6f8 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.azul5 {
          background-color: #b3e4ec; }
          .aui .modulo-b .service_mobile .product_description .product_label.azul5 .arrow {
            border-color: #b3e4ec transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.azul6 {
          background-color: #89c4d2; }
          .aui .modulo-b .service_mobile .product_description .product_label.azul6 .arrow {
            border-color: #89c4d2 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.verde1 {
          background-color: #177c30; }
          .aui .modulo-b .service_mobile .product_description .product_label.verde1 .arrow {
            border-color: #177c30 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.verde2 {
          background-color: #2d9534; }
          .aui .modulo-b .service_mobile .product_description .product_label.verde2 .arrow {
            border-color: #2d9534 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.verde3 {
          background-color: #64ba3b; }
          .aui .modulo-b .service_mobile .product_description .product_label.verde3 .arrow {
            border-color: #64ba3b transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.purpura {
          background-color: #72288b; }
          .aui .modulo-b .service_mobile .product_description .product_label.purpura .arrow {
            border-color: #72288b transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.rosa {
          background-color: #e4007b; }
          .aui .modulo-b .service_mobile .product_description .product_label.rosa .arrow {
            border-color: #e4007b transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.gris {
          background-color: #999999; }
          .aui .modulo-b .service_mobile .product_description .product_label.gris .arrow {
            border-color: #999999 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.gris2 {
          background-color: #f0f2f5; }
          .aui .modulo-b .service_mobile .product_description .product_label.gris2 .arrow {
            border-color: #f0f2f5 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.gris3 {
          background-color: #3c4349; }
          .aui .modulo-b .service_mobile .product_description .product_label.gris3 .arrow {
            border-color: #3c4349 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.gris4 {
          background-color: #666666; }
          .aui .modulo-b .service_mobile .product_description .product_label.gris4 .arrow {
            border-color: #666666 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-04385b {
          background-color: #04385b; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-04385b .arrow {
            border-color: #04385b transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-08507a {
          background-color: #08507a; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-08507a .arrow {
            border-color: #08507a transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-0a5a8a {
          background-color: #0a5a8a; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-0a5a8a .arrow {
            border-color: #0a5a8a transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-0f6d9c {
          background-color: #0f6d9c; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-0f6d9c .arrow {
            border-color: #0f6d9c transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-1487b7 {
          background-color: #1487b7; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-1487b7 .arrow {
            border-color: #1487b7 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-2ba6d3 {
          background-color: #2ba6d3; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-2ba6d3 .arrow {
            border-color: #2ba6d3 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-5ec6ef {
          background-color: #5ec6ef; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-5ec6ef .arrow {
            border-color: #5ec6ef transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-e6f6ff {
          background-color: #e6f6ff; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-e6f6ff .arrow {
            border-color: #e6f6ff transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-f0f5f8 {
          background-color: #f0f5f8; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-azul-f0f5f8 .arrow {
            border-color: #f0f5f8 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-20823a {
          background-color: #20823a; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-20823a .arrow {
            border-color: #20823a transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-7aa268 {
          background-color: #7aa268; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-7aa268 .arrow {
            border-color: #7aa268 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-b8c4a4 {
          background-color: #b8c4a4; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-b8c4a4 .arrow {
            border-color: #b8c4a4 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-3e993c {
          background-color: #3e993c; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-3e993c .arrow {
            border-color: #3e993c transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-bdc8a3 {
          background-color: #bdc8a3; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-bdc8a3 .arrow {
            border-color: #bdc8a3 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-81b945 {
          background-color: #81b945; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-81b945 .arrow {
            border-color: #81b945 transparent transparent transparent; }
        .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-acc879 {
          background-color: #acc879; }
          .aui .modulo-b .service_mobile .product_description .product_label.bg-verde-acc879 .arrow {
            border-color: #acc879 transparent transparent transparent; }
      .aui .modulo-b .service_mobile .product_description p, .aui .modulo-b .service_mobile .product_description h6 {
        text-align: right;
        line-height: 1.1; }
      .aui .modulo-b .service_mobile .product_description h6 {
        width: 200px; }
      .aui .modulo-b .service_mobile .product_description p.theprice {
        font-size: 36px;
        line-height: 1;
        margin-bottom: 10px; }
        .aui .modulo-b .service_mobile .product_description p.theprice sub {
          bottom: 0; }
      .aui .modulo-b .service_mobile .product_description p.theprice:first-letter {
        font-size: 25px; }
      .aui .modulo-b .service_mobile .product_description h6 {
        font-size: 16px; }
      .aui .modulo-b .service_mobile .product_description .btn.azul3 {
        padding: 5px 15px;
        text-align: center;
        float: right;
        margin-bottom: 0px; }
        .aui .modulo-b .service_mobile .product_description .btn.azul3 span {
          text-align: center; }
        .aui .modulo-b .service_mobile .product_description .btn.azul3 img {
          float: none;
          width: auto;
          margin: 0; }
.aui .banner_lista_acceso {
  font-family: "Movistar_headlineregular"; }
  .aui .banner_lista_acceso.blanco {
    background: white;
    color: #10456f; }
    .aui .banner_lista_acceso.blanco .lista_general li a:link, .aui .banner_lista_acceso.blanco .lista_general li a:visited {
      color: #1889ab;
      background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_single.png") no-repeat 0 2px; }
  .aui .banner_lista_acceso.azul_oscuro {
    background: #18759b;
    color: white; }
    .aui .banner_lista_acceso.azul_oscuro .lista_general li a:link, .aui .banner_lista_acceso.azul_oscuro .lista_general li a:visited {
      color: #b3e4ec;
      background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_single_azul5.png") no-repeat 0 2px; }
  .aui .banner_lista_acceso.azul_claro {
    background: #b3e4ec;
    color: #10456f; }
    .aui .banner_lista_acceso.azul_claro .lista_general li a:link, .aui .banner_lista_acceso.azul_claro .lista_general li a:visited {
      color: #1889ab;
      background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_single.png") no-repeat 0 2px; }
  .aui .banner_lista_acceso h2 {
    font-size: 26px;
    line-height: 1;
    margin-bottom: 10px; }
  .aui .banner_lista_acceso h3 {
    font-size: 24px;
    line-height: 1;
    margin-bottom: 15px; }
  .aui .banner_lista_acceso p.subtitle {
    font-size: 18px;
    margin-bottom: 25px;
    font-family: "Movistar_textregular";
    line-height: 1; }
  .aui .banner_lista_acceso .contenedor_lista_general {
    float: left;
    overflow: hidden;
    width: 100%; }
    .aui .banner_lista_acceso .contenedor_lista_general span[class*="listadoSelect"] + ul {
      background: white;
      color: #10628a;
      border-right: 1px solid #41bbd0;
      border-bottom: 1px solid #41bbd0;
      border-left: 1px solid #41bbd0;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      .aui .banner_lista_acceso .contenedor_lista_general span[class*="listadoSelect"] + ul li {
        padding: 5px 10px; }
        .aui .banner_lista_acceso .contenedor_lista_general span[class*="listadoSelect"] + ul li:hover {
          background: #b3e4ec; }
  .aui .banner_lista_acceso ul.lista_general {
    height: 275px;
    overflow: hidden; }
    .aui .banner_lista_acceso ul.lista_general li {
      height: 40px;
      line-height: 20px;
      margin-bottom: 10px;
      overflow: hidden;
      width: 50%;
      float: left; }
      .aui .banner_lista_acceso ul.lista_general li a {
        height: 100%; }
        .aui .banner_lista_acceso ul.lista_general li a:link, .aui .banner_lista_acceso ul.lista_general li a:visited {
          font-size: 18px;
          display: block;
          padding: 0px 5px 0px 10px;
          font-family: "Movistar_textregular"; }
        .aui .banner_lista_acceso ul.lista_general li a:hover {
          text-decoration: underline !important; }
.aui .modulo-f .banner_lista_acceso {
  width: 100%;
  float: left;
  /*overflow: hidden;*/ }
  .aui .modulo-f .banner_lista_acceso .banner_content {
    width: 100%; }
.aui .modulo-e .banner_lista_acceso {
  height: 430px;
  width: 100%;
  overflow: hidden; }

/* Desktop - Diseño 980 rosa */
@media (max-width: 1199px) {
  .aui .modulo-b .banner {
    height: 620px; }
    .aui .modulo-b .banner.banner_principal .banner_image {
      height: 50%; }
    .aui .modulo-b .banner.banner_principal .banner_content {
      width: 410px;
      left: 15px; }
    .aui .modulo-b .banner.banner_lista_acceso .contenedor_lista_general {
      height: 245px;
      overflow: hidden; }
    .aui .modulo-b .banner.banner_lista_acceso .banner_image {
      height: 209px; }
  .aui .modulo-b .service_mobile .product {
    height: 204px; }
  .aui .modulo-b .service_mobile .product_description {
    right: 125px; }
    .aui .modulo-b .service_mobile .product_description p.theprice {
      font-size: 28px;
      margin-bottom: 3px; }
  .aui .banner_lista_acceso h2 {
    margin: 0px; }
    .aui .banner_lista_acceso h2 img {
      height: 25px; }
    .aui .banner_lista_acceso h2 span {
      font-size: 24px; }
  .aui .banner_lista_acceso h3 {
    font-size: 18px;
    margin-bottom: 5px; }
  .aui .banner_lista_acceso p.subtitle {
    font-size: 14px; }
  .aui .banner_lista_acceso .contenedor_lista_general {
    float: left;
    overflow: hidden;
    width: 100%; }
  .aui .banner_lista_acceso ul.lista_general li {
    height: 35px; }
    .aui .banner_lista_acceso ul.lista_general li a:link, .aui .banner_lista_acceso ul.lista_general li a:visited {
      font-size: 14px; }
  .aui .modulo-f .banner_lista_acceso p.subtitle {
    display: none; }
  .aui .modulo-f .banner_lista_acceso .contenedor_lista_general {
    height: 140px;
    overflow: hidden !important; }
  .aui .modulo-e .banner_lista_acceso .contenedor_lista_general {
    height: 275px;
    overflow: hidden; }
  .aui .modulo-e .banner {
    height: 380px; } }
/* Desktop - Diseño 768 VERDE*/
@media (max-width: 979px) {
  .aui .modulo-b .banner {
    height: 600px; }
    .aui .modulo-b .banner.banner_principal img.background_image {
      height: auto; }
    .aui .modulo-b .banner.banner_principal .vermas {
      display: none !important; }
    .aui .modulo-b .banner.banner_principal .banner_content {
      width: 80%;
      left: 15px;
      top: 0px !important; }
      .aui .modulo-b .banner.banner_principal .banner_content .main_mod {
        display: none !important; }
      .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod h1 {
        font-size: 38px;
        margin: 20px 0px 15px 0; }
      .aui .modulo-b .banner.banner_principal .banner_content span.btn {
        float: left;
        width: auto; }
    .aui .modulo-b .banner.banner_principal .banner_image img {
      top: 0; }
    .aui .modulo-b .banner.banner_lista_acceso .banner_content {
      width: 100%; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content h2 {
        font-size: 22px; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_content h2 img {
          height: 25px; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_content h2 span {
          font-size: 22px; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content h3 {
        font-size: 18px;
        display: block !important;
        margin-bottom: 15px;
        height: 20px;
        overflow: hidden; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content p.subtitle {
        font-size: 14px;
        display: block !important;
        height: 40px;
        overflow: hidden; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content .contenedor_lista_general {
        float: left;
        overflow: hidden !important;
        width: 100%;
        height: 142px; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content ul.lista_general {
        width: 100%; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_content ul.lista_general li {
          width: 25%;
          float: left; }
    .aui .modulo-b .banner.banner_lista_acceso .banner_image {
      height: 300px; }
  .aui .modulo-b .service_mobile .product {
    height: 260px; }
    .aui .modulo-b .service_mobile .product .product_description {
      right: 150px; }
  .aui .banner_lista_acceso .banner_content {
    width: 100%; }
    .aui .banner_lista_acceso .banner_content h2 {
      margin-bottom: 7px; }
      .aui .banner_lista_acceso .banner_content h2 img {
        height: 25px; }
      .aui .banner_lista_acceso .banner_content h2 span {
        font-size: 22px; }
    .aui .banner_lista_acceso .banner_content h3 {
      font-size: 16px;
      margin-bottom: 10px;
      overflow: hidden;
      line-height: 1; }
    .aui .banner_lista_acceso .banner_content p.subtitle {
      display: none; }
    .aui .banner_lista_acceso .banner_content .contenedor_lista_general {
      float: left;
      overflow: hidden;
      width: 100%; }
    .aui .banner_lista_acceso .banner_content .lista_general li {
      height: 29px;
      line-height: 14px;
      margin-bottom: 7px; }
      .aui .banner_lista_acceso .banner_content .lista_general li a:link, .aui .banner_lista_acceso .banner_content .lista_general li a:visited {
        font-size: 14px; }
  .aui .modulo-f .banner_lista_acceso .contenedor_lista_general, .aui .modulo-e .banner_lista_acceso .contenedor_lista_general {
    height: 198px;
    overflow: hidden; }
  .aui .modulo-e .banner_lista_acceso {
    height: 230px; }
  .aui .modulo-f .banner_lista_acceso {
    height: 230px; }
    .aui .modulo-f .banner_lista_acceso .banner_content h3 {
      margin-bottom: 5px; }
    .aui .modulo-f .banner_lista_acceso ul.lista_general {
      height: 105px; } }
/* Desktop - Diseño 768 */
/* Desktop - Diseño 480 estatico amarillo*/
@media (max-width: 767px) {
  .aui .modulo-b .banner {
    height: 400px; }
    .aui .modulo-b .banner.banner_principal img.background_image {
      height: auto;
      width: auto; }
    .aui .modulo-b .banner.banner_principal .vermas {
      display: none; }
    .aui .modulo-b .banner.banner_principal .banner_image {
      display: none; }
    .aui .modulo-b .banner.banner_principal .banner_content {
      width: 93%;
      left: 15px;
      top: 0px; }
      .aui .modulo-b .banner.banner_principal .banner_content .main_mod {
        display: none; }
      .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod h1 {
        font-size: 30px;
        margin: 10px 0px 15px 0; }
      .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod h5 {
        font-size: 16px; }
      .aui .modulo-b .banner.banner_principal .banner_content .secondary_mod .description {
        /*--ecuador--*/
        height: auto; }
      .aui .modulo-b .banner.banner_principal .banner_content span.btn {
        float: left;
        width: auto; }
    .aui .modulo-b .banner.banner_lista_acceso .banner_content {
      width: 100%;
      float: left; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content h2 {
        margin-bottom: 0px; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_content h2 img {
          height: 25px; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_content h2 span {
          font-size: 26px; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content h3 {
        font-size: 18px;
        display: block !important;
        margin-bottom: 5px; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content p.subtitle {
        display: none; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content .contenedor_lista_general {
        float: left;
        overflow: hidden;
        width: 100%;
        height: 250px;
        overflow: hidden; }
      .aui .modulo-b .banner.banner_lista_acceso .banner_content ul.lista_general {
        overflow: hidden;
        width: 100%;
        float: left; }
        .aui .modulo-b .banner.banner_lista_acceso .banner_content ul.lista_general li {
          width: 50%; }
    .aui .modulo-b .banner.banner_lista_acceso .banner_image {
      display: none; }
  .aui .modulo-b .service_mobile .product {
    display: none; }
  .aui .banner_lista_acceso {
    padding: 5px 15px !important; }
    .aui .banner_lista_acceso h2 {
      margin-bottom: 0; }
      .aui .banner_lista_acceso h2 img {
        height: 28px; }
    .aui .banner_lista_acceso h3 {
      font-size: 18px;
      display: block !important;
      margin-bottom: 5px; }
    .aui .banner_lista_acceso p.subtitle {
      display: none; }
    .aui .banner_lista_acceso li a:link {
      padding: 0 5px 0 10px; }
  .aui .modulo-e .banner_lista_acceso {
    height: 220px; }
    .aui .modulo-e .banner_lista_acceso .contenedor_lista_general {
      height: 210px; }
  .aui .modulo-f.banner_lista_acceso_select p {
    display: none; }
  .aui .modulo-f .banner_lista_acceso .banner_content .lista_general li {
    margin-bottom: 2px; } }
/* Desktop - Diseño 480 liquido */
@media (max-width: 360px) {
  .aui .banner_lista_acceso .banner_content h2 {
    margin: 0px; }
    .aui .banner_lista_acceso .banner_content h2 span {
      font-size: 20px; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

/* Large desktop - Diseño 1200 */
.aui .modulo-g .banner {
  height: 300px;
  width: 100%;
  color: white; }
  .aui .modulo-g .banner.banner_destacado_home {
    width: 100%;
    padding-top: 10px;
    padding-right: 10px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content {
      height: 100%;
      width: 100%; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .vermas {
        display: block;
        position: absolute;
        top: 0px;
        right: 0px;
        height: 24px;
        width: 24px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .vermas img {
          position: absolute;
          top: 0px;
          right: 0px;
          z-index: 200; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content h3 {
        font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
        font-size: 26px;
        line-height: 32px;
        letter-spacing: -1px;
        color: white;
        padding-top: 28px;
        display: inline-block;
        width: 80%; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content h6 {
        font-family: 'Movistar_headlinebold', Arial, Helvetica, Geneva, sans-serif;
        font-size: 16px;
        line-height: auto;
        color: white;
        padding-top: 12px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta {
        font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
        font-size: 18px;
        color: white;
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 120px;
        display: block;
        bottom: -50px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content {
          position: relative; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p {
            display: inline-block; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p span {
              display: inline-block;
              width: auto; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .small {
              width: 29%;
              padding-top: 9px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .medium {
              width: 75%;
              margin-right: -5%;
              padding-top: 9px;
              letter-spacing: -1px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price {
              width: auto;
              margin-left: 7px; }
              .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .money {
                font-family: 'Movistar_textbold', Arial, Helvetica, Geneva, sans-serif;
                font-size: 32px;
                line-height: 32px;
                margin-right: -5px; }
              .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .number {
                font-family: 'Movistar_textbold', Arial, Helvetica, Geneva, sans-serif;
                font-size: 54px;
                line-height: 54px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price:first-child {
              margin-left: 0px;
              margin-right: 7px; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .suboferta {
            padding-top: 10px;
            font-size: 16px;
            line-height: 1; }
  .aui .modulo-g .banner.banner1 {
    background-color: #1889ab; }
  .aui .modulo-g .banner.banner2 {
    background-color: #e5a60d; }
  .aui .modulo-g .banner.banner3 {
    background-color: #10628a; }
  .aui .modulo-g .banner.banner4 {
    background-color: #89c4d2; }
  .aui .modulo-g .banner.banner5 {
    background-color: #41bbd0; }
  .aui .modulo-g .banner.banner6 {
    background-color: #b3e4ec; }
  .aui .modulo-g .banner.banner7 {
    background-color: #72288b; }
  .aui .modulo-g .banner.banner_green1 {
    background-color: #177c30; }
  .aui .modulo-g .banner.banner_green2 {
    background-color: #2d9534; }
  .aui .modulo-g .banner.banner_green3 {
    background-color: #64ba3b; }
  .aui .modulo-g .banner.banner_pink {
    background-color: #e4007b; }
  .aui .modulo-g .banner.banner0-a {
    background-color: white;
    color: #10456f; }
  .aui .modulo-g .banner.banner0-b {
    background-color: white;
    color: #10456f; }
  .aui .modulo-g .banner.banner_seccion {
    width: 100%; }
    .aui .modulo-g .banner.banner_seccion .banner_content {
      height: 100%;
      width: 100%; }
      .aui .modulo-g .banner.banner_seccion .banner_content a.btn {
        position: absolute;
        bottom: 0px;
        right: 0px; }
      .aui .modulo-g .banner.banner_seccion .banner_content h3 {
        font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
        letter-spacing: -1px;
        font-size: 26px;
        line-height: 30px;
        padding-top: 23px; }
      .aui .modulo-g .banner.banner_seccion .banner_content h4 {
        font-family: 'Movistar_textbold', Arial, Helvetica, Geneva, sans-serif;
        font-size: 16px;
        padding-top: 24px;
        word-spacing: 3px; }
.aui .modulo-i .banner {
  height: 99px;
  width: 100%; }
  .aui .modulo-i .banner.registro {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%; }
    .aui .modulo-i .banner.registro .banner_content {
      width: 100%; }
      .aui .modulo-i .banner.registro .banner_content h5 {
        font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
        font-size: 16px;
        color: #10456f;
        background-color: #e5f6f8;
        display: inline-block;
        width: 100%;
        padding-left: 6px;
        padding-top: 8px;
        padding-bottom: 4px; }
      .aui .modulo-i .banner.registro .banner_content form {
        display: inline-table;
        width: 100%;
        padding-left: 5px;
        padding-top: 20px;
        background: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_arrow_blue1.png) no-repeat 97% 0px white;
        background-size: 11px; }
        .aui .modulo-i .banner.registro .banner_content form input {
          position: relative;
          float: left;
          color: #10456f;
          font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
          font-size: 14px;
          border-style: solid;
          border-width: 1px;
          border-color: #1889ab;
          height: 30px;
          width: 175px;
          padding-left: 10px;
          padding-right: 10px;
          margin-right: 14px;
          box-shadow: none;
          -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
          -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.075);
          -moz-box-shadow: none;
          -ms-box-shadow: none;
          -o-box-shadow: none;
          /* WebKit */
          /* Firefox 18- */
          /* Firefox 19+ */
          /* IE 10+ */ }
          .aui .modulo-i .banner.registro .banner_content form input::-webkit-input-placeholder {
            color: #10456f; }
          .aui .modulo-i .banner.registro .banner_content form input:-moz-placeholder {
            color: #10456f; }
          .aui .modulo-i .banner.registro .banner_content form input::-moz-placeholder {
            color: #10456f; }
          .aui .modulo-i .banner.registro .banner_content form input:-ms-input-placeholder {
            color: #10456f; }
        .aui .modulo-i .banner.registro .banner_content form input:last-of-type {
          margin-right: 21px; }
        .aui .modulo-i .banner.registro .banner_content form .btn {
          margin-top: 5px;
          position: relative;
          float: left; }
        .aui .modulo-i .banner.registro .banner_content form .signup-container {
          display: inline-table;
          width: 12%;
          margin-left: 7px;
          position: relative;
          float: left;
          margin-top: -11px;
          border-collapse: separate;
          border-spacing: 0px 17px; }
          .aui .modulo-i .banner.registro .banner_content form .signup-container .signup {
            display: table-cell;
            font-family: 'Movistar_textbold', Arial, Helvetica, Geneva, sans-serif;
            font-size: 14px;
            line-height: 14px;
            color: #10628a;
            height: 30px;
            overflow: hidden;
            text-align: center;
            vertical-align: middle; }
        .aui .modulo-i .banner.registro .banner_content form .forgot {
          position: relative;
          float: left;
          display: inline-block;
          font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
          font-size: 14px;
          color: #10628a;
          margin-left: 7px;
          margin-top: -16px;
          float: left;
          text-align: right;
          width: 355px; }
  .aui .modulo-i .banner.banner_seccion .banner_content {
    width: 100%; }
.aui .modulo-h .banner {
  height: 215px;
  background-color: #1889ab;
  width: 100%;
  color: white; }
  .aui .modulo-h .banner.banner1 {
    background-color: #1889ab; }
  .aui .modulo-h .banner.banner2 {
    background-color: #e5a60d; }
  .aui .modulo-h .banner.banner3 {
    background-color: #10628a; }
  .aui .modulo-h .banner.banner4 {
    background-color: #89c4d2; }
  .aui .modulo-h .banner.banner5 {
    background-color: #41bbd0; }
  .aui .modulo-h .banner.banner6 {
    background-color: #b3e4ec; }
  .aui .modulo-h .banner.banner7 {
    background-color: #72288b; }
  .aui .modulo-h .banner.banner_green1 {
    background-color: #177c30; }
  .aui .modulo-h .banner.banner_green2 {
    background-color: #2d9534; }
  .aui .modulo-h .banner.banner_green3 {
    background-color: #64ba3b; }
  .aui .modulo-h .banner.banner_pink {
    background-color: #e4007b; }
  .aui .modulo-h .banner.banner0-a {
    background-color: white;
    color: #10456f; }
  .aui .modulo-h .banner.banner0-b {
    background-color: white;
    color: #10456f !important; }
  .aui .modulo-h .banner.banner_seccion {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 100%; }
    .aui .modulo-h .banner.banner_seccion img {
      position: absolute;
      left: 10px;
      top: 10px; }
    .aui .modulo-h .banner.banner_seccion .background_image {
      position: absolute;
      left: 0px;
      bottom: 0px; }
    .aui .modulo-h .banner.banner_seccion .banner_content {
      height: 100%;
      width: 100%; }
      .aui .modulo-h .banner.banner_seccion .banner_content h3 {
        font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
        font-size: 25px;
        letter-spacing: -1px; }
      .aui .modulo-h .banner.banner_seccion .banner_content h4 {
        font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
        font-size: 16px;
        padding-top: 38px; }
        .aui .modulo-h .banner.banner_seccion .banner_content h4 strong {
          font-family: 'Movistar_headlinebold', Arial, Helvetica, Geneva, sans-serif;
          font-size: 20px;
          font-weight: normal; }
      .aui .modulo-h .banner.banner_seccion .banner_content h3 + h4 {
        padding-top: 5px; }
      .aui .modulo-h .banner.banner_seccion .banner_content a.btn, .aui .modulo-h .banner.banner_seccion .banner_content span.btn {
        position: absolute;
        bottom: 0px;
        right: 0px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost {
        padding-top: 15px;
        position: absolute;
        width: 100%;
        bottom: 32px; }
        .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
          font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
          font-size: 14px;
          line-height: 14px; }
        .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text {
          font-family: 'Movistar_headlinebold', Arial, Helvetica, Geneva, sans-serif;
          padding-top: 2px;
          width: 100%;
          vertical-align: top; }
          .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
            font-size: 27px;
            line-height: 27px; }
          .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
            font-size: 53px;
            line-height: 53px; }
          .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
            display: inline-block;
            font-size: 30px;
            line-height: 24px;
            letter-spacing: -1px;
            position: relative;
            float: right;
            top: 10px;
            left: -5px;
            height: 55px;
            overflow: hidden;
            padding: 0px;
            margin-bottom: -7px;
            margin-right: -10px; }
.aui .modulo-d .banner {
  background-color: white;
  box-shadow: 0px 2px 3px #AAA;
  height: auto;
  padding: 0px;
  box-sizing: border-box;
  box-shadow: none;
  padding: 15px;
  margin: 0px;
  width: 100%; }
  .aui .modulo-d .banner .row-fluid {
    width: auto;
    margin: 0px; }
    .aui .modulo-d .banner .row-fluid .span1, .aui .modulo-d .banner .row-fluid .span2, .aui .modulo-d .banner .row-fluid .span3, .aui .modulo-d .banner .row-fluid .span4, .aui .modulo-d .banner .row-fluid .span5, .aui .modulo-d .banner .row-fluid .span6, .aui .modulo-d .banner .row-fluid .span7, .aui .modulo-d .banner .row-fluid .span8, .aui .modulo-d .banner .row-fluid .span9, .aui .modulo-d .banner .row-fluid .span10, .aui .modulo-d .banner .row-fluid .span11, .aui .modulo-d .banner .row-fluid .span12 {
      padding: 0px; }
    .aui .modulo-d .banner .row-fluid [class*="span"] {
      margin-bottom: 0px; }
  .aui .modulo-d .banner.banner_descriptivo_productos {
    height: 330px; }
    .aui .modulo-d .banner.banner_descriptivo_productos .banner_content h2 {
      font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
      font-size: 36px;
      line-height: 39px;
      color: #41bbd0;
      padding-top: 0px; }
    .aui .modulo-d .banner.banner_descriptivo_productos .banner_content h3 {
      font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
      font-size: 24px;
      line-height: 27px;
      letter-spacing: -0.5px;
      color: #41bbd0;
      padding-top: 5px; }
    .aui .modulo-d .banner.banner_descriptivo_productos .banner_content p {
      font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
      color: #3c4349;
      font-size: 18px;
      line-height: 21px;
      padding-top: 7px; }
    .aui .modulo-d .banner.banner_descriptivo_productos .banner_content .banner_icon {
      position: relative;
      float: left;
      padding-top: 2px;
      padding-right: 12px; }
  .aui .modulo-d .banner.lista_planes {
    height: 330px;
    padding-right: 0;
    width: 100%; }
    .aui .modulo-d .banner.lista_planes .carousel {
      margin-bottom: 0; }
      .aui .modulo-d .banner.lista_planes .carousel .carousel-indicators {
        height: 13px; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-indicators li {
          width: 13px;
          height: 13px;
          background: #e5f6f8;
          border-radius: 7px;
          cursor: pointer;
          margin-left: 22px; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-indicators li.active {
          background: #41bbd0; }
      .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content {
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px;
        color: #10456f; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label {
          background-color: #e5a60d;
          color: white;
          text-align: center;
          padding: 5px 10px;
          position: relative;
          max-width: 100%;
          font-size: 17px;
          margin: 0 auto 8px auto;
          position: absolute;
          top: 23px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label .arrow {
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 6px 6px 0 6px;
            border-color: #e5a60d transparent transparent transparent;
            position: absolute;
            bottom: -6px;
            left: 10px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.blanco {
            background-color: white; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.blanco .arrow {
              border-color: white transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul1 {
            background-color: #10456f; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul1 .arrow {
              border-color: #10456f transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul3 {
            background-color: #1889ab; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul3 .arrow {
              border-color: #1889ab transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul4 {
            background-color: #41bbd0; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul4 .arrow {
              border-color: #41bbd0 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul4-40 {
            background-color: #e5f6f8; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul4-40 .arrow {
              border-color: #e5f6f8 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul5 {
            background-color: #b3e4ec; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul5 .arrow {
              border-color: #b3e4ec transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul6 {
            background-color: #89c4d2; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.azul6 .arrow {
              border-color: #89c4d2 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.verde1 {
            background-color: #177c30; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.verde1 .arrow {
              border-color: #177c30 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.verde2 {
            background-color: #2d9534; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.verde2 .arrow {
              border-color: #2d9534 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.verde3 {
            background-color: #64ba3b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.verde3 .arrow {
              border-color: #64ba3b transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.purpura {
            background-color: #72288b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.purpura .arrow {
              border-color: #72288b transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.rosa {
            background-color: #e4007b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.rosa .arrow {
              border-color: #e4007b transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris {
            background-color: #999999; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris .arrow {
              border-color: #999999 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris2 {
            background-color: #f0f2f5; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris2 .arrow {
              border-color: #f0f2f5 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris3 {
            background-color: #3c4349; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris3 .arrow {
              border-color: #3c4349 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris4 {
            background-color: #666666; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.gris4 .arrow {
              border-color: #666666 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-04385b {
            background-color: #04385b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-04385b .arrow {
              border-color: #04385b transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-08507a {
            background-color: #08507a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-08507a .arrow {
              border-color: #08507a transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-0a5a8a {
            background-color: #0a5a8a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-0a5a8a .arrow {
              border-color: #0a5a8a transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-0f6d9c {
            background-color: #0f6d9c; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-0f6d9c .arrow {
              border-color: #0f6d9c transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-1487b7 {
            background-color: #1487b7; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-1487b7 .arrow {
              border-color: #1487b7 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-2ba6d3 {
            background-color: #2ba6d3; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-2ba6d3 .arrow {
              border-color: #2ba6d3 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-5ec6ef {
            background-color: #5ec6ef; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-5ec6ef .arrow {
              border-color: #5ec6ef transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-e6f6ff {
            background-color: #e6f6ff; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-e6f6ff .arrow {
              border-color: #e6f6ff transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-f0f5f8 {
            background-color: #f0f5f8; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-azul-f0f5f8 .arrow {
              border-color: #f0f5f8 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-20823a {
            background-color: #20823a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-20823a .arrow {
              border-color: #20823a transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-7aa268 {
            background-color: #7aa268; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-7aa268 .arrow {
              border-color: #7aa268 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-b8c4a4 {
            background-color: #b8c4a4; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-b8c4a4 .arrow {
              border-color: #b8c4a4 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-3e993c {
            background-color: #3e993c; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-3e993c .arrow {
              border-color: #3e993c transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-bdc8a3 {
            background-color: #bdc8a3; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-bdc8a3 .arrow {
              border-color: #bdc8a3 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-81b945 {
            background-color: #81b945; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-81b945 .arrow {
              border-color: #81b945 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-acc879 {
            background-color: #acc879; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .product_label.bg-verde-acc879 .arrow {
              border-color: #acc879 transparent transparent transparent; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3 {
          position: relative;
          font-family: 'Movistar_headlinebold', Arial, Helvetica, Geneva, sans-serif;
          font-size: 16px;
          line-height: 1;
          color: white;
          background-color: #41bbd0;
          display: inline-block;
          padding-top: 20px;
          padding-left: 13px;
          height: 50px;
          width: 100%;
          margin-bottom: 15px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3 .arrow {
            position: absolute;
            left: 12px;
            bottom: -10px;
            width: 13px;
            height: 10px;
            background-size: 13px 10px;
            background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul4.png);
            background-repeat: no-repeat; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul1 {
            background-color: #10456f; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul1 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul1.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul2 {
            background-color: #10628a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul2 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul2.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul3 {
            background-color: #1889ab; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul3 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul3.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul4 {
            background-color: #41bbd0; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul4 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul4.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul4-40 {
            background-color: #e5f6f8; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul4-40 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul4-40.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul5 {
            background-color: #b3e4ec; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul5 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul5.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul6 {
            background-color: #89c4d2; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_azul6 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_azul6.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_verde1 {
            background-color: #177c30; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_verde1 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_verde1.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_verde2 {
            background-color: #2d9534; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_verde2 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_verde2.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_verde3 {
            background-color: #64ba3b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_verde3 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_verde3.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_purpura {
            background-color: #72288b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_purpura .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_purpura.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_amarillo {
            background-color: #e5a60d; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_amarillo .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_amarillo.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_rosa {
            background-color: #e4007b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_rosa .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_rosa.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris {
            background-color: #999999; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_gris.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris2 {
            background-color: #f0f2f5; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris2 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_gris2.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris3 {
            background-color: #3c4349; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris3 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_gris3.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris4 {
            background-color: #666666; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg_gris4 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/arrow_gris4.png); }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-04385b {
            background-color: #04385b; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-04385b .arrow {
              border-color: #04385b transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-08507a {
            background-color: #08507a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-08507a .arrow {
              border-color: #08507a transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-0a5a8a {
            background-color: #0a5a8a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-0a5a8a .arrow {
              border-color: #0a5a8a transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-0f6d9c {
            background-color: #0f6d9c; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-0f6d9c .arrow {
              border-color: #0f6d9c transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-1487b7 {
            background-color: #1487b7; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-1487b7 .arrow {
              border-color: #1487b7 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-2ba6d3 {
            background-color: #2ba6d3; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-2ba6d3 .arrow {
              border-color: #2ba6d3 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-5ec6ef {
            background-color: #5ec6ef; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-5ec6ef .arrow {
              border-color: #5ec6ef transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-e6f6ff {
            background-color: #e6f6ff; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-e6f6ff .arrow {
              border-color: #e6f6ff transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-f0f5f8 {
            background-color: #f0f5f8; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-azul-f0f5f8 .arrow {
              border-color: #f0f5f8 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-20823a {
            background-color: #20823a; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-20823a .arrow {
              border-color: #20823a transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-7aa268 {
            background-color: #7aa268; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-7aa268 .arrow {
              border-color: #7aa268 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-b8c4a4 {
            background-color: #b8c4a4; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-b8c4a4 .arrow {
              border-color: #b8c4a4 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-3e993c {
            background-color: #3e993c; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-3e993c .arrow {
              border-color: #3e993c transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-bdc8a3 {
            background-color: #bdc8a3; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-bdc8a3 .arrow {
              border-color: #bdc8a3 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-81b945 {
            background-color: #81b945; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-81b945 .arrow {
              border-color: #81b945 transparent transparent transparent; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-acc879 {
            background-color: #acc879; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content h3.bg-verde-acc879 .arrow {
              border-color: #acc879 transparent transparent transparent; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content p {
          font-family: 'Movistar_textregular', Arial, Helvetica, Geneva, sans-serif;
          font-size: 16px;
          line-height: 1;
          padding-left: 6px;
          height: 50px;
          overflow: hidden;
          display: inline-block; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content {
          padding-top: 6px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content p {
            line-height: 1; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content p:first-child {
            height: 15px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content .shop_from {
            height: auto;
            width: 100%; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content .cost {
            padding-top: 4px;
            padding-left: 6px;
            padding-bottom: 5px;
            font-family: 'Movistar_headlineregular', Arial, Helvetica, Geneva, sans-serif;
            font-size: 36px;
            height: 45px; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content .cost .price sub {
              padding-bottom: 2px;
              bottom: 0px; }
            .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content .cost span sup {
              font-size: 22px;
              top: -12px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-inner .item .banner_content .price_content .btn {
            margin-left: 5px;
            padding: 7px 20px; }

/* Desktop - Diseño 980 */
@media (max-width: 1199px) {
  .aui .modulo-g .banner {
    height: 240px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content h3 {
      font-size: 23px;
      line-height: 1;
      width: 85%;
      padding-top: 20px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content h6 {
      padding-top: 10px;
      font-size: 15px;
      line-height: 1; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta {
      padding-top: 10px;
      font-size: 16px;
      bottom: -50px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content {
        position: relative; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p {
          margin-top: -2px; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .small {
            width: 33%;
            padding-top: 0px; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .medium {
            width: 85%;
            margin-right: -15%;
            padding-top: 0px; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price {
            margin-top: -5px;
            margin-left: 4px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .money {
              font-size: 30px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .number {
              font-size: 52px; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price:first-child {
            margin-right: 4px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .suboferta {
          padding-top: 5px;
          font-size: 14px;
          line-height: 1; }
    .aui .modulo-g .banner.banner_seccion {
      width: 100%; }
      .aui .modulo-g .banner.banner_seccion .banner_content {
        height: 100%;
        width: 100%; }
        .aui .modulo-g .banner.banner_seccion .banner_content a.btn {
          position: absolute;
          bottom: 0px;
          right: 0px; }
        .aui .modulo-g .banner.banner_seccion .banner_content h3 {
          letter-spacing: -1px;
          font-size: 25	px;
          line-height: 29px;
          padding-top: 10px; }
        .aui .modulo-g .banner.banner_seccion .banner_content h4 {
          font-size: 16px;
          padding-top: 8px;
          word-spacing: 3px; }
  .aui .modulo-i .banner.registro .banner_content h5 {
    font-size: 16px; }
  .aui .modulo-i .banner.registro .banner_content form input {
    font-size: 14px;
    width: 120px; }
  .aui .modulo-i .banner.registro .banner_content form .signup-container {
    margin-left: 7px;
    margin-top: -11px;
    border-spacing: 0px 17px; }
    .aui .modulo-i .banner.registro .banner_content form .signup-container .signup {
      font-size: 14px;
      line-height: 14px;
      height: 30px; }
  .aui .modulo-i .banner.registro .banner_content form .forgot {
    font-size: 14px;
    margin-left: 7px;
    margin-top: -14px;
    width: 248px; }
  .aui .modulo-h .banner.banner_seccion img {
    position: absolute;
    left: 10px;
    top: 10px; }
  .aui .modulo-h .banner.banner_seccion .background_image {
    position: absolute;
    left: 0px;
    bottom: 0px; }
  .aui .modulo-h .banner.banner_seccion .banner_content {
    height: 100%;
    width: 100%; }
    .aui .modulo-h .banner.banner_seccion .banner_content h3 {
      font-size: 24px;
      line-height: 32px;
      letter-spacing: -1px; }
    .aui .modulo-h .banner.banner_seccion .banner_content h4 {
      font-size: 14px;
      padding-top: 38px; }
      .aui .modulo-h .banner.banner_seccion .banner_content h4 strong {
        font-size: 18px;
        font-weight: normal; }
    .aui .modulo-h .banner.banner_seccion .banner_content h4 + h4 {
      padding-top: 20px; }
    .aui .modulo-h .banner.banner_seccion .banner_content h3 + h4 {
      padding-top: 5px; }
    .aui .modulo-h .banner.banner_seccion .banner_content a.btn {
      position: absolute;
      bottom: 0px;
      right: 0px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost {
      padding-top: 15px;
      position: absolute;
      width: 100%;
      bottom: 32px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
        font-size: 14px;
        line-height: 14px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text {
        padding-top: 2px;
        width: 100%; }
        .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
          font-size: 27px;
          line-height: 27px; }
        .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
          font-size: 53px;
          line-height: 53px; }
        .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
          font-size: 24px;
          line-height: 20px;
          letter-spacing: -1px; }
  .aui .modulo-d .banner {
    background-color: white;
    box-shadow: 0px 2px 3px #AAA;
    padding: 0px;
    height: auto;
    box-sizing: border-box; }
    .aui .modulo-d .banner .row-fluid {
      width: auto;
      margin: 0px; }
      .aui .modulo-d .banner .row-fluid .span1, .aui .modulo-d .banner .row-fluid .span2, .aui .modulo-d .banner .row-fluid .span3, .aui .modulo-d .banner .row-fluid .span4, .aui .modulo-d .banner .row-fluid .span5, .aui .modulo-d .banner .row-fluid .span6, .aui .modulo-d .banner .row-fluid .span7, .aui .modulo-d .banner .row-fluid .span8, .aui .modulo-d .banner .row-fluid .span9, .aui .modulo-d .banner .row-fluid .span10, .aui .modulo-d .banner .row-fluid .span11, .aui .modulo-d .banner .row-fluid .span12 {
        padding: 0px; }
      .aui .modulo-d .banner .row-fluid [class*="span"] {
        margin-bottom: 0px; }
    .aui .modulo-d .banner .banner {
      box-shadow: none;
      padding: 15px;
      margin: 0px;
      width: 100%; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos {
        height: 300px; }
        .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content h2 {
          font-size: 34px;
          line-height: 1; }
        .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content h3 {
          font-size: 20px;
          line-height: 1;
          letter-spacing: -1px; }
        .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content p {
          font-size: 15px;
          line-height: 18px; }
      .aui .modulo-d .banner .banner.lista_planes {
        width: 100%;
        height: 300px; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content h3 {
          font-size: 14px;
          padding-top: 10px;
          height: 40px; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content p {
          font-size: 13px;
          line-height: 1;
          margin-right: -7px;
          height: 41px;
          overflow: hidden;
          display: inline-block; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content {
          padding-top: 6px; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content p {
            height: auto; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost {
            font-size: 30px; }
            .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost .price {
              font-size: 30px; }
              .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost .price sub {
                padding-bottom: 2px;
                bottom: 0px; }
            .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost span sup {
              font-size: 22px;
              top: -12px; } }
/* Desktop - Diseño 768 */
@media (max-width: 979px) {
  .aui .modulo-g .banner.banner_destacado_home .banner_content h3 {
    font-size: 26px;
    line-height: 32px;
    padding-top: 28px;
    width: 100%; }
  .aui .modulo-g .banner.banner_destacado_home .banner_content h6 {
    font-size: 16px;
    line-height: auto;
    padding-top: 12px; }
  .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta {
    font-size: 18px;
    position: absolute;
    height: 120px;
    bottom: -50px;
    padding-top: 0px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .small {
      width: 28%;
      padding-top: 9px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .medium {
      width: 70%;
      padding-top: 9px;
      letter-spacing: -1px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price {
      width: auto;
      margin-left: 7px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .money {
        font-size: 32px;
        line-height: 32px;
        margin-right: -5px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .number {
        font-size: 54px;
        line-height: 54px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price:first-child {
      margin-left: 0px;
      margin-right: 7px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .suboferta {
      padding-top: 10px;
      font-size: 16px; }
  .aui .modulo-i .banner.registro .banner_content {
    width: 100%; }
    .aui .modulo-i .banner.registro .banner_content h5 {
      font-size: 16px;
      padding-left: 6px;
      padding-top: 8px;
      padding-bottom: 4px; }
    .aui .modulo-i .banner.registro .banner_content form {
      padding-left: 5px;
      padding-top: 9px; }
      .aui .modulo-i .banner.registro .banner_content form input {
        font-size: 14px;
        height: 30px;
        width: 240px;
        padding-left: 10px;
        padding-right: 10px;
        margin-right: 32px; }
      .aui .modulo-i .banner.registro .banner_content form input:last-of-type {
        margin-right: 25px; }
      .aui .modulo-i .banner.registro .banner_content form .btn {
        margin-top: 5px; }
      .aui .modulo-i .banner.registro .banner_content form .signup-container {
        width: 12%;
        margin-left: 7px;
        margin-top: -11px; }
        .aui .modulo-i .banner.registro .banner_content form .signup-container .signup {
          font-size: 14px;
          line-height: 14px;
          height: 30px; }
      .aui .modulo-i .banner.registro .banner_content form .forgot {
        font-size: 14px;
        margin-left: 7px;
        margin-top: -16px;
        width: 505px; }
  .aui .modulo-h .banner.banner_seccion .background_image {
    position: absolute;
    left: 0px;
    bottom: 0px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 {
    font-size: 25px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 {
    font-size: 16px; }
    .aui .modulo-h .banner.banner_seccion .banner_content h4 strong {
      font-size: 20px; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
    font-size: 14px;
    line-height: 14px; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
    font-size: 27px;
    line-height: 27px; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
    font-size: 53px;
    line-height: 53px; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
    font-size: 30px;
    line-height: 24px; }
  .aui .modulo-d .banner .banner {
    box-shadow: none;
    padding: 15px;
    margin: 0px;
    width: 100%; }
    .aui .modulo-d .banner .banner.banner_descriptivo_productos {
      height: 330px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content h2 {
        font-size: 25px;
        line-height: 28px;
        padding-top: 2px;
        letter-spacing: -1px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content h3 {
        font-size: 18px;
        line-height: 1;
        letter-spacing: -0.5px;
        padding-top: 16px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content p {
        font-size: 15px;
        line-height: 18px;
        padding-top: 23px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content .banner_icon {
        position: relative;
        float: left;
        padding-top: 0px;
        margin-top: -2px;
        padding-right: 12px; }
    .aui .modulo-d .banner .banner.lista_planes {
      height: 330px;
      width: 100%; }
      .aui .modulo-d .banner .banner.lista_planes .banner_content {
        padding-top: 60px;
        padding-left: 24px;
        padding-right: 24px; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content h3 {
          font-size: 13px;
          line-height: 1.3;
          padding-top: 10px;
          padding-left: 13px;
          padding-right: 13px;
          height: 50px;
          width: 100%;
          margin-bottom: 15px; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content p {
          font-size: 15px;
          line-height: 1;
          padding-left: 6px;
          margin-right: -10px;
          letter-spacing: -0.5px;
          height: 61px;
          overflow: hidden;
          display: inline-block;
          word-wrap: break-word; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content {
          padding-top: 6px; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content p {
            height: auto; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost {
            padding-top: 4px;
            padding-left: 6px;
            padding-bottom: 5px;
            font-size: 25px; }
            .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost .price {
              font-size: 25px; }
              .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost .price sub {
                padding-bottom: 2px;
                bottom: 0px; }
            .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost span sup {
              font-size: 20px;
              top: -12px; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .btn {
            margin-left: 5px;
            padding: 7px 5px; } }
/* Desktop - Diseño 480 estatico */
@media (max-width: 767px) {
  .aui .modulo-g .banner {
    height: 290px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content h3 {
      font-size: 26px;
      line-height: 32px;
      padding-top: 28px;
      width: 92%; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content h6 {
      font-size: 16px;
      line-height: auto;
      padding-top: 12px; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta {
      font-size: 16px;
      position: absolute;
      height: 120px;
      bottom: -50px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .small {
        width: 30%;
        padding-top: 9px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .medium {
        width: 85%;
        padding-top: 9px;
        letter-spacing: -0.5px;
        margin-right: -15%; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price {
        width: auto;
        margin-left: 7px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .money {
          font-size: 32px;
          line-height: 32px;
          margin-right: -5px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .number {
          font-size: 54px;
          line-height: 54px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price:first-child {
        margin-left: 0px;
        margin-right: 7px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .suboferta {
        padding-top: 10px;
        font-size: 16px; }
    .aui .modulo-g .banner.banner_seccion .banner_content h3 {
      font-size: 24px; }
    .aui .modulo-g .banner.banner_seccion .banner_content h4 {
      font-size: 14px;
      padding-top: 22px; }
  .aui .modulo-i .banner {
    height: 109px;
    width: 100%; }
    .aui .modulo-i .banner.registro {
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      width: 100%; }
      .aui .modulo-i .banner.registro .banner_content {
        width: 100%; }
        .aui .modulo-i .banner.registro .banner_content h5 {
          font-size: 16px; }
        .aui .modulo-i .banner.registro .banner_content form input {
          position: relative;
          float: left;
          font-size: 14px;
          width: 138px;
          margin-right: 14px; }
        .aui .modulo-i .banner.registro .banner_content form input:last-of-type {
          margin-right: 21px; }
        .aui .modulo-i .banner.registro .banner_content form .btn {
          margin-top: 5px;
          width: 77px;
          text-align: center;
          padding-left: 0px;
          padding-right: 0px; }
        .aui .modulo-i .banner.registro .banner_content form .signup-container {
          width: 12%; }
          .aui .modulo-i .banner.registro .banner_content form .signup-container .signup {
            font-size: 14px;
            line-height: 14px; }
        .aui .modulo-i .banner.registro .banner_content form .forgot {
          font-size: 14px;
          width: 283px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 {
    font-size: 25px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 {
    font-size: 16px;
    padding-top: 38px; }
    .aui .modulo-h .banner.banner_seccion .banner_content h4 strong {
      font-size: 20px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 + h4 {
    padding-top: 16px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 + h4 {
    padding-top: 5px; }
  .aui .modulo-h .banner.banner_seccion .banner_content a.btn {
    position: absolute;
    bottom: 0px;
    right: 0px; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost {
    padding-top: 15px;
    bottom: 32px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
      font-size: 14px;
      line-height: 14px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text {
      padding-top: 2px;
      width: 100%; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
        font-size: 27px;
        line-height: 27px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
        font-size: 53px;
        line-height: 53px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
        font-size: 25px;
        line-height: 21px; }
  .aui .modulo-d .banner .row-fluid .span1, .aui .modulo-d .banner .row-fluid .span2, .aui .modulo-d .banner .row-fluid .span3, .aui .modulo-d .banner .row-fluid .span4, .aui .modulo-d .banner .row-fluid .span5, .aui .modulo-d .banner .row-fluid .span6, .aui .modulo-d .banner .row-fluid .span7, .aui .modulo-d .banner .row-fluid .span8, .aui .modulo-d .banner .row-fluid .span9, .aui .modulo-d .banner .row-fluid .span10, .aui .modulo-d .banner .row-fluid .span11, .aui .modulo-d .banner .row-fluid .span12 {
    width: 100% !important; }
  .aui .modulo-d .banner .banner {
    box-shadow: none;
    padding: 15px;
    margin: 0px;
    width: 100%; }
    .aui .modulo-d .banner .banner.banner_descriptivo_productos {
      height: auto;
      padding-bottom: 30px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content h2 {
        font-size: 36px;
        line-height: 39px;
        padding-top: 0px;
        letter-spacing: -0.5px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content h3 {
        font-size: 24px;
        line-height: 27px;
        letter-spacing: -0.5px;
        padding-top: 16px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content p {
        font-size: 18px;
        line-height: 21px;
        padding-top: 23px; }
      .aui .modulo-d .banner .banner.banner_descriptivo_productos .banner_content .banner_icon {
        padding-top: 0px;
        margin-top: 2px; }
    .aui .modulo-d .banner .banner.lista_planes {
      height: auto;
      padding: 15px; }
      .aui .modulo-d .banner .banner.lista_planes .banner_content {
        padding-top: 60px;
        padding-left: 0px;
        padding-right: 0px;
        height: auto;
        width: 100%; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content h3 {
          font-size: 16px;
          line-height: 1.3;
          padding-top: 20px;
          padding-left: 13px;
          padding-right: 13px;
          height: 50px;
          width: 100%;
          margin-bottom: 24px; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content p {
          font-size: 16px;
          line-height: 19px;
          padding-left: 6px;
          margin-right: -10px;
          letter-spacing: -0.5px;
          height: 54px;
          overflow: hidden;
          display: inline-block;
          word-wrap: break-word; }
        .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content {
          padding-top: 6px; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content p {
            height: auto; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost {
            padding-top: 4px;
            padding-left: 6px;
            padding-bottom: 5px;
            font-size: 36px; }
            .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost .price {
              font-size: 36px; }
              .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost .price sub {
                padding-bottom: 2px;
                bottom: 0px; }
            .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .cost span sup {
              font-size: 22px; }
          .aui .modulo-d .banner .banner.lista_planes .banner_content .price_content .btn {
            margin-left: 0px;
            padding: 7px 20px;
            width: 100%; } }
/* Desktop - Diseño 480 liquido */
@media (max-width: 480px) {
  .aui .modulo-g .banner {
    height: auto; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content {
      word-wrap: break-word; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .vermas {
        display: none; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .vermas img {
          display: none; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content h3 {
        font-size: 26px;
        line-height: 32px;
        padding-top: 28px;
        width: 92%; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content h6 {
        font-size: 16px;
        line-height: auto;
        padding-top: 12px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta {
        bottom: 0px;
        position: relative;
        height: auto;
        display: inline-block;
        padding-top: 10px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 {
          display: inline-table; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p {
            width: 100%;
            display: inline-block; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .small {
              display: table-cell;
              vertical-align: top;
              /*width: 28%;*/
              width: 100%;
              padding-top: 9px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .medium {
              /*width: 70%;*/
              width: 100%;
              display: table-cell;
              vertical-align: top;
              padding-top: 9px;
              letter-spacing: -0.5px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price {
              /*display: table-cell;*/
              padding-top: 9px;
              display: inline-block;
              vertical-align: top;
              /*width: auto;*/
              width: 100%;
              /*padding-left: 7px;*/
              padding-left: 0px;
              margin-left: 0px; }
              .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .money {
                font-size: 32px;
                line-height: 32px;
                margin-right: -5px; }
              .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .number {
                font-size: 54px;
                line-height: 54px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price:first-child {
              padding-left: 0px;
              /*padding-right: 7px; */
              padding-right: 0px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p span + .price {
              padding-top: 0; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .suboferta {
          padding-top: 10px;
          font-size: 16px;
          padding-bottom: 2px; }
    .aui .modulo-g .banner.banner_seccion {
      height: 300px;
      word-wrap: break-word; }
      .aui .modulo-g .banner.banner_seccion .banner_content {
        padding-bottom: 37px; }
        .aui .modulo-g .banner.banner_seccion .banner_content a.btn {
          text-indent: -999px;
          width: 30px;
          height: 30px;
          background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_btn_mas.png) !important;
          background-repeat: no-repeat !important;
          background-position: center !important;
          background-size: 20% !important; }
        .aui .modulo-g .banner.banner_seccion .banner_content h4 {
          padding-bottom: 20px; }
  .aui .modulo-i .banner {
    height: auto;
    width: 100%; }
    .aui .modulo-i .banner.registro {
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      width: 100%; }
      .aui .modulo-i .banner.registro .banner_content {
        width: 100%; }
        .aui .modulo-i .banner.registro .banner_content h5 {
          font-size: 16px;
          padding-left: 15px;
          padding-right: 15px; }
        .aui .modulo-i .banner.registro .banner_content form {
          padding-left: 15px;
          padding-right: 15px; }
          .aui .modulo-i .banner.registro .banner_content form input {
            font-size: 14px;
            height: 30px;
            width: 28%;
            margin-right: 4%; }
          .aui .modulo-i .banner.registro .banner_content form input:last-of-type {
            margin-right: 3%; }
          .aui .modulo-i .banner.registro .banner_content form .btn {
            width: 14%;
            text-align: center;
            padding-left: 0px;
            padding-right: 0px; }
          .aui .modulo-i .banner.registro .banner_content form .signup-container {
            width: 12%; }
            .aui .modulo-i .banner.registro .banner_content form .signup-container .signup {
              font-size: 14px;
              line-height: 14px; }
          .aui .modulo-i .banner.registro .banner_content form .forgot {
            font-size: 14px;
            margin-left: 0px;
            width: 100%;
            padding-right: 40%; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 {
    font-size: 25px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 {
    font-size: 16px;
    padding-top: 38px; }
    .aui .modulo-h .banner.banner_seccion .banner_content h4 strong {
      font-size: 18px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 + h4 {
    padding-top: 16px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 + h4 {
    padding-top: 5px; }
  .aui .modulo-h .banner.banner_seccion .banner_content .btn, .aui .modulo-h .banner.banner_seccion .banner_content a.btn, .aui .modulo-h .banner.banner_seccion .banner_content span.btn {
    text-indent: -999px;
    width: 30px;
    height: 30px;
    background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_btn_mas.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost {
    padding-top: 15px;
    bottom: 32px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
      font-size: 14px;
      line-height: 14px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text {
      padding-top: 2px;
      width: 100%; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
        font-size: 27px;
        line-height: 27px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
        font-size: 53px;
        line-height: 53px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
        word-wrap: break-word;
        font-size: 20px;
        line-height: 18px; } }
/* Desktop - Diseño 360 liquido */
@media (max-width: 360px) {
  .aui .modulo-g .banner {
    height: auto; }
    .aui .modulo-g .banner.banner_destacado_home .banner_content {
      word-wrap: break-word; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .vermas {
        display: none; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content h3 {
        font-size: 26px;
        line-height: 32px;
        padding-top: 28px;
        width: 92%; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content h6 {
        font-size: 16px;
        line-height: auto;
        padding-top: 12px; }
      .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta {
        bottom: 0px;
        position: relative;
        height: auto;
        display: inline-block;
        padding-top: 10px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 {
          display: inline-table; }
          .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p {
            width: 100%;
            display: inline-block; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .small {
              display: table-cell;
              vertical-align: top;
              width: 100%;
              padding-top: 9px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .medium {
              width: 100%;
              display: table-cell;
              vertical-align: top;
              padding-top: 9px;
              letter-spacing: -0.5px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price {
              display: inline-block;
              vertical-align: top;
              width: 100%;
              margin-left: 0px;
              padding-left: 0px; }
              .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .money {
                font-size: 32px;
                line-height: 32px;
                margin-right: -5px; }
              .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price .number {
                font-size: 54px;
                line-height: 54px; }
            .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .oferVisibe1 p .price:first-child {
              padding-left: 0px;
              padding-right: 0px; }
        .aui .modulo-g .banner.banner_destacado_home .banner_content .oferta .oferta_content .suboferta {
          padding-top: 10px;
          font-size: 16px; }
  .aui .modulo-i .banner {
    height: auto;
    width: 100%; }
    .aui .modulo-i .banner.registro {
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
      width: 100%; }
      .aui .modulo-i .banner.registro .banner_content {
        width: 100%; }
        .aui .modulo-i .banner.registro .banner_content h5 {
          font-size: 16px; }
        .aui .modulo-i .banner.registro .banner_content form input {
          font-size: 14px;
          height: 30px;
          /*width: 25%;
          margin-right: 4%;*/
          width: 100%;
          max-width: none !important;
          margin-right: 0%;
          margin-bottom: 5px;
          text-align: center; }
        .aui .modulo-i .banner.registro .banner_content form input:last-of-type {
          /*margin-right:3%;*/
          margin-right: 0%; }
        .aui .modulo-i .banner.registro .banner_content form .btn {
          /*width: 17%;*/
          width: 100%;
          text-align: center;
          padding-left: 0px;
          padding-right: 0px;
          margin-bottom: 10px; }
        .aui .modulo-i .banner.registro .banner_content form .signup-container {
          /*width:12%;*/
          width: 100%; }
          .aui .modulo-i .banner.registro .banner_content form .signup-container .signup {
            font-size: 14px;
            line-height: 14px; }
        .aui .modulo-i .banner.registro .banner_content form .forgot {
          font-size: 14px;
          margin-left: 0px;
          width: 100%;
          /*padding-right: 46%;*/
          padding-right: 0%;
          text-align: center; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 {
    font-size: 24px;
    line-height: 25px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 {
    font-size: 14px;
    line-height: 17px;
    padding-top: 38px; }
    .aui .modulo-h .banner.banner_seccion .banner_content h4 strong {
      font-size: 16px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h4 + h4 {
    padding-top: 16px; }
  .aui .modulo-h .banner.banner_seccion .banner_content h3 + h4 {
    padding-top: 5px; }
  .aui .modulo-h .banner.banner_seccion .banner_content a.btn {
    text-indent: -999px;
    width: 30px;
    height: 30px;
    background-image: url(/colportal-guatemala-v2-theme/css/../images/latam/ico_btn_mas.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important; }
  .aui .modulo-h .banner.banner_seccion .banner_content .cost {
    padding-top: 15px;
    bottom: 32px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
      font-size: 14px;
      line-height: 14px; }
    .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text {
      padding-top: 2px;
      width: 100%; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
        font-size: 27px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
        font-size: 53px;
        line-height: 53px; }
      .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
        font-size: 18px;
        line-height: 16px; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

/* Large desktop - Diseño 1200 */
.aui h2 {
  font-size: 36px; }
.aui h3 {
  font-size: 24px; }
.aui p {
  font-size: 18.1px; }
.aui .modulo-i .banner.redes {
  background: #1889ab;
  padding-right: 0; }
  .aui .modulo-i .banner.redes a {
    color: white;
    font-size: 16px; }
  .aui .modulo-i .banner.redes .subitle {
    color: white;
    font-size: 18px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 1.1; }
  .aui .modulo-i .banner.redes .pRdes {
    color: white;
    font-size: 16px;
    float: left;
    margin-right: 30px; }
  .aui .modulo-i .banner.redes ul {
    float: left; }
  .aui .modulo-i .banner.redes ul li {
    display: inline;
    margin-right: 10px; }
  .aui .modulo-i .banner.redes img {
    margin-right: 10px; }
.aui #navigation .container-fluid {
  background-color: #10628a; }
.aui #footer .redes-sociales a:link {
  margin: 4px 4px 2px 0; }
.aui .dropdown-menu.child-menu {
  overflow: hidden; }

/* Desktop - Diseño 980 */
@media (max-width: 1199px) {
  .aui h2 {
    font-size: 26px; }
  .aui h3 {
    font-size: 18px; }
  .aui p {
    font-size: 14px; }
  .aui .modulo-i .banner.redes {
    padding-right: 0; }
    .aui .modulo-i .banner.redes a {
      font-size: 14px; }
    .aui .modulo-i .banner.redes .subitle {
      font-size: 14px; }
    .aui .modulo-i .banner.redes .pRdes {
      font-size: 14px;
      margin-right: 5px; }
    .aui .modulo-i .banner.redes img {
      margin-right: 4px; } }
/* Desktop - Diseño 768 */
@media (max-width: 979px) {
  .aui #footer .row-fluid {
    position: relative; }
    .aui #footer .row-fluid .redes-sociales {
      float: left;
      bottom: 0;
      padding-left: 0;
      position: absolute;
      width: 100%; }
      .aui #footer .row-fluid .redes-sociales .etiqueta {
        display: none; }
    .aui #footer .row-fluid .ligas {
      overflow: hidden;
      padding-left: 0;
      text-align: left;
      width: 100%;
      text-align: center; }
      .aui #footer .row-fluid .ligas a {
        margin-left: 0px;
        margin-right: 5px; }
    .aui #footer .row-fluid .logo-telefonica {
      float: right;
      bottom: 0;
      position: relative;
      top: auto; } }
/* Desktop - Diseño 480 estatico */
@media (max-width: 767px) {
  .aui h2 {
    font-size: 26px; }
  .aui h3 {
    font-size: 18px; }
  .aui p {
    font-size: 14px; }
  .aui .modulo-i .banner.redes ul li {
    margin-right: 0px; } }
/* Desktop - Diseño 480 liquido */
@media (max-width: 480px) {
  h2 {
    font-size: 28px; }

  h3 {
    font-size: 18px; }

  .modulo-i .banner.redes .pRdes {
    display: none; }
  .modulo-i .banner.redes img {
    display: none; }
  .modulo-i .banner.redes a {
    margin-right: 5px; } }
/* Desktop - Diseño 360 liquido */
.aui .portlet-dockbar {
  display: inline-block;
  height: auto; }
  .aui .portlet-dockbar .dockbar {
    height: auto;
    position: relative; }
    .aui .portlet-dockbar .dockbar span.alert {
      display: initial;
      margin: 0px !important; }
    .aui .portlet-dockbar .dockbar .dockbar-user-notifications .user-notifications-count.alert {
      display: initial; }

@media (max-width: 979px) {
  .aui {
    /*-- portlet-dockbar ---*/ }
    .aui .portlet-dockbar {
      overflow: hidden;
      position: fixed;
      z-index: 200; }
      .aui .portlet-dockbar .dockbar {
        float: left;
        height: auto;
        position: relative;
        z-index: 401; }
        .aui .portlet-dockbar .dockbar .navbar-inner {
          background-image: none;
          display: table; }
          .aui .portlet-dockbar .dockbar .navbar-inner .container {
            width: 270px;
            text-align: center; }
            .aui .portlet-dockbar .dockbar .navbar-inner .container ul li {
              background-color: transparent;
              background-image: none; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container ul li > a.dropdown-toggle {
                background-color: #00aaff; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container ul li ul li a {
                display: inline-block;
                background-color: #00aaff; }
            .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar {
              background: rgba(60, 59, 118, 0.5);
              color: white;
              border: none;
              float: left;
              font-size: 24px;
              padding: 12px 15px;
              max-width: 50px; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar:nth-child(2) {
                float: none; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar:nth-child(3) {
                float: right; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar .dockbar-split {
                height: 0px; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar img.user-avatar-image {
                position: relative;
                width: 100%;
                border-radius: 50%;
                box-shadow: 0 0 0 2px #5594e0;
                max-width: 100%; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar[data-navid="_145_navAccountControls"] {
                padding: 5px;
                height: 49px; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar .open {
                background: #ffa140; }
            .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar:hover, .aui .portlet-dockbar .dockbar .navbar-inner .container .btn.btn-navbar .open {
              background: #ffa140; }
            .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls {
              background: #118ade;
              border-width: 0;
              left: 0;
              margin: 0;
              min-width: 160px;
              width: 100%;
              position: relative;
              right: 0;
              z-index: 400; }
              .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls li, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls li {
                margin: 0 auto;
                width: 95%; }
                .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls li.toggle-controls .toggle-controls-link, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls li.toggle-controls .toggle-controls-link {
                  background: #92F545;
                  position: relative; }
                .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls li > a, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls li > a {
                  font-size: 16px;
                  margin: 5px 0;
                  padding: 6px 15px;
                  text-align: left;
                  background-color: #00aaff;
                  border-radius: 0;
                  width: 100%; }
                  .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls li > a span, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls li > a span {
                    background: transparent;
                    display: inline;
                    left: 0;
                    margin-left: 0;
                    margin-top: 0;
                    padding: 0;
                    position: relative;
                    border-radius: 30px;
                    color: white;
                    font-weight: normal; }
                  .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls li > a:hover, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls li > a:hover {
                    background-color: #6CCEFF; }
                    .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-add-controls li > a:hover .nav-item-label, .aui .portlet-dockbar .dockbar .navbar-inner .container .nav-account-controls li > a:hover .nav-item-label {
                      display: inline; }
      .aui .portlet-dockbar.opened {
        display: inline-block;
        width: auto;
        overflow: visible;
        top: 0px; }
        .aui .portlet-dockbar.opened .dockbar .navbar-inner {
          visibility: visible; }
          .aui .portlet-dockbar.opened .dockbar .navbar-inner .container .btn.btn-navbar {
            color: white; }
    .aui .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 100%;
      width: 100%; }
    .aui .nav-collapse .open > .dropdown-menu {
      display: block;
      margin: 0; } }
@media (max-width: 1040px) {
  .dockbar .navbar-inner {
    visibility: visible; }
    .dockbar .navbar-inner .container > .btn-navbar:first-child {
      visibility: visible; } }
@media (max-width: 767px) {
  .aui .dockbar {
    margin: 0; } }
@font-face {
  font-family: 'icomoon';
  src: url("/colportal-guatemala-v2-theme/css/fonts/icomoon.eot?-n8uso9");
  src: url("/colportal-guatemala-v2-theme/css/fonts/icomoon.eot?#iefix-n8uso9") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/icomoon.woff?-n8uso9") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/icomoon.ttf?-n8uso9") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/icomoon.svg?-n8uso9#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-facturacion:before {
  content: "\e622"; }

.icon-otros:before {
  content: "\e623"; }

.icon-servicios_digitales:before {
  content: "\e624"; }

.icon-telefonia:before {
  content: "\e625"; }

.icon-candado:before {
  content: "\e621"; }

.icon-rueda_open:before {
  content: "\e620"; }

.icon-info-alert:before {
  content: "\e61f"; }

.icon-thin_left_arrow:before {
  content: "\e61e"; }

.icon-thin_right_arrow:before {
  content: "\e61d"; }

.icon-btn_ticket:before {
  content: "\e61c"; }

.icon-btn-arrow_left:before {
  content: "\e61a"; }

.icon-btn_plus:before {
  content: "\e61b"; }

.icon-f-internet:before {
  content: "\e617"; }

.icon-f-telefonia:before {
  content: "\e618"; }

.icon-f-television:before {
  content: "\e619"; }

.icon-internet-circle:before {
  content: "\e616"; }

.icon-ok-tic:before {
  content: "\e601"; }

.icon-bg_ico_service:before {
  content: "\e600"; }

.icon-feature-android:before {
  content: "\e602"; }

.icon-feature-windows:before {
  content: "\e603"; }

.icon-feature-apple:before {
  content: "\e604"; }

.icon-feature-processor:before {
  content: "\e605"; }

.icon-feature-screen:before {
  content: "\e606"; }

.icon-feature-sim:before {
  content: "\e607"; }

.icon-feature-storage:before {
  content: "\e608"; }

.icon-feature-camera:before {
  content: "\e609"; }

.icon-big_white_arrow_right:before {
  content: "\e60a"; }

.icon-bg-service:before {
  content: "\e60b"; }

.icon-wifi:before {
  content: "\e60c"; }

.icon-error-input:before {
  content: "\e60d"; }

.icon-arrow-right:before {
  content: "\e60e"; }

.icon-btn-arrow_right:before {
  content: "\e60f"; }

.icon-btn-double-arrow-right:before {
  content: "\e610"; }

.icon-estado-disponible:before {
  content: "\e611"; }

.icon-estado-no-disponible:before {
  content: "\e612"; }

.icon-internet:before {
  content: "\e613"; }

.icon-internet-tablet:before {
  content: "\e614"; }

.icon-movil:before {
  content: "\e615"; }

.ps-container {
  overflow: hidden !important; }

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block; }

.ps-container.ps-in-scrolling {
  pointer-events: none; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

/*.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999; }*/
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999; }

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  opacity: 0;
  border: 1px solid #2c95b3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 40px; }

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #2c95b3;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  transition: background-color .2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 40px; }

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x:before {
  content: "\f04b";
  font-family: "fontawesome-alloy";
  float: right;
  margin-right: 15px;
  margin-top: 10px;
  color: #ffffff;
  font-size: 9px; }

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  -o-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px; }

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color .2s linear;
  -moz-transition: background-color .2s linear;
  -o-transition: background-color .2s linear;
  transition: background-color .2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px; }

.ps-container.ps-in-scrolling {
  pointer-events: none; }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  /* background-color: #999;*/ }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999; }

.ps-container > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60); }

.ps-container > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  /* background-color: #999;*/ }

.ps-container > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999; }

.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-c, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-i, .modulo-j, .modulo-k {*/
  /*}*/ }
  .aui .banner {
    margin-bottom: 0px !important;
    float: none; }
    .aui .banner .banner_image img, .aui .banner img.background_image {
      width: 100%; }
  .aui .row-fluid {
    margin: 0;
    width: auto; }
    .aui .row-fluid [class*="span"] {
      float: left;
      margin-bottom: 10px; }
    .aui .row-fluid .span1, .aui .row-fluid .span2, .aui .row-fluid .span3, .aui .row-fluid .span4, .aui .row-fluid .span5, .aui .row-fluid .span6, .aui .row-fluid .span7, .aui .row-fluid .span8, .aui .row-fluid .span9, .aui .row-fluid .span10, .aui .row-fluid .span11, .aui .row-fluid .span12 {
      padding: 0 5px; }

@media (max-width: 979px) {
  .aui {
    /*.modulo-a, .modulo-b, .modulo-c, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-i, .modulo-j, .modulo-k {*/ }
    .aui .banner img.background_image {
      width: auto; }

  /*}*/ }
@media (max-width: 767px) {
  .aui .row-fluid.box_form {
    margin: 0px -5px 0; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

.aui .modulo-a .contenido-no-estructurado {
  padding: 35px 25px; }
  .aui .modulo-a .contenido-no-estructurado.terms {
    margin: 15px 0; }
    .aui .modulo-a .contenido-no-estructurado.terms > p {
      font-family: 'Movistar_textregular' !important;
      font-size: 12px !important;
      font-weight: normal !important;
      color: #515559 !important;
      padding: 15px 0 !important;
      margin: 0 !important; }
  .aui .modulo-a .contenido-no-estructurado .terms {
    font-family: 'Movistar_textregular';
    font-size: 12px;
    font-weight: normal;
    color: #515559;
    margin: 15px 0;
    padding: 15px 0; }
.aui .modulo-a .list_files {
  padding: 0 25px 20px;
  background: white; }
  .aui .modulo-a .list_files .subtitle {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #4b4b4b;
    padding: 10px 0; }
  .aui .modulo-a .list_files .list_files_doc li {
    margin: 0 0 5px; }
    .aui .modulo-a .list_files .list_files_doc li a, .aui .modulo-a .list_files .list_files_doc li span {
      width: auto;
      height: auto;
      font-family: Movistar_textregular;
      font-size: 14px;
      font-weight: 400;
      text-align: justify;
      text-decoration: none;
      color: #0086C3;
      cursor: pointer;
      margin: 0;
      padding: 0 0 1px 26px; }
      .aui .modulo-a .list_files .list_files_doc li a span, .aui .modulo-a .list_files .list_files_doc li span span {
        padding: 0; }
    .aui .modulo-a .list_files .list_files_doc li.pdf a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_pdf.gif) no-repeat 0 0; }
    .aui .modulo-a .list_files .list_files_doc li.word a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_word.png) no-repeat 0 0; }
    .aui .modulo-a .list_files .list_files_doc li.excel a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_excell.png) no-repeat 0 0; }
    .aui .modulo-a .list_files .list_files_doc li.ppt a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_ppt.png) no-repeat 0 0; }
    .aui .modulo-a .list_files .list_files_doc li.txt a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_txt.png) no-repeat 0 0; }
    .aui .modulo-a .list_files .list_files_doc li.exe a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_exe.png) no-repeat 0 0; }
    .aui .modulo-a .list_files .list_files_doc li.otro a {
      background: transparent url(/colportal-guatemala-v2-theme/images/ico_docs/ico_other.png) no-repeat 0 0; }
.aui .modulo-d-compuesto {
  margin-bottom: 15px;
  box-shadow: 0 2px 3px #aaa;
  /*height: 330px;*/
  background-color: white;
  margin-left: 0px;
  margin-right: 0px; }
  .aui .modulo-d-compuesto .banner {
    height: 330px; }
  .aui .modulo-d-compuesto .row [class*="span"], .aui .modulo-d-compuesto .row-fluid [class*="span"] {
    margin-bottom: 0px;
    float: left; }
  .aui .modulo-d-compuesto .modulo-f {
    padding: 15px 0 0;
    margin: 0;
    height: 100%; }
    .aui .modulo-d-compuesto .modulo-f div {
      height: 100%; }
    .aui .modulo-d-compuesto .modulo-f .banner {
      background-color: transparent !important;
      box-shadow: none !important;
      height: 300px;
      padding-top: 0; }
      .aui .modulo-d-compuesto .modulo-f .banner span.banner_content {
        padding-top: 0; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content h2, .aui .modulo-d-compuesto .modulo-f .banner .banner_content h2 span {
        font-family: "Movistar_headlineregular";
        font-size: 44px;
        line-height: 1;
        color: #00769f;
        margin: 0 0 10px; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content h3 {
        font-family: "Movistar_textregular";
        font-size: 22px;
        line-height: 1;
        color: #00769f;
        margin: 0 0 10px; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content span, .aui .modulo-d-compuesto .modulo-f .banner .banner_content p {
        font-family: "Movistar_textregular";
        font-size: 18px;
        line-height: 1;
        color: #00769f;
        margin: 0 0 10px; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content span.btn {
        background-color: #00769f;
        color: white; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content ul {
        height: auto; }
        .aui .modulo-d-compuesto .modulo-f .banner .banner_content ul li {
          background: url("/colportal-guatemala-v2-theme/images/ico_guion_azul2.png") no-repeat 0 8px;
          padding: 0 0 0 10px;
          display: block;
          width: 100%;
          height: auto;
          margin: 10px 0 0; }
          .aui .modulo-d-compuesto .modulo-f .banner .banner_content ul li:first-child {
            padding-top: 0; }
          .aui .modulo-d-compuesto .modulo-f .banner .banner_content ul li a {
            font-family: "Movistar_textregular";
            font-size: 18px;
            line-height: 1;
            background: none;
            padding: 0;
            display: inline;
            color: #00769f; }
      .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content {
        padding: 0 0 15px 20px; }
        .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .rich_text p, .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .rich_text span, .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .rich_text a {
          color: inherit; }
    .aui .modulo-d-compuesto .modulo-f:first-child .banner {
      height: 100%; }
    .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner {
      border-left: 1px solid #70c3d7;
      padding: 0 15px;
      margin: 0 0 15px; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content div {
        height: auto; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_imagen {
        height: 100%;
        width: 40%;
        float: left; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content {
        width: 60%;
        float: left; }
        .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste {
          padding: 15px 0; }
          .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste p.cost {
            font-size: 60px;
            border: none;
            margin: 0;
            padding: 0 10px 0 0; }
            .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste p.cost span {
              font-size: 30px; }
          .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste .time_plan {
            font-size: 20px;
            min-width: initial;
            width: 41%;
            padding: 0; }
.aui .azul1 .modulo-d-compuesto {
  background-color: #00769f; }
  .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content h2, .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content h3, .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content span, .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content p {
    color: white; }
  .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content span.btn {
    background-color: white;
    color: #00769f; }
  .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content ul li {
    background: url("/colportal-guatemala-v2-theme/images/ico_guion_white.png") no-repeat 0 8px; }
    .aui .azul1 .modulo-d-compuesto .modulo-f .banner .banner_content ul li a {
      color: white; }
.aui .modulo-d {
  /*height: 330px;*/ }
  .aui .modulo-d .banner {
    background-color: white;
    box-shadow: 0px 2px 3px #AAA;
    height: auto;
    padding: 0px;
    box-sizing: border-box;
    /*height: 330px;*/ }
    .aui .modulo-d .banner .row-fluid {
      width: auto;
      margin: 0px; }
      .aui .modulo-d .banner .row-fluid .span1, .aui .modulo-d .banner .row-fluid .span2, .aui .modulo-d .banner .row-fluid .span3, .aui .modulo-d .banner .row-fluid .span4, .aui .modulo-d .banner .row-fluid .span5, .aui .modulo-d .banner .row-fluid .span6, .aui .modulo-d .banner .row-fluid .span7, .aui .modulo-d .banner .row-fluid .span8, .aui .modulo-d .banner .row-fluid .span9, .aui .modulo-d .banner .row-fluid .span10, .aui .modulo-d .banner .row-fluid .span11, .aui .modulo-d .banner .row-fluid .span12 {
        padding: 0px; }
      .aui .modulo-d .banner .row-fluid [class*="span"] {
        margin-bottom: 0px; }
    .aui .modulo-d .banner .banner {
      box-shadow: none;
      margin: 0px;
      width: 100%; }
    .aui .modulo-d .banner.lista_acceso_d {
      padding: 30px 0;
      float: none; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content {
        float: none; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .title {
          font-size: 36px;
          line-height: 1;
          color: #119cbf;
          margin: 0;
          padding: 0 25px;
          font-family: "Movistar_headlineregular"; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .descriptor {
          color: #119cbf;
          font-size: 16px;
          line-height: 1;
          padding: 15px 20px 0; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
          position: relative;
          border-left: 1px solid #119cbf;
          margin: 20px 0 0;
          padding: 0 25px;
          height: 215px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner img:first-child {
            width: 28px;
            height: 27px;
            border: none; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner.first {
            border-left: none; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
            overflow: hidden;
            padding: 0 0 5px; }
            .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
              font-family: "Movistar_headlineregular";
              font-size: 24px;
              line-height: 1;
              color: #119cbf;
              margin-top: 8px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitle p, .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitle span, .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitle a {
            overflow: hidden;
            word-wrap: inherit;
            color: #119cbf;
            font-size: 16px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
            position: absolute;
            bottom: 0;
            right: 20px;
            width: auto; }
    .aui .modulo-d .banner.lista_productos {
      padding: 20px 0 30px; }
      .aui .modulo-d .banner.lista_productos .carousel {
        height: 100%;
        margin: 0;
        padding-bottom: 30px; }
      .aui .modulo-d .banner.lista_productos .carousel-indicators {
        height: 13px;
        bottom: -20px; }
        .aui .modulo-d .banner.lista_productos .carousel-indicators li {
          width: 13px;
          height: 13px;
          background: #b3e4ec;
          border-radius: 7px;
          cursor: pointer;
          margin-left: 22px; }
        .aui .modulo-d .banner.lista_productos .carousel-indicators li.active {
          background: #00c6d7; }
      .aui .modulo-d .banner.lista_productos .carousel-inner {
        height: 100%; }
        .aui .modulo-d .banner.lista_productos .carousel-inner .item {
          height: 100%; }
        .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content {
          margin-left: 0;
          position: relative;
          height: 100%;
          padding-top: 45px !important;
          padding-bottom: 40px; }
          .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content:first-child {
            margin: 0; }
          .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content img:first-child {
            float: left;
            padding: 0 20px 0 0;
            width: auto;
            height: 160px; }
          .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .sticker {
            position: absolute;
            right: 50px;
            top: 0;
            min-height: 56px; }
            .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .sticker img {
              width: auto;
              padding: 0;
              float: none;
              min-height: 56px; }
          .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info {
            float: left;
            width: 55%; }
            .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info .title {
              font-family: 'Movistar_headlineregular';
              font-size: 16px !important;
              line-height: 1;
              color: #005c84;
              height: 20px;
              margin: 0 !important; }
            .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info .subtitle {
              padding: 0;
              height: 35px;
              font-size: 16px !important;
              margin: 0 !important; }
            .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info p.price {
              padding: 0 0 15px; }
              .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info p.price .shop_from {
                font-family: 'Movistar_headlinebold';
                font-size: 14px;
                color: #005c84;
                display: block; }
              .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info p.price .number {
                font-family: 'Movistar_headlinebold';
                font-size: 42px;
                letter-spacing: -1.1px;
                color: #005c84;
                display: block; }
                .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info p.price .number > span:first-child {
                  font-size: 21px; }
              .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info p.price .price-plan {
                font-family: 'Movistar_textregular';
                font-size: 16px;
                color: #005c84;
                display: block; }
            .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a, .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a.btn {
              color: white;
              background: #119cbf;
              position: absolute;
              bottom: 0; }
              .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a:hover, .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a.btn:hover {
                background-color: #58b9d1 !important; }
                .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a:hover span, .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a.btn:hover span {
                  text-decoration: underline; }
              .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a img, .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a.btn img {
                padding: 0;
                width: auto; }
              .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a span, .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a.btn span {
                padding: 2px 0 0 10px; }
      .aui .modulo-d .banner.lista_productos.lista_planes {
        padding: 15px 0 20px; }
        .aui .modulo-d .banner.lista_productos.lista_planes .carousel-indicators {
          bottom: -5px; }
        .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content {
          padding-top: 10px !important;
          padding-bottom: 0; }
          .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content > img:first-child {
            float: none;
            padding: 0;
            height: 30px;
            margin: 0 0 8px; }
          .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info {
            float: none;
            width: 100%; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .title {
              font-size: 18px !important;
              font-weight: normal;
              height: 35px;
              background: none;
              margin: 10px 0 0;
              padding: 0; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .subtitle {
              font-family: 'Movistar_headlineregular';
              font-size: 16px !important;
              color: #005c84;
              height: 35px;
              width: 100%;
              margin: 8px 0 0; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .price {
              width: 100%;
              margin: 10px 0;
              height: auto; }
              .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .price .number {
                float: left;
                max-width: 50%;
                font-size: 3em; }
                .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .price .number span:first-child {
                  font-size: 0.5em; }
              .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .price .price-plan {
                float: left;
                max-width: 50%;
                padding: 0 0 0 5px;
                font-family: "Movistar_textbold"; }
              .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .price .price-regular {
                clear: both;
                display: block;
                font-size: 16px;
                line-height: 1.2;
                color: #005c84; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info a, .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info a.btn {
              position: inherit;
              bottom: auto; }
    .aui .modulo-d .banner.lista_planes {
      height: 330px;
      padding-right: 0;
      width: 100%; }
      .aui .modulo-d .banner.lista_planes .carousel {
        margin-bottom: 0; }
        .aui .modulo-d .banner.lista_planes .carousel .carousel-indicators {
          height: 13px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-indicators li {
            width: 13px;
            height: 13px;
            background: #a4f8ff;
            border-radius: 7px;
            cursor: pointer;
            margin-left: 22px; }
          .aui .modulo-d .banner.lista_planes .carousel .carousel-indicators li.active {
            background: #00c6d7; }
      .aui .modulo-d .banner.lista_planes .banner_content {
        padding-top: 60px;
        padding-left: 25px;
        padding-right: 25px;
        color: #005c84; }
        .aui .modulo-d .banner.lista_planes .banner_content .title {
          position: relative;
          font-family: 'Movistar_headlinebold';
          font-size: 16px;
          line-height: 1;
          color: white;
          background-color: #00c6d7;
          display: inline-block;
          padding-top: 20px;
          padding-left: 13px;
          height: 50px;
          width: 100%;
          margin-bottom: 15px; }
          .aui .modulo-d .banner.lista_planes .banner_content .title .arrow {
            position: absolute;
            left: 12px;
            bottom: -10px;
            width: 13px;
            height: 10px;
            background-size: 13px 10px;
            background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul4.png);
            background-repeat: no-repeat; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul1 {
            background-color: #005c84; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul1 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul1.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul2 {
            background-color: #00769f; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul2 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul2.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul3 {
            background-color: #119cbf; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul3 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul3.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul4 {
            background-color: #00c6d7; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul4 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul4.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul4-40 {
            background-color: #a4f8ff; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul4-40 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul4-40.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul5 {
            background-color: #b3e4ec; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul5 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul5.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul6 {
            background-color: #89c4d2; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_azul6 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul6.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_verde1 {
            background-color: #228836; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_verde1 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_verde1.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_verde2 {
            background-color: #bcdb7f; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_verde2 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_verde2.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_verde3 {
            background-color: #a8ce37; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_verde3 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_verde3.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_purpura {
            background-color: #9d32b5; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_purpura .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_purpura.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_amarillo {
            background-color: #fdb613; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_amarillo .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_amarillo.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_rosa {
            background-color: #eb008b; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_rosa .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_rosa.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris {
            background-color: #999999; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_gris.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris2 {
            background-color: #d3e1e4; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris2 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_gris2.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris3 {
            background-color: #3c4349; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris3 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_gris3.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris4 {
            background-color: #666666; }
            .aui .modulo-d .banner.lista_planes .banner_content .title.bg_gris4 .arrow {
              background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow_gris4.png); }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-04385b {
            background-color: #04385b; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-08507a {
            background-color: #08507a; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-0a5a8a {
            background-color: #0a5a8a; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-0f6d9c {
            background-color: #0f6d9c; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-1487b7 {
            background-color: #1487b7; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-2ba6d3 {
            background-color: #2ba6d3; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-5ec6ef {
            background-color: #5ec6ef; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-e6f6ff {
            background-color: #e6f6ff; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-azul-f0f5f8 {
            background-color: #f0f5f8; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-20823a {
            background-color: #20823a; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-7aa268 {
            background-color: #7aa268; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-b8c4a4 {
            background-color: #b8c4a4; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-3e993c {
            background-color: #3e993c; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-bdc8a3 {
            background-color: #bdc8a3; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-81b945 {
            background-color: #81b945; }
          .aui .modulo-d .banner.lista_planes .banner_content .title.bg-verde-acc879 {
            background-color: #acc879; }
        .aui .modulo-d .banner.lista_planes .banner_content p, .aui .modulo-d .banner.lista_planes .banner_content .subtitle {
          font-family: 'Movistar_textregular';
          font-size: 16px;
          line-height: 1;
          padding-left: 6px;
          height: 50px;
          overflow: hidden;
          display: inline-block; }
        .aui .modulo-d .banner.lista_planes .banner_content .price_content {
          padding-top: 6px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content p {
            line-height: 1; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content p:first-child {
            height: 50px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .shop_from {
            height: auto;
            width: 100%; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost {
            padding-top: 4px;
            padding-left: 6px;
            padding-bottom: 5px;
            font-family: 'Movistar_headlineregular';
            font-size: 36px;
            height: 45px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price sub {
              padding-bottom: 2px;
              bottom: 0px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost span sup {
              font-size: 22px;
              top: -12px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .btn {
            margin-left: 5px;
            padding: 7px 20px; }
    .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda {
      height: 330px; }
      .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content {
        width: 100%;
        padding: 30px 25px; }
        .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .title {
          color: #005c84;
          margin: 0 0 20px; }
        .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_img {
          float: left;
          width: 23%;
          padding: 0 20px;
          vertical-align: bottom;
          text-align: left; }
        .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left {
          float: left;
          width: 42%;
          padding: 0 10px 0 0; }
          .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left ul li {
            background: url("/colportal-guatemala-v2-theme/images/ico_lista.png") no-repeat left center;
            font-family: 'Movistar_textregular';
            font-size: 16px;
            line-height: 1.2;
            color: #005c84;
            margin: 0 0 5px;
            padding: 0 0 0 16px; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left ul li p {
              font-family: 'Movistar_textregular';
              font-size: 16px;
              line-height: 1.2; }
        .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right {
          float: right;
          width: 35%; }
          .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste {
            margin: 0 0 20px;
            overflow: hidden; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left {
              float: left;
              width: 54%; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .top_cost {
                font-family: 'Movistar_headlinebold';
                font-size: 16px;
                line-height: 2;
                color: #005c84; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost {
                font-family: 'Movistar_headlinebold';
                font-size: 5em;
                line-height: 0.7;
                color: #005c84; }
                .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost > span:first-child {
                  font-size: 0.5em; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left.time_plan_right {
                width: auto; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right {
              float: left;
              width: 54%; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right .time_plan {
                font-family: 'Movistar_textregular';
                font-size: 16px;
                color: #515559; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right.time_plan_right {
                width: auto;
                margin: 30px 0 0 10px; }
                .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right.time_plan_right .time_plan {
                  font-family: 'Movistar_headlinebold';
                  font-size: 34px;
                  color: #005c84; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .balloon {
              float: right;
              width: 46%;
              position: relative;
              background: #00769f;
              padding: 10px 8px 10px 15px;
              margin: 25px 0 0;
              font-family: 'Movistar_headlinebold';
              font-size: 18px;
              line-height: 1;
              color: white; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .balloon .arrow_top {
                border-style: solid;
                border-width: 11px 10px 11px 0;
                border-color: transparent #00769f transparent transparent;
                position: absolute;
                top: 50%;
                left: -10px;
                margin: -11px 0 0 0; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .title_bottom {
              font-family: 'Movistar_textregular';
              font-size: 16px;
              line-height: 1.2;
              color: #515559; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .title_bottom p {
                font-family: 'Movistar_textregular';
                font-size: 16px;
                line-height: 1.2; }
    .aui .modulo-d .banner.banner_slider {
      height: 480px; }
      .aui .modulo-d .banner.banner_slider .carousel {
        margin-bottom: 0; }
        .aui .modulo-d .banner.banner_slider .carousel .carousel-inner.dividido {
          width: 75%;
          float: left; }
        .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item {
          height: 375px; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner {
            padding: 40px 25px;
            width: 60%;
            position: absolute;
            top: 0;
            left: 0;
            height: 375px;
            overflow: visible; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.title, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.title, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.title, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .titulo {
              font-size: 44px;
              line-height: 1;
              font-family: "Movistar_headlineregular"; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.subtitle, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.subtitle, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.subtitle, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .subtitulo {
              font-size: 20px;
              line-height: 1;
              margin: 10px 0; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .boton .btn {
              display: inline-block; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .boton .btn:hover {
              text-decoration: underline; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner p {
              font-size: 18px;
              line-height: 1; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner a.btn {
              display: inline-block;
              font-size: 16px !important;
              padding: 5px 20px;
              color: white !important;
              text-shadow: none;
              border-radius: 2px;
              box-shadow: 0;
              border: 0;
              border-color: none;
              background-image: none;
              background-color: #10628a;
              font-family: "Movistar_textbold";
              float: none;
              margin-left: 0; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor {
              margin-top: 15px;
              margin-bottom: 15px;
              max-height: 68px;
              overflow: hidden; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor p {
                font-size: 18px;
                line-height: 1; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor ul li {
                line-height: 1.5; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon {
            color: white !important;
            width: 126px;
            height: 127px;
            font-size: 16px;
            background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png");
            background-repeat: no-repeat;
            background-size: 100% 100%;
            text-align: center;
            position: absolute;
            right: 15px;
            bottom: 20px;
            padding: 20px;
            z-index: 3;
            right: 40%; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul4 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul5 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul6 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_verde1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_verde2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_verde3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_purpura {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_amarillo {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_rosa {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big {
              width: 188px;
              height: 184px;
              font-size: 18px;
              padding: 55px 25px;
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul1 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul2 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul3 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul4 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul5 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul6 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde1 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde2 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde3 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_purpura {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_amarillo {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png"); }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_rosa {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png"); }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square {
            color: white !important;
            width: 195px;
            height: 66px;
            font-size: 18px;
            padding: 15px 20px 10px 10px;
            text-align: center;
            background-image: url("/colportal-guatemala-v2-theme/images/latam/square_purpura.png");
            background-repeat: no-repeat;
            position: absolute;
            bottom: 20px;
            z-index: 3;
            right: 40%; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul1.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul2.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul3.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul4 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul4.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul5 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul5.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul6 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul6.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_verde1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_verde1.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_verde2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_verde2.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_verde3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_verde3.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.purpura {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_purpura.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_amarillo {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_amarillo.png"); }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .square.bg_rosa {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_rosa.png"); }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .imagen_banner {
            width: 40%;
            float: left;
            height: 330px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 1; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .imagen_banner img {
              max-width: 100%;
              max-height: 100%;
              position: absolute;
              bottom: initial;
              bottom: 0;
              right: 0; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .imagen_fondo_banner {
            z-index: -1;
            width: 100%;
            height: 100%; }
        .aui .modulo-d .banner.banner_slider .carousel .panel_derecho {
          width: 25%;
          float: left;
          display: block;
          height: 375px;
          padding: 20px;
          margin-bottom: 0 !important; }
          .aui .modulo-d .banner.banner_slider .carousel .panel_derecho.mobile {
            display: none;
            cursor: pointer; }
          .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
            display: none; }
          .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .titulo_panel, .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
            font-size: 33px;
            line-height: 1;
            font-family: "Movistar_headlineregular";
            text-align: center; }
          .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .descripcion_panel {
            font-size: 18px;
            line-height: 1;
            margin-top: 50px;
            text-align: left; }
          .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .boton_panel {
            margin-top: 70px; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .boton_panel .btn {
              display: block;
              box-shadow: none;
              padding: 6px 12px;
              font-size: 16px; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .boton_panel .btn:hover {
              text-decoration: underline; }
        .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators {
          width: 100%;
          top: 0;
          height: 105px;
          position: relative;
          right: 0;
          text-indent: 0;
          float: left;
          background-color: #cfd3d9; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li {
            position: relative;
            display: block;
            float: left;
            width: 25%;
            height: 100%;
            margin: 0;
            border: 0;
            text-indent: 0;
            cursor: pointer; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo {
              position: absolute;
              width: 100%;
              height: 100%;
              background-color: #cfd3d9; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo span {
                position: absolute; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent {
                width: 100%;
                height: 50%;
                margin-top: 25px;
                border-right: 2px solid #0a5d84; }
                .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p {
                  font-family: Movistar_textbold;
                  color: #666666;
                  font-size: 17px;
                  line-height: 1;
                  padding-top: 10px;
                  padding-right: 55px; }
                  .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p img {
                    width: auto;
                    height: auto;
                    margin: -20px 5% 0 5%;
                    max-width: 40%; }
                .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent .boxImagen, .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent .boxText {
                  width: 50%;
                  height: 100%;
                  float: left;
                  text-align: center;
                  padding: 0 10px; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo:hover {
              background-color: #bdbebe; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li img {
              width: auto;
              height: 100%;
              float: left;
              margin-left: 5%; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li.active div.fondo {
              background-color: #bdbebe; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li.active div.fondo span {
                position: absolute;
                width: 0;
                height: 0;
                border-left: 20px solid transparent;
                border-right: 20px solid transparent;
                border-bottom: 20px solid #bdbebe;
                top: -20px;
                margin-left: 15%; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li:last-child div.fondo .boxContent:last-child {
            border-right: 0; }
    .aui .modulo-d .banner.separador {
      width: 100%;
      float: left;
      height: 55px;
      background: none;
      box-shadow: none;
      box-sizing: none;
      -moz-box-sizing: none;
      -webkit-box-sizing: none;
      margin-bottom: 10px !important; }
      .aui .modulo-d .banner.separador h4 {
        font-family: "Movistar_headlineregular",Arial, Helvetica, Geneva, sans-serif;
        font-size: 36px;
        float: left; }
        .aui .modulo-d .banner.separador h4.font_azul1 {
          color: #005c84; }
        .aui .modulo-d .banner.separador h4.font_azul2 {
          color: #00769f; }
        .aui .modulo-d .banner.separador h4.font_azul3 {
          color: #119cbf; }
        .aui .modulo-d .banner.separador h4.font_azul4 {
          color: #00c6d7; }
        .aui .modulo-d .banner.separador h4.font_azul5 {
          color: #b3e4ec; }
        .aui .modulo-d .banner.separador h4.font_verde1 {
          color: #228836; }
        .aui .modulo-d .banner.separador h4.font_verde2 {
          color: #bcdb7f; }
        .aui .modulo-d .banner.separador h4.font_verde3 {
          color: #a8ce37; }
        .aui .modulo-d .banner.separador h4.font_purpura {
          color: #9d32b5; }
        .aui .modulo-d .banner.separador h4.font_amarillo {
          color: #fdb613; }
        .aui .modulo-d .banner.separador h4.font_magenta {
          color: #eb008b; }
        .aui .modulo-d .banner.separador h4.font_gris {
          color: #999999; }
        .aui .modulo-d .banner.separador h4.font_blanco {
          color: white; }
      .aui .modulo-d .banner.separador .linea_separador {
        width: 100%;
        height: 3px;
        float: left;
        position: absolute;
        bottom: 0; }
        .aui .modulo-d .banner.separador .linea_separador.azul1 {
          background-color: #005c84; }
        .aui .modulo-d .banner.separador .linea_separador.azul2 {
          background-color: #00769f; }
        .aui .modulo-d .banner.separador .linea_separador.azul3 {
          background-color: #119cbf; }
        .aui .modulo-d .banner.separador .linea_separador.azul4 {
          background-color: #00c6d7; }
        .aui .modulo-d .banner.separador .linea_separador.verde1 {
          background-color: #228836; }
        .aui .modulo-d .banner.separador .linea_separador.verde2 {
          background-color: #bcdb7f; }
        .aui .modulo-d .banner.separador .linea_separador.verde3 {
          background-color: #a8ce37; }
        .aui .modulo-d .banner.separador .linea_separador.purpura {
          background-color: #9d32b5; }
        .aui .modulo-d .banner.separador .linea_separador.amarillo {
          background-color: #fdb613; }
        .aui .modulo-d .banner.separador .linea_separador.magenta {
          background-color: #eb008b; }
        .aui .modulo-d .banner.separador .linea_separador.gris {
          background-color: #999999; }
        .aui .modulo-d .banner.separador .linea_separador.blanco {
          background-color: white; }
.aui .modulo-e .banner.banner_oferta {
  height: 430px !important;
  padding: 25px 20px; }
  .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content {
    width: 100%;
    height: 100%;
    position: relative; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .upper_click {
      height: 90%; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .title {
      color: #005c84;
      padding: 0 0 10px; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .subtitle {
      font-size: 21px;
      color: #005c84; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .subtitle span, .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .subtitle a {
        font-family: "Movistar_textregular";
        font-size: 21px;
        line-height: 1.1;
        color: #0086c3; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste {
      padding: 10px 0 15px;
      width: 100%;
      height: 165px; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste .info_coste_left {
        float: left;
        padding: 0 15px 0 0; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste .info_coste_right {
        float: left;
        margin: 15px 0 0; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p {
        font-family: "Movistar_textregular";
        font-size: 18px;
        line-height: 1;
        color: #005c84; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.subtitle {
          font-size: 21px;
          line-height: 1;
          color: #005c84; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.subtitle a {
            color: #0086c3;
            text-decoration: underline;
            cursor: pointer; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.top_cost {
          font-size: 20px; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.balloon {
          font-family: 'Movistar_headlinebold';
          font-size: 16px;
          line-height: 1;
          color: white;
          background: #bcdb7f;
          padding: 5px 20px;
          margin: 12px 0 0;
          clear: both;
          float: left;
          position: relative; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.balloon .arrow_top {
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 5px 5px 5px;
            border-color: transparent transparent #bcdb7f transparent;
            top: -5px;
            left: 10px;
            position: absolute; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.time_plan {
          font-family: 'Movistar_headlinebold';
          font-size: 28px;
          line-height: 1;
          float: left;
          padding: 0 10px 0 0;
          width: 78%; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.cost {
          font-family: 'Movistar_headlinebold';
          font-size: 72px;
          line-height: 1;
          float: left;
          border-right: 1px solid #4c8ca7;
          padding: 0 10px 0 0;
          margin: 0;
          line-height: 1; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.cost span {
            font-size: 44px;
            line-height: 1; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content p.title_bottom {
      position: absolute;
      bottom: 0;
      left: 0;
      border-top: 1px solid #D4D4D4;
      padding: 20px 0 0;
      width: 100%; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content p.title_bottom a {
        color: #0086c3;
        text-decoration: underline;
        cursor: pointer; }
  .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content {
    height: 100%;
    width: 100%; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .title {
      line-height: 1;
      color: #005c84;
      margin: 0 0 20px; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_img {
      float: left;
      width: 50%;
      text-align: center; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left {
      float: left;
      width: 50%;
      margin: 0 0 15px; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left ul li {
        background: url("/colportal-guatemala-v2-theme/images/ico_lista.png") no-repeat left center;
        font-family: 'Movistar_textregular';
        font-size: 16px;
        line-height: 1.2;
        color: #005c84;
        margin: 0 0 5px;
        padding: 0 0 0 16px; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left ul li p {
          font-family: 'Movistar_textregular';
          font-size: 16px;
          line-height: 1.2; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right {
      clear: both; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste {
        margin: 0 0 20px;
        overflow: hidden; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left {
          float: left;
          max-width: 35%; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .top_cost {
            font-family: 'Movistar_headlinebold';
            font-size: 16px;
            line-height: 2;
            color: #005c84; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost {
            font-family: 'Movistar_headlinebold';
            font-size: 4.2em;
            line-height: 0.7;
            color: #005c84; }
            .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost > span:first-child {
              font-size: 0.5em; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right {
          float: right;
          padding: 30px 0 0;
          line-height: 1; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right .time_plan {
            font-family: 'Movistar_headlinebold';
            font-size: 34px;
            color: #005c84;
            display: block;
            height: auto; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .balloon {
          float: right;
          max-width: 30%;
          position: relative;
          background: #00769f;
          padding: 10px 8px 10px 15px;
          margin: 25px 0 0 30px;
          font-family: 'Movistar_headlinebold';
          font-size: 18px;
          line-height: 1;
          color: white; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .balloon .arrow_top {
            border-style: solid;
            border-width: 11px 10px 11px 0;
            border-color: transparent #00769f transparent transparent;
            position: absolute;
            top: 50%;
            left: -10px;
            margin: -11px 0 0 0; }
        .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .title_bottom {
          font-family: 'Movistar_textregular';
          font-size: 16px;
          line-height: 1.2;
          color: #515559;
          margin: -10px 0 0;
          display: inline-block; }
          .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .title_bottom p {
            font-family: 'Movistar_textregular';
            font-size: 16px;
            line-height: 1.2; }
.aui .modulo-f .banner.banner_lista_acceso .banner_content {
  width: 100%;
  height: 100%; }
  .aui .modulo-f .banner.banner_lista_acceso .banner_content .clear {
    clear: both; }
.aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content {
  float: left;
  width: 50%;
  height: 100%; }
  .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .clear {
    clear: both; }
.aui .modulo-f .banner.banner_lista_acceso_imagen .banner_image {
  position: relative;
  float: right;
  height: 100%;
  width: 50%; }
  .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_image img {
    position: absolute;
    bottom: 0;
    right: 0; }
.aui .modulo-f .banner.banner_destacado_interiores {
  padding: 0;
  width: 100%; }
  .aui .modulo-f .banner.banner_destacado_interiores a {
    display: block;
    width: 100%;
    height: 100%; }
  .aui .modulo-f .banner.banner_destacado_interiores .background_image {
    width: 100%;
    top: auto;
    bottom: 0;
    right: 0;
    height: 100%; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_content {
    padding: 30px 0 30px 25px;
    z-index: 90; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content .title, .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
      color: #005c84; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content span p {
      padding: 0 0 10px;
      font-size: 24px; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content span p span {
        display: inline-block;
        width: 60%; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta {
      font-family: 'Movistar_textregular';
      font-size: 18px;
      line-height: 1.1;
      display: block;
      padding: 0 0 15px; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta.rich_text p, .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta.rich_text span, .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta.rich_text a {
        color: inherit;
        padding: initial; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content p {
      font-family: 'Movistar_textregular';
      font-size: 18px;
      padding: 0 0 24px;
      line-height: 1.1;
      color: #005c84; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_image {
    z-index: 87; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_image img {
      display: block;
      max-height: 100%;
      z-index: 88; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_image span.btn {
      position: absolute;
      left: 3%;
      top: 15%; }
.aui .modulo-f .banner.banner_lista_acceso {
  overflow: visible;
  z-index: 1; }
  .aui .modulo-f .banner.banner_lista_acceso .banner_content {
    overflow: visible !important; }
    .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general > span {
      border: 1px solid #005c84;
      display: block;
      width: 100%;
      padding: 5px 10px;
      margin-top: 10px;
      background: url(/colportal-guatemala-v2-theme/images/latam/arrow_azul5.png) no-repeat 97% center white;
      color: #005c84;
      font-size: 16px; }
    .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li {
      width: 50%;
      padding: 0 5px 0 10px; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li a {
        cursor: pointer; }
    .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul.azul1 li {
      background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_small.png") no-repeat left 4px; }
    .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general .lista_select li {
      padding: 5px 10px;
      font-size: 16px; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general .lista_select li:hover {
        background: #b3e4ec;
        color: #005c84; }
.aui .modulo-f .banner.banner_lista_acceso_imagen {
  padding: 0; }
  .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content {
    padding: 30px 0 30px 25px; }
    .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .title {
      color: #005c84; }
    .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .contenedor_lista_general {
      width: 100%;
      height: auto; }
      .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .contenedor_lista_general ul {
        height: auto;
        width: 100%; }
        .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .contenedor_lista_general ul li {
          width: 100%;
          height: auto;
          background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_small.png") no-repeat left center;
          padding: 0 5px 0 10px; }
          .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .contenedor_lista_general ul li a {
            background: none;
            font-family: 'Movistar_textregular';
            font-size: 16px;
            line-height: 1.2;
            color: #005c84;
            padding: 0; }
        .aui .modulo-f .banner.banner_lista_acceso_imagen .banner_content .contenedor_lista_general ul.font_blanco li {
          background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_white_small.png") no-repeat left center; }
.aui .modulo-f .banner.lista_productos {
  width: 100%;
  height: 290px; }
  .aui .modulo-f .banner.lista_productos .carousel {
    width: 100%;
    height: 260px;
    margin-bottom: 0;
    overflow: hidden;
    float: left; }
    .aui .modulo-f .banner.lista_productos .carousel h3 {
      font-family: "Movistar_textregular";
      font-size: 22px;
      color: #005c84;
      margin-bottom: 30px;
      line-height: 1; }
    .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators {
      height: 13px;
      top: 0;
      right: 0; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators li {
        width: 13px;
        height: 13px;
        background: #b3e4ec;
        border-radius: 7px;
        cursor: pointer;
        margin-left: 22px;
        margin-top: 0;
        margin-bottom: 0; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators li.active {
        background: #00c6d7;
        cursor: default; }
    .aui .modulo-f .banner.lista_productos .carousel .carousel-inner {
      float: left;
      overflow: visible; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item {
        float: left;
        width: 100%;
        overflow: visible; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content {
          overflow: visible;
          padding-left: 0 !important; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
            display: inline-block;
            float: left;
            width: auto;
            height: 190px;
            max-width: none; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
            display: block;
            position: absolute;
            bottom: 0;
            left: 42%;
            width: 55%; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
              font-size: 16px;
              font-family: "Movistar_textregular";
              line-height: 1.2;
              margin-bottom: 5px;
              padding: 0;
              color: #005c84; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price {
              display: block; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price span {
                color: #005c84; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .shop_from {
                display: inline-block;
                width: 100%; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
                display: block;
                font-size: 26px;
                margin-bottom: 10px; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
                  font-size: 19px; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
                  font-size: 19px; }
                .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
                  bottom: 0;
                  font-size: 19px; }
.aui .modulo-f .banner.banner_lista_acceso {
  width: 100%;
  float: left;
  /*overflow: hidden;*/ }
.aui .modulo-f .banner.lista_acceso_iconos {
  padding: 30px 25px 10px; }
  .aui .modulo-f .banner.lista_acceso_iconos .banner_content {
    height: 100%;
    width: 100%; }
    .aui .modulo-f .banner.lista_acceso_iconos .banner_content .title {
      color: #005c84;
      margin: 0;
      padding: 0; }
    .aui .modulo-f .banner.lista_acceso_iconos .banner_content ul {
      width: 100%;
      padding: 5px 12% 0;
      display: block; }
      .aui .modulo-f .banner.lista_acceso_iconos .banner_content ul li {
        display: inline-block;
        width: 32%;
        vertical-align: top; }
        .aui .modulo-f .banner.lista_acceso_iconos .banner_content ul li a {
          display: block;
          width: 100%;
          height: 100%;
          text-align: center; }
          .aui .modulo-f .banner.lista_acceso_iconos .banner_content ul li a span {
            display: block;
            width: 100%;
            font-family: 'Movistar_headlineregular';
            text-align: center;
            font-size: 13px;
            color: #005c84;
            padding: 0; }
.aui .modulo-f .banner.banner_oferta {
  padding: 25px 20px; }
  .aui .modulo-f .banner.banner_oferta .banner_content {
    width: 100%; }
    .aui .modulo-f .banner.banner_oferta .banner_content .title {
      line-height: 1;
      color: #005c84;
      padding: 0 0 10px; }
    .aui .modulo-f .banner.banner_oferta .banner_content p {
      font-family: "Movistar_textregular";
      font-size: 16px;
      line-height: 1;
      color: #005c84; }
      .aui .modulo-f .banner.banner_oferta .banner_content p.subtitle a {
        color: #0086c3;
        text-decoration: underline; }
      .aui .modulo-f .banner.banner_oferta .banner_content p.cost {
        font-family: 'Movistar_headlinebold';
        font-size: 4em;
        line-height: 1;
        float: left;
        padding: 0 10px 0 0;
        border-right: 1px solid #4c8ca7;
        margin: 0 10px 0 0; }
        .aui .modulo-f .banner.banner_oferta .banner_content p.cost span {
          float: none;
          display: inline;
          width: auto;
          margin: 0;
          font-size: 1em;
          line-height: 1; }
        .aui .modulo-f .banner.banner_oferta .banner_content p.cost .span_money {
          font-size: 0.5em; }
      .aui .modulo-f .banner.banner_oferta .banner_content p.time_plan {
        font-family: 'Movistar_headlinebold';
        float: left;
        padding: 0 10px 0 0;
        width: 30%; }
    .aui .modulo-f .banner.banner_oferta .banner_content .balloon {
      font-family: 'Movistar_headlinebold';
      font-size: 18px;
      line-height: 1;
      color: white;
      padding: 10px;
      background: #bcdb7f;
      position: absolute;
      top: 30px;
      left: 60%;
      width: 32%; }
      .aui .modulo-f .banner.banner_oferta .banner_content .balloon .arrow_top {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5px 5px 0;
        border-color: transparent #bcdb7f transparent transparent;
        left: -5px;
        top: 42%;
        position: absolute; }
    .aui .modulo-f .banner.banner_oferta .banner_content .info_coste {
      padding: 30px 0 15px;
      position: relative;
      width: 100%;
      float: left; }
  .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste {
    padding: 10px 0 15px;
    position: inherit; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste .info_coste_left {
      float: left;
      padding: 0 20px 0 0; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste .info_coste_right {
      float: left;
      position: relative;
      min-width: 50%;
      min-height: 50px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.top_cost {
      font-size: 20px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.cost {
      margin: 0;
      padding: 0;
      border-right: none; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.time_plan {
      font-size: 20px;
      line-height: 1;
      width: auto;
      margin: 0 0 15px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste .balloon {
      clear: both;
      position: relative;
      top: auto;
      left: 0;
      width: auto;
      max-width: 100%;
      bottom: 0;
      padding: 5px 20px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste .balloon .arrow_top {
        border-width: 0 5px 5px 5px;
        border-color: transparent transparent #bcdb7f transparent;
        top: -5px;
        left: 10px; }
  .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda {
    padding: 25px 25px 20px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .title {
      line-height: normal;
      color: #005c84;
      padding: 0 0 15px;
      margin: 0; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_left {
      float: left;
      width: 65%;
      padding: 0 5% 0 0;
      overflow: hidden; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content ul li {
      background: url("/colportal-guatemala-v2-theme/images/latam/list_icon.png") no-repeat left 8px;
      padding: 0 0 10px 15px;
      font-family: 'Movistar_textregular';
      font-size: 16px;
      line-height: normal;
      color: #005c84; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_right {
      float: right;
      width: 35%; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste {
      padding: 0;
      margin: 0 0 10px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste .top_cost {
        font-family: 'Movistar_headlinebold';
        font-size: 16px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste .cost {
        border: none;
        margin: 0;
        padding: 0; }
  .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 {
    padding: 25px 25px 20px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .title {
      line-height: 1;
      color: #005c84;
      padding: 0;
      margin: 0 0 10px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .subtitle {
      padding: 0;
      margin: 0 0 10px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 p {
      font-family: 'Movistar_textregular';
      font-size: 16px;
      line-height: 1.2;
      color: #005c84; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 p a {
        color: #0086c3;
        text-decoration: underline; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .bottom_info {
      margin: 10px 0 0;
      padding: 10px 0 0;
      border-top: 1px solid #0086c3;
      position: relative; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste {
      float: left;
      max-width: 70%;
      padding: 5px 5% 0 0; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .info_coste_left {
        float: left;
        max-width: 80%; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .info_coste_right {
        float: left;
        max-width: 20%;
        padding: 10px 0 0; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .top_cost {
        font-family: "Movistar_textbold";
        font-size: 16px;
        line-height: 1; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .cost {
        line-height: 1;
        letter-spacing: -3px;
        margin: -8px 10px 0 0;
        padding: 0;
        border: none;
        float: none; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .cost span:first-child {
          font-size: 0.5em; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .time_plan {
        float: none;
        padding: 0;
        width: 100%;
        font-size: 16px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .btn_more {
      max-width: 30%;
      padding: 0;
      position: absolute;
      right: 0;
      bottom: 10px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .btn_more .title_bottom {
        line-height: normal; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .btn_more .title_bottom a {
          display: block;
          font-family: 'Movistar_headlinebold';
          font-size: 16px;
          line-height: 27px;
          color: #005c84;
          padding: 0 40px 0 0;
          background: url("/colportal-guatemala-v2-theme/images/latam/ico_more.png") no-repeat right center; }
.aui .modulo-f .banner.banner_cursos {
  padding: 25px 25px 25px 20px; }
  .aui .modulo-f .banner.banner_cursos .banner_content {
    float: none;
    width: 100%; }
    .aui .modulo-f .banner.banner_cursos .banner_content .title {
      line-height: normal;
      color: #005c84;
      padding: 0 0 10px; }
    .aui .modulo-f .banner.banner_cursos .banner_content .subtitle {
      font-size: 18px;
      line-height: normal;
      color: #005c84;
      padding: 0 0 5px; }
    .aui .modulo-f .banner.banner_cursos .banner_content .blq_list {
      width: 100%; }
      .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .list_courses {
        float: left;
        width: 65%;
        padding: 0 10% 0 0; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .list_courses li {
          display: inline-block;
          width: 49%;
          padding: 0 5% 10px 0; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .list_courses a {
          display: block;
          width: 100%;
          height: 100%; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .list_courses img {
          display: block; }
      .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price {
        float: right;
        width: 35%; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .promo {
          float: left;
          font-family: "Movistar_textbold";
          font-size: 94px;
          line-height: 1;
          color: #005c84;
          padding: 0 15px 0 0;
          max-width: 40%; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .itin {
          float: left;
          font-family: "Movistar_headlinebold";
          font-size: 36px;
          line-height: 1;
          color: #005c84;
          max-width: 60%; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .mensual {
          clear: both;
          font-family: "Movistar_textregular";
          font-size: 18px;
          line-height: 1;
          color: #515559; }
    .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract {
      width: 100%; }
      .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract .blq_btn {
        float: left;
        max-width: 45%; }
      .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract .ver_cobertura {
        float: right;
        max-width: 45%; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract .ver_cobertura a {
          display: inline-block;
          font-family: 'Movistar_headlinebold';
          font-size: 18px;
          line-height: 27px;
          color: #005c84;
          padding: 0 35px 0 0;
          background: url("/colportal-guatemala-v2-theme/images/latam/ico_more.png") no-repeat right center; }
.aui .modulo-f .banner.lista_acceso_d {
  padding: 30px 25px 10px; }
  .aui .modulo-f .banner.lista_acceso_d .banner_content {
    width: 100%; }
    .aui .modulo-f .banner.lista_acceso_d .banner_content .title {
      color: #005c84;
      margin: 0 0 15px;
      line-height: 20px; }
    .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner {
      background: white;
      width: 48.5% !important;
      height: 196px;
      margin: 0 0 0 1%;
      position: relative;
      padding: 0 0 45px; }
      .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner.first {
        margin: 0 1% 0 0; }
      .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo {
        text-align: center; }
        .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .image_blq {
          height: auto; }
          .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .image_blq > a {
            display: block;
            overflow: hidden; }
          .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .image_blq img {
            vertical-align: middle; }
        .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
          font-family: "Movistar_headlineregular";
          font-size: 18px;
          line-height: 1.2;
          text-align: left;
          color: #005c84;
          padding: 8px 10px;
          border-top: 1px solid #f1f1f1;
          overflow: hidden; }
      .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .btn {
        background: url("/colportal-guatemala-v2-theme/images/latam/ico_more.png") no-repeat top right transparent !important;
        box-shadow: none;
        font-family: 'Movistar_headlinebold';
        line-height: 1.8;
        color: #005c84 !important;
        padding: 0 36px 0 0;
        position: absolute;
        bottom: 10px;
        right: 10px; }
        .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .btn:hover {
          background-color: transparent !important;
          text-decoration: underline; }
.aui .modulo-h {
  /*height: 215px;*/ }
  .aui .modulo-h .banner {
    height: 215px;
    background-color: #119cbf;
    width: 100%;
    color: white; }
    .aui .modulo-h .banner.banner_lista_acceso {
      width: 100%;
      padding: 10px 19px 15px; }
      .aui .modulo-h .banner.banner_lista_acceso .banner_content {
        height: 100%;
        width: 100%; }
        .aui .modulo-h .banner.banner_lista_acceso .banner_content .descriptor {
          font-family: 'Movistar_headlineregular';
          font-size: 26px;
          padding: 0 0 10px;
          margin: 0; }
        .aui .modulo-h .banner.banner_lista_acceso .banner_content .title {
          margin: 0 0 15px; }
        .aui .modulo-h .banner.banner_lista_acceso .banner_content .subtitle {
          margin: 0; }
        .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul {
          height: 100%; }
          .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li {
            float: none;
            display: block;
            padding: 3px 0 0;
            height: auto;
            margin: 0;
            width: 100%; }
            .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li:first-child {
              padding: 0; }
            .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li a {
              font-family: 'Movistar_textregular';
              font-size: 16px;
              color: white;
              background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_white_small.png") no-repeat left center;
              padding: 0 0 0 10px; }
              .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li a.font_azul1 {
                background: url("/colportal-guatemala-v2-theme/images/latam/ico_arrow_blue_small.png") no-repeat left center; }
    .aui .modulo-h .banner.lista_acceso_iconos {
      padding: 25px 20px;
      width: 100%; }
      .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul {
        width: 100%; }
        .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li {
          display: block;
          padding: 0 0 20px; }
          .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a {
            font-family: 'Movistar_textregular';
            font-size: 18px;
            color: white;
            display: block;
            width: 95%; }
            .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a img {
              display: inline-block;
              margin: 0 15px 0 0;
              vertical-align: middle; }
            .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a span {
              display: inline-block;
              width: 72%;
              vertical-align: middle; }
          .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li:last-child {
            padding: 0; }
    .aui .modulo-h .banner.lista_acceso_iconos.texto_icono {
      padding: 0; }
      .aui .modulo-h .banner.lista_acceso_iconos.texto_icono a {
        display: block;
        cursor: pointer;
        padding: 45px 20px 30px;
        width: 100%;
        height: 100%; }
        .aui .modulo-h .banner.lista_acceso_iconos.texto_icono a .banner_content {
          float: none;
          position: relative;
          width: 100%;
          height: 100%; }
          .aui .modulo-h .banner.lista_acceso_iconos.texto_icono a .banner_content .title {
            font-family: "Movistar_textregular";
            font-size: 26px;
            color: white; }
          .aui .modulo-h .banner.lista_acceso_iconos.texto_icono a .banner_content img {
            display: block;
            position: absolute;
            right: 0;
            bottom: 0; }
.aui .modulo-H-4-big {
  box-shadow: none; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes {
    background: white;
    padding: 0; }
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content {
      padding: 30px 15px; }
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan {
        position: relative;
        min-height: 270px;
        padding: 0 30px 55px; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan h2 {
          font-family: "Movistar_headlineregular";
          font-size: 44px;
          line-height: 1;
          color: #005c84;
          margin: 0 0 30px;
          text-align: center; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste {
          margin: 0 0 15px; }
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste p {
            font-family: "Movistar_textregular";
            font-size: 18px;
            line-height: 1;
            color: #515559;
            text-align: center; }
            .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste p.cost {
              font-family: 'Movistar_headlinebold';
              font-size: 68px;
              line-height: 1;
              color: #005c84;
              padding: 0 0 10px; }
              .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste p.cost span {
                display: inline;
                float: none;
                width: auto;
                margin: 0; }
              .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste p.cost .span_money {
                font-size: 0.5em; }
            .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste p.time_plan {
              font-family: 'Movistar_headlinebold';
              font-size: 18px;
              line-height: 1;
              color: #005c84;
              padding: 0 0 5px; }
            .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .info_coste p.price_reg {
              min-height: 18px; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .blq_btn {
          margin: 0 0 25px;
          text-align: center;
          position: absolute;
          bottom: 0;
          left: 50%;
          margin-left: -30%; }
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .blq_btn .btn {
            margin: 0 10px; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .ver_cobertura {
          text-align: center;
          margin: 0 0 15px; }
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .ver_cobertura a {
            font-family: "Movistar_textregular";
            font-size: 16px;
            line-height: 1;
            color: #0086c3; }
            .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .ver_cobertura a:hover {
              text-decoration: underline; }
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion {
        border-top: 1px solid #99e8ef;
        padding: 20px 11px 15px; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .titulo_navegacion {
          font-family: "Movistar_textregular";
          font-size: 16px;
          line-height: 1;
          color: #005c84;
          text-align: center;
          margin: 0 0 20px; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem,
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula {
          padding: 0 10px 20px 20px; }
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem img,
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula img {
            display: inline-table; }
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem p,
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula p {
            width: 63%;
            margin: 0 0 0 15px;
            font-family: "Movistar_textregular";
            font-size: 18px;
            line-height: 1;
            color: #005c84;
            text-align: left;
            display: inline-table; }
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa {
        border-top: 1px solid #99e8ef;
        padding: 20px 10px 0; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa .titulo_tarifa {
          font-family: "Movistar_textregular";
          font-size: 18px;
          line-height: 1;
          color: #005c84;
          text-align: center;
          margin: 0 0 15px; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa .info_extra {
          font-family: "Movistar_textregular";
          font-size: 16px;
          color: #005c84;
          text-align: left; }
  .aui .modulo-H-4-big .modulo-h-big .banner.blanco {
    background-color: white !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0); }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1 {
    background-color: #005c84 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_90 {
    background-color: #196c90 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_80 {
    background-color: #337c9c !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_70 {
    background-color: #4c8ca7 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_60 {
    background-color: #669cb3 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_50 {
    background-color: #7facbf !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_40 {
    background-color: #98bdcb !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_30 {
    background-color: #b1ccd6 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul1_20 {
    background-color: #cbdde2 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2 {
    background-color: #00769f !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_90 {
    background-color: #1983a8 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_80 {
    background-color: #3391b1 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_70 {
    background-color: #4c9eba !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_60 {
    background-color: #66acc3 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_50 {
    background-color: #7fb9cc !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_40 {
    background-color: #98c7d6 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_30 {
    background-color: #b1d4df !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul2_20 {
    background-color: #cbe2e8 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3 {
    background-color: #119cbf !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_90 {
    background-color: #28a6c5 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_80 {
    background-color: #40afcb !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_70 {
    background-color: #58b9d1 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_60 {
    background-color: #70c3d7 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_50 {
    background-color: #87ccdc !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_40 {
    background-color: #9fd6e2 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_30 {
    background-color: #b6e0e8 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul3_20 {
    background-color: #d5e8e9 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul4 {
    background-color: #00c6d7 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul4_30 {
    background-color: #b1ecef !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul4_20 {
    background-color: #cbf2f3 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.azul4_10 {
    background-color: #e4f7f6 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde1 {
    background-color: #228836 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde1_50 {
    background-color: #90c39a !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde1_40 {
    background-color: #a7cfaf !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde1_30 {
    background-color: #bcdbc2 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde1_20 {
    background-color: #d3e7d7 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde2 {
    background-color: #bcdb7f !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde2_50 {
    background-color: #bcdb7f !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde2_40 {
    background-color: #cae399 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde2_30 {
    background-color: #d7eab2 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde2_20 {
    background-color: #e4f1cc !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde3 {
    background-color: #a8ce37 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde3_50 {
    background-color: #d3e69b !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde3_40 {
    background-color: #dcebaf !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde3_30 {
    background-color: #e5f0c3 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.verde3_20 {
    background-color: #eef5d7 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.Fondo1 {
    background-color: #dde8ea !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.Fondo2 {
    background-color: #d3e1e4 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-04385b {
    background-color: #04385b !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-08507a {
    background-color: #08507a !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-azul-f0f5f8 {
    background-color: #f0f5f8 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-20823a {
    background-color: #20823a !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-3e993c {
    background-color: #3e993c !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-81b945 {
    background-color: #81b945 !important; }
  .aui .modulo-H-4-big .modulo-h-big .banner.bg-verde-acc879 {
    background-color: #acc879 !important; }
.aui .modulo-H-4-medium {
  box-shadow: none; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda {
    background: white;
    padding: 0; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content {
      width: 100%;
      padding: 30px 15px; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan {
        padding: 0 30px; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan h2 {
          font-family: "Movistar_headlineregular";
          font-size: 44px;
          line-height: 1;
          color: #005c84;
          margin: 0 0 20px;
          text-align: center; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste {
          margin: 0 0 10px; }
          .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p {
            font-family: "Movistar_textregular";
            font-size: 18px;
            line-height: 1;
            color: #515559;
            text-align: center; }
            .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p.cost {
              font-family: 'Movistar_headlinebold';
              font-size: 72px;
              line-height: 1;
              color: #005c84;
              padding: 0 0 10px; }
              .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p.cost span {
                display: inline;
                float: none;
                width: auto;
                margin: 0; }
              .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p.cost .span_money {
                font-size: 0.5em; }
            .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p.time_plan {
              font-family: 'Movistar_headlinebold';
              font-size: 18px;
              line-height: 1;
              color: #005c84;
              padding: 0 0 5px; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .blq_btn {
          margin: 0 0 25px;
          text-align: center; }
          .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .blq_btn .btn {
            margin: 0 10px; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .ver_cobertura {
          text-align: center;
          margin: 0 0 15px; }
          .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .ver_cobertura a {
            font-family: "Movistar_textregular";
            font-size: 16px;
            line-height: 1;
            color: #0086c3; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda {
    height: 450px;
    padding: 30px 20px; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content {
      width: 100%;
      height: 100%; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .title {
        font-family: 'Movistar_headlineregular';
        font-size: 26px;
        line-height: 1;
        color: #005c84;
        margin: 0 0 20px; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_img {
        margin: 0 0 15px;
        text-align: center; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_left {
        margin: 0 0 20px; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_left ul li {
          font-family: 'Movistar_textregular';
          font-size: 14px;
          line-height: 1.2;
          color: #515559;
          margin: 0 0 5px;
          padding: 0 0 0 16px; }
          .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_left ul li p {
            font-family: 'Movistar_textregular';
            font-size: 14px;
            line-height: 1.2; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste {
        margin: 0 0 20px; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .top_cost {
          font-family: 'Movistar_headlineregular';
          font-size: 18px;
          line-height: 1;
          color: #005c84;
          margin: 0 0 10px; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost {
          font-family: 'Movistar_headlinebold';
          font-size: 4em;
          line-height: 1;
          color: #005c84; }
          .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost > span:first-child {
            font-size: 0.5em; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right .time_plan {
          font-family: 'Movistar_textregular';
          font-size: 14px;
          color: #515559; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .btn {
        background: url("/colportal-guatemala-v2-theme/images/latam/ico_more2.png") no-repeat top right transparent !important;
        line-height: 1.5;
        color: #005c84 !important;
        padding: 0 36px 0 0;
        position: absolute;
        bottom: 0;
        right: 0; }
.aui .modulo-i {
  /* height: 120px;*/ }
  .aui .modulo-i .banner {
    height: 120px;
    width: 100%; }
    .aui .modulo-i .banner.banner_seccion {
      color: white;
      padding: 20px; }
      .aui .modulo-i .banner.banner_seccion.banner_seccion_simple .banner_content {
        position: relative; }
        .aui .modulo-i .banner.banner_seccion.banner_seccion_simple .banner_content .title {
          width: 70%; }
        .aui .modulo-i .banner.banner_seccion.banner_seccion_simple .banner_content .btn {
          position: absolute;
          bottom: 0;
          right: 0;
          margin: 8px 0 0; }
.aui .modulo-j {
  /*height: 110px;*/ }
  .aui .modulo-j .banner {
    heigh: auto; }
    .aui .modulo-j .banner.banner_secundario_J {
      height: 110px;
      padding: 0; }
      .aui .modulo-j .banner.banner_secundario_J .banner_content {
        width: 100%;
        height: 100%;
        padding: 20px 25px;
        position: relative;
        overflow: hidden; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content .title {
          color: #005c84;
          width: 100%;
          margin-bottom: 5px; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content .subtitle {
          color: #005c84;
          width: 100%; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content .btn {
          position: absolute;
          top: 60px;
          right: 20px; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content.width_banner {
          width: 70%; }
          .aui .modulo-j .banner.banner_secundario_J .banner_content.width_banner .title {
            width: 84%;
            margin-bottom: 5px; }
          .aui .modulo-j .banner.banner_secundario_J .banner_content.width_banner .subtitle {
            width: 84%; }
          .aui .modulo-j .banner.banner_secundario_J .banner_content.width_banner .btn {
            right: 0; }
      .aui .modulo-j .banner.banner_secundario_J .banner_image {
        float: right;
        width: 30%;
        height: 100%;
        position: relative; }
        .aui .modulo-j .banner.banner_secundario_J .banner_image img {
          display: block;
          position: absolute;
          bottom: 0;
          right: 0;
          max-width: 100%;
          max-height: 100%;
          width: auto; }
.aui .modulo-k {
  /*height:215px;*/ }
  .aui .modulo-k .banner {
    height: 215px; }
    .aui .modulo-k .banner.lista_acceso_d {
      padding: 25px 0;
      float: none; }
      .aui .modulo-k .banner.lista_acceso_d .banner_content {
        float: none; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .title {
          color: #119cbf; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .descriptor {
          color: #119cbf;
          padding: 10px 25px 0; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner {
          position: relative;
          border-left: 1px solid #119cbf;
          margin: 10px 0 0;
          padding: 0 20px; }
          .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner img:first-child {
            width: 28px;
            height: 27px;
            border: none; }
          .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner.first {
            border-left: none; }
          .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .titulo {
            overflow: hidden;
            height: 75px;
            padding: 0 0 5px; }
            .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
              font-family: "Movistar_headlineregular";
              font-size: 20px;
              line-height: 1;
              color: #119cbf;
              margin-top: 5px; }
          .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .subtitle {
            height: auto;
            max-height: 50px;
            overflow: hidden; }
            .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .subtitle.subtitle_height {
              max-height: 60px; }
            .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .subtitle span, .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .subtitle p, .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .subtitle a {
              word-wrap: inherit;
              color: #119cbf;
              font-size: 16px; }
          .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .btn {
            position: absolute;
            bottom: 0;
            right: 20px;
            width: auto; }
.aui .modulo-l {
  height: auto;
  min-height: 65px; }
  .aui .modulo-l .banner {
    height: 65px; }
    .aui .modulo-l .banner.banner_secundario_tienda {
      height: auto;
      padding: 13px 25px; }
      .aui .modulo-l .banner.banner_secundario_tienda .banner_content {
        float: none;
        width: 100%; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .title {
          font-family: 'Movistar_textregular';
          font-size: 24px !important;
          line-height: 1;
          color: #005c84;
          padding: 5px 5% 5px 0; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .highlight {
          float: left;
          width: 35%;
          padding: 0 5% 0 0;
          background: none; }
          .aui .modulo-l .banner.banner_secundario_tienda .banner_content .highlight .descriptor {
            float: left;
            font-family: "Movistar_headlineregular";
            font-weight: bold;
            font-size: 24px;
            line-height: 40px;
            color: white;
            text-align: center;
            background: #fdb613;
            height: 40px;
            min-width: 195px;
            max-width: 80%;
            padding: 0 10px; }
          .aui .modulo-l .banner.banner_secundario_tienda .banner_content .highlight > span {
            float: left;
            width: 10px;
            height: 40px;
            border-style: solid;
            border-color: transparent;
            border-width: 20px 0 20px 10px; }
            .aui .modulo-l .banner.banner_secundario_tienda .banner_content .highlight > span.arrow_left {
              background: #fdb613;
              border-color: transparent transparent transparent #ffffff; }
            .aui .modulo-l .banner.banner_secundario_tienda .banner_content .highlight > span.arrow_right {
              border-color: transparent transparent transparent #fdb713; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .text {
          font-family: 'Movistar_textregular';
          font-size: 18px;
          line-height: 1;
          color: #005c84;
          padding: 5px 5% 0 0; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .content_left {
          float: left;
          width: 80%; }
          .aui .modulo-l .banner.banner_secundario_tienda .banner_content .content_left.title_right {
            float: none;
            width: 100%; }
            .aui .modulo-l .banner.banner_secundario_tienda .banner_content .content_left.title_right .title {
              float: right;
              width: 65%; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .banner_image {
          float: right;
          max-width: 20%; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .btn {
          margin-top: 10px;
          font: 14px !important;
          padding: 4px 12px !important;
          border: none !important;
          display: inline-block !important;
          text-shadow: none !important; }
.aui .btn img {
  max-width: 23px; }
.aui .btn.azul1 {
  background: #005c84 !important;
  color: white !important; }
  .aui .btn.azul1:hover {
    background: #4c8ca7 !important; }
.aui .btn.azul2 {
  background: #00769f !important;
  color: white !important; }
  .aui .btn.azul2:hover {
    background: #4c9eba !important; }
.aui .btn.azul3 {
  background: #119cbf !important;
  color: white !important; }
  .aui .btn.azul3:hover {
    background: #58b9d1 !important; }
.aui .btn.azul4 {
  background: #00c6d7 !important;
  color: white !important; }
  .aui .btn.azul4:hover {
    background: #4cd7e3 !important; }
.aui .btn.azul5 {
  background: #b3e4ec !important;
  color: white !important; }
  .aui .btn.azul5:hover {
    background: #caecf2 !important; }
.aui .btn.azul6 {
  background: #89c4d2 !important;
  color: white !important; }
  .aui .btn.azul6:hover {
    background: #acd6df !important; }
.aui .btn.azul7 {
  background: #006699 !important;
  color: white !important; }
  .aui .btn.azul7:hover {
    background: #4c94b7 !important; }
.aui .btn.azul8 {
  background: #b2eef3 !important;
  color: white !important; }
  .aui .btn.azul8:hover {
    background: #579fba !important; }
.aui .btn.blanco {
  background: white !important;
  color: #005c84 !important; }
  .aui .btn.blanco:hover {
    background: #d5e8e9 !important; }
.aui .btn.purpura {
  background: #9d32b5 !important;
  color: white !important; }
  .aui .btn.purpura:hover {
    background: #b15bc4 !important; }
.aui .btn.purpura2 {
  background: #9d32b5 !important;
  color: white !important; }
  .aui .btn.purpura2:hover {
    background: #b15bc4 !important; }
.aui .btn.amarillo {
  background: #fdb613 !important;
  color: white !important; }
  .aui .btn.amarillo:hover {
    background: #fdc542 !important; }
.aui .btn.amarillo2 {
  background: #ebb52f !important;
  color: white !important; }
  .aui .btn.amarillo2:hover {
    background: #efc459 !important; }
.aui .btn.rosa {
  background: #eb008b !important;
  color: white !important; }
  .aui .btn.rosa:hover {
    background: #ef33a2 !important; }
.aui .btn.verde1 {
  background: #228836 !important;
  color: white !important; }
  .aui .btn.verde1:hover {
    background: #4ea05e !important; }
.aui .btn.verde2 {
  background: #bcdb7f !important;
  color: white !important; }
  .aui .btn.verde2:hover {
    background: #95c633 !important; }
.aui .btn.verde3 {
  background: #a8ce37 !important;
  color: white !important; }
  .aui .btn.verde3:hover {
    background: #b9d85f !important; }
.aui .btn.bg-azul-04385b {
  background: #04385b !important;
  color: white !important; }
  .aui .btn.bg-azul-04385b:hover {
    background: #36607c !important; }
.aui .btn.bg-azul-08507a {
  background: #08507a !important;
  color: white !important; }
  .aui .btn.bg-azul-08507a:hover {
    background: #397395 !important; }
.aui .btn.bg-azul-0a5a8a {
  background: #0a5a8a !important;
  color: white !important; }
  .aui .btn.bg-azul-0a5a8a:hover {
    background: #3b7ba1 !important; }
.aui .btn.bg-azul-0f6d9c {
  background: #0f6d9c !important;
  color: white !important; }
  .aui .btn.bg-azul-0f6d9c:hover {
    background: #3f8ab0 !important; }
.aui .btn.bg-azul-1487b7 {
  background: #1487b7 !important;
  color: white !important; }
  .aui .btn.bg-azul-1487b7:hover {
    background: #439fc5 !important; }
.aui .btn.bg-azul-2ba6d3 {
  background: #2ba6d3 !important;
  color: white !important; }
  .aui .btn.bg-azul-2ba6d3:hover {
    background: #55b8dc !important; }
.aui .btn.bg-azul-5ec6ef {
  background: #5ec6ef !important;
  color: white !important; }
  .aui .btn.bg-azul-5ec6ef:hover {
    background: #7ed1f2 !important; }
.aui .btn.bg-azul-e6f6ff {
  background: #e6f6ff !important;
  color: white !important; }
  .aui .btn.bg-azul-e6f6ff:hover {
    background: #ebf8ff !important; }
.aui .btn.bg-azul-f0f5f8 {
  background: #f0f5f8 !important;
  color: white !important; }
  .aui .btn.bg-azul-f0f5f8:hover {
    background: #f3f7f9 !important; }
.aui .btn.bg-verde-20823a {
  background: #20823a !important;
  color: white !important; }
  .aui .btn.bg-verde-20823a:hover {
    background: #4d9b61 !important; }
.aui .btn.bg-verde-7aa268 {
  background: #7aa268;
  color: white !important; }
  .aui .btn.bg-verde-7aa268:hover {
    background: #95b586 !important; }
.aui .btn.bg-verde-b8c4a4 {
  background: #b8c4a4;
  color: white !important; }
  .aui .btn.bg-verde-b8c4a4:hover {
    background: #c6d0b6 !important; }
.aui .btn.bg-verde-3e993c {
  background: #3e993c !important;
  color: white !important; }
  .aui .btn.bg-verde-3e993c:hover {
    background: #65ad63 !important; }
.aui .btn.bg-verde-bdc8a3 {
  background: #bdc8a3;
  color: white !important; }
  .aui .btn.bg-verde-bdc8a3:hover {
    background: #cad3b5 !important; }
.aui .btn.bg-verde-81b945 {
  background: #81b945 !important;
  color: white !important; }
  .aui .btn.bg-verde-81b945:hover {
    background: #9ac76a !important; }
.aui .btn.bg-verde-acc879 {
  background: #acc879;
  color: white !important; }
  .aui .btn.bg-verde-acc879:hover {
    background: #bdd394 !important; }

@media (max-width: 1199px) {
  .aui .modulo-d .banner {
    background-color: white;
    padding: 0px;
    box-sizing: border-box; }
    .aui .modulo-d .banner .row-fluid {
      width: auto;
      margin: 0px; }
      .aui .modulo-d .banner .row-fluid .span1, .aui .modulo-d .banner .row-fluid .span2, .aui .modulo-d .banner .row-fluid .span3, .aui .modulo-d .banner .row-fluid .span4, .aui .modulo-d .banner .row-fluid .span5, .aui .modulo-d .banner .row-fluid .span6, .aui .modulo-d .banner .row-fluid .span7, .aui .modulo-d .banner .row-fluid .span8, .aui .modulo-d .banner .row-fluid .span9, .aui .modulo-d .banner .row-fluid .span10, .aui .modulo-d .banner .row-fluid .span11, .aui .modulo-d .banner .row-fluid .span12 {
        padding: 0px; }
      .aui .modulo-d .banner .row-fluid [class*="span"] {
        margin-bottom: 0px; }
    .aui .modulo-d .banner.lista_planes {
      width: 100%;
      height: 300px; }
      .aui .modulo-d .banner.lista_planes .banner_content .title {
        font-size: 14px;
        padding-top: 10px;
        height: 40px; }
      .aui .modulo-d .banner.lista_planes .banner_content p, .aui .modulo-d .banner.lista_planes .banner_content .subtitle {
        font-size: 13px;
        line-height: 1;
        margin-right: -7px;
        height: 41px;
        overflow: hidden;
        display: inline-block; }
      .aui .modulo-d .banner.lista_planes .banner_content .price_content {
        padding-top: 6px; }
        .aui .modulo-d .banner.lista_planes .banner_content .price_content p {
          height: auto; }
        .aui .modulo-d .banner.lista_planes .banner_content .price_content p:first-child {
          height: 45px; }
        .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost {
          font-size: 30px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price {
            font-size: 30px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price sub {
              padding-bottom: 2px;
              bottom: 0px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost span sup {
            font-size: 22px;
            top: -12px; }
    .aui .modulo-d .banner.lista_productos {
      height: 330px; }
      .aui .modulo-d .banner.lista_productos .carousel-modulo-d {
        height: 100% !important;
        margin: 0; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item {
          width: 100%;
          height: 100%; }
          .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content {
            width: 50%; }
      .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .info .price {
        margin: 10px 0 0; }
      .aui .modulo-d .banner.lista_productos.lista_planes .carousel-inner .banner_content .btn {
        position: absolute;
        bottom: 0; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .title {
      font-size: 24px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .descriptor {
      display: none; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
      height: 78px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
        font-size: 18px;
        margin-top: 10px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo {
      height: 100px;
      font-size: 14px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
      right: 14px; }
    .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p {
      padding: 15px 0;
      text-align: center; }
      .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p img {
        display: none; }
  .aui .modulo-e .banner.web-form-portlet, .aui .modulo-e .banner .banner_formulario {
    padding: 18px; }
    .aui .modulo-e .banner.web-form-portlet .fieldset-legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend {
      margin-bottom: 8px; }
      .aui .modulo-e .banner.web-form-portlet .fieldset-legend .legend, .aui .modulo-e .banner .banner_formulario .fieldset-legend .legend {
        font-size: 26px; }
    .aui .modulo-e .banner.web-form-portlet .radio, .aui .modulo-e .banner .banner_formulario .radio {
      display: inline-block; }
    .aui .modulo-e .banner.web-form-portlet .lfr-webform, .aui .modulo-e .banner .banner_formulario .lfr-webform {
      margin-bottom: -2px; }
    .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner .banner_formulario .description {
      font-size: 18px;
      margin-bottom: 12px; }
    .aui .modulo-e .banner.web-form-portlet .control-group .field, .aui .modulo-e .banner .banner_formulario .control-group .field {
      margin: 4px 0px 0px -16px !important; }
  .aui .modulo-e .banner.banner_lista_acceso .contenedor_lista_general {
    height: 240px;
    overflow: hidden; }
  .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .subtitle .atm-of-subtitulo img {
    max-width: 25%; }
  .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner {
    padding: 0 20px;
    margin-top: 18px; }
    .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .titulo {
      height: 78px; }
      .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
        font-size: 16px;
        margin-top: 10px; }
    .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .subtitulo, .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .subtitle {
      height: 100px;
      font-size: 14px; }
    .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .btn {
      right: 14px; }
  .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta, .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content p {
    font-size: 14px; }
  .aui .modulo-f {
    /*height: 290px;*/ }
    .aui .modulo-f .banner {
      height: 290px !important; }
      .aui .modulo-f .banner.lista_productos {
        padding: 10px;
        height: 240px; }
        .aui .modulo-f .banner.lista_productos .carousel h3 {
          margin-bottom: 20px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content {
          margin-bottom: 0; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
            width: auto;
            height: 165px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
            left: 45%;
            width: 60%; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
              font-size: 14px;
              margin-bottom: 5px; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price span {
              color: #005c84; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
              display: block;
              font-size: 28px;
              margin-top: 0;
              margin-bottom: 5px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
                font-size: 16px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
                font-size: 16px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
                font-size: 16px; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn {
              padding: 5px 10px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn img {
                width: 18px; }
      .aui .modulo-f .banner.banner_lista_acceso .subtitle {
        display: none; }
      .aui .modulo-f .banner.banner_lista_acceso .contenedor_lista_general {
        height: 120px;
        overflow: hidden !important; }
      .aui .modulo-f .banner.lista_acceso_iconos .banner_content ul {
        padding: 5px 0 0; }
        .aui .modulo-f .banner.lista_acceso_iconos .banner_content ul li a span {
          padding: 0; }
      .aui .modulo-f .banner.banner_oferta .banner_content p.cost {
        font-size: 3.5em; }
  .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a img {
    margin: 0 10px 0 0; }
  .aui .modulo-j .banner.banner_secundario_J .background_image {
    max-width: 1024px;
    height: 100%;
    z-index: 0; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content.width_banner {
    width: 70%; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content .title {
    font-size: 30px; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content .subtitle {
    font-size: 18px; }
  .aui .modulo-j .banner.banner_secundario_J .banner_image {
    z-index: 99; } }
/* Desktop - Diseño 768 */
@media (max-width: 1023px) {
  .aui .modulo-d .banner {
    margin: 0px;
    width: 100%;
    /*height: 330px;*/ }
    .aui .modulo-d .banner.lista_planes {
      height: 330px;
      width: 100%; }
      .aui .modulo-d .banner.lista_planes .banner_content {
        padding-top: 60px; }
        .aui .modulo-d .banner.lista_planes .banner_content .title {
          font-size: 13px;
          line-height: 1.3;
          padding-top: 10px;
          padding-left: 13px;
          padding-right: 13px;
          height: 50px;
          width: 100%;
          margin-bottom: 15px; }
        .aui .modulo-d .banner.lista_planes .banner_content p, .aui .modulo-d .banner.lista_planes .banner_content .subtitle {
          font-size: 16px;
          line-height: 1;
          padding-left: 6px;
          margin-right: -10px;
          letter-spacing: -0.5px;
          height: 61px;
          overflow: hidden;
          display: inline-block;
          word-wrap: inherit; }
        .aui .modulo-d .banner.lista_planes .banner_content .price_content {
          padding-top: 6px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content p {
            height: auto; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost {
            padding-top: 4px;
            padding-left: 6px;
            padding-bottom: 5px;
            font-size: 25px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price {
              font-size: 25px; }
              .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price sub {
                padding-bottom: 2px;
                bottom: 0px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost span sup {
              font-size: 20px;
              top: -12px; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content .btn {
            margin-left: 5px;
            padding: 7px 5px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
      font-size: 24px;
      margin-top: 5px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .subtitulo {
      height: 120px; }
    .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
      right: 14px; }
    .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .descripcion_panel {
      margin-top: 30px; }
    .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .boton_panel {
      margin-top: 30px; }
  .aui .modulo-e .banner.web-form-portlet, .aui .modulo-e .banner .banner_formulario {
    padding: 10px; }
    .aui .modulo-e .banner.web-form-portlet .description, .aui .modulo-e .banner .banner_formulario .description {
      margin-bottom: 20px; }
    .aui .modulo-e .banner.web-form-portlet .control-group .field, .aui .modulo-e .banner .banner_formulario .control-group .field {
      margin-bottom: 14px;
      width: 32.33%;
      float: left;
      margin-left: 0.5%;
      margin-right: 0.5%; }
      .aui .modulo-e .banner.web-form-portlet .control-group .field.lfr-textarea-container, .aui .modulo-e .banner .banner_formulario .control-group .field.lfr-textarea-container {
        width: 99%; }
    .aui .modulo-e .banner.web-form-portlet .btn, .aui .modulo-e .banner .banner_formulario .btn {
      margin-right: 0.5%;
      margin-top: -2%; }
  .aui .modulo-e .banner.banner_lista_acceso .contenedor_lista_general {
    height: 180px;
    overflow: hidden; }
  .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner {
    padding: 0 14px;
    margin-top: 40px; }
    .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
      font-size: 24px;
      margin-top: 5px; }
    .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .subtitulo, .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .subtitle {
      height: 120px; }
    .aui .modulo-e .banner.lista_acceso_d .banner_content .spaninner .btn {
      right: 14px; }
  .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content .oferta, .aui .modulo-e .banner.banner_descriptivo .carousel .carousel-inner .item .carousel-caption .banner_content p {
    font-size: 14px; }
  .aui .modulo-f {
    height: auto; }
    .aui .modulo-f .banner {
      height: 290px !important; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
        font-size: 26px;
        line-height: 1; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content p {
        font-size: 16px;
        margin-top: 0;
        line-height: 1; }
      .aui .modulo-f .banner.lista_productos {
        height: 300px; }
        .aui .modulo-f .banner.lista_productos .carousel h3 {
          margin-bottom: 20px; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content {
          margin-bottom: 0; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
            /*width: auto;
            max-width: 31%;
            margin-left: 40px;
            height: 200px;*/ }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
            width: 54%;
            left: 45%; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
              font-size: 28px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
                font-size: 18px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
                font-size: 18px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
                font-size: 18px; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn {
              padding: 5px 10px; }
      .aui .modulo-f .banner.banner_lista_acceso .contenedor_lista_general {
        height: auto;
        overflow: hidden; }
      .aui .modulo-f .banner.banner_lista_acceso ul.lista_general {
        height: auto; }
      .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul {
        padding: 0; }
        .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li a img {
          height: 70px; }
        .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li a span {
          font-size: 12px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_left {
        width: 60%; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_right {
        width: 40%; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_right .btn {
          padding-left: 10px;
          padding-right: 10px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste {
        max-width: 65%; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .btn_more {
        padding-left: 0;
        max-width: 35%; }
      .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .list_courses {
        width: 60%;
        padding: 0 10% 0 0; }
      .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price {
        width: 40%; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .promo {
          font-size: 80px; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .itin {
          font-size: 30px; }
        .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .mensual {
          font-size: 15px; }
      .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .image_blq img {
        max-width: 100%; }
      .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
        font-size: 16px; }
    .aui .modulo-f.xs-modulo-f {
      /*antes height: 430px*/
      height: auto; }
      .aui .modulo-f.xs-modulo-f .banner {
        height: 430px; }
        .aui .modulo-f.xs-modulo-f .banner .banner_content {
          float: left;
          display: block;
          width: 50%;
          height: 50%; }
        .aui .modulo-f.xs-modulo-f .banner .banner_image {
          position: relative;
          float: none;
          display: block;
          height: 50%;
          width: 100%; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content {
    padding: 30px 65px; }
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan {
      margin: 0 20px;
      padding: 0; }
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion {
      padding: 20px 0 15px;
      margin: 0 20px;
      text-align: center;
      border-bottom: 1px solid #99e8ef; }
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa {
      padding: 20px 0 0;
      border-top: none; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content {
    padding: 30px 65px; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan {
      margin: 0 20px;
      padding: 0; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content.width_banner {
    width: 100%; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content .btn {
    right: 30px !important;
    bottom: 20px;
    top: auto !important; }
  .aui .modulo-j .banner.banner_secundario_J .banner_image {
    display: none; }
  .aui .modulo-l .banner.banner_secundario_tienda {
    padding: 13px 20px; }
    .aui .modulo-l .banner.banner_secundario_tienda .banner_content .highlight {
      padding-right: 3%; } }
/* Desktop - Diseño 480 estatico */
@media (max-width: 767px) {
  .aui .modulo-d-compuesto {
    height: 580px; }
    .aui .modulo-d-compuesto .modulo-f {
      height: 50%; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content h2, .aui .modulo-d-compuesto .modulo-f .banner .banner_content h2 span {
        font-size: 36px;
        padding: 0 !important; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content h3 {
        padding: 0 !important; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content span, .aui .modulo-d-compuesto .modulo-f .banner .banner_content p {
        font-size: 18px; }
      .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content {
        padding: 10px 15px 0; }
        .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .oferta {
          font-size: 16px;
          padding: 0; }
          .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .oferta.rich_text p, .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .oferta.rich_text span, .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .oferta.rich_text a {
            color: inherit; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] {
        padding: 0 15px; }
        .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner {
          border-left: 1px solid #70c3d7;
          border-left: none;
          height: 100%;
          margin: 0;
          padding: 15px 0 0; }
          .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_lista_acceso {
            padding: 15px 0 0 !important; }
          .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta {
            border-top: none;
            padding: 0; }
            .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content p {
              font-size: 18px; }
            .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste p.cost {
              font-size: 40px; }
            .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste .time_plan {
              width: 45%; }
          .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content {
            height: 100%; }
            .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content .contenedor_lista_general ul li a {
              font-size: 16px; }
  .aui .modulo-d {
    height: auto; }
    .aui .modulo-d .banner {
      height: auto; }
      .aui .modulo-d .banner.lista_productos {
        padding: 0 0 30px;
        height: auto; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-indicators {
          height: 20px; }
          .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-indicators li {
            border-radius: 1em;
            height: 20px;
            width: 20px;
            margin-left: 18px; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content {
          width: 50% !important; }
          .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content > img {
            width: auto;
            display: block;
            margin: 0 auto;
            float: none;
            padding: 0 0 8px; }
          .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info {
            width: 67%;
            float: none;
            margin: 0 auto; }
            .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info .subtitle {
              height: 30px;
              font-size: 14px; }
            .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price {
              padding-bottom: 8px; }
            .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info a.btn {
              margin: 0; }
        .aui .modulo-d .banner.lista_productos.lista_planes {
          padding: 0 0 30px; }
          .aui .modulo-d .banner.lista_productos.lista_planes .carousel-modulo-d .carousel-inner .item .banner_content {
            padding: 10px; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-modulo-d .carousel-inner .item .banner_content > img {
              margin: 0;
              text-align: left; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-modulo-d .carousel-inner .item .banner_content .info {
              width: 100%; }
            .aui .modulo-d .banner.lista_productos.lista_planes .carousel-modulo-d .carousel-inner .item .banner_content .btn {
              position: inherit;
              bottom: auto; }
      .aui .modulo-d .banner.lista_planes {
        height: auto;
        padding: 15px; }
        .aui .modulo-d .banner.lista_planes .banner_content {
          padding-top: 60px;
          padding-left: 0px;
          padding-right: 0px;
          height: auto;
          width: 100%; }
          .aui .modulo-d .banner.lista_planes .banner_content .title {
            font-size: 16px;
            line-height: 1.3;
            padding-top: 20px;
            padding-left: 13px;
            padding-right: 13px;
            height: 50px;
            width: 100%;
            margin-bottom: 24px; }
          .aui .modulo-d .banner.lista_planes .banner_content p, .aui .modulo-d .banner.lista_planes .banner_content .subtitle {
            font-size: 16px;
            line-height: 19px;
            padding-left: 6px;
            margin-right: -10px;
            letter-spacing: -0.5px;
            height: 54px;
            overflow: hidden;
            display: inline-block;
            word-wrap: inherit; }
          .aui .modulo-d .banner.lista_planes .banner_content .price_content {
            padding-top: 6px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content p {
              height: auto; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost {
              padding-top: 4px;
              padding-left: 6px;
              padding-bottom: 5px;
              font-size: 36px; }
              .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price {
                font-size: 36px; }
                .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost .price sub {
                  padding-bottom: 2px;
                  bottom: 0px; }
              .aui .modulo-d .banner.lista_planes .banner_content .price_content .cost span sup {
                font-size: 22px; }
            .aui .modulo-d .banner.lista_planes .banner_content .price_content .btn {
              margin-left: 0px;
              padding: 7px 20px;
              width: 100%; }
      .aui .modulo-d .banner .row-fluid .span1, .aui .modulo-d .banner .row-fluid .span2, .aui .modulo-d .banner .row-fluid .span3, .aui .modulo-d .banner .row-fluid .span4, .aui .modulo-d .banner .row-fluid .span5, .aui .modulo-d .banner .row-fluid .span6, .aui .modulo-d .banner .row-fluid .span7, .aui .modulo-d .banner .row-fluid .span8, .aui .modulo-d .banner .row-fluid .span9, .aui .modulo-d .banner .row-fluid .span10, .aui .modulo-d .banner .row-fluid .span11, .aui .modulo-d .banner .row-fluid .span12 {
        width: 100% !important; }
      .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda {
        height: auto; }
        .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content {
          width: 100%;
          padding: 20px 10px; }
          .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_img {
            float: none;
            width: 100%;
            text-align: left; }
          .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_left {
            float: none;
            width: 100%;
            padding: 0;
            margin: 0 0 10px; }
          .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right {
            float: none;
            width: 100%; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left {
              float: left;
              width: auto;
              max-width: 50%; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost {
                font-size: 4em; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right {
              float: none;
              width: 100%;
              clear: both;
              padding: 20px 0 0; }
              .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right.time_plan_right {
                float: left;
                clear: none;
                margin: 10px 0 0 10px; }
                .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right.time_plan_right .time_plan {
                  font-size: 25px; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .balloon {
              float: left;
              width: 46%;
              margin: 25px 0 0 25px;
              font-size: 14px; }
            .aui .modulo-d .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .title_bottom {
              margin: 15px 0 0; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .title {
        padding: 0 10px; }
      .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner {
        width: 50% !important;
        padding: 0 10px; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner:nth-child(2n-1) {
          border-left: none; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo {
          height: 92px; }
          .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
            font-size: 18px;
            margin-top: 10px; }
        .aui .modulo-d .banner.lista_acceso_d .banner_content .spaninner .btn {
          text-indent: -9999px;
          width: 30px;
          height: 30px;
          padding: 0;
          background-image: url("/colportal-guatemala-v2-theme/images/ico_btn_mas.png") !important;
          background-repeat: no-repeat;
          background-position: center center;
          border-radius: 0; }
      .aui .modulo-d .banner.banner_slider {
        height: 387px;
        overflow: inherit; }
        .aui .modulo-d .banner.banner_slider .carousel {
          margin-bottom: 0; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner.dividido {
            width: 100%;
            float: none; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item {
            height: 387px; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner {
              padding: 25px 15px;
              width: 90%;
              height: 387px;
              overflow: visible; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.title, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.title, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.title, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .titulo {
                font-size: 26px; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.subtitle, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.subtitle, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.subtitle, .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .subtitulo {
                font-size: 16px; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .textos_banner .boton {
                position: absolute;
                bottom: 131px;
                right: 0; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .imagen_banner {
              left: 0;
              right: inherit;
              bottom: 0; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-inner .item .imagen_fondo_banner {
              z-index: -1;
              width: 100%;
              height: 100%; }
          .aui .modulo-d .banner.banner_slider .carousel .panel_derecho {
            width: 100%;
            float: left;
            display: block;
            height: auto;
            padding: 20px;
            margin-bottom: 0 !important;
            margin-top: 10px; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho.desktop {
              margin-bottom: 0 !important; }
              .aui .modulo-d .banner.banner_slider .carousel .panel_derecho.desktop .descripcion_panel {
                display: none; }
              .aui .modulo-d .banner.banner_slider .carousel .panel_derecho.desktop .boton_panel {
                display: none; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho.mobile {
              margin-top: 10px !important; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho.form-derecho {
              padding: 10px 20px; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
              font-size: 26px;
              text-align: center; }
            .aui .modulo-d .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
              display: block; }
          .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators {
            position: absolute;
            width: auto;
            height: 15px;
            top: inherit;
            right: 15px;
            bottom: 30px;
            z-index: 5;
            margin: 0 auto;
            list-style: none;
            background-color: transparent; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li {
              position: relative;
              top: 15px;
              z-index: 5;
              margin: 0;
              list-style: none;
              padding: 10px;
              width: 10px;
              height: 10px;
              margin-left: 25px;
              background-color: #b3e4ec !important;
              border-radius: 10px; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li div.fondo {
                display: none; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li img {
                display: none; }
              .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li.active {
                background-color: #00c6d7 !important; }
                .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li.active div.fondo {
                  display: none; }
                  .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li.active div.fondo span {
                    display: none; }
            .aui .modulo-d .banner.banner_slider .carousel .carousel-indicators li:last-child div.fondo .boxContent:last-child {
              border-right: 0; }
  .aui .modulo-f {
    height: auto !important; }
    .aui .modulo-f .banner {
      height: auto !important;
      min-height: 150px; }
      .aui .modulo-f .banner .banner_content {
        float: none;
        display: block;
        width: 100%;
        height: 50%; }
      .aui .modulo-f .banner .banner_image {
        position: relative;
        float: right;
        display: block;
        height: 50% !important;
        width: 100%; }
        .aui .modulo-f .banner .banner_image img {
          position: absolute;
          bottom: 0;
          right: 0;
          width: auto; }
      .aui .modulo-f .banner.banner_destacado_interiores {
        box-shadow: 0px 2px 3px #aaaaaa; }
        .aui .modulo-f .banner.banner_destacado_interiores .background_image {
          height: 100%;
          width: 100%; }
        .aui .modulo-f .banner.banner_destacado_interiores .banner_content {
          padding: 30px 10px; }
          .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
            font-size: 36px; }
          .aui .modulo-f .banner.banner_destacado_interiores .banner_content span p {
            font-size: 16px;
            margin-top: 8px; }
          .aui .modulo-f .banner.banner_destacado_interiores .banner_content span > p {
            padding-bottom: 0; }
          .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta {
            display: block;
            width: 100%; }
        .aui .modulo-f .banner.banner_destacado_interiores .banner_image {
          display: none; }
      .aui .modulo-f .banner.lista_productos {
        height: 275px !important; }
        .aui .modulo-f .banner.lista_productos .carousel {
          height: auto;
          overflow: visible; }
          .aui .modulo-f .banner.lista_productos .carousel h3 {
            margin-bottom: 5px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators {
            top: auto;
            right: initial;
            bottom: -25px;
            left: 50%;
            margin-left: -52px;
            height: 20px li;
              height-margin-left: 9px;
              height-margin-right: 9px;
              height-border-radius: 1em;
              height-height: 20px;
              height-width: 20px; }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
            width: auto;
            max-width: none;
            margin-left: initial;
            margin: 0 auto !important;
            height: 180px;
            display: block;
            clear: both;
            /*float: none;*/ }
          .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
            /*width: 100%;
            position: relative;
            bottom: 0;
            clear: both;
            text-align: center;*/
            left: 47%; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
              font-size: 14px;
              margin-bottom: 0;
              margin-top: 5px;
              height: 30px; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .shop_from {
              margin-top: 5px; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number {
              margin-bottom: 0;
              margin-top: 0;
              /*font-size: 21px; //Tamaño para tienda*/
              font-size: 18.1px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number:first-letter {
                font-size: 18px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number .currency {
                font-size: 18px; }
              .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .price .number sub {
                font-size: 18px; }
            .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info .btn img {
              width: 18px; }
      .aui .modulo-f .banner.banner.lista_acceso_iconos {
        box-shadow: 0px 2px 3px #aaaaaa; }
        .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li {
          width: 49%; }
          .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li a {
            margin: 0;
            padding: 0; }
            .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li a img {
              display: block;
              margin: 0 auto; }
            .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li a span {
              font-size: 15px; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content {
        width: auto; }
        .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general {
          height: auto;
          float: inherit; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_image {
        display: none; }
      .aui .modulo-f .banner.banner_lista_acceso.banner_lista_acceso_imagen {
        padding: 0 !important;
        float: left; }
        .aui .modulo-f .banner.banner_lista_acceso.banner_lista_acceso_imagen .banner_content {
          padding: 30px 10px; }
          .aui .modulo-f .banner.banner_lista_acceso.banner_lista_acceso_imagen .banner_content .contenedor_lista_general {
            float: none; }
        .aui .modulo-f .banner.banner_lista_acceso.banner_lista_acceso_imagen .banner_image {
          display: none; }
      .aui .modulo-f .banner.banner_oferta .banner_content {
        height: 100%; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.balloon {
        bottom: -20px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda {
        padding: 20px 30px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .title {
          padding: 0 0 15px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_left {
          float: none;
          width: 100%;
          padding: 0 0 15px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .content_right {
          float: none;
          width: 100%; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste {
          margin: 0; }
          .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste .top_cost {
            font-size: 21px; }
          .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste .cost {
            float: none;
            font-size: 84px; }
            .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .info_coste .cost .span_money {
              font-size: 42px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 {
        padding: 30px 10px 20px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .title {
          padding: 0 0 15px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .subtitle {
          padding: 0 0 20px; }
      .aui .modulo-f .banner.banner_cursos {
        height: 445px;
        padding-left: 10px;
        padding-right: 10px; }
        .aui .modulo-f .banner.banner_cursos .banner_content {
          height: 100%; }
          .aui .modulo-f .banner.banner_cursos .banner_content .title {
            line-height: 1; }
          .aui .modulo-f .banner.banner_cursos .banner_content .subtitle {
            line-height: 1; }
          .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .list_courses {
            float: none;
            width: 100%;
            padding: 0 0 10px; }
          .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price {
            float: none;
            width: 100%; }
            .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .promo {
              font-size: 84px; }
            .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .itin {
              font-size: 32px; }
            .aui .modulo-f .banner.banner_cursos .banner_content .blq_list .blq_price .mensual {
              font-size: 18px; }
          .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract .blq_btn {
            float: none;
            max-width: 100%;
            margin: 0 0 20px; }
          .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract .ver_cobertura {
            float: none;
            max-width: 100%; }
      .aui .modulo-f .banner.lista_acceso_d {
        height: 520px;
        padding: 30px 10px; }
        .aui .modulo-f .banner.lista_acceso_d .banner_content {
          height: 100%; }
          .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner {
            float: none;
            width: 96% !important;
            margin: 0 2%;
            height: auto; }
            .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner.first {
              margin: 0 2% 15px; }
            .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .image_blq img {
              width: 100%;
              max-height: 100%; }
            .aui .modulo-f .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
              font-size: 18px; }
  .aui .modulo-h .banner.banner_lista_acceso {
    float: right;
    padding: 20px 10px; }
    .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li {
      padding-top: 7px; }
      .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li a {
        line-height: 1.2; }
  .aui .modulo-h .banner.lista_acceso_iconos {
    float: right;
    padding: 30px 10px; }
    .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li {
      padding: 0 0 30px; }
      .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a {
        width: 100%; }
        .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a img {
          margin: 0 8px 0 0; }
        .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a span {
          width: 77%; }
  .aui .modulo-H-4-big .modulo-h-big {
    width: 100% !important; }
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content {
      width: 100%;
      padding: 30px 122px;
      position: relative; }
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan {
        position: initial;
        height: auto;
        margin: 0 32px 0 0; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .blq_btn {
          position: initial;
          margin-left: 0; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .link_ver_mas {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          text-align: center;
          background-color: #00769f;
          padding: 5px 0; }
          .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .link_ver_mas a {
            font-family: 'Movistar_headlinebold';
            font-size: 16px;
            line-height: 1;
            color: white;
            cursor: pointer; }
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion,
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa {
        display: none; }
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem,
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula,
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa .modem,
        .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .tarifa .aula {
          padding: 0 10px 20px; }
      .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion {
        margin: 0 32px 0 0; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content {
    width: 100%;
    padding: 30px 20px;
    position: relative; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan {
      margin: 0; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .link_ver_mas {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        background-color: #00769f;
        padding: 5px 0; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .link_ver_mas a {
          font-family: 'Movistar_headlinebold';
          font-size: 16px;
          line-height: 1;
          color: white;
          cursor: pointer; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .title {
    font-family: 'Movistar_headlineregular';
    font-size: 26px;
    line-height: 1;
    color: #005c84;
    margin: 0 0 20px; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_img {
    margin: 0 0 15px;
    text-align: center; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_left {
    margin: 0 0 20px 15%; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_left ul li {
      font-family: 'Movistar_textregular';
      font-size: 14px;
      line-height: 1.2;
      color: #515559;
      margin: 0 0 5px; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_left ul li p {
        font-family: 'Movistar_textregular';
        font-size: 14px;
        line-height: 1.2; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right {
    margin: 0 0 0 15%;
    padding: 0 0 25px; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste {
      margin: 0 0 20px; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .top_cost {
        font-family: 'Movistar_headlineregular';
        font-size: 18px;
        line-height: 1;
        color: #005c84;
        margin: 0 0 10px; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost {
        font-family: 'Movistar_headlinebold';
        font-size: 4em;
        line-height: 1;
        color: #005c84; }
        .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost > span:first-child {
          font-size: 0.5em; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_right .time_plan {
        font-family: 'Movistar_textregular';
        font-size: 14px;
        color: #515559; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_oferta_deh_tienda .banner_content .content_right .btn {
      line-height: 1.5;
      color: #005c84 !important;
      padding: 0 36px 0 0;
      position: absolute;
      bottom: 0;
      right: 0; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-1] {
    padding-right: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-2] {
    padding-left: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-3] {
    padding-right: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-4] {
    padding-left: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-5] {
    padding-right: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-6] {
    padding-left: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-7] {
    padding-right: 6px; }
  .aui .modulo-H-4-medium .modulo-h-medium[id*=modulo-h-medium-8] {
    padding-left: 6px; }
  .aui .modulo-i {
    /*height: 100px;*/ }
    .aui .modulo-i .banner {
      height: 100px;
      width: 100%; }
      .aui .modulo-i .banner.banner_seccion {
        padding: 20px 10px; }
        .aui .modulo-i .banner.banner_seccion.banner_seccion_simple {
          padding: 20px 10px; }
  .aui .modulo-j {
    height: auto; }
    .aui .modulo-j .banner.banner_secundario_J {
      box-shadow: 0px 2px 3px #aaaaaa;
      height: 300px;
      position: relative; }
      .aui .modulo-j .banner.banner_secundario_J .background_image {
        height: 100%;
        width: auto;
        max-width: none; }
      .aui .modulo-j .banner.banner_secundario_J .banner_content {
        position: relative;
        padding: 20px 10px;
        height: 50%; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content .title {
          width: 100% !important;
          overflow: hidden; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content .subtitle {
          width: 100% !important; }
        .aui .modulo-j .banner.banner_secundario_J .banner_content a.btn, .aui .modulo-j .banner.banner_secundario_J .banner_content .btn {
          right: auto !important;
          bottom: auto !important;
          position: relative;
          margin-top: 10px; }
      .aui .modulo-j .banner.banner_secundario_J .banner_image {
        display: block;
        height: 50%;
        width: 100%; }
  .aui .modulo-k {
    height: auto; }
    .aui .modulo-k .banner.lista_acceso_d {
      height: auto; }
      .aui .modulo-k .banner.lista_acceso_d .banner_content .title {
        font-weight: bold;
        padding: 0 14px; }
      .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner {
        width: 50% !important;
        padding-bottom: 35px; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner:nth-child(2n-1) {
          border-left: none; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .titulo {
          height: auto; }
          .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .titulo .title_blq {
            font-size: 18px;
            margin-top: 10px; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .subtitle {
          font-size: 13px;
          max-height: none; }
        .aui .modulo-k .banner.lista_acceso_d .banner_content .spaninner .btn {
          text-indent: -9999px;
          width: 30px;
          height: 30px;
          padding: 0;
          background-image: url("/colportal-guatemala-v2-theme/images/ico_btn_mas.png") !important;
          background-repeat: no-repeat !important;
          background-position: center center !important;
          border-radius: 0; }
  .aui .modulo-l .banner.banner_secundario_tienda {
    padding: 10px 15px; }
    .aui .modulo-l .banner.banner_secundario_tienda .banner_content {
      position: relative; }
      .aui .modulo-l .banner.banner_secundario_tienda .banner_content .title {
        font-size: 18px !important;
        padding: 0 0 5px 0px; }
        .aui .modulo-l .banner.banner_secundario_tienda .banner_content .title.title_right {
          float: none;
          margin: 32px 0 0; } }
/* Desktop - Diseño 480 liquido */
@media (max-width: 480px) {
  .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_imagen {
    height: 50%;
    float: right; }
  .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content {
    height: 50%;
    width: 65%; }
    .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content p {
      font-size: 16px; }
    .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste {
      padding: 0 0 5px; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste p.cost {
        font-size: 30px;
        padding: 0 5px 0 0; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste .time_plan {
        font-size: 16px; }
  .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content {
    width: 50% !important; }
    .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .sticker {
      right: 10px;
      top: 5px; }
      .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .sticker img {
        width: 80%; }
    .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info {
      width: 85%; }
      .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info .subtitle {
        font-size: 15px; }
      .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price .shop_from, .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price .price-plan {
        font-size: 14px; }
      .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price .number {
        font-size: 35px; }
  .aui .modulo-d .banner.lista_productos.lista_planes .carousel-modulo-d .carousel-inner .item .banner_content {
    padding: 10px !important;
    height: 250px; }
  .aui .modulo-f {
    height: auto !important; }
    .aui .modulo-f .banner.banner_oferta {
      padding: 20px 10px; }
      .aui .modulo-f .banner.banner_oferta .banner_content h2 {
        font-size: 32px; }
      .aui .modulo-f .banner.banner_oferta .banner_content p {
        font-size: 16px; }
        .aui .modulo-f .banner.banner_oferta .banner_content p.balloon {
          width: 40%; }
        .aui .modulo-f .banner.banner_oferta .banner_content p.cost {
          font-size: 50px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste {
        padding: 10px 0 0; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.balloon {
          bottom: -20px;
          font-size: 16px;
          padding: 5px 8px;
          width: 40%; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.cost {
          font-size: 50px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda .banner_content .title {
        font-size: 36px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 {
        padding: 30px 10px 20px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 p {
          font-size: 16px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .bottom_info > p {
          font-size: 18px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste {
          max-width: 70%; }
          .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .info_coste_left {
            max-width: 60%; }
          .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .info_coste_right {
            max-width: 40%; }
          .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .info_coste .cost {
            font-size: 3em;
            margin-top: -5px; }
        .aui .modulo-f .banner.banner_oferta.banner_oferta_f_tienda_alt1 .btn_more {
          max-width: 30%; }
    .aui .modulo-f .banner.banner_cursos .banner_content .blq_list {
      padding: 0 0 8px; }
    .aui .modulo-f .banner.banner_cursos .banner_content .blq_contract .blq_btn {
      margin: 0 0 15px; }
    .aui .modulo-f .banner.lista_productos {
      height: 400px !important; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content a {
        margin: 0 auto;
        width: 100%;
        display: block; }
        .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content a img.product_img_2 {
          margin: 0 auto;
          display: block; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content img {
        float: none; }
      .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info {
        width: 100%;
        position: relative;
        bottom: 0;
        clear: both;
        text-align: center;
        left: 0; }
  .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a img {
    margin: 0 4px 0 0; }
  .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a span {
    font-size: 14px;
    line-height: 14px;
    width: 60%; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content {
    padding: 30px 60px 30px 50px; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan h2 {
    font-size: 36px;
    margin: 0 0 10px; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste {
    margin: 0 0 10px; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p.cost {
      font-size: 55px;
      margin: 0 0 5px; }
      .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .info_coste p.cost .span_money {
        font-size: 28px; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .blq_btn {
    margin: 0 0 15px; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .blq_btn .btn {
      margin: 0; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content .title {
    width: 100%; }
  .aui .modulo-l .banner.banner_secundario_tienda .banner_content .title {
    font-size: 16px; }
  .aui .modulo-e .banner.web-form-portlet .control-group .field.lfr-textarea-container, .aui .modulo-e .banner .banner_formulario .control-group .field.lfr-textarea-container {
    width: 65%; }
  .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 {
    padding: 20px 15px; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content h2 {
      font-size: 32px; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content p {
      font-size: 16px; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste {
      padding: 10px 0 0; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.time_plan {
        font-size: 20px; }
      .aui .modulo-e .banner.banner_oferta.banner_oferta_e_alt1 .banner_content .info_coste p.cost {
        font-size: 50px; }
  .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda {
    padding: 25px 10px; }
    .aui .modulo-e .banner.banner_oferta.banner_oferta_deh_tienda .banner_content .content_right .info_coste .info_coste_left .cost {
      font-size: 2.5em; } }
/*Módulos H BIG*/
@media (max-width: 360px) {
  .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner.banner_oferta .banner_content .info_coste .time_plan {
    margin: 0;
    width: auto; }
  .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a, .aui .modulo-d .banner.lista_productos .carousel-inner .banner_content .info a.btn {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px; }
  .aui .modulo-f .banner {
    height: auto !important; }
    .aui .modulo-f .banner.banner.lista_acceso_iconos {
      padding: 25px 10px; }
      .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content .title {
        font-size: 36px; }
    .aui .modulo-f .banner.banner_oferta .banner_content p {
      font-size: 16px; }
      .aui .modulo-f .banner.banner_oferta .banner_content p.cost {
        padding: 0 5px 0 0;
        margin: 0 5px 0 0; }
    .aui .modulo-f .banner.banner_cursos {
      padding: 15px 10px; }
  .aui .modulo-h .banner.banner_lista_acceso .banner_content .title {
    font-size: 26px;
    line-height: 1.2; }
    .aui .modulo-h .banner.banner_lista_acceso .banner_content .title span {
      font-size: 26px;
      line-height: 1.2; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .blq_btn a.btn img {
    width: 20%; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem,
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula {
    padding: 0 0 20px; }
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem p,
    .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula p {
      margin: 0 0 0 5px; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content {
    padding-left: 10px;
    padding-right: 10px; }
    .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .blq_btn a.btn img {
      width: 20%; } }
/* Desktop - Diseño 320 liquido */
@media (max-width: 320px) {
  .aui .modulo-d-compuesto {
    /* height: 580px;*/ }
    .aui .modulo-d-compuesto .modulo-f .banner {
      height: 580px; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content h2, .aui .modulo-d-compuesto .modulo-f .banner .banner_content h2 span {
        padding: 0; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content h3 {
        padding: 0; }
      .aui .modulo-d-compuesto .modulo-f .banner .banner_content span, .aui .modulo-d-compuesto .modulo-f .banner .banner_content p {
        font-size: 16px; }
      .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content {
        padding: 10px 10px 0; }
        .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content h2, .aui .modulo-d-compuesto .modulo-f .banner.banner_destacado_interiores .banner_content .oferta {
          padding: 0; }
    .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content {
      padding: 10px; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content h2, .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content h2 span {
        font-size: 30px; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content h3 {
        font-size: 22px; }
      .aui .modulo-d-compuesto .modulo-f[id*=modulo-f-2] .banner .banner_content .contenedor_lista_general ul li a {
        font-size: 16px; }
  .aui .modulo-d .banner {
    height: 580px; }
    .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-indicators li {
      margin-left: 10px; }
    .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content {
      width: 50% !important; }
      .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info {
        width: 85%; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info .subtitle {
          font-size: 15px; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price .shop_from, .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price .price-plan {
          font-size: 14px;
          max-width: 100%; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info p.price .number {
          font-size: 35px; }
        .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info a.btn {
          padding: 5px 14px 0; }
          .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info a.btn img {
            width: 17%;
            padding-top: 2px;
            display: none; }
          .aui .modulo-d .banner.lista_productos .carousel-modulo-d .carousel-inner .item .banner_content .info a.btn span {
            padding: 0px 0 4px 6px; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_content h2 {
    font-size: 30px;
    padding: 0 0 10px;
    height: auto; }
  .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta {
    width: 100%; }
    .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta p {
      margin: 0;
      padding: 0 0 10px; }
      .aui .modulo-f .banner.banner_destacado_interiores .banner_content .oferta p span {
        width: 100%; }
  .aui .modulo-f .banner.lista_productos .carousel h3 {
    margin-bottom: 10px; }
  .aui .modulo-f .banner.lista_productos .carousel .carousel-indicators {
    bottom: -35px; }
  .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content > img {
    height: 160px; }
  .aui .modulo-f .banner.lista_productos .carousel .carousel-inner .item .banner_content .info h6 {
    margin-bottom: 5px; }
  .aui .modulo-f .banner.banner.lista_acceso_iconos {
    padding: 25px 10px; }
    .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content .title {
      font-size: 32px; }
    .aui .modulo-f .banner.banner.lista_acceso_iconos .banner_content ul li {
      padding-bottom: 15px; }
  .aui .modulo-f .banner.banner_lista_acceso {
    padding: 0 !important; }
    .aui .modulo-f .banner.banner_lista_acceso .banner_content {
      padding: 20px 10px; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content .title {
        font-size: 28px; }
      .aui .modulo-f .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li a {
        font-size: 16px; }
    .aui .modulo-f .banner.banner_lista_acceso.banner_lista_acceso_imagen .banner_content {
      padding: 20px 10px; }
  .aui .modulo-f .banner.banner_oferta {
    padding: 20px 10px; }
    .aui .modulo-f .banner.banner_oferta .banner_content h2 {
      font-size: 30px; }
    .aui .modulo-f .banner.banner_oferta .banner_content p, .aui .modulo-f .banner.banner_oferta .banner_content p span {
      font-size: 16px; }
    .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste {
      padding: 10px 0 0; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.balloon {
        bottom: -20px;
        font-size: 16px;
        padding: 5px 8px; }
      .aui .modulo-f .banner.banner_oferta.banner_oferta_f_alt2 .info_coste p.cost {
        font-size: 50px; }
  .aui .modulo-h {
    /* height: 270px; */ }
    .aui .modulo-h .banner {
      height: 270px; }
      .aui .modulo-h .banner.banner_seccion {
        margin-bottom: 10px; }
        .aui .modulo-h .banner.banner_seccion > img {
          left: 10px; }
        .aui .modulo-h .banner.banner_seccion .banner_content {
          padding-top: 35px; }
          .aui .modulo-h .banner.banner_seccion .banner_content h4 + h4 {
            padding-top: 16px; }
          .aui .modulo-h .banner.banner_seccion .banner_content h3 + h4 {
            padding-top: 0; }
          .aui .modulo-h .banner.banner_seccion .banner_content .cost {
            padding-top: 15px;
            bottom: 32px; }
            .aui .modulo-h .banner.banner_seccion .banner_content .cost p {
              font-size: 14px;
              line-height: 14px; }
            .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text {
              padding-top: 2px;
              width: 100%; }
              .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .currency {
                font-size: 27px; }
              .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .price {
                font-size: 53px;
                line-height: 53px; }
              .aui .modulo-h .banner.banner_seccion .banner_content .cost .big-text .frecuency {
                font-size: 18px;
                line-height: 16px; }
      .aui .modulo-h .banner.banner_lista_acceso {
        margin-bottom: 10px;
        float: right;
        padding: 20px 10px !important; }
        .aui .modulo-h .banner.banner_lista_acceso .banner_content .descriptor {
          font-size: 20px; }
        .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li {
          padding-top: 7px; }
          .aui .modulo-h .banner.banner_lista_acceso .banner_content .contenedor_lista_general ul li a {
            font-size: 16px;
            line-height: 1.2;
            background-position: left 3px; }
      .aui .modulo-h .banner.lista_acceso_iconos {
        height: 270px;
        margin-bottom: 10px; }
        .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li {
          padding: 0 0 20px; }
          .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a img {
            margin: 0; }
          .aui .modulo-h .banner.lista_acceso_iconos .banner_content ul li a span {
            font-size: 14px;
            line-height: 1.2;
            width: 100%; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .top_info_plan .blq_btn a.btn {
    margin: 0 10px; }
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .modem img,
  .aui .modulo-H-4-big .modulo-h-big .banner.banner_planes .banner_content .navegacion .aula img {
    width: 30%; }
  .aui .modulo-H-4-medium .modulo-h-medium .banner.banner_planes_Tienda .banner_content .top_info_plan .blq_btn a.btn {
    margin: 0 10px; }
  .aui .modulo-j .banner.banner_secundario_J .banner_content a.btn, .aui .modulo-j .banner.banner_secundario_J .banner_content .btn {
    font-size: 16px !important; } }
/* CSS Document */
/*--- Home page ---*/
#playerNoflash {
  float: left;
  margin-left: 0.3em;
  display: inline;
  position: absolute;
  right: 10px;
  top: 35px;
  z-index: 5; }
  #playerNoflash a {
    float: left;
    display: inline-flex;
    width: 20px;
    height: 2.2em;
    background: url(/colportal-guatemala-v2-theme/images/sprite_playerNoflash.png) no-repeat left top; }
    #playerNoflash a.prev {
      background-position: left 0; }
      #playerNoflash a.prev :hover {
        background-position: -100px 0; }
    #playerNoflash a.stop {
      background-position: left -50px; }
      #playerNoflash a.stop :hover {
        background-position: -100px -50px; }
    #playerNoflash a.play {
      background-position: left -100px;
      display: none; }
      #playerNoflash a.play :hover {
        background-position: -100px -100px;
        display: none; }
    #playerNoflash a.next {
      background-position: left -150px; }
      #playerNoflash a.next :hover {
        background-position: -100px -150px; }
    #playerNoflash a.span {
      display: none; }

/* Desktop - Diseño 480 estatico amarillo*/
@media (max-width: 767px) {
  .banner_secundario_rotativo .carousel-indicators, .banner_descriptivo .carousel-indicators {
    top: 10px;
    right: 83px; }
  .banner_secundario_rotativo #playerNoflash, .banner_descriptivo #playerNoflash {
    top: 10px; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

.aui .tabs-nested-portlet .tabbable-content .nav-tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: table;
  width: 100%;
  border: none; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs li {
    height: 48px;
    line-height: 48px;
    margin: 0;
    display: table-cell;
    border-left: 1px solid #005f80 !important; }
    .aui .tabs-nested-portlet .tabbable-content .nav-tabs li:first-child {
      border: none !important; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li:first-child a {
        border: none !important; }
    .aui .tabs-nested-portlet .tabbable-content .nav-tabs li a {
      display: block;
      height: 48px;
      font-family: 'MovistarText';
      font-weight: normal;
      font-size: 16px;
      line-height: 2;
      background-color: #66adc5;
      color: white;
      text-align: center;
      margin: 0;
      border: none !important;
      border-left: 1px solid white !important;
      border-radius: inherit; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li a:hover {
        border: none;
        background-color: #00769f;
        color: white; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li a:focus {
        border: none;
        outline: 0; }
    .aui .tabs-nested-portlet .tabbable-content .nav-tabs li.active {
      position: relative; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li.active a {
        background-color: #00769f;
        font-weight: bold;
        color: white; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li.active:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -7px;
        left: 50%;
        border-style: solid;
        border-width: 7px 15px 0 15px;
        border-color: #00779f transparent transparent transparent;
        margin: 0 0 0 -15px;
        z-index: 100; }
    .aui .tabs-nested-portlet .tabbable-content .nav-tabs li:hover, .aui .tabs-nested-portlet .tabbable-content .nav-tabs li:focus {
      outline: 0; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs.nav-tabs-1 li {
    width: 100%; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs.nav-tabs-2 li {
    width: 50%; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs.nav-tabs-3 li {
    width: 33.33%; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs.nav-tabs-4 li {
    width: 25%; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs.nav-tabs-5 li {
    width: 20%; }
.aui .tabs-nested-portlet .tabbable-content .tab-content {
  overflow: hidden; }
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-1,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-3,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-4,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-5,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-A-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-E-F,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-F-E,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-F-G-2-I,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-D-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-E-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-F-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-H-4,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-H-4-big,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-J-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-K-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-K-main],
  .aui .tabs-nested-portlet .tabbable-content .tab-content .template-1,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .template-3,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .template-4 {
    padding: 0 5px; }
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-a,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-d,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-k,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-j {
    padding-left: 0px;
    padding-right: 0px; }
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-b,
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-b-1],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-f-1],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-e-1],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-h-1],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-h-5],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-h-big-1] {
    padding-left: 0px; }
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-i,
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-b-2],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-g-2],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-f-2],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-e-2],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-h-4],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-h-8],
  .aui .tabs-nested-portlet .tabbable-content .tab-content div[id*=modulo-h-big-4] {
    padding-right: 0px; }
.aui .tabs-nested-portlet .accordion .accordion-group {
  border: none;
  border-radius: 0;
  margin: 0 0 15px; }
.aui .tabs-nested-portlet .accordion .accordion-heading.toggler-header-collapsed .accordion-toggle .title-text {
  background: url("/colportal-guatemala-v2-theme/images/peru/ico_collapse_more.png") no-repeat right center transparent; }
.aui .tabs-nested-portlet .accordion .accordion-heading.toggler-header-expanded .accordion-toggle .title-text {
  background: url("/colportal-guatemala-v2-theme/images/peru/ico_collapse_les.png") no-repeat right center transparent; }
.aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle {
  background: #a8ce37;
  padding: 7px 20px;
  cursor: pointer;
  font-family: 'MovistarHeadline';
  font-weight: bold;
  font-size: 24px;
  line-height: normal;
  color: white;
  display: table;
  width: 100%; }
  .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle .title-text {
    display: table-cell;
    min-height: 35px;
    padding-right: 8%;
    height: auto; }
  .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle > span {
    vertical-align: middle; }
  .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i {
    display: table-cell;
    width: 45px;
    height: 36px;
    padding-right: 8px;
    vertical-align: middle; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-datos {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/paq_datos.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-voz {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/paq_voz.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-voz-datos {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/paq_voz_datos.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-planes-internet {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/planes_internet.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-planes-telefonia {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/planes_telefonia.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-plantes-tv {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/planes_tv.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-internet {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/internet.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-tv {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/tv.png") no-repeat 0 0 transparent; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle i.icono-telefonia {
      background: url("/colportal-guatemala-v2-theme/images/peru/tienda/telefonia.png") no-repeat 0 0 transparent; }
.aui .tabs-nested-portlet .accordion .accordion-inner {
  padding: 15px 0;
  border-top: none; }

@media (max-width: 767px) {
  .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle {
    font-size: 18px;
    padding: 8px 15px; }
    .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle .title-text {
      padding: 5px 13% 5px 0px; }
  .aui .tabs-nested-portlet .tabbable-content .nav-tabs {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: table;
    width: 100%; }
    .aui .tabs-nested-portlet .tabbable-content .nav-tabs li.xxs-span-12 {
      width: 100.00000% !important; }
    .aui .tabs-nested-portlet .tabbable-content .nav-tabs li {
      border-top: 1px solid #00769f;
      border-left: none !important; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li a {
        color: white;
        border: none !important; }
      .aui .tabs-nested-portlet .tabbable-content .nav-tabs li.active:after {
        display: none; }
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-1,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-3,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-4,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .combo-5,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-A-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-E-F,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-F-E,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-B-F-G-2-I,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-D-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-E-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-F-2,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-H-4,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-H-4-big,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-J-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .modulo-K-main,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .template-1,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .template-3,
  .aui .tabs-nested-portlet .tabbable-content .tab-content .template-4 {
    padding: 0; } }
@media (max-width: 480px) {
  .aui .tabs-nested-portlet .accordion .accordion-heading .accordion-toggle {
    font-size: 16px;
    padding: 8px 10px; } }
/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

.aui .channels_guide .overlay {
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 100%;
  z-index: 100; }
  .aui .channels_guide .overlay img {
    position: absolute;
    left: 50%;
    top: 30%;
    margin-left: -24px;
    margin-top: -24px; }
.aui .channels_guide .banner_content {
  width: 100%;
  background: #fff;
  padding: 30px 0 20px; }
  .aui .channels_guide .banner_content .title {
    font-family: "MovistarHeadline",Arial, Helvetica, Geneva, sans-serif;
    font-size: 44px;
    color: #005c84;
    padding: 0 1.7% 10px; }
  .aui .channels_guide .banner_content .descriptor {
    font-family: "MovistarText",Arial, Helvetica, Geneva, sans-serif;
    font-size: 24px;
    color: #005c84;
    padding: 0 1.7%; }
  .aui .channels_guide .banner_content .blq_selector {
    padding: 20px 1.7% 30px; }
    .aui .channels_guide .banner_content .blq_selector .list_selector {
      float: left;
      width: 52%;
      padding: 25px 0 0; }
      .aui .channels_guide .banner_content .blq_selector .list_selector .select_container {
        float: left;
        width: 32%;
        height: 33px;
        margin: 0 0 0 2%;
        border: 1px solid #0fa0c1;
        background: transparent;
        overflow: hidden;
        position: relative; }
        .aui .channels_guide .banner_content .blq_selector .list_selector .select_container .arrow_select {
          width: 32px;
          height: 100%;
          background: #ade4ed;
          position: absolute;
          top: 0;
          right: 0; }
          .aui .channels_guide .banner_content .blq_selector .list_selector .select_container .arrow_select .arrow_down {
            vertical-align: middle;
            text-align: center;
            border-style: solid;
            border-width: 10px 6px 0 6px;
            border-color: #00779f transparent transparent transparent;
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -5px 0 0 -6px; }
        .aui .channels_guide .banner_content .blq_selector .list_selector .select_container:first-child {
          margin: 0; }
      .aui .channels_guide .banner_content .blq_selector .list_selector select {
        width: 113%;
        max-width: none;
        border: none;
        font-family: Arial, Helvetica, Geneva, sans-serif;
        font-size: 16px;
        color: #515559;
        position: relative;
        z-index: 10;
        background: transparent; }
    .aui .channels_guide .banner_content .blq_selector .catego_colors {
      float: right;
      width: 48%;
      padding: 0 0 0 9%; }
      .aui .channels_guide .banner_content .blq_selector .catego_colors ul {
        background: #e4f7f6;
        padding: 30px 2.5% 30px 3%; }
        .aui .channels_guide .banner_content .blq_selector .catego_colors ul li {
          float: left;
          width: 33.33%;
          padding: 0 0 0 2%; }
          .aui .channels_guide .banner_content .blq_selector .catego_colors ul li:first-child {
            padding: 0; }
          .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span {
            float: left; }
            .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.color_channel {
              height: 24px;
              width: 30%;
              border-radius: 4px;
              margin: 0 10% 0 0; }
              .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.color_channel.azul1 {
                background: #005c84; }
              .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.color_channel.verde2 {
                background: #bcdb7f; }
              .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.color_channel.azul4 {
                background: #00c6d7; }
            .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.detail_color_channel {
              font-family: "MovistarText",Arial, Helvetica, Geneva, sans-serif;
              font-size: 18px;
              color: #005c84;
              vertical-align: middle;
              width: 60%; }
  .aui .channels_guide .banner_content .blq_list_channel {
    width: 100%;
    border: none; }
    .aui .channels_guide .banner_content .blq_list_channel .accordion-heading {
      cursor: pointer;
      font-family: "MovistarHeadline",Arial, Helvetica, Geneva, sans-serif;
      font-size: 26px;
      line-height: 1;
      text-align: left;
      color: white;
      margin: 0 1.7% 15px;
      background: url("/colportal-guatemala-v2-theme/images/peru/ico_collapse_more.png") no-repeat 99% center #58b9d1; }
      .aui .channels_guide .banner_content .blq_list_channel .accordion-heading.toggler-header-expanded {
        background: url("/colportal-guatemala-v2-theme/images/peru/ico_collapse_les.png") no-repeat 99% center #58b9d1; }
      .aui .channels_guide .banner_content .blq_list_channel .accordion-heading.bg_azul1 {
        background-color: #58b9d1; }
      .aui .channels_guide .banner_content .blq_list_channel .accordion-heading.bg_verde1 {
        background-color: #95c633; }
      .aui .channels_guide .banner_content .blq_list_channel .accordion-heading.bg_azul2 {
        background-color: #337d9d; }
    .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner {
      border: none;
      overflow: hidden; }
      .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel {
        float: left;
        width: 86px;
        margin: 0 0.85% 20px 1.7%; }
        .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_image {
          width: 100%;
          height: 50px;
          border: 1px solid #d2d2d2;
          margin: 0 0 5px; }
          .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_image img {
            display: block;
            width: 100%;
            height: 100%; }
        .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color {
          width: 100%; }
          .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color ul li {
            float: left;
            width: 26px;
            height: 14px;
            border-radius: 3px;
            text-align: center;
            vertical-align: middle;
            margin: 0 0 0 4px; }
            .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color ul li:first-child {
              margin: 0; }
            .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color ul li.azul1 {
              background: #005c84; }
            .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color ul li.verde2 {
              background: #bcdb7f; }
            .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color ul li.azul4 {
              background: #00c6d7; }
            .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .accordion-inner .item_channel .item_channel_color ul li span {
              display: block;
              font-family: Arial, Helvetica, Geneva, sans-serif;
              font-size: 11px;
              line-height: 14px;
              color: white; }

@media (max-width: 1199px) {
  .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.color_channel {
    margin: 0 5% 0 0; } }
@media (max-width: 1023px) {
  .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.detail_color_channel {
    font-size: 14px; } }
@media (max-width: 767px) {
  .aui .channels_guide .banner_content {
    padding: 34px 10px 20px; }
    .aui .channels_guide .banner_content .title {
      font-size: 28px;
      line-height: 1;
      padding: 0 0 25px; }
    .aui .channels_guide .banner_content .descriptor {
      font-size: 16px;
      line-height: normal; }
    .aui .channels_guide .banner_content .blq_selector .list_selector {
      float: none;
      width: 100%;
      padding: 0; }
      .aui .channels_guide .banner_content .blq_selector .list_selector .select_container {
        width: 90%;
        margin: 0 0 15px; }
        .aui .channels_guide .banner_content .blq_selector .list_selector .select_container:first-child {
          margin: 0 0 15px; }
    .aui .channels_guide .banner_content .blq_selector .catego_colors {
      float: none;
      width: 100%;
      padding: 0; }
      .aui .channels_guide .banner_content .blq_selector .catego_colors ul {
        padding: 18px 10px; }
        .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.color_channel {
          margin-right: 5%; }
        .aui .channels_guide .banner_content .blq_selector .catego_colors ul li span.detail_color_channel {
          width: 65%;
          font-size: 14px; }
    .aui .channels_guide .banner_content .blq_list_channel .accordion-heading {
      font-size: 18px; }
    .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .item_channel {
      width: 22.5%;
      margin-right: 0.4%; }
      .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .item_channel .item_channel_color ul li {
        width: 29.5%; } }
@media (max-width: 360px) {
  .aui .channels_guide .banner_content .blq_list_channel .toggler-content-wrapper .item_channel {
    width: 30%;
    margin-right: 1.2%; } }
@media (max-width: 979px) {
  .mi_movistar .list-nav-sec span {
    display: none; } }
@media (max-width: 767px) {
  .mi_movistar .list-nav-sec span {
    display: none; } }
@font-face {
  font-family: "dotmovistar-font";
  src: url("/colportal-guatemala-v2-theme/css/fonts/dotmovistar-font.eot");
  src: url("/colportal-guatemala-v2-theme/css/fonts/dotmovistar-font.eot") format("embedded-opentype"), url("/colportal-guatemala-v2-theme/css/fonts/dotmovistar-font.woff") format("woff"), url("/colportal-guatemala-v2-theme/css/fonts/dotmovistar-font.ttf") format("truetype"), url("/colportal-guatemala-v2-theme/css/fonts/dotmovistar-font.svg/#dotmovistar-font") format("svg");
  font-weight: normal;
  font-style: normal; }

/* [data-icon]:before { */
/*   font-family: "dotmovistar-font" !important; */
/*   content: attr(data-icon); */
/*   font-style: normal !important; */
/*   font-weight: normal !important; */
/*   font-variant: normal !important; */
/*   text-transform: none !important; */
/*   speak: none; */
/*   line-height: 1; */
/*   -webkit-font-smoothing: antialiased; */
/*   -moz-osx-font-smoothing: grayscale; */
/* } */
/* [class^="icono-mov-"]:before, */
/* [class*=" icono-mov-"]:before { */
/*   font-family: "dotmovistar-font" !important; */
/*   font-style: normal !important; */
/*   font-weight: normal !important; */
/*   font-variant: normal !important; */
/*   text-transform: none !important; */
/*   speak: none; */
/*   line-height: 1; */
/*   -webkit-font-smoothing: antialiased; */
/*   -moz-osx-font-smoothing: grayscale; */
/* } */
.icono-mov-antena:before {
  content: "\a12"; }

.icono-mov-adelante:before {
  content: "\a3"; }

.icono-mov-adsl:before {
  content: "\a4"; }

.icono-mov-agencias:before {
  content: "\a5"; }

.icono-mov-agenda:before {
  content: "\a6"; }

.icono-mov-alarma:before {
  content: "\a8"; }

.icono-mov-alertas:before {
  content: "\a9"; }

.icono-mov-altavoces:before {
  content: "\a10"; }

.icono-mov-atracciones:before {
  content: "\a11"; }

.icono-mov-3g:before {
  content: "\a1"; }

.icono-mov-atracciones-f:before {
  content: "\a13"; }

.icono-mov-ayuda:before {
  content: "\a14"; }

.icono-mov-auto-ayuda:before {
  content: "\a15"; }

.icono-mov-banco:before {
  content: "\a17"; }

.icono-mov-blackberry:before {
  content: "\a18"; }

.icono-mov-bloqueo:before {
  content: "\a19"; }

.icono-mov-blue-room:before {
  content: "\a20"; }

.icono-mov-bluetooth:before {
  content: "\a21"; }

.icono-mov-buscador:before {
  content: "\a22"; }

.icono-mov-buscadors:before {
  content: "\a23"; }

.icono-mov-calculadora:before {
  content: "\a25"; }

.icono-mov-camara:before {
  content: "\a27"; }

.icono-mov-camara-mpx3:before {
  content: "\a28"; }

.icono-mov-camara-mpx4:before {
  content: "\a29"; }

.icono-mov-chat:before {
  content: "\a30"; }

.icono-mov-centro:before {
  content: "\a31"; }

.icono-mov-ciego:before {
  content: "\a32"; }

.icono-mov-cobertura:before {
  content: "\a33"; }

.icono-mov-contactanos:before {
  content: "\a34"; }

.icono-mov-correcto:before {
  content: "\a35"; }

.icono-mov-cuenta:before {
  content: "\a36"; }

.icono-mov-cuenta-h:before {
  content: "\a38"; }

.icono-mov-cultura:before {
  content: "\a39"; }

.icono-mov-calendario:before {
  content: "\a26"; }

.icono-mov-datos:before {
  content: "\a41"; }

.icono-mov-cuenta-1:before {
  content: "\a37"; }

.icono-mov-deportes:before {
  content: "\a42"; }

.icono-mov-desbloquear:before {
  content: "\a43"; }

.icono-mov-decodificador:before {
  content: "\a44"; }

.icono-mov-directorio:before {
  content: "\a45"; }

.icono-mov-doble:before {
  content: "\a46"; }

.icono-mov-download:before {
  content: "\a47"; }

.icono-mov-ecologico:before {
  content: "\a49"; }

.icono-mov-email:before {
  content: "\a50"; }

.icono-mov-entretenimiento:before {
  content: "\a51"; }

.icono-mov-envios:before {
  content: "\a52"; }

.icono-mov-familia:before {
  content: "\a55"; }

.icono-mov-fast:before {
  content: "\a56"; }

.icono-mov-favoritos:before {
  content: "\a57"; }

.icono-mov-fax:before {
  content: "\a58"; }

.icono-mov-flecha-abajo:before {
  content: "\a59"; }

.icono-mov-flecha-arriba:before {
  content: "\a60"; }

.icono-mov-flecha-izquierda:before {
  content: "\a61"; }

.icono-mov-flecha-derecha:before {
  content: "\a62"; }

.icono-mov-flecha-abajo-derecha:before {
  content: "\a64"; }

.icono-mov-flecha-abajo-izquierda:before {
  content: "\a63"; }

.icono-mov-flecha-arriba-izquierda:before {
  content: "\a65"; }

.icono-mov-flecha-arriba-derecha:before {
  content: "\a66"; }

.icono-mov-flecha-izquierda-derecha:before {
  content: "\a67"; }

.icono-mov-etiqueta:before {
  content: "\a53"; }

.icono-mov-flecha-arriba-abajo:before {
  content: "\a68"; }

.icono-mov-firma:before {
  content: "\a70"; }

.icono-mov-frio:before {
  content: "\a71"; }

.icono-mov-flecha-arriba-abajo-diagonal:before {
  content: "\a69"; }

.icono-mov-fotografia:before {
  content: "\a72"; }

.icono-mov-gprs:before {
  content: "\a74"; }

.icono-mov-gps:before {
  content: "\a75"; }

.icono-mov-guia:before {
  content: "\a76"; }

.icono-mov-home:before {
  content: "\a78"; }

.icono-mov-hspda:before {
  content: "\a79"; }

.icono-mov-imagen:before {
  content: "\a81"; }

.icono-mov-impresora:before {
  content: "\a82"; }

.icono-mov-infrarojo:before {
  content: "\a83"; }

.icono-mov-internet:before {
  content: "\a84"; }

.icono-mov-intervalos:before {
  content: "\a85"; }

.icono-mov-juegos:before {
  content: "\a87"; }

.icono-mov-leer:before {
  content: "\a89"; }

.icono-mov-linea:before {
  content: "\a90"; }

.icono-mov-llamada:before {
  content: "\a91"; }

.icono-mov-llamada-conferencia:before {
  content: "\a92"; }

.icono-mov-llenar:before {
  content: "\a93"; }

.icono-mov-lluvia:before {
  content: "\a94"; }

.icono-mov-lluvia-fuerte:before {
  content: "\a95"; }

.icono-mov-lluvia-suave:before {
  content: "\a96"; }

.icono-mov-manoslibres:before {
  content: "\a98"; }

.icono-mov-medicina:before {
  content: "\a99"; }

.icono-mov-mejorar:before {
  content: "\a100"; }

.icono-mov-melodias:before {
  content: "\a101"; }

.icono-mov-memoria:before {
  content: "\a102"; }

.icono-mov-meteorologia:before {
  content: "\a103"; }

.icono-mov-mi-movistar:after {
  content: "\a104"; }

.icono-mov-mirar:before {
  content: "\a105"; }

.icono-mov-mis-ajustes:before {
  content: "\a106"; }

.icono-mov-miscelanea:before {
  content: "\a107"; }

.icono-mov-mms:before {
  content: "\a108"; }

.icono-mov-modem:before {
  content: "\a109"; }

.icono-mov-mover:before {
  content: "\a110"; }

.icono-mov-movil-contrato:before {
  content: "\a111"; }

.icono-mov-movil-tarjeta:before {
  content: "\a112"; }

.icono-mov-musica:before {
  content: "\a113"; }

.icono-mov-navegador:before {
  content: "\a115"; }

.icono-mov-niebla:before {
  content: "\a116"; }

.icono-mov-nieve:before {
  content: "\a117"; }

.icono-mov-noticias:before {
  content: "\a118"; }

.icono-mov-nublado:before {
  content: "\a119"; }

.icono-mov-nuboso:before {
  content: "\a120"; }

.icono-mov-nuevo:before {
  content: "\a121"; }

.icono-mov-objetos:before {
  content: "\a123"; }

.icono-mov-organizador:before {
  content: "\a124"; }

.icono-mov-pagos-mensuales:before {
  content: "\a126"; }

.icono-mov-pagos:before {
  content: "\a127"; }

.icono-mov-pagos-1:before {
  content: "\a128"; }

.icono-mov-pantalla-completa:before {
  content: "\a129"; }

.icono-mov-pantalla-tactil:before {
  content: "\a130"; }

.icono-mov-pausa:before {
  content: "\a131"; }

.icono-mov-pay:before {
  content: "\a132"; }

.icono-mov-pc:before {
  content: "\a133"; }

.icono-mov-pelicula:before {
  content: "\a134"; }

.icono-mov-pincha:before {
  content: "\a135"; }

.icono-mov-play:before {
  content: "\a136"; }

.icono-mov-portatil:before {
  content: "\a137"; }

.icono-mov-porta-movil:before {
  content: "\a138"; }

.icono-mov-power:before {
  content: "\a139"; }

.icono-mov-presentar:before {
  content: "\a140"; }

.icono-mov-quatri:before {
  content: "\a142"; }

.icono-mov-radio:before {
  content: "\a144"; }

.icono-mov-raton:before {
  content: "\a145"; }

.icono-mov-red:before {
  content: "\a146"; }

.icono-mov-registrar:before {
  content: "\a147"; }

.icono-mov-regalo:before {
  content: "\a148"; }

.icono-mov-reloj:before {
  content: "\a149"; }

.icono-mov-rewind:before {
  content: "\a150"; }

.icono-mov-router:before {
  content: "\a151"; }

.icono-mov-rss:before {
  content: "\a152"; }

.icono-mov-seguridad:before {
  content: "\a154"; }

.icono-mov-seguridad-pc:before {
  content: "\a155"; }

.icono-mov-seleccionar:before {
  content: "\a156"; }

.icono-mov-servidor:before {
  content: "\a157"; }

.icono-mov-sitemap:before {
  content: "\a158"; }

.icono-mov-sms:before {
  content: "\a159"; }

.icono-mov-sms-correcto:before {
  content: "\a160"; }

.icono-mov-sms-enviado:before {
  content: "\a161"; }

.icono-mov-sms-fallido:before {
  content: "\a162"; }

.icono-mov-sol:before {
  content: "\a163"; }

.icono-mov-soporte:before {
  content: "\a164"; }

.icono-mov-sordo:before {
  content: "\a165"; }

.icono-mov-stop:before {
  content: "\a166"; }

.icono-mov-tarifa:before {
  content: "\a168"; }

.icono-mov-tarjeta-credito:before {
  content: "\a169"; }

.icono-mov-tarjeta-datos:before {
  content: "\a170"; }

.icono-mov-tarjeta-memoria:before {
  content: "\a171"; }

.icono-mov-teclado:before {
  content: "\a172"; }

.icono-mov-telefono:before {
  content: "\a173"; }

.icono-mov-test:before {
  content: "\a174"; }

.icono-mov-tienda:before {
  content: "\a175"; }

.icono-mov-todo-incluido:before {
  content: "\a176"; }

.icono-mov-tormenta:before {
  content: "\a177"; }

.icono-mov-trafico:before {
  content: "\a178"; }

.icono-mov-tri:before {
  content: "\a179"; }

.icono-mov-tv:before {
  content: "\a180"; }

.icono-mov-vale:before {
  content: "\a182"; }

.icono-mov-vale-1:before {
  content: "\a183"; }

.icono-mov-viajes:before {
  content: "\a184"; }

.icono-mov-video-llamada:before {
  content: "\a185"; }

.icono-mov-video-melodia:before {
  content: "\a186"; }

.icono-mov-vino:before {
  content: "\a187"; }

.icono-mov-voicemail:before {
  content: "\a188"; }

.icono-mov-voip:before {
  content: "\a189"; }

.icono-mov-volumen:before {
  content: "\a190"; }

.icono-mov-volumen-anulado:before {
  content: "\a191"; }

.icono-mov-volumen-alto:before {
  content: "\a192"; }

.icono-mov-volumen-bajo:before {
  content: "\a193"; }

.icono-mov-wap:before {
  content: "\a195"; }

.icono-mov-webmail:before {
  content: "\a196"; }

.icono-mov-wifi:before {
  content: "\a197"; }

.icono-mov-wireless:before {
  content: "\a198"; }

.icono-mov-a:before {
  content: "\a2"; }

.icono-mov-b:before {
  content: "\a16"; }

.icono-mov-c:before {
  content: "\a24"; }

.icono-mov-d:before {
  content: "\a40"; }

.icono-mov-e:before {
  content: "\a48"; }

.icono-mov-f:before {
  content: "\a54"; }

.icono-mov-g:before {
  content: "\a73"; }

.icono-mov-h:before {
  content: "\a77"; }

.icono-mov-i:before {
  content: "\a80"; }

.icono-mov-j:before {
  content: "\a86"; }

.icono-mov-l:before {
  content: "\a88"; }

.icono-mov-m:before {
  content: "\a97"; }

.icono-mov-n:before {
  content: "\a114"; }

.icono-mov-o:before {
  content: "\a122"; }

.icono-mov-p:before {
  content: "\a125"; }

.icono-mov-q:before {
  content: "\a141"; }

.icono-mov-r:before {
  content: "\a143"; }

.icono-mov-s:before {
  content: "\a153"; }

.icono-mov-t:before {
  content: "\a167"; }

.icono-mov-u:before {
  content: "\a181"; }

.icono-mov-w:before {
  content: "\a7"; }

.icono-mov-ajustes:before {
  content: "a"; }

.icono-mov-pagar:before {
  content: "\a199"; }

.icono-mov-recargar:before {
  content: "\a200"; }

.icono-mov-conocer:before {
  content: "\a201"; }

.icono-mov-reportar:before {
  content: "\a202"; }

.icono-mov-soporte-datos:before {
  content: "\a203"; }

.icono-mov-actualizar:before {
  content: "\a204"; }

.icono-mov-preferidos:before {
  content: "\a205"; }

.icono-mov-buscar:before {
  content: "\a206"; }

/******* OTROS *********/
.aui {
  /* Comentado porque no hace falta que sea expecífico para cada modulo puede ser global*/
  /*.modulo-a, .modulo-b, .modulo-d, .modulo-e, .modulo-f, .modulo-g, .modulo-h, .modulo-h-big, .modulo-h-medium, .modulo-i, .modulo-j, .modulo-k, .modulo-custom, .modulo-l {*/
  /*} // cierra el selector de todos los modulos, a b c d etc...*/ }
  .aui .banner.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner.azul3-20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner.bg-azul-0f6d9c {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .carousel-inner .item.blanco {
    background-color: white !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul_degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul-degradado {
    background-color: #06759b !important;
    background-image: -moz-linear-gradient(top, #005c84, #119cbf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#005c84), to(#119cbf));
    background-image: -webkit-linear-gradient(top, #005c84, #119cbf);
    background-image: -o-linear-gradient(top, #005c84, #119cbf);
    background-image: linear-gradient(to bottom, #005c84, #119cbf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF005C84', endColorstr='#FF119CBF', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.azul1 {
    background-color: #005c84 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-90 {
    background-color: #196c90 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-80 {
    background-color: #337c9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-70 {
    background-color: #4c8ca7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-60 {
    background-color: #669cb3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1-50 {
    background-color: #7facbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul1_40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-40 {
    background-color: #98bdcb !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-30 {
    background-color: #b1ccd6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1_20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul1-20 {
    background-color: #cbdde2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2 {
    background-color: #00769f !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-90 {
    background-color: #1983a8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-80 {
    background-color: #3391b1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-70 {
    background-color: #4c9eba !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-60 {
    background-color: #66acc3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2-50 {
    background-color: #7fb9cc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul2_40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-40 {
    background-color: #98c7d6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-30 {
    background-color: #b1d4df !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2_20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul2-20 {
    background-color: #cbe2e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3 {
    background-color: #119cbf !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-90 {
    background-color: #28a6c5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-80 {
    background-color: #40afcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-70 {
    background-color: #58b9d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-60 {
    background-color: #70c3d7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3-50 {
    background-color: #87ccdc !important;
    color: white; }
  .aui .banner .carousel-inner .item.azul3_40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-40 {
    background-color: #9fd6e2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3-30 {
    background-color: #b6e0e8 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul3_20 {
    background-color: #d5e8e9 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4 {
    background-color: #00c6d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4_10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-30 {
    background-color: #b1ecef !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-20 {
    background-color: #cbf2f3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.azul4-10 {
    background-color: #e4f7f6 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde_degradado {
    background-color: #57a436 !important;
    background-image: -moz-linear-gradient(top, #228836, #a8ce37);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228836), to(#a8ce37));
    background-image: -webkit-linear-gradient(top, #228836, #a8ce37);
    background-image: -o-linear-gradient(top, #228836, #a8ce37);
    background-image: linear-gradient(to bottom, #228836, #a8ce37);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF228836', endColorstr='#FFA8CE37', GradientType=0);
    color: white; }
  .aui .banner .carousel-inner .item.verde1 {
    background-color: #228836 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1_20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-90 {
    background-color: #38944a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-80 {
    background-color: #4ea05e !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-70 {
    background-color: #64ab72 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-60 {
    background-color: #7ab886 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-50 {
    background-color: #90c39a !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-40 {
    background-color: #a7cfaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-30 {
    background-color: #bcdbc2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde1-20 {
    background-color: #d3e7d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2_20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-90 {
    background-color: #93c530 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-80 {
    background-color: #95c633 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-70 {
    background-color: #a2cd4c !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-60 {
    background-color: #afd466 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-50 {
    background-color: #bcdb7f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-40 {
    background-color: #cae399 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-30 {
    background-color: #d7eab2 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde2-20 {
    background-color: #e4f1cc !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3 {
    background-color: #a8ce37 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3_20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-90 {
    background-color: #b1d34b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-80 {
    background-color: #b9d85f !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-70 {
    background-color: #c2dd73 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-60 {
    background-color: #cbe287 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-50 {
    background-color: #d3e69b !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-40 {
    background-color: #dcebaf !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-30 {
    background-color: #e5f0c3 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.verde3-20 {
    background-color: #eef5d7 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo1 {
    background-color: #dde8ea !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.Fondo2 {
    background-color: #d3e1e4 !important;
    color: #005c84; }
  .aui .banner .carousel-inner .item.purpura {
    background-color: #9d32b5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura_20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-90 {
    background-color: #a746bc !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-80 {
    background-color: #b15bc4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-70 {
    background-color: #ba6fcb !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-60 {
    background-color: #c484d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-50 {
    background-color: #ce98da !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-40 {
    background-color: #d8ade1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-30 {
    background-color: #e1c1e9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.purpura-20 {
    background-color: #ebd6f0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo {
    background-color: #fdb613 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo_20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-90 {
    background-color: #fdbd2a !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-80 {
    background-color: #fdc542 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-70 {
    background-color: #fecc59 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-60 {
    background-color: #fed371 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-50 {
    background-color: #feda89 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-40 {
    background-color: #fee2a1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-30 {
    background-color: #fee9b8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.amarillo-20 {
    background-color: #fff0d0 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta {
    background-color: #eb008b !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta_20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-90 {
    background-color: #ed1996 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-80 {
    background-color: #ef33a2 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-70 {
    background-color: #f14cae !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-60 {
    background-color: #f366b9 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-50 {
    background-color: #f57fc5 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-40 {
    background-color: #f799d1 !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-30 {
    background-color: #f9b2dc !important;
    color: white; }
  .aui .banner .carousel-inner .item.magenta-20 {
    background-color: #fbcce8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-04385b {
    background-color: #04385b !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-08507a {
    background-color: #08507a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-0a5a8a {
    background-color: #0a5a8a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new4 {
    background-color: #0f6d9c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-1487b7 {
    background-color: #1487b7 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-2ba6d3 {
    background-color: #2ba6d3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-5ec6ef {
    background-color: #5ec6ef !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-e6f6ff {
    background-color: #e6f6ff !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-azul-new9 {
    background-color: #f0f5f8 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-20823a {
    background-color: #20823a !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-7aa268 {
    background-color: #7aa268 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-b8c4a4 {
    background-color: #b8c4a4 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-3e993c {
    background-color: #3e993c !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-bdc8a3 {
    background-color: #bdc8a3 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-81b945 {
    background-color: #81b945 !important;
    color: white; }
  .aui .banner .carousel-inner .item.bg-verde-acc879 {
    background-color: #acc879 !important;
    color: white; }
  .aui .banner .balloon.bg_azul1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png") no-repeat; }
  .aui .banner .balloon.bg_azul2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png") no-repeat; }
  .aui .banner .balloon.bg_azul3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png") no-repeat; }
  .aui .banner .balloon.bg_azul4 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png") no-repeat; }
  .aui .banner .balloon.bg_azul5 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png") no-repeat; }
  .aui .banner .balloon.bg_azul6 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png") no-repeat; }
  .aui .banner .balloon.bg_verde1 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png") no-repeat; }
  .aui .banner .balloon.bg_verde2 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png") no-repeat; }
  .aui .banner .balloon.bg_verde3 {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png") no-repeat; }
  .aui .banner .balloon.bg_purpura {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png") no-repeat; }
  .aui .banner .balloon.bg_amarillo {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png") no-repeat; }
  .aui .banner .balloon.bg_rosa {
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png") no-repeat; }
  .aui .banner .balloon.big {
    width: 188px;
    height: 184px;
    bottom: -100px;
    font-size: 18px;
    padding: 55px 25px;
    background: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul4 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul5 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_azul6 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde1 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde2 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_verde3 {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_purpura {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_amarillo {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png") no-repeat; }
    .aui .banner .balloon.big.bg_rosa {
      background: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png") no-repeat; }

.aui {
  /***********************************/
  /***********************************/
  /***********************************/ }
  .aui .super_home_2 {
    background: white;
    margin-top: -150px !important; }
  .aui #_88_pages {
    width: 80%;
    float: left; }
  .aui .portlet-column.portlet-column-content-only .portlet-dropzone.portlet-column-content.portlet-column-content-only {
    box-shadow: 0 2px 3px #AAA; }
    .aui .portlet-column.portlet-column-content-only .portlet-dropzone.portlet-column-content.portlet-column-content-only .portlet-column.portlet-column-content-only {
      margin-bottom: 0;
      padding: 0;
      box-shadow: 0 2px 3px #AAA; }
  .aui .no-borders {
    padding: 0 !important;
    margin-bottom: 0 !important;
    height: auto !important;
    /*.banner{
    	height:auto !important;
    }*/ }
  .aui .modal-body {
    overflow-y: visible;
    max-height: 500px;
    margin-top: 15px;
    padding: 0 15px 15px 15px;
    overflow: auto; }
  .aui .contentglobal {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: RGBA(0, 0, 0, 0.57);
    z-index: 999; }
  .aui .selectPopup,
  .aui .listaProvincias {
    margin: 0 auto !important;
    color: #cccccc;
    width: 350px !important;
    font-family: "Movistar_textregular",Arial,Helvetica,Geneva,sans-serif;
    font-size: 21px;
    float: none !important;
    background-color: white !important;
    border: none;
    border-bottom: 2px solid;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: left;
    position: relative;
    cursor: pointer;
    padding: 0 !important; }
    .aui .selectPopup li,
    .aui .listaProvincias li {
      box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
      position: relative;
      padding: 15px;
      list-style-type: none;
      float: none !important;
      font-size: 18px; }
      .aui .selectPopup li:hover,
      .aui .listaProvincias li:hover {
        color: white;
        background: #005c84; }
  .aui .selectPopup {
    margin-top: 20px !important;
    padding: 5px !important; }
  .aui .listaProvincias::-webkit-scrollbar, .aui #listaProvincias::-moz-scrollbar {
    width: 12px; }
  .aui .listaProvincias::-webkit-scrollbar-track, .aui #listaProvincias::-moz-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px; }
  .aui .listaProvincias::-webkit-scrollbar-thumb, .aui #listaProvincias::-moz-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }
  .aui .selectPopup:before {
    content: "";
    position: absolute;
    bottom: 10px;
    right: 1px;
    width: 0;
    height: 0;
    border-width: 10px 8px 0;
    border-style: solid;
    border-color: #cccccc transparent transparent; }
  .aui .listaProvincias {
    height: 150px;
    overflow: auto;
    display: none; }
  .aui .titulo {
    font-size: 3em;
    color: #005C84;
    line-height: 1;
    font-family: 'Movistar_headlineregular';
    text-align: center;
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .aui .subTitulo {
    font-size: 1.7em;
    line-height: 1;
    margin: 19px 15px 10px 15px;
    color: #666666;
    text-align: center;
    margin-top: 15px !important;
    margin-bottom: 15px !important; }
  .aui .readyToBuy {
    width: 50%;
    padding: 10px !important;
    font-size: 1.4em !important;
    margin-top: 35px !important;
    margin-bottom: 25px !important; }
  .aui header .navegacion-secundaria .locatePopup {
    display: none;
    width: auto;
    height: 100%;
    position: relative;
    top: 0;
    max-width: 250px;
    color: #10628a;
    margin-right: 10px;
    cursor: pointer; }
    .aui header .navegacion-secundaria .locatePopup i.fa-2x {
      font-size: 1.5em; }
      .aui header .navegacion-secundaria .locatePopup i.fa-2x span {
        font-family: Arial;
        margin-left: 5px;
        display: inline-block;
        font-size: 15px;
        padding-top: 3px;
        float: right;
        text-align: left; }
    .aui header .navegacion-secundaria .locatePopup .locateHover {
      display: none;
      width: 100%;
      max-width: 200px !important;
      z-index: 13;
      background: white;
      position: relative;
      top: 3px;
      right: 0;
      border: 1px solid rgba(51, 51, 51, 0.29);
      height: auto;
      padding: 0 15px 0 15px;
      border-bottom-right-radius: 15px;
      border-bottom-left-radius: 15px;
      -moz-border-radius-bottomright: 15px;
      -moz-border-radius-bottomleft: 15px;
      -webkit-border-bottom-right-radius: 15px;
      -webkit-border-bottom-left-radius: 15px; }
      .aui header .navegacion-secundaria .locatePopup .locateHover .selectPopup {
        display: none;
        margin-top: 0 !important;
        width: 100%;
        max-width: 220px !important;
        font-size: 16px;
        padding: 10px 15px !important; }
        .aui header .navegacion-secundaria .locatePopup .locateHover .selectPopup:before {
          bottom: 4px; }
      .aui header .navegacion-secundaria .locatePopup .locateHover .listaProvincias {
        width: 175px !important;
        border-bottom: 0; }
        .aui header .navegacion-secundaria .locatePopup .locateHover .listaProvincias li {
          font-size: 15px !important;
          width: 100% !important;
          float: none !important;
          padding: 8px !important; }
  .aui header .navegacion-secundaria .locatePopup:hover {
    text-decoration: none;
    margin-right: 10px; }
  .aui .box-title-dropdown {
    position: relative; }
    .aui .box-title-dropdown > img {
      display: none; }
    .aui .box-title-dropdown > span {
      padding-bottom: 10px;
      margin: 10px 0 10px 0px;
      float: left;
      width: 100%;
      font-size: 30px; }
    .aui .box-title-dropdown .col-modulos {
      box-shadow: none !important; }
  .aui .titulo-generado {
    margin-bottom: 0;
    margin: 10px 0 10px 0px;
    float: left;
    width: 100%;
    font-size: 30px;
    color: #10456f !important;
    background: transparent !important;
    box-shadow: none !important; }
  .aui .menu_usuario_fijo_visible {
    display: block !important; }
  .aui #icomovistar {
    cursor: pointer; }
  .aui .delPaddingLayout {
    padding: 0 !important;
    margin-bottom: 0 !important; }
  .aui .banner, .aui .col-modulos {
    font-family: "Movistar_textregular", Arial, Helvetica, Geneva, sans-serif;
    background: white;
    width: 100%;
    float: left;
    padding: 15px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    box-shadow: 0 2px 3px #aaa;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .aui .banner.shadow, .aui .col-modulos.shadow {
      box-shadow: 0 2px 3px #ccc; }
    .aui .banner.azul1, .aui .banner *.azul1, .aui .banner .item.azul1, .aui .col-modulos.azul1, .aui .col-modulos *.azul1, .aui .col-modulos .item.azul1 {
      background-color: #10456f;
      color: white; }
    .aui .banner.azul2, .aui .banner *.azul2, .aui .banner .item.azul2, .aui .col-modulos.azul2, .aui .col-modulos *.azul2, .aui .col-modulos .item.azul2 {
      background-color: #10628a;
      color: white; }
    .aui .banner.azul3, .aui .banner *.azul3, .aui .banner .item.azul3, .aui .col-modulos.azul3, .aui .col-modulos *.azul3, .aui .col-modulos .item.azul3 {
      background-color: #1889ab;
      color: white; }
    .aui .banner.azul4, .aui .banner *.azul4, .aui .banner .item.azul4, .aui .col-modulos.azul4, .aui .col-modulos *.azul4, .aui .col-modulos .item.azul4 {
      background-color: #41bbd0;
      color: white; }
    .aui .banner.azul5, .aui .banner *.azul5, .aui .banner .item.azul5, .aui .col-modulos.azul5, .aui .col-modulos *.azul5, .aui .col-modulos .item.azul5 {
      background-color: #b3e4ec;
      color: white; }
    .aui .banner.azul6, .aui .banner *.azul6, .aui .banner .item.azul6, .aui .col-modulos.azul6, .aui .col-modulos *.azul6, .aui .col-modulos .item.azul6 {
      background-color: #89c4d2;
      color: white; }
    .aui .banner.azul7, .aui .banner *.azul7, .aui .banner .item.azul7, .aui .col-modulos.azul7, .aui .col-modulos *.azul7, .aui .col-modulos .item.azul7 {
      background-color: #006699;
      color: white; }
    .aui .banner.azul8, .aui .banner *.azul8, .aui .banner .item.azul8, .aui .col-modulos.azul8, .aui .col-modulos *.azul8, .aui .col-modulos .item.azul8 {
      background-color: #0f769c;
      color: white; }
    .aui .banner.azul9, .aui .banner *.azul9, .aui .banner .item.azul9, .aui .col-modulos.azul9, .aui .col-modulos *.azul9, .aui .col-modulos .item.azul9 {
      background-color: #338aab;
      color: white; }
    .aui .banner.azul10, .aui .banner *.azul10, .aui .banner .item.azul10, .aui .col-modulos.azul10, .aui .col-modulos *.azul10, .aui .col-modulos .item.azul10 {
      background-color: #579fba;
      color: white; }
    .aui .banner.azul11, .aui .banner *.azul11, .aui .banner .item.azul11, .aui .col-modulos.azul11, .aui .col-modulos *.azul11, .aui .col-modulos .item.azul11 {
      background-color: #7bb4c9;
      color: white; }
    .aui .banner.verde1, .aui .banner *.verde1, .aui .banner .item.verde1, .aui .col-modulos.verde1, .aui .col-modulos *.verde1, .aui .col-modulos .item.verde1 {
      background-color: #177c30;
      color: white; }
    .aui .banner.verde2, .aui .banner *.verde2, .aui .banner .item.verde2, .aui .col-modulos.verde2, .aui .col-modulos *.verde2, .aui .col-modulos .item.verde2 {
      background-color: #2d9534;
      color: white; }
    .aui .banner.verde3, .aui .banner *.verde3, .aui .banner .item.verde3, .aui .col-modulos.verde3, .aui .col-modulos *.verde3, .aui .col-modulos .item.verde3 {
      background-color: #64ba3b;
      color: white; }
    .aui .banner.verde4, .aui .banner *.verde4, .aui .banner .item.verde4, .aui .col-modulos.verde4, .aui .col-modulos *.verde4, .aui .col-modulos .item.verde4 {
      background-color: #7cb621;
      color: white; }
    .aui .banner.purpura, .aui .banner *.purpura, .aui .banner .item.purpura, .aui .col-modulos.purpura, .aui .col-modulos *.purpura, .aui .col-modulos .item.purpura {
      background-color: #72288b;
      color: white; }
    .aui .banner.purpura2, .aui .banner *.purpura2, .aui .banner .item.purpura2, .aui .col-modulos.purpura2, .aui .col-modulos *.purpura2, .aui .col-modulos .item.purpura2 {
      background-color: #9b39b2;
      color: white; }
    .aui .banner.amarillo, .aui .banner *.amarillo, .aui .banner .item.amarillo, .aui .col-modulos.amarillo, .aui .col-modulos *.amarillo, .aui .col-modulos .item.amarillo {
      background-color: #e5a60d;
      color: white; }
    .aui .banner.amarillo2, .aui .banner *.amarillo2, .aui .banner .item.amarillo2, .aui .col-modulos.amarillo2, .aui .col-modulos *.amarillo2, .aui .col-modulos .item.amarillo2 {
      background-color: #ebb52f;
      color: white; }
    .aui .banner.rosa, .aui .banner *.rosa, .aui .banner .item.rosa, .aui .col-modulos.rosa, .aui .col-modulos *.rosa, .aui .col-modulos .item.rosa {
      background-color: #e4007b;
      color: white; }
    .aui .banner.rosa2, .aui .banner *.rosa2, .aui .banner .item.rosa2, .aui .col-modulos.rosa2, .aui .col-modulos *.rosa2, .aui .col-modulos .item.rosa2 {
      background-color: #e9328b;
      color: white; }
    .aui .banner.blanco, .aui .banner *.blanco, .aui .banner .item.blanco, .aui .col-modulos.blanco, .aui .col-modulos *.blanco, .aui .col-modulos .item.blanco {
      background-color: white;
      color: #10628a; }
    .aui .banner.gris, .aui .banner *.gris, .aui .banner .item.gris, .aui .col-modulos.gris, .aui .col-modulos *.gris, .aui .col-modulos .item.gris {
      background-color: #999999;
      color: #10628a; }
    .aui .banner.gris2, .aui .banner *.gris2, .aui .banner .item.gris2, .aui .col-modulos.gris2, .aui .col-modulos *.gris2, .aui .col-modulos .item.gris2 {
      background-color: #f0f2f5;
      color: #10628a; }
    .aui .banner.gris3, .aui .banner *.gris3, .aui .banner .item.gris3, .aui .col-modulos.gris3, .aui .col-modulos *.gris3, .aui .col-modulos .item.gris3 {
      background-color: #3c4349;
      color: #10628a; }
    .aui .banner.gris4, .aui .banner *.gris4, .aui .banner .item.gris4, .aui .col-modulos.gris4, .aui .col-modulos *.gris4, .aui .col-modulos .item.gris4 {
      background-color: #666666;
      color: #10628a; }
    .aui .banner.gris5, .aui .banner *.gris5, .aui .banner .item.gris5, .aui .col-modulos.gris5, .aui .col-modulos *.gris5, .aui .col-modulos .item.gris5 {
      background-color: #f4f4f4;
      color: #10628a; }
    .aui .banner.back_trans, .aui .banner *.back_trans, .aui .banner .item.back_trans, .aui .col-modulos.back_trans, .aui .col-modulos *.back_trans, .aui .col-modulos .item.back_trans {
      background-color: transparent;
      color: #10628a; }
    .aui .banner.bg-azul-04385b, .aui .banner *.bg-azul-04385b, .aui .banner .item.bg-azul-04385b, .aui .col-modulos.bg-azul-04385b, .aui .col-modulos *.bg-azul-04385b, .aui .col-modulos .item.bg-azul-04385b {
      background-color: #04385b;
      color: white; }
    .aui .banner.bg-azul-08507a, .aui .banner *.bg-azul-08507a, .aui .banner .item.bg-azul-08507a, .aui .col-modulos.bg-azul-08507a, .aui .col-modulos *.bg-azul-08507a, .aui .col-modulos .item.bg-azul-08507a {
      background-color: #08507a;
      color: white; }
    .aui .banner.bg-azul-0a5a8a, .aui .banner *.bg-azul-0a5a8a, .aui .banner .item.bg-azul-0a5a8a, .aui .col-modulos.bg-azul-0a5a8a, .aui .col-modulos *.bg-azul-0a5a8a, .aui .col-modulos .item.bg-azul-0a5a8a {
      background-color: #0a5a8a;
      color: white; }
    .aui .banner.bg-azul-0f6d9c, .aui .banner *.bg-azul-0f6d9c, .aui .banner .item.bg-azul-0f6d9c, .aui .col-modulos.bg-azul-0f6d9c, .aui .col-modulos *.bg-azul-0f6d9c, .aui .col-modulos .item.bg-azul-0f6d9c {
      background-color: #0f6d9c;
      color: white; }
    .aui .banner.bg-azul-1487b7, .aui .banner *.bg-azul-1487b7, .aui .banner .item.bg-azul-1487b7, .aui .col-modulos.bg-azul-1487b7, .aui .col-modulos *.bg-azul-1487b7, .aui .col-modulos .item.bg-azul-1487b7 {
      background-color: #1487b7;
      color: white; }
    .aui .banner.bg-azul-2ba6d3, .aui .banner *.bg-azul-2ba6d3, .aui .banner .item.bg-azul-2ba6d3, .aui .col-modulos.bg-azul-2ba6d3, .aui .col-modulos *.bg-azul-2ba6d3, .aui .col-modulos .item.bg-azul-2ba6d3 {
      background-color: #2ba6d3;
      color: white; }
    .aui .banner.bg-azul-5ec6ef, .aui .banner *.bg-azul-5ec6ef, .aui .banner .item.bg-azul-5ec6ef, .aui .col-modulos.bg-azul-5ec6ef, .aui .col-modulos *.bg-azul-5ec6ef, .aui .col-modulos .item.bg-azul-5ec6ef {
      background-color: #5ec6ef;
      color: white; }
    .aui .banner.bg-azul-e6f6ff, .aui .banner *.bg-azul-e6f6ff, .aui .banner .item.bg-azul-e6f6ff, .aui .col-modulos.bg-azul-e6f6ff, .aui .col-modulos *.bg-azul-e6f6ff, .aui .col-modulos .item.bg-azul-e6f6ff {
      background-color: #e6f6ff;
      color: white; }
    .aui .banner.bg-azul-f0f5f8, .aui .banner *.bg-azul-f0f5f8, .aui .banner .item.bg-azul-f0f5f8, .aui .col-modulos.bg-azul-f0f5f8, .aui .col-modulos *.bg-azul-f0f5f8, .aui .col-modulos .item.bg-azul-f0f5f8 {
      background-color: #f0f5f8;
      color: white; }
    .aui .banner.bg-verde-20823a, .aui .banner *.bg-verde-20823a, .aui .banner .item.bg-verde-20823a, .aui .col-modulos.bg-verde-20823a, .aui .col-modulos *.bg-verde-20823a, .aui .col-modulos .item.bg-verde-20823a {
      background-color: #20823a;
      color: white; }
    .aui .banner.bg-verde-7aa268, .aui .banner *.bg-verde-7aa268, .aui .banner .bg-verde-7aa268, .aui .col-modulos.bg-verde-7aa268, .aui .col-modulos *.bg-verde-7aa268, .aui .col-modulos .bg-verde-7aa268 {
      background-color: #7aa268;
      color: white; }
    .aui .banner.bg-verde-b8c4a4, .aui .banner *.bg-verde-b8c4a4, .aui .banner .bg-verde-b8c4a4, .aui .col-modulos.bg-verde-b8c4a4, .aui .col-modulos *.bg-verde-b8c4a4, .aui .col-modulos .bg-verde-b8c4a4 {
      background-color: #b8c4a4;
      color: white; }
    .aui .banner.bg-verde-3e993c, .aui .banner *.bg-verde-3e993c, .aui .banner .item.bg-verde-3e993c, .aui .col-modulos.bg-verde-3e993c, .aui .col-modulos *.bg-verde-3e993c, .aui .col-modulos .item.bg-verde-3e993c {
      background-color: #3e993c;
      color: white; }
    .aui .banner.bg-verde-bdc8a3, .aui .banner *.bg-verde-bdc8a3, .aui .banner .bg-verde-bdc8a3, .aui .col-modulos.bg-verde-bdc8a3, .aui .col-modulos *.bg-verde-bdc8a3, .aui .col-modulos .bg-verde-bdc8a3 {
      background-color: #bdc8a3;
      color: white; }
    .aui .banner.bg-verde-81b945, .aui .banner *.bg-verde-81b945, .aui .banner .item.bg-verde-81b945, .aui .col-modulos.bg-verde-81b945, .aui .col-modulos *.bg-verde-81b945, .aui .col-modulos .item.bg-verde-81b945 {
      background-color: #81b945;
      color: white; }
    .aui .banner.bg-verde-acc879, .aui .banner *.bg-verde-acc879, .aui .banner .bg-verde-acc879, .aui .col-modulos.bg-verde-acc879, .aui .col-modulos *.bg-verde-acc879, .aui .col-modulos .bg-verde-acc879 {
      background-color: #acc879;
      color: white; }
    .aui .banner *.azul1:after, .aui .col-modulos *.azul1:after {
      border-color: #10456f transparent transparent transparent !important; }
    .aui .banner *.azul2:after, .aui .col-modulos *.azul2:after {
      border-color: #10628a transparent transparent transparent !important; }
    .aui .banner *.azul3:after, .aui .col-modulos *.azul3:after {
      border-color: #1889ab transparent transparent transparent !important; }
    .aui .banner *.azul4:after, .aui .col-modulos *.azul4:after {
      border-color: #41bbd0 transparent transparent transparent !important; }
    .aui .banner *.azul5:after, .aui .col-modulos *.azul5:after {
      border-color: #b3e4ec transparent transparent transparent !important; }
    .aui .banner *.azul6:after, .aui .col-modulos *.azul6:after {
      border-color: #89c4d2 transparent transparent transparent !important; }
    .aui .banner *.azul7:after, .aui .col-modulos *.azul7:after {
      border-color: #006699 transparent transparent transparent !important; }
    .aui .banner *.verde1:after, .aui .col-modulos *.verde1:after {
      border-color: #177c30 transparent transparent transparent !important; }
    .aui .banner *.verde2:after, .aui .col-modulos *.verde2:after {
      border-color: #2d9534 transparent transparent transparent !important; }
    .aui .banner *.verde3:after, .aui .col-modulos *.verde3:after {
      border-color: #64ba3b transparent transparent transparent !important; }
    .aui .banner *.purpura:after, .aui .col-modulos *.purpura:after {
      border-color: #72288b transparent transparent transparent !important; }
    .aui .banner *.amarillo:after, .aui .col-modulos *.amarillo:after {
      border-color: #e5a60d transparent transparent transparent !important; }
    .aui .banner *.rosa:after, .aui .col-modulos *.rosa:after {
      border-color: #e4007b transparent transparent transparent !important; }
    .aui .banner *.blanco:after, .aui .col-modulos *.blanco:after {
      border-color: white transparent transparent transparent !important; }
    .aui .banner *.gris:after, .aui .col-modulos *.gris:after {
      border-color: #999999 transparent transparent transparent !important; }
    .aui .banner *.gris2:after, .aui .col-modulos *.gris2:after {
      border-color: #f0f2f5 transparent transparent transparent !important; }
    .aui .banner *.gris3:after, .aui .col-modulos *.gris3:after {
      border-color: #3c4349 transparent transparent transparent !important; }
    .aui .banner *.gris4:after, .aui .col-modulos *.gris4:after {
      border-color: #666666 transparent transparent transparent !important; }
    .aui .banner *.gris5:after, .aui .col-modulos *.gris5:after {
      border-color: #f4f4f4 transparent transparent transparent !important; }
    .aui .banner *.back_trans:after, .aui .col-modulos *.back_trans:after {
      border-color: transparent transparent transparent transparent !important; }
    .aui .banner *.bg-azul-04385b, .aui .col-modulos *.bg-azul-04385b {
      border-color: #04385b transparent transparent transparent !important; }
    .aui .banner *.bg-azul-08507a, .aui .col-modulos *.bg-azul-08507a {
      border-color: #08507a transparent transparent transparent !important; }
    .aui .banner *.bg-azul-0a5a8a, .aui .col-modulos *.bg-azul-0a5a8a {
      border-color: #0a5a8a transparent transparent transparent !important; }
    .aui .banner *.bg-azul-0f6d9c, .aui .col-modulos *.bg-azul-0f6d9c {
      border-color: #0f6d9c transparent transparent transparent !important; }
    .aui .banner *.bg-azul-1487b7, .aui .col-modulos *.bg-azul-1487b7 {
      border-color: #1487b7 transparent transparent transparent !important; }
    .aui .banner *.bg-azul-2ba6d3, .aui .col-modulos *.bg-azul-2ba6d3 {
      border-color: #2ba6d3 transparent transparent transparent !important; }
    .aui .banner *.bg-azul-5ec6ef, .aui .col-modulos *.bg-azul-5ec6ef {
      border-color: #5ec6ef transparent transparent transparent !important; }
    .aui .banner *.bg-azul-e6f6ff, .aui .col-modulos *.bg-azul-e6f6ff {
      border-color: #e6f6ff transparent transparent transparent !important; }
    .aui .banner *.bg-azul-f0f5f8, .aui .col-modulos *.bg-azul-f0f5f8 {
      border-color: #f0f5f8 transparent transparent transparent !important; }
    .aui .banner *.bg-verde-20823a, .aui .col-modulos *.bg-verde-20823a {
      border-color: #20823a transparent transparent transparent !important; }
    .aui .banner *.bg-verde-7aa268, .aui .col-modulos *.bg-verde-7aa268 {
      border-color: #7aa268 transparent transparent transparent !important; }
    .aui .banner *.bg-verde-b8c4a4, .aui .col-modulos *.bg-verde-b8c4a4 {
      border-color: #b8c4a4 transparent transparent transparent !important; }
    .aui .banner *.bg-verde-3e993c, .aui .col-modulos *.bg-verde-3e993c {
      border-color: #3e993c transparent transparent transparent !important; }
    .aui .banner *.bg-verde-bdc8a3, .aui .col-modulos *.bg-verde-bdc8a3 {
      border-color: #bdc8a3 transparent transparent transparent !important; }
    .aui .banner *.bg-verde-81b945, .aui .col-modulos *.bg-verde-81b945 {
      border-color: #81b945 transparent transparent transparent !important; }
    .aui .banner *.bg-verde-acc879, .aui .col-modulos *.bg-verde-acc879 {
      border-color: #acc879 transparent transparent transparent !important; }
    .aui .banner.font_azul1 *, .aui .col-modulos.font_azul1 * {
      color: #10456f; }
    .aui .banner.font_azul2 *, .aui .col-modulos.font_azul2 * {
      color: #10628a; }
    .aui .banner.font_azul3 *, .aui .col-modulos.font_azul3 * {
      color: #1889ab; }
    .aui .banner.font_azul4 *, .aui .col-modulos.font_azul4 * {
      color: #41bbd0; }
    .aui .banner.font_azul5 *, .aui .col-modulos.font_azul5 * {
      color: #b3e4ec; }
    .aui .banner.font_azul6 *, .aui .col-modulos.font_azul6 * {
      color: #89c4d2; }
    .aui .banner.font_azul7 *, .aui .col-modulos.font_azul7 * {
      color: #006699; }
    .aui .banner.font_azul8 *, .aui .col-modulos.font_azul8 * {
      color: #0f769c; }
    .aui .banner.font_azul9 *, .aui .col-modulos.font_azul9 * {
      color: #338aab; }
    .aui .banner.font_azul10 *, .aui .col-modulos.font_azul10 * {
      color: #579fba; }
    .aui .banner.font_azul11 *, .aui .col-modulos.font_azul11 * {
      color: #7bb4c9; }
    .aui .banner.font_verde1 *, .aui .col-modulos.font_verde1 * {
      color: #177c30; }
    .aui .banner.font_verde2 *, .aui .col-modulos.font_verde2 * {
      color: #2d9534; }
    .aui .banner.font_verde3 *, .aui .col-modulos.font_verde3 * {
      color: #64ba3b; }
    .aui .banner.font_verde4 *, .aui .col-modulos.font_verde4 * {
      color: #7cb621; }
    .aui .banner.font_purpura *, .aui .col-modulos.font_purpura * {
      color: #72288b; }
    .aui .banner.font_purpura2 *, .aui .col-modulos.font_purpura2 * {
      color: #9b39b2; }
    .aui .banner.font_amarillo *, .aui .col-modulos.font_amarillo * {
      color: #e5a60d; }
    .aui .banner.font_amarillo2 *, .aui .col-modulos.font_amarillo2 * {
      color: #ebb52f; }
    .aui .banner.font_rosa *, .aui .col-modulos.font_rosa * {
      color: #e4007b; }
    .aui .banner.font_rosa2 *, .aui .col-modulos.font_rosa2 * {
      color: #e9328b; }
    .aui .banner.font_blanco *, .aui .banner.font_blanco * *, .aui .banner .font_blanco *, .aui .banner .font_blanco * *, .aui .col-modulos.font_blanco *, .aui .col-modulos.font_blanco * *, .aui .col-modulos .font_blanco *, .aui .col-modulos .font_blanco * * {
      color: white !important; }
    .aui .banner.font_gris *, .aui .col-modulos.font_gris * {
      color: #999999 !important; }
    .aui .banner.font_gris2 *, .aui .col-modulos.font_gris2 * {
      color: #f0f2f5 !important; }
    .aui .banner.font_gris3 *, .aui .col-modulos.font_gris3 * {
      color: #3c4349 !important; }
    .aui .banner.font_gris4 *, .aui .col-modulos.font_gris4 * {
      color: #666666 !important; }
    .aui .banner.font_gris5 *, .aui .col-modulos.font_gris5 * {
      color: #f4f4f4 !important; }
    .aui .banner.azul-04385b *, .aui .col-modulos.azul-04385b * {
      color: #04385b !important; }
    .aui .banner.azul-08507a *, .aui .col-modulos.azul-08507a * {
      color: #08507a !important; }
    .aui .banner.azul-0a5a8a *, .aui .col-modulos.azul-0a5a8a * {
      color: #0a5a8a !important; }
    .aui .banner.azul-0f6d9c *, .aui .col-modulos.azul-0f6d9c * {
      color: #0f6d9c !important; }
    .aui .banner.azul-1487b7 *, .aui .col-modulos.azul-1487b7 * {
      color: #1487b7 !important; }
    .aui .banner.azul-2ba6d3 *, .aui .col-modulos.azul-2ba6d3 * {
      color: #2ba6d3 !important; }
    .aui .banner.azul-5ec6ef *, .aui .col-modulos.azul-5ec6ef * {
      color: #5ec6ef !important; }
    .aui .banner.azul-e6f6ff *, .aui .col-modulos.azul-e6f6ff * {
      color: #e6f6ff !important; }
    .aui .banner.azul-f0f5f8 *, .aui .col-modulos.azul-f0f5f8 * {
      color: #f0f5f8 !important; }
    .aui .banner.verde-20823a *, .aui .col-modulos.verde-20823a * {
      color: #20823a !important; }
    .aui .banner.verde-7aa268 *, .aui .col-modulos.verde-7aa268 * {
      color: #7aa268 !important; }
    .aui .banner.verde-b8c4a4 *, .aui .col-modulos.verde-b8c4a4 * {
      color: #b8c4a4 !important; }
    .aui .banner.verde-3e993c *, .aui .col-modulos.verde-3e993c * {
      color: #3e993c !important; }
    .aui .banner.verde-bdc8a3 *, .aui .col-modulos.verde-bdc8a3 * {
      color: #bdc8a3 !important; }
    .aui .banner.verde-81b945 *, .aui .col-modulos.verde-81b945 * {
      color: #81b945 !important; }
    .aui .banner.verde-acc879 *, .aui .col-modulos.verde-acc879 * {
      color: #acc879 !important; }
    .aui .banner *.font_azul1, .aui .banner .font_azul1 *, .aui .col-modulos *.font_azul1, .aui .col-modulos .font_azul1 * {
      color: #10456f; }
    .aui .banner *.font_azul2, .aui .banner .font_azul2 *, .aui .col-modulos *.font_azul2, .aui .col-modulos .font_azul2 * {
      color: #10628a; }
    .aui .banner *.font_azul3, .aui .banner .font_azul3 *, .aui .col-modulos *.font_azul3, .aui .col-modulos .font_azul3 * {
      color: #1889ab; }
    .aui .banner *.font_azul4, .aui .banner .font_azul4 *, .aui .col-modulos *.font_azul4, .aui .col-modulos .font_azul4 * {
      color: #41bbd0; }
    .aui .banner *.font_azul5, .aui .banner .font_azul5 *, .aui .col-modulos *.font_azul5, .aui .col-modulos .font_azul5 * {
      color: #b3e4ec; }
    .aui .banner *.font_azul6, .aui .banner .font_azul6 *, .aui .col-modulos *.font_azul6, .aui .col-modulos .font_azul6 * {
      color: #89c4d2; }
    .aui .banner *.font_azul7, .aui .banner .font_azul7 *, .aui .col-modulos *.font_azul7, .aui .col-modulos .font_azul7 * {
      color: #006699; }
    .aui .banner *.font_verde1, .aui .banner .font_verde1 *, .aui .col-modulos *.font_verde1, .aui .col-modulos .font_verde1 * {
      color: #177c30; }
    .aui .banner *.font_verde2, .aui .banner .font_verde2 *, .aui .col-modulos *.font_verde2, .aui .col-modulos .font_verde2 * {
      color: #2d9534; }
    .aui .banner *.font_verde3, .aui .banner .font_verde3 *, .aui .col-modulos *.font_verde3, .aui .col-modulos .font_verde3 * {
      color: #64ba3b; }
    .aui .banner *.font_purpura, .aui .banner .font_purpura *, .aui .col-modulos *.font_purpura, .aui .col-modulos .font_purpura * {
      color: #72288b; }
    .aui .banner *.font_amarillo, .aui .banner .font_amarillo *, .aui .col-modulos *.font_amarillo, .aui .col-modulos .font_amarillo * {
      color: #e5a60d; }
    .aui .banner *.font_rosa, .aui .banner .font_rosa *, .aui .col-modulos *.font_rosa, .aui .col-modulos .font_rosa * {
      color: #e4007b; }
    .aui .banner *.font_blanco, .aui .banner .font_blanco *, .aui .col-modulos *.font_blanco, .aui .col-modulos .font_blanco * {
      color: white; }
    .aui .banner *.font_gris, .aui .banner .font_gris *, .aui .col-modulos *.font_gris, .aui .col-modulos .font_gris * {
      color: #999999; }
    .aui .banner *.font_gris2, .aui .banner .font_gris2 *, .aui .col-modulos *.font_gris2, .aui .col-modulos .font_gris2 * {
      color: #f0f2f5; }
    .aui .banner *.font_gris3, .aui .banner .font_gris3 *, .aui .col-modulos *.font_gris3, .aui .col-modulos .font_gris3 * {
      color: #3c4349; }
    .aui .banner *.font_gris4, .aui .banner .font_gris4 *, .aui .col-modulos *.font_gris4, .aui .col-modulos .font_gris4 * {
      color: #666666; }
    .aui .banner *.font_gris5, .aui .banner .font_gris5 *, .aui .col-modulos *.font_gris5, .aui .col-modulos .font_gris5 * {
      color: #f4f4f4; }
    .aui .banner *.azul-04385b, .aui .banner .azul-04385b *, .aui .col-modulos *.azul-04385b, .aui .col-modulos .azul-04385b * {
      color: #04385b; }
    .aui .banner *.azul-08507a, .aui .banner .azul-08507a *, .aui .col-modulos *.azul-08507a, .aui .col-modulos .azul-08507a * {
      color: #08507a; }
    .aui .banner *.azul-0a5a8a, .aui .banner .azul-0a5a8a *, .aui .col-modulos *.azul-0a5a8a, .aui .col-modulos .azul-0a5a8a * {
      color: #0a5a8a; }
    .aui .banner *.azul-0f6d9c, .aui .banner .azul-0f6d9c *, .aui .col-modulos *.azul-0f6d9c, .aui .col-modulos .azul-0f6d9c * {
      color: #0f6d9c; }
    .aui .banner *.azul-1487b7, .aui .banner .azul-1487b7 *, .aui .col-modulos *.azul-1487b7, .aui .col-modulos .azul-1487b7 * {
      color: #1487b7; }
    .aui .banner *.azul-2ba6d3, .aui .banner .azul-2ba6d3 *, .aui .col-modulos *.azul-2ba6d3, .aui .col-modulos .azul-2ba6d3 * {
      color: #2ba6d3; }
    .aui .banner *.azul-5ec6ef, .aui .banner .azul-5ec6ef *, .aui .col-modulos *.azul-5ec6ef, .aui .col-modulos .azul-5ec6ef * {
      color: #5ec6ef; }
    .aui .banner *.azul-e6f6ff, .aui .banner .azul-e6f6ff *, .aui .col-modulos *.azul-e6f6ff, .aui .col-modulos .azul-e6f6ff * {
      color: #e6f6ff; }
    .aui .banner *.azul-f0f5f8, .aui .banner .azul-f0f5f8 *, .aui .col-modulos *.azul-f0f5f8, .aui .col-modulos .azul-f0f5f8 * {
      color: #f0f5f8; }
    .aui .banner *.verde-20823a, .aui .banner .verde-20823a *, .aui .col-modulos *.verde-20823a, .aui .col-modulos .verde-20823a * {
      color: #20823a; }
    .aui .banner *.verde-7aa268, .aui .banner .verde-7aa268 *, .aui .col-modulos *.verde-7aa268, .aui .col-modulos .verde-7aa268 * {
      color: #7aa268; }
    .aui .banner *.verde-b8c4a4, .aui .banner .verde-b8c4a4 *, .aui .col-modulos *.verde-b8c4a4, .aui .col-modulos .verde-b8c4a4 * {
      color: #b8c4a4; }
    .aui .banner *.verde-3e993c, .aui .banner .verde-3e993c *, .aui .col-modulos *.verde-3e993c, .aui .col-modulos .verde-3e993c * {
      color: #3e993c; }
    .aui .banner *.verde-bdc8a3, .aui .banner .verde-bdc8a3 *, .aui .col-modulos *.verde-bdc8a3, .aui .col-modulos .verde-bdc8a3 * {
      color: #bdc8a3; }
    .aui .banner *.verde-81b945, .aui .banner .verde-81b945 *, .aui .col-modulos *.verde-81b945, .aui .col-modulos .verde-81b945 * {
      color: #81b945; }
    .aui .banner *.verde-acc879, .aui .banner .verde-acc879 *, .aui .col-modulos *.verde-acc879, .aui .col-modulos .verde-acc879 * {
      color: #acc879; }
    .aui .banner a:first-child:hover, .aui .col-modulos a:first-child:hover {
      text-decoration: none; }
    .aui .banner.banner_pestanas, .aui .col-modulos.banner_pestanas {
      height: 398px;
      overflow: hidden;
      padding: 0;
      line-height: 1;
      margin-bottom: 0; }
      .aui .banner.banner_pestanas .boxIndicatorZAcc, .aui .col-modulos.banner_pestanas .boxIndicatorZAcc {
        display: none; }
      .aui .banner.banner_pestanas .carousel-indicators, .aui .col-modulos.banner_pestanas .carousel-indicators {
        display: none; }
        .aui .banner.banner_pestanas .carousel-indicators li, .aui .col-modulos.banner_pestanas .carousel-indicators li {
          width: 10px;
          height: 10px;
          background-color: #b3e4ec;
          cursor: pointer;
          margin-left: 22px;
          padding: 10px;
          border-radius: 10px; }
          .aui .banner.banner_pestanas .carousel-indicators li.active, .aui .col-modulos.banner_pestanas .carousel-indicators li.active {
            background-color: #41bbd0; }
      .aui .banner.banner_pestanas ul li, .aui .col-modulos.banner_pestanas ul li {
        overflow: visible !important;
        padding: 25px 0 0 95px !important; }
        .aui .banner.banner_pestanas ul li .arrowCol:after, .aui .col-modulos.banner_pestanas ul li .arrowCol:after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 398px 100px 0 0;
          border-color: transparent transparent transparent transparent;
          position: absolute;
          right: -100px;
          top: 0;
          content: ""; }
        .aui .banner.banner_pestanas ul li .arrowCol:before, .aui .col-modulos.banner_pestanas ul li .arrowCol:before {
          box-shadow: 0 -10px 10px 8px rgba(0, 0, 0, 0.75);
          -webkit-box-shadow: 0 -10px 10px 8px rgba(0, 0, 0, 0.75);
          -moz-box-shadow: 0 -10px 10px 8px rgba(0, 0, 0, 0.75);
          content: "";
          -webkit-transform: rotate(14deg);
          -moz-transform: rotate(14deg);
          -ms-transform: rotate(14deg);
          -o-transform: rotate(14deg);
          transform: rotate(14deg);
          position: absolute;
          top: -97px;
          width: 122%;
          height: 151%;
          right: -34px;
          z-index: -1; }
        .aui .banner.banner_pestanas ul li .enlace_global, .aui .col-modulos.banner_pestanas ul li .enlace_global {
          width: 100% !important;
          height: 100% !important;
          display: block !important;
          text-decoration: none;
          position: relative; }
          .aui .banner.banner_pestanas ul li .enlace_global > .titulo, .aui .col-modulos.banner_pestanas ul li .enlace_global > .titulo {
            font-size: 36px !important;
            font-family: "Movistar_headlineregular", Arial, Helvetica, Geneva, sans-serif !important;
            padding-bottom: 15px;
            line-height: 1;
            width: 70%; }
          .aui .banner.banner_pestanas ul li .enlace_global .contenido_html, .aui .col-modulos.banner_pestanas ul li .enlace_global .contenido_html {
            font-size: 18px !important;
            font-family: "Movistar_textregular", Arial, Helvetica, Geneva, sans-serif !important;
            width: 70%;
            display: block;
            float: left; }
          .aui .banner.banner_pestanas ul li .enlace_global img, .aui .col-modulos.banner_pestanas ul li .enlace_global img {
            position: absolute;
            right: 0;
            top: 0;
            margin-top: 0; }
          .aui .banner.banner_pestanas ul li .enlace_global h3, .aui .col-modulos.banner_pestanas ul li .enlace_global h3 {
            width: 70%;
            line-height: 1;
            padding-bottom: 15px; }
        .aui .banner.banner_pestanas ul li .boton_contenido, .aui .col-modulos.banner_pestanas ul li .boton_contenido {
          position: absolute;
          left: 95px;
          bottom: 50px; }
        .aui .banner.banner_pestanas ul li.moduloSlide1, .aui .col-modulos.banner_pestanas ul li.moduloSlide1 {
          padding: 25px 0 0 95px !important; }
          .aui .banner.banner_pestanas ul li.moduloSlide1 .boton_contenido, .aui .col-modulos.banner_pestanas ul li.moduloSlide1 .boton_contenido {
            left: 110px;
            background-position: 0 30px; }
        .aui .banner.banner_pestanas ul li:last-child .titulo, .aui .banner.banner_pestanas ul li:last-child .contenido_html, .aui .col-modulos.banner_pestanas ul li:last-child .titulo, .aui .col-modulos.banner_pestanas ul li:last-child .contenido_html {
          width: 60%;
          margin-left: 0; }
        .aui .banner.banner_pestanas ul li:last-child img, .aui .col-modulos.banner_pestanas ul li:last-child img {
          margin-right: 20px; }
    .aui .banner.banner_titulo_icono_enlaces, .aui .col-modulos.banner_titulo_icono_enlaces {
      height: 323px;
      color: #10456f; }
      .aui .banner.banner_titulo_icono_enlaces span, .aui .col-modulos.banner_titulo_icono_enlaces span {
        font-family: "Movistar_headlineregular", Arial, Helvetica, Geneva, sans-serif;
        font-size: 36px;
        width: 100%;
        margin: 5px 0 30px;
        display: block; }
      .aui .banner.banner_titulo_icono_enlaces img, .aui .col-modulos.banner_titulo_icono_enlaces img {
        margin: 14px auto;
        display: block;
        max-width: 75%; }
      .aui .banner.banner_titulo_icono_enlaces a, .aui .col-modulos.banner_titulo_icono_enlaces a {
        font-size: 18px;
        text-decoration: underline;
        float: none;
        display: block;
        margin: 5px 0; }
        .aui .banner.banner_titulo_icono_enlaces a:first-child, .aui .col-modulos.banner_titulo_icono_enlaces a:first-child {
          text-decoration: none; }
        .aui .banner.banner_titulo_icono_enlaces a.font_default, .aui .col-modulos.banner_titulo_icono_enlaces a.font_default {
          color: #00aaff; }
        .aui .banner.banner_titulo_icono_enlaces a.font_default:hover, .aui .col-modulos.banner_titulo_icono_enlaces a.font_default:hover {
          color: #10456f; }
      .aui .banner.banner_titulo_icono_enlaces p, .aui .col-modulos.banner_titulo_icono_enlaces p {
        margin: 25px 0px 15px; }
    .aui .banner.banner_titulo_dividido_enlaces, .aui .col-modulos.banner_titulo_dividido_enlaces {
      height: 323px;
      color: #10456f; }
      .aui .banner.banner_titulo_dividido_enlaces form, .aui .col-modulos.banner_titulo_dividido_enlaces form {
        position: relative;
        margin: 5px 0 0 0; }
      .aui .banner.banner_titulo_dividido_enlaces a:hover, .aui .col-modulos.banner_titulo_dividido_enlaces a:hover {
        text-decoration: none; }
      .aui .banner.banner_titulo_dividido_enlaces input, .aui .col-modulos.banner_titulo_dividido_enlaces input {
        width: 96%;
        border: 1px solid #f0f2f5;
        border-radius: 5px;
        padding-right: 20px;
        position: relative;
        background-image: url("/colportal-guatemala-v2-theme/images/latam/lupa_azul.png");
        background-position: right;
        background-repeat: no-repeat;
        background-position-x: 99.7%; }
      .aui .banner.banner_titulo_dividido_enlaces input:hover, .aui .col-modulos.banner_titulo_dividido_enlaces input:hover {
        border: 1px solid #00aaff; }
      .aui .banner.banner_titulo_dividido_enlaces input::-webkit-input-placeholder, .aui .col-modulos.banner_titulo_dividido_enlaces input::-webkit-input-placeholder {
        font-style: italic; }
      .aui .banner.banner_titulo_dividido_enlaces input::-ms-input-placeholder, .aui .col-modulos.banner_titulo_dividido_enlaces input::-ms-input-placeholder {
        font-style: italic; }
      .aui .banner.banner_titulo_dividido_enlaces input::-moz-placeholder, .aui .col-modulos.banner_titulo_dividido_enlaces input::-moz-placeholder {
        font-style: italic; }
      .aui .banner.banner_titulo_dividido_enlaces span, .aui .col-modulos.banner_titulo_dividido_enlaces span {
        font-family: "Movistar_headlineregular", Arial, Helvetica, Geneva, sans-serif;
        font-size: 30px;
        display: inline-block;
        line-height: 30px;
        width: 100%;
        margin: 5px 0; }
      .aui .banner.banner_titulo_dividido_enlaces p, .aui .col-modulos.banner_titulo_dividido_enlaces p {
        margin: 10px 0px;
        width: 100%; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda {
        width: 39%;
        height: 90%;
        float: left;
        margin-left: 15px; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left {
          height: 50%;
          border-right: 2px solid #0f769c;
          border-bottom: none;
          float: left; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda img {
          margin: 14px 10px;
          display: block;
          max-width: 75%;
          float: left; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a {
          font-size: 18px;
          text-decoration: underline;
          float: none;
          display: block;
          margin: 5px 0;
          float: left; }
          .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a:first-child {
            text-decoration: none; }
          .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a.font_default, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a.font_default {
            color: #00aaff; }
          .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a.font_default:hover, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a.font_default:hover {
            color: #10456f; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a:nth-child(2), .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a:nth-child(2) {
          margin: 15px 0 5px 0; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda p, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda p {
          margin: 25px 0px 15px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha {
        width: 55%;
        float: left;
        margin: 0 0 0 29px; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha {
          width: 45%;
          float: left;
          margin: 10px; }
          .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha img {
            width: 30px;
            height: 30px;
            float: left;
            margin: 0 10px; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_derecha a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha a {
          font-size: 18px;
          font-family: "Movistar_headlineregular", Arial, Helvetica, Geneva, sans-serif;
          text-decoration: none;
          float: none;
          display: block;
          margin: 5px 0;
          float: left; }
    .aui .banner.listado_enlaces_simple, .aui .col-modulos.listado_enlaces_simple {
      display: table;
      width: 100%;
      height: 313px;
      padding: 0;
      background: transparent; }
      .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block {
        display: table-row;
        width: 100%; }
        .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col {
          vertical-align: top;
          display: table-cell;
          width: 50%; }
          .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent {
            float: left;
            width: 50%;
            vertical-align: top;
            padding: 10px 5% 10px 5%;
            height: 333px; }
            .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo {
              font-family: "Movistar_headlinebold", Arial, Helvetica, Geneva, sans-serif;
              font-size: 21px;
              margin: 0 0 15px;
              display: block;
              position: relative;
              padding-top: 8px;
              padding-left: 39px; }
              .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo.sin-icono, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo.sin-icono {
                padding-left: 0; }
              .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo > img, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo > img {
                width: 30px;
                height: 31px;
                position: absolute;
                left: 0;
                top: -4px; }
            .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .list_block, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .list_block {
              background: url(/colportal-guatemala-v2-theme/images/banners/arrowColModulos.png) no-repeat right transparent;
              font-size: 14px;
              padding: 2px 0; }
              .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .list_block a, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .list_block a {
                color: #333333;
                width: 100%;
                display: block;
                padding-right: 10px; }
    .aui .banner.banner_enlaces_iconos, .aui .col-modulos.banner_enlaces_iconos {
      height: 323px;
      padding: 0;
      font-family: "Movistar_headlineregular", Arial, Helvetica, Geneva, sans-serif;
      font-size: 25px; }
      .aui .banner.banner_enlaces_iconos .contenido_icono, .aui .col-modulos.banner_enlaces_iconos .contenido_icono {
        height: 50%;
        width: 50%;
        float: left; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_entero, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero {
        height: 100%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido {
        height: 50%;
        padding: 10px; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_entero, .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido {
        border: 1px solid white;
        position: relative;
        width: 100%;
        float: none; }
        .aui .banner.banner_enlaces_iconos .tipo_bloque_entero a, .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido a, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero a, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido a {
          font-size: 18px;
          line-height: 18px;
          width: 100%;
          height: 100%;
          display: block; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba img {
        position: absolute;
        top: 15%;
        left: 14%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba span {
        position: absolute;
        bottom: 11%;
        right: 17%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo img {
        position: absolute;
        bottom: 20px;
        right: 13%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo span {
        position: absolute;
        top: 14%;
        left: 6%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido img {
        max-width: 40%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo img {
        position: absolute;
        bottom: 11%;
        right: 10%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo span {
        position: absolute;
        top: 13%;
        left: 12%;
        width: 60%; }
      .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_centro, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_centro {
        text-align: center;
        padding: 15px; }
        .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_centro img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_centro img {
          max-width: 100%;
          margin-top: 4px; }
    .aui .banner.banner_destacado_home, .aui .col-modulos.banner_destacado_home {
      width: 100%;
      padding-top: 10px;
      padding-right: 10px; }
      .aui .banner.banner_destacado_home.small, .aui .col-modulos.banner_destacado_home.small {
        height: 286px; }
      .aui .banner.banner_destacado_home .banner_content, .aui .col-modulos.banner_destacado_home .banner_content {
        height: 100%;
        width: 100%;
        float: left;
        overflow: hidden;
        position: relative; }
        .aui .banner.banner_destacado_home .banner_content .vermas, .aui .col-modulos.banner_destacado_home .banner_content .vermas {
          position: absolute;
          top: 0;
          right: 0;
          height: 24px;
          width: 24px; }
        .aui .banner.banner_destacado_home .banner_content h3, .aui .col-modulos.banner_destacado_home .banner_content h3 {
          font-family: 'Movistar_headlineregular',Arial,Helvetica,Geneva,sans-serif;
          font-size: 26px;
          line-height: 26px;
          letter-spacing: -1px;
          color: white;
          padding-top: 28px;
          display: inline-block; }
        .aui .banner.banner_destacado_home .banner_content h6, .aui .col-modulos.banner_destacado_home .banner_content h6 {
          font-size: 18px;
          color: white;
          padding-top: 16px; }
      .aui .banner.banner_destacado_home .clear-div, .aui .col-modulos.banner_destacado_home .clear-div {
        position: absolute;
        bottom: 25px;
        right: 25px; }
        .aui .banner.banner_destacado_home .clear-div .boton_ver, .aui .col-modulos.banner_destacado_home .clear-div .boton_ver {
          padding: 5px 30px;
          font-size: 16px;
          font-family: "Movistar_textbold", Arial, Helvetica, Geneva, sans-serif; }
    .aui .banner.banner_destacado_home_icono .banner_content .ico-conocer, .aui .col-modulos.banner_destacado_home_icono .banner_content .ico-conocer {
      position: absolute;
      top: 0;
      left: -5px;
      height: 10px;
      width: 10px; }
    .aui .banner.banner_destacado_home_icono .banner_content .movlogo, .aui .col-modulos.banner_destacado_home_icono .banner_content .movlogo {
      font-size: 42px;
      color: #ffffff;
      line-height: 1;
      font-family: "dotmovistar-font"; }
    .aui .banner.banner_destacado_home_icono .banner_content h3, .aui .col-modulos.banner_destacado_home_icono .banner_content h3 {
      padding-top: 55px; }
    .aui .banner.banner_destacado_home_icono .banner_content span img, .aui .col-modulos.banner_destacado_home_icono .banner_content span img {
      position: absolute;
      vertical-align: middle;
      height: 41px;
      width: 39px; }
    .aui .banner.banner_principal, .aui .col-modulos.banner_principal {
      position: relative;
      background-color: #fff;
      overflow: hidden;
      padding: 0;
      height: 750px;
      margin-bottom: 10px;
      color: white;
      width: 100%; }
      .aui .banner.banner_principal.small, .aui .col-modulos.banner_principal.small {
        height: 582px; }
      .aui .banner.banner_principal .enlace_global, .aui .col-modulos.banner_principal .enlace_global {
        height: 100%;
        width: 100%;
        position: absolute; }
      .aui .banner.banner_principal .vermas, .aui .col-modulos.banner_principal .vermas {
        position: absolute;
        top: 15px;
        right: 15px; }
      .aui .banner.banner_principal .secondary_content, .aui .col-modulos.banner_principal .secondary_content {
        float: left;
        height: auto;
        position: absolute;
        width: 100%;
        padding: 10px 0;
        left: 23px;
        display: block; }
        .aui .banner.banner_principal .secondary_content div, .aui .col-modulos.banner_principal .secondary_content div {
          display: block; }
          .aui .banner.banner_principal .secondary_content div span, .aui .col-modulos.banner_principal .secondary_content div span {
            font-size: 32px;
            padding-bottom: 15px;
            color: white; }
          .aui .banner.banner_principal .secondary_content div.boton_enlace, .aui .col-modulos.banner_principal .secondary_content div.boton_enlace {
            padding: 5px 15px;
            margin-top: 10px;
            display: block;
            font-family: "Movistar_textbold";
            font-size: 16px;
            float: left; }
      .aui .banner.banner_principal .background_image, .aui .col-modulos.banner_principal .background_image {
        height: 100%;
        width: 100%; }
      .aui .banner.banner_principal .banner_principal_content, .aui .col-modulos.banner_principal .banner_principal_content {
        top: 60px;
        position: absolute;
        left: 23px;
        color: white; }
        .aui .banner.banner_principal .banner_principal_content h1, .aui .col-modulos.banner_principal .banner_principal_content h1 {
          font-family: 'Movistar_headlineregular',Arial,Helvetica,Geneva,sans-serif;
          font-size: 32px;
          padding-bottom: 15px;
          line-height: 1; }
        .aui .banner.banner_principal .banner_principal_content h5, .aui .col-modulos.banner_principal .banner_principal_content h5 {
          font-size: 18px;
          width: 95%;
          line-height: 15px;
          padding-bottom: 10px; }
        .aui .banner.banner_principal .banner_principal_content .boton_enlace, .aui .col-modulos.banner_principal .banner_principal_content .boton_enlace {
          padding: 5px 15px;
          margin-top: 10px;
          display: block;
          font-family: "Movistar_textbold";
          font-size: 16px;
          float: left;
          display: none !important; }
        .aui .banner.banner_principal .banner_principal_content .promo_banner_principal, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal {
          width: 70%;
          max-height: 230px;
          overflow: hidden; }
          .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta {
            font-family: 'Movistar_headlinebold',Arial,Helvetica,Geneva,sans-serif;
            display: block;
            overflow: hidden;
            padding-bottom: 20px; }
            .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_before, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_before {
              font-size: 35px;
              float: left;
              padding-top: 23px; }
            .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio {
              font-size: 70px;
              float: left;
              line-height: 55px; }
            .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_after, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_after {
              font-size: 35px;
              float: left; }
          .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta {
            display: block;
            font-family: 'Movistar_headlineregular',Arial,Helvetica,Geneva,sans-serif;
            width: 55%; }
            .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta p, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta p {
              font-size: 30px;
              line-height: 30px; }
            .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta ul, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta ul {
              margin: 5px 0; }
              .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta ul li, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta ul li {
                display: inline-block;
                float: left;
                width: 30px;
                height: 30px;
                margin-right: 5px; }
      .aui .banner.banner_principal .banner_image, .aui .col-modulos.banner_principal .banner_image {
        position: absolute;
        bottom: 0;
        right: 0; }
    .aui .banner.carousel-tienda, .aui .col-modulos.carousel-tienda {
      color: #10456f;
      position: relative;
      max-height: 312px;
      overflow: hidden; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper {
        height: 282px !important; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel {
          width: 830px;
          left: 10px !important;
          height: 280px !important; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel h3, .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel h6, .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .shop_from, .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .cost, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel h3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel h6, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .shop_from, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .cost {
            font-family: 'Movistar_headlineregular',Arial,Helvetica,Geneva,sans-serif; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel h3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel h3 {
            font-size: 36px;
            margin-bottom: 15px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-indicators li, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-indicators li {
            width: 13px;
            height: 13px;
            background-color: #b3e4ec;
            cursor: pointer;
            margin-left: 22px; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-indicators li.active, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-indicators li.active {
              background-color: #41bbd0; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item {
            padding-left: 10px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content {
            padding: 10px 3px; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo {
              float: left;
              max-height: 200px; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info {
              float: left;
              padding: 20px 0 10px;
              position: relative;
              height: 209px; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info h6, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info h6 {
                font-size: 18px;
                width: 100%;
                font-weight: bold;
                padding: 15px 0 5px 0;
                height: 60px;
                min-height: 60px; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_from, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_from {
                font-size: 18px;
                padding: 5px 0; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal {
                font-size: 33px;
                line-height: 1;
                font-weight: bold; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal span, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal span {
                  font-size: 18px; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number {
                font-size: 36px;
                font-family: 'Movistar_headlinebold',Arial,Helvetica,Geneva,sans-serif; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number sub, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number sub {
                  font-size: 18px; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn {
                background-color: #10456f;
                background-image: none;
                margin-top: 35px;
                padding: 4px 6px;
                position: absolute;
                bottom: 16px; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn span, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn span {
                  display: block;
                  float: left; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content span.btn, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content span.btn {
                color: white;
                font-size: 18px; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content span.btn img, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content span.btn img {
                  margin-left: 10px; }
              .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label {
                background-color: #e5a60d;
                color: white;
                text-align: center;
                padding: 5px;
                position: absolute;
                max-width: 100%;
                top: -8px;
                left: 0px; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label .arrow {
                  width: 0;
                  height: 0;
                  border-style: solid;
                  border-width: 6px 6px 0 6px;
                  border-color: #e5a60d transparent transparent transparent;
                  position: absolute;
                  bottom: -5px;
                  left: 10px; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.blanco, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.blanco {
                  background-color: white; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.blanco .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.blanco .arrow {
                    border-color: white transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul1, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul1 {
                  background-color: #10456f; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul1 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul1 .arrow {
                    border-color: #10456f transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul3 {
                  background-color: #1889ab; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul3 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul3 .arrow {
                    border-color: #1889ab transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4 {
                  background-color: #41bbd0; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4 .arrow {
                    border-color: #41bbd0 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4-40, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4-40 {
                  background-color: #e5f6f8; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4-40 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul4-40 .arrow {
                    border-color: #e5f6f8 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul5, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul5 {
                  background-color: #b3e4ec; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul5 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul5 .arrow {
                    border-color: #b3e4ec transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul6, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul6 {
                  background-color: #89c4d2; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul6 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.azul6 .arrow {
                    border-color: #89c4d2 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde1, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde1 {
                  background-color: #177c30; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde1 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde1 .arrow {
                    border-color: #177c30 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde2, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde2 {
                  background-color: #2d9534; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde2 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde2 .arrow {
                    border-color: #2d9534 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde3 {
                  background-color: #64ba3b; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde3 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.verde3 .arrow {
                    border-color: #64ba3b transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.purpura, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.purpura {
                  background-color: #72288b; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.purpura .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.purpura .arrow {
                    border-color: #72288b transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.rosa, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.rosa {
                  background-color: #e4007b; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.rosa .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.rosa .arrow {
                    border-color: #e4007b transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris {
                  background-color: #999999; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris .arrow {
                    border-color: #999999 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris2, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris2 {
                  background-color: #f0f2f5; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris2 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris2 .arrow {
                    border-color: #f0f2f5 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris3 {
                  background-color: #3c4349; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris3 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris3 .arrow {
                    border-color: #3c4349 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris4, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris4 {
                  background-color: #666666; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris4 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.gris4 .arrow {
                    border-color: #666666 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-04385b, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-04385b {
                  background-color: #04385b; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-04385b .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-04385b .arrow {
                    border-color: #04385b transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-08507a, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-08507a {
                  background-color: #08507a; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-08507a .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-08507a .arrow {
                    border-color: #08507a transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0a5a8a, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0a5a8a {
                  background-color: #0a5a8a; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0a5a8a .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0a5a8a .arrow {
                    border-color: #0a5a8a transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0f6d9c, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0f6d9c {
                  background-color: #0f6d9c; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0f6d9c .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-0f6d9c .arrow {
                    border-color: #0f6d9c transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-1487b7, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-1487b7 {
                  background-color: #1487b7; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-1487b7 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-1487b7 .arrow {
                    border-color: #1487b7 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-2ba6d3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-2ba6d3 {
                  background-color: #2ba6d3; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-2ba6d3 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-2ba6d3 .arrow {
                    border-color: #2ba6d3 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-5ec6ef, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-5ec6ef {
                  background-color: #5ec6ef; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-5ec6ef .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-5ec6ef .arrow {
                    border-color: #5ec6ef transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-e6f6ff, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-e6f6ff {
                  background-color: #e6f6ff; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-e6f6ff .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-e6f6ff .arrow {
                    border-color: #e6f6ff transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-f0f5f8, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-f0f5f8 {
                  background-color: #f0f5f8; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-f0f5f8 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-azul-f0f5f8 .arrow {
                    border-color: #f0f5f8 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-20823a, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-20823a {
                  background-color: #20823a; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-20823a .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-20823a .arrow {
                    border-color: #20823a transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-7aa268, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-7aa268 {
                  background-color: #7aa268; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-7aa268 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-7aa268 .arrow {
                    border-color: #7aa268 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-b8c4a4, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-b8c4a4 {
                  background-color: #b8c4a4; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-b8c4a4 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-b8c4a4 .arrow {
                    border-color: #b8c4a4 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-3e993c, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-3e993c {
                  background-color: #3e993c; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-3e993c .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-3e993c .arrow {
                    border-color: #3e993c transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-bdc8a3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-bdc8a3 {
                  background-color: #bdc8a3; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-bdc8a3 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-bdc8a3 .arrow {
                    border-color: #bdc8a3 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-81b945, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-81b945 {
                  background-color: #81b945; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-81b945 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-81b945 .arrow {
                    border-color: #81b945 transparent transparent transparent; }
                .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-acc879, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-acc879 {
                  background-color: #acc879; }
                  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-acc879 .arrow, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label.bg-verde-acc879 .arrow {
                    border-color: #acc879 transparent transparent transparent; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control {
            background: none;
            position: absolute;
            border: none;
            opacity: initial;
            font-size: 100px;
            top: 150px;
            color: #10456f;
            z-index: 5; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.right, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.right {
              right: 0px;
              left: auto;
              background: url(/colportal-guatemala-v2-theme/images/latam/arrow_right_blue_2.png) no-repeat center; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.left, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.left {
              left: -18px;
              background: url(/colportal-guatemala-v2-theme/images/latam/arrow_left_blue_2.png) no-repeat center; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control:hover, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control:hover {
            color: #10456f; }
    .aui .banner.menu_carrusel_iconos, .aui .col-modulos.menu_carrusel_iconos {
      height: 142px; }
      .aui .banner.menu_carrusel_iconos .title_carrusel_iconos, .aui .col-modulos.menu_carrusel_iconos .title_carrusel_iconos {
        font-family: "Movistar_HeadlineRegular";
        font-size: 30px;
        margin-bottom: 10px; }
      .aui .banner.menu_carrusel_iconos .full_carrusel, .aui .col-modulos.menu_carrusel_iconos .full_carrusel {
        position: relative;
        overflow: hidden;
        height: 100%; }
        .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel {
          max-width: 1170px;
          position: relative;
          padding-top: 15px;
          height: 100%; }
          .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow, .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow {
            top: 10px;
            position: absolute;
            background-color: white; }
            .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow img, .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow img, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow img, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow img {
              max-width: 80%; }
          .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow:hover, .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow:hover, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow:hover, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow:hover {
            cursor: pointer; }
          .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow {
            left: 0px;
            background: url(/colportal-guatemala-v2-theme/images/latam/arrow_left_blue_2.png) no-repeat center;
            height: 40px;
            width: 20px;
            top: 25px; }
            .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow.disabled, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .leftArrow.disabled {
              display: none !important; }
          .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow {
            right: 0px;
            background: url(/colportal-guatemala-v2-theme/images/latam/arrow_right_blue_2.png) no-repeat center;
            width: 20px;
            height: 40px;
            top: 25px; }
            .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow.disabled, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .rightArrow.disabled {
              display: none !important; }
          .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper {
            left: -1px !important;
            display: block;
            position: relative;
            top: auto;
            right: auto;
            bottom: auto;
            left: auto;
            z-index: auto;
            width: 1090px;
            margin: 0px 30px;
            overflow: hidden;
            height: 85px !important; }
            .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper .carousel .carousel-inner, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper .carousel .carousel-inner {
              width: 100%; }
            .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel {
              text-align: left;
              float: none;
              position: absolute;
              top: 0px;
              right: auto;
              bottom: auto;
              left: 0px;
              margin: 0px;
              width: 5450px; }
              .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel {
                display: block;
                float: left;
                margin: 0;
                width: 180px;
                overflow: hidden;
                position: relative;
                border-left: 1px solid #3189aa;
                display: block;
                text-align: center; }
                .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel .texto_item, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel .texto_item {
                  font-family: "Movistar_textregular", Arial, Helvetica, Geneva, sans-serif;
                  display: block;
                  font-size: 16px; }
                .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel .icono_item, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel .icono_item {
                  padding: 15px 10px 0; }
    .aui .banner.banner-recarga, .aui .col-modulos.banner-recarga {
      max-height: 312px;
      height: 312px; }
      .aui .banner.banner-recarga .subtitle, .aui .col-modulos.banner-recarga .subtitle {
        margin: 5px 0;
        font-size: 16px; }
      .aui .banner.banner-recarga select, .aui .banner.banner-recarga input, .aui .col-modulos.banner-recarga select, .aui .col-modulos.banner-recarga input {
        width: 100%;
        height: 30px;
        color: #999999;
        margin-bottom: 3px; }
        .aui .banner.banner-recarga select.btn, .aui .banner.banner-recarga input.btn, .aui .col-modulos.banner-recarga select.btn, .aui .col-modulos.banner-recarga input.btn {
          background-image: none !important;
          display: block;
          height: 28px;
          font-size: 15px;
          text-shadow: none;
          padding: 2px 12px;
          border: 0;
          margin-bottom: 5px; }
          .aui .banner.banner-recarga select.btn img, .aui .banner.banner-recarga input.btn img, .aui .col-modulos.banner-recarga select.btn img, .aui .col-modulos.banner-recarga input.btn img {
            max-width: 70px; }
      .aui .banner.banner-recarga .modopago, .aui .col-modulos.banner-recarga .modopago {
        margin-top: 20px; }
        .aui .banner.banner-recarga .modopago .btn, .aui .col-modulos.banner-recarga .modopago .btn {
          width: 100%;
          margin-top: 10px; }
      .aui .banner.banner-recarga .taglib-captcha, .aui .col-modulos.banner-recarga .taglib-captcha {
        padding: 5px 1px;
        position: relative; }
        .aui .banner.banner-recarga .taglib-captcha .control-group, .aui .col-modulos.banner-recarga .taglib-captcha .control-group {
          float: right;
          margin-bottom: 0;
          width: 50%;
          position: absolute;
          bottom: 5px;
          right: 0; }
          .aui .banner.banner-recarga .taglib-captcha .control-group .control-label, .aui .col-modulos.banner-recarga .taglib-captcha .control-group .control-label {
            display: none; }
        .aui .banner.banner-recarga .taglib-captcha img.captcha, .aui .col-modulos.banner-recarga .taglib-captcha img.captcha {
          margin: 4px 0;
          width: 40%;
          height: auto; }
      .aui .banner.banner-recarga .showError, .aui .col-modulos.banner-recarga .showError {
        display: block !important; }
      .aui .banner.banner-recarga .modalError, .aui .col-modulos.banner-recarga .modalError {
        background-color: rgba(0, 0, 0, 0.6);
        display: none;
        position: absolute;
        top: 0;
        width: 100%;
        left: 0;
        height: 100%;
        z-index: 999;
        padding: 0;
        margin: 0; }
        .aui .banner.banner-recarga .modalError div, .aui .col-modulos.banner-recarga .modalError div {
          width: 90%;
          margin: 15px auto;
          height: 95%; }
        .aui .banner.banner-recarga .modalError button, .aui .col-modulos.banner-recarga .modalError button {
          position: absolute;
          right: 19px;
          top: 10px;
          border: 0;
          background: black;
          border-radius: 50%; }
          .aui .banner.banner-recarga .modalError button span, .aui .col-modulos.banner-recarga .modalError button span {
            font-size: 17px;
            color: white;
            line-height: 1; }
    .aui .banner.banner_mimovistar, .aui .col-modulos.banner_mimovistar {
      height: 323px; }
      .aui .banner.banner_mimovistar iframe, .aui .col-modulos.banner_mimovistar iframe {
        position: absolute;
        right: -60px;
        top: 40px; }
    .aui .banner.banner_list_slider, .aui .col-modulos.banner_list_slider {
      height: 395px !important;
      padding: 0;
      margin-bottom: 10px;
      width: 1160px !important; }
      .aui .banner.banner_list_slider .boxLoading, .aui .col-modulos.banner_list_slider .boxLoading {
        display: block;
        z-index: 99999;
        width: 100%;
        position: absolute;
        height: 100%;
        background-color: #e6e6e6; }
        .aui .banner.banner_list_slider .boxLoading p, .aui .col-modulos.banner_list_slider .boxLoading p {
          position: absolute;
          vertical-align: text-bottom;
          top: 49%;
          left: 48%; }
          .aui .banner.banner_list_slider .boxLoading p img, .aui .col-modulos.banner_list_slider .boxLoading p img {
            background-image: url(/colportal-guatemala-v2-theme/images/banners/loading.gif);
            height: 17px;
            width: 67px; }
      .aui .banner.banner_list_slider .uStyles, .aui .col-modulos.banner_list_slider .uStyles {
        width: 910px;
        height: 395px; }
      .aui .banner.banner_list_slider .textos_banner, .aui .col-modulos.banner_list_slider .textos_banner {
        width: 60%;
        padding: 30px 15px;
        position: absolute;
        top: 0;
        left: 0; }
        .aui .banner.banner_list_slider .textos_banner .titulo, .aui .col-modulos.banner_list_slider .textos_banner .titulo {
          font-size: 36px;
          font-family: "Movistar_headlineregular", Arial, Helvetica, Geneva, sans-serif;
          margin-bottom: 10px;
          line-height: 36px; }
        .aui .banner.banner_list_slider .textos_banner .subtitulo, .aui .col-modulos.banner_list_slider .textos_banner .subtitulo {
          font-size: 18px; }
        .aui .banner.banner_list_slider .textos_banner .boton span, .aui .col-modulos.banner_list_slider .textos_banner .boton span {
          width: auto; }
      .aui .banner.banner_list_slider .imagen_banner, .aui .col-modulos.banner_list_slider .imagen_banner {
        position: absolute;
        top: 0;
        right: 20px;
        width: 40%;
        height: 100%; }
        .aui .banner.banner_list_slider .imagen_banner img, .aui .col-modulos.banner_list_slider .imagen_banner img {
          height: 100%; }
      .aui .banner.banner_list_slider .imagen_fondo_banner, .aui .col-modulos.banner_list_slider .imagen_fondo_banner {
        z-index: -1; }
      .aui .banner.banner_list_slider .oferta, .aui .col-modulos.banner_list_slider .oferta {
        font-family: 'Movistar_headlineregular',Arial,Helvetica,Geneva,sans-serif;
        padding: 15px 0;
        font-size: 30px;
        line-height: 30px;
        color: white; }
      .aui .banner.banner_list_slider .lista_oferta, .aui .col-modulos.banner_list_slider .lista_oferta {
        margin: 5px 0;
        display: block;
        overflow: hidden; }
        .aui .banner.banner_list_slider .lista_oferta li, .aui .col-modulos.banner_list_slider .lista_oferta li {
          display: inline-block;
          float: left;
          width: 30px;
          height: 30px;
          margin-right: 5px; }
      .aui .banner.banner_list_slider .jssort11, .aui .col-modulos.banner_list_slider .jssort11 {
        position: absolute !important;
        width: 270px;
        height: 395px;
        top: 0 !important;
        right: 0 !important; }
        .aui .banner.banner_list_slider .jssort11 .thumb_slides, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides {
          width: 100% !important;
          height: 100% !important;
          top: 0 !important;
          left: 0 !important;
          background: #10456f; }
          .aui .banner.banner_list_slider .jssort11 .thumb_slides div, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div {
            width: 270px !important;
            height: 96px !important; }
            .aui .banner.banner_list_slider .jssort11 .thumb_slides div.thumb, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div.thumb {
              width: 100% !important;
              height: 100% !important; }
            .aui .banner.banner_list_slider .jssort11 .thumb_slides div .p, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div .p {
              width: 100% !important;
              height: 100% !important;
              border-left: solid 8px #10456f;
              border-right: solid 8px #10456f;
              margin: 8px 0; }
              .aui .banner.banner_list_slider .jssort11 .thumb_slides div .p.pav, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div .p.pav {
                border-left: solid 8px #e4007b;
                border-right: solid 8px #e4007b; }
              .aui .banner.banner_list_slider .jssort11 .thumb_slides div .p img, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div .p img {
                width: 253.5px;
                height: 87px; }
        .aui .banner.banner_list_slider .jssort11 .thumb_slides:first-child, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides:first-child {
          display: none; }
    .aui .banner.banner_slider, .aui .col-modulos.banner_slider {
      height: 480px;
      padding: 0 !important;
      margin-bottom: 10px !important; }
      .aui .banner.banner_slider .carousel, .aui .col-modulos.banner_slider .carousel {
        margin-bottom: 0; }
        .aui .banner.banner_slider .carousel .carousel-inner.dividido, .aui .col-modulos.banner_slider .carousel .carousel-inner.dividido {
          width: 75%;
          float: left; }
        .aui .banner.banner_slider .carousel .carousel-inner .item, .aui .col-modulos.banner_slider .carousel .carousel-inner .item {
          height: 375px; }
          .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner {
            padding: 40px 25px;
            width: 60%;
            position: absolute;
            top: 0;
            left: 0;
            height: 375px;
            overflow: visible; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.title, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.title, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.title, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .titulo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h2.title, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h1.title, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h3.title, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .titulo {
              font-size: 44px;
              line-height: 1;
              font-family: "Movistar_headlineregular"; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.subtitle, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.subtitle, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.subtitle, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .subtitulo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h3.subtitle, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h2.subtitle, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h1.subtitle, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .subtitulo {
              font-size: 20px;
              line-height: 1;
              margin: 10px 0; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .boton .btn, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .boton .btn {
              display: inline-block; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner p, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner p {
              font-size: 18px;
              line-height: 1; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner a.btn, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner a.btn {
              display: inline-block;
              font-size: 16px !important;
              padding: 5px 20px;
              color: white !important;
              text-shadow: none;
              border-radius: 2px;
              box-shadow: 0;
              border: 0;
              border-color: none;
              background-image: none;
              background-color: #10628a;
              font-family: "Movistar_textbold";
              float: none;
              margin-left: 0; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor {
              margin-top: 15px;
              margin-bottom: 15px;
              max-height: 68px;
              overflow: hidden; }
              .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor p, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor p {
                font-size: 18px;
                line-height: 1; }
              .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor ul li, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .descriptor ul li {
                line-height: 1.5; }
          .aui .banner.banner_slider .carousel .carousel-inner .item .balloon, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon {
            color: white !important;
            width: 126px;
            height: 127px;
            font-size: 16px;
            background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png");
            background-repeat: no-repeat;
            background-size: 100% 100%;
            text-align: center;
            position: absolute;
            right: 15px;
            bottom: 20px;
            padding: 20px;
            z-index: 3;
            right: 40%; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul1, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_azul1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul2, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_azul2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul3, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_azul3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul4, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_azul4 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul5, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_azul5 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_azul6, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_azul6 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_verde1, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_verde1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_verde2, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_verde2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_verde3, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_verde3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_purpura, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_purpura {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_amarillo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_amarillo {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.bg_rosa, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.bg_rosa {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big {
              width: 188px;
              height: 184px;
              font-size: 18px;
              padding: 55px 25px;
              background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_blue_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul1, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul1 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul1_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul2, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul2 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul2_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul3, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul3 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul3_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul4, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul4 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul4_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul5, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul5 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul5_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul6, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_azul6 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_azul6_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde1, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde1 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde1_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde2, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde2 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde2_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde3, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_verde3 {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_verde3_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_purpura, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_purpura {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_purpura_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_amarillo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_amarillo {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_amarillo_big.png"); }
              .aui .banner.banner_slider .carousel .carousel-inner .item .balloon.big.bg_rosa, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .balloon.big.bg_rosa {
                background-image: url("/colportal-guatemala-v2-theme/images/latam/balloon_rosa_big.png"); }
          .aui .banner.banner_slider .carousel .carousel-inner .item .square, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square {
            color: white !important;
            width: 195px;
            height: 66px;
            font-size: 18px;
            padding: 15px 20px 10px 10px;
            text-align: center;
            background-image: url("/colportal-guatemala-v2-theme/images/latam/square_purpura.png");
            background-repeat: no-repeat;
            position: absolute;
            bottom: 20px;
            z-index: 3;
            right: 40%; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul1, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_azul1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul1.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul2, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_azul2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul2.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul3, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_azul3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul3.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul4, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_azul4 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul4.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul5, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_azul5 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul5.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_azul6, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_azul6 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_azul6.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_verde1, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_verde1 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_verde1.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_verde2, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_verde2 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_verde2.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_verde3, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_verde3 {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_verde3.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.purpura, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.purpura {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_purpura.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_amarillo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_amarillo {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_amarillo.png"); }
            .aui .banner.banner_slider .carousel .carousel-inner .item .square.bg_rosa, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .square.bg_rosa {
              background-image: url("/colportal-guatemala-v2-theme/images/latam/square_rosa.png"); }
          .aui .banner.banner_slider .carousel .carousel-inner .item .imagen_banner, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .imagen_banner {
            width: 40%;
            float: left;
            height: 100%;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 1; }
            .aui .banner.banner_slider .carousel .carousel-inner .item .imagen_banner img, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .imagen_banner img {
              max-width: 100%;
              max-height: 100%;
              position: absolute;
              bottom: initial;
              bottom: 0;
              right: 0;
              height: 100%; }
          .aui .banner.banner_slider .carousel .carousel-inner .item .imagen_fondo_banner, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .imagen_fondo_banner {
            z-index: -1;
            width: 100%;
            height: 100%; }
        .aui .banner.banner_slider .carousel .panel_derecho, .aui .col-modulos.banner_slider .carousel .panel_derecho {
          width: 25%;
          float: left;
          display: block;
          height: 375px;
          padding: 20px;
          margin-bottom: 0 !important; }
          .aui .banner.banner_slider .carousel .panel_derecho.mobile, .aui .col-modulos.banner_slider .carousel .panel_derecho.mobile {
            display: none;
            cursor: pointer; }
          .aui .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
            display: none; }
          .aui .banner.banner_slider .carousel .panel_derecho .titulo_panel, .aui .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
            font-size: 33px;
            line-height: 1;
            font-family: "Movistar_headlineregular";
            text-align: center; }
          .aui .banner.banner_slider .carousel .panel_derecho .descripcion_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .descripcion_panel {
            font-size: 18px;
            line-height: 1;
            margin-top: 50px;
            text-align: left; }
          .aui .banner.banner_slider .carousel .panel_derecho .boton_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .boton_panel {
            margin-top: 70px; }
            .aui .banner.banner_slider .carousel .panel_derecho .boton_panel .btn, .aui .col-modulos.banner_slider .carousel .panel_derecho .boton_panel .btn {
              display: block;
              box-shadow: none;
              padding: 6px 12px;
              font-size: 16px; }
        .aui .banner.banner_slider .carousel .carousel-indicators, .aui .col-modulos.banner_slider .carousel .carousel-indicators {
          width: 100%;
          top: 0;
          height: 105px;
          position: relative;
          right: 0;
          text-indent: 0;
          float: left;
          background-color: #cfd3d9; }
          .aui .banner.banner_slider .carousel .carousel-indicators li, .aui .col-modulos.banner_slider .carousel .carousel-indicators li {
            position: relative;
            display: block;
            float: left;
            width: 25%;
            height: 100%;
            margin: 0;
            border: 0;
            text-indent: 0;
            cursor: pointer; }
            .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo {
              position: absolute;
              width: 100%;
              height: 100%;
              background-color: #cfd3d9; }
              .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo span, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo span {
                position: absolute; }
              .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent {
                width: 100%;
                height: 50%;
                margin-top: 25px;
                border-right: 2px solid #0a5d84; }
                .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p {
                  font-family: Movistar_textbold;
                  color: #666666;
                  font-size: 17px;
                  line-height: 1;
                  padding-top: 10px;
                  padding-right: 55px; }
                  .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p img, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p img {
                    width: auto;
                    height: 100%;
                    margin: -20px 5% 0 5%; }
                .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent .boxImagen, .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent .boxText, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent .boxImagen, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent .boxText {
                  width: 50%;
                  height: 100%;
                  float: left;
                  text-align: center;
                  padding: 0 10px; }
            .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo:hover, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo:hover {
              background-color: #bdbebe; }
            .aui .banner.banner_slider .carousel .carousel-indicators li img, .aui .col-modulos.banner_slider .carousel .carousel-indicators li img {
              width: auto;
              height: 100%;
              float: left;
              margin-left: 5%; }
            .aui .banner.banner_slider .carousel .carousel-indicators li.active div.fondo, .aui .col-modulos.banner_slider .carousel .carousel-indicators li.active div.fondo {
              background-color: #bdbebe; }
              .aui .banner.banner_slider .carousel .carousel-indicators li.active div.fondo span, .aui .col-modulos.banner_slider .carousel .carousel-indicators li.active div.fondo span {
                position: absolute;
                width: 0;
                height: 0;
                border-left: 20px solid transparent;
                border-right: 20px solid transparent;
                border-bottom: 20px solid #bdbebe;
                top: -20px;
                margin-left: 15%; }
          .aui .banner.banner_slider .carousel .carousel-indicators li:last-child div.fondo .boxContent:last-child, .aui .col-modulos.banner_slider .carousel .carousel-indicators li:last-child div.fondo .boxContent:last-child {
            border-right: 0; }
    .aui .banner.menuCarrouselIconos, .aui .col-modulos.menuCarrouselIconos {
      padding: 0; }
      .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos > span, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos > span {
        color: #10456f; }
      .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos .carousel_mask, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos .carousel_mask {
        height: 100px; }
        .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos .carousel_mask ul li a.itemCarousel img, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos .carousel_mask ul li a.itemCarousel img {
          padding: 5px 0 10px 0; }
      .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-left {
        background: url(/colportal-guatemala-v2-theme/images/latam/arrow_left_blue_2.png) no-repeat center; }
      .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-right {
        background: url(/colportal-guatemala-v2-theme/images/latam/arrow_right_blue_2.png) no-repeat center; }
      .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-left, .aui .banner.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos.in_white .boxCarrouselIconos .btn-right {
        height: 100px;
        background-position: center 38%; }
      .aui .banner.menuCarrouselIconos.in_blue, .aui .col-modulos.menuCarrouselIconos.in_blue {
        box-shadow: none;
        background: white; }
        .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos > span, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos > span {
          padding-bottom: 10px;
          border-bottom: 3px solid #005c84;
          margin: 10px 0 10px 0px; }
        .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos {
          width: 100%;
          float: left;
          background: #10628a;
          color: #fff; }
          .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask {
            height: 118px; }
            .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul {
              height: 100%; }
              .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li a.itemCarousel, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li a.itemCarousel {
                height: 100%; }
                .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li a.itemCarousel span, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li a.itemCarousel span {
                  color: white;
                  padding: 0 5px 0 5px; }
                .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li a.itemCarousel img, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li a.itemCarousel img {
                  padding: 20px 0 20px 0; }
              .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li:hover, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .carousel_mask ul li:hover {
                background-color: #10456f; }
          .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-left {
            background: url(/colportal-guatemala-v2-theme/images/latam/arrow_left_white_2.png) no-repeat center; }
          .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-right {
            background: url(/colportal-guatemala-v2-theme/images/latam/arrow_right_white_2.png) no-repeat center; }
          .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-left, .aui .banner.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos.in_blue .boxCarrouselIconos .contentCarrouselIconos .btn-right {
            height: 118px;
            background-position: center 49%; }
      .aui .banner.menuCarrouselIconos .boxCarrouselIconos, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos {
        overflow: hidden;
        width: 100%;
        margin: 0 auto;
        padding: 0;
        box-shadow: 0 2px 3px #aaa;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
        .aui .banner.menuCarrouselIconos .boxCarrouselIconos > span, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos > span {
          float: left;
          width: 100%;
          font-size: 30px;
          margin: 10px 0 10px 5px;
          color: #10456f; }
        .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask {
          width: 92%;
          overflow: hidden;
          float: left;
          position: relative; }
          .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul {
            left: 0;
            padding: 0;
            margin: 0;
            position: absolute; }
            .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li {
              float: left;
              list-style: none;
              width: 181.667px;
              float: left;
              text-align: center;
              height: 100%; }
              .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li a.itemCarousel, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li a.itemCarousel {
                float: left;
                margin: 0;
                overflow: hidden;
                position: relative;
                border-right: 1px solid #3189aa;
                display: block;
                text-align: center;
                width: 100%; }
                .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li a.itemCarousel span, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li a.itemCarousel span {
                  display: block;
                  font-size: 16px;
                  padding: 5px 5px 0 5px;
                  height: 40px; }
                .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li a.itemCarousel img, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li a.itemCarousel img {
                  display: block;
                  padding: 10px 0 10px 0;
                  margin: 0 auto; }
        .aui .banner.menuCarrouselIconos .boxCarrouselIconos .btn-left, .aui .banner.menuCarrouselIconos .boxCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .btn-right {
          float: left;
          width: 4%;
          position: relative;
          cursor: pointer; }
  .aui .delMargin {
    margin: 0 !important; }

@media screen and (max-width: 1216px) {
  .aui .menu_usuario_fijo_visible {
    display: block !important; }
  .aui .banner.banner_pestanas ul li, .aui .col-modulos.banner_pestanas ul li {
    padding: 60px 0 0 95px !important; }
    .aui .banner.banner_pestanas ul li .enlace_global img, .aui .col-modulos.banner_pestanas ul li .enlace_global img {
      position: absolute;
      right: 5%;
      top: 0;
      margin-top: 0;
      width: 150px;
      height: 296px; }
    .aui .banner.banner_pestanas ul li.moduloSlide1, .aui .col-modulos.banner_pestanas ul li.moduloSlide1 {
      padding: 60px 0 0 95px !important; }
    .aui .banner.banner_pestanas ul li:last-child img, .aui .col-modulos.banner_pestanas ul li:last-child img {
      margin-right: 0; }
  .aui .banner.banner_pestanas .carousel-indicators, .aui .col-modulos.banner_pestanas .carousel-indicators {
    display: block; } }
@media screen and (max-width: 1199px) {
  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel {
    width: 670px; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner {
      width: 95%; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item {
        padding-left: 20px; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info {
        max-width: 140px;
        float: none;
        margin: 0 auto;
        text-align: center;
        padding: 0 0 10px;
        height: 192px;
        /*188px*/ }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn {
          width: 113px;
          bottom: 66px;
          right: 0;
          padding: 3px 6px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_from, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_from {
          padding: 3px 0;
          font-size: 14px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal {
          font-size: 21px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal span, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal span {
            font-size: 13px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .product_label {
          top: -70px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info h6, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info h6 {
          padding: 5px 0 0 0;
          font-size: 14px;
          line-height: 1;
          height: 33px;
          min-height: 33px; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo {
        max-height: 100px;
        float: none;
        margin: 0 auto;
        display: block; }
  .aui .banner.carousel-tienda .carousel-control, .aui .col-modulos.carousel-tienda .carousel-control {
    top: 50%; }
  .aui .banner.carousel-tienda .carousel-control.left, .aui .col-modulos.carousel-tienda .carousel-control.left {
    left: 0; }
  .aui .banner.carousel-tienda .carousel-control.right, .aui .col-modulos.carousel-tienda .carousel-control.right {
    right: 0; }
  .aui .banner.banner_mimovistar iframe, .aui .col-modulos.banner_mimovistar iframe {
    right: 0; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido a, .aui .banner.banner_enlaces_iconos .tipo_bloque_entero a, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido a, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero a {
    font-size: 18px;
    line-height: 16px; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo span {
    left: 4%; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba span {
    right: 7%; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_entero, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero {
    padding: 10px 5px; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido {
    padding: 5px; }
    .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo span {
      left: 6%; }
  .aui .banner.banner_pestanas ul li, .aui .col-modulos.banner_pestanas ul li {
    padding: 60px 0 0 20px !important; }
    .aui .banner.banner_pestanas ul li:last-child, .aui .col-modulos.banner_pestanas ul li:last-child {
      padding: 60px 0 0 20px !important; }
    .aui .banner.banner_pestanas ul li .arrowCol:before, .aui .col-modulos.banner_pestanas ul li .arrowCol:before {
      right: -41px; }
    .aui .banner.banner_pestanas ul li .enlace_global, .aui .col-modulos.banner_pestanas ul li .enlace_global {
      width: 100%; }
      .aui .banner.banner_pestanas ul li .enlace_global > .titulo, .aui .col-modulos.banner_pestanas ul li .enlace_global > .titulo {
        font-size: 26px !important; }
    .aui .banner.banner_pestanas ul li .boton_contenido, .aui .col-modulos.banner_pestanas ul li .boton_contenido {
      bottom: 35px; }
  .aui .banner.banner_pestanas .carousel-indicators, .aui .col-modulos.banner_pestanas .carousel-indicators {
    position: absolute;
    top: inherit;
    z-index: 5;
    list-style: none;
    position: absolute;
    bottom: 12px;
    z-index: 5;
    list-style: none;
    left: 50%;
    width: 60%;
    display: block;
    text-align: center;
    padding-left: 0;
    margin-left: -30%; }
    .aui .banner.banner_pestanas .carousel-indicators li, .aui .col-modulos.banner_pestanas .carousel-indicators li {
      float: none;
      display: inline-block; }
  .aui .banner.banner_list_slider, .aui .col-modulos.banner_list_slider {
    width: 930px !important; }
    .aui .banner.banner_list_slider .uStyles, .aui .col-modulos.banner_list_slider .uStyles {
      width: 749px; }
      .aui .banner.banner_list_slider .uStyles .imagen_banner, .aui .col-modulos.banner_list_slider .uStyles .imagen_banner {
        right: 245px; }
  .aui .banner.banner_principal .enlace_global, .aui .col-modulos.banner_principal .enlace_global {
    width: auto; }
  .aui .banner.banner_titulo_dividido_enlaces span, .aui .col-modulos.banner_titulo_dividido_enlaces span {
    font-size: 28px; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda {
    width: 41%;
    margin-left: 5px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda img {
      margin: 14px 0; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a {
      font-size: 16px; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha {
    width: 55%;
    margin: 0 0 0 18px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha {
      margin: 10px 5px; }
  .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p {
    padding: 15px 0;
    text-align: center; }
    .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p img, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo .boxContent p img {
      display: none; }
  .aui .banner.menuCarrouselIconos .boxCarrouselIconos, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos {
    max-width: 930px; }
    .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li {
      width: 174.8px; } }
@media screen and (max-width: 979px) {
  .aui .banner.banner_pestanas .boxIndicatorZAcc, .aui .col-modulos.banner_pestanas .boxIndicatorZAcc {
    float: left;
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 0; }
    .aui .banner.banner_pestanas .boxIndicatorZAcc ul, .aui .col-modulos.banner_pestanas .boxIndicatorZAcc ul {
      list-style: none;
      position: absolute;
      margin: 10px;
      width: 180px;
      right: 0; }
      .aui .banner.banner_pestanas .boxIndicatorZAcc ul li, .aui .col-modulos.banner_pestanas .boxIndicatorZAcc ul li {
        display: block;
        float: left;
        border-radius: 5px;
        text-indent: -999px;
        background-color: #b3e4ec;
        margin-left: 22px;
        cursor: pointer;
        width: 13px;
        height: 13px;
        padding: 0 !important; }
      .aui .banner.banner_pestanas .boxIndicatorZAcc ul li:last-child, .aui .col-modulos.banner_pestanas .boxIndicatorZAcc ul li:last-child {
        padding: 0 !important; }
  .aui .banner.banner_pestanas ul li, .aui .col-modulos.banner_pestanas ul li {
    padding: 50px 0 0 20px !important; }
    .aui .banner.banner_pestanas ul li .arrowCol:after, .aui .col-modulos.banner_pestanas ul li .arrowCol:after {
      display: none; }
    .aui .banner.banner_pestanas ul li .arrowCol:before, .aui .col-modulos.banner_pestanas ul li .arrowCol:before {
      display: none; }
    .aui .banner.banner_pestanas ul li .enlace_global h2, .aui .col-modulos.banner_pestanas ul li .enlace_global h2 {
      font-size: 24px !important; }
    .aui .banner.banner_pestanas ul li .enlace_global .contenido_html, .aui .col-modulos.banner_pestanas ul li .enlace_global .contenido_html {
      font-size: 16px !important;
      width: 75% !important; }
    .aui .banner.banner_pestanas ul li .enlace_global > .titulo, .aui .col-modulos.banner_pestanas ul li .enlace_global > .titulo {
      width: 75%; }
    .aui .banner.banner_pestanas ul li.moduloSlide1, .aui .col-modulos.banner_pestanas ul li.moduloSlide1 {
      padding: 50px 0 0 20px !important; }
    .aui .banner.banner_pestanas ul li:last-child, .aui .col-modulos.banner_pestanas ul li:last-child {
      padding: 50px 0 0 20px !important; }
    .aui .banner.banner_pestanas ul li .boton_contenido, .aui .col-modulos.banner_pestanas ul li .boton_contenido {
      bottom: 50px;
      padding: 10px 30px;
      font-size: 16px; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba img {
    top: 10%;
    left: 10%; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_arriba span {
    bottom: 11%;
    right: 13%; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_entero.posicion_icono_abajo span {
    left: 11%; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo span, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo span {
    top: 27%;
    left: 12%; }
  .aui .banner.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo img, .aui .col-modulos.banner_enlaces_iconos .tipo_bloque_dividido.posicion_icono_abajo img {
    bottom: 21%; }
  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel {
    width: 340px; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel h3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel h3 {
      font-size: 30px;
      margin-bottom: 5px; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner {
      width: 83%; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item {
        padding-left: 30px; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content {
        padding: 0 5px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo {
          max-height: 100px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info {
          padding: 5px 0;
          min-height: 210px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info h6, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info h6 {
            font-size: 15px;
            padding-bottom: 5px;
            line-height: 15px;
            min-height: 55px;
            height: 55px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_from, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_from {
            font-size: 13px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number {
            font-size: 26px; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number sub, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .number sub {
              font-size: 15px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn {
            width: 100%;
            margin-top: 5px;
            bottom: 70px; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn span, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn span {
              font-size: 15px;
              display: none; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content span.btn img, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content span.btn img {
            margin-left: 0; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal {
            font-size: 17px; }
            .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal span, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal span {
              font-size: 10px; }
  .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper {
    width: 660px; }
  .aui .banner.menu_carrusel_iconos .title_carrusel_iconos, .aui .col-modulos.menu_carrusel_iconos .title_carrusel_iconos {
    font-size: 24px; }
  .aui .banner.banner_titulo_icono_enlaces span, .aui .col-modulos.banner_titulo_icono_enlaces span {
    font-size: 30px; }
  .aui .banner.banner_titulo_icono_enlaces a, .aui .col-modulos.banner_titulo_icono_enlaces a {
    font-size: 16px; }
  .aui .banner.banner_titulo_dividido_enlaces input, .aui .col-modulos.banner_titulo_dividido_enlaces input {
    font-size: 16px; }
  .aui .banner.banner_titulo_dividido_enlaces span, .aui .col-modulos.banner_titulo_dividido_enlaces span {
    font-size: 23px; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda {
    width: 34%;
    margin-left: 5px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda img {
      margin: 14px 0; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a {
      font-size: 15px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a:first-child {
        width: 100%; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a {
      width: 100%;
      margin-right: 5px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a img {
        max-width: 95%; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a:first-child {
        display: none; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left:first-child {
      width: 35%; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha {
    width: 61%;
    margin: 0 0 0 11px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha {
      width: 50%;
      margin: 10px 0; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha img {
        margin: 0 5px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_derecha a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha a {
      font-size: 12px; }
  .aui .banner.banner_destacado_home, .aui .col-modulos.banner_destacado_home {
    height: 261px;
    max-height: 261px; }
    .aui .banner.banner_destacado_home .banner_content h3, .aui .col-modulos.banner_destacado_home .banner_content h3 {
      font-size: 24px;
      line-height: 24px; }
    .aui .banner.banner_destacado_home .banner_content h6, .aui .col-modulos.banner_destacado_home .banner_content h6 {
      font-size: 16px; }
  .aui .banner.banner_principal, .aui .col-modulos.banner_principal {
    height: 450px; }
    .aui .banner.banner_principal.small, .aui .col-modulos.banner_principal.small {
      height: 450px; }
    .aui .banner.banner_principal .enlace_global, .aui .col-modulos.banner_principal .enlace_global {
      width: 100%; }
      .aui .banner.banner_principal .enlace_global .banner_principal_content, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content {
        top: 55px; }
        .aui .banner.banner_principal .enlace_global .banner_principal_content h1, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content h1 {
          font-size: 30px; }
        .aui .banner.banner_principal .enlace_global .banner_principal_content h5, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content h5 {
          font-size: 16px; }
        .aui .banner.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .precio_oferta .precio_before, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .precio_oferta .precio_before {
          font-size: 30px; }
        .aui .banner.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .precio_oferta .precio, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .precio_oferta .precio {
          font-size: 60px; }
        .aui .banner.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .precio_oferta .precio_after, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .precio_oferta .precio_after {
          font-size: 30px; }
        .aui .banner.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .promo_oferta p, .aui .col-modulos.banner_principal .enlace_global .banner_principal_content .promo_banner_principal .promo_oferta p {
          font-size: 27px;
          line-height: 27px; }
      .aui .banner.banner_principal .enlace_global .banner_image, .aui .col-modulos.banner_principal .enlace_global .banner_image {
        position: absolute;
        bottom: 0;
        right: 0; }
  .aui .banner.listado_enlaces_simple, .aui .col-modulos.listado_enlaces_simple {
    height: auto; }
    .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col {
      display: inline-block;
      width: 100%; }
      .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent {
        height: auto; }
        .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo {
          font-size: 24px; }
        .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent div a span, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent div a span {
          font-size: 16px; }
  .aui .banner.banner_list_slider, .aui .col-modulos.banner_list_slider {
    height: 395px;
    width: 729px !important; }
    .aui .banner.banner_list_slider .imagen_banner, .aui .col-modulos.banner_list_slider .imagen_banner {
      display: none !important; }
    .aui .banner.banner_list_slider .jssort11, .aui .col-modulos.banner_list_slider .jssort11 {
      height: 50px !important; }
      .aui .banner.banner_list_slider .jssort11 div, .aui .col-modulos.banner_list_slider .jssort11 div {
        height: 50px !important; }
      .aui .banner.banner_list_slider .jssort11 .thumb_slides, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides {
        width: 110% !important;
        height: 50px !important;
        top: 0 !important;
        left: 0 !important;
        background: transparent;
        float: left;
        display: inline-block; }
        .aui .banner.banner_list_slider .jssort11 .thumb_slides div, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div {
          width: 17px !important;
          height: 17px !important;
          border-radius: 30px;
          background: #a4f8ff !important;
          background-image: none;
          float: right;
          position: relative !important;
          top: 0 !important;
          margin: 10px; }
          .aui .banner.banner_list_slider .jssort11 .thumb_slides div .p, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div .p {
            border-left: none;
            border-right: none;
            margin: 0; }
            .aui .banner.banner_list_slider .jssort11 .thumb_slides div .p .tp, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div .p .tp {
              display: none; }
            .aui .banner.banner_list_slider .jssort11 .thumb_slides div .p.pav, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides div .p.pav {
              border-left: none;
              border-right: none;
              background: #00c6d7 !important;
              margin: 0; }
        .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(0), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(1), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(2), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(3), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(4), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(5), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(6), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(7), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(8), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(9), .aui .banner.banner_list_slider .jssort11 .thumb_slides :nth-child(10), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(0), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(1), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(2), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(3), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(4), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(5), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(6), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(7), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(8), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(9), .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides :nth-child(10) {
          top: 0 !important; }
      .aui .banner.banner_list_slider .jssort11 .thumb_slides:first-child, .aui .col-modulos.banner_list_slider .jssort11 .thumb_slides:first-child {
        display: none; }
    .aui .banner.banner_list_slider .textos_banner .boton span, .aui .col-modulos.banner_list_slider .textos_banner .boton span {
      width: 40%; }
    .aui .banner.banner_list_slider .textos_banner .titulo, .aui .col-modulos.banner_list_slider .textos_banner .titulo {
      font-size: 26px; }
    .aui .banner.banner_list_slider .oferta, .aui .col-modulos.banner_list_slider .oferta {
      font-size: 24px; }
    .aui .banner.banner_list_slider .uStyles .imagen_banner, .aui .col-modulos.banner_list_slider .uStyles .imagen_banner {
      right: 186px; }
  .aui .banner.banner_mimovistar iframe, .aui .col-modulos.banner_mimovistar iframe {
    right: -135px; }
  .aui .banner.banner_slider .carousel .panel_derecho .descripcion_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .descripcion_panel {
    margin-top: 30px; }
  .aui .banner.banner_slider .carousel .panel_derecho .boton_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .boton_panel {
    margin-top: 30px; }
  .aui .banner.menuCarrouselIconos .boxCarrouselIconos, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos {
    max-width: 728px; }
    .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask {
      width: 90%; }
      .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li {
        width: 223.333px; }
    .aui .banner.menuCarrouselIconos .boxCarrouselIconos .btn-left, .aui .banner.menuCarrouselIconos .boxCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .btn-right {
      width: 5%; } }
@media screen and (max-width: 767px) {
  .aui .selectPopup, .aui .listaProvincias {
    width: 100% !important; }
  .aui header .navegacion-secundaria .locatePopup {
    display: none;
    width: 135px; }
    .aui header .navegacion-secundaria .locatePopup i.fa-2x {
      font-size: 1.5em;
      width: 135px;
      float: left; }
      .aui header .navegacion-secundaria .locatePopup i.fa-2x span {
        width: 80%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        float: left;
        height: 20px;
        margin-left: 15px; }
      .aui header .navegacion-secundaria .locatePopup i.fa-2x:before {
        float: left; }
    .aui header .navegacion-secundaria .locatePopup .locateHover {
      width: 115%;
      position: absolute;
      top: 20px;
      max-width: 141px !important;
      right: 5px;
      padding: 0 0px 0 15px; }
      .aui header .navegacion-secundaria .locatePopup .locateHover .listaProvincias {
        width: 124px !important; }
  .aui .box-title-dropdown {
    margin-bottom: 0 !important; }
    .aui .box-title-dropdown > span {
      background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow-down-dropdown.png);
      border-bottom: 0;
      background-color: #005c84;
      color: white;
      height: 75px;
      background-repeat: no-repeat !important;
      background-position: 98% 50% !important;
      cursor: pointer;
      font-size: 24px;
      line-height: 1;
      padding: 15px 20% 15px 20%;
      margin: 0 0 10px 0;
      box-shadow: 0 2px 0px #aaa !important; }
      .aui .box-title-dropdown > span.arrow-top {
        background-image: url(/colportal-guatemala-v2-theme/images/latam/arrow-top-dropdown.png); }
    .aui .box-title-dropdown > img {
      width: 14%;
      height: auto;
      position: absolute;
      left: 15px;
      top: 7px;
      display: block;
      z-index: 1; }
    .aui .box-title-dropdown .col-modulos {
      box-shadow: 0 2px 0px #aaa !important; }
  .aui .banner.banner_titulo_icono_enlaces, .aui .col-modulos.banner_titulo_icono_enlaces {
    height: 282px;
    padding: 20px; }
    .aui .banner.banner_titulo_icono_enlaces p, .aui .col-modulos.banner_titulo_icono_enlaces p {
      font-size: 18px;
      margin: 15px 0; }
  .aui .banner.banner_titulo_dividido_enlaces, .aui .col-modulos.banner_titulo_dividido_enlaces {
    height: auto; }
    .aui .banner.banner_titulo_dividido_enlaces input, .aui .col-modulos.banner_titulo_dividido_enlaces input {
      font-size: 16px;
      width: 95%; }
    .aui .banner.banner_titulo_dividido_enlaces span, .aui .col-modulos.banner_titulo_dividido_enlaces span {
      font-size: 28px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda {
      width: 95%;
      margin-left: 15px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda img {
        margin: 14px 0; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a {
        font-size: 18px; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a:first-child {
          width: 100%; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left {
        border-right: none;
        border-bottom: 2px solid #0f769c; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a {
          width: 50%;
          margin-right: 50px; }
          .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a img {
            max-width: 100%;
            width: 100%; }
          .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a:first-child {
            display: inline-block;
            width: 25%; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha {
      margin: 10px 0 0 55px;
      width: 80%; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha {
        width: 47%;
        margin: 10px 0; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_derecha .link_derecha img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha .link_derecha img {
          margin: 0 5px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_derecha a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha a {
        font-size: 16px;
        width: 74%; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_derecha a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha a:first-child {
          width: 100%; }
  .aui .banner.banner_destacado_home, .aui .col-modulos.banner_destacado_home {
    height: 218px;
    max-height: 218px; }
    .aui .banner.banner_destacado_home.chk-active, .aui .col-modulos.banner_destacado_home.chk-active {
      height: 108px; }
      .aui .banner.banner_destacado_home.chk-active .banner_content h6, .aui .col-modulos.banner_destacado_home.chk-active .banner_content h6 {
        display: none; }
      .aui .banner.banner_destacado_home.chk-active .banner_content .oferta, .aui .col-modulos.banner_destacado_home.chk-active .banner_content .oferta {
        display: none; }
  .aui .banner.banner_destacado_home_icono.chk-active, .aui .col-modulos.banner_destacado_home_icono.chk-active {
    height: 108px; }
    .aui .banner.banner_destacado_home_icono.chk-active .banner_content h6, .aui .col-modulos.banner_destacado_home_icono.chk-active .banner_content h6 {
      display: none; }
    .aui .banner.banner_destacado_home_icono.chk-active .banner_content .oferta, .aui .col-modulos.banner_destacado_home_icono.chk-active .banner_content .oferta {
      display: none; }
    .aui .banner.banner_destacado_home_icono.chk-active .clear-div, .aui .col-modulos.banner_destacado_home_icono.chk-active .clear-div {
      display: none; }
  .aui .banner.banner_principal, .aui .col-modulos.banner_principal {
    height: 295px; }
    .aui .banner.banner_principal.small, .aui .col-modulos.banner_principal.small {
      height: 295px; }
    .aui .banner.banner_principal .banner_principal_content, .aui .col-modulos.banner_principal .banner_principal_content {
      top: 42px; }
      .aui .banner.banner_principal .banner_principal_content h1, .aui .col-modulos.banner_principal .banner_principal_content h1 {
        font-size: 24px; }
      .aui .banner.banner_principal .banner_principal_content h5, .aui .col-modulos.banner_principal .banner_principal_content h5 {
        font-size: 16px; }
      .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_before, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_before {
        font-size: 20px; }
      .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio {
        font-size: 40px; }
      .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_after, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .precio_oferta .precio_after {
        font-size: 20px; }
      .aui .banner.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta, .aui .col-modulos.banner_principal .banner_principal_content .promo_banner_principal .promo_oferta {
        display: none; }
      .aui .banner.banner_principal .banner_principal_content .boton_enlace, .aui .col-modulos.banner_principal .banner_principal_content .boton_enlace {
        display: block !important; }
    .aui .banner.banner_principal .banner_image, .aui .col-modulos.banner_principal .banner_image {
      display: none; }
    .aui .banner.banner_principal .secondary_content, .aui .col-modulos.banner_principal .secondary_content {
      display: none; }
  .aui .banner.banner_list_slider, .aui .col-modulos.banner_list_slider {
    width: 471px !important; }
    .aui .banner.banner_list_slider .textos_banner, .aui .col-modulos.banner_list_slider .textos_banner {
      width: 49%; }
    .aui .banner.banner_list_slider .imagen_banner, .aui .col-modulos.banner_list_slider .imagen_banner {
      display: none; }
  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel {
    width: 420px; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel h3, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel h3 {
      font-size: 24px; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner {
      width: 95%; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .item {
        padding-left: 15px; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content {
        text-align: center; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo, .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info {
          float: none; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info {
          margin: 0 auto; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn {
            margin-top: 15px;
            bottom: 70px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal {
            font-size: 24px; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.right, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.right {
      right: -25px; }
  .aui .banner.carousel-tienda .carousel-control, .aui .col-modulos.carousel-tienda .carousel-control {
    top: 40%; }
  .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent {
    display: block;
    width: 100%; }
    .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo {
      font-size: 18px;
      margin-bottom: 0;
      padding-left: 0; }
      .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo > img, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .titulo > img {
        display: none;
        padding-left: 0;
        padding-top: 0; }
    .aui .banner.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .list_block, .aui .col-modulos.listado_enlaces_simple .listado_enlaces_simple_block .col .boxContent .list_block {
      display: none; }
  .aui .banner.banner_mimovistar iframe, .aui .col-modulos.banner_mimovistar iframe {
    right: -20px; }
  .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper {
    width: 395px; }
  .aui .banner.banner_pestanas ul li, .aui .col-modulos.banner_pestanas ul li {
    padding: 25px 0 0 20px !important; }
    .aui .banner.banner_pestanas ul li:last-child, .aui .col-modulos.banner_pestanas ul li:last-child {
      padding: 25px 0 0 20px !important; }
      .aui .banner.banner_pestanas ul li:last-child .titulo, .aui .banner.banner_pestanas ul li:last-child .contenido_html, .aui .col-modulos.banner_pestanas ul li:last-child .titulo, .aui .col-modulos.banner_pestanas ul li:last-child .contenido_html {
        width: 100%; }
    .aui .banner.banner_pestanas ul li .enlace_global > .titulo, .aui .col-modulos.banner_pestanas ul li .enlace_global > .titulo {
      font-size: 26px !important;
      width: 95%; }
    .aui .banner.banner_pestanas ul li .enlace_global h3, .aui .col-modulos.banner_pestanas ul li .enlace_global h3 {
      width: 95%; }
    .aui .banner.banner_pestanas ul li .enlace_global img, .aui .col-modulos.banner_pestanas ul li .enlace_global img {
      display: none; }
    .aui .banner.banner_pestanas ul li .enlace_global .contenido_html, .aui .col-modulos.banner_pestanas ul li .enlace_global .contenido_html {
      width: 95% !important; }
    .aui .banner.banner_pestanas ul li .enlace_global img, .aui .col-modulos.banner_pestanas ul li .enlace_global img {
      display: none; }
  .aui .banner.banner_slider, .aui .col-modulos.banner_slider {
    height: 387px;
    float: none;
    overflow: initial; }
    .aui .banner.banner_slider .carousel, .aui .col-modulos.banner_slider .carousel {
      margin-bottom: 0; }
      .aui .banner.banner_slider .carousel .carousel-inner.dividido, .aui .col-modulos.banner_slider .carousel .carousel-inner.dividido {
        width: 100%;
        float: none; }
      .aui .banner.banner_slider .carousel .carousel-inner .item, .aui .col-modulos.banner_slider .carousel .carousel-inner .item {
        height: 387px; }
        .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner {
          padding: 25px 15px;
          width: 90%;
          height: 387px;
          overflow: visible; }
          .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.title, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.title, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.title, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .titulo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h2.title, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h1.title, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h3.title, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .titulo {
            font-size: 26px; }
          .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h3.subtitle, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h2.subtitle, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner h1.subtitle, .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .subtitulo, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h3.subtitle, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h2.subtitle, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner h1.subtitle, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .subtitulo {
            font-size: 16px; }
          .aui .banner.banner_slider .carousel .carousel-inner .item .textos_banner .boton, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .textos_banner .boton {
            position: absolute;
            bottom: 131px;
            right: 0; }
        .aui .banner.banner_slider .carousel .carousel-inner .item .imagen_banner, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .imagen_banner {
          left: 0;
          right: inherit;
          bottom: 0;
          height: 262px;
          margin-top: 125px; }
        .aui .banner.banner_slider .carousel .carousel-inner .item .imagen_fondo_banner, .aui .col-modulos.banner_slider .carousel .carousel-inner .item .imagen_fondo_banner {
          z-index: -1;
          width: 100%;
          height: 100%; }
      .aui .banner.banner_slider .carousel .panel_derecho, .aui .col-modulos.banner_slider .carousel .panel_derecho {
        width: 100%;
        float: left;
        display: block;
        height: auto;
        padding: 20px;
        margin-bottom: 0 !important;
        margin-top: 10px; }
        .aui .banner.banner_slider .carousel .panel_derecho.desktop, .aui .col-modulos.banner_slider .carousel .panel_derecho.desktop {
          margin-bottom: 10px !important; }
          .aui .banner.banner_slider .carousel .panel_derecho.desktop .descripcion_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho.desktop .descripcion_panel {
            display: none; }
          .aui .banner.banner_slider .carousel .panel_derecho.desktop .boton_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho.desktop .boton_panel {
            display: none; }
        .aui .banner.banner_slider .carousel .panel_derecho.mobile, .aui .col-modulos.banner_slider .carousel .panel_derecho.mobile {
          margin-top: 0 !important;
          margin-bottom: 10px !important; }
        .aui .banner.banner_slider .carousel .panel_derecho .titulo_panel, .aui .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
          font-size: 24px;
          text-align: center; }
        .aui .banner.banner_slider .carousel .panel_derecho .titulo_panel, .aui .banner.banner_slider .carousel .panel_derecho .enlace_titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .titulo_panel, .aui .col-modulos.banner_slider .carousel .panel_derecho .enlace_titulo_panel {
          display: block; }
      .aui .banner.banner_slider .carousel .carousel-indicators, .aui .col-modulos.banner_slider .carousel .carousel-indicators {
        position: absolute;
        width: 60%;
        height: 15px;
        top: inherit;
        right: 15px;
        bottom: 30px;
        z-index: 5;
        margin-left: -30%;
        padding-left: 0;
        list-style: none;
        background-color: transparent;
        text-align: center;
        float: none;
        left: 50%; }
        .aui .banner.banner_slider .carousel .carousel-indicators li, .aui .col-modulos.banner_slider .carousel .carousel-indicators li {
          display: inline-block;
          float: none;
          position: relative;
          top: 15px;
          z-index: 5;
          margin: 0;
          list-style: none;
          padding: 10px;
          width: 10px;
          height: 10px;
          margin-left: 25px;
          background-color: #b3e4ec !important;
          border-radius: 10px; }
          .aui .banner.banner_slider .carousel .carousel-indicators li div.fondo, .aui .col-modulos.banner_slider .carousel .carousel-indicators li div.fondo {
            display: none; }
          .aui .banner.banner_slider .carousel .carousel-indicators li img, .aui .col-modulos.banner_slider .carousel .carousel-indicators li img {
            display: none; }
          .aui .banner.banner_slider .carousel .carousel-indicators li.active, .aui .col-modulos.banner_slider .carousel .carousel-indicators li.active {
            background-color: #00c6d7 !important; }
            .aui .banner.banner_slider .carousel .carousel-indicators li.active div.fondo, .aui .col-modulos.banner_slider .carousel .carousel-indicators li.active div.fondo {
              display: none; }
              .aui .banner.banner_slider .carousel .carousel-indicators li.active div.fondo span, .aui .col-modulos.banner_slider .carousel .carousel-indicators li.active div.fondo span {
                display: none; }
        .aui .banner.banner_slider .carousel .carousel-indicators li:last-child div.fondo .boxContent:last-child, .aui .col-modulos.banner_slider .carousel .carousel-indicators li:last-child div.fondo .boxContent:last-child {
          border-right: 0; }
  .aui .banner.menuCarrouselIconos .boxCarrouselIconos, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos {
    padding: 0;
    max-width: 470px; }
    .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask {
      width: 86%; }
      .aui .banner.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .carousel_mask ul li {
        width: 211.5px; }
    .aui .banner.menuCarrouselIconos .boxCarrouselIconos .btn-left, .aui .banner.menuCarrouselIconos .boxCarrouselIconos .btn-right, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .btn-left, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos .btn-right {
      width: 7%; }
  .aui .banner.banner-recarga, .aui .col-modulos.banner-recarga {
    max-height: auto;
    height: auto;
    box-shadow: none; } }
@media screen and (max-width: 479px) {
  .aui .banner.banner_titulo_icono_enlaces span, .aui .col-modulos.banner_titulo_icono_enlaces span {
    font-size: 24px; }
  .aui .banner.banner_titulo_icono_enlaces p, .aui .col-modulos.banner_titulo_icono_enlaces p {
    font-size: 16px; }
  .aui .banner.banner_titulo_dividido_enlaces input, .aui .col-modulos.banner_titulo_dividido_enlaces input {
    width: 90%; }
  .aui .banner.banner_titulo_dividido_enlaces span, .aui .col-modulos.banner_titulo_dividido_enlaces span {
    font-size: 23px; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda {
    width: 90%;
    margin-left: 15px; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda img, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda img {
      margin: 14px 0; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a {
      font-size: 18px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda a:first-child {
        width: 100%; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left {
      padding-bottom: 20px; }
      .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a {
        width: 60%;
        margin-right: 15px; }
        .aui .banner.banner_titulo_dividido_enlaces .caja_izquierda .content_left a:first-child, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_izquierda .content_left a:first-child {
          width: 25%; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_derecha, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha {
    margin: 10px 0 0 10px;
    width: 95%; }
    .aui .banner.banner_titulo_dividido_enlaces .caja_derecha a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha a {
      width: 65%; }
  .aui .banner.banner_mimovistar, .aui .col-modulos.banner_mimovistar {
    height: 460px; }
    .aui .banner.banner_mimovistar iframe, .aui .col-modulos.banner_mimovistar iframe {
      top: 10px; }
  .aui .banner.banner_pestanas ul li, .aui .col-modulos.banner_pestanas ul li {
    padding: 25px 0 0 25px !important; }
  .aui .banner.banner_list_slider, .aui .col-modulos.banner_list_slider {
    width: 100% !important; }
    .aui .banner.banner_list_slider div, .aui .col-modulos.banner_list_slider div {
      width: 100% !important; }
    .aui .banner.banner_list_slider .textos_banner, .aui .col-modulos.banner_list_slider .textos_banner {
      width: 90%; }
    .aui .banner.banner_list_slider .uStyles, .aui .col-modulos.banner_list_slider .uStyles {
      width: 100% !important; }
  .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel {
    width: 389px;
    left: 0 !important; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner {
      width: 97%; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .shop_fromtal {
        font-size: 17px; }
  .aui .banner.menuCarrouselIconos .boxCarrouselIconos, .aui .col-modulos.menuCarrouselIconos .boxCarrouselIconos {
    max-width: 100%; } }
@media screen and (max-width: 319px) {
  .aui .banner.banner_list_slider .textos_banner, .aui .col-modulos.banner_list_slider .textos_banner {
    width: 35%; }
  .aui .banner.carousel-tienda, .aui .col-modulos.carousel-tienda {
    padding: 0; }
    .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel {
      width: 320pc;
      margin-left: -7px !important; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner {
        width: 100%; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content {
          padding: 0; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .dispositivo {
            max-height: 90px; }
          .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-inner .banner_content .info .price_content .btn {
            width: 95px;
            font-size: 13px !important;
            bottom: 70px; }
      .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control {
        background-color: #ccc !important;
        opacity: 0.7; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.left, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.left {
          left: 0px; }
        .aui .banner.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.right, .aui .col-modulos.carousel-tienda .caroufredsel_wrapper .carousel .carousel-control.right {
          right: 0px; }
  .aui .banner.banner_titulo_dividido_enlaces span, .aui .col-modulos.banner_titulo_dividido_enlaces span {
    font-size: 21px; }
  .aui .banner.banner_titulo_dividido_enlaces .caja_derecha a, .aui .col-modulos.banner_titulo_dividido_enlaces .caja_derecha a {
    font-size: 14px;
    width: 62%; }
  .aui .banner.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel, .aui .col-modulos.menu_carrusel_iconos .full_carrusel .inner-carousel .caroufredsel_wrapper #carousel .itemCarousel {
    width: 250px; } }
.aui header .navegacion-secundaria .tipo-usuario li.active {
  font-family: "TelefonicaWeb-Regular";
  color: gray; }

.aui header .navegacion-secundaria .tipo-usuario li {
  font-family: "TelefonicaWeb-light"; }

.aui header nav#navigation {
  background: white; }

.aui #navigation .container-fluid {
  background: white; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li a:link, .aui header #navigation span {
  color: #8b8b8b;
  font-family: "TelefonicaWeb-light"; }

.aui header .navegacion-secundaria .tipo-usuario li a {
  color: #8b8b8b; }

.aui header .navegacion-secundaria .tipo-usuario li {
  background: none; }

.aui header .navegacion-secundaria .mimovistar {
  color: #8b8b8b;
  font-family: "TelefonicaWeb-light";
  font-weight: 500;
  background: url(http://www.movistar.com.gt/documents/12098/151753371/ico_mimovistar.png/689edbab-e1c9-4dd7-b8b5-0ac39b49b159?t=1495812562562) no-repeat right 0; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li.open {
  background: white; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu {
  border-top: 5px solid #00a3da; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-content .arrow-down {
  background: transparent;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #00a3da transparent transparent transparent; }

.aui header #navigation .navbar-inner .buscador_form .container-buscador button .icon-search {
  background: url(http://www.movistar.com.gt/documents/12098/151753371/ico_search.png/f3091dcb-64d5-4664-aace-cf1b0f960a66?t=1495812564332) no-repeat 0 0 white;
  border: 1px solid #cccccc;
  border-left: none; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li.selected {
  background: #ffffff; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li.selected a {
  font-weight: bold; }

.aui header #navigation .navbar-inner div.nav-collapse .nav li .dropdown-menu .item-submenu1.no-has-children:hover {
  background: #00a9e0; }

@media (max-width: 767px) {
  .aui header .navegacion-secundaria .list-nav-sec span {
    font-family: "TelefonicaWeb-light";
    color: #8b8b8b;
    background: none; }

  .aui header .navegacion-secundaria .list-nav-sec span:after {
    content: "";
    /* width: 33px; */
    /* height: 8px; */
    position: relative;
    display: inline-block;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #8b8b8b;
    left: 5px; }

  .aui header #navigation .navbar-inner .btn-navbar.collapsed {
    background-color: white; }

  .aui header #navigation .navbar-inner .btn_search {
    background-color: white;
    background: url(http://www.movistar.com.gt/documents/12098/151753371/ico_search_mobile.png/e07cf9ee-ccfa-4149-abd3-9c7144fa1c86?t=1495812564663) no-repeat 0 0 transparent; }

  .aui header #navigation .navbar-inner div.nav-collapse .nav li {
    background: white; }

  .aui header #navigation .navbar-inner div.nav-collapse, .aui header #navigation .navbar-inner div.nav-collapse.collapse {
    background: #00a3da;
    color: white; }

  .aui header #navigation .navbar-inner div.nav-collapse .nav li a:link, .aui header #navigation span {
    color: white; }

  .aui header #navigation .navbar-inner div.nav-collapse .nav li a:link, .aui header #navigation .collapsed span {
    color: #8b8b8b; }

  .aui header #navigation .navbar-inner div.nav-collapse .nav li a:link, .aui header #navigation .open span {
    color: #00a3da; }

  .aui header #navigation .navbar-inner .btn-navbar {
    font-family: "TelefonicaWeb-light";
    outline: 0;
    display: block;
    float: right;
    width: auto;
    border: 0;
    background: url(http://www.movistar.com.gt/documents/12098/151753371/ico_arrow_white.png/54fb8e68-deb0-4957-8306-52a2693e5b38?t=1495812564908) no-repeat 75px 21px #00a3da;
    box-shadow: none;
    padding: 12px 25px 13px 20px;
    margin: 0;
    border-radius: 0;
    font-size: 18px; } }
/*$(".brand img").attr("src", "/documents/11786/2953422/nueva-home-DESKTOP.png/85c530e7-5608-4f26-b63a-137ff9634185?t=1488805026053");*/