.elementor-18853 .elementor-element.elementor-element-a5cda4b{margin-top:0px;margin-bottom:0px;}.elementor-18853 .elementor-element.elementor-element-46f8e8d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18853 .elementor-element.elementor-element-46f8e8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18853 .elementor-element.elementor-element-b38faab{width:initial;max-width:initial;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18853 .elementor-element.elementor-element-bf23f19{width:initial;max-width:initial;}.elementor-18853 .elementor-element.elementor-element-38e624c{margin-top:0px;margin-bottom:0px;}.elementor-18853 .elementor-element.elementor-element-d507c51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18853 .elementor-element.elementor-element-d507c51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18853 .elementor-element.elementor-element-67cb0e0 img{width:83%;}.elementor-18853 .elementor-element.elementor-element-67cb0e0{width:100%;max-width:100%;}.elementor-18853 .elementor-element.elementor-element-3ad1610{margin-top:0px;margin-bottom:0px;}.elementor-18853 .elementor-element.elementor-element-33efe1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-18853 .elementor-element.elementor-element-33efe1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-18853 .elementor-element.elementor-element-0ac4681 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-18853 .elementor-element.elementor-element-0ac4681{width:initial;max-width:initial;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-531d69c */.tabla-container {
            width: 100%;
            overflow-x: auto;
        }

        table {
            width: 100%;
            min-width: 900px;
            border-collapse: collapse;
            table-layout: fixed;
        }

        th,
        td {
            border: 1px solid #000;
            height: 29px;
            padding: 3px 8px;
            font-size: 14px;
        }

        th {
            background-color: #E01F25;
            color: #fff;
            text-align: center;
            font-weight: bold;
        }

        td {
            text-align: center;
            background-color: #fff;
        }

        /* Primera columna */
        td.modelo {
            background-color: #333;
            color: #fff;
            text-align: left;
            font-weight: bold;
        }

        /* Ancho de columnas */
        th:first-child,
        td.modelo {
            width: 16%;
        }

        th:not(:first-child) {
            width: 12%;
        }

        /* Valores monetarios */
        td.precio {
            text-align: center;
        }

        /* "No Aplica" */
        td.no-aplica {
            text-align: center;
        }

        /* Responsive */
        @media (max-width: 768px) {
            th,
            td {
                font-size: 12px;
                padding: 3px 5px;
            }

            table {
                min-width: 850px;
            }
        }/* End custom CSS */