@media (max-width: 820px) {

    .tpl-text8-eh_v2,
    .tpl-boxes18-eh2 {
        padding: 0 30px;
    }
}

/* .tpl-text8-eh_v2 */
.tpl-text8-eh_v2 {

    margin-bottom: 20px;
    text-align: left;

}

.tpl-text8-eh_v2>div {
    max-width: 800px;
    margin: 0 auto;
    display: block;
    color: #000;
    margin-top: 60px;
    font: 14px/24px 'Open Sans', sans-serif;
    font-weight: 100;
}

.tpl-text8-eh_v2>div h1 {
    font-size: 40px;
    font-family: 'Roboto', sans-serif;
}


@media(min-width: 1401px) {
    .tpl-text8-eh_v2>div {
        max-width: 800px
    }

}

/* .fin tpl-text8-eh */
/* .tpl-boxes18-eh2 */

.tpl-boxes18-eh2>div,
.tpl-boxes18-eh2>div>ul,
.tpl-boxes18-eh2>div>ul>li,
.tpl-boxes18-eh2>div>ul>li>h2,
.tpl-boxes18-eh2>div>ul>li>div {
    width: 100%;
    box-sizing: border-box;
}

.tpl-boxes18-eh2>div>ul {
    margin: 0;
    display: block;
}

.tpl-boxes18-eh2>div>ul>li {
    margin-top: 40px;
    margin-bottom: 40px;
}

/* Eliminada referencia a .sta-open */

.tpl-boxes18-eh2 {
    max-width: 800px;
    height: auto;
    margin: 0 auto;
}

.tpl-boxes18-eh2>div>ul>li>h2 {
    display: block !important;
    width: 100% !important;
    position: relative;
    text-align: left;
    font: 16px/24px 'Open Sans', sans-serif;
    font-weight: bold;
    color: #847648;

    background: none;
    box-sizing: border-box;
}

/* Eliminados hover y decorativos */

.tpl-boxes18-eh2>div>ul>li>div {
    display: block;
    color: #000;
    margin-top: 10px;
    font: 14px/24px 'Open Sans', sans-serif;
    font-weight: 100;
}



@media (min-width: 801px) {
    .tpl-boxes18-eh2.sta-v2 {
        padding: 30px 20px 20px
    }

    .tpl-boxes18-eh2.sta-v2>div>ul {
        width: 100%;
        margin: 0 !important
    }

    .tpl-boxes18-eh2>div {
        max-width: 1200px;
        margin: 0 auto
    }

    .tpl-boxes18-eh2>div>ul {
        box-shadow: none;
        font-size: 0;
        width: 100%;

        display: block;
    }




    .tpl-boxes18-eh2>div>ul>li {
        display: block;
        width: 100%;
    }

    .ielt10 .tpl-boxes18-eh2>div>ul>li {
        width: 47%;
        vertical-align: top
    }

    .ielt10 .tpl-boxes18-eh2>div>ul>li:nth-of-type(even) {
        margin-left: 30px
    }
}

/* fin .tpl-boxes18-eh2 */

/* .tpl-text8-eh_tabla */
.tpl-text8-eh_tabla {
    padding: 20px 10px;

    text-align: center
}

.tpl-text8-eh_tabla>div {
    max-width: 700px;
    margin: 0 auto
}

.tpl-text8-eh_tabla.sta-noMax>div {
    max-width: none
}

.tpl-text8-eh_tabla>div>p {
    padding-bottom: 10px;
    display: block
}


@media(min-width: 1401px) {
    .tpl-text8-eh_tabla>div {
        max-width: 1430px
    }

    .tpl-text8-eh_tabla .tableGrande2 {
        overflow: visible
    }
}

/* .fin tpl-text8-eh */



.tableGrande2 {
    overflow: auto;
    width: 100%;
}

.tableGrande2 table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: none;
}

.tableGrande2 table th {
    border: 1px solid #d8d8d8;
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.tableGrande2 table td {
    border: 1px solid #d8d8d8;
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 100;
}

.tableGrande2 table th:first-child,
.tableGrande2 table td:first-child {
    border-left: none;
}

.tableGrande2 table th:last-child,
.tableGrande2 table td:last-child {
    border-right: none;
}

.tableGrande2 table tr:first-child th,
.tableGrande2 table tr:first-child td {
    border-top: none;
}

.tableGrande2 table tr:last-child th,
.tableGrande2 table tr:last-child td {
    border-bottom: none;
}