


{"id":861,"date":"2025-03-14T14:07:58","date_gmt":"2025-03-14T20:07:58","guid":{"rendered":"https:\/\/blog.miituo.com\/adios-a-los-retenes-policiacos-en-cdmx\/"},"modified":"2025-04-10T19:10:36","modified_gmt":"2025-04-11T00:10:36","slug":"adios-a-los-retenes-policiacos-en-cdmx","status":"publish","type":"post","link":"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/","title":{"rendered":"Controles Preventivos en CDMX \u00bfQu\u00e9 son y Qu\u00e9 Hacer?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\r\n<div class=\"ez-toc-title-container\">\r\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u00cdndice de contenidos<\/p>\r\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\r\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFDesde_cuando_ya_no_existen_los_retenes_en_CDMX\">\u00bfDesde cu\u00e1ndo ya no existen los retenes en CDMX?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFLos_retenes_policiacos_son_legales_en_Mexico\">\u00bfLos retenes policiacos son legales en M\u00e9xico?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFPor_que_me_pueden_detener_en_controles_preventivos\">\u00bfPor qu\u00e9 me pueden detener en controles preventivos?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFQue_articulo_prohibe_los_retenes\">\u00bfQu\u00e9 art\u00edculo proh\u00edbe los retenes?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#Tipos_de_controles_preventivos\">Tipos de controles preventivos:<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#Preventivo_o_en_grado_menor_inferior\">Preventivo o en grado menor\/ inferior<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#Preventivo_en_grado_superior\">Preventivo en grado superior\u00a0\u00a0<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFComo_identificar_a_un_policia_preventivo\">\u00bfC\u00f3mo identificar a un polic\u00eda preventivo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFQue_debo_hacer_ante_un_control_preventivo\">\u00bfQu\u00e9 debo hacer ante un control preventivo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#%C2%BFCualquier_policia_me_puede_detener_en_un_control_preventivo\">\u00bfCualquier polic\u00eda me puede detener en un control preventivo?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#Recomendaciones_para_un_control_preventivo\">Recomendaciones para un control preventivo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/miituo.com\/blog\/controles-preventivos-cdmx\/#Otros_motivos_por_los_que_un_agente_de_transito_puede_detenerte\">Otros motivos por los que un agente de tr\u00e1nsito puede detenerte<\/a><\/li><\/ul><\/nav><\/div>\r\n\n<p><span style=\"font-weight: 400;\">En la capital hay algunos mecanismos para preservar la seguridad de la poblaci\u00f3n, uno de ellos son los controles preventivos. Aqu\u00ed te diremos en qu\u00e9 consisten, c\u00f3mo actuar ante ellos, cu\u00e1les son los l\u00edmites que no deben sobrepasar y m\u00e1s.<\/span><\/p>\n<p>En\u00a0<strong>miituo<\/strong> no solo te hablamos sobre temas de tr\u00e1nsito, de tr\u00e1mites, autos y aseguranzas, tambi\u00e9n <strong>te ofrecemos protecci\u00f3n vehicular hecha a tu medida. Nuestras tarifas son personalizadas y accesibles<\/strong>, ya sea que contrates en pago por km o de pago fijo.<\/p>\n<p>Estamos avalados por las <strong>principales instituciones aseguradoras como la Comisi\u00f3n Nacional de Seguros y Fianzas<\/strong>. \u00a1Conf\u00eda en que te daremos el mejor servicio!<\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-link><strong>\u00a1Cotiza aqu\u00ed!<\/strong><\/a><\/p>\n    <section>\r\n        <div class=\"col-12 col-lg-7\">\r\n            <style>@import url(https:\/\/fonts.bunny.net\/css?family=lato:400,700);<\/style>\r\n<style>\r\n#_form_3_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0;box-shadow:0px 1px 13px 0px rgba(0, 0, 0, 0.3)}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_3_._form-top{top:0}#_form_3_._form-bottom{bottom:0}#_form_3_._form-left{left:0}#_form_3_._form-right{right:0}#_form_3_ input[type=\"text\"],#_form_3_ input[type=\"tel\"],#_form_3_ input[type=\"date\"],#_form_3_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_3_ textarea{resize:none}#_form_3_ input::placeholder{color:#142341}#_form_3_ ._submit{cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#00ffc8 !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#2f3033 !important;padding:10px !important}#_form_3_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_3_ ._submit.processing{position:relative}#_form_3_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#00ffc8, #00ffc8), conic-gradient(#00ffc8, #2f3033);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_3_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_3_ ._close-icon{cursor:pointer;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_3_ ._close-icon:before{position:relative}#_form_3_ ._form-body{margin-bottom:30px}#_form_3_ ._form-image-left{width:150px;float:left}#_form_3_ ._form-content-right{margin-left:164px}#_form_3_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_3_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_3_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_3_ ._form-label,#_form_3_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_3_._dark ._form-branding{color:#333}#_form_3_._dark ._form-branding ._logo{background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png\")}#_form_3_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_3_ ._form_element *{font-size:14px}#_form_3_ ._form_element._clear{clear:both;width:100%;float:none}#_form_3_ ._form_element._clear:after{clear:left}#_form_3_ ._form_element textarea,#_form_3_ ._form_element select,#_form_3_ ._form_element input[type=\"text\"],#_form_3_ ._form_element input[type=\"date\"],#_form_3_ ._form_element input[type=\"phone\"],#_form_3_ ._form_element input[type=\"email\"]{background:white;color:#142341 !important;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-radius:0px}#_form_3_ ._form_element input[type=\"text\"],#_form_3_ ._form_element input[type=\"date\"],#_form_3_ ._form_element select,#_form_3_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_3_ ._field-wrapper{position:relative}#_form_3_ ._inline-style{float:left}#_form_3_ ._inline-style input[type=\"text\"]{width:150px}#_form_3_ ._inline-style:not(._clear){margin-right:20px}#_form_3_ ._form_element img._form-image{max-width:100%}#_form_3_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_3_ ._clear-element{clear:left}#_form_3_ ._full_width{width:100%}#_form_3_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_3_ input[type=\"text\"]._has_error,#_form_3_ textarea._has_error{border:#F37C7B 1px solid}#_form_3_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_3_ ._show_be_error{float:left}#_form_3_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_3_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_3_ ._error._below{padding-top:8px;top:100%;right:0}#_form_3_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_3_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_3_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image\/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(31, 33, 41, 0.298295)}@media only screen and (max-width:319px){#_form_3_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_3_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_3_ ._button-wrapper ._error-inner._form_error{position:static}#_form_3_ ._error-inner._no_arrow{margin-bottom:10px}#_form_3_ ._error-arrow{position:absolute;width:0;height:0}#_form_3_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_3_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_3_ select.datetime_time{width:29%;display:inline;height:32px}#_form_3_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_3_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_3_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_3_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_3_ ._form-content{margin:0;width:100%}#_form_3_ ._form-inner{display:block;min-width:100%}#_form_3_ ._form-title,#_form_3_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_3_ ._form-title{font-size:1.2em}#_form_3_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_3_ ._form-element,#_form_3_ ._inline-style,#_form_3_ input[type=\"text\"],#_form_3_ label,#_form_3_ p,#_form_3_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_3_ ._row._checkbox-radio label{display:inline}#_form_3_ ._row,#_form_3_ p,#_form_3_ label{margin-bottom:0.7em;width:100%}#_form_3_ ._row input[type=\"checkbox\"],#_form_3_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_3_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_3_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_3_ ._form-image{max-width:100%;height:auto !important}#_form_3_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_3_ input[type=\"radio\"],#_form_3_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_3_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_3_ ._inline-style{margin:20px 0 0 !important}#_form_3_ ._inline-style input[type=\"text\"]{width:100%}}#_form_3_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_3_ .sms_consent_checkbox input[type=\"checkbox\"]{float:left;margin:5px 10px 10px 0}#_form_3_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7D8799}#_form_3_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_3_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_3_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}@media (min-width:320px) and (max-width:667px){#_form_3_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}}#_form_3_ .field-required{color:#FF0000}#_form_3_{position:relative;text-align:left;margin:25px auto 0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f7f6f4 !important;border-top:0px solid #b0b0b0 !important;border-right:0px solid #b0b0b0 !important;border-bottom:0px solid #b0b0b0 !important;border-left:0px solid #b0b0b0 !important;max-width:500px;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;border-radius:10px !important;color:#000000}#_form_3_ ._show_be_error{min-width:100%}#_form_3_._inline-form,#_form_3_._inline-form ._form-content{font-family:Lato;font-size:14px;font-weight:400}#_form_3_._inline-form ._row span:not(.field-required),#_form_3_._inline-form ._row label{font-family:Lato;font-size:14px;font-weight:400;line-height:1.6em;color:black !important}#_form_3__inlineform input[type=\"text\"],#_form_3__inlineform input[type=\"date\"],#_form_3__inlineform input[type=\"tel\"],#_form_3__inlineform select,#_form_3__inlineform textarea:not(.g-recaptcha-response){font-family:Lato;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_3_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_3_._inline-form .sms_consent_message,#_form_3_._inline-form ._form-thank-you{font-family:Lato;font-size:14px;font-weight:400;color:black !important}#_form_3_._inline-form ._form-label,#_form_3_._inline-form ._form-emailidentifier,#_form_3_._inline-form ._form-checkbox-option-label{font-family:Lato;font-size:14px;font-weight:700;line-height:1.6em;color:black !important}#_form_3_._inline-form ._submit{margin-top:12px;font-family:Lato;font-size:14px;font-weight:400}#_form_3_._inline-form ._html-code h1,#_form_3_._inline-form ._html-code h2,#_form_3_._inline-form ._html-code h3,#_form_3_._inline-form ._html-code h4,#_form_3_._inline-form ._html-code h5,#_form_3_._inline-form ._html-code h6,#_form_3_._inline-form ._form-title{font-family:Lato;font-size:22px;line-height:normal;font-weight:700;color:black;margin-bottom:0;display:block}#_form_3_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_3_:before,#_form_3_:after{content:\" \";display:table}#_form_3_:after{clear:both}#_form_3_._inline-style{width:auto;display:inline-block}#_form_3_._inline-style input[type=\"text\"],#_form_3_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_3_._inline-style button._inline-style{position:relative;top:27px}#_form_3_._inline-style p{margin:0}#_form_3_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_3_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_3_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_3_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_3_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_3_ .iti{width:100%}#_form_3_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_3_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_3_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_3_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_3_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_3_ .iti__country-list--dropup{margin-bottom:4px}#_form_3_ .phone-error-hidden{display:none}#_form_3_ .phone-error{color:#E40E49}#_form_3_ .phone-input-error{border:1px solid #E40E49 !important}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_3_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}\r\n#_form_3_ ._submit{float:right;font-weight:bold}\r\n#_form_3_ #acepto{accent-color:#00C8FF;} #checkbox-acepto-wrapper ._error-inner._no_arrow{margin-top:8px;}#checkbox-acepto-wrapper input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid;}<\/style>\r\n<form method=\"POST\" action=\"https:\/\/miituo9777.activehosted.com\/proc.php\" id=\"_form_3_\" class=\"_form _form_3 _inline-form  _dark\" novalidate data-styles-version=\"5\">\r\n  <input type=\"hidden\" name=\"u\" value=\"3\" \/>\r\n  <input type=\"hidden\" name=\"f\" value=\"3\" \/>\r\n  <input type=\"hidden\" name=\"s\" \/>\r\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\r\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\r\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\r\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\r\n  <input type=\"hidden\" name=\"or\" value=\"64b19707-1639-4c34-9050-08ad05d1f3dc\" \/>\r\n  <div class=\"_form-content\">\r\n    <div class=\"_form_element _x84286998 _full_width _clear\" >\r\n    <div class=\"_form-title\">\r\n        Te regalamos un E-book con los Tr\u00e1mites Vehiculares para evitar multas en CDMX y Edomex.  \u00a1Reg\u00edstrate aqu\u00ed!\r\n    <\/div>\r\n    <\/div>\r\n    <div class=\"_form_element _x57261345 _full_width \" >\r\n      <label for=\"fullname\" class=\"_form-label\">\r\n      <\/label>\r\n      <div class=\"_field-wrapper\">\r\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Nombre*\" required\/>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"_form_element _x08293226 _full_width \" >\r\n      <label for=\"email\" class=\"_form-label\">\r\n      <\/label>\r\n      <div class=\"_field-wrapper\">\r\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"Correo electr\u00f3nico*\" required\/>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"_form_element _x35847760 _full_width \" >\r\n      <label for=\"field[1]\" class=\"_form-label\">\r\n        Estado\/Regi\u00f3n\r\n      <\/label>\r\n      <div class=\"_field-wrapper\">\r\n        <select name=\"field[1]\" id=\"field[1]\" >\r\n          <option selected>\r\n          <\/option>\r\n          <option value=\"AGUASCALIENTES\" >\r\n            AGUASCALIENTES\r\n          <\/option>\r\n          <option value=\"BAJA CALIFORNIA\" >\r\n            BAJA CALIFORNIA\r\n          <\/option>\r\n          <option value=\"BAJA CALIFORNIA SUR\" >\r\n            BAJA CALIFORNIA SUR\r\n          <\/option>\r\n          <option value=\"CAMPECHE\" >\r\n            CAMPECHE\r\n          <\/option>\r\n          <option value=\"CHIAPAS\" >\r\n            CHIAPAS\r\n          <\/option>\r\n          <option value=\"CHIHUAHUA\" >\r\n            CHIHUAHUA\r\n          <\/option>\r\n          <option value=\"CIUDAD DE MEXICO\" >\r\n            CIUDAD DE M\u00c9XICO\r\n          <\/option>\r\n          <option value=\"COAHUILA\" >\r\n            COAHUILA\r\n          <\/option>\r\n          <option value=\"COLIMA\" >\r\n            COLIMA\r\n          <\/option>\r\n          <option value=\"DURANGO\" >\r\n            DURANGO\r\n          <\/option>\r\n          <option value=\"ESTADO DE MEXICO\" >\r\n            ESTADO DE M\u00c9XICO\r\n          <\/option>\r\n          <option value=\"GUANAJUATO\" >\r\n            GUANAJUATO\r\n          <\/option>\r\n          <option value=\"GUERRERO\" >\r\n            GUERRERO\r\n          <\/option>\r\n          <option value=\"HIDALGO\" >\r\n            HIDALGO\r\n          <\/option>\r\n          <option value=\"JALISCO\" >\r\n            JALISCO\r\n          <\/option>\r\n          <option value=\"MICHOAC\u00c1N\" >\r\n            MICHOAC\u00c1N\r\n          <\/option>\r\n          <option value=\"MORELOS\" >\r\n            MORELOS\r\n          <\/option>\r\n          <option value=\"NAYARIT\" >\r\n            NAYARIT\r\n          <\/option>\r\n          <option value=\"NUEVO LE\u00d3N\" >\r\n            NUEVO LE\u00d3N\r\n          <\/option>\r\n          <option value=\"OAXACA\" >\r\n            OAXACA\r\n          <\/option>\r\n          <option value=\"PUEBLA\" >\r\n            PUEBLA\r\n          <\/option>\r\n          <option value=\"QUER\u00c9TARO\" >\r\n            QUER\u00c9TARO\r\n          <\/option>\r\n          <option value=\"QUINTANA ROO\" >\r\n            QUINTANA ROO\r\n          <\/option>\r\n          <option value=\"SAN LUIS POTOS\u00cd\" >\r\n            SAN LUIS POTOS\u00cd\r\n          <\/option>\r\n          <option value=\"SINALOA\" >\r\n            SINALOA\r\n          <\/option>\r\n          <option value=\"SONORA\" >\r\n            SONORA\r\n          <\/option>\r\n          <option value=\"TABASCO\" >\r\n            TABASCO\r\n          <\/option>\r\n          <option value=\"TAMAULIPAS\" >\r\n            TAMAULIPAS\r\n          <\/option>\r\n          <option value=\"TLAXCALA\" >\r\n            TLAXCALA\r\n          <\/option>\r\n          <option value=\"VERACRUZ\" >\r\n            VERACRUZ\r\n          <\/option>\r\n          <option value=\"YUCAT\u00c1N\" >\r\n            YUCAT\u00c1N\r\n          <\/option>\r\n          <option value=\"ZACATECAS\" >\r\n            ZACATECAS\r\n          <\/option>\r\n        <\/select>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"_form_element _x20082777 _full_width _clear\" >\r\n      <div class=\"_html-code\">\r\n        Por favor, revisa tu correo  electr\u00f3nico para confirmar tu suscripci\u00f3n.\r\n      <\/div>\r\n      <\/div>\r\n    <div id=\"checkbox-acepto-wrapper\" style=\"display: flex; flex-direction: column; align-items: flex-start;\">\r\n    <div style=\"display: flex; align-items: center;\">\r\n        <input type=\"checkbox\" id=\"acepto\" name=\"acepto\" checked required>\r\n        <label for=\"acepto\" style=\"margin-left: 5px;\">Acepto t\u00e9rminos y condiciones<\/label>\r\n    <\/div>\r\n    <\/div>\r\n    <div class=\"_button-wrapper _full_width\">\r\n      <button id=\"_form_3_submit\" class=\"_submit\" type=\"submit\">\r\n        Enviar\r\n      <\/button>\r\n    <\/div>\r\n    <div class=\"_clear-element\">\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"_form-thank-you\" style=\"display:none;\">\r\n  <\/div>\r\n<\/form><script>\r\nwindow.cfields = {\"1\":\"estadoregin\"};\r\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\r\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\r\n    form.querySelector('._form-content').style.display = 'none';\r\n    thank_you.innerHTML = message;\r\n    thank_you.style.display = 'block';\r\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n    var visitorObject = window[vgoAlias];\r\n    if (email && typeof visitorObject !== 'undefined') {\r\n        visitorObject('setEmail', email);\r\n        visitorObject('update');\r\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n        \/\/ Site tracking URL to use after inline form submission.\r\n        _load_script(trackcmp_url);\r\n    }\r\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n    thank_you.setAttribute('tabindex', '-1');\r\n    thank_you.focus();\r\n};\r\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\r\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\r\n    var branding = form.querySelector('._form-branding');\r\n    if (branding) {\r\n        branding.style.display = 'none';\r\n    }\r\n    form.querySelector('._form-content').style.display = 'none';\r\n    unsub.style.display = 'block';\r\n    form.insertAdjacentHTML('afterend', message)\r\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n    var visitorObject = window[vgoAlias];\r\n    if (email && typeof visitorObject !== 'undefined') {\r\n        visitorObject('setEmail', email);\r\n        visitorObject('update');\r\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n        \/\/ Site tracking URL to use after inline form submission.\r\n        _load_script(trackcmp_url);\r\n    }\r\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n};\r\nwindow._show_error = function(id, message, html) {\r\n    var form = document.getElementById('_form_' + id + '_'),\r\n        err = document.createElement('div'),\r\n        button = form.querySelector('button[type=\"submit\"]'),\r\n        old_error = form.querySelector('._form_error');\r\n    if (old_error) old_error.parentNode.removeChild(old_error);\r\n    err.innerHTML = message;\r\n    err.className = '_error-inner _form_error _no_arrow';\r\n    var wrapper = document.createElement('div');\r\n    wrapper.className = '_form-inner _show_be_error';\r\n    wrapper.appendChild(err);\r\n    button.parentNode.insertBefore(wrapper, button);\r\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\r\n    submitButton.disabled = false;\r\n    submitButton.classList.remove('processing');\r\n    if (html) {\r\n        var div = document.createElement('div');\r\n        div.className = '_error-html';\r\n        div.innerHTML = html;\r\n        err.appendChild(div);\r\n    }\r\n};\r\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\r\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\r\n    if (pc_confirmation.style.display === 'none') {\r\n        form.querySelector('._form-content').style.display = 'none';\r\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\r\n        \"<button class='_submit' id='hideButton'>Administrar preferencias<\/button>\";\r\n        pc_confirmation.style.display = 'block';\r\n        var mp = document.querySelector('input[name=\"mp\"]');\r\n        mp.value = '0';\r\n    } else {\r\n        form.querySelector('._form-content').style.display = 'inline';\r\n        pc_confirmation.style.display = 'none';\r\n    }\r\n\r\n    var hideButton = document.getElementById('hideButton');\r\n    \/\/ Add event listener to the button\r\n    hideButton.addEventListener('click', function() {\r\n        var submitButton = document.querySelector('#_form_3_submit');\r\n        submitButton.disabled = false;\r\n        submitButton.classList.remove('processing');\r\n        var mp = document.querySelector('input[name=\"mp\"]');\r\n        mp.value = '1';\r\n        const cacheBuster = new URL(window.location.href);\r\n        cacheBuster.searchParams.set('v', new Date().getTime());\r\n        window.location.href = cacheBuster.toString();\r\n    });\r\n\r\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\r\n    var visitorObject = window[vgoAlias];\r\n    if (email && typeof visitorObject !== 'undefined') {\r\n        visitorObject('setEmail', email);\r\n        visitorObject('update');\r\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\r\n        \/\/ Site tracking URL to use after inline form submission.\r\n        _load_script(trackcmp_url);\r\n    }\r\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\r\n};\r\nwindow._load_script = function(url, callback, isSubmit) {\r\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\r\n    var submitButton = document.querySelector('#_form_3_submit');\r\n    script.charset = 'utf-8';\r\n    script.src = url;\r\n    if (callback) {\r\n        script.onload = script.onreadystatechange = function() {\r\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\r\n                r = true;\r\n                callback();\r\n            }\r\n        };\r\n    }\r\n    script.onerror = function() {\r\n        if (isSubmit) {\r\n            if (script.src.length > 10000) {\r\n                _show_error(\"3\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Acorta tus respuestas y vuelve a intentarlo.\");\r\n            } else {\r\n                _show_error(\"3\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\r\n            }\r\n            submitButton.disabled = false;\r\n            submitButton.classList.remove('processing');\r\n        }\r\n    }\r\n\r\n    head.appendChild(script);\r\n};\r\n(function() {\r\n    var iti;\r\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\r\n    var getCookie = function(name) {\r\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\r\n        return match ? match[2] : localStorage.getItem(name);\r\n    }\r\n    var setCookie = function(name, value) {\r\n        var now = new Date();\r\n        var time = now.getTime();\r\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\r\n        now.setTime(expireTime);\r\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\r\n        localStorage.setItem(name, value);\r\n    }\r\n    var addEvent = function(element, event, func) {\r\n        if (element.addEventListener) {\r\n            element.addEventListener(event, func);\r\n        } else {\r\n            var oldFunc = element['on' + event];\r\n            element['on' + event] = function() {\r\n                oldFunc.apply(this, arguments);\r\n                func.apply(this, arguments);\r\n            };\r\n        }\r\n    }\r\n    var _removed = false;\r\n        var form_to_submit = document.getElementById('_form_3_');\r\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\r\n\r\n    var getUrlParam = function(name) {\r\n        if (name.toLowerCase() !== 'email') {\r\n            var params = new URLSearchParams(window.location.search);\r\n            return params.get(name) || false;\r\n        }\r\n        \/\/ email is a special case because a plus is valid in the email address\r\n        var qString = window.location.search;\r\n        if (!qString) {\r\n            return false;\r\n        }\r\n        var parameters = qString.substr(1).split('&');\r\n        for (var i = 0; i < parameters.length; i++) {\r\n            var parameter = parameters[i].split('=');\r\n            if (parameter[0].toLowerCase() === 'email') {\r\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\r\n            }\r\n        }\r\n        return false;\r\n    };\r\n\r\n    var acctDateFormat = \"%d\/%m\/%Y\";\r\n    var getNormalizedDate = function(date, acctFormat) {\r\n        var decodedDate = decodeURIComponent(date);\r\n        if (acctFormat && acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\r\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\r\n        } else if (Date.parse(decodedDate)) {\r\n            var dateObj = new Date(decodedDate);\r\n            var year = dateObj.getFullYear();\r\n            var month = dateObj.getMonth() + 1;\r\n            var day = dateObj.getDate();\r\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\r\n        }\r\n        return false;\r\n    };\r\n\r\n    var getNormalizedTime = function(time) {\r\n        var hour, minutes;\r\n        var decodedTime = decodeURIComponent(time);\r\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\r\n        if (timeParts[3]) { \/\/ 12 hour format\r\n            var isPM = timeParts[3].toLowerCase() === 'pm';\r\n            if (isPM) {\r\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\r\n            } else {\r\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\r\n            }\r\n        } else { \/\/ 24 hour format\r\n            hour = timeParts[1];\r\n        }\r\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\r\n        var minutes = timeParts[2];\r\n        return `${normalizedHour}:${minutes}`;\r\n    };\r\n\r\n    for (var i = 0; i < allInputs.length; i++) {\r\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\r\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\r\n        if (results != undefined) {\r\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\r\n                ? `${window.cfields[results[1]]}_time`\r\n                : window.cfields[results[1]];\r\n        } else {\r\n            allInputs[i].dataset.name = allInputs[i].name;\r\n        }\r\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\r\n\r\n        if (fieldVal) {\r\n            if (allInputs[i].dataset.autofill === \"false\") {\r\n                continue;\r\n            }\r\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\r\n                if (allInputs[i].value == fieldVal) {\r\n                    allInputs[i].checked = true;\r\n                }\r\n            } else if (allInputs[i].type == \"date\") {\r\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\r\n            } else if (allInputs[i].type == \"time\") {\r\n                allInputs[i].value = getNormalizedTime(fieldVal);\r\n            } else {\r\n                allInputs[i].value = fieldVal;\r\n            }\r\n        }\r\n    }\r\n\r\n    var remove_tooltips = function() {\r\n        for (var i = 0; i < tooltips.length; i++) {\r\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n        }\r\n        tooltips = [];\r\n    };\r\n    var remove_tooltip = function(elem) {\r\n        for (var i = 0; i < tooltips.length; i++) {\r\n            if (tooltips[i].elem === elem) {\r\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\r\n                tooltips.splice(i, 1);\r\n                return;\r\n            }\r\n        }\r\n    };\r\n    var create_tooltip = function(elem, text) {\r\n        var tooltip = document.createElement('div'),\r\n            arrow = document.createElement('div'),\r\n            inner = document.createElement('div'), new_tooltip = {};\r\n        tooltip.id = `${elem.id}-error`;\r\n        tooltip.setAttribute('role', 'alert')\r\n        if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) {\r\n            tooltip.className = '_error';\r\n            arrow.className = '_error-arrow';\r\n            inner.className = '_error-inner';\r\n            inner.innerHTML = text;\r\n            tooltip.appendChild(arrow);\r\n            tooltip.appendChild(inner);\r\n            elem.parentNode.appendChild(tooltip);\r\n        } else {\r\n            tooltip.className = '_error-inner _no_arrow';\r\n            tooltip.innerHTML = text;\r\n            elem.parentNode.parentNode.appendChild(tooltip);\r\n            new_tooltip.no_arrow = true;\r\n        }\r\n        new_tooltip.tip = tooltip;\r\n        new_tooltip.elem = elem;\r\n        tooltips.push(new_tooltip);\r\n        return new_tooltip;\r\n    };\r\n    var resize_tooltip = function(tooltip) {\r\n        var rect = tooltip.elem.getBoundingClientRect();\r\n        var doc = document.documentElement,\r\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\r\n        if (scrollPosition < 40) {\r\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\r\n        } else {\r\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\r\n        }\r\n    };\r\n    var resize_tooltips = function() {\r\n        if (_removed) return;\r\n        for (var i = 0; i < tooltips.length; i++) {\r\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\r\n        }\r\n    };\r\n    var validate_field = function(elem, remove) {\r\n        var tooltip = null, value = elem.value, no_error = true;\r\n        remove ? remove_tooltip(elem) : false;\r\n        elem.removeAttribute('aria-invalid');\r\n        elem.removeAttribute('aria-describedby');\r\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n        if (elem.getAttribute('required') !== null) {\r\n            if (elem.type == 'radio' || (elem.type == 'checkbox' && \/any\/.test(elem.className))) {\r\n                var elems = form_to_submit.elements[elem.name];\r\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\r\n                    no_error = elem.checked;\r\n                }\r\n                else {\r\n                    no_error = false;\r\n                    for (var i = 0; i < elems.length; i++) {\r\n                        if (elems[i].checked) no_error = true;\r\n                    }\r\n                }\r\n                if (!no_error) {\r\n                    tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\r\n                }\r\n            } else if (elem.type == 'checkbox') {\r\n                  no_error = elem.checked;\r\n                  elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n\r\n                if (!no_error) {\r\n                    elem.className = elem.className + ' _has_error';\r\n                    tooltip = create_tooltip(elem, \"Este campo es obligatorio.\");\r\n                 }\r\n            } else if (elem.tagName == 'SELECT') {\r\n                var selected = true;\r\n                if (elem.multiple) {\r\n                    selected = false;\r\n                    for (var i = 0; i < elem.options.length; i++) {\r\n                        if (elem.options[i].selected) {\r\n                            selected = true;\r\n                            break;\r\n                        }\r\n                    }\r\n                } else {\r\n                    for (var i = 0; i < elem.options.length; i++) {\r\n                        if (elem.options[i].selected\r\n                            && (!elem.options[i].value\r\n                            || (elem.options[i].value.match(\/\\n\/g)))\r\n                        ) {\r\n                            selected = false;\r\n                        }\r\n                    }\r\n                }\r\n                if (!selected) {\r\n                    elem.className = elem.className + ' _has_error';\r\n                    no_error = false;\r\n                    tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\r\n                }\r\n            } else if (value === undefined || value === null || value === '') {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Este campo es obligatorio.\");\r\n            }\r\n        }\r\n        if (no_error && elem.name == 'email') {\r\n            if (!value.match(\/^[\\+_a-z0-9-'&=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida.\");\r\n            }\r\n        }\r\n        if (no_error && (elem.id == 'phone')) {\r\n            if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Ingresa un n\u00famero de tel\u00e9fono v\u00e1lido.\");\r\n            }\r\n        }\r\n        if (no_error && \/date_field\/.test(elem.className)) {\r\n            if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Introduzca una fecha v\u00e1lida.\");\r\n            }\r\n        }\r\n\r\n        if (no_error && elem.name === 'sms_consent') {\r\n            const phoneInput = document.getElementById('phone');\r\n            const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0;\r\n            const showError =  (consentRequired || !!elem.attributes.required) && !elem.checked;\r\n            if (showError) {\r\n                elem.className = elem.className + ' _has_error';\r\n                no_error = false;\r\n                tooltip = create_tooltip(elem, \"Marca esta casilla para continuar\");\r\n            } else {\r\n                elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\r\n            }\r\n        }\r\n        tooltip ? resize_tooltip(tooltip) : false;\r\n        if (!no_error && elem.hasAttribute('id')) {\r\n            elem.setAttribute('aria-invalid', 'true');\r\n            elem.setAttribute('aria-describedby', `${elem.id}-error`);\r\n        }\r\n        return no_error;\r\n    };\r\n    var needs_validate = function(el) {\r\n        if(el.getAttribute('required') !== null){\r\n            return true;\r\n        }\r\n        if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== \"\"){\r\n            return true;\r\n        }\r\n\r\n        return false;\r\n    };\r\n    var validate_form = function(e) {\r\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\r\n        if (!submitted) {\r\n            submitted = true;\r\n            for (var i = 0, len = allInputs.length; i < len; i++) {\r\n                var input = allInputs[i];\r\n                if (needs_validate(input)) {\r\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') {\r\n                        addEvent(input, 'blur', function() {\r\n                            this.value = this.value.trim();\r\n                            validate_field(this, true);\r\n                        });\r\n                        addEvent(input, 'input', function() {\r\n                            validate_field(this, true);\r\n                        });\r\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\r\n                        (function(el) {\r\n                            function getElementsArray(name){\r\n                                const value =  form_to_submit.elements[name];\r\n                                if (Array.isArray(value)){\r\n                                    return value;\r\n                                }\r\n                                return [value];\r\n                            }\r\n                            var radios = getElementsArray(el.name);\r\n                            for (var i = 0; i < radios.length; i++) {\r\n                                addEvent(radios[i], 'change', function() {\r\n                                    validate_field(el, true);\r\n                                });\r\n                            }\r\n                        })(input);\r\n                    } else if (input.tagName == 'SELECT') {\r\n                        addEvent(input, 'change', function() {\r\n                            validate_field(this, true);\r\n                        });\r\n                    } else if (input.type == 'textarea'){\r\n                        addEvent(input, 'input', function() {\r\n                            validate_field(this, true);\r\n                        });\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        remove_tooltips();\r\n        for (var i = 0, len = allInputs.length; i < len; i++) {\r\n            var elem = allInputs[i];\r\n            if (needs_validate(elem)) {\r\n                if (elem.tagName.toLowerCase() !== \"select\") {\r\n                    elem.value = elem.value.trim();\r\n                }\r\n                validate_field(elem) ? true : no_error = false;\r\n            }\r\n        }\r\n        if (!no_error && e) {\r\n            e.preventDefault();\r\n        }\r\n        if (!no_error) {\r\n            const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])');\r\n            if (firstFocusableError && typeof firstFocusableError.focus === 'function') {\r\n                firstFocusableError.focus();\r\n            }\r\n        }\r\n        resize_tooltips();\r\n        return no_error;\r\n    };\r\n    addEvent(window, 'resize', resize_tooltips);\r\n    addEvent(window, 'scroll', resize_tooltips);\r\n\r\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&\")};\r\n\r\n    const formSupportsPost = false;\r\n    var form_submit = function(e) {\r\n\r\n        e.preventDefault();\r\n        if (validate_form()) {\r\n            if(form_to_submit.querySelector('input[name=\"phone\"]') && typeof iti != 'undefined') {\r\n                form_to_submit.querySelector('input[name=\"phone\"]').value = iti.getNumber();\r\n            }\r\n            \/\/ use this trick to get the submit button & disable it using plain javascript\r\n            var submitButton = e.target.querySelector('#_form_3_submit');\r\n            submitButton.disabled = true;\r\n            submitButton.classList.add('processing');\r\n                    var serialized = _form_serialize(document.getElementById('_form_3_')).replace(\/%0A\/g, '\\\\n');\r\n            var err = form_to_submit.querySelector('._form_error');\r\n            err ? err.parentNode.removeChild(err) : false;\r\n            async function submitForm() {\r\n                var formData = new FormData();\r\n                const searchParams = new URLSearchParams(serialized);\r\n                searchParams.forEach((value, key) => {\r\n                    if (key !== 'hideButton') {\r\n                        formData.append(key, value);\r\n                    }\r\n                });\r\n                let request = {\r\n                    headers: {\r\n                        \"Accept\": \"application\/json\"\r\n                    },\r\n                    body: formData,\r\n                    method: \"POST\"\r\n                };\r\n\r\n                let pageUrlParams = new URLSearchParams(window.location.search);\r\n                if (pageUrlParams.has('t')) {\r\n                    request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\r\n                }\r\n                const response = await fetch('https:\/\/miituo9777.activehosted.com\/proc.php?jsonp=true', request);\r\n\r\n                return response.json();\r\n            }\r\n            if (formSupportsPost) {\r\n                submitForm().then((data) => {\r\n                    eval(data.js);\r\n                }).catch(() => {\r\n                    _show_error(\"3\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\r\n                });\r\n            } else {\r\n                _load_script('https:\/\/miituo9777.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\r\n            }\r\n        }\r\n        return false;\r\n    };\r\n    addEvent(form_to_submit, 'submit', form_submit);\r\n})();\r\n\r\n<\/script>\r\n\r\n        <\/div>\r\n    <\/section>\r\n    \n<h2><span class=\"ez-toc-section\" id=\"%C2%BFDesde_cuando_ya_no_existen_los_retenes_en_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfDesde cu\u00e1ndo ya no existen los retenes en CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><b>En 2019, el Secretario de Seguridad Ciudadana de la Ciudad de M\u00e9xico, Jes\u00fas Orta Mart\u00ednez, prohibi\u00f3 la implementaci\u00f3n de retenes polic\u00edacos que obligaban a una revisi\u00f3n injustificada de veh\u00edculos automotores<\/b><span style=\"font-weight: 400;\">, como coches y motocicletas e incluso a peatones, y de documentos a automovilistas, transportistas o motociclistas que transiten por calles de la capital. Sobre sus funciones, las palabras del servidor p\u00fablico fueron:\u00a0<\/span><\/p>\n<blockquote><p><em>&#8220;Son muy espec\u00edficas, para revisar armas, es para revisar veh\u00edculos que puedan traer placas detectadas en los arcos que puedan no corresponder con las caracter\u00edsticas de veh\u00edculos y en general, situaciones que tienen que ver con la seguridad, no con el tema vial&#8221;.<\/em><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">Esta decisi\u00f3n se tom\u00f3 porque hab\u00eda algunos en diversos puntos de la Ciudad, por ejemplo en las inmediaciones de la Alcald\u00eda Venustiano Carranza que <strong>operaban de forma irregular.<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adem\u00e1s, el responsable de la seguridad ciudadana en la Ciudad de M\u00e9xico dijo tambi\u00e9n que dio \u00f3rdenes a 73 sectores de la Polic\u00eda Preventiva, Auxiliar, Bancaria e Industrial, Metropolitana e incluso a la de Tr\u00e1nsito, para que estos retenes polic\u00edacos que se hac\u00edan <strong>sin el consentimiento de la Secretar\u00eda, quedar\u00e1n definitivamente en el olvido<\/strong>.\u00a0<\/span><\/p>\n<p><b>Si bien estos retenes irregulares quedaron prohibidos, no se ir\u00e1n de nuestras calles aquellos que s\u00ed tengan un fin espec\u00edfico.<\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFLos_retenes_policiacos_son_legales_en_Mexico\"><\/span><span style=\"font-weight: 400;\">\u00bfLos retenes policiacos son legales en M\u00e9xico?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Los retenes policiales,<b> ahora llamados \u201cControles preventivos\u201d s\u00ed est\u00e1n autorizados, <\/b>pero en algunas situaciones como en temas de seguridad y no de revisi\u00f3n de <a href=\"https:\/\/miituo.com\/blog\/tramites-vehiculares\/\" target=\"_blank\" rel=\"noopener\">tr\u00e1mites vehiculares<\/a> o que hagan valer el <a href=\"https:\/\/miituo.com\/blog\/reglamento-de-transito-cdmx\/\" target=\"_blank\" rel=\"noopener\">Reglamento de Tr\u00e1nsito de la CDMX<\/a>.<\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-banner><img decoding=\"async\" class=\"desktop-banner alignnone wp-image-17426 size-full\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4.webp\" loading=\"lazy\" alt=\"Tr\u00e1mites vehiculares miituo\" width=\"1349\" height=\"251\" srcset=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4.webp 1349w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-300x56.webp 300w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-1024x191.webp 1024w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-768x143.webp 768w\" sizes=\"auto, (max-width: 1349px) 100vw, 1349px\" \/><\/a> <a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-banner><img decoding=\"async\" class=\"mobile-banner alignnone wp-image-17419 size-full\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-mobile_4.webp\" loading=\"lazy\" alt=\"Tr\u00e1mites vehiculares miituo mobile\" width=\"500\" height=\"281\" srcset=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-mobile_4.webp 500w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-mobile_4-300x169.webp 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFPor_que_me_pueden_detener_en_controles_preventivos\"><\/span><span style=\"font-weight: 400;\">\u00bfPor qu\u00e9 me pueden detener en controles preventivos?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Uno de los motivos principales por los que puede detenerte la polic\u00eda sin contar con una orden judicial es cuando haya <strong>flagrancia, caso urgente o que exista una<\/strong> <\/span><b>sospecha razonable <\/b><span style=\"font-weight: 400;\">que justifique un control preventivo provisional. Algunas factores son:\u00a0<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\"><strong>Actitud evasiva<\/strong>: existe la posibilidad de<\/span>\u00a0considerar constitucional la <b>detenci\u00f3n de alguien que huy\u00f3 al ver a la polic\u00eda.<\/b> Y es que de acuerdo con los tribunales, estos comportamientos inusuales\u00a0 pueden indicar preparaci\u00f3n para cometer un delito.<\/li>\n<li><span style=\"font-weight: 400;\"><strong>Nerviosismo<\/strong>: <\/span>a menudo es utilizado para justificar una sospecha razonable, pero solo en circunstancias especificas.<\/li>\n<li><span style=\"font-weight: 400;\"><strong>Denuncia an\u00f3nima<\/strong>: ya sea que lo identifiquen por sus <strong>rasgos o por las caracter\u00edsticas del veh\u00edculo<\/strong>.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">De acuerdo con la <\/span><a href=\"https:\/\/www.sitios.scjn.gob.mx\/cec\/sites\/default\/files\/publication\/documents\/2023-12\/CDJ_Control%20preventivo%20provisional_electro%CC%81nico.pdf\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Suprema Corte de Justicia<\/span><\/a><span style=\"font-weight: 400;\">, los controles preventivos provisionales tienen la finalidad de prevenir el delito y de salvaguardar la integridad y vida de los agentes que los realicen. <\/span><b>\u00a0No deben confundirse con un arresto, ya que su finalidad no es buscar pruebas de un delito en particular, sino prevenir conductas delictivas.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Es importante mencionar que el ser detenido <strong>no debe ser basado en alg\u00fan aspecto f\u00edsico o caracter\u00edstica discriminatoria<\/strong> hacia tu persona.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_articulo_prohibe_los_retenes\"><\/span><span style=\"font-weight: 400;\">\u00bfQu\u00e9 art\u00edculo proh\u00edbe los retenes? <\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>No existe alg\u00fan art\u00edculo que proh\u00edba los retenes<\/strong>, pero hay algunos fundamentos legales que hacen valer tus derechos. Por ejemplo, <strong>e<\/strong><b>l art\u00edculo 11<\/b><span style=\"font-weight: 400;\"> de la <a href=\"https:\/\/www.diputados.gob.mx\/LeyesBiblio\/pdf\/CPEUM.pdf\" target=\"_blank\" rel=\"noopener\">Constituci\u00f3n pol\u00edtica de los Estados Unidos Mexicanos<\/a>, que habla sobre e<\/span><b>l libre tr\u00e1nsito dentro del territorio,<\/b><span style=\"font-weight: 400;\"> dice que:<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\">\u00a0<\/span><i><span style=\"font-weight: 400;\">\u201cToda persona tiene derecho para entrar en la Rep\u00fablica, salir de ella, viajar por su territorio y mudar de residencia, sin necesidad de carta de seguridad, pasaporte, salvoconducto u otros requisitos semejantes&#8221;<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p><\/blockquote>\n<p><span style=\"font-weight: 400;\">Por otra parte <\/span><span style=\"font-weight: 400;\">el <\/span><b>art\u00edculo 16 <\/b><span style=\"font-weight: 400;\">\u00a0nos menciona lo siguiente: <\/span><i><span style=\"font-weight: 400;\">\u201cNadie puede ser molestado en su persona, familia, domicilio, papeles o posesiones, sino en virtud de mandamiento escrito de la autoridad competente, que funde y motive la causa legal del procedimiento\u201d.<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">Si continuamos revisando los art\u00edculos constitucionales, encontrar\u00edamos<\/span><b> la presunci\u00f3n de la inocencia en el art\u00edculo 20,<\/b><span style=\"font-weight: 400;\"> seg\u00fan el cu\u00e1l toda persona es inocente hasta que una autoridad competente la considere responsable de alg\u00fan delito.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por su parte el art\u00edculo 21 se\u00f1ala que los polic\u00edas pueden realizar <strong>actos de investigaci\u00f3n siempre y cuando sean supervisados por el Ministerio P\u00fablico<\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es importante que conozcas estos art\u00edculos porque <strong>ninguna autoridad est\u00e1 por encima de la Constituci\u00f3n<\/strong> y conocerlos te podr\u00eda amparar, si es que lo necesitas.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Tipos_de_controles_preventivos\"><\/span><span style=\"font-weight: 400;\">Tipos de controles preventivos:<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Se clasifican por niveles de contacto y hay dos:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Preventivo_o_en_grado_menor_inferior\"><\/span><span style=\"font-weight: 400;\">Preventivo o en grado menor\/ inferior<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\"> El agente de polic\u00eda puede limitar provisionalmente el tr\u00e1nsito de personas y\/o de veh\u00edculos.<strong> Aqu\u00ed te pedir\u00e1n que te identifiques: nombre, a d\u00f3nde vas, el motivo,<\/strong> es decir, cuestiones muy generales. Tambi\u00e9n, puede realizar alguna revisi\u00f3n superficial o externa de tu persona y veh\u00edculo.\u00a0<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Preventivo_en_grado_superior\"><\/span><span style=\"font-weight: 400;\">Preventivo en grado superior\u00a0\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Para pasar a este grado, los agentes de polic\u00eda deben tener condiciones objetivas de una sospecha razonable de que se cometi\u00f3 o se realizar\u00e1 un delito, como<strong> cumplir con las caracter\u00edsticas de una denuncia, que la persona sea violenta o quiera darse a la fuga<\/strong>. Aqu\u00ed ya habr\u00e1 una revisi\u00f3n m\u00e1s profunda a tu auto y pueden pedirte cosas como que desciendas de tu veh\u00edculo, que abras los brazos y\/o revisar tus pertenencias.\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-9832\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-1024x576.webp\" loading=\"lazy\" alt=\"que es un control preventivo cdmx\" width=\"1024\" height=\"576\" srcset=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-1024x576.webp 1024w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-300x169.webp 300w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-150x84.webp 150w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-768x432.webp 768w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-1536x864.webp 1536w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-786x442.webp 786w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1-460x259.webp 460w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2023\/07\/controles-preventivos-1.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_identificar_a_un_policia_preventivo\"><\/span><span style=\"font-weight: 400;\">\u00bfC\u00f3mo identificar a un polic\u00eda preventivo?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Un polic\u00eda preventivo debe portar su uniforme caracter\u00edstico de <strong>color azul y debe llevar distinciones como insignias, condecoraciones, medallas, escudos, gafete, divisas y equipo complementario.<\/strong> En su credencial deber\u00e1 llevar un c\u00f3digo QR que al escanearlo te arrojar\u00e1 la informaci\u00f3n de la autoridad. Asimismo, puedes apoyarte de la <a href=\"https:\/\/www.ssc.cdmx.gob.mx\/ciudadania\/mi-policia\" target=\"_blank\" rel=\"noopener\">app &#8220;Mi polic\u00eda&#8221;<\/a>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_debo_hacer_ante_un_control_preventivo\"><\/span><span style=\"font-weight: 400;\">\u00bfQu\u00e9 debo hacer ante un control preventivo?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Si un agente de polic\u00eda te detiene por alguna raz\u00f3n, <strong>deber\u00e1s acatar sus instrucciones,<\/strong> lo m\u00e1s probable es que ser\u00e1 un control preventivo en grado menor.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por el contrario, si busca o pretende hacer una inspecci\u00f3n profunda sin una orden o sin especificarte las condiciones objetivas de sospecha, deber\u00e1s <strong>se\u00f1alarle de manera clara y respetuosa que no puede hacer este tipo de detenci\u00f3n<\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es importante <\/span><b>expresar cordialmente<\/b><span style=\"font-weight: 400;\">\u00a0<strong>que las detenciones sin fundamento constituyen una violaci\u00f3n a nuestros derechos<\/strong>,\u00a0 y es que, de acuerdo con algunos especialistas en derecho, inspeccionar un veh\u00edculo o a una persona sin una orden judicial constituye un acto inconstitucional.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por otro lado, ten en cuenta que <strong>n<\/strong><\/span><b>o todos los retenes son ilegales<\/b><span style=\"font-weight: 400;\"> y que cada persona tiene la responsabilidad de <strong>conocer la normatividad vigente en la materia para tomar decisiones fundamentadas<\/strong> cuando interact\u00faa con las autoridades policiales.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFCualquier_policia_me_puede_detener_en_un_control_preventivo\"><\/span><span style=\"font-weight: 400;\">\u00bfCualquier polic\u00eda me puede detener en un control preventivo?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Los oficiales que est\u00e1n autorizados para <strong>hacer controles preventivos puede ser los municipales, federales y estatales.<\/strong> Asimismo, los \u00fanicos que<strong> no pueden realizar este tipo de operativos son los elementos de tr\u00e1nsito<\/strong>, que se identifican por llevar un brazalete amarillo fosforescente y que lleva escrito \u201cAutorizado para infraccionar\u201d.<\/p>\n<p>Ellos solo se encargan de poner las <a href=\"https:\/\/miituo.com\/blog\/costo-multas-de-transito-cdmx\/\" target=\"_blank\" rel=\"noopener\">multas en CDMX<\/a>, revisar que se respete la <a href=\"https:\/\/miituo.com\/blog\/contingencia-ambiental-cdmx\/\" target=\"_blank\" rel=\"noopener\">contingencia ambiental<\/a>, que se paguen los <a href=\"https:\/\/miituo.com\/blog\/parquimetros-cdmx\/\" target=\"_blank\" rel=\"noopener\">parqu\u00edmetros en la capital<\/a>, entre m\u00e1s cosas.<\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-banner><img decoding=\"async\" class=\"desktop-banner banner-miituo alignnone wp-image-17426 size-full\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4.webp\" loading=\"lazy\" alt=\"Tr\u00e1mites vehiculares miituo\" width=\"1349\" height=\"251\" srcset=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4.webp 1349w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-300x56.webp 300w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-1024x191.webp 1024w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-768x143.webp 768w\" sizes=\"auto, (max-width: 1349px) 100vw, 1349px\" \/><\/a> <a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-banner><img decoding=\"async\" class=\"mobile-banner banner-miituo alignnone wp-image-17419 size-full\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-mobile_4.webp\" loading=\"lazy\" alt=\"Tr\u00e1mites vehiculares miituo mobile\" width=\"500\" height=\"281\" srcset=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-mobile_4.webp 500w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-mobile_4-300x169.webp 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Recomendaciones_para_un_control_preventivo\"><\/span><span style=\"font-weight: 400;\">Recomendaciones para un control preventivo<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Mant\u00e9n la calma y coopera<\/strong> con los agentes de seguridad. <\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Entrega los documentos que te solicitan como la licencia de conductor y <a href=\"https:\/\/miituo.com\/blog\/tarjeta-de-circulacion-cdmx\/\" target=\"_blank\" rel=\"noopener\">tarjeta de circulaci\u00f3n de CDMX<\/a> o del estado correspondiente.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Evita poner resistencia<\/strong>, ya que podr\u00edas encontrarte ante alguna situaci\u00f3n tensa y peligrosa.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aseg\u00farate de que respeten tus derechos.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Documenta la detenci\u00f3n incluyendo la <strong>hora, lugar, nombres y n\u00famero de placas de agentes<\/strong>. Tambi\u00e9n se recomienda tomar fotograf\u00edas y videos.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mant\u00e9n una<strong> actitud respetuosa y cordial<\/strong> durante cualquier interacci\u00f3n con las autoridades. Recuerda que tienes derecho a permanecer en silencio y a no admitir nada sin la presencia de un abogado.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Si es de noche, es recomendable prender las luces del coche y mant\u00e9n <strong>tus manos visibles en el volante<\/strong>.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No salgas del veh\u00edculo <strong>a menos que se te indique hacerlo.<\/strong>\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Como hemos mencionado, los controles preventivos son implementados para garantizar la seguridad y es comprensible que <strong>puedan resultar intimidantes y generar preocupaci\u00f3n entre los conductores detenidos.<\/strong> <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ante esta situaci\u00f3n, es crucial <strong>conocer tus derechos y saber c\u00f3mo actuar para salvaguardar tu seguridad<\/strong> y evitar complicaciones legales.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Antes de viajar inf\u00f3rmate y considera<strong> instalar una c\u00e1mara en tu veh\u00edculo si viajas con frecuencia <\/strong>y si te es posible, comparte tu ruta con familiares y amigo(a)s.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Otros_motivos_por_los_que_un_agente_de_transito_puede_detenerte\"><\/span><span style=\"font-weight: 400;\">Otros motivos por los que un agente de tr\u00e1nsito puede detenerte<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>No tener la <\/strong><a href=\"https:\/\/miituo.com\/blog\/licencia-de-conducir-cdmx\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\"><strong>licencia de conducir de CDMX<\/strong><\/span><\/a>, o del estado correspondiente, vigente<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Tener a la mano tu celular<\/strong><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No respetar los<\/span> <a href=\"https:\/\/miituo.com\/blog\/limites-de-velocidad-cdmx\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">l\u00edmites de velocidad<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Que las luces de tu veh\u00edculo y direccionales no funcionen adecuadamente<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Conducir sin <a href=\"https:\/\/miituo.com\/blog\/placas-cdmx\/\" target=\"_blank\" rel=\"noopener\">placas vigentes<\/a><\/strong><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/miituo.com\/blog\/seguro-auto-cubre-estado-ebriedad\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Manejar en estado de ebriedad<\/span><\/a><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Te aconsejamos leer y conocer los puntos importantes de la <\/span><a href=\"https:\/\/miituo.com\/blog\/reglamento-de-transito-cdmx\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">ley de tr\u00e1nsito de tu entidad<\/span><\/a><span style=\"font-weight: 400;\">. Si quieres reforzar esa seguridad, recuerda comenzar a utilizar protecci\u00f3n vehicular. Hoy en d\u00eda <strong>el <a href=\"https:\/\/miituo.com\/blog\/seguro-de-auto-en-la-cdmx\/\" target=\"_blank\" rel=\"noopener\">seguro de auto en CDMX<\/a> es obligatorio as\u00ed como en<\/strong><\/span><span style=\"font-weight: 400;\"><strong> Edomex, Nuevo Le\u00f3n, Jalisco<\/strong> y m\u00e1s. Asimismo, es esencial para transitar por caminos, puentes y carreteras federales.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A pensar de lo que se piensa <strong>una p\u00f3liza no es cara<\/strong>, ahora puedes contratar un <a href=\"https:\/\/miituo.com\/seguros\/seguros-por-kilometro\/\" target=\"_blank\" rel=\"noopener\">seguro por kil\u00f3metro<\/a><\/span><span style=\"font-weight: 400;\">\u00a0como el de <\/span><b>miituo<\/b><span style=\"font-weight: 400;\">, en el que solo pagas por lo que manejas,<strong> si un mes recorres 0 km, pagas $0 y sigues con protecci\u00f3n<\/strong>. Tambi\u00e9n, ofrecemos <a href=\"https:\/\/miituo.com\/blog\/el-mejor-seguro-de-autos-conoce-pago-fijo-de-miituo\/\" target=\"_blank\" rel=\"noopener\">pago fijo<\/a>, en el que tu tarifa no cambia, aunque uses mucho o poco tu auto. \u00a0<\/span><\/p>\n<p>Esperamos que este art\u00edculo te haya sido de utilidad para saber qu\u00e9 hacer en caso de que te detenga alguno de los controles preventivos en Ciudad de M\u00e9xico, antes conocidos como retenes policiacos.\u00a0<span style=\"font-weight: 400;\">Ahora sabes que puedes conducir libremente y seguir siendo ese conductor o conductora responsable sin tener miedo porque la autoridad quiera levantar una infracci\u00f3n fantasma.\u00a0<\/span><\/p>\n<p>En\u00a0<strong>miituo, <\/strong>el <a href=\"https:\/\/miituo.com\/blog\/mejor-seguro-de-auto\/\" target=\"_blank\" rel=\"noopener\">mejor seguro de carro<\/a>, queremos que mantengas tu bienestar as\u00ed como el de tus seres queridos. Por esta raz\u00f3n <strong>te ofrecemos cobertura en todo el pa\u00eds a precios accesibles y adem\u00e1s te damos la posibilidad de cancelar cuando quieras<\/strong>.<\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-link><strong>\u00a1No pierdas la oportunidad y cotiza aqu\u00ed!<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En ocasiones los controles preventivos causan nerviosismo porque se pueden incumplir tus derechos. \u00a1Aqu\u00ed encontrar\u00e1s los detalles para saber qu\u00e9 hacer!<\/p>\n","protected":false},"author":28,"featured_media":9831,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-861","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tramites-vehiculares"],"_links":{"self":[{"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/posts\/861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/comments?post=861"}],"version-history":[{"count":6,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/posts\/861\/revisions"}],"predecessor-version":[{"id":29260,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/posts\/861\/revisions\/29260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/media\/9831"}],"wp:attachment":[{"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/media?parent=861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/categories?post=861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/tags?post=861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}