.bg-destaques .titulo-banner {
    border-radius: 0px 5px 0px 0px;
    padding: 20px 30px 0px 20px;
    text-transform: none;
    font-size: 18px;
    display: inline-block;
    font-weight: 300;
}

.bg-destaques .desc-banner {
    border-radius: 0px 0px 5px 0px;
    padding: 2px 20px;
    text-align: left;
}


.desde {
    color: #181d2e;
}

.bg-destaques .box-description-slide .desde {
    font-size: 10px;
    color: #F59912;
}

.bg-destaques .box-description-slide .preco {
    font-size: 38px;
    font-weight: 600;
    line-height: 1em;
}

.bg-destaques .box-description-slide .preco table {
        font-size: 38px;
        font-weight: 600;
        line-height: 0.4em;
        margin-bottom:20px;
}
    .bg-destaques .box-description-slide .preco table tr:first-child td:first-child {
        text-align:right;
        vertical-align:middle;    
        padding-right:2px;
    }
    .bg-destaques .box-description-slide .preco table tr:first-child td:last-child {
        vertical-align: bottom;
        font-size: 8pt;
        vertical-align: top;
    }
    .bg-destaques .box-description-slide .preco table tr td:last-child {
        text-align: left;
        vertical-align: top;
        font-size: 14pt;
    }
    
    .bg-destaques .box-description-slide .euro {
    font-size: 24px;
    font-weight: 600;
    line-height: 1em;
    position: absolute;
}

.bg-destaques .box-description-slide {
    position: absolute;
    top: 10px;
    width: calc( 100% - 20px);
    height: calc( 100% - 19px);
    z-index:1;
}

.bg-destaques-image {
    background-size: cover;
    padding: 0px 0px;
    min-height: 300px;
    margin-top: -10px;
    margin-bottom: -10px;
}


.title_fundo_escuro {
    color: white !important;
}

.title_fundo_claro {
    color: #181d2e !important;
}

.description_fundo_escuro {
    color: white !important;
}

.description_fundo_claro {
    color: #181d2e !important;
}
