


{"id":18054,"date":"2024-03-05T13:56:53","date_gmt":"2024-03-05T19:56:53","guid":{"rendered":"https:\/\/miituo.com\/blog\/?p=18054"},"modified":"2025-04-21T18:56:46","modified_gmt":"2025-04-21T23:56:46","slug":"tarjeta-de-circulacion-cdmx","status":"publish","type":"post","link":"https:\/\/miituo.com\/blog\/tarjeta-de-circulacion-cdmx\/","title":{"rendered":"Tarjeta de circulaci\u00f3n CDMX: \u00bfC\u00f3mo Tramitarla o Renovarla?"},"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\/tarjeta-de-circulacion-cdmx\/#%C2%BFComo_renovar_la_tarjeta_de_circulacion_en_CDMX\">\u00bfC\u00f3mo renovar la tarjeta de circulaci\u00f3n 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\/tarjeta-de-circulacion-cdmx\/#%C2%BFDonde_tramitar_mi_tarjeta_de_circulacion_CDMX_en_linea\">\u00bfD\u00f3nde tramitar mi tarjeta de circulaci\u00f3n CDMX en l\u00ednea?\u00a0<\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFDonde_tramitar_mi_tarjeta_de_circulacion_CDMX_presencialmente\">\u00bfD\u00f3nde tramitar mi tarjeta de circulaci\u00f3n CDMX presencialmente?\u00a0<\/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\/tarjeta-de-circulacion-cdmx\/#Costos_de_la_tarjeta_de_circulacion_CDMX\">Costos de la tarjeta de circulaci\u00f3n CDMX<\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFCuanto_cuesta_renovar_la_tarjeta_de_circulacion_CDMX\">\u00bfCu\u00e1nto cuesta renovar la tarjeta de circulaci\u00f3n CDMX?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/miituo.com\/blog\/tarjeta-de-circulacion-cdmx\/#Requisitos_para_el_tramite_de_la_tarjeta_de_circulacion_CDMX\">Requisitos para el tr\u00e1mite de la tarjeta de circulaci\u00f3n CDMX<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/miituo.com\/blog\/tarjeta-de-circulacion-cdmx\/#Documentos_para_hacer_la_renovacion_de_la_tarjeta_de_circulacion_CDMX\">Documentos para hacer la renovaci\u00f3n de la tarjeta de circulaci\u00f3n CDMX<\/a><\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFComo_descargar_tarjeta_de_circulacion_CDMX\">\u00bfC\u00f3mo descargar tarjeta de circulaci\u00f3n CDMX?<\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFComo_obtener_la_tarjeta_de_circulacion_en_fisico\">\u00bfC\u00f3mo obtener la tarjeta de circulaci\u00f3n en f\u00edsico?<\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFHay_que_sacar_cita_para_tramitar_la_tarjeta_de_circulacion_en_CDMX\">\u00bfHay que sacar cita para tramitar la tarjeta de circulaci\u00f3n en CDMX?<\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFQue_pasa_si_pierdo_mi_tarjeta_de_circulacion_de_la_CDMX\">\u00bfQu\u00e9 pasa si pierdo mi tarjeta de circulaci\u00f3n de la CDMX?<\/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\/tarjeta-de-circulacion-cdmx\/#%C2%BFCuando_se_cambia_la_tarjeta_de_circulacion_CDMX\">\u00bfCu\u00e1ndo se cambia la tarjeta de circulaci\u00f3n CDMX?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/miituo.com\/blog\/tarjeta-de-circulacion-cdmx\/#%C2%BFComo_saber_si_mi_tarjeta_de_circulacion_esta_vigente_CDMX\">\u00bfC\u00f3mo saber si mi tarjeta de circulaci\u00f3n est\u00e1 vigente CDMX?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/miituo.com\/blog\/tarjeta-de-circulacion-cdmx\/#%C2%BFQue_pasa_si_tengo_mi_tarjeta_de_circulacion_CDMX_vencida\">\u00bfQu\u00e9 pasa si tengo mi tarjeta de circulaci\u00f3n CDMX vencida?<\/a><\/li><\/ul><\/nav><\/div>\r\n\n<p><span style=\"font-weight: 400;\">La Ciudad de M\u00e9xico tiene un <\/span><b>parque vehicular muy extenso<\/b><span style=\"font-weight: 400;\">, por ello, es fundamental tener todos los tr\u00e1mites necesarios en orden para circular con tranquilidad, uno de ellos, es la tarjeta de circulaci\u00f3n.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En <\/span><b>miituo<\/b><span style=\"font-weight: 400;\">, el <\/span><a href=\"https:\/\/miituo.com\/blog\/mejor-seguro-de-auto-por-kilometro\/\" target=\"_blank\" rel=\"noopener\"><b>mejor seguro por kil\u00f3metro<\/b><\/a><span style=\"font-weight: 400;\">, nos gusta que manejes con responsabilidad, es por ello que hoy te diremos c\u00f3mo tramitar o renovar tu tarjeta de circulaci\u00f3n CDMX, as\u00ed evitar\u00e1s sanciones por no tener este documento.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para evitar otro tipo de multas, recuerda que es fundamental tener un seguro de protecci\u00f3n vehicular que te proteja ante da\u00f1os a terceros. Si a\u00fan no cuentas con uno, te recomendamos <strong>c<\/strong><\/span><b>onocer miituo por kil\u00f3metro <\/b><span style=\"font-weight: 400;\">y de <\/span><b>pago fijo mensual<\/b><span style=\"font-weight: 400;\">. Te damos tarifas econ\u00f3micas y nos adaptamos a tu estilo de vida.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-link><b>\u00a1Contrata ya!<\/b><\/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%BFComo_renovar_la_tarjeta_de_circulacion_en_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfC\u00f3mo renovar la tarjeta de circulaci\u00f3n en CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Para renovar tu tarjeta de circulaci\u00f3n necesitas:\u00a0<\/span><b><\/b><\/p>\n<ol>\n<li><a href=\"https:\/\/www.cdmx.gob.mx\/public\/InformacionTramite.xhtml?idTramite=223\" target=\"_blank\" rel=\"nofollow noopener\"><b>Dar click aqu\u00ed <\/b><\/a><span style=\"font-weight: 400;\">al sitio de la <\/span><b>Agencia Digital de la Innovaci\u00f3n P\u00fablica del Gobierno de la Ciudad de M\u00e9xico<\/b><span style=\"font-weight: 400;\"> para realizar el tr\u00e1mite de \u201cRefrendo de Tarjeta de Circulaci\u00f3n para Veh\u00edculos, Motocicletas y Remolques\u201d.\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Iniciar sesi\u00f3n en tu cuenta Llave de la CDMX, si a\u00fan no la tienes, <\/span><a href=\"https:\/\/llave.cdmx.gob.mx\/oauthV2.xhtml?client_id=201910171350301234&amp;redirect_url=https%3A%2F%2Fllave.cdmx.gob.mx%2Findex.xhtml&amp;state=Mo944GcCIqIZ8IjdgjfoFO-cqCuCdl7ZvSLsvAtFr5oeEYj4dGlW0CehhOonku53\" target=\"_blank\" rel=\"nofollow noopener\"><b>cr\u00e9ala aqu\u00ed.<\/b><\/a><\/li>\n<li><span style=\"font-weight: 400;\">Genera una l\u00ednea de captura y paga en l\u00ednea o presenta una l\u00ednea de captura ya pagada<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Descarga tu comprobante con la nueva vigencia e imprime el documento<\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFDonde_tramitar_mi_tarjeta_de_circulacion_CDMX_en_linea\"><\/span><span style=\"font-weight: 400;\">\u00bfD\u00f3nde tramitar mi tarjeta de circulaci\u00f3n CDMX en l\u00ednea?\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Puedes tramitar tu tarjeta de circulaci\u00f3n f\u00e1cilmente de manera digital. <\/span><a href=\"https:\/\/www.cdmx.gob.mx\/public\/InformacionTramite.xhtml?idTramite=223\" target=\"_blank\" rel=\"nofollow noopener\"><b>Da click aqu\u00ed para hacer el tr\u00e1mite,<\/b><\/a><span style=\"font-weight: 400;\"> ya que, se explica paso a paso el procedimiento online en el que necesitas pocos documentos.\u00a0<\/span><\/p>\n<p>Tambi\u00e9n puedes <strong>realizarlo al sacar tu cita y acudir con tus documentos a cualquier oficina de SEMOVI<\/strong> en la CDMX. Recuerda que es necesario que hagas el pago y que posteriormente hagas tu cita para acudir con los documentos solicitados, de otra forma no podr\u00e1s concluir tu tr\u00e1mite.<\/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=\"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<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-large\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-1024x191.webp\" loading=\"lazy\" alt=\"Tr\u00e1mites vehiculares miituo\" width=\"1024\" height=\"191\" srcset=\"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-300x56.webp 300w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-768x143.webp 768w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4.webp 1349w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFDonde_tramitar_mi_tarjeta_de_circulacion_CDMX_presencialmente\"><\/span><span style=\"font-weight: 400;\">\u00bfD\u00f3nde tramitar mi tarjeta de circulaci\u00f3n CDMX presencialmente?\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">El tr\u00e1mite lo puedes realizar en las oficinas de la <\/span><a href=\"https:\/\/miituo.com\/blog\/semovi\/\" target=\"_blank\" rel=\"noopener\"><b>SEMOVI<\/b><\/a> <span style=\"font-weight: 400;\">de la <\/span><b>CDMX.<\/b><span style=\"font-weight: 400;\"> A continuaci\u00f3n te compartimos el paso a paso:\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Antes de iniciar tu tr\u00e1mite deber\u00e1s leer cuidadosamente los requisitos a reunir.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Realiza el pago de derechos por concepto de &#8220;Renovaci\u00f3n o Refrendo de tarjeta de circulaci\u00f3n&#8221;.<\/span>\u00a0<a href=\"https:\/\/data.finanzas.cdmx.gob.mx\/formato_lc\/vehicular\/36_15\" target=\"_blank\" rel=\"nofollow noopener\"><b>Desc\u00e1rgala aqu\u00ed.<\/b><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Realiza tu pago en los Centros de Servicio de la Secretar\u00eda de Administraci\u00f3n y Finanzas o Auxiliares de pago autorizados. <\/span><a href=\"https:\/\/s3.amazonaws.com\/cdmxassets\/media\/Archivos+pdf\/Directorio_areas_web.pdf\" target=\"_blank\" rel=\"noopener\"><b>Consulta la lista completa aqu\u00ed.<\/b><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Una vez que tengas los requisitos completos adem\u00e1s del comprobante de pago en original, <\/span><a href=\"https:\/\/app.semovi.cdmx.gob.mx\/citas-2023\/\" target=\"_blank\" rel=\"nofollow noopener\"><b>solicita aqu\u00ed una cita en SEMOVI<\/b><\/a><b> en alguno de los M\u00f3dulos de Control Vehicular<\/b><span style=\"font-weight: 400;\"> disponibles.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Acude con los documentos originales para realizar tu tr\u00e1mite al m\u00f3dulo que hayas elegido en el momento de generar tu cita.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">En el m\u00f3dulo, <\/span><b>un servidor p\u00fablico revisar\u00e1, cotejar\u00e1 y registrar\u00e1 la documentaci\u00f3n <\/b><span style=\"font-weight: 400;\">que presentes.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">En caso de cumplir con todos los requisitos se te entregar\u00e1 la hoja de validaci\u00f3n de datos, deber\u00e1s firmar de conformidad.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">En caso de que la informaci\u00f3n en documentos no coincida con la tarjeta de circulaci\u00f3n, no firmes la hoja de validaci\u00f3n de datos y solicita la revisi\u00f3n.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Finalmente, se te entregara\u0301 la renovaci\u00f3n de la tarjeta de circulaci\u00f3n con los datos correctos.\u00a0<\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Costos_de_la_tarjeta_de_circulacion_CDMX\"><\/span><span style=\"font-weight: 400;\">Costos de la tarjeta de circulaci\u00f3n CDMX<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Los<strong> costos de la tarjeta de circulaci\u00f3n CDMX<\/strong> son:<\/span><\/p>\n<div style=\"overflow-x: auto;\">\n<table>\n<tbody>\n<tr>\n<td><b>Tipo de veh\u00edculo\u00a0<\/b><\/td>\n<td><b>Costo<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Autm\u00f3viles<\/span><\/td>\n<td><span style=\"font-weight: 400;\">$398 pesos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Motocicletas<\/span><\/td>\n<td><span style=\"font-weight: 400;\">$260 pesos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Remolques<\/span><\/td>\n<td><span style=\"font-weight: 400;\">$260 pesos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">El\u00e9ctricos<\/span><\/td>\n<td><span style=\"font-weight: 400;\">$199 pesos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Discapacidad<\/span><\/td>\n<td><span style=\"font-weight: 400;\">$199 pesos<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Coche antig\u00fco<\/span><\/td>\n<td><span style=\"font-weight: 400;\">$398 pesos<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFCuanto_cuesta_renovar_la_tarjeta_de_circulacion_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfCu\u00e1nto cuesta renovar la tarjeta de circulaci\u00f3n CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Renovar la <\/span><b>tarjeta de circulaci\u00f3n de la CDMX tiene un costo de $359 pesos<\/b><span style=\"font-weight: 400;\">, recuerda que este tr\u00e1mite se puede hacer totalmente en l\u00ednea y puedes realizar el pago ah\u00ed mismo al seguir el procedimiento indicado.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Requisitos_para_el_tramite_de_la_tarjeta_de_circulacion_CDMX\"><\/span><span style=\"font-weight: 400;\">Requisitos para el tr\u00e1mite de la tarjeta de circulaci\u00f3n CDMX<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Los <\/span><b>requisitos para tramitar la tarjeta de circulaci\u00f3n en la CDMX en l\u00ednea <\/b><span style=\"font-weight: 400;\">son:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tener una cuenta Llave de la CDMX para <\/span><a href=\"https:\/\/www.cdmx.gob.mx\/public\/InformacionTramite.xhtml?idTramite=223\" target=\"_blank\" rel=\"nofollow noopener\"><b>realizar todo el tr\u00e1mite aqu\u00ed.<\/b><\/a><span style=\"font-weight: 400;\"> Si a\u00fan no cuentas con ella, <\/span><a href=\"https:\/\/llave.cdmx.gob.mx\/oauthV2.xhtml?client_id=201910171350301234&amp;redirect_url=https%3A%2F%2Fllave.cdmx.gob.mx%2Findex.xhtml&amp;state=Mo944GcCIqIZ8IjdgjfoFO-cqCuCdl7ZvSLsvAtFr5oeEYj4dGlW0CehhOonku53\" target=\"_blank\" rel=\"nofollow noopener\"><b>obtenla aqu\u00ed.<\/b><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tener tu RFC o CURP a la mano para solicitar el tr\u00e1mite<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generar una l\u00ednea de captura o tener una ya pagada.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Los <\/span><b>requisitos para realizar este tr\u00e1mite de forma presencial <\/b><span style=\"font-weight: 400;\">son:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"> Documentos de identificaci\u00f3n oficial (original y copia)<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Documentos de acreditaci\u00f3n de personalidad jur\u00eddica (original y copia)<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Personas f\u00edsicas: Carta Poder firmada ante dos testigos e identificaci\u00f3n del interesado y de quien realiza el tr\u00e1mite. &#8211; Original y Copia(s) Simple(s)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Personas morales: Acta constitutiva, Poder Notarial e Identificaci\u00f3n Oficial del representante o apoderado. &#8211; Original y Copia(s) Simple(s)<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ol start=\"3\">\n<li><span style=\"font-weight: 400;\"> Comprobante de domicilio de la CDMX\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Constancia de pago de<\/span> <a href=\"https:\/\/miituo.com\/blog\/tenencia-y-refrendo-cdmx\/\" target=\"_blank\" rel=\"noopener\"><b>tenencias y refrendos vehiculares CDMX<\/b><\/a><\/li>\n<li><span style=\"font-weight: 400;\"> Comprobante de propiedad: factura vigente o <\/span><a href=\"https:\/\/miituo.com\/blog\/carta-factura\/\" target=\"_blank\" rel=\"noopener\"><b>carta factura<\/b><\/a><\/li>\n<li><span style=\"font-weight: 400;\"> Tarjeta de circulaci\u00f3n original y copia\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\"> Comprobante de pago de derechos por refrendo de tarjeta de circulaci\u00f3n.<\/span><\/li>\n<li><a href=\"https:\/\/app.semovi.cdmx.gob.mx\/citas-2023\/\" target=\"_blank\" rel=\"nofollow noopener\"><b>Solicitar una cita aqu\u00ed<\/b><\/a><span style=\"font-weight: 400;\"> y llevar la documentaci\u00f3n mencionada anteriormente<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Recuerda que no es necesario hacer el tr\u00e1mite de primera vez, pues al realizar el <\/span><a href=\"https:\/\/miituo.com\/blog\/placas-cdmx\/\" target=\"_blank\" rel=\"noopener\"><b>alta de tus placas CDMX<\/b><\/a><span style=\"font-weight: 400;\"> te proporcionar\u00e1n tus placas, engomado y tarjeta de circulaci\u00f3n, la cu\u00e1l deber\u00e1s renovar cada 3 a\u00f1os con los requisitos mencionados anteriormente.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Te puede interesar: <\/span><a href=\"https:\/\/miituo.com\/blog\/repuve-cdmx-autos-y-motos\/\" target=\"_blank\" rel=\"noopener\"><b>\u00bfQu\u00e9 es REPUVE CDMX y para qu\u00e9 sirve?<\/b><\/a><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-18060 size-large\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/03\/Tarjeta-de-circulacio\u0301n-cdmx-1024x576.webp\" loading=\"lazy\" alt=\"Renovar tarjeta de circulaci\u00f3n CDMX\" width=\"1024\" height=\"576\" srcset=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/03\/Tarjeta-de-circulacio\u0301n-cdmx-1024x576.webp 1024w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/03\/Tarjeta-de-circulacio\u0301n-cdmx-300x169.webp 300w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/03\/Tarjeta-de-circulacio\u0301n-cdmx-768x432.webp 768w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/03\/Tarjeta-de-circulacio\u0301n-cdmx-1536x864.webp 1536w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/03\/Tarjeta-de-circulacio\u0301n-cdmx.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Documentos_para_hacer_la_renovacion_de_la_tarjeta_de_circulacion_CDMX\"><\/span><span style=\"font-weight: 400;\">Documentos para hacer la renovaci\u00f3n de la tarjeta de circulaci\u00f3n CDMX<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Los <\/span><b>documentos para hacer la renovaci\u00f3n<\/b><span style=\"font-weight: 400;\"> de la tarjeta de circulaci\u00f3n son:\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Identificaci\u00f3n oficial\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Documento de acreditaci\u00f3n jur\u00eddica<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Comprobante de pago\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Comprobante de cita para realizar el tr\u00e1mite<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">No obstante, si realizas el <\/span><b>tr\u00e1mite en l\u00ednea<\/b><span style=\"font-weight: 400;\"> s\u00f3lo necesitar\u00e1s tu <\/span><b>cuenta Llave de la CDMX<\/b><span style=\"font-weight: 400;\">, tu RFC o CURP y una tarjeta de cr\u00e9dito o d\u00e9bito para realizar el pago en l\u00ednea.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Por otro lado, adem\u00e1s de tener este documento, tambi\u00e9n es fundamental contar con un seguro de autom\u00f3vil para circular con legalidad en toda la CDMX. Pues la multa por no tener una <a href=\"https:\/\/miituo.com\/blog\/poliza-de-seguro\/\" target=\"_blank\" rel=\"noopener\"><b>p\u00f3liza de seguro<\/b><\/a> es de hasta $4 mil pesos<\/span>. <span style=\"font-weight: 400;\">Conoce las econ\u00f3micas tarifas de <\/span><a href=\"https:\/\/miituo.com\/seguros\/seguros-por-kilometro\/\" target=\"_blank\" rel=\"noopener\"><b>miituo por km<\/b><\/a><span style=\"font-weight: 400;\"> o de <\/span><b>pago fijo mensual.\u00a0<\/b><\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-link><b>\u00a1Contrata ya!<\/b><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_descargar_tarjeta_de_circulacion_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfC\u00f3mo descargar tarjeta de circulaci\u00f3n CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Puedes descargarla con el siguiente procedimiento y teniendo tu tarjeta a la mano:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Descarga la <\/span><a href=\"https:\/\/apps.apple.com\/mx\/app\/app-cdmx\/id1457920040\" target=\"_blank\" rel=\"noopener\"><b>App CDMX en IOS<\/b><\/a><span style=\"font-weight: 400;\"> o en <\/span><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=mx.gob.cdmx.adip.apps\" target=\"_blank\" rel=\"noopener\"><b>Android<\/b><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ingresa a m\u00f3dulo Cartera Digital y selecciona \u201cAgregar Credencial\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Selecciona &#8220;Tarjeta de Circulaci\u00f3n&#8221;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ingresa la placa del veh\u00edculo&#8221; y el RFC o CURP registrada en el pl\u00e1stico de tu docuemnto<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">De esta forma, se genera la <strong>Tarjeta de Circulaci\u00f3n Digital<\/strong> que podr\u00e1s portar en tu Cartera Digital y <strong>consultarla cuando lo requieras abriendo tu App CDMX<\/strong><\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_obtener_la_tarjeta_de_circulacion_en_fisico\"><\/span><span style=\"font-weight: 400;\">\u00bfC\u00f3mo obtener la tarjeta de circulaci\u00f3n en f\u00edsico?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Puedes obtener la tarjeta de circulaci\u00f3n en f\u00edsico al <\/span><b>realizar el tr\u00e1mite de manera presencial,<\/b><span style=\"font-weight: 400;\"> ya que, si lo realizas de manera digital, \u00fanicamente podr\u00e1s<\/span><b> imprimir la hoja con la nueva vigencia.\u00a0<\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFHay_que_sacar_cita_para_tramitar_la_tarjeta_de_circulacion_en_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfHay que sacar cita para tramitar la tarjeta de circulaci\u00f3n en CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">S\u00ed. Si vas a realizar el tr\u00e1mite vehicular de manera presencial, ser\u00e1 necesario <\/span><a href=\"https:\/\/app.semovi.cdmx.gob.mx\/citas-2023\/\" target=\"_blank\" rel=\"nofollow noopener\"><b>solicitar una cita aqu\u00ed<\/b><\/a><span style=\"font-weight: 400;\"> en la <\/span><b>oficina de la SEMOVI m\u00e1s cercana a tu hogar\u00a0 <\/b><span style=\"font-weight: 400;\">y llevar los documentos solicitados, de lo contrario no podr\u00e1s realizar la solicitud de este documento.\u00a0<\/span><\/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=\"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<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-large\" src=\"https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-1024x191.webp\" loading=\"lazy\" alt=\"Tr\u00e1mites vehiculares miituo\" width=\"1024\" height=\"191\" srcset=\"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-300x56.webp 300w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4-768x143.webp 768w, https:\/\/miituo.com\/blog\/wp-content\/uploads\/2024\/02\/banner-blog-desktop_4.webp 1349w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_pasa_si_pierdo_mi_tarjeta_de_circulacion_de_la_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfQu\u00e9 pasa si pierdo mi tarjeta de circulaci\u00f3n de la CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Si pierdes tu tarjeta de circulaci\u00f3n de la CDMX <\/span><b>puedes solicitar la reposici\u00f3n con los mismos documentos que necesitas para realizar la renovaci\u00f3n<\/b><span style=\"font-weight: 400;\">. La \u00fanica diferencia es que en vez de presentar el documento original vencido, necesitar\u00e1s presentar:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Acta Circunstanciada ante el Juez C\u00edvico en caso de extrav\u00edo (original y copia)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Acta de Denuncia ante el Ministerio P\u00fablico en caso de robo (original y copia)<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFCuando_se_cambia_la_tarjeta_de_circulacion_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfCu\u00e1ndo se cambia la tarjeta de circulaci\u00f3n CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">La tarjeta de circulaci\u00f3n CDMX se debe renovar sin falta cada 3 a\u00f1os, pues las <\/span><a href=\"https:\/\/miituo.com\/blog\/repuve-cdmx-autos-y-motos\/\" target=\"_blank\" rel=\"nofollow noopener\"><b>multas de la CDMX<\/b><\/a><span style=\"font-weight: 400;\"> estipulan que habr\u00e1 una sanci\u00f3n de hasta $3 mil 257 pesos si circulas con este documento vencido o sin \u00e9l.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFComo_saber_si_mi_tarjeta_de_circulacion_esta_vigente_CDMX\"><\/span><span style=\"font-weight: 400;\">\u00bfC\u00f3mo saber si mi tarjeta de circulaci\u00f3n est\u00e1 vigente CDMX?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Para consultar la vigencia de este documento, <\/span><a href=\"https:\/\/tramites.cdmx.gob.mx\/tarjeta-circulacion\/public\/consulta-vigencia\" target=\"_blank\" rel=\"nofollow noopener\"><b>da click aqu\u00ed<\/b><\/a><span style=\"font-weight: 400;\"> en el sitio de<\/span><b> \u201cVigencia de Tarjeta de Circulaci\u00f3n\u201d. <\/b><span style=\"font-weight: 400;\">\u00danicamente necesitas brindar tu <\/span><b>n\u00famero de placa <\/b><span style=\"font-weight: 400;\">y obtendr\u00e1s el dato que necesitas.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_pasa_si_tengo_mi_tarjeta_de_circulacion_CDMX_vencida\"><\/span><span style=\"font-weight: 400;\">\u00bfQu\u00e9 pasa si tengo mi tarjeta de circulaci\u00f3n CDMX vencida?<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Si tienes tu <\/span><b>tarjeta de circulaci\u00f3n CDMX vencida<\/b><span style=\"font-weight: 400;\"> podr\u00e1s ser acreedor a una <\/span><b>multa de hasta $3 mil 257 pesos seg\u00fan el <a href=\"https:\/\/www.ssc.cdmx.gob.mx\/organizacion-policial\/subsecretaria-de-control-de-transito\/reglamento-de-transito\" target=\"_blank\" rel=\"nofollow noopener\">Reglamento de Tr\u00e1nsito de la Ciudad de M\u00e9xico<\/a><\/b><span style=\"font-weight: 400;\">, por ello, te recomendamos que est\u00e9s al tanto de la vigencia de este documento para solicitar a tiempo una renovaci\u00f3n.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">No olvides, que adem\u00e1s de tener este tr\u00e1mite vigente, debes contar con tu<\/span><a href=\"https:\/\/miituo.com\/blog\/licencia-de-conducir-cdmx\/\" target=\"_blank\" rel=\"noopener\"><b> licencia de conducir CDMX<\/b><\/a> <span style=\"font-weight: 400;\">y un <\/span><b>seguro de auto vigente<\/b><span style=\"font-weight: 400;\"> que tenga una <\/span><b>cobertura m\u00ednima de <\/b><a href=\"https:\/\/miituo.com\/blog\/seguro-de-responsabilidad-civil\/\" target=\"_blank\" rel=\"noopener\"><b>Responsabilidad Civil<\/b><span style=\"font-weight: 400;\">,<\/span><\/a><span style=\"font-weight: 400;\"> as\u00ed evitar\u00e1s sanciones econ\u00f3micas.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En <\/span><a href=\"https:\/\/miituo.com\/\"><b>miituo seguros<\/b><\/a> <span style=\"font-weight: 400;\">ofrecemos una<\/span><b> p\u00f3liza 100% digital <\/b><span style=\"font-weight: 400;\">que puedes contratar desde la comodidad de tu hogar. Contamos con un <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=gqhA4O8DUHI\" target=\"_blank\" rel=\"noopener\"><b>sistema de pago por kil\u00f3metro<\/b><\/a><span style=\"font-weight: 400;\"> con una tarifa desde $0.19 centavos por km recorrido.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n contamos con una modalidad de <\/span><a href=\"https:\/\/miituo.com\/blog\/el-mejor-seguro-de-autos-conoce-pago-fijo-de-miituo\/\" target=\"_blank\" rel=\"noopener\"><b>pago fijo mensual<\/b><\/a><span style=\"font-weight: 400;\">, si es que prefieres una cantidad fija cada mes.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/miituo.com\/seguros\/cotiza-mejor-seguro-de-auto-miituo\" target=\"_blank\" rel=\"noopener\" data-type-link><b>\u00a1Contrata ya!<\/b><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conoce como tramitar y pagar tu tarjeta de circulaci\u00f3n CDMX. Revisa todo acerca de este importante documento para transitar con legalidad. <\/p>\n","protected":false},"author":14,"featured_media":18061,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-18054","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\/18054","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\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/comments?post=18054"}],"version-history":[{"count":2,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/posts\/18054\/revisions"}],"predecessor-version":[{"id":29521,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/posts\/18054\/revisions\/29521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/media\/18061"}],"wp:attachment":[{"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/media?parent=18054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/categories?post=18054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/miituo.com\/blog\/wp-json\/wp\/v2\/tags?post=18054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}