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

/* ---------- Table styles ---------- */
@media (max-width: 979px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }

  .ie9 .responsive-table-horizontal thead {
    float: none; } }
/* ---------- Text formatting ---------- */
.important {
  font-weight: bold; }

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

/* ---------- Loading animation ---------- */
.loading-animation {
  background: url(/consorcio-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(/consorcio-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; }
  @media (max-width: 1280px) {
    .tagselector-content .toolbar-content .btn-group {
      white-space: normal; } }

.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(/consorcio-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(/consorcio-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(/consorcio-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(/consorcio-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(/consorcio-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(/consorcio-theme/css/../images/arrows/paging_first.png); }

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

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

.paginator-next-link {
  background-image: url(/consorcio-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 contents ---------- */
.aui .cke_editable [class*="span"] {
  float: none; }

/* ---------- 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; }

/* ---------- CKEditor source ---------- */
.aui .cke_source {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ---------- CKEditor table ---------- */
.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

/* ---------- 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(/consorcio-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(/consorcio-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(/consorcio-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 {
  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-admin-panel .lfr-page-layouts {
      margin-left: 0; }
  .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(/consorcio-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(/consorcio-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(/consorcio-theme/css/../images/application/button_bg_over.png); }

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

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

.save-trigger img {
  background-image: url(/consorcio-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(/consorcio-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(/consorcio-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(/consorcio-theme/css/../images/common/add_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/consorcio-theme/css/../images/common/edit_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/consorcio-theme/css/../images/common/edit_template_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/consorcio-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(/consorcio-theme/css/../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/consorcio-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(/consorcio-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(/consorcio-theme/css/../images/messages/alert.png);
  color: #663; }

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

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

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

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

.lfr-status-success-label {
  background-image: url(/consorcio-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(/consorcio-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(/consorcio-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(/consorcio-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(/consorcio-theme/css/../images/common/guest_icon.png); }
.table-data tr.lfr-role-regular .first {
  background-image: url(/consorcio-theme/css/../images/common/user_icon.png); }
.table-data tr.lfr-role-site .first {
  background-image: url(/consorcio-theme/css/../images/common/site_icon.png); }
.table-data tr.lfr-role-organization .first {
  background-image: url(/consorcio-theme/css/../images/common/organization_icon.png); }
.table-data tr.lfr-role-team .first {
  background-image: url(/consorcio-theme/css/../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
.lfr-ddm-container .control-group.error .control-label,
.lfr-ddm-container .control-group.error .help-block,
.lfr-ddm-container .control-group.error .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.error .checkbox,
.lfr-ddm-container .control-group.error .radio,
.lfr-ddm-container .control-group.error input,
.lfr-ddm-container .control-group.error select,
.lfr-ddm-container .control-group.error textarea {
  color: #555555; }
.lfr-ddm-container .control-group.error input,
.lfr-ddm-container .control-group.error select,
.lfr-ddm-container .control-group.error textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.error input:focus,
  .lfr-ddm-container .control-group.error select:focus,
  .lfr-ddm-container .control-group.error textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.error .input-prepend .add-on,
.lfr-ddm-container .control-group.error .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.info .control-label,
.lfr-ddm-container .control-group.info .help-block,
.lfr-ddm-container .control-group.info .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.info .checkbox,
.lfr-ddm-container .control-group.info .radio,
.lfr-ddm-container .control-group.info input,
.lfr-ddm-container .control-group.info select,
.lfr-ddm-container .control-group.info textarea {
  color: #555555; }
.lfr-ddm-container .control-group.info input,
.lfr-ddm-container .control-group.info select,
.lfr-ddm-container .control-group.info textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.info input:focus,
  .lfr-ddm-container .control-group.info select:focus,
  .lfr-ddm-container .control-group.info textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.info .input-prepend .add-on,
.lfr-ddm-container .control-group.info .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.success .control-label,
.lfr-ddm-container .control-group.success .help-block,
.lfr-ddm-container .control-group.success .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.success .checkbox,
.lfr-ddm-container .control-group.success .radio,
.lfr-ddm-container .control-group.success input,
.lfr-ddm-container .control-group.success select,
.lfr-ddm-container .control-group.success textarea {
  color: #555555; }
.lfr-ddm-container .control-group.success input,
.lfr-ddm-container .control-group.success select,
.lfr-ddm-container .control-group.success textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.success input:focus,
  .lfr-ddm-container .control-group.success select:focus,
  .lfr-ddm-container .control-group.success textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.success .input-prepend .add-on,
.lfr-ddm-container .control-group.success .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.warning .control-label,
.lfr-ddm-container .control-group.warning .help-block,
.lfr-ddm-container .control-group.warning .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.warning .checkbox,
.lfr-ddm-container .control-group.warning .radio,
.lfr-ddm-container .control-group.warning input,
.lfr-ddm-container .control-group.warning select,
.lfr-ddm-container .control-group.warning textarea {
  color: #555555; }
.lfr-ddm-container .control-group.warning input,
.lfr-ddm-container .control-group.warning select,
.lfr-ddm-container .control-group.warning textarea {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.warning input:focus,
  .lfr-ddm-container .control-group.warning select:focus,
  .lfr-ddm-container .control-group.warning textarea:focus {
    border-color: #b3b3b3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; }
.lfr-ddm-container .control-group.warning .input-prepend .add-on,
.lfr-ddm-container .control-group.warning .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.error > .control-label,
.lfr-ddm-container .control-group.error > .help-block,
.lfr-ddm-container .control-group.error > .help-inline {
  color: #b50303; }
.lfr-ddm-container .control-group.error > .checkbox,
.lfr-ddm-container .control-group.error > .radio,
.lfr-ddm-container .control-group.error > input,
.lfr-ddm-container .control-group.error > select,
.lfr-ddm-container .control-group.error > textarea {
  color: #b50303; }
.lfr-ddm-container .control-group.error > input,
.lfr-ddm-container .control-group.error > select,
.lfr-ddm-container .control-group.error > textarea {
  border-color: #b50303;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.error > input:focus,
  .lfr-ddm-container .control-group.error > select:focus,
  .lfr-ddm-container .control-group.error > textarea:focus {
    border-color: #830202;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fb2323; }
.lfr-ddm-container .control-group.error > .input-prepend .add-on,
.lfr-ddm-container .control-group.error > .input-append .add-on {
  color: #b50303;
  background-color: #fee5e2;
  border-color: #b50303; }
.lfr-ddm-container .control-group.info > .control-label,
.lfr-ddm-container .control-group.info > .help-block,
.lfr-ddm-container .control-group.info > .help-inline {
  color: #12718f; }
.lfr-ddm-container .control-group.info > .checkbox,
.lfr-ddm-container .control-group.info > .radio,
.lfr-ddm-container .control-group.info > input,
.lfr-ddm-container .control-group.info > select,
.lfr-ddm-container .control-group.info > textarea {
  color: #12718f; }
.lfr-ddm-container .control-group.info > input,
.lfr-ddm-container .control-group.info > select,
.lfr-ddm-container .control-group.info > textarea {
  border-color: #12718f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.info > input:focus,
  .lfr-ddm-container .control-group.info > select:focus,
  .lfr-ddm-container .control-group.info > textarea:focus {
    border-color: #0c4d62;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #24b5e3; }
.lfr-ddm-container .control-group.info > .input-prepend .add-on,
.lfr-ddm-container .control-group.info > .input-append .add-on {
  color: #12718f;
  background-color: #cef1fc;
  border-color: #12718f; }
.lfr-ddm-container .control-group.success > .control-label,
.lfr-ddm-container .control-group.success > .help-block,
.lfr-ddm-container .control-group.success > .help-inline {
  color: #488f06; }
.lfr-ddm-container .control-group.success > .checkbox,
.lfr-ddm-container .control-group.success > .radio,
.lfr-ddm-container .control-group.success > input,
.lfr-ddm-container .control-group.success > select,
.lfr-ddm-container .control-group.success > textarea {
  color: #488f06; }
.lfr-ddm-container .control-group.success > input,
.lfr-ddm-container .control-group.success > select,
.lfr-ddm-container .control-group.success > textarea {
  border-color: #488f06;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.success > input:focus,
  .lfr-ddm-container .control-group.success > select:focus,
  .lfr-ddm-container .control-group.success > textarea:focus {
    border-color: #2f5e04;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #79f10a; }
.lfr-ddm-container .control-group.success > .input-prepend .add-on,
.lfr-ddm-container .control-group.success > .input-append .add-on {
  color: #488f06;
  background-color: #f1fbd1;
  border-color: #488f06; }
.lfr-ddm-container .control-group.warning > .control-label,
.lfr-ddm-container .control-group.warning > .help-block,
.lfr-ddm-container .control-group.warning > .help-inline {
  color: #bf7900; }
.lfr-ddm-container .control-group.warning > .checkbox,
.lfr-ddm-container .control-group.warning > .radio,
.lfr-ddm-container .control-group.warning > input,
.lfr-ddm-container .control-group.warning > select,
.lfr-ddm-container .control-group.warning > textarea {
  color: #bf7900; }
.lfr-ddm-container .control-group.warning > input,
.lfr-ddm-container .control-group.warning > select,
.lfr-ddm-container .control-group.warning > textarea {
  border-color: #bf7900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .lfr-ddm-container .control-group.warning > input:focus,
  .lfr-ddm-container .control-group.warning > select:focus,
  .lfr-ddm-container .control-group.warning > textarea:focus {
    border-color: #8c5900;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffaf26; }
.lfr-ddm-container .control-group.warning > .input-prepend .add-on,
.lfr-ddm-container .control-group.warning > .input-append .add-on {
  color: #bf7900;
  background-color: #fffbdc;
  border-color: #bf7900; }

/* ---------- Dynamic data list display/Journal portlet ---------- */
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper {
  border: 1px solid #D0D0D0;
  border-left-width: 10px;
  padding: 7px 10px 10px; }
  .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even) {
    background-color: #F5F5F5; }
  .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper {
    margin: 15px 0 0; }

/* ---------- 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(/consorcio-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; }

.menu-content, .underlay-content {
  -webkit-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-add-panel, .lfr-device-preview-panel, .lfr-edit-layout-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -webkit-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.lfr-device-preview .lfr-device-size-status-content {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px white;
  -moz-box-shadow: 0 0 1px white;
  box-shadow: 0 0 1px white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }
.lfr-device-preview .lfr-device:after, .lfr-device-preview .lfr-device:before {
  -webkit-box-shadow: #111111 0 1px 0;
  -moz-box-shadow: #111111 0 1px 0;
  box-shadow: #111111 0 1px 0; }
.lfr-device-preview .lfr-device:after {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }
.lfr-device-preview .lfr-device.rotated:after, .lfr-device-preview .lfr-device.rotated:before {
  -webkit-box-shadow: #111111 -1px 1px 0;
  -moz-box-shadow: #111111 -1px 1px 0;
  box-shadow: #111111 -1px 1px 0; }
.lfr-device-preview .lfr-device.smartphone, .lfr-device-preview .lfr-device.tablet {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px; }
.lfr-device-preview .lfr-device.tablet:before {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

@media (max-width: 979px) {
  .dockbar .navbar-inner .btn-navbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; } }
.dockbar .navbar-inner .nav li.staging-toggle.active > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.dockbar .navbar-inner .nav li.staging-toggle span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }
.dockbar .impersonating-user .alert-info {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.dockbar-split .dockbar .navbar-inner .nav > li > a {
  text-shadow: none; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .dockbar-split .dockbar .navbar-inner .nav-add-controls > li a .nav-item-label {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.open a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

@media (max-width: 979px) {
  .navbar .navbar-search .form-search .search-query {
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px; } }
.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  -webkit-box-shadow: 0 1px 3px #cccccc;
  -moz-box-shadow: 0 1px 3px #cccccc;
  box-shadow: 0 1px 3px #cccccc; }

.portlet-asset-category-admin .tree-node-selected, .portlet-asset-category-admin .tree-node-over, .portlet-asset-category-admin .category-item {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -webkit-box-shadow: inset 0 0 2px #224fa8;
  -moz-box-shadow: inset 0 0 2px #224fa8;
  box-shadow: inset 0 0 2px #224fa8; }

.portlet-document-library-upload-mask .overlaymask-content {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.lfr-search-combobox-item, .portlet-journal .lfr-search-combobox .search input {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  -webkit-border-radius: 4px 1px 1px 4px;
  -moz-border-radius: 4px 1px 1px 4px;
  -ms-border-radius: 4px 1px 1px 4px;
  -o-border-radius: 4px 1px 1px 4px;
  border-radius: 4px 1px 1px 4px; }
.lfr-search-combobox .button-input {
  -webkit-border-radius: 1px 4px 4px 1px;
  -moz-border-radius: 1px 4px 4px 1px;
  -ms-border-radius: 1px 4px 4px 1px;
  -o-border-radius: 1px 4px 4px 1px;
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable:after {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

body > .lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote > div, .taglib-ratings.stars .rating-focused > div, .tags-search-combobox .field-input-text {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-asset-tag-admin .merge-tag, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper, .portlet-journal .lfr-ddm-container .field-wrapper {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.portlet-journal .display-page-item-container .display-page-item, .portlet-journal .display-page-item-container .display-page-item .display-page-item-remove, .taglib-categorization-filter .asset-entry {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px; }

.menu-content {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.well {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number {
    -webkit-box-shadow: 0 0 5px 0 #333333;
    -moz-box-shadow: 0 0 5px 0 #333333;
    box-shadow: 0 0 5px 0 #333333;
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

.underlay-content {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
.input-localized .lfr-input-localized .lfr-input-localized-state {
  -webkit-box-shadow: 0 0 3px #dddddd;
  -moz-box-shadow: 0 0 3px #dddddd;
  box-shadow: 0 0 3px #dddddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    -webkit-box-shadow: 0 0 3px #ff0047;
    -moz-box-shadow: 0 0 3px #ff0047;
    box-shadow: 0 0 3px #ff0047; }
.input-localized .palette-item-selected .lfr-input-localized-state {
  -webkit-box-shadow: 0 0 3px #27c1f2;
  -moz-box-shadow: 0 0 3px #27c1f2;
  box-shadow: 0 0 3px #27c1f2; }

.lfr-add-panel .add-content-button .lfr-actions {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
.lfr-add-panel .lfr-panel.lfr-extended {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar, .lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2dbe4), color-stop(100%, #bdc8d6));
  background-image: -webkit-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -moz-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -o-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: linear-gradient(#d2dbe4, #bdc8d6); }
.lfr-add-panel .search-panel .add-content-search .field-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.lfr-add-dialog .add-content-menu .search-query, .lfr-add-panel .add-content-menu .search-query {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25);
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }

.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }

.customizable-layout-column-content {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  -webkit-box-shadow: 1px 1px 2px #999999;
  -moz-box-shadow: 1px 1px 2px #999999;
  box-shadow: 1px 1px 2px #999999; }

.lfr-action-label {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.lfr-api-service-search .field-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  -moz-animation: progress-bar-stripes 0.5s linear infinite;
  -ms-animation: progress-bar-stripes 0.5s linear infinite;
  -o-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-moz-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-o-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  -moz-animation: highlight-animation 0.7s;
  -ms-animation: highlight-animation 0.7s;
  -o-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

body:first-of-type .portlet-borderless-bar, body:first-of-type .portlet-content .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0.15s;
  -moz-transition: opacity 0.5s ease 0.15s;
  -o-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar, body:first-of-type .portlet-content:hover .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: opacity 0.5s ease 0s;
  -o-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.3s ease-in;
  -webkit-transition-delay: 0.2s;
  -moz-transition: max-width 0.3s ease-in 0.2s;
  -o-transition: max-width 0.3s ease-in 0.2s;
  transition: max-width 0.3s ease-in 0.2s;
  text-overflow: ellipsis;
  white-space: nowrap; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  -webkit-transition: max-width 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: max-width 0.3s ease 0s;
  -o-transition: max-width 0.3s ease 0s;
  transition: max-width 0.3s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions {
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px; }
body:first-of-type .portlet-borderless-bar .portlet-title-default {
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
  max-width: 500px; }
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  max-width: 200px; }
@media (max-width: 979px) {
  body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
    max-width: 200px; } }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s ease;
  -moz-transition: -moz-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease; }

.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-moz-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-o-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none; }
.upload-drop-active .portlet-document-library .document-container {
  -webkit-box-shadow: inset 0 0 5px #b8c1d1;
  -moz-box-shadow: inset 0 0 5px #b8c1d1;
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  -moz-animation: lfr-drop-active 1s ease 0.2s infinite;
  -ms-animation: lfr-drop-active 1s ease 0.2s infinite;
  -o-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(#ffffff, #e4e4e4);
  background-image: -moz-linear-gradient(#ffffff, #e4e4e4);
  background-image: -o-linear-gradient(#ffffff, #e4e4e4);
  background-image: linear-gradient(#ffffff, #e4e4e4);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#f2f2f2, #cccccc);
  background-image: -moz-linear-gradient(#f2f2f2, #cccccc);
  background-image: -o-linear-gradient(#f2f2f2, #cccccc);
  background-image: linear-gradient(#f2f2f2, #cccccc); }

/* ---------- Base styles ---------- */
.aui {
  /* ---------- Dockbar ---------- */
  /* ---------- Main navigation ---------- */
  /* ---------- Breadcrumbs ---------- */
  /* ---------- Portlet wrapper and icons ---------- */
  /* ---------- Set password reminder portlet ---------- */
  /* ---------- Staging bar ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Hudcrumbs ---------- */
  /* ---------- Miscellaneous ---------- */
  /* ---------- Extras ---------- */
  /* ---------- IE8 ---------- */ }
  .aui .separator {
    border-color: #BFBFBF transparent #FFF;
    border-style: solid;
    border-width: 1px 0; }
  .aui .site-title a:hover {
    text-decoration: none; }
  .aui .site-title .site-name {
    display: inline-block; }
  .aui #skip-to-content:focus {
    clip: rect(auto auto auto auto);
    margin-top: 35px;
    right: 5px;
    z-index: 200; }
  .aui #sign-in {
    background: url(/consorcio-theme/images/common/key.png) no-repeat 3px 50%;
    font-weight: bold;
    padding: 5px 5px 5px 25px;
    position: absolute;
    right: 0;
    top: -1.2em; }
  .aui .redirected-to-message {
    margin-right: 10px; }
    .aui .redirected-to-message a {
      background: #ECFBFF;
      border: 1px solid #ADE5FA;
      color: #8D8D8D;
      padding: 5px; }
  .aui .site-navigation {
    margin-bottom: 6px; }
    .aui .site-navigation .lfr-nav-item span, .aui .site-navigation .lfr-nav-item a {
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      max-width: 300px; }
  .aui .taglib-portal-message {
    margin-bottom: 0; }
  .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; }
    .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 {
      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 #navigation .add-page-editor input {
    margin-top: 0; }
  .aui #navigation .brand {
    margin-left: 0;
    padding: 0 20px 0 0; }
    .aui #navigation .brand img {
      height: 40px;
      width: auto; }
  .aui #navigation .nav li.dropdown > .dropdown-toggle {
    padding-right: 0; }
    .aui #navigation .nav li.dropdown > .dropdown-toggle .caret {
      border-bottom-color: #FFF;
      border-top-color: #FFF; }
  .aui #navigation .nav li.open > a {
    background-color: #A3A3A3;
    color: #FFF; }
  .aui #navigation .nav li.active > a {
    background-color: #118ade; }
  .aui #navigation .nav > li > a {
    padding: 4px 15px 5px; }
  .aui #navigation .nav .dropdown-menu {
    background: #00ACFF;
    border-width: 0;
    margin: 0; }
    .aui #navigation .nav .dropdown-menu:after, .aui #navigation .nav .dropdown-menu:before {
      border-width: 0; }
    .aui #navigation .nav .dropdown-menu a {
      color: #FFF; }
      .aui #navigation .nav .dropdown-menu a:hover {
        background: none;
        text-decoration: underline; }
  .aui #navigation .navbar-inner {
    background: #555;
    border-width: 0;
    min-height: 36px; }
    .aui #navigation .navbar-inner li a {
      color: #FFF; }
  .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 .modify-pages .lfr-nav-item .lfr-nav-child-toggle {
    padding: 10px; }
    .aui .modify-pages .lfr-nav-item .lfr-nav-child-toggle i {
      margin: 0; }
    @media (max-width: 979px) {
      .aui .modify-pages .lfr-nav-item .lfr-nav-child-toggle {
        line-height: 1em;
        padding: 14px;
        position: absolute;
        right: 0;
        top: 0; } }
  .aui .modify-pages .drag-handle {
    background-color: rgba(255, 255, 255, 0.75);
    color: #009AE5; }
  .aui .breadcrumb {
    background-color: #FAFAFA; }
  .aui #breadcrumbs {
    margin-bottom: 45px; }
    .aui #breadcrumbs .breadcrumb {
      margin-bottom: 0; }
  .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 .signed-in.controls-visible .portlet-title {
    padding-right: 80px; }
  .aui .portlet-asset-publisher .asset-title, .aui .portlet-asset-publisher .header-title, .aui .portlet-asset-publisher li.title-list, .aui .portlet-blogs .entry-title, .aui .portlet-blogs .header-title, .aui .portlet-message-boards .header-title {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  .aui .portlet-asset-publisher .asset-content, .aui .portlet-asset-publisher .asset-summary, .aui .portlet-blogs .entry-body, .aui .portlet-journal-content .journal-content-article, .aui .portlet-message-boards .thread-body {
    word-wrap: break-word; }
  .aui .edit-actions {
    list-style: none;
    margin-left: 0;
    margin-right: 0; }
    .aui .edit-actions li {
      float: left;
      margin-right: 10px; }
  .aui .portlet-icons {
    float: none; }
  .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 #footer {
    text-align: right; }
  .aui .lfr-hudcrumbs {
    position: fixed;
    top: 0;
    z-index: 300; }
    .aui .lfr-hudcrumbs .breadcrumb {
      background: #414445;
      background: rgba(0, 0, 0, 0.8); }
      .aui .lfr-hudcrumbs .breadcrumb li a, .aui .lfr-hudcrumbs .breadcrumb li span {
        color: #FFF; }
  .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 #navigation .nav li.open > a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui #navigation .nav .dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
  .aui #navigation .nav > .active > a {
    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%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF118ADE', endColorstr='#FF1273C7'); }
  .aui #navigation .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui #navigation .navbar-inner li a {
      text-shadow: none; }
  .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-borderless-bar .portlet-actions {
    -webkit-box-shadow: inset 2px 1px 2px black;
    -moz-box-shadow: inset 2px 1px 2px black;
    box-shadow: inset 2px 1px 2px black; }
  .aui .portlet-borderless-bar .portlet-title-default {
    -webkit-box-shadow: inset -2px 1px 2px black;
    -moz-box-shadow: inset -2px 1px 2px black;
    box-shadow: inset -2px 1px 2px 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 .lfr-hudcrumbs ul {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0; }
  .aui .lfr-hudcrumbs .breadcrumb li a, .aui .lfr-hudcrumbs .breadcrumb li span {
    text-shadow: -1px -1px black; }
  .aui.ie8 .dockbar-split .dockbar .navbar-inner .info-button a {
    margin-top: -2px; }

/*desde custom_old.css*/
.blue {
  background: none; }

.blue #banner,
.blue .migas,
.blue #sidebar {
  display: none; }

.blue #content {
  width: 960px; }

.blue #redes {
  display: none; }

.blue #fondo {
  width: 980px;
  height: 100%;
  margin: 0;
  background: none;
  box-shadow: none; }

.ie7 .blue #fondo {
  width: 980px;
  height: 100%;
  margin: 0;
  background: none;
  box-shadow: none; }

.ie8 .blue #fondo {
  width: 980px;
  height: 100%;
  margin: 0;
  background: none;
  box-shadow: none; }

.blue #content .columns-1 {
  width: 100%; }

.blue #espacio {
  display: none; }

/* header */
.blue #wrap {
  /* contenido */
  /* cf */
  /* Hides from IE-mac \*/ }
  .blue #wrap #wrap {
    margin: 0 auto;
    width: 981px;
    text-align: left; }
  .blue #wrap #header {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/header.gif) no-repeat top center;
    height: 120px;
    margin-bottom: 10px; }
  .blue #wrap #header a {
    float: right;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/consorcio.gif) no-repeat top center;
    height: 46px;
    margin: 70px 30px 0 0;
    text-indent: -9999px;
    display: block;
    width: 160px; }
  .blue #wrap #header a:hover {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/consorcio.gif) no-repeat bottom center; }
  .blue #wrap .encabezado {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/lugar1.jpg) no-repeat top center;
    height: 290px;
    text-indent: -9999px;
    padding-bottom: 10px;
    display: block; }
  .blue #wrap .encabezado strong {
    display: none; }
  .blue #wrap .centro {
    padding: 0px 20px;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/fondo.gif) repeat-y; }
  .blue #wrap .izquierda {
    float: left;
    width: 600px; }
  .blue #wrap .seguros {
    margin: 10px 0 0;
    display: block; }
  .blue #wrap .caja {
    width: 280px;
    margin: 10px;
    float: left; }
  .blue #wrap .caja strong {
    padding: 3px 50px 20px 60px;
    font-size: 15px;
    color: #76B900;
    height: 30px;
    display: block; }
  .blue #wrap .calendar {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/tip1.gif) no-repeat -10px 0px; }
  .blue #wrap .persona {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/tip2.gif) no-repeat -10px 0px; }
  .blue #wrap .doc {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/tip3.gif) no-repeat -10px 0px; }
  .blue #wrap .graf {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/tip4.gif) no-repeat -10px 0px; }
  .blue #wrap .ayudamos {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/ayudamos.gif) no-repeat -5px -5px;
    height: 80px;
    clear: both;
    margin: 5px auto;
    width: 290px;
    text-indent: -9999px;
    display: block; }
  .blue #wrap .ayudamos:hover {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/ayudamos.gif) no-repeat -5px -85px; }
  .blue #wrap .grafico {
    float: right;
    width: 300px;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/grafico.gif) no-repeat 0 10px;
    height: 450px;
    text-indent: -9999px; }
  .blue #wrap .grafico ul {
    list-style: none; }
  .blue #wrap #footer {
    clear: both;
    padding-bottom: 30px;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/footer.jpg) no-repeat top; }
  .blue #wrap .line {
    clear: both;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/fondo.gif) repeat-y;
    border-bottom: 1px solid #ccc; }
  .blue #wrap #footer .cliente {
    height: 80px;
    display: block;
    width: 350px;
    margin: 0 auto;
    text-indent: -9999px;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/cliente.gif) no-repeat center; }
  .blue #wrap #footer #contacte {
    height: 60px;
    display: block;
    width: 350px;
    margin: 0 auto;
    text-indent: -9999px;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/contacte.gif) no-repeat 0 -68px; }
  .blue #wrap #footer #contacte:hover {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/contacte.gif) no-repeat 0 -129px; }
  .blue #wrap #footer #contacte.desacti, .blue #wrap #footer #contacte.desacti:hover {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/contacte.gif) no-repeat 0 -8px; }
  .blue #wrap .contform {
    margin: 0 auto;
    display: none;
    width: 320px;
    clear: both;
    height: 280px; }
  .blue #wrap form {
    margin: 0 auto;
    width: 300px;
    line-height: 150%; }
  .blue #wrap form label {
    display: block; }
  .blue #wrap form input {
    color: #666;
    padding: 3px 2px;
    border: 1px solid #ccc;
    font-size: 13px; }
  .blue #wrap #nombre {
    width: 96%; }
  .blue #wrap #telefono, .blue #wrap #celular {
    width: 15%; }
  .blue #wrap #telefono2, .blue #wrap #celular2 {
    width: 75%; }
  .blue #wrap #email {
    width: 45%; }
  .blue #wrap #email2 {
    width: 42%; }
  .blue #wrap .enviar {
    height: 60px;
    display: block;
    width: 110px;
    margin: 0 auto;
    text-indent: -9999px;
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/enviar.gif) no-repeat -8px 0px; }
  .blue #wrap .enviar:hover {
    background: url(/consorcio-theme/css/../../images/custom/noticias_lider_seguros/enviar.gif) no-repeat -8px -60px; }
  .blue #wrap #foot {
    height: 100px;
    margin-top: -60px;
    margin-bottom: 10px;
    float: left;
    width: 100%; }
  .blue #wrap .cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .blue #wrap .hidden {
    display: none;
    visibility: hidden; }
  .blue #wrap #numero_fans {
    display: inline; }
  .blue #wrap * html .cf {
    height: 1%; }

.boletin {
  background: #58585a url(/consorcio-theme/css/../../images/custom/news/bodybg.jpg) no-repeat center !important; }

.boletin #banner,
.boletin .migas,
.boletin footer,
.boletin #redes,
.boletin #sidebar {
  display: none; }

.boletin #content {
  width: 900px;
  margin: 0; }

.boletin #content .columns-1 {
  width: 100%; }

.boletin header.nueva_version {
  display: none; }

.boletin #wrapper {
  background: 0;
  margin: 0 auto;
  width: 960px !important;
  position: relative; }

.ie7 .boletin #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.ie8 .boletin #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.boletin #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  box-shadow: none; }

.ie7 #contcuadros {
  height: 610px; }

.boletin #footer {
  border-radius: 0 0 10px 10px;
  margin-left: 0; }

/******************************** HEADER *******************************************/
.head_huincha {
  background-color: #E3111C;
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
  height: 30px;
  margin: 0 0  20px;
  width: 900px;
  float: left;
  padding: 5px 0; }

.head_huincha #menu {
  float: left;
  width: auto;
  background: none;
  margin: 5px; }

.head_huincha #ira {
  float: right;
  text-align: right;
  width: 140px;
  margin: 5px; }

.head_huincha a {
  color: #EFEDE8;
  font: bold 14px Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
  text-decoration: none; }

.boletin .images {
  float: left;
  width: 100%;
  margin: 0 0 20px; }

.boletin .images img.i {
  float: left; }

.boletin .images img.d {
  float: right; }

/********************************** BODY ********************************************/
#inicio {
  text-decoration: none;
  z-index: 2000;
  width: 100%;
  height: 600px;
  min-height: 100%;
  margin: 0 0 200px; }

#inicio #cuadros {
  position: absolute;
  width: 900px;
  height: 600px; }

#inicio #cuadros a {
  text-decoration: none;
  color: #FFF; }

#inicio #cuadros .fotosp {
  float: left;
  height: 300px;
  width: 300px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  overflow: hidden;
  display: none; }

#inicio #cuadros .fotosp .textoc {
  position: absolute;
  height: 86px;
  width: 210px;
  margin-right: 219px;
  margin-left: 80px;
  margin-top: 204px;
  color: #FFF;
  text-decoration: none;
  padding: 5px;
  font-size: 11px;
  line-height: 12px; }

#inicio #cuadros .textoc .titulo {
  font: bold 14px/15px "Gill Sans MT", Arial, Helvetica;
  text-decoration: none;
  margin: 3px 0px 2px;
  padding: 0px;
  display: block;
  text-transform: uppercase; }

#inicio #cuadros .textoc .titulo2 {
  font-family: "Gill Sans MT", Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  margin: 3px 0px 2px;
  padding: 0px;
  display: block;
  text-transform: uppercase; }

/***********************************************************/
#main {
  margin: 0 0 200px;
  float: left;
  width: 100%; }

#main #btnes-left {
  width: 200px;
  height: 600px;
  float: left; }

#main #btnes-right {
  width: 200px;
  height: 600px;
  float: right; }

#main #page-inside {
  background-color: #FFFFFF;
  float: left;
  width: 500px; }

#main img.opacity {
  opacity: 0.5;
  filter: alpha(opacity=50); }

#main img.opacity:hover {
  opacity: 1;
  filter: alpha(opacity=100); }

.aui .centrodeayuda .fancybox-skin {
  position: relative; }
.aui .centrodeayuda #redes {
  display: none; }
.aui .centrodeayuda #sidebar {
  display: none; }
.aui .centrodeayuda #content {
  width: 980px;
  margin: 0; }
.aui .centrodeayuda #fondo {
  width: 980px;
  height: 100%;
  background: white;
  box-shadow: 1px 0 15px -4px #e8e8e8, -3px 0 8px -4px #e8e8e8;
  margin: 4px auto 0; }

.aui {
  /*background: url(/consorcio-theme/images/version_2/bg_pattern.jpg) repeat;*/ }
  .aui .version_2.signed-in #main-content.layout_centrodeayuda {
    margin-top: 30px; }
  .aui .version_2 {
    background: none;
    color: #5d5d5d;
    font-size: 11px; }
    .aui .version_2 .portlet-dockbar {
      position: absolute;
      top: 0; }
    .aui .version_2 .informacion-corporativa .portlet-borderless-container {
      padding-top: 0; }
    .aui .version_2 header.nueva_version {
      display: none; }
    .aui .version_2 #redes {
      display: none; }
    .aui .version_2 #fondo {
      background: none;
      margin: 0 auto;
      padding: 0;
      width: 100%; }
    .aui .version_2 #content {
      width: 100%;
      float: inherit;
      margin: 0; }
      .aui .version_2 #content #banner {
        width: 100%;
        padding: 14px 0; }
      .aui .version_2 #content .columns-1 {
        width: 100%; }
    .aui .version_2 #main-content {
      margin: 0 auto;
      width: 960px;
      background: #FFF;
      box-shadow: 0 0 24px #848484;
      -o-box-shadow: 0 0 24px #848484;
      -webkit-box-shadow: 0 0 24px #848484;
      -moz-box-shadow: 0 0 24px #848484; }
    .aui .version_2 #footer ul li {
      text-align: left;
      margin: 0;
      text-decoration: none; }
      .aui .version_2 #footer ul li a {
        color: #545454;
        text-decoration: none; }
      .aui .version_2 #footer ul li a:hover {
        text-decoration: underline; }

.ie7 .version_2 {
  top: -10px; }

.ie7 .version_2 #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.ie8 .version_2 #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.aui .version_2 #banner,
.aui .version_2 .migas,
.aui .version_2 footer,
.aui .version_2 #sidebar {
  display: none; }
.aui .version_2 #banner.banner_v2,
.aui .version_2 .footer_v2 {
  display: block; }

.ie8 .version_2 #main-content,
.ie7 .version_2 #main-content {
  background: url(/consorcio-theme/css/../../images/version_2/bg_content_ie.png) repeat-y;
  width: 958px;
  padding: 0 16px; }

.ie8 .version_2 #compartir,
.ie7 .version_2 #compartir {
  right: -31px !important;
  position: absolute; }

.ie8 .version_2 .content_slider,
.ie7 .version_2 .content_slider {
  margin: 0 0 0 -2px; }

.ie8 .version_2 #footer.footer_v2,
.ie7 .version_2 #footer.footer_v2 {
  margin: 20px 0 0 -2px; }

.ie7 .version_2 .content_seccion,
.ie8 .version_2 .content_seccion {
  margin: 20px 0 0; }

.ie7 .version_2 .content_buscador .busqueda_avanzada .selector,
.ie8 .version_2 .content_buscador .busqueda_avanzada .selector {
  width: 150px; }

.ie7 .version_2 .gsc-search-button {
  width: 69px !important; }

.ie7 .version_2 .gsc-search-button input {
  width: 13px !important; }

.ie7 .version_2 ol.dots,
.ie8 .version_2 ol.dots {
  background: url(/consorcio-theme/css/../../images/version_2/select_slide.png) no-repeat;
  width: 67px; }
.ie7 .version_2 ol.dots li,
.ie8 .version_2 ol.dots li {
  margin: 0;
  background: url(/consorcio-theme/css/../../images/version_2/select_slider_ind.png) no-repeat;
  width: 16px;
  height: 9px;
  margin: 0 1px 0 0; }
.ie7 .version_2 ol.dots li.active,
.ie8 .version_2 ol.dots li.active {
  margin: 0;
  background: none; }

.home #content {
  width: 780px; }

.orange #sidebar {
  display: none; }

.orange #content {
  width: 960px; }

.orange .migas {
  width: 960px;
  padding: 0 0 0px;
  margin: 0px 0; }

.variante {
  background: #FFF; }

.variante #wrapper {
  width: 970px;
  padding: 0; }

.variante #banner {
  margin: 0 0 0;
  padding: 0 0 15px; }

.variante #banner .logo {
  margin: 25px 0; }

.variante #content_bajada {
  display: none; }

.variante #footer #landing {
  display: block;
  margin: 0 0 0 150px; }

.variante #footer #corp {
  display: none; }

.variante #footer .txt {
  display: none; }

.variante #footer .txt_landing {
  display: block;
  float: right;
  margin: 0 80px 0 0; }

.variante #footer .numeros {
  display: none; }

.variante #content_footer {
  width: 970px; }

.variante #content_footer #footer {
  background: #CC0001;
  margin: 0;
  color: #FFF;
  width: 970px;
  height: auto;
  font-size: 12px;
  font-weight: bold; }

.variante #content_footer #footer a {
  color: #FFF;
  color: #FFFFFF;
  border-right: 1px solid #FFF;
  padding: 0 5px 0 3px;
  text-decoration: none; }

.variante #content_footer #footer a:last-child {
  border: none; }

.variante li.Inicio a {
  background: url(/consorcio-theme/css/../../images/custom/menu_landing.gif) no-repeat;
  width: 240px; }

.variante li.Tu a {
  background: url(/consorcio-theme/css/../../images/custom/menu_landing.gif) no-repeat -240px 0;
  display: block;
  width: 248px; }

.variante li.Nuestros a {
  background: url(/consorcio-theme/css/../../images/custom/menu_landing.gif) no-repeat -488px 0;
  display: block;
  width: 244px; }

.variante li.nos a {
  background: url(/consorcio-theme/css/../../images/custom/menu_landing.gif) no-repeat -730px 0;
  display: block;
  width: 238px; }

.variante li.selected.Inicio a,
.variante li.Inicio:hover a {
  background-position: 0 -48px; }

.variante li.selected.Tu a,
.variante li.Tu:hover a {
  background-position: -240px -48px; }

.variante li.selected.Nuestros a,
.variante li.Nuestros:hover a {
  background-position: -488px -48px; }

.variante li.selected.nos a,
.variante li.nos:hover a {
  background-position: -730px -48px; }

.variante #menucorp {
  right: 0; }

.variante .journal-content-article p {
  margin: 0; }

#content_landing {
  background: url(/consorcio-theme/css/../../images/custom/fondo.gif) no-repeat;
  height: 290px;
  color: #737A82;
  font-family: "arial",sans-serif;
  font-size: 13px;
  line-height: 120%; }

#content_landing #head {
  padding: 10px 20px; }

#content_landing .block {
  float: left;
  width: 445px;
  padding: 20px; }

#content_landing #head {
  color: #022049;
  font: italic 24px 'Trebuchet MS',Arial,Helvetica,sans-serif;
  margin: 0 0 15px; }

#content_landing h1 {
  color: #002B5F;
  display: block;
  font: 18px "Lucida Grande",Lucida,Verdana,sans-serif;
  height: 46px;
  margin: 0 0 5px;
  padding-left: 50px;
  padding-top: 8px; }

#content_landing #izq h1 {
  background: url(/consorcio-theme/css/../../images/custom/formulario.gif) no-repeat scroll 0 0 transparent; }

#content_landing #der h1 {
  background: url(/consorcio-theme/css/../../images/custom/envio.gif) no-repeat scroll 0 0 transparent; }

#content_landing p {
  margin: 0 25px; }

#content_landing ul.indicaciones {
  list-style: none; }

#content_landing ul.indicaciones li {
  background: url(/consorcio-theme/css/../../images/custom/tick.gif) no-repeat scroll 15px 3px transparent;
  font-size: 13px;
  padding-bottom: 10px;
  padding-left: 50px; }

#content_landing a {
  color: #419DE0;
  text-decoration: underline; }

.aui {
  	/*
      background: url(/consorcio-theme/css/../images/denuncio/bg_pattern.jpg) repeat;
      */ }
  .aui .ui-timepicker-wrapper ul {
    padding: 0;
    margin: 0; }
  .aui .denuncio-modal iframe {
    width: 1000px;
    height: 800px; }
  .aui .denuncio-modal .modal-header {
    border-bottom: 0px; }
  .aui .denuncio-header {
    padding: 15px 0px 0px 15px; }
  .aui .denuncio {
    background: none;
    color: #5d5d5d;
    font-size: 11px; }
    .aui .denuncio input {
      height: unset; }
    .aui .denuncio ul.nav {
      margin: 0;
      padding: 0; }
    .aui .denuncio .signed-in #main-content.layout_centrodeayuda {
      margin-top: 30px; }
    .aui .denuncio .portlet-dockbar {
      position: absolute;
      top: 0; }
    .aui .denuncio div.center, .aui .denuncio span.center, .aui .denuncio button.center {
      text-align: center; }
    .aui .denuncio .informacion-corporativa .portlet-borderless-container {
      padding-top: 0; }
    .aui .denuncio header.nueva_version {
      display: none; }
    .aui .denuncio #redes {
      display: none; }
    .aui .denuncio #fondo {
      background: none;
      margin: 0 auto;
      padding: 0;
      width: 100%; }
    .aui .denuncio #content {
      width: 100%;
      float: inherit;
      margin: 0;
      font-family: 'Open Sans', sans-serif;
      font-size: 14px; }
      .aui .denuncio #content #banner {
        width: 100%;
        padding: 14px 0; }
      .aui .denuncio #content .columns-1 {
        width: 100%; }
    .aui .denuncio .denuncio-content {
      border-right: none; }
    .aui .denuncio #main-content {
      margin: 0 auto;
      width: 100%;
      background: #FFF;
      box-shadow: 0 0 24px #848484;
      -o-box-shadow: 0 0 24px #848484;
      -webkit-box-shadow: 0 0 24px #848484;
      -moz-box-shadow: 0 0 24px #848484; }
    .aui .denuncio #footer ul li {
      text-align: left;
      margin: 0;
      text-decoration: none; }
      .aui .denuncio #footer ul li a {
        color: #545454;
        text-decoration: none; }
      .aui .denuncio #footer ul li a:hover {
        text-decoration: underline; }

.ie7 .denuncio {
  top: -10px; }

.ie7 .denuncio #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.ie8 .denuncio #fondo {
  background: none !important;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.aui {
  /* .denuncio #banner, .denuncio .migas, .denuncio footer, .denuncio #sidebar {
       display: none;
   }*/ }
  .aui .denuncio #banner.banner_v2,
  .aui .denuncio .footer_v2 {
    display: block; }

.ie8 .denuncio #main-content,
.ie7 .denuncio #main-content {
  background: url(/consorcio-theme/css/../../images/denuncio/bg_content_ie.png) repeat-y;
  width: 958px;
  padding: 0 16px; }

.ie8 .denuncio #compartir,
.ie7 .denuncio #compartir {
  right: -31px !important;
  position: absolute; }

.ie8 .denuncio .content_slider,
.ie7 .denuncio .content_slider {
  margin: 0 0 0 -2px; }

.ie8 .denuncio #footer.footer_v2,
.ie7 .denuncio #footer.footer_v2 {
  margin: 20px 0 0 -2px; }

.ie7 .denuncio .content_seccion,
.ie8 .denuncio .content_seccion {
  margin: 20px 0 0; }

.ie7 .denuncio .content_buscador .busqueda_avanzada .selector,
.ie8 .denuncio .content_buscador .busqueda_avanzada .selector {
  width: 150px; }

.ie7 .denuncio .gsc-search-button {
  width: 69px !important; }

.ie7 .denuncio .gsc-search-button input {
  width: 13px !important; }

.ie7 .denuncio ol .dots,
.ie8 .denuncio ol .dots {
  background: url(/consorcio-theme/css/../../images/denuncio/select_slide.png) no-repeat;
  width: 67px; }
.ie7 .denuncio ol.dots li,
.ie8 .denuncio ol.dots li {
  margin: 0;
  background: url(/consorcio-theme/css/../../images/denuncio/select_slider_ind.png) no-repeat;
  width: 16px;
  height: 9px;
  margin: 0 1px 0 0; }
.ie7 .denuncio ol.dots li.active,
.ie8 .denuncio ol.dots li.active {
  margin: 0;
  background: none; }

.aui .denuncio .denuncio-form {
  background-color: #F3F3F3;
  width: 100%;
  margin: auto;
  border-right: none;
  border-left: none; }
  .aui .denuncio .denuncio-form .denuncio-content {
    background: #f3f3f3;
    padding: 0;
    margin: 0;
    width: 100%; }
    .aui .denuncio .denuncio-form .denuncio-content .tab-content {
      min-height: 100px;
      padding: 20px 10px;
      background-color: #fff; }
  .aui .denuncio .denuncio-form p {
    font-size: 12px;
    color: #515151;
    line-height: 1.4;
    margin: 0 0 10px; }
  .aui .denuncio .denuncio-form input[type="text"], .aui .denuncio .denuncio-form select {
    width: 95%; }
  .aui .denuncio .denuncio-form input[type="radio"], .aui .denuncio .denuncio-form input[type="checkbox"] {
    margin: 4px; }
  .aui .denuncio .denuncio-form .form-group.error input, .aui .denuncio .denuncio-form .form-group.error textarea, .aui .denuncio .denuncio-form .form-group.error select {
    border-color: 1px solid #bb0000;
    background: #ffe6e6; }
  .aui .denuncio .denuncio-form .checkbox-table .checkbox.inline2 {
    display: table-cell; }
  .aui .denuncio .denuncio-form .checkbox-table .checkbox.inline2.break {
    display: table-column; }
  .aui .denuncio .denuncio-form .checkbox input[type="checkbox"] {
    margin-top: 2px;
    margin: 4px auto;
    padding-left: 0px;
    margin-right: 5px; }
  .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li {
    position: relative;
    overflow: visible;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    text-align: center;
    float: left;
    line-height: 20px;
    background: none;
    padding: 0; }
    .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li a {
      height: 40px;
      text-transform: uppercase;
      background-color: #c1c1c1;
      color: #FFFFFF;
      font-size: 13px;
      border-radius: 0px;
      padding: 6px 6px 8px 6px;
      margin: 0px 0px 0px;
      line-height: 14px;
      display: block;
      text-decoration: none; }
    .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li .nav-wedge {
      position: absolute;
      top: 0px;
      left: -20px;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 20px 0 20px 20px;
      border-color: #c1c1c1 #c1c1c1 #c1c1c1 transparent;
      z-index: 150; }
    .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li .nav-arrow {
      position: absolute;
      top: 0px;
      right: -20px;
      width: 0px;
      height: 0px;
      border-style: solid;
      border-width: 20px 0 20px 20px;
      border-color: transparent transparent transparent #c1c1c1;
      z-index: 150; }
  .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li.active a {
    background-color: #76b900; }
  .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li.active .nav-wedge {
    border-color: #76b900 #76b900 #76b900 transparent; }
  .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li.active .nav-arrow {
    border-color: transparent transparent transparent #76b900; }
  .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li:first-child {
    border-left: 0; }
    .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li:first-child a {
      border-radius: 5px 0 0 5px;
      margin: 0;
      border-left: none; }
  .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li:last-child {
    border-right: 0; }
    .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li:last-child a {
      border-radius: 0 5px 5px 0;
      margin: 0;
      border-right: none; }
  .aui .denuncio .denuncio-form .info-text {
    text-align: left;
    font-weight: 600;
    margin: 5px 0 10px;
    text-transform: uppercase;
    font-size: 13px;
    padding: 0px 0px 0px 15px; }
  .aui .denuncio .denuncio-form .paragraph {
    padding: 0px 0px 0px 15px;
    margin: 0;
    position: relative; }
    .aui .denuncio .denuncio-form .paragraph p {
      min-height: unset; }
  .aui .denuncio .denuncio-form .paragraph.read-more {
    max-height: 100px;
    overflow: hidden; }
    .aui .denuncio .denuncio-form .paragraph.read-more button {
      margin: 20px 0px 0px 0px;
      height: 26px; }
  .aui .denuncio .denuncio-form .paragraph.read-more.read-all {
    max-height: unset;
    overflow: visible; }
  .aui .denuncio .denuncio-form .paragraph .read-more {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    text-align: center;
    margin: 0;
    background-image: -moz-linear-gradient(top, transparent, white);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, white)); }
  .aui .denuncio .denuncio-form .paragraph.read-all .read-more {
    display: none; }
  .aui .denuncio .denuncio-form label {
    font-size: 12px;
    font-weight: bold;
    text-transform: initial; }
  .aui .denuncio .denuncio-form label.bottom {
    vertical-align: top;
    color: #337ab7;
    text-align: center; }
  .aui .denuncio .denuncio-form .btn {
    border-radius: 4px;
    color: #FFFFFF;
    min-width: 100px;
    text-transform: uppercase;
    text-shadow: none;
    margin: 15px 0px 0px 0px; }
  .aui .denuncio .denuncio-form .btn-primary {
    background: none;
    color: #FFFFFF;
    background-color: #76b900; }
  .aui .denuncio .denuncio-form .btn-default {
    background-color: #999999;
    border-color: #999999;
    background-position: 0;
    background-image: linear-gradient(to bottom, #999999, #999999); }
  .aui .denuncio .denuncio-form select, .aui .denuncio .denuncio-form textarea, .aui .denuncio .denuncio-form input[type="text"], .aui .denuncio .denuncio-form input[type="password"], .aui .denuncio .denuncio-form input[type="datetime"], .aui .denuncio .denuncio-form input[type="datetime-local"], .aui .denuncio .denuncio-form input[type="date"], .aui .denuncio .denuncio-form input[type="month"], .aui .denuncio .denuncio-form input[type="time"], .aui .denuncio .denuncio-form input[type="week"], .aui .denuncio .denuncio-form input[type="number"], .aui .denuncio .denuncio-form input[type="email"], .aui .denuncio .denuncio-form input[type="url"], .aui .denuncio .denuncio-form input[type="search"], .aui .denuncio .denuncio-form input[type="tel"], .aui .denuncio .denuncio-form input[type="color"], .aui .denuncio .denuncio-form .uneditable-input {
    display: inline-block;
    height: 22px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  .aui .denuncio .denuncio-form select {
    background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 4px;
    box-shadow: none;
    color: #444444;
    height: 32px;
    padding: 0px 6px;
    width: 100%; }
  .aui .denuncio .denuncio-form textarea {
    width: 100%;
    height: auto; }
  .aui .denuncio .denuncio-form .titulo-modal {
    color: #16315A !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 20px !important;
    margin-top: 0;
    text-indent: 5px;
    text-transform: uppercase;
    margin-bottom: 3px; }
  .aui .denuncio .denuncio-form .subtitulo-modal {
    text-transform: initial;
    margin-left: 70px; }
  .aui .denuncio .denuncio-form .icono-titulo {
    padding-top: 2px;
    margin-top: -7px;
    width: 53px !important; }

/**
responsive
*/
.aui .denuncio {
  /*
  @media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
      float: left;
    }
    .col-md-12 {
      width: 100%;
    }
    .col-md-11 {
      width: 91.66666667%;
    }
    .col-md-10 {
      width: 83.33333333%;
    }
    .col-md-9 {
      width: 75%;
    }
    .col-md-8 {
      width: 66.66666667%;
    }
    .col-md-7 {
      width: 58.33333333%;
    }
    .col-md-6 {
      width: 50%;
    }
    .col-md-5 {
      width: 41.66666667%;
    }
    .col-md-4 {
      width: 33.33333333%;
    }
    .col-md-3 {
      width: 25%;
    }
    .col-md-2 {
      width: 16.66666667%;
    }
    .col-md-1 {
      width: 8.33333333%;
    }
    .col-md-pull-12 {
      right: 100%;
    }
    .col-md-pull-11 {
      right: 91.66666667%;
    }
    .col-md-pull-10 {
      right: 83.33333333%;
    }
    .col-md-pull-9 {
      right: 75%;
    }
    .col-md-pull-8 {
      right: 66.66666667%;
    }
    .col-md-pull-7 {
      right: 58.33333333%;
    }
    .col-md-pull-6 {
      right: 50%;
    }
    .col-md-pull-5 {
      right: 41.66666667%;
    }
    .col-md-pull-4 {
      right: 33.33333333%;
    }
    .col-md-pull-3 {
      right: 25%;
    }
    .col-md-pull-2 {
      right: 16.66666667%;
    }
    .col-md-pull-1 {
      right: 8.33333333%;
    }
    .col-md-pull-0 {
      right: auto;
    }
    .col-md-push-12 {
      left: 100%;
    }
    .col-md-push-11 {
      left: 91.66666667%;
    }
    .col-md-push-10 {
      left: 83.33333333%;
    }
    .col-md-push-9 {
      left: 75%;
    }
    .col-md-push-8 {
      left: 66.66666667%;
    }
    .col-md-push-7 {
      left: 58.33333333%;
    }
    .col-md-push-6 {
      left: 50%;
    }
    .col-md-push-5 {
      left: 41.66666667%;
    }
    .col-md-push-4 {
      left: 33.33333333%;
    }
    .col-md-push-3 {
      left: 25%;
    }
    .col-md-push-2 {
      left: 16.66666667%;
    }
    .col-md-push-1 {
      left: 8.33333333%;
    }
    .col-md-push-0 {
      left: auto;
    }
    .col-md-offset-12 {
      margin-left: 100%;
    }
    .col-md-offset-11 {
      margin-left: 91.66666667%;
    }
    .col-md-offset-10 {
      margin-left: 83.33333333%;
    }
    .col-md-offset-9 {
      margin-left: 75%;
    }
    .col-md-offset-8 {
      margin-left: 66.66666667%;
    }
    .col-md-offset-7 {
      margin-left: 58.33333333%;
    }
    .col-md-offset-6 {
      margin-left: 50%;
    }
    .col-md-offset-5 {
      margin-left: 41.66666667%;
    }
    .col-md-offset-4 {
      margin-left: 33.33333333%;
    }
    .col-md-offset-3 {
      margin-left: 25%;
    }
    .col-md-offset-2 {
      margin-left: 16.66666667%;
    }
    .col-md-offset-1 {
      margin-left: 8.33333333%;
    }
    .col-md-offset-0 {
      margin-left: 0;
    }
  }
  
  
  
  */
  /* la medida original de esta media querie es 992 y yo la remplazare por "770"*/
  /* Tamaños de modales */
  /*
  .row-fluid .span12 , .row-fluid .span11 , .row-fluid .span10 , .row-fluid .span9 , .row-fluid .span8 , .row-fluid .span7 , .row-fluid .span6 , .row-fluid .span5 , .row-fluid .span4 , .row-fluid .span3 , .row-fluid .span2 , .row-fluid .span1 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  
  */ }
  .aui .denuncio .row-fluid .xs-1, .aui .denuncio .row-fluid .sm-1, .aui .denuncio .row-fluid .md-1, .aui .denuncio .row-fluid .lg-1, .aui .denuncio .row-fluid .xs-2, .aui .denuncio .row-fluid .sm-2, .aui .denuncio .row-fluid .md-2, .aui .denuncio .row-fluid .lg-2, .aui .denuncio .row-fluid .xs-3, .aui .denuncio .row-fluid .sm-3, .aui .denuncio .row-fluid .md-3, .aui .denuncio .row-fluid .lg-3, .aui .denuncio .row-fluid .xs-4, .aui .denuncio .row-fluid .sm-4, .aui .denuncio .row-fluid .md-4, .aui .denuncio .row-fluid .lg-4, .aui .denuncio .row-fluid .xs-5, .aui .denuncio .row-fluid .sm-5, .aui .denuncio .row-fluid .md-5, .aui .denuncio .row-fluid .lg-5, .aui .denuncio .row-fluid .xs-6, .aui .denuncio .row-fluid .sm-6, .aui .denuncio .row-fluid .md-6, .aui .denuncio .row-fluid .lg-6, .aui .denuncio .row-fluid .xs-7, .aui .denuncio .row-fluid .sm-7, .aui .denuncio .row-fluid .md-7, .aui .denuncio .row-fluid .lg-7, .aui .denuncio .row-fluid .xs-8, .aui .denuncio .row-fluid .sm-8, .aui .denuncio .row-fluid .md-8, .aui .denuncio .row-fluid .lg-8, .aui .denuncio .row-fluid .xs-9, .aui .denuncio .row-fluid .sm-9, .aui .denuncio .row-fluid .md-9, .aui .denuncio .row-fluid .lg-9, .aui .denuncio .row-fluid .xs-10, .aui .denuncio .row-fluid .sm-10, .aui .denuncio .row-fluid .md-10, .aui .denuncio .row-fluid .lg-10, .aui .denuncio .row-fluid .xs-11, .aui .denuncio .row-fluid .sm-11, .aui .denuncio .row-fluid .md-11, .aui .denuncio .row-fluid .lg-11, .aui .denuncio .row-fluid .xs-12, .aui .denuncio .row-fluid .sm-12, .aui .denuncio .row-fluid .md-12, .aui .denuncio .row-fluid .lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  .aui .denuncio .row-fluid .xs-1, .aui .denuncio .row-fluid .xs-2, .aui .denuncio .row-fluid .xs-3, .aui .denuncio .row-fluid .xs-4, .aui .denuncio .row-fluid .xs-5, .aui .denuncio .row-fluid .xs-6, .aui .denuncio .row-fluid .xs-7, .aui .denuncio .row-fluid .xs-8, .aui .denuncio .row-fluid .xs-9, .aui .denuncio .row-fluid .xs-10, .aui .denuncio .row-fluid .xs-11, .aui .denuncio .row-fluid .xs-12 {
    float: left; }
  .aui .denuncio .row-fluid .xs-12 {
    width: 100%; }
  .aui .denuncio .row-fluid .xs-11 {
    width: 91.66666667%; }
  .aui .denuncio .row-fluid .xs-10 {
    width: 83.33333333%; }
  .aui .denuncio .row-fluid .xs-9 {
    width: 75%; }
  .aui .denuncio .row-fluid .xs-8 {
    width: 66.66666667%; }
  .aui .denuncio .row-fluid .xs-7 {
    width: 58.33333333%; }
  .aui .denuncio .row-fluid .xs-6 {
    width: 50%; }
  .aui .denuncio .row-fluid .xs-5 {
    width: 41.66666667%; }
  .aui .denuncio .row-fluid .xs-4 {
    width: 33.33333333%; }
  .aui .denuncio .row-fluid .xs-3 {
    width: 25%; }
  .aui .denuncio .row-fluid .xs-2 {
    width: 16.66666667%; }
  .aui .denuncio .row-fluid .xs-1 {
    width: 8.33333333%; }
  .aui .denuncio .row-fluid .xs-pull-12 {
    right: 100%; }
  .aui .denuncio .row-fluid .xs-pull-11 {
    right: 91.66666667%; }
  .aui .denuncio .row-fluid .xs-pull-10 {
    right: 83.33333333%; }
  .aui .denuncio .row-fluid .xs-pull-9 {
    right: 75%; }
  .aui .denuncio .row-fluid .xs-pull-8 {
    right: 66.66666667%; }
  .aui .denuncio .row-fluid .xs-pull-7 {
    right: 58.33333333%; }
  .aui .denuncio .row-fluid .xs-pull-6 {
    right: 50%; }
  .aui .denuncio .row-fluid .xs-pull-5 {
    right: 41.66666667%; }
  .aui .denuncio .row-fluid .xs-pull-4 {
    right: 33.33333333%; }
  .aui .denuncio .row-fluid .xs-pull-3 {
    right: 25%; }
  .aui .denuncio .row-fluid .xs-pull-2 {
    right: 16.66666667%; }
  .aui .denuncio .row-fluid .xs-pull-1 {
    right: 8.33333333%; }
  .aui .denuncio .row-fluid .xs-pull-0 {
    right: auto; }
  .aui .denuncio .row-fluid .xs-push-12 {
    left: 100%; }
  .aui .denuncio .row-fluid .xs-push-11 {
    left: 91.66666667%; }
  .aui .denuncio .row-fluid .xs-push-10 {
    left: 83.33333333%; }
  .aui .denuncio .row-fluid .xs-push-9 {
    left: 75%; }
  .aui .denuncio .row-fluid .xs-push-8 {
    left: 66.66666667%; }
  .aui .denuncio .row-fluid .xs-push-7 {
    left: 58.33333333%; }
  .aui .denuncio .row-fluid .xs-push-6 {
    left: 50%; }
  .aui .denuncio .row-fluid .xs-push-5 {
    left: 41.66666667%; }
  .aui .denuncio .row-fluid .xs-push-4 {
    left: 33.33333333%; }
  .aui .denuncio .row-fluid .xs-push-3 {
    left: 25%; }
  .aui .denuncio .row-fluid .xs-push-2 {
    left: 16.66666667%; }
  .aui .denuncio .row-fluid .xs-push-1 {
    left: 8.33333333%; }
  .aui .denuncio .row-fluid .xs-push-0 {
    left: auto; }
  .aui .denuncio .row-fluid .xs-offset-12 {
    margin-left: 100%; }
  .aui .denuncio .row-fluid .xs-offset-11 {
    margin-left: 91.66666667%; }
  .aui .denuncio .row-fluid .xs-offset-10 {
    margin-left: 83.33333333%; }
  .aui .denuncio .row-fluid .xs-offset-9 {
    margin-left: 75%; }
  .aui .denuncio .row-fluid .xs-offset-8 {
    margin-left: 66.66666667%; }
  .aui .denuncio .row-fluid .xs-offset-7 {
    margin-left: 58.33333333%; }
  .aui .denuncio .row-fluid .xs-offset-6 {
    margin-left: 50%; }
  .aui .denuncio .row-fluid .xs-offset-5 {
    margin-left: 41.66666667%; }
  .aui .denuncio .row-fluid .xs-offset-4 {
    margin-left: 33.33333333%; }
  .aui .denuncio .row-fluid .xs-offset-3 {
    margin-left: 25%; }
  .aui .denuncio .row-fluid .xs-offset-2 {
    margin-left: 16.66666667%; }
  .aui .denuncio .row-fluid .xs-offset-1 {
    margin-left: 8.33333333%; }
  .aui .denuncio .row-fluid .xs-offset-0 {
    margin-left: 0; }
  @media (min-width: 978px) {
    .aui .denuncio .row-fluid .sm-1, .aui .denuncio .row-fluid .sm-2, .aui .denuncio .row-fluid .sm-3, .aui .denuncio .row-fluid .sm-4, .aui .denuncio .row-fluid .sm-5, .aui .denuncio .row-fluid .sm-6, .aui .denuncio .row-fluid .sm-7, .aui .denuncio .row-fluid .sm-8, .aui .denuncio .row-fluid .sm-9, .aui .denuncio .row-fluid .sm-10, .aui .denuncio .row-fluid .sm-11, .aui .denuncio .row-fluid .sm-12 {
      float: left; }
    .aui .denuncio .row-fluid .sm-12 {
      width: 100%; }
    .aui .denuncio .row-fluid .sm-11 {
      width: 91.66666667%; }
    .aui .denuncio .row-fluid .sm-10 {
      width: 83.33333333%; }
    .aui .denuncio .row-fluid .sm-9 {
      width: 75%; }
    .aui .denuncio .row-fluid .sm-8 {
      width: 66.66666667%; }
    .aui .denuncio .row-fluid .sm-7 {
      width: 58.33333333%; }
    .aui .denuncio .row-fluid .sm-6 {
      width: 50%; }
    .aui .denuncio .row-fluid .sm-5 {
      width: 41.66666667%; }
    .aui .denuncio .row-fluid .sm-4 {
      width: 33.33333333%; }
    .aui .denuncio .row-fluid .sm-3 {
      width: 25%; }
    .aui .denuncio .row-fluid .sm-2 {
      width: 16.66666667%; }
    .aui .denuncio .row-fluid .sm-1 {
      width: 8.33333333%; }
    .aui .denuncio .row-fluid .sm-pull-12 {
      right: 100%; }
    .aui .denuncio .row-fluid .sm-pull-11 {
      right: 91.66666667%; }
    .aui .denuncio .row-fluid .sm-pull-10 {
      right: 83.33333333%; }
    .aui .denuncio .row-fluid .sm-pull-9 {
      right: 75%; }
    .aui .denuncio .row-fluid .sm-pull-8 {
      right: 66.66666667%; }
    .aui .denuncio .row-fluid .sm-pull-7 {
      right: 58.33333333%; }
    .aui .denuncio .row-fluid .sm-pull-6 {
      right: 50%; }
    .aui .denuncio .row-fluid .sm-pull-5 {
      right: 41.66666667%; }
    .aui .denuncio .row-fluid .sm-pull-4 {
      right: 33.33333333%; }
    .aui .denuncio .row-fluid .sm-pull-3 {
      right: 25%; }
    .aui .denuncio .row-fluid .sm-pull-2 {
      right: 16.66666667%; }
    .aui .denuncio .row-fluid .sm-pull-1 {
      right: 8.33333333%; }
    .aui .denuncio .row-fluid .sm-pull-0 {
      right: auto; }
    .aui .denuncio .row-fluid .sm-push-12 {
      left: 100%; }
    .aui .denuncio .row-fluid .sm-push-11 {
      left: 91.66666667%; }
    .aui .denuncio .row-fluid .sm-push-10 {
      left: 83.33333333%; }
    .aui .denuncio .row-fluid .sm-push-9 {
      left: 75%; }
    .aui .denuncio .row-fluid .sm-push-8 {
      left: 66.66666667%; }
    .aui .denuncio .row-fluid .sm-push-7 {
      left: 58.33333333%; }
    .aui .denuncio .row-fluid .sm-push-6 {
      left: 50%; }
    .aui .denuncio .row-fluid .sm-push-5 {
      left: 41.66666667%; }
    .aui .denuncio .row-fluid .sm-push-4 {
      left: 33.33333333%; }
    .aui .denuncio .row-fluid .sm-push-3 {
      left: 25%; }
    .aui .denuncio .row-fluid .sm-push-2 {
      left: 16.66666667%; }
    .aui .denuncio .row-fluid .sm-push-1 {
      left: 8.33333333%; }
    .aui .denuncio .row-fluid .sm-push-0 {
      left: auto; }
    .aui .denuncio .row-fluid .sm-offset-12 {
      margin-left: 100%; }
    .aui .denuncio .row-fluid .sm-offset-11 {
      margin-left: 91.66666667%; }
    .aui .denuncio .row-fluid .sm-offset-10 {
      margin-left: 83.33333333%; }
    .aui .denuncio .row-fluid .sm-offset-9 {
      margin-left: 75%; }
    .aui .denuncio .row-fluid .sm-offset-8 {
      margin-left: 66.66666667%; }
    .aui .denuncio .row-fluid .sm-offset-7 {
      margin-left: 58.33333333%; }
    .aui .denuncio .row-fluid .sm-offset-6 {
      margin-left: 50%; }
    .aui .denuncio .row-fluid .sm-offset-5 {
      margin-left: 41.66666667%; }
    .aui .denuncio .row-fluid .sm-offset-4 {
      margin-left: 33.33333333%; }
    .aui .denuncio .row-fluid .sm-offset-3 {
      margin-left: 25%; }
    .aui .denuncio .row-fluid .sm-offset-2 {
      margin-left: 16.66666667%; }
    .aui .denuncio .row-fluid .sm-offset-1 {
      margin-left: 8.33333333%; }
    .aui .denuncio .row-fluid .sm-offset-0 {
      margin-left: 0; } }
  @media (min-width: 992px) {
    .aui .denuncio .row-fluid .span12 {
      width: 100%;
      *width: 99.94680851063829%; }
    .aui .denuncio .row-fluid .span11 {
      width: 91.45299145299145%;
      *width: 91.39979996362975%; }
    .aui .denuncio .row-fluid .span10 {
      width: 82.90598290598291%;
      *width: 82.8527914166212%; }
    .aui .denuncio .row-fluid .span9 {
      width: 74.35897435897436%;
      *width: 74.30578286961266%; }
    .aui .denuncio .row-fluid .span8 {
      width: 65.81196581196582%;
      *width: 65.75877432260411%; }
    .aui .denuncio .row-fluid .span7 {
      width: 57.26495726495726%;
      *width: 57.21176577559556%; }
    .aui .denuncio .row-fluid .span6 {
      width: 48.717948717948715%;
      *width: 48.664757228587014%; }
    .aui .denuncio .row-fluid .span5 {
      width: 40.17094017094017%;
      *width: 40.11774868157847%; }
    .aui .denuncio .row-fluid .span4 {
      width: 31.623931623931625%;
      *width: 31.570740134569924%; }
    .aui .denuncio .row-fluid .span3 {
      width: 23.076923076923077%;
      *width: 23.023731587561375%; }
    .aui .denuncio .row-fluid .span2 {
      width: 14.52991452991453%;
      *width: 14.476723040552828%; }
    .aui .denuncio .row-fluid .span1 {
      width: 5.982905982905983%;
      *width: 5.929714493544281%; }
    .aui .denuncio .row-fluid .offset12 {
      margin-left: 105.12820512820512%;
      *margin-left: 105.02182214948171%; }
    .aui .denuncio .row-fluid .offset12:first-child {
      margin-left: 102.56410256410257%;
      *margin-left: 102.45771958537915%; }
    .aui .denuncio .row-fluid .offset11 {
      margin-left: 96.58119658119658%;
      *margin-left: 96.47481360247316%; }
    .aui .denuncio .row-fluid .offset11:first-child {
      margin-left: 94.01709401709402%;
      *margin-left: 93.91071103837061%; }
    .aui .denuncio .row-fluid .offset10 {
      margin-left: 88.03418803418803%;
      *margin-left: 87.92780505546462%; }
    .aui .denuncio .row-fluid .offset10:first-child {
      margin-left: 85.47008547008548%;
      *margin-left: 85.36370249136206%; }
    .aui .denuncio .row-fluid .offset9 {
      margin-left: 79.48717948717949%;
      *margin-left: 79.38079650845607%; }
    .aui .denuncio .row-fluid .offset9:first-child {
      margin-left: 76.92307692307693%;
      *margin-left: 76.81669394435352%; }
    .aui .denuncio .row-fluid .offset8 {
      margin-left: 70.94017094017094%;
      *margin-left: 70.83378796144753%; }
    .aui .denuncio .row-fluid .offset8:first-child {
      margin-left: 68.37606837606839%;
      *margin-left: 68.26968539734497%; }
    .aui .denuncio .row-fluid .offset7 {
      margin-left: 62.393162393162385%;
      *margin-left: 62.28677941443899%; }
    .aui .denuncio .row-fluid .offset7:first-child {
      margin-left: 59.82905982905982%;
      *margin-left: 59.72267685033642%; }
    .aui .denuncio .row-fluid .offset6 {
      margin-left: 53.84615384615384%;
      *margin-left: 53.739770867430444%; }
    .aui .denuncio .row-fluid .offset6:first-child {
      margin-left: 51.28205128205128%;
      *margin-left: 51.175668303327875%; }
    .aui .denuncio .row-fluid .offset5 {
      margin-left: 45.299145299145295%;
      *margin-left: 45.1927623204219%; }
    .aui .denuncio .row-fluid .offset5:first-child {
      margin-left: 42.73504273504273%;
      *margin-left: 42.62865975631933%; }
    .aui .denuncio .row-fluid .offset4 {
      margin-left: 36.75213675213675%;
      *margin-left: 36.645753773413354%; }
    .aui .denuncio .row-fluid .offset4:first-child {
      margin-left: 34.18803418803419%;
      *margin-left: 34.081651209310785%; }
    .aui .denuncio .row-fluid .offset3 {
      margin-left: 28.205128205128204%;
      *margin-left: 28.0987452264048%; }
    .aui .denuncio .row-fluid .offset3:first-child {
      margin-left: 25.641025641025642%;
      *margin-left: 25.53464266230224%; }
    .aui .denuncio .row-fluid .offset2 {
      margin-left: 19.65811965811966%;
      *margin-left: 19.551736679396257%; }
    .aui .denuncio .row-fluid .offset2:first-child {
      margin-left: 17.094017094017094%;
      *margin-left: 16.98763411529369%; }
    .aui .denuncio .row-fluid .offset1 {
      margin-left: 11.11111111111111%;
      *margin-left: 11.004728132387708%; }
    .aui .denuncio .row-fluid .offset1:first-child {
      margin-left: 8.547008547008547%;
      *margin-left: 8.440625568285142%; } }
  @media (min-width: 768px) {
    .aui .denuncio .modal-dialog {
      width: 600px;
      margin: 30px auto; }
    .aui .denuncio .modal-sm {
      width: 600px !important; } }
  @media (min-width: 992px) {
    .aui .denuncio .modal-lg {
      width: 900px !important; } }
  .aui .denuncio .span12 {
    margin-left: 0px !important; }
  @media screen and (max-width: 767px) {
    .aui .denuncio .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar; } }
  .aui .denuncio .table-responsive {
    min-height: .01%;
    overflow-x: auto; }

@media screen and (max-width: 856px) {
  .aui header {
    display: none; }
  .aui footer {
    display: none; }
  .aui .inner {
    width: 100%;
    margin: 0px; }
  .aui .denuncio-modal iframe {
    width: 100%;
    height: 100%; }
  .aui .denuncio .denuncio-form {
    width: 100%; }
    .aui .denuncio .denuncio-form .nav-wedge {
      display: none; }
    .aui .denuncio .denuncio-form .nav-arrow {
      display: none; }
    .aui .denuncio .denuncio-form .nav-pills.nav-wizard > li {
      width: 100% !important;
      border-left: 0px;
      margin: 3px 0px; } }
@media screen and (max-width: 767px) {
  .aui .denuncio-modal iframe {
    width: 100%;
    height: 100%; }
  .aui .denuncio .denuncio-form .checkbox-table .checkbox.inline2 {
    display: block; }
  .aui .denuncio .width-100 {
    width: 100%; }
  .aui .denuncio .btn {
    width: 100%; }
  .aui .denuncio .read-more .btn {
    width: 100px;
    margin: auto; } }
@media screen and (max-width: 856px) {
  .aui body.denuncio header {
    display: none; }

  .aui body.denuncio footer {
    display: none; }

  .aui body.denuncio .inner {
    width: 100%;
    margin: 0px; } }
/*desde main.css*/
/***************************************/
.aui * {
  text-shadow: none;
  line-height: normal; }
.aui body p {
  color: #666;
  font-size: 12px; }
.aui ul, .aui li {
  color: #666;
  font-size: 12px; }
.aui .clear {
  clear: both; }
.aui a {
  color: #002b5f;
  text-decoration: underline; }
.aui a:hover {
  color: #06c;
  text-decoration: none; }
.aui hr, .aui .separator {
  border-color: #bfbfbf transparent #fff;
  border-style: solid;
  border-width: 1px 0; }
.aui h1, .aui h2, .aui h3, .aui h4 {
  color: #002b5f;
  font-weight: normal;
  line-height: normal; }
.aui h1 {
  font-size: 20px; }
.aui h2 {
  font-size: 18px; }
.aui h3 {
  font-size: 18px; }
.aui h4 {
  font-size: 14px; }
.aui .l {
  float: left; }
.aui .r {
  float: right; }

.aui li {
  line-height: 160%; }

.portlet-journal-content .portlet-msg-error {
  display: none; }

/* ---------- Base styles ---------- */
body {
  font-size: 12px;
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
  color: #666666;
  /*background: url(/consorcio-theme/css/../images/bitmaps/bg_header.jpg) top repeat-x;*/
  background-color: #fff; }
  body p {
    font-size: 12px;
    color: #666; }

ul,
li {
  font-size: 12px;
  color: #666; }

.clear {
  clear: both; }

a {
  /* color: #5B677D; */
  color: #002B5F;
  text-decoration: underline; }

a:hover {
  color: #06C;
  text-decoration: none; }

hr, .separator {
  border-color: #BFBFBF transparent #FFF;
  border-style: solid;
  border-width: 1px 0; }

h1, h2, h3, h4 {
  font-weight: normal;
  color: #002B5F; }

h1 {
  font-size: 20px; }

h2 {
  font-size: 18px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 14px; }

.l {
  float: left; }

.r {
  float: right; }

#wrapper {
  margin: 0 auto;
  position: relative;
  width: 1126px; }

.ie6 #wrapper {
  width: 110%; }

/********************************** LOGIN *********************************************/
.portlet-login {
  border: #ccc solid 1px;
  border: pink solid 1px;
  float: left;
  margin: 0 0 10px;
  padding: 20px 30px; }

.portlet-login .aui-field-label {
  font-weight: normal; }

/********************************** BANNER *********************************************/
#banner {
  width: 1126px;
  height: 119px;
  margin: 0 auto 0px;
  position: relative; }

#banner h1 {
  margin: 0; }

#banner #compartir {
  position: absolute;
  top: 48px;
  right: 215px;
  color: #FFF; }

#banner #compartir div {
  position: relative;
  font-size: 12px;
  top: -11px;
  display: inline;
  margin: 0 5px 0 0; }

#banner .search_inset {
  position: absolute;
  top: 50px;
  right: 92px;
  width: 194px;
  z-index: 9999; }

#banner .search_inset .ir {
  background: url(/consorcio-theme/css/../images/custom/lupa.png) no-repeat;
  width: 25px;
  height: 24px;
  border: 0;
  margin: 0 0 0 -2px; }

#banner .search_inset .txt {
  background: none #FFF;
  padding: 4px 1px;
  text-align: right;
  color: #999; }

#banner .search_inset .gsc-control-cse {
  padding: 0;
  background: none;
  border: 0; }

#banner .search_inset .gsc-search-box {
  margin: 0; }

#banner .search_inset .gsc-search-box .gsc-input {
  padding: 0; }

#banner .search_inset .gsc-search-box .gsc-input-box {
  height: auto;
  width: 165px;
  margin: -4px 0 0; }

#banner .search_inset .gsc-search-box .gsib_a {
  padding: 0; }

#banner .search_inset .gsc-search-box .gsib_a input {
  padding: 4px 0 !important; }

#banner .search_inset .gsc-search-box .gsib_a input.gsc-input {
  color: #999999;
  font-size: 11px; }

#banner .search_inset .gsc-search-box .gsib_b {
  font-size: 12px !important;
  border: #FFF solid 1px; }

#banner .search_inset .gsc-search-box .gsib_b .gsst_a {
  padding: 0; }

#banner .search_inset .gsc-search-box .gsib_b .gscb_a {
  color: #A1B9ED;
  cursor: pointer;
  position: relative;
  top: 2px;
  font-size: 18px; }

#banner .search_inset .gsc-search-box .gsc-search-button {
  padding: 0;
  margin: 0; }

#banner .search_inset .gsc-search-box .gsc-search-button-v2 {
  padding: 6px;
  margin: 0;
  background: #F62A2A;
  border: 0; }

.logo {
  width: 297px;
  float: left; }

.menu-sup {
  color: #171717;
  float: right;
  font-family: Arial,sans-serif;
  font-size: 10px;
  height: 23px;
  margin: 6px auto 0;
  padding-right: 91px;
  width: auto; }

.menu-sup ul li {
  display: inline; }

.menu-sup ul li a {
  font-size: 10px;
  color: #171717;
  text-decoration: none; }

#smspan_1 {
  display: none; }

/*********************************** CONTENT - LAYOUT ***********************************************************/
#fondo {
  width: 980px;
  height: 100%;
  margin: 6px auto 0;
  background: white;
  box-shadow: 1px 0 15px -4px #e8e8e8, -3px 0 8px -4px #e8e8e8; }

#content {
  width: 768px;
  float: left;
  font-size: 12px;
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
  top: 0;
  /*margin-top: -7px;*/
  margin-left: 20px; }

#content #box_container {
  min-height: 500px;
  width: 100%;
  float: right; }

#sidebar {
  min-height: 500px;
  width: 173px;
  float: left;
  margin-top: 10px;
  margin-left: 10px; }

#content .consorcio_70_30 {
  width: 765px; }

#content .columns-1 {
  width: 980px; }

.consorcio_30_30_30 {
  width: 768px;
  float: right; }

.consorcio_30_30_30 #column-1 #layout-column_column-1 {
  padding: 0; }

.consorcio_30_30_30 #column-2 #layout-column_column-2 {
  padding: 0; }

.consorcio_30_30_30 #column-3 #layout-column_column-3 {
  padding: 0 1px; }

.consorcio_30_30_30 #column-4 #layout-column_column-4 {
  padding: 0; }

.consorcio_home {
  margin: 0 0 0 -20px; }

.consorcio_home #box_container {
  width: 776px !important; }

.consorcio_home #layout-column_column-2 {
  padding-top: 0; }

.consorcio_home #layout-column_column-4 {
  padding: 5px 5px 0; }

/** ARRASTRAR PORTLET **/
#main-content #column-1 #layout-column_column-1 {
  padding: 0; }

#main-content .yui3-dd-drop-active-valid {
  padding: 5px 0;
  background: #efefef;
  border: #ccc solid 1px; }

#main-content .yui3-dd-drop-over {
  background: #ADCC84; }

/****************************CAMINO DE MIGAS******************************************/
.aui .migas {
  padding: 0 10px 10px;
  width: 100%;
  box-sizing: border-box; }
  .aui .migas .home {
    display: inline-block;
    float: left;
    margin: -1px 5px 0 0; }
    .aui .migas .home a {
      color: #676767; }
  .aui .migas ul {
    list-style: none; }
    .aui .migas ul li a {
      color: #6ab2e7;
      font-weight: bold;
      font-size: 11px;
      font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif; }
  .aui .migas .portlet-breadcrumb {
    display: inline-block;
    float: left; }
    .aui .migas .portlet-breadcrumb .portlet-borderless-container {
      margin: 0; }
      .aui .migas .portlet-breadcrumb .portlet-borderless-container .breadcrumb {
        padding: 0;
        margin: 0; }

.portlet-breadcrumb a {
  text-transform: inherit;
  font-size: 11px;
  margin: 0;
  padding: 0; }

.portlet-breadcrumb .last {
  margin: 0;
  padding: 0; }

.portlet-breadcrumb .last a {
  /* color:#268EC3; */ }

.portlet-breadcrumb .breadcrumbs {
  margin: 0; }

.portlet-breadcrumb .portlet-borderless-container {
  min-height: 15px; }

.breadcrumbs-horizontal li {
  background: url(/consorcio-theme/css/../images/custom/slash.jpg) no-repeat scroll 100% 50% transparent;
  margin-right: 0;
  padding-right: 13px; }

.site-title .site-name {
  color: #FFF;
  display: block;
  font-size: 40px;
  font-weight: bold;
  margin: 0;
  position: relative;
  text-transform: uppercase;
  position: absolute;
  top: 22px;
  left: 144px; }

.page-template .site-title .site-name {
  background-image: url(/consorcio-theme/css/../images/common/page_template.png) no-repeat; }

.site-template .site-title .site-name {
  background-image: url(/consorcio-theme/css/../images/common/site_template.png) no-repeat; }

.company-site .site-title .site-name {
  background-image: url(/consorcio-theme/css/../images/common/folder.png) no-repeat; }

.organization-site .site-title .site-name {
  background-image: url(/consorcio-theme/css/../images/common/organization_icon_white.png) no-repeat; }

.user-site .site-title .site-name {
  background-image: url(/consorcio-theme/css/../images/common/user_icon_white.png) no-repeat; }

.private-page .site-title .site-name:after {
  background-image: url(/consorcio-theme/css/../images/common/key_small.png) no-repeat;
  content: '';
  display: block;
  height: 10px;
  left: 24px;
  position: absolute;
  top: 50%;
  width: 10px; }

#skip-to-content:focus {
  clip: rect(auto auto auto auto);
  right: 0;
  z-index: 200; }

#sign-in {
  background: url(/consorcio-theme/images/common/key.png) no-repeat 3px 50%;
  padding: 5px 5px 5px 25px;
  position: absolute;
  right: 10px;
  top: 20px;
  color: #FFF;
  z-index: 1000;
  font-size: 12px; }

.ie6 #banner {
  height: 1%; }

.ie6 #banner h1.logo {
  height: 1%; }

/* ---------- Main navigation ---------- */
#navigation {
  bottom: 0;
  clear: both;
  color: #fff;
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 27px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 1126px;
  z-index: 999;
  border: orange dashed 5px; }
  #navigation ul {
    height: 22px;
    padding: 5px 0 0; }
    #navigation ul li {
      font-family: Arial, sans-serif;
      font-size: 13px;
      text-decoration: none;
      text-transform: uppercase;
      color: #FFF;
      display: inline;
      border-right: 1px solid #810000; }
      #navigation ul li a {
        color: white;
        text-decoration: none;
        padding: 1px 30px;
        margin: 5px;
        padding-top: 4px;
        padding-bottom: 6px;
        font-size: 13px;
        text-align: center;
        font-weight: bolder; }
    #navigation ul li:last-child {
      border: none; }

#navigation .last_item {
  border-right: none; }

#navigation ul li
#navigation ul li:hover {
  cursor: pointer; }

#navigation .yui3-dd-drop a {
  cursor: move; }

#navigation .selected a,
#navigation li.hover a,
#navigation a:hover,
#navigation a:focus,
#navigation .child-menu li a,
#navigation ul li a,
#navigation .yui3-dd-dragging,
.lfr-navigation-proxy {
  color: #FFF;
  outline: 0; }

#navigation li.hover .child-menu {
  background: #a9a9a9;
  display: block;
  position: absolute;
  width: 174px;
  z-index: 250;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  clear: both;
  margin-top: 5px;
  text-align: left;
  -moz-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.59);
  box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.59);
  /*height: 57px;*/
  padding-left: 0px; }

/*#navigation  table{width:100%;}
#navigation  td{height:40px;width:100%;}*/
#navigation .child-menu {
  display: none;
  background: darkgrey !important;
  position: absolute;
  left: 0;
  width: 174px;
  z-index: 1000;
  margin: 0;
  padding: 0 5px;
  text-align: left; }

#navigation .child-menu li {
  display: block;
  float: none;
  margin: 0;
  width: 162px;
  border: 0 none;
  display: block;
  padding-left: 0px;
  border-bottom: 1px dashed #fff;
  margin-bottom: 0px;
  padding-bottom: 1px;
  padding-top: 1px; }

#navigation .child-menu li:hover {
  background: #898989; }

#navigation .child-menu li:hover a {
  color: white; }

#navigation .child-menu .last_item {
  border-bottom: none; }

#navigation .child-menu li a {
  text-shadow: none;
  font-weight: lighter;
  font-size: 11px;
  text-transform: capitalize;
  width: 100%;
  text-align: left;
  padding: 0px;
  margin-right: 80px;
  display: block; }

#navigation .Generales .child-me nu {
  width: 174px !important;
  overflow: hidden; }

#navigation .Generales li.hover .child-menu {
  width: 130px !important; }

#navigation .Generales li.hover .child-menu li {
  width: 130px !important; }

.ie7 #navigation ul {
  padding: 0; }

.ie6 #navigation li,
.ie7 #navigation li,
.ie6 #navigation a,
.ie7 #navigation a {
  display: inline;
  zoom: 1;
  z-index: 200; }

.ie6 #navigation a,
.ie7 #navigation a {
  padding: 0px 25px 20px 25px; }

.ie7 #navigation .child-menu li a {
  zoom: 1; }

.ie7 #navigation .child-menu {
  top: 21px; }

/*REDES SOCIALES*/
#redes {
  float: right;
  height: 90px;
  position: absolute;
  right: 56px;
  top: 130px;
  width: 16px;
  z-index: 9999; }

#medios_sociales li {
  list-style: none outside none;
  width: 22px;
  height: 28px;
  padding: 0;
  float: left; }

#medios_sociales li .twitter {
  background: url(/consorcio-theme/css/../images/bitmaps/twitter.jpg) top left repeat-x; }

#medios_sociales li .twitter:hover {
  background: url(/consorcio-theme/css/../images/bitmaps/twitter.jpg) bottom left repeat-x; }

#medios_sociales li .facebook {
  background: url(/consorcio-theme/css/../images/bitmaps/facebook.jpg) top left repeat-x; }

#medios_sociales li .facebook:hover {
  background: url(/consorcio-theme/css/../images/bitmaps/facebook.jpg) bottom left repeat-x; }

#medios_sociales li .youtube {
  background: url(/consorcio-theme/css/../images/bitmaps/youtube.jpg) top left repeat-x; }

#medios_sociales li .youtube:hover {
  background: url(/consorcio-theme/css/../images/bitmaps/youtube.jpg) bottom left repeat-x; }

#medios_sociales li a {
  width: 22px;
  height: 22px;
  margin: 0;
  text-decoration: none;
  border: none;
  display: block;
  text-indent: -99999px; }

/* ---------- Portlet wrapper and icons ----------
.portlet {
  background-color: #EEF0F2;
  border: 1px solid #C8C9CA;
  margin: 0 0 10px;
  padding: 3px;
  text-align: left; }

.portlet-topper {
  background: #d4d4d4 url(/consorcio-theme/images/portlet/header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  font-size: 1.1em; }

.portlet-title {
  float: none;
  font-weight: bold;
  min-width: 50%;
  padding: 5px;
  text-shadow: 1px 1px #FFF; }

.lfr-portlet-title-editable {
  margin-top: -4px;
  z-index: 9999; }

.ie .lfr-portlet-title-editable {
  margin-top: -6px; }

.lfr-portlet-title-editable-content {
  padding: 0; }

.ie .lfr-portlet-title-editable-content {
  margin-top: 4px; }

.portlet-icons {
  float: none; }

.portlet-icons .portlet-close-icon {
  border-width: 0; }

.page-maximized .portlet-icons {
  font-size: 11px; }

.ie .portlet-title {
  padding-bottom: 5px; }

.ie6 .portlet-topper {
  zoom: 1; }

*/
#espacio {
  height: 10px;
  clear: both; }

/* ---------- Footer ---------- */
#footer {
  background: url(/consorcio-theme/css/../images/bitmaps/bg_footer.jpg) repeat-x;
  clear: both;
  font-family: Arial,sans-serif;
  height: 121px;
  margin: 0 auto;
  text-align: center;
  width: 980px; }
  #footer ul li {
    color: #084978;
    display: inline-block;
    font-size: 11px;
    margin-top: 10px;
    padding-right: 10px;
    text-align: center;
    text-decoration: underline;
    padding-bottom: 9px; }
    #footer ul li a {
      text-align: center;
      color: #084978;
      size: 11px; }
  #footer a {
    text-decoration: none; }
  #footer a:hover {
    text-decoration: underline; }
  #footer p {
    text-align: center;
    color: #545454;
    font-size: 11px;
    -webkit-font-smoothing: none;
    padding-top: 13px; }

#menufooter ul {
  width: 599px;
  margin: 0 auto;
  padding-top: 18px; }

/* ---------- Site breadcrumbs ---------- */
.site-breadcrumbs {
  margin: 0 0 5px;
  width: auto;
  display: none;
  border: green solid 1px; }

.site-breadcrumbs ul {
  background-color: #FFF;
  border: 1px solid #DEDEDE;
  border-color: #C0C2C5;
  margin: 0; }

.site-breadcrumbs li {
  background-image: none;
  margin-right: 0;
  padding-left: 0.75em;
  padding-right: 0; }

.site-breadcrumbs li span {
  background: url(/consorcio-theme/images/common/breadcrumbs.png) no-repeat 100% 50%;
  display: block;
  padding: 0.5em 15px 0.5em 0; }

.site-breadcrumbs li span a {
  text-decoration: none; }

.site-breadcrumbs li.first a {
  color: #369;
  font-weight: bold; }

.site-breadcrumbs li.last a {
  color: #4B5567;
  font-size: 1.3em; }

.site-breadcrumbs .last {
  font-size: 1em;
  margin-top: 0;
  padding-right: 0; }

.site-breadcrumbs .last span {
  background-image: none;
  padding: 0; }

/* ---------- Hudcrumbs ----------
.lfr-hudcrumbs {
  position: fixed;
  top: 0;
  z-index: 440; }

.lfr-hudcrumbs ul {
  background: #414445;
  background: rgba(0, 0, 0, 0.8); }

.lfr-hudcrumbs .breadcrumbs li a,
.lfr-hudcrumbs .breadcrumbs li span {
  color: #FFF; }

.lfr-hudcrumbs li span {
  background-image: url(/consorcio-theme/images/common/breadcrumbs_hud.png); }

  */
/* ---------- Misc. ----------
.lfr-panel-container {
  background-color: transparent; }

.aui-combobox .aui-field-input {
  padding: 4px 3px 3px;
  font-size: 11px;
  height: 15px; }

.aui-combobox .aui-field {
  float: left;
  line-height: 0; }

.lfr-portlet-title-editable-content .aui-field {
  float: none;
  display: inline; }

*/
/* ---------- Extras ----------
.portlet-borderless-bar {
  -moz-border-radius: 20px;
  -moz-box-shadow: inset 0 1px 3px #000;
  -webkit-border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 3px #000;
  border-radius: 20px;
  box-shadow: inset 0 1px 3px #000; }

.portlet-topper {
  -moz-box-shadow: 1px 1px 0 #FFF;
  -webkit-box-shadow: 1px 1px 0 #FFF;
  box-shadow: 1px 1px 0 #FFF; }

.aui-combobox .aui-toolbar-first {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
*/
/*portlet-navigation*/
#box_container #column-2 .portlet-navigation {
  border: none; }

#box_container #column-2 .nav-menu .first_item {
  padding: 0 5px 0 0; }

#box_container #column-2 .nav-menu li {
  border-right: 1px solid #666666;
  display: inline;
  padding: 0 5px; }

#box_container #column-2 .nav-menu ul {
  margin-left: 0px;
  padding-left: 0px; }

#box_container #column-2 .nav-menu li a {
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  list-style-position: outside;
  text-decoration: none; }

#box_container #column-2 .nav-menu li a:hover {
  text-decoration: underline; }

#box_container #column-2 .nav-menu .last_item {
  border: none; }

/*portlet-navigation*/
#box_container #column-2 .portlet-navigation {
  border: none; }

#box_container #column-2 .nav-menu .first_item {
  padding: 0 5px 0 0; }

#box_container #column-2 .nav-menu li {
  border-right: 1px solid #666666;
  display: inline;
  padding: 0 5px; }

#box_container #column-2 .nav-menu ul {
  margin-left: 0px;
  padding-left: 0px; }

#box_container #column-2 .nav-menu li a {
  color: #666666;
  font-size: 11px;
  font-weight: normal;
  list-style-position: outside;
  text-decoration: none; }

#box_container #column-2 .nav-menu li a:hover {
  text-decoration: underline; }

#box_container #column-2 .nav-menu .last_item {
  border: none; }

.portlet-navigation {
  border-left: #ccc dashed 1px;
  border-left: red dashed 1px; }

.portlet-navigation .nav-menu h2 {
  margin: 0;
  width: 80%;
  height: 25px;
  color: #99CC33;
  text-transform: lowercase;
  padding: 0 15px 0 5px;
  max-width: 230px;
  color: #76B900;
  font-family: Arial,Verdana,sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px; }

.portlet-navigation .nav-menu h2 a {
  color: #99CC33;
  text-decoration: none;
  text-transform: lowercase;
  display: block;
  background: url(/consorcio-theme/css/../images/custom/icon_title_nav.jpg) no-repeat 100% 50%;
  padding: 0 15px 0 5px;
  float: left; }

.ie7 .portlet-navigation .nav-menu h2 a {
  width: 180px; }

.portlet-navigation .nav-menu ul {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0; }

.portlet-navigation .nav-menu ul ul {
  display: none; }

.portlet-navigation .nav-menu li {
  line-height: 30%;
  margin: 0 10px 5px; }

.portlet-navigation .nav-menu li a {
  color: #002B5F;
  font-size: 12px;
  text-decoration: underline;
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
  line-height: 15px; }

.portlet-navigation .nav-menu li a:hover {
  text-decoration: none; }

.aui {
  /*vista carga contenidos*/ }
  .aui .page-maximized {
    width: 100%; }
    .aui .page-maximized .taglib-form-navigator .form-navigator li {
      line-height: 1.9em; }
    .aui .page-maximized #sidebar {
      display: none; }
    .aui .page-maximized #content {
      width: 100%; }
    .aui .page-maximized p {
      font-size: 12px; }
    .aui .page-maximized .portlet-journal .form-section .journal-article-field-label {
      margin: 3px 0 0;
      padding: 3px;
      font-size: 11px; }
    .aui .page-maximized .portlet-journal .form-section .aui-field-content,
    .aui .page-maximized .portlet-journal .form-section .aui-button-input {
      font-size: 11px; }
    .aui .page-maximized .portlet-journal .form-section .structure-field {
      background: #efefef;
      padding: 5px;
      margin: 5px 0; }
    .aui .page-maximized input[type="text"] {
      height: auto; }
  .aui #zonaUsuario .body h4 {
    margin: 0; }
  .aui #zonaUsuario form {
    margin: 0;
    float: left; }
    .aui #zonaUsuario form select,
    .aui #zonaUsuario form input {
      display: block; }

/**MENU LATERAL**/
ul.dropdown {
  position: relative;
  float: left;
  font-weight: bold;
  width: 100%; }

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0; }

ul.dropdown li {
  vertical-align: middle;
  padding: 5px 10px;
  background: #FFF;
  color: #333;
  font-weight: normal;
  float: none; }

ul.dropdown li a {
  font-size: 8pt;
  font-weight: bold; }

ul.dropdown li.hover,
ul.dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
  color: #000; }

ul.dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
  width: auto;
  margin-top: 1px;
  z-index: 5000; }

ul.dropdown ul ul {
  top: 0;
  left: 100%;
  background: #ccc; }

.menu_lateral ul.dropdown ul li {
  border-bottom: 1px solid #FFF;
  background: #efefef url(/consorcio-theme/css/../images/custom/bullet_lista.gif) no-repeat 0 50%;
  font-size: 11px;
  padding: 3px 3px 3px 20px;
  width: 200px; }

ul.dropdown ul li:hover {
  background-color: #268EC3; }

.menu_lateral ul.dropdown ul li:hover a {
  color: #FFF; }

.menu_lateral ul.dropdown ul li a {
  font-size: 8pt;
  font-family: Arial,Verdana,sans-serif;
  font-weight: normal;
  color: #336699; }

ul.dropdown li:hover > ul {
  visibility: visible; }

ul.dropdown-vertical ul {
  top: -1px;
  left: 100%; }

ul.dropdown-vertical li {
  float: none; }

ul.dropdown a:link,
ul.dropdown a:visited {
  color: #0099CC;
  text-decoration: none; }

ul.dropdown a:hover {
  color: #333; }

ul.dropdown a:active {
  color: #ffa500; }

/**SLIDER HOME**/
.slider {
  background: #efefef;
  margin: 0 0 10px;
  height: 305px;
  z-index: 0; }

.pix_diapo {
  position: relative;
  width: 780px;
  height: 270px;
  margin: 0;
  overflow: hidden;
  background: #FFF;
  z-index: 0 !important; }

.pix_diapo > div {
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.pix_diapo img {
  width: 780px !important;
  height: 270px !important; }

#pix_prev,
#pix_next {
  cursor: pointer;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 1001; }

#pix_prev {
  left: 10px; }

#pix_next {
  left: auto !important;
  right: 10px !important; }

/*
#pix_commands {cursor: pointer;display: block;float: left;height: 26px;margin: 15px 0 0 13px;position: relative;width: 24px;}
#pix_play {background: url(/consorcio-theme/css/../images/custom/play.png) center no-repeat;height: 24px;left: 0;position: absolute;top: 0;width: 24px;}
#pix_stop {background: url(/consorcio-theme/css/../images/custom/pause.png) center no-repeat;height: 24px;left: 0;position: absolute;top: 0;width: 24px;}
*/
#pix_pag {
  display: block;
  top: 258px;
  width: 780px;
  height: 32px;
  background: url(/consorcio-theme/css/../images/custom/controls_backg.gif) 0 0 no-repeat;
  cursor: pointer;
  z-index: 1001;
  margin: 0 0 15px; }

#pix_pag_ul {
  width: 300px;
  margin: 0 auto;
  padding: 0; }

#pix_pag_ul > li {
  cursor: pointer;
  float: left;
  list-style-type: none;
  margin: 0 8px;
  padding: 0;
  text-align: center;
  text-indent: -9999px;
  width: 30px;
  z-index: 1 !important; }

#pix_pag_ul > li > span {
  text-indent: -99999px;
  display: block;
  height: 30px;
  width: 30px;
  background: url(/consorcio-theme/css/../images/custom/bullet.png) 0 0 no-repeat; }

#pix_pag_ul > li > span > span {
  text-indent: -99999px;
  float: left;
  display: block;
  height: 30px;
  width: 30px; }

#pix_pag_ul > li:hover > span > span {
  display: block;
  height: 30px;
  width: 30px;
  background: url(/consorcio-theme/css/../images/custom/bullet_over.png) 0 0 no-repeat; }

#pix_pag_ul > li.diapocurrent > span > span {
  display: block;
  height: 30px;
  width: 30px;
  background: url(/consorcio-theme/css/../images/custom/bullet_over.png) 0 0 no-repeat; }

#pix_pag_ul > li > .pix_thumb {
  position: absolute;
  width: 58px;
  height: 58px;
  left: -16px;
  top: -49px;
  border: 2px solid #f2f2f2;
  .border: 2px solid #e6e6e6;
  border: 2px solid #e6e6e6 \9;
  -moz-box-shadow: 0 1px 8px #000;
  -webkit-box-shadow: 0 1px 8px #000;
  box-shadow: 0 1px 8px #000; }

#pix_pag_ul > li > .thumb_arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid  #e6e6e6;
  top: 13px;
  left: 11px;
  position: absolute; }

.pix_relativize {
  overflow: hidden;
  position: relative; }

.imgFake {
  cursor: pointer; }

.elemHover {
  position: absolute; }

.caption {
  background: rgba(0, 0, 0, 0.8);
  .filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000) \9;
  bottom: 20px;
  color: #fff;
  display: block;
  font-size: 13px;
  padding: 20px;
  width: 900px; }

/*TOOL TIP HOME NUMERO CONTACTO*/
.aui {
  /*

	.menu_lateral ul div a{color:#666;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
	*/
  /*calugas*/
  /*contenedor*/
  /*content_tabs*/
  /*content_tabs vertical*/
  /******************************************** banner actualiza ********************************************************/
  /*acoordeon*/
  /*LISTA CALUGAS RENTAS VITALICIAS*/
  /*CALUGAS HOME RENTAS VITALICIAS*/
  /*RECIBE ASESORIA RENTAS VITALICIAS*/
  /*BAJADA FOOTER*/
  /*RENTAS CLAVE SEGURA*/
  /* 	#encuesta{height:98px;} */
  /*RENTAS VITALICIAS*/
  /*TABLA NUESTROS PLANES*/
  /****************** ACORDEON ********************/
  /* Level 2 */
  /*************************** OTROS ****************************************/
  /* .full{

		#desplegables .accordion li{margin:0 0 10px;}
		#desplegables .accordion li .flot{padding:15px;}
		#desplegables .accordion li a{


			height:auto;
			padding: 5px 15px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px ;
			border-radius:10px;
		}
	} */
  /*video_caluga*/
  /*seguros*/
  /* #tabs_acoordeon .contenidos #accordion li.active{background-color:#EEF2E5;} */
  /**/
  /***************************FICHA SEGUROS*********************************/
  /*acorderon seguros*/
  /******************* ELIMINAR UNA VEZ TERMINE REVISION *************************************/
  /*head_seguros*/
  /*menu_seguros*/
  /*caluga encuentra tu fondo*/
  /*seguro de viaje*/
  /*SEGURO-VIAJE*/
  /*NEW SLIDER*/
  /*
	#tinyslider {width:780px;float:left;height:300px;}
	#tinyslider .sliderbutton {float:left; width:32px;display:none;}
	#tinyslider .sliderbutton img {cursor:pointer}
	#tinyslider .sliderbutton img:hover {background:#666}
	#tinyslider #slider {float:left; position:relative; overflow:auto; width:780px; height:260px;}
	#tinyslider #slider ul {position:absolute; list-style:none; top:0; left:0;margin:0;}
	#tinyslider #slider li {float:left; width:780px; height:260px;}
	#tinyslider .navegation_tiny{width:780px;float:left;background:url(/consorcio-theme/css/../images/custom/controls_backg.gif) no-repeat;cursor: pointer;display: block;height: 32px;}
	#tinyslider .pagination {list-style:none; height:30px;width:auto;float:left;margin:0 0 0 300px;}
	#tinyslider .pagination li {float:left; cursor:pointer; padding:0;margin:0 10px 0 0;background: url(/consorcio-theme/css/../images/custom/bullet.png) no-repeat scroll 0 0 transparent;display: block;height: 30px;text-indent: -99999px;width: 30px;position:relative;}
	#tinyslider .pagination li .thum{position:absolute;top:-70px;left:-22px;width:50px;height:50px;display:none;background:url(/consorcio-theme/css/../images/custom/bg_thum.png) no-repeat;height:75px;width:74px;text-indent: 0px;}
	#tinyslider .pagination li .thum img{height:55px;width:55px;margin:10px;}
	#tinyslider .pagination li:hover {background:url(/consorcio-theme/css/../images/custom/bullet_over.png) no-repeat;}
	#tinyslider .pagination li:hover .thum{display:block;}
	#tinyslider li.current {background:url(/consorcio-theme/css/../images/custom/bullet_over.png) no-repeat;}
	#tinyslider li#content {width:464px; height:270px; padding:15px 28px 15px 18px}
	#tinyslider #content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}

	#tinyslider.control{width:960px;height:276px;position:relative;overflow:hidden;}
	#tinyslider.control #slider {float:left; position:relative; overflow:auto; width:966px; height:276px;  z-index: 1000;}
	#tinyslider.control #slider li {float:left; width:966px; height:276px;}
	#tinyslider.control .sliderbutton {float:left; width:27px;display:block;position:absolute;top:50%;z-index:1001;}
	#tinyslider.control .left{left:0;}
	#tinyslider.control .right{right:0;}
	#tinyslider.control .sliderbutton img {cursor:pointer}
	#tinyslider.control .sliderbutton img:hover {background:none;}

	#tinyslider.control .navegation_tiny{position:absolute;z-index:1001;bottom:0;right:0;width:100%;background:none;}
	#tinyslider.control .pagination {margin: 0 0 0 450px;}
	#tinyslider.control .pagination li {float:left; cursor:pointer; padding:0;margin:0 10px 0 0;background: url(/consorcio-theme/css/../images/custom/slider/bullets.png) no-repeat 3px 0;display: block;height: 12px;text-indent: -99999px;width: 12px;position:relative;overflow:hidden;}
	#tinyslider.control li.current {background:url(/consorcio-theme/css/../images/custom/slider/bullets.png) no-repeat 100% 0;}
	*/
  /********APRENDA DE************/
  /*box_menu*/
  /*APRENDA DE - contenidos*/
  /* Pesta�as */
  /*educacion en seguros*/
  /*top_diccionario*/
  /* #poliza .nav ul li{display:block;float:left;border:#FFF solid 1px;background:#84B42A;padding:5px 15px;width:100px;height:30px;}
	#poliza .nav ul li:hover{background:#0B80A6;}
	#primer_seguro .nav ul li{height:50px;padding:5px 5px;width:54px;}
	#primer_seguro .nav ul li a{font-size:11px;font-weight:normal;} */
  /*diccionario*/
  /*config_tablas*/
  /*quienes_somos*/
  /*container_boletines*/
  /********************************* ENCUESTA ***************************************/
  /**************************************** ver_demo **************************************/
  /*asistencia*/
  /*********  NUEVO FOOTER ******************/
  /**************** HEADER NUEVA VERSION **********************/
  /***********************/
  /*/web/consorcio/asesor-de-proteccion*/ }
  .aui .portlet-borderless-container {
    min-height: 0;
    padding: 0; }
  .aui .textobase {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    margin: 8px 0 0;
    position: relative;
    float: left; }
  .aui #telefono_menu {
    background: url(/consorcio-theme/css/../images/custom/contacto.jpg) no-repeat;
    display: block;
    height: 70px;
    text-indent: -99999px;
    width: 175px;
    cursor: pointer;
    position: relative;
    /* es la posici�n normal */
    text-decoration: none !important;
    /* forzar sin subrayado */
    color: #0080C0 !important;
    /* forzar color del texto */
    font-weight: bold !important;
    /* forzar negritas */
    z-index: 1px; }
  .aui #telefono_menu:hover #telefono_tooltip {
    display: block; }
  .aui #telefono_tooltip {
    background: url(/consorcio-theme/css/../images/custom/tooltip_contacto.gif) no-repeat;
    display: none;
    height: 140px;
    left: -10px;
    top: -130px;
    position: absolute;
    text-indent: -99999px;
    width: 194px;
    z-index: 500;
    cursor: default; }
  .aui .tu_zona_interactiva {
    border: #ccc solid 1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: 10px 0 0;
    padding: 5px;
    height: 170px;
    float: left;
    width: 160px; }
  .aui .tu_zona_interactiva div.title {
    color: #0A274F;
    font-size: 13px;
    font-weight: bold;
    background: url(/consorcio-theme/css/../images/custom/ico_tuzona.jpg) no-repeat;
    height: 21px;
    padding: 0 0 0 25px;
    margin: 5px 0 0; }
  .aui .tu_zona_interactiva div.title strong {
    font-weight: 800; }
  .aui .tu_zona_interactiva div.subtitle {
    color: #0A274F;
    font-size: 11px;
    font-weight: bold; }
  .aui .tu_zona_interactiva ul {
    list-style: none;
    margin: 3px 0; }
  .aui .tu_zona_interactiva li {
    background: url(/consorcio-theme/css/../images/custom/bullet2.jpg) no-repeat;
    padding: 0 0 0 15px;
    line-height: 130%; }
  .aui .tu_zona_interactiva li a {
    font-size: 11px;
    color: #666;
    text-decoration: none; }
  .aui .tu_zona_interactiva li a:hover {
    text-decoration: underline; }
  .aui .menu_lateral {
    border: #ccc solid 1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: 0;
    padding: 3px 0;
    float: left;
    width: 170px;
    height: auto; }
  .aui .menu_lateral ul li {
    padding: 0 5px;
    background: url(/consorcio-theme/css/../images/custom/arrowblack-r.gif) no-repeat 95% 50%;
    border-bottom: #ccc solid 1px;
    color: #666;
    line-height: 14px; }
  .aui .menu_lateral ul li.last_item {
    border: 0; }
  .aui .menu_lateral ul.dropdown li a {
    color: #666; }
  .aui .menu_lateral ul div {
    padding: 6px 0 6px 25px;
    cursor: pointer;
    font-size: 8pt;
    font-weight: bold;
    font-family: Arial, Verdana, sans-serif; }
  .aui .menu_lateral ul div:hover {
    color: #8E8E8E; }
  .aui .menu_lateral ul .compra {
    background: url(/consorcio-theme/css/../images/custom/ico_misventas.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .pago {
    background: url(/consorcio-theme/css/../images/custom/ico_pago.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .denuncia {
    background: url(/consorcio-theme/css/../images/custom/ico_espacio.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .contacto {
    background: url(/consorcio-theme/css/../images/custom/ico_contacto.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .conoce {
    background: url(/consorcio-theme/css/../images/custom/ico_conosca.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .inversionista {
    background: url(/consorcio-theme/css/../images/custom/ico_inversionistas.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .poliza {
    background: url(/consorcio-theme/css/../images/custom/ico_poliza.jpg) no-repeat 0 50%; }
  .aui .menu_lateral ul .actualizar {
    background: url(/consorcio-theme/css/../images/custom/ico_actualizar.jpg) no-repeat 0 50%; }
  .aui #calugas {
    float: left;
    width: 100%;
    margin: 0 0; }
  .aui #calugas ul {
    list-style: none;
    margin: 0; }
  .aui #calugas ul li.box {
    border: #CCC solid 1px;
    background: #F3F7F8;
    float: left;
    width: 186px;
    height: 150px;
    margin: 0 9px 0 0;
    border: #ccc solid 1px;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    overflow: hidden; }
  .aui #calugas ul li.last_item {
    margin: 0; }
  .aui #calugas .box .title {
    font-size: 12px;
    background: #79B400;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    color: #FFF;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
  .aui #calugas .box .list {
    padding: 10px; }
  .aui #calugas .box .list li,
  .aui #calugas .box .list a {
    font-size: 11px;
    color: #666;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif; }
  .aui #calugas .box .list li {
    background: url(/consorcio-theme/css/../images/custom/bullet.jpg) no-repeat 0 50%;
    padding: 0 0 0 10px; }
  .aui #calugas .box .list u {
    text-decoration: none;
    color: green; }
  .aui #calugas.sin_titulo {
    width: 290px; }
  .aui #calugas.sin_titulo .box {
    width: 100%;
    background: #F5F5F5;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 105px; }
  .aui #calugas.sin_titulo .box .title {
    color: #0A274F;
    background: none;
    text-align: left;
    font-weight: normal;
    font-size: 11px; }
  .aui #calugas.sin_titulo .box .list {
    padding: 0;
    float: left;
    width: 100%; }
  .aui #calugas.sin_titulo .box ul {
    float: left;
    width: 135px;
    margin: 0 5px; }
  .aui #calugas.sin_titulo .box ul li {
    background: none;
    padding: 0;
    line-height: 160%; }
  .aui #home_iconos {
    border: #CCC solid 1px;
    float: left;
    width: 238px;
    height: 105px;
    margin: 0 9px 0 0;
    border: #ccc solid 1px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden; }
  .aui #home_iconos .title {
    background: #79B400;
    text-align: center;
    padding: 1px 5px;
    font-weight: bold;
    color: #FFF;
    font-size: 12px;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
  .aui #home_iconos .box {
    text-align: center; }
  .aui #home_iconos .item {
    float: left;
    margin: 0 3px;
    padding: 0;
    width: 70px; }
  .aui #home_iconos .item div {
    font-size: 9px;
    color: #CCC; }
  .aui #home_iconos .item a {
    text-decoration: none; }
  .aui #contenedor {
    width: 100%;
    float: left; }
  .aui #contenedor .title {
    border-bottom: #002B5F solid 2px;
    float: left;
    width: 100%; }
  .aui #contenedor .title h1 {
    /* background:url(/consorcio-theme/css/../images/custom/bg_title_contenedor.png) repeat-x; */
    background: #002B5F;
    height: 18px;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    padding: 1px 20px;
    font-weight: bold;
    color: #FFF;
    font-size: 14px;
    float: left;
    margin: 0;
    line-height: 16px; }
  .aui #contenedor .box {
    width: 100%;
    float: left; }
  .aui #contenedor .head {
    border-bottom: 1px solid #002B5F;
    width: 100%;
    float: left;
    padding: 10px 0;
    height: 40px; }
  .aui #contenedor .head .icono {
    float: left; }
  .aui #contenedor .head .subtitle {
    color: #002B5F;
    font-size: 14px;
    margin: 20px 0 0 10px; }
  .aui #contenedor .head .subtitle {
    float: left; }
  .aui #contenedor .head .select {
    float: right; }
  .aui #contenedor .head .select select {
    color: #002B5F;
    background: #FFF;
    cursor: pointer; }
  .aui #contenedor .head .select select option {
    cursor: pointer; }
  .aui #contenedor .body {
    width: 100%;
    float: left;
    margin: 10px 0 0; }
  .aui #contenedor .body .imagen {
    float: left;
    border-right: 10px solid #FFF; }
  .aui #contenedor .body .descripcion {
    padding: 10px 14px; }
  .aui #contenedor .url {
    width: 100%;
    float: left;
    margin: 10px 0 0; }
  .aui #contenedor .url a {
    /* color:#EC8016;font-weight:bold; */
    float: right; }
  .aui #contenedor.barra_menu {
    float: left;
    border-bottom: 2px solid #002B5F;
    width: 100%; }
  .aui #contenedor.barra_menu .title {
    float: left;
    border: 0;
    width: auto;
    background: #345882;
    height: 18px;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    padding: 1px 20px;
    font-weight: bold;
    color: #FFF;
    font-size: 16px;
    float: left;
    margin: 0 5px 0 0;
    line-height: 16px; }
  .aui #contenedor.barra_menu .title:hover {
    /* background:url(/consorcio-theme/css/../images/custom/bg_title_contenedor.png) repeat-x; */
    background: #002B5F; }
  .aui #contenedor.barra_menu .selected {
    /* background:url(/consorcio-theme/css/../images/custom/bg_title_contenedor.png) repeat-x; */
    background: #002B5F; }
  .aui #contenedor.barra_menu .title a {
    font-size: 12px;
    color: #FFF;
    text-decoration: none; }
  .aui #contenedor.der {
    background: #F3F6F7;
    padding: 0 0 10px; }
  .aui #contenedor.der .head {
    padding: 0;
    border: 0; }
  .aui #contenedor.der .body {
    margin: 0; }
  .aui #contenedor.der .subtitle {
    margin: 10px; }
  .aui #contenedor.der .select {
    margin: 10px; }
  .aui #contenedor.der .body .imagen {
    float: right;
    border: 0; }
  .aui #contenedor.der .body .descripcion {
    float: left;
    width: 230px;
    padding: 10px 14px; }
  .aui #contenedor.izq {
    background: #FFF;
    padding: 0 0 10px; }
  .aui #contenedor.izq .head {
    height: auto; }
  .aui #contenedor.izq .head .subtitle {
    margin: 0; }
  .aui #contenedor.izq .body {
    width: 100%;
    float: left;
    margin: 10px 0 0;
    background: #F3F6F7; }
  .aui #contenedor.izq .body .imagen {
    margin: 0 10px 0 0; }
  .aui #contenedor.zona_interactiva {
    width: 300px; }
  .aui #contenedor.zona_interactiva .title {
    border: 0;
    background: url(/consorcio-theme/css/../images/custom/bg_header_gris.jpg) no-repeat;
    width: 148px;
    height: 22px;
    padding: 1px 20px; }
  .aui #contenedor.zona_interactiva .title span {
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    text-shadow: 0 0 0.2em #666, 0 0 0.2em #666, 0 0 0.2em #666; }
  .aui #contenedor.zona_interactiva .box {
    border: #ccc solid 1px;
    background: url(/consorcio-theme/css/../images/custom/bg_interactivo.jpg) no-repeat 0 100%;
    height: 170px; }
  .aui #contenedor.zona_interactiva .box ul {
    margin: 20px 0 10px 40px; }
  .aui #contenedor.zona_interactiva .box ul li {
    border-bottom: #6D7D96 dotted 1px;
    padding: 5px 0;
    width: 230px;
    background: url(/consorcio-theme/css/../images/custom/bullet_box_azul.jpg) no-repeat 100% 50%;
    list-style-position: inside; }
  .aui #contenedor.zona_interactiva .box ul li:last-child {
    border: 0; }
  .aui #contenedor.zona_interactiva .box ul li a {
    color: #6D7D96;
    font: bold 12px Arial, Verdana, sans-serif;
    text-decoration: none; }
  .aui #contenedor.zona_interactiva .box ul li a:hover {
    color: #ccc; }
  .aui #container {
    float: left;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    border: #ccc solid 1px;
    margin: 0 0 10px; }
  .aui #container .content {
    display: block; }
  .aui #menu {
    padding: 0;
    float: left;
    margin: 0;
    background: url(/consorcio-theme/css/../images/custom/bg_tabs_menu.jpg) repeat-x;
    width: 100%; }
  .aui #menu li {
    display: block;
    float: left;
    width: 157px;
    height: 48px;
    border-right: 1px dashed #ccf; }
  .aui #menu .last_item {
    border: 0;
    width: 164px; }
  .aui #menu li a {
    padding: 9px;
    float: left;
    text-decoration: none;
    color: #002B5F;
    font-weight: bold;
    display: block; }
  .aui #menu li.active {
    background: url(/consorcio-theme/css/../images/custom/bg_tabs_menu_selected.jpg) repeat-x; }
  .aui #menu li.active a {
    color: #FFF; }
  .aui #menu li:hover {
    background: url(/consorcio-theme/css/../images/custom/bg_tabs_menu_selected.jpg) repeat-x; }
  .aui #menu li:hover a {
    color: #FFF; }
  .aui .content {
    float: left;
    clear: both;
    padding: 20px 20px 20px;
    width: 50%;
    border-right: #ccc dashed 1px;
    margin: 15px 0; }
  .aui .content ul {
    list-style: none;
    margin: 0; }
  .aui .content ul li {
    background: url("/consorcio-theme/css/../images/custom/flecha.gif") no-repeat scroll 0 2px transparent;
    line-height: 160%;
    padding: 0 0 0 15px;
    line-height: 180% !important; }
  .aui .content .documentos {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 10px 10px 10px 10px;
    color: #002B5F;
    font-style: italic;
    font-weight: bold;
    padding: 5px 5px 5px 30px;
    margin: 10px 0; }
  .aui .content .documentos a {
    background: url("/consorcio-theme/css/../images/custom/tick.gif") no-repeat;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 0 15px;
    padding: 0 0 0 30px; }
  .aui .content h4 {
    font-size: 11px;
    color: #666; }
  .aui .box_content {
    float: right;
    background: white url("/consorcio-theme/css/../images/cvsoft/box_slider_bg.jpg") repeat-x 0 100%;
    min-height: 247px;
    height: auto;
    padding: 7px 0;
    width: 594px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: #ccc solid 2px; }
  .aui .box_content .content {
    border: 0;
    clear: both;
    float: left;
    margin: 15px;
    padding: 0;
    width: auto; }
  .aui .box_content .content h4 {
    font-size: 18px;
    padding: 0 0 8px; }
  .aui #menu.vertical {
    width: 170px;
    float: left;
    background: none;
    margin: 20px 0 0px; }
  .aui #menu.vertical li {
    cursor: pointer;
    float: left;
    height: 29px;
    width: 170px;
    margin: 0 0 10px;
    border: none; }
  .aui #menu.vertical li.active {
    background: url("/consorcio-theme/css/../images/cvsoft/slider_tab_on.png") no-repeat scroll 0 0 transparent; }
  .aui #menu.vertical li.active a {
    color: #002B5F; }
  .aui #menu.vertical li a {
    font-weight: bold;
    height: 17px;
    padding: 6px 0 6px 13px;
    width: 157px;
    background: url("/consorcio-theme/css/../images/cvsoft/slider_tab_off.png") no-repeat scroll 0 0 transparent; }
  .aui #banner_actuaiza {
    position: relative; }
  .aui #banner_actuaiza .texto {
    position: absolute;
    top: 55px;
    left: 40px;
    font-size: 30px; }
  .aui #banner_actuaiza .texto h2 {
    font-size: 30px;
    line-height: 110%; }
  .aui #banner_actuaiza .texto span {
    font-weight: bold; }
  .aui #container.actualiza {
    width: 100%; }
  .aui #container.actualiza .content {
    border: 0;
    width: 315px; }
  .aui #container.actualiza .content h3 {
    margin: 0 0 15px; }
  .aui #container.actualiza .adicional .ejecutivo {
    padding: 15px 15px 15px 60px; }
  .aui #container.actualiza .adicional {
    border-left: 1px dashed #CCCCCC;
    margin: 15px 15px 15px 0;
    padding: 0 0 0 15px; }
  .aui #container #contentcobertura {
    display: block; }
  .aui #container .adicional {
    float: right;
    margin: 15px;
    width: 380px; }
  .aui #container .adicional h1 {
    margin: 10px 0; }
  .aui #container .adicional div {
    margin: 0 0 10px; }
  .aui #container .adicional .ejecutivo {
    background: url(/consorcio-theme/css/../images/custom/bg_co_experto.gif) no-repeat;
    height: 30px;
    padding: 20px 15px 10px 60px;
    width: 301px; }
  .aui #container .adicional .telefono {
    background: url(/consorcio-theme/css/../images/custom/bg_co_contactar.gif) no-repeat;
    height: 30px;
    padding: 20px 15px 10px 60px;
    width: 301px; }
  .aui #container .adicional .ingresa {
    background: url(/consorcio-theme/css/../images/custom/bg_co_ingresa.gif) no-repeat;
    height: 30px;
    padding: 20px 15px 10px 60px;
    width: 301px; }
  .aui #container .adicional .link {
    background: #77B900;
    padding: 10px;
    margin: 15px auto 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-style: italic;
    width: 130px;
    text-align: center; }
  .aui #container .adicional .link:hover {
    background: #4EA10B; }
  .aui #container .adicional .link a {
    color: #FFF;
    text-decoration: none;
    padding: 0;
    text-shadow: 0 0 0.2em #666, 0 0 0.2em #666, 0 0 0.2em #666; }
  .aui #container .adicional .link a span {
    font-size: 24px;
    position: relative;
    top: 5px;
    left: 5px; }
  .aui #container .reveal-modal {
    left: 13%;
    top: -80% !important; }
  .aui #container .reveal-modal h1 {
    color: #12789C;
    text-align: center; }
  .aui #container .reveal-modal h4 {
    margin: 15px 30px 0; }
  .aui #container .reveal-modal ul {
    margin: 0 30px; }
  .aui #container .reveal-modal ul li {
    color: #666;
    font-size: 13px;
    background: url(/consorcio-theme/css/../images/custom/ok_bnnr.gif) no-repeat 0 5px;
    padding: 0 0 0 20px; }
  .aui .datos {
    margin: 0 auto;
    width: 50%; }
  .aui .datos th {
    background-color: #76B900;
    border: 1px solid #76B900;
    color: white;
    font-size: 14px;
    font-style: italic;
    padding-left: 20px;
    text-shadow: 0 0 3px #666666; }
  .aui .datos td {
    background: #E5ECEE;
    border-bottom: 1px solid #C6CBCC;
    border-left: 1px solid #C6CBCC;
    border-right: 1px solid #C6CBCC;
    line-height: 16px;
    padding-left: 20px;
    color: #737A82; }
  .aui ul.acoordeon,
  .aui ul.acoordeon ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 15em; }
  .aui ul.acoordeon a {
    display: block;
    text-decoration: none; }
  .aui ul.acoordeon li {
    margin-top: 1px; }
  .aui ul.acoordeon li a,
  .aui ul.acoordeon ul.acoordeon li a {
    background: #333;
    color: #fff;
    padding: 0.5em; }
  .aui ul.acoordeon li a:hover,
  .aui ul.acoordeon ul.acoordeon li a:hover {
    background: #000; }
  .aui ul.acoordeon li ul li a,
  .aui ul.acoordeon ul.acoordeon li ul li a {
    background: #ccc;
    color: #000;
    padding-left: 20px; }
  .aui ul.acoordeon li ul li a:hover,
  .aui ul.acoordeon ul.acoordeon li ul li a:hover {
    background: #aaa;
    border-left: 5px #000 solid;
    padding-left: 15px; }
  .aui ul.acoordeon ul.acoordeon li a:hover {
    border-left: 0;
    padding-left: 0.5em; }
  .aui ul.acoordeon ul.acoordeon {
    border-left: 5px #f00 solid; }
  .aui ul.acoordeon a.active,
  .aui ul.acoordeon ul.acoordeon li a.active,
  .aui ul.acoordeon a.active:hover,
  .aui ul.acoordeon ul.acoordeon li a.active:hover {
    text-decoration: underline;
    background: #c00; }
  .aui div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px; }
  .aui ul.acoordeon div.panel a,
  .aui ul.acoordeon div.panel li a:hover {
    display: inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold; }
  .aui ul.acoordeon div.panel a:hover {
    color: #000;
    text-decoration: underline; }
  .aui .code {
    border: 1px solid #ccc;
    list-style-type: decimal-leading-zero;
    padding: 5px;
    margin: 0; }
  .aui .code code {
    display: block;
    padding: 3px;
    margin-bottom: 0; }
  .aui .code li {
    background: #ddd;
    border: 1px solid #ccc;
    margin: 0 0 2px 2.2em; }
  .aui .indent1 {
    padding-left: 1em; }
  .aui .indent2 {
    padding-left: 2em; }
  .aui .indent3 {
    padding-left: 3em; }
  .aui .indent4 {
    padding-left: 4em; }
  .aui .indent5 {
    padding-left: 5em; }
  .aui .indent6 {
    padding-left: 6em; }
  .aui .indent7 {
    padding-left: 7em; }
  .aui .indent8 {
    padding-left: 8em; }
  .aui .indent9 {
    padding-left: 9em; }
  .aui .indent10 {
    padding-left: 10em; }
  .aui #LISTA_CALUGAS {
    float: left;
    width: 100%; }
  .aui #LISTA_CALUGAS h1 {
    color: #102243;
    font-size: 20px;
    margin: 0;
    font: 24px;
    padding: 10px 0; }
  .aui #LISTA_CALUGAS ul {
    margin: 0;
    list-style: none;
    float: left;
    width: 100%; }
  .aui #LISTA_CALUGAS li {
    margin: 0 12px 0 0;
    float: left; }
  .aui #LISTA_CALUGAS li.last_item {
    margin: 0;
    border: 0; }
  .aui #LISTA_CALUGAS li.last_item #caluga {
    float: right; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE h1 {
    text-align: center; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE li {
    margin: 0 6px 0 0;
    float: left; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE li.last_item {
    margin: 0; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE #caluga {
    width: 252px; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE #caluga .imagen {
    margin: 0; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE #caluga .imagen img {
    width: 255px; }
  .aui #LISTA_CALUGAS.SEGURO-VIAJE #caluga .texto {
    text-align: center; }
  .aui #caluga {
    background: url(/consorcio-theme/css/../images/custom/top-cj.gif) no-repeat #e3e3e3;
    float: left;
    width: 183px;
    height: 240px;
    padding: 0 0 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    overflow: hidden; }
  .aui #caluga .titulo {
    color: #022049;
    padding: 4px 0;
    text-align: center;
    background: #345882;
    color: #FFF;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
  .aui #caluga .imagen {
    margin: 10px auto;
    text-align: center; }
  .aui #caluga .texto p {
    padding: 3px 10px; }
  .aui #caluga .link {
    position: absolute;
    bottom: 20px;
    height: 19px;
    overflow: hidden;
    width: 100%; }
  .aui #caluga .link a {
    background: url(/consorcio-theme/css/../images/custom/comparar.jpg) no-repeat;
    display: block;
    font-size: 10px;
    line-height: 100%;
    margin: 0 auto;
    text-indent: -9999px;
    width: 116px;
    height: 19px; }
  .aui #caluga .link a:hover {
    background-position: 0 -19px; }
  .aui .asesoria {
    background: #e3e3e3 url(/consorcio-theme/css/../images/custom/bg_asesorias.jpg) no-repeat;
    clear: both;
    margin-bottom: 20px;
    margin-top: 30px;
    float: left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width: 768px;
    height: auto;
    overflow: hidden; }
  .aui .asesoria .l {
    width: 365px;
    padding: 10px; }
  .aui .asesoria .r {
    width: 355px;
    padding: 10px; }
  .aui .asesoria a {
    color: #666; }
  .aui .asesoria h3 {
    height: auto;
    margin: 0;
    color: #FFF;
    font-size: 12px;
    padding: 4px 10px;
    text-align: left;
    background: #345882;
    border-bottom: 1px solid #FFF; }
  .aui .asesoria ul {
    float: left;
    min-height: 140px;
    padding: 0 15px;
    width: 25%;
    color: #333333;
    margin: 10px; }
  .aui .asesoria li {
    padding-left: 10px;
    color: #333333; }
  .aui .asesoria li a {
    text-decoration: none; }
  .aui .asesoria li a:hover {
    text-decoration: underline !important; }
  .aui .asesoria ul.left {
    float: left; }
  .aui .asesoria ul.center {
    float: left; }
  .aui .asesoria ul.right {
    float: right; }
  .aui #bajada {
    width: 100%;
    margin: 10px 0; }
  .aui #bajada h1 {
    color: #022049;
    font-size: 20px;
    margin: 0 0 10px; }
  .aui #bajada .box {
    font-size: 12px;
    /*height: 56px;*/
    height: 45px;
    margin-top: 10px;
    padding: 10px 0;
    width: 100%;
    border: solid 1px #E3E3E3;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
  .aui #bajada .box div {
    float: left;
    width: 30%;
    margin: 0 10px; }
  .aui #bajada .box img {
    float: left;
    margin: 0 10px 0 0;
    display: none; }
  .aui #bajada .box p {
    color: #666666;
    font-size: 11px;
    margin: 0 0 0;
    padding-left: 10px;
    background: url(/consorcio-theme/css/../images/denuncio/bullet_azul.jpg) no-repeat 0 3px; }
  .aui #bajada .box a {
    color: #666666;
    font-size: 11px;
    margin: 10px 0 0;
    text-decoration: none; }
  .aui #bajada .box a:hover {
    text-decoration: underline; }
  .aui .clave_segura {
    background: #F9F9F9;
    float: left;
    width: 900px;
    border-top: #E31019 solid 5px; }
  .aui #content .clave_segura h1 {
    font-size: 14px;
    color: #B1C800;
    font-weight: bold; }
  .aui .clave_segura p span {
    text-decoration: underline;
    font-weight: bold; }
  .aui .clave_segura .oneColFixCtr #container {
    width: 900px;
    background-color: #FFF;
    background-image: url(/consorcio-theme/css/img/bg.jpg);
    background-repeat: repeat-x;
    margin: 0 auto;
    /* los m�rgenes autom�ticos (conjuntamente con un ancho) centran la p�gina */
    text-align: left;
    /* esto anula text-align: center en el elemento body. */
    font-size: 10px;
    color: #3E3D40;
    overflow: hidden; }
  .aui .clave_segura .oneColFixCtr #mainContent {
    padding: 0;
    /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
    line-height: 14px; }
  .aui .clave_segura .head {
    padding: 20px 20px 10px 50px; }
  .aui .clave_segura ul {
    list-style: none;
    margin: 10px 0; }
  .aui .clave_segura ul li {
    background: url(/consorcio-theme/css/../images/custom/bullet_clave.png) no-repeat 0 3px;
    padding: 0 0 0 20px;
    margin: 3px 0; }
  .aui .clave_segura #center ul li {
    background: url(/consorcio-theme/css/../images/custom/bullet_white_clave.png) no-repeat 0 3px;
    padding: 0 0 0 20px;
    margin: 3px 0; }
  .aui .clave_segura #center {
    background-color: #B1C800;
    padding: 20px 20px 0 50px;
    float: left;
    width: 830px; }
  .aui .clave_segura #center p {
    color: #FFF; }
  .aui .clave_segura #center h1 {
    color: #FFF;
    font-weight: bold;
    font-size: 14px; }
  .aui .clave_segura .centertxt {
    float: left;
    width: 450px; }
  .aui .clave_segura .centerimg {
    float: right;
    margin-right: 150px; }
  .aui .clave_segura #centerfoot {
    padding: 20px 20px 10px 50px;
    float: left;
    width: 100%;
    line-height: 12px; }
  .aui .clave_segura #footer {
    float: left;
    width: 840px;
    padding: 0;
    margin: 0;
    background: none; }
  .aui #contenido {
    float: left;
    padding: 20px;
    width: 500px;
    color: #666666;
    font: 14px/150% arial, sans-serif;
    background: #EAEAEA;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
  .aui #contenido h1 {
    color: #022049;
    font-size: 20px;
    margin: 0 0 15px; }
  .aui #contenido h2 {
    color: #022049;
    font: 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
  .aui #contenido em {
    color: #022049;
    font: italic 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; }
  .aui #contenido ol {
    list-style-image: url("/consorcio-theme/css/../images/custom/ticket.jpg");
    margin: 5px 0 5px 30px; }
  .aui #contenido li {
    padding: 5px 0; }
  .aui #contenido .contactanos {
    background: url(/consorcio-theme/css/../images/custom/contactanos.gif) no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    margin-left: 30px;
    text-indent: -9999px;
    width: 195px; }
  .aui #contenido .contactanos:hover {
    background-position: 0 -40px; }
  .aui #razones {
    background: #dbe9ec url(/consorcio-theme/css/../images/custom/razones.jpg) no-repeat 100% 100%;
    float: left;
    height: 345px;
    margin-left: 6px;
    width: 187px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: left;
    font-size: Arial, Verdana, sans-serif; }
  .aui .ie7 #razones {
    margin: 10px 0 0 6px; }
  .aui #razones .razotit {
    background: url(/consorcio-theme/css/../images/custom/razonses.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 70px;
    text-indent: -9999px; }
  .aui #razones ul {
    margin: 0;
    list-style: none; }
  .aui #razones li {
    margin: 0;
    padding: 0; }
  .aui #razones .link {
    height: 33px;
    overflow: hidden;
    margin: 0 auto; }
  .aui #razones .link a {
    background: url(/consorcio-theme/css/../images/custom/btnsolicita.gif) no-repeat 0 0;
    display: block;
    height: 30px;
    text-align: center;
    width: 150px;
    overflow: hidden;
    padding: 40px 0 0;
    margin: 0 auto; }
  .aui #razones .seg {
    background: url(/consorcio-theme/css/../images/custom/ok_bnnr.gif) no-repeat scroll 5px 4px transparent;
    line-height: 170%;
    padding: 0 10px 0 25px; }
  .aui #encuesta .btn_big-link {
    height: 98px;
    overflow: hidden; }
  .aui #encuesta .btn_big-link a:hover {
    background-position: bottom left !important; }
  .aui #modal_calugas {
    float: left;
    overflow: hidden; }
  .aui #modal_calugas a {
    text-indent: -9999px; }
  .aui #modal_calugas a.close-reveal-modal {
    text-indent: 0; }
  .aui #modal_calugas .solo_link a:hover {
    background-position: bottom left !important; }
  .aui #comparador {
    float: left; }
  .aui #comparador td {
    padding: 10px;
    border-right: 2px solid #FFFFFF;
    text-align: center; }
  .aui #comparador td.imagen {
    padding: 0; }
  .aui #comparador td.imagen img {
    width: 100%; }
  .aui .ie7 #comparador td.imagen img {
    width: 160px; }
  .aui #comparador .bg {
    background: #E8E8E8; }
  .aui #comparador .titulo {
    text-align: left;
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    font-weight: bold; }
  .aui .ie7 #comparador .titulo {
    width: 200px; }
  .aui #comparador .solicita {
    background: url("/consorcio-theme/css/../images/custom/btn2.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    margin: 0 auto;
    text-indent: -9999px;
    width: 116px; }
  .aui #comparador .pensiones {
    background: #63A5D9;
    color: #FFFFFF;
    height: 40px;
    text-align: center;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    text-align: center !important; }
  .aui ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%; }
  .aui ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0; }
  .aui ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1.2em;
    padding: 0 20px;
    border: 1px solid #fff;
    outline: none; }
  .aui ul.tabs li a:hover {
    background: #ccc; }
  .aui html ul.tabs li.active,
  .aui html ul.tabs li.active a:hover {
    background: #fff;
    border-bottom: 1px solid #fff; }
  .aui .tab_container {
    border: 1px solid #999;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff; }
  .aui .tab_content {
    padding: 20px;
    font-size: 1.2em; }
  .aui #planes {
    float: left; }
  .aui #planes .titulo {
    float: left;
    width: 150px;
    border-left: 2px solid #FFFFFF; }
  .aui #planes .titulo div {
    color: #666;
    font: 11px Verdana, sans-serif;
    text-align: center;
    padding: 5px;
    height: 60px; }
  .aui #planes .titulo div a:hover {
    text-decoration: underline !important; }
  .aui #planes .titulo div img {
    margin: 15px auto 0; }
  .aui #planes .bg {
    background: #E8E8E8;
    height: auto;
    width: auto; }
  .aui #planes .beneficiarios {
    height: 100px !important; }
  .aui #planes .left {
    float: left;
    width: 306px; }
  .aui #planes .left div {
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    color: #666666;
    text-align: left;
    height: 50px;
    padding: 20px 0 0 20px; }
  .aui #planes .left div.beneficiarios {
    height: 90px !important; }
  .aui #planes div.img_pension {
    padding: 0;
    height: 76px; }
  .aui #planes div.img_pension img {
    margin: 0; }
  .aui #planes .vacio {
    height: 126px !important;
    padding: 0 !important; }
  .aui #planes .titulo div.pensiones {
    background: #63A5D9;
    color: #FFFFFF;
    height: 40px;
    text-align: center;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    text-align: center !important; }
  .aui #planes .titulo .contacto {
    text-align: center;
    height: 19px; }
  .aui #planes .titulo .contacto a {
    background: url("/consorcio-theme/css/../images/custom/btn2.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    margin: 0;
    width: 116px;
    text-indent: -9999px;
    margin: 0 auto; }
  .aui #planes .titulo .contacto a:hover {
    background: url("/consorcio-theme/css/../images/custom/btn2.jpg") no-repeat scroll 0 -19px transparent; }
  .aui #planes.COMPARADOR_PENSIONES .left {
    width: 155px; }
  .aui .ie7 .showdes {
    margin: -40px -15px; }
  .aui .showdes {
    color: #333333;
    display: none;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    height: auto;
    margin: -65px 100px;
    position: absolute;
    width: 236px;
    list-style: none; }
  .aui .showdes .gup {
    background: url(/consorcio-theme/css/../images/custom/gup.gif) no-repeat scroll right top transparent;
    font-size: 6px;
    height: 6px;
    line-height: 6px;
    margin: 0;
    padding: 0; }
  .aui .showdes .gcentro {
    background: url(/consorcio-theme/css/../images/custom/gcentro.gif) no-repeat scroll right top transparent;
    line-height: 12px;
    padding: 5px 5px 5px 25px; }
  .aui .showdes .gdown {
    background: url(/consorcio-theme/css/../images/custom/gdown.gif) no-repeat scroll right top transparent;
    height: 6px;
    line-height: 0;
    margin: 0;
    padding: 0; }
  .aui #desplegables {
    width: 207px;
    float: right;
    overflow: hidden; }
  .aui #desplegables h1 {
    margin: 0 0 20px;
    text-align: left; }
  .aui .pageContent {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 auto; }
  .aui .accordion {
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%; }
  .aui .accordion ul {
    padding: 0;
    margin: 0;
    float: left;
    display: block !important;
    width: 100%;
    background: #ECF5F5; }
  .aui .accordion li {
    cursor: pointer;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    width: 100%; }
  .aui .accordion li a {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    font-family: Arial, sans serif;
    background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") repeat-x scroll 0 0 transparent;
    height: auto;
    padding: 10px 15px;
    height: 20px; }
  .aui .accordion .accordion_handler.first_item {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    overflow: hidden !important; }
  .aui .accordion .accordion_handler.last_item {
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    overflow: hidden !important; }
  .aui .ie7 .accordion .accordion_handler.first_item a {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    overflow: hidden !important; }
  .aui .ie7 .accordion .accordion_handler.last_item a {
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    overflow: hidden !important; }
  .aui .accordion li.active ul li {
    padding: 0; }
  .aui .accordion li.active > a {
    background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") repeat-x scroll 0 100% transparent; }
  .aui .accordion li .flot {
    padding: 0;
    font-size: 12px;
    margin: 0;
    color: #666; }
  .aui .accordion li .flot p {
    margin: 0; }
  .aui .accordion li #flotante p {
    text-align: left;
    color: #666666;
    font: 12px Arial, Verdana, sans-serif; }
  .aui .accordion li #flotante.img {
    margin-bottom: 10px;
    font-size: 11px;
    position: relative;
    height: 650px; }
  .aui .accordion li #flotante .masc {
    position: absolute;
    left: 0;
    top: 0; }
  .aui .accordion li #flotante table {
    width: 960px !important;
    font-size: 11px;
    border: #ccc solid !important;
    border: #ccc solid 1px !important; }
  .aui .accordion li #flotante table td {
    border: #ccc solid !important;
    border-width: 0 1px 1px 0 !important; }
  .aui .accordion a {
    text-decoration: none !important;
    display: block;
    cursor: pointer; }
  .aui .accordion a:hover {
    color: #333 !important; }
  .aui .accordion li ul ul {
    margin: 0; }
  .aui .accordion li ul li {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #CCCCCC;
    margin: 0;
    margin: 0;
    height: auto; }
  .aui .accordion li ul li a {
    color: #102243;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    background: none;
    height: auto; }
  .aui .accordion li li.active > a {
    background: none; }
  .aui .accordion li ul table {
    cursor: text !important;
    width: 100%; }
  .aui #acordion_estatico .accordion .accordion_handler.first_item a {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
  .aui #acordion_estatico .accordion .accordion_handler.last_item a {
    height: 35px;
    padding: 2px 15px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px; }
  .aui .full {
    float: left;
    width: 563px; }
  .aui .full #desplegables {
    width: 100%; }
  .aui .full #desplegables .accordion li a {
    background: #CBDADE;
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon_full.png) no-repeat;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 5px;
    height: 22px; }
  .aui .full #desplegables .accordion li .flot {
    padding: 0 0 10px; }
  .aui #video_caluga {
    float: left;
    background: #E2E2E2;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: auto;
    margin-right: 18px;
    width: 230px;
    overflow: hidden; }
  .aui #video_caluga .title {
    background: #002B5F;
    padding: 5px 15px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
  .aui #video_caluga .imagen {
    text-align: center;
    padding: 10px 0; }
  .aui #video_caluga .decripcion {
    margin: 5px 15px; }
  .aui #video_caluga .link {
    text-align: center;
    margin: 0 0 10px; }
  .aui #tabs_acoordeon .tabs {
    width: 768px;
    overflow: hidden;
    position: relative; }
  .aui #tabs_acoordeon .tabs h2 {
    color: #132F55;
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0;
    text-align: center;
    margin: 0;
    border: 0; }
  .aui #tabs_acoordeon .tabNavigation {
    height: 43px;
    text-indent: -9999px;
    font-size: 1px;
    list-style: none;
    margin: 0;
    padding: 0; }
  .aui #tabs_acoordeon .tabNavigation li {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    height: 44px; }
  .aui #tabs_acoordeon .tabNavigation li a {
    height: 44px;
    width: 96px;
    display: block; }
  .aui #tabs_acoordeon .tabNavigation li:hover {
    background-position: 0 100% !important; }
  .aui #tabs_acoordeon .tabNavigation li.active {
    background-position: 0 100% !important; }
  .aui #tabs_acoordeon .tabNavigation li.tres:hover {
    background-position: 0 -44px !important; }
  .aui #tabs_acoordeon .tabNavigation li .tab1 {
    height: 44px;
    width: 96px;
    display: block; }
  .aui #tabs_acoordeon .tabNavigation li .tab2 {
    height: 44px;
    width: 167px;
    display: block; }
  .aui #tabs_acoordeon .tabNavigation li .tab3 {
    height: 44px;
    width: 214px;
    display: block; }
  .aui #tabs_acoordeon .contenidos .cont_tab {
    float: left;
    width: 100%; }
  .aui #tabs_acoordeon .contenidos .caja {
    background: #FAFCFB;
    float: left;
    width: 480px;
    padding: 15px;
    -moz-border-radius: 0 10px 10px 10px;
    -webkit-border-radius: 0 10px 10px 10px;
    border-radius: 0 10px 10px 10px;
    border: #ccc solid 1px; }
  .aui #tabs_acoordeon .contenidos .caja ul {
    list-style: none;
    margin: 10px 0; }
  .aui #tabs_acoordeon .contenidos .caja ul li {
    background: url(/consorcio-theme/css/../images/custom/flecha.gif) no-repeat 0 2px;
    padding: 0 0 0 15px;
    line-height: 160%; }
  .aui #tabs_acoordeon .contenidos .caja .documentos {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #FFF;
    border: #ccc solid 1px;
    padding: 5px 5px 5px 30px;
    font-weight: bold;
    color: #002B5F; }
  .aui #tabs_acoordeon .contenidos #accordion ul {
    list-style: none;
    margin: 10px 0; }
  .aui #tabs_acoordeon .contenidos #accordion li {
    background: url(/consorcio-theme/css/../images/custom/flecha.gif) no-repeat 0 8px;
    padding: 5px 0 5px 20px;
    line-height: 160%;
    border-bottom: 1px solid #ccc;
    width: 460px;
    border-radius: 0; }
  .aui #tabs_acoordeon .contenidos #accordion li a {
    background: none;
    padding: 0;
    font-style: normal;
    font-weight: normal; }
  .aui #tabs_acoordeon .contenidos #accordion .mx {
    color: #76B800; }
  .aui #tabs_acoordeon .contenidos .caja .documentos a {
    font-weight: normal;
    margin: 0 0 0 15px;
    background: url(/consorcio-theme/css/../images/custom/tick.gif) no-repeat;
    padding: 0 0 0 30px; }
  .aui #tabs_acoordeon .contenidos .caja .small {
    margin: 10px 0 0; }
  .aui #tabs_acoordeon .contenidos .imagen {
    float: right;
    width: auto; }
  .aui #tabs_acoordeon .contenidos .tabs .boxes {
    margin: 0;
    padding: 0;
    border-top: 1px solid #CCCCCC; }
  .aui #tabs_acoordeon .contenidos .tabs .boxes li {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 0;
    background-position: 0 50%; }
  .aui #tabs_acoordeon .contenidos .tabs .boxes li.acti,
  .aui #tabs_acoordeon .contenidos .tabs .boxes li.hover {
    background-color: #eef2e5; }
  .aui #tabs_acoordeon .contenidos .tabs .boxes .contenido {
    display: none;
    padding: 0 10px 15px 20px; }
  .aui #tabs_acoordeon .contenidos .tabs .boxes p {
    color: #666666; }
  .aui #tabs_acoordeon .contenidos .tabs .boxes h3 {
    margin: 0;
    padding: 10px 20px;
    color: #132f55;
    cursor: pointer;
    background: url(/consorcio-theme/css/images/57bis/bullet.gif) no-repeat 5px 15px;
    font-size: 12px;
    font-weight: normal; }
  .aui #tabs_acoordeon .boxes a {
    color: #76b800;
    margin-top: 5px;
    display: block;
    font-weight: normal; }
  .aui #content_video {
    float: left;
    margin: 0 0 10px;
    width: 100%; }
  .aui #content_video h1 {
    margin: 0 0 15px; }
  .aui #content_video #player {
    width: 480px;
    float: left;
    background: #333; }
  .aui #content_video .texto {
    width: 275px;
    float: right; }
  .aui #content_videos {
    float: left;
    width: 100%;
    margin: 0 0 10px; }
  .aui .portlet-column-content.empty {
    padding: 2px; }
  .aui #content_seguros .accordion li a {
    cursor: pointer;
    border-bottom: #002B5F dashed 1px;
    padding: 8px 0 8px 25px;
    padding-left: 25px;
    font-style: normal;
    font-weight: normal;
    height: auto; }
  .aui #content_seguros .caja ul.accordion li.vacio a {
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon_vacio.jpg) no-repeat 0 6px; }
  .aui #content_seguros .caja ul.accordion li.icono a {
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon.jpg) no-repeat 0 6px; }
  .aui #content_seguros .descarga ul.accordion li a {
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon_descarga.jpg) no-repeat 0 2px; }
  .aui #content_seguros .descarga ul.accordion li h3 a {
    display: block;
    width: 480px;
    text-decoration: none; }
  .aui #content_seguros .accordion li .flot {
    padding: 10px; }
  .aui #content_seguros {
    border: #999 dotted;
    border-width: 0 1px 1px;
    float: left;
    width: 528px; }
  .aui #content_seguros .title {
    border-bottom: #002B5F solid 1px;
    margin: 10px;
    color: #002B5F;
    font-size: 14px;
    line-height: 140%; }
  .aui #content_seguros .descripcion {
    margin: 10px;
    color: #666; }
  .aui #content_seguros .descripcion h3 {
    color: #002B5F; }
  .aui #content_seguros .caja {
    margin: 0 10px 10px; }
  .aui #content_seguros .caja ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .aui #content_seguros .caja ul li {
    padding: 0;
    line-height: 160%;
    margin: 0; }
  .aui #content_seguros .caja ul li h3 {
    margin: 10px 0;
    cursor: pointer;
    font-size: 12px;
    border-bottom: #002B5F dashed 1px;
    padding: 5px 0;
    padding-left: 25px; }
  .aui #content_seguros .caja ul li.vacio h3 {
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon_vacio.jpg) no-repeat 0 2px; }
  .aui #content_seguros .caja ul li.icono h3 {
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon.jpg) no-repeat 0 2px; }
  .aui #content_seguros .descarga ul li h3 {
    background: url(/consorcio-theme/css/../images/custom/bg_acordeon_descarga.jpg) no-repeat 0 2px; }
  .aui #content_seguros .descarga ul li h3 a {
    display: block;
    width: 480px;
    text-decoration: none; }
  .aui #content_seguros .boxes .contenido {
    display: none;
    padding: 0 0 15px;
    color: #666666; }
  .aui #content_seguros .boxes p {
    color: #666666; }
  .aui #head_seguros .title {
    /* background:url(/consorcio-theme/css/../images/custom/bg_title.jpg) repeat-x; */
    background: #10A3D7;
    height: 21px;
    margin: 0 0 1px;
    color: #FFF;
    font-weight: bold;
    float: left;
    padding: 0px 20px 0;
    font-size: 16px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0; }
  .aui #head_seguros {
    float: left;
    width: 100%; }
  .aui #menu_seguros {
    border: 1px dotted #0099CC;
    padding: 10px; }
  .aui #menu_seguros div {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_folleto.jpg) no-repeat 0 -8px;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div:hover {
    background-position: 0 -48px; }
  .aui #menu_seguros a {
    text-decoration: none; }
  .aui #menu_seguros a:hover {
    text-decoration: underline; }
  .aui #menu_seguros div.folleto {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_folleto.jpg) no-repeat 0 -8px;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.folleto:hover {
    background-position: 0 -45px; }
  .aui #menu_seguros div.coberturas {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_coberturas.jpg) no-repeat 0 -10px;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.coberturas:hover {
    background-position: 0 -48px; }
  .aui #menu_seguros div.solicite {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_solicite.jpg) no-repeat 0 -10px;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.solicite:hover {
    background-position: 0 -46px; }
  .aui #menu_seguros div.condiciones {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_condiciones.jpg) no-repeat 0 -10px;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.condiciones:hover {
    background-position: 0 -48px; }
  .aui #menu_seguros div.enviar {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_enviar.jpg) no-repeat 0 -10px;
    padding: 5px 0 5px 30px;
    display: none; }
  .aui #menu_seguros div.enviar:hover {
    background-position: 0 -49px; }
  .aui #menu_seguros div.imprimir {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_imprimir.jpg) no-repeat 0 -10px;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.imprimir:hover {
    background-position: 0 -46px; }
  .aui #menu_seguros div.requisitos {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r2_c2.png) no-repeat -2px 0;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.requisitos:hover {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r2_c2_over.png) no-repeat -2px 0; }
  .aui #menu_seguros div.antecedentes {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r3_c2.png) no-repeat;
    padding: 5px 0 5px 30px; }
  .aui #menu_seguros div.antecedentes:hover {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r3_c2_over.png) no-repeat; }
  .aui #box-banner-seguros {
    border: 1px dotted #0099CC;
    padding: 10px; }
  .aui #box-banner-seguros ul {
    list-style: none;
    margin: 10px 0; }
  .aui #box-banner-seguros ul li {
    width: 100%;
    height: auto;
    padding: 5px 0; }
  .aui #box-banner-seguros li p {
    padding-left: 30px;
    margin: 0; }
  .aui #box-banner-seguros li a {
    text-transform: capitalize;
    text-decoration: none; }
  .aui #box-banner-seguros li a:hover {
    text-decoration: underline; }
  .aui #box-banner-seguros li.coberturas {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r1_c2.png) no-repeat; }
  .aui #box-banner-seguros li.requisitos {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r2_c2.png) no-repeat; }
  .aui #box-banner-seguros li.requisitos:hover {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r2_c2_over.png) no-repeat; }
  .aui #box-banner-seguros li.condicionados {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r4_c2.png) no-repeat; }
  .aui #box-banner-seguros li.condicionados:hover {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r4_c2_over.png) no-repeat; }
  .aui #box-banner-seguros li.formularios {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r5_c2.png) no-repeat; }
  .aui #box-banner-seguros li.formularios:hover {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r5_c2_over.png) no-repeat; }
  .aui #box-banner-seguros li.antecedentes-necesarios {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r3_c2.png) no-repeat; }
  .aui #box-banner-seguros li.antecedentes-necesarios:hover {
    background: url(/consorcio-theme/css/../images/cvsoft/iconos/colectivos/nva_botonera_r3_c2_over.png) no-repeat; }
  .aui #box-banner-seguros li.solicite {
    background: url(/consorcio-theme/css/../images/custom/iconos/ico_solicite.jpg) no-repeat 0 -10px; }
  .aui #box-banner-seguros li.solicite:hover {
    background-position: 0 -46px; }
  .aui .encuentra {
    background: url(/consorcio-theme/css/../images/custom/bg_encuentra_fondo.gif) no-repeat;
    height: 124px;
    margin: 20px 0;
    padding: 10px;
    width: 164px; }
    .aui .encuentra select.list_menu {
      color: #002b5f;
      cursor: pointer;
      font-size: 12px;
      height: auto;
      margin-bottom: 0;
      margin-top: 75px;
      padding: 3px;
      width: 164px; }
    .aui .encuentra a.revisa {
      background: url(/consorcio-theme/css/../images/custom/bg_btn_revisa.gif) no-repeat 0 0;
      color: #FFFFFF;
      display: block;
      font-size: 9px;
      height: 17px;
      margin-left: 8px;
      margin-top: 5px;
      padding-top: 2px;
      text-decoration: none;
      width: 147px;
      text-align: center; }
    .aui .encuentra a.revisa:hover {
      background: url(/consorcio-theme/css/../images/custom/bg_btn_revisa.gif) no-repeat 0 -17px; }
  .aui #seguro_viaje_banner {
    width: 768px; }
  .aui #seguro_viaje_banner .botonera {
    margin-top: -2px;
    position: relative;
    width: 768px; }
  .aui #seguro_viaje_banner .botonera a {
    float: left;
    height: 40px; }
  .aui #seguro_viaje_banner .botonera a.btn_1 {
    background: url(/consorcio-theme/css/../images/custom/botonera_seguro_viaje.gif) no-repeat 0 0;
    display: block;
    text-indent: -9999px;
    width: 260px; }
  .aui #seguro_viaje_banner .botonera a.btn_1:hover {
    background: url(/consorcio-theme/css/../images/custom/botonera_seguro_viaje.gif) no-repeat 0 -40px; }
  .aui #seguro_viaje_banner .botonera a.btn_2 {
    background: url(/consorcio-theme/css/../images/custom/botonera_seguro_viaje.gif) no-repeat -260px 0;
    display: block;
    text-indent: -9999px;
    width: 248px; }
  .aui #seguro_viaje_banner .botonera a.btn_2:hover {
    background: url(/consorcio-theme/css/../images/custom/botonera_seguro_viaje.gif) no-repeat -260px -40px; }
  .aui #seguro_viaje_banner .botonera a.btn_3 {
    background: url(/consorcio-theme/css/../images/custom/botonera_seguro_viaje.gif) no-repeat -521px 0;
    display: block;
    text-indent: -9999px;
    width: 260px; }
  .aui #seguro_viaje_banner .botonera a.btn_3:hover {
    background: url(/consorcio-theme/css/../images/custom/botonera_seguro_viaje.gif) no-repeat -521px -40px; }
  .aui #SEGURO-VIAJE.asesoria {
    background: url(/consorcio-theme/css/../images/custom/bg_asesorias_2.gif) no-repeat; }
  .aui #SEGURO-VIAJE.asesoria h1 {
    font-size: 14px;
    margin: 0 0 10px; }
  .aui #SEGURO-VIAJE.asesoria ul {
    min-height: 100px;
    width: 340px; }
  .aui #SEGURO-VIAJE.planes_head h2 {
    color: #132F55;
    font-size: 24px;
    font-weight: normal;
    float: left;
    margin: 0 0 10px; }
  .aui #SEGURO-VIAJE.planes_head .documentos {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    float: right;
    color: #002B5F;
    border: 1px solid #CCCCCC;
    padding: 5px 5px 5px 30px; }
  .aui #SEGURO-VIAJE.planes_head .documentos a {
    background: url("/consorcio-theme/css/../images/custom/tick.gif") no-repeat;
    margin: 0 15px;
    padding: 0 0 0 30px; }
  .aui #SEGURO-VIAJE.planes_descripcion {
    float: left;
    width: 100%; }
  .aui #SEGURO-VIAJE.planes_descripcion .izq {
    width: 380px;
    float: left; }
  .aui #SEGURO-VIAJE.planes_descripcion .dere {
    width: 380px;
    float: right; }
  .aui #SEGURO-VIAJE.planes_descripcion .pindi {
    background: url(/consorcio-theme/css/../images/custom/pindi.gif) no-repeat 5px 10px; }
  .aui #SEGURO-VIAJE.planes_descripcion .pfam {
    background: url(/consorcio-theme/css/../images/custom/pfam.gif) no-repeat 5px 10px; }
  .aui #SEGURO-VIAJE.planes_descripcion .titicon {
    color: #132F55;
    display: block;
    font-size: 20px;
    font-weight: normal !important;
    padding: 20px 20px 10px 65px; }
  .aui #SEGURO-VIAJE.planes_descripcion ul {
    list-style: none;
    margin-left: 4em; }
  .aui #SEGURO-VIAJE.planes_descripcion ul li {
    color: #666;
    font-size: 12px;
    background: url(/consorcio-theme/css/../images/custom/tick.gif) no-repeat;
    margin: 0 15px;
    padding: 0 0 10px 30px; }
  .aui #SEGURO-VIAJE.planes_plan_familiar {
    color: #666; }
  .aui #SEGURO-VIAJE.planes_plan_familiar h3 {
    color: #132F55;
    font-size: 14px; }
  .aui #SEGURO-VIAJE.planes_plan_familiar .preguntas {
    background: url(/consorcio-theme/css/../images/custom/bg_planes_familiar.gif) no-repeat;
    clear: both;
    height: 189px;
    margin-bottom: 30px;
    width: 768px; }
  .aui #SEGURO-VIAJE.planes_plan_familiar ul {
    list-style: none;
    margin: 0; }
  .aui #SEGURO-VIAJE.planes_plan_familiar ul .title {
    font-size: 14px;
    color: #132f55; }
  .aui #SEGURO-VIAJE.planes_plan_familiar ul li {
    font-size: 12px;
    line-height: 150%;
    padding: 8px 10px 8px 20px;
    width: 350px; }
  .aui #SEGURO-VIAJE.planes_plan_familiar .left {
    float: left; }
  .aui #SEGURO-VIAJE.planes_plan_familiar .right {
    float: right; }
  .aui #SEGURO-VIAJE.planes_plan_familiar .textch {
    padding: 40px 0;
    float: left; }
  .aui #box_menu {
    width: 210px;
    margin: 0 15px 15px 0;
    float: left; }
  .aui #box_menu.azul {
    border-bottom: #0099CB solid 5px; }
  .aui #box_menu.amarillo {
    border-bottom: #FBDC33 solid 5px; }
  .aui #box_menu.verde {
    border-bottom: #84B42A solid 5px; }
  .aui #box_menu .title {
    width: 200px;
    height: 22px;
    -moz-border-radius: 3px 15px 0 0;
    -webkit-border-radius: 3px 15px 0 0;
    border-radius: 3px 15px 0 0;
    color: #FFF;
    font-size: 12px;
    padding: 5px 0 0 10px; }
  .aui #box_menu .title span {
    font-weight: bold; }
  .aui #box_menu.azul .title {
    background: #0099CB; }
  .aui #box_menu.amarillo .title {
    background: #FBDC33; }
  .aui #box_menu.verde .title {
    background: #84B42A; }
  .aui #box_menu.azul .body {
    border: #0099CB dashed;
    border-width: 0 1px; }
  .aui #box_menu.amarillo .body {
    border: #FBDC33 dashed;
    border-width: 0 1px; }
  .aui #box_menu.verde .body {
    border: #84B42A dashed;
    border-width: 0 1px; }
  .aui #box_menu .body {
    padding: 10px 0; }
  .aui #box_menu .body ul {
    margin: 0 0 0 15px;
    list-style: none; }
  .aui #box_menu .body ul li {
    background: url(/consorcio-theme/css/../images/custom/icon_list_aprendade.jpg) no-repeat 0 50%;
    padding: 0 0 0 15px; }
  .aui #box_menu .body a {
    text-decoration: underline; }
  .aui #cabecera h1.titulo {
    color: #102243;
    font-size: 20px;
    margin: 0 0 15px;
    font-weight: normal; }
  .aui #cabecera p {
    color: #666666;
    font-size: 12px; }
  .aui #seguridad-emergencias_slider {
    background: #efefef;
    width: 720px;
    font-size: 13px;
    color: #666; }
  .aui #seguridad-emergencias_slider a {
    color: #102243; }
  .aui #seguridad-emergencias_slider a:hover {
    color: #0099CC;
    text-decoration: underline; }
  .aui #seguridad-emergencias_slider .desastres {
    background: url(/consorcio-theme/css/../images/custom/aprenda/desastres-naturales.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .accidentes {
    background: url(/consorcio-theme/css/../images/custom/aprenda/accidentes-domesticos.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .seguridad-vacaciones {
    background: url(/consorcio-theme/css/../images/custom/aprenda/seguridad-en-vacaciones.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .seguridad-transito {
    background: url(/consorcio-theme/css/../images/custom/aprenda/seguridad-de-transito.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .que_desastres {
    background: url(/consorcio-theme/css/../images/custom/aprenda/denuncio_casa_auto.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .que_accidentes {
    background: url(/consorcio-theme/css/../images/custom/aprenda/denuncios_vida.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .que_pagos {
    background: url(/consorcio-theme/css/../images/custom/aprenda/pagos.jpg) no-repeat; }
  .aui #seguridad-emergencias_slider .que_consulta {
    background: url(/consorcio-theme/css/../images/custom/aprenda/consultas.jpg) no-repeat; }
  .aui #pestana {
    height: 228px;
    overflow: hidden;
    position: relative;
    width: 720px; }
  .aui #pestana ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
    color: #1F3050;
    font-size: 12px; }
  .aui #lista {
    left: 0;
    z-index: 2;
    width: 225px; }
  .aui #lista li {
    font-size: 12px;
    padding: 0;
    margin-left: 0;
    height: 57px;
    background: url(/consorcio-theme/css/../images/custom/aprenda/btn_normal.jpg) no-repeat 0 -57px; }
  .aui #lista li .current {
    background: url(/consorcio-theme/css/../images/custom/aprenda/btn_hover.jpg) no-repeat 0 -57px;
    padding: 18px 0 10px 10px; }
  .aui #lista li a {
    color: #102243;
    display: block;
    font-style: italic;
    font-weight: bold;
    height: 27px;
    outline: medium none;
    padding: 20px 0 10px 10px;
    text-decoration: none;
    cursor: pointer; }
  .aui #lista li a:hover {
    text-decoration: none; }
  .aui #lista li.first_item {
    background: url(/consorcio-theme/css/../images/custom/aprenda/btn_normal.jpg) no-repeat 0 0; }
  .aui #lista li.first_item .current {
    background: url(/consorcio-theme/css/../images/custom/aprenda/btn_hover.jpg) no-repeat 0 0; }
  .aui #lista li.last_item {
    background: url(/consorcio-theme/css/../images/custom/aprenda/btn_normal.jpg) no-repeat 0 -114px; }
  .aui #lista li.last_item .current {
    background: url(/consorcio-theme/css/../images/custom/aprenda/btn_hover.jpg) no-repeat 0 -114px; }
  .aui #salida {
    right: 0;
    width: 494px;
    height: 228px;
    position: relative;
    padding: 15px; }
  .aui #salida li {
    position: absolute;
    width: 494px;
    height: 228px;
    padding: 0;
    margin-left: 0; }
  .aui #salida li div {
    width: 464px;
    height: 228px;
    padding: 8px 15px 0; }
  .aui #salida li div.accidentes div.r,
  .aui #salida li div.accidentes div.l {
    margin: 0;
    width: 40%;
    float: left;
    padding: 0;
    height: auto; }
  .aui #salida li .subt {
    color: #102243;
    font-size: 20px;
    font-weight: normal; }
  .aui #salida li .texto {
    margin: 0; }
  .aui #salida a:hover {
    text-decoration: underline; }
  .aui #salida li div.lista {
    width: 450px;
    height: auto;
    padding: 0; }
  .aui #salida .lista a {
    display: list-item;
    list-style: disc inside; }
  .aui .aprenda_info {
    float: left;
    width: 100%;
    margin: 0 0 20px; }
  .aui .aprenda_info h1.title {
    color: #002B5F;
    font-size: 18px;
    font-style: normal; }
  .aui .aprenda_info h2.subtitle {
    color: #76B900;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 20px; }
  .aui .aprenda_info .body {
    width: 100%;
    float: left; }
  .aui .aprenda_info .box {
    width: 30%;
    border-right: #ccc dashed 1px;
    float: left;
    margin: 0 10px 0 0; }
  .aui .aprenda_info .box div {
    margin: 0 10px 0 0; }
  .aui .aprenda_info .box a {
    font-size: 12px; }
  .aui .aprenda_info .box p {
    color: #666666; }
  .aui .aprenda_info .box .mas {
    font-size: 12px;
    display: block;
    background: url(/consorcio-theme/css/../images/custom/aprenda/saber-mas.jpg) no-repeat;
    width: 149px;
    height: 21px;
    color: #FFF;
    text-decoration: none;
    padding: 2px 0 0 10px; }
  .aui .aprenda_info .box ul {
    list-style: none;
    margin: 10px; }
  .aui .aprenda_info .box ul li {
    background: url(/consorcio-theme/css/../images/custom/tick.gif) no-repeat 0 50%;
    padding: 0 0 0 20px;
    line-height: 140%; }
  .aui .aprenda_content {
    float: left;
    width: 100%; }
  .aui .aprenda_content .head {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 10px; }
  .aui .aprenda_content h1.title {
    color: #102243;
    font-size: 20px;
    font-weight: normal;
    margin: 0; }
  .aui .aprenda_content h2.subtitle {
    color: #102243;
    display: block;
    font-size: 14px;
    margin: 0 0 10px; }
  .aui .aprenda_content span.bajada {
    color: #102243;
    display: block;
    font-size: 14px; }
  .aui .aprenda_content p {
    color: #666666; }
  .aui .aprenda_content ul {
    list-style: none;
    margin: 10px; }
  .aui .aprenda_content ul.listas {
    list-style: none;
    margin: 10px; }
  .aui .aprenda_content ul.listas li {
    background: url(/consorcio-theme/css/../images/custom/tick.gif) no-repeat 0 5px;
    padding: 0 0 0 25px;
    color: #666666;
    line-height: 180%; }
  .aui .aprenda_content .submenu {
    list-style: none;
    margin: 0; }
  .aui .aprenda_content .submenu li {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0; }
  .aui .aprenda_content .submenu li a {
    color: #102243;
    font-size: 12px;
    text-decoration: none; }
  .aui .aprenda_content .submenu li a:hover {
    color: #0099cc;
    text-decoration: underline; }
  .aui .aprenda_content .categoria {
    color: #102243;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px; }
  .aui .aprenda_content li {
    color: #666666;
    font-weight: normal;
    font-size: 12px; }
  .aui .aprenda_content li.lista {
    color: #666666;
    font-weight: normal;
    font-size: 12px; }
  .aui .aprenda_content .contenido div {
    border-top: #ccc solid 1px;
    padding: 0 0 10px;
    float: left;
    width: 100%; }
  .aui .aprenda_content .contenido strong {
    color: #002B5F;
    display: block;
    margin: 10px 0 0; }
  .aui .aprenda_content .contenido div.cf {
    border-top: none; }
  .aui .aprenda_content .contenido p strong {
    font-weight: normal; }
  .aui #educacion_seguros {
    width: 394px;
    float: left; }
  .aui #educacion_seguros .head {
    height: 77px;
    width: 100%;
    float: left; }
  .aui #educacion_seguros .head img {
    width: 100% !important; }
  .aui #educacion_seguros .body {
    background: #F1F2F4;
    width: 100%;
    float: left; }
  .aui #educacion_seguros .body ul {
    float: left;
    width: 197px;
    margin: 0; }
  .aui #educacion_seguros .body ul li {
    float: left;
    display: block;
    width: 177px;
    position: relative;
    height: 100px;
    margin: 10px; }
  .aui #educacion_seguros .body ul li a.img {
    float: right;
    width: auto; }
  .aui #educacion_seguros .body ul li a {
    display: block;
    width: auto;
    text-decoration: none; }
  .aui #educacion_seguros .body ul li a:hover {
    color: #066D8E;
    text-decoration: underline; }
  .aui #educacion_seguros .body ul li a.linkazul10 {
    width: 90%; }
  .aui #educacion_seguros .body .txt {
    color: #666666;
    text-align: justify;
    margin: 10px; }
  .aui #educacion_seguros .body .text {
    width: 120px;
    float: left; }
  .aui #educacion_seguros.frecuentes .body ul li {
    height: auto;
    padding: 0; }
  .aui .top_diccionario {
    float: left;
    background: #E1E3E5;
    padding: 0 0 5px;
    margin: 0 0 5px; }
  .aui .top_diccionario .nav ul {
    list-style: none;
    margin: 0;
    float: left;
    width: 100%; }
  .aui .top_diccionario .nav ul li {
    display: block;
    float: left;
    border: #FFF solid 1px;
    background: #84B42A;
    padding: 5px 15px;
    width: 34px;
    text-align: center !important; }
  .aui .top_diccionario .nav ul li:hover {
    background: #0B80A6; }
  .aui .top_diccionario .nav ul li a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none; }
  .aui .top_diccionario .nav table {
    width: 395px; }
  .aui .top_diccionario .nav table td {
    text-align: center;
    border: #FFF solid 1px;
    background: #84B42A;
    padding: 5px 15px; }
  .aui .top_diccionario .nav table td:hover {
    background: #002B5F; }
  .aui .top_diccionario .nav table td a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 9px; }
  .aui #abc .nav table td {
    padding: 5px 2px; }
  .aui #primer_seguro .nav table td {
    padding: 5px 2px; }
  .aui #diccionario {
    float: left;
    width: 395px; }
  .aui #diccionario #identificador {
    float: left;
    width: 100%; }
  .aui #diccionario #identificador div {
    background: #002B5F;
    padding: 5px;
    color: #FFF;
    font-weight: bold;
    float: left;
    margin: 0 0 10px; }
  .aui #diccionario #body {
    margin: 10px 0 0; }
  .aui #diccionario #body strong {
    color: #002B5F; }
  .aui #diccionario #body p {
    text-align: justify; }
  .aui #diccionario #body ul {
    color: #669933; }
  .aui #config_tablas table {
    width: 100%;
    border: #ccc solid 1px; }
  .aui #config_tablas table td {
    padding: 2px;
    border: #ccc solid 1px; }
  .aui #config_tablas #botonGuardar {
    display: block;
    margin: 5px 0; }
  .aui #quienes_somos #banner {
    height: auto;
    background: none;
    margin: 0; }
  .aui #quienes_somos .menu {
    background: url(/consorcio-theme/css/../images/custom/empresa/bg_menu_empresa.jpg) no-repeat;
    width: 719px;
    height: 52px;
    margin: 0;
    list-style: none; }
  .aui #quienes_somos .menu li {
    float: left;
    display: block;
    height: 35px;
    padding-top: 17px;
    text-align: center; }
  .aui #quienes_somos .menu li a {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    color: #102243; }
  .aui #quienes_somos .menu li.item1 {
    width: 223px; }
  .aui #quienes_somos .menu li.item2 {
    width: 165px; }
  .aui #quienes_somos .menu li.item3 {
    width: 330px; }
  .aui #quienes_somos .menu li.item1:hover {
    background: url(/consorcio-theme/css/../images/custom/empresa/bg_menu_empresa.jpg) no-repeat 0 100%; }
  .aui #quienes_somos .menu li.item2:hover {
    background: url(/consorcio-theme/css/../images/custom/empresa/bg_menu_empresa.jpg) no-repeat -223px 100%; }
  .aui #quienes_somos .menu li.item3:hover {
    background: url(/consorcio-theme/css/../images/custom/empresa/bg_menu_empresa.jpg) no-repeat 100% 100%; }
  .aui #quienes_somos_menu {
    margin: 10px 0 0;
    background: url(/consorcio-theme/css/../images/custom/empresa/bg_menu_empresa.gif) no-repeat;
    width: 719px;
    height: 253px; }
  .aui #quienes_somos_menu .contenido {
    margin: 10px;
    width: 689;
    float: left; }
  .aui #quienes_somos_menu .contenido h1 {
    display: block;
    font-size: 22px;
    color: #002b5f;
    margin: 0 0 10px; }
  .aui #quienes_somos_menu .contenido div {
    width: 201px;
    margin: 0 5px 0 0;
    float: left;
    padding: 0 10px; }
  .aui #quienes_somos_menu .contenido div .subtitle {
    font-size: 16px;
    color: #76b900;
    height: 46px;
    width: 140px;
    padding: 0 0 0 60px;
    margin: 0 0 10px; }
  .aui #quienes_somos_menu .contenido .secciones {
    float: left;
    width: 195px;
    list-style: none;
    margin: 0; }
  .aui #quienes_somos_menu .contenido .secciones li {
    background: url(/consorcio-theme/css/../images/custom/vineta.gif) no-repeat 0 5px;
    padding: 0 0 0 15px; }
  .aui #quienes_somos_menu .contenido .bloque1 .subtitle {
    background: url(/consorcio-theme/css/../images/custom/empresa/ico_uno.jpg) no-repeat 0 50%; }
  .aui #quienes_somos_menu .contenido .bloque2 .subtitle {
    background: url(/consorcio-theme/css/../images/custom/empresa/ico_dos.jpg) no-repeat 0 50%; }
  .aui #quienes_somos_menu .contenido .bloque3 .subtitle {
    background: url(/consorcio-theme/css/../images/custom/empresa/ico_tres.jpg) no-repeat 0 50%; }
  .aui #container_boletines .head {
    float: left;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 10px; }
  .aui #container_boletines .head h1 {
    margin: 12px 0;
    color: #002B5F;
    font-size: 22px;
    font-weight: normal;
    height: 26px; }
  .aui #container_boletines h2 {
    border-bottom: 1px dashed #CCCCCC;
    color: #002B5F;
    float: left;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 8px;
    padding: 6px 0 14px;
    width: 100%; }
  .aui #container_boletines .head img {
    margin: 0 15px 0 0;
    float: left; }
  .aui #container_boletines .body {
    float: left;
    width: 100%; }
  .aui #container_boletines .body div {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    width: 100%; }
  .aui #container_boletines .body div ul li {
    list-style-image: url(/consorcio-theme/css/../images/cvsoft/bullet_red.gif);
    margin: 0 0 0 15px; }
  .aui #container_boletines .body div a {
    color: #002B5F;
    display: block;
    font-size: 14px;
    text-decoration: none; }
  .aui #container_boletines .body div a:hover {
    color: red; }
  .aui .titulo-coporativo {
    float: left;
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 10px; }
  .aui .titulo-coporativo h1 {
    margin: 12px 0;
    color: #002B5F;
    font-size: 22px;
    font-weight: normal;
    height: 26px; }
  .aui .titulo-coporativo img {
    margin: 0 15px 0 0;
    float: left; }
  .aui strong.title_prin {
    font-size: 16px;
    margin: 10px 0; }
  .aui strong.title_prin2 {
    font-size: 13px; }
  .aui #encuestarenta {
    height: 420px;
    width: 700px;
    margin: 15px auto 0; }
  .aui #encuestarenta h3 {
    font-size: 18px;
    color: #666;
    margin: 0 0 5px; }
  .aui #encuestarenta .item span {
    display: block;
    font-size: 12px; }
  .aui #encuestarenta .pregunta .item span {
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 120%;
    margin-bottom: 15px; }
  .aui #encuestarenta .item label {
    display: inline;
    font-size: 12px;
    width: 355px;
    padding: 0 10px; }
  .aui #encuestarenta .ultimas .lista input {
    display: block;
    float: left;
    margin: 5px 0; }
  .aui #encuestarenta .ultimas .lista {
    clear: both; }
  .aui #encuestarenta .ultimas .lista label {
    display: block;
    float: left;
    width: 330px; }
  .aui #encuestarenta .ultimas .lista input {
    display: block;
    float: left; }
  .aui #encuestarenta .btnencontrar {
    background: transparent url(/consorcio-theme/css/../img/btn/btnrenta.jpg) no-repeat;
    display: block;
    height: 36px;
    text-indent: -9999px;
    width: 188px;
    margin: 10px auto; }
  .aui #encuestarenta .text {
    float: left;
    width: 380px;
    padding-left: 10px; }
  .aui #encuestarenta .text_2 {
    float: left;
    width: 408px;
    font-size: 12px;
    padding-left: 10px; }
  .aui #encuestarenta .text_2 h3 {
    padding-left: 10px; }
  .aui #encuestarenta .item {
    border-bottom: 1px solid #CCC;
    padding-bottom: 5px;
    padding-top: 10px; }
  .aui #encuestarenta .imagen {
    float: right;
    width: 260px;
    margin: 0 10px 0 0; }
  .aui #encuestarenta .line {
    display: block;
    padding: 5px 10px;
    width: 388px; }
  .aui #encuestarenta .line strong {
    color: #1a84d5; }
  .aui #encuestarenta .line span {
    text-decoration: underline; }
  .aui #encuestarenta .line img {
    margin: 0 5px; }
  .aui #encuestarenta .line .corto {
    width: 38%;
    float: left; }
  .aui #encuestarenta .line .largo {
    width: 60%;
    float: left; }
  .aui #encuestarenta .gris {
    background: #eee; }
  .aui #encuestarenta .btnback {
    background: url(/consorcio-theme/css/../images/custom/btnback.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    margin: 5px;
    text-indent: -9999px;
    width: 151px; }
  .aui #encuestarenta .contacte_simula {
    background: transparent url(/consorcio-theme/css/../images/custom/btn_paso2.jpg) no-repeat;
    display: block;
    height: 36px;
    margin: 5px auto;
    text-indent: -9999px;
    width: 189px; }
  .aui #encuestarenta .btnback:hover {
    background: transparent url(/consorcio-theme/css/../images/custom/btnback.jpg) no-repeat left bottom; }
  .aui #encuestarenta .contacte_simula:hover {
    background: transparent url(/consorcio-theme/css/../images/custom/btn_paso2.jpg) no-repeat left bottom; }
  .aui #contacto2 .wrap {
    background: url("/consorcio-theme/css/../images/custom/contacto.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 15px;
    height: 400px;
    margin: 15% auto;
    padding-left: 80px;
    padding-top: 94px;
    position: relative;
    width: 280px;
    z-index: 66666; }
  .aui #encuestarenta #contacto2 .wrap {
    height: 270px;
    margin: 10px auto;
    background: transparent url(/consorcio-theme/css/../images/custom/contactol.jpg) no-repeat; }
  .aui #encuestarenta #contacto2 {
    left: inherit;
    top: inherit;
    margin-top: -10px;
    position: relative; }
  .aui #encuestarenta #calcular {
    display: block;
    height: 65px;
    text-indent: -9999px;
    width: 251px;
    background: transparent url(/consorcio-theme/css/../images/custom/btn_paso1.jpg) no-repeat; }
  .aui #encuestarenta #calcular:hover {
    background: transparent url(/consorcio-theme/css/../images/custom/btn_paso1.jpg) no-repeat left bottom; }
  .aui #encuestarenta .imagen img {
    vertical-align: bottom; }
  .aui #encuestarenta .line {
    display: block;
    padding: 5px 10px;
    width: 388px; }
  .aui .ver_demo {
    position: relative;
    width: 369px;
    height: 200px;
    margin: 0 0 15px; }
  .aui .ver_demo a {
    display: block;
    position: absolute;
    text-indent: -9999px;
    background: url(/consorcio-theme/css/../images/custom/bg_trans.png) repeat; }
  .aui .ver_demo .demo {
    height: 20px;
    left: 120px;
    top: 125px;
    width: 85px; }
  .aui .ver_demo .vermas {
    height: 39px;
    right: 49px;
    top: 130px;
    width: 105px; }
  .aui #Tabla_01 {
    float: left;
    float: left;
    width: 814px; }
  .aui #Tabla_01 .col_uno {
    float: left;
    height: 216px;
    width: 100%; }
  .aui #Tabla_01 .col_dos {
    float: left;
    height: 317px;
    width: 100%; }
  .aui #Tabla_01 .col_tres {
    float: left;
    height: 78px;
    width: 100%;
    margin: -4px 0 0; }
  .aui #Tabla_01 .col_dos .a {
    width: 114px;
    float: left; }
  .aui #Tabla_01 .col_dos .c {
    width: 125px;
    float: right; }
  .aui #Tabla_01 .col_dos .b {
    width: 570px;
    float: left; }
  .aui #Tabla_01 .resultados_region {
    position: inherit;
    height: auto;
    background: none; }
  .aui #Tabla_01 .region {
    height: 150px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 570px; }
  .aui #Tabla_01 .region .texto {
    width: 100% !important; }
  .aui div#asistencia {
    position: relative;
    width: 100%;
    height: auto;
    color: #4D4D4D;
    background: url(/consorcio-theme/css/../img/fdo_telefonos_asistencia.gif) 0 0 no-repeat;
    float: left; }
    .aui div#asistencia * {
      margin: 0;
      padding: 0; }
    .aui div#asistencia .cont {
      margin: 10px 10px 10px 0; }
    .aui div#asistencia #otros {
      float: left; }
    .aui div#asistencia h2 {
      font-weight: normal;
      color: #002B5F;
      font-size: 29px;
      margin: 0 0 10px; }
    .aui div#asistencia h3 {
      font-weight: normal;
      color: #666; }
    .aui div#asistencia h4 {
      padding-left: 80px;
      font-size: 29px;
      line-height: 29px;
      font-weight: normal;
      color: #002B5F; }
    .aui div#asistencia .llama {
      position: relative;
      width: 340px;
      height: 110px;
      background: #E4ECED;
      -webkit-border-radius: 9px;
      -moz-border-radius: 9px;
      border-radius: 9px;
      margin: 0 0 8px;
      overflow: hidden; }
      .aui div#asistencia .llama p {
        position: absolute;
        font-size: 16px;
        color: #666;
        width: 100px;
        top: 18px;
        left: 14px; }
      .aui div#asistencia .llama p.fonos {
        position: absolute;
        width: 225px;
        left: 110px;
        top: 16px;
        font-size: 27px;
        line-height: 29px;
        font-weight: bold;
        color: #002B5F; }
    .aui div#asistencia p.desde {
      position: absolute;
      font-size: 12px;
      width: 200px;
      top: 80px;
      left: 110px; }
    .aui div#asistencia #otros {
      background: url("/consorcio-theme/css/../images/custom/otros-telefonos.gif") no-repeat scroll 0 0;
      background-image: none;
      background: #e4eced;
      border-radius: 12px;
      height: auto;
      margin: 12px auto;
      padding: 5px 5px 0;
      width: 330px; }
      .aui div#asistencia #otros table td {
        font-size: 12px;
        padding: 5px; }
      .aui div#asistencia #otros table tr:nth-child(even) {
        background: #fff; }
    .aui div#asistencia div#ruta {
      background: none !important;
      float: left;
      width: 50%;
      padding: 25px 0; }
      .aui div#asistencia div#ruta h4 {
        background: url(/consorcio-theme/css/../images/custom/asistencia/ico_ruta.jpg) no-repeat; }
    .aui div#asistencia div#viaje {
      float: left;
      width: 50%;
      padding: 25px 0; }
      .aui div#asistencia div#viaje h4 {
        background: url(/consorcio-theme/css/../images/custom/asistencia/ico_viaje.jpg) no-repeat; }
    .aui div#asistencia div#hogar {
      float: left;
      width: 50%;
      padding: 25px 0; }
      .aui div#asistencia div#hogar h4 {
        background: url(/consorcio-theme/css/../images/custom/asistencia/ico_hogar.jpg) no-repeat; }
  .aui footer.nueva_version {
    background: none;
    height: auto;
    width: 100%;
    float: left;
    margin-top: 10px; }
    .aui footer.nueva_version .journal-content-article div[class*="col"],
    .aui footer.nueva_version .journal-content-article .row [class*="col"] {
      display: block;
      float: left;
      width: 18.3673%; }
    .aui footer.nueva_version .row {
      margin-left: auto;
      margin-right: auto;
      width: 920px;
      padding: 20px 30px;
      background: #dee4e6 none repeat scroll 0 0;
      overflow: hidden; }
    .aui footer.nueva_version .row [class*="col-m"] {
      margin-right: 2.04082%; }
    .aui footer.nueva_version .last {
      margin-right: 0 !important; }
    .aui footer.nueva_version h3 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: 700;
      margin-bottom: 5px;
      margin-top: 0; }
    .aui footer.nueva_version p {
      font-size: 11px; }
    .aui footer.nueva_version p.contactenos {
      margin-top: 0;
      line-height: normal; }
    .aui footer.nueva_version p.contactenos a {
      color: #31a7d7;
      font-weight: 700;
      text-decoration: underline; }
    .aui footer.nueva_version span.foot-tel {
      display: inline-block;
      font-size: 18px;
      margin-bottom: 10px; }
    .aui footer.nueva_version .foot-links {
      font-size: 11px;
      list-style: outside none none;
      margin: 0; }
      .aui footer.nueva_version .foot-links li {
        background: url("/consorcio-theme/css/../images/custom/icons/arrow-list.png") no-repeat scroll left center;
        padding-left: 10px;
        line-height: 140%; }
      .aui footer.nueva_version .foot-links a {
        color: #333;
        text-decoration: none; }
      .aui footer.nueva_version .foot-links a:hover {
        text-decoration: underline; }
    .aui footer.nueva_version .brand-text {
      background: #003DA5 none repeat scroll 0 0;
      color: #fff;
      padding: 0;
      width: 980px; }
      .aui footer.nueva_version .brand-text p {
        color: #fff;
        font-size: 11px;
        margin: 0;
        padding: 5px 10px;
        text-align: right;
        line-height: 160%; }
  .aui .ie8 .signed-out .consorcio-seguros-formulario .portlet-borderless-container {
    min-height: 0; }
  .aui #wrapper {
    width: 100%; }
  .aui header.nueva_version {
    width: 100%; }
    .aui header.nueva_version .zonaUsuario-portlet .portlet-borderless-container {
      margin: 0;
      min-height: 0; }
    .aui header.nueva_version .content_login {
      float: right;
      position: relative;
      width: 220px; }
      .aui header.nueva_version .content_login .icon-log {
        background: url("/consorcio-theme/css/../images/custom/icons/candado.png") no-repeat scroll center center;
        display: inline-block;
        height: 21px;
        margin-right: 10px;
        width: 16px; }
      .aui header.nueva_version .content_login .btn {
        border-radius: 4px;
        display: block;
        max-width: 280px;
        padding: 10px 20px;
        text-align: center;
        transition: all 200ms ease 0s; }
      .aui header.nueva_version .content_login .btn-green {
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        display: block;
        max-width: 280px;
        padding: 10px 20px;
        text-align: center;
        transition: all 200ms ease 0s;
        -webkit-transition: all 200ms ease 0s;
        -moz-transition: all 200ms ease 0s;
        -ms-transition: all 200ms ease 0s;
        -o-transition: all 200ms ease 0s;
        background: #73bd00 none repeat scroll 0 0;
        box-shadow: 0 4px 0 0 #508200;
        -webkit-box-shadow: 0 4px 0 0 #508200;
        -moz-box-shadow: 0 4px 0 0 #508200;
        -ms-box-shadow: 0 4px 0 0 #508200;
        -o-box-shadow: 0 4px 0 0 #508200;
        color: #efefef;
        position: relative;
        z-index: 1;
        behavior: url("/consorcio-theme/css/ie.htc"); }
      .aui header.nueva_version .content_login .btn-green:hover {
        background: #508200 none repeat scroll 0 0;
        box-shadow: 0 4px 0 0 #315100; }
      .aui header.nueva_version .content_login .btn-green:focus,
      .aui header.nueva_version .content_login .btn-green:hover {
        background: #73bd00;
        color: #FFF; }
      .aui header.nueva_version .content_login .btn-green:active {
        bottom: -4px; }
      .aui header.nueva_version .content_login .btn-login {
        float: right;
        font-size: 18px;
        font-weight: 700;
        width: 180px; }
      .aui header.nueva_version .content_login .btn-login.active {
        background: #508200 none repeat scroll 0 0;
        bottom: -4px; }
      .aui header.nueva_version .content_login .btn-login span {
        display: inline-block; }
      .aui header.nueva_version .content_login .body_login {
        background: #f2f2f2 none repeat scroll 0 0;
        border-radius: 3px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
        color: #333;
        display: none;
        padding: 10px;
        position: absolute;
        top: 55px;
        z-index: 999;
        font-size: 14px; }
        .aui header.nueva_version .content_login .body_login h3 {
          font-weight: 600;
          text-align: left;
          font-family: "Lato";
          margin: 0 0 10px;
          font-size: 1.17em; }
        .aui header.nueva_version .content_login .body_login fieldset {
          margin-bottom: 10px;
          border: 0;
          padding: 0; }
        .aui header.nueva_version .content_login .body_login div.hd-input {
          display: block;
          margin-bottom: 5px;
          overflow: hidden; }
          .aui header.nueva_version .content_login .body_login div.hd-input label {
            display: block;
            float: left;
            margin-top: 5px;
            width: 20%; }
          .aui header.nueva_version .content_login .body_login div.hd-input input {
            background: #fff none repeat scroll 0 0;
            border: 1px solid #ddd;
            float: right;
            height: auto;
            margin: 0;
            width: 70%; }
          .aui header.nueva_version .content_login .body_login div.hd-input div.hd-login-select-wrap {
            background: white url("/consorcio-theme/css/../images/custom/login-select-bg.png") no-repeat scroll right center;
            border: 1px solid #ddd;
            border-radius: 3px;
            cursor: pointer;
            float: right;
            overflow: hidden;
            width: 140px; }
          .aui header.nueva_version .content_login .body_login div.hd-input select {
            background: transparent none repeat scroll 0 0;
            border: 0 none;
            cursor: pointer;
            display: block;
            height: auto;
            outline: 0 none;
            overflow: hidden;
            padding: 5px;
            width: 115%; }
            .aui header.nueva_version .content_login .body_login div.hd-input select option {
              width: 100%; }
          .aui header.nueva_version .content_login .body_login div.hd-input a {
            background: #31a7d7 none repeat scroll 0 0;
            border: 0 none;
            border-radius: 3px;
            color: #fff;
            display: block;
            font: 14px Arial;
            padding: 10px;
            text-align: center;
            text-decoration: none;
            -webkit-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            -o-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
            width: 180px; }
          .aui header.nueva_version .content_login .body_login div.hd-input a:hover {
            background: #2785ab none repeat scroll 0 0; }
        .aui header.nueva_version .content_login .body_login p {
          font-size: 12px;
          text-align: center; }
          .aui header.nueva_version .content_login .body_login p a {
            color: #31a7d7;
            font-weight: 700;
            text-decoration: none; }
    .aui header.nueva_version .sg-supra-head {
      background: #dee4e6 none repeat scroll 0 0;
      overflow: hidden; }
    .aui header.nueva_version .sg-brand-access {
      background: #fff;
      padding: 15px 0; }
    .aui header.nueva_version .sg-mundos {
      float: left;
      list-style: none; }
      .aui header.nueva_version .sg-mundos li {
        float: left;
        padding: 10px 0; }
        .aui header.nueva_version .sg-mundos li a {
          border-right: 1px solid #f2f2f2;
          color: #4d4d4d;
          display: block;
          font-size: 12px;
          padding: 0 20px;
          text-decoration: none; }
      .aui header.nueva_version .sg-mundos li.open,
      .aui header.nueva_version .sg-mundos li.current {
        background: #f2f2f2; }
      .aui header.nueva_version .sg-mundos li:last-child a {
        border-right: 0 none; }
      .aui header.nueva_version .sg-mundos li:hover {
        background: #c4cacc; }
        .aui header.nueva_version .sg-mundos li:hover a {
          color: #fff; }
    .aui header.nueva_version .logo {
      padding: 0;
      height: auto; }
    .aui header.nueva_version .sg-logo {
      background: url("/consorcio-theme/css/../images/custom/logo.png") no-repeat scroll 0 0;
      display: block;
      float: left;
      height: 70px;
      margin: 10px 0;
      text-indent: -9999px;
      width: 300px; }
    .aui header.nueva_version .sp-social-list {
      margin-top: 4px;
      overflow: hidden; }
    .aui header.nueva_version .sp-social-list li {
      float: left;
      margin-right: 5px;
      list-style: none; }
    .aui header.nueva_version .sp-social-list li:first-child {
      border: solid #FFF;
      border-width: 0 1px;
      padding: 0 10px; }
    .aui header.nueva_version .sp-social-list li:last-child {
      margin-right: 0; }
    .aui header.nueva_version #___gcse_0 {
      display: none;
      float: left;
      margin-right: 5px;
      -webkit-transition: width 300ms ease 0s;
      -moz-transition: width 300ms ease 0s;
      -o-transition: width 300ms ease 0s;
      transition: width 300ms ease 0s;
      width: 0; }
    .aui header.nueva_version #___gcse_0.active {
      display: block;
      width: 175px; }
    .aui header.nueva_version #___gcse_0 .gsc-control-cse {
      background: none;
      border: 0 none;
      padding: 0; }
    .aui header.nueva_version .gsib_a {
      padding: 2px 6px 0 !important;
      background: none; }
    .aui header.nueva_version .search-li {
      max-width: 210px; }
      .aui header.nueva_version .search-li span {
        display: block;
        float: left;
        margin: 6px 22px; }
      .aui header.nueva_version .search-li a {
        display: block;
        float: right;
        margin: 2px 0; }
    .aui header.nueva_version .gsc-search-button.gsc-search-button-v2 {
      display: none; }
    .aui header.nueva_version .gsc-search-box-tools .gsc-search-box .gsc-input {
      padding-right: 0 !important; }
    .aui header.nueva_version .search-btn {
      background: url("/consorcio-theme/css/../images/custom/sp/meta-buttons-sprite.png") no-repeat scroll left center !important;
      border: 0 none !important;
      display: block;
      float: left;
      height: 22px !important;
      margin-right: 5px !important;
      margin-top: 1px !important;
      padding: 5px !important;
      width: 22px !important; }
    .aui header.nueva_version .search-input {
      border-radius: 0;
      height: 28px;
      padding: 0;
      -webkit-transition: width 300ms ease 0s;
      -moz-transition: width 300ms ease 0s;
      -o-transition: width 300ms ease 0s;
      transition: width 300ms ease 0s;
      width: 0; }
    .aui header.nueva_version .search-input.active {
      padding: 5px;
      width: 200px; }
    .aui header.nueva_version .sg-label-wrapp {
      display: table;
      margin-bottom: 10px;
      width: 100%; }
      .aui header.nueva_version .sg-label-wrapp .label-like {
        color: #414141;
        display: table-cell;
        font-size: 14px;
        vertical-align: middle;
        width: 20%; }
      .aui header.nueva_version .sg-label-wrapp input {
        display: table-cell;
        width: 100%; }
      .aui header.nueva_version .sg-label-wrapp input[type="text"] {
        width: 100%; }
      .aui header.nueva_version .sg-label-wrapp .btn.offset-left {
        margin: 0;
        float: right; }
    .aui header.nueva_version .to-the-right {
      float: right; }
    .aui header.nueva_version .sg-face,
    .aui header.nueva_version .sg-twitter,
    .aui header.nueva_version .sg-youtube {
      color: transparent;
      display: block;
      font-size: 0;
      height: 25px;
      width: 28px; }
    .aui header.nueva_version .sg-face {
      background: url("/consorcio-theme/css/../images/custom/sp/meta-buttons-sprite.png") no-repeat scroll -43px center; }
    .aui header.nueva_version .sg-twitter {
      background: url("/consorcio-theme/css/../images/custom/sp/meta-buttons-sprite.png") no-repeat scroll -92px center; }
    .aui header.nueva_version .sg-youtube {
      background: url("/consorcio-theme/css/../images/custom/sp/meta-buttons-sprite.png") no-repeat scroll -141px center; }
    .aui header.nueva_version .search-btn {
      background: url("/consorcio-theme/css/../images/custom/sp/meta-buttons-sprite.png") no-repeat scroll left center !important;
      border: 0 none !important;
      display: block;
      float: left;
      height: 22px !important;
      margin-right: 5px !important;
      margin-top: 1px !important;
      padding: 5px !important;
      width: 22px !important; }
    .aui header.nueva_version .search-input {
      border-radius: 0;
      height: 28px;
      padding: 0;
      -webkit-transition: width 300ms ease 0s;
      -moz-transition: width 300ms ease 0s;
      -o-transition: width 300ms ease 0s;
      transition: width 300ms ease 0s;
      width: 0; }
    .aui header.nueva_version .search-input.active {
      padding: 5px;
      width: 200px; }
    .aui header.nueva_version .row {
      margin-left: auto;
      margin-right: auto;
      width: 980px; }
    .aui header.nueva_version .sg-main-nav {
      background: #003DA5 none repeat scroll 0 0;
      height: 31px;
      width: 100%; }
    .aui header.nueva_version .sg-main-nav ul {
      background: #dee4e6;
      display: table;
      position: relative;
      height: 31px; }
    .aui header.nueva_version .sg-main-nav ul li {
      color: #fff;
      display: table-cell;
      float: left;
      font-weight: 700;
      text-align: center;
      text-transform: uppercase;
      width: 20%; }
    .aui header.nueva_version .sg-main-nav ul li a {
      background-color: #003DA5;
      color: #fff;
      display: block;
      font-weight: 700;
      padding: 8px 0;
      position: relative;
      text-decoration: none; }
    .aui header.nueva_version .sg-main-nav ul li a:hover {
      background: #002e7d none repeat scroll 0 0; }
    .aui header.nueva_version .sg-main-nav ul li.open > a {
      background: #01245f none repeat scroll 0 0;
      height: 15px; }
    .aui header.nueva_version .sg-main-nav ul li.open > a::after {
      border-left: 7.5px solid transparent;
      border-right: 7.5px solid transparent;
      border-top: 8px solid #01245f;
      content: "";
      display: block;
      height: 0;
      left: 50%;
      margin-left: -10px;
      position: relative;
      top: 4px;
      width: 0;
      z-index: 10; }
    .aui header.nueva_version .sg-main-nav ul li a span.arrow {
      background: url("/consorcio-theme/css/../images/custom/sp/general-sp.png") repeat scroll -69px -215px;
      display: inline-block;
      height: 4px;
      margin-left: 6px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 7px; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu {
      height: 40px;
      left: 0;
      overflow: hidden;
      overflow: hidden;
      position: absolute;
      width: 100%;
      z-index: 9; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu {
      display: none;
      opacity: 0; }
    .aui header.nueva_version .sg-main-nav ul .open .sg-submenu {
      display: block;
      opacity: 1;
      z-index: 0; }
    .aui header.nueva_version .sg-main-nav ul .open.hover .sg-submenu {
      display: block;
      opacity: 1; }
    .aui header.nueva_version .sg-main-nav ul .open .inner {
      margin: 40px auto 0 !important; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu.open {
      opacity: 1; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu ul {
      width: 100%; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu ul li {
      background: #003DA5 none repeat scroll 0 0;
      display: table-cell;
      float: none;
      font-weight: 400;
      padding: 0;
      width: auto; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu ul li a {
      background: #003DA5 none repeat scroll 0 0;
      color: #fff;
      display: block;
      font-size: 14px;
      font-weight: 400;
      padding: 10px 0;
      text-transform: none; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu ul li a:hover {
      background: #003DA5 none repeat scroll 0 0; }
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu ul li.current a,
    .aui header.nueva_version .sg-main-nav ul li .sg-submenu ul li.open a {
      background: #31a7d7 none repeat scroll 0 0;
      color: #fff;
      font-weight: 700; }
    .aui header.nueva_version .sg-main-nav ul li:hover .sg-submenu {
      display: block;
      opacity: 1; }
  .aui #fondo {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
  .aui #fondo.mover {
    margin: 41px auto 0; }
  .aui header ul {
    margin: 0; }
  .aui header.nueva_version .sg-main-nav.apariencia ul li .sg-submenu ul li {
    background: #a7a7a7;
    padding: 10px 0; }
    .aui header.nueva_version .sg-main-nav.apariencia ul li .sg-submenu ul li a {
      padding: 0;
      color: #FFF;
      background: #a7a7a7;
      border-right: #FFF solid;
      border-width: 0 1px 0 0; }
  .aui header.nueva_version .sg-main-nav.apariencia ul li .sg-submenu ul li:hover,
  .aui header.nueva_version .sg-main-nav.apariencia ul li .sg-submenu ul li:hover a {
    background: #888; }
  .aui header.nueva_version .sg-main-nav.apariencia ul li .sg-submenu ul li:last-child a {
    border: 0; }
  .aui header.nueva_version .sg-main-nav ul li {
    z-index: 2000; }
  .aui header.nueva_version .sg-main-nav ul li .sg-submenu {
    display: block;
    visibility: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 1000;
    height: 0;
    overflow: hidden;
    opacity: inherit; }
  .aui header.nueva_version .sg-main-nav ul li:hover .sg-submenu {
    height: 40px;
    visibility: visible; }
  .aui #asesorproteccion .modal {
    background: none; }
  .aui .consorcio-comunicaciones-email-portlet {
    padding: 0 20px; }
    .aui .consorcio-comunicaciones-email-portlet .form-content h1 {
      color: #00275b;
      font-size: 26px;
      margin: 1em 0; }
    .aui .consorcio-comunicaciones-email-portlet .form-content table span {
      padding: 0 25px !important; }
    .aui .consorcio-comunicaciones-email-portlet .form-content table .control-group {
      margin: 0; }
    .aui .consorcio-comunicaciones-email-portlet .form-content .submitBlue {
      bottom: -25px; }
      .aui .consorcio-comunicaciones-email-portlet .form-content .submitBlue .btn {
        background-image: url("/consorcio-comuniciones-email-portlet/images/boton_buscar.png");
        background-position: left top;
        background-repeat: repeat-x;
        border: 0 none;
        border-radius: 1px;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 2px 4px;
        text-shadow: none;
        width: 100px;
        font-size: 12px;
        padding: 0 8px; }
      .aui .consorcio-comunicaciones-email-portlet .form-content .submitBlue .btn:hover {
        background-image: url("/consorcio-comuniciones-email-portlet/images/boton_buscar_hover.png"); }

iframe.dialog-iframe-node.dialog-iframe {
  height: 400px !important; }

.aui.dialog-iframe-root-node {
  background: none !important; }
  .aui.dialog-iframe-root-node form {
    margin: 0; }

.aui {
  /*PORTLET DE LOGIN USUARIOS*/
  /*cambios-formulario*/
  /*siniestroAuto*/
  /*ValidarCerticado*/
  /*TarjetaCredito*/
  /*tarifasVigientes*/
  /*FondosMutuos*/
  /*Mandato*/
                               /*
#MandatoPAT {height:580px;overflow:scroll;overflow-x:hidden;}
#MandatoPAT .header{}
#MandatoPAT .body{height:590px;/*CANCINO PIDIO QUE SACARA ESTOoverflow:scroll;overflow-x:hidden;*/
  /*
  #MandatoPAT .texto1 {color: #666666;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;text-align: justify;}
  #MandatoPAT table td {color: #666666;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;text-align: right;text-decoration: none;padding:5px;}
  #MandatoPAT table td p{font-size: 18px;font-weight:normal;}
  #MandatoPAT .verdebold10 {color: #669933;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: bold;}
  #MandatoPAC {height:580px;overflow:scroll;overflow-x:hidden;}
  #MandatoPAC table td p{font-size: 18px;font-weight:normal;}
  */
  /*pagoExpress*/
  /*generales*/
  /*<----PORTLET SEGUROS GENERALES---->*/
  /*reservaHora*/
  /******************* TUPOLIZA ************************/ }
  .aui #zonaUsuario {
    border: #ccc solid 1px;
    -moz-border-radius: 10px;
    /* -webkit-border-radius: 10px; */
    /*border-radius: 10px;*/
    overflow: hidden;
    background: #FFF;
    width: 181px;
    padding: 0 0 5px;
    margin: 0 0 5px;
    height: 214px; }
  .aui #zonaUsuario .head span {
    padding: 11px;
    display: block;
    color: #669933;
    font-size: 12px;
    border: #669933 solid;
    border-width: 0 0 1px; }
  .aui #zonaUsuario .body {
    margin: 0 auto;
    width: 153px; }
  .aui #zonaUsuario .body h4 {
    color: #000;
    position: relative;
    top: 1px;
    display: block;
    float: left;
    font-size: 12px; }
  .aui #zonaUsuario .body p {
    margin: 10px 0; }
  .aui #zonaUsuario .body div {
    float: left;
    width: 100%;
    padding: 0;
    /* height: auto; */
    position: relative;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    /* padding-top: 10px; */
    margin-top: 6px; }
  .aui #zonaUsuario .body div span {
    color: #000;
    position: relative;
    top: 1px;
    display: block;
    float: left;
    width: 40px;
    font-size: 12px; }
  .aui #zonaUsuario .body form select {
    color: #0A274F;
    font: 10px Arial,Helvetica,sans-serif;
    background: none #FFF;
    padding: 0;
    width: 99px;
    margin-left: 13px; }
  .aui #zonaUsuario .body form input {
    background: #f0f0f2;
    border: 1px solid #bfbfbf;
    width: 99px;
    height: 20px;
    margin-left: 13px;
    margin-bottom: 1px;
    /*float:left;color:#0A274F;font:bold 11px Arial,Helvetica,sans-serif;background:none #FFF;padding:0;width:100px;*/ }
  .aui #zonaUsuario .body form #_consorciozonaUsuario_WAR_consorcioportalportlet_rut,
  .aui #zonaUsuario .body form #_consorciozonaUsuario_WAR_consorcioportalportlet_contrasena {
    width: 95px; }
  .aui #zonaUsuario .body form a {
    float: right;
    height: 17px;
    margin: 2px 0; }
  .aui #zonaUsuario .body .ingresar a {
    float: left;
    margin: 3px 0 3px 53px; }
  .aui #BusquedaFondosMutuos {
    margin: 0 20px;
    width: 640px; }
  .aui #BusquedaFondosMutuos .head {
    height: 32px; }
  .aui #BusquedaFondosMutuos table {
    border: #AEC4D5 solid 1px; }
  .aui #BusquedaFondosMutuos table td {
    border: 1px solid #AEC4D5;
    color: #666666;
    padding: 5px; }
  .aui #BusquedaFondosMutuos .a {
    background: #E6EFF5;
    font-size: 12px; }
  .aui #BusquedaFondosMutuos .b {
    background: #E6EFD4;
    font-size: 11px;
    font-weight: bold; }
  .aui #BusquedaFondosMutuos .c {
    background: #D9E5EE;
    font-size: 12px; }
  .aui #BusquedaFondosMutuos .c:hover {
    background: #0198CD; }
  .aui #BusquedaFondosMutuos .c:hover a {
    color: #FFF;
    text-decoration: none; }
  .aui #BusquedaFondosMutuos .foot span {
    padding: 15px;
    display: block;
    width: 610px;
    text-align: center;
    color: #666666;
    font-size: 12px; }
  .aui #BusquedaFondosMutuos .foot p {
    text-align: justify; }
  .aui .siniestroAuto {
    width: 652px;
    float: left;
    height: 100%;
    position: relative;
    width: 652px; }
  .aui .siniestroAuto .img {
    height: 66px; }
  .aui .siniestroAuto .body {
    border: #999999 solid;
    border-width: 0 1px 1px;
    padding: 15px;
    float: left;
    height: auto;
    width: 620px; }
  .aui .siniestroAuto .body .img {
    margin: 0 0 0 -16px;
    border: 0; }
  .aui .siniestroAuto .body div {
    float: left;
    width: 100%;
    padding: 5px 0;
    line-height: 15px; }
  .aui .siniestroAuto .body div input {
    float: left;
    color: #002B5F;
    background: none #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px 3px;
    width: 410px; }
  .aui .siniestroAuto .body div textarea {
    float: left;
    color: #002B5F;
    background: none #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px 3px;
    width: 410px; }
  .aui .siniestroAuto .body div select {
    float: left;
    color: #002B5F;
    background: none #F2F2F2;
    border: 1px solid #CCCCCC;
    padding: 5px 3px;
    width: 418px; }
  .aui .siniestroAuto .body div span {
    color: #002B5F;
    display: block;
    width: 175px;
    text-align: right;
    float: left;
    margin: 5px 3px 0; }
  .aui .siniestroAuto .body div span.requerido {
    color: red;
    width: auto;
    float: right; }
  .aui .siniestroAuto .body div .description {
    width: 435px;
    text-align: left;
    float: right;
    color: #002B5F; }
  .aui .siniestroAuto .rut .a {
    width: 290px;
    float: left; }
  .aui .siniestroAuto .rut .a input {
    width: 95px;
    float: left;
    margin: 0 0 0 7px; }
  .aui .siniestroAuto .rut .b {
    width: 30px;
    float: left; }
  .aui .siniestroAuto .rut .b span {
    width: auto;
    float: left; }
  .aui .siniestroAuto .rut .b input {
    width: 95px;
    float: left;
    margin: 0 0 0 6px; }
  .aui .siniestroAuto .rut .separato {
    width: auto; }
  .aui .siniestroAuto .rut #_consorciosiniestroHipo_WAR_consorcioportalportlet_telefonoAreaInspeccion {
    width: 30px; }
  .aui .siniestroAuto .rut #_consorciosiniestroHipo_WAR_consorcioportalportlet_telefonoInspeccion {
    width: 360px; }
  .aui .siniestroAuto .rut #_consorciosiniestroAuto_WAR_consorcioportalportlet_rut {
    width: 200px; }
  .aui .siniestroAuto .rut #_consorciosiniestroAuto_WAR_consorcioportalportlet_rutDv {
    width: 50px; }
  .aui .siniestroAuto .rut #_consorciosiniestroAuto_WAR_consorcioportalportlet_rutConductor {
    width: 200px; }
  .aui .siniestroAuto .rut #_consorciosiniestroAuto_WAR_consorcioportalportlet_rutDvConductor {
    width: 50px; }
  .aui .siniestroAuto .fecha_accidente {
    position: relative;
    position: relative; }
  .aui .siniestroAuto .fecha_accidente .requerido {
    position: absolute;
    right: 0;
    top: 20px; }
  .aui .siniestroAuto .direccion div {
    width: auto;
    float: left; }
  .aui .siniestroAuto .direccion div input {
    width: 50px;
    float: left;
    margin: 0 0 0 7px; }
  .aui .siniestroAuto .direccion div span {
    width: 40px;
    float: left; }
  .aui .siniestroAuto .direccion .a input,
  .aui .siniestroAuto .direccion .c input {
    float: left;
    margin: 0 0 0 5;
    width: 60px; }
  .aui .siniestroAuto .direccion .b input {
    float: left;
    margin: 0 0 0 5;
    width: 77px; }
  .aui .siniestroAuto .direccion .d input {
    float: left;
    margin: 0 0 0 10px;
    width: 60px; }
  .aui .siniestroAuto .direccion .b span {
    width: 50px; }
  .aui .siniestroAuto .direccion .d span {
    width: 110px;
    float: left; }
  .aui .siniestroAuto .direccion span.requerido {
    margin: 5px 0 0 10px; }
  .aui .siniestroAuto .vehiculo .box {
    float: left;
    width: 190px;
    padding: 5px;
    overflow: hidden; }
  .aui .siniestroAuto .vehiculo .box span {
    text-align: left;
    padding: 0 0 5px; }
  .aui .siniestroAuto .vehiculo .box select {
    width: 170px; }
  .aui .siniestroAuto .vehiculo .box input {
    width: 160px; }
  .aui .siniestroAuto .vehiculo .patente {
    float: left;
    width: 190px;
    padding: 5px;
    overflow: hidden; }
  .aui .siniestroAuto .vehiculo .patente span {
    text-align: left;
    padding: 0 0 5px; }
  .aui .siniestroAuto .vehiculo .patente span.separato {
    width: auto;
    padding: 2px 5px; }
  .aui .siniestroAuto .vehiculo .patente #_consorciosiniestroAuto_WAR_consorcioportalportlet_patente {
    width: 100px; }
  .aui .siniestroAuto .vehiculo .patente #_consorciosiniestroAuto_WAR_consorcioportalportlet_patenteDv {
    width: 40px; }
  .aui .siniestroAuto .table {
    width: 620px;
    border: blue solid 1px; }
  .aui .siniestroAuto .table input {
    width: 100px !important; }
  .aui .siniestroAuto .table select {
    width: 100px !important; }
  .aui .siniestroAuto .conductor .query {
    width: auto;
    margin: 15px 10px 0 0; }
  .aui .siniestroAuto .conductor .option {
    width: auto;
    padding: 10px 10px 10px 0; }
  .aui .siniestroAuto .conductor .sinBorde {
    width: auto; }
  .aui .siniestroAuto .licencia .clase {
    width: auto; }
  .aui .siniestroAuto .licencia #_consorciosiniestroAuto_WAR_consorcioportalportlet_licencia {
    width: 150px; }
  .aui .siniestroAuto .licencia #_consorciosiniestroAuto_WAR_consorcioportalportlet_tipoLicencia {
    width: 50px; }
  .aui .siniestroAuto div.titulo {
    background: url(/consorcio-theme/css/../images/custom/sombra.gif) no-repeat 50% 0;
    padding: 10px 0; }
  .aui .siniestroAuto div.titulo span {
    color: #002B5F;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
    width: 100%; }
  .aui .siniestroAuto div.alcoholemia input {
    width: auto;
    margin: 0 5px 0 0; }
  .aui .siniestroAuto div.alcoholemia .si,
  .aui .siniestroAuto div.alcoholemia .no {
    width: auto;
    margin: 10px 5px 0 0; }
  .aui .siniestroAuto div.alcoholemia b {
    font-weight: normal;
    color: #002B5F; }
  .aui .siniestroAuto div.terceros img {
    cursor: pointer; }
  .aui .siniestroAuto div.terceros .si {
    width: 63px;
    height: 56px;
    padding: 0;
    border: 0; }
  .aui .siniestroAuto .aui-field,
  .aui .siniestroAuto .aui-field-wrapper,
  .aui .siniestroAuto .aui-field-wrapper-content {
    padding: 0;
    margin: 0; }
  .aui .siniestroAuto .aui-field-label {
    color: #002B5F;
    display: block;
    float: left;
    margin: 5px 3px 0;
    text-align: right;
    width: 175px;
    font-weight: normal; }
  .aui .siniestroAuto .aui-field-wrapper-content .aui-datepicker-display {
    float: left;
    padding: 0;
    width: 400px; }
  .aui .siniestroAuto .aui-datepicker-display .aui-datepicker-select-wrapper select {
    width: 50px;
    margin: 0 5px 0 0; }
  .aui .siniestroAuto .aui-datepicker-display #_consorciosiniestroAuto_WAR_consorcioportalportlet_monthOtorgamiento {
    width: 100px;
    margin: 0 5px 0 0; }
  .aui .siniestroAuto .aui-datepicker-display #_consorciosiniestroAuto_WAR_consorcioportalportlet_monthControl {
    width: 100px;
    margin: 0 5px 0 0; }
  .aui .siniestroAuto .aui-datepicker-display .aui-datepicker-select-wrapper {
    width: auto;
    padding: 0; }
  .aui .siniestroAuto .aui-datepicker-display .aui-datepicker-button-wrapper {
    width: 50px;
    padding: 0; }
  .aui .siniestroAuto .aui-datepicker-display button {
    margin: 3px 0 0; }
  .aui .siniestroAuto div.hora select {
    width: 50px; }
  .aui .siniestroAuto div.hora .minuto {
    width: auto; }
  .aui .siniestroAuto div.botonera {
    border-top: #E7E3E3 dotted 1px;
    padding: 20px 0 5px; }
  .aui .siniestroAuto div.siguiente {
    padding: 0;
    float: left;
    width: auto; }
  .aui .siniestroAuto div.siguiente input {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/siguiente.gif) no-repeat 0 0 !important;
    width: 150px !important;
    text-indent: -9999px;
    height: 38px;
    border: 0; }
  .aui .siniestroAuto div.siguiente input:hover {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/siguiente.gif) no-repeat 0 100% !important; }
  .aui .siniestroAuto div.volver {
    padding: 0;
    float: left;
    width: auto;
    margin: 0 10px 0 0; }
  .aui .siniestroAuto div.volver input {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/volver.gif) no-repeat 0 0 !important;
    width: 150px !important;
    text-indent: -9999px;
    height: 38px;
    border: 0; }
  .aui .siniestroAuto div.volver input:hover {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/volver.gif) no-repeat 0 100% !important; }
  .aui .siniestroAuto div.enviar {
    padding: 0;
    float: left;
    width: auto;
    margin: 0 10px 0 0; }
  .aui .siniestroAuto div.enviar input {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/enviar.gif) no-repeat 0 0 !important;
    width: 150px !important;
    text-indent: -9999px;
    height: 38px;
    border: 0; }
  .aui .siniestroAuto div.enviar input:hover {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/enviar.gif) no-repeat 0 100% !important; }
  .aui .siniestroAuto div.imprimir {
    padding: 0;
    float: left;
    width: auto;
    margin: 0 10px; }
  .aui .siniestroAuto div.imprimir input {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/imprimir.gif) no-repeat 0 0 !important;
    width: 150px !important;
    text-indent: -9999px;
    height: 38px;
    border: 0; }
  .aui .siniestroAuto div.imprimir input:hover {
    background: url(/consorcio-theme/css/../../consorcio-portal-portlet/images/siniestroAuto/imprimir.gif) no-repeat 0 100% !important; }
  .aui .siniestroAuto .foot {
    border: #999999 solid;
    border-width: 0 1px 1px;
    float: left;
    height: auto;
    width: 650px;
    margin: 10px 0 0; }
  .aui .siniestroAuto .foot .head {
    background: #5CB909;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    text-transform: uppercase; }
  .aui .siniestroAuto .foot .mensaje {
    padding: 10px; }
  .aui .siniestroAuto .hipo_h1 {
    margin: 0 0 0 0; }
  .aui .siniestroAuto .hipo_title {
    margin: 0 0 0 -5px; }
  .aui .siniestroAuto .hipo_titles {
    margin: 0 0 0 -4px; }
  .aui .siniestroAuto div.folio input {
    width: 100px; }
  .aui .siniestroAuto div.folio .separato {
    width: auto; }
  .aui .siniestroAuto .querys .query {
    margin: 15px 10px 0 0; }
  .aui .siniestroAuto .querys .option {
    width: auto;
    padding: 10px 10px 10px 0; }
  .aui .siniestroAuto div.querys input {
    width: auto; }
  .aui .siniestroAuto div.obligatorios p {
    float: left;
    font-weight: bold;
    color: #CC0001; }
  .aui .siniestroAuto div.obligatorios .requerido {
    margin: 0 3px;
    color: #cc0001 !important; }
  .aui #paso5b.siniestroAuto .body {
    border-width: 1px; }
  .aui #hipo_paso3 .body {
    border: #999999 solid 1px; }
  .aui #ValidarCerticado {
    width: 400px;
    background: #F5F5F5; }
    .aui #ValidarCerticado .head {
      width: 400px;
      background: url(/consorcio-theme/css/../images/custom/banner_valida_certificado.jpg) no-repeat;
      height: 170px;
      border-bottom: #E1E3E5 solid 5px; }
    .aui #ValidarCerticado .body {
      padding: 15px 20px; }
      .aui #ValidarCerticado .body input {
        background: #FFF;
        padding: 2px 1px; }
      .aui #ValidarCerticado .body input.numeric {
        width: 50%; }
      .aui #ValidarCerticado .body input.numericDv {
        width: 20%; }
    .aui #ValidarCerticado .btn {
      border: 0 none;
      box-shadow: none;
      height: auto;
      margin: 0;
      padding: 0; }
  .aui #TarjetaCredito {
    width: 394px;
    color: #666666; }
  .aui #TarjetaCredito .body div {
    width: 100%;
    float: left;
    margin: 0 0 5px; }
  .aui #TarjetaCredito .body span {
    width: 150px;
    display: block;
    float: left;
    margin: 3px 0 0; }
  .aui #TarjetaCredito .body span.requerido {
    width: auto;
    display: block;
    float: left;
    margin: 5px; }
  .aui #TarjetaCredito .body input {
    background: #FFF;
    width: 200px;
    float: left; }
  .aui #TarjetaCredito .body input {
    background: #FFF;
    width: 200px;
    float: left; }
  .aui #TarjetaCredito .body select {
    background: #FFF;
    width: 204px;
    float: left;
    padding: 5px; }
  .aui #TarjetaCredito .btn {
    padding: 5px 0; }
  .aui #TarjetaCredito .btn input {
    width: 50px;
    float: none;
    width: auto;
    margin: 0 auto; }
  .aui #TarjetaCredito .volver {
    text-align: center; }
  .aui #TarjetaCredito .msn strong {
    float: right; }
  .aui #tarifasVigientes {
    color: #666666; }
  .aui #tarifasVigientes .head .tit1 {
    margin: 0 0 15px; }
  .aui #tarifasVigientes .body table {
    width: 100%; }
  .aui #tarifasVigientes .comisionable tr {
    border-bottom: #E7E3E3 dotted 1px; }
  .aui #tarifasVigientes .comisionable .bar {
    border-bottom: 2px solid #E7E3E3; }
  .aui #tarifasVigientes .comisionable .title {
    color: #333; }
  .aui #tarifasVigientes table {
    border-color: #ccc; }
  .aui #tarifasVigientes table td {
    padding: 10px;
    border-color: #ccc; }
  .aui #tarifasVigientes .tarjeta {
    margin: 15px 0; }
  .aui #FondosMutuos #headFondosMutuos img {
    cursor: pointer; }
  .aui #FondosMutuos .head {
    height: 32px; }
  .aui #FondosMutuos .body {
    margin: 0 0 10px; }
  .aui #FondosMutuos .body table {
    border-color: #AEC4D5; }
  .aui #FondosMutuos .body td {
    border-color: #AEC4D5; }
  .aui #FondosMutuos .body .a {
    background: #E6EFF5; }
  .aui #FondosMutuos .body .a td {
    color: #666666;
    font-size: 12px;
    padding: 5px; }
  .aui #FondosMutuos .body .b {
    background: #E6EFD4; }
  .aui #FondosMutuos .body .b td {
    padding: 5px;
    font-weight: bold;
    color: #666666; }
  .aui #FondosMutuos .body .c {
    background: #D9E5EE;
    padding: 5px;
    color: #666666;
    font-size: 12px; }
  .aui #FondosMutuos .body .c:hover {
    background: #0198CD; }
  .aui #FondosMutuos .body .c:hover a {
    color: #FFF;
    text-decoration: none; }
  .aui #FondosMutuos .foot {
    color: #666; }
  .aui #FondosMutuos .foot span {
    text-align: center;
    display: block;
    width: 100%;
    font-size: 11px;
    margin: 10px 0; }
  .aui #FondosMutuos .foot p {
    font-size: 10px;
    text-align: justify; }
  .aui #fondosMutuosDetalle .head {
    height: 37px; }
  .aui #fondosMutuosDetalle .body table {
    border-color: #AEC4D5; }
  .aui #fondosMutuosDetalle .body td {
    border-color: #AEC4D5;
    padding: 10px;
    color: #666666;
    font-size: 12px; }
  .aui #fondosMutuosDetalle .body .a {
    background: #E6EFF5; }
  .aui #cambios-formulario #botones button {
    background: #F4F5F5;
    border: #BCBCBC solid 1px;
    margin: 5px 5px 0 0;
    color: #7DC0D7; }
  .aui .firefox .mandato .body {
    overflow-x: hidden; }
  .aui .mandato .body {
    float: left;
    height: 590px;
    width: 650px; }
  .aui .mandato #botones {
    position: fixed;
    top: 0;
    width: 100%;
    padding: 0 0 5px; }
  .aui #MandatoPAT table td,
  .aui #MandatoPAC table td {
    color: #666666;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    padding: 5px; }
  .aui #MandatoPAT table td p,
  .aui #MandatoPAC table td p {
    font-size: 18px;
    font-weight: normal; }
  .aui #pagoExpress {
    background: url(/consorcio-theme/css/../images/custom/degradado.jpg) repeat-x scroll left top transparent;
    border-color: #C1C1C1;
    border-radius: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 780px;
    margin-bottom: 24px;
    margin-left: 20px;
    padding: 20px;
    width: 698px; }
  .aui #pagoExpress .head h1 {
    margin: 0 0 10px;
    color: #033A72;
    font-size: 34px;
    font-weight: normal; }
  .aui #pagoExpress .head p {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px; }
  .aui #pagoExpress h3 {
    color: #0199CB;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin: 10px 0 0 6px; }
  .aui #pagoExpress h4 {
    color: #0199CB;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px; }
  .aui #pagoExpress ul {
    margin: 0 0 0 20px;
    font-size: 10px;
    float: left;
    font-size: 11px; }
  .aui #pagoExpress .link a {
    display: block;
    background: url(/consorcio-theme/css/../images/custom/VB.jpg) no-repeat scroll 0 2px;
    width: 150px;
    padding: 0 0 0 20px;
    float: left; }
  .aui #pagoExpress .content ul li {
    font-size: 11px; }
  .aui #pagoExpress .box {
    width: 330px;
    height: auto;
    float: left; }
  .aui #pagoExpress .box img {
    float: left; }
  .aui #pagoExpress .box #ingresoForm {
    float: left;
    background: none repeat scroll 0 0 #F5F0F0;
    border: medium solid #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    height: 150px;
    margin-left: 20px;
    overflow: hidden;
    padding-left: 12px;
    padding-top: 16px;
    width: 255px; }
  .aui #pagoExpress .box #ingresoForm span {
    color: #666666;
    float: left; }
  .aui #pagoExpress .box #ingresoForm div {
    float: left;
    width: 95%; }
  .aui #pagoExpress .box #ingresoForm input {
    background: #FFF;
    border: 1px solid #BFBFBF;
    color: #666666;
    display: block;
    font-size: 12px;
    height: 20px;
    margin-bottom: 8px;
    padding: 4px;
    width: 144px;
    float: right; }
  .aui #pagoExpress .box #ingresoForm .btn_pagar {
    background: url(/consorcio-theme/css/../images/custom/btn_pagoi.jpg) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 40px;
    float: none;
    margin: 0 auto;
    width: 156px;
    text-indent: -9999px; }
  .aui #pagoExpress .box #ingresoForm .btn_pagar:hover {
    background: url(/consorcio-theme/css/../images/custom/btn_pagoi.jpg) 0px -41px no-repeat; }
  .aui #pagoExpress .box #ingresoForm .radio span {
    padding: 0 5px 0 0; }
  .aui #pagoExpress .box #ingresoForm .radio input {
    width: auto;
    margin: 0 0 0 5px; }
  .aui .body .tit1 {
    text-align: center;
    margin: 15px 0; }
  .aui .tit1 {
    margin: 15px 0;
    color: #102243;
    font-size: 18px; }
  .aui #content .main-content h1 {
    margin-bottom: 15px; }
  .aui #content .main-content h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #102243;
    display: block;
    font-size: 14px;
    padding-bottom: 10px; }
  .aui #content .main-content ul.listas {
    list-style: none;
    margin: 10px 0; }
  .aui #content .main-content ul.listas li {
    background: url(/consorcio-theme/css/../images/custom/tick.gif) no-repeat;
    padding: 0 0 5px 30px; }
  .aui #content .main-content a:hover {
    color: #0099CC; }
  .aui #Contactenos {
    width: 394px; }
  .aui #Contactenos .head img {
    border-bottom: #ccc solid 2px;
    padding: 0 0 1px; }
  .aui #Contactenos .body {
    padding: 15px; }
  .aui #Contactenos .body p {
    font-weight: normal;
    color: #666; }
  .aui #Contactenos span {
    text-align: left;
    width: 150px;
    display: block;
    float: left; }
  .aui #Contactenos div {
    width: 360px;
    float: left;
    padding: 3px 0; }
  .aui #Contactenos input {
    float: right;
    width: 200px;
    background: #FFF;
    color: #666; }
  .aui #Contactenos textarea {
    float: right;
    width: 200px;
    background: #FFF; }
  .aui #Contactenos select {
    float: right;
    width: 204px;
    background: #FFF; }
  .aui #Contactenos .botonera {
    text-align: center; }
  .aui #Contactenos .botonera input {
    width: auto;
    float: none; }
  .aui .clave {
    float: left;
    width: 470px;
    background: none repeat scroll 0 0 #E6E6E6;
    line-height: 1.1;
    margin-bottom: 20px;
    padding: 15px; }
  .aui .clave .solicita {
    background: url(/consorcio-theme/css/../images/custom/solicita.gif) no-repeat;
    border-bottom: 1px solid #002B5F;
    display: block;
    height: 30px;
    margin: 10px;
    text-indent: -9999px; }
  .aui .clave .tit_cand {
    background: url(/consorcio-theme/css/../images/custom/candado.gif) no-repeat;
    display: block;
    padding-left: 50px; }
  .aui .clave .tit_cand span,
  .aui .clave .tit_cand strong {
    color: #002B5F;
    font-size: 16px;
    font-weight: normal; }
  .aui .clave .rut {
    background: url(/consorcio-theme/css/../images/custom/rut.gif) no-repeat;
    padding-left: 50px;
    margin: 10px 0; }
  .aui .clave .codigo {
    background: url(/consorcio-theme/css/../images/custom/pass.gif) no-repeat;
    padding-left: 50px; }
  .aui .clave input {
    background: #FFF;
    border: 1px solid #666666; }
  .aui .clave p {
    margin: 0 0 5px; }
  .aui .clave .botonera {
    padding-left: 50px;
    margin: 10px 0; }
  .aui .clave .botonera input {
    border: 0; }
  .aui .clave .captcha {
    padding-left: 50px;
    margin: 10px 0; }
  .aui .clave .captcha a {
    color: #003084;
    font-size: 12px; }
  .aui .clave .foot {
    float: left; }
  .aui .clave .foot img {
    float: left; }
  .aui .clave .foot p {
    float: left;
    width: 300px;
    margin: 0 0 0 10px; }
  .aui .siniestroAuto .body div input#_consorciosiniestroHipo_WAR_consorcioportalportlet_telefonoContactoArea,
  .aui .siniestroAuto .body div input#_consorciosiniestroHipo_WAR_consorcioportalportlet_telefonoContactoArea2 {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    color: #002B5F;
    float: left;
    padding: 5px 3px;
    width: 30px; }
  .aui .siniestroAuto .body div input#_consorciosiniestroHipo_WAR_consorcioportalportlet_telefonoContacto,
  .aui .siniestroAuto .body div input#_consorciosiniestroHipo_WAR_consorcioportalportlet_telefonoContacto2 {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    color: #002B5F;
    float: left;
    padding: 5px 3px;
    width: 360px; }
  .aui .siniestroAuto .hipo_h1 {
    background: url("/consorcio-theme/css/../images/cvsoft/formularios/dato-asegurado.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    text-indent: -9999px; }
  .aui .siniestroAuto .hipo_title {
    background: url("/consorcio-theme/css/../images/cvsoft/formularios/direccion-del-asegurado.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    text-indent: -9999px; }
  .aui .siniestroAuto .vivienda span.option {
    width: 61px; }
  .aui .siniestroAuto .vivienda span.query {
    width: 175px; }
  .aui .siniestroAuto .vivienda span.option input {
    width: 33px;
    float: right; }
  .aui #reservaHora h3 {
    color: red; }
  .aui #reservaHora img {
    margin: 0; }
  .aui #reservaHora .rut {
    font-size: 15px;
    text-transform: uppercase;
    height: 30px; }
  .aui #reservaHora .rut p {
    padding: 8px 0 0;
    margin: 0; }
  .aui #reservaHora input {
    border: 1px solid #666666;
    width: 150px;
    padding: 2px;
    font-size: 12px;
    margin: 5px 0 5px 30px; }
  .aui #reservaHora input.numericDv {
    width: 50px;
    padding: 2px;
    font-size: 12px;
    margin: 5px 0 5px 5px; }
  .aui #reservaHora .codigo p {
    font-size: 15px;
    padding: 6px 0 0;
    margin: 0; }
  .aui #reservaHora .propuesta {
    font-size: 11px;
    color: #666666;
    padding: 5px 0 5px 30px;
    margin: 0; }
  .aui #reservaHora .btn {
    padding: 0 0 0 23px;
    margin: 0;
    cursor: pointer; }
  .aui #reservaHora .rut img,
  .aui #reservaHora .codigo img {
    float: left;
    margin-right: 6px; }
  .aui #popup-reservahora {
    width: 325px;
    height: 324px;
    margin: 7% 0 0 -526px;
    top: -89px !important; }
  .aui #popup-reservahora iframe {
    height: 250px;
    overflow-y: hidden; }
  .aui .inforeserva {
    float: left;
    height: 86px;
    background: #efefef;
    width: 250px;
    padding: 10px; }
  .aui .inforeserva .black {
    color: #333333;
    font-size: 14px; }
  .aui .inforeserva a {
    font-size: 12px;
    color: #004275;
    padding: 2px; }
  .aui #tu_poliza {
    background: url("/consorcio-theme/css/../images/custom/degradado.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border-color: #C1C1C1;
    border-radius: 12px;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 698px; }
    .aui #tu_poliza fieldset {
      border: 0;
      padding: 0; }
      .aui #tu_poliza fieldset > table td[align="center"] label {
        display: inline;
        font-size: 12px; }
  .aui #tu_poliza h2 {
    font-size: 34px;
    margin-top: 0;
    border-bottom: 1px solid #CCCCCC; }
  .aui #tu_poliza #pagoExpress {
    background: none;
    border: 0;
    border-radius: 0;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%; }
  .aui #tu_poliza #pagoExpress form {
    margin: 0 0 15px; }
  .aui #tu_poliza #datos {
    width: 695px;
    height: 300px;
    margin: 0 auto;
    background: none;
    background: url(/consorcio-theme/css/../images/custom/bg_poliza.jpg) no-repeat !important;
    background-size: 708px 315px !important;
    color: #666;
    font-size: 11px;
    padding: 18px 0 0 14px;
    border: 0 !important; }
  .aui #tu_poliza #datos form {
    margin: 0;
    width: 670px; }
  .aui #tu_poliza #datos table {
    width: 490px; }
  .aui #tu_poliza #datos .pagar {
    border: none; }
  .aui #tu_poliza #datos .pagar td {
    padding: 0 0 5px; }
  .aui #tu_poliza #datos .pagar label {
    font-size: 13px; }
  .aui #tu_poliza #datos .pagar input[type='radio'] {
    background: none !important; }
  .aui #tu_poliza #datos .pagar input[type='text'] {
    width: 147px;
    height: 17px;
    border: 0;
    color: #666;
    font-size: 13px;
    padding-left: 4px;
    background: none;
    background: url(/consorcio-theme/css/../images/custom/bg_input.jpg) no-repeat !important;
    padding: 10px 2px; }
  .aui #tu_poliza #datos #btn-continuar {
    text-align: right;
    margin: 0 0 10px;
    width: 630px; }
  .aui #tu_poliza #datos .btn_continuar {
    background: url(/consorcio-theme/css/../images/bitmaps/btn_continuar.jpg) 0px 0px no-repeat;
    width: 156px;
    height: 40px;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0; }
  .aui #tu_poliza #datos .btn_continuar:hover {
    background: url(/consorcio-theme/css/../images/bitmaps/btn_continuar.jpg) 0px -41px no-repeat; }
  .aui #tu_poliza #datos input.radiobtn {
    width: 15px;
    margin: 0;
    padding: 0;
    border: none; }
  .aui #tu_poliza #datos #captcha-container {
    text-align: left; }
  .aui #tu_poliza #datos .taglib-captcha {
    text-align: left;
    margin: 0 0 5px; }
  .aui #tu_poliza #datos .taglib-captcha .captcha {
    margin: 0 0 5px; }
  .aui #tu_poliza #datos .aui-field-label {
    text-align: left; }
  .aui #tu_poliza #datos input {
    margin: 5px 0 0; }

.tu_zona_interactiva .reveal-modal {
  width: auto !important; }

#encuesta .reveal-modal {
  top: -600px !important;
  left: -70px; }

#modal_calugas .reveal-modal {
  top: -200px !important;
  left: -310px; }

/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 4999;
  display: block;
  top: 0;
  left: 0; }

.reveal-modal {
  visibility: hidden;
  top: -130% !important;
  left: 70%;
  width: 690px;
  background: #FFF;
  position: absolute;
  z-index: 5000;
  padding: 20px 10px;
  text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }

.reveal-modal.small {
  width: 200px;
  margin-left: -140px; }

.reveal-modal.medium {
  width: 400px;
  margin-left: -240px; }

.reveal-modal.large {
  width: 600px;
  margin-left: -340px; }

.reveal-modal.xlarge {
  width: 800px;
  margin-left: -440px; }

.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: .5;
  position: absolute;
  right: -10px;
  top: -10px;
  color: #aaa;
  text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer; }

/*
	
NOTES

Close button entity is &#215;

Example markup

<div id="myModal" class="reveal-modal">
	<h2>Awesome. I have it.</h2>
	<p class="lead">Your couch.  I it's mine.</p>
	<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
	<a class="close-reveal-modal">&#215;</a>
</div>

*/
/* cf */
.cf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.black_overlay {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80); }

.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  padding: 16px;
  border: 16px solid orange;
  background-color: white;
  z-index: 1002;
  overflow: auto; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 13, 2016 */
@font-face {
  font-family: 'latoblack';
  src: url("/consorcio-theme/css/../fonts/lato-black.eot");
  src: url("/consorcio-theme/css/../fonts/lato-black.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-black.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-black.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-black.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-black.svg#latoblack") format("svg");
  font-weight: normal;
  font-style: normal;
  /*900*/ }

@font-face {
  font-family: 'latoblack_italic';
  src: url("/consorcio-theme/css/../fonts/lato-blackitalic.eot");
  src: url("/consorcio-theme/css/../fonts/lato-blackitalic.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-blackitalic.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-blackitalic.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-blackitalic.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-blackitalic.svg#latoblack_italic") format("svg");
  font-weight: normal;
  font-style: normal;
  /*900italic*/ }

@font-face {
  font-family: 'latobold';
  src: url("/consorcio-theme/css/../fonts/lato-bold.eot");
  src: url("/consorcio-theme/css/../fonts/lato-bold.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-bold.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-bold.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-bold.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-bold.svg#latobold") format("svg");
  font-weight: normal;
  font-style: normal;
  /*700*/ }

@font-face {
  font-family: 'latobold_italic';
  src: url("/consorcio-theme/css/../fonts/lato-bolditalic.eot");
  src: url("/consorcio-theme/css/../fonts/lato-bolditalic.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-bolditalic.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-bolditalic.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-bolditalic.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-bolditalic.svg#latobold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
  /*700italic*/ }

@font-face {
  font-family: 'Lato';
  src: url("/consorcio-theme/css/../fonts/lato-regular.eot");
  src: url("/consorcio-theme/css/../fonts/lato-regular.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-regular.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-regular.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-regular.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-regular.svg#latoregular") format("svg");
  font-weight: normal;
  font-style: normal;
  /*400*/ }

@font-face {
  font-family: 'latoitalic';
  src: url("/consorcio-theme/css/../fonts/lato-italic.eot");
  src: url("/consorcio-theme/css/../fonts/lato-italic.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-italic.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-italic.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-italic.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-italic.svg#latoitalic") format("svg");
  font-weight: normal;
  font-style: normal;
  /*400italic*/ }

@font-face {
  font-family: 'latolight';
  src: url("/consorcio-theme/css/../fonts/lato-light.eot");
  src: url("/consorcio-theme/css/../fonts/lato-light.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-light.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-light.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-light.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-light.svg#latolight") format("svg");
  font-weight: normal;
  font-style: normal;
  /*300*/ }

@font-face {
  font-family: 'latolight_italic';
  src: url("/consorcio-theme/css/../fonts/lato-lightitalic.eot");
  src: url("/consorcio-theme/css/../fonts/lato-lightitalic.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-lightitalic.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-lightitalic.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-lightitalic.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-lightitalic.svg#latolight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
  /*300italic*/ }

@font-face {
  font-family: 'latohairline';
  src: url("/consorcio-theme/css/../fonts/lato-hairline.eot");
  src: url("/consorcio-theme/css/../fonts/lato-hairline.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-hairline.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-hairline.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-hairline.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-hairline.svg#latohairline") format("svg");
  font-weight: normal;
  font-style: normal;
  /*100*/ }

@font-face {
  font-family: 'latohairline_italic';
  src: url("/consorcio-theme/css/../fonts/lato-hairlineitalic.eot");
  src: url("/consorcio-theme/css/../fonts/lato-hairlineitalic.eot?#iefix") format("embedded-opentype"), url("/consorcio-theme/css/../fonts/lato-hairlineitalic.woff2") format("woff2"), url("/consorcio-theme/css/../fonts/lato-hairlineitalic.woff") format("woff"), url("/consorcio-theme/css/../fonts/lato-hairlineitalic.ttf") format("truetype"), url("/consorcio-theme/css/../fonts/lato-hairlineitalic.svg#latohairline_italic") format("svg");
  font-weight: normal;
  font-style: normal;
  /*100italic*/ }

.ie7 #medios_sociales {
  margin-top: 14px; }

.ie7 .menu_lateral {
  margin: 5px 0; }

.ie7 #banner {
  z-index: 1; }

.ie7 #navigation {
  padding-top: 0px;
  margin: 5px auto; }

.ie7 #navigation li {
  height: 26px; }

.ie7 #navigation li li {
  width: 157px; }

.ie7 #navigation ul li {
  *display: inline; }

.ie7 #sidebar {
  z-index: 1;
  position: relative;
  margin-top: 8px; }

.ie7 #home_iconos {
  margin: 0; }

.ie7 #banner #menuheader li:first-child {
  background: none; }

.ie7 .portlet-breadcrumb {
  margin: 0; }

.ie7 #footer ul li {
  vertical-align: top;
  zoom: 1;
  *display: inline; }

.ie7 #menufooter {
  margin: 0 auto;
  padding-top: 18px; }

.ie7 .compra-seguro {
  float: right; }

.ie7 .simuladores {
  float: right; }

.ie7 .verdes LI A {
  display: inline; }
.ie7 .verdes1 LI A {
  display: inline; }
.ie7 .verdes2 LI A {
  display: inline; }

.ie7 .consorcio_home #column-3 {
  width: 235px; }

.ie7 .consorcio_home #column-4 {
  width: 300px; }

.ie7 .consorcio_home #column-5 {
  width: 245px; }

.ie7 .consorcio_60_40 #column-3 {
  width: 400px; }

.ie7 .consorcio_60_40 #column-4 {
  width: 200px; }

.ie7 .consorcio_70_30 #column-3 {
  width: 530px; }

.ie7 .consorcio_70_30 #column-4 {
  width: 235px; }

.ie7 .consorcio_80_20 #column-3 {
  width: 568px; }

.ie7 .consorcio_80_20 #column-4 {
  width: 200px; }

.ie7 .consorcio_30_30_30 #column-2 {
  width: 256px; }

.ie7 .consorcio_30_30_30 #column-3 {
  width: 256px; }

.ie7 .consorcio_30_30_30 #column-4 {
  width: 256px; }

.ie8 #banner .search_inset .ir {
  margin: 0 0 0 -2px; }

.ie8 #banner .search_inset .txt {
  position: relative;
  top: -7px; }

.ie7 #fondo {
  margin: 5px 62px 0px auto;
  background: url(/consorcio-theme/css/../images/bitmaps/blur4.jpg) no-repeat scroll 0px 0px transparent;
  width: 980px;
  height: 100%;
  padding: 0px 0px 0px 10px; }

.ie8 #fondo {
  background: url(/consorcio-theme/css/../images/bitmaps/blur4.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 992px;
  height: 100%;
  padding: 0px 0px 0px 10px; }
.ie8 #medios_sociales {
  margin-top: 14px; }

/* Contenedor */
div#wrapper2 {
  width: 730px;
  height: 420px;
  background: #cccccc url(/consorcio-theme/css/../../images/custom/simulador/bkg_simulador.jpg) no-repeat center;
  overflow: hidden; }

/* container for slides */
.images {
  background: url(/consorcio-theme/css/../../images/custom/simulador/bkg_sim_2.png) top center no-repeat;
  position: relative;
  height: 300px;
  width: 426px;
  float: left;
  margin-top: 90px;
  margin-left: 270px;
  _margin-left: 120px; }

/* single slide */
.images div {
  display: none;
  position: relative;
  top: 0;
  left: 0;
  margin: 7px;
  padding: 15px 30px 15px 10px;
  height: 256px;
  width: 370px;
  font-size: 12px; }

/* header */
.images h3 {
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 20px 0;
  color: #456;
  text-align: center; }

.images h3.simulador {
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  color: #456;
  text-align: center;
  font-weight: bold;
  color: #1f3a6e;
  height: 40px;
  line-height: 20px; }

/* tabs (those little circles below slides) */
.slidetabs {
  clear: both;
  margin-left: 310px; }

/* single tab */
.slidetabs a {
  width: 8px;
  height: 8px;
  float: left;
  margin: 3px;
  background: url(/media/img/scrollable/arrow/navigator.png) 0 0 no-repeat;
  display: block;
  font-size: 1px; }

/* mouseover state */
.slidetabs a:hover {
  background-position: 0 -8px; }

/* active state (current page state) */
.slidetabs a.current {
  background-position: 0 -16px; }

/* prev and next buttons */
.forward {
  float: left;
  margin-top: 0px;
  background: url(/consorcio-theme/css/../../images/custom/simulador/btn_siguiente.png) 0px 0px no-repeat;
  display: block;
  width: 120px;
  height: 43px;
  cursor: pointer;
  font-size: 1px;
  text-indent: -9999em; }

.backward {
  float: left;
  margin-top: 0px;
  background: url(/consorcio-theme/css/../../images/custom/simulador/btn_anterior.png) 0px 0px no-repeat;
  display: block;
  width: 120px;
  height: 43px;
  cursor: pointer;
  font-size: 1px;
  text-indent: -9999em; }

img.tab_mumb {
  position: absolute;
  top: -47px;
  left: 216px; }

.si {
  background: url(/consorcio-theme/css/../../images/custom/simulador/box_si.png) 0px 0px no-repeat;
  width: 154px;
  height: 130px;
  display: block;
  font-size: 1px;
  float: left;
  margin-left: 60px;
  _margin-left: 30px; }

.no {
  background: url(/consorcio-theme/css/../../images/custom/simulador/box_no.png) 3px 0px no-repeat;
  width: 154px;
  height: 130px;
  display: block;
  font-size: 1px;
  float: left; }

.seleccionar_si {
  position: absolute;
  top: 125px;
  left: 114px; }

.seleccionar_no {
  position: absolute;
  top: 125px;
  left: 270px; }

div.resultados {
  background: url(/consorcio-theme/css/../../images/custom/simulador/fondo_resultados.jpg) 0px 0px no-repeat;
  width: 630px;
  height: 300px;
  display: block;
  left: -250px;
  _left: -220px;
  position: absolute;
  top: -70px; }

div.resultados h4 img {
  margin: 0 0 0 25px; }

div.resultados p.izquer {
  position: relative;
  width: 186px;
  float: left;
  left: 30px;
  font-size: 14px;
  color: white;
  text-align: left;
  line-height: 17px;
  top: 0; }

div.resultados ul.dere {
  width: 300px;
  position: absolute;
  left: 250px;
  top: 62px;
  text-align: left;
  color: #1F3A6E;
  font-size: 16px;
  line-height: 20px;
  list-style: none; }

div.resultados h5 {
  position: relative;
  top: -70px;
  _top: -70px;
  left: 81px;
  float: left;
  font-size: 21px;
  line-height: 22px;
  color: #1F3A6E; }

div.resultados .coberturas {
  background: url(/consorcio-theme/css/../../images/custom/simulador/btn_link_conoce.jpg) 0px 0px no-repeat;
  position: absolute;
  top: 270px;
  left: 320px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  width: 204px;
  height: 40px; }

.nueva_encuesta {
  background: url(/consorcio-theme/css/../../images/custom/simulador/btn_rencuesta.jpg) top left no-repeat;
  position: relative;
  top: 250px;
  left: -40px;
  height: 25px;
  width: 231px;
  text-indent: -9999px;
  display: block;
  color: #E6E6E6;
  cursor: pointer; }

nueva_encuesta:hover {
  background: url("/consorcio-theme/css/bitmaps/btn_rencuesta.jpg") bottom left no-repeat; }

#tabFalso {
  background: url("/consorcio-theme/css/bitmaps/btn_menu_on3.jpg") 0px 0px no-repeat;
  display: block;
  height: 44px;
  width: 139px;
  cursor: pointer; }

/* get rid of those system borders being generated for A tags */
a:active {
  outline: none; }

:focus {
  -moz-outline-style: none; }

/************ SIMULADOR 16-11-12 **************/
/*.simulador{
	margin-bottom: 30px;
	overflow:hidden;
}*/
.simulador .pasos {
  width: 980px;
  height: 59px;
  display: block; }

.simulador .pasos.simulador1 {
  background: url(/consorcio-theme/css/../images/pasos_simulador_apv.png) no-repeat 0 0; }

.simulador .pasos.simulador2 {
  background: url(/consorcio-theme/css/../images/pasos_simulador_apv.png) no-repeat 0 -60px; }

.simulador .pasos.simulador3 {
  background: url(/consorcio-theme/css/../images/pasos_simulador_apv.png) no-repeat 0 -120px; }

.simulador .pasos.simulador4 {
  background: url(/consorcio-theme/css/../images/pasos_simulador_apv.png) no-repeat 0 -180px; }

.simulador .alerta {
  background-color: #F3F3F1;
  padding: 18px 10px;
  margin: 30px 0;
  color: #373D45;
  font: 13px/25px Arial; }

.simulador .alerta p {
  background: url(/consorcio-theme/css/../images/reloj.png) no-repeat 0 center;
  padding-left: 40px;
  margin: 0 auto !important;
  width: 520px; }

.txt {
  margin: 20px 0 40px 0; }

.txt p {
  color: #373D45;
  font: 16px/18px Arial;
  margin-bottom: 0 !important; }

.txt p.naranjo {
  color: #F3791F;
  font: bold 21px/23px Arial; }

.txt p.legal {
  color: #373D45;
  font: 11px/13px Arial; }

/* -- GENERIC -- */
.simulador_apv input[type="text"] {
  height: 19px;
  padding: 5px;
  font-size: 13px;
  color: #373D45;
  font-weight: bold;
  border: 0 none; }

.title_apv {
  font: bold 21px/23px Arial;
  border-bottom: 1px solid #DCDAD9;
  padding-bottom: 15px;
  margin-bottom: 25px; }

.btn_siguiente {
  float: right;
  width: 107px;
  height: 31px;
  background: url("/consorcio-theme/css/bitmaps/btn_siguiente_apv.jpg") 0 0 no-repeat;
  text-indent: -9999px; }

label a {
  width: 18px;
  height: 18px;
  background: url("/consorcio-theme/css/bitmaps/icon_faq2.jpg") 0 0 no-repeat;
  display: inline-block;
  text-indent: -9999px; }

a.btn_blanco {
  background: url("/consorcio-theme/css/../images/btn_blanco.png") no-repeat scroll right bottom transparent;
  color: #373D45;
  display: block;
  float: left;
  font: bold 13px/15px Arial;
  height: 31px;
  padding-right: 4px;
  text-decoration: none;
  margin-right: 10px; }

a.btn_blanco span {
  background: url("/consorcio-theme/css/../images/btn_blanco.png") no-repeat scroll left top transparent;
  display: block;
  padding: 9px 5px 9px 13px; }

a.btn_negro {
  background: url("/consorcio-theme/css/../images/btn_negro_sprite.png") no-repeat scroll right bottom transparent;
  color: #fff;
  display: block;
  float: left;
  font: bold 13px/15px Arial;
  height: 31px;
  padding-right: 4px;
  text-decoration: none; }

a.btn_negro span {
  background: url("/consorcio-theme/css/../images/btn_negro_sprite.png") no-repeat scroll left top transparent;
  display: block;
  padding: 9px 15px 9px 23px; }

.btns {
  overflow: hidden;
  float: right;
  margin: 20px 0; }

/* -- PAGE 1 -- */
.personales {
  overflow: hidden; }

.personales h2 {
  font: bold 21px/23px Arial;
  color: #F3791F; }

.personales h3 {
  font: 16px/18px Arial; }

.personales small {
  font-size: 11px; }

.personales input[type="text"],
.datos input[type="text"] {
  width: 60px;
  background: url("/consorcio-theme/css/bitmaps/input_70px.png") 0 0 no-repeat; }

.personales select {
  width: 70px; }

.personales ul {
  margin-top: 40px;
  overflow: hidden; }

.personales ul li {
  margin-bottom: 25px; }

.personales ul label {
  width: 230px;
  float: left; }

.personales select {
  min-width: 70px; }

.opciones {
  overflow: hidden; }

.opciones label {
  width: 290px; }

.opciones input[type="text"] {
  width: 80px;
  float: right;
  background: url("/consorcio-theme/css/bitmaps/input_90px.png") 0 0 no-repeat; }

.cont_slide {
  margin-bottom: 20px;
  float: left;
  clear: both;
  width: 980px;
  background: url("/consorcio-theme/css/bitmaps/bg_slide2.png") right 20px no-repeat; }

.cont_slide ul {
  width: 420px;
  float: left; }

.cont_slide li.First {
  float: left;
  width: 325px;
  margin-top: 5px; }

.cont_slide li.Last {
  float: right;
  width: 92px; }

.cont_slide .ui-slider {
  width: 510px;
  margin: 20px 20px 0 0;
  min-height: 0.37em;
  float: right;
  position: relative;
  border: 0 none;
  background: none; }

.cont_slide .ui-slider .left, .cont_slide .ui-slider .right {
  position: absolute;
  top: -25px;
  z-index: 1002;
  font-size: 13px; }

.cont_slide .ui-slider .left {
  left: -9px; }

.cont_slide .ui-slider .right {
  right: -18px; }

.datos {
  overflow: hidden;
  margin: 50px 0; }

.datos li {
  margin-bottom: 7px; }

.datos label {
  float: left;
  width: 230px;
  font-size: 16px; }

.datos select {
  width: 160px; }

.rangos label {
  font-size: 16px; }

/* -- PAGE 2 -- */
.left_apv, .right_apv {
  margin-top: 45px; }

.left_apv {
  float: left;
  width: 450px;
  overflow: hidden; }

.left_apv h2 {
  font-size: 21px;
  font-weight: bold;
  color: #F3791F; }

.cont_table {
  background: #F3F3F1;
  padding: 20px;
  margin: 30px 0; }

.left_apv table {
  width: 100%;
  margin-bottom: 20px;
  background: url("/consorcio-theme/css/bitmaps/bg_table2.jpg") bottom left repeat-x; }

.left_apv table:last-child {
  background: none;
  margin-bottom: 0; }

.left_apv th {
  font-weight: bold; }

.left_apv td {
  text-align: right; }

.cont_apv {
  overflow: hidden;
  width: 320px;
  height: 200px;
  margin: 20px auto 10px auto;
  background: url(/consorcio-theme/css/bitmaps/bg_transp.png) 0px 0px no-repeat;
  padding: 20px 64px 30px 64px; }

.images div.cont_apv {
  background: url(/consorcio-theme/css/../../images/custom/simulador/bkg_edad.jpg) 0px 0px no-repeat;
  display: block;
  overflow: hidden;
  width: 370px;
  height: 88px;
  margin: 0px auto 10px auto;
  padding: 20px 0px 30px 20px;
  _padding: 20px 0px 60px 20px; }

.cont_apv h3 {
  /*margin-bottom:20px;*/
  text-align: center;
  font-weight: normal; }

.cont_apv h3 strong {
  font-weight: bold; }

.cont_apv h3 span {
  font-family: Arial;
  font-weight: bold;
  font-size: 23px;
  color: #666666;
  margin-bottom: 20px;
  text-align: center;
  line-height: 35px; }

.cont_apv2 {
  overflow: hidden;
  width: 384px;
  height: 350px;
  margin: 20px auto;
  background: url(/consorcio-theme/css/bitmaps/bg_transp_2.png) 0px 0px no-repeat;
  padding: 20px 30px 30px 30px; }

.cont_apv2 h3 {
  /*margin-bottom:20px;*/
  text-align: center;
  font-weight: normal; }

.cont_apv2 h3 strong {
  font-weight: bold; }

.cont_apv2 h3 span {
  font-family: Arial;
  font-weight: bold;
  font-size: 23px;
  color: #666666;
  margin-bottom: 20px;
  text-align: center;
  line-height: 35px; }

.cont_apv2 a {
  color: red; }

.cont_slide2 {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  background: url("/consorcio-theme/css/../../images/custom/simulador/bg_slide.png") 2px 72px no-repeat; }

.images div.cont_slide2 {
  display: block;
  position: relative;
  overflow: hidden;
  background: url("/consorcio-theme/css/../../images/custom/simulador/bg_slide.png") 0px 47px no-repeat;
  padding: 0;
  width: 346px;
  margin: 0; }

.cont_slide2 ul {
  background: url(/consorcio-theme/css/bitmaps/valores.png) 2px 0px no-repeat;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  height: 30px;
  font-size: 1px;
  color: #e8edef; }

.cont_slide2 ul .left {
  float: left; }

.cont_slide2 ul .right {
  float: right; }

.cont_slide2 .ui-slider {
  margin-left: 10px;
  width: 280px;
  min-height: 40px;
  cursor: move;
  display: block; }

.cont_slide2 .ui-slider span {
  /*font-size:12px; color:#FFF; text-align:center; line-height:31px;*/
  display: none; }

.cont_slide2 .ui-state-default,
.cont_slide2 .ui-widget-content .ui-state-default,
.cont_slide2 .ui-widget-header .ui-state-default {
  display: block;
  border: 0 none;
  background: url("/consorcio-theme/css/../../images/custom/simulador/btn_ui_chico.png") 0 0 no-repeat !important;
  width: 23px !important;
  height: 29px !important;
  text-align: center;
  margin-top: 38px; }

.cont_slide2 .ui-widget-content {
  border: 0 none;
  background: none; }

.cont_slide2 a.next {
  background: url(/consorcio-theme/css/bitmaps/btn_siguiente.jpg) 0px 0px no-repeat;
  width: 98px;
  height: 35px;
  display: block;
  font-size: 1px;
  color: #8bd21b;
  text-align: center;
  margin: 20px 30px 0 0;
  cursor: pointer; }

.cont_slide2 a.next1 {
  background: url(/consorcio-theme/css/bitmaps/btn_siguiente.jpg) 0px 0px no-repeat;
  width: 98px;
  height: 35px;
  display: block;
  font-size: 1px;
  color: #8bd21b;
  text-align: center;
  margin: 20px auto;
  cursor: pointer; }

.left_apv .btn_negro {
  float: right; }

.cont_slide3 {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px; }

.cont_slide3 ul {
  background: url(/consorcio-theme/css/bitmaps/valores.png) 2px 0px no-repeat;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  height: 30px;
  font-size: 1px;
  color: #e8edef; }

.cont_slide3 ul.clear {
  background: none;
  color: #666;
  font-size: 18px;
  padding: 20px 40px 10px 40px; }

.cont_slide3 ul .left {
  float: left;
  font-style: italic;
  font-weight: bold;
  margin-left: 12px; }

.cont_slide3 ul .right {
  float: right;
  font-style: italic;
  font-weight: bold;
  margin-left: 12px; }

.cont_slide3 .ui-slider {
  margin-left: 10px;
  width: 280px;
  min-height: 40px;
  cursor: move;
  display: block; }

.cont_slide3 .ui-slider span {
  /*font-size:12px; color:#FFF; text-align:center; line-height:31px;*/
  display: none; }

.cont_slide3 .ui-state-default,
.cont_slide3 .ui-widget-content .ui-state-default,
.cont_slide3 .ui-widget-header .ui-state-default {
  border: 0 none;
  background: url("/consorcio-theme/css/bitmaps/btn_ui_chico.png") 0 0 no-repeat !important;
  width: 23px !important;
  height: 29px !important;
  text-align: center; }

.cont_slide3 .ui-widget-content {
  border: 0 none;
  background: none; }

.cont_slide3 a.next {
  background: url(/consorcio-theme/css/bitmaps/btn_siguiente.jpg) 0px 0px no-repeat;
  width: 98px;
  height: 35px;
  display: block;
  font-size: 1px;
  color: #8bd21b;
  text-align: center;
  margin: 20px 30px 0 0;
  cursor: pointer;
  float: right; }

.cont_slide3 a.back {
  background: url(/consorcio-theme/css/bitmaps/btn_atras.jpg) 0px 0px no-repeat;
  width: 75px;
  height: 35px;
  display: block;
  font-size: 1px;
  color: #8bd21b;
  text-align: center;
  margin: 20px 0 0 30px;
  cursor: pointer;
  float: left; }

.cont_slide3 div.resultado {
  font-size: 12px;
  color: #666;
  padding: 0;
  text-align: justify;
  line-height: 18px; }

.cont_slide3 div.resultado ol {
  padding: 10px;
  list-style: none outside none;
  font-style: italic; }

.right_apv {
  float: right;
  width: 490px; }

.right_apv h2 {
  font-weight: bold;
  font-size: 16px; }

.right_apv .list li {
  margin-top: 20px;
  background: url("/consorcio-theme/css/bitmaps/bullet_circle.jpg") 0 3px no-repeat;
  padding-left: 15px; }

.cont_comparador {
  overflow: hidden;
  margin-top: 60px; }

.right_apv .ranges {
  float: left;
  width: 75px;
  min-height: 220px;
  border-right: 1px solid #DCDAD9; }

.right_apv .ranges li {
  line-height: 37px; }

.cont_comparador h2 {
  margin-bottom: 20px;
  text-align: center; }

.right_apv .cont_graph {
  width: 405px;
  min-height: 220px;
  float: left;
  border-bottom: 1px solid #DCDAD9;
  position: relative;
  margin-bottom: 50px; }

.right_apv .cont_graph > div {
  width: 100px;
  background: red;
  margin-right: 10px;
  position: absolute;
  bottom: 0; }

.right_apv .cont_graph .primero {
  left: 36px;
  height: 88px;
  background: #E6E6E4; }

.right_apv .cont_graph .segundo {
  left: 250px;
  height: 133px;
  background: #DA7316; }

.right_apv .cont_graph .txts {
  position: absolute;
  bottom: -35px; }

.right_apv .cont_graph .p_uno {
  left: 10px; }

.right_apv .cont_graph .p_dos {
  right: 20px; }

.right_apv .datos_valores {
  width: 80%;
  padding-left: 76px;
  margin-top: 50px; }

.datos_valores h3 {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 14px; }

.datos_valores table {
  width: 100%; }

.datos_valores th {
  font-weight: bold; }

.datos_valores td, .datos_valores th {
  padding: 5px 0; }

.important {
  clear: both;
  overflow: hidden;
  width: 940px;
  padding: 20px;
  background: #F3F3F1; }

.important > * {
  float: left; }

.important h4 {
  font-size: 26px;
  font-weight: bold;
  margin: 15px 50px 0 0; }

.important ul {
  overflow: hidden;
  width: 700px; }

.important li {
  background: url("/consorcio-theme/css/bitmaps/bullet_circle.jpg") 0 3px no-repeat;
  padding-left: 15px; }

/*PAGE 3 SIMULADOR*/
.simulador #cont_info {
  overflow: hidden;
  margin-top: 45px; }

.simulador #cont_info .info_right_big {
  float: left;
  width: 440px;
  margin-top: 20px; }

.simulador #cont_info .info_right_big .submitp {
  width: 440px;
  overflow: hidden;
  height: 48px;
  position: relative; }

.simulador #cont_info .info_right_big .submitp input {
  width: 127px;
  height: 31px;
  text-indent: -9999px;
  background: url("/consorcio-theme/css/bitmaps/btn_solicitar.jpg") 0 0 no-repeat;
  border: 0 none;
  float: left;
  position: absolute;
  top: 0px;
  right: 16px; }

.simulador #cont_info .info_right_big select {
  width: 200px; }

.simulador #cont_info .info_left2 {
  width: 443px;
  float: right;
  margin-top: 20px; }

.simulador #cont_info .info_sol2 {
  overflow: hidden; }

.simulador #cont_info .info_sol2 h4 {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px; }

a.solicitar2 {
  background: url("/consorcio-theme/css/bitmaps/btn_solicitar.jpg") no-repeat scroll 0 0 transparent;
  border: 0 none;
  float: left;
  height: 31px;
  position: absolute;
  right: 16px;
  text-indent: -9999px;
  top: 0;
  width: 127px;
  display: block; }

/*PAGE 4 SIMULADOR*/
.section_confirmacion {
  overflow: hidden;
  padding-left: 82px;
  min-height: 100px;
  margin-top: 45px; }

.exito_simulador {
  background: url("/consorcio-theme/css/bitmaps/icon_exito.png") 0 0 no-repeat; }

.error_simulador {
  background: url("/consorcio-theme/css/bitmaps/icon_error.png") 0 0 no-repeat; }

.section_confirmacion h3 {
  color: #F3791F;
  font-size: 21px;
  font-weight: bold;
  margin-top: 20px; }

.section_confirmacion h4 {
  font-size: 16px; }

.section_confirmacion a {
  margin-top: 30px; }

/*PAGE VIAJES*/
.cont_solicitar_apv {
  background: url("/consorcio-theme/css/bitmaps/bg_solicitar_apv.jpg") 0 0 no-repeat;
  height: 101px; }

.cont_solicitar_apv h3 {
  font-size: 21px;
  color: #FFF;
  line-height: 101px;
  vertical-align: middle;
  margin-left: 34px;
  float: left; }

.section_apv {
  overflow: hidden;
  float: right;
  width: 690px;
  margin: 15px 20px 0 0; }

.section_apv h4 {
  font-weight: bold;
  margin-bottom: 10px; }

.slide_viajes {
  float: left;
  width: 690px;
  margin-top: 10px; }

.slide_viajes > input[type="text"] {
  background: #FFF;
  color: #373D45;
  font-weight: bold;
  height: 20px;
  padding: 7px 5px 3px;
  width: 138px;
  float: left;
  border: 1px solid #CCC; }

.slide_viajes > input[type="submit"] {
  float: right;
  background: url("/consorcio-theme/css/bitmaps/btn_simular_apv.png") 0 0 no-repeat;
  width: 128px;
  height: 31px; }

.slide_viajes .ui-slider {
  width: 360px;
  float: left;
  position: relative;
  margin: 15px 0 0 18px;
  min-height: 0.37em;
  background: url("/consorcio-theme/css/bitmaps/bg_slide3.png") 0 3px no-repeat; }

.slide_viajes .valor {
  position: absolute;
  top: -25px;
  font: 13px/15px Arial;
  color: #373D45; }

.slide_viajes .left {
  left: 0; }

.slide_viajes .right {
  right: 0; }

/*NUEVOS*/
.cont_apv .error1, .cont_apv .error2, .cont_apv .error3 {
  margin: 68px 10px 10px 10px;
  font-size: 12px;
  font-style: italic; }

a.link_invitamos {
  background: url(/consorcio-theme/css/bitmaps/btn_enlace.png) 0px 0px no-repeat;
  width: 263px;
  height: 40px;
  display: block;
  cursor: pointer;
  font-size: 1px;
  color: #85cb1b;
  margin: 10px auto; }

.radio {
  width: 22px;
  height: 22px;
  position: relative;
  top: 5px;
  left: 5px; }

/*Denuncio Web*/
.aui {
  /*	GENERALES	*/
  /*	++	CONTENIDO DE FORMULARIO	++	*/
  /*	++	TABLA DE TITULO	++	*/
  /*	MENU DE NAVEGACION	*/
  /*	FIELDSETS	*/
  /*	SINGLE COLUMN	*/
  /*
  .denuncio-web-portlet .file-input input {
  	width: 100%;
  }
  */
  /*	SINGLE COLUMN - FIELDWRAPPER	*/
  /*	BOTONES PRINCIPALES	*/
  /* BOTONES ADICIONALES*/
  /**
  * Alert
  */
  /*	TABLA SELECCION DENUNCIO	*/
  /*	BOX DENUNCIO	*/
  /*++	++	VEHICULO IMAGEN	++	++*/
  /*	++	SIDEBAR AUTO	++	*/
  /*	DA�OS VEHICULO - OTROS DA�OS*/
  /*	++	REQUISITOS PARA DENUNCIAR	++	*/
  /*	++	CONTENIDO INFERIOR DE AYUDA PARA HOME	++	*/
  /*	++	++	SUBIR ARCHIVOS	++	++*/
  /*	CAPTCHA	*/
  /*	TOOGLER - THIRD PERSON DATA	*/
  /*	SE�ALETICAS	*/
  /*
    Hide radio button (the round disc)
    we will use just the label to create pushbutton effect
  */
  /*	++	GLOSA	++	*/
  /*	++	FORMATO TELEFONO	++	*/
  /*	++	WRAPPER HORA	++*/
  /*	++	DIV INFO POLIZA ++*/
  /***************** VSOFT ************************/ }
  .aui .fancybox-wrap .modal {
    border: medium none;
    box-shadow: none;
    left: 0;
    margin: 0;
    position: relative;
    top: inherit; }
    .aui .fancybox-wrap .modal .control-group {
      margin-bottom: 0; }
  .aui html {
    overflow-y: hidden; }
  .aui .denuncio-web-portlet h1,
  .aui .denuncio-web-portlet h2,
  .aui .denuncio-web-portlet h3,
  .aui .denuncio-web-portlet h4 {
    color: #002D5A; }
  .aui .denuncio-web-portlet a {
    color: #000;
    text-decoration: none; }
  .aui .denuncio-web-portlet a:hover {
    color: #000;
    cursor: pointer;
    text-decoration: underline; }
  .aui .denuncio-web-portlet .form-content {
    background-color: #fff;
    position: relative;
    border-radius: 8px;
    /*-webkit-border-radius: 8px;
    -moz-border-radius: 8px;*/
    display: block;
    width: 100%;
    min-width: 660px; }
  .aui .denuncio-web-portlet .table-title {
    width: 100%;
    margin: 5px;
    padding: 5px; }
  .aui .denuncio-web-portlet .step-navigation {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-bottom: 10px; }
  .aui .denuncio-web-portlet .step-navigation tr td {
    background-color: #F0F4F4;
    padding: 10px 8px;
    height: 25px;
    text-align: center;
    font-weight: bold;
    color: #666;
    vertical-align: bottom; }
  .aui .denuncio-web-portlet .step-navigation tr td a {
    color: #fff;
    text-decoration: none;
    cursor: auto;
    vertical-align: bottom; }
  .aui .denuncio-web-portlet .step-navigation tr td.selected,
  .aui .denuncio-web-portlet .step-navigation tr td.selected a {
    background-color: #5ABDE8;
    color: #fff; }
  .aui .denuncio-web-portlet .step-navigation tr td.approved,
  .aui .denuncio-web-portlet .step-navigation tr td.approved a {
    background-color: #DCF2FC;
    color: #ccc; }
  .aui .denuncio-web-portlet .step-navigation tr td.blank,
  .aui .denuncio-web-portlet .step-navigation tr td.blank a {
    background-color: #E7E9E5;
    color: #000000;
    pointer-events: none;
    cursor: default; }
  .aui .denuncio-web-portlet .step-navigation tr td.blank a {
    color: #333;
    text-decoration: none;
    cursor: auto; }
  .aui .denuncio-web-portlet .step-navigation tr td.approved .ticket-green {
    /*no se logra cuadrar en Firefox*/
    position: relative;
    top: -5px;
    left: 7px;
    z-index: 99999; }
  .aui .denuncio-web-portlet .step-navigation tr td:first-child {
    /*-webkit-border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;*/
    border-radius: 3px 0px 0px 3px; }
  .aui .denuncio-web-portlet .step-navigation tr td:last-child {
    /*-webkit-border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;*/
    border-radius: 0px 3px 3px 0px; }
  .aui .denuncio-web-portlet .fieldset-title {
    margin: 40px 15px;
    text-align: left;
    border: 1px solid #ccc;
    /*-webkit-border-radius: 7px;
    -moz-border-radius: 7px;*/
    border-radius: 7px;
    padding: 10px; }
  .aui .denuncio-web-portlet .fieldset-popup {
    margin: 0px 5px;
    text-align: left; }
  .aui .denuncio-web-popup.modal {
    height: auto !important;
    top: 20% !important; }
    .aui .denuncio-web-popup.modal .yui3-widget-content-expanded {
      height: auto !important; }
      .aui .denuncio-web-popup.modal .yui3-widget-content-expanded .modal-body {
        height: auto !important; }
        .aui .denuncio-web-popup.modal .yui3-widget-content-expanded .modal-body iframe {
          height: 500px !important; }
  .aui .modal {
    display: inherit; }
  .aui .modal-hidden {
    display: none; }
  .aui .modal .modal-header {
    padding: 5px; }
  .aui .modal h3 {
    background: #c0c2c5 url("/consorcio-theme/css/../images/application/panel_header_bg.png") repeat-x scroll 0 0;
    border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    padding-left: 10px;
    text-shadow: 1px 1px #fff;
    color: #666;
    font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
    font-size: 12px;
    border-radius: 5px; }
  .aui .modal .btn.close {
    background: rgba(0, 0, 0, 0) url("/consorcio-theme/images/aui/icon_sprite.png") no-repeat scroll -95px -127px;
    border: 1px solid #999;
    display: block;
    height: 20px;
    margin: 5px;
    opacity: 1;
    overflow: hidden;
    text-indent: -99999em;
    width: 20px; }
  .aui .modal .btn.close:hover {
    background-color: #D7ECF7; }
  .aui #colorbox.denuncio-web-popup {
    overflow: hidden !important;
    width: 872px !important; }
    .aui #colorbox.denuncio-web-popup #cboxWrapper {
      position: relative; }
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxTopLeft,
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxTopRight,
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxMiddleLeft,
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxMiddleRight,
      .aui #colorbox.denuncio-web-popup #cboxWrapper div[id*="cboxBottom"] {
        background: none; }
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxTopLeft,
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxTopRight {
        display: none; }
      .aui #colorbox.denuncio-web-popup #cboxWrapper div#cboxTopCenter {
        background: #c0c2c5 url("/consorcio-theme/css/../images/application/panel_header_bg.png") repeat-x scroll 0 0;
        border: 1px solid #999;
        border-radius: 6px;
        height: 30px;
        left: 3px;
        position: absolute;
        text-shadow: 1px 1px #fff;
        top: 4px;
        width: 864px !important;
        z-index: 5; }
    .aui #colorbox.denuncio-web-popup #cboxClose {
      background: rgba(0, 0, 0, 0) url("/consorcio-theme/images/aui/icon_sprite.png") no-repeat scroll -94px -127px;
      border: 1px solid #999;
      border-radius: 3px;
      display: block;
      height: 21px;
      overflow: hidden;
      position: absolute;
      right: 8px;
      text-indent: -99999em;
      top: 9px;
      width: 22px;
      z-index: 5000; }
    .aui #colorbox.denuncio-web-popup #cboxClose:hover {
      background-color: #D0E5F0; }
    .aui #colorbox.denuncio-web-popup #cboxContent {
      left: 0;
      padding: 36px 0;
      position: absolute;
      top: 0; }
    .aui #colorbox.denuncio-web-popup .ui-dialog-titlebar {
      background: #c0c2c5 url("/consorcio-theme/css/../images/application/panel_header_bg.png") repeat-x scroll 0 0;
      border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
      border-image: none;
      border-style: solid;
      border-width: 1px;
      padding-left: 10px;
      text-shadow: 1px 1px #fff;
      font-weight: bold;
      border-radius: 4px;
      box-shadow: 1px 1px 0 white; }
      .aui #colorbox.denuncio-web-popup .ui-dialog-titlebar span {
        text-shadow: 1px 1px #fff;
        font-size: 12px;
        color: #666; }
      .aui #colorbox.denuncio-web-popup .ui-dialog-titlebar .ui-button {
        background: #ebebeb url("/consorcio-theme/css/../images/portlet/header_bg.png") repeat-x scroll 0 0;
        border-color: #555;
        overflow: hidden; }
        .aui #colorbox.denuncio-web-popup .ui-dialog-titlebar .ui-button .ui-button-text:before {
          color: #e41a18;
          content: "X";
          display: block;
          font-size: 16px;
          font-weight: bold;
          margin: -6px;
          padding: 0;
          text-indent: 0;
          background: rgba(0, 0, 0, 0) url("/consorcio-theme/images/aui/icon_sprite.png") no-repeat scroll 0 0;
          background-position: -96px -128px;
          display: block;
          height: 16px;
          overflow: hidden;
          text-indent: -99999em;
          width: 16px; }
    .aui #colorbox.denuncio-web-popup iframe {
      overflow: hidden; }
  .aui .yui3-widget-bd {
    overflow: hidden !important; }
  .aui .denuncio-web-portlet .fieldset-title .aui-legend {
    padding-bottom: 5px;
    width: 100%; }
  .aui .denuncio-web-portlet .fieldset-title .aui-fieldset-legend,
  .aui .denuncio-web-portlet .fieldset-popup .aui-fieldset-legend {
    color: #002D5A;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 10px; }
  .aui .denuncio-web-portlet .fieldset-popup .aui-fieldset-legend {
    margin: 0px 0px 40px 0px; }
  .aui .denuncio-web-portlet .fieldset-title .aui-fieldset-legend .aui-legend {
    border-bottom: none;
    position: relative;
    top: 7px;
    font-size: 20px; }
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-label,
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-label-inline-label {
    font-weight: normal;
    text-align: left;
    padding-bottom: 15px; }
  .aui .denuncio-web-portlet fieldset .aui-field-label-inline-label {
    margin-right: 10px; }
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-label,
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-label-inline-label {
    margin-right: 10px;
    display: inline-block;
    font-weight: normal;
    text-align: right;
    width: 40%;
    padding-bottom: 10px; }
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-wrapper {
    display: block; }
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-choice .aui-field-content {
    margin: 0px;
    margin-left: 5px;
    margin-right: 15px; }
  .aui .denuncio-web-portlet .single-column-inputs #thirdPersonSignaling img,
  .aui .denuncio-web-portlet .single-column-inputs #signalingInPlace img {
    margin-right: 20px;
    vertical-align: middle; }
  .aui .denuncio-web-portlet .single-column-inputs #thirdPersonSignaling .aui-field-choice .aui-field-content,
  .aui .denuncio-web-portlet .single-column-inputs #signalingInPlace .aui-field-choice .aui-field-content {
    margin: 0px; }
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-input-select,
  .aui .denuncio-web-portlet .single-column-inputs select.aui-form-validator-error {
    padding: 4px; }
  .aui .aui-form-validator-stack-error {
    overflow: hidden;
    z-index: 9999; }
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-input-text,
  .aui .denuncio-web-portlet .single-column-inputs .aui-field-input-select,
  .aui .denuncio-web-portlet .single-column-inputs input.aui-form-validator-error,
  .aui .denuncio-web-portlet .single-column-inputs select.aui-form-validator-error {
    width: 250px;
    background-image: none;
    position: relative !important;
    z-index: 1 !important; }
  .aui .denuncio-web-portlet .single-column-inputs textarea,
  .aui .denuncio-web-portlet .single-column-inputs textarea.aui-form-validator-error {
    width: 300px;
    height: 100px; }
  .aui .denuncio-web-portlet .aui-field-wrapper {
    overflow: hidden; }
  .aui .denuncio-web-portlet .single-column-inputs .wrapper-label .aui-field-label-inline-label {
    font-weight: bold; }
  .aui .denuncio-web-portlet .aui-field-inline .aui-field-content {
    margin: 0px; }
  .aui .denuncio-web-portlet .aui-form-validator-message {
    width: 200px;
    text-align: left !important;
    position: absolute !important;
    z-index: 99999 !important; }
  .aui .denuncio-web-portlet .aui-form-validator-error-container .aui-field-element {
    background: none;
    width: 200px;
    padding: 0px;
    display: inline; }
  .aui .denuncio-web-portlet .buttons {
    text-align: center;
    margin-top: 10px;
    padding-top: 20px; }
  .aui .denuncio-web-portlet .buttons .continue input[type="button"] {
    font-size: 15px;
    font-style: italic;
    color: #FFF;
    border: 0px none;
    border-radius: 5px;
    padding: 10px 15px;
    font-weight: bold;
    text-shadow: none;
    height: 38px;
    width: 150px;
    background: url(/consorcio-dw-portlet/images/boton.png) no-repeat;
    background-position: center; }
  .aui .denuncio-web-portlet .buttons .continue input[type="button"]:hover {
    font-size: 15px;
    font-style: italic;
    color: #FFF;
    border: 0px none;
    border-radius: 5px;
    padding: 10px 15px;
    font-weight: bold;
    text-shadow: none;
    background: url(/consorcio-dw-portlet/images/boton_hover.png) no-repeat;
    background-position: center;
    width: 150px; }
  .aui .denuncio-web-portlet .buttons .delete input[type="button"],
  .aui .denuncio-web-portlet .delete input[type="button"] {
    font-size: 15px;
    font-style: italic;
    color: #000;
    text-shadow: none;
    width: 200px;
    background-image: none;
    background: none;
    border: none; }
  .aui .denuncio-web-portlet .TitleThird {
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: #000;
    text-shadow: none;
    width: 200px;
    background-image: none;
    background: none;
    border: none; }
  .aui .denuncio-web-portlet .journal {
    position: relative;
    width: 100%; }
  .aui .denuncio-web-portlet .journal p {
    max-width: 100%; }
  .aui .denuncio-web-portlet .journal .button-journal-exist {
    bottom: 10px;
    left: 230px;
    margin: 0;
    position: absolute;
    text-align: right;
    z-index: 999; }
    .aui .denuncio-web-portlet .journal .button-journal-exist .btn {
      background: none;
      border: 0;
      border-radius: 0;
      height: 46px;
      line-height: 160px;
      width: 153px; }
  .aui .denuncio-web-portlet .journal .journal-content img {
    /*-webkit-border-radius: 7px;
    -moz-border-radius: 7px;*/
    border-radius: 7px; }
  .aui .denuncio-web-portlet .journal .button-journal-exist input[type="button"],
  .aui .denuncio-web-portlet .journal .button-without-journal input[type="button"] {
    font-size: 12px;
    font-style: italic;
    color: #FFF;
    border: 0px none;
    border-radius: 5px;
    padding: 10px 15px;
    font-weight: bold;
    text-shadow: none;
    height: 38px;
    width: 150px;
    background: url(/consorcio-dw-portlet/images/boton.png) no-repeat;
    background-position: center; }
  .aui .denuncio-web-portlet .journal .button-journal-exist input[type="button"],
  .aui .denuncio-web-portlet .journal .button-without-journal input[type="button"]:hover {
    font-size: 12px;
    font-style: italic;
    color: #FFF;
    border: 0px none;
    border-radius: 5px;
    padding: 10px 15px;
    font-weight: bold;
    text-shadow: none;
    height: 38px;
    width: 150px;
    background: url(/consorcio-dw-portlet/images/boton_hover.png) no-repeat;
    background-position: center; }
  .aui .denuncio-web-portlet .journal .button-journal-exist .alt input[type="button"],
  .aui .denuncio-web-portlet .journal .button-without-journal .alt input[type="button"] {
    padding: 6px 8px;
    font-size: 14px; }
  .aui .denuncio-web-portlet .journal .button-journal-exist input[type="button"]:hover,
  .aui .denuncio-web-portlet .journal .button-without-journal input[type="button"]:hover {
    background-image: #73C805; }
  .aui .denuncio-web-portlet .conditions-popup {
    height: 400px;
    overflow: hidden;
    padding: 5px; }
  .aui .denuncio-web-portlet .conditions {
    text-align: center; }
  .aui .denuncio-web-portlet .conditions a {
    text-decoration: underline; }
  .aui .aui-panel-bd {
    font-weight: bold;
    text-align: center; }
  .aui .seguro-vehiculo-alert.seguro-vehiculo-info-alert {
    height: auto !important; }
  .aui .denuncio-web-portlet .table-denounced {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-bottom: 10px; }
  .aui .denuncio-web-portlet .table-denounced a {
    color: #777777 !important; }
  .aui .denuncio-web-portlet .table-denounced tr td {
    padding: 10px 8px;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
    width: 25%; }
  .aui .denuncio-web-portlet .table-denounced tr td .title-denounced {
    text-transform: uppercase;
    vertical-align: middle;
    background-color: #73C805;
    height: 33px;
    padding: 10px 2px;
    color: #fff;
    /*-webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;*/
    border-radius: 3px 3px 0px 0px; }
  .aui .denuncio-web-portlet .table-denounced tr td .image-footer {
    font-weight: normal; }
  .aui .denuncio-web-portlet .table-denounced tr td img {
    width: 100%; }
  .aui .denuncio-web-portlet .how-the-accident-happened ul {
    background: #FFF;
    list-style: none;
    margin: 0;
    padding: 0; }
    .aui .denuncio-web-portlet .how-the-accident-happened ul li {
      display: inline;
      width: 49%;
      height: 60px;
      float: left;
      margin: 5px 3px;
      background-position: top left;
      background-repeat: no-repeat;
      cursor: pointer;
      background-color: #FFF; }
    .aui .denuncio-web-portlet .how-the-accident-happened ul li:hover {
      background-position: bottom left; }
    .aui .denuncio-web-portlet .how-the-accident-happened ul li.selected {
      background-position: bottom left; }
    .aui .denuncio-web-portlet .how-the-accident-happened ul li .contenido {
      padding-left: 101px;
      padding-top: 5px;
      border: 1px solid #C9C9C9;
      height: 54px;
      /*-webkit-border-radius: 4px;
      -moz-border-radius: 4px;*/
      border-radius: 4px; }
  .aui .denuncio-web-portlet .how-the-accident-happened-description textarea.aui-field-input-text {
    max-width: 726px;
    max-height: 200px; }
  .aui .denuncio-web-portlet .how-the-accident-happened-description .aui-field-label {
    vertical-align: top; }
  .aui .denuncio-web-portlet .vehicle-content {
    width: 99%; }
  .aui .denuncio-web-portlet .image_maqueta_auto {
    background: url(/consorcio-dw-portlet/images/maqueta_auto.png) top left no-repeat;
    display: block;
    width: 48%;
    height: 400px;
    float: left; }
  .aui .denuncio-web-portlet .car_paint {
    z-index: 2;
    display: block;
    position: absolute; }
  .aui .denuncio-web-portlet .car_paint:hover {
    background: url(/consorcio-dw-portlet/images/pin_1.png) 50% 50% no-repeat; }
  .aui .denuncio-web-portlet .car_paint_selected {
    background: url(/consorcio-dw-portlet/images/pin_2.png) 50% 50% no-repeat !important;
    display: block; }
  .aui .denuncio-web-portlet .sidebar_maqueta_auto {
    display: block;
    width: 48%;
    height: 380px;
    border: solid 1px silver;
    padding: 2px 10px;
    float: right;
    background: #FFF;
    text-align: justify; }
    .aui .denuncio-web-portlet .sidebar_maqueta_auto .sidebar_maqueta_auto_listado {
      height: 150px;
      overflow: auto;
      text-align: center;
      border: 1px solid #ccc; }
      .aui .denuncio-web-portlet .sidebar_maqueta_auto .sidebar_maqueta_auto_listado .item {
        width: 95%;
        padding: 0 5px 5px;
        font-size: medium;
        font-weight: bold; }
      .aui .denuncio-web-portlet .sidebar_maqueta_auto .sidebar_maqueta_auto_listado .control-label {
        text-align: left;
        padding: 5px 0; }
      .aui .denuncio-web-portlet .sidebar_maqueta_auto .sidebar_maqueta_auto_listado textarea.field {
        width: 97px;
        border: red solid 1px; }
      .aui .denuncio-web-portlet .sidebar_maqueta_auto .sidebar_maqueta_auto_listado .button-holder.buttons {
        margin: 0;
        padding: 0; }
    .aui .denuncio-web-portlet .sidebar_maqueta_auto .input-text-wrapper {
      text-align: left;
      padding: 0; }
    .aui .denuncio-web-portlet .sidebar_maqueta_auto textarea.aui-field-input-text {
      max-width: 99%;
      width: 99%;
      max-height: 40px; }
  .aui .denuncio-web-portlet .vehicle-damage-other-damages {
    margin-top: 30px;
    max-width: 99%; }
  .aui .denuncio-web-portlet .vehicle-damage-other-damages ul {
    background: #FFF;
    list-style: none;
    margin: 0;
    padding: 0; }
  .aui .denuncio-web-portlet .vehicle-damage-other-damages ul li {
    display: inline;
    width: 23%;
    float: left;
    margin: 5px 3px;
    text-align: justify; }
  .aui .denuncio-web-portlet .vehicle-damage-other-damages .other-damages-description textarea.aui-field-input-text {
    max-width: 726px; }
  .aui .denuncio-web-portlet .vehicle-damage-other-damages .other-damages-description .aui-field-label {
    vertical-align: top; }
  .aui .denuncio-web-portlet .requirements-to-denounce ul.requirements-to-denounce-list {
    list-style-type: none;
    text-align: left; }
  .aui .denuncio-web-portlet .requirements-to-denounce ul.requirements-to-denounce-list ul {
    list-style: disc; }
  .aui .denuncio-web-portlet .requirements-to-denounce ul.requirements-to-denounce-list li.requirements-to-denounce-list-item {
    display: inline;
    text-align: left;
    margin: 0 10px 0 0;
    float: left;
    width: 48%;
    color: #002D5A; }
  .aui .denuncio-web-portlet .requirements-to-denounce ul.requirements-to-denounce-list li.requirements-to-denounce-list-item .left {
    font-size: 40px;
    color: #73C805;
    padding: 10px 1%; }
  .aui .denuncio-web-portlet .requirements-to-denounce ul.requirements-to-denounce-list li.requirements-to-denounce-list-item .right {
    border-left: 1px solid #C9C9C9;
    padding-left: 2%; }
  .aui .denuncio-web-portlet .requirements-to-denounce ul.requirements-to-denounce-list li.requirements-to-denounce-list-item .right h3 {
    color: #73C805; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list {
    float: left;
    list-style-type: none;
    margin: 0;
    padding-top: 0;
    text-align: left; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list ul {
    list-style: disc; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list li.help-bottom-content-home-list-item {
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    float: left;
    height: 200px;
    margin-right: 3px;
    text-align: left;
    width: 250px; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list li.help-bottom-content-home-list-item:last-child {
    margin-right: 0; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list li.help-bottom-content-home-list-item .titulo {
    text-transform: uppercase;
    padding: 5px 0px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    background-color: #76B900;
    text-align: center;
    width: 100%; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list li.help-bottom-content-home-list-item .contenido {
    width: 90%;
    height: 80%;
    padding: 10px 10px;
    color: #000;
    font-size: small;
    text-align: justify; }
  .aui .denuncio-web-portlet .help-bottom-content-home ul.help-bottom-content-home-list li.help-bottom-content-home-list-item .contenido a {
    color: #73c805; }
  .aui .denuncio-web-portlet .subir-archivo {
    width: 100%;
    float: left;
    margin-top: 15px; }
  .aui .denuncio-web-portlet .subir-archivo .header {
    text-align: center; }
  .aui .denuncio-web-portlet .subir-archivo .header .link {
    cursor: pointer;
    font-weight: bolder;
    padding: 0px 5px; }
  .aui .denuncio-web-portlet .subir-archivo .content {
    text-align: right;
    padding-right: 20px;
    width: 90%; }
  .aui .denuncio-web-portlet .subir-archivo .content table.table-content {
    text-align: center;
    width: 100%;
    padding: 0px 25px;
    margin: 0px 25px; }
  .aui .denuncio-web-portlet .subir-archivo .content table.table-content td#file {
    width: 70%; }
  .aui .denuncio-web-portlet .subir-archivo .content table.table-content td#button-delete {
    width: 30%;
    text-align: left;
    padding-left: 10px; }
  .aui .denuncio-web-portlet .subir-archivo .content .add-new-file a {
    background-image: url(/consorcio-dw-portlet/images/btn-agregar.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px; }
  .aui .denuncio-web-portlet .captcha,
  .aui .denuncio-web-portlet .captcha #recaptcha_widget_div,
  .aui .denuncio-web-portlet .captcha #recaptcha_widget_div #recaptcha_area {
    margin: 0 auto; }
  .aui .denuncio-web-portlet #thirdPersonListData .header table {
    width: 100%; }
  .aui .denuncio-web-portlet #thirdPersonListData .header table #title {
    width: 70%;
    padding-left: 15%; }
  .aui .denuncio-web-portlet #thirdPersonListData .header table #button-delete {
    width: 10%;
    padding-right: 3%; }
  .aui .denuncio-web-portlet .signaling-radio-images {
    display: none;
    margin: 10px; }
  .aui .denuncio-web-portlet .signaling-radio-images a {
    margin: 0px 20px;
    height: 150px; }
  .aui .denuncio-web-portlet .signaling-radio-images a.selected img {
    border: 1px solid red; }
  .aui .denuncio-web-portlet .glosa {
    padding-left: 300px; }
  .aui .denuncio-web-portlet .wrapper-telephone .select-mini .aui-field-input-select {
    width: 50px;
    margin-bottom: auto;
    margin-top: auto; }
  .aui .denuncio-web-portlet .wrapper-telephone .input-mini .aui-field-input-text {
    width: 197px;
    position: relative; }
  .aui .denuncio-web-portlet .wrapper-time .lfr-input-time {
    float: none;
    clear: none;
    display: inline; }
  .aui .denuncio-web-portlet .divInfo {
    font-size: 12px;
    font-family: Verdana,sans-serif;
    text-align: center; }
  .aui .denuncio-web-portlet .divInfo p {
    font-weight: bold; }
  .aui .denuncio-web-portlet .divInfo .spanTitle {
    font-size: 14px;
    font-weight: bold; }
  .aui .denuncio-web-portlet .add-new-thirdperson {
    text-align: right;
    padding-right: 20px;
    margin-top: 20px; }
  .aui .denuncio-web-portlet .add-new-thirdperson a {
    background-image: url(/consorcio-dw-portlet/images/btn-agregar.png);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold; }
  .aui .lista-informacion p em {
    margin: 0 10px 0 0;
    display: inline-block;
    background: #999;
    color: #FFF;
    text-align: center;
    padding: 0 6px;
    -moz-border-radius: 15px;
    font-size: 10px; }
  .aui .denuncio-web-popup-content {
    overflow: hidden; }
  .aui .denuncio-web-portlet {
    color: #666;
    font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
    font-size: 12px; }
    .aui .denuncio-web-portlet .fieldset-legend span {
      color: #002d5a;
      font-size: 20px;
      font-weight: bold; }
    .aui .denuncio-web-portlet .box_ingresoDenuncio .control-group {
      margin: 0; }
      .aui .denuncio-web-portlet .box_ingresoDenuncio .control-group label {
        display: inline-block;
        font-weight: normal;
        margin-right: 10px;
        padding-bottom: 10px;
        text-align: right;
        width: 40%;
        font-size: 12px; }
      .aui .denuncio-web-portlet .box_ingresoDenuncio .control-group > input[type="text"] {
        background-image: none;
        position: relative !important;
        width: 250px;
        z-index: 1 !important;
        padding: 5px 1px;
        height: 15px; }
      .aui .denuncio-web-portlet .box_ingresoDenuncio .control-group .form-validator-stack {
        display: none; }
    .aui .denuncio-web-portlet .box_ingresoDenuncio .box_checkbok {
      width: 370px;
      margin: 0 auto 20px; }
      .aui .denuncio-web-portlet .box_ingresoDenuncio .box_checkbok .itemDeclaro {
        display: block;
        margin: 0 0 0 15px; }
    .aui .denuncio-web-portlet .box_ingresoDenuncio .box_respuesta {
      text-align: justify; }
    .aui .denuncio-web-portlet .box_ingresoDenuncio .btn_toogle {
      text-align: center;
      padding: 0 0 0 300px; }
    .aui .denuncio-web-portlet .buttons .btn {
      border: 0 none;
      color: #000;
      font-size: 15px;
      font-style: italic;
      text-shadow: none;
      height: 38px; }
    .aui .denuncio-web-portlet .buttons .btn.continue {
      color: #FFF;
      border: 0px none;
      border-radius: 5px;
      padding: 10px 15px;
      font-weight: bold;
      text-shadow: none;
      width: 150px;
      background: url(/consorcio-dw-portlet/images/boton.png) no-repeat;
      background-position: center; }
    .aui .denuncio-web-portlet .buttons .btn.delete {
      background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
      width: 200px;
      font-weight: bold; }
    .aui .denuncio-web-portlet form {
      width: 100%;
      height: 100%; }
    .aui .denuncio-web-portlet .layout-content .control-group {
      width: 100%;
      margin-bottom: 0; }
      .aui .denuncio-web-portlet .layout-content .control-group .control-label {
        display: inline-block;
        font-weight: normal;
        margin-right: 10px;
        padding-bottom: 10px;
        text-align: right;
        width: 40%;
        display: inline-block; }
      .aui .denuncio-web-portlet .layout-content .control-group input[type="text"] {
        background-image: none;
        position: relative;
        width: 250px;
        z-index: 1; }
      .aui .denuncio-web-portlet .layout-content .control-group input[id*="telephone2"] {
        width: 187px; }
      .aui .denuncio-web-portlet .layout-content .control-group .control-group {
        display: inline-block;
        width: initial; }
        .aui .denuncio-web-portlet .layout-content .control-group .control-group select {
          width: 50px;
          margin: 0 10px 0 0; }

/*
.ie10,
.ie9,
.ie8{

	.denuncio-web-portlet{

		.box_checkbok{
			height:25px;

			span{
				display: block;
				float: left;
			}

			span.itemDeclaro{}
		}

		.box_respuesta{
			float: left;
			width: 100%;
		}

		.btn_toogle{
		}
	}
}
*/
.aui.ie9 footer.nueva_version {
  margin-top: 0;
  float: inherit; }

.aui {
  /*NEW SLIDER*/
  /*
  verdes li {list-style-type:  square;list-style-image: url(/consorcio-theme/css/../images/bitmaps/icon_li.png);	padding-top: 11px;	list-style-type: none;	font-size: 10px;	padding-left: 16px;}
  verdes1 li {list-style-type:  square; 	list-style-image: url(/consorcio-theme/css/../images/bitmaps/icon_li.png);padding-top: 11px;list-style-type: none;font-size: 10px;padding-left: 16px;}
  verdes2 li {list-style-type:  square; 	list-style-image: url(/consorcio-theme/css/../images/bitmaps/icon_li.png);padding-top: 11px;list-style-type: none;font-size: 10px;padding-left: 16px;}*/ }
  .aui .portlet-borderless-container {
    min-height: 0;
    padding: 0; }
  .aui #tinyslider {
    width: 765px;
    float: left;
    height: 262px;
    margin-top: 9px; }
  .aui #tinyslider .sliderbutton {
    float: left;
    width: 32px;
    display: none; }
  .aui #tinyslider .sliderbutton img {
    cursor: pointer; }
  .aui #tinyslider .sliderbutton img:hover {
    background: #666; }
  .aui #tinyslider #slider {
    position: relative;
    overflow: auto;
    width: 765px;
    height: 241px;
    /*padding-right: 3px;*/
    padding-top: 16px; }
  .aui #tinyslider #slider ul {
    position: absolute;
    list-style: none;
    top: 0;
    left: 0;
    margin: 0; }
  .aui #tinyslider #slider li {
    float: left;
    width: 765px;
    height: 262px; }
  .aui #tinyslider .navegation_tiny {
    width: 765px;
    float: left;
    cursor: pointer;
    display: block;
    height: 32px; }
  .aui #tinyslider .pagination {
    list-style: none;
    height: 30px;
    width: auto;
    float: left;
    /*margin: -39px 6px 9px 59px;*/
    position: absolute;
    top: 210px;
    left: 5px; }
  .aui #tinyslider .pagination li {
    float: left;
    cursor: pointer;
    padding: 0;
    margin: 0;
    background: url(/consorcio-theme/css/../images/bitmaps/bullet.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    text-indent: -99999px;
    width: 30px;
    position: relative; }
  .aui #tinyslider .pagination li .thum img {
    height: 55px;
    width: 55px;
    margin: 10px; }
  .aui #tinyslider .pagination li:hover {
    background: url(/consorcio-theme/css/../images/bitmaps/bullet_over.png) no-repeat; }
  .aui #tinyslider .pagination li:hover .thum {
    display: block; }
  .aui #tinyslider li.current {
    background: url(/consorcio-theme/css/../images/bitmaps/bullet_over.png) no-repeat; }
  .aui #tinyslider li#content {
    width: 464px;
    height: 270px;
    padding: 15px 28px 15px 18px; }
  .aui #tinyslider #content h1 {
    font: 22px Georgia,Verdana;
    margin-bottom: 15px;
    color: #036; }
  .aui #tinyslider.control {
    width: 765px;
    height: 262px;
    position: relative;
    overflow: hidden; }
  .aui #tinyslider.control #slider {
    float: left;
    position: relative;
    overflow: auto;
    width: 765px;
    height: 262px;
    z-index: 1000; }
  .aui #tinyslider.control #slider li {
    float: left;
    width: 765px;
    height: 262px; }
  .aui #tinyslider.control .sliderbutton {
    float: left;
    width: 27px;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 1001; }
  .aui #tinyslider.control .left {
    left: 0; }
  .aui #tinyslider.control .right {
    right: 0; }
  .aui #tinyslider.control .sliderbutton img {
    cursor: pointe; }
  .aui #tinyslider.control .sliderbutton img:hover {
    background: none; }
  .aui #tinyslider.control .navegation_tiny {
    position: absolute;
    z-index: 1001;
    bottom: 0;
    right: 0;
    width: 100%;
    background: none; }
  .aui #tinyslider.control .pagination {
    margin: 0 0 0 450px; }
  .aui #tinyslider.control .pagination li {
    float: left;
    cursor: pointer;
    padding: 0;
    margin: 0 10px 0 0;
    background: url(/consorcio-theme/css/../images/bitmaps/slider/bullets.png) no-repeat 3px 0;
    display: block;
    height: 12px;
    text-indent: -99999px;
    width: 12px;
    position: relative;
    overflow: hidden; }
  .aui #tinyslider.control li.current {
    background: url(/consorcio-theme/css/../images/bitmaps/slider/bullets.png) no-repeat 100% 0; }
  .aui .slider {
    width: 765px;
    height: 261px;
    margin: 0 auto;
    float: left; }
  .aui #cajas-verdes {
    background: url(/consorcio-theme/css/../images/bitmaps/bg-caja-bajo-slide.jpg) repeat-x;
    width: 767px;
    height: 123px;
    margin-left: 1px; }
  .aui .verdes {
    background: #f8fbf2;
    width: 243px;
    height: 109px;
    float: left;
    margin-left: 7px;
    margin-right: 1px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #545454;
    margin-top: 7px; }
  .aui .verdes1 {
    background: #f8fbf2;
    width: 253px;
    height: 109px;
    float: left;
    margin-left: 7px;
    margin-right: 1px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #545454;
    margin-top: 7px; }
  .aui .verdes2 {
    background: #f8fbf2;
    width: 241px;
    height: 109px;
    float: left;
    margin-left: 7px;
    margin-right: 1px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #545454;
    margin-top: 7px; }
  .aui .verdes li a {
    color: #545454;
    font-size: 10px;
    text-decoration: none;
    /*list-style-image:url(/consorcio-theme/css/../images/bitmaps/icon_li.png);*/
    background: url(/consorcio-theme/css/../images/bitmaps/icon_li.png) no-repeat left;
    display: list-item;
    margin-left: 11px;
    /*padding-top: 0px;*/
    /*padding-right: 25px;*/
    padding: 3px 4px 2px 10px; }
  .aui .verdes1 li a {
    color: #545454;
    font-size: 10px;
    text-decoration: none;
    /*list-style-image:url(/consorcio-theme/css/../images/bitmaps/icon_li.png);*/
    background: url(/consorcio-theme/css/../images/bitmaps/icon_li.png) no-repeat left;
    display: list-item;
    margin-left: 11px;
    /*padding-top: 0px;*/
    /*padding-right: 25px;*/
    padding: 2px 0px 0px 10px; }
  .aui .verdes2 li a {
    color: #545454;
    font-size: 10px;
    text-decoration: none;
    /*list-style-image:url(/consorcio-theme/css/../images/bitmaps/icon_li.png);*/
    background: url(/consorcio-theme/css/../images/bitmaps/icon_li.png) no-repeat left;
    display: list-item;
    margin-left: 11px;
    /*padding-top: 0px;*/
    /*padding-right: 25px;*/
    padding: 2px 0px 0px 10px; }
  .aui .verdes p {
    /*list-style-image:url(/consorcio-theme/css/../images/bitmaps/icon_ul.png);*/
    display: list-item;
    margin-left: 12px;
    margin-top: 5px;
    padding: 1px 0px 0px 22px;
    background: url(/consorcio-theme/css/../images/bitmaps/icon_ul.png) no-repeat left top;
    list-style: none;
    font-weight: bold; }
  .aui .verdes1 p {
    /*list-style-image:url(/consorcio-theme/css/../images/bitmaps/icon_ul.png);*/
    display: list-item;
    margin-left: 12px;
    margin-top: 5px;
    padding: 1px 0px 0px 22px;
    background: url(/consorcio-theme/css/../images/bitmaps/icon_ul.png) no-repeat left top;
    list-style: none;
    font-weight: bold; }
  .aui .verdes2 p {
    /*list-style-image:url(/consorcio-theme/css/../images/bitmaps/icon_ul.png);*/
    display: list-item;
    margin-left: 12px;
    margin-top: 5px;
    padding: 1px 0px 0px 22px;
    background: url(/consorcio-theme/css/../images/bitmaps/icon_ul.png) no-repeat left top;
    list-style: none;
    font-weight: bold; }
  .aui .verdes ul {
    padding: 0px;
    list-style: none;
    line-height: 12px;
    margin-left: 24px;
    margin-top: -6px; }
  .aui .verdes1 ul {
    padding: 0px;
    list-style: none;
    line-height: 12px;
    margin-left: 24px;
    margin-top: -6px; }
  .aui .verdes2 ul {
    padding: 0px;
    list-style: none;
    line-height: 12px;
    margin-left: 24px;
    margin-top: -6px; }
  .aui #cuadro-seguros {
    width: 509px;
    height: 154px;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden; }
  .aui .cuadro_contact {
    margin: 0 auto;
    width: 169px;
    height: 154px;
    float: left;
    background: url(/consorcio-theme/css/../images/bitmaps/contact_center.jpg) no-repeat; }
  .aui .cuadro_coneos {
    background: url(/consorcio-theme/css/../images/bitmaps/contactenos.jpg) no-repeat;
    width: 169px;
    height: 154px;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #545454;
    text-align: center;
    -webkit-font-smoothing: none;
    padding-top: 97px; }
  .aui .cuadro_coneos a {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #112b51;
    text-align: center;
    -webkit-font-smoothing: none;
    padding-top: 97px; }
  .aui .cuadro_sucursales {
    background: url(/consorcio-theme/css/../images/bitmaps/sucursales.jpg) no-repeat;
    width: 171px;
    height: 154px;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #545454;
    text-align: center;
    -webkit-font-smoothing: none;
    padding-top: 98px; }
  .aui .cuadro_sucursales a {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #112b51;
    text-align: center;
    -webkit-font-smoothing: none;
    padding-top: 98px; }
  .aui .cuadro a {
    text-decoration: underline;
    color: #0a274f; }
  .aui .compra-seguro {
    width: 244px;
    height: 71px;
    border: 1px solid #ccc; }
  .aui .simuladores {
    width: 244px;
    height: 69px;
    /*margin: 0 auto;*/
    border: 1px solid #ccc;
    margin-top: 11px; }
  .aui .reporta-tu-siniestro {
    width: 475px;
    height: 101px;
    border: 1px solid #ccc;
    float: left;
    margin: 0 6px 0px 10px; }
  .aui .servicio-asistencia {
    width: 475px;
    height: 101px;
    border: 1px solid #ccc;
    float: left; }
  .aui #caja_verde {
    width: 257px;
    height: 123px;
    background: url(/consorcio-theme/css/../images/bitmaps/bg_menu_inf.jpg); }
  .aui #caja_verde2 {
    width: 257px;
    height: 123px;
    background: url(/consorcio-theme/css/../images/bitmaps/bg_menu_inf2.jpg); }
  .aui #sidebar-prefooter {
    width: 980px;
    min-height: 110px;
    padding-top: 2px;
    clear: both; }

.aui .portlet-borderless-container {
  min-height: 0;
  padding: 0; }
.aui #sidebar ol,
.aui #sidebar ul,
.aui #sidebar dl,
.aui #sidebar li {
  margin: 0em;
  margin-left: 0em; }
.aui #sidebar #caja-acceso {
  width: 181px;
  height: 221px;
  margin: 0 auto;
  border: 1px solid #cccccc;
  margin-left: 10px; }
  .aui #sidebar #caja-acceso h4 {
    font-family: Arial, sans-serif;
    color: white;
    font-weight: bold;
    background: url(/consorcio-theme/css/../images/bitmaps/bg_caja_login.jpg) repeat-x;
    text-align: left;
    height: 21px;
    margin-top: 0px;
    padding-top: 3px;
    font-size: 12px;
    padding-left: 9px; }
  .aui #sidebar #caja-acceso span {
    color: #000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    float: left; }
.aui #sidebar .caja_clientes {
  width: 183px;
  height: 220px;
  float: left;
  border: 1px solid #cccccc;
  margin-left: 10px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: black;
  -webkit-font-smoothing: none; }
  .aui #sidebar .caja_clientes p {
    font-family: Arial, sans-serif;
    color: white;
    font-weight: bold;
    background: url(/consorcio-theme/css/../images/bitmaps/bg_tu_zona_cliente.jpg) repeat-x;
    text-align: center;
    height: 26px;
    margin-top: 0px;
    padding-top: 4px;
    font-size: 12px; }
  .aui #sidebar .caja_clientes img {
    padding-right: 9px;
    padding-top: 1px; }
.aui #sidebar .form {
  width: 165px;
  margin: 0 auto;
  height: 183px;
  -webkit-font-smoothing: none;
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.9em; }
.aui #sidebar .text-form {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 13px;
  margin: 3px;
  float: left; }
.aui #sidebar .enviar {
  float: right;
  height: 19px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg-ingresar.jpg) repeat-x;
  border: 1px solid #8d949c;
  color: #FFF;
  font-family: Arial, sans-serif;
  font-size: 11px;
  margin: 6px;
  margin-right: 15px;
  width: 63px;
  text-align: center;
  text-decoration: none; }
.aui #sidebar .cajas {
  background: #f0f0f2;
  border: 1px solid #bfbfbf;
  width: 99px;
  height: 7px;
  margin-left: 13px;
  margin-bottom: 1px; }
.aui #sidebar .caja1 {
  background: #f0f0f2;
  border: 1px solid #bfbfbf;
  width: 74px;
  height: 7px;
  margin-left: 25px;
  margin-bottom: 4px; }
.aui #sidebar .caja2 {
  background: #f0f0f2;
  border: 1px solid #bfbfbf;
  width: 17px;
  height: 7px; }
.aui #sidebar .caja-multi {
  width: 104px;
  height: 18px;
  overflow: hidden;
  background: url(/consorcio-theme/css/../images/bitmaps/dropdown.jpg) no-repeat right;
  border: 1px solid #bfbfbf;
  margin-left: 23px;
  margin-top: 4px; }
  .aui #sidebar .caja-multi select {
    background: #f0f0f2;
    border: 1px solid #bfbfbf;
    width: 104px;
    height: 18px;
    font-size: 10px;
    margin-left: 23px;
    margin-top: 4px;
    border-radius: 0;
    background: transparent;
    line-height: 1;
    -webkit-appearance: none; }
.aui #sidebar .linea-caja-acceso {
  background: url(/consorcio-theme/css/../images/bitmaps/linea-caja-accesos.jpg) no-repeat;
  width: 159px;
  margin: 0 auto;
  height: 1px;
  margin-top: 48px; }
.aui #sidebar .btn-caja {
  width: 181px;
  height: 62px;
  margin: 0 auto; }
.aui #sidebar #caja-corredores {
  width: 183px;
  height: 28px;
  margin: 0 auto;
  margin-top: 9px;
  /*margin-left:10px;*/ }
.aui #sidebar #asesor-proteccion {
  width: 183px;
  height: 124px;
  margin: 0 auto;
  margin-top: 6px;
  /*margin-left: 10px;*/ }
.aui #sidebar .caja-submenu {
  width: 183px;
  height: 154px;
  margin: 0 auto;
  margin-left: 10px;
  margin-top: 10px; }
.aui #sidebar .contenedor-caja-slider {
  width: 980px;
  margin: 0 auto; }
.aui #sidebar .caja-servicios-online {
  width: 181px;
  height: auto !important;
  margin-top: 9px;
  border: 1px solid #ccc;
  list-style: none;
  color: #545454;
  font-family: Arial, sans-serif;
  font-size: 11px;
  padding-top: 0px;
  clear: both; }
  .aui #sidebar .caja-servicios-online ul {
    margin-top: 0px; }
    .aui #sidebar .caja-servicios-online ul li {
      border: 1px solid #ccc;
      list-style: none;
      border-top: none;
      border-right: none;
      border-left: none;
      z-index: 1000;
      padding: 5px !important; }
      .aui #sidebar .caja-servicios-online ul li a {
        color: #545454;
        font-family: Arial, sans-serif;
        font-size: 11px;
        text-decoration: none;
        list-style: none; }
      .aui #sidebar .caja-servicios-online ul li a {
        line-height: 19px;
        padding-left: 4px;
        margin: 0; }
.aui #sidebar .menulateral {
  width: 181px;
  margin: 0 auto; }
  .aui #sidebar .menulateral ul {
    margin: 0; }
    .aui #sidebar .menulateral ul li {
      list�style: none;
      position: relative; }
      .aui #sidebar .menulateral ul li a {
        color: #666;
        text-decoration: none;
        padding: 0px;
        display: block; }
      .aui #sidebar .menulateral ul li ul {
        width: 191px;
        font: #fff;
        margin: 0;
        display: none;
        border: 1px #fff dashed;
        position: absolute;
        background: #f0f0f0;
        left: 100%;
        top: 0px;
        padding-left: 0px; }
        .aui #sidebar .menulateral ul li ul li {
          display: block;
          line-height: 15px;
          text-indent: -1.5em;
          padding-left: 1px;
          padding: 0px; }
          .aui #sidebar .menulateral ul li ul li a {
            width: 174px;
            display: block;
            line-height: 17px;
            text-indent: -1.5em;
            padding-left: 22px; }
          .aui #sidebar .menulateral ul li ul li a:hover {
            width: auto;
            background: #dbdbdb;
            color: #666;
            display: block; }
    .aui #sidebar .menulateral ul li.parent:hover {
      margin: 0px; }
    .aui #sidebar .menulateral ul li:hover ul {
      display: block; }

/*
@import url(/consorcio-theme/css/normalize.css);
*/
/* APV */
.cont {
  width: 766px;
  height: auto; }

.cont-cab {
  width: 766px;
  height: 224px;
  background: #f3f1e0; }

.cont-cab img {
  float: left; }

.cont-tit {
  width: 466px;
  height: 224px;
  float: left; }

.cont-tit h1 {
  font-family: 'Arial';
  color: #00275b;
  font-size: 26px;
  margin: 60px 0 10px 15px; }

.cont-tit p {
  font-family: 'Arial';
  color: #696969;
  letter-spacing: 0.7px;
  font-size: 19px;
  margin: 0 0 0 15px; }

.menu-apv {
  width: 764px;
  height: 45px;
  background: #dbe4e9;
  border: solid 1px #cccccc; }

.cont-infe {
  width: 764px;
  height: 306px;
  border: solid 1px #cccccc;
  margin: 10px 0 0 0;
  overflow: hidden;
  color: #525151; }

.menu-apv ul li {
  float: left;
  height: 45px;
  /*padding: 0 25px;*/
  list-style-type: none;
  border-right: dashed 1px #cccccc;
  width: 14%;
  text-align: center; }

.menu-apv ul li a.garantia {
  border: none; }

.menu-apv ul li a {
  display: block;
  font-family: 'Arial';
  font-weight: normal;
  font-size: 11px;
  color: #00275b;
  text-decoration: none;
  line-height: 10px;
  /*margin: 14px 0 0 0;*/
  width: 100%;
  height: 100%;
  padding: 14px 0 0 0; }

.menu-apv ul li a.btn-retiros,
.menu-apv ul li a.btn-flexibilidad {
  /* margin: 19px 0 0; */
  padding: 16px 0 0 0; }

.menu-apv ul li.cam6 {
  border: none;
  width: 116px; }

.cont-infe-izq {
  width: 536px;
  height: auto;
  float: left; }

.cont-textos {
  width: 504px;
  height: 72px;
  font-family: 'Arial';
  font-weight: normal;
  font-size: 13px;
  color: #7b7b7b;
  margin: 30px 15px 0 15px;
  padding: 0 0 49px 0;
  border-bottom: dashed 1px #ccc;
  text-align: justify;
  line-height: 18px;
  float: left; }

#beneficios, #proteccion, #flexibilidad, #coberturas, #retiros, #garantia {
  display: none; }

.cont-infe ul.cont-links {
  width: 504px;
  height: auto;
  margin: 30px 15px;
  float: left; }

.cont-infe ul.cont-links li {
  list-style-type: none; }

.cont-infe ul.cont-links li a {
  font-family: 'Arial';
  text-decoration: none;
  color: #002b5f;
  font-size: 12px; }

.cont-infe ul.cont-links li {
  float: left; }

.cont-infe ul.cont-links li.folleto {
  background: url("/consorcio-theme/css/../images/bitmaps/ico_folleto.jpg") no-repeat scroll 0px -8px transparent;
  padding: 5px 0px 5px 30px;
  width: 138px; }

.cont-infe ul.cont-links li.solicite {
  background: url("/consorcio-theme/css/../images/bitmaps/ico_solicite.jpg") no-repeat scroll 0px -10px transparent;
  padding: 5px 0px 5px 30px;
  width: 138px; }

.cont-infe ul.cont-links li.imprimir {
  background: url("/consorcio-theme/css/../images/bitmaps/ico_imprimir.jpg") no-repeat scroll 0px -10px transparent;
  padding: 5px 0px 5px 30px;
  width: 138px; }

.cont-infe ul.cont-links li.coberturas {
  background: url("/consorcio-theme/css/../images/bitmaps/ico_coberturas.jpg") no-repeat scroll 0px -10px transparent;
  padding: 5px 0px 5px 30px;
  width: 138px; }

.cont-infe ul.cont-links li.condiciones {
  background: url("/consorcio-theme/css/../images/bitmaps/ico_condiciones.jpg") no-repeat scroll 0px -10px transparent;
  padding: 5px 0px 5px 30px;
  width: 138px; }

.cont-infe .fondos {
  width: 200px;
  height: auto;
  float: left;
  border-left: dashed 1px #ccc;
  margin: 12px 0 0 0; }

.cont-infe .fondos select {
  width: 164px;
  cursor: pointer;
  color: #00275b;
  border: solid 1px #ccc;
  margin: 20px 0 0 0;
  margin-left: 12px; }

.cont-infe .fondos h2 {
  font-family: 'Arial';
  font-size: 15px;
  font-weight: bold;
  margin-left: 12px; }

.cont-infe .fondos p {
  font-family: 'Arial';
  font-size: 11px;
  margin: 10px 0 0 0;
  color: #00275b;
  margin-left: 12px; }

.cont-infe .fondos .mas-info {
  width: 227px;
  border-top: dashed 1px #ccc;
  margin: 18px 0 0 0; }

.cont-infe .fondos .mas-info a {
  display: block;
  font-family: 'Arial';
  font-size: 11px;
  color: #002b5f;
  text-decoration: none;
  text-align: right;
  width: 150px; }

.activo {
  color: white !important;
  background: url("/consorcio-theme/css/../images/bitmaps/fondo-menu.jpg"); }

li.activo a {
  color: white !important; }

/* FIN APV */
/* SIMULADOR */
#simulador-seguros h1 {
  font-family: Arial, sans-serif;
  color: #00275b;
  font-size: 26px;
  height: 25px;
  letter-spacing: 1px; }

#simulador-seguros p {
  font-size: 16px;
  color: #696969;
  font-family: Arial, sans-serif;
  letter-spacing: 1px; }

/*CAJA 1 IZQUIERDA*/
.contenedor1 {
  width: 375px;
  height: auto;
  margin: 0 auto;
  float: left;
  z-index: 10; }

#titulos {
  width: 150px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff; }

#titulos .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cajas-prin {
  width: 375px;
  height: 177px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_cajas.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1; }

#cajas-prin .pict {
  width: 144px;
  height: 119px;
  border: 1px solid #e7e7e7;
  float: left;
  margin-top: 33px;
  margin-left: 11px; }

#cajas-prin .text1 {
  font-family: Arial, sans-serif;
  color: #181818;
  font-size: 13px;
  float: right;
  width: 190px;
  height: 30px;
  margin-top: 40px;
  margin-right: 17px; }

#cajas-prin .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 190px;
  height: 30px;
  margin-top: 10px;
  margin-right: 17px;
  line-height: 15px; }

#cajas-prin .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 22px;
  margin-right: 126px; }

#cajas-prin .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none; }

#cajas-prin .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  -webkit-font-smoothing: antialiased; }

/*CAJA 2 DERECHA*/
.contenedor2 {
  width: 378px;
  height: auto;
  margin: 0 auto;
  float: right;
  z-index: 10; }

#titulos2 {
  width: 184px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  clear: both; }

#titulos2 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cajas-prin2 {
  width: 378px;
  height: 177px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_cajas2.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1;
  float: right; }

#cajas-prin2 .pict {
  width: 144px;
  height: 119px;
  border: 1px solid #e7e7e7;
  float: left;
  margin-top: 33px;
  margin-left: 11px; }

#cajas-prin2 .text1 {
  font-family: Arial, sans-serif;
  color: #181818;
  font-size: 13px;
  float: right;
  width: 193px;
  height: 30px;
  margin-top: 40px;
  margin-right: 17px; }

#cajas-prin2 .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 190px;
  height: 30px;
  margin-top: 10px;
  margin-right: 17px;
  line-height: 15px; }

#cajas-prin2 .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 22px;
  margin-right: 126px; }

#cajas-prin2 .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff; }

#cajas-prin2 .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none;
  -webkit-font-smoothing: antialiased; }

/*CAJA 3 IZQUIERDA*/
.contenedor3 {
  width: 375px;
  height: auto;
  margin: 0 auto;
  float: left;
  clear: both;
  margin-top: 35px; }

#titulos3 {
  width: 66px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  margin-top: -9px; }

#titulos3 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cajas-prin3 {
  width: 375px;
  height: 177px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_cajas.jpg) repeat-x;
  position: relative;
  top: 0px;
  z-index: 1; }

#cajas-prin3 .pict {
  width: 144px;
  height: 119px;
  border: 1px solid #e7e7e7;
  float: left;
  margin-top: 33px;
  margin-left: 11px; }

#cajas-prin3 .text1 {
  font-family: Arial, sans-serif;
  color: #181818;
  font-size: 13px;
  float: right;
  width: 190px;
  height: 30px;
  margin-top: 40px;
  margin-right: 17px; }

#cajas-prin3 .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 190px;
  height: 30px;
  margin-top: 10px;
  margin-right: 17px;
  line-height: 15px; }

#cajas-prin3 .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 22px;
  margin-right: 126px; }

#cajas-prin3 .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none; }

#cajas-prin3 .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  -webkit-font-smoothing: antialiased; }

/*CAJA 4 DERECHA*/
.contenedor4 {
  width: 378px;
  height: auto;
  margin: 0 auto;
  float: right;
  margin-top: 22px; }

#titulos4 {
  width: 135px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  margin-top: 4px; }

#titulos4 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cajas-prin4 {
  width: 378px;
  height: 177px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_cajas2.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1;
  float: right; }

#cajas-prin4 .pict {
  width: 144px;
  height: 119px;
  border: 1px solid #e7e7e7;
  float: left;
  margin-top: 33px;
  margin-left: 11px; }

#cajas-prin4 .text1 {
  font-family: Arial, sans-serif;
  color: #181818;
  font-size: 13px;
  float: right;
  width: 193px;
  height: 30px;
  margin-top: 40px;
  margin-right: 17px; }

#cajas-prin4 .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 190px;
  height: 30px;
  margin-top: 10px;
  margin-right: 17px;
  line-height: 15px; }

#cajas-prin4 .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 22px;
  margin-right: 126px; }

#cajas-prin4 .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  -webkit-font-smoothing: antialiased; }

#cajas-prin4 .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none; }

/*FIN SIMULADOR */
/* APRENDE DE... */
#aprende-de {
  width: 768px;
  top: 0; }

#aprende-de h1 {
  font-family: Arial, sans-serif;
  color: #00275b;
  font-size: 26px;
  height: 15px;
  letter-spacing: 1px; }

#aprende-de p {
  font-size: 16px;
  color: #696969;
  font-family: Arial, sans-serif;
  letter-spacing: 1px; }

/*BOX 1 IZQUIERDA*/
.box1 {
  width: 375px;
  height: auto;
  margin: 0 auto;
  float: left;
  z-index: 10; }

#encab {
  width: 194px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff; }

#encab .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cuadro-prin {
  width: 375px;
  height: 127px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_box_apren_de.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1; }

#cuadro-prin .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 350px;
  height: auto;
  margin-top: 25px;
  margin-right: 17px;
  line-height: 15px;
  text-align: justify;
  -webkit-font-smoothing: antialiased; }

#cuadro-prin .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 16px;
  margin-right: 22px; }

#cuadro-prin .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none; }

#cuadro-prin .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  -webkit-font-smoothing: antialiased; }

/*BOX 2 DERECHA*/
.box2 {
  width: 378px;
  height: auto;
  margin: 0 auto;
  float: right;
  z-index: 10; }

#encab2 {
  width: 207px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  clear: both; }

#encab2 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cuadro-prin2 {
  width: 378px;
  height: 127px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_box_apren_de.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1;
  float: right; }

#cuadro-prin2 .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 357px;
  height: auto;
  margin-top: 25px;
  margin-right: 13px;
  line-height: 15px;
  text-align: justify;
  -webkit-font-smoothing: antialiased; }

#cuadro-prin2 .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 31px;
  margin-right: 22px; }

#cuadro-prin2 .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff; }

#cuadro-prin2 .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none;
  -webkit-font-smoothing: antialiased; }

/*BOX 3 IZQUIERDA*/
.box3 {
  width: 375px;
  height: auto;
  margin: 0 auto;
  float: left;
  margin-top: 22px; }

#encab3 {
  width: 164px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff; }

#encab3 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cuadro3-prin {
  width: 375px;
  height: 127px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_box_apren_de.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1; }

#cuadro3-prin .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 350px;
  height: auto;
  margin-top: 25px;
  margin-right: 17px;
  line-height: 15px;
  text-align: justify;
  -webkit-font-smoothing: antialiased; }

#cuadro3-prin .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 16px;
  margin-right: 22px; }

#cuadro3-prin .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none; }

#cuadro3-prin .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  -webkit-font-smoothing: antialiased; }

/*BOX 4 DERECHA*/
.box4 {
  width: 378px;
  height: auto;
  margin: 0 auto;
  float: right;
  margin-top: 22px; }

#encab4 {
  width: 207px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  clear: both; }

#encab4 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cuadro4-prin {
  width: 378px;
  height: 127px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_box_apren_de.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1;
  float: right; }

#cuadro4-prin .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 357px;
  height: auto;
  margin-top: 25px;
  margin-right: 13px;
  line-height: 15px;
  text-align: justify;
  -webkit-font-smoothing: antialiased; }

#cuadro4-prin .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 31px;
  margin-right: 22px; }

#cuadro4-prin .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff; }

#cuadro4-prin .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none;
  -webkit-font-smoothing: antialiased; }

/*BOX 5 IZQUIERDA*/
.box5 {
  width: 375px;
  height: auto;
  margin: 0 auto;
  float: left;
  margin-top: 22px; }

#encab5 {
  width: 212px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff; }

#encab5 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cuadro5-prin {
  width: 375px;
  height: 127px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_box_apren_de.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1; }

#cuadro5-prin .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 350px;
  height: auto;
  margin-top: 25px;
  margin-right: 17px;
  line-height: 15px;
  text-align: justify;
  -webkit-font-smoothing: antialiased; }

#cuadro5-prin .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 16px;
  margin-right: 22px; }

#cuadro5-prin .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none; }

#cuadro5-prin .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  -webkit-font-smoothing: antialiased; }

/*BOX 6 DERECHA*/
.box6 {
  width: 378px;
  height: auto;
  margin: 0 auto;
  float: right;
  margin-top: 22px; }

#encab6 {
  width: 226px;
  height: 24px;
  border: 1px solid #e4e4e4;
  margin-left: 11px;
  position: absolute;
  z-index: 999;
  background-color: #ffffff;
  clear: both; }

#encab6 .text {
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #00275b;
  font-size: 13px;
  text-align: center;
  padding-top: 6px; }

#cuadro6-prin {
  width: 378px;
  height: 127px;
  background: url(/consorcio-theme/css/../images/bitmaps/bg_box_apren_de.jpg) repeat-x;
  position: relative;
  top: 12px;
  z-index: 1;
  float: right; }

#cuadro6-prin .text2 {
  font-family: Arial, sans-serif;
  color: #666666;
  font-size: 11px;
  float: right;
  width: 357px;
  height: auto;
  margin-top: 25px;
  margin-right: 13px;
  line-height: 15px;
  text-align: justify;
  -webkit-font-smoothing: antialiased; }

#cuadro6-prin .btn {
  width: 80px;
  height: 18px;
  background-color: #4baa2c;
  float: right;
  margin-top: 31px;
  margin-right: 22px; }

#cuadro6-prin .btn .texto {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff; }

#cuadro6-prin .btn .texto a {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  margin-top: 1px;
  color: #fff;
  text-decoration: none;
  -webkit-font-smoothing: antialiased; }

/*FORMULARIO CONTACTANOS*/
/*ACCORDEON*/
#_48_INSTANCE_wr41h0lWN5FR_iframe {
  width: 482px;
  height: 549px; }

.tabs_contato_acordeon {
  height: 200px;
  min-height: 549px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 470px; }

.cto-accordeon {
  float: left;
  width: 100%; }

.cto-accordeon h3 {
  background: #fff;
  /* padding: 10px 20px; */
  border: 1px solid #dcdbcd;
  /* margin-bottom: 10px; */
  background: url("/consorcio-theme/css/../images/bitmaps/arrDoAcc.png") right center no-repeat;
  font-weight: normal;
  font-size: 12px;
  padding: 3px 5px 3px;
  margin: 5px 0;
  color: #7f7f7f; }

.tabs_contato_acordeon h2 {
  font-size: 18px;
  padding: 5px 0px;
  font-weight: bold;
  color: #002b5f;
  margin: 0; }

.cto-accordeon .open h3 {
  background: url("/consorcio-theme/css/../images/bitmaps/arrUpAcc.png") right center no-repeat #6ab2e7;
  border: 1px solid #6AB2E7;
  color: #fff;
  font-weight: normal;
  font-size: 12px; }

.contenidoAcc ul li {
  background: url("/consorcio-theme/css/../images/bitmaps/ticket.png") no-repeat 0 7%;
  padding: 0 0px 0px 15px;
  list-style: none;
  text-align: justify; }

.contenidoAcc p {
  text-align: justify; }

.acordeontitulo {
  color: #4bacc6;
  padding: 0px 0 6px;
  font-size: 13px; }

/******CORRECCIONES********/
html > .lfr-dockbar-pinned {
  padding-top: 30px; }
  html > .lfr-dockbar-pinned .dockbar {
    position: fixed; }
  html > .lfr-dockbar-pinned .page-customization-bar {
    margin-top: 30px; }

html > .lfr-dockbar-pinned.controls-visible {
  padding-top: 0; }

/* banner gb para personalizar pagina */
.signed-in.controls-visible .nueva_version #banner,
.signed-in.controls-visible #banner {
  background: rgba(0, 0, 0, 0) url(/consorcio-theme/css/../images/bitmaps/bg_header.jpg) repeat-x scroll center top; }

body.signed-in {
  background-position: 0 30px; }

.dockbar {
  position: relative;
  width: 100%; }

html > .version_2.lfr-dockbar-pinned.controls-visible,
html > .version_2.lfr-dockbar-pinned {
  padding-top: 0; }

.version_2.signed-in.controls-visible #banner {
  background: none; }

.page-maximized.signed-in,
.controls-visible.page-maximized {
  background: #efefef; }
  .page-maximized.signed-in #banner,
  .page-maximized.signed-in #footer,
  .page-maximized.signed-in #sidebar-prefooter,
  .controls-visible.page-maximized #banner,
  .controls-visible.page-maximized #footer,
  .controls-visible.page-maximized #sidebar-prefooter {
    display: none; }
  .page-maximized.signed-in #main-content,
  .controls-visible.page-maximized #main-content {
    background: white;
    box-shadow: none;
    margin: 0 auto;
    padding: 15px; }
  .page-maximized.signed-in #fondo,
  .controls-visible.page-maximized #fondo {
    box-shadow: none; }
  .page-maximized.signed-in #dockbar,
  .controls-visible.page-maximized #dockbar {
    z-index: 5000; }

#menufooter ul {
  width: 100%; }

.portal-add-content .lfr-add-content {
  float: none; }

.page-maximized #main-content div [class*="col"],
.page-maximized #main-content .row [class*="col"] {
  width: 100%; }

.portlet-boundary_consorciosegurosformulario_WAR_consorciosegurosportlet_ .portlet-borderless-container {
  min-height: 0;
  position: relative; }

.signed-in.controls-visible .portlet-boundary_consorciosegurosformulario_WAR_consorciosegurosportlet_ .portlet-borderless-container {
  min-height: 2.5em; }

.aui-panel-content .aui-panel-bd {
  text-align: left; }

.containerChat.hidden {
  display: none; }

.containerChat {
  bottom: 0;
  height: 80px;
  overflow: hidden;
  position: fixed;
  right: 10px;
  transition: all 0.4s ease 0s;
  width: 238px;
  z-index: 5000;
  /* border-radius: 15px 15px 0 0;*/
  /*
      .cabecera.open {
          border-radius: 15px 15px 0 0;
      }*/ }
  .containerChat .cabecera {
    background-color: #76b900;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    padding: 15px 0;
    position: relative;
    text-align: center;
    z-index: 200;
    cursor: pointer;
    /*         .containerChat .cabecera .icoChat { */
    /*            left: 20px; */
    /*              position: absolute; */
    /*              top: 10px; */
    /*       		height: 25px;  */
    /*       		left: 21px !important; */
    /*     		position: absolute; */
    /*     		top: 24px !important; */
    /*         } */ }
    .containerChat .cabecera p {
      color: #FFF;
      font-size: 17px;
      margin: 0; }
    .containerChat .cabecera .containerChat .cabecera.open .icoChat {
      left: 20px !important;
      position: absolute;
      top: 14px !important; }
    .containerChat .cabecera .arrowDown {
      border-bottom: 2px solid #fff;
      border-left: 2px solid #fff;
      display: block;
      height: 12px;
      position: absolute;
      right: 30px;
      top: 20px;
      transform: rotate(135deg);
      transition: all 0.7s ease 0s;
      width: 12px; }
  .containerChat .arrowDown {
    top: 16px;
    transform: rotate(-45deg); }
  .containerChat .boxChat {
    border: 0;
    background: #FFF;
    height: 0;
    margin: 6px auto 0;
    float: left;
    width: 405px; }
    .containerChat .boxChat iframe {
      border: transparent solid 0;
      width: 405px;
      height: 440px;
      position: relative;
      left: -2px;
      top: 0; }
  .containerChat .boxChat.hidden {
    display: none; }

.containerChat.mover {
  height: 440px;
  border: 1px solid #ccc;
  margin: 0 auto;
  overflow: hidden;
  width: 405px; }
  .containerChat.mover .boxChat {
    height: 100%;
    margin: 0 auto; }
  .containerChat.mover iframe {
    border: 0 solid transparent;
    width: 405px;
    height: 440px;
    position: relative;
    left: -2px;
    top: -2px; }

.chrome .containerChat.mover {
  height: 440px; }

.ie .containerChat {
  width: 403px; }
  .ie .containerChat .boxChat {
    width: 403px; }
.ie .containerChat.mover {
  width: 403px;
  height: 437px; }
  .ie .containerChat.mover iframe {
    border: 0 solid transparent;
    width: 403px;
    height: 437px;
    position: relative;
    left: -2px;
    top: -2px; }

.ie8 .containerChat {
  width: 238px; }
  .ie8 .containerChat .cabecera .arrowDown {
    background: url(/consorcio-theme/css/../images/custom/chatOnline/arrow_up.gif);
    width: 20px;
    height: 12px;
    border: 0; }
  .ie8 .containerChat .boxChat {
    width: 421px; }
.ie8 .containerChat.mover {
  width: 421px;
  height: 456px;
  overflow: hidden; }
  .ie8 .containerChat.mover .cabecera .arrowDown {
    background: url(/consorcio-theme/css/../images/custom/chatOnline/arrow_down.gif); }
  .ie8 .containerChat.mover iframe {
    overflow: hidden;
    border: 0 solid transparent;
    width: 421px;
    height: 456px;
    position: relative;
    left: -2px;
    top: -2px; }

/* IE11 */
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .containerChat.mover {
    height: 437px;
    width: 403px; } }
html > .lfr-dockbar-pinned .page-customization-bar {
  margin-top: 0; }

html > .lfr-dockbar-pinned {
  padding: 0; }

.aui * {
  text-shadow: none; }
.aui .tooltip-help .tooltip-inner {
  background: #d4d4d4 url("/consorcio-theme/css/../images/portlet/header_bg.png") repeat-x scroll 0 0;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  border-image: none;
  border-style: solid;
  border-width: 1px; }
.aui .portal-popup {
  background: none; }
.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
  border: 0; }
.aui body.yui3-skin-sam .yui3-widget-mask {
  opacity: 0.6;
  background-color: #000; }
.aui html > .lfr-dockbar-pinned {
  padding-top: 0; }
.aui a:hover,
.aui a:focus {
  text-decoration: none; }
.aui .btn:focus,
.aui .btn:hover {
  outline: none;
  outline-offset: 0;
  background: none;
  color: #FFF;
  transition: none; }
.aui .portlet-borderless-container {
  padding: 0; }
.aui header .portlet-borderless-container {
  padding: 0;
  min-height: auto; }
.aui .lfr-admin-panel .form,
.aui .columns-max .form {
  width: 100%;
  height: auto; }
.aui .lfr-admin-panel .radio,
.aui .columns-max .radio {
  height: inherit;
  left: inherit;
  position: inherit;
  top: inherit;
  width: inherit; }
.aui .portlet-column-last {
  text-align: left; }
.aui footer .portlet-borderless-container {
  background: #F2F2F2;
  padding: 0;
  margin: 0; }
.aui html > .lfr-dockbar-pinned {
  padding-top: 0; }
.aui .lfr-admin-panel .input-localized {
  float: left;
  width: 100%; }
  .aui .lfr-admin-panel .input-localized input {
    height: auto; }
  .aui .lfr-admin-panel .input-localized .palette-items-container li {
    float: inherit;
    width: auto; }
    .aui .lfr-admin-panel .input-localized .palette-items-container li a {
      background: none;
      padding: 0; }
      .aui .lfr-admin-panel .input-localized .palette-items-container li a img {
        opacity: 1; }
.aui .portlet-dockbar .portlet-borderless-container {
  min-height: auto; }
.aui #cuadro-ayuda #centro #sucursales {
  margin-top: 95px; }
.aui #zonaUsuario .body h4 {
  margin-top: 5px; }
.aui .columns-2 .solicita-asesoria {
  float: left;
  left: -80px;
  position: relative; }
.aui #tu_poliza form {
  width: 100%;
  height: auto; }
.aui .denuncio .ui-datepicker {
  background: white;
  border: 1px solid #cccccc; }

/************************************/
.aui {
  /* Template-specific stuff
   *
   * Customizations just for the template; these are not necessary for anything
   * with disabling the responsiveness.
   */
  /* Account for fixed navbar */
  /* Don't let the lead text change font-size. */
  /* Finesse the page header spacing */
  /* Non-responsive overrides
   *
   * Utilize the following CSS to disable the responsive-ness of the container,
   * grid system, and navbar.
   */
  /* Reset the container */ }
  .aui .container {
    border: orange dashed 3px;
    max-width: none !important;
    width: 970px; }
  .aui body,
  .aui .navbar-fixed-top,
  .aui .navbar-fixed-bottom {
    min-width: 970px; }
  .aui .lead {
    font-size: 16px; }
  .aui .page-header {
    margin-bottom: 30px; }
  .aui .page-header .lead {
    margin-bottom: 10px; }
  .aui .container {
    width: 970px;
    max-width: none !important;
    border: red dashed 2px; }

.aui #fondos-nuevos {
  color: #666666;
  font-size: 13px;
  text-align: left;
  width: 528px; }

.aui #fondos-nuevos .centro {
  background: #f8f8f8;
  float: left;
  padding: 20px;
  width: 485px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #cccccc; }

.aui .centro .nombre_fon {
  border-bottom: 1px solid #CCCCCC;
  color: #002B5F;
  display: block;
  font-size: 27px;
  margin-bottom: 20px; }

.aui .centro .subtitulo {
  display: block;
  margin-bottom: 10px;
  color: #002B5F;
  font-size: 14px;
  font-style: normal; }

.aui .centro p {
  margin-bottom: 20px; }

.aui .sidebar-der {
  width: 184px; }

.aui .sidebar-der .conoce-fon {
  background: url("/consorcio-theme/css/../images/cvsoft/conoce_fondos.gif") no-repeat scroll 0 0 transparent;
  float: left;
  height: 204px;
  width: 184px; }

.aui .sidebar-der .conoce-fon ul {
  margin: 60px 0 0 55px;
  list-style-type: none; }

.aui .sidebar-der .conoce-fon ul li {
  padding-bottom: 16px; }

.aui .sidebar-der .conoce-fon ul li a:hover {
  text-decoration: underline; }

.aui .sidebar-der .invierte {
  background: url("/consorcio-theme/css/../images/cvsoft/invierte.gif") no-repeat scroll 0 0 transparent;
  height: 195px;
  padding: 10px; }

.aui .sidebar-der .invierte ul {
  color: #333333;
  font-size: 11px;
  list-style: none outside;
  padding-left: 24px;
  padding-top: 40px;
  margin: 10px 0 0 20px; }

.aui #content .sidebar-der .invierte li {
  padding-bottom: 5px;
  line-height: 135%; }

.aui #FondosMutuos #headFondosMutuos img {
  cursor: pointer; }

.aui #FondosMutuos .head .btn-imprimir {
  float: right;
  width: 100px; }

.aui #fondosMutuosDetalle {
  width: 735px; }

.aui #fondosMutuosDetalle .titulo {
  background: url("/consorcio-theme/css/../images/cvsoft/fnd_tabla.gif") repeat-x scroll 0 0 transparent; }

.aui #fondosMutuosDetalle .tabla td {
  border: 1px solid #AEC4D5;
  color: #666666;
  font-size: 12px;
  padding: 10px; }

.aui #fondosMutuosDetalle .tabla .rentabilidad {
  background: url("/consorcio-theme/css/../images/cvsoft/rentabilidad.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 18px;
  margin-left: 20px;
  text-indent: -9999px;
  width: 179px; }

.aui #fondosMutuosDetalle .tabla .tit_2 {
  background-color: #E6EFF5; }

.aui #fondosMutuosDetalle select#serie {
  border: 1px solid #999999;
  color: #003366;
  font-size: 10px; }

.aui .texto-disclaimer {
  color: #666666;
  font-size: 10px;
  text-align: justify;
  width: 735px; }

.aui #informate {
  width: 184px;
  float: left; }

.aui #informate .head {
  background: url(/consorcio-theme/css/../images/custom/bg_informate_head.jpg) no-repeat;
  height: 8px; }

.aui #informate .body {
  background: url(/consorcio-theme/css/../images/custom/bg_informate_body.jpg) repeat;
  height: auto;
  padding: 10px; }

.aui #informate .body .title {
  color: #002B5F;
  font-weight: bold; }

.aui #informate .foot {
  background: url(/consorcio-theme/css/../images/custom/bg_informate_foot.jpg) no-repeat;
  height: 7px; }

.aui #informate ul {
  list-style: none;
  margin: 10px 0 0; }

.aui #informate ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/ticket.gif") no-repeat scroll 0 0;
  line-height: 140%;
  margin: 0 0 7px;
  padding: 0 0 0 20px; }

.aui .sidebar-der .fon_sidebar {
  background: url("/consorcio-theme/css/../images/cvsoft/informate-sob.jpg") no-repeat scroll center top;
  clear: both;
  height: auto;
  width: 184px;
  float: left; }

.aui .sidebar-der .fon_sidebar_cont {
  height: auto; }

.aui .sidebar-der .fon_sidebar ul {
  margin-left: 10px;
  padding-top: 15px;
  list-style: none; }

.aui .sidebar-der .fon_sidebar ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/ticket.gif") no-repeat scroll 0 0 transparent;
  line-height: 140%;
  margin: 0 0 7px;
  padding: 0 10px 0 20px; }

.aui .sidebar-der .fon_sidebar ul li a {
  text-decoration: underline; }

.aui #inversionistas {
  width: 735px;
  text-align: center; }

.aui #inversionistas .texto_tablas {
  color: #666666;
  font-size: 11px; }

.aui #exp_riesgo {
  background: url("/consorcio-theme/css/../images/cvsoft/bgex_bot.jpg") no-repeat scroll center bottom transparent;
  width: 523px;
  margin: 0 0 10px; }

.aui #exp_riesgo .cabecera {
  margin: 10px; }

.aui #exp_riesgo .cabecera h2 {
  color: #002B5F;
  font-size: 16px;
  margin: 0; }

.aui #exp_riesgo .riesgo_cont {
  background: url("/consorcio-theme/css/../images/cvsoft/bgex_top.jpg") no-repeat scroll center top transparent;
  padding: 5px; }

.aui #exp_riesgo .riesgo_cont .nota {
  margin: 0 10px;
  text-align: center; }

.aui #exp_riesgo .riesgo_cont p {
  color: #333333; }

.aui #exp_riesgo .riesgo_cont ul.slider_tags {
  margin: 0;
  padding-left: 32px;
  padding-bottom: 17px; }

.aui #exp_riesgo .riesgo_cont .slider_tags li {
  display: inline;
  padding: 0 123px 0 0;
  color: #002B5F; }

.aui #exp_riesgo .riesgo_cont .slider_tags li.last {
  padding: 0; }

.aui #exp_riesgo .riesgo_cont p.nota {
  padding-bottom: 10px;
  text-align: center;
  width: 90%; }

.aui #exp_riesgo .riesgo_cont .f_slider {
  background: url("/consorcio-theme/css/../images/cvsoft/bgex_slider.png") no-repeat center transparent;
  width: 445px;
  height: 40px;
  margin: 10px auto; }

.aui #exp_riesgo .ui-widget-content {
  background: none !important;
  border: 0 !important; }

.aui #exp_riesgo .ui-state-default,
.aui #exp_riesgo .ui-widget-content .ui-state-default,
.aui #exp_riesgo .ui-widget-header .ui-state-default {
  border: 0 !important; }

.aui #exp_riesgo .riesgo_cont .f_slider .ui-slider-horizontal {
  width: 390px;
  margin: 0 auto;
  height: 40px; }

.aui #exp_riesgo .riesgo_cont .f_slider .ui-slider-horizontal .ui-slider-handle {
  background: url("/consorcio-theme/css/../images/cvsoft/bgex_slider_handler.gif") no-repeat;
  display: block;
  height: 34px;
  position: relative;
  top: -3px;
  width: 18px;
  margin: -7px; }

.aui #exp_riesgo .riesgo_cont .cont {
  background: url("/consorcio-theme/css/../images/cvsoft/bgex_cont.png") no-repeat scroll center center transparent;
  float: left;
  height: 270px;
  margin-left: 5px;
  width: 507px; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont {
  float: left; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .desc {
  float: left;
  height: 214px;
  padding: 10px 5px 0 20px;
  width: 185px; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .desc h3 {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
  margin: 0px; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .desc p {
  color: #FFFFFF; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .instrumentos {
  float: right;
  margin: 10px 5px;
  width: 280px; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .instrumentos h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/bgex_cont_h3.jpg") no-repeat scroll center center transparent;
  clear: both;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 0 3px 7px;
  margin: 0px; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .instrumentos ul {
  float: left;
  font-size: 12px;
  padding-left: 5px;
  text-align: center;
  margin: 0; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .instrumentos ul li {
  display: block;
  padding: 0px;
  text-align: left;
  margin-bottom: 0px;
  line-height: 130%; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .instrumentos ul li a {
  text-decoration: none; }

.aui #exp_riesgo .riesgo_cont .cont .info_cont .instrumentos ul li a:hover {
  text-decoration: underline; }

.aui #documento-utiles {
  background: #F1F2F4;
  width: 180px;
  height: auto;
  padding: 10px;
  margin: 0 0 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.aui #documento-utiles .box-documento-utiles h2 {
  font-size: 16px;
  margin: 0 0 5px;
  padding: 0; }

.aui #documento-utiles .box-documento-utiles a {
  text-decoration: none; }

.aui #documento-utiles .box-documento-utiles a:hover {
  text-decoration: underline; }

.aui #documento-utiles .box-documento-utiles ul {
  margin: 0 0 0 13px; }

.aui #documento-utiles .box-documento-utiles li {
  list-style-image: url(/consorcio-theme/css/../images/cvsoft/bu_flechaazul.gif); }

.aui #contenedor-targeta-credito {
  padding-left: 0; }

.aui #contenedor-targeta-credito .box-center-targetacredito {
  background: #f5f5f5;
  width: 380px;
  padding: 10px;
  margin-bottom: 15px; }

.aui #contenedor-targeta-credito .box-center-targetacredito p {
  text-align: justify; }

.aui #contenedor-targeta-credito .box-quehacerencaso {
  width: 200px;
  float: left; }

.aui #contenedor-targeta-credito .box-quehacerencaso .top {
  background: url(/consorcio-theme/css/../images/cvsoft/t_quehacer.gif) no-repeat;
  width: 188px;
  height: 21px; }

.aui #contenedor-targeta-credito .box-quehacerencaso .center {
  border-left: 1px dashed #fbdc33;
  border-right: 1px dashed #fbdc33;
  width: 186px;
  height: 70px; }

.aui #contenedor-targeta-credito .box-quehacerencaso .footer {
  background: #fbdc33;
  width: 186px;
  height: 10px; }

.aui #contenedor-targeta-credito .box-quehacerencaso .center li.gris {
  list-style-image: url(/consorcio-theme/css/../images/cvsoft/bu_portada.gif); }

.aui #contenedor-targeta-credito .box-quehacerencaso .center li.celeste {
  list-style-image: url(/consorcio-theme/css/../images/cvsoft/bu_flechaazul.gif); }

.aui #contenedor-targeta-credito .box-aprendade {
  width: 200px;
  float: left; }

.aui #contenedor-targeta-credito .box-aprendade .top {
  background: url(/consorcio-theme/css/../images/cvsoft/t_aprenda.gif) no-repeat;
  width: 188px;
  height: 21px; }

.aui #contenedor-targeta-credito .box-aprendade .center {
  border-left: 1px dashed #84b42a;
  border-right: 1px dashed #84b42a;
  width: 186px;
  height: 70px; }

.aui #contenedor-targeta-credito .box-aprendade .footer {
  background: #84b42a;
  width: 186px;
  height: 10px; }

.aui #contenedor-targeta-credito .box-aprendade .center li.gris {
  list-style-image: url(/consorcio-theme/css/../images/cvsoft/bu_portada.gif); }

.aui #contenedor-targeta-credito .box-aprendade .center li.celeste {
  list-style-image: url(/consorcio-theme/css/../images/cvsoft/bu_flechaazul.gif); }

.aui .conteiner-lista {
  padding: 0 0 15px;
  float: left;
  width: 100%; }

.aui .conteiner-lista h2 {
  color: #76B900;
  font-family: Arial,Verdana,sans-serif;
  font-size: 16px;
  font-weight: bold !important;
  background: url(/consorcio-theme/css/../images/custom/icon_title_nav.jpg) no-repeat scroll 100% 50%;
  color: #99CC33;
  display: block;
  padding: 0 15px 0 5px;
  text-decoration: none;
  text-transform: lowercase;
  margin: 0 0 10px;
  float: left; }

.aui #lista-seleccion {
  background: url(/consorcio-theme/css/../images/cvsoft/select.jpg) no-repeat;
  width: 192px;
  height: 20px;
  position: relative;
  z-index: 1000;
  float: left; }

.aui #lista-seleccion ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.aui ul.lista-seleccion li {
  float: left;
  position: relative;
  height: 15px;
  padding: 1px; }

.aui ul.lista-seleccion li ul li.blanco {
  position: relative;
  height: 5px;
  width: 50px;
  background: none;
  border: none; }

.aui ul.lista-seleccion li ul li {
  float: left;
  position: relative;
  background: #fbfbfb;
  border: solid #eeeeee;
  border-width: 0 1px;
  width: 100%; }

.aui ul.lista-seleccion a {
  color: #056693;
  text-decoration: none;
  padding: 3px 0 3px 10px;
  display: block;
  font-weight: bold;
  font-size: 10px; }

.aui ul.lista-seleccion ul {
  position: absolute;
  display: none;
  width: 140px;
  border-bottom: 1px solid #eeeeee;
  border-top: 2px solid #eeeeee; }

.aui ul.lista-seleccion li:hover ul {
  display: block; }

.aui ul.lista-seleccion li:hover ul li {
  margin: 0; }

.aui ul.lista-seleccion li:hover ul li a:hover {
  color: white; }

.aui ul.lista-seleccion li:hover ul a:hover {
  background-color: #0099CC; }

.aui .visa-recuadroplomo {
  background: #F1F2F4;
  border-bottom: 2px solid #E1E3E5;
  float: left;
  width: 100%; }

.aui .visa-recuadroplomo ul {
  list-style-type: none; }

.aui .visa-recuadroplomo ul.left {
  float: left;
  width: 280px; }

.aui .visa-recuadroplomo li {
  padding: 5px 5px;
  list-style-image: url(/consorcio-theme/css/../images/cvsoft/pto_azul.gif); }

.aui .visa-recuadroplomo li a {
  color: #1F3050;
  font-size: 12px;
  text-decoration: underline;
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif; }

.aui .visa-recuadroplomo li a:hover {
  text-decoration: none; }

.aui .box-jfontsize {
  float: left;
  width: 538px;
  margin: 15px 0 0; }

.aui .btn-jfontsize {
  float: right;
  width: 100px;
  margin: 10px 0 0;
  display: none; }

.aui .btn-jfontsize .jfontsize-button {
  border: 1px solid #CCCCCC;
  color: #000000;
  font-weight: bold;
  padding: 3px; }

.aui .box-jfontsize ul.jfontsize {
  float: left;
  width: 187px; }

.aui .box-jfontsize img {
  width: 196px;
  height: 151px;
  margin: 0px;
  padding: 0px; }

.aui .box-jfontsize .tit1,
.aui .box-jfontsize .title {
  font-size: 20px;
  color: #102243;
  font-weight: bold; }

.aui .box-jfontsize li.lista {
  color: #666666;
  list-style-image: url("/consorcio-theme/css/../images/cvsoft/lista.gif");
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif; }

.aui .box-jfontsize .texto1 {
  color: #666666;
  font-size: 12px; }

.aui .box-jfontsize p {
  font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
  font-size: 12px; }

.aui .box-jfontsize .texto1 img {
  float: right; }

.aui #wrapperTU {
  color: #666666;
  width: 765px; }

.aui h2.tu {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/h2_tarjeta_universal_02.jpg") no-repeat scroll 0 0 transparent;
  height: 111px;
  margin-bottom: 21px;
  text-indent: -9999px;
  width: 778px; }

.aui #wrapperTU ul {
  margin-bottom: 30px;
  margin-top: 18px; }

.aui wrapperTU ul.tu li {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/bullet_tarjeta_universal.gif") no-repeat scroll left 4px transparent;
  list-style-type: none;
  margin-bottom: 10px;
  padding-left: 20px; }

.aui h3.tu {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/icono_tarjeta.gif") no-repeat scroll left center transparent;
  color: #002B5F;
  font-size: 22px;
  font-weight: normal;
  height: 30px;
  margin-bottom: 12px;
  padding-left: 36px; }

.aui #tabla {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/tabla_tarjeta_universal.gif") no-repeat scroll 0 0 transparent;
  border: 0 none;
  height: 103px;
  margin-bottom: 6px;
  width: 765px; }

.aui #tabla th {
  color: #132F55;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  height: 48px; }

.aui #tabla td {
  color: #7B7B7B;
  font-size: 12px;
  height: 54px;
  text-align: center; }

.aui p.letraChica {
  margin-bottom: 40px; }

.aui p.destacado {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/icono_alert.gif") no-repeat scroll left center transparent;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
  color: #002B5F;
  font-size: 12px;
  height: 44px;
  padding-left: 40px;
  padding-top: 15px; }

.aui div.sombra {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/sombra.jpg") no-repeat scroll 0 0 transparent;
  height: 17px;
  margin-bottom: 50px;
  width: 778px; }

.aui h3.masInfo {
  color: #002B5F;
  font-size: 19px;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 10px; }

.aui #ayuda {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/fondo_ul_mas_info.gif") no-repeat scroll 0 0 transparent;
  clear: both;
  display: block;
  height: 76px;
  margin-bottom: 30px;
  padding: 10px 0 10px 8px;
  width: 778px; }

.aui #ayuda .mail p {
  padding: 5px 10px 5px 60px; }

.aui #ayuda .llama p {
  padding: 5px 5px 5px 60px; }

.aui #ayuda .visita p {
  padding: 5px 5px 5px 60px; }

.aui #ayuda .mail {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/mail.jpg") no-repeat scroll 0 0 transparent;
  float: left;
  height: 55px;
  margin-left: 20px;
  margin-right: 30px;
  width: 200px; }

.aui #wrapperTU a {
  color: #666666;
  font-size: 12px;
  outline: medium none; }

.aui #ayuda .llama {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/fono.jpg") no-repeat scroll 0 0 transparent;
  float: left;
  width: 208px; }

.aui #ayuda .visita {
  background: url("/consorcio-theme/css/../images/cvsoft/bitmaps/logo.gif") no-repeat scroll 0 0 transparent;
  float: left;
  margin-left: 15px;
  width: 220px; }

.aui #auxiliar {
  width: 184px; }

.aui #auxiliar ul {
  list-style: none;
  margin: 0; }

.aui #auxiliar h3 {
  line-height: 15px;
  font-size: 16px;
  padding: 10px 0 5px 10px;
  margin: 0px;
  background: url("/consorcio-theme/css/../images/cvsoft/auxiliar_headerbg.png") repeat scroll 0 0 transparent; }

.aui #auxiliar li.siniestro {
  background: url("/consorcio-theme/css/../images/cvsoft/auxiliar_bg.png") repeat scroll center bottom transparent;
  margin: 0 0 10px;
  padding: 0 0 5px; }

.aui #auxiliar li.siniestro p {
  color: #333333;
  font-size: 11px;
  line-height: 16px;
  padding: 0 0 0 10px; }

.aui #auxiliar li.siniestro ul {
  background: url("/consorcio-theme/css/../images/cvsoft/siniestro_ico.png") no-repeat scroll 0 0 transparent;
  margin: 10px 0 15px 10px;
  padding: 3px 0 0 50px;
  height: 40px; }

.aui #auxiliar li.siniestro ul li {
  padding: 3px 0; }

.aui #auxiliar li.buscas {
  background: url("/consorcio-theme/css/../images/cvsoft/auxiliar_bg.png") repeat scroll center bottom transparent;
  margin: 0 0 10px;
  padding: 0 0 5px; }

.aui #auxiliar li.buscas ul {
  padding: 10px 10px 0; }

.aui #auxiliar li.buscas ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_arrow.gif") no-repeat scroll 0 0 transparent;
  line-height: 13px;
  margin: 0 0 10px;
  padding: 0 0 0 20px; }

.aui #auxiliar li.contacto {
  background: url("/consorcio-theme/css/../images/cvsoft/auxiliar_bg.png") repeat scroll center bottom transparent;
  margin: 0 0 10px;
  padding: 0 0 5px; }

.aui #auxiliar li.contacto ul li.e-mail {
  background: url("/consorcio-theme/css/../images/cvsoft/contacto_e-mail.png") no-repeat scroll 0 0 transparent; }

.aui #auxiliar li.contacto ul li.telefono {
  background: url("/consorcio-theme/css/../images/cvsoft/contacto_telefono.png") no-repeat scroll 0 0 transparent; }

.aui #auxiliar li.contacto ul li.sucursales {
  background: url("/consorcio-theme/css/../images/cvsoft/contacto_sucursales.png") no-repeat scroll 0 0 transparent;
  padding-bottom: 30px; }

.aui #auxiliar li.contacto ul li {
  color: #333333;
  font-size: 11px;
  margin: 4px 0 0 10px;
  padding: 0 5px 10px 50px; }

.aui #auxiliar li.contacto ul li em {
  color: #CB0001;
  font-style: normal;
  font-weight: bold; }

.aui #auxiliar li.contacto ul li p {
  line-height: 13px;
  padding: 5px 0 0; }

.aui #cont-seguros .oferta {
  color: #333333;
  float: left;
  margin: 0;
  width: 548px; }

.aui #cont-seguros .oferta h3 {
  margin: 0 0 10px; }

.aui #cont-seguros .oferta .personas {
  background: url(/consorcio-theme/css/../images/cvsoft/oferta_personas_bg.png) repeat;
  float: left;
  height: 322px;
  margin-bottom: 10px;
  width: 322px;
  padding: 10px; }

.aui #cont-seguros .oferta .personas ul {
  margin: 0; }

.aui #cont-seguros .oferta .personas ul li {
  float: left;
  margin: 80px 0 0;
  padding: 0 5px;
  width: 150px; }

.aui #cont-seguros .oferta .personas ul h4 {
  margin: 0; }

.aui #cont-seguros .oferta .personas ul li p.texto {
  display: block;
  height: 115px; }

.aui #cont-seguros .oferta .personas ul {
  list-style: none;
  margin-left: 0px; }

.aui #cont-seguros .oferta .personas ul li p {
  padding: 5px 0 10px; }

.aui #cont-seguros .oferta .personas ul li p.link {
  height: auto;
  padding: 0 10px 0 0;
  text-align: center;
  margin: 0; }

.aui #cont-seguros .oferta .personas ul li p.link a {
  background: url(/consorcio-theme/css/../images/cvsoft/oferta_sabermas_link.png) repeat;
  display: inline-block;
  height: 29px;
  width: 130px; }

.aui #cont-seguros .oferta .personas ul li p.link a span {
  display: none; }

.aui #cont-seguros .oferta .personas ul li.hogar {
  margin-top: 96px; }

.aui #cont-seguros .oferta .empresas {
  background: url(/consorcio-theme/css/../images/cvsoft/oferta_empresas_bg.png) repeat;
  float: left;
  height: 322px;
  margin-bottom: 10px;
  width: 186px;
  padding: 10px; }

.aui #cont-seguros .oferta .empresas ul {
  list-style: none;
  margin: 0px; }

.aui #cont-seguros .oferta .empresas ul li ul {
  margin: 10px 0 0;
  list-style: none; }

.aui #cont-seguros .oferta .empresas ul li ul li {
  background: url(/consorcio-theme/css/../images/cvsoft/bullet_dot.gif) no-repeat 0 50%;
  padding: 5px 0 5px 10px; }

.aui #cont-seguros .oferta .ventajas {
  float: left;
  padding: 0 0 10px;
  width: 158px; }

.aui #cont-seguros .oferta .ventajas h3 {
  margin: 0 0 10px; }

.aui #cont-seguros .oferta .ventajas ul {
  list-style: none;
  margin-left: 0px; }

.aui #cont-seguros .oferta .ventajas ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_bigtick.gif") no-repeat scroll 0 0 transparent;
  font-size: 12px;
  line-height: 15px;
  margin: 10px 0 10px 5px;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.aui #content-autos .oferta .planes {
  background: url("/consorcio-theme/css/../images/cvsoft/autos_planes_bg2.png") no-repeat scroll left 30px transparent;
  height: 240px;
  width: 380px;
  float: left; }

.aui #content-autos .oferta .planes h3 {
  margin: 0; }

.aui #content-autos #box_oferta {
  margin: 15px 0 0;
  float: left;
  width: 100%; }

.aui #cont-seguros .oferta .planes .todo-riesgo {
  float: left;
  padding: 5px 5px 0;
  width: 180px;
  margin: 10px 0 0; }

.aui #cont-seguros .oferta .planes ul {
  list-style: none;
  margin: 10px 0px; }

.aui #cont-seguros .oferta .planes h4 {
  padding: 0 0 0 10px; }

.aui #cont-seguros .oferta .planes ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_dot.gif") no-repeat scroll 5px 5px transparent;
  line-height: 15px;
  margin: 10px 0 10px 5px;
  padding: 0 0 0 20px; }

.aui #cont-seguros .oferta .planes .cobertura-total {
  float: right;
  padding: 5px 10px 0 0;
  width: 170px; }

.aui #cont-seguros .oferta .planes .link {
  background: none repeat scroll 0 0 transparent;
  margin: 0;
  padding: 0; }

.aui #cont-seguros .oferta .planes .link a.fancy {
  background: url("/consorcio-theme/css/../images/cvsoft/planes_link2.png") no-repeat scroll right center transparent;
  display: block;
  font-style: normal;
  height: 31px;
  line-height: 31px;
  padding: 0 0 0 5px;
  text-align: left;
  text-decoration: none;
  text-indent: -9999px;
  vertical-align: middle;
  width: 165px; }

.aui #cont-seguros .oferta .planes .link a.small {
  clear: both;
  display: block;
  text-align: right; }

.aui #cont-seguros .oferta .planes .link a.small:hover {
  text-decoration: none; }

.aui #cont-empresas {
  float: left;
  margin: 0;
  padding: 0;
  width: 745px; }

.aui #cont-empresas .oferta {
  width: 745px; }

.aui #cont-empresas .oferta .ventajas {
  width: 200px;
  float: left; }

.aui #cont-empresas .oferta h3 {
  font-size: 18px;
  padding-bottom: 12px;
  margin: 0px; }

.aui #cont-empresas .oferta .ventajas ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_bigtick.gif") no-repeat scroll 0 0 transparent;
  font-size: 12px;
  line-height: 15px;
  margin: 10px 0 10px 5px;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.aui #cont-empresas .oferta .ventajas ul {
  list-style: none;
  margin-left: 0px; }

.aui #cont-empresas div.oferta div.planes {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_planes_bg_largo.png") no-repeat scroll left 30px transparent;
  display: block;
  height: 450px !important;
  width: 523px;
  float: left; }

.aui #cont-empresas .oferta .planes .incendio-robo {
  float: left;
  padding: 10px 10px 0 15px;
  width: 220px; }

.aui #cont-empresas .oferta .planes h4 {
  padding: 0 0 0 10px; }

.aui #cont-empresas div.oferta div.planes ul {
  list-style: none;
  margin-left: 0px; }

.aui #cont-empresas .oferta .planes ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_dot.gif") no-repeat scroll 5px 5px transparent;
  font-size: 12px;
  line-height: 15px;
  margin: 10px 0 10px 5px;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.aui #cont-empresas .oferta .planes .responsabilidad-civil {
  float: right;
  padding: 10px 40px 0 15px;
  width: 220px; }

.aui #cont-empresas .oferta .planes p {
  font-size: 12px;
  margin: 10px 0 0 10px; }

.aui #cont-empresas .oferta .planes ul {
  list-style: none;
  margin-left: 0; }

.aui #cont-empresas .oferta .planes .quiero {
  float: left;
  margin: 0;
  width: 520px; }

.aui #cont-empresas .oferta .planes .quiero p.copy {
  color: #666666;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 48px;
  line-height: 18px;
  margin: 0 0 0 80px;
  padding: 6px 0;
  width: 150px; }

.aui #cont-empresas .oferta .planes .quiero ul.bubble {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_bubble.png") no-repeat scroll 0 0 transparent;
  display: inline;
  float: left;
  height: 52px;
  list-style: none outside none !important;
  margin: 0 20px 0 0;
  padding: 7px 0 0 30px;
  width: 220px; }

.aui #cont-empresas .oferta .planes .quiero ul.bubble li.email {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_bubble_email.png") no-repeat scroll 0 0 transparent;
  margin: 2px 0; }

.aui #cont-empresas .oferta .planes .quiero ul.bubble li.telefono {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_bubble_telefono.png") no-repeat scroll 0 0 transparent;
  margin: 2px 0; }

.aui #cont-empresas .oferta .planes .quiero p.sucursales {
  float: right;
  font-size: 11px;
  font-style: italic;
  margin: 0 75px 0 0;
  padding: 0;
  text-align: center;
  width: 190px; }

.aui #auxiliar ul li.privacidad h3 {
  background: none;
  padding: 0; }

.aui #auxiliar ul li.privacidad p {
  color: #666666;
  font-size: 12px;
  line-height: 14px;
  padding: 10px;
  text-align: center; }

.aui #content-soap .oferta {
  float: left;
  margin: 0;
  width: 548px; }

.aui #content-soap .oferta h3 {
  font-size: 18px;
  padding-bottom: 12px;
  margin: 0; }

.aui #content-soap .oferta .ventajas {
  float: left;
  padding: 0 0 10px;
  width: 158px; }

.aui #content-soap .oferta .ventajas ul {
  margin-left: 0;
  list-style: none; }

.aui #content-soap .oferta .ventajas ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_bigtick.gif") no-repeat scroll 0 0 transparent;
  font-size: 12px;
  line-height: 15px;
  margin: 10px 0 10px 5px;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.aui #content-soap div.oferta div.planes {
  background: url("/consorcio-theme/css/../images/cvsoft/autos_planes_bg.png") no-repeat scroll center bottom transparent;
  height: 300px;
  width: 380px;
  float: left; }

.aui #content-soap div.oferta div.planes div.todo-riesgo {
  float: left;
  padding: 10px 10px 10px 15px;
  width: 165px; }

.aui #content-soap div.oferta div.planes ul {
  margin-left: 0;
  list-style: none; }

.aui #content-soap div.oferta div.planes ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_dot.gif") no-repeat scroll 5px 5px transparent;
  font-size: 12px;
  line-height: 15px;
  margin: 10px 0 10px 5px;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.aui #content-soap div.oferta div.planes div.cobertura-total {
  float: right;
  padding: 10px 10px 10px 15px;
  width: 165px; }

.aui #content-soap div.oferta div.planes div.link {
  float: left;
  text-align: center;
  width: 380px; }

.aui #content-soap div.oferta div.planes div.link a.fancy {
  background: url("/consorcio-theme/css/../images/cvsoft/planes_link.png") no-repeat scroll 0 0 transparent;
  color: white;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  height: 31px;
  line-height: 31px;
  padding: 0 10px 0 0;
  text-decoration: none;
  vertical-align: middle;
  width: 220px; }

.aui #content-hogar {
  float: left;
  margin: 0;
  padding: 0; }

.aui #content-hogar .oferta {
  color: #333333;
  float: left;
  margin: 0;
  width: 548px; }

.aui #content-hogar .oferta h3 {
  font-size: 18px;
  padding-bottom: 12px;
  margin: 0px; }

.aui #content-hogar .oferta .planes {
  width: 100%;
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_planes_bg.png") no-repeat scroll 0 0 transparent;
  background: #FFFFFF;
  height: auto;
  padding: 0;
  float: left;
  border: 1px solid #B8B8B8;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.aui #content-hogar .oferta .planes .basico {
  background: white url("/consorcio-theme/css/../images/cvsoft/bg_empresas_01.jpg") repeat-x 0 100%;
  float: left;
  margin: 10px auto 0;
  padding: 10px 20px 0;
  width: 508px; }

.aui #content-hogar .oferta .planes .basico p {
  font-size: 12px;
  margin-left: 12px; }

.aui #content-hogar .oferta .planes h4 {
  padding: 0 0 0 10px; }

.aui #content-hogar .oferta .basico ul.bigtick {
  margin-left: 12px;
  list-style: none; }

.aui #content-hogar .oferta .planes ul.bigtick li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_bigtick.gif") no-repeat scroll 0 0 transparent; }

.aui #content-hogar .oferta .planes ul li {
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 10px 5px;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.aui #content-hogar .oferta .planes .quiero {
  background: whitesmoke url(/consorcio-theme/css/../images/cvsoft/bg_empresas_02.jpg) no-repeat 50% 0;
  display: inline;
  float: left;
  padding: 20px 0;
  width: 100%;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px; }

.aui #content-hogar .oferta .planes .quiero p.copy {
  float: left;
  height: 48px;
  line-height: 18px;
  margin: 0 0 0 45px;
  padding: 6px 0;
  text-align: right;
  width: 150px; }

.aui #content-hogar .oferta .planes .quiero ul.bubble {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_bubble.png") no-repeat scroll 0 0 transparent;
  float: right;
  height: 48px;
  margin: 0 20px 0 0;
  padding: 7px 0 3px 30px;
  width: 230px;
  list-style: none; }

.aui #content-hogar .oferta .planes .quiero ul.bubble li {
  font-size: 11px; }

.aui #content-hogar .oferta .planes .quiero ul.bubble li.telefono {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_bubble_telefono.png") no-repeat scroll 0 0 transparent; }

.aui #content-hogar .oferta .planes .quiero ul.bubble li.email {
  background: url("/consorcio-theme/css/../images/cvsoft/empresas_bubble_email.png") no-repeat scroll 0 0 transparent; }

.aui #content-hogar .oferta .planes .quiero p.sucursales {
  display: inline;
  float: left;
  font-size: 11px;
  font-style: italic;
  margin: 0 0 0 275px;
  padding: 0;
  text-align: center;
  width: 190px; }

.aui #popup-invierte .reveal-modal {
  left: -200%;
  top: -200px !important;
  height: 418px; }

.aui #popup-fd-mutuos .reveal-modal {
  left: -200%;
  top: -200px !important;
  width: 343px;
  background: url("/consorcio-theme/css/../images/cvsoft/bg-contacto.png") no-repeat; }

.aui #popup-fd-mutuos .reveal-modal .close-reveal-modal {
  color: #AAAAAA;
  cursor: pointer;
  font-size: 22px;
  font-weight: bold;
  line-height: 0.5;
  position: absolute;
  right: 8px;
  top: 5px; }

.aui #popup-fd-mutuos .aui-form-validator-content {
  padding-left: 67px;
  padding-top: 56px;
  width: 200px; }

.aui #popup-fd-mutuos .aui-form-validator-content .aui-fieldset-legend {
  display: none; }

.aui #popup-fd-mutuos .portlet-msg-error {
  font-size: 8px;
  left: 113px;
  margin: 13px 0;
  position: absolute;
  width: 111px; }

.aui #popup-fd-mutuos .aui-form-validator-content .aui-field-content {
  margin: 20px 0; }

.aui #seguridad-emergencias h1 {
  color: #102243;
  font-size: 24px;
  margin: 0; }

.aui #seguridad-emergencias h2 {
  border-bottom: 1px solid #CCCCCC;
  color: #102243;
  display: block;
  font-size: 14px;
  padding-bottom: 10px;
  font-weight: normal;
  margin: 0;
  padding: 0; }

.aui #seguridad-emergencias ul {
  margin-left: 0;
  list-style: none;
  padding: 10px 0;
  color: #666666; }

.aui #seguridad-emergencias ul.listas li {
  background: url("/consorcio-theme/css/../images/cvsoft/tick.gif") no-repeat scroll 0 0 transparent;
  margin-bottom: 10px;
  padding-left: 30px; }

.aui #seguridad-emergencias .centro p {
  margin-bottom: 5px;
  color: #666666;
  font-size: 13px; }

.aui #seguridad-emergencias .centro a {
  color: #102243;
  font-size: 12px; }

.aui #seguridad-emergencias .centro a:hover {
  color: #0099CC;
  text-decoration: underline; }

.aui #container_biblioteca_fondosmutuos {
  width: 520px; }

.aui #container_biblioteca_fondosmutuos h1 {
  border-bottom: 1px solid #CCCCCC;
  color: #022B5F;
  display: block;
  font-size: 20px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  margin-top: 0px; }

.aui #container_biblioteca_fondosmutuos h2 {
  color: #022B5F;
  display: block;
  font-size: 14px; }

.aui #container_biblioteca_fondosmutuos div {
  color: #333333;
  font-size: 11px;
  padding: 5px;
  float: left;
  width: 250px; }

.aui .documento-fondosmutuos1,
.aui .documento-fondosmutuos2,
.aui .documento-fondosmutuos5,
.aui .documento-fondosmutuos6,
.aui .documento-fondosmutuos9,
.aui .documento-fondosmutuos10,
.aui .documento-fondosmutuos13,
.aui .documento-fondosmutuos14,
.aui .documento-fondosmutuos17,
.aui .documento-fondosmutuos18 {
  background-color: #E5E5E5; }

.aui .documento-fondosmutuos3,
.aui .documento-fondosmutuos4,
.aui .documento-fondosmutuos7,
.aui .documento-fondosmutuos8,
.aui .documento-fondosmutuos11,
.aui .documento-fondosmutuos12,
.aui .documento-fondosmutuos15,
.aui .documento-fondosmutuos16,
.aui .documento-fondosmutuos19,
.aui .documento-fondosmutuos20 {
  background-color: white; }

.aui #container_biblioteca_fondosmutuos ul {
  list-style: none; }

.aui #container_biblioteca_fondosmutuos p {
  background: url("/consorcio-theme/css/../images/cvsoft/vineta1.gif") no-repeat 4px 50%;
  float: left;
  font-weight: bold;
  margin: 0;
  padding-left: 15px;
  width: 245px; }

.aui #container_biblioteca_fondosmutuos li {
  width: 20px;
  float: left; }

.aui #container_biblioteca_fondosmutuos li a:hover {
  text-decoration: none; }

.aui #vidahorro57 {
  width: 768px; }

.aui #vidahorro57 .banner1 {
  height: 285px;
  width: 768px; }

.aui #vidahorro57 .botonera .btn_1 {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll 0 0 transparent;
  width: 350px; }

.aui #vidahorro57 .botonera .btn_1:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll left bottom transparent; }

.aui #vidahorro57 .botonera a {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll 0 0 transparent;
  display: block;
  float: left;
  height: 40px;
  text-indent: -9999px;
  width: 150px; }

.aui #vidahorro57 .botonera .btn_2 {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll -353px top transparent;
  width: 180px; }

.aui #vidahorro57 .botonera .btn_2:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll -353px bottom transparent; }

.aui #vidahorro57 .botonera .btn_3 {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll -543px top transparent;
  width: 238px; }

.aui #vidahorro57 .botonera .btn_3:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/botonera1.gif") no-repeat scroll -543px bottom transparent; }

.aui #vidahorro57 .mensaje1 {
  margin: 20px 0;
  text-align: center; }

.aui #vidahorro57 .mensaje1 strong {
  color: #132F55;
  font-size: 20px;
  font-weight: normal;
  line-height: 110%; }

.aui .razonesyahorro strong.title {
  display: none; }

.aui .razonesyahorro .puedes {
  background: url("/consorcio-theme/css/../images/cvsoft/puedes.gif") no-repeat scroll 0 0 transparent;
  height: 410px;
  width: 450px;
  float: left; }

.aui .razonesyahorro .razones {
  height: 410px;
  width: 310px;
  float: right; }

.aui .razonesyahorro .puedes ul {
  padding-top: 80px;
  list-style: none;
  margin-left: 0; }

.aui .razonesyahorro .puedes ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/ok_bnnr.gif") no-repeat scroll 0 3px transparent;
  font-size: 11px;
  line-height: 120%;
  margin: 10px 25px;
  padding-left: 25px; }

.aui .razonesyahorro .btn_ahorra {
  background: url("/consorcio-theme/css/../images/cvsoft/btn_ahorra.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 23px;
  margin: 15px 0 0 45px;
  text-indent: -9999px;
  width: 215px; }

.aui .razonesyahorro .razones ul {
  padding-top: 80px;
  margin-left: 0;
  list-style: none; }

.aui .razonesyahorro .razones ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/list.gif") no-repeat scroll 0 3px transparent;
  font-size: 11px;
  line-height: 120%;
  margin: 10px 15px;
  padding-left: 17px; }

.aui .razonesyahorro .razones ul li strong {
  color: #333333; }

.aui .solicita {
  background: url("/consorcio-theme/css/../images/cvsoft/solicita.gif") no-repeat scroll left bottom transparent;
  clear: both;
  font-size: 12px;
  height: 100px;
  margin: 25px 0; }

.aui .solicita strong.title {
  display: none; }

.aui .solicita .mail {
  float: left;
  padding: 55px 0 0 100px; }

.aui .solicita a {
  color: #666666;
  font-size: 10px;
  text-decoration: none; }

.aui .solicita .fono {
  float: left;
  padding: 50px 0 0 105px; }

.aui .solicita .sucursal {
  float: left;
  padding: 50px 0 0 75px; }

.aui #vidahorro57 .content-seguro .banner {
  background: url("/consorcio-theme/css/../images/cvsoft/bannermasinfo.jpg") no-repeat scroll 0 0 transparent;
  clear: both;
  display: block;
  height: 112px;
  text-indent: -9999px;
  width: 768px; }

.aui #vidahorro57 .content-seguro h2 {
  font-size: 20px;
  font-weight: normal;
  margin: 0; }

.aui #vidahorro57 .content-seguro .caja {
  float: left;
  height: 150px;
  margin-top: 10px;
  width: 384px; }

.aui #vidahorro57 .content-seguro .caja1 {
  background: url("/consorcio-theme/css/../images/cvsoft/img_caja1.jpg") no-repeat scroll 20px 0 transparent; }

.aui #vidahorro57 .content-seguro .caja h2 {
  color: #132F55;
  font-size: 20px;
  font-weight: normal;
  line-height: 100%;
  padding: 7px 0 0 85px;
  margin: 0; }

.aui #vidahorro57 .content-seguro .caja p {
  color: #666666;
  padding: 8px 20px 0 85px; }

.aui #vidahorro57 .content-seguro .caja2 {
  background: url("/consorcio-theme/css/../images/cvsoft/img_caja2.jpg") no-repeat scroll 0 0 transparent; }

.aui #vidahorro57 .content-seguro .caja3 {
  background: url("/consorcio-theme/css/../images/cvsoft/img_caja3.jpg") no-repeat scroll 20px 0 transparent; }

.aui #vidahorro57 .content-seguro .caja4 {
  background: url("/consorcio-theme/css/../images/cvsoft/img_caja4.jpg") no-repeat scroll 0 0 transparent; }

.aui #vidahorro57 .content-seguro .link {
  background: url("/consorcio-theme/css/../images/cvsoft/btn_comienza.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  height: 61px;
  margin: 0 auto;
  text-indent: -9999px;
  width: 183px; }

.aui #vidahorro57 .content-seguro .frase_3 {
  clear: both;
  color: #132F55;
  display: block;
  font-size: 12px;
  font-weight: normal;
  height: 30px;
  margin: 0 auto 10px;
  text-align: center; }

.aui #vidahorro57 a.demo-declaracion {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet_bigtick.gif") no-repeat scroll 0 0 transparent;
  color: #132F55;
  font-size: 12px;
  padding-left: 20px;
  text-decoration: underline; }

.aui #vidahorro57.info h2 {
  float: left; }

.aui #vidahorro57.info .documentos {
  background: url("/consorcio-theme/css/../images/cvsoft/documentos_1.jpg") no-repeat scroll 0 5px transparent;
  display: block;
  float: right;
  font-size: 11px;
  height: 31px;
  width: 427px; }

.aui #vidahorro57 .banner2 {
  background: url("/consorcio-theme/css/../images/cvsoft/banner2.gif") no-repeat scroll 0 0 transparent;
  clear: both;
  height: 115px;
  margin: 10px 0; }

.aui #vidahorro57 .banner2 .primer {
  color: #FFFFFF;
  float: left;
  padding: 50px 0 0 95px; }

.aui #vidahorro57 strong.title {
  display: none; }

.aui #vidahorro57 .banner2 .plan_a {
  float: left;
  padding: 55px 0 0 94px; }

.aui #vidahorro57 .banner2 .plan_b {
  float: left;
  padding: 55px 0 0 106px;
  width: 165px; }

.aui #vidahorro57 h2 {
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0; }

.aui #vidahorro57.info .documentos {
  background: url("/consorcio-theme/css/../images/cvsoft/documentos_1.gif") no-repeat scroll 0 5px transparent;
  display: block;
  float: right;
  font-size: 11px;
  height: 31px;
  width: 419px; }

.aui #vidahorro57.info .documentos a {
  background: url("/consorcio-theme/css/../images/cvsoft/check.jpg") no-repeat scroll 230px 10px transparent;
  color: #666666;
  display: block;
  font-size: 10px;
  padding: 10px 0 0 250px; }

.aui .beneficio-seguro .izq {
  float: left;
  padding-left: 90px;
  width: 350px; }

.aui .beneficio-seguro .der {
  float: left;
  width: 320px; }

.aui .beneficio-seguro img {
  float: left; }

.aui .beneficio-seguro ul {
  list-style-image: url("/consorcio-theme/css/../images/cvsoft/check.jpg");
  margin-left: 0px; }

.aui .beneficio-seguro li {
  float: left;
  margin-bottom: 10px;
  padding: 0 5px;
  width: 300px; }

.aui #vidahorro57 .coberturas .banner {
  background: url("/consorcio-theme/css/../images/cvsoft/bannercoberturas.jpg") no-repeat scroll 0 0 transparent;
  height: 112px;
  width: 768px; }

.aui #vidahorro57 .coberturas .documentos {
  background: url("/consorcio-theme/css/../images/cvsoft/documentos_1.gif") no-repeat scroll 0 5px transparent;
  float: right;
  font-size: 11px;
  height: 31px;
  width: 425px; }

.aui #vidahorro57 .coberturas .h2tit {
  float: left; }

.aui #vidahorro57 .coberturas .documentos ul {
  margin: 10px 18px 0 0; }

.aui #vidahorro57 .coberturas .documentos .lista {
  background: url("/consorcio-theme/css/../images/cvsoft/check.jpg") no-repeat scroll 0 0 transparent;
  display: inline;
  float: right;
  padding: 0 5px 0 20px;
  text-decoration: underline; }

.aui #vidahorro57 .coberturas .documentos a {
  font-size: 12px; }

.aui #vidahorro57 .coberturas .banner .descubre {
  color: white;
  font-size: 22px;
  height: 26px;
  margin-left: 95px;
  padding-top: 20px;
  width: 255px; }

.aui #vidahorro57 .coberturas .banner p {
  color: #FFFFFF;
  font-size: 12px;
  margin-left: 95px;
  width: 255px; }

.aui #vidahorro57 .coberturas .intro {
  margin: 20px 0 10px 20px; }

.aui #vidahorro57 .coberturas p {
  color: #666666;
  font-size: 12px; }

.aui .banner_quienes {
  background: none repeat scroll 0 0 #DCEAEB;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  float: right;
  height: 257px;
  text-align: center;
  width: 251px; }

.aui .banner_quienes img {
  float: left;
  padding: 20px 0 0 12px; }

.aui .banner_quienes h3 {
  font-size: 18px;
  margin: 0;
  padding: 5px 28px 10px; }

.aui .banner_quienes p {
  color: #666666;
  font-size: 12px; }

.aui .banner_quienes .text_quienes {
  padding: 5px 10px 10px; }

.aui .banner_quienes .btn_contratarlo {
  background: url("/consorcio-theme/css/../images/cvsoft/btn_contratarlo.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 61px;
  margin: 0 auto;
  text-indent: -9999px;
  width: 180px; }

.aui .banner_quienes .btn_contratarlo:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/btn_contratarlo.gif") no-repeat scroll left bottom transparent; }

.aui #content_seguros-verde {
  float: left;
  width: 500px;
  margin: 0 0 15px; }

.aui #content_seguros-verde .title {
  margin: 10px;
  color: #10A3D7;
  font-size: 14px;
  line-height: 180%;
  font-weight: bold; }

.aui #content_seguros-verde .descripcion {
  margin: 10px;
  color: #666; }

.aui #content_seguros-verde .descripcion a {
  color: #10A3D7; }

.aui #content_seguros-verde .caja {
  margin: 0 10px 10px 0; }

.aui #content_seguros-verde .caja ul.accordion {
  list-style: none;
  padding: 0; }

.aui #content_seguros-verde .caja ul.accordion li.first_item {
  border-top: 1px solid #CCCCCC;
  border-radius: 0; }

.aui #content_seguros-verde .caja ul.accordion li.last_item {
  border-radius: 0; }

.aui #content_seguros-verde .caja ul.accordion li a.abrir {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet.gif") no-repeat scroll 8px 13px;
  border-bottom: 1px solid #CCCCCC;
  line-height: 160%;
  margin: 0;
  width: 455px;
  color: #132F55;
  cursor: pointer;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 10px 10px 10px 25px; }

.aui #content_seguros-verde .caja ul.accordion li .flot {
  color: #666666;
  display: none;
  float: left;
  padding: 25px;
  border-bottom: 1px solid #CCCCCC; }

.aui #content_seguros-verde .descarga ul.accordion li a {
  background: url(/consorcio-theme/css/../images/custom/bg_acordeon_descarga.jpg) no-repeat 0 2px; }

.aui #content_seguros-verde .descarga ul.accordion li a {
  display: block;
  width: 480px;
  color: #10A3D7;
  text-decoration: none; }

.aui #content_seguros-verde .ver-mas {
  background: url("/consorcio-theme/css/../images/cvsoft/mas.gif") no-repeat scroll 0 3px transparent;
  float: right;
  text-indent: -9999pc;
  width: 20px; }

.aui .ie7 #content_seguros-verde .ver-mas {
  margin: -20px 0 0; }

.aui #content_seguros-verde .boxes li.acti {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet.gif") no-repeat scroll 8px 13px #eef2e5; }

.aui #content_seguros-verde a {
  color: #76B800;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 5px; }

.aui #content_seguros-verde a.mx {
  width: auto;
  background: none;
  padding: 0;
  border: 0; }

.aui #contenido-reporte-financiero {
  border: 1px solid #A5A5A5;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  float: left;
  padding: 0 10px;
  width: 700px; }

.aui #contenido-reporte-financiero .titulo1 {
  color: #002B5F;
  display: block;
  font-size: 22px;
  margin: 5px 0; }

.aui #contenido-reporte-financiero .bloque1 {
  border-right: 1px solid #A5A5A5;
  float: left;
  margin-right: 14px;
  width: 215px; }

.aui #contenido-reporte-financiero .bloque2 {
  float: left;
  margin-right: 14px;
  width: 215px; }

.aui #contenido-reporte-financiero .bloque3 {
  border-left: 1px solid #A5A5A5;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 22px;
  padding-left: 10px;
  width: 221px; }

.aui #contenido-reporte-financiero h3.uno {
  background: url("/consorcio-theme/css/../images/cvsoft/ico_uno.jpg") no-repeat scroll 0 0 transparent;
  color: #76B900;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 50px;
  padding-left: 56px;
  padding-top: 2px; }

.aui #contenido-reporte-financiero h3.dos {
  background: url("/consorcio-theme/css/../images/cvsoft/ico_dos.jpg") no-repeat scroll 0 0 transparent;
  color: #76B900;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 40px;
  padding-left: 56px;
  padding-top: 10px; }

.aui #contenido-reporte-financiero h3.tres {
  background: url("/consorcio-theme/css/../images/cvsoft/ico_tres.jpg") no-repeat scroll 0 0 transparent;
  color: #76B900;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 50px;
  padding-left: 56px;
  padding-top: 2px; }

.aui #contenido-reporte-financiero ul.secciones {
  margin-left: 50px;
  list-style: none; }

.aui #contenido-reporte-financiero ul.secciones li {
  background: url("/consorcio-theme/css/../images/cvsoft/vineta.gif") no-repeat scroll left 4px transparent;
  margin-bottom: 5px;
  padding-left: 14px; }

.aui #contenido-reporte-financiero a {
  color: #666666;
  font-size: 12px; }

.aui #lista-limpia #lista-paginas ul.lista-limpia,
.aui #lista-limpia #lista-paginas ul.lista-limpia ul {
  margin: 0;
  list-style: none; }

.aui #lista-limpia #lista-paginas ul.lista-limpia ul li {
  background: url("/consorcio-theme/css/../images/cvsoft/bullet-1.gif") no-repeat scroll 0 center transparent;
  border-bottom: 1px solid #CCCCCC;
  display: block;
  float: left;
  margin-right: 20px;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  width: 40%; }

.aui #lista-limpia #lista-paginas ul.lista-limpia ul li a {
  color: #002B5F;
  font-size: 14px;
  text-decoration: none; }

.aui #lista-limpia .borrar {
  display: none; }

.aui a.subir {
  color: #002B5F;
  display: block;
  float: right;
  font-size: 12px; }

.aui #content_servicios {
  width: 207px; }

.aui #content_servicios .caja {
  margin: 0 0 10px; }

.aui #content_servicios .caja ul {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.aui #content_servicios .caja ul li {
  line-height: 160%;
  margin: 0;
  padding: 0; }

.aui #content_servicios .caja ul li h3 {
  color: #132f55;
  cursor: pointer;
  font-size: 12px;
  margin: 0;
  padding: 5px 0 5px 25px;
  font-style: italic;
  font-family: Verdana, Arial, sans-serif; }

.aui #content_servicios .caja ul li.acti h3 {
  color: #132f55;
  cursor: pointer;
  font-size: 12px;
  margin: 0;
  padding: 5px 0 5px 25px; }

.aui #content_servicios .caja #box-servicio-1 h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu1_q.gif") no-repeat scroll 0 0 transparent;
  height: 30px;
  padding: 10px 0 0 15px; }

.aui #content_servicios .caja #box-servicio-1 h3:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/menu1_q.gif") no-repeat scroll 0 -40px transparent;
  height: 30px; }

.aui #content_servicios .caja #box-servicio-1 .acti h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu1_q.gif") no-repeat scroll 0 -80px transparent !important;
  height: 30px;
  font-style: italic; }

.aui #content_servicios .caja #box-servicio-2 h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 0 transparent;
  height: 30px;
  padding: 10px 0 0 15px; }

.aui #content_servicios .caja #box-servicio-2 h3:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 -40px transparent;
  height: 30px; }

.aui #content_servicios .caja #box-servicio-2 .acti h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 -80px transparent !important;
  height: 30px; }

.aui #content_servicios .caja #box-servicio-3 h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 0 transparent;
  height: 30px;
  padding: 10px 0 0 15px; }

.aui #content_servicios .caja #box-servicio-3 h3:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 -40px transparent;
  height: 30px; }

.aui #content_servicios .caja #box-servicio-3 .acti h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 -80px transparent !important;
  height: 30px; }

.aui #content_servicios .caja #box-servicio-4 h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu4_q.gif") no-repeat scroll 0 0 transparent;
  height: 30px;
  padding: 10px 0 0 15px; }

.aui #content_servicios .caja #box-servicio-4 h3:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/menu4_q.gif") no-repeat scroll 0 -40px transparent;
  height: 30px; }

.aui #content_servicios .caja #box-servicio-4 .acti h3 {
  background: url("/consorcio-theme/css/../images/cvsoft/menu4_q.gif") no-repeat scroll 0 -80px transparent !important;
  height: 30px; }

.aui #content_servicios .boxes .contenido {
  color: #666666;
  display: none;
  padding: 0;
  background-color: #ECF5F5; }

.aui #content_servicios .caja .contenido li {
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #ccc; }

.aui #content_servicios .caja .contenido li a {
  color: #102243;
  text-decoration: none;
  font-size: 12px; }

.aui #content_servicios .caja .contenido li a:hover {
  color: #0099CC;
  text-decoration: underline; }

.aui .sidebar-quienes {
  float: left;
  width: 100%; }

.aui .sidebar-quienes ul {
  margin-left: 0;
  list-style: none; }

.aui .sidebar-quienes li.first_item {
  background: url("/consorcio-theme/css/../images/cvsoft/menu1_q.gif") no-repeat scroll 0 0 transparent;
  height: 30px;
  padding: 10px 0 0 15px; }

.aui .sidebar-quienes li {
  background: url("/consorcio-theme/css/../images/cvsoft/menu2_q.gif") no-repeat scroll 0 0 transparent;
  height: 30px;
  padding: 10px 0 0 15px; }

.aui .sidebar-quienes li.last_item {
  background: url("/consorcio-theme/css/../images/cvsoft/menu4_q.gif") no-repeat scroll 0 -80px transparent !important;
  height: 30px; }

.aui .sidebar-quienes li:hover {
  background: url("/consorcio-theme/css/../images/cvsoft/bg-sidebar-quienes-hover.png") repeat-x;
  padding: 10px 10px 10px 15px;
  margin: 1px 0; }

.aui #popup-edificio-consorcio {
  background: none repeat scroll 0 0 #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 20px 10px;
  position: absolute;
  text-align: left;
  visibility: hidden;
  width: 690px;
  z-index: 5000;
  left: -320px !important;
  top: -50% !important; }

.aui #lista-Document ul.icono {
  margin-left: 0;
  list-style: none; }

.aui #lista-Document ul.icono li {
  padding: 10px 0 15px;
  border-bottom: 1px solid #ccc; }

.aui #lista-Document ul.icono li img {
  float: left; }

.aui #lista-Document ul.icono li a {
  margin: 0;
  padding: 0 0 0 10px;
  text-decoration: none; }

.aui #lista-Document ul.icono li a:hover {
  color: #CC0000;
  text-decoration: underline; }

.aui ul.vinetas1 {
  list-style: none;
  margin-left: 0; }

.aui ul.vinetas1 li {
  background: url("/consorcio-theme/css/../images/cvsoft/tick.gif") no-repeat scroll 0 0 transparent;
  margin-bottom: 10px;
  padding-left: 20px; }

.aui #lista-dobre {
  float: left;
  width: 100%; }

.aui #lista-dobre ul.lista-dobre {
  float: left;
  list-style: none outside none;
  margin-left: 0;
  width: 100%; }

.aui #lista-dobre ul.lista-dobre li {
  border-bottom: 1px solid #CCCCCC;
  float: left;
  margin-left: 45px;
  padding: 10px 0 15px;
  width: 40%; }

.aui #lista-dobre ul.lista-dobre li a {
  color: #002B5F;
  font-size: 14px;
  margin: 0;
  padding: 0 0 0 10px;
  text-decoration: none; }

.aui #lista-dobre ul.lista-dobre li img {
  float: left; }

.aui #mapa h3 {
  font-size: 20px;
  line-height: 1em;
  margin: 0;
  padding: 5px 0; }

.aui #mapa .title {
  color: #D5371C;
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  margin: 0;
  padding: 5px 0; }

.aui #mapa .elige {
  color: #D5371C;
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  margin: 0;
  padding: 5px 0; }

.aui #mapa .sucursales h3 {
  font-size: 12px;
  font-weight: bold; }

.aui #mapa .sucursales a.link_sucursal img {
  height: 10px;
  margin: 0;
  padding: 0;
  width: 11px; }

.aui #mapa #sucursal22 {
  float: left;
  width: 300px;
  padding: 10px 0; }

.aui #mapCanvas h3 {
  font-size: 18px;
  margin: 5px 0; }

.aui #mapCanvas p {
  margin-bottom: 0px; }

.aui #content_memoria .caja ul li {
  line-height: 160%;
  margin: 0;
  padding: 0; }

.aui #content_memoria ul.boxes {
  margin-left: 0;
  list-style: none; }

.aui #content_memoria ul.boxes li .contenido {
  display: none; }

.aui #content_memoria ul.boxes li .contenido .box-memoria ul {
  margin-left: 0;
  list-style: none; }

.aui #content_memoria ul.boxes li .contenido .box-memoria ul li {
  border-bottom: 1px solid #ccc;
  padding: 10px; }

.aui #content_memoria ul.boxes li .contenido .box-memoria ul li a {
  text-decoration: none;
  padding-left: 5px; }

.aui #content_memoria ul.boxes li .contenido .box-memoria ul li a:hover {
  text-decoration: underline;
  padding-left: 5px;
  color: #CC0000; }

.aui #content_memoria ul.boxes h3 {
  background: #EEF2E5;
  border-bottom: 1px dashed #CCCCCC;
  clear: both;
  color: #002B5F;
  font-size: 12px;
  font-weight: normal;
  height: 33px;
  line-height: 33px;
  margin-bottom: 8px;
  padding-left: 10px;
  cursor: pointer; }

.aui #content_memoria ul.boxes h3:hover {
  background: #D4EA9F; }

.aui ul.auditoria {
  margin-left: 3em;
  list-style: url("/consorcio-theme/css/../images/cvsoft/flecha_auditorio.gif"); }

.aui #popup-fd-seguros-de-vida .reveal-modal {
  background: url("/consorcio-theme/css/../images/cvsoft/bg-contacto.png") no-repeat scroll 0 0 transparent;
  width: 343px;
  left: 20%;
  position: absolute;
  text-align: left;
  top: 0 !important; }

.aui #popup-fd-seguros-de-vida .reveal-modal .close-reveal-modal {
  color: #AAAAAA;
  cursor: pointer;
  font-size: 22px;
  font-weight: bold;
  line-height: 0.5;
  position: absolute;
  right: 8px;
  top: 5px; }

.aui #popup-fd-seguros-de-vida .aui-form-validator-content {
  padding-left: 67px;
  padding-top: 56px;
  width: 200px; }

.aui #popup-fd-seguros-de-vida .aui-form-validator-content .aui-fieldset-legend {
  display: none; }

.aui #popup-fd-seguros-de-vida .portlet-msg-error {
  font-size: 8px;
  left: 121px;
  margin: 16px 0;
  position: absolute;
  width: 111px; }

.aui #popup-fd-seguros-de-vida .aui-form-validator-content .aui-field-content {
  margin: 20px 0; }

.aui #popup-fd-seguros-de-vida .btn_big-link {
  display: block;
  height: 40px;
  margin: 0;
  position: absolute;
  width: 130px; }

.aui #popup-fd-individuales .reveal-modal {
  background: url("/consorcio-theme/css/../images/cvsoft/bg-contacto.png") no-repeat scroll 0 0 transparent;
  left: 20%;
  min-height: 488px;
  position: absolute;
  text-align: left;
  top: -152px !important;
  width: 343px; }

.aui #popup-fd-individuales .reveal-modal .close-reveal-modal {
  color: #AAAAAA;
  cursor: pointer;
  font-size: 22px;
  font-weight: bold;
  line-height: 0.5;
  position: absolute;
  right: 8px;
  top: 5px; }

.aui #popup-fd-individuales .aui-form-validator-content {
  padding-left: 67px;
  padding-top: 56px;
  width: 200px; }

.aui #popup-fd-individuales .aui-form-validator-content .aui-fieldset-legend {
  display: none; }

.aui #popup-fd-individuales .portlet-msg-error {
  font-size: 8px;
  left: 121px;
  margin: 16px 0;
  position: absolute;
  width: 111px; }

.aui #popup-fd-individuales .big-link {
  background: url("/consorcio-theme/css/../images/cvsoft/btn_comienza.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 61px;
  margin: 0 auto;
  text-indent: -9999px;
  width: 183px; }

.aui #popup-fd-individuales .aui-form-validator-content .aui-field-content {
  margin: 20px 0; }

.aui #popup-fd-individuales-vida .reveal-modal {
  background: url("/consorcio-theme/css/../images/cvsoft/bg-contacto.png") no-repeat scroll 0 0 transparent;
  left: -150%;
  min-height: 488px;
  position: absolute;
  text-align: left;
  top: -200px !important;
  width: 343px; }

.aui #popup-fd-individuales-vida .reveal-modal .close-reveal-modal {
  color: #AAAAAA;
  cursor: pointer;
  font-size: 22px;
  font-weight: bold;
  line-height: 0.5;
  position: absolute;
  right: 8px;
  top: 5px; }

.aui #popup-fd-individuales-vida .aui-form-validator-content {
  padding-left: 67px;
  padding-top: 56px;
  width: 200px; }

.aui #popup-fd-individuales-vida .aui-form-validator-content .aui-fieldset-legend {
  display: none; }

.aui #popup-fd-individuales-vida .portlet-msg-error {
  font-size: 8px;
  left: 121px;
  margin: 16px 0;
  position: absolute;
  width: 111px; }

.aui #popup-fd-individuales-vida .big-link {
  background: url("/consorcio-theme/css/../images/cvsoft/btn_comienza.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 61px;
  margin: 0 auto;
  text-indent: -9999px;
  width: 183px; }

.aui #popup-fd-individuales-vida .aui-form-validator-content .aui-field-content {
  margin: 20px 0; }