#bloqueContenidosInteriores .ce-gallery .ce-row {
    display: flex;
}

#bloqueContenidosInteriores .ce-gallery .ce-row figure.image {
    text-align: center;
}

#bloqueContenidosInteriores .ce-gallery + .ce-bodytext,
#bloqueContenidosInteriores .ce-bodytext + .ce-gallery {
    margin-top: 1em;
}

/******************************************************/
/***                 Manual de marca                ***/
/******************************************************/

#bloqueContenidosInteriores #c274.frame ul:last-child {
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li {
    width: 250px;
    margin: 0 0 1em;
    padding: 0.5em;
    list-style: none;
    color: #fff;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(1) {
    background: #203b7e;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(2) {
    background: #2678bf;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(3) {
    background: #94b43b;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(4) {
    background: #e15e42;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(5) {
    background: #dc313a;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(6) {
    background: #f8c21c;
}

#bloqueContenidosInteriores #c274.frame ul:last-child li:nth-child(7) {
    background: #33b3bc;
}

/**************************************************/
/***          Formulario de evaluación          ***/
/**************************************************/

#bloqueContenidosInteriores #c320.frame form {
    margin: 2em 0 0;
}

#bloqueContenidosInteriores #c320.frame form p {
    margin: 1.5em 0;
}

#bloqueContenidosInteriores #c320.frame form input {
    margin: 0 0.5em;
}

#bloqueContenidosInteriores #c320.frame form label {
    margin: 0 2em 0 0;
}

#bloqueContenidosInteriores #c320.frame form input[type=text] {
    width: calc(100% - 0.5em);
    height: 5em;
    padding: 0.5em;
}

#bloqueContenidosInteriores #c320.frame form input[type=submit] {
    margin: 2em 0 0;
    width: 9em;
    padding: 0.25em 0;
    align-self: flex-start;
    text-align: center;
    color: #2678bf;
    background: #fff;
    border: 2px solid #2678bf;
    border-radius: 0.25em;
}

#bloqueContenidosInteriores #c320.frame form input[type=submit]:hover {
    color: #fff;
    background: #2678bf;
}