@charset "UTF-8";
.hg-celebracio .aui-w30 {
  width: 30%; }
.hg-celebracio .add_spiral_02 > .portlet-borderless-container > .portlet-body::after,
.hg-celebracio [class*="add_spiral"] > .portlet-borderless-container::before {
  display: none; }
.hg-celebracio .add_spiral_02 > .portlet-borderless-container > .portlet-body p.section:before {
  content: "";
  display: block;
  position: absolute;
  background: url("http://www.graphispag.com/documents/51869/900fd562-45d9-478d-8d27-275e1f2cb4bf") no-repeat;
  background-position: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 50px;
  height: 150px;
  left: calc( 50% - 25px);
  top: -150px; }
  @media (max-width: 599px) {
    .hg-celebracio .add_spiral_02 > .portlet-borderless-container > .portlet-body p.section:before {
      top: -120px; } }
@media (max-width: 599px) {
  .hg-celebracio .arrow_list.var_01 {
    margin-top: 90px; } }
.hg-celebracio .arrow_list.var_01 li:first-child {
  position: absolute;
  margin-top: -45px; }
  @media (max-width: 599px) {
    .hg-celebracio .arrow_list.var_01 li:first-child {
      margin-top: -40px; } }
.hg-celebracio .g19-actividades ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 600px) {
    .hg-celebracio .g19-actividades ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .hg-celebracio .g19-actividades ul li {
    text-align: center;
    font-weight: 500;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (max-width: 599px) {
      .hg-celebracio .g19-actividades ul li {
        margin-bottom: 60px;
        padding: 10px; } }
    @media (min-width: 600px) {
      .hg-celebracio .g19-actividades ul li {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 20%;
                flex: 0 1 20%; } }
    .hg-celebracio .g19-actividades ul li img {
      -webkit-animation: bolita 5000ms ease-in-out infinite;
              animation: bolita 5000ms ease-in-out infinite; }
    .hg-celebracio .g19-actividades ul li h5 {
      margin-top: -60px; }
      @media (min-width: 600px) {
        .hg-celebracio .g19-actividades ul li h5 {
          margin-top: -60px; } }
.hg-celebracio .g19-actividades ul li a,
.hg-celebracio .g19-links-perfil ul li a {
  text-decoration: none;
  position: relative; }
  .hg-celebracio .g19-actividades ul li a:hover,
  .hg-celebracio .g19-links-perfil ul li a:hover {
    text-decoration: none; }
    .hg-celebracio .g19-actividades ul li a:hover:after,
    .hg-celebracio .g19-links-perfil ul li a:hover:after {
      right: -45px; }
  .hg-celebracio .g19-actividades ul li a:after,
  .hg-celebracio .g19-links-perfil ul li a:after {
    content: "" !important;
    background-image: none;
    font-family: "ico-putput-2";
    float: right;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    color: inherit;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    position: absolute;
    right: -30px;
    top: 0; }
.hg-celebracio .g19-links-perfil ul li a {
  display: block; }
.hg-celebracio .g19-links-perfil ul li a:after {
  right: 5px; }
.hg-celebracio .g19-links-perfil ul li a:hover:after {
  right: -5px; }
.hg-celebracio .g19-links-perfil ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 600px) {
    .hg-celebracio .g19-links-perfil ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .hg-celebracio .g19-links-perfil ul:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    bottom: -5px;
    left: 0;
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, from(#a75cb1), to(#d53745));
    background: linear-gradient(to right, #a75cb1 0%, #d53745 100%);
    -webkit-transition: 0.5s width ease-out;
    transition: 0.5s width ease-out;
    pointer-events: none; }
  @media (min-width: 600px) {
    .hg-celebracio .g19-links-perfil ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .hg-celebracio .g19-links-perfil ul li {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    @media (min-width: 600px) {
      .hg-celebracio .g19-links-perfil ul li {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 calc(33.33333% - 10px);
                flex: 0 1 calc(33.33333% - 10px); } }
    .hg-celebracio .g19-links-perfil ul li:last-child {
      margin-right: 0; }
  .hg-celebracio .g19-links-perfil ul + ul:after {
    display: none; }
.hg-celebracio img.icon_upload {
  margin: 0;
  margin-right: 0px;
  vertical-align: bottom;
  margin-right: 10px; }
.hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high {
  padding-left: 60px; }
  .hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high * {
    color: #302B2C; }
  .hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high .section {
    -webkit-text-fill-color: transparent !important; }
  .hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high h2.title {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    margin-left: -40px;
    font-size: 25px;
    color: #B6B0A7;
    position: absolute;
    left: 0;
    margin-top: 30px;
    font-weight: normal; }
    .hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high h2.title span {
      color: #D94955;
      font-weight: bold; }
  .hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high p {
    font-size: 14px;
    line-height: 18px; }
    .hg-celebracio .g19-agenda.bg_trama .journal-content-article .portlet.box.high p strong {
      font-size: 17px;
      line-height: 22px;
      font-weight: normal; }
.hg-celebracio .g19-off .portlet.box.high p, .hg-celebracio .g19-off .portlet.box.high h2 {
  opacity: .4; }

@-webkit-keyframes bolita {
  0% {
    -webkit-transform: translateX(0px) translateY(-20px);
            transform: translateX(0px) translateY(-20px); }
  50% {
    -webkit-transform: translateX(0px) translateY(0px);
            transform: translateX(0px) translateY(0px); }
  100% {
    -webkit-transform: translateX(0px) translateY(-20px);
            transform: translateX(0px) translateY(-20px); } }

@keyframes bolita {
  0% {
    -webkit-transform: translateX(0px) translateY(-20px);
            transform: translateX(0px) translateY(-20px); }
  50% {
    -webkit-transform: translateX(0px) translateY(0px);
            transform: translateX(0px) translateY(0px); }
  100% {
    -webkit-transform: translateX(0px) translateY(-20px);
            transform: translateX(0px) translateY(-20px); } }
