{"id":6208,"date":"2026-02-28T18:55:23","date_gmt":"2026-02-28T21:55:23","guid":{"rendered":"https:\/\/tprentacar.com\/?page_id=6208"},"modified":"2026-02-28T18:56:55","modified_gmt":"2026-02-28T21:56:55","slug":"copiloto","status":"publish","type":"page","link":"https:\/\/tprentacar.com\/en\/copiloto\/","title":{"rendered":"Copiloto"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6208\" class=\"elementor elementor-6208\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a577c1 e-flex e-con-boxed e-con e-parent\" data-id=\"3a577c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72a29c3 elementor-widget elementor-widget-shortcode\" data-id=\"72a29c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/html2pdf.js@0.10.1\/dist\/html2pdf.bundle.min.js\"><\/script>\r\n\r\n  <div class=\"tpCC-wrap\">\r\n    <div class=\"tpCC-card\">\r\n      <div class=\"tpCC-head\">\r\n        <div class=\"tpCC-brand\">\r\n                      <img data-recalc-dims=\"1\" decoding=\"async\" class=\"tpCC-logo\" src=\"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2025\/11\/RENT-A-CAR.png?w=800&#038;ssl=1\" alt=\"TorresPaine Rent a Car\">\r\n                    <div class=\"tpCC-brandText\">\r\n            <div class=\"tpCC-title\">TorresPaine Rent a Car \u00b7 Copiloto de Ruta<\/div>\r\n            <div class=\"tpCC-sub\">Informaci\u00f3n \u00fatil, tur\u00edstica y clara para tu viaje por Patagonia<\/div>\r\n            <div class=\"tpCC-brandLines\">\r\n              <div>Punta Arenas - Patagonia - Chile<\/div>\r\n              <div>WhatsApp: +56 9 9154 2555 \u00b7 Web: www.tprentacar.com<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"tpCC-actions\">\r\n                      <a class=\"tpCC-btn\" href=\"https:\/\/tprentacar.com\/wp-content\/uploads\/2026\/03\/mapa-magallanes-Torrespaine-rent-a-car.pdf\" target=\"_blank\" rel=\"noopener\">\r\n              Descargar mapa\r\n            <\/a>\r\n                    <button class=\"tpCC-btn\" id=\"tpCC-print\" disabled title=\"Imprimir (o Guardar como PDF)\">Imprimir<\/button>\r\n          <button class=\"tpCC-btn tpCC-primary\" id=\"tpCC-pdf\" disabled>Descargar PDF<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"tpCC-controls\">\r\n        <div class=\"tpCC-ctrl tpCC-ctrl-wide\">\r\n          <label>Tramo<\/label>\r\n          <select id=\"tpCC-tramo\">\r\n            <option value=\"\">Selecciona un tramo\u2026<\/option>\r\n                          <option\r\n                value=\"AD1-PD1\"\r\n                data-origen=\"AD1\"\r\n                data-destino=\"PD1\"\r\n                data-origen-label=\"Administraci\u00f3n de Torres del Paine\"\r\n                data-destino-label=\"Pudeto \/ Embarcadero Pudeto\"\r\n              >Administraci\u00f3n de Torres del Paine \u2192 Pudeto \/ Embarcadero Pudeto \u00b7 16 km<\/option>\r\n                          <option\r\n                value=\"BZ1-CS1\"\r\n                data-origen=\"BZ1\"\r\n                data-destino=\"CS1\"\r\n                data-origen-label=\"Bah\u00eda Azul\"\r\n                data-destino-label=\"Cerro Sombrero\"\r\n              >Bah\u00eda Azul \u2192 Cerro Sombrero \u00b7 65 km<\/option>\r\n                          <option\r\n                value=\"BM1-SZ1\"\r\n                data-origen=\"BM1\"\r\n                data-destino=\"SZ1\"\r\n                data-origen-label=\"Bah\u00eda Murta\"\r\n                data-destino-label=\"Puerto S\u00e1nchez\"\r\n              >Bah\u00eda Murta \u2192 Puerto S\u00e1nchez \u00b7 22 km<\/option>\r\n                          <option\r\n                value=\"BC1-CU1\"\r\n                data-origen=\"BC1\"\r\n                data-destino=\"CU1\"\r\n                data-origen-label=\"Bajo Caracoles\"\r\n                data-destino-label=\"Cueva de las Manos\"\r\n              >Bajo Caracoles \u2192 Cueva de las Manos \u00b7 96 km<\/option>\r\n                          <option\r\n                value=\"BC1-LZ1\"\r\n                data-origen=\"BC1\"\r\n                data-destino=\"LZ1\"\r\n                data-origen-label=\"Bajo Caracoles\"\r\n                data-destino-label=\"Lago Posadas\"\r\n              >Bajo Caracoles \u2192 Lago Posadas \u00b7 73 km<\/option>\r\n                          <option\r\n                value=\"BC1-PMQ\"\r\n                data-origen=\"BC1\"\r\n                data-destino=\"PMQ\"\r\n                data-origen-label=\"Bajo Caracoles\"\r\n                data-destino-label=\"Perito Moreno\"\r\n              >Bajo Caracoles \u2192 Perito Moreno \u00b7 130 km<\/option>\r\n                          <option\r\n                value=\"BBA-CY1\"\r\n                data-origen=\"BBA\"\r\n                data-destino=\"CY1\"\r\n                data-origen-label=\"Balmaceda\"\r\n                data-destino-label=\"Coyhaique\"\r\n              >Balmaceda \u2192 Coyhaique \u00b7 56 km<\/option>\r\n                          <option\r\n                value=\"BBA-CCAS1\"\r\n                data-origen=\"BBA\"\r\n                data-destino=\"CCAS1\"\r\n                data-origen-label=\"Balmaceda\"\r\n                data-destino-label=\"Villa Cerro Castillo\"\r\n              >Balmaceda \u2192 Villa Cerro Castillo \u00b7 72 km<\/option>\r\n                          <option\r\n                value=\"GZ1-FL1\"\r\n                data-origen=\"GZ1\"\r\n                data-destino=\"FL1\"\r\n                data-origen-label=\"Caleta Gonzalo\"\r\n                data-destino-label=\"Fiordo Largo\"\r\n              >Caleta Gonzalo \u2192 Fiordo Largo \u00b7 7 km<\/option>\r\n                          <option\r\n                value=\"PE1-AL1\"\r\n                data-origen=\"PE1\"\r\n                data-destino=\"AL1\"\r\n                data-origen-label=\"Caleta Puelche\"\r\n                data-destino-label=\"Caleta La Arena\"\r\n              >Caleta Puelche \u2192 Caleta La Arena \u00b7 6 km<\/option>\r\n                          <option\r\n                value=\"PE1-RU1\"\r\n                data-origen=\"PE1\"\r\n                data-destino=\"RU1\"\r\n                data-origen-label=\"Caleta Puelche\"\r\n                data-destino-label=\"R\u00edo Puelo\"\r\n              >Caleta Puelche \u2192 R\u00edo Puelo \u00b7 36 km<\/option>\r\n                          <option\r\n                value=\"CT1-PY1\"\r\n                data-origen=\"CT1\"\r\n                data-destino=\"PY1\"\r\n                data-origen-label=\"Caleta Tortel\"\r\n                data-destino-label=\"Puerto Yungay\"\r\n              >Caleta Tortel \u2192 Puerto Yungay \u00b7 43 km<\/option>\r\n                          <option\r\n                value=\"CCAS1-PTLO\"\r\n                data-origen=\"CCAS1\"\r\n                data-destino=\"PTLO\"\r\n                data-origen-label=\"Cerro Castillo (Aysen)\"\r\n                data-destino-label=\"Puerto Tranquilo\"\r\n              >Cerro Castillo (Aysen) \u2192 Puerto Tranquilo \u00b7 118 km<\/option>\r\n                          <option\r\n                value=\"CCAS-FTE\"\r\n                data-origen=\"CCAS\"\r\n                data-destino=\"FTE\"\r\n                data-origen-label=\"Cerro Castillo (Torres del Paine)\"\r\n                data-destino-label=\"El Calafate\"\r\n              >Cerro Castillo (Torres del Paine) \u2192 El Calafate \u00b7 297 km<\/option>\r\n                          <option\r\n                value=\"CS1-PR1\"\r\n                data-origen=\"CS1\"\r\n                data-destino=\"PR1\"\r\n                data-origen-label=\"Cerro Sombrero\"\r\n                data-destino-label=\"Parque Ping\u00fcino Rey\"\r\n              >Cerro Sombrero \u2192 Parque Ping\u00fcino Rey \u00b7 101 km<\/option>\r\n                          <option\r\n                value=\"CS1-SS1\"\r\n                data-origen=\"CS1\"\r\n                data-destino=\"SS1\"\r\n                data-origen-label=\"Cerro Sombrero\"\r\n                data-destino-label=\"Paso Fronterizo San Sebasti\u00e1n\"\r\n              >Cerro Sombrero \u2192 Paso Fronterizo San Sebasti\u00e1n \u00b7 124 km<\/option>\r\n                          <option\r\n                value=\"WCH-GZ1\"\r\n                data-origen=\"WCH\"\r\n                data-destino=\"GZ1\"\r\n                data-origen-label=\"Chait\u00e9n\"\r\n                data-destino-label=\"Caleta Gonzalo\"\r\n              >Chait\u00e9n \u2192 Caleta Gonzalo \u00b7 56 km<\/option>\r\n                          <option\r\n                value=\"WCH-PM1\"\r\n                data-origen=\"WCH\"\r\n                data-destino=\"PM1\"\r\n                data-origen-label=\"Chait\u00e9n\"\r\n                data-destino-label=\"Parque Nacional Pumal\u00edn Douglas Tompkins\"\r\n              >Chait\u00e9n \u2192 Parque Nacional Pumal\u00edn Douglas Tompkins \u00b7 39 km<\/option>\r\n                          <option\r\n                value=\"WCH-VY1\"\r\n                data-origen=\"WCH\"\r\n                data-destino=\"VY1\"\r\n                data-origen-label=\"Chait\u00e9n\"\r\n                data-destino-label=\"Volc\u00e1n Chait\u00e9n\"\r\n              >Chait\u00e9n \u2192 Volc\u00e1n Chait\u00e9n \u00b7 24 km<\/option>\r\n                          <option\r\n                value=\"CCH-LAN01\"\r\n                data-origen=\"CCH\"\r\n                data-destino=\"LAN01\"\r\n                data-origen-label=\"Chile Chico\"\r\n                data-destino-label=\"Los Antiguos\"\r\n              >Chile Chico \u2192 Los Antiguos \u00b7 13 km<\/option>\r\n                          <option\r\n                value=\"CCH-GD1\"\r\n                data-origen=\"CCH\"\r\n                data-destino=\"GD1\"\r\n                data-origen-label=\"Chile Chico\"\r\n                data-destino-label=\"Puerto Guadal\"\r\n              >Chile Chico \u2192 Puerto Guadal \u00b7 105 km<\/option>\r\n                          <option\r\n                value=\"CA1-EN1\"\r\n                data-origen=\"CA1\"\r\n                data-destino=\"EN1\"\r\n                data-origen-label=\"Cocham\u00f3\"\r\n                data-destino-label=\"Ensenada\"\r\n              >Cocham\u00f3 \u2192 Ensenada \u00b7 48 km<\/option>\r\n                          <option\r\n                value=\"CA1-RA1\"\r\n                data-origen=\"CA1\"\r\n                data-destino=\"RA1\"\r\n                data-origen-label=\"Cocham\u00f3\"\r\n                data-destino-label=\"Ral\u00fan\"\r\n              >Cocham\u00f3 \u2192 Ral\u00fan \u00b7 19 km<\/option>\r\n                          <option\r\n                value=\"CO1-CT1\"\r\n                data-origen=\"CO1\"\r\n                data-destino=\"CT1\"\r\n                data-origen-label=\"Cochrane\"\r\n                data-destino-label=\"Caleta Tortel\"\r\n              >Cochrane \u2192 Caleta Tortel \u00b7 125 km<\/option>\r\n                          <option\r\n                value=\"CO1-BN1\"\r\n                data-origen=\"CO1\"\r\n                data-destino=\"BN1\"\r\n                data-origen-label=\"Cochrane\"\r\n                data-destino-label=\"Confluencia Baker\u2013Neff\"\r\n              >Cochrane \u2192 Confluencia Baker\u2013Neff \u00b7 34 km<\/option>\r\n                          <option\r\n                value=\"CO1-PP2\"\r\n                data-origen=\"CO1\"\r\n                data-destino=\"PP2\"\r\n                data-origen-label=\"Cochrane\"\r\n                data-destino-label=\"Parque Nacional Patagonia, Chile\"\r\n              >Cochrane \u2192 Parque Nacional Patagonia, Chile \u00b7 28 km<\/option>\r\n                          <option\r\n                value=\"CO1-PTBT\"\r\n                data-origen=\"CO1\"\r\n                data-destino=\"PTBT\"\r\n                data-origen-label=\"Cochrane\"\r\n                data-destino-label=\"Puerto Bertrand\"\r\n              >Cochrane \u2192 Puerto Bertrand \u00b7 47 km<\/option>\r\n                          <option\r\n                value=\"CO1-RC1\"\r\n                data-origen=\"CO1\"\r\n                data-destino=\"RC1\"\r\n                data-origen-label=\"Cochrane\"\r\n                data-destino-label=\"Reserva Nacional Lago Cochrane \/ Tamango\"\r\n              >Cochrane \u2192 Reserva Nacional Lago Cochrane \/ Tamango \u00b7 38 km<\/option>\r\n                          <option\r\n                value=\"CT8-PE1\"\r\n                data-origen=\"CT8\"\r\n                data-destino=\"PE1\"\r\n                data-origen-label=\"CONTAO\"\r\n                data-destino-label=\"Caleta Puelche\"\r\n              >CONTAO \u2192 Caleta Puelche \u00b7 9 km<\/option>\r\n                          <option\r\n                value=\"CY1-PA2\"\r\n                data-origen=\"CY1\"\r\n                data-destino=\"PA2\"\r\n                data-origen-label=\"Coyhaique\"\r\n                data-destino-label=\"Puerto Ays\u00e9n\"\r\n              >Coyhaique \u2192 Puerto Ays\u00e9n \u00b7 65 km<\/option>\r\n                          <option\r\n                value=\"CY1-CCAS1\"\r\n                data-origen=\"CY1\"\r\n                data-destino=\"CCAS1\"\r\n                data-origen-label=\"Coyhaique\"\r\n                data-destino-label=\"Villa Cerro Castillo\"\r\n              >Coyhaique \u2192 Villa Cerro Castillo \u00b7 95 km<\/option>\r\n                          <option\r\n                value=\"CY1-VM1\"\r\n                data-origen=\"CY1\"\r\n                data-destino=\"VM1\"\r\n                data-origen-label=\"Coyhaique\"\r\n                data-destino-label=\"Villa Ma\u00f1ihuales\"\r\n              >Coyhaique \u2192 Villa Ma\u00f1ihuales \u00b7 73 km<\/option>\r\n                          <option\r\n                value=\"CR9-PTLO\"\r\n                data-origen=\"CR9\"\r\n                data-destino=\"PTLO\"\r\n                data-origen-label=\"Cruce Chile Chico - Carretera Ausral\"\r\n                data-destino-label=\"Puerto R\u00edo Tranquilo\"\r\n              >Cruce Chile Chico - Carretera Ausral \u2192 Puerto R\u00edo Tranquilo \u00b7 50 km<\/option>\r\n                          <option\r\n                value=\"CU1-PC1\"\r\n                data-origen=\"CU1\"\r\n                data-destino=\"PC1\"\r\n                data-origen-label=\"Cueva de las Manos\"\r\n                data-destino-label=\"Portal Ca\u00f1ad\u00f3n Pinturas\"\r\n              >Cueva de las Manos \u2192 Portal Ca\u00f1ad\u00f3n Pinturas \u00b7 0 km<\/option>\r\n                          <option\r\n                value=\"EA8-WCH\"\r\n                data-origen=\"EA8\"\r\n                data-destino=\"WCH\"\r\n                data-origen-label=\"EL AMARILLO\"\r\n                data-destino-label=\"Chait\u00e9n\"\r\n              >EL AMARILLO \u2192 Chait\u00e9n \u00b7 24 km<\/option>\r\n                          <option\r\n                value=\"FTE-EC1\"\r\n                data-origen=\"FTE\"\r\n                data-destino=\"EC1\"\r\n                data-origen-label=\"El Calafate\"\r\n                data-destino-label=\"El Chalt\u00e9n\"\r\n              >El Calafate \u2192 El Chalt\u00e9n \u00b7 213 km<\/option>\r\n                          <option\r\n                value=\"FTE-GP1\"\r\n                data-origen=\"FTE\"\r\n                data-destino=\"GP1\"\r\n                data-origen-label=\"El Calafate\"\r\n                data-destino-label=\"Glaciar Perito Moreno\"\r\n              >El Calafate \u2192 Glaciar Perito Moreno \u00b7 77 km<\/option>\r\n                          <option\r\n                value=\"FTE-LR1\"\r\n                data-origen=\"FTE\"\r\n                data-destino=\"LR1\"\r\n                data-origen-label=\"El Calafate\"\r\n                data-destino-label=\"Lago Roca\"\r\n              >El Calafate \u2192 Lago Roca \u00b7 48 km<\/option>\r\n                          <option\r\n                value=\"FTE-PB1\"\r\n                data-origen=\"FTE\"\r\n                data-destino=\"PB1\"\r\n                data-origen-label=\"El Calafate\"\r\n                data-destino-label=\"Puerto Bandera\"\r\n              >El Calafate \u2192 Puerto Bandera \u00b7 48 km<\/option>\r\n                          <option\r\n                value=\"FTE-TL1\"\r\n                data-origen=\"FTE\"\r\n                data-destino=\"TL1\"\r\n                data-origen-label=\"El Calafate\"\r\n                data-destino-label=\"Tres Lagos\"\r\n              >El Calafate \u2192 Tres Lagos \u00b7 162 km<\/option>\r\n                          <option\r\n                value=\"EC1-LD1\"\r\n                data-origen=\"EC1\"\r\n                data-destino=\"LD1\"\r\n                data-origen-label=\"El Chalt\u00e9n\"\r\n                data-destino-label=\"Lago del Desierto\"\r\n              >El Chalt\u00e9n \u2192 Lago del Desierto \u00b7 36 km<\/option>\r\n                          <option\r\n                value=\"EC1-TL1\"\r\n                data-origen=\"EC1\"\r\n                data-destino=\"TL1\"\r\n                data-origen-label=\"El Chalt\u00e9n\"\r\n                data-destino-label=\"Tres Lagos\"\r\n              >El Chalt\u00e9n \u2192 Tres Lagos \u00b7 123 km<\/option>\r\n                          <option\r\n                value=\"EN1-PV1\"\r\n                data-origen=\"EN1\"\r\n                data-destino=\"PV1\"\r\n                data-origen-label=\"Ensenada\"\r\n                data-destino-label=\"Puerto Varas\"\r\n              >Ensenada \u2192 Puerto Varas \u00b7 45 km<\/option>\r\n                          <option\r\n                value=\"EN1-ST1\"\r\n                data-origen=\"EN1\"\r\n                data-destino=\"ST1\"\r\n                data-origen-label=\"Ensenada\"\r\n                data-destino-label=\"Saltos del Petrohu\u00e9\"\r\n              >Ensenada \u2192 Saltos del Petrohu\u00e9 \u00b7 9 km<\/option>\r\n                          <option\r\n                value=\"EN1-OS1\"\r\n                data-origen=\"EN1\"\r\n                data-destino=\"OS1\"\r\n                data-origen-label=\"Ensenada\"\r\n                data-destino-label=\"Volc\u00e1n Osorno\"\r\n              >Ensenada \u2192 Volc\u00e1n Osorno \u00b7 45 km<\/option>\r\n                          <option\r\n                value=\"FL1-LE1\"\r\n                data-origen=\"FL1\"\r\n                data-destino=\"LE1\"\r\n                data-origen-label=\"Fiordo Largo\"\r\n                data-destino-label=\"Leptep\u00fa\"\r\n              >Fiordo Largo \u2192 Leptep\u00fa \u00b7 10 km<\/option>\r\n                          <option\r\n                value=\"FFU-PL1\"\r\n                data-origen=\"FFU\"\r\n                data-destino=\"PL1\"\r\n                data-origen-label=\"Futaleuf\u00fa\"\r\n                data-destino-label=\"Palena\"\r\n              >Futaleuf\u00fa \u2192 Palena \u00b7 86 km<\/option>\r\n                          <option\r\n                value=\"GGS-BC1\"\r\n                data-origen=\"GGS\"\r\n                data-destino=\"BC1\"\r\n                data-origen-label=\"Gobernador Gregores\"\r\n                data-destino-label=\"Bajo Caracoles\"\r\n              >Gobernador Gregores \u2192 Bajo Caracoles \u00b7 226 km<\/option>\r\n                          <option\r\n                value=\"GGS-PMQ\"\r\n                data-origen=\"GGS\"\r\n                data-destino=\"PMQ\"\r\n                data-origen-label=\"Gobernador Gregores\"\r\n                data-destino-label=\"Perito Moreno\"\r\n              >Gobernador Gregores \u2192 Perito Moreno \u00b7 355 km<\/option>\r\n                          <option\r\n                value=\"HR1-PE1\"\r\n                data-origen=\"HR1\"\r\n                data-destino=\"PE1\"\r\n                data-origen-label=\"Hornopir\u00e9n\"\r\n                data-destino-label=\"Caleta Puelche\"\r\n              >Hornopir\u00e9n \u2192 Caleta Puelche \u00b7 54 km<\/option>\r\n                          <option\r\n                value=\"HR1-CT8\"\r\n                data-origen=\"HR1\"\r\n                data-destino=\"CT8\"\r\n                data-origen-label=\"Hornopir\u00e9n\"\r\n                data-destino-label=\"CONTAO\"\r\n              >Hornopir\u00e9n \u2192 CONTAO \u00b7 45 km<\/option>\r\n                          <option\r\n                value=\"EZ1-FTE\"\r\n                data-origen=\"EZ1\"\r\n                data-destino=\"FTE\"\r\n                data-origen-label=\"La Esperanza\"\r\n                data-destino-label=\"El Calafate\"\r\n              >La Esperanza \u2192 El Calafate \u00b7 162 km<\/option>\r\n                          <option\r\n                value=\"LJ1-LV1\"\r\n                data-origen=\"LJ1\"\r\n                data-destino=\"LV1\"\r\n                data-origen-label=\"La Junta\"\r\n                data-destino-label=\"Lago Verde\"\r\n              >La Junta \u2192 Lago Verde \u00b7 72 km<\/option>\r\n                          <option\r\n                value=\"LJ1-RM1\"\r\n                data-origen=\"LJ1\"\r\n                data-destino=\"RM1\"\r\n                data-origen-label=\"La Junta\"\r\n                data-destino-label=\"Ra\u00fal Mar\u00edn Balmaceda\"\r\n              >La Junta \u2192 Ra\u00fal Mar\u00edn Balmaceda \u00b7 73 km<\/option>\r\n                          <option\r\n                value=\"LJ1-RR1\"\r\n                data-origen=\"LJ1\"\r\n                data-destino=\"RR1\"\r\n                data-origen-label=\"La Junta\"\r\n                data-destino-label=\"Reserva Nacional Lago Rosselot\"\r\n              >La Junta \u2192 Reserva Nacional Lago Rosselot \u00b7 10 km<\/option>\r\n                          <option\r\n                value=\"LJ1-SL1\"\r\n                data-origen=\"LJ1\"\r\n                data-destino=\"SL1\"\r\n                data-origen-label=\"La Junta\"\r\n                data-destino-label=\"Villa Santa Luc\u00eda\"\r\n              >La Junta \u2192 Villa Santa Luc\u00eda \u00b7 68 km<\/option>\r\n                          <option\r\n                value=\"LG9-BBA\"\r\n                data-origen=\"LG9\"\r\n                data-destino=\"BBA\"\r\n                data-origen-label=\"LAGO BLANCO\"\r\n                data-destino-label=\"Balmaceda\"\r\n              >LAGO BLANCO \u2192 Balmaceda \u00b7 35 km<\/option>\r\n                          <option\r\n                value=\"LZ1-RB1\"\r\n                data-origen=\"LZ1\"\r\n                data-destino=\"RB1\"\r\n                data-origen-label=\"Lago Posadas\"\r\n                data-destino-label=\"Paso Internacional Roballos\"\r\n              >Lago Posadas \u2192 Paso Internacional Roballos \u00b7 63 km<\/option>\r\n                          <option\r\n                value=\"LE1-HR1\"\r\n                data-origen=\"LE1\"\r\n                data-destino=\"HR1\"\r\n                data-origen-label=\"Leptep\u00fa\"\r\n                data-destino-label=\"Hornopir\u00e9n\"\r\n              >Leptep\u00fa \u2192 Hornopir\u00e9n \u00b7 60 km<\/option>\r\n                          <option\r\n                value=\"LAN01-MZ1\"\r\n                data-origen=\"LAN01\"\r\n                data-destino=\"MZ1\"\r\n                data-origen-label=\"Los Antiguos\"\r\n                data-destino-label=\"Monte Zeballos y Ruta Esc\u00e9nica 41\"\r\n              >Los Antiguos \u2192 Monte Zeballos y Ruta Esc\u00e9nica 41 \u00b7 77 km<\/option>\r\n                          <option\r\n                value=\"LAN01-PJ1\"\r\n                data-origen=\"LAN01\"\r\n                data-destino=\"PJ1\"\r\n                data-origen-label=\"Los Antiguos\"\r\n                data-destino-label=\"Paso Internacional Jeinimeni\"\r\n              >Los Antiguos \u2192 Paso Internacional Jeinimeni \u00b7 2 km<\/option>\r\n                          <option\r\n                value=\"QL1-VC1\"\r\n                data-origen=\"QL1\"\r\n                data-destino=\"VC1\"\r\n                data-origen-label=\"Parque Nacional Queulat\"\r\n                data-destino-label=\"Ventisquero Colgante\"\r\n              >Parque Nacional Queulat \u2192 Ventisquero Colgante \u00b7 16 km<\/option>\r\n                          <option\r\n                value=\"TF1-LP1\"\r\n                data-origen=\"TF1\"\r\n                data-destino=\"LP1\"\r\n                data-origen-label=\"Parque Nacional Tierra del Fuego\"\r\n                data-destino-label=\"Bah\u00eda Lapataia\"\r\n              >Parque Nacional Tierra del Fuego \u2192 Bah\u00eda Lapataia \u00b7 12 km<\/option>\r\n                          <option\r\n                value=\"PR1-WPR\"\r\n                data-origen=\"PR1\"\r\n                data-destino=\"WPR\"\r\n                data-origen-label=\"Parque Ping\u00fcino Rey\"\r\n                data-destino-label=\"Porvenir\"\r\n              >Parque Ping\u00fcino Rey \u2192 Porvenir \u00b7 107 km<\/option>\r\n                          <option\r\n                value=\"DO1-RT1\"\r\n                data-origen=\"DO1\"\r\n                data-destino=\"RT1\"\r\n                data-origen-label=\"Paso Fronterizo Dorotea\"\r\n                data-destino-label=\"R\u00edo Turbio\"\r\n              >Paso Fronterizo Dorotea \u2192 R\u00edo Turbio \u00b7 6 km<\/option>\r\n                          <option\r\n                value=\"PF1-RGL\"\r\n                data-origen=\"PF1\"\r\n                data-destino=\"RGL\"\r\n                data-origen-label=\"Paso Fronterizo Integraci\u00f3n Austral\"\r\n                data-destino-label=\"R\u00edo Gallegos\"\r\n              >Paso Fronterizo Integraci\u00f3n Austral \u2192 R\u00edo Gallegos \u00b7 71 km<\/option>\r\n                          <option\r\n                value=\"SS1-RGA\"\r\n                data-origen=\"SS1\"\r\n                data-destino=\"RGA\"\r\n                data-origen-label=\"Paso Fronterizo San Sebasti\u00e1n\"\r\n                data-destino-label=\"R\u00edo Grande\"\r\n              >Paso Fronterizo San Sebasti\u00e1n \u2192 R\u00edo Grande \u00b7 89 km<\/option>\r\n                          <option\r\n                value=\"PJ1-CCH\"\r\n                data-origen=\"PJ1\"\r\n                data-destino=\"CCH\"\r\n                data-origen-label=\"Paso Internacional Jeinimeni\"\r\n                data-destino-label=\"Chile Chico\"\r\n              >Paso Internacional Jeinimeni \u2192 Chile Chico \u00b7 11 km<\/option>\r\n                          <option\r\n                value=\"DG1-TA1\"\r\n                data-origen=\"DG1\"\r\n                data-destino=\"TA1\"\r\n                data-origen-label=\"Paso R\u00edo Don Guillermo \u2013 Cancha Carrera\"\r\n                data-destino-label=\"Tapi Aike\"\r\n              >Paso R\u00edo Don Guillermo \u2013 Cancha Carrera \u2192 Tapi Aike \u00b7 47 km<\/option>\r\n                          <option\r\n                value=\"PMQ-BBA\"\r\n                data-origen=\"PMQ\"\r\n                data-destino=\"BBA\"\r\n                data-origen-label=\"Perito Moreno\"\r\n                data-destino-label=\"Balmaceda (via paso huemules)\"\r\n              >Perito Moreno \u2192 Balmaceda (via paso huemules) \u00b7 201 km<\/option>\r\n                          <option\r\n                value=\"PMQ-LG9\"\r\n                data-origen=\"PMQ\"\r\n                data-destino=\"LG9\"\r\n                data-origen-label=\"Perito Moreno\"\r\n                data-destino-label=\"LAGO BLANCO\"\r\n              >Perito Moreno \u2192 LAGO BLANCO \u00b7 168 km<\/option>\r\n                          <option\r\n                value=\"PMQ-LAN01\"\r\n                data-origen=\"PMQ\"\r\n                data-destino=\"LAN01\"\r\n                data-origen-label=\"Perito Moreno\"\r\n                data-destino-label=\"Los Antiguos\"\r\n              >Perito Moreno \u2192 Los Antiguos \u00b7 59 km<\/option>\r\n                          <option\r\n                value=\"PMQ-PP1\"\r\n                data-origen=\"PMQ\"\r\n                data-destino=\"PP1\"\r\n                data-origen-label=\"Perito Moreno\"\r\n                data-destino-label=\"Parque Nacional Patagonia, Argentina\"\r\n              >Perito Moreno \u2192 Parque Nacional Patagonia, Argentina \u00b7 45 km<\/option>\r\n                          <option\r\n                value=\"PMQ-PN1\"\r\n                data-origen=\"PMQ\"\r\n                data-destino=\"PN1\"\r\n                data-origen-label=\"Perito Moreno\"\r\n                data-destino-label=\"Parque Nacional Perito Moreno\"\r\n              >Perito Moreno \u2192 Parque Nacional Perito Moreno \u00b7 332 km<\/option>\r\n                          <option\r\n                value=\"SA33-GGS\"\r\n                data-origen=\"SA33\"\r\n                data-destino=\"GGS\"\r\n                data-origen-label=\"Piedra Buena\"\r\n                data-destino-label=\"Gobernador Gregores\"\r\n              >Piedra Buena \u2192 Gobernador Gregores \u00b7 190 km<\/option>\r\n                          <option\r\n                value=\"PS1-AD1\"\r\n                data-origen=\"PS1\"\r\n                data-destino=\"AD1\"\r\n                data-origen-label=\"Porter\u00eda Lago Sarmiento\"\r\n                data-destino-label=\"Administraci\u00f3n de Torres del Paine\"\r\n              >Porter\u00eda Lago Sarmiento \u2192 Administraci\u00f3n de Torres del Paine \u00b7 33 km<\/option>\r\n                          <option\r\n                value=\"POLA-LA1\"\r\n                data-origen=\"POLA\"\r\n                data-destino=\"LA1\"\r\n                data-origen-label=\"Porter\u00eda Laguna Amarga\"\r\n                data-destino-label=\"Laguna Azul\"\r\n              >Porter\u00eda Laguna Amarga \u2192 Laguna Azul \u00b7 17 km<\/option>\r\n                          <option\r\n                value=\"POLA-PS1\"\r\n                data-origen=\"POLA\"\r\n                data-destino=\"PS1\"\r\n                data-origen-label=\"Porter\u00eda Laguna Amarga\"\r\n                data-destino-label=\"Porter\u00eda Lago Sarmiento\"\r\n              >Porter\u00eda Laguna Amarga \u2192 Porter\u00eda Lago Sarmiento \u00b7 20 km<\/option>\r\n                          <option\r\n                value=\"SE1-AD1\"\r\n                data-origen=\"SE1\"\r\n                data-destino=\"AD1\"\r\n                data-origen-label=\"Porter\u00eda Serrano\"\r\n                data-destino-label=\"Administraci\u00f3n de Torres del Paine\"\r\n              >Porter\u00eda Serrano \u2192 Administraci\u00f3n de Torres del Paine \u00b7 5 km<\/option>\r\n                          <option\r\n                value=\"PD1-LG1\"\r\n                data-origen=\"PD1\"\r\n                data-destino=\"LG1\"\r\n                data-origen-label=\"Pudeto \/ Embarcadero Pudeto\"\r\n                data-destino-label=\"Lago Grey\"\r\n              >Pudeto \/ Embarcadero Pudeto \u2192 Lago Grey \u00b7 32 km<\/option>\r\n                          <option\r\n                value=\"PA2-CH1\"\r\n                data-origen=\"PA2\"\r\n                data-destino=\"CH1\"\r\n                data-origen-label=\"Puerto Ays\u00e9n\"\r\n                data-destino-label=\"Puerto Chacabuco\"\r\n              >Puerto Ays\u00e9n \u2192 Puerto Chacabuco \u00b7 14 km<\/option>\r\n                          <option\r\n                value=\"PTBT-GD1\"\r\n                data-origen=\"PTBT\"\r\n                data-destino=\"GD1\"\r\n                data-origen-label=\"Puerto Bertrand\"\r\n                data-destino-label=\"Puerto Guadal\"\r\n              >Puerto Bertrand \u2192 Puerto Guadal \u00b7 26 km<\/option>\r\n                          <option\r\n                value=\"GD1-CO1\"\r\n                data-origen=\"GD1\"\r\n                data-destino=\"CO1\"\r\n                data-origen-label=\"Puerto Guadal\"\r\n                data-destino-label=\"Cochrane\"\r\n              >Puerto Guadal \u2192 Cochrane \u00b7 72 km<\/option>\r\n                          <option\r\n                value=\"GD1-CR9\"\r\n                data-origen=\"GD1\"\r\n                data-destino=\"CR9\"\r\n                data-origen-label=\"Puerto Guadal\"\r\n                data-destino-label=\"Cruce Chile Chico - Carretera Ausral\"\r\n              >Puerto Guadal \u2192 Cruce Chile Chico - Carretera Ausral \u00b7 9 km<\/option>\r\n                          <option\r\n                value=\"IB1-CCH\"\r\n                data-origen=\"IB1\"\r\n                data-destino=\"CCH\"\r\n                data-origen-label=\"Puerto Ingeniero Ib\u00e1\u00f1ez\"\r\n                data-destino-label=\"Chile Chico\"\r\n              >Puerto Ingeniero Ib\u00e1\u00f1ez \u2192 Chile Chico \u00b7 67 km<\/option>\r\n                          <option\r\n                value=\"PMC-AA1\"\r\n                data-origen=\"PMC\"\r\n                data-destino=\"AA1\"\r\n                data-origen-label=\"Puerto Montt\"\r\n                data-destino-label=\"Parque Nacional Alerce Andino\"\r\n              >Puerto Montt \u2192 Parque Nacional Alerce Andino \u00b7 43 km<\/option>\r\n                          <option\r\n                value=\"PNT-CCAS\"\r\n                data-origen=\"PNT\"\r\n                data-destino=\"CCAS\"\r\n                data-origen-label=\"Puerto Natales\"\r\n                data-destino-label=\"Cerro Castillo\"\r\n              >Puerto Natales \u2192 Cerro Castillo \u00b7 59 km<\/option>\r\n                          <option\r\n                value=\"PNT-CM1\"\r\n                data-origen=\"PNT\"\r\n                data-destino=\"CM1\"\r\n                data-origen-label=\"Puerto Natales\"\r\n                data-destino-label=\"Monumento Natural Cueva del Milod\u00f3n\"\r\n              >Puerto Natales \u2192 Monumento Natural Cueva del Milod\u00f3n \u00b7 25 km<\/option>\r\n                          <option\r\n                value=\"PNT-POLA\"\r\n                data-origen=\"PNT\"\r\n                data-destino=\"POLA\"\r\n                data-origen-label=\"Puerto natales\"\r\n                data-destino-label=\"Porter\u00eda laguna amarga\"\r\n              >Puerto natales \u2192 Porter\u00eda laguna amarga \u00b7 111 km<\/option>\r\n                          <option\r\n                value=\"PNT-PY1\"\r\n                data-origen=\"PNT\"\r\n                data-destino=\"PY1\"\r\n                data-origen-label=\"Puerto Natales\"\r\n                data-destino-label=\"Puerto Yungay\"\r\n              >Puerto Natales \u2192 Puerto Yungay \u00b7 523 km<\/option>\r\n                          <option\r\n                value=\"PNT-VD1\"\r\n                data-origen=\"PNT\"\r\n                data-destino=\"VD1\"\r\n                data-origen-label=\"Puerto Natales\"\r\n                data-destino-label=\"Villa Dorotea\"\r\n              >Puerto Natales \u2192 Villa Dorotea \u00b7 21 km<\/option>\r\n                          <option\r\n                value=\"PNT-VRS\"\r\n                data-origen=\"PNT\"\r\n                data-destino=\"VRS\"\r\n                data-origen-label=\"Puerto Natales\"\r\n                data-destino-label=\"Villa rio serrano\"\r\n              >Puerto Natales \u2192 Villa rio serrano \u00b7 84 km<\/option>\r\n                          <option\r\n                value=\"PTLO-BM1\"\r\n                data-origen=\"PTLO\"\r\n                data-destino=\"BM1\"\r\n                data-origen-label=\"Puerto R\u00edo Tranquilo\"\r\n                data-destino-label=\"Bah\u00eda Murta\"\r\n              >Puerto R\u00edo Tranquilo \u2192 Bah\u00eda Murta \u00b7 30 km<\/option>\r\n                          <option\r\n                value=\"PTLO-MA1\"\r\n                data-origen=\"PTLO\"\r\n                data-destino=\"MA1\"\r\n                data-origen-label=\"Puerto R\u00edo Tranquilo\"\r\n                data-destino-label=\"Capillas de M\u00e1rmol\"\r\n              >Puerto R\u00edo Tranquilo \u2192 Capillas de M\u00e1rmol \u00b7 6 km<\/option>\r\n                          <option\r\n                value=\"PTLO-GE1\"\r\n                data-origen=\"PTLO\"\r\n                data-destino=\"GE1\"\r\n                data-origen-label=\"Puerto R\u00edo Tranquilo\"\r\n                data-destino-label=\"Glaciar Exploradores\"\r\n              >Puerto R\u00edo Tranquilo \u2192 Glaciar Exploradores \u00b7 55 km<\/option>\r\n                          <option\r\n                value=\"PTLO-PTBT\"\r\n                data-origen=\"PTLO\"\r\n                data-destino=\"PTBT\"\r\n                data-origen-label=\"Puerto Tranquilo\"\r\n                data-destino-label=\"Puerto Bertrand\"\r\n              >Puerto Tranquilo \u2192 Puerto Bertrand \u00b7 66 km<\/option>\r\n                          <option\r\n                value=\"PV1-PMC\"\r\n                data-origen=\"PV1\"\r\n                data-destino=\"PMC\"\r\n                data-origen-label=\"Puerto Varas\"\r\n                data-destino-label=\"Puerto Montt\"\r\n              >Puerto Varas \u2192 Puerto Montt \u00b7 19 km<\/option>\r\n                          <option\r\n                value=\"PY1-BR1\"\r\n                data-origen=\"PY1\"\r\n                data-destino=\"BR1\"\r\n                data-origen-label=\"Puerto Yungay\"\r\n                data-destino-label=\"R\u00edo Bravo\"\r\n              >Puerto Yungay \u2192 R\u00edo Bravo \u00b7 8 km<\/option>\r\n                          <option\r\n                value=\"PUQ-FTE\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"FTE\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"El Calafate (via paso fronterizo monte aymond)\"\r\n              >Punta Arenas \u2192 El Calafate (via paso fronterizo monte aymond) \u00b7 560 km<\/option>\r\n                          <option\r\n                value=\"PUQ-FB1\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"FB1\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Parque del Estrecho \u2013 Fuerte Bulnes\"\r\n              >Punta Arenas \u2192 Parque del Estrecho \u2013 Fuerte Bulnes \u00b7 57 km<\/option>\r\n                          <option\r\n                value=\"PUQ-PA1\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"PA1\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Parque Nacional Pali Aike\"\r\n              >Punta Arenas \u2192 Parque Nacional Pali Aike \u00b7 190 km<\/option>\r\n                          <option\r\n                value=\"PUQ-PF1\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"PF1\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Paso Fronterizo Integraci\u00f3n Austral\"\r\n              >Punta Arenas \u2192 Paso Fronterizo Integraci\u00f3n Austral \u00b7 191 km<\/option>\r\n                          <option\r\n                value=\"PUQ-PNT\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"PNT\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Puerto Natales\"\r\n              >Punta Arenas \u2192 Puerto Natales \u00b7 248 km<\/option>\r\n                          <option\r\n                value=\"PUQ-PG1\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"PG1\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Punta Delgada\"\r\n              >Punta Arenas \u2192 Punta Delgada \u00b7 165 km<\/option>\r\n                          <option\r\n                value=\"PUQ-RGL\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"RGL\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Rio Gallegos\"\r\n              >Punta Arenas \u2192 Rio Gallegos \u00b7 262 km<\/option>\r\n                          <option\r\n                value=\"PUQ-RV1\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"RV1\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"R\u00edo Verde\"\r\n              >Punta Arenas \u2192 R\u00edo Verde \u00b7 88 km<\/option>\r\n                          <option\r\n                value=\"PUQ-VT1\"\r\n                data-origen=\"PUQ\"\r\n                data-destino=\"VT1\"\r\n                data-origen-label=\"Punta Arenas\"\r\n                data-destino-label=\"Villa Tehuelches\"\r\n              >Punta Arenas \u2192 Villa Tehuelches \u00b7 100 km<\/option>\r\n                          <option\r\n                value=\"PG1-BZ1\"\r\n                data-origen=\"PG1\"\r\n                data-destino=\"BZ1\"\r\n                data-origen-label=\"Punta Delgada\"\r\n                data-destino-label=\"Bah\u00eda Azul\"\r\n              >Punta Delgada \u2192 Bah\u00eda Azul \u00b7 5 km<\/option>\r\n                          <option\r\n                value=\"PU1-LJ1\"\r\n                data-origen=\"PU1\"\r\n                data-destino=\"LJ1\"\r\n                data-origen-label=\"Puyuhuapi\"\r\n                data-destino-label=\"La Junta\"\r\n              >Puyuhuapi \u2192 La Junta \u00b7 46 km<\/option>\r\n                          <option\r\n                value=\"PU1-QL1\"\r\n                data-origen=\"PU1\"\r\n                data-destino=\"QL1\"\r\n                data-origen-label=\"Puyuhuapi\"\r\n                data-destino-label=\"Parque Nacional Queulat\"\r\n              >Puyuhuapi \u2192 Parque Nacional Queulat \u00b7 6 km<\/option>\r\n                          <option\r\n                value=\"PU1-TY1\"\r\n                data-origen=\"PU1\"\r\n                data-destino=\"TY1\"\r\n                data-origen-label=\"Puyuhuapi\"\r\n                data-destino-label=\"Termas de Puyuhuapi\"\r\n              >Puyuhuapi \u2192 Termas de Puyuhuapi \u00b7 14 km<\/option>\r\n                          <option\r\n                value=\"RA1-EN1\"\r\n                data-origen=\"RA1\"\r\n                data-destino=\"EN1\"\r\n                data-origen-label=\"Ral\u00fan\"\r\n                data-destino-label=\"Ensenada\"\r\n              >Ral\u00fan \u2192 Ensenada \u00b7 31 km<\/option>\r\n                          <option\r\n                value=\"RGL-FTE\"\r\n                data-origen=\"RGL\"\r\n                data-destino=\"FTE\"\r\n                data-origen-label=\"Rio Gallegos\"\r\n                data-destino-label=\"El Calafate\"\r\n              >Rio Gallegos \u2192 El Calafate \u00b7 305 km<\/option>\r\n                          <option\r\n                value=\"RGL-SA33\"\r\n                data-origen=\"RGL\"\r\n                data-destino=\"SA33\"\r\n                data-origen-label=\"Rio gallegos\"\r\n                data-destino-label=\"Piedra buena\"\r\n              >Rio gallegos \u2192 Piedra buena \u00b7 237 km<\/option>\r\n                          <option\r\n                value=\"BR1-VO1\"\r\n                data-origen=\"BR1\"\r\n                data-destino=\"VO1\"\r\n                data-origen-label=\"R\u00edo Bravo\"\r\n                data-destino-label=\"Villa O\u2019Higgins\"\r\n              >R\u00edo Bravo \u2192 Villa O\u2019Higgins \u00b7 98 km<\/option>\r\n                          <option\r\n                value=\"RGA-CP1\"\r\n                data-origen=\"RGA\"\r\n                data-destino=\"CP1\"\r\n                data-origen-label=\"R\u00edo Grande\"\r\n                data-destino-label=\"Cabo San Pablo\"\r\n              >R\u00edo Grande \u2192 Cabo San Pablo \u00b7 120 km<\/option>\r\n                          <option\r\n                value=\"RGA-TH1\"\r\n                data-origen=\"RGA\"\r\n                data-destino=\"TH1\"\r\n                data-origen-label=\"R\u00edo Grande\"\r\n                data-destino-label=\"Tolhuin\"\r\n              >R\u00edo Grande \u2192 Tolhuin \u00b7 112 km<\/option>\r\n                          <option\r\n                value=\"RU1-CA1\"\r\n                data-origen=\"RU1\"\r\n                data-destino=\"CA1\"\r\n                data-origen-label=\"R\u00edo Puelo\"\r\n                data-destino-label=\"Cocham\u00f3\"\r\n              >R\u00edo Puelo \u2192 Cocham\u00f3 \u00b7 32 km<\/option>\r\n                          <option\r\n                value=\"RT1-NV1\"\r\n                data-origen=\"RT1\"\r\n                data-destino=\"NV1\"\r\n                data-origen-label=\"R\u00edo Turbio\"\r\n                data-destino-label=\"28 de Noviembre\"\r\n              >R\u00edo Turbio \u2192 28 de Noviembre \u00b7 12 km<\/option>\r\n                          <option\r\n                value=\"RV1-IR1\"\r\n                data-origen=\"RV1\"\r\n                data-destino=\"IR1\"\r\n                data-origen-label=\"R\u00edo Verde\"\r\n                data-destino-label=\"Isla Riesco\"\r\n              >R\u00edo Verde \u2192 Isla Riesco \u00b7 0 km<\/option>\r\n                          <option\r\n                value=\"ST1-PO1\"\r\n                data-origen=\"ST1\"\r\n                data-destino=\"PO1\"\r\n                data-origen-label=\"Saltos del Petrohu\u00e9\"\r\n                data-destino-label=\"Petrohu\u00e9\"\r\n              >Saltos del Petrohu\u00e9 \u2192 Petrohu\u00e9 \u00b7 6 km<\/option>\r\n                          <option\r\n                value=\"TA1-EZ1\"\r\n                data-origen=\"TA1\"\r\n                data-destino=\"EZ1\"\r\n                data-origen-label=\"Tapi Aike\"\r\n                data-destino-label=\"La Esperanza\"\r\n              >Tapi Aike \u2192 La Esperanza \u00b7 78 km<\/option>\r\n                          <option\r\n                value=\"TH1-FK1\"\r\n                data-origen=\"TH1\"\r\n                data-destino=\"FK1\"\r\n                data-origen-label=\"Tolhuin\"\r\n                data-destino-label=\"Lago Fagnano \/ Khami\"\r\n              >Tolhuin \u2192 Lago Fagnano \/ Khami \u00b7 65 km<\/option>\r\n                          <option\r\n                value=\"TH1-USH\"\r\n                data-origen=\"TH1\"\r\n                data-destino=\"USH\"\r\n                data-origen-label=\"Tolhuin\"\r\n                data-destino-label=\"Ushuaia\"\r\n              >Tolhuin \u2192 Ushuaia \u00b7 101 km<\/option>\r\n                          <option\r\n                value=\"TL1-GGS\"\r\n                data-origen=\"TL1\"\r\n                data-destino=\"GGS\"\r\n                data-origen-label=\"Tres Lagos\"\r\n                data-destino-label=\"Gobernador Gregores\"\r\n              >Tres Lagos \u2192 Gobernador Gregores \u00b7 173 km<\/option>\r\n                          <option\r\n                value=\"USH-EH1\"\r\n                data-origen=\"USH\"\r\n                data-destino=\"EH1\"\r\n                data-origen-label=\"Ushuaia\"\r\n                data-destino-label=\"Estancia Harberton\"\r\n              >Ushuaia \u2192 Estancia Harberton \u00b7 83 km<\/option>\r\n                          <option\r\n                value=\"USH-TF1\"\r\n                data-origen=\"USH\"\r\n                data-destino=\"TF1\"\r\n                data-origen-label=\"Ushuaia\"\r\n                data-destino-label=\"Parque Nacional Tierra del Fuego\"\r\n              >Ushuaia \u2192 Parque Nacional Tierra del Fuego \u00b7 12 km<\/option>\r\n                          <option\r\n                value=\"VA1-CI1\"\r\n                data-origen=\"VA1\"\r\n                data-destino=\"CI1\"\r\n                data-origen-label=\"Villa Amengual\"\r\n                data-destino-label=\"Puerto Cisnes\"\r\n              >Villa Amengual \u2192 Puerto Cisnes \u00b7 61 km<\/option>\r\n                          <option\r\n                value=\"VA1-PU1\"\r\n                data-origen=\"VA1\"\r\n                data-destino=\"PU1\"\r\n                data-origen-label=\"Villa Amengual\"\r\n                data-destino-label=\"Puyuhuapi\"\r\n              >Villa Amengual \u2192 Puyuhuapi \u00b7 88 km<\/option>\r\n                          <option\r\n                value=\"CCAS-DG1\"\r\n                data-origen=\"CCAS\"\r\n                data-destino=\"DG1\"\r\n                data-origen-label=\"Villa Cerro Castillo\"\r\n                data-destino-label=\"Paso R\u00edo Don Guillermo \u2013 Cancha Carrera\"\r\n              >Villa Cerro Castillo \u2192 Paso R\u00edo Don Guillermo \u2013 Cancha Carrera \u00b7 7 km<\/option>\r\n                          <option\r\n                value=\"CCAS1-IB1\"\r\n                data-origen=\"CCAS1\"\r\n                data-destino=\"IB1\"\r\n                data-origen-label=\"Villa Cerro Castillo\"\r\n                data-destino-label=\"Puerto Ingeniero Ib\u00e1\u00f1ez\"\r\n              >Villa Cerro Castillo \u2192 Puerto Ingeniero Ib\u00e1\u00f1ez \u00b7 38 km<\/option>\r\n                          <option\r\n                value=\"CCAS-CG1\"\r\n                data-origen=\"CCAS\"\r\n                data-destino=\"CG1\"\r\n                data-origen-label=\"Villa Cerro Castillo\"\r\n                data-destino-label=\"Villa Cerro Guido\"\r\n              >Villa Cerro Castillo \u2192 Villa Cerro Guido \u00b7 46 km<\/option>\r\n                          <option\r\n                value=\"CG1-POLA\"\r\n                data-origen=\"CG1\"\r\n                data-destino=\"POLA\"\r\n                data-origen-label=\"Villa Cerro Guido\"\r\n                data-destino-label=\"Porter\u00eda Laguna Amarga\"\r\n              >Villa Cerro Guido \u2192 Porter\u00eda Laguna Amarga \u00b7 40 km<\/option>\r\n                          <option\r\n                value=\"VD1-DO1\"\r\n                data-origen=\"VD1\"\r\n                data-destino=\"DO1\"\r\n                data-origen-label=\"Villa Dorotea\"\r\n                data-destino-label=\"Paso Fronterizo Dorotea\"\r\n              >Villa Dorotea \u2192 Paso Fronterizo Dorotea \u00b7 3 km<\/option>\r\n                          <option\r\n                value=\"VM1-VA1\"\r\n                data-origen=\"VM1\"\r\n                data-destino=\"VA1\"\r\n                data-origen-label=\"Villa Ma\u00f1ihuales\"\r\n                data-destino-label=\"Villa Amengual\"\r\n              >Villa Ma\u00f1ihuales \u2192 Villa Amengual \u00b7 58 km<\/option>\r\n                          <option\r\n                value=\"VO1-LO1\"\r\n                data-origen=\"VO1\"\r\n                data-destino=\"LO1\"\r\n                data-origen-label=\"Villa O\u2019Higgins\"\r\n                data-destino-label=\"Lago O\u2019Higgins\"\r\n              >Villa O\u2019Higgins \u2192 Lago O\u2019Higgins \u00b7 7 km<\/option>\r\n                          <option\r\n                value=\"VR1-PNT\"\r\n                data-origen=\"VR1\"\r\n                data-destino=\"PNT\"\r\n                data-origen-label=\"Villa Renoval\"\r\n                data-destino-label=\"Puerto Natales\"\r\n              >Villa Renoval \u2192 Puerto Natales \u00b7 65 km<\/option>\r\n                          <option\r\n                value=\"VRS-SE1\"\r\n                data-origen=\"VRS\"\r\n                data-destino=\"SE1\"\r\n                data-origen-label=\"Villa R\u00edo Serrano\"\r\n                data-destino-label=\"Porter\u00eda Serrano\"\r\n              >Villa R\u00edo Serrano \u2192 Porter\u00eda Serrano \u00b7 4 km<\/option>\r\n                          <option\r\n                value=\"SL1-WCH\"\r\n                data-origen=\"SL1\"\r\n                data-destino=\"WCH\"\r\n                data-origen-label=\"Villa Santa Luc\u00eda\"\r\n                data-destino-label=\"Chait\u00e9n\"\r\n              >Villa Santa Luc\u00eda \u2192 Chait\u00e9n \u00b7 75 km<\/option>\r\n                          <option\r\n                value=\"SL1-EA8\"\r\n                data-origen=\"SL1\"\r\n                data-destino=\"EA8\"\r\n                data-origen-label=\"Villa Santa Luc\u00eda\"\r\n                data-destino-label=\"EL AMARILLO\"\r\n              >Villa Santa Luc\u00eda \u2192 EL AMARILLO \u00b7 50 km<\/option>\r\n                          <option\r\n                value=\"SL1-FFU\"\r\n                data-origen=\"SL1\"\r\n                data-destino=\"FFU\"\r\n                data-origen-label=\"Villa Santa Luc\u00eda\"\r\n                data-destino-label=\"Futaleuf\u00fa\"\r\n              >Villa Santa Luc\u00eda \u2192 Futaleuf\u00fa \u00b7 76 km<\/option>\r\n                          <option\r\n                value=\"SL1-LY1\"\r\n                data-origen=\"SL1\"\r\n                data-destino=\"LY1\"\r\n                data-origen-label=\"Villa Santa Luc\u00eda\"\r\n                data-destino-label=\"Lago Yelcho\"\r\n              >Villa Santa Luc\u00eda \u2192 Lago Yelcho \u00b7 8 km<\/option>\r\n                          <option\r\n                value=\"VT1-VR1\"\r\n                data-origen=\"VT1\"\r\n                data-destino=\"VR1\"\r\n                data-origen-label=\"Villa Tehuelches\"\r\n                data-destino-label=\"Villa Renoval\"\r\n              >Villa Tehuelches \u2192 Villa Renoval \u00b7 81 km<\/option>\r\n                      <\/select>\r\n        <\/div>\r\n\r\n        <button class=\"tpCC-btn\" type=\"button\" id=\"tpCC-reverse\" aria-pressed=\"false\">Invertir sentido<\/button>\r\n        <button class=\"tpCC-btn tpCC-primary\" id=\"tpCC-ver\">Cargar tramo<\/button>\r\n      <\/div>\r\n\r\n      <div id=\"tpCC-msg\" class=\"tpCC-msg\" style=\"display:none;\"><\/div>\r\n\r\n      <div id=\"tpCC-printArea\">\r\n        <div class=\"tpCC-pdfShell\">\r\n\r\n          <div class=\"tpCC-hero\" style=\"background-image:url('https:\/\/tprentacar.com\/wp-content\/uploads\/2026\/03\/ruta_patagonia.jpg');\">\r\n            <div class=\"tpCC-heroOverlay\"><\/div>\r\n            <div class=\"tpCC-heroTexture\"><\/div>\r\n\r\n            <div class=\"tpCC-heroTop\">\r\n              <div class=\"tpCC-heroBrand\">\r\n                                  <img data-recalc-dims=\"1\" decoding=\"async\" class=\"tpCC-heroLogo\" src=\"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2025\/11\/RENT-A-CAR.png?w=800&#038;ssl=1\" alt=\"TorresPaine Rent a Car\">\r\n                                <div class=\"tpCC-heroBrandText\">\r\n                  <div class=\"tpCC-heroCompany\">TorresPaine Rent a Car<\/div>\r\n                  <div class=\"tpCC-heroLine\">Punta Arenas - Patagonia - Chile<\/div>\r\n                  <div class=\"tpCC-heroLine\">WhatsApp: +56 9 9154 2555 \u00b7 Web: www.tprentacar.com<\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"tpCC-heroBadge\">Gu\u00eda visual de ruta \u00b7 Patagonia<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"tpCC-heroBottom\">\r\n              <div class=\"tpCC-heroPanel\">\r\n                <div class=\"tpCC-heroKicker\">Ruta seleccionada<\/div>\r\n                <div id=\"tpCC-routeTitleHero\" class=\"tpCC-heroTitle\">\u2014<\/div>\r\n                <div id=\"tpCC-routeSubHero\" class=\"tpCC-heroSub\">\u2014<\/div>\r\n\r\n                <div class=\"tpCC-heroStats\">\r\n                  <div class=\"tpCC-stat\">\r\n                    <span class=\"tpCC-statLabel\">Distancia<\/span>\r\n                    <strong id=\"tpCC-statKm\">\u2014<\/strong>\r\n                  <\/div>\r\n                  <div class=\"tpCC-stat\">\r\n                    <span class=\"tpCC-statLabel\">Tiempo estimado<\/span>\r\n                    <strong id=\"tpCC-statEta\">\u2014<\/strong>\r\n                  <\/div>\r\n                  <div class=\"tpCC-stat\">\r\n                    <span class=\"tpCC-statLabel\">Combustible estimado<\/span>\r\n                    <strong id=\"tpCC-statFuel\">\u2014<\/strong>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tpCC-body\" id=\"tpCC-body\" style=\"display:none;\">\r\n            <div class=\"tpCC-faunaDecor tpCC-fauna-left\">\r\n              <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2026\/03\/guanaco.jpg?w=800&#038;ssl=1\" alt=\"Guanaco\">            <\/div>\r\n            <div class=\"tpCC-faunaDecor tpCC-fauna-right\">\r\n              <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2026\/03\/nandu.jpg?w=800&#038;ssl=1\" alt=\"\u00d1and\u00fa\">            <\/div>\r\n            <div class=\"tpCC-faunaDecor tpCC-fauna-bottom\">\r\n              <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2026\/03\/liebre.jpg?w=800&#038;ssl=1\" alt=\"Liebre\">            <\/div>\r\n\r\n            <!-- 1) MAPA PROTAGONISTA -->\r\n            <div id=\"tpCC-mapSection\" class=\"tpCC-mapSection\" style=\"display:none;\">\r\n              <div class=\"tpCC-sectionHeader\">\r\n                <div class=\"tpCC-sectionKicker\">Mapa del tramo<\/div>\r\n                <div class=\"tpCC-sectionTitle\">Referencia visual del recorrido<\/div>\r\n                <div class=\"tpCC-sectionText\">Imagen orientativa para ayudarte a ubicar el trayecto antes de salir.<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"tpCC-mapFrame\">\r\n                <div class=\"tpCC-mapGlow tpCC-mapGlowA\"><\/div>\r\n                <div class=\"tpCC-mapGlow tpCC-mapGlowB\"><\/div>\r\n                <div class=\"tpCC-mapInner\">\r\n                  <img decoding=\"async\" id=\"tpCC-mapImg\" class=\"tpCC-mapImg\" src=\"\" alt=\"Mapa del tramo\">\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- 2) RESUMEN R\u00c1PIDO -->\r\n            <div class=\"tpCC-summaryGrid\">\r\n              <div class=\"tpCC-summaryCard\">\r\n                <div class=\"tpCC-summaryLabel\">Superficie base<\/div>\r\n                <div id=\"tpCC-surfaceText\" class=\"tpCC-summaryValue\">\u2014<\/div>\r\n              <\/div>\r\n              <div class=\"tpCC-summaryCard\">\r\n                <div class=\"tpCC-summaryLabel\">Estado base<\/div>\r\n                <div id=\"tpCC-stateText\" class=\"tpCC-summaryValue\">\u2014<\/div>\r\n              <\/div>\r\n              <div class=\"tpCC-summaryCard\">\r\n                <div class=\"tpCC-summaryLabel\">Combustible y apoyo<\/div>\r\n                <div id=\"tpCC-summaryFuel\" class=\"tpCC-summaryValue\">\u2014<\/div>\r\n              <\/div>\r\n              <div class=\"tpCC-summaryCard\">\r\n                <div class=\"tpCC-summaryLabel\">Advertencias clave<\/div>\r\n                <div id=\"tpCC-summaryWarn\" class=\"tpCC-summaryValue\">\u2014<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- 3) CABECERA DE RUTA + BARRA -->\r\n            <div class=\"tpCC-roadPanel\">\r\n              <div class=\"tpCC-centerTop\">\r\n                <div>\r\n                  <div id=\"tpCC-routeTitle\" class=\"tpCC-routeTitle\">\u2014<\/div>\r\n                  <div id=\"tpCC-routeSub\" class=\"tpCC-routeSub\">\u2014<\/div>\r\n                <\/div>\r\n                <div class=\"tpCC-legend\">\r\n                  <div class=\"tpCC-legendRow\">\r\n                    <span class=\"tpCC-pill tpCC-pill-surface\">Superficie<\/span>\r\n                    <span id=\"tpCC-surfaceTextMini\" class=\"tpCC-muted\">\u2014<\/span>\r\n                  <\/div>\r\n                  <div class=\"tpCC-legendRow\">\r\n                    <span class=\"tpCC-pill tpCC-pill-state\">Estado<\/span>\r\n                    <span id=\"tpCC-stateTextMini\" class=\"tpCC-muted\">\u2014<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"tpCC-road\" id=\"tpCC-road\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- 4) HITOS DEL RECORRIDO -->\r\n            <div class=\"tpCC-block\">\r\n              <div class=\"tpCC-sectionHeader\">\r\n                <div class=\"tpCC-sectionKicker\">Hitos del viaje<\/div>\r\n                <div class=\"tpCC-sectionTitle\">Puntos relevantes del recorrido<\/div>\r\n                <div class=\"tpCC-sectionText\">Advertencias, cruces, navegaci\u00f3n, fauna, poblados y otros hitos relevantes encontrados en ruta.<\/div>\r\n              <\/div>\r\n              <div id=\"tpCC-tHitos\" class=\"tpCC-tlist tpCC-tlist-grid\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- 5) SERVICIOS EN RUTA -->\r\n            <div class=\"tpCC-block\">\r\n              <div class=\"tpCC-sectionHeader\">\r\n                <div class=\"tpCC-sectionKicker\">Servicios y apoyo<\/div>\r\n                <div class=\"tpCC-sectionTitle\">Apoyo \u00fatil durante el trayecto<\/div>\r\n                <div class=\"tpCC-sectionText\">Combustible, alimentaci\u00f3n, hospedaje, salud, apoyo mec\u00e1nico y otros servicios detectados en la ruta.<\/div>\r\n              <\/div>\r\n              <div id=\"tpCC-tServicios\" class=\"tpCC-tlist tpCC-tlist-grid\"><\/div>\r\n            <\/div>\r\n\r\n            <!-- 6) ORIGEN \/ DESTINO -->\r\n            <div class=\"tpCC-columns\">\r\n              <div class=\"tpCC-col tpCC-side tpCC-side-left\">\r\n                <div class=\"tpCC-panelTitle\">ORIGEN \u00b7 KM 0<\/div>\r\n                <div id=\"tpCC-origenName\" class=\"tpCC-sideSub\">\u2014<\/div>\r\n                <div id=\"tpCC-tOrigen\" class=\"tpCC-tlist\"><\/div>\r\n              <\/div>\r\n\r\n              <div class=\"tpCC-col tpCC-center\">\r\n                <div class=\"tpCC-midBlock\">\r\n                  <div class=\"tpCC-panelTitle\">Panorama general del tramo<\/div>\r\n                  <div id=\"tpCC-midSummary\" class=\"tpCC-midSummary\">\u2014<\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"tpCC-col tpCC-side tpCC-side-right\">\r\n                <div class=\"tpCC-panelTitle\">DESTINO \u00b7 KM <span id=\"tpCC-kmTotalSide\">\u2014<\/span><\/div>\r\n                <div id=\"tpCC-destName\" class=\"tpCC-sideSub\">\u2014<\/div>\r\n                <div id=\"tpCC-tDestino\" class=\"tpCC-tlist\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- 7) RECOMENDACIONES -->\r\n            <div class=\"tpCC-footerNote\">\r\n              <div>\r\n                <div class=\"tpCC-footerKicker\">Recomendaciones para este tramo<\/div>\r\n                <div id=\"tpCC-recommendations\" class=\"tpCC-footerText\">\r\n                  Disfruta tu viaje por la Patagonia con informaci\u00f3n clara, conducci\u00f3n responsable y atenci\u00f3n constante a la fauna y a las condiciones del camino.\r\n                <\/div>\r\n              <\/div>\r\n              <div class=\"tpCC-footerBrand\">TorresPaine Rent a Car<\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <style>\r\n  .tpCC-wrap{\r\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;\r\n    background:\r\n      radial-gradient(circle at top left, rgba(233,196,93,.10) 0%, transparent 28%),\r\n      radial-gradient(circle at top right, rgba(0,119,204,.08) 0%, transparent 30%),\r\n      #f6f7f9;\r\n    padding:14px;\r\n  }\r\n  .tpCC-card{\r\n    max-width:1280px;\r\n    margin:0 auto;\r\n    background:#fff;\r\n    border:1px solid #e5e7eb;\r\n    border-radius:18px;\r\n    box-shadow:0 12px 30px rgba(0,0,0,.06);\r\n    overflow:hidden;\r\n  }\r\n  .tpCC-head{padding:14px 18px; border-bottom:1px solid #eee; display:flex; justify-content:space-between; align-items:flex-start; gap:12px; flex-wrap:wrap;}\r\n  .tpCC-brand{display:flex; gap:12px; align-items:center; flex-wrap:wrap;}\r\n  .tpCC-logo{width:88px; height:auto; display:block; border-radius:12px; border:1px solid #eee; background:#fff; padding:6px;}\r\n  .tpCC-brandText{display:flex; flex-direction:column; gap:2px;}\r\n  .tpCC-title{font-size:18px; font-weight:900;}\r\n  .tpCC-sub{font-size:12px; color:#666;}\r\n  .tpCC-brandLines{margin-top:4px; font-size:12px; color:#444; line-height:1.25;}\r\n  .tpCC-actions{display:flex; gap:10px; align-items:center; flex-wrap:wrap;}\r\n  .tpCC-controls{display:flex; gap:12px; padding:12px 18px; border-bottom:1px solid #eee; flex-wrap:wrap; align-items:flex-end;}\r\n  .tpCC-ctrl{display:flex; flex-direction:column; gap:6px; min-width:220px;}\r\n  .tpCC-ctrl-wide{min-width:420px; flex:1 1 520px;}\r\n  .tpCC-ctrl label{font-size:12px; color:#666;}\r\n  .tpCC-ctrl select{padding:10px 12px; border:1px solid #ddd; border-radius:12px; outline:none; background:#fff;}\r\n  .tpCC-btn{padding:10px 14px; border-radius:12px; border:1px solid #ddd; background:#fff; cursor:pointer; font-weight:800; text-decoration:none; display:inline-flex; align-items:center; justify-content:center;}\r\n  .tpCC-btn:hover{border-color:#bbb;}\r\n  .tpCC-btn:disabled{opacity:.45; cursor:not-allowed;}\r\n  .tpCC-primary{background:#111827; border-color:#111827; color:#fff;}\r\n  .tpCC-primary:hover{filter:brightness(.96);}\r\n  .tpCC-msg{padding:10px 18px; font-size:13px; color:#991b1b; background:#fff5f5; border-bottom:1px solid #ffe1e1;}\r\n\r\n  .tpCC-pdfShell{\r\n    position:relative;\r\n    background:\r\n      radial-gradient(circle at 10% 10%, rgba(233,196,93,.10) 0%, transparent 22%),\r\n      radial-gradient(circle at 90% 6%, rgba(0,119,204,.08) 0%, transparent 24%),\r\n      linear-gradient(180deg,#fffdf8 0%,#f7f9fc 48%,#ffffff 100%);\r\n  }\r\n  .tpCC-pdfShell::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    pointer-events:none;\r\n    background:\r\n      linear-gradient(90deg, rgba(233,196,93,.035) 0%, transparent 16%, transparent 84%, rgba(0,119,204,.03) 100%);\r\n    z-index:0;\r\n  }\r\n\r\n  .tpCC-hero{\r\n    position:relative;\r\n    min-height:360px;\r\n    background-size:cover;\r\n    background-position:center center;\r\n    color:#fff;\r\n    overflow:hidden;\r\n  }\r\n  .tpCC-heroOverlay{\r\n    position:absolute; inset:0;\r\n    background:\r\n      linear-gradient(180deg, rgba(8,16,26,.22) 0%, rgba(9,20,30,.36) 42%, rgba(9,20,30,.58) 100%);\r\n  }\r\n  .tpCC-heroTexture{\r\n    position:absolute;\r\n    inset:0;\r\n    background:\r\n      linear-gradient(125deg, rgba(255,255,255,.04) 0%, transparent 22%, transparent 78%, rgba(255,255,255,.03) 100%),\r\n      radial-gradient(circle at 85% 22%, rgba(233,196,93,.13) 0%, transparent 18%);\r\n    mix-blend-mode:screen;\r\n    pointer-events:none;\r\n  }\r\n  .tpCC-heroTop,\r\n  .tpCC-heroBottom{\r\n    position:relative;\r\n    z-index:2;\r\n  }\r\n  .tpCC-heroTop{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    gap:14px;\r\n    padding:22px 24px 8px;\r\n    align-items:flex-start;\r\n    flex-wrap:wrap;\r\n  }\r\n  .tpCC-heroBrand{\r\n    display:flex;\r\n    gap:12px;\r\n    align-items:flex-start;\r\n    flex-wrap:wrap;\r\n  }\r\n  .tpCC-heroLogo{\r\n    width:78px;\r\n    height:auto;\r\n    border-radius:14px;\r\n    background:rgba(255,255,255,.95);\r\n    padding:6px;\r\n    box-shadow:0 10px 24px rgba(0,0,0,.20);\r\n  }\r\n  .tpCC-heroBrandText{display:flex; flex-direction:column; gap:3px;}\r\n  .tpCC-heroCompany{\r\n    font-size:22px;\r\n    font-weight:900;\r\n    line-height:1.05;\r\n    letter-spacing:.01em;\r\n    text-shadow:0 1px 10px rgba(0,0,0,.3);\r\n  }\r\n  .tpCC-heroLine{font-size:12px; color:rgba(255,255,255,.92);}\r\n  .tpCC-heroBadge{\r\n    background:rgba(255,255,255,.14);\r\n    border:1px solid rgba(255,255,255,.26);\r\n    padding:9px 14px;\r\n    border-radius:999px;\r\n    font-size:12px;\r\n    font-weight:800;\r\n    white-space:nowrap;\r\n    box-shadow:0 10px 22px rgba(0,0,0,.15);\r\n  }\r\n  .tpCC-heroBottom{\r\n    padding:28px 24px 28px;\r\n    display:flex;\r\n    align-items:flex-end;\r\n    min-height:220px;\r\n  }\r\n  .tpCC-heroPanel{\r\n    max-width:860px;\r\n    background:linear-gradient(180deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,.12) 100%);\r\n    border:1px solid rgba(255,255,255,.28);\r\n    border-radius:26px;\r\n    padding:20px 20px 18px;\r\n    box-shadow:0 18px 40px rgba(0,0,0,.18);\r\n  }\r\n  .tpCC-heroKicker{\r\n    font-size:11px;\r\n    font-weight:800;\r\n    text-transform:uppercase;\r\n    letter-spacing:.12em;\r\n    color:rgba(255,255,255,.86);\r\n    margin-bottom:8px;\r\n  }\r\n  .tpCC-heroTitle{\r\n    font-size:32px;\r\n    font-weight:900;\r\n    line-height:1.08;\r\n    margin-bottom:7px;\r\n    text-wrap:balance;\r\n  }\r\n  .tpCC-heroSub{\r\n    font-size:14px;\r\n    color:rgba(255,255,255,.96);\r\n    margin-bottom:15px;\r\n    line-height:1.35;\r\n  }\r\n  .tpCC-heroStats{\r\n    display:grid;\r\n    grid-template-columns:repeat(3,minmax(0,1fr));\r\n    gap:12px;\r\n  }\r\n  .tpCC-stat{\r\n    background:rgba(255,255,255,.16);\r\n    border:1px solid rgba(255,255,255,.18);\r\n    border-radius:18px;\r\n    padding:11px 13px;\r\n  }\r\n  .tpCC-statLabel{\r\n    display:block;\r\n    font-size:11px;\r\n    color:rgba(255,255,255,.82);\r\n    margin-bottom:4px;\r\n    text-transform:uppercase;\r\n    letter-spacing:.04em;\r\n  }\r\n  .tpCC-stat strong{\r\n    font-size:16px;\r\n    font-weight:900;\r\n    color:#fff;\r\n  }\r\n\r\n  .tpCC-body{\r\n    position:relative;\r\n    z-index:1;\r\n    padding:20px;\r\n  }\r\n\r\n  .tpCC-faunaDecor{\r\n    position:absolute;\r\n    z-index:0;\r\n    pointer-events:none;\r\n    opacity:.11;\r\n    filter:grayscale(8%);\r\n  }\r\n  .tpCC-faunaDecor img{\r\n    display:block;\r\n    width:100%;\r\n    height:auto;\r\n    border-radius:28px;\r\n  }\r\n  .tpCC-fauna-left{left:14px; top:220px; width:185px;}\r\n  .tpCC-fauna-right{right:16px; top:260px; width:175px;}\r\n  .tpCC-fauna-bottom{right:28px; bottom:32px; width:155px;}\r\n\r\n  .tpCC-sectionHeader{margin-bottom:12px; position:relative; z-index:2;}\r\n  .tpCC-sectionKicker{\r\n    font-size:11px;\r\n    font-weight:900;\r\n    text-transform:uppercase;\r\n    letter-spacing:.11em;\r\n    color:#8a6b15;\r\n    margin-bottom:5px;\r\n  }\r\n  .tpCC-sectionTitle{\r\n    font-size:22px;\r\n    font-weight:900;\r\n    color:#111827;\r\n    line-height:1.12;\r\n    margin-bottom:5px;\r\n  }\r\n  .tpCC-sectionText{\r\n    font-size:13px;\r\n    color:#5b6470;\r\n    line-height:1.45;\r\n    max-width:880px;\r\n  }\r\n\r\n  .tpCC-mapSection{\r\n    position:relative;\r\n    z-index:2;\r\n    margin-bottom:18px;\r\n  }\r\n  .tpCC-mapFrame{\r\n    position:relative;\r\n    border-radius:30px;\r\n    padding:18px;\r\n    background:\r\n      linear-gradient(180deg, rgba(255,255,255,.94) 0%, rgba(255,255,255,.89) 100%);\r\n    border:1px solid rgba(233,196,93,.22);\r\n    box-shadow:\r\n      0 18px 42px rgba(0,0,0,.06),\r\n      0 0 0 1px rgba(255,255,255,.55) inset;\r\n    overflow:hidden;\r\n  }\r\n  .tpCC-mapGlow{\r\n    position:absolute;\r\n    border-radius:999px;\r\n    filter:blur(38px);\r\n    opacity:.55;\r\n    pointer-events:none;\r\n  }\r\n  .tpCC-mapGlowA{\r\n    width:240px; height:240px;\r\n    left:-40px; top:-30px;\r\n    background:rgba(233,196,93,.20);\r\n  }\r\n  .tpCC-mapGlowB{\r\n    width:260px; height:260px;\r\n    right:-50px; bottom:-50px;\r\n    background:rgba(0,119,204,.16);\r\n  }\r\n  .tpCC-mapInner{\r\n    position:relative;\r\n    z-index:2;\r\n    border-radius:22px;\r\n    overflow:hidden;\r\n    background:#f8fafc;\r\n    border:1px solid rgba(17,24,39,.08);\r\n    box-shadow:\r\n      0 0 0 10px rgba(255,255,255,.55),\r\n      0 16px 34px rgba(0,0,0,.07);\r\n  }\r\n  .tpCC-mapImg{\r\n    display:block;\r\n    width:100%;\r\n    height:auto;\r\n    max-height:560px;\r\n    object-fit:contain;\r\n    background:#eef2f7;\r\n  }\r\n\r\n  .tpCC-summaryGrid{\r\n    position:relative;\r\n    z-index:2;\r\n    display:grid;\r\n    grid-template-columns:repeat(4,minmax(0,1fr));\r\n    gap:14px;\r\n    margin-bottom:18px;\r\n  }\r\n  .tpCC-summaryCard{\r\n    position:relative;\r\n    background:linear-gradient(180deg, rgba(255,255,255,.94) 0%, rgba(255,255,255,.88) 100%);\r\n    border:1px solid rgba(233,196,93,.30);\r\n    border-radius:22px;\r\n    padding:16px 16px 15px;\r\n    box-shadow:0 12px 28px rgba(0,0,0,.045);\r\n    overflow:hidden;\r\n  }\r\n  .tpCC-summaryCard::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0; top:0; right:0;\r\n    height:4px;\r\n    background:linear-gradient(90deg, rgba(233,196,93,.95) 0%, rgba(0,119,204,.78) 100%);\r\n  }\r\n  .tpCC-summaryLabel{\r\n    font-size:12px;\r\n    font-weight:900;\r\n    color:#8a6b15;\r\n    margin-bottom:7px;\r\n    text-transform:uppercase;\r\n    letter-spacing:.05em;\r\n  }\r\n  .tpCC-summaryValue{\r\n    font-size:14px;\r\n    font-weight:800;\r\n    color:#1f2937;\r\n    line-height:1.45;\r\n  }\r\n\r\n  .tpCC-roadPanel,\r\n  .tpCC-block{\r\n    position:relative;\r\n    z-index:2;\r\n    background:linear-gradient(180deg, rgba(255,255,255,.95) 0%, rgba(255,255,255,.90) 100%);\r\n    border:1px solid #ece8db;\r\n    border-radius:26px;\r\n    padding:18px;\r\n    box-shadow:0 12px 30px rgba(0,0,0,.045);\r\n    margin-bottom:18px;\r\n  }\r\n  .tpCC-roadPanel::before,\r\n  .tpCC-block::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0 0 auto 0;\r\n    height:5px;\r\n    border-radius:26px 26px 0 0;\r\n    background:linear-gradient(90deg, rgba(233,196,93,.98) 0%, rgba(0,119,204,.82) 100%);\r\n  }\r\n\r\n  .tpCC-columns{\r\n    position:relative;\r\n    z-index:2;\r\n    display:grid;\r\n    grid-template-columns:300px 1fr 300px;\r\n    gap:16px;\r\n    margin-bottom:18px;\r\n  }\r\n  .tpCC-col{\r\n    padding:16px;\r\n    border-radius:24px;\r\n    background:rgba(255,255,255,.92);\r\n    border:1px solid #edeef0;\r\n    box-shadow:0 12px 28px rgba(0,0,0,.04);\r\n  }\r\n  .tpCC-side-left{\r\n    background:\r\n      linear-gradient(180deg, rgba(233,196,93,.18) 0%, rgba(255,255,255,.95) 44%);\r\n  }\r\n  .tpCC-side-right{\r\n    background:\r\n      linear-gradient(180deg, rgba(0,119,204,.11) 0%, rgba(255,255,255,.95) 44%);\r\n  }\r\n\r\n  .tpCC-panelTitle{\r\n    font-weight:900;\r\n    font-size:13px;\r\n    letter-spacing:.05em;\r\n    color:#111827;\r\n    margin-bottom:7px;\r\n    text-transform:uppercase;\r\n  }\r\n  .tpCC-sideSub{color:#555; font-size:12px; margin-bottom:10px;}\r\n  .tpCC-centerTop{display:flex; justify-content:space-between; gap:12px; align-items:flex-start; flex-wrap:wrap;}\r\n  .tpCC-routeTitle{font-weight:900; font-size:18px;}\r\n  .tpCC-routeSub{font-size:12px; color:#666; margin-top:3px; line-height:1.35;}\r\n  .tpCC-muted{color:#666; font-size:12px;}\r\n  .tpCC-legend{display:flex; flex-direction:column; gap:6px; align-items:flex-end;}\r\n  .tpCC-legendRow{display:flex; gap:8px; align-items:center;}\r\n\r\n  .tpCC-pill{display:inline-flex; align-items:center; padding:4px 10px; border-radius:999px; font-size:12px; font-weight:900; border:1px solid #ddd; background:#fff;}\r\n  .tpCC-pill{\r\n    color:#ffffff !important;\r\n    border-color:transparent !important;\r\n    text-shadow:0 1px 0 rgba(0,0,0,.25);\r\n  }\r\n  .tpCC-pill-surface{\r\n    background:rgba(16,185,129,.72) !important;\r\n  }\r\n  .tpCC-pill-state{\r\n    background:rgba(16,185,129,.72) !important;\r\n  }\r\n\r\n  .tpCC-road{\r\n    position:relative;\r\n    height:96px;\r\n    border-radius:20px;\r\n    border:1px solid #cfd5dc;\r\n    background:linear-gradient(180deg,#253245 0%, #1b2634 100%);\r\n    overflow:hidden;\r\n    margin-top:14px;\r\n    box-shadow:inset 0 1px 0 rgba(255,255,255,.08);\r\n  }\r\n  .tpCC-road::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0; right:0; top:50%;\r\n    height:7px;\r\n    transform:translateY(-50%);\r\n    background:repeating-linear-gradient(to right, rgba(255,255,255,.98) 0, rgba(255,255,255,.98) 20px, transparent 20px, transparent 40px);\r\n    opacity:.96;\r\n    pointer-events:none;\r\n  }\r\n  .tpCC-ruler{\r\n    position:absolute;\r\n    left:0;\r\n    right:0;\r\n    bottom:0;\r\n    height:34px;\r\n    pointer-events:none;\r\n    background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(3,7,18,.16) 100%);\r\n  }\r\n  .tpCC-tick{\r\n    position:absolute;\r\n    bottom:0;\r\n    width:1.5px;\r\n    background:rgba(255,255,255,.55);\r\n    height:10px;\r\n  }\r\n  .tpCC-tick.tpCC-tick50{\r\n    height:16px;\r\n    width:2px;\r\n    background:rgba(255,255,255,.78);\r\n  }\r\n  .tpCC-tick.tpCC-tick100{\r\n    height:22px;\r\n    width:2.5px;\r\n    background:#ffffff;\r\n    box-shadow:0 0 0 1px rgba(255,255,255,.12);\r\n  }\r\n  .tpCC-kmlab{\r\n    position:absolute;\r\n    bottom:13px;\r\n    transform:translateX(-50%);\r\n    font-size:11px;\r\n    font-weight:900;\r\n    letter-spacing:.02em;\r\n    color:#ffffff;\r\n    text-shadow:0 1px 4px rgba(0,0,0,.45);\r\n    white-space:nowrap;\r\n    background:rgba(10,15,23,.18);\r\n    padding:1px 4px;\r\n    border-radius:6px;\r\n  }\r\n  .tpCC-segS{position:absolute; top:0; bottom:0; opacity:.90;}\r\n  .surf-concreto{background:#e5e7eb;}\r\n  .surf-asfalto{background:#cbd5e1;}\r\n  .surf-ripio{background:#d0b07a;}\r\n  .surf-calamina{background:#e2c79d;}\r\n  .surf-tierra{background:#d7b38a;}\r\n  .surf-mixto{background:linear-gradient(90deg,#cbd5e1 0%,#ead8b7 55%,#e2c79d 100%);}\r\n  .tpCC-segE{position:absolute; top:10px; bottom:30px; border-radius:12px; opacity:.68;}\r\n  .state-bueno{background:rgba(16,185,129,.46);}\r\n  .state-regular{background:rgba(245,158,11,.40); background-image:repeating-linear-gradient(135deg, rgba(255,255,255,.62) 0, rgba(255,255,255,.62) 4px, transparent 4px, transparent 10px);}\r\n  .state-malo{background:rgba(239,68,68,.32); background-image:repeating-linear-gradient(45deg, rgba(255,255,255,.68) 0, rgba(255,255,255,.68) 4px, transparent 4px, transparent 10px);}\r\n  .tpCC-mark{\r\n    position:absolute;\r\n    top:8px;\r\n    transform:translateX(-50%);\r\n    width:24px;\r\n    height:24px;\r\n    border-radius:999px;\r\n    background:rgba(255,255,255,.95);\r\n    border:1px solid rgba(0,0,0,.12);\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    font-size:14px;\r\n    box-shadow:0 6px 14px rgba(0,0,0,.18);\r\n    z-index:30;\r\n    pointer-events:auto;\r\n  }\r\n\r\n  \/* NAVEGACI\u00d3N \/ MAR *\/\r\n  .tpCC-navSeg{\r\n    position:absolute;\r\n    top:0;\r\n    bottom:0;\r\n    z-index:18;\r\n    border-top:2px solid rgba(255,255,255,.22);\r\n    border-bottom:2px solid rgba(255,255,255,.18);\r\n    background:\r\n      linear-gradient(180deg, rgba(125,211,252,.90) 0%, rgba(14,165,233,.92) 52%, rgba(2,132,199,.95) 100%);\r\n    overflow:hidden;\r\n  }\r\n  .tpCC-navSeg::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    background:\r\n      repeating-linear-gradient(\r\n        90deg,\r\n        rgba(255,255,255,.16) 0px,\r\n        rgba(255,255,255,.16) 18px,\r\n        rgba(255,255,255,.05) 18px,\r\n        rgba(255,255,255,.05) 36px\r\n      ),\r\n      linear-gradient(\r\n        180deg,\r\n        rgba(255,255,255,.10) 0%,\r\n        rgba(255,255,255,0) 35%,\r\n        rgba(255,255,255,.08) 100%\r\n      );\r\n    opacity:.55;\r\n    pointer-events:none;\r\n  }\r\n  .tpCC-navSeg::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0; right:0;\r\n    top:22%;\r\n    height:14px;\r\n    background:\r\n      radial-gradient(circle at 12px 7px, rgba(255,255,255,.40) 0 2px, transparent 2px),\r\n      radial-gradient(circle at 30px 9px, rgba(255,255,255,.28) 0 2px, transparent 2px),\r\n      radial-gradient(circle at 52px 8px, rgba(255,255,255,.34) 0 2px, transparent 2px);\r\n    background-size:64px 14px;\r\n    background-repeat:repeat-x;\r\n    opacity:.55;\r\n    pointer-events:none;\r\n  }\r\n  .tpCC-navIcon{\r\n    position:absolute;\r\n    top:8px;\r\n    transform:translateX(-50%);\r\n    z-index:34;\r\n    width:26px;\r\n    height:26px;\r\n    border-radius:999px;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    background:rgba(255,255,255,.97);\r\n    border:1px solid rgba(0,0,0,.12);\r\n    box-shadow:0 6px 14px rgba(0,0,0,.18);\r\n    font-size:14px;\r\n    pointer-events:auto;\r\n  }\r\n  .tpCC-navIcon.tpCC-navPier{\r\n    top:8px;\r\n    background:rgba(255,255,255,.96);\r\n  }\r\n  .tpCC-navIcon.tpCC-navBoat{\r\n    top:36px;\r\n    width:28px;\r\n    height:28px;\r\n    font-size:15px;\r\n    background:rgba(255,255,255,.98);\r\n  }\r\n\r\n  .tpCC-tlist{display:flex; flex-direction:column; gap:10px;}\r\n  .tpCC-tlist-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    gap:10px;\r\n  }\r\n  .tpCC-titem{\r\n    background:rgba(255,255,255,.97);\r\n    border:1px solid #ececec;\r\n    border-radius:16px;\r\n    padding:10px 12px;\r\n    box-shadow:0 4px 14px rgba(0,0,0,.03);\r\n  }\r\n  .tpCC-thead{display:flex; gap:10px; align-items:flex-start;}\r\n  .tpCC-km{font-weight:900; font-size:12px; min-width:62px; color:#111;}\r\n  .tpCC-dot{width:10px;height:10px;border-radius:50%; margin-top:4px; flex:0 0 auto;}\r\n  .tpCC-ttitle{font-weight:900; font-size:13px;}\r\n  .tpCC-tdesc{font-size:12px; color:#555; margin-top:2px; line-height:1.35;}\r\n  .tpCC-midBlock{margin-top:0;}\r\n  .tpCC-midSummary{\r\n    font-size:13px;\r\n    color:#374151;\r\n    line-height:1.6;\r\n    background:rgba(255,255,255,.72);\r\n    border:1px solid #edf0f3;\r\n    border-radius:18px;\r\n    padding:14px;\r\n  }\r\n\r\n  .dot-Advertencia{background:#ef4444;}\r\n  .dot-Fauna{background:#6b7280;}\r\n  .dot-Combustible{background:#10b981;}\r\n  .dot-Alimentacion{background:#f59e0b;}\r\n  .dot-Hospedaje{background:#8b5cf6;}\r\n  .dot-Carabineros{background:#2563eb;}\r\n  .dot-Salud{background:#ec4899;}\r\n  .dot-Gomeria{background:#111827;}\r\n  .dot-Aduanas{background:#0ea5e9;}\r\n  .dot-Gruas{background:#f97316;}\r\n  .dot-Mecanico{background:#334155;}\r\n  .dot-Poblado{background:#22c55e;}\r\n  .dot-CruceInteres{background:#0077cc;}\r\n  .dot-Superficie{background:#a16207;}\r\n  .dot-Estado{background:#0f766e;}\r\n  .dot-Navegacion{background:#0284c7;}\r\n\r\n  .tpCC-footerNote{\r\n    position:relative;\r\n    z-index:2;\r\n    margin-top:0;\r\n    padding:18px 20px;\r\n    border-radius:24px;\r\n    background:\r\n      linear-gradient(90deg, rgba(233,196,93,.18) 0%, rgba(255,255,255,.98) 48%, rgba(0,119,204,.10) 100%);\r\n    border:1px solid #eee8d9;\r\n    display:flex;\r\n    justify-content:space-between;\r\n    gap:12px;\r\n    align-items:flex-start;\r\n    flex-wrap:wrap;\r\n    box-shadow:0 12px 26px rgba(0,0,0,.035);\r\n  }\r\n  .tpCC-footerKicker{\r\n    font-size:11px;\r\n    font-weight:900;\r\n    text-transform:uppercase;\r\n    letter-spacing:.10em;\r\n    color:#8a6b15;\r\n    margin-bottom:6px;\r\n  }\r\n  .tpCC-footerText{\r\n    font-size:12px;\r\n    color:#374151;\r\n    line-height:1.6;\r\n    max-width:920px;\r\n  }\r\n  .tpCC-footerBrand{\r\n    font-weight:900;\r\n    font-size:13px;\r\n    color:#111827;\r\n    letter-spacing:.04em;\r\n    text-transform:uppercase;\r\n    white-space:nowrap;\r\n  }\r\n\r\n  #tpCC-reverse.is-active{\r\n    background:#111827;\r\n    border-color:#111827;\r\n    color:#fff;\r\n  }\r\n\r\n  @media(max-width:1100px){\r\n    .tpCC-heroTitle{font-size:24px;}\r\n    .tpCC-heroStats{grid-template-columns:1fr;}\r\n    .tpCC-summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));}\r\n    .tpCC-columns{grid-template-columns:1fr;}\r\n    .tpCC-tlist-grid{grid-template-columns:1fr;}\r\n    .tpCC-faunaDecor{display:none;}\r\n    .tpCC-ctrl{min-width:180px;}\r\n    .tpCC-ctrl-wide{min-width:100%;}\r\n    .tpCC-road{height:90px;}\r\n    .tpCC-navIcon.tpCC-navBoat{top:34px;}\r\n  }\r\n\r\n  @media(max-width:720px){\r\n    .tpCC-summaryGrid{grid-template-columns:1fr;}\r\n    .tpCC-mapFrame{padding:12px;}\r\n    .tpCC-sectionTitle{font-size:18px;}\r\n  }\r\n\r\n  @media print{\r\n    body{background:#fff !important;}\r\n    .tpCC-wrap{\r\n      padding:0 !important;\r\n      background:#fff !important;\r\n    }\r\n    .tpCC-card{\r\n      box-shadow:none !important;\r\n      border:0 !important;\r\n      border-radius:0 !important;\r\n    }\r\n    .tpCC-controls,.tpCC-actions,.tpCC-msg{display:none !important;}\r\n    .tpCC-head{border-bottom:1px solid #ddd !important;}\r\n    .tpCC-body{page-break-inside:auto;}\r\n    .tpCC-titem{break-inside:avoid; page-break-inside:avoid;}\r\n    .tpCC-summaryCard,\r\n    .tpCC-roadPanel,\r\n    .tpCC-block,\r\n    .tpCC-col,\r\n    .tpCC-footerNote,\r\n    .tpCC-mapFrame{\r\n      box-shadow:none !important;\r\n    }\r\n    .tpCC-road{\r\n      box-shadow:none !important;\r\n    }\r\n    .tpCC-faunaDecor{display:none !important;}\r\n  }\r\n  <\/style>\r\n\r\n  <script>\r\n  window.TPCC = {\r\n    ajax: \"https:\\\/\\\/tprentacar.com\\\/wp-admin\\\/admin-ajax.php\",\r\n    nonce: \"28f353643b\",\r\n    tramos: [{\"tramo_id\":\"AD1-PD1\",\"codigo\":\"AD1\\u2013PD1\",\"nombre\":\"Camino interior Torres del Paine\",\"km_total\":\"16.5\",\"origen_code\":\"AD1\",\"destino_code\":\"PD1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=AdministracindeTorresdelPaineChile&destination=Pudeto\\\/EmbarcaderoPudetoChile&travelmode=driving\",\"origen_nombre\":\"Administraci\\u00f3n de Torres del Paine\",\"destino_nombre\":\"Pudeto \\\/ Embarcadero Pudeto\",\"ui_origen_label\":\"Administraci\\u00f3n de Torres del Paine\",\"ui_destino_label\":\"Pudeto \\\/ Embarcadero Pudeto\",\"ui_label\":\"Administraci\\u00f3n de Torres del Paine \\u2192 Pudeto \\\/ Embarcadero Pudeto \\u00b7 16 km\"},{\"tramo_id\":\"BZ1-CS1\",\"codigo\":\"BZ1\\u2013CS1\",\"nombre\":\"Ruta 257-CH\",\"km_total\":\"65.9\",\"origen_code\":\"BZ1\",\"destino_code\":\"CS1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=BahaAzulChile&destination=CerroSombreroChile&travelmode=driving\",\"origen_nombre\":\"Bah\\u00eda Azul\",\"destino_nombre\":\"Cerro Sombrero\",\"ui_origen_label\":\"Bah\\u00eda Azul\",\"ui_destino_label\":\"Cerro Sombrero\",\"ui_label\":\"Bah\\u00eda Azul \\u2192 Cerro Sombrero \\u00b7 65 km\"},{\"tramo_id\":\"BM1-SZ1\",\"codigo\":\"BM1\\u2013SZ1\",\"nombre\":\"Ruta 7 \\\/ acceso Puerto S\\u00e1nchez\",\"km_total\":\"22.7\",\"origen_code\":\"BM1\",\"destino_code\":\"SZ1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=BahaMurtaChile&destination=PuertoSnchezChile&travelmode=driving\",\"origen_nombre\":\"Bah\\u00eda Murta\",\"destino_nombre\":\"Puerto S\\u00e1nchez\",\"ui_origen_label\":\"Bah\\u00eda Murta\",\"ui_destino_label\":\"Puerto S\\u00e1nchez\",\"ui_label\":\"Bah\\u00eda Murta \\u2192 Puerto S\\u00e1nchez \\u00b7 22 km\"},{\"tramo_id\":\"BC1-CU1\",\"codigo\":\"BC1\\u2013CU1\",\"nombre\":\"Acceso Cueva de las Manos\",\"km_total\":\"96.0\",\"origen_code\":\"BC1\",\"destino_code\":\"CU1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=BajoCaracolesArgentina&destination=CuevadelasManosArgentina&travelmode=driving\",\"origen_nombre\":\"Bajo Caracoles\",\"destino_nombre\":\"Cueva de las Manos\",\"ui_origen_label\":\"Bajo Caracoles\",\"ui_destino_label\":\"Cueva de las Manos\",\"ui_label\":\"Bajo Caracoles \\u2192 Cueva de las Manos \\u00b7 96 km\"},{\"tramo_id\":\"BC1-LZ1\",\"codigo\":\"BC1\\u2013LZ1\",\"nombre\":\"RP 39\",\"km_total\":\"73.2\",\"origen_code\":\"BC1\",\"destino_code\":\"LZ1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=BajoCaracolesArgentina&destination=LagoPosadasArgentina&travelmode=driving\",\"origen_nombre\":\"Bajo Caracoles\",\"destino_nombre\":\"Lago Posadas\",\"ui_origen_label\":\"Bajo Caracoles\",\"ui_destino_label\":\"Lago Posadas\",\"ui_label\":\"Bajo Caracoles \\u2192 Lago Posadas \\u00b7 73 km\"},{\"tramo_id\":\"BC1-PMQ\",\"codigo\":\"BC1\\u2013PMQ\",\"nombre\":\"RN 40\",\"km_total\":\"130.0\",\"origen_code\":\"BC1\",\"destino_code\":\"PMQ\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=BajoCaracolesArgentina&destination=PeritoMorenoArgentina&travelmode=driving\",\"origen_nombre\":\"Bajo Caracoles\",\"destino_nombre\":\"Perito Moreno\",\"ui_origen_label\":\"Bajo Caracoles\",\"ui_destino_label\":\"Perito Moreno\",\"ui_label\":\"Bajo Caracoles \\u2192 Perito Moreno \\u00b7 130 km\"},{\"tramo_id\":\"BBA-CY1\",\"codigo\":\"BBA\\u2013CY1\",\"nombre\":\"Ruta 245 \\\/ Ruta 7\",\"km_total\":\"56.1\",\"origen_code\":\"BBA\",\"destino_code\":\"CY1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=BalmacedaChile&destination=CoyhaiqueChile&travelmode=driving\",\"origen_nombre\":\"Balmaceda\",\"destino_nombre\":\"Coyhaique\",\"ui_origen_label\":\"Balmaceda\",\"ui_destino_label\":\"Coyhaique\",\"ui_label\":\"Balmaceda \\u2192 Coyhaique \\u00b7 56 km\"},{\"tramo_id\":\"BBA-CCAS1\",\"codigo\":\"BBA\\u2013CCAS1\",\"nombre\":null,\"km_total\":\"72.0\",\"origen_code\":\"BBA\",\"destino_code\":\"CCAS1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/balmaceda-villa-cerro-castillo-1.png\",\"origen_nombre\":\"Balmaceda\",\"destino_nombre\":\"Villa Cerro Castillo\",\"ui_origen_label\":\"Balmaceda\",\"ui_destino_label\":\"Villa Cerro Castillo\",\"ui_label\":\"Balmaceda \\u2192 Villa Cerro Castillo \\u00b7 72 km\"},{\"tramo_id\":\"GZ1-FL1\",\"codigo\":\"GZ1\\u2013FL1\",\"nombre\":\"Cruce Fiordo Re\\u00f1ihu\\u00e9\",\"km_total\":\"7.5\",\"origen_code\":\"GZ1\",\"destino_code\":\"FL1\",\"superficie_default\":\"Mar\\u00edtimo \\\/ Ferry\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Caleta+Gonzalo,+Chait%C3%A9n,+Los+Lagos\\\/-42.5438584,-72.5204603\\\/@-42.5482428,-72.6122273,7582m\\\/data=!3m1!1e3!4m9!4m8!1m5!1m1!1s0x961ed128c87ae01f:0xaf27d691158cac6c!2m2!1d-72.6045598!2d-42.5612925!1m0!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Caleta Gonzalo\",\"destino_nombre\":\"Fiordo Largo\",\"ui_origen_label\":\"Caleta Gonzalo\",\"ui_destino_label\":\"Fiordo Largo\",\"ui_label\":\"Caleta Gonzalo \\u2192 Fiordo Largo \\u00b7 7 km\"},{\"tramo_id\":\"PE1-AL1\",\"codigo\":\"PE1\\u2013AL1\",\"nombre\":\"Cruce Estuario de Reloncav\\u00ed\",\"km_total\":\"6.7\",\"origen_code\":\"PE1\",\"destino_code\":\"AL1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CaletaPuelcheChile&destination=CaletaLaArenaChile&travelmode=driving\",\"origen_nombre\":\"Caleta Puelche\",\"destino_nombre\":\"Caleta La Arena\",\"ui_origen_label\":\"Caleta Puelche\",\"ui_destino_label\":\"Caleta La Arena\",\"ui_label\":\"Caleta Puelche \\u2192 Caleta La Arena \\u00b7 6 km\"},{\"tramo_id\":\"PE1-RU1\",\"codigo\":\"PE1\\u2013RU1\",\"nombre\":\"Ruta V-69\",\"km_total\":\"36.9\",\"origen_code\":\"PE1\",\"destino_code\":\"RU1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Caleta+Puelche+-+Carr.+Austral+16,+La+Arena,+Hualaihu%C3%A9,+Los+Lagos\\\/Puelo,+Cochamo,+Los+Lagos\\\/@-41.7260874,-72.5677111,29818m\\\/data=!3m1!1e3!4m14!4m13!1m5!1m1!1s0x9619ad005c1f2dff:0x153bc8528fdd4aab!2m2!1d-72.6482151!2d-41.7406717!1m5!1m1!1s0x9619984ccd5bb437:0xa53046c69435d744!2m2!1d-72.2968285!2d-41.6654082!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Caleta Puelche\",\"destino_nombre\":\"R\\u00edo Puelo\",\"ui_origen_label\":\"Caleta Puelche\",\"ui_destino_label\":\"R\\u00edo Puelo\",\"ui_label\":\"Caleta Puelche \\u2192 R\\u00edo Puelo \\u00b7 36 km\"},{\"tramo_id\":\"CT1-PY1\",\"codigo\":\"CT1\\u2013PY1\",\"nombre\":\"Ruta 7\",\"km_total\":\"43.0\",\"origen_code\":\"CT1\",\"destino_code\":\"PY1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CaletaTortelChile&destination=PuertoYungayChile&travelmode=driving\",\"origen_nombre\":\"Caleta Tortel\",\"destino_nombre\":\"Puerto Yungay\",\"ui_origen_label\":\"Caleta Tortel\",\"ui_destino_label\":\"Puerto Yungay\",\"ui_label\":\"Caleta Tortel \\u2192 Puerto Yungay \\u00b7 43 km\"},{\"tramo_id\":\"CCAS1-PTLO\",\"codigo\":\"CCAS1\\u2013PTLO\",\"nombre\":\"Ruta 7\",\"km_total\":\"118.0\",\"origen_code\":\"CCAS1\",\"destino_code\":\"PTLO\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cerro-castillo-a-puerto-rio-trannquilo.png\",\"origen_nombre\":\"Cerro Castillo (Aysen)\",\"destino_nombre\":\"Puerto Tranquilo\",\"ui_origen_label\":\"Cerro Castillo (Aysen)\",\"ui_destino_label\":\"Puerto Tranquilo\",\"ui_label\":\"Cerro Castillo (Aysen) \\u2192 Puerto Tranquilo \\u00b7 118 km\"},{\"tramo_id\":\"CCAS-FTE\",\"codigo\":\"CCAS\\u2013FTE\",\"nombre\":\"Ruta 40\",\"km_total\":\"297.0\",\"origen_code\":\"CCAS\",\"destino_code\":\"FTE\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cerro-castillo-el-calafate.png\",\"origen_nombre\":\"Cerro Castillo (Torres del Paine)\",\"destino_nombre\":\"El Calafate\",\"ui_origen_label\":\"Cerro Castillo (Torres del Paine)\",\"ui_destino_label\":\"El Calafate\",\"ui_label\":\"Cerro Castillo (Torres del Paine) \\u2192 El Calafate \\u00b7 297 km\"},{\"tramo_id\":\"CS1-PR1\",\"codigo\":\"CS1\\u2013PR1\",\"nombre\":\"Ruta Y-85\",\"km_total\":\"101.3\",\"origen_code\":\"CS1\",\"destino_code\":\"PR1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CerroSombreroChile&destination=ParquePinginoReyChile&travelmode=driving\",\"origen_nombre\":\"Cerro Sombrero\",\"destino_nombre\":\"Parque Ping\\u00fcino Rey\",\"ui_origen_label\":\"Cerro Sombrero\",\"ui_destino_label\":\"Parque Ping\\u00fcino Rey\",\"ui_label\":\"Cerro Sombrero \\u2192 Parque Ping\\u00fcino Rey \\u00b7 101 km\"},{\"tramo_id\":\"CS1-SS1\",\"codigo\":\"CS1\\u2013SS1\",\"nombre\":\"Ruta 257-CH\",\"km_total\":\"124.5\",\"origen_code\":\"CS1\",\"destino_code\":\"SS1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CerroSombreroChile&destination=PasoFronterizoSanSebastinChile\\\/Argentina&travelmode=driving\",\"origen_nombre\":\"Cerro Sombrero\",\"destino_nombre\":\"Paso Fronterizo San Sebasti\\u00e1n\",\"ui_origen_label\":\"Cerro Sombrero\",\"ui_destino_label\":\"Paso Fronterizo San Sebasti\\u00e1n\",\"ui_label\":\"Cerro Sombrero \\u2192 Paso Fronterizo San Sebasti\\u00e1n \\u00b7 124 km\"},{\"tramo_id\":\"WCH-GZ1\",\"codigo\":\"WCH\\u2013GZ1\",\"nombre\":\"Ruta 7\",\"km_total\":\"56.8\",\"origen_code\":\"WCH\",\"destino_code\":\"GZ1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ChaitnChile&destination=CaletaGonzaloChile&travelmode=driving\",\"origen_nombre\":\"Chait\\u00e9n\",\"destino_nombre\":\"Caleta Gonzalo\",\"ui_origen_label\":\"Chait\\u00e9n\",\"ui_destino_label\":\"Caleta Gonzalo\",\"ui_label\":\"Chait\\u00e9n \\u2192 Caleta Gonzalo \\u00b7 56 km\"},{\"tramo_id\":\"WCH-PM1\",\"codigo\":\"WCH\\u2013PM1\",\"nombre\":\"Ruta 7\",\"km_total\":\"39.8\",\"origen_code\":\"WCH\",\"destino_code\":\"PM1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ChaitnChile&destination=ParqueNacionalPumalnDouglasTompkinsChile&travelmode=driving\",\"origen_nombre\":\"Chait\\u00e9n\",\"destino_nombre\":\"Parque Nacional Pumal\\u00edn Douglas Tompkins\",\"ui_origen_label\":\"Chait\\u00e9n\",\"ui_destino_label\":\"Parque Nacional Pumal\\u00edn Douglas Tompkins\",\"ui_label\":\"Chait\\u00e9n \\u2192 Parque Nacional Pumal\\u00edn Douglas Tompkins \\u00b7 39 km\"},{\"tramo_id\":\"WCH-VY1\",\"codigo\":\"WCH\\u2013VY1\",\"nombre\":\"Ruta 7 \\\/ acceso Volc\\u00e1n Chait\\u00e9n\",\"km_total\":\"24.7\",\"origen_code\":\"WCH\",\"destino_code\":\"VY1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ChaitnChile&destination=VolcnChaitnChile&travelmode=driving\",\"origen_nombre\":\"Chait\\u00e9n\",\"destino_nombre\":\"Volc\\u00e1n Chait\\u00e9n\",\"ui_origen_label\":\"Chait\\u00e9n\",\"ui_destino_label\":\"Volc\\u00e1n Chait\\u00e9n\",\"ui_label\":\"Chait\\u00e9n \\u2192 Volc\\u00e1n Chait\\u00e9n \\u00b7 24 km\"},{\"tramo_id\":\"CCH-LAN01\",\"codigo\":\"CCH\\u2013LAN01\",\"nombre\":\"Ruta 265 y RP43\",\"km_total\":\"13.0\",\"origen_code\":\"CCH\",\"destino_code\":\"LAN01\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/chile-chico-los-antiguos.png\",\"origen_nombre\":\"Chile Chico\",\"destino_nombre\":\"Los Antiguos\",\"ui_origen_label\":\"Chile Chico\",\"ui_destino_label\":\"Los Antiguos\",\"ui_label\":\"Chile Chico \\u2192 Los Antiguos \\u00b7 13 km\"},{\"tramo_id\":\"CCH-GD1\",\"codigo\":\"CCH\\u2013GD1\",\"nombre\":\"\",\"km_total\":\"105.0\",\"origen_code\":\"CCH\",\"destino_code\":\"GD1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Chile+Chico,+Ays%C3%A9n\\\/Puerto+Guadal,+Chile+Chico,+Ays%C3%A9n\\\/@-46.4853226,-72.5441019,89711m\\\/data=!3m1!1e3!4m14!4m13!1m5!1m1!1s0xbd93aa5e3554b831:0xb6427bda7bc908a9!2m2!1d-71.7229183!2d-46.5401253!1m5!1m1!1s0xbd93b1e7b34c3129:0x4ba3a4e74d07230e!2m2!1d-72.7036585!2d-46.8453024!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNi4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Chile Chico\",\"destino_nombre\":\"Puerto Guadal\",\"ui_origen_label\":\"Chile Chico\",\"ui_destino_label\":\"Puerto Guadal\",\"ui_label\":\"Chile Chico \\u2192 Puerto Guadal \\u00b7 105 km\"},{\"tramo_id\":\"CA1-EN1\",\"codigo\":\"CA1\\u2013EN1\",\"nombre\":\"\",\"km_total\":\"48.2\",\"origen_code\":\"CA1\",\"destino_code\":\"EN1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Cochamo,+Los+Lagos\\\/Ensenada,+Puerto+Varas,+Los+Lagos\\\/@-41.3499786,-72.5743394,11z\\\/data=!4m14!4m13!1m5!1m1!1s0x96199da0942b6a27:0xb73afd839622ea15!2m2!1d-72.307996!2d-41.4924307!1m5!1m1!1s0x96177d5f910ca1c5:0x81a6265bcb10eb97!2m2!1d-72.5456519!2d-41.2138201!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Cocham\\u00f3\",\"destino_nombre\":\"Ensenada\",\"ui_origen_label\":\"Cocham\\u00f3\",\"ui_destino_label\":\"Ensenada\",\"ui_label\":\"Cocham\\u00f3 \\u2192 Ensenada \\u00b7 48 km\"},{\"tramo_id\":\"CA1-RA1\",\"codigo\":\"CA1\\u2013RA1\",\"nombre\":\"Ruta V-69\",\"km_total\":\"19.8\",\"origen_code\":\"CA1\",\"destino_code\":\"RA1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CochamChile&destination=RalnChile&travelmode=driving\",\"origen_nombre\":\"Cocham\\u00f3\",\"destino_nombre\":\"Ral\\u00fan\",\"ui_origen_label\":\"Cocham\\u00f3\",\"ui_destino_label\":\"Ral\\u00fan\",\"ui_label\":\"Cocham\\u00f3 \\u2192 Ral\\u00fan \\u00b7 19 km\"},{\"tramo_id\":\"CO1-CT1\",\"codigo\":\"CO1\\u2013CT1\",\"nombre\":\"Ruta 7 \\\/ Ruta X-904\",\"km_total\":\"125.8\",\"origen_code\":\"CO1\",\"destino_code\":\"CT1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CochraneChile&destination=CaletaTortelChile&travelmode=driving\",\"origen_nombre\":\"Cochrane\",\"destino_nombre\":\"Caleta Tortel\",\"ui_origen_label\":\"Cochrane\",\"ui_destino_label\":\"Caleta Tortel\",\"ui_label\":\"Cochrane \\u2192 Caleta Tortel \\u00b7 125 km\"},{\"tramo_id\":\"CO1-BN1\",\"codigo\":\"CO1\\u2013BN1\",\"nombre\":\"Ruta 7\",\"km_total\":\"34.9\",\"origen_code\":\"CO1\",\"destino_code\":\"BN1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CochraneChile&destination=ConfluenciaBakerNeffChile&travelmode=driving\",\"origen_nombre\":\"Cochrane\",\"destino_nombre\":\"Confluencia Baker\\u2013Neff\",\"ui_origen_label\":\"Cochrane\",\"ui_destino_label\":\"Confluencia Baker\\u2013Neff\",\"ui_label\":\"Cochrane \\u2192 Confluencia Baker\\u2013Neff \\u00b7 34 km\"},{\"tramo_id\":\"CO1-PP2\",\"codigo\":\"CO1\\u2013PP2\",\"nombre\":\"Ruta 7 \\\/ acceso Valle Chacabuco\",\"km_total\":\"28.5\",\"origen_code\":\"CO1\",\"destino_code\":\"PP2\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CochraneChile&destination=ParqueNacionalPatagoniaChileChile&travelmode=driving\",\"origen_nombre\":\"Cochrane\",\"destino_nombre\":\"Parque Nacional Patagonia, Chile\",\"ui_origen_label\":\"Cochrane\",\"ui_destino_label\":\"Parque Nacional Patagonia, Chile\",\"ui_label\":\"Cochrane \\u2192 Parque Nacional Patagonia, Chile \\u00b7 28 km\"},{\"tramo_id\":\"CO1-PTBT\",\"codigo\":\"CO1\\u2013PTBT\",\"nombre\":\"\",\"km_total\":\"47.5\",\"origen_code\":\"CO1\",\"destino_code\":\"PTBT\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Cochrane,+Ays%C3%A9n\\\/Puerto+Bertrand,+Chile+Chico,+Ays%C3%A9n\\\/@-47.4710624,-72.4975265,39409a,35y,334.83h,41.57t\\\/data=!3m1!1e3!4m14!4m13!1m5!1m1!1s0xbd938db71ffaea73:0x4cd1904fb5c24602!2m2!1d-72.5752373!2d-47.2520865!1m5!1m1!1s0xbd93c0bf10d81dff:0x605608fdf1f3bfdc!2m2!1d-72.8274466!2d-47.0157825!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Cochrane\",\"destino_nombre\":\"Puerto Bertrand\",\"ui_origen_label\":\"Cochrane\",\"ui_destino_label\":\"Puerto Bertrand\",\"ui_label\":\"Cochrane \\u2192 Puerto Bertrand \\u00b7 47 km\"},{\"tramo_id\":\"CO1-RC1\",\"codigo\":\"CO1\\u2013RC1\",\"nombre\":\"Acceso Reserva Tamango\",\"km_total\":\"38.0\",\"origen_code\":\"CO1\",\"destino_code\":\"RC1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CochraneChile&destination=ReservaNacionalLagoCochrane\\\/TamangoChile&travelmode=driving\",\"origen_nombre\":\"Cochrane\",\"destino_nombre\":\"Reserva Nacional Lago Cochrane \\\/ Tamango\",\"ui_origen_label\":\"Cochrane\",\"ui_destino_label\":\"Reserva Nacional Lago Cochrane \\\/ Tamango\",\"ui_label\":\"Cochrane \\u2192 Reserva Nacional Lago Cochrane \\\/ Tamango \\u00b7 38 km\"},{\"tramo_id\":\"CT8-PE1\",\"codigo\":\"CT8\\u2013PE1\",\"nombre\":\"\",\"km_total\":\"9.8\",\"origen_code\":\"CT8\",\"destino_code\":\"PE1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Contao,+Hualaihu%C3%A9,+Los+Lagos\\\/Caleta+Puelche+-+Carr.+Austral+16,+La+Arena,+Hualaihu%C3%A9,+Los+Lagos\\\/@-41.7720456,-72.7248797,10520m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0x961854c62587b39f:0xfb78e1d83c8dd526!2m2!1d-72.7191685!2d-41.8033224!1m5!1m1!1s0x9619ad005c1f2dff:0x153bc8528fdd4aab!2m2!1d-72.6482151!2d-41.7406717!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"CONTAO\",\"destino_nombre\":\"Caleta Puelche\",\"ui_origen_label\":\"CONTAO\",\"ui_destino_label\":\"Caleta Puelche\",\"ui_label\":\"CONTAO \\u2192 Caleta Puelche \\u00b7 9 km\"},{\"tramo_id\":\"CY1-PA2\",\"codigo\":\"CY1\\u2013PA2\",\"nombre\":\"Ruta 240\",\"km_total\":\"65.5\",\"origen_code\":\"CY1\",\"destino_code\":\"PA2\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CoyhaiqueChile&destination=PuertoAysnChile&travelmode=driving\",\"origen_nombre\":\"Coyhaique\",\"destino_nombre\":\"Puerto Ays\\u00e9n\",\"ui_origen_label\":\"Coyhaique\",\"ui_destino_label\":\"Puerto Ays\\u00e9n\",\"ui_label\":\"Coyhaique \\u2192 Puerto Ays\\u00e9n \\u00b7 65 km\"},{\"tramo_id\":\"CY1-CCAS1\",\"codigo\":\"CY1\\u2013CCAS1\",\"nombre\":\"Ruta 7\",\"km_total\":\"95.9\",\"origen_code\":\"CY1\",\"destino_code\":\"CCAS1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CoyhaiqueChile&destination=VillaCerroCastilloChile&travelmode=driving\",\"origen_nombre\":\"Coyhaique\",\"destino_nombre\":\"Villa Cerro Castillo\",\"ui_origen_label\":\"Coyhaique\",\"ui_destino_label\":\"Villa Cerro Castillo\",\"ui_label\":\"Coyhaique \\u2192 Villa Cerro Castillo \\u00b7 95 km\"},{\"tramo_id\":\"CY1-VM1\",\"codigo\":\"CY1\\u2013VM1\",\"nombre\":\"Ruta 7\",\"km_total\":\"73.7\",\"origen_code\":\"CY1\",\"destino_code\":\"VM1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CoyhaiqueChile&destination=VillaMaihualesChile&travelmode=driving\",\"origen_nombre\":\"Coyhaique\",\"destino_nombre\":\"Villa Ma\\u00f1ihuales\",\"ui_origen_label\":\"Coyhaique\",\"ui_destino_label\":\"Villa Ma\\u00f1ihuales\",\"ui_label\":\"Coyhaique \\u2192 Villa Ma\\u00f1ihuales \\u00b7 73 km\"},{\"tramo_id\":\"CR9-PTLO\",\"codigo\":\"CR9\\u2013PTLO\",\"nombre\":\"\",\"km_total\":\"50.0\",\"origen_code\":\"CR9\",\"destino_code\":\"PTLO\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Cruce+Chile+Chico+-+Carretera+Austral+-+Carr.+Austral,+Chile+Chico,+Ays%C3%A9n\\\/Puerto+R%C3%ADo+Tranquilo,+Chile+Chico,+Ays%C3%A9n\\\/@-46.7620774,-72.9159852,45190m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0xbd93b70065a25da5:0xd499375cd96ade54!2m2!1d-72.7825761!2d-46.9009104!1m5!1m1!1s0xbd929661dca7fd47:0x63a1169ca3dc0e9e!2m2!1d-72.6752459!2d-46.6240234!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNi4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Cruce Chile Chico - Carretera Ausral\",\"destino_nombre\":\"Puerto R\\u00edo Tranquilo\",\"ui_origen_label\":\"Cruce Chile Chico - Carretera Ausral\",\"ui_destino_label\":\"Puerto R\\u00edo Tranquilo\",\"ui_label\":\"Cruce Chile Chico - Carretera Ausral \\u2192 Puerto R\\u00edo Tranquilo \\u00b7 50 km\"},{\"tramo_id\":\"CU1-PC1\",\"codigo\":\"CU1\\u2013PC1\",\"nombre\":\"Acceso Ca\\u00f1ad\\u00f3n Pinturas\",\"km_total\":\"0.3\",\"origen_code\":\"CU1\",\"destino_code\":\"PC1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=CuevadelasManosArgentina&destination=PortalCaadnPinturasArgentina&travelmode=driving\",\"origen_nombre\":\"Cueva de las Manos\",\"destino_nombre\":\"Portal Ca\\u00f1ad\\u00f3n Pinturas\",\"ui_origen_label\":\"Cueva de las Manos\",\"ui_destino_label\":\"Portal Ca\\u00f1ad\\u00f3n Pinturas\",\"ui_label\":\"Cueva de las Manos \\u2192 Portal Ca\\u00f1ad\\u00f3n Pinturas \\u00b7 0 km\"},{\"tramo_id\":\"EA8-WCH\",\"codigo\":\"EA8\\u2013WCH\",\"nombre\":\"ruta 7\",\"km_total\":\"24.0\",\"origen_code\":\"EA8\",\"destino_code\":\"WCH\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Chaiten,+Chait%C3%A9n,+Los+Lagos\\\/El+Amarillo+-+Carr.+Austral,+Chaiten,+Chait%C3%A9n,+Los+Lagos\\\/@-42.9653048,-72.6789057,20645m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0x961f38a6f54c5e75:0x2e35e3a0d6d65dc4!2m2!1d-72.7095437!2d-42.918234!1m5!1m1!1s0x961ef7afa1d2e361:0xce7200d993a44574!2m2!1d-72.4834709!2d-43.0100996!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"EL AMARILLO\",\"destino_nombre\":\"Chait\\u00e9n\",\"ui_origen_label\":\"EL AMARILLO\",\"ui_destino_label\":\"Chait\\u00e9n\",\"ui_label\":\"EL AMARILLO \\u2192 Chait\\u00e9n \\u00b7 24 km\"},{\"tramo_id\":\"FTE-EC1\",\"codigo\":\"FTE\\u2013EC1\",\"nombre\":\"RP 11 \\\/ RN 40 \\\/ RP 23\",\"km_total\":\"213.6\",\"origen_code\":\"FTE\",\"destino_code\":\"EC1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ElCalafateArgentina&destination=ElChaltnArgentina&travelmode=driving\",\"origen_nombre\":\"El Calafate\",\"destino_nombre\":\"El Chalt\\u00e9n\",\"ui_origen_label\":\"El Calafate\",\"ui_destino_label\":\"El Chalt\\u00e9n\",\"ui_label\":\"El Calafate \\u2192 El Chalt\\u00e9n \\u00b7 213 km\"},{\"tramo_id\":\"FTE-GP1\",\"codigo\":\"FTE\\u2013GP1\",\"nombre\":\"RP 11\",\"km_total\":\"77.2\",\"origen_code\":\"FTE\",\"destino_code\":\"GP1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ElCalafateArgentina&destination=GlaciarPeritoMorenoArgentina&travelmode=driving\",\"origen_nombre\":\"El Calafate\",\"destino_nombre\":\"Glaciar Perito Moreno\",\"ui_origen_label\":\"El Calafate\",\"ui_destino_label\":\"Glaciar Perito Moreno\",\"ui_label\":\"El Calafate \\u2192 Glaciar Perito Moreno \\u00b7 77 km\"},{\"tramo_id\":\"FTE-LR1\",\"codigo\":\"FTE\\u2013LR1\",\"nombre\":\"RP 15\",\"km_total\":\"48.1\",\"origen_code\":\"FTE\",\"destino_code\":\"LR1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ElCalafateArgentina&destination=LagoRocaArgentina&travelmode=driving\",\"origen_nombre\":\"El Calafate\",\"destino_nombre\":\"Lago Roca\",\"ui_origen_label\":\"El Calafate\",\"ui_destino_label\":\"Lago Roca\",\"ui_label\":\"El Calafate \\u2192 Lago Roca \\u00b7 48 km\"},{\"tramo_id\":\"FTE-PB1\",\"codigo\":\"FTE\\u2013PB1\",\"nombre\":\"RP 11\",\"km_total\":\"48.7\",\"origen_code\":\"FTE\",\"destino_code\":\"PB1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ElCalafateArgentina&destination=PuertoBanderaArgentina&travelmode=driving\",\"origen_nombre\":\"El Calafate\",\"destino_nombre\":\"Puerto Bandera\",\"ui_origen_label\":\"El Calafate\",\"ui_destino_label\":\"Puerto Bandera\",\"ui_label\":\"El Calafate \\u2192 Puerto Bandera \\u00b7 48 km\"},{\"tramo_id\":\"FTE-TL1\",\"codigo\":\"FTE\\u2013TL1\",\"nombre\":\"RN 40\",\"km_total\":\"162.1\",\"origen_code\":\"FTE\",\"destino_code\":\"TL1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ElCalafateArgentina&destination=TresLagosArgentina&travelmode=driving\",\"origen_nombre\":\"El Calafate\",\"destino_nombre\":\"Tres Lagos\",\"ui_origen_label\":\"El Calafate\",\"ui_destino_label\":\"Tres Lagos\",\"ui_label\":\"El Calafate \\u2192 Tres Lagos \\u00b7 162 km\"},{\"tramo_id\":\"EC1-LD1\",\"codigo\":\"EC1\\u2013LD1\",\"nombre\":\"RP 41\",\"km_total\":\"36.3\",\"origen_code\":\"EC1\",\"destino_code\":\"LD1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ElChaltnArgentina&destination=LagodelDesiertoArgentina&travelmode=driving\",\"origen_nombre\":\"El Chalt\\u00e9n\",\"destino_nombre\":\"Lago del Desierto\",\"ui_origen_label\":\"El Chalt\\u00e9n\",\"ui_destino_label\":\"Lago del Desierto\",\"ui_label\":\"El Chalt\\u00e9n \\u2192 Lago del Desierto \\u00b7 36 km\"},{\"tramo_id\":\"EC1-TL1\",\"codigo\":\"EC1\\u2013TL1\",\"nombre\":\"\",\"km_total\":\"123.0\",\"origen_code\":\"EC1\",\"destino_code\":\"TL1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Tres+Lagos,+Santa+Cruz,+Argentina\\\/El+Chalten,+Santa+Cruz,+Argentina\\\/@-49.5134482,-72.8254087,171324m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0xbdbea6b5abbcb00b:0x58cdf93775f81138!2m2!1d-71.4464146!2d-49.5979166!1m5!1m1!1s0xbdbd03fe92914231:0xc4be5aa754aefc!2m2!1d-72.886325!2d-49.3314941!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNi4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"El Chalt\\u00e9n\",\"destino_nombre\":\"Tres Lagos\",\"ui_origen_label\":\"El Chalt\\u00e9n\",\"ui_destino_label\":\"Tres Lagos\",\"ui_label\":\"El Chalt\\u00e9n \\u2192 Tres Lagos \\u00b7 123 km\"},{\"tramo_id\":\"EN1-PV1\",\"codigo\":\"EN1\\u2013PV1\",\"nombre\":\"Ruta 225-CH\",\"km_total\":\"45.8\",\"origen_code\":\"EN1\",\"destino_code\":\"PV1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=EnsenadaChile&destination=PuertoVarasChile&travelmode=driving\",\"origen_nombre\":\"Ensenada\",\"destino_nombre\":\"Puerto Varas\",\"ui_origen_label\":\"Ensenada\",\"ui_destino_label\":\"Puerto Varas\",\"ui_label\":\"Ensenada \\u2192 Puerto Varas \\u00b7 45 km\"},{\"tramo_id\":\"EN1-ST1\",\"codigo\":\"EN1\\u2013ST1\",\"nombre\":\"Ruta 225-CH\",\"km_total\":\"9.5\",\"origen_code\":\"EN1\",\"destino_code\":\"ST1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=EnsenadaChile&destination=SaltosdelPetrohuChile&travelmode=driving\",\"origen_nombre\":\"Ensenada\",\"destino_nombre\":\"Saltos del Petrohu\\u00e9\",\"ui_origen_label\":\"Ensenada\",\"ui_destino_label\":\"Saltos del Petrohu\\u00e9\",\"ui_label\":\"Ensenada \\u2192 Saltos del Petrohu\\u00e9 \\u00b7 9 km\"},{\"tramo_id\":\"EN1-OS1\",\"codigo\":\"EN1\\u2013OS1\",\"nombre\":\"Ruta V-555\",\"km_total\":\"45.4\",\"origen_code\":\"EN1\",\"destino_code\":\"OS1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=EnsenadaChile&destination=VolcnOsornoChile&travelmode=driving\",\"origen_nombre\":\"Ensenada\",\"destino_nombre\":\"Volc\\u00e1n Osorno\",\"ui_origen_label\":\"Ensenada\",\"ui_destino_label\":\"Volc\\u00e1n Osorno\",\"ui_label\":\"Ensenada \\u2192 Volc\\u00e1n Osorno \\u00b7 45 km\"},{\"tramo_id\":\"FL1-LE1\",\"codigo\":\"FL1\\u2013LE1\",\"nombre\":\"Ruta 7\",\"km_total\":\"10.2\",\"origen_code\":\"FL1\",\"destino_code\":\"LE1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Leptepu+-+Ruta+7,+Chaiten,+Chait%C3%A9n,+Los+Lagos\\\/-42.5453361,-72.5232653\\\/@-42.5169124,-72.5208902,10397m\\\/data=!3m2!1e3!4b1!4m9!4m8!1m5!1m1!1s0x961ecc0e0c62df59:0x627418cb6b524346!2m2!1d-72.436367!2d-42.4886207!1m0!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Fiordo Largo\",\"destino_nombre\":\"Leptep\\u00fa\",\"ui_origen_label\":\"Fiordo Largo\",\"ui_destino_label\":\"Leptep\\u00fa\",\"ui_label\":\"Fiordo Largo \\u2192 Leptep\\u00fa \\u00b7 10 km\"},{\"tramo_id\":\"FFU-PL1\",\"codigo\":\"FFU\\u2013PL1\",\"nombre\":\"Ruta 231-CH \\\/ Ruta 235-CH\",\"km_total\":\"86.8\",\"origen_code\":\"FFU\",\"destino_code\":\"PL1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=FutaleufChile&destination=PalenaChile&travelmode=driving\",\"origen_nombre\":\"Futaleuf\\u00fa\",\"destino_nombre\":\"Palena\",\"ui_origen_label\":\"Futaleuf\\u00fa\",\"ui_destino_label\":\"Palena\",\"ui_label\":\"Futaleuf\\u00fa \\u2192 Palena \\u00b7 86 km\"},{\"tramo_id\":\"GGS-BC1\",\"codigo\":\"GGS\\u2013BC1\",\"nombre\":\"RN 40\",\"km_total\":\"226.5\",\"origen_code\":\"GGS\",\"destino_code\":\"BC1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=GobernadorGregoresArgentina&destination=BajoCaracolesArgentina&travelmode=driving\",\"origen_nombre\":\"Gobernador Gregores\",\"destino_nombre\":\"Bajo Caracoles\",\"ui_origen_label\":\"Gobernador Gregores\",\"ui_destino_label\":\"Bajo Caracoles\",\"ui_label\":\"Gobernador Gregores \\u2192 Bajo Caracoles \\u00b7 226 km\"},{\"tramo_id\":\"GGS-PMQ\",\"codigo\":\"GGS\\u2013PMQ\",\"nombre\":\"Ruta 40\",\"km_total\":\"355.0\",\"origen_code\":\"GGS\",\"destino_code\":\"PMQ\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/perito-moreno-gregores.png\",\"origen_nombre\":\"Gobernador Gregores\",\"destino_nombre\":\"Perito Moreno\",\"ui_origen_label\":\"Gobernador Gregores\",\"ui_destino_label\":\"Perito Moreno\",\"ui_label\":\"Gobernador Gregores \\u2192 Perito Moreno \\u00b7 355 km\"},{\"tramo_id\":\"HR1-PE1\",\"codigo\":\"HR1\\u2013PE1\",\"nombre\":\"Ruta 7\",\"km_total\":\"54.6\",\"origen_code\":\"HR1\",\"destino_code\":\"PE1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=HornopirnChile&destination=CaletaPuelcheChile&travelmode=driving\",\"origen_nombre\":\"Hornopir\\u00e9n\",\"destino_nombre\":\"Caleta Puelche\",\"ui_origen_label\":\"Hornopir\\u00e9n\",\"ui_destino_label\":\"Caleta Puelche\",\"ui_label\":\"Hornopir\\u00e9n \\u2192 Caleta Puelche \\u00b7 54 km\"},{\"tramo_id\":\"HR1-CT8\",\"codigo\":\"HR1\\u2013CT8\",\"nombre\":\"\",\"km_total\":\"45.1\",\"origen_code\":\"HR1\",\"destino_code\":\"CT8\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Contao,+Hualaihu%C3%A9,+Los+Lagos\\\/Hornopir%C3%A9n,+Hualaihu%C3%A9,+Los+Lagos\\\/@-41.904969,-72.6940342,31002m\\\/data=!3m1!1e3!4m24!4m23!1m15!1m1!1s0x961854c62587b39f:0xfb78e1d83c8dd526!2m2!1d-72.7191685!2d-41.8033224!3m4!1m2!1d-72.4897255!2d-41.9551077!3s0x96190fb939f95497:0xd88aac35b24b886e!3m4!1m2!1d-72.4897255!2d-41.9551077!3s0x96190fb939f95497:0xd88aac35b24b886e!1m5!1m1!1s0x96190e2c93964e95:0x1ebdc256d6ff06ae!2m2!1d-72.471219!2d-41.9662408!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Hornopir\\u00e9n\",\"destino_nombre\":\"CONTAO\",\"ui_origen_label\":\"Hornopir\\u00e9n\",\"ui_destino_label\":\"CONTAO\",\"ui_label\":\"Hornopir\\u00e9n \\u2192 CONTAO \\u00b7 45 km\"},{\"tramo_id\":\"EZ1-FTE\",\"codigo\":\"EZ1\\u2013FTE\",\"nombre\":\"RP 5 \\\/ RN 40\",\"km_total\":\"162.6\",\"origen_code\":\"EZ1\",\"destino_code\":\"FTE\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LaEsperanzaArgentina&destination=ElCalafateArgentina&travelmode=driving\",\"origen_nombre\":\"La Esperanza\",\"destino_nombre\":\"El Calafate\",\"ui_origen_label\":\"La Esperanza\",\"ui_destino_label\":\"El Calafate\",\"ui_label\":\"La Esperanza \\u2192 El Calafate \\u00b7 162 km\"},{\"tramo_id\":\"LJ1-LV1\",\"codigo\":\"LJ1\\u2013LV1\",\"nombre\":\"Ruta X-10\",\"km_total\":\"72.2\",\"origen_code\":\"LJ1\",\"destino_code\":\"LV1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LaJuntaChile&destination=LagoVerdeChile&travelmode=driving\",\"origen_nombre\":\"La Junta\",\"destino_nombre\":\"Lago Verde\",\"ui_origen_label\":\"La Junta\",\"ui_destino_label\":\"Lago Verde\",\"ui_label\":\"La Junta \\u2192 Lago Verde \\u00b7 72 km\"},{\"tramo_id\":\"LJ1-RM1\",\"codigo\":\"LJ1\\u2013RM1\",\"nombre\":\"Ruta X-12\",\"km_total\":\"73.9\",\"origen_code\":\"LJ1\",\"destino_code\":\"RM1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LaJuntaChile&destination=RalMarnBalmacedaChile&travelmode=driving\",\"origen_nombre\":\"La Junta\",\"destino_nombre\":\"Ra\\u00fal Mar\\u00edn Balmaceda\",\"ui_origen_label\":\"La Junta\",\"ui_destino_label\":\"Ra\\u00fal Mar\\u00edn Balmaceda\",\"ui_label\":\"La Junta \\u2192 Ra\\u00fal Mar\\u00edn Balmaceda \\u00b7 73 km\"},{\"tramo_id\":\"LJ1-RR1\",\"codigo\":\"LJ1\\u2013RR1\",\"nombre\":\"Ruta 7\",\"km_total\":\"10.4\",\"origen_code\":\"LJ1\",\"destino_code\":\"RR1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LaJuntaChile&destination=ReservaNacionalLagoRosselotChile&travelmode=driving\",\"origen_nombre\":\"La Junta\",\"destino_nombre\":\"Reserva Nacional Lago Rosselot\",\"ui_origen_label\":\"La Junta\",\"ui_destino_label\":\"Reserva Nacional Lago Rosselot\",\"ui_label\":\"La Junta \\u2192 Reserva Nacional Lago Rosselot \\u00b7 10 km\"},{\"tramo_id\":\"LJ1-SL1\",\"codigo\":\"LJ1\\u2013SL1\",\"nombre\":\"Ruta 7\",\"km_total\":\"68.3\",\"origen_code\":\"LJ1\",\"destino_code\":\"SL1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LaJuntaChile&destination=VillaSantaLucaChile&travelmode=driving\",\"origen_nombre\":\"La Junta\",\"destino_nombre\":\"Villa Santa Luc\\u00eda\",\"ui_origen_label\":\"La Junta\",\"ui_destino_label\":\"Villa Santa Luc\\u00eda\",\"ui_label\":\"La Junta \\u2192 Villa Santa Luc\\u00eda \\u00b7 68 km\"},{\"tramo_id\":\"LG9-BBA\",\"codigo\":\"LG9\\u2013BBA\",\"nombre\":\"\",\"km_total\":\"35.7\",\"origen_code\":\"LG9\",\"destino_code\":\"BBA\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/maps.app.goo.gl\\\/hHLfPC2v36pcNk7k6\",\"origen_nombre\":\"LAGO BLANCO\",\"destino_nombre\":\"Balmaceda\",\"ui_origen_label\":\"LAGO BLANCO\",\"ui_destino_label\":\"Balmaceda\",\"ui_label\":\"LAGO BLANCO \\u2192 Balmaceda \\u00b7 35 km\"},{\"tramo_id\":\"LZ1-RB1\",\"codigo\":\"LZ1\\u2013RB1\",\"nombre\":\"RP 39 \\\/ acceso Paso Roballos\",\"km_total\":\"63.7\",\"origen_code\":\"LZ1\",\"destino_code\":\"RB1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LagoPosadasArgentina&destination=PasoInternacionalRoballosChile\\\/Argentina&travelmode=driving\",\"origen_nombre\":\"Lago Posadas\",\"destino_nombre\":\"Paso Internacional Roballos\",\"ui_origen_label\":\"Lago Posadas\",\"ui_destino_label\":\"Paso Internacional Roballos\",\"ui_label\":\"Lago Posadas \\u2192 Paso Internacional Roballos \\u00b7 63 km\"},{\"tramo_id\":\"LE1-HR1\",\"codigo\":\"LE1\\u2013HR1\",\"nombre\":\"Cruce Fiordo Comau\",\"km_total\":\"60.0\",\"origen_code\":\"LE1\",\"destino_code\":\"HR1\",\"superficie_default\":\"Mar\\u00edtimo \\\/ Ferry\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Leptepu+-+Ruta+7,+Chaiten,+Chait%C3%A9n,+Los+Lagos\\\/Hornopir%C3%A9n,+Hualaihu%C3%A9,+Los+Lagos\\\/@-42.2082461,-72.7706904,83587m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0x961ecc0e0c62df59:0x627418cb6b524346!2m2!1d-72.436367!2d-42.4886207!1m5!1m1!1s0x96190e2c93964e95:0x1ebdc256d6ff06ae!2m2!1d-72.471219!2d-41.9662408!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Leptep\\u00fa\",\"destino_nombre\":\"Hornopir\\u00e9n\",\"ui_origen_label\":\"Leptep\\u00fa\",\"ui_destino_label\":\"Hornopir\\u00e9n\",\"ui_label\":\"Leptep\\u00fa \\u2192 Hornopir\\u00e9n \\u00b7 60 km\"},{\"tramo_id\":\"LAN01-MZ1\",\"codigo\":\"LAN01\\u2013MZ1\",\"nombre\":\"RP 41\",\"km_total\":\"77.5\",\"origen_code\":\"LAN01\",\"destino_code\":\"MZ1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LosAntiguosArgentina&destination=MonteZeballosyRutaEscnica41Argentina&travelmode=driving\",\"origen_nombre\":\"Los Antiguos\",\"destino_nombre\":\"Monte Zeballos y Ruta Esc\\u00e9nica 41\",\"ui_origen_label\":\"Los Antiguos\",\"ui_destino_label\":\"Monte Zeballos y Ruta Esc\\u00e9nica 41\",\"ui_label\":\"Los Antiguos \\u2192 Monte Zeballos y Ruta Esc\\u00e9nica 41 \\u00b7 77 km\"},{\"tramo_id\":\"LAN01-PJ1\",\"codigo\":\"LAN01\\u2013PJ1\",\"nombre\":\"RP 43 \\\/ Ruta 265-CH\",\"km_total\":\"2.3\",\"origen_code\":\"LAN01\",\"destino_code\":\"PJ1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=LosAntiguosArgentina&destination=PasoInternacionalJeinimeniChile\\\/Argentina&travelmode=driving\",\"origen_nombre\":\"Los Antiguos\",\"destino_nombre\":\"Paso Internacional Jeinimeni\",\"ui_origen_label\":\"Los Antiguos\",\"ui_destino_label\":\"Paso Internacional Jeinimeni\",\"ui_label\":\"Los Antiguos \\u2192 Paso Internacional Jeinimeni \\u00b7 2 km\"},{\"tramo_id\":\"QL1-VC1\",\"codigo\":\"QL1\\u2013VC1\",\"nombre\":\"Acceso Ventisquero Colgante\",\"km_total\":\"16.7\",\"origen_code\":\"QL1\",\"destino_code\":\"VC1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ParqueNacionalQueulatChile&destination=VentisqueroColganteChile&travelmode=driving\",\"origen_nombre\":\"Parque Nacional Queulat\",\"destino_nombre\":\"Ventisquero Colgante\",\"ui_origen_label\":\"Parque Nacional Queulat\",\"ui_destino_label\":\"Ventisquero Colgante\",\"ui_label\":\"Parque Nacional Queulat \\u2192 Ventisquero Colgante \\u00b7 16 km\"},{\"tramo_id\":\"TF1-LP1\",\"codigo\":\"TF1\\u2013LP1\",\"nombre\":\"RN 3\",\"km_total\":\"12.0\",\"origen_code\":\"TF1\",\"destino_code\":\"LP1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ParqueNacionalTierradelFuegoArgentina&destination=BahaLapataiaArgentina&travelmode=driving\",\"origen_nombre\":\"Parque Nacional Tierra del Fuego\",\"destino_nombre\":\"Bah\\u00eda Lapataia\",\"ui_origen_label\":\"Parque Nacional Tierra del Fuego\",\"ui_destino_label\":\"Bah\\u00eda Lapataia\",\"ui_label\":\"Parque Nacional Tierra del Fuego \\u2192 Bah\\u00eda Lapataia \\u00b7 12 km\"},{\"tramo_id\":\"PR1-WPR\",\"codigo\":\"PR1\\u2013WPR\",\"nombre\":\"Ruta Y-71\",\"km_total\":\"107.6\",\"origen_code\":\"PR1\",\"destino_code\":\"WPR\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=ParquePinginoReyChile&destination=PorvenirChile&travelmode=driving\",\"origen_nombre\":\"Parque Ping\\u00fcino Rey\",\"destino_nombre\":\"Porvenir\",\"ui_origen_label\":\"Parque Ping\\u00fcino Rey\",\"ui_destino_label\":\"Porvenir\",\"ui_label\":\"Parque Ping\\u00fcino Rey \\u2192 Porvenir \\u00b7 107 km\"},{\"tramo_id\":\"DO1-RT1\",\"codigo\":\"DO1\\u2013RT1\",\"nombre\":\"RN 293\",\"km_total\":\"6.6\",\"origen_code\":\"DO1\",\"destino_code\":\"RT1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PasoFronterizoDoroteaChile\\\/Argentina&destination=RoTurbioArgentina&travelmode=driving\",\"origen_nombre\":\"Paso Fronterizo Dorotea\",\"destino_nombre\":\"R\\u00edo Turbio\",\"ui_origen_label\":\"Paso Fronterizo Dorotea\",\"ui_destino_label\":\"R\\u00edo Turbio\",\"ui_label\":\"Paso Fronterizo Dorotea \\u2192 R\\u00edo Turbio \\u00b7 6 km\"},{\"tramo_id\":\"PF1-RGL\",\"codigo\":\"PF1\\u2013RGL\",\"nombre\":\"RN 3\",\"km_total\":\"71.3\",\"origen_code\":\"PF1\",\"destino_code\":\"RGL\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PasoFronterizoIntegracinAustralChile\\\/Argentina&destination=RoGallegosArgentina&travelmode=driving\",\"origen_nombre\":\"Paso Fronterizo Integraci\\u00f3n Austral\",\"destino_nombre\":\"R\\u00edo Gallegos\",\"ui_origen_label\":\"Paso Fronterizo Integraci\\u00f3n Austral\",\"ui_destino_label\":\"R\\u00edo Gallegos\",\"ui_label\":\"Paso Fronterizo Integraci\\u00f3n Austral \\u2192 R\\u00edo Gallegos \\u00b7 71 km\"},{\"tramo_id\":\"SS1-RGA\",\"codigo\":\"SS1\\u2013RGA\",\"nombre\":\"RN 3\",\"km_total\":\"89.6\",\"origen_code\":\"SS1\",\"destino_code\":\"RGA\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PasoFronterizoSanSebastinChile\\\/Argentina&destination=RoGrandeArgentina&travelmode=driving\",\"origen_nombre\":\"Paso Fronterizo San Sebasti\\u00e1n\",\"destino_nombre\":\"R\\u00edo Grande\",\"ui_origen_label\":\"Paso Fronterizo San Sebasti\\u00e1n\",\"ui_destino_label\":\"R\\u00edo Grande\",\"ui_label\":\"Paso Fronterizo San Sebasti\\u00e1n \\u2192 R\\u00edo Grande \\u00b7 89 km\"},{\"tramo_id\":\"PJ1-CCH\",\"codigo\":\"PJ1\\u2013CCH\",\"nombre\":\"Ruta 265-CH\",\"km_total\":\"11.6\",\"origen_code\":\"PJ1\",\"destino_code\":\"CCH\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PasoInternacionalJeinimeniChile\\\/Argentina&destination=ChileChicoChile&travelmode=driving\",\"origen_nombre\":\"Paso Internacional Jeinimeni\",\"destino_nombre\":\"Chile Chico\",\"ui_origen_label\":\"Paso Internacional Jeinimeni\",\"ui_destino_label\":\"Chile Chico\",\"ui_label\":\"Paso Internacional Jeinimeni \\u2192 Chile Chico \\u00b7 11 km\"},{\"tramo_id\":\"DG1-TA1\",\"codigo\":\"DG1\\u2013TA1\",\"nombre\":\"RP 7 \\\/ acceso Cancha Carrera\",\"km_total\":\"47.9\",\"origen_code\":\"DG1\",\"destino_code\":\"TA1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PasoRoDonGuillermoCanchaCarreraChile\\\/Argentina&destination=TapiAikeArgentina&travelmode=driving\",\"origen_nombre\":\"Paso R\\u00edo Don Guillermo \\u2013 Cancha Carrera\",\"destino_nombre\":\"Tapi Aike\",\"ui_origen_label\":\"Paso R\\u00edo Don Guillermo \\u2013 Cancha Carrera\",\"ui_destino_label\":\"Tapi Aike\",\"ui_label\":\"Paso R\\u00edo Don Guillermo \\u2013 Cancha Carrera \\u2192 Tapi Aike \\u00b7 47 km\"},{\"tramo_id\":\"PMQ-BBA\",\"codigo\":\"PMQ\\u2013BBA\",\"nombre\":\"RN40, RN260 y RP55\",\"km_total\":\"201.0\",\"origen_code\":\"PMQ\",\"destino_code\":\"BBA\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/perito-moreno-balmaceda.png\",\"origen_nombre\":\"Perito Moreno\",\"destino_nombre\":\"Balmaceda (via paso huemules)\",\"ui_origen_label\":\"Perito Moreno\",\"ui_destino_label\":\"Balmaceda (via paso huemules)\",\"ui_label\":\"Perito Moreno \\u2192 Balmaceda (via paso huemules) \\u00b7 201 km\"},{\"tramo_id\":\"PMQ-LG9\",\"codigo\":\"PMQ\\u2013LG9\",\"nombre\":\"\",\"km_total\":\"168.0\",\"origen_code\":\"PMQ\",\"destino_code\":\"LG9\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/maps.app.goo.gl\\\/TFLWp6Exr8wPGSh46\",\"origen_nombre\":\"Perito Moreno\",\"destino_nombre\":\"LAGO BLANCO\",\"ui_origen_label\":\"Perito Moreno\",\"ui_destino_label\":\"LAGO BLANCO\",\"ui_label\":\"Perito Moreno \\u2192 LAGO BLANCO \\u00b7 168 km\"},{\"tramo_id\":\"PMQ-LAN01\",\"codigo\":\"PMQ\\u2013LAN01\",\"nombre\":\"RP 43\",\"km_total\":\"59.3\",\"origen_code\":\"PMQ\",\"destino_code\":\"LAN01\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PeritoMorenoArgentina&destination=LosAntiguosArgentina&travelmode=driving\",\"origen_nombre\":\"Perito Moreno\",\"destino_nombre\":\"Los Antiguos\",\"ui_origen_label\":\"Perito Moreno\",\"ui_destino_label\":\"Los Antiguos\",\"ui_label\":\"Perito Moreno \\u2192 Los Antiguos \\u00b7 59 km\"},{\"tramo_id\":\"PMQ-PP1\",\"codigo\":\"PMQ\\u2013PP1\",\"nombre\":\"RN 40 y accesos Parque Patagonia\",\"km_total\":\"45.5\",\"origen_code\":\"PMQ\",\"destino_code\":\"PP1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PeritoMorenoArgentina&destination=ParqueNacionalPatagoniaArgentinaArgentina&travelmode=driving\",\"origen_nombre\":\"Perito Moreno\",\"destino_nombre\":\"Parque Nacional Patagonia, Argentina\",\"ui_origen_label\":\"Perito Moreno\",\"ui_destino_label\":\"Parque Nacional Patagonia, Argentina\",\"ui_label\":\"Perito Moreno \\u2192 Parque Nacional Patagonia, Argentina \\u00b7 45 km\"},{\"tramo_id\":\"PMQ-PN1\",\"codigo\":\"PMQ\\u2013PN1\",\"nombre\":\"RN 40 y RP 37\",\"km_total\":\"332.6\",\"origen_code\":\"PMQ\",\"destino_code\":\"PN1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PeritoMorenoArgentina&destination=ParqueNacionalPeritoMorenoArgentina&travelmode=driving\",\"origen_nombre\":\"Perito Moreno\",\"destino_nombre\":\"Parque Nacional Perito Moreno\",\"ui_origen_label\":\"Perito Moreno\",\"ui_destino_label\":\"Parque Nacional Perito Moreno\",\"ui_label\":\"Perito Moreno \\u2192 Parque Nacional Perito Moreno \\u00b7 332 km\"},{\"tramo_id\":\"SA33-GGS\",\"codigo\":\"SA33\\u2013GGS\",\"nombre\":\"Ruta 288 y RP27\",\"km_total\":\"190.0\",\"origen_code\":\"SA33\",\"destino_code\":\"GGS\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/gregores-piedra-buena.png\",\"origen_nombre\":\"Piedra Buena\",\"destino_nombre\":\"Gobernador Gregores\",\"ui_origen_label\":\"Piedra Buena\",\"ui_destino_label\":\"Gobernador Gregores\",\"ui_label\":\"Piedra Buena \\u2192 Gobernador Gregores \\u00b7 190 km\"},{\"tramo_id\":\"PS1-AD1\",\"codigo\":\"PS1\\u2013AD1\",\"nombre\":\"Camino interior Torres del Paine\",\"km_total\":\"33.5\",\"origen_code\":\"PS1\",\"destino_code\":\"AD1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PorteraLagoSarmientoChile&destination=AdministracindeTorresdelPaineChile&travelmode=driving\",\"origen_nombre\":\"Porter\\u00eda Lago Sarmiento\",\"destino_nombre\":\"Administraci\\u00f3n de Torres del Paine\",\"ui_origen_label\":\"Porter\\u00eda Lago Sarmiento\",\"ui_destino_label\":\"Administraci\\u00f3n de Torres del Paine\",\"ui_label\":\"Porter\\u00eda Lago Sarmiento \\u2192 Administraci\\u00f3n de Torres del Paine \\u00b7 33 km\"},{\"tramo_id\":\"POLA-LA1\",\"codigo\":\"POLA\\u2013LA1\",\"nombre\":\"Camino a Laguna Azul\",\"km_total\":\"17.5\",\"origen_code\":\"POLA\",\"destino_code\":\"LA1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PorteraLagunaAmargaChile&destination=LagunaAzulChile&travelmode=driving\",\"origen_nombre\":\"Porter\\u00eda Laguna Amarga\",\"destino_nombre\":\"Laguna Azul\",\"ui_origen_label\":\"Porter\\u00eda Laguna Amarga\",\"ui_destino_label\":\"Laguna Azul\",\"ui_label\":\"Porter\\u00eda Laguna Amarga \\u2192 Laguna Azul \\u00b7 17 km\"},{\"tramo_id\":\"POLA-PS1\",\"codigo\":\"POLA\\u2013PS1\",\"nombre\":\"Camino interior Torres del Paine\",\"km_total\":\"20.9\",\"origen_code\":\"POLA\",\"destino_code\":\"PS1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PorteraLagunaAmargaChile&destination=PorteraLagoSarmientoChile&travelmode=driving\",\"origen_nombre\":\"Porter\\u00eda Laguna Amarga\",\"destino_nombre\":\"Porter\\u00eda Lago Sarmiento\",\"ui_origen_label\":\"Porter\\u00eda Laguna Amarga\",\"ui_destino_label\":\"Porter\\u00eda Lago Sarmiento\",\"ui_label\":\"Porter\\u00eda Laguna Amarga \\u2192 Porter\\u00eda Lago Sarmiento \\u00b7 20 km\"},{\"tramo_id\":\"SE1-AD1\",\"codigo\":\"SE1\\u2013AD1\",\"nombre\":\"Camino interior Torres del Paine\",\"km_total\":\"5.2\",\"origen_code\":\"SE1\",\"destino_code\":\"AD1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PorteraSerranoChile&destination=AdministracindeTorresdelPaineChile&travelmode=driving\",\"origen_nombre\":\"Porter\\u00eda Serrano\",\"destino_nombre\":\"Administraci\\u00f3n de Torres del Paine\",\"ui_origen_label\":\"Porter\\u00eda Serrano\",\"ui_destino_label\":\"Administraci\\u00f3n de Torres del Paine\",\"ui_label\":\"Porter\\u00eda Serrano \\u2192 Administraci\\u00f3n de Torres del Paine \\u00b7 5 km\"},{\"tramo_id\":\"PD1-LG1\",\"codigo\":\"PD1\\u2013LG1\",\"nombre\":\"Camino a Lago Grey\",\"km_total\":\"32.7\",\"origen_code\":\"PD1\",\"destino_code\":\"LG1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=Pudeto\\\/EmbarcaderoPudetoChile&destination=LagoGreyChile&travelmode=driving\",\"origen_nombre\":\"Pudeto \\\/ Embarcadero Pudeto\",\"destino_nombre\":\"Lago Grey\",\"ui_origen_label\":\"Pudeto \\\/ Embarcadero Pudeto\",\"ui_destino_label\":\"Lago Grey\",\"ui_label\":\"Pudeto \\\/ Embarcadero Pudeto \\u2192 Lago Grey \\u00b7 32 km\"},{\"tramo_id\":\"PA2-CH1\",\"codigo\":\"PA2\\u2013CH1\",\"nombre\":\"Ruta 240\",\"km_total\":\"14.9\",\"origen_code\":\"PA2\",\"destino_code\":\"CH1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoAysnChile&destination=PuertoChacabucoChile&travelmode=driving\",\"origen_nombre\":\"Puerto Ays\\u00e9n\",\"destino_nombre\":\"Puerto Chacabuco\",\"ui_origen_label\":\"Puerto Ays\\u00e9n\",\"ui_destino_label\":\"Puerto Chacabuco\",\"ui_label\":\"Puerto Ays\\u00e9n \\u2192 Puerto Chacabuco \\u00b7 14 km\"},{\"tramo_id\":\"PTBT-GD1\",\"codigo\":\"PTBT\\u2013GD1\",\"nombre\":\"Ruta 265-CH\",\"km_total\":\"26.4\",\"origen_code\":\"PTBT\",\"destino_code\":\"GD1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoBertrandChile&destination=PuertoGuadalChile&travelmode=driving\",\"origen_nombre\":\"Puerto Bertrand\",\"destino_nombre\":\"Puerto Guadal\",\"ui_origen_label\":\"Puerto Bertrand\",\"ui_destino_label\":\"Puerto Guadal\",\"ui_label\":\"Puerto Bertrand \\u2192 Puerto Guadal \\u00b7 26 km\"},{\"tramo_id\":\"GD1-CO1\",\"codigo\":\"GD1\\u2013CO1\",\"nombre\":\"Ruta 7\",\"km_total\":\"72.9\",\"origen_code\":\"GD1\",\"destino_code\":\"CO1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoGuadalChile&destination=CochraneChile&travelmode=driving\",\"origen_nombre\":\"Puerto Guadal\",\"destino_nombre\":\"Cochrane\",\"ui_origen_label\":\"Puerto Guadal\",\"ui_destino_label\":\"Cochrane\",\"ui_label\":\"Puerto Guadal \\u2192 Cochrane \\u00b7 72 km\"},{\"tramo_id\":\"GD1-CR9\",\"codigo\":\"GD1\\u2013CR9\",\"nombre\":\"\",\"km_total\":\"9.2\",\"origen_code\":\"GD1\",\"destino_code\":\"CR9\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Cruce+Chile+Chico+-+Carretera+Austral+-+Carr.+Austral,+Chile+Chico,+Ays%C3%A9n\\\/Puerto+Guadal,+Chile+Chico,+Ays%C3%A9n\\\/@-46.8729389,-72.784388,11274m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0xbd93b70065a25da5:0xd499375cd96ade54!2m2!1d-72.7825761!2d-46.9009104!1m5!1m1!1s0xbd93b1e7b34c3129:0x4ba3a4e74d07230e!2m2!1d-72.7036585!2d-46.8453024!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNi4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Puerto Guadal\",\"destino_nombre\":\"Cruce Chile Chico - Carretera Ausral\",\"ui_origen_label\":\"Puerto Guadal\",\"ui_destino_label\":\"Cruce Chile Chico - Carretera Ausral\",\"ui_label\":\"Puerto Guadal \\u2192 Cruce Chile Chico - Carretera Ausral \\u00b7 9 km\"},{\"tramo_id\":\"IB1-CCH\",\"codigo\":\"IB1\\u2013CCH\",\"nombre\":\"Cruce Lago General Carrera\",\"km_total\":\"67.0\",\"origen_code\":\"IB1\",\"destino_code\":\"CCH\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoIngenieroIbezChile&destination=ChileChicoChile&travelmode=driving\",\"origen_nombre\":\"Puerto Ingeniero Ib\\u00e1\\u00f1ez\",\"destino_nombre\":\"Chile Chico\",\"ui_origen_label\":\"Puerto Ingeniero Ib\\u00e1\\u00f1ez\",\"ui_destino_label\":\"Chile Chico\",\"ui_label\":\"Puerto Ingeniero Ib\\u00e1\\u00f1ez \\u2192 Chile Chico \\u00b7 67 km\"},{\"tramo_id\":\"PMC-AA1\",\"codigo\":\"PMC\\u2013AA1\",\"nombre\":\"Ruta 7 \\\/ acceso Alerce Andino\",\"km_total\":\"43.2\",\"origen_code\":\"PMC\",\"destino_code\":\"AA1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoMonttChile&destination=ParqueNacionalAlerceAndinoChile&travelmode=driving\",\"origen_nombre\":\"Puerto Montt\",\"destino_nombre\":\"Parque Nacional Alerce Andino\",\"ui_origen_label\":\"Puerto Montt\",\"ui_destino_label\":\"Parque Nacional Alerce Andino\",\"ui_label\":\"Puerto Montt \\u2192 Parque Nacional Alerce Andino \\u00b7 43 km\"},{\"tramo_id\":\"PNT-CCAS\",\"codigo\":\"PNT\\u2013CCAS\",\"nombre\":\"Ruta 9\",\"km_total\":\"59.0\",\"origen_code\":\"PNT\",\"destino_code\":\"CCAS\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/natales-a-cerro-castillo-magallanes.png\",\"origen_nombre\":\"Puerto Natales\",\"destino_nombre\":\"Cerro Castillo\",\"ui_origen_label\":\"Puerto Natales\",\"ui_destino_label\":\"Cerro Castillo\",\"ui_label\":\"Puerto Natales \\u2192 Cerro Castillo \\u00b7 59 km\"},{\"tramo_id\":\"PNT-CM1\",\"codigo\":\"PNT\\u2013CM1\",\"nombre\":\"Ruta 9 y acceso Cueva del Milod\\u00f3n\",\"km_total\":\"25.6\",\"origen_code\":\"PNT\",\"destino_code\":\"CM1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoNatalesChile&destination=MonumentoNaturalCuevadelMilodnChile&travelmode=driving\",\"origen_nombre\":\"Puerto Natales\",\"destino_nombre\":\"Monumento Natural Cueva del Milod\\u00f3n\",\"ui_origen_label\":\"Puerto Natales\",\"ui_destino_label\":\"Monumento Natural Cueva del Milod\\u00f3n\",\"ui_label\":\"Puerto Natales \\u2192 Monumento Natural Cueva del Milod\\u00f3n \\u00b7 25 km\"},{\"tramo_id\":\"PNT-POLA\",\"codigo\":\"PNT\\u2013POLA\",\"nombre\":\"Ruta 9\",\"km_total\":\"111.0\",\"origen_code\":\"PNT\",\"destino_code\":\"POLA\",\"superficie_default\":\"Concreto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/natales-porteria-laguna-amarga.png\",\"origen_nombre\":\"Puerto natales\",\"destino_nombre\":\"Porter\\u00eda laguna amarga\",\"ui_origen_label\":\"Puerto natales\",\"ui_destino_label\":\"Porter\\u00eda laguna amarga\",\"ui_label\":\"Puerto natales \\u2192 Porter\\u00eda laguna amarga \\u00b7 111 km\"},{\"tramo_id\":\"PNT-PY1\",\"codigo\":\"PNT\\u2013PY1\",\"nombre\":\"navegacion p.natales a p.yungay\",\"km_total\":\"523.0\",\"origen_code\":\"PNT\",\"destino_code\":\"PY1\",\"superficie_default\":\"Mar\\u00edtimo \\\/ Ferry\",\"estado_default\":\"Bueno\",\"mapa_url\":\"\",\"origen_nombre\":\"Puerto Natales\",\"destino_nombre\":\"Puerto Yungay\",\"ui_origen_label\":\"Puerto Natales\",\"ui_destino_label\":\"Puerto Yungay\",\"ui_label\":\"Puerto Natales \\u2192 Puerto Yungay \\u00b7 523 km\"},{\"tramo_id\":\"PNT-VD1\",\"codigo\":\"PNT\\u2013VD1\",\"nombre\":\"Ruta 9 \\\/ Ruta 250-CH\",\"km_total\":\"21.4\",\"origen_code\":\"PNT\",\"destino_code\":\"VD1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoNatalesChile&destination=VillaDoroteaChile&travelmode=driving\",\"origen_nombre\":\"Puerto Natales\",\"destino_nombre\":\"Villa Dorotea\",\"ui_origen_label\":\"Puerto Natales\",\"ui_destino_label\":\"Villa Dorotea\",\"ui_label\":\"Puerto Natales \\u2192 Villa Dorotea \\u00b7 21 km\"},{\"tramo_id\":\"PNT-VRS\",\"codigo\":\"PNT\\u2013VRS\",\"nombre\":\"Ruta 9 y ruta Y290\",\"km_total\":\"84.0\",\"origen_code\":\"PNT\",\"destino_code\":\"VRS\",\"superficie_default\":\"Concreto\",\"estado_default\":\"Bueno\",\"mapa_url\":null,\"origen_nombre\":\"Puerto Natales\",\"destino_nombre\":\"Villa rio serrano\",\"ui_origen_label\":\"Puerto Natales\",\"ui_destino_label\":\"Villa rio serrano\",\"ui_label\":\"Puerto Natales \\u2192 Villa rio serrano \\u00b7 84 km\"},{\"tramo_id\":\"PTLO-BM1\",\"codigo\":\"PTLO\\u2013BM1\",\"nombre\":\"Ruta 7\",\"km_total\":\"30.0\",\"origen_code\":\"PTLO\",\"destino_code\":\"BM1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoRoTranquiloChile&destination=BahaMurtaChile&travelmode=driving\",\"origen_nombre\":\"Puerto R\\u00edo Tranquilo\",\"destino_nombre\":\"Bah\\u00eda Murta\",\"ui_origen_label\":\"Puerto R\\u00edo Tranquilo\",\"ui_destino_label\":\"Bah\\u00eda Murta\",\"ui_label\":\"Puerto R\\u00edo Tranquilo \\u2192 Bah\\u00eda Murta \\u00b7 30 km\"},{\"tramo_id\":\"PTLO-MA1\",\"codigo\":\"PTLO\\u2013MA1\",\"nombre\":\"Acceso lacustre Capillas de M\\u00e1rmol\",\"km_total\":\"6.0\",\"origen_code\":\"PTLO\",\"destino_code\":\"MA1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoRoTranquiloChile&destination=CapillasdeMrmolChile&travelmode=driving\",\"origen_nombre\":\"Puerto R\\u00edo Tranquilo\",\"destino_nombre\":\"Capillas de M\\u00e1rmol\",\"ui_origen_label\":\"Puerto R\\u00edo Tranquilo\",\"ui_destino_label\":\"Capillas de M\\u00e1rmol\",\"ui_label\":\"Puerto R\\u00edo Tranquilo \\u2192 Capillas de M\\u00e1rmol \\u00b7 6 km\"},{\"tramo_id\":\"PTLO-GE1\",\"codigo\":\"PTLO\\u2013GE1\",\"nombre\":\"Ruta X-728\",\"km_total\":\"55.4\",\"origen_code\":\"PTLO\",\"destino_code\":\"GE1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoRoTranquiloChile&destination=GlaciarExploradoresChile&travelmode=driving\",\"origen_nombre\":\"Puerto R\\u00edo Tranquilo\",\"destino_nombre\":\"Glaciar Exploradores\",\"ui_origen_label\":\"Puerto R\\u00edo Tranquilo\",\"ui_destino_label\":\"Glaciar Exploradores\",\"ui_label\":\"Puerto R\\u00edo Tranquilo \\u2192 Glaciar Exploradores \\u00b7 55 km\"},{\"tramo_id\":\"PTLO-PTBT\",\"codigo\":\"PTLO\\u2013PTBT\",\"nombre\":\"Ruta 7\",\"km_total\":\"66.0\",\"origen_code\":\"PTLO\",\"destino_code\":\"PTBT\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/pto-tranquilo-pto-bertrand.png\",\"origen_nombre\":\"Puerto Tranquilo\",\"destino_nombre\":\"Puerto Bertrand\",\"ui_origen_label\":\"Puerto Tranquilo\",\"ui_destino_label\":\"Puerto Bertrand\",\"ui_label\":\"Puerto Tranquilo \\u2192 Puerto Bertrand \\u00b7 66 km\"},{\"tramo_id\":\"PV1-PMC\",\"codigo\":\"PV1\\u2013PMC\",\"nombre\":\"Ruta 5 \\\/ Ruta 225-CH\",\"km_total\":\"19.9\",\"origen_code\":\"PV1\",\"destino_code\":\"PMC\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoVarasChile&destination=PuertoMonttChile&travelmode=driving\",\"origen_nombre\":\"Puerto Varas\",\"destino_nombre\":\"Puerto Montt\",\"ui_origen_label\":\"Puerto Varas\",\"ui_destino_label\":\"Puerto Montt\",\"ui_label\":\"Puerto Varas \\u2192 Puerto Montt \\u00b7 19 km\"},{\"tramo_id\":\"PY1-BR1\",\"codigo\":\"PY1\\u2013BR1\",\"nombre\":\"Cruce Fiordo Mitchell\",\"km_total\":\"8.8\",\"origen_code\":\"PY1\",\"destino_code\":\"BR1\",\"superficie_default\":\"Mar\\u00edtimo \\\/ Ferry\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuertoYungayChile&destination=RoBravoChile&travelmode=driving\",\"origen_nombre\":\"Puerto Yungay\",\"destino_nombre\":\"R\\u00edo Bravo\",\"ui_origen_label\":\"Puerto Yungay\",\"ui_destino_label\":\"R\\u00edo Bravo\",\"ui_label\":\"Puerto Yungay \\u2192 R\\u00edo Bravo \\u00b7 8 km\"},{\"tramo_id\":\"PUQ-FTE\",\"codigo\":\"PUQ\\u2013FTE\",\"nombre\":\"Ruta por paso fronterizo monte aymond\",\"km_total\":\"560.0\",\"origen_code\":\"PUQ\",\"destino_code\":\"FTE\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/punta-arenas-el-calafate-via-monte-aymond.png\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"El Calafate (via paso fronterizo monte aymond)\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"El Calafate (via paso fronterizo monte aymond)\",\"ui_label\":\"Punta Arenas \\u2192 El Calafate (via paso fronterizo monte aymond) \\u00b7 560 km\"},{\"tramo_id\":\"PUQ-FB1\",\"codigo\":\"PUQ\\u2013FB1\",\"nombre\":\"Ruta 9 Sur\",\"km_total\":\"57.1\",\"origen_code\":\"PUQ\",\"destino_code\":\"FB1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaArenasChile&destination=ParquedelEstrechoFuerteBulnesChile&travelmode=driving\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Parque del Estrecho \\u2013 Fuerte Bulnes\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Parque del Estrecho \\u2013 Fuerte Bulnes\",\"ui_label\":\"Punta Arenas \\u2192 Parque del Estrecho \\u2013 Fuerte Bulnes \\u00b7 57 km\"},{\"tramo_id\":\"PUQ-PA1\",\"codigo\":\"PUQ\\u2013PA1\",\"nombre\":\"Ruta 255 y acceso Pali Aike\",\"km_total\":\"190.5\",\"origen_code\":\"PUQ\",\"destino_code\":\"PA1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaArenasChile&destination=ParqueNacionalPaliAikeChile&travelmode=driving\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Parque Nacional Pali Aike\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Parque Nacional Pali Aike\",\"ui_label\":\"Punta Arenas \\u2192 Parque Nacional Pali Aike \\u00b7 190 km\"},{\"tramo_id\":\"PUQ-PF1\",\"codigo\":\"PUQ\\u2013PF1\",\"nombre\":\"Ruta 255-CH\",\"km_total\":\"191.7\",\"origen_code\":\"PUQ\",\"destino_code\":\"PF1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaArenasChile&destination=PasoFronterizoIntegracinAustralChile\\\/Argentina&travelmode=driving\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Paso Fronterizo Integraci\\u00f3n Austral\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Paso Fronterizo Integraci\\u00f3n Austral\",\"ui_label\":\"Punta Arenas \\u2192 Paso Fronterizo Integraci\\u00f3n Austral \\u00b7 191 km\"},{\"tramo_id\":\"PUQ-PNT\",\"codigo\":\"PUQ\\u2013PNT\",\"nombre\":\"Ruta 9\",\"km_total\":\"248.0\",\"origen_code\":\"PUQ\",\"destino_code\":\"PNT\",\"superficie_default\":\"Concreto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/punta-arenas-puerto-natales.png\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Puerto Natales\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Puerto Natales\",\"ui_label\":\"Punta Arenas \\u2192 Puerto Natales \\u00b7 248 km\"},{\"tramo_id\":\"PUQ-PG1\",\"codigo\":\"PUQ\\u2013PG1\",\"nombre\":\"Ruta 255-CH\",\"km_total\":\"165.8\",\"origen_code\":\"PUQ\",\"destino_code\":\"PG1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaArenasChile&destination=PuntaDelgadaChile&travelmode=driving\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Punta Delgada\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Punta Delgada\",\"ui_label\":\"Punta Arenas \\u2192 Punta Delgada \\u00b7 165 km\"},{\"tramo_id\":\"PUQ-RGL\",\"codigo\":\"PUQ\\u2013RGL\",\"nombre\":\"Ruta 257 y Ruta 3\",\"km_total\":\"262.0\",\"origen_code\":\"PUQ\",\"destino_code\":\"RGL\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":null,\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Rio Gallegos\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Rio Gallegos\",\"ui_label\":\"Punta Arenas \\u2192 Rio Gallegos \\u00b7 262 km\"},{\"tramo_id\":\"PUQ-RV1\",\"codigo\":\"PUQ\\u2013RV1\",\"nombre\":\"Ruta Y-50\",\"km_total\":\"88.0\",\"origen_code\":\"PUQ\",\"destino_code\":\"RV1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaArenasChile&destination=RoVerdeChile&travelmode=driving\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"R\\u00edo Verde\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"R\\u00edo Verde\",\"ui_label\":\"Punta Arenas \\u2192 R\\u00edo Verde \\u00b7 88 km\"},{\"tramo_id\":\"PUQ-VT1\",\"codigo\":\"PUQ\\u2013VT1\",\"nombre\":\"Ruta 9 Norte\",\"km_total\":\"100.8\",\"origen_code\":\"PUQ\",\"destino_code\":\"VT1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaArenasChile&destination=VillaTehuelchesChile&travelmode=driving\",\"origen_nombre\":\"Punta Arenas\",\"destino_nombre\":\"Villa Tehuelches\",\"ui_origen_label\":\"Punta Arenas\",\"ui_destino_label\":\"Villa Tehuelches\",\"ui_label\":\"Punta Arenas \\u2192 Villa Tehuelches \\u00b7 100 km\"},{\"tramo_id\":\"PG1-BZ1\",\"codigo\":\"PG1\\u2013BZ1\",\"nombre\":\"Cruce Primera Angostura\",\"km_total\":\"5.0\",\"origen_code\":\"PG1\",\"destino_code\":\"BZ1\",\"superficie_default\":\"Mar\\u00edtimo \\\/ Ferry\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuntaDelgadaChile&destination=BahaAzulChile&travelmode=driving\",\"origen_nombre\":\"Punta Delgada\",\"destino_nombre\":\"Bah\\u00eda Azul\",\"ui_origen_label\":\"Punta Delgada\",\"ui_destino_label\":\"Bah\\u00eda Azul\",\"ui_label\":\"Punta Delgada \\u2192 Bah\\u00eda Azul \\u00b7 5 km\"},{\"tramo_id\":\"PU1-LJ1\",\"codigo\":\"PU1\\u2013LJ1\",\"nombre\":\"Ruta 7\",\"km_total\":\"46.3\",\"origen_code\":\"PU1\",\"destino_code\":\"LJ1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuyuhuapiChile&destination=LaJuntaChile&travelmode=driving\",\"origen_nombre\":\"Puyuhuapi\",\"destino_nombre\":\"La Junta\",\"ui_origen_label\":\"Puyuhuapi\",\"ui_destino_label\":\"La Junta\",\"ui_label\":\"Puyuhuapi \\u2192 La Junta \\u00b7 46 km\"},{\"tramo_id\":\"PU1-QL1\",\"codigo\":\"PU1\\u2013QL1\",\"nombre\":\"Ruta 7\",\"km_total\":\"6.3\",\"origen_code\":\"PU1\",\"destino_code\":\"QL1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuyuhuapiChile&destination=ParqueNacionalQueulatChile&travelmode=driving\",\"origen_nombre\":\"Puyuhuapi\",\"destino_nombre\":\"Parque Nacional Queulat\",\"ui_origen_label\":\"Puyuhuapi\",\"ui_destino_label\":\"Parque Nacional Queulat\",\"ui_label\":\"Puyuhuapi \\u2192 Parque Nacional Queulat \\u00b7 6 km\"},{\"tramo_id\":\"PU1-TY1\",\"codigo\":\"PU1\\u2013TY1\",\"nombre\":\"Ruta 7\",\"km_total\":\"14.3\",\"origen_code\":\"PU1\",\"destino_code\":\"TY1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=PuyuhuapiChile&destination=TermasdePuyuhuapiChile&travelmode=driving\",\"origen_nombre\":\"Puyuhuapi\",\"destino_nombre\":\"Termas de Puyuhuapi\",\"ui_origen_label\":\"Puyuhuapi\",\"ui_destino_label\":\"Termas de Puyuhuapi\",\"ui_label\":\"Puyuhuapi \\u2192 Termas de Puyuhuapi \\u00b7 14 km\"},{\"tramo_id\":\"RA1-EN1\",\"codigo\":\"RA1\\u2013EN1\",\"nombre\":\"Ruta 225-CH\",\"km_total\":\"31.6\",\"origen_code\":\"RA1\",\"destino_code\":\"EN1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RalnChile&destination=EnsenadaChile&travelmode=driving\",\"origen_nombre\":\"Ral\\u00fan\",\"destino_nombre\":\"Ensenada\",\"ui_origen_label\":\"Ral\\u00fan\",\"ui_destino_label\":\"Ensenada\",\"ui_label\":\"Ral\\u00fan \\u2192 Ensenada \\u00b7 31 km\"},{\"tramo_id\":\"RGL-FTE\",\"codigo\":\"RGL\\u2013FTE\",\"nombre\":\"RN40, RP5\",\"km_total\":\"305.0\",\"origen_code\":\"RGL\",\"destino_code\":\"FTE\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Rio-Gallegos-El-Calafate.png\",\"origen_nombre\":\"Rio Gallegos\",\"destino_nombre\":\"El Calafate\",\"ui_origen_label\":\"Rio Gallegos\",\"ui_destino_label\":\"El Calafate\",\"ui_label\":\"Rio Gallegos \\u2192 El Calafate \\u00b7 305 km\"},{\"tramo_id\":\"RGL-SA33\",\"codigo\":\"RGL\\u2013SA33\",\"nombre\":\"Ruta 3\",\"km_total\":\"237.0\",\"origen_code\":\"RGL\",\"destino_code\":\"SA33\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/RIO-GALLEGOS-PIEDRA-BUENA.png\",\"origen_nombre\":\"Rio gallegos\",\"destino_nombre\":\"Piedra buena\",\"ui_origen_label\":\"Rio gallegos\",\"ui_destino_label\":\"Piedra buena\",\"ui_label\":\"Rio gallegos \\u2192 Piedra buena \\u00b7 237 km\"},{\"tramo_id\":\"BR1-VO1\",\"codigo\":\"BR1\\u2013VO1\",\"nombre\":\"Ruta 7\",\"km_total\":\"98.9\",\"origen_code\":\"BR1\",\"destino_code\":\"VO1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RoBravoChile&destination=VillaOHigginsChile&travelmode=driving\",\"origen_nombre\":\"R\\u00edo Bravo\",\"destino_nombre\":\"Villa O\\u2019Higgins\",\"ui_origen_label\":\"R\\u00edo Bravo\",\"ui_destino_label\":\"Villa O\\u2019Higgins\",\"ui_label\":\"R\\u00edo Bravo \\u2192 Villa O\\u2019Higgins \\u00b7 98 km\"},{\"tramo_id\":\"RGA-CP1\",\"codigo\":\"RGA\\u2013CP1\",\"nombre\":\"RN 3 y Ruta A\",\"km_total\":\"120.7\",\"origen_code\":\"RGA\",\"destino_code\":\"CP1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RoGrandeArgentina&destination=CaboSanPabloArgentina&travelmode=driving\",\"origen_nombre\":\"R\\u00edo Grande\",\"destino_nombre\":\"Cabo San Pablo\",\"ui_origen_label\":\"R\\u00edo Grande\",\"ui_destino_label\":\"Cabo San Pablo\",\"ui_label\":\"R\\u00edo Grande \\u2192 Cabo San Pablo \\u00b7 120 km\"},{\"tramo_id\":\"RGA-TH1\",\"codigo\":\"RGA\\u2013TH1\",\"nombre\":\"RN 3\",\"km_total\":\"112.1\",\"origen_code\":\"RGA\",\"destino_code\":\"TH1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RoGrandeArgentina&destination=TolhuinArgentina&travelmode=driving\",\"origen_nombre\":\"R\\u00edo Grande\",\"destino_nombre\":\"Tolhuin\",\"ui_origen_label\":\"R\\u00edo Grande\",\"ui_destino_label\":\"Tolhuin\",\"ui_label\":\"R\\u00edo Grande \\u2192 Tolhuin \\u00b7 112 km\"},{\"tramo_id\":\"RU1-CA1\",\"codigo\":\"RU1\\u2013CA1\",\"nombre\":\"Ruta V-69\",\"km_total\":\"32.0\",\"origen_code\":\"RU1\",\"destino_code\":\"CA1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RoPueloChile&destination=CochamChile&travelmode=driving\",\"origen_nombre\":\"R\\u00edo Puelo\",\"destino_nombre\":\"Cocham\\u00f3\",\"ui_origen_label\":\"R\\u00edo Puelo\",\"ui_destino_label\":\"Cocham\\u00f3\",\"ui_label\":\"R\\u00edo Puelo \\u2192 Cocham\\u00f3 \\u00b7 32 km\"},{\"tramo_id\":\"RT1-NV1\",\"codigo\":\"RT1\\u2013NV1\",\"nombre\":\"RN 40\",\"km_total\":\"12.4\",\"origen_code\":\"RT1\",\"destino_code\":\"NV1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RoTurbioArgentina&destination=28deNoviembreArgentina&travelmode=driving\",\"origen_nombre\":\"R\\u00edo Turbio\",\"destino_nombre\":\"28 de Noviembre\",\"ui_origen_label\":\"R\\u00edo Turbio\",\"ui_destino_label\":\"28 de Noviembre\",\"ui_label\":\"R\\u00edo Turbio \\u2192 28 de Noviembre \\u00b7 12 km\"},{\"tramo_id\":\"RV1-IR1\",\"codigo\":\"RV1\\u2013IR1\",\"nombre\":\"Acceso ferry Isla Riesco\",\"km_total\":\"0.8\",\"origen_code\":\"RV1\",\"destino_code\":\"IR1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=RoVerdeChile&destination=IslaRiescoChile&travelmode=driving\",\"origen_nombre\":\"R\\u00edo Verde\",\"destino_nombre\":\"Isla Riesco\",\"ui_origen_label\":\"R\\u00edo Verde\",\"ui_destino_label\":\"Isla Riesco\",\"ui_label\":\"R\\u00edo Verde \\u2192 Isla Riesco \\u00b7 0 km\"},{\"tramo_id\":\"ST1-PO1\",\"codigo\":\"ST1\\u2013PO1\",\"nombre\":\"Ruta 225-CH\",\"km_total\":\"6.0\",\"origen_code\":\"ST1\",\"destino_code\":\"PO1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=SaltosdelPetrohuChile&destination=PetrohuChile&travelmode=driving\",\"origen_nombre\":\"Saltos del Petrohu\\u00e9\",\"destino_nombre\":\"Petrohu\\u00e9\",\"ui_origen_label\":\"Saltos del Petrohu\\u00e9\",\"ui_destino_label\":\"Petrohu\\u00e9\",\"ui_label\":\"Saltos del Petrohu\\u00e9 \\u2192 Petrohu\\u00e9 \\u00b7 6 km\"},{\"tramo_id\":\"TA1-EZ1\",\"codigo\":\"TA1\\u2013EZ1\",\"nombre\":\"RN 40\",\"km_total\":\"78.5\",\"origen_code\":\"TA1\",\"destino_code\":\"EZ1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=TapiAikeArgentina&destination=LaEsperanzaArgentina&travelmode=driving\",\"origen_nombre\":\"Tapi Aike\",\"destino_nombre\":\"La Esperanza\",\"ui_origen_label\":\"Tapi Aike\",\"ui_destino_label\":\"La Esperanza\",\"ui_label\":\"Tapi Aike \\u2192 La Esperanza \\u00b7 78 km\"},{\"tramo_id\":\"TH1-FK1\",\"codigo\":\"TH1\\u2013FK1\",\"nombre\":\"RN 3\",\"km_total\":\"65.8\",\"origen_code\":\"TH1\",\"destino_code\":\"FK1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=TolhuinArgentina&destination=LagoFagnano\\\/KhamiArgentina&travelmode=driving\",\"origen_nombre\":\"Tolhuin\",\"destino_nombre\":\"Lago Fagnano \\\/ Khami\",\"ui_origen_label\":\"Tolhuin\",\"ui_destino_label\":\"Lago Fagnano \\\/ Khami\",\"ui_label\":\"Tolhuin \\u2192 Lago Fagnano \\\/ Khami \\u00b7 65 km\"},{\"tramo_id\":\"TH1-USH\",\"codigo\":\"TH1\\u2013USH\",\"nombre\":\"RN 3\",\"km_total\":\"101.3\",\"origen_code\":\"TH1\",\"destino_code\":\"USH\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=TolhuinArgentina&destination=UshuaiaArgentina&travelmode=driving\",\"origen_nombre\":\"Tolhuin\",\"destino_nombre\":\"Ushuaia\",\"ui_origen_label\":\"Tolhuin\",\"ui_destino_label\":\"Ushuaia\",\"ui_label\":\"Tolhuin \\u2192 Ushuaia \\u00b7 101 km\"},{\"tramo_id\":\"TL1-GGS\",\"codigo\":\"TL1\\u2013GGS\",\"nombre\":\"RN 40\",\"km_total\":\"173.7\",\"origen_code\":\"TL1\",\"destino_code\":\"GGS\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Malo\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=TresLagosArgentina&destination=GobernadorGregoresArgentina&travelmode=driving\",\"origen_nombre\":\"Tres Lagos\",\"destino_nombre\":\"Gobernador Gregores\",\"ui_origen_label\":\"Tres Lagos\",\"ui_destino_label\":\"Gobernador Gregores\",\"ui_label\":\"Tres Lagos \\u2192 Gobernador Gregores \\u00b7 173 km\"},{\"tramo_id\":\"USH-EH1\",\"codigo\":\"USH\\u2013EH1\",\"nombre\":\"Ruta J\",\"km_total\":\"83.3\",\"origen_code\":\"USH\",\"destino_code\":\"EH1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=UshuaiaArgentina&destination=EstanciaHarbertonArgentina&travelmode=driving\",\"origen_nombre\":\"Ushuaia\",\"destino_nombre\":\"Estancia Harberton\",\"ui_origen_label\":\"Ushuaia\",\"ui_destino_label\":\"Estancia Harberton\",\"ui_label\":\"Ushuaia \\u2192 Estancia Harberton \\u00b7 83 km\"},{\"tramo_id\":\"USH-TF1\",\"codigo\":\"USH\\u2013TF1\",\"nombre\":\"RN 3\",\"km_total\":\"12.0\",\"origen_code\":\"USH\",\"destino_code\":\"TF1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=UshuaiaArgentina&destination=ParqueNacionalTierradelFuegoArgentina&travelmode=driving\",\"origen_nombre\":\"Ushuaia\",\"destino_nombre\":\"Parque Nacional Tierra del Fuego\",\"ui_origen_label\":\"Ushuaia\",\"ui_destino_label\":\"Parque Nacional Tierra del Fuego\",\"ui_label\":\"Ushuaia \\u2192 Parque Nacional Tierra del Fuego \\u00b7 12 km\"},{\"tramo_id\":\"VA1-CI1\",\"codigo\":\"VA1\\u2013CI1\",\"nombre\":\"Ruta X-25\",\"km_total\":\"61.5\",\"origen_code\":\"VA1\",\"destino_code\":\"CI1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaAmengualChile&destination=PuertoCisnesChile&travelmode=driving\",\"origen_nombre\":\"Villa Amengual\",\"destino_nombre\":\"Puerto Cisnes\",\"ui_origen_label\":\"Villa Amengual\",\"ui_destino_label\":\"Puerto Cisnes\",\"ui_label\":\"Villa Amengual \\u2192 Puerto Cisnes \\u00b7 61 km\"},{\"tramo_id\":\"VA1-PU1\",\"codigo\":\"VA1\\u2013PU1\",\"nombre\":\"Ruta 7\",\"km_total\":\"88.5\",\"origen_code\":\"VA1\",\"destino_code\":\"PU1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaAmengualChile&destination=PuyuhuapiChile&travelmode=driving\",\"origen_nombre\":\"Villa Amengual\",\"destino_nombre\":\"Puyuhuapi\",\"ui_origen_label\":\"Villa Amengual\",\"ui_destino_label\":\"Puyuhuapi\",\"ui_label\":\"Villa Amengual \\u2192 Puyuhuapi \\u00b7 88 km\"},{\"tramo_id\":\"CCAS-DG1\",\"codigo\":\"CCAS\\u2013DG1\",\"nombre\":\"Ruta 9 \\\/ Paso R\\u00edo Don Guillermo\",\"km_total\":\"7.9\",\"origen_code\":\"CCAS\",\"destino_code\":\"DG1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaCerroCastilloChile&destination=PasoRoDonGuillermoCanchaCarreraChile\\\/Argentina&travelmode=driving\",\"origen_nombre\":\"Villa Cerro Castillo\",\"destino_nombre\":\"Paso R\\u00edo Don Guillermo \\u2013 Cancha Carrera\",\"ui_origen_label\":\"Villa Cerro Castillo\",\"ui_destino_label\":\"Paso R\\u00edo Don Guillermo \\u2013 Cancha Carrera\",\"ui_label\":\"Villa Cerro Castillo \\u2192 Paso R\\u00edo Don Guillermo \\u2013 Cancha Carrera \\u00b7 7 km\"},{\"tramo_id\":\"CCAS1-IB1\",\"codigo\":\"CCAS1\\u2013IB1\",\"nombre\":\"Ruta 7 y Ruta 240\",\"km_total\":\"38.0\",\"origen_code\":\"CCAS1\",\"destino_code\":\"IB1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaCerroCastilloChile&destination=PuertoIngenieroIbezChile&travelmode=driving\",\"origen_nombre\":\"Villa Cerro Castillo\",\"destino_nombre\":\"Puerto Ingeniero Ib\\u00e1\\u00f1ez\",\"ui_origen_label\":\"Villa Cerro Castillo\",\"ui_destino_label\":\"Puerto Ingeniero Ib\\u00e1\\u00f1ez\",\"ui_label\":\"Villa Cerro Castillo \\u2192 Puerto Ingeniero Ib\\u00e1\\u00f1ez \\u00b7 38 km\"},{\"tramo_id\":\"CCAS-CG1\",\"codigo\":\"CCAS\\u2013CG1\",\"nombre\":\"Ruta 9\",\"km_total\":\"46.3\",\"origen_code\":\"CCAS\",\"destino_code\":\"CG1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaCerroCastilloChile&destination=VillaCerroGuidoChile&travelmode=driving\",\"origen_nombre\":\"Villa Cerro Castillo\",\"destino_nombre\":\"Villa Cerro Guido\",\"ui_origen_label\":\"Villa Cerro Castillo\",\"ui_destino_label\":\"Villa Cerro Guido\",\"ui_label\":\"Villa Cerro Castillo \\u2192 Villa Cerro Guido \\u00b7 46 km\"},{\"tramo_id\":\"CG1-POLA\",\"codigo\":\"CG1\\u2013POLA\",\"nombre\":\"Ruta Y-150\",\"km_total\":\"40.3\",\"origen_code\":\"CG1\",\"destino_code\":\"POLA\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaCerroGuidoChile&destination=PorteraLagunaAmargaChile&travelmode=driving\",\"origen_nombre\":\"Villa Cerro Guido\",\"destino_nombre\":\"Porter\\u00eda Laguna Amarga\",\"ui_origen_label\":\"Villa Cerro Guido\",\"ui_destino_label\":\"Porter\\u00eda Laguna Amarga\",\"ui_label\":\"Villa Cerro Guido \\u2192 Porter\\u00eda Laguna Amarga \\u00b7 40 km\"},{\"tramo_id\":\"VD1-DO1\",\"codigo\":\"VD1\\u2013DO1\",\"nombre\":\"Acceso Paso Dorotea\",\"km_total\":\"3.1\",\"origen_code\":\"VD1\",\"destino_code\":\"DO1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaDoroteaChile&destination=PasoFronterizoDoroteaChile\\\/Argentina&travelmode=driving\",\"origen_nombre\":\"Villa Dorotea\",\"destino_nombre\":\"Paso Fronterizo Dorotea\",\"ui_origen_label\":\"Villa Dorotea\",\"ui_destino_label\":\"Paso Fronterizo Dorotea\",\"ui_label\":\"Villa Dorotea \\u2192 Paso Fronterizo Dorotea \\u00b7 3 km\"},{\"tramo_id\":\"VM1-VA1\",\"codigo\":\"VM1\\u2013VA1\",\"nombre\":\"Ruta 7\",\"km_total\":\"58.3\",\"origen_code\":\"VM1\",\"destino_code\":\"VA1\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaMaihualesChile&destination=VillaAmengualChile&travelmode=driving\",\"origen_nombre\":\"Villa Ma\\u00f1ihuales\",\"destino_nombre\":\"Villa Amengual\",\"ui_origen_label\":\"Villa Ma\\u00f1ihuales\",\"ui_destino_label\":\"Villa Amengual\",\"ui_label\":\"Villa Ma\\u00f1ihuales \\u2192 Villa Amengual \\u00b7 58 km\"},{\"tramo_id\":\"VO1-LO1\",\"codigo\":\"VO1\\u2013LO1\",\"nombre\":\"Ruta X-91\",\"km_total\":\"7.0\",\"origen_code\":\"VO1\",\"destino_code\":\"LO1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaOHigginsChile&destination=LagoOHigginsChile&travelmode=driving\",\"origen_nombre\":\"Villa O\\u2019Higgins\",\"destino_nombre\":\"Lago O\\u2019Higgins\",\"ui_origen_label\":\"Villa O\\u2019Higgins\",\"ui_destino_label\":\"Lago O\\u2019Higgins\",\"ui_label\":\"Villa O\\u2019Higgins \\u2192 Lago O\\u2019Higgins \\u00b7 7 km\"},{\"tramo_id\":\"VR1-PNT\",\"codigo\":\"VR1\\u2013PNT\",\"nombre\":\"Ruta 9 Norte\",\"km_total\":\"65.1\",\"origen_code\":\"VR1\",\"destino_code\":\"PNT\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaRenovalChile&destination=PuertoNatalesChile&travelmode=driving\",\"origen_nombre\":\"Villa Renoval\",\"destino_nombre\":\"Puerto Natales\",\"ui_origen_label\":\"Villa Renoval\",\"ui_destino_label\":\"Puerto Natales\",\"ui_label\":\"Villa Renoval \\u2192 Puerto Natales \\u00b7 65 km\"},{\"tramo_id\":\"VRS-SE1\",\"codigo\":\"VRS\\u2013SE1\",\"nombre\":\"Ruta Y-290\",\"km_total\":\"4.2\",\"origen_code\":\"VRS\",\"destino_code\":\"SE1\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaRoSerranoChile&destination=PorteraSerranoChile&travelmode=driving\",\"origen_nombre\":\"Villa R\\u00edo Serrano\",\"destino_nombre\":\"Porter\\u00eda Serrano\",\"ui_origen_label\":\"Villa R\\u00edo Serrano\",\"ui_destino_label\":\"Porter\\u00eda Serrano\",\"ui_label\":\"Villa R\\u00edo Serrano \\u2192 Porter\\u00eda Serrano \\u00b7 4 km\"},{\"tramo_id\":\"SL1-WCH\",\"codigo\":\"SL1\\u2013WCH\",\"nombre\":\"Ruta 7\",\"km_total\":\"75.3\",\"origen_code\":\"SL1\",\"destino_code\":\"WCH\",\"superficie_default\":\"Mixto\",\"estado_default\":\"Regular\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaSantaLucaChile&destination=ChaitnChile&travelmode=driving\",\"origen_nombre\":\"Villa Santa Luc\\u00eda\",\"destino_nombre\":\"Chait\\u00e9n\",\"ui_origen_label\":\"Villa Santa Luc\\u00eda\",\"ui_destino_label\":\"Chait\\u00e9n\",\"ui_label\":\"Villa Santa Luc\\u00eda \\u2192 Chait\\u00e9n \\u00b7 75 km\"},{\"tramo_id\":\"SL1-EA8\",\"codigo\":\"SL1\\u2013EA8\",\"nombre\":\"ruta 7\",\"km_total\":\"50.7\",\"origen_code\":\"SL1\",\"destino_code\":\"EA8\",\"superficie_default\":\"Ripio\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/Villa+Santa+Luc%C3%ADa,+Chait%C3%A9n,+Los+Lagos\\\/El+Amarillo+-+Carr.+Austral,+Chaiten,+Chait%C3%A9n,+Los+Lagos\\\/@-43.2089633,-72.755294,82250m\\\/data=!3m2!1e3!4b1!4m14!4m13!1m5!1m1!1s0x961e3dc669e8bb6b:0x758eedaa077529db!2m2!1d-72.3678354!2d-43.4105078!1m5!1m1!1s0x961ef7afa1d2e361:0xce7200d993a44574!2m2!1d-72.4834709!2d-43.0100996!3e0?authuser=0&entry=ttu&g_ep=EgoyMDI2MDkxNC4wIKXMDSoASAFQAw%3D%3D\",\"origen_nombre\":\"Villa Santa Luc\\u00eda\",\"destino_nombre\":\"EL AMARILLO\",\"ui_origen_label\":\"Villa Santa Luc\\u00eda\",\"ui_destino_label\":\"EL AMARILLO\",\"ui_label\":\"Villa Santa Luc\\u00eda \\u2192 EL AMARILLO \\u00b7 50 km\"},{\"tramo_id\":\"SL1-FFU\",\"codigo\":\"SL1\\u2013FFU\",\"nombre\":\"Ruta 235-CH\",\"km_total\":\"76.0\",\"origen_code\":\"SL1\",\"destino_code\":\"FFU\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaSantaLucaChile&destination=FutaleufChile&travelmode=driving\",\"origen_nombre\":\"Villa Santa Luc\\u00eda\",\"destino_nombre\":\"Futaleuf\\u00fa\",\"ui_origen_label\":\"Villa Santa Luc\\u00eda\",\"ui_destino_label\":\"Futaleuf\\u00fa\",\"ui_label\":\"Villa Santa Luc\\u00eda \\u2192 Futaleuf\\u00fa \\u00b7 76 km\"},{\"tramo_id\":\"SL1-LY1\",\"codigo\":\"SL1\\u2013LY1\",\"nombre\":\"Ruta 235-CH\",\"km_total\":\"8.3\",\"origen_code\":\"SL1\",\"destino_code\":\"LY1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaSantaLucaChile&destination=LagoYelchoChile&travelmode=driving\",\"origen_nombre\":\"Villa Santa Luc\\u00eda\",\"destino_nombre\":\"Lago Yelcho\",\"ui_origen_label\":\"Villa Santa Luc\\u00eda\",\"ui_destino_label\":\"Lago Yelcho\",\"ui_label\":\"Villa Santa Luc\\u00eda \\u2192 Lago Yelcho \\u00b7 8 km\"},{\"tramo_id\":\"VT1-VR1\",\"codigo\":\"VT1\\u2013VR1\",\"nombre\":\"Ruta 9 Norte\",\"km_total\":\"81.7\",\"origen_code\":\"VT1\",\"destino_code\":\"VR1\",\"superficie_default\":\"Asfalto\",\"estado_default\":\"Bueno\",\"mapa_url\":\"https:\\\/\\\/www.google.com\\\/maps\\\/dir\\\/?api=1&origin=VillaTehuelchesChile&destination=VillaRenovalChile&travelmode=driving\",\"origen_nombre\":\"Villa Tehuelches\",\"destino_nombre\":\"Villa Renoval\",\"ui_origen_label\":\"Villa Tehuelches\",\"ui_destino_label\":\"Villa Renoval\",\"ui_label\":\"Villa Tehuelches \\u2192 Villa Renoval \\u00b7 81 km\"}],\r\n    placeNames: []  };\r\n  <\/script>\r\n\r\n  <script>\r\n  ;(() => {\r\n    const cfg = window.TPCC || {};\r\n    const elTramo = document.getElementById('tpCC-tramo');\r\n    const elReverse = document.getElementById('tpCC-reverse');\r\n    const elBtn = document.getElementById('tpCC-ver');\r\n    const elMsg = document.getElementById('tpCC-msg');\r\n    const elBody = document.getElementById('tpCC-body');\r\n\r\n    const elRoad = document.getElementById('tpCC-road');\r\n    const elRouteTitle = document.getElementById('tpCC-routeTitle');\r\n    const elRouteSub = document.getElementById('tpCC-routeSub');\r\n    const elRouteTitleHero = document.getElementById('tpCC-routeTitleHero');\r\n    const elRouteSubHero = document.getElementById('tpCC-routeSubHero');\r\n\r\n    const elSurfaceText = document.getElementById('tpCC-surfaceText');\r\n    const elStateText = document.getElementById('tpCC-stateText');\r\n    const elSurfaceTextMini = document.getElementById('tpCC-surfaceTextMini');\r\n    const elStateTextMini = document.getElementById('tpCC-stateTextMini');\r\n\r\n    const elSummaryFuel = document.getElementById('tpCC-summaryFuel');\r\n    const elSummaryWarn = document.getElementById('tpCC-summaryWarn');\r\n\r\n    const elOrigenName = document.getElementById('tpCC-origenName');\r\n    const elDestName = document.getElementById('tpCC-destName');\r\n    const elKmTotalSide = document.getElementById('tpCC-kmTotalSide');\r\n\r\n    const elTHitos = document.getElementById('tpCC-tHitos');\r\n    const elTServicios = document.getElementById('tpCC-tServicios');\r\n    const elTOrigen = document.getElementById('tpCC-tOrigen');\r\n    const elTDest = document.getElementById('tpCC-tDestino');\r\n    const elMidSummary = document.getElementById('tpCC-midSummary');\r\n    const elRecommendations = document.getElementById('tpCC-recommendations');\r\n\r\n    const elMapSection = document.getElementById('tpCC-mapSection');\r\n    const elMapImg = document.getElementById('tpCC-mapImg');\r\n\r\n    const elStatKm = document.getElementById('tpCC-statKm');\r\n    const elStatEta = document.getElementById('tpCC-statEta');\r\n    const elStatFuel = document.getElementById('tpCC-statFuel');\r\n\r\n    const btnPrint = document.getElementById('tpCC-print');\r\n    const btnPdf = document.getElementById('tpCC-pdf');\r\n    const printArea = document.getElementById('tpCC-printArea');\r\n\r\n    let isReversed = false;\r\n    const defaultBtnText = 'Cargar tramo';\r\n\r\n    const faunaKeywords = [\r\n      'guanaco','guanacos','\u00f1andu','\u00f1and\u00fa','nandu','choique','puma','zorros','zorro',\r\n      'condor','c\u00f3ndor','condores','c\u00f3ndores','armadillo','liebre','huemul','zorrillo',\r\n      'flamenco','ping\u00fcino','pinguino','aves','fauna'\r\n    ];\r\n\r\n    const serviceTypes = ['Combustible','Alimentacion','Hospedaje','Carabineros','Salud','Gomeria','Gruas','Mecanico'];\r\n\r\n    function isFaunaTicket(t){\r\n      if(!t || (t.tipo !== 'Advertencia')) return false;\r\n      const a = String(t.nombre || '').toLowerCase();\r\n      const b = String(t.observacion || '').toLowerCase();\r\n      const s = (a + ' ' + b).trim();\r\n      if(!s) return false;\r\n      return faunaKeywords.some(k => s.includes(k));\r\n    }\r\n\r\n    function isNavigationTicket(t){\r\n      return String(t.tipo || '') === 'Navegacion';\r\n    }\r\n\r\n    function navSubtypeLabel(t){\r\n      const s = String(t.nav_subtipo || '').toLowerCase();\r\n      if(s === 'ferry_conexion') return 'Ferry \/ Conexi\u00f3n';\r\n      if(s === 'navegacion_turistica') return 'Navegaci\u00f3n Tur\u00edstica';\r\n      return 'Navegaci\u00f3n';\r\n    }\r\n\r\n    function navBoatIcon(t){\r\n      const s = String(t.nav_subtipo || '').toLowerCase();\r\n      if(s === 'ferry_conexion') return '\u26f4\ufe0f';\r\n      if(s === 'navegacion_turistica') return '\ud83d\udea4';\r\n      return '\u26f4\ufe0f';\r\n    }\r\n\r\n    function setLoading(on){\r\n      elBtn.disabled = !!on;\r\n      elBtn.textContent = on ? 'Cargando...' : defaultBtnText;\r\n    }\r\n\r\n    function showMsg(txt){\r\n      elMsg.style.display = '';\r\n      elMsg.textContent = txt;\r\n      elBody.style.display = 'none';\r\n      btnPrint.disabled = true;\r\n      btnPdf.disabled = true;\r\n    }\r\n\r\n    function hideMsg(){\r\n      elMsg.style.display = 'none';\r\n      elMsg.textContent = '';\r\n    }\r\n\r\n    function post(action, data){\r\n      const fd = new FormData();\r\n      fd.append('action', action);\r\n      fd.append('nonce', cfg.nonce);\r\n      Object.keys(data||{}).forEach(k => fd.append(k, data[k]));\r\n      return fetch(cfg.ajax, { method:'POST', body: fd }).then(r => r.json());\r\n    }\r\n\r\n    function esc(s){\r\n      return String(s||'').replace(\/[&<>\"']\/g, m => ({\r\n        '&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#039;'\r\n      }[m]));\r\n    }\r\n\r\n    function normSurfaceKey(label){\r\n      const v = (label||'').toLowerCase();\r\n      if(v.includes('concreto')) return 'surf-concreto';\r\n      if(v.includes('asfalto')) return 'surf-asfalto';\r\n      if(v.includes('ripio')) return 'surf-ripio';\r\n      if(v.includes('calamina')) return 'surf-calamina';\r\n      if(v.includes('tierra')) return 'surf-tierra';\r\n      return 'surf-mixto';\r\n    }\r\n\r\n    function normStateKey(label){\r\n      const v = (label||'').toLowerCase();\r\n      if(v.includes('bueno')) return 'state-bueno';\r\n      if(v.includes('regular')) return 'state-regular';\r\n      return 'state-malo';\r\n    }\r\n\r\n    function clamp(n, a, b){\r\n      n = +n;\r\n      if(!Number.isFinite(n)) return a;\r\n      return Math.max(a, Math.min(b, n));\r\n    }\r\n\r\n    function getSelectedTramoRow(){\r\n      const tramoId = String(elTramo.value || '');\r\n      if(!tramoId) return null;\r\n      return (cfg.tramos || []).find(x => String(x.tramo_id || '') === tramoId) || null;\r\n    }\r\n\r\n    function buildSegmentsNormalized(total, defLabel, overrides){\r\n      total = Math.max(0, parseInt(total,10) || 0);\r\n      const base = [{i:0, f:total, label:defLabel || '', isDefault:true}];\r\n\r\n      const ovr = (overrides||[])\r\n        .map(x => ({\r\n          i: clamp(parseInt(x.km_inicio,10), 0, total),\r\n          f: clamp(parseInt(x.km_fin,10), 0, total),\r\n          label: String(x.label || '').trim()\r\n        }))\r\n        .filter(x => x.label && Number.isFinite(x.i) && Number.isFinite(x.f) && x.f > x.i)\r\n        .sort((a,b)=> (a.i-b.i) || (a.f-b.f));\r\n\r\n      let segs = base;\r\n\r\n      const applyOne = (segs, ov) => {\r\n        const out = [];\r\n        segs.forEach(s=>{\r\n          if(ov.f <= s.i || ov.i >= s.f){\r\n            out.push(s);\r\n            return;\r\n          }\r\n          if(ov.i > s.i){\r\n            out.push({i:s.i, f:ov.i, label:s.label, isDefault:s.isDefault});\r\n          }\r\n          const mi = Math.max(s.i, ov.i);\r\n          const mf = Math.min(s.f, ov.f);\r\n          out.push({i:mi, f:mf, label:ov.label, isDefault:false});\r\n          if(ov.f < s.f){\r\n            out.push({i:ov.f, f:s.f, label:s.label, isDefault:s.isDefault});\r\n          }\r\n        });\r\n\r\n        const merged = [];\r\n        out.sort((a,b)=>a.i-b.i);\r\n        out.forEach(s=>{\r\n          const last = merged[merged.length-1];\r\n          if(last && last.label === s.label && last.f === s.i){\r\n            last.f = s.f;\r\n          }else{\r\n            merged.push(s);\r\n          }\r\n        });\r\n        return merged;\r\n      };\r\n\r\n      ovr.forEach(ov=>{\r\n        segs = applyOne(segs, ov);\r\n      });\r\n\r\n      return segs.filter(s => s.f > s.i);\r\n    }\r\n\r\n    function segStyleLeftWidth(total, i, f){\r\n      const left = (i \/ total) * 100;\r\n      let width = ((f - i) \/ total) * 100;\r\n      return {left, width};\r\n    }\r\n\r\n    function renderRuler(total){\r\n      const ruler = document.createElement('div');\r\n      ruler.className = 'tpCC-ruler';\r\n\r\n      if(total <= 0) return ruler;\r\n\r\n      for(let k=0; k<=total; k+=10){\r\n        const left = (k\/total)*100;\r\n        const tick = document.createElement('div');\r\n        const is100 = (k % 100 === 0);\r\n        const is50  = (!is100 && k % 50 === 0);\r\n\r\n        tick.className = 'tpCC-tick' + (is100 ? ' tpCC-tick100' : (is50 ? ' tpCC-tick50' : ''));\r\n        tick.style.left = left + '%';\r\n        ruler.appendChild(tick);\r\n\r\n        if(is100 || is50){\r\n          const lab = document.createElement('div');\r\n          lab.className = 'tpCC-kmlab';\r\n          lab.style.left = left + '%';\r\n          lab.textContent = String(k);\r\n          ruler.appendChild(lab);\r\n        }\r\n      }\r\n\r\n      if(total % 50 !== 0 && total % 100 !== 0){\r\n        const finalTick = document.createElement('div');\r\n        finalTick.className = 'tpCC-tick tpCC-tick100';\r\n        finalTick.style.left = '100%';\r\n        ruler.appendChild(finalTick);\r\n      }\r\n\r\n      const finalLab = document.createElement('div');\r\n      finalLab.className = 'tpCC-kmlab';\r\n      finalLab.style.left = '100%';\r\n      finalLab.textContent = String(total);\r\n      ruler.appendChild(finalLab);\r\n\r\n      return ruler;\r\n    }\r\n\r\n    function renderFuelMarkers(total, tickets){\r\n      const fuels = (tickets||[])\r\n        .filter(t => t.ubicacion === 'Ruta' && String(t.tipo||'') === 'Combustible')\r\n        .map(t => {\r\n          const km = parseInt(t.km_inicio,10);\r\n          return {\r\n            km: Number.isFinite(km) ? km : null,\r\n            title: (t.nombre || 'Combustible').trim(),\r\n            desc: (t.observacion || '').trim()\r\n          };\r\n        })\r\n        .filter(x => x.km !== null && x.km >= 0 && x.km <= total);\r\n\r\n      fuels.forEach(f=>{\r\n        const left = (f.km\/total)*100;\r\n        const m = document.createElement('div');\r\n        m.className = 'tpCC-mark';\r\n        m.style.left = left + '%';\r\n        m.textContent = '\u26fd';\r\n        m.title = f.desc ? `${f.title} \u00b7 KM ${f.km}\\n${f.desc}` : `${f.title} \u00b7 KM ${f.km}`;\r\n        elRoad.appendChild(m);\r\n      });\r\n    }\r\n\r\n    function renderNavigationSegments(total, tickets){\r\n      const navs = (tickets||[])\r\n        .filter(t => t.ubicacion === 'Ruta' && isNavigationTicket(t))\r\n        .map(t => {\r\n          const ki = parseInt(t.km_inicio,10);\r\n          const kf = parseInt(t.km_fin,10);\r\n          const i = Math.min(ki, kf);\r\n          const f = Math.max(ki, kf);\r\n          return {\r\n            i: Number.isFinite(i) ? i : null,\r\n            f: Number.isFinite(f) ? f : null,\r\n            title: (t.nombre || navSubtypeLabel(t) || 'Navegaci\u00f3n').trim(),\r\n            desc: (t.observacion || '').trim(),\r\n            subtype: String(t.nav_subtipo || ''),\r\n            boat: navBoatIcon(t),\r\n            horario: String(t.horario || ''),\r\n            duracion: String(t.duracion || ''),\r\n            salida: String(t.lugar_salida || ''),\r\n            web: String(t.web || '')\r\n          };\r\n        })\r\n        .filter(x => x.i !== null && x.f !== null && x.f > x.i && x.i >= 0 && x.f <= total);\r\n\r\n      navs.forEach(n => {\r\n        const leftPct = (n.i \/ total) * 100;\r\n        const widthPct = ((n.f - n.i) \/ total) * 100;\r\n\r\n        const seg = document.createElement('div');\r\n        seg.className = 'tpCC-navSeg';\r\n        seg.style.left = leftPct + '%';\r\n        seg.style.width = Math.max(widthPct, 1.2) + '%';\r\n        seg.title = `${n.title} \u00b7 KM ${n.i}\u2013${n.f}`;\r\n        elRoad.appendChild(seg);\r\n\r\n        const start = document.createElement('div');\r\n        start.className = 'tpCC-navIcon tpCC-navPier';\r\n        start.style.left = leftPct + '%';\r\n        start.textContent = '\u2693';\r\n        start.title = `${n.title} \u00b7 Inicio del cruce \u00b7 KM ${n.i}`;\r\n        elRoad.appendChild(start);\r\n\r\n        const end = document.createElement('div');\r\n        end.className = 'tpCC-navIcon tpCC-navPier';\r\n        end.style.left = ((n.f \/ total) * 100) + '%';\r\n        end.textContent = '\u2693';\r\n        end.title = `${n.title} \u00b7 Fin del cruce \u00b7 KM ${n.f}`;\r\n        elRoad.appendChild(end);\r\n\r\n        const mid = document.createElement('div');\r\n        mid.className = 'tpCC-navIcon tpCC-navBoat';\r\n        mid.style.left = (((n.i + n.f) \/ 2 \/ total) * 100) + '%';\r\n        mid.textContent = n.boat || '\u26f4\ufe0f';\r\n\r\n        let extra = [];\r\n        if(n.salida) extra.push(`Salida: ${n.salida}`);\r\n        if(n.duracion) extra.push(`Duraci\u00f3n: ${n.duracion}`);\r\n        if(n.horario) extra.push(`Horario: ${n.horario}`);\r\n        if(n.web) extra.push(`Web: ${n.web}`);\r\n        if(n.desc) extra.push(n.desc);\r\n\r\n        mid.title = `${n.title} \u00b7 KM ${n.i}\u2013${n.f}${extra.length ? '\\n' + extra.join('\\n') : ''}`;\r\n        elRoad.appendChild(mid);\r\n      });\r\n    }\r\n\r\n    function isIcyLabel(label){\r\n      const v = String(label || '').toLowerCase();\r\n      return v.includes('escarcha') || v.includes('hielo');\r\n    }\r\n\r\n    function speedForSurface(label){\r\n      const v = String(label||'').toLowerCase();\r\n      if(v.includes('asfalto') || v.includes('concreto')) return 90;\r\n      if(v.includes('ripio') || v.includes('calamina') || v.includes('tierra')) return 40;\r\n      if(v.includes('mixto')) return 60;\r\n      return 60;\r\n    }\r\n\r\n    function stateFactor(label){\r\n      const v = String(label || '').toLowerCase();\r\n      if(isIcyLabel(v)) return 2.0;\r\n      if(v.includes('malo')) return 1.60;\r\n      if(v.includes('regular')) return 1.30;\r\n      return 1.00;\r\n    }\r\n\r\n    function formatEta(minutes){\r\n      minutes = Math.max(0, Math.round(minutes));\r\n      const h = Math.floor(minutes \/ 60);\r\n      const m = minutes % 60;\r\n      if(h <= 0) return `\u2248 ${m} min`;\r\n      if(m === 0) return `\u2248 ${h} h`;\r\n      return `\u2248 ${h} h ${m} min`;\r\n    }\r\n\r\n    function getBoundaries(total, surfSegs, stateSegs){\r\n      const set = new Set([0, total]);\r\n      (surfSegs || []).forEach(s=>{\r\n        set.add(Math.max(0, Math.min(total, parseInt(s.i,10) || 0)));\r\n        set.add(Math.max(0, Math.min(total, parseInt(s.f,10) || 0)));\r\n      });\r\n      (stateSegs || []).forEach(s=>{\r\n        set.add(Math.max(0, Math.min(total, parseInt(s.i,10) || 0)));\r\n        set.add(Math.max(0, Math.min(total, parseInt(s.f,10) || 0)));\r\n      });\r\n      return Array.from(set).sort((a,b)=>a-b);\r\n    }\r\n\r\n    function findSegmentLabelAt(segs, start, end, fallback){\r\n      const mid = (start + end) \/ 2;\r\n      const hit = (segs || []).find(s => mid >= s.i && mid < s.f);\r\n      return hit ? String(hit.label || '') : String(fallback || '');\r\n    }\r\n\r\n    function estimateTrip(total, tramo, tickets){\r\n      total = Math.max(0, parseInt(total,10) || 0);\r\n      if(!total) return { etaText:'', litersText:'', etaClean:'\u2014', litersClean:'\u2014' };\r\n\r\n      const surfEx = (tickets||[])\r\n        .filter(t => t.ubicacion === 'Ruta' && (t.tipo === 'Superficie (rango)' || t.tipo === 'Superficie'))\r\n        .map(t => ({km_inicio:t.km_inicio, km_fin:t.km_fin, label: t.superficie || t.label || ''}))\r\n        .filter(t => String(t.label||'').trim());\r\n\r\n      const stateEx = (tickets||[])\r\n        .filter(t => t.ubicacion === 'Ruta' && (t.tipo === 'Estado (rango)' || t.tipo === 'Estado'))\r\n        .map(t => ({km_inicio:t.km_inicio, km_fin:t.km_fin, label: t.estado || t.label || ''}))\r\n        .filter(t => String(t.label||'').trim());\r\n\r\n      const surfSegs = buildSegmentsNormalized(total, tramo.superficie_default, surfEx);\r\n      const stateSegs = buildSegmentsNormalized(total, tramo.estado_default, stateEx);\r\n\r\n      const bounds = getBoundaries(total, surfSegs, stateSegs);\r\n\r\n      let minutes = 0;\r\n      let hasIcy = false;\r\n\r\n      for(let idx=0; idx<bounds.length - 1; idx++){\r\n        const start = bounds[idx];\r\n        const end   = bounds[idx + 1];\r\n        const dist  = Math.max(0, end - start);\r\n        if(!dist) continue;\r\n\r\n        const surfLabel  = findSegmentLabelAt(surfSegs, start, end, tramo.superficie_default);\r\n        const stateLabel = findSegmentLabelAt(stateSegs, start, end, tramo.estado_default);\r\n\r\n        const speed = speedForSurface(surfLabel);\r\n        if(speed <= 0) continue;\r\n\r\n        let factor = stateFactor(stateLabel);\r\n        if(isIcyLabel(stateLabel)) hasIcy = true;\r\n\r\n        minutes += ((dist \/ speed) * 60) * factor;\r\n      }\r\n\r\n      const liters = total \/ 10;\r\n      const etaClean = `${formatEta(minutes)}${hasIcy ? ' (escarcha\/hielo)' : ''}`;\r\n      const litersClean = `\u2248 ${liters.toFixed(1)} L`;\r\n\r\n      const litersText = `\u26fd ${litersClean} (10 km\/L)`;\r\n      const etaText = `\ud83d\udd52 ${etaClean}`;\r\n\r\n      return { etaText, litersText, etaClean, litersClean };\r\n    }\r\n\r\n    function renderRoad(total, tramo, tickets){\r\n      elRoad.innerHTML = '';\r\n      if(!total || total <= 0) return;\r\n\r\n      const surfEx = (tickets||[])\r\n        .filter(t => t.ubicacion === 'Ruta' && (t.tipo === 'Superficie (rango)' || t.tipo === 'Superficie'))\r\n        .map(t => ({km_inicio:t.km_inicio, km_fin:t.km_fin, label: t.superficie || t.label || ''}))\r\n        .filter(t => String(t.label||'').trim());\r\n\r\n      const stateEx = (tickets||[])\r\n        .filter(t => t.ubicacion === 'Ruta' && (t.tipo === 'Estado (rango)' || t.tipo === 'Estado'))\r\n        .map(t => ({km_inicio:t.km_inicio, km_fin:t.km_fin, label: t.estado || t.label || ''}))\r\n        .filter(t => String(t.label||'').trim());\r\n\r\n      const surfSegs = buildSegmentsNormalized(total, tramo.superficie_default, surfEx);\r\n      const stateSegs = buildSegmentsNormalized(total, tramo.estado_default, stateEx);\r\n\r\n      const roadW = Math.max(1, elRoad.clientWidth || 1);\r\n      const minPx = 7;\r\n      const minPct = (minPx \/ roadW) * 100;\r\n\r\n      surfSegs.forEach(s=>{\r\n        let {left,width} = segStyleLeftWidth(total, s.i, s.f);\r\n        width = Math.max(width, minPct);\r\n        const div = document.createElement('div');\r\n        div.className = `tpCC-segS ${normSurfaceKey(s.label)}`;\r\n        div.style.left = left + '%';\r\n        div.style.width = width + '%';\r\n        div.title = `Superficie: ${s.label} \u00b7 KM ${s.i}\u2013${s.f}`;\r\n        elRoad.appendChild(div);\r\n      });\r\n\r\n      stateSegs.forEach(s=>{\r\n        let {left,width} = segStyleLeftWidth(total, s.i, s.f);\r\n        width = Math.max(width, minPct);\r\n        const div = document.createElement('div');\r\n        div.className = `tpCC-segE ${normStateKey(s.label)}`;\r\n        div.style.left = left + '%';\r\n        div.style.width = width + '%';\r\n        div.title = `Estado: ${s.label} \u00b7 KM ${s.i}\u2013${s.f}`;\r\n        elRoad.appendChild(div);\r\n      });\r\n\r\n      renderNavigationSegments(total, tickets);\r\n      elRoad.appendChild(renderRuler(total));\r\n      renderFuelMarkers(total, tickets);\r\n\r\n      elSurfaceText.textContent = tramo.superficie_default || '\u2014';\r\n      elStateText.textContent = tramo.estado_default || '\u2014';\r\n      elSurfaceTextMini.textContent = tramo.superficie_default || '\u2014';\r\n      elStateTextMini.textContent = tramo.estado_default || '\u2014';\r\n    }\r\n\r\n    function ticketTitle(t){\r\n      const isFauna = isFaunaTicket(t);\r\n\r\n      if(String(t.tipo||'') === 'Superficie (rango)' || String(t.tipo||'') === 'Superficie'){\r\n        const sup = String(t.superficie || '').trim();\r\n        return sup ? `Superficie \u00b7 ${sup}` : 'Superficie';\r\n      }\r\n      if(String(t.tipo||'') === 'Estado (rango)' || String(t.tipo||'') === 'Estado'){\r\n        const est = String(t.estado || '').trim();\r\n        return est ? `Estado \u00b7 ${est}` : 'Estado';\r\n      }\r\n      if(isNavigationTicket(t)){\r\n        const base = navSubtypeLabel(t);\r\n        const nom = String(t.nombre || '').trim();\r\n        return nom ? `${base} \u00b7 ${nom}` : base;\r\n      }\r\n\r\n      const tipo = isFauna ? 'Fauna' : (t.tipo || '');\r\n      const nom = (t.nombre || '').trim();\r\n      return nom ? `${tipo} \u00b7 ${nom}` : (tipo || 'Ticket');\r\n    }\r\n\r\n    function ticketDesc(t){\r\n      const parts = [];\r\n      if(isNavigationTicket(t)){\r\n        if(t.lugar_salida) parts.push('\ud83d\udea9 ' + t.lugar_salida);\r\n        if(t.duracion) parts.push('\u23f1\ufe0f ' + t.duracion);\r\n        if(t.horario) parts.push('\ud83d\udd52 ' + t.horario);\r\n        if(t.telefono) parts.push('\ud83d\udcde ' + t.telefono);\r\n        if(t.direccion) parts.push('\ud83d\udccd ' + t.direccion);\r\n        if(t.web) parts.push('\ud83c\udf10 ' + t.web);\r\n        if(t.observacion) parts.push(String(t.observacion).trim());\r\n        return parts.filter(Boolean).join(' \u00b7 ');\r\n      }\r\n\r\n      if(t.telefono) parts.push('\ud83d\udcde ' + t.telefono);\r\n      if(t.horario) parts.push('\ud83d\udd52 ' + t.horario);\r\n      if(t.direccion) parts.push('\ud83d\udccd ' + t.direccion);\r\n      if(t.poblacion) parts.push('\ud83d\udc65 ' + t.poblacion);\r\n      if(t.observacion) parts.push(String(t.observacion).trim());\r\n      return parts.filter(Boolean).join(' \u00b7 ');\r\n    }\r\n\r\n    function kmLabel(t){\r\n      const ki = parseInt(t.km_inicio,10);\r\n      const kf = parseInt(t.km_fin,10);\r\n      if(Number.isFinite(ki) && Number.isFinite(kf)){\r\n        return (ki === kf) ? `KM ${ki}` : `KM ${ki}\u2013${kf}`;\r\n      }\r\n      return 'KM \u2014';\r\n    }\r\n\r\n    function dotClassForTipo(t){\r\n      if(isFaunaTicket(t)) return 'dot-Fauna';\r\n      if(isNavigationTicket(t)) return 'dot-Navegacion';\r\n\r\n      const tipo = String(t.tipo || '');\r\n\r\n      if(tipo === 'Superficie (rango)' || tipo === 'Superficie') return 'dot-Superficie';\r\n      if(tipo === 'Estado (rango)' || tipo === 'Estado') return 'dot-Estado';\r\n\r\n      const map = {\r\n        'Advertencia':'dot-Advertencia',\r\n        'Combustible':'dot-Combustible',\r\n        'Alimentacion':'dot-Alimentacion',\r\n        'Hospedaje':'dot-Hospedaje',\r\n        'Carabineros':'dot-Carabineros',\r\n        'Salud':'dot-Salud',\r\n        'Gomeria':'dot-Gomeria',\r\n        'Aduanas':'dot-Aduanas',\r\n        'Gruas':'dot-Gruas',\r\n        'Mecanico':'dot-Mecanico',\r\n        'Poblado':'dot-Poblado',\r\n        'Cruce':'dot-CruceInteres',\r\n        'Interes':'dot-CruceInteres',\r\n        'CruceInteres':'dot-CruceInteres'\r\n      };\r\n      return map[tipo] || 'dot-Advertencia';\r\n    }\r\n\r\n    function renderTicketList(el, arr){\r\n      el.innerHTML = '';\r\n      if(!arr.length){\r\n        el.innerHTML = '<div class=\"tpCC-muted\">(Sin tickets)<\/div>';\r\n        return;\r\n      }\r\n      arr.forEach(t=>{\r\n        const div = document.createElement('div');\r\n        div.className = 'tpCC-titem';\r\n        div.innerHTML = `\r\n          <div class=\"tpCC-thead\">\r\n            <div class=\"tpCC-km\">${esc(kmLabel(t))}<\/div>\r\n            <div class=\"tpCC-dot ${esc(dotClassForTipo(t))}\"><\/div>\r\n            <div style=\"flex:1;\">\r\n              <div class=\"tpCC-ttitle\">${esc(ticketTitle(t))}<\/div>\r\n              <div class=\"tpCC-tdesc\">${esc(ticketDesc(t) || '')}<\/div>\r\n            <\/div>\r\n          <\/div>\r\n        `;\r\n        el.appendChild(div);\r\n      });\r\n    }\r\n\r\n    function pobladoPriority(t, ubicacion){\r\n      if(ubicacion !== 'Origen' && ubicacion !== 'Destino') return 1;\r\n      return String(t.tipo || '') === 'Poblado' ? 0 : 1;\r\n    }\r\n\r\n    function sortTickets(arr, ubicacion){\r\n      return (arr||[]).slice().sort((a,b)=>{\r\n        const pa = pobladoPriority(a, ubicacion);\r\n        const pb = pobladoPriority(b, ubicacion);\r\n        if(pa !== pb) return pa - pb;\r\n\r\n        const ai = parseInt(a.km_inicio,10); const bi = parseInt(b.km_inicio,10);\r\n        if(ai !== bi) return ai - bi;\r\n        const af = parseInt(a.km_fin,10); const bf = parseInt(b.km_fin,10);\r\n        if(Number.isFinite(af) && Number.isFinite(bf) && af !== bf) return af - bf;\r\n        const at = (a.tipo||'').localeCompare(b.tipo||'');\r\n        if(at !== 0) return at;\r\n        return String(a.id||'').localeCompare(String(b.id||''));\r\n      });\r\n    }\r\n\r\n    function splitTickets(tickets){\r\n      const out = { Origen:[], Ruta:[], Destino:[] };\r\n      (tickets||[]).forEach(t=>{\r\n        const u = t.ubicacion || 'Ruta';\r\n        if(!out[u]) out[u] = [];\r\n        out[u].push(t);\r\n      });\r\n      out.Origen = sortTickets(out.Origen, 'Origen');\r\n      out.Ruta = sortTickets(out.Ruta, 'Ruta');\r\n      out.Destino = sortTickets(out.Destino, 'Destino');\r\n      return out;\r\n    }\r\n\r\n    function splitRouteTickets(routeTickets){\r\n      const hitos = [];\r\n      const servicios = [];\r\n\r\n      (routeTickets || []).forEach(t=>{\r\n        const tipo = String(t.tipo || '');\r\n\r\n        if(tipo === 'Superficie' || tipo === 'Superficie (rango)' || tipo === 'Estado' || tipo === 'Estado (rango)'){\r\n          return;\r\n        }\r\n\r\n        if(serviceTypes.includes(tipo)){\r\n          servicios.push(t);\r\n        } else {\r\n          hitos.push(t);\r\n        }\r\n      });\r\n\r\n      return {\r\n        hitos: sortTickets(hitos, 'Ruta'),\r\n        servicios: sortTickets(servicios, 'Ruta')\r\n      };\r\n    }\r\n\r\n    function enableActions(on){\r\n      btnPrint.disabled = !on;\r\n      btnPdf.disabled = !on;\r\n    }\r\n\r\n    btnPrint.addEventListener('click', (e)=>{\r\n      e.preventDefault();\r\n      if(btnPrint.disabled) return;\r\n      window.print();\r\n    });\r\n\r\n    btnPdf.addEventListener('click', async (e)=>{\r\n      e.preventDefault();\r\n      if(btnPdf.disabled) return;\r\n\r\n      const title = (elRouteTitle.textContent || 'Ruta').replace(\/[^\\w\\-\u2013 ]+\/g,'').trim();\r\n      const d = new Date();\r\n      const yyyy = d.getFullYear();\r\n      const mm = String(d.getMonth()+1).padStart(2,'0');\r\n      const dd = String(d.getDate()).padStart(2,'0');\r\n      const filename = `${title}_${yyyy}-${mm}-${dd}.pdf`;\r\n\r\n      const opt = {\r\n        margin:       [6, 6, 8, 6],\r\n        filename:     filename,\r\n        image:        { type: 'jpeg', quality: 0.96 },\r\n        html2canvas:  { scale: 2, useCORS: true, backgroundColor: '#ffffff' },\r\n        jsPDF:        { unit: 'mm', format: 'a4', orientation: 'landscape' }\r\n      };\r\n\r\n      try{\r\n        await html2pdf().set(opt).from(printArea).save();\r\n      }catch(err){\r\n        alert('No se pudo generar el PDF. Intenta nuevamente.');\r\n      }\r\n    });\r\n\r\n    elReverse.addEventListener('click', (e)=>{\r\n      e.preventDefault();\r\n      isReversed = !isReversed;\r\n      elReverse.classList.toggle('is-active', isReversed);\r\n      elReverse.setAttribute('aria-pressed', isReversed ? 'true' : 'false');\r\n      elReverse.textContent = isReversed ? 'Sentido invertido' : 'Invertir sentido';\r\n    });\r\n\r\n    function buildFuelSummary(routeTickets){\r\n      const fuels = (routeTickets || []).filter(t => String(t.tipo || '') === 'Combustible');\r\n      if(!fuels.length) return 'No hay puntos de combustible registrados en ruta. Sal con estanque suficiente.';\r\n      if(fuels.length === 1) return 'Se registra 1 punto de combustible en el recorrido.';\r\n      return `Se registran ${fuels.length} puntos de combustible en el recorrido.`;\r\n    }\r\n\r\n    function buildWarnSummary(routeTickets, tramo){\r\n      const warns = (routeTickets || []).filter(t => String(t.tipo || '') === 'Advertencia');\r\n      const fauna = (routeTickets || []).filter(t => isFaunaTicket(t));\r\n      const navs  = (routeTickets || []).filter(t => isNavigationTicket(t));\r\n\r\n      let parts = [];\r\n\r\n      if(fauna.length) parts.push('Atenci\u00f3n a fauna en ruta.');\r\n      if(warns.length && !fauna.length) parts.push('Existen advertencias registradas en el tramo.');\r\n      if(navs.length) parts.push('Este recorrido considera navegaci\u00f3n o cruce mar\u00edtimo.');\r\n      if(String(tramo.estado_default || '').toLowerCase().includes('malo')) parts.push('Estado base delicado en parte del trayecto.');\r\n      if(String(tramo.estado_default || '').toLowerCase().includes('regular')) parts.push('Estado base variable; reduce velocidad donde corresponda.');\r\n\r\n      return parts.length ? parts.join(' ') : 'Ruta abierta t\u00edpica de Patagonia; conduce con precauci\u00f3n.';\r\n    }\r\n\r\n    function buildMidSummary(total, tramo, routeTickets, est){\r\n      const navs = routeTickets.filter(t => isNavigationTicket(t)).length;\r\n      const warns = routeTickets.filter(t => String(t.tipo || '') === 'Advertencia').length;\r\n      const servicios = routeTickets.filter(t => serviceTypes.includes(String(t.tipo || ''))).length;\r\n\r\n      const parts = [];\r\n      parts.push(`Este tramo contempla ${total} km de recorrido con un tiempo estimado de ${est.etaClean || '\u2014'} y un consumo referencial de ${est.litersClean || '\u2014'}.`);\r\n      parts.push(`La superficie base considerada es ${String(tramo.superficie_default || 'no definida').toLowerCase()} y el estado base es ${String(tramo.estado_default || 'no definido').toLowerCase()}.`);\r\n      if(navs) parts.push(`Se registran ${navs} punto(s) de navegaci\u00f3n o cruce mar\u00edtimo dentro del trayecto.`);\r\n      if(servicios) parts.push(`Hay ${servicios} servicio(s) \u00fatiles identificados en ruta para apoyo al viajero.`);\r\n      if(warns) parts.push(`Adem\u00e1s, existen ${warns} advertencia(s) o punto(s) de atenci\u00f3n que conviene revisar antes de salir.`);\r\n\r\n      return parts.join(' ');\r\n    }\r\n\r\n    function buildRecommendations(total, tramo, routeTickets){\r\n      const rec = [];\r\n      const surface = String(tramo.superficie_default || '').toLowerCase();\r\n      const state   = String(tramo.estado_default || '').toLowerCase();\r\n\r\n      const fuels = routeTickets.filter(t => String(t.tipo || '') === 'Combustible').length;\r\n      const fauna = routeTickets.filter(t => isFaunaTicket(t)).length;\r\n      const navs  = routeTickets.filter(t => isNavigationTicket(t)).length;\r\n      const warns = routeTickets.filter(t => String(t.tipo || '') === 'Advertencia').length;\r\n\r\n      if(surface.includes('ripio') || surface.includes('calamina') || surface.includes('tierra')){\r\n        rec.push('En superficies de ripio, calamina o tierra, mant\u00e9n velocidad moderada y aumenta la distancia de frenado.');\r\n      }\r\n      if(state.includes('regular') || state.includes('malo')){\r\n        rec.push('Si el estado del camino es variable, conduce con atenci\u00f3n constante y adapta tu ritmo a las condiciones reales de la ruta.');\r\n      }\r\n      if(!fuels){\r\n        rec.push('No hay combustible registrado dentro del tramo, por lo que conviene salir con autonom\u00eda suficiente.');\r\n      } else {\r\n        rec.push('Revisa con anticipaci\u00f3n horarios y disponibilidad de combustible, especialmente en zonas aisladas.');\r\n      }\r\n      if(fauna){\r\n        rec.push('Presta especial atenci\u00f3n a fauna en la ruta, en particular guanacos, \u00f1and\u00faes y otros animales que pueden cruzar de forma sorpresiva.');\r\n      }\r\n      if(navs){\r\n        rec.push('Si este recorrido incluye navegaci\u00f3n, conviene verificar horarios, tiempos de embarque y condiciones clim\u00e1ticas antes de iniciar el viaje.');\r\n      }\r\n      if(warns && !fauna){\r\n        rec.push('Revisa los hitos y advertencias del recorrido antes de salir, ya que pueden influir directamente en la conducci\u00f3n.');\r\n      }\r\n      rec.push('Como regla general en Patagonia, lleva agua, abrigo, bater\u00eda suficiente en el tel\u00e9fono y considera eventuales sectores con baja cobertura.');\r\n\r\n      return rec.slice(0, 5).join(' ');\r\n    }\r\n\r\n    function updateMap(tramo){\r\n      const url = String(tramo.mapa_url || '').trim();\r\n      if(!url){\r\n        elMapSection.style.display = 'none';\r\n        elMapImg.removeAttribute('src');\r\n        return;\r\n      }\r\n      elMapImg.src = url;\r\n      elMapImg.alt = `Mapa del tramo ${String(tramo.codigo || '').trim()}`;\r\n      elMapSection.style.display = '';\r\n    }\r\n\r\n    async function loadRoute(){\r\n      const row = getSelectedTramoRow();\r\n\r\n      if(!row) return showMsg('Selecciona un tramo.');\r\n\r\n      const tramoId = String(row.tramo_id || '');\r\n      const total = parseInt(row.km_total,10) || 0;\r\n\r\n      const oSel = isReversed ? String(row.destino_code || '').toUpperCase() : String(row.origen_code || '').toUpperCase();\r\n      const dSel = isReversed ? String(row.origen_code || '').toUpperCase() : String(row.destino_code || '').toUpperCase();\r\n\r\n      const oLabel = isReversed ? String(row.ui_destino_label || row.destino_code || '') : String(row.ui_origen_label || row.origen_code || '');\r\n      const dLabel = isReversed ? String(row.ui_origen_label || row.origen_code || '') : String(row.ui_destino_label || row.destino_code || '');\r\n\r\n      showMsg('Cargando informaci\u00f3n\u2026');\r\n      setLoading(true);\r\n\r\n      try{\r\n        const r = await post('tp_copiloto_cliente_get', {\r\n          tramo_id: tramoId,\r\n          origen_code: oSel,\r\n          destino_code: dSel,\r\n          reversed: isReversed ? 1 : 0\r\n        });\r\n\r\n        if(!r.ok){\r\n          showMsg(r.error || 'Error');\r\n          return;\r\n        }\r\n\r\n        const tramo = r.data.tramo;\r\n        const tickets = r.data.tickets || [];\r\n\r\n        hideMsg();\r\n        elBody.style.display = '';\r\n        enableActions(true);\r\n\r\n        updateMap(tramo);\r\n\r\n        const titleFull = `${oLabel} \u2192 ${dLabel}`;\r\n        elRouteTitle.textContent = titleFull;\r\n        elRouteTitleHero.textContent = titleFull;\r\n        elKmTotalSide.textContent = String(total);\r\n\r\n        elOrigenName.textContent = oLabel || oSel || '\u2014';\r\n        elDestName.textContent   = dLabel || dSel || '\u2014';\r\n\r\n        renderRoad(total, tramo, tickets);\r\n\r\n        const est = estimateTrip(total, tramo, tickets);\r\n        const extras = [est.etaText, est.litersText].filter(Boolean).join(' \u00b7 ');\r\n        elRouteSub.textContent = extras ? `${total} km totales \u00b7 ${extras}` : `${total} km totales`;\r\n        elRouteSubHero.textContent = extras ? `${total} km totales \u00b7 ${extras}` : `${total} km totales`;\r\n\r\n        elStatKm.textContent = `${total} km`;\r\n        elStatEta.textContent = est.etaClean || '\u2014';\r\n        elStatFuel.textContent = est.litersClean || '\u2014';\r\n\r\n        const g = splitTickets(tickets);\r\n        const routeSplit = splitRouteTickets(g.Ruta);\r\n\r\n        renderTicketList(elTHitos, routeSplit.hitos);\r\n        renderTicketList(elTServicios, routeSplit.servicios);\r\n        renderTicketList(elTOrigen, g.Origen);\r\n        renderTicketList(elTDest,  g.Destino);\r\n\r\n        elSummaryFuel.textContent = buildFuelSummary(g.Ruta);\r\n        elSummaryWarn.textContent = buildWarnSummary(g.Ruta, tramo);\r\n        elMidSummary.textContent = buildMidSummary(total, tramo, g.Ruta, est);\r\n        elRecommendations.textContent = buildRecommendations(total, tramo, g.Ruta);\r\n\r\n      } finally {\r\n        setLoading(false);\r\n      }\r\n    }\r\n\r\n    elBtn.addEventListener('click', (e)=>{\r\n      e.preventDefault();\r\n      loadRoute();\r\n    });\r\n\r\n    enableActions(false);\r\n    setLoading(false);\r\n  })();\r\n  <\/script>\r\n\r\n  <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_xspeed_no_cache":false,"_xspeed_expiry_hours":0,"footnotes":""},"class_list":["post-6208","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Copiloto - TPRentacar<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tprentacar.com\/en\/copiloto\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Copiloto - TPRentacar\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tprentacar.com\/en\/copiloto\/\" \/>\n<meta property=\"og:site_name\" content=\"TPRentacar\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-28T21:56:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tprentacar.com\\\/copiloto\\\/\",\"url\":\"https:\\\/\\\/tprentacar.com\\\/copiloto\\\/\",\"name\":\"Copiloto - TPRentacar\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tprentacar.com\\\/#website\"},\"datePublished\":\"2026-02-28T21:55:23+00:00\",\"dateModified\":\"2026-02-28T21:56:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tprentacar.com\\\/copiloto\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tprentacar.com\\\/copiloto\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tprentacar.com\\\/copiloto\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/tprentacar.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Copiloto\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tprentacar.com\\\/#website\",\"url\":\"https:\\\/\\\/tprentacar.com\\\/\",\"name\":\"TPRenta Car\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tprentacar.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tprentacar.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tprentacar.com\\\/#organization\",\"name\":\"TPRenta Car\",\"url\":\"https:\\\/\\\/tprentacar.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tprentacar.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/logo.png?fit=477%2C381&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/tprentacar.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/logo.png?fit=477%2C381&ssl=1\",\"width\":477,\"height\":381,\"caption\":\"TPRenta Car\"},\"image\":{\"@id\":\"https:\\\/\\\/tprentacar.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Copiloto - TPRentacar","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tprentacar.com\/en\/copiloto\/","og_locale":"en_US","og_type":"article","og_title":"Copiloto - TPRentacar","og_url":"https:\/\/tprentacar.com\/en\/copiloto\/","og_site_name":"TPRentacar","article_modified_time":"2026-02-28T21:56:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tprentacar.com\/copiloto\/","url":"https:\/\/tprentacar.com\/copiloto\/","name":"Copiloto - TPRentacar","isPartOf":{"@id":"https:\/\/tprentacar.com\/#website"},"datePublished":"2026-02-28T21:55:23+00:00","dateModified":"2026-02-28T21:56:55+00:00","breadcrumb":{"@id":"https:\/\/tprentacar.com\/copiloto\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tprentacar.com\/copiloto\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tprentacar.com\/copiloto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/tprentacar.com\/"},{"@type":"ListItem","position":2,"name":"Copiloto"}]},{"@type":"WebSite","@id":"https:\/\/tprentacar.com\/#website","url":"https:\/\/tprentacar.com\/","name":"TPRenta Car","description":"","publisher":{"@id":"https:\/\/tprentacar.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tprentacar.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tprentacar.com\/#organization","name":"TPRenta Car","url":"https:\/\/tprentacar.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tprentacar.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2024\/03\/logo.png?fit=477%2C381&ssl=1","contentUrl":"https:\/\/i0.wp.com\/tprentacar.com\/wp-content\/uploads\/2024\/03\/logo.png?fit=477%2C381&ssl=1","width":477,"height":381,"caption":"TPRenta Car"},"image":{"@id":"https:\/\/tprentacar.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/pages\/6208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/comments?post=6208"}],"version-history":[{"count":4,"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/pages\/6208\/revisions"}],"predecessor-version":[{"id":6294,"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/pages\/6208\/revisions\/6294"}],"wp:attachment":[{"href":"https:\/\/tprentacar.com\/en\/wp-json\/wp\/v2\/media?parent=6208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}