PageSourceSearch

https://www.ecomexico.net/carrito

html ecomexico.net collected 2026-10-08 03:40:40 UTC 58,172 bytes, 1,377 lines download raw bytes

1
2<!DOCTYPE html>
3<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
4<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
5<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
6<!--[if gt IE 8]><!--> <html class="no-js" lang="es"> <!--<![endif]-->
7    <head>
8        <meta charset="utf-8">
9        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10        <title>Carrito | Equipo Topográfico</title>
11        <meta name="keywords" content="ECO Topografia">
12        <meta name="description" content="">
13        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
14        <meta name="author" content="Equipos y Consumibles de Occidente">
15        <meta name="copyright" content="">
16        <meta name="creator" content="Sustam ">
17        <meta name="distribution" content="global">
18        <meta name="rating" content="general">
19        <meta name="robots" content="all">
20        <meta name="revisit-after" content="14 days">
21
22        <link rel="shortcut icon" href="/media/images/favicon/favicon.ico">
23        <link rel="apple-touch-icon" href="/media/images/favicon/apple-touch-icon.png">
24
25        <!-- Dublin Core -->
26        <meta name="DC.title" content="">
27        <meta name="DC.subject" content="">
28        <meta name="DC.creator" content="">
29
30        <!-- G+ -->
31        <meta itemprop="name" content="ECO Topografia">
32        <meta itemprop="description" content="ECO Topografia">
33        <meta itemprop="image" content="ECO Topografia">
34
35        <!-- Facebook -->
36        <meta property="og:image" content="" />
37        <meta property="og:description" content="" />
38        <meta property="og:site_name" content="ECO Topografia"/>
39        <meta property="og:title" content="" />
40        <meta property="og:type" content="article">
41        <meta property="og:url" content="" />
42
43        <!-- CSS -->
44        <link rel='stylesheet' href='//www.ecomexico.net/media/css/bootstrap.min.css?v=6ac710b833f61'/>        <link rel='stylesheet' href='//www.ecomexico.net/media/css/font-awesome.css?v=6ac710b833fc4'/>        <link rel='stylesheet' href='//www.ecomexico.net/media/css/styles.css?v=6ac710b833fe8'/>        <link rel='stylesheet' href='//www.ecomexico.net/media/css/extra_styles.css?v=6ac710b834022'/>
45        <!-- JS -->
46                
46<script type='text/javascript' src='//www.ecomexico.net/media/js/jquery.js?v=6ac710b834064'></script>
46        
46<script type="text/javascript" src="https://conektaapi.s3.amazonaws.com/v0.3.2/js/conekta.js"></script>
46
47
48        <!-- GOOGLE RECAPTCHA -->
vendor: 83 bytes, lines 48-50
48
49        <script src='https://www.google.com/recaptcha/api.js'></script>
50        
50<script type="text/javascript">
51        /**
52        * Module for displaying "Waiting for..." dialog using Bootstrap
53        *
54        * @author Eugene Maslovich <[email protected]>
55        */
56
57        var waitingDialog = waitingDialog || (function ($) {
58        'use strict';
59
60        // Creating modal dialog's DOM
61        var $dialog = $(
62            '<div class="modal fade" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true" style="padding-top:15%; overflow-y:visible;">' +
63            '<div class="modal-dialog modal-m">' +
64            '<div class="modal-content">' +
65                '<div class="modal-header"><h3 style="margin:0;"></h3></div>' +
66                '<div class="modal-body">' +
67                    '<div class="progress progress-striped active" style="margin-bottom:0;"><div class="progress-bar" style="width: 100%"></div></div>' +
68                '</div>' +
69            '</div></div></div>');
70
71        return {
72            /**
73             * Opens our dialog
74             * @param message Custom message
75             * @param options Custom options:
76             * 				  options.dialogSize - bootstrap postfix for dialog size, e.g. "sm", "m";
77             * 				  options.progressType - bootstrap postfix for progress bar type, e.g. "success", "warning".
78             */
79            show: function (message, options) {
80                // Assigning defaults
81                if (typeof options === 'undefined') {
82                    options = {};
83                }
84                if (typeof message === 'undefined') {
85                    message = 'Loading';
86                }
87                var settings = $.extend({
88                    dialogSize: 'm',
89                    progressType: '',
90                    onHide: null // This callback runs after the dialog was hidden
91                }, options);
92
93                // Configuring dialog
94                $dialog.find('.modal-dialog').attr('class', 'modal-dialog').addClass('modal-' + settings.dialogSize);
95                $dialog.find('.progress-bar').attr('class', 'progress-bar');
96                if (settings.progressType) {
97                    $dialog.find('.progress-bar').addClass('progress-bar-' + settings.progressType);
98                }
99                $dialog.find('h3').text(message);
100                // Adding callbacks
101                if (typeof settings.onHide === 'function') {
102                    $dialog.off('hidden.bs.modal').on('hidden.bs.modal', function (e) {
103                        settings.onHide.call($dialog);
104                    });
105                }
106                // Opening dialog
107                $dialog.modal();
108            },
109            /**
110             * Closes dialog
111             */
112            hide: function () {
113                $dialog.modal('hide');
114            }
115        };
116
117        })(jQuery);
118
119        </script>
119
120        
120<script type="text/javascript">
121           function onSubmit(token) {
122               grecaptcha.execute();
123
124               var data = new FormData();
125
126               var form = $('#formularioall');
127               var dataform = form.serializeArray();
128
129               $(dataform).each(function(){
130                   data.append(this.name, this.value);
131               });
132
133
134               $.ajax({
135                   url: form.attr('action'),
136                   data: data,
137                   type: form.attr('method'),
138                   cache: false,
139                   contentType: false,
140                   processData: false,
141                   success : function(data){
142                       console.log(data);
143		               setTimeout(function(){
144                          AlertModal(data.msg, 'fa-check-circle-o', true);
145                        }, 3000);
146		                if(data.close == undefined || data.close == '1'){
147		                   $('.modal.fade.in').modal('hide');
148                           $('.lightbox').hide();
149		               }
150                   }
151               });
152           }
153         </script>
153
154        </script>
154
155        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
156        <!-- Fast fix for EVERITHING, cause Roger is toooooooo busy -->
157        <style media="screen">
158
159            .grecaptcha-badge {
160                display: none;
161            }
162            .header .col_r .box_rbtns .bq_user .hsubmenu_user span {
163                color: #fff !important;
164            }
165
166            div#cotizacion {
167                padding-bottom: 10px;
168                background-color: #fff;
169                color: #222;
170                font-size: 16px;
171                line-height: 19px;
172                position: relative;
173                background-clip: padding-box;
174                background-color: #fff;
175                -webkit-background-clip: padding-box;
176                background-clip: padding-box;
177                border: 1px solid #999;
178                border: 1px solid rgba(0,0,0,.2);
179                border-radius: 6px;
180                outline: 0;
181                -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
182                box-shadow: 0 3px 9px rgba(0,0,0,.5);
183            }
184
185            .lightbox h1 {
186                font-family: "LatoBold",Arial;
187            }
188
189            .lightbox label.labels {
190                display: inline-block;
191                margin-bottom: 10px;
192                width: 100%;
193            }
194
195            .lightbox input.inputs,
196            .lightbox textarea {
197                display: inline-block !important;
198                padding: 0 12px !important;
199                width: 100%;
200                height: 40px;
201                color: #656565;
202                font-family: "LatoRegular",Arial;
203                font-weight: normal;
204                background-color: #EFEDED;
205                box-shadow: 1px 1px 0.12em rgba(0,0,0,0.2);
206                margin-bottom: 0px !important;
207                border: 0px !important;
208            }
209
210            .lightbox textarea {
211                padding: 10px 12px;
212                height: 120px;
213                resize: none;
214            }
215
216            .lightbox button {
217                margin-top: 7px !important;
218            }
219
220            .carrito .container .row .bqcarr .carrcol-der .colinfocompra2 {
221                position: relative;
222                display: inline-block;
223                width: 100%;
224                min-height: 100px;
225                padding: 15px 21px;
226                border: 1px solid #d9dcdc;
227                background-color: #f5f5f5;
228            }
229
230            .reg_login_forms .form_cols input[type="number"],
231            .reg_login_forms .form_cols select,
232            .reg_login_forms .form_cols input[type="password"] {
233                display: inline-block;
234                padding: 0 18px;
235                width: 100%;
236                height: 42px;
237                color: #656565;
238                font-size: 19px;
239                font-family: "LatoRegular",Arial;
240                box-shadow: 1px 1px 0.12em rgba(0,0,0,0.2);
241                background-color: #EFEDED;
242            }
243        </style>
244    </head>
245    <body>
246        <div id="fb-root"></div>
247        
247<script>(function(d, s, id) {
248          var js, fjs = d.getElementsByTagName(s)[0];
249          if (d.getElementById(id)) return;
250          js = d.createElement(s); js.id = id;
251          js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5";
252          fjs.parentNode.insertBefore(js, fjs);
253        }(document, 'script', 'facebook-jssdk'));</script>
253
254        <!--[if lt IE 7]>
255            <p class="chromeframe">Tu navegador es <strong>Obsoleto</strong>. Por favor <a href="http://browsehappy.com/">actualizalo</a> o <a href="https://www.google.com/chrome/browser/">instala Google Chrome</a> para mejorar tu experiencia.</p>
256        <![endif]-->
257        <!--[if lt IE 8]>
258            <p class="chromeframe">Tu navegador es <strong>Obsoleto</strong>. Por favor <a href="http://browsehappy.com/">actualizalo</a> o <a href="https://www.google.com/chrome/browser/">instala Google Chrome</a> para mejorar tu experiencia.</p>
259        <![endif]-->
260
261        
261<script type="text/javascript">
262        var URLSITE = "/";
263        var URLP = "/media/";
264        </script>
264
265        
266        <!-- Modal -->
267    <!-- Loading -->
268    <div class="win_ft win_loading">
269        <div class="spinner"></div>
270    </div>
271
272    <!-- Ready -->
273    <div class="win_ft win_ready close-winft">
274        <a class="closewinft">x</a>
275        <img src="/media/images/all/palomita.png"><br>
276        <span>¡Correo enviado exitosamente!</span>
277    </div>
278
279    <!-- Contacto form "soporte" -->
280    <div id="contacto_form" class="modal fade modal_contacto" role="dialog">
281        <div class="modal-dialog">
282
283            <!-- Modal content-->
284            <div class="modal-content">
285                 <div class="modal-body">
286                    <div style="padding: 15px;">
287                     	<h1>SOLICITAR AYUDA</h1>
288                        <p>
289                			Si necesitas comunicarte con nosotros utiliza el siguiente formulario.
290                		</p>
291                    </div>
292                    <form class="varios-form ajax-form-upload" id="formularioall" method="post" action="/contacto/index">
293                        <input type="hidden" name="contacto[portal]" value="ECO">
294                        <label class="labels">
295                            <input type="text" class="inputs name" name="contacto[nombre]" placeholder="Nombre completo*" required>
296                        </label>
297                        <label class="labels">
298                            <input type="text" class="inputs phone" name="contacto[telefono]" placeholder="Teléfono" required>
299                        </label>
300                        <label class="labels">
301                            <input type="email" class="inputs email" name="contacto[email]" placeholder="Correo electrónico*" required>
302                        </label>
303                        <label class="labels">
304                            <input type="text" class="inputs empresa" name="contacto[empresa]" placeholder="Empresa (opcional)">
305                        </label>
306                        <label class="labels">
307                            <input type="text" class="inputs ciudad" name="contacto[ciudad]" placeholder="Ciudad/Estado (opcional)">
308                        </label>
309                        <label class="labels">
310                            <textarea class="inputs textareas mensaje" rows="3" name="contacto[mensaje]" placeholder="Mensaje:" required></textarea>
311                        </label>
312                        <label class="labels">
313                            <button
314                            class="g-recaptcha btn_rojo"
315                            data-sitekey="6LdHqycUAAAAAEUBoNRwTBFL_nLedBruNidVmILJ"
316                            data-callback="onSubmit"
317                            data-size="invisible">
318                            ENVIAR
319                            </button>
320                            <!-- <button class="btn_rojo" type="submit">ENVIAR</button> -->
321                        </label>
322                    </form>
323                </div>
324            </div>
325        </div>
326    </div>
327
328    <!-- Otros -->
329    <div id="modal_gral" class="modal fade modal_contacto" role="dialog">
330        <div class="modal-dialog modal-sm">
331
332            <!-- Modal content-->
333            <div class="modal-content e_center">
334                <button type="button" class="close btn_closemodal" data-dismiss="modal">&times;</button>
335                <div class="modal-body">
336                    <i class="fa fa-check-circle-o bigico" aria-hidden="true"></i>
337                    <h4>Producto agregado correctamente</h4>
338                    <br>
339                    <a href="/carrito">Ir al carrito</a><br>
340                </div>
341            </div>
342        </div>
343    </div>
344    <!-- Copia para modificar datos cuando se agregan o se quitan cantidades en el carrito -->
345    <div id="modal_hope" class="modal fade modal_contacto" role="dialog">
346        <div class="modal-dialog modal-sm">
347
348            <!-- Modal content-->
349            <div class="modal-content e_center">
350                <button type="button" class="close btn_closemodal" data-dismiss="modal">&times;</button>
351                <div class="modal-body">
352                    <i class="fa fa-check-circle-o bigico" aria-hidden="true"></i>
353                    <h4>Producto agregado correctamente</h4>
354                    <br>
355                </div>
356            </div>
357        </div>
358    </div>
359
360    <!-- Copia de modal para mostrar mensajes referentes a las sesiones  -->
361    <div id="modal_sess" class="modal fade modal_contacto" role="dialog">
362        <div class="modal-dialog modal-sm">
363
364            <!-- Modal content-->
365            <div class="modal-content e_center">
366                <button type="button" class="close btn_closemodal" data-dismiss="modal">&times;</button>
367                <div class="modal-body">
368                    <i class="fa fa-check-circle-o bigico" aria-hidden="true"></i>
369                    <h4>Producto agregado correctamente</h4>
370                    <br>
371                </div>
372            </div>
373        </div>
374    </div>
375<script>
376
377function valideContact(){
378
379
380        if( $("#formularioall .name").val().trim() == "" ){
381          AlertModal('¡El nombre está vacío!','fa-close',true);
382          $("#formularioall .name").focus();
383            return false;
384        }
385
386        if( $("#formularioall .phone").val().trim() == "" || !$("#formularioall .phone").val().trim().match(/^\d+$/)){
387          AlertModal('¡Falta escribir el teléfono!','fa-close',true);
388          $("#formularioall .phone").focus();
389            return false;
390        }
391
392        if( $("#formularioall .email").val().trim() == "" || !validar_email($("#formularioall .email").val().trim()) ){
393                AlertModal('¡El email es incorrecto!','fa-close',true);
394                $("#formularioall .email").focus();
395                return false;
396        }
397
398        if( $("#formularioall .mensaje").val().trim() == "" ){
399          AlertModal('¡Áun no ha escrito su mensaje!','fa-close',true);
400          $("#formularioall .mensaje").focus();
401            return false;
402        }
403
404        $("#formularioall").submit();
405}
406
407$(".btn_rojo").click(function(){
408    //valideContact();
409});
410</script>
410
411        
412
413<style>
414	.col-logo,
415	.col-menu,
416	.col-search {
417		text-align: center;
418		padding-left: 0px !important;
419		padding-right: 0px !important;
420	}
421
422	.col-logo a img {
423		width: 90px;
424		padding-top: 8px;
425	}
426
427	.header .btnmenumovil {
428		top: 32px;
429	}
430
431	.menu-item-farming {
432		background-color: #4a7762;
433    	color: white !important;
434	}
435
436	.header_space {
437		display: none;
438	}
439
440	.header .col_r .menu a {
441			padding: 0 1.5%;
442		}
443
444	@media screen and (min-width: 1200px) and (max-width: 1360px) {
445		.header .col_r .menu a {
446			padding: 0 1%;
447		}	
448	}
449
450	@media screen and (max-width: 1030px) {
451		.header .col_r .menu a {
452			padding: 0 1.2%;
453		}	
454	}
455
456	body > .container-fluid {
457		padding-top:100px;
458	}
459	
460</style>
461<div class="header_space"></div>
462<header>
463	<div class="container-fluid header">
464		
465		<div class="col-logo col-lg-2 col-sm-1 col-xs-3">
466			<a href="/home">
467				<img src="/media/images/all/eco.png">
468			</a>
469		</div>
470		<div class="col-menu col-lg-8 col-sm-10 col_r">
471			<div class="menu">
472				<a class="" href="/home">Inicio</a>
473				<a class="" href="/productos">Productos</a>
474				<a class="" href="/ubicacion">Ubicación</a>
475				<a class="" href="/quienes_somos">Empresa</a>
476				<a class="" href="/noticias">Blog</a>
477				<a class="" href="/soporte">Soporte</a>
478				<a class="" href="/contacto">Contacto</a>
479				<a class="menu-item-farming " href="https://www.agrovias.com">Agricultura de precisión</a>
480			</div>
481		</div>
482		<div class="col-search col-lg-2 col-sm-1 col_r">
483			<div class="box_rbtns" style="position: relative; width: auto">
484				<div class="box_btns bq_busq">
485					<a class="btn_busq" href="#"></a>
486					<div class="hsubbox_buscar">
487						<form action="/productos">
488							<input type="text" name="searchgeneral" placeholder="Busca en Ecomexico..." value="" required>
489							<button></button>
490						</form>
491					</div>
492				</div>
493			</div>
494		</div>
495
496		<div class="col-xs-4 col-sm-2 col-md-2 col-md-1 col-lg-offset-1 col-lg-2 col_l hidden">
497		</div>
498		<div class="col-xs-8 col-sm-9 col-md-9 col-lg-9 col_r hidden">
499		</div>
500
501		<a class="btnmenumovil fa fa-bars"></a>
502		<div class="menu_movil animated">
503			<div class="btn_closem fa fa-times"></div>
504			<div class="col-xs-12 logo_movil">
505				<a href="/home">
506					<img src="/media/images/all/eco.png">
507				</a>
508			</div>
509			<div class="col-xs-12 list_menu_movil">
510				<a href="/home">Inicio</a>
511				<a href="/productos">Productos</a>
512				<a href="/ubicacion">Ubicación</a>
513				<a href="/quienes_somos">Empresa</a>
514				<a href="/noticias">Noticias</a>
515				<a href="/soporte">Soporte</a>
516				<a href="/contacto">Contacto</a>
517				<a class="" href="https://www.agrovias.com">Agricultura de precisión</a>
518			</div>
519			<div class="col-xs-12 box_bts">
520				<div class="box_btnsm hidden">
521					<a class="btnm_carrito" href="/carrito"></a>
522				</div>
523				<div class="box_btnsm user_m hidden">
524					<a class="btnm_user" href="#"></a>
525					<div class="box_userm">
526						<a class="sdatos" href="/usuario/mis_datos"><span>Mis datos</span></a>
527						<!--<a class="sbolsa" href="#"><span>Bolsa (0)</span></a>-->
528						<a class="shistorial" href="/carrito/historial"><span>Historial de compras</span></a>
529						<!--<a class="spedido" href="#"><span>Pedidos (0)</span></a>-->
530						<a class="scerrar" href="/login/logout"><span>Cerrar sesión</span></a>
531					</div>
532				</div>
533				<div class="box_btnsm busq_m">
534					<a class="btnm_busq" href="#"></a>
535					<div class="bos_busqm">
536						<form action="/productos">
537							<input type="text" name="searchgeneral" placeholder="Busca en Ecomexico..." value="" required>
538							<button></button>
539						</form>
540					</div>
541				</div>
542			</div>
543		</div>
544	</div>
545</header>
546        <style>
547  @media (min-width: 992px) {
548    .col-md-one-five {
549      width: 20%;
550      position: relative;
551      min-height: 1px;
552      padding-right: 15px;
553      padding-left: 15px;
554      float: left;
555    }
556  }
557
558</style>
559<style media="screen">
560
561  .thumbnail {
562  position: relative;
563  width: 150px;
564  height: 150px;
565  overflow: hidden;
566}
567.thumbnail img {
568  position: absolute;
569  left: 50%;
570  top: 50%;
571  height: 100%;
572  width: auto;
573  -webkit-transform: translate(-50%,-50%);
574      -ms-transform: translate(-50%,-50%);
575          transform: translate(-50%,-50%);
576}
577
578input[type="number"] {
579    padding-left: 5px;
580    width: 50px;
581    text-align: center;
582    border: 2px solid #333;
583    font-family: "LatoRegular", Arial;
584}
585
586.radio, .checkbox {
587    position: initial !important;
588}
589
590.col-codigo,
591#overlay-codigo {
592    padding: 15px;
593    margin-top: 5px;
594    border: 1px solid #d9dcdc;
595    background-color: #f5f5f5;
596    text-align: center;
597}
598
599#code-name {
600    color: #af0000;
601    font-size: 30px;
602    font-weight: bold;
603}
604
605.col-codigo button {
606    color: #fff;
607    background: #AF0000;
608    border: #6b0101;
609    width: 100%;
610    padding: 10px;
611    font-family: LatoBlack, Arial;
612    font-size: 20px;
613    letter-spacing: 3px;
614}
615
616.col-codigo label {
617    font-family: LatoBlack, Arial;
618    font-size: 18px;
619}
620
621.col-codigo button:hover,
622.col-codigo button:focus,
623.col-codigo button:active,
624.col-codigo button:visited {
625    background: #840202;
626    color: #fff;
627}
628
629.carrito .container .row .bqcarr .carrcol-der .colinfocompra p img {
630    max-width: inherit !important;
631}
632
633.tic-toc {
634    animation: ticToc 2s;
635    -moz-animation: ticToc 2s infinite; /* Firefox */
636    -webkit-animation: ticToc 2s infinite; /* Safari and Chrome */
637}
638
639
640@-moz-keyframes ticToc {/* Firefox */
641    0%   {background:#f05056;}
642    50%  {background:#e63138;}
643    100%   {background:#f05056;}
644}
645
646@-webkit-keyframes ticToc { /* Google Chrome */
647    0%   {background:#f05056;}
648    50%  {background:#e63138;}
649    100%   {background:#f05056;}
650}
651
652div.radio.card-option-container {
653    cursor: pointer;
654    width: 70%;
655    margin: 0 auto;
656    padding: 10px;
657    border: 2px solid #f05056;
658    letter-spacing: 1.5px;
659    transition: all 0.15s;
660    border-radius: 5px;
661}
662
663div.radio.card-option-container:hover {
664    background: #e63138;
665    color: #fff;
666}
667
668div.radio.active {
669    color: #fff;
670    background: #f05056;
671}
672
673div.radio.card-option-container input[type="radio"] {
674    visibility: hidden;
675}
676
677div.radio.card-option-container label {
678    padding-left: 0px !important;
679}
680
681div.radio.card-option-container.disabled {
682    cursor: not-allowed;
683    pointer-events: none;
684    color: gray;
685    background: #eee;
686}
687
688</style>
689<!-- Begin HTML -->
690<script>
691    ga('require', 'ecommerce');
692    ga('ecommerce:clear');
693    ga('ecommerce:addTransaction', {
694  'id': 'order-7d619315',
695  'affiliation': 'Ecomexico',
696  'revenue': '0',
697  'shipping': '0',
698  'tax': '0'
699});
700    ga('ecommerce:send');
701</script>
701
702<div class="container-fluid carrito">
703	<div class="container">
704		<div class="row">
705			<div class="col-xs-12 col-sm-12 col-md-offset-1 col-md-10 col-lg-offset-1 col-lg-10 insiderow">
706				<div class="col-md-12 col100">
707					<h1>Mi carrito</h1>
708					<!--<h2 style="color: #f05056;">fhddfhdhdfas</h2>-->
709					 				</div>
710				<div class="col-md-12 bqcarr">
711					<form method = "post" id = "compra" action="/carrito/finalizar">
712						<div class="col-xs-12 col-sm-12 col-md-12">
713							<h5>Productos agregados:</h5>
714							<br>
715						</div>
716
717						<div class="col-xs-12 col-sm-12 col-md-12 carrcol-izq">
718                            <div class="col-md-12" style="margin-bottom: 25px;">
719                <p style="text-align: center;font-family: LatoBlack, Arial;font-size: 15px;color: #444;">No has agregado ningún producto al carrito</p>
720              </div>
721            						</div>
722            <div class="row">
723
724              <div class="col-xs-12 col-sm-6 col-md-6">
725                                    <div style="text-align: center; display: none;">
726                      <h4>Para continuar con tu compra, por favor:</h4>
727                      <br>
728                      <div style="font-weight: bold; text-align: center;">
729                          <a href="/login" class="btn_rojo tic-toc">Inicia sesión</a>
730                          <br>ó<br>
731                          <a href="/registro" class="btn_rojo tic-toc">Registrate</a>
732                      </div>
733                  </div>
734                            </div>
735
736              <div class="col-xs-12 col-sm-6 col-md-6 carrcol-der">
737                <div class="colinfocompra2">
738                                    <div class="col-xs-6 col-sm-6 col-md-6">
739                    <p><span>Subtotal en dólares</span></p>
740                  </div>
741                  <div class="col-xs-6 col-sm-6 col-md-6">
742                    <p><span class="span">$ 0.00 USD</span></p>
743                  </div>
744                                  <div class="col-xs-6 col-sm-6 col-md-6">
745                    <p><span>Subtotal en pesos</span></p>
746                  </div>
747                  <div class="col-xs-6 col-sm-6 col-md-6">
748                    <p><span class="span">$ 0.00 MXN</span></p>
749                  </div>
750                                  <div class="col-xs-6 col-sm-6 col-md-6">
751                    <p><span>Costo de envio</span></p>
752                  </div>
753                  <div class="col-xs-6 col-sm-6 col-md-6">
754                    <p><span class="span">$ 0.00 MXN</span></p>
755                  </div>
756                                    <!-- <div class="col-xs-6 col-sm-6 col-md-6 descuento" style="display: none">
757                      <p><span><b>Descuento</b></span></p>
758                    </div>
759                    <div class="col-xs-6 col-sm-6 col-md-6 descuento" style="display: none">
760                      <p><span class="span discount"><b>$ 0.00 MXN</b></span></p>
761                    </div> -->
762                </div>
763
764                <div class="colinfocompra2" style="min-height: auto;background: #AF0000;border: #6b0101;">
765                  <div class="col-xs-6 col-sm-6 col-md-6">
766                    <p style="font-size: 1.4em;"><span style="color: #fff;">Total a pagar:</span></p>
767                  </div>
768                  <div class="col-xs-6 col-sm-6 col-md-6">
769                    <p><span class="span" style="color: #fff;">$ 0.00 MXN</span></p>
770                  </div>
771                </div>
772              </div>
773            </div>
774                        <div class="col-xs-12 col-sm-12 col-md-12 carrcol-der">
775              <div class="colinfocompra">
776                <h4 class="e_center">Formas de pago</h4>
777                <br>
778                <div class="col-xs-12 col-sm-6 col-md-4 e_center">
779                  <p>
780                    <label>
781                      <span>Depósito bancario: </span><br>
782                      <img src="/media/images/carrito/banamex.png" checked>
783                    </label>
784                  </p>
785                </div>
786                <div class="col-xs-12 col-sm-6 col-md-4 e_center">
787                  <p>
788                    <label>
789                      <span>Tarjeta de crédito/débito: </span><br>
790                      <img src="/media/images/carrito/visamastercard.png">
791                    </label>
792                  </p>
793                </div>
794                <div class="col-xs-12 col-sm-6 col-md-4 e_center">
795                  <p>
796                    <label>
797                      <span>Tiendas de conveniencia: </span><br>
798                      <img src="/media/images/oxxopay_brand.png">
799                    </label>
800                  </p>
801                </div>
802              </div>
803            </div>
804                        
805  <!-- Prueba -->
806<div id="comprar_paypal" style="display: none">
807
808<form id="formpaypal" name="formpaypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="">
809<input type="hidden" name="cmd" value="_cart">
810<input type="hidden" name="upload" value="1">
811<input type="hidden" name="business" value="[email protected]">
812<input type="hidden" name="currency_code" value="MXN">
813<input type="hidden" name="no_note" value="0">
814
815
816<input type="submit"  class="btn_rojo" value="Comprar" border="0" name="submit" alt="PayPal">
817<img alt="" border="0" src="https://www.paypalobjects.com/es_XC/i/scr/pixel.gif" width="1" height="1">
818</form>
819</div>
820<!-- unica forma -->
821          </div>
822         </div>
823				</div>
824			</div>
825		</div>
826	</div>
827</div>
828
829<script type="text/javascript">
830
831</script>
831
832
833<!--- TARJETA -->
834<script type="text/javascript" >
835    Conekta.setPublishableKey('key_QfsVqVzVK1cujifw9c2wyzw');
836
837    var conektaSuccessResponseHandler = function(token) {
838        $('.alert').hide();
839        var $form = $("#card-form");
840        //Inserta el token_id en la forma para que se envíe al servidor
841        $form.append($("<input type='hidden' name='card[conektaTokenId]'>").val(token.id));
842        $form.get(0).submit(); //Hace submit
843    };
844    var conektaErrorResponseHandler = function(response) {
845        $('.alert').show();
846        var $form = $("#card-form");
847        $form.find(".card-errors").text(response.message_to_purchaser);
848        $form.find("button").prop("disabled", false);
849    };
850
851    //jQuery para que genere el token después de dar click en submit
852    $(function () {
853        $("#card-form").submit(function(event) {
854            event.preventDefault();
855            var $form = $(this);
856            // Previene hacer submit más de una vez
857            $form.find("button").prop("disabled", true);
858            Conekta.token.create($form, conektaSuccessResponseHandler, conektaErrorResponseHandler);
859            return false;
860        });
861
862        $('#card').submit(function(event) {
863            if($(this).serialize() == "")
864                return false;
865        })
866    });
867</script>
867
868<!--  END TARJETA -->
869
870<style type="text/css">
871	.carrito .container .row .bqcarr .carrcol-der .colinfocompra p span.span{
872       color: #b20101;
873	}
874	.carrito .container .row .bqcarr .carrcol-der .colinfocompra2 p span.span{
875			 color: #b20101;
876	}
877</style>
878<script>
879
880function AlertModal2(msg,iconClass){
881
882   var iconclass = (typeof iconClass != 'undefined')?iconClass:'fa-check-circle-o';
883
884   $("#modal_hope i").removeClass().addClass('fa '+iconclass+' bigico');
885   $("#modal_hope h4").text(msg);
886   $("#modal_hope").modal();
887}
888  $('#comprar').click(function(event) {
889      event.preventDefault();
890      document.getElementById('comprar').disabled=true;
891      $('#compra').submit();
892  });
893
894  $('#compra').submit(function(e){
895    e.preventDefault();
896
897
898    var direccion = "/carrito/finalizar",
899        loggin =[false],
900        direccionlog = "/login/index",
901        productos =[[]];
902
903    if(loggin == "false"){
904      window.location.href = direccionlog ;
905      //alert("hola");
906    }
907    else if($('.forma_pago:checked').val() == 2) { // Cargo con tarjeta
908        if(!$('#checkbuy').is(':checked')) {
909            alert('Es necesario aceptar los terminos y condiciones');
910            $('#checkbuy').focus();
911            return;
912        }
913        var cardOption = $('.card-option:checked').data('option');
914        if(cardOption == 1) {
915            waitingDialog.show('Redireccionando a Banamex....', {dialogSize: 'md', progressType: 'danger'});
916            window.location.href = '/carrito/tarjeta';
917        }
918        $("#card-form").submit();
919        return;
920    }
921    else if($('.forma_pago:checked').val() == 1) { // OXXO PAY
922        window.location.href = '/carrito/oxxopay';
923        return;
924    }
925    else if (productos[0].length <= 0) {
926      message = "No has agregado productos al carrito";
927      icono = "fa fa-exclamation-circle";
928      AlertModal2(message, icono);
929    }else{
930    $.ajax({
931      method: 'post',
932      url : direccion,
933      data: $("#compra").serialize(),
934      success: function(data){
935        var status = data.status,
936            pedido = data.pedido,
937            tipo   = data.tipo_pago,
938            redireccion = "";
939            console.log(data);
940            if(status == 'success'){
941              if(tipo == 'deposito'){
942                  redireccion = "/carrito/ficha";
943                  window.location.href = redireccion + '/' + pedido ;
944              }
945            }
946
947      },
948      error: function(xhr, textStatus, error){
949          console.log(xhr.statusText+" : "+textStatus+" - "+error);
950
951      }
952
953    });
954
955    }
956  });
957
958  $('.forma_pago').click(function(e){
959    $('.forma_pago').attr('checked', false);
960    $(this).prop("checked", true)
961    $(this).attr('checked');
962
963     /*else if($(this).attr('id') == 'tarjer'){
964  $('#btn-terminar-deposito').css('display', 'block');
965  $('#btn-terminar').css('display', 'none');
966  console.log('oxxo');
967}*/
968
969  });
970
971    $('#express').change(function() {
972        $.get('/carrito/changeshippingtype/', {isExpress : $(this).is(':checked') ? 1 : 0}, function(response) {
973            $('div.colinfocompra2').first().find('span.span:eq(2)').html(formato(response.costo_envio) + ' MXN');
974            $('div.colinfocompra2').first().find('span.span:eq(3)').html(formato(response.IVA) + ' MXN');
975            $('div.colinfocompra2:eq(1)').find('span.span').html(formato(response.totalPago) + ' MXN');
976
977            if(response.totalPago > 10000)
978                $('#tiendas').prop('disabled', true);
979            else
980                $('#tiendas').prop('disabled', false);
981        });
982    });
983
984    $('.forma_pago').change(function(event) {
985        $.get('/carrito/savepaymenttype', { type: $(this).attr('id') }, function(response) {
986            console.log(response);
987        });
988    });
989
990    $('.forma_pago').change(function(event) {
991        $('.forma_pago-info').hide();
992        var id = $(this).val();
993        // if(id==2){
994        //   $("#tarjeta-container").removeClass("hidden");
995        // }else{
996        //   $("#tarjeta-container").addClass("hidden");
997        // }
998        $('.forma_pago-info#pago-' + id).show();
999        $("#tarjeta-container").addClass("hidden");
1000
1001        if(id == 2) {
1002            $('.card-option').first().prop('checked', true).change();
1003        }
1004    });
1005
1006    $('#flete').change(function(event) {
1007        if($(this).is(':checked'))
1008            $('#express').prop('checked', false).prop('disabled', true);
1009        else
1010            $('#express').prop('disabled', false);
1011
1012        $.get('/carrito/setnoshipping/', {presential : $(this).is(':checked') ? 1 : 0}, function(response) {
1013            $('div.colinfocompra2').first().find('span.span:eq(2)').html(formato(response.costo_envio) + ' MXN');
1014            $('div.colinfocompra2').first().find('span.span:eq(3)').html(formato(response.IVA) + ' MXN');
1015            $('div.colinfocompra2:eq(1)').find('span.span').html(formato(response.totalPago) + ' MXN');
1016
1017            if(response.totalPago > 10000)
1018                $('#tiendas').prop('disabled', true);
1019            else
1020                $('#tiendas').prop('disabled', false);
1021        });
1022    });
1023
1024	function formato(precio_nuevo){
1025        return '$ ' + precio_nuevo.toFixed(2).replace(/./g, function(c, i, a) {
1026            return i && c !== "." && ((a.length - i) % 3 === 0) ? ',' + c : c;
1027        });
1028    }
1029
1030	function actualizar(id,cantidad){
1031
1032		var update = 1;
1033
1034		$.ajax({
1035				type: 'post',
1036				dataType: 'json',
1037				url: URLSITE+'productos/addproduct',
1038				cache: false,
1039				data: {id: id,cant: cantidad, update:update},
1040				success: function(json){
1041                    console.log(json);
1042					 var $message = "";
1043
1044					 if(json.flag == "0"){
1045
1046								$message = 'Cantidad actualizada correctamente';
1047
1048						}else{
1049
1050								$message = 'Solo existe(n) ' + json.cant + ' producto(s) del módelo "' + json.row.nombre +'" en stock!!';
1051
1052						}
1053
1054						//ShowMessage($message + '<br><a href="'+URLSITE+'carshop">Ver Carrito</a>');
1055						AlertModal2($message);
1056                        //var precioDolar = ;
1057
1058						//$(".just_nros"+json.row.id+"").val(json.cant);
1059						//$(".subttal"+json.row.id+"").html('Subtotal: $' +json.importe_product);
1060                        var infocompraTemplate = "";
1061
1062                        for(var i in json.cartinfo) {
1063                            infocompraTemplate += '<div class="col-xs-6 col-sm-6 col-md-6"><p><span>' + json.cartinfo[i].description + '</span></p></div>';
1064                            infocompraTemplate += '<div class="col-xs-6 col-sm-6 col-md-6">';
1065                            infocompraTemplate += '<p><span class="span">' + formato(json.cartinfo[i].price) + ' ' + json.cartinfo[i].currency + '</span></p></div>';
1066                        }
1067
1068                        //console.log(infocompraTemplate);
1069                        infocompraTemplate.replace('')
1070                        $('.colinfocompra2').first().html(
1071                            infocompraTemplate
1072						);
1073
1074                        $('div.subttal' + json.row.id).html('<span>Subtotal: </span><br>$ ' + json.importe_product + ' ' + json.row.tipo_cambio);
1075                        $('.colinfocompra2:eq(1)').html('<div class="col-xs-6 col-sm-6 col-md-6"><p style="font-size: 1.4em;"><span style="color: #fff;">Totall a pagar:</span></p></div><div class="col-xs-6 col-sm-6 col-md-6"><p><span class="span" style="color: #fff;">' + formato(json.totalPago) + ' MXN</span></p></div>');
1076
1077                        if(json.totalPago > 10000)
1078                            $('#tiendas').prop('disabled', true);
1079                        else
1080                            $('#tiendas').prop('disabled', false);
1081
1082                        if(json.totalPago > 15000){ // For Conekta cards
1083                            $('.card-option:eq(1)').prop('disabled', true);
1084                            $('.card-option:eq(1)').parents('div').addClass('disabled');
1085                        }
1086                        else {
1087                            $('.card-option:eq(1)').prop('disabled', false);
1088                            $('.card-option:eq(1)').parents('div').removeClass('disabled');
1089                        }
1090
1091
1092					},
1093				error: function(xhr, textStatus, error){
1094
1095									 console.log(xhr.statusText+" : "+textStatus+" - "+error);
1096
1097						}
1098
1099			});
1100
1101	}
1102
1103    $('#promotion-button').click(function(event) {
1104        var codigo = $('#codigo').val();
1105        if(!confirm("¿Es correcto el código ingresado '" + codigo + "'?"))
1106            return;
1107
1108        $.ajax({
1109            type: 'POST',
1110            url: '/carrito/cupon',
1111            data: {cupon: codigo},
1112            success: function(response) {
1113                if(!response.status)
1114                    AlertModal2(response.msg);
1115                else { // The promotional code is valid.
1116                    cartInfo = response.cartInfo;
1117
1118                    $('div.colinfocompra2').first().find('span.span:eq(0)').html(formato(cartInfo.importeUSD) + ' USD');
1119                    $('div.colinfocompra2').first().find('span.span:eq(1)').html(formato(cartInfo.importeMXN) + ' MXN');
1120                    $('div.colinfocompra2').first().find('span.span:eq(2)').html(formato(cartInfo.costoEnvio) + ' MXN');
1121                    $('div.colinfocompra2').first().find('span.span:eq(3)').html(formato(cartInfo.IVA) + ' MXN');
1122                    // $('div.colinfocompra2 .descuento').show();
1123                    // $('div.colinfocompra2 .descuento .discount b').html('- ' +formato(cartInfo.descuento) + ' MXN');
1124                    $('div.colinfocompra2:eq(1)').find('span.span').html(formato(cartInfo.totalPago) + ' MXN');
1125
1126                    if(cartInfo.totalPago > 10000)
1127                        $('#tiendas').prop('disabled', true);
1128                    else
1129                        $('#tiendas').prop('disabled', false);
1130
1131                    var code = cartInfo.cupon;
1132
1133                    $('#code-name').html(code.codigo);
1134                    var description = code.cantidad;
1135                    if(code.tipo == 'Porcentaje')
1136                        description += '% de descuento en tu compra';
1137                    if(code.tipo == 'Cantidad en MXN')
1138                        description += ' MXN de descuento en tu compra';
1139                    if(code.tipo == 'Cantidad en USD')
1140                        description += ' USD de descuento en tu compra';
1141                    $('#code-description').html(description);
1142                    $('#overlay-codigo').css({display: 'block'});
1143                    $('.col-codigo').css({display: 'none'});
1144                }
1145            }
1146        });
1147    });
1148
1149    $('.cancel-code').click(function(event) {
1150        event.preventDefault();
1151        var codigo = $('#code-name').text();
1152        if(!confirm('¿Estás seguro de querer anular el código "' + codigo + '" para está compra?'))
1153            return;
1154
1155        $.ajax({
1156            type: 'POST',
1157            url: '/carrito/discupon',
1158            data: {cupon: codigo},
1159            success: function(response) {
1160                window.location.reload();
1161            }
1162        });
1163    });
1164
1165    $('.card-option').change(function(event) {
1166        var container = $(this).parents('div.radio');
1167        $('.radio.active').removeClass('active');
1168        container.addClass('active');
1169
1170        var option = $(this).data('option');
1171
1172        if(option == 2) {
1173            $("#tarjeta-container").removeClass("hidden");
1174            $('html, body').animate({
1175                scrollTop: $("#tarjeta-container").offset().top + 100
1176            }, 2000);
1177            // document.getElementById('tarjeta-container').scrollIntoView();
1178        } else {
1179            $("#tarjeta-container").addClass("hidden");
1180        }
1181
1182    });
1183
1184    $('.card-option-container').click(function(event) {
1185        $(this).find('.card-option').prop('checked', true).change();
1186    });
1187</script>
vendor: 1 bytes, line 1187
1187
1188<script type="text/javascript">
1189$(document).ready(function() {
1190    $('.forma_pago').first().prop('checked', true).change();
1191     $('[data-toggle="tooltip"]').tooltip();
1192});
1193</script>
1193
1194        <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1194-1195
1194
1195<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1195GTM-MCWKGFCP
vendor: 83 bytes, lines 1195-1196
1195"
1196height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1197<!-- End Google Tag Manager (noscript) -->
1198<footer>
1199	<div class="container-fluid footer">
1200		<div class="container">
1201			<div class="col-xs-12 col-sm-6 col-md-4 footer_cols">
1202				<h3>DIRECCIÓN</h3>
1203				<p>
1204					Av. López Mateos Nte No. 422 Colonia Ladrón<br>
1205					de Guevara. C.P. 44650. Guadalajara, Jalisco, México
1206				</p>
1207				<br>
1208				<br>
1209				<h3>LEGAL</h3>
1210				<a class="link" href="/docs/aviso_de_privacidad">Aviso de Privacidad</a><br>
1211				<a class="link" href="/docs/politicas_de_devolucion">Políticas de devolución</a><br>
1212				<a class="link" href="/docs/terminos_y_condiciones">Términos y condiciones</a>
1213			</div>
1214			<div class="col-xs-12 col-sm-6 col-md-4 footer_cols">
1215				<h3>TELÉFONO</h3>
1216				<p><a class="link telefono" href="tel:33 36162021">Tel: 33 3616 2021</a> <a class="link whatsapp" href="https://wa.me/523336162021?text=Me%20interesa%20">/ WhatsApp: 33 3616 2021</a></p>
1217				<br>
1218				<br>
1219				<br>
1220				<h3>FORMAS DE PAGO</h3>
1221				<img src='/media/images/all/pagos.png?v=6ac710b8341b1'  />			</div>
1222			<div class="col-xs-12 col-sm-12 col-md-2 footer_cols">
1223				<div style="text-align: center;">
1224					<a href="/contacto" class="btn_rojo" style="width: 85% !important;min-width: 0px !important;margin-bottom: 15px;">Cotizar</a>
1225				</div>
1226				<h3>EMAIL</h3>
1227				<a class="link email" href="mailto:[email protected]">[email protected]</a>
1228			</div>
1229			<div class="col-xs-12 col-sm-12 col-md-2 footer_cols">
1230				<h3>SÍGUENOS</h3>
1231				<br>
1232				<a title="Facebook" class="fa fa-facebook-square" target="_blank" href="https://www.facebook.com/ECOTopografia"></a>
1233				<a title="Instagram" class="fa fa-instagram" target="_blank" href="https://www.instagram.com/ecotopografia"></a>
1234            	<a title="Tiktok" class="fa fa-tiktok" target="_blank" href="https://www.tiktok.com/@eco.mexico"></a>
1235				<a title="Youtube" class="fa fa-youtube" aria-hidden="true" target="_blank" href="https://www.youtube.com/channel/UCCXZtHSl4voXE9WbzDRHz1w"></a>
1236				<div class="teamv" style="cursor: pointer;" onclick="window.location = 'https://my.splashtop.com/sos/packages/download/TTHJ37WWZHTY'"></div>
1237			</div>
1238		</div>
1239	</div>
1240</footer>
1241
1242        
1243        <!-- CSS Asy -->
1244            <link rel='stylesheet' href='//www.ecomexico.net/media/css/owl.carousel.css?v=6ac710b8341f2'/>            <link rel='stylesheet' href='//www.ecomexico.net/media/css/animate.min.css?v=6ac710b83422d'/>            <link rel='stylesheet' href='//www.ecomexico.net/media/css/jquery-ui.min.css?v=6ac710b834265'/>
1245        <!-- JS Asy -->
1246            
1246<script type='text/javascript' src='//www.ecomexico.net/media/js/jquery-ui.min.js?v=6ac710b83429d'></script>
1246            <!-- Anclas Suaves -->
1247                        <!-- Owl Carousel -->
1248            
1248<script type='text/javascript' src='//www.ecomexico.net/media/js/owl.carousel2.min.js?v=6ac710b8342d6'></script>
1248            <!-- Bootstrap -->
1249            
1249<script type='text/javascript' src='//www.ecomexico.net/media/js/bootstrap.min.js?v=6ac710b83430e'></script>
1249
1250            
1250<script type='text/javascript' src='//www.ecomexico.net/media/js/main.js?v=6ac710b834346'></script>
1250            
1250<script type='text/javascript' src='//www.ecomexico.net/media/js/functionsToWebsite.js?v=6ac710b83437e'></script>
1250
1251        <!-- SELECTIVIZR -->
1252        <!--[if (gte IE 6)&(lte IE 8)]>
1253            
1253<script type='text/javascript' src='//www.ecomexico.net/media/js/polyfills/selectivizr-min.js?v=6ac710b8343b6'></script>
1253        <![endif]-->
1254        <!--script>
1255    var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
1256    (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
1257    g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
1258    s.parentNode.insertBefore(g,s)}(document,'script'));
1259</script-->
1260
1261<!-- Google tag (gtag.js)
vendor: 66 bytes, lines 1261-1262
1261 
1262<script async src="https://www.googletagmanager.com/gtag/js?id=
1262UA-47041509-1
vendor: 13 bytes, line 1262
1262"></script>
1263<script>
1264  
vendor: 138 bytes, lines 1264-1268
1264window.dataLayer = window.dataLayer || [];
1265  function gtag(){dataLayer.push(arguments);}
1266  gtag('js', new Date());
1267
1268  gtag('config', '
1268UA-47041509-1
vendor: 5 bytes, line 1268
1268');
1269</script>
1269-->
1270<!-- Google Tag Manager -->
1271<script>
vendor: 331 bytes, lines 1271-1275
1271(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1272new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1273j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1274'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1275})(window,document,'script','dataLayer','
1275GTM-MCWKGFCP
vendor: 3 bytes, line 1275
1275');
1275</script>
1275
1276<!-- End Google Tag Manager -->
1277
1278<!-- Facebook Pixel Code -->
1279<script>
vendor: 401 bytes, lines 1279-1285
1279
1280!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1281n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
1282n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
1283t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
1284document,'script','https://connect.facebook.net/en_US/fbevents.js');
1285fbq('init', '
12851585574084808653
vendor: 4 bytes, line 1285
1285'); 
1285// Insert your pixel ID here.
1286fbq('track', 'PageView');
1287</script>
1287
1288<noscript><img height="1" width="1" style="display:none"
1289src="https://www.facebook.com/tr?id=1585574084808653&ev=PageView&noscript=1"
1290/></noscript>
1291<!-- DO NOT MODIFY -->
1292<!-- End Facebook Pixel Code -->
1293<div class="whatsaap">
1294      <a href="https://wa.me/523336162021?text=Me%20interesa%20" onclick="gtag('event', 'click', {'event_category': 'telefono','event_label': 'whatsapp'});" class="">
1295		<span class="fa-stack fa-lg">
1296		  <i class="fa fa-circle fa-stack-2x"></i>
1297		  <i class="fa fa-whatsapp fa-stack-1x fa-inverse"></i>
1298		</span>
1299      </a>
1300</div>
1301<style>
1302.whatsaap a {
1303    position: fixed;
1304    right: 10px;
1305    z-index: 999;
1306    top: 21%;
1307    font-size: 20px;
1308    color: #00d674;
1309}
1310</style>
1311                    
1311<script>
1312                window.fcSettings = {
1313                token: "d360227d-3c44-44f6-aa78-a092d7dc720c",
1314                host: "https://wchat.freshchat.com",
1315                siteId: "SITE_ID" // OPTIONAL: id unique to your site
1316                };
1317            </script>
1317
1318            
1318<script src="https://wchat.freshchat.com/js/widget.js" async></script>
vendor: 2 bytes, line 1318
1318
1319<script>
1320  window.fcSettings = {
1321    token: "d360227d-3c44-44f6-aa78-a092d7dc720c",
1322    host: "https://wchat.freshchat.com",
1323    onInit: function() {
1324      if (typeof(ga) === "function") {
1325        ga('create', 'UA-47041509-1', 'auto', 'FreshchatEvents');
1326        window.fcWidget.on("widget:loaded", function(resp) {
1327          window.fcWidget.on("widget:opened", function(resp) {
1328            //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'Widget Open');
1329            gtag('event', 'click', {'event_category': 'chat','event_label': 'Widget Open'});
1330          });
1331          window.fcWidget.on("widget:closed", function(resp) {
1332            //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'Widget Close');
1333            gtag('event', 'click', {'event_category': 'chat','event_label': 'Widget Close'});
1334          });
1335          window.fcWidget.on('message:received', function(resp) {
1336            //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'Received');
1337            gtag('event', 'click', {'event_category': 'chat','event_label': 'Received'});
1338          });
1339          window.fcWidget.on('message:sent', function(resp) {
1340            //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'Sent');
1341            gtag('event', 'click', {'event_category': 'chat','event_label': 'Sent'});
1342          });
1343          window.fcWidget.on('user:statechange', function(resp) {
1344            if (resp && resp.data && resp.data.userState === "created") {
1345              //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'User Create');
1346              gtag('event', 'click', {'event_category': 'chat','event_label': 'User Create'});
1347            }
1348            if (resp && resp.data && resp.data.userState === "loaded") {
1349              //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'User Loaded');
1350              gtag('event', 'click', {'event_category': 'chat','event_label': 'User Loaded'});
1351            }
1352            if (resp && resp.data && resp.data.userState === "identified") {
1353              //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'User Identified');
1354              gtag('event', 'click', {'event_category': 'chat','event_label': 'User Identified'});
1355            }
1356            if (resp && resp.data && resp.data.userState === "restored") {
1357              //ga('FreshchatEvents.send', 'event', 'Freshchat widget', 'GadgetGod', 'User Restored');
1358              gtag('event', 'click', {'event_category': 'chat','event_label': 'User Restored'});
1359            }
1360          });
1361        });
1362      }
1363      else {
1364        console.log('Google Analytics not loaded');
1365      }
1366    }
1367  };
1368</script>
vendor: 2 bytes, line 1368
1368
1369<script src="https://wchat.freshchat.com/js/widget.js" async></script>
vendor: 2 bytes, line 1369
1369
1370<script>
1371  var currentUrl = window.location.href;
1372</script>
1372
1373        
1374        <!-- 
1374<script type='text/javascript'>var fc_CSS=document.createElement('link');fc_CSS.setAttribute('rel','stylesheet');var fc_isSecured = (window.location && window.location.protocol == 'https:');var fc_lang = document.getElementsByTagName('html')[0].getAttribute('lang'); var fc_rtlLanguages = ['ar','he']; var fc_rtlSuffix = (fc_rtlLanguages.indexOf(fc_lang) >= 0) ? '-rtl' : '';fc_CSS.setAttribute('type','text/css');fc_CSS.setAttribute('href',((fc_isSecured)? 'https://d36mpcpuzc4ztk.cloudfront.net':'http://assets1.chat.freshdesk.com')+'/css/visitor'+fc_rtlSuffix+'.css');document.getElementsByTagName('head')[0].appendChild(fc_CSS);var fc_JS=document.createElement('script'); fc_JS.type='text/javascript'; fc_JS.defer=true;fc_JS.src=((fc_isSecured)?'https://d36mpcpuzc4ztk.cloudfront.net':'http://assets.chat.freshdesk.com')+'/js/visitor.js';(document.body?document.body:document.getElementsByTagName('head')[0]).appendChild(fc_JS);window.livechat_setting= 'eyJ3aWRnZXRfc2l0ZV91cmwiOiJlcXVpcG9zeWNvbnN1bWlibGVzLmZyZXNoZGVzay5jb20iLCJwcm9kdWN0X2lkIjpudWxsLCJuYW1lIjoiRXF1aXBvcyB5IENvbnN1bWlibGVzIGRlIE9jY2lkZW50ZSIsIndpZGdldF9leHRlcm5hbF9pZCI6bnVsbCwid2lkZ2V0X2lkIjoiYjI0MWVkYjQtNTcxMy00ZTk1LWE0NWYtYzk3YzQ3ZTkwMDA5Iiwic2hvd19vbl9wb3J0YWwiOnRydWUsInBvcnRhbF9sb2dpbl9yZXF1aXJlZCI6ZmFsc2UsImxhbmd1YWdlIjpudWxsLCJ0aW1lem9uZSI6bnVsbCwiaWQiOjYwMDAwNDAzMjYsIm1haW5fd2lkZ2V0IjoxLCJmY19pZCI6ImUxYWUxOWRiZWMyMTE4MDY5YTY1YjA0ODRkNGYwNjdiIiwic2hvdyI6MSwicmVxdWlyZWQiOjIsImhlbHBkZXNrbmFtZSI6IkVxdWlwb3MgeSBDb25zdW1pYmxlcyBkZSBPY2NpZGVudGUiLCJuYW1lX2xhYmVsIjoiTm9tYnJlIiwibWVzc2FnZV9sYWJlbCI6Ik1lbnNhamUiLCJwaG9uZV9sYWJlbCI6IlRlbMOpZm9ubyIsInRleHRmaWVsZF9sYWJlbCI6IkNhbXBvIGRlIHRleHRvIiwiZHJvcGRvd25fbGFiZWwiOiJNZW7DuiBkZXNwbGVnYWJsZSIsIndlYnVybCI6ImVxdWlwb3N5Y29uc3VtaWJsZXMuZnJlc2hkZXNrLmNvbSIsIm5vZGV1cmwiOiJjaGF0LmZyZXNoZGVzay5jb20iLCJkZWJ1ZyI6MSwibWUiOiJZbyIsImV4cGlyeSI6MCwiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uIiwiZW5kX2NoYXRfdGhhbmtfbXNnIjoiwqFHcmFjaWFzISIsImVuZF9jaGF0X2VuZF90aXRsZSI6IkZpbmFsaXphY2nDs24iLCJlbmRfY2hhdF9jYW5jZWxfdGl0bGUiOiJDYW5jZWxhciIsInNpdGVfaWQiOiJlMWFlMTlkYmVjMjExODA2OWE2NWIwNDg0ZDRmMDY3YiIsImFjdGl2ZSI6MSwicm91dGluZyI6eyJkcm9wZG93bl9iYXNlZCI6ImZhbHNlIiwiY2hvaWNlcyI6eyJsaXN0MSI6WyIwIl0sImxpc3QyIjpbIjAiXSwibGlzdDMiOlsiMCJdLCJkZWZhdWx0IjpbIjAiXX19LCJwcmVjaGF0X2Zvcm0iOjEsImJ1c2luZXNzX2NhbGVuZGFyIjp7ImJ1c2luZXNzX3RpbWVfZGF0YSI6eyJ3ZWVrZGF5cyI6WzEsMiwzLDQsNSw2XSwid29ya2luZ19ob3VycyI6eyIxIjp7ImJlZ2lubmluZ19vZl93b3JrZGF5IjoiOTowMCBhbSIsImVuZF9vZl93b3JrZGF5IjoiNzowMCBwbSJ9LCIyIjp7ImJlZ2lubmluZ19vZl93b3JrZGF5IjoiOTowMCBhbSIsImVuZF9vZl93b3JrZGF5IjoiNzowMCBwbSJ9LCIzIjp7ImJlZ2lubmluZ19vZl93b3JrZGF5IjoiOTowMCBhbSIsImVuZF9vZl93b3JrZGF5IjoiNzowMCBwbSJ9LCI0Ijp7ImJlZ2lubmluZ19vZl93b3JrZGF5IjoiOTowMCBhbSIsImVuZF9vZl93b3JrZGF5IjoiNzowMCBwbSJ9LCI1Ijp7ImJlZ2lubmluZ19vZl93b3JrZGF5IjoiOTowMCBhbSIsImVuZF9vZl93b3JrZGF5IjoiNzowMCBwbSJ9LCI2Ijp7ImJlZ2lubmluZ19vZl93b3JrZGF5IjoiOTowMCBhbSIsImVuZF9vZl93b3JrZGF5IjoiMjowMCBwbSJ9fSwiZnVsbHdlZWsiOmZhbHNlfSwiaG9saWRheV9kYXRhIjpbWyJKYW4gMSIsIk5ldyBZZWFyJ3MgRGF5Il0sWyJGZWIgMSIsIkRheSBvZmYgZm9yIENvbnN0aXR1dGlvbiBEYXkiXSxbIkZlYiA1IiwiQ29uc3RpdHV0aW9uIERheSJdLFsiRmViIDEwIiwiQXNoIFdlZG5lc2RheSJdLFsiTWFyIDIwIiwiUGFsbSBTdW5kYXkiXSxbIk1hciAyMSIsIkJlbml0byBKdcOhcmV6J3MgQmlydGhkYXkgTWVtb3JpYWwiXSxbIk1hciAyNiIsIkhvbHkgU2F0dXJkYXkiXSxbIk1hciAyNyIsIkVhc3RlciBEYXkiXSxbIk1heSAxIiwiTGFib3IgRGF5IC8gTWF5IERheSJdLFsiTWF5IDUiLCJDaW5jbyBkZSBNYXlvIl0sWyJTZXAgMTYiLCJJbmRlcGVuZGVuY2UgRGF5Il0sWyJPY3QgMTIiLCJDb2x1bWJ1cyBEYXkiXSxbIk5vdiAyIiwiQWxsIFNvdWxzJyBEYXkiXSxbIk5vdiAyMCIsIlJldm9sdXRpb24gRGF5IE1lbW9yaWFsIl0sWyJOb3YgMjEiLCJEYXkgb2ZmIGZvciBSZXZvbHV0aW9uIERheSBNZW1vcmlhbCJdLFsiRGVjIDI1IiwiQ2hyaXN0bWFzIERheSJdLFsiRGVjIDMxIiwiTmV3IFllYXIncyBFdmUiXV0sInRpbWVfem9uZSI6IkNlbnRyYWwgQW1lcmljYSJ9LCJwcm9hY3RpdmVfY2hhdCI6MSwicHJvYWN0aXZlX3RpbWUiOjYwLCJzaXRlX3VybCI6ImVxdWlwb3N5Y29uc3VtaWJsZXMuZnJlc2hkZXNrLmNvbSIsImV4dGVybmFsX2lkIjpudWxsLCJkZWxldGVkIjowLCJtb2JpbGUiOjEsImFjY291bnRfaWQiOm51bGwsImNyZWF0ZWRfYXQiOiIyMDE1LTA3LTIxVDIyOjI5OjAxLjAwMFoiLCJ1cGRhdGVkX2F0IjoiMjAxNi0wOS0wOFQxMzozNTozOC4wMDBaIiwiY2JEZWZhdWx0TWVzc2FnZXMiOnsiY29icm93c2luZ19zdGFydF9tc2ciOiJZb3VyIHNjcmVlbnNoYXJlIHNlc3Npb24gaGFzIHN0YXJ0ZWQiLCJjb2Jyb3dzaW5nX3N0b3BfbXNnIjoiWW91ciBzY3JlZW5zaGFyaW5nIHNlc3Npb24gaGFzIGVuZGVkIiwiY29icm93c2luZ19kZW55X21zZyI6IllvdXIgcmVxdWVzdCB3YXMgZGVjbGluZWQiLCJjb2Jyb3dzaW5nX2FnZW50X2J1c3kiOiJBZ2VudCBpcyBpbiBzY3JlZW4gc2hhcmUgc2Vzc2lvbiB3aXRoIGN1c3RvbWVyIiwiY29icm93c2luZ192aWV3aW5nX3NjcmVlbiI6IllvdSBhcmUgdmlld2luZyB0aGUgdmlzaXRvcuKAmXMgc2NyZWVuICIsImNvYnJvd3NpbmdfY29udHJvbGxpbmdfc2NyZWVuIjoiWW91IGhhdmUgYWNjZXNzIHRvIHZpc2l0b3LigJlzIHNjcmVlbiAiLCJjb2Jyb3dzaW5nX3JlcXVlc3RfY29udHJvbCI6IlJlcXVlc3QgdmlzaXRvciBmb3Igc2NyZWVuIGFjY2VzcyAiLCJjb2Jyb3dzaW5nX2dpdmVfdmlzaXRvcl9jb250cm9sIjoiR2l2ZSBhY2Nlc3MgYmFjayB0byB2aXNpdG9yICIsImNvYnJvd3Npbmdfc3RvcF9yZXF1ZXN0IjoiRW5kIHlvdXIgc2NyZWVuc2hhcmluZyBzZXNzaW9uIiwiY29icm93c2luZ19yZXF1ZXN0X2NvbnRyb2xfcmVqZWN0ZWQiOiJZb3VyIHJlcXVlc3Qgd2FzIGRlY2xpbmVkIiwiY29icm93c2luZ19jYW5jZWxfdmlzaXRvcl9tc2ciOiJTY3JlZW5zaGFyaW5nIGlzIGN1cnJlbnRseSB1bmF2YWlsYWJsZSIsImNvYnJvd3NpbmdfYWdlbnRfcmVxdWVzdF9jb250cm9sIjoiQWdlbnQgaXMgcmVxdWVzdGluZyBhY2Nlc3MgdG8geW91ciBzY3JlZW4iLCJjYl92aWV3aW5nX3NjcmVlbl92aSI6IkFnZW50IGNhbiB2aWV3IHlvdXIgc2NyZWVuICIsImNiX2NvbnRyb2xsaW5nX3NjcmVlbl92aSI6IkFnZW50IGhhcyBhY2Nlc3MgdG8geW91ciBzY3JlZW4gIiwiY2Jfdmlld19tb2RlX3N1YnRleHQiOiJZb3VyIGFjY2VzcyB0byB0aGUgc2NyZWVuIGhhcyBiZWVuIHdpdGhkcmF3biAiLCJjYl9naXZlX2NvbnRyb2xfdmkiOiJBbGxvdyBhZ2VudCB0byBhY2Nlc3MgeW91ciBzY3JlZW4gIiwiY2JfdmlzaXRvcl9zZXNzaW9uX3JlcXVlc3QiOiJBZ2VudCBzZWVrcyBhY2Nlc3MgdG8geW91ciBzY3JlZW4gIn19';</script>
1374 -->
1375        <!-- 
1375<script type='text/javascript'>var fc_JS=document.createElement('script');fc_JS.type='text/javascript';fc_JS.src='https://assets1.freshchat.io/production/assets/widget.js?t='+Date.now();(document.body?document.body:document.getElementsByTagName('head')[0]).appendChild(fc_JS); window._fcWidgetCode='0QONNNWWOK';window._fcURL='https://ecomexico.freshchat.io';</script>
1375 -->
1376    </body>
1377</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.