/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@media only all and (max-width: 30rem) {
  #g-navigation {
    height: 98px;
  }
}
@media only all and (min-width: 30.001rem) {
  #g-navigation {
    height: 166px;
  }
}
@media only all and (max-width: 48rem) {
  #g-header {
    margin-top: 3em !important;
  }
}
#g-navigation {
  background: rgba(218, 219, 220, 0.5);
  /*height: 166px;*/
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('../images/arco_fondo2.png');
  border-left: 30px #003764 solid;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 0.7rem;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #003764;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #003764;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
  border-bottom: 2px solid #003764;
}
#g-navigation.nav-large-offset {
  padding-bottom: 12rem;
  margin-bottom: 1.5rem;
}
.g-logo {
  padding: 2rem;
  background: none !important;
  box-shadow: none;
}
#g-slideshow {
  background: rgba(218, 219, 220, 0.5);
}
.g-newsslider-headlines li {
  background: #003764 !important;
}
/*.g-newsslider-navigation {
    display: none !important;
 }
.g-newsslider-pagination {
    display: none !important;
 }*/
.g-newsslider-headlines li {
  opacity: 1;
}
@media only all and (min-width: 48rem) {
  .g-newsslider-preview-title {
    margin-top: 13rem;
    font-size: 3rem;
  }
}
.g-newsslider-headlines li.selected {
  background: #009BDE !important;
}
.g-newsslider-overlay {
  background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, #00213b 190%);
}
@media only all and (min-width: 30.001rem) {
  #g-aside {
    border-left: 4px #DADBDC solid;
  }
}
.items-row {
  border-top: 3px #009BDE solid;
}
#g-feature {
  margin: 0rem 1.563rem;
}
#g-feature .g-block {
  border-top: 3px #009BDE solid;
}
#g-feature .g-title {
  margin: 0.625rem 0 0.563rem 0;
}
.page-header h2 {
  color: #003764;
}
#g-copyright {
  background-image: url('../images/pie_de_pagina.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 3rem;
}
.g-content {
  padding-top: 0px;
  margin-top: 0px;
}
.g-wrapper {
  margin-bottom: 5.9rem;
}
#g-page-surround {
  background: #fff;
}
#g-feature {
  box-shadow: none !important;
}
#g-header {
  box-shadow: none !important;
}
.g-offset-padding {
  padding-top: 62px !important;
}
#g-mobilemenu-container {
  margin-top: 0px !important;
}
.w3-light-grey, .w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover {
  color: #000 !important;
  background-color: #f1f1f1 !important;
}
.w3-container:after, .w3-container:before, .w3-panel:after, .w3-panel:before, .w3-row:after, .w3-row:before, .w3-row-padding:after, .w3-row-padding:before, .w3-cell-row:before, .w3-cell-row:after, .w3-clear:after, .w3-clear:before, .w3-bar:before, .w3-bar:after {
  content: "";
  display: table;
  clear: both;
}
.w3-blue, .w3-hover-blue:hover {
  color: #fff !important;
  background-color: #2196F3 !important;
}
.w3-center {
  text-align: center !important;
}
#calendar {
  padding-left: 0px;
  margin-left: 0px;
}
.pagination ul > li > a, .pagination ul > li > span {
  line-height: 6px;
}
@media only all and (min-width: 30.001rem) {
  #enlaces #g-mainbar {
    background: url('../../../../images/web/enlaces/fonndoenlacesA.png') top no-repeat;
  }
}
@media only all and (min-width: 30.001rem) {
  #quees #g-mainbar {
    background: url('../../../../images/web/quees/corteA.png') 100% 100% no-repeat;
  }
}
@media only all and (min-width: 30.001rem) {
  #quees #g-aside {
    background: url('../../../../images/web/quees/corteB.png') -3% 100% no-repeat;
    border-left: none;
  }
}
@media only all and (min-width: 30.001rem) {
  #susten #g-mainbar {
    background: url('../../../../images/web/sustentabilidad/fondoA.png') 100% 100% no-repeat;
  }
}
@media only all and (min-width: 30.001rem) {
  #susten #g-aside {
    background: url('../../../../images/web/sustentabilidad/fondoB.png') -3% 100% no-repeat;
    border-left: none;
  }
}
@media only all and (min-width: 30.001rem) {
  #autor #g-mainbar {
    background: url('../../../../images/web/autoridades/autofondotop.png') top no-repeat, url('../../../../images/web/autoridades/fondoA.png') 100% 100% no-repeat;
  }
}
@media only all and (min-width: 30.001rem) {
  #fing #g-mainbar {
    background: url('../../../../images/web/autoridades/autofondotop.png') top no-repeat;
  }
}
@media only all and (min-width: 30.001rem) {
  #autor #g-aside {
    background: url('../../../../images/web/autoridades/fondoB.png') -3% 100.35% no-repeat;
    border-left: none;
  }
}
.don-container {
  position: relative;
}
.don-centered {
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translate(-37%, -42%);
  line-height: 1.3em;
}
.auto-centered {
  position: absolute;
  top: 5%;
  left: 12%;
  transform: translate(-37%, -42%);
}
.ali-centered {
  position: absolute;
  top: -5%;
  left: 10%;
  transform: translate(-37%, -42%);
}
.vincu-centered {
  position: absolute;
  top: 19%;
  left: 24%;
  transform: translate(-37%, -42%);
}
@media only all and (min-width: 70rem) {
  .vincu-centered h1, .auto-centered h1 {
    font-size: 2.9rem;
  }
}
@media only all and (max-width: 60rem) and (min-width: 50.001rem) {
  .vincu-centered h1, .auto-centered h1 {
    font-size: 2.25rem;
  }
}
@media only all and (max-width: 50rem) and (min-width: 40.001rem) {
  .vincu-centered h1, .auto-centered h1 {
    font-size: 1.7rem;
  }
}
@media only all and (max-width: 40rem) and (min-width: 30.001rem) {
  .vincu-centered h1, .auto-centered h1 {
    font-size: 1.75rem;
  }
}
@media only all and (max-width: 30rem) and (min-width: 20.001rem) {
  .vincu-centered h1, .auto-centered h1 {
    font-size: 1rem;
  }
}
@media only all and (max-width: 20rem) {
  .vincu-centered h1, .auto-centered h1 {
    font-size: 0.7rem;
  }
}
.vinaz-centered {
  position: absolute;
  top: 40%;
  left: 29%;
  transform: translate(-20%, -39%);
}
.vinaz-centered p {
  color: white;
}
.vinaz-boton {
  position: absolute;
  top: 57%;
  left: 5%;
  transform: translate(-1%, -42%);
}
.vinaz-boton h6 {
  font-size: 0.74rem;
}
.cons-centered {
  position: absolute;
  top: 12%;
  left: 12%;
  transform: translate(-37%, -42%);
}
.auto-centered h1 {
  /*font-size: 3.25rem;*/
}
@media only all and (max-width: 30.001rem) {
  .g-logo img {
    width: 74%;
  }
}
@media only all and (max-width: 48.001rem) {
  .g-logo img {
    width: 75%;
  }
}
@media only all and (max-width: 60.001rem) {
  .g-logo img {
    width: 94%;
  }
}
/*# sourceMappingURL=custom_72.css.map */