/***** UDG 100   ******/
.btn-udg100{
        position: absolute;
    right: 30px;
    width: 100px;
    top: 1%;
}
.btn-udg100:hover{
    transparency:0.7;
}
.pt-20{
    padding-top:20px;
}
@media (max-width: 820px) {
 .btn-udg100{
    right: 25px;
    width: 60px;
    top: 5px;
}   
}
@media (max-width: 520px) {
    .right100{
        margin-top:20px;
    }
}


/***** FITPA 2025 ******/
.fitpa-barquito{
    position:fixed;
    top:450px;
    right:30px !important;
    width:150px;
    z-index:1;

}
.fitpaImg{
     width:100%;
    margin-bottom:15px;
}
.btn-fitpa25{
        position: absolute;
    right: 40px;
    width: 300px;
    top: 72%;
}
.btn-fitpa25:hover{
    transparency:0.7;
}
.morado, .naranja{
    position:relative;

}
@media (max-width: 820px) {
    .fitpaImg img{
     width:100%;
}
.btn-fitpa25{
        position: absolute;
    right: 40px;
    width: 200px;
    top: 73%;
}
}

@media (max-width: 520px){
    .btn-fitpa25{
        position: absolute;
    right: 20px;
    width: 100px;
    top: 72%;
}
}

/***** FESTÍN DE LOS MUÑECOS 2025 ******/

.bg-rojof{
    background:#B63B25 !important;
}
.bg-verdef{
    background:#67B88A !important;
}

.bg-rojof:hover{
    background:#67B88A !important;
}
.bg-verdef:hover{
    background:#B63B25 !important;
}

.btn-festin25{
    width:100%;
    color:#fff !important;
    padding:10px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:18px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
}
.festin-calavera{
    position:fixed;
    top:450px;
    right:0 !important;
    width:180px;
    z-index:1;

}
p, h1, h2, h3, a{
    z-index:2 !important;
    position:relative;
} 




/***** FICG 39 ******/
.text-ficg39{
    color:#1d664b;
    text-transform:uppercase !important;
}
.btn-ficg39{
    background:#1d664b !important;
}

/***** 6 Festival guitarra *****/
.guitarra-body-bg{
    background:#000 !important;
}
.guitarra-btn{
    width:100%;
    background:#d39b2e !important;
    color:#fff !important;
    padding:10px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:18px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
    
}

.guitarra-btn:hover{
    background:#e90b18 !important;
}

.guitarraEvento img{
    border:5px solid #d39b2e;
    border-radius:10px;
    margin-bottom:15px;
}
.top-section{
    align-items:center;
}
.font-15-new{
    font-size:15px !important;
}


/***** MET 2024 - 2025 *****/

.met-body-bg-24{
    background-image:url('https://conjuntosantander.com/img/met-24-25/bg-met.jpg');
    background-size:cover;
    background-repeat:no-repeat;
    background-positon:center;
}

/***** MET 2023 - 2024 *****/
.met-body-bg{
    background-image:url('https://conjuntosantander.com/img/met-23-24/bg-met.jpg');
    background-size:cover;
    background-repeat:no-repeat;
}
.met-btn{
    width:100%;
    background:#f50707 !important;
    color:#fff !important;
    padding:10px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:18px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
    
}

.met-btn:hover{
    background:#f0c709 !important;
}

.metEvento img{
    border:5px solid #f50707;
    border-radius:10px;
    margin-bottom:15px;
}
.top-section{
    align-items:center;
}
.font-15-new{
    font-size:15px !important;
}


/***** AL VINO VINO 2023 ******/
.vino-logo{
    background:#663366 !important;
    padding:15px 0 !important;
}
.vino-logo img{
    width:280px !important;
    height:auto !important;
}
.vino-container{
    padding:20px 0;
    align-items:center;
}
@media (max-width:390px){
    .mt-15-m{
   margin-top:15px;
}
}

/***** PAPIROLAS 2021 ******/
.papirolas-logo{
    background:#663366 !important;
    padding:15px 0 !important;
}
.papirolas-logo img{
    width:280px !important;
    height:auto !important;
}
.papirolas-border{
    border:3px solid #663366 !important; border-radius:15px !important; padding:25px 25px 50px 25px !important;
}
.papirolas-main{
    padding:0 35px !important;
}
.papirolas-main h2, .papirolas-main h4{
    color:#000 !important;
}
.btn-programa-papirolas{
    background:#663366 !important;
    color:#fff !important;
    padding:15px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:16px;
}
.btn-programa-papirolas:hover{
    background:#cc3366 !important;
}

.btn-horario-papirolas1{
    width:100%;
    background:#cc3366 !important;
    color:#fff !important;
    padding:15px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:16px;
}
.btn-horario-papirolas1:hover{
    background:#669933 !important;
}

.btn-horario-papirolas2{
    width:100%;
    background:#ff9933!important;
    color:#fff !important;
    padding:15px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:16px;
}
.btn-horario-papirolas2:hover{
    background:#663366 !important;
}

