{"id":919,"date":"2026-04-01T20:15:28","date_gmt":"2026-04-01T20:15:28","guid":{"rendered":"https:\/\/dovtransfer.com\/?page_id=919"},"modified":"2026-04-29T19:11:52","modified_gmt":"2026-04-29T19:11:52","slug":"transfer-privado-andalucia","status":"publish","type":"page","link":"https:\/\/dovtransfer.com\/sv\/transfer-privado-andalucia\/","title":{"rendered":"Descubre Andalucia"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"919\" class=\"elementor elementor-919\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2291d31 e-flex e-con-boxed e-con e-parent\" data-id=\"2291d31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f048743 e-con-full e-flex e-con e-child\" data-id=\"f048743\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab46dc8 e-con-full e-flex e-con e-child\" data-id=\"ab46dc8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e6b3031 e-flex e-con-boxed e-con e-parent\" data-id=\"2e6b3031\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-738d7fde e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"738d7fde\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29ee89cd elementor-widget elementor-widget-image\" data-id=\"29ee89cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2-1024x576.png\" class=\"attachment-large size-large wp-image-793\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Malaga-2.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-471e5043 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"471e5043\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-166adc8c elementor-widget elementor-widget-text-editor\" data-id=\"166adc8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Luz mediterr\u00e1nea, arte y sofisticaci\u00f3n frente al mar. M\u00e1laga combina historia y vanguardia en un equilibrio perfecto.<\/p><p><strong>Un destino que no se visita: se vive.<\/strong><\/p>\t\t\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<div class=\"elementor-element elementor-element-7b6eb0be e-flex e-con-boxed e-con e-parent\" data-id=\"7b6eb0be\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-64afddb8 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"64afddb8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b61125e elementor-widget elementor-widget-text-editor\" data-id=\"7b61125e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Atl\u00e1ntico, historia y car\u00e1cter en estado puro. C\u00e1diz susurra siglos de vida entre sal, viento y tradici\u00f3n.<\/p><p><strong>Eterna, aut\u00e9ntica, inconfundible.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6480d030 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"6480d030\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-57a72d10 elementor-widget elementor-widget-image\" data-id=\"57a72d10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1-1024x576.png\" class=\"attachment-large size-large wp-image-832\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/cadiz-1.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-231432ef e-flex e-con-boxed e-con e-parent\" data-id=\"231432ef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4e887141 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4e887141\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f056b87 elementor-widget elementor-widget-image\" data-id=\"4f056b87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla-1024x576.png\" class=\"attachment-large size-large wp-image-831\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Sevilla.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c48bbb7 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"c48bbb7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-158ce65b elementor-widget elementor-widget-text-editor\" data-id=\"158ce65b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Elegancia, pasi\u00f3n y esencia andaluza. Sevilla es ritmo, es arte, es identidad.<\/p><p><strong>Un icono que trasciende el tiempo.<\/strong><\/p>\t\t\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<div class=\"elementor-element elementor-element-4cb5f717 e-flex e-con-boxed e-con e-parent\" data-id=\"4cb5f717\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-44eef719 e-con-full e-flex e-con e-child\" data-id=\"44eef719\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7288143e elementor-widget elementor-widget-text-editor\" data-id=\"7288143e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Belleza monumental entre cumbres y leyenda. Granada cautiva con su historia, su misterio y su alma \u00fanica.<\/p><p><strong>Un lugar donde todo permanece.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ea5fa61 e-con-full e-flex e-con e-child\" data-id=\"7ea5fa61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e77dfbf elementor-widget elementor-widget-image\" data-id=\"5e77dfbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada-1024x576.png\" class=\"attachment-large size-large wp-image-827\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Granada.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-45bcbfee e-flex e-con-boxed e-con e-parent\" data-id=\"45bcbfee\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-475b8b8e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"475b8b8e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f920d9c elementor-widget elementor-widget-image\" data-id=\"6f920d9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba-1024x576.png\" class=\"attachment-large size-large wp-image-826\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Cordoba.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4bcb1b3b e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4bcb1b3b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2812907d elementor-widget elementor-widget-text-editor\" data-id=\"2812907d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Equilibrio perfecto entre tradici\u00f3n y serenidad. C\u00f3rdoba es luz, es detalle, es herencia viva.<\/p><p><strong>Una joya que se descubre en cada paso.<\/strong><\/p>\t\t\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<div class=\"elementor-element elementor-element-4cfb3a1c e-flex e-con-boxed e-con e-parent\" data-id=\"4cfb3a1c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-475fa950 e-con-full e-flex e-con e-child\" data-id=\"475fa950\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-703b3d54 elementor-widget elementor-widget-text-editor\" data-id=\"703b3d54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Paisaje infinito de car\u00e1cter y autenticidad. Ja\u00e9n guarda la esencia m\u00e1s pura de Andaluc\u00eda.<\/p><p><strong>Origen, tradici\u00f3n y excelencia.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c103708 e-con-full e-flex e-con e-child\" data-id=\"1c103708\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-535f83d1 elementor-widget elementor-widget-image\" data-id=\"535f83d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen-1024x576.png\" class=\"attachment-large size-large wp-image-829\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/jaen.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-51c8eac e-flex e-con-boxed e-con e-parent\" data-id=\"51c8eac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3129f2d7 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"3129f2d7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5360aba9 elementor-widget elementor-widget-image\" data-id=\"5360aba9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva-1024x576.png\" class=\"attachment-large size-large wp-image-828\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Huelva.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4954c269 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4954c269\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;bounceInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d032e47 elementor-widget elementor-widget-text-editor\" data-id=\"7d032e47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Naturaleza, horizonte y libertad. Huelva conecta historia y mar en su forma m\u00e1s genuina.<\/p><p><strong>Un destino que invita a desconectar.<\/strong><\/p>\t\t\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<div class=\"elementor-element elementor-element-13f9af7a e-flex e-con-boxed e-con e-parent\" data-id=\"13f9af7a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3788c1e8 e-con-full e-flex e-con e-child\" data-id=\"3788c1e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70ae7205 elementor-widget elementor-widget-text-editor\" data-id=\"70ae7205\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Contraste, exclusividad y belleza ind\u00f3mita. Almer\u00eda redefine el paisaje con su luz y su car\u00e1cter \u00fanico.<\/p><p><strong>Salvaje, elegante, diferente.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d6e9bce e-con-full e-flex e-con e-child\" data-id=\"2d6e9bce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-703699c2 elementor-widget elementor-widget-image\" data-id=\"703699c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria-1024x576.png\" class=\"attachment-large size-large wp-image-824\" alt=\"\" srcset=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria-1024x576.png 1024w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria-300x169.png 300w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria-768x432.png 768w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria-1536x864.png 1536w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria-18x10.png 18w, https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/Almeria.png 1920w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-8abe7c6 e-con-full e-flex e-con e-parent\" data-id=\"8abe7c6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f416c6 elementor-widget elementor-widget-html\" data-id=\"8f416c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>DOVTransfer \u2013 Header v4<\/title>\n<\/head>\n<body style=\"background:#111; min-height:120vh; margin:0;\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     HEADER PRINCIPAL\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<header id=\"header-flotante\">\n  <div class=\"header-container\">\n\n    <!-- Logo -->\n    <div class=\"logo\">\n      <a href=\"https:\/\/dovtransfer.com\/\">\n        <img decoding=\"async\" src=\"https:\/\/dovtransfer.com\/wp-content\/uploads\/2026\/03\/DOVTransfer-logo.png\" alt=\"DOVTransfer Logo\">\n      <\/a>\n    <\/div>\n\n    <!-- Men\u00fa principal -->\n    <nav class=\"menu-principal\" id=\"menu-principal\">\n      <ul>\n        <li><a href=\"https:\/\/dovtransfer.com\/\" data-slug=\"\">Home<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/#flota\" data-anchor=\"#flota\">Flota<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/#servicios\" data-anchor=\"#servicios\">Servicios<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/nuestras-tarifas\/\" data-slug=\"nuestras-tarifas\">Tarifas<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/descubre-andalucia\/\" data-slug=\"descubre-andalucia\">Descubre Andaluc\u00eda<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/sobre-nosotros\/\" data-slug=\"sobre-nosotros\">Sobre Nosotros<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/preguntas-frecuentes\/\" data-slug=\"preguntas-frecuentes\">FAQs<\/a><\/li>\n        <li><a href=\"https:\/\/dovtransfer.com\/#contacto\" data-anchor=\"#contacto\">Contacto<\/a><\/li>\n      <\/ul>\n    <\/nav>\n\n    <!-- Grupo derecho -->\n    <div class=\"header-right\">\n      <a href=\"https:\/\/dovtransfer.com\/#presupuesto\" class=\"btn-reserva\">RESERVAR<\/a>\n\n      <!-- Selector idiomas: solo visible en desktop -->\n      <div class=\"selector-idiomas desktop-only\">\n        <button id=\"idioma-toggle\" aria-expanded=\"false\" aria-haspopup=\"listbox\">\n          <span class=\"flag\" id=\"flag-activo\">\ud83c\uddea\ud83c\uddf8<\/span>\n          <span class=\"code\" id=\"code-activo\">ES<\/span>\n          <span class=\"caret\">\u25bc<\/span>\n        <\/button>\n        <ul id=\"idioma-list\" role=\"listbox\" aria-label=\"Seleccionar idioma\">\n          <li data-prefix=\"\"   data-flag=\"\ud83c\uddea\ud83c\uddf8\" data-code=\"ES\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\uddea\ud83c\uddf8<\/span> ES \u2013 Espa\u00f1ol<\/li>\n          <li data-prefix=\"sv\" data-flag=\"\ud83c\uddf8\ud83c\uddea\" data-code=\"SV\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\uddf8\ud83c\uddea<\/span> SV \u2013 Svenska<\/li>\n          <li data-prefix=\"de\" data-flag=\"\ud83c\udde9\ud83c\uddea\" data-code=\"DE\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\udde9\ud83c\uddea<\/span> DE \u2013 Deutsch<\/li>\n          <li data-prefix=\"en\" data-flag=\"\ud83c\uddec\ud83c\udde7\" data-code=\"EN\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\uddec\ud83c\udde7<\/span> EN \u2013 English<\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- Toggle mobile -->\n      <button class=\"menu-mobile-toggle\" id=\"menu-toggle\" aria-label=\"Abrir men\u00fa\" aria-expanded=\"false\" aria-controls=\"menu-principal\">\n        <span><\/span>\n        <span><\/span>\n        <span><\/span>\n      <\/button>\n    <\/div>\n\n  <\/div>\n<\/header>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TICKER CLIMA \u2014 DESKTOP (flota a la izquierda)\n     Solo visible en desktop\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"clima-ticker-desktop\" class=\"desktop-only\">\n  <div class=\"ticker-wrapper\">\n    <div class=\"ticker-inner-wrap\" id=\"ticker-toggle-desktop\">\n      <div class=\"ticker-icon-wrap\">\u2600\ufe0f<\/div>\n      <div class=\"ticker-track\">\n        <div class=\"ticker-scroll\">\n          <span class=\"t-item\"><b>M\u00e1laga<\/b> 19\u00b0<\/span>\n          <span class=\"t-dot\">\u00b7<\/span>\n          <span class=\"t-item\"><b>Nerja<\/b> 17\u00b0<\/span>\n          <span class=\"t-dot\">\u00b7<\/span>\n          <span class=\"t-item\"><b>Torrox<\/b> 18\u00b0<\/span>\n          <span class=\"t-dot\">\u00b7<\/span>\n          <span class=\"t-item\"><b>Almu\u00f1\u00e9car<\/b> 17\u00b0<\/span>\n          <span class=\"t-dot\">\u00b7<\/span>\n          <span class=\"t-item\"><b>La Herradura<\/b> 17\u00b0<\/span>\n          <span class=\"t-dot\">\u00b7<\/span>\n          <span class=\"t-item\"><b>Granada<\/b> 18\u00b0<\/span>\n          <span class=\"t-dot\">\u00b7<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"clima-dropdown\" id=\"clima-dropdown-desktop\">\n      <div class=\"clima-ciudad\">\n        <div class=\"clima-ciudad-nombre\">M\u00e1laga<\/div>\n        <div class=\"clima-dias\">\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">5%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\ud83c\udf24\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"clima-ciudad\">\n        <div class=\"clima-ciudad-nombre\">Nerja<\/div>\n        <div class=\"clima-dias\">\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"clima-ciudad\">\n        <div class=\"clima-ciudad-nombre\">Torrox<\/div>\n        <div class=\"clima-dias\">\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"clima-ciudad\">\n        <div class=\"clima-ciudad-nombre\">Almu\u00f1\u00e9car<\/div>\n        <div class=\"clima-dias\">\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"clima-ciudad\">\n        <div class=\"clima-ciudad-nombre\">La Herradura<\/div>\n        <div class=\"clima-dias\">\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">16\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"clima-ciudad\">\n        <div class=\"clima-ciudad-nombre\">Granada<\/div>\n        <div class=\"clima-dias\">\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">22\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SELECTOR DE IDIOMAS FLOTANTE MOBILE\n     + TICKER CLIMA al lado derecho\n     Solo visible en mobile\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"idioma-flotante-mobile\">\n\n  <!-- Selector idiomas -->\n  <button id=\"idioma-toggle-mobile\" aria-expanded=\"false\" aria-haspopup=\"listbox\">\n    <span class=\"flag\" id=\"flag-activo-mobile\">\ud83c\uddea\ud83c\uddf8<\/span>\n    <span class=\"code\" id=\"code-activo-mobile\">ES<\/span>\n    <span class=\"caret\">\u25bc<\/span>\n  <\/button>\n  <ul id=\"idioma-list-mobile\" role=\"listbox\" aria-label=\"Seleccionar idioma\">\n    <li data-prefix=\"\"   data-flag=\"\ud83c\uddea\ud83c\uddf8\" data-code=\"ES\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\uddea\ud83c\uddf8<\/span> ES \u2013 Espa\u00f1ol<\/li>\n    <li data-prefix=\"sv\" data-flag=\"\ud83c\uddf8\ud83c\uddea\" data-code=\"SV\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\uddf8\ud83c\uddea<\/span> SV \u2013 Svenska<\/li>\n    <li data-prefix=\"de\" data-flag=\"\ud83c\udde9\ud83c\uddea\" data-code=\"DE\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\udde9\ud83c\uddea<\/span> DE \u2013 Deutsch<\/li>\n    <li data-prefix=\"en\" data-flag=\"\ud83c\uddec\ud83c\udde7\" data-code=\"EN\" role=\"option\" tabindex=\"0\"><span class=\"flag\">\ud83c\uddec\ud83c\udde7<\/span> EN \u2013 English<\/li>\n  <\/ul>\n\n  <!-- Ticker clima mobile -->\n  <div id=\"clima-ticker-mobile\">\n    <div class=\"ticker-wrapper\">\n      <div class=\"ticker-inner-wrap\" id=\"ticker-toggle-mobile\">\n        <div class=\"ticker-icon-wrap\">\u2600\ufe0f<\/div>\n        <div class=\"ticker-track\">\n          <div class=\"ticker-scroll\">\n            <span class=\"t-item\"><b>M\u00e1laga<\/b> 19\u00b0<\/span>\n            <span class=\"t-dot\">\u00b7<\/span>\n            <span class=\"t-item\"><b>Nerja<\/b> 17\u00b0<\/span>\n            <span class=\"t-dot\">\u00b7<\/span>\n            <span class=\"t-item\"><b>Torrox<\/b> 18\u00b0<\/span>\n            <span class=\"t-dot\">\u00b7<\/span>\n            <span class=\"t-item\"><b>Almu\u00f1\u00e9car<\/b> 17\u00b0<\/span>\n            <span class=\"t-dot\">\u00b7<\/span>\n            <span class=\"t-item\"><b>La Herradura<\/b> 17\u00b0<\/span>\n            <span class=\"t-dot\">\u00b7<\/span>\n            <span class=\"t-item\"><b>Granada<\/b> 18\u00b0<\/span>\n            <span class=\"t-dot\">\u00b7<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"clima-dropdown\" id=\"clima-dropdown-mobile\">\n        <div class=\"clima-ciudad\">\n          <div class=\"clima-ciudad-nombre\">M\u00e1laga<\/div>\n          <div class=\"clima-dias\">\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">5%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\ud83c\udf24\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"clima-ciudad\">\n          <div class=\"clima-ciudad-nombre\">Nerja<\/div>\n          <div class=\"clima-dias\">\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"clima-ciudad\">\n          <div class=\"clima-ciudad-nombre\">Torrox<\/div>\n          <div class=\"clima-dias\">\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"clima-ciudad\">\n          <div class=\"clima-ciudad-nombre\">Almu\u00f1\u00e9car<\/div>\n          <div class=\"clima-dias\">\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"clima-ciudad\">\n          <div class=\"clima-ciudad-nombre\">La Herradura<\/div>\n          <div class=\"clima-dias\">\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">17\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">16\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"clima-ciudad\">\n          <div class=\"clima-ciudad-nombre\">Granada<\/div>\n          <div class=\"clima-dias\">\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Hoy<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">18\u00b0<\/div><div class=\"clima-dia-lluvia\">10%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">S\u00e1b<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">19\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n            <div class=\"clima-dia\"><div class=\"clima-dia-nombre\">Dom<\/div><div class=\"clima-dia-icon\">\u2600\ufe0f<\/div><div class=\"clima-dia-temp\">22\u00b0<\/div><div class=\"clima-dia-lluvia\">0%<\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n\n<style>\n\/* ====================================================\n   BASE\n   ==================================================== *\/\n*, *::before, *::after { box-sizing: border-box; }\n\n\/* ====================================================\n   HEADER\n   ==================================================== *\/\n#header-flotante {\n  position: fixed;\n  top: 25px;\n  left: 50px;\n  right: 50px;\n  z-index: 9999;\n  background: rgba(20, 20, 20, 0.97);\n  box-shadow: 0 4px 20px rgba(0, 112, 255, 0.45);\n  border-radius: 33px;\n  font-family: Arial, sans-serif;\n  overflow: visible;\n  transition: top 0.3s ease, box-shadow 0.3s ease;\n}\n\n#header-flotante.scrolled {\n  top: 12px;\n  box-shadow: 0 4px 30px rgba(0, 112, 255, 0.6);\n}\n\n.header-container {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  padding: 14px 24px;\n  transition: padding 0.3s ease;\n}\n\n#header-flotante.scrolled .header-container { padding: 8px 24px; }\n\n\/* ====================================================\n   LOGO\n   ==================================================== *\/\n.logo a { display: flex; align-items: center; }\n.logo img {\n  height: 48px;\n  width: auto;\n  display: block;\n  object-fit: contain;\n  transition: height 0.3s ease;\n}\n#header-flotante.scrolled .logo img { height: 36px; }\n\n\/* ====================================================\n   MEN\u00da DESKTOP\n   ==================================================== *\/\n.menu-principal ul {\n  list-style: none;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px 18px;\n  margin: 0;\n  padding: 0;\n}\n\n.menu-principal ul li a {\n  text-decoration: none;\n  color: #fff;\n  font-size: 14px;\n  font-weight: 500;\n  white-space: nowrap;\n  padding: 4px 0;\n  border-bottom: 2px solid transparent;\n  transition: color 0.2s ease, border-color 0.2s ease;\n}\n\n.menu-principal ul li a:hover { color: #0070FF; border-bottom-color: #0070FF; }\n\n\/* ====================================================\n   GRUPO DERECHO\n   ==================================================== *\/\n.header-right {\n  display: flex !important;\n  align-items: center !important;\n  gap: 12px;\n  flex-shrink: 0;\n}\n\n\/* ====================================================\n   BOT\u00d3N RESERVAR\n   ==================================================== *\/\n.btn-reserva {\n  background: #0070FF;\n  color: #fff;\n  height: 38px;\n  padding: 0 22px;\n  border-radius: 33px;\n  text-decoration: none;\n  font-weight: bold;\n  font-size: 13px;\n  letter-spacing: 0.03em;\n  white-space: nowrap;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n  align-self: center !important;\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n  vertical-align: middle !important;\n  box-sizing: border-box !important;\n  line-height: 1 !important;\n}\n.btn-reserva::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: rgba(255,255,255,0.15);\n  opacity: 0;\n  transition: opacity 0.25s ease;\n}\n.btn-reserva:hover { transform: scale(1.05); box-shadow: 0 4px 16px rgba(0,112,255,0.55); }\n.btn-reserva:hover::after { opacity: 1; }\n\n\/* ====================================================\n   SELECTOR IDIOMAS \u2014 DESKTOP\n   ==================================================== *\/\n.selector-idiomas {\n  position: relative;\n  align-self: center !important;\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n#idioma-toggle {\n  background: #1c1c1c;\n  color: #fff;\n  height: 38px;\n  padding: 0 14px;\n  border-radius: 33px;\n  border: 1px solid #0070FF;\n  cursor: pointer;\n  display: flex !important;\n  align-items: center !important;\n  gap: 5px;\n  font-size: 13px;\n  white-space: nowrap;\n  transition: background 0.2s ease;\n  vertical-align: middle !important;\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n  line-height: 1 !important;\n  box-sizing: border-box !important;\n}\n#idioma-toggle:hover { background: #252525; }\n#idioma-toggle .caret { font-size: 9px; transition: transform 0.25s ease; }\n#idioma-toggle[aria-expanded=\"true\"] .caret { transform: rotate(180deg); }\n\n#idioma-list {\n  position: absolute;\n  top: calc(100% + 8px);\n  right: 0;\n  background: rgba(20, 20, 20, 0.98);\n  border-radius: 16px;\n  border: 1px solid rgba(0, 112, 255, 0.3);\n  box-shadow: 0 8px 24px rgba(0, 112, 255, 0.35);\n  display: none;\n  flex-direction: column;\n  padding: 8px 0;\n  min-width: 160px;\n  list-style: none;\n  margin: 0;\n  z-index: 10000;\n  animation: dropdownAnim 0.2s ease forwards;\n}\n#idioma-list.abierto { display: flex; }\n\n#idioma-list li {\n  padding: 10px 16px;\n  cursor: pointer;\n  display: flex;\n  gap: 8px;\n  align-items: center;\n  color: #fff;\n  font-size: 13px;\n  transition: background 0.15s ease;\n}\n#idioma-list li:hover { background: rgba(0,112,255,0.2); }\n#idioma-list li.activo { color: #0070FF; }\n#idioma-list li:first-child { border-radius: 16px 16px 0 0; }\n#idioma-list li:last-child  { border-radius: 0 0 16px 16px; }\n\n\/* ====================================================\n   TOGGLE HAMBURGER\n   ==================================================== *\/\n.menu-mobile-toggle {\n  display: none;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  gap: 5px;\n  cursor: pointer;\n  width: 36px;\n  height: 36px;\n  background: none;\n  border: none;\n  padding: 0;\n  flex-shrink: 0;\n}\n.menu-mobile-toggle span {\n  width: 22px;\n  height: 2.5px;\n  background: #0070FF;\n  display: block;\n  border-radius: 2px;\n  transition: transform 0.3s ease, opacity 0.3s ease;\n  transform-origin: center;\n}\n.menu-mobile-toggle.abierto span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }\n.menu-mobile-toggle.abierto span:nth-child(2) { opacity: 0; transform: scaleX(0); }\n.menu-mobile-toggle.abierto span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }\n\n\/* ====================================================\n   TICKER CLIMA \u2014 ESTILOS COMPARTIDOS\n   ==================================================== *\/\n.ticker-inner-wrap {\n  display: flex;\n  align-items: center;\n  height: 34px;\n  background: rgba(20, 20, 20, 0.97);\n  border: 1px solid #0070FF;\n  border-radius: 33px;\n  box-shadow: 0 4px 12px rgba(0, 112, 255, 0.4);\n  overflow: hidden;\n  font-family: Arial, sans-serif;\n  cursor: pointer;\n  user-select: none;\n}\n\n.ticker-icon-wrap {\n  width: 30px;\n  height: 34px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n  border-right: 1px solid rgba(0, 112, 255, 0.35);\n}\n\n.ticker-track {\n  flex: 1;\n  overflow: hidden;\n  height: 100%;\n  position: relative;\n  min-width: 0;\n}\n\n.ticker-scroll {\n  display: flex;\n  align-items: center;\n  height: 100%;\n  white-space: nowrap;\n  font-size: 11px;\n  animation: ticker-roll 10s linear infinite;\n}\n\n.t-item {\n  display: inline-flex;\n  align-items: center;\n  gap: 3px;\n  padding-right: 16px;\n  color: #aaa;\n}\n\n.t-item b {\n  font-weight: 600;\n  color: #fff;\n}\n\n.t-dot {\n  color: rgba(0, 112, 255, 0.6);\n  padding-right: 16px;\n}\n\n\n\/* ====================================================\n   DROPDOWN PRON\u00d3STICO CLIMA\n   ==================================================== *\/\n.clima-dropdown {\n  display: none;\n  position: absolute;\n  top: calc(100% + 8px);\n  left: 0;\n  background: rgba(20, 20, 20, 0.98);\n  border: 1px solid rgba(0, 112, 255, 0.3);\n  border-radius: 16px;\n  box-shadow: 0 8px 24px rgba(0, 112, 255, 0.35);\n  padding: 10px 0;\n  min-width: 260px;\n  max-height: 400px;\n  overflow-y: auto;\n  overflow-x: hidden;\n  z-index: 10002;\n  animation: dropdownAnim 0.2s ease forwards;\n  font-family: Arial, sans-serif;\n  scrollbar-width: thin;\n  scrollbar-color: rgba(0, 112, 255, 0.4) transparent;\n}\n.clima-dropdown::-webkit-scrollbar { width: 4px; }\n.clima-dropdown::-webkit-scrollbar-track { background: transparent; }\n.clima-dropdown::-webkit-scrollbar-thumb { background: rgba(0, 112, 255, 0.4); border-radius: 4px; }\n.clima-dropdown.abierto { display: block; }\n\n.clima-ciudad {\n  padding: 8px 14px;\n  border-bottom: 1px solid rgba(0, 112, 255, 0.12);\n}\n.clima-ciudad:last-child { border-bottom: none; }\n\n.clima-ciudad-nombre {\n  font-size: 11px;\n  font-weight: 700;\n  color: #0070FF;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  margin-bottom: 5px;\n}\n\n.clima-dias {\n  display: flex;\n  gap: 6px;\n}\n\n.clima-dia {\n  flex: 1;\n  background: rgba(0, 112, 255, 0.08);\n  border-radius: 8px;\n  padding: 5px 4px;\n  text-align: center;\n}\n\n.clima-dia-nombre {\n  font-size: 10px;\n  color: #777;\n  margin-bottom: 3px;\n  text-transform: uppercase;\n}\n\n.clima-dia-icon {\n  font-size: 14px;\n  margin-bottom: 2px;\n}\n\n.clima-dia-temp {\n  font-size: 12px;\n  font-weight: 700;\n  color: #fff;\n}\n\n.clima-dia-lluvia {\n  font-size: 9px;\n  color: #5599ff;\n  margin-top: 2px;\n}\n\n\/* Contenedor relativo para posicionar el dropdown *\/\n.ticker-wrapper {\n  position: relative;\n  display: inline-block;\n}\n\n@keyframes ticker-roll {\n  0%   { transform: translateX(100%); }\n  100% { transform: translateX(-100%); }\n}\n\n\/* ====================================================\n   TICKER DESKTOP \u2014 flotante izquierda, debajo del header\n   ==================================================== *\/\n#clima-ticker-desktop {\n  position: fixed;\n  z-index: 10001;\n  top: 110px;      \/* valor inicial antes de que JS lo calcule *\/\n  left: 50px;\n  transition: top 0.3s ease, left 0.3s ease;\n}\n\n#clima-ticker-desktop .ticker-inner-wrap {\n  width: 220px;\n}\n\n\/* ====================================================\n   SELECTOR IDIOMAS FLOTANTE \u2014 MOBILE\n   ==================================================== *\/\n#idioma-flotante-mobile {\n  display: none;\n  position: fixed;\n  z-index: 9998;\n  top: 80px;\n  left: 16px;\n  gap: 8px;\n  transition: top 0.3s ease;\n}\n\n#idioma-toggle-mobile {\n  \n\n  background: rgba(20, 20, 20, 0.97);\n  color: #fff;\n  height: 34px;\n  padding: 0 12px;\n  border-radius: 33px;\n  border: 1px solid #0070FF;\n  box-shadow: 0 4px 12px rgba(0, 112, 255, 0.4);\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  font-size: 13px;\n  font-family: Arial, sans-serif;\n  white-space: nowrap;\n  flex-shrink: 0;\n  transition: background 0.2s ease;\n}\n#idioma-toggle-mobile:hover { background: #252525; }\n#idioma-toggle-mobile .caret { font-size: 9px; transition: transform 0.25s ease; }\n#idioma-toggle-mobile[aria-expanded=\"true\"] .caret { transform: rotate(180deg); }\n\n#idioma-list-mobile {\n  position: absolute;\n  top: calc(100% + 8px);\n  left: 0;\n  background: rgba(20, 20, 20, 0.98);\n  border-radius: 16px;\n  border: 1px solid rgba(0, 112, 255, 0.3);\n  box-shadow: 0 8px 24px rgba(0, 112, 255, 0.35);\n  display: none;\n  flex-direction: column;\n  padding: 8px 0;\n  min-width: 160px;\n  list-style: none;\n  margin: 0;\n  z-index: 10000;\n  animation: dropdownAnim 0.2s ease forwards;\n}\n#idioma-list-mobile.abierto { display: flex; }\n\n#idioma-list-mobile li {\n  padding: 10px 16px;\n  cursor: pointer;\n  display: flex;\n  gap: 8px;\n  align-items: center;\n  color: #fff;\n  font-size: 13px;\n  font-family: Arial, sans-serif;\n  transition: background 0.15s ease;\n}\n#idioma-list-mobile li:hover { background: rgba(0,112,255,0.2); }\n#idioma-list-mobile li.activo { color: #0070FF; }\n#idioma-list-mobile li:first-child { border-radius: 16px 16px 0 0; }\n#idioma-list-mobile li:last-child  { border-radius: 0 0 16px 16px; }\n\n\/* ====================================================\n   TICKER CLIMA \u2014 MOBILE (dentro del flotante)\n   ==================================================== *\/\n#clima-ticker-mobile {\n  display: block;\n  margin-top: 0;\n}\n#clima-ticker-mobile .ticker-inner-wrap {\n  width: 150px;\n  height: 34px;\n}\n\n\/* ====================================================\n   ANIMACIONES\n   ==================================================== *\/\n@keyframes dropdownAnim {\n  from { opacity: 0; transform: translateY(-8px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n\n\/* ====================================================\n   RESPONSIVE \u2014 MOBILE\n   ==================================================== *\/\n@media (max-width: 992px) {\n  #header-flotante {\n    left: 16px;\n    right: 16px;\n    top: 16px;\n  }\n\n  .desktop-only { display: none !important; }\n\n  #idioma-flotante-mobile {\n    display: flex;\n    align-items: flex-start;\n    top: 80px;\n    left: 16px;\n  }\n\n  .menu-principal {\n    position: absolute;\n    top: calc(100% + 12px);\n    left: 0;\n    right: 0;\n    background: rgba(20, 20, 20, 0.98);\n    border-radius: 20px;\n    border: 1px solid rgba(0, 112, 255, 0.25);\n    box-shadow: 0 8px 24px rgba(0, 112, 255, 0.3);\n    padding: 20px;\n    display: none;\n    z-index: 9997;\n  }\n  .menu-principal.abierto {\n    display: block;\n    animation: dropdownAnim 0.25s ease forwards;\n  }\n\n  .menu-principal ul {\n    flex-direction: column;\n    gap: 4px;\n    align-items: center;\n  }\n\n  .menu-principal ul li a {\n    display: block;\n    text-align: center;\n    font-size: 15px;\n    padding: 10px 20px;\n    border-radius: 10px;\n    border-bottom: none;\n    transition: background 0.2s ease, color 0.2s ease;\n  }\n  .menu-principal ul li a:hover { background: rgba(0,112,255,0.15); color: #0070FF; }\n\n  .menu-mobile-toggle { display: flex; }\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  const BASE     = \"https:\/\/dovtransfer.com\";\n  const PREFIXES = [\"sv\", \"de\", \"en\"];\n\n  function detectarIdioma() {\n    const segmentos = window.location.pathname.split(\"\/\").filter(Boolean);\n    const primero = segmentos[0] || \"\";\n    return PREFIXES.includes(primero) ? primero : \"\";\n  }\n\n  function buildUrl(prefijo, enlace) {\n    if (enlace.startsWith(\"#\")) {\n      return prefijo ? BASE + \"\/\" + prefijo + \"\/\" + enlace : BASE + \"\/\" + enlace;\n    }\n    let slug = enlace.replace(BASE, \"\").replace(\/^\\\/\/, \"\");\n    PREFIXES.forEach(p => { slug = slug.replace(new RegExp(\"^\" + p + \"\/\"), \"\"); });\n    return prefijo ? BASE + \"\/\" + prefijo + \"\/\" + slug : BASE + \"\/\" + slug;\n  }\n\n  \/* \u2500\u2500 Posicionar ticker desktop justo debajo del header, alineado a la izquierda \u2500\u2500 *\/\n  function posicionarTickerDesktop() {\n    const header = document.getElementById(\"header-flotante\");\n    const ticker = document.getElementById(\"clima-ticker-desktop\");\n    if (!ticker || window.innerWidth <= 992) return;\n    const rect = header.getBoundingClientRect();\n    ticker.style.top  = (rect.bottom + 10) + \"px\";\n    ticker.style.left = rect.left + \"px\";\n  }\n\n  \/* \u2500\u2500 Posicionar selector y ticker mobile bajo el header \u2500\u2500 *\/\n  function posicionarIdiomaFlotante() {\n    const header   = document.getElementById(\"header-flotante\");\n    const flotante = document.getElementById(\"idioma-flotante-mobile\");\n    if (!flotante || window.innerWidth > 992) return;\n    const alturaHeader = header.getBoundingClientRect().bottom;\n    flotante.style.top = (alturaHeader + 10) + \"px\";\n  }\n\n  \/* \u2500\u2500 DOM \u2500\u2500 *\/\n  const header     = document.getElementById(\"header-flotante\");\n  const menuToggle = document.getElementById(\"menu-toggle\");\n  const menu       = document.getElementById(\"menu-principal\");\n  const menuLinks  = menu.querySelectorAll(\"a\");\n  const btnReserva = document.querySelector(\".btn-reserva\");\n\n  const idiomaToggle  = document.getElementById(\"idioma-toggle\");\n  const idiomaList    = document.getElementById(\"idioma-list\");\n  const flagActivo    = document.getElementById(\"flag-activo\");\n  const codeActivo    = document.getElementById(\"code-activo\");\n  const idiomaItems   = idiomaList.querySelectorAll(\"li\");\n\n  const idiomaToggleM = document.getElementById(\"idioma-toggle-mobile\");\n  const idiomaListM   = document.getElementById(\"idioma-list-mobile\");\n  const flagActivoM   = document.getElementById(\"flag-activo-mobile\");\n  const codeActivoM   = document.getElementById(\"code-activo-mobile\");\n  const idiomaItemsM  = idiomaListM.querySelectorAll(\"li\");\n\n  const idiomaActual  = detectarIdioma();\n\n  function inicializarIdioma(items, flagEl, codeEl) {\n    items.forEach(li => {\n      if (li.dataset.prefix === idiomaActual) {\n        flagEl.textContent = li.dataset.flag;\n        codeEl.textContent = li.dataset.code;\n        li.classList.add(\"activo\");\n      }\n    });\n  }\n\n  inicializarIdioma(idiomaItems,  flagActivo,  codeActivo);\n  inicializarIdioma(idiomaItemsM, flagActivoM, codeActivoM);\n\n  function actualizarLinks(prefijo) {\n    menuLinks.forEach(a => {\n      const anchor = a.dataset.anchor;\n      const slug   = a.dataset.slug;\n      if (anchor !== undefined) {\n        a.href = buildUrl(prefijo, anchor);\n      } else if (slug !== undefined) {\n        a.href = slug ? buildUrl(prefijo, slug + \"\/\") : buildUrl(prefijo, \"\");\n      }\n    });\n    btnReserva.href = buildUrl(prefijo, \"#presupuesto\");\n  }\n\n  actualizarLinks(idiomaActual);\n\n  \/* \u2500\u2500 Scroll \u2500\u2500 *\/\n  window.addEventListener(\"scroll\", () => {\n    header.classList.toggle(\"scrolled\", window.scrollY > 50);\n    posicionarIdiomaFlotante();\n    posicionarTickerDesktop();\n  }, { passive: true });\n\n  window.addEventListener(\"resize\", () => {\n    posicionarIdiomaFlotante();\n    posicionarTickerDesktop();\n  }, { passive: true });\n\n  posicionarIdiomaFlotante();\n  posicionarTickerDesktop();\n\n  \/* \u2500\u2500 Toggle men\u00fa mobile \u2500\u2500 *\/\n  menuToggle.addEventListener(\"click\", (e) => {\n    e.stopPropagation();\n    const abierto = menu.classList.toggle(\"abierto\");\n    menuToggle.classList.toggle(\"abierto\", abierto);\n    menuToggle.setAttribute(\"aria-expanded\", String(abierto));\n  });\n\n  menuLinks.forEach(link => {\n    link.addEventListener(\"click\", () => {\n      menu.classList.remove(\"abierto\");\n      menuToggle.classList.remove(\"abierto\");\n      menuToggle.setAttribute(\"aria-expanded\", \"false\");\n    });\n  });\n\n  \/* \u2500\u2500 Selector idiomas desktop \u2500\u2500 *\/\n  idiomaToggle.addEventListener(\"click\", (e) => {\n    e.stopPropagation();\n    const abierto = idiomaList.classList.toggle(\"abierto\");\n    idiomaToggle.setAttribute(\"aria-expanded\", String(abierto));\n  });\n\n  function crearSelectorHandler(items, flagEl, codeEl, listEl, toggleEl) {\n    items.forEach(li => {\n      function seleccionar() {\n        const prefijo = li.dataset.prefix;\n        flagEl.textContent = li.dataset.flag;\n        codeEl.textContent = li.dataset.code;\n        items.forEach(i => i.classList.remove(\"activo\"));\n        li.classList.add(\"activo\");\n        listEl.classList.remove(\"abierto\");\n        toggleEl.setAttribute(\"aria-expanded\", \"false\");\n        window.location.href = buildUrl(prefijo, window.location.href);\n      }\n      li.addEventListener(\"click\", seleccionar);\n      li.addEventListener(\"keydown\", (e) => {\n        if (e.key === \"Enter\" || e.key === \" \") { e.preventDefault(); seleccionar(); }\n      });\n    });\n  }\n\n  crearSelectorHandler(idiomaItems,  flagActivo,  codeActivo,  idiomaList,  idiomaToggle);\n  crearSelectorHandler(idiomaItemsM, flagActivoM, codeActivoM, idiomaListM, idiomaToggleM);\n\n  \/* \u2500\u2500 Selector idiomas mobile flotante \u2500\u2500 *\/\n  idiomaToggleM.addEventListener(\"click\", (e) => {\n    e.stopPropagation();\n    const abierto = idiomaListM.classList.toggle(\"abierto\");\n    idiomaToggleM.setAttribute(\"aria-expanded\", String(abierto));\n  });\n\n  \/* \u2500\u2500 Cerrar todo al clicar fuera \u2500\u2500 *\/\n  document.addEventListener(\"click\", () => {\n    menu.classList.remove(\"abierto\");\n    menuToggle.classList.remove(\"abierto\");\n    menuToggle.setAttribute(\"aria-expanded\", \"false\");\n    idiomaList.classList.remove(\"abierto\");\n    idiomaToggle.setAttribute(\"aria-expanded\", \"false\");\n    idiomaListM.classList.remove(\"abierto\");\n    idiomaToggleM.setAttribute(\"aria-expanded\", \"false\");\n  });\n\n\n  \/* \u2500\u2500 Toggle dropdown clima \u2500\u2500 *\/\n  function setupTickerDropdown(toggleId, dropdownId) {\n    const toggle   = document.getElementById(toggleId);\n    const dropdown = document.getElementById(dropdownId);\n    if (!toggle || !dropdown) return;\n    toggle.addEventListener(\"click\", (e) => {\n      e.stopPropagation();\n      const isOpen = dropdown.classList.toggle(\"abierto\");\n      \/\/ Pausar\/reanudar animaci\u00f3n del ticker\n      const scroll = toggle.querySelector(\".ticker-scroll\");\n      if (scroll) scroll.style.animationPlayState = isOpen ? \"paused\" : \"running\";\n    });\n  }\n\n  setupTickerDropdown(\"ticker-toggle-desktop\", \"clima-dropdown-desktop\");\n  setupTickerDropdown(\"ticker-toggle-mobile\",  \"clima-dropdown-mobile\");\n\n  \/* Cerrar dropdowns clima al clicar fuera *\/\n  document.addEventListener(\"click\", () => {\n    document.querySelectorAll(\".clima-dropdown\").forEach(d => d.classList.remove(\"abierto\"));\n    document.querySelectorAll(\".ticker-scroll\").forEach(s => s.style.animationPlayState = \"running\");\n  });\n\n\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     CLIMA EN TIEMPO REAL \u2014 Open-Meteo\n     Actualiza al cargar y cada 30 minutos\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n  const CIUDADES = [\n    { nombre: \"M\u00e1laga\",       lat: 36.7213, lon: -4.4214 },\n    { nombre: \"Nerja\",        lat: 36.7462, lon: -3.8767 },\n    { nombre: \"Torrox\",       lat: 36.7606, lon: -3.9517 },\n    { nombre: \"Almu\u00f1\u00e9car\",    lat: 36.7328, lon: -3.6928 },\n    { nombre: \"La Herradura\", lat: 36.7197, lon: -3.7358 },\n    { nombre: \"Granada\",      lat: 37.1773, lon: -3.5986 },\n  ];\n\n  const DIAS_ES  = [\"Dom\",\"Lun\",\"Mar\",\"Mi\u00e9\",\"Jue\",\"Vie\",\"S\u00e1b\"];\n\n  function iconoClima(code) {\n    if (code === 0)               return \"\u2600\ufe0f\";\n    if (code <= 2)                return \"\ud83c\udf24\ufe0f\";\n    if (code <= 3)                return \"\u2601\ufe0f\";\n    if (code <= 48)               return \"\ud83c\udf2b\ufe0f\";\n    if (code <= 57)               return \"\ud83c\udf27\ufe0f\";\n    if (code <= 67)               return \"\ud83c\udf27\ufe0f\";\n    if (code <= 77)               return \"\ud83c\udf28\ufe0f\";\n    if (code <= 82)               return \"\ud83c\udf26\ufe0f\";\n    if (code <= 86)               return \"\u2744\ufe0f\";\n    if (code <= 99)               return \"\u26c8\ufe0f\";\n    return \"\ud83c\udf21\ufe0f\";\n  }\n\n  async function fetchCiudad(ciudad) {\n    const url = \"https:\/\/api.open-meteo.com\/v1\/forecast\"\n      + \"?latitude=\"  + ciudad.lat\n      + \"&longitude=\" + ciudad.lon\n      + \"&current=temperature_2m,weathercode\"\n      + \"&daily=temperature_2m_max,weathercode,precipitation_probability_max\"\n      + \"&timezone=Europe%2FMadrid\"\n      + \"&forecast_days=4\";\n    const r = await fetch(url);\n    return r.json();\n  }\n\n  function renderTicker(datos) {\n    \/* Construye el contenido del scroll *\/\n    const items = datos.map(d =>\n      `<span class=\"t-item\"><b>${d.nombre}<\/b> ${Math.round(d.tempActual)}\u00b0<\/span>`\n      + `<span class=\"t-dot\">\u00b7<\/span>`\n    ).join(\"\");\n\n    document.querySelectorAll(\".ticker-scroll\").forEach(el => {\n      el.innerHTML = items;\n    });\n  }\n\n  function renderDropdowns(datos) {\n    const dropdownIds = [\"clima-dropdown-desktop\", \"clima-dropdown-mobile\"];\n\n    dropdownIds.forEach(id => {\n      const dropdown = document.getElementById(id);\n      if (!dropdown) return;\n\n      dropdown.innerHTML = datos.map(d => {\n        const diasHTML = d.dias.map((dia, i) => `\n          <div class=\"clima-dia\">\n            <div class=\"clima-dia-nombre\">${i === 0 ? \"Hoy\" : DIAS_ES[dia.fecha.getDay()]}<\/div>\n            <div class=\"clima-dia-icon\">${iconoClima(dia.code)}<\/div>\n            <div class=\"clima-dia-temp\">${Math.round(dia.maxTemp)}\u00b0<\/div>\n            <div class=\"clima-dia-lluvia\">${dia.lluvia}%<\/div>\n          <\/div>`).join(\"\");\n\n        return `\n          <div class=\"clima-ciudad\">\n            <div class=\"clima-ciudad-nombre\">${d.nombre}<\/div>\n            <div class=\"clima-dias\">${diasHTML}<\/div>\n          <\/div>`;\n      }).join(\"\");\n    });\n  }\n\n  async function actualizarClima() {\n    try {\n      const resultados = await Promise.all(CIUDADES.map(fetchCiudad));\n\n      const datos = CIUDADES.map((ciudad, i) => {\n        const r = resultados[i];\n        const dias = [0, 1, 2].map(j => ({\n          fecha:   new Date(r.daily.time[j]),\n          maxTemp: r.daily.temperature_2m_max[j],\n          code:    r.daily.weathercode[j],\n          lluvia:  r.daily.precipitation_probability_max[j] ?? 0,\n        }));\n        return {\n          nombre:     ciudad.nombre,\n          tempActual: r.current.temperature_2m,\n          codeActual: r.current.weathercode,\n          dias,\n        };\n      });\n\n      renderTicker(datos);\n      renderDropdowns(datos);\n\n      \/* Icono principal seg\u00fan media del conjunto *\/\n      const codigoMedio = datos[0].codeActual;\n      document.querySelectorAll(\".ticker-icon-wrap\").forEach(el => {\n        el.textContent = iconoClima(codigoMedio);\n      });\n\n      console.log(\"[DOVTransfer Clima] Actualizado:\", new Date().toLocaleTimeString());\n    } catch (err) {\n      console.warn(\"[DOVTransfer Clima] Error al obtener datos:\", err);\n    }\n  }\n\n  \/* Ejecutar al cargar y cada 30 minutos *\/\n  actualizarClima();\n  setInterval(actualizarClima, 30 * 60 * 1000);\n\n  header.addEventListener(\"click\", (e) => e.stopPropagation());\n  document.getElementById(\"idioma-flotante-mobile\").addEventListener(\"click\", (e) => e.stopPropagation());\n  const tickerDesktop = document.getElementById(\"clima-ticker-desktop\");\n  if (tickerDesktop) tickerDesktop.addEventListener(\"click\", (e) => e.stopPropagation());\n\n});\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15a5cc24 elementor-widget elementor-widget-html\" data-id=\"15a5cc24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- FOOTER DARK MODE -->\n<footer id=\"footer-dark\">\n  <div class=\"footer-container\">\n    <!-- Enlaces legales -->\n    <div class=\"footer-links\">\n      <a href=\"#aviso-legal\">Aviso Legal<\/a>\n      <span>|<\/span>\n      <a href=\"#politica-privacidad\">Pol\u00edtica de Privacidad<\/a>\n      <span>|<\/span>\n      <a href=\"#cookies\">Cookies<\/a>\n    <\/div>\n\n    <!-- Derechos reservados -->\n    <div class=\"footer-copy\">\n      DOVTransfer.com Todos los derechos reservados 2026 \u00a9 DEV. <a href=\"https:\/\/itstark.dev\" target=\"_blank\" rel=\"noopener\">ITSTARK.DEV<\/a>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<style>\n\/* FOOTER DARK MODE *\/\n#footer-dark {\n  width: calc(100% - 100px); \/* 50px margen a cada lado *\/\n  left: 50px;\n  right: 50px;\n  margin: 50px auto 20px auto;\n  padding: 20px 30px;\n  background: rgba(20,20,20,0.95);\n  box-shadow: 0 4px 15px #0070FFA8;\n  border-radius: 33px;\n  color: #fff;\n  font-family: 'Arial', sans-serif;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: 10px;\n}\n\n\/* Enlaces *\/\n#footer-dark .footer-links {\n  display: flex;\n  gap: 8px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n\n#footer-dark .footer-links a {\n  color: #fff;\n  text-decoration: none;\n  font-weight: 500;\n  transition: color 0.2s;\n}\n\n#footer-dark .footer-links a:hover {\n  color: #0070FF;\n}\n\n\/* Separador \"|\" *\/\n#footer-dark .footer-links span {\n  color: #aaa;\n}\n\n\/* Derechos reservados *\/\n#footer-dark .footer-copy {\n  font-size: 14px;\n  color: #ccc;\n}\n\n#footer-dark .footer-copy a {\n  color: #0070FF;\n  text-decoration: none;\n}\n\n#footer-dark .footer-copy a:hover {\n  text-decoration: underline;\n}\n\n\/* Responsive *\/\n@media (max-width: 992px) {\n  #footer-dark {\n    width: calc(100% - 40px);\n    left: 20px;\n    right: 20px;\n    padding: 15px 20px;\n  }\n  #footer-dark .footer-links {\n    gap: 5px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e340046 e-con e-atomic-element e-flexbox-base\" data-id=\"e340046\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e340046\" data-e-type=\"e-flexbox\" data-id=\"e340046\">\n\t\t\t\t\t\t\t<h2 \n\t\tdata-interaction-id=\"96c98ac\" \n\t\tclass=\"e-heading-base\" \n\t\t \n\t\tdata-e-type=\"widget\" data-id=\"96c98ac\"\n\t>\n\t\n\t\t\tRutas de Transfer Privado por Andalucia con Chofer Premium\n\t\t<\/h2>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Luz mediterr\u00e1nea, arte y sofisticaci\u00f3n frente al mar. M\u00e1laga combina historia y vanguardia en un equilibrio perfecto. Un destino que no se visita: se vive. Atl\u00e1ntico, historia y car\u00e1cter en estado puro. C\u00e1diz susurra siglos de vida entre sal, viento y tradici\u00f3n. Eterna, aut\u00e9ntica, inconfundible. Elegancia, pasi\u00f3n y esencia andaluza. Sevilla es ritmo, es arte, [&#8230;]\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-blank-landingpage.php","meta":{"footnotes":""},"class_list":["post-919","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/pages\/919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/comments?post=919"}],"version-history":[{"count":21,"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/pages\/919\/revisions"}],"predecessor-version":[{"id":1181,"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/pages\/919\/revisions\/1181"}],"wp:attachment":[{"href":"https:\/\/dovtransfer.com\/sv\/wp-json\/wp\/v2\/media?parent=919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}