section.agrupadorPatrocinados {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0 0 60px 0;
}
section.agrupadorPatrocinados .titulo {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0 0 10px 0;
}
section.agrupadorPatrocinados .titulo h3 {
    font-weight: 900;
    font-size: 3em;
    color: #24AF8E;
}
section.agrupadorPatrocinados .titulo h3:hover {
    opacity: 0.75;
}
section.agrupadorPatrocinados .notas {
    display: inline-block;
    position: relative;
    width: 100%;
}
section.agrupadorPatrocinados .notas article {
    display: block;
    background-color: #fff;
    position: relative;
    width:49%;
    float: left;
    margin: 0 2% 20px 0;
}
section.agrupadorPatrocinados .notas article + article {
    display: block;
    background-color: #fff;
    position: relative;
    width:49%;
    float: left;
    margin: 0 0 20px 0;
}
section.agrupadorPatrocinados .notas article + article + article {
    display: block;
    background-color: #fff;
    position: relative;
    width:49%;
    float: left;
    margin: 0 2% 0 0;
}
section.agrupadorPatrocinados .notas article + article + article + article{
    display: block;
    background-color: #fff;
    position: relative;
    width:49%;
    float: left;
    margin: 0 0 0 0;
}
section.agrupadorPatrocinados .notas article figure {
    display: block;
    position: relative;
    width:40%;
    float:left;
    height: 190px;
    background-color: #f1f2f3;
}
section.agrupadorPatrocinados .notas article figure img {
    height: auto;
}
section.agrupadorPatrocinados .notas article .titular {
    display: block;
    position: relative;
    height: 190px;
    width:60%;
    float:left;
    padding: 20px;
}
section.agrupadorPatrocinados .notas article .titular h2 {
    font-weight: 500;
    font-size: 1.6em;
    color: #151F2C;
    line-height: 1.3em;
}
section.agrupadorPatrocinados .notas article .titular h2:hover {
    opacity:0.75;
}
section.agrupadorPatrocinados .notas article .titular .patrocinadoPor {
    font-weight: 700;
    font-size: 1.4em;
    color: #1ea88b;
    padding: 0 0 4px 0;
}


@media (min-width: 0px) and (max-width: 767px) {
  
    section.agrupadorPatrocinados {
        margin: 0 0 50px 0;
    }
    section.agrupadorPatrocinados .titulo {
        padding: 0 0 0 10px;
    }
    section.agrupadorPatrocinados .titulo .linea-seccion {
        margin-bottom: 20px;
    }
    section.agrupadorPatrocinados .notas article {
        width: 100%;
        margin: 0 0 20px 0;
    }
    section.agrupadorPatrocinados .notas article + article {
        width: 100%;
        margin: 0 0 20px 0;
    }
    section.agrupadorPatrocinados .notas article + article + article {
        width: 100%;
        margin: 0 0 20px 0;
    }
    section.agrupadorPatrocinados .notas article + article + article + article {
        width: 100%;
        margin: 0 0 0 0;
    }
    section.agrupadorPatrocinados .notas article + article + article + article + article {
        width: 100%;
        margin: 0 0 0 0;
    }
    section.agrupadorPatrocinados .notas article + article + article + article + article + article {
        width: 100%;
        margin: 0 0 0 0;
    }
    section.agrupadorPatrocinados .notas article figure,
    section.agrupadorPatrocinados .notas article .titular {
        height: auto;
    }
    section.agrupadorPatrocinados .notas article .titular h2 {
        font-size: 1.6em;
    }
    section.agrupadorPatrocinados .notas article .titular .patrocinadoPor {
        position: relative;
        bottom: unset;
        left: unset;
        transform: unset;
        text-align: left;
        margin: 0;
        font-size: 1.2em;
    }
    section.agrupadorPatrocinados .notas article .titular {
        padding: 10px;
    }
    

}

@media (min-width: 768px) and (max-width: 1023px) {
 
    section.agrupadorPatrocinados .notas article .titular {
        padding: 8px;
        height: 141px;
    }
    section.agrupadorPatrocinados .notas article .titular .patrocinadoPor {
        bottom: 8px;
        width: 200px;
    }
    section.agrupadorPatrocinados .notas article figure {
        height: 133px;
    }
    section.agrupadorPatrocinados .notas article .titular h2 {
        font-size: 1.4em;
    }
    

}

@media (min-width: 1024px) and (max-width: 1160px) {

    section.agrupadorPatrocinados .notas article .titular {
        padding: 8px;
        height: 133px;
    }
    section.agrupadorPatrocinados .notas article .titular .patrocinadoPor {
        bottom: 8px;
        width: 200px;
    }
    section.agrupadorPatrocinados .notas article figure {
        height: 133px;
    }
    section.agrupadorPatrocinados .notas article .titular h2 {
        font-size: 1.4em;
    }

}

@media (min-width: 1161px) and (max-width: 1699px) {
   
    section.agrupadorPatrocinados .notas article .titular {
        padding: 14px;
    }
    section.agrupadorPatrocinados .notas article .titular .patrocinadoPor {
        bottom: 14px;
    }
    section.agrupadorPatrocinados .notas article .titular,
    section.agrupadorPatrocinados .notas article figure {
        height: 160px !important;
    }

}