/****** FIL NIﾃ前S 2021 ******/
.fil-logo{
    background:#fff !important;
    padding:20px 0 0 0 !important;
    
}
.fil-logo img{
    width:800px !important;
    height:auto !important;
}
.fil-border{
    border:4px solid #f3a733 !important; border-radius:15px !important; padding:25px 25px 50px 25px !important;
}
.fil-main{
    padding:0 35px;
}
.fil-main h2{
    color:#f3a733 !important;
}


.btn-horario-fil1{
    width:100;
    background:#f3a733 !important;
    color:#fff !important;
    padding:15px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:16px;
}
.btn-horario-fil1:hover{
    background:#ee573a !important;
}

.btn-horario-fil2{
    width:100;
    background:#ee573a!important;
    color:#fff !important;
    padding:15px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:16px;
}
.btn-horario-fil2:hover{
    background:#f3a733 !important;
}

/******* IMAGINAFEST 2022 ******/
.imaginafest-bg{
    background-image:url('https://conjuntosantander.com/img/imaginafest-2022/imaginafest-bg.png');
    background-size:contain;
    background-repeat:repeat;
}
.evento img{
    border:5px solid #c17ca0;
    border-radius:10px;
    margin-bottom:15px;
}
.btn-comprar{
    width:100%;
    background:#eefd54 !important;
    color:#000 !important;
    padding:10px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:18px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
}
.btn-comprar:hover{
    background:#159688 !important;
}
.mt-15{
    margin-top:15px;
}
.pt-35{
    padding-top:35px;
}
.btn-combo-1{
    width:100%;
    background:#159688 !important;
    color:#000 !important;
    padding:35px 20px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:24px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
}
.btn-combo-1 span{
    font-weight:400;
    font-size:18px;
}
.btn-combo-1:hover{
    background:#eefd54 !important;
}

.btn-combo-2{
    width:100%;
    background:#eefd54 !important;
    color:#000 !important;
    padding:35px 20px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:24px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
}
.btn-combo-2 span{
    font-weight:400;
    font-size:18px;
}
.btn-combo-2:hover{
    background:#159688 !important;
}
.btn-combo-3{
    width:100%;
    background:#fdaa4c !important;
    color:#000 !important;
    padding:35px 20px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:24px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
}
.btn-combo-3 span{
    font-weight:400;
    font-size:18px;
}
.btn-combo-3:hover{
    background:#c17ca0 !important;
}
.btn-combo-4{
    width:100%;
    background:#c17ca0 !important;
    color:#000 !important;
    padding:35px 20px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:24px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
}
.btn-combo-4 span{
    font-weight:400;
    font-size:18px;
}
.btn-combo-4:hover{
    background:#fdaa4c !important;
}

/***** SALA DIGITAL *****/
.evento-digital img{
    border:5px solid #e90b18;
    border-radius:10px;
    margin-bottom:15px;
}
.sala-digital-bg{
    background-image:url('https://conjuntosantander.com/img/SD-2022/Op1-Fondo-Sala-Digital.jpg');
    background-size:cover;
    background-repeat:no-repeat;
}
.txtWhite{
    color:#fff;
}
.event-container{
    border-bottom:1px dashed #fff;
    padding:0 0 20px 0;
}
.logo-sd{
    width:325px;
}

@media (max-width:512px){
    .logo-sd{
    width:225px !important;
    margin-bottom:30px;
}
}

/***** FICG 37 *****/
.ficg-bg-new{
    background-image:url('https://conjuntosantander.com/img/ficg-37-bg-ok.jpg');
    background-size:contain;
    background-repeat:repeat;
}
.logo-ficg{
    width:95%;
    
}
.pt-30{
    padding-top:30px;
}

/***** FESTIN MUNECOS 2023 *****/
.festin-body-bg{
    background:#000 !important;
}
.festin-btn{
    width:100%;
    background:#f50707 !important;
    color:#fff !important;
    padding:10px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:18px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
    
}
.combo-btn{
    width:100%;
    background:#f0c709 !important;
    color:#fff !important;
    padding:10px !important;
    border-radius:10px !important;
    margin-top:10px;
    font-size:18px;
    font-weight:600;
    line-height:1.7rem;
    text-align:center;
    
}
.festin-btn:hover{
    background:#f0c709 !important;
}
.combo-btn:hover{
    background:#f50707 !important;
}
.festinEvento img{
    border:5px solid #67B88A;
    border-radius:10px;
    margin-bottom:15px;
}
.logo-festin{
    width:220px;
    height:auto;
}
.top-section{
    align-items:center;
}
.font-15-new{
    font-size:15px !important;
}
.btn-block {
    display: block;
    width: 100%;
}
.mt-30{
    margin-top:30px;
}
.rojoBg {
    background: #e90b18 !important;
    border: 1px solid #e90b18 !important;
    color: #fff !important;
}

.content-wrap{
    padding-bottom:50px;
}
a{
    text-decoration:none;
}
