<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.map-column .mobile_tabs_container { display : none; }
.tickets-list_header .row.active_vip { border-bottom : 3px solid #222222; }
.tickets-list_header .col.SG_3 {
    font-size: 1em;
    font-family: 'FCB-regular';
    height : 58px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
    text-transform: uppercase;
    background: #fff;
}
.ico-ticket-vip {
    max-width: 30px;
    height: auto;
}
.ico-ticket-estandard{
    max-width: 40px;
    padding-left:5px;
}
.tickets-list_header .col.active { color : #fff!important; }
.tickets-list_header .col.SG_3 {
    border-top : 2px solid #14407F;
    border-left : 2px solid #14407F;
    border-right : 2px solid #14407F;
    color : #14407F;
}
.tickets-list_header .col.SG_4 {
    border-bottom : 2px solid #14407F;
    height : 58px;
    cursor : pointer;
}
.tickets-list_header .col.SG_3.active { background: #fff; }
.tickets-list_header .col.SG_4.active { background: #222222; }
.tickets-list_header .col p { margin : 0 15px; }
.tickets-list_header .col span {
    margin-top : 0;
    margin-left : 0px;
    font-weight : inherit;
    font-family : 'FCB-bold';
}
.tickets-list_header .col.SG_4 .col {
    border : 1px solid #9C8B67;
    background: #fff;
    border-radius: 5px;
    padding-top: 5px!important;
    padding-bottom: 3px!important;
    padding-left: 5px;
    padding-right: 5px;
    color : #9C8B67;
    height: 45px;
}
.tickets-list_header .col.SG_3 h1 { font-size : 1.7em; }
.tickets-list_header .col.SG_4 h1 { font-size : 1.2em; }
.tickets-list_header .col h1 {
    margin : 7px 0 7px 15px;
    transform: rotate(-45deg);
}
.tickets-list_header .col.SG_4 .col p {
    margin : 0 7px 0 0px;
}
.tickets-list_header .col.SG_4 .info {
    width: 20px;
}

.tickets-list_header .col .icons div {
    overflow : hidden;
    float : left;
    width : 20px;
    height : 20px;
    margin: 3px 0px 3px 0px;
    border-radius: 100%;
}

.tickets-list_header .col:not(.active) .icons .ico_01 {
    background: url(../../images/icns/ico_vip-01-off-19ee3ff7b14b64545ce57ab1ab271a51.png) no-repeat center center;
    background-size: 17px 13px;
}
.tickets-list_header .col:not(.active) .icons .ico_02 {
    background: url(../../images/icns/ico_vip-02-off-69ce6f57f5ca91dd75e379c8c56eacd1.png) no-repeat center center;
    background-size: 15px 13px;
}
.tickets-list_header .col:not(.active) .icons .ico_03 {
    background: url(../../images/icns/ico_vip-03-off-2da24cda35dbaca89edbeec65670ac6e.png) no-repeat center center;
    background-size: 13px 13px;
}
.tickets-list_header .col:not(.active) .icons .ico_04 {
    background: url(../../images/icns/ico_vip-04-off-2e9969322c8ddfba8fa756083d63f633.png) no-repeat center center;
    background-size: 13px 13px;
}
.tickets-list_header .col.active .icons .ico_01 {
    background: url(../../images/icns/ico_vip-01-on-f109b85c6c605756387d2baef985e749.png) no-repeat center center;
    background-size: 17px 13px;
}
.tickets-list_header .col.active .icons .ico_02 {
    background: url(../../images/icns/ico_vip-02-on-9d26f353294419ea2142535df66d7cce.png) no-repeat center center;
    background-size: 15px 13px;
}
.tickets-list_header .col.active .icons .ico_03 {
    background: url(../../images/icns/ico_vip-03-on-1a7bd6ca6ddea46d51501d97e0f7a7d2.png) no-repeat center center;
    background-size: 13px 13px;
}
.tickets-list_header .col.active .icons .ico_04 {
    background: url(../../images/icns/ico_vip-04-on-097c7bd4f997c00c2f96342dbe1d5b65.png) no-repeat center center;
    background-size: 13px 13px;
}
.ticket_vip{
    background-image : url(../../images/icns/ticket_vip-b11ee7f851bb053c173d9bf35ffee301.png);
    background-position: center;
}
.tickets-list_header i.star {
    margin-left: 0px;
    margin-right: 0px;
    color : #DBA142;
}
.vip_layout .tickets-list_header i.fa-info-circle {
    margin-left: 0px;
}
.tickets-list_header i.fa-info-circle {
    margin-left: 7px;
    margin-right: 0px;
    color : #222222;
}
.tickets-list_header .col.active i.fa-info-circle {
    margin-left: 0px;
    margin-right: 0px;
    color: #fff;
}
.tickets-list_header p.price_from ,
.tickets-list_header p.price_from span {
    opacity: .6;
    text-transform: lowercase;
    font-family : 'FCB-regular';
    font-size : 13px;
}
.tickets-list_header p.price_from span { opacity: 1; }
/* Podium Header */
/* Podium Body Description */
.iscroll-wrapper .description {
    min-height : 50px;
    margin : 0px auto 0px;
    width : calc(100% - 4px);
    background-image: url(https://boscdn.vivaticket.com/fcb/bg-squares.png);
    background-size: contain;
    padding: 7px 15px 7px 15px;
    border : 1px solid #DBDBDB;
}
.iscroll-wrapper .description h2 {
    font-family : 'FCB-bold';
    font-size: 14px;
    text-transform: uppercase;
}
.iscroll-wrapper .description h2 a:link ,
.iscroll-wrapper .description h2 a:visited ,
.iscroll-wrapper .description h2 a:active {
    margin-left : 15px;
    color : rgba(51, 59, 111, 1);
    transition: all .3s;
}
.iscroll-wrapper .description h2 a:hover {
    text-decoration: none;
    color : rgba(185, 30, 60, 1);
}
.iscroll-wrapper .col:nth-of-type(2) {
    border-right: none;
}
/* Podium Header Description */

/*  SMARTPHONES
    Portrait
*/
@media only screen
and (min-device-width : 320px)
and (max-device-width : 666px)
and (orientation : portrait) ,
only screen
and (max-aspect-ratio: 13/9)
and (max-device-width : 1023px) {
    .map-column .mobile_tabs_container { display : block; }
    .podium-column .tickets-list_header { display : none; }
    .iscroll-wrapper .description h2 a:link ,
    .iscroll-wrapper .description h2 a:visited ,
    .iscroll-wrapper .description h2 a:active {
        margin-left : 5px;
        font-size: .9em;
    }
    .tickets-list_header .col {
        font-size: .8em;
        max-height : 55px;
    }
    .tickets-list_header .col.active { max-height: 55px; }
    .tickets-list_header .col span { font-size: 13px; }
    .tickets-list_header .col.SG_4 .info {
        margin-left : 5px;
        padding-left : 5px;
    }
}
@media only screen
and (min-device-width : 321px)
and (max-device-width : 1024px)
and (orientation : portrait) ,
only screen
and (max-aspect-ratio: 13/9)
and (max-device-width : 1023px) {
    .map-column .mobile_tabs_container { display : block; }
    .podium-column .tickets-list_header { display : none; }
    .tickets-list_header .col {
        font-size : 1em;
        height : 50px;
    }
    .tickets-list_header .col.active {
        height: 55px;
        max-height: inherit;
    }
    .tickets-list_header .col span { font-size: 15px; }
}
@media only screen
and (min-device-width : 767px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .map-column .mobile_tabs_container { display : none; }
    .podium-column .tickets-list_header { display : block; }
    .iscroll-wrapper .description h2 a.help {
        font-size: 11px;
        margin-left : 0;
    }
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 812px)
and (orientation : portrait) , only screen
and (min-device-width : 1024px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio : 2) ,
only screen
and (max-aspect-ratio: 13/9)
and (max-device-width : 1023px) {
    .map-column .mobile_tabs_container { display : block; }
    .podium-column .tickets-list_header { display : none; }
    .tickets-list_header.fix-to-top.fixed-top{ top : 39vh !important; }
    .tickets-list_header {
        z-index: 10;
        width: 100%;
    }
    .tickets-list_header .col {
        min-height: 50px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
    }
    h1.gradient_standard.tr {
        color: #14407F;
        background: inherit;
        background: inherit;
        background: inherit;
        background: inherit;
        filter: initial;
        -webkit-background-clip: inherit;
        -webkit-text-fill-color: initial;
        width: initial;
    }

    .tickets-list_header .col.SG_3 {
        background: #14407F;
        border-bottom : 2px solid #14407F;
        color : #fff;
        height : 58px;
    }
    .tickets-list_header .col.SG_4 {
        background: #fff;
        border-radius: 0;
    }
    .tickets-list_header .col.SG_4 .col {
        border: none;
        background: transparent;
        border-radius: 0px;
        padding-top: 5px!important;
        padding-bottom: 3px!important;
        color: #9C8B67;
        height: 58px;
    }
    .tickets-list_header .col.SG_4 h1 {
        margin: 5px 0 5px 5px;
    }
    .tickets-list_header .col.SG_4 i { padding: 0; }
    .tickets-list_header .col.SG_4 .info i { color : #000; }
    .tickets-list_header .col .icons div {
        overflow : hidden;
        float : left;
        margin: 3px 2px 3px 0px;
        border-radius: 100%;
    }
    .iscroll-wrapper .description { width: 100%; }
    .iscroll-wrapper .description h2 {
        border-radius: 3px;
        background: url(../../images/icns/ico-asiento-6bd5d23f855e2faa47d83a3e93791663.svg) 7px center no-repeat #E6EBF1;
        background-size:  auto 65%;
        padding: 7px 7px 7px 50px;
    }
    .iscroll-wrapper .description h2 span { width: 70%; }
    .iscroll-wrapper .description h2 a.help {
        font-size: 11px;
        margin-left : 0;
    }
}

/* All Devices , All Orientations */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 1024px) {

    .iscroll-wrapper .description {
        min-height: inherit;
        height : 70px;
        padding: 7px;
    }
}
</pre></body></html>