#header-frame {
    display:none;
}

.sectionContent {
    width:100%;
    position:relative;
    margin-left:0px;
    float:left;
    font-size:1rem;
    color:#fff;
    margin-top:0px;
    margin-bottom:80px;
    font-family:'playfair_displayregular', arial;
}

.sectionContent h6 {
    color:#fff;
    font-size:22px;
    margin-top:50px;
}

/* PARTICIPA */

.participaSeccion {
    width:100%;
    position:relative;
    float:left;
}

.participaSeccion::after {
    content:"";
    display:block;
    clear:both;
}

.participaSeccion .izqda {
    position:relative;
    float:left;
    width:45%;
}

.participaSeccion .titulo {
    position:relative;
    float:left;
    width:100%;
    margin-top:3vw;
}

.participaSeccion .titulo img {
    position:relative;
    float:left;
    width:7vw;
    margin-right:5%;
}

.participaSeccion .titulo h1 {
    color:#fff;
    font-family:'playfair_displaybold';
    font-weight:normal;
    margin-left:0%;
    position:relative;
    width:100%;
    font-size:3.5vw;
    margin-top:1.3vw;
    margin-bottom:-1vw !important;
}

.participaSeccion .texto {
    position:relative;
    float:left;
    width:77%;
    margin-left:20%;
    color:#fff;
    text-align:justify;
    font-size:1.1vw;
    line-height:1.2;
    font-family:'Gotham Book', sans-serif;
    margin-top:0px;
}

.participaSeccion .texto p {
    margin-top:0;
    margin-bottom:1.5vw;
}

.participaSeccion .texto a {
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
}

.participaSeccion .texto h2 {
    color:#fff;
    font-size:2vw;
    font-weight:700 !important;
    margin-top:1.5vw;
    margin-bottom:1.5vw;
    font-family:'Gotham Black', sans-serif;
    line-height:1.2;
}

.participaSeccion .derecha {
    position:relative;
    float:right;
    width:55%;
}

.participaSeccion .fototexto {
    position:relative;
    float:left;
    width:100%;
    margin-top:16.5%;
    margin-bottom:0%;
}

/* FORMULARIO */

.participaSeccion .formContent {
    float:right;
    width:100%;
    margin-top:0px;
    position:relative;
    z-index:10;
    padding-top:0px;
    min-height:400px;
    margin-bottom:0px;
}

.participaSeccion .form-container {
    float:left;
    width:100%;
}

.participaSeccion .formCell,
.participaSeccion .formCell2 {
    float:left;
    width:100%;
}

.participaSeccion .formCell {
    width:98%;
    float:left;
    margin-right:2%;
    margin-bottom:15px;
}

.participaSeccion .formCell label {
    width:100%;
    color:#fff;
    font-size:0.95rem;
    height:35px;
    line-height:35px;
    font-weight:bold;
    margin-top:5px;
    float:left;
}

.participaSeccion .formCell input {
    width:96%;
    background-color:#fff;
    padding-left:2%;
    padding-right:2%;
    height:34px;
    line-height:34px;
    font-family:'Gotham', sans-serif;
    color:#000;
    font-size:15px;
    text-transform:none;
    letter-spacing:0.01rem;
    border-radius:5px;
    border:solid 1px #fff;
    float:left;
    margin-bottom:6px;
}

.participaSeccion .formCell textarea {
    padding:10px 2% 10px 2%;
    background-color:#fff;
    resize:none;
    width:96%;
    height:95px;
    font-family:'Gotham', sans-serif;
    color:#000;
    font-size:15px;
    line-height:20px;
    text-transform:none;
    letter-spacing:0.01rem;
    border-radius:5px;
    border:solid 1px #fff;
    float:left;
    margin-bottom:6px;
}

.participaSeccion .boton-form {
    background-color:#4c89a6 !important;
    float:right !important;
    width:35% !important;
    border:none !important;
    height:40px;
    line-height:42px;
    color:#fff !important;
    font-weight:700;
    font-size:1.3vw !important;
    text-transform:none;
    text-align:center;
    margin-right:2%;
    margin-top:10px;
    cursor:pointer;
    font-family:'Gotham' !important;
    border-radius:5px;
    transition:all 0.5s;
}

.participaSeccion .boton-form:hover,
.participaSeccion .boton-form:focus {
    opacity:0.75;
}

.participaSeccion .formError {
    font-size:0.8rem;
    float:left;
    width:100%;
    color:#F00;
    display:none;
}

.participaSeccion .errorContainer {
    float:left;
    width:100%;
    display:none;
    height:20px;
}

.participaSeccion .mensajeEnviado {
    color:#fff;
    font-size:1.2rem;
    line-height:1.5;
    font-weight:bold;
    margin-top:30px;
}

/* Accesibilidad */

.participaSeccion input:focus,
.participaSeccion textarea:focus,
.participaSeccion button:focus,
.participaSeccion a:focus {
    outline:2px solid #92bcfa;
    outline-offset:3px;
}

/* RESPONSIVE */

@media screen and (max-width:780px) {

    .participaSeccion .izqda,
    .participaSeccion .derecha {
        width:100%;
    }

    .participaSeccion .texto {
        margin-left:13%;
        width:80%;
        font-size:15px;
        line-height:1.5;
        text-align:left;
    }

    .participaSeccion .titulo {
        margin-bottom:3vw;
    }

    .participaSeccion .titulo img {
        width:8vw;
    }

    .participaSeccion .titulo h1 {
        font-size:5vw;
        margin-top:0;
        height:8vw;
        line-height:8vw;
        margin-bottom:3vw;
    }

    .participaSeccion .texto h2 {
        font-size:4vw;
        margin-bottom:2vw;
    }

    .participaSeccion .formCell {
        width:100% !important;
        float:left;
        margin-right:4px;
    }

    .participaSeccion .formCell input {
        width:97.7%;
        padding-left:1%;
        padding-right:1%;
    }

    .participaSeccion .formCell label {
        width:100%;
        font-size:0.9rem;
        height:35px;
        line-height:35px;
        margin-top:5px;
    }

    .participaSeccion .formCell textarea {
        padding-left:1%;
        padding-right:1%;
        padding-top:0px;
        padding-bottom:0px;
        resize:none;
        width:97.7%;
        height:90px;
    }

    .participaSeccion .fototexto {
        width:80%;
        margin-left:10%;
        margin-top:30px;
    }

    .sectionContent {
        width:94%;
        margin-left:3%;
        font-size:1rem;
        color:#515151;
        margin-top:20px;
        margin-bottom:80px;
        font-family:'playfair_displayregular', arial;
    }
}

@media screen and (max-width:760px) {

    .participaSeccion .formContent {
        float:right;
        width:100%;
        margin-right:0px;
        margin-left:0px;
    }

    .participaSeccion .boton-form {
        width:100% !important;
        margin-left:0px !important;
        float:left !important;
        font-size:14px !important;
    }
}