@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IEXPLORER 10 + */
    .cabeceraWrap {
        margin: 0 auto;
    }

    .main-nav {
        position: relative;
    }

    .logoHeader {
        /*margin-right: 12%;*/
        position: absolute;
        left: 0;
        top: 50%;
        margin-right: 0;
        transform: translate(0,-45%);
    }

    .selectsFiltro .selectFiltros {
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
    }

    .izqdaDchaPortlets-txt {
        -ms-flex: 0 0 42%;
        flex: 0 0 42%;
    }

    .premiumContentWrap .izqdaDchaPortlets-txt {
        -ms-flex: 0 0 31.5%;
        flex: 0 0 31.5%;
    }

    .contactoGen .izqdaDchaPortlets-txt {
        -ms-flex: 0 0 38%;
        flex: 0 0 38%;
    }

    .formsContacto fieldset,
    .formsBoxes .p2cols > p {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }

    .wrapValoracion > article {
        -ms-flex: 0 0 9%;
        flex: 0 0 9%;
    }

    select.contactChoice,
    select.contactChoiceSuelo  {
        -ms-flex: 0 0 92.2%;
        flex: 0 0 92.2%;
    }

    .newsCol {
        -ms-flex: 0 0 52%;
        flex: 0 0 52%;
    }

    .tagsCol a {
        -ms-flex: none;
        flex: none;
        display: inline-block;
        width: 44%;
    }

    .toTimeWrap > p, 
    .numBanosWrap > p {
        text-align: left;
    }

    .formsContacto .inputTextNumber {
        padding-bottom: .8em;
    }

    .slideObraProgreso {
        margin-top: 4rem;
    }

    .footerWrap div {
        -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
    }
}

@media all and (min-width: 920px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .newsGenCol-A {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    }
}

@media all and (min-width: 1700px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .newsGenCol-A {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 67%;
        flex: 0 0 67%;
    }
}
