.elementor-6221 .elementor-element.elementor-element-38e00c0f{margin-top:0px;margin-bottom:0px;padding:60px 0px 40px 0px;}.elementor-6221 .elementor-element.elementor-element-6e894ba0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6221 .elementor-element.elementor-element-43e85612{text-align:center;}.elementor-6221 .elementor-element.elementor-element-43e85612 .elementor-heading-title{font-size:3em;}.elementor-6221 .elementor-element.elementor-element-1cd058dd > .elementor-widget-container{padding:0px 300px 0px 300px;}.elementor-6221 .elementor-element.elementor-element-1cd058dd{text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:300;color:#635656;}.elementor-6221 .elementor-element.elementor-element-8116501{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .dataTables_length{display:none;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .dataTables_filter{display:none;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .dataTables_info{display:none;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .dataTables_paginate{display:none;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress th{text-align:center;background-color:#dfe3e6;color:#333;border-style:solid;border-width:1px;border-color:#ccc;padding:1em 1em 1em 1em;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress table.tablepress tr td{text-align:center;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress table.tablepress{border-style:solid;border-width:1px;border-color:#ccc;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress .sorting_desc{background-color:#ccd3d8;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress td{border-style:solid;border-width:1px;padding:0.5em 1em 0.5em 1em;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td{background-color:#fff;border-color:#ccc;}.elementor-6221 .elementor-element.elementor-element-b0af476 .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td{background-color:#f7f7f7;border-color:#ccc;}@media(max-width:1024px){.elementor-6221 .elementor-element.elementor-element-38e00c0f{padding:60px 30px 40px 30px;}.elementor-6221 .elementor-element.elementor-element-43e85612 .elementor-heading-title{font-size:2.7em;}.elementor-6221 .elementor-element.elementor-element-1cd058dd > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-6221 .elementor-element.elementor-element-1cd058dd{font-size:17px;}.elementor-6221 .elementor-element.elementor-element-8116501{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-6221 .elementor-element.elementor-element-38e00c0f{margin-top:0px;margin-bottom:0px;padding:120px 20px 30px 20px;}.elementor-6221 .elementor-element.elementor-element-43e85612 .elementor-heading-title{font-size:2.3em;letter-spacing:0px;}.elementor-6221 .elementor-element.elementor-element-1cd058dd > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-6221 .elementor-element.elementor-element-1cd058dd{font-size:16px;}.elementor-6221 .elementor-element.elementor-element-8116501{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for elementskit-tablepress, class: .elementor-element-b0af476 */@media only screen and (max-width: 768px) {
  .tablepress {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .tablepress thead,
  .tablepress tbody,
  .tablepress th,
  .tablepress td {
    white-space: nowrap;
  }
}

/* Lunes y Miércoles */
.tablepress-id-2 th.column-1,
.tablepress-id-2 td.column-1,
.tablepress-id-2 th.column-3,
.tablepress-id-2 td.column-3 {
    background-color: #FFFFF !important;  /* Color suave naranja */
}

/* Martes y Jueves */
.tablepress-id-2 th.column-2,
.tablepress-id-2 td.column-2,
.tablepress-id-2 th.column-4,
.tablepress-id-2 td.column-4 {
    background-color: #FFFFF !important;  /* Azul muy claro */
}

/* Viernes */
.tablepress-id-2 th.column-5,
.tablepress-id-2 td.column-5 {
    background-color: #FFFFF !important;  /* Verde pálido */
}

/* Sábado y Domingo */
.tablepress-id-2 th.column-6,
.tablepress-id-2 td.column-6,
.tablepress-id-2 th.column-7,
.tablepress-id-2 td.column-7 {
    background-color: #FFFFF !important;  /* Rosa suave */
}

.tablepress {
  width: 100%;
  table-layout: fixed;
}

/* Envoltura con scroll horizontal en móviles y tablets */
.tablepress-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media screen and (min-width: 1025px) {
  .tablepress {
    table-layout: fixed;
    width: 100%;
  }

  .tablepress th,
  .tablepress td {
    width: 14.2857%; /* 100% / 7 columnas */
    text-align: center;
    word-wrap: break-word;
    white-space: normal;
  }
}

.tablepress {
  font-size: 13px; /* Puedes ajustar este valor a 11px, 10px, etc. */
}/* End custom CSS */