*{margin:0;padding:0}body,table,td,tr,ul,li,span,div,input,select,textarea{font-size:10pt}p{margin-bottom:1em}p.firstline{margin:0 0 3em 1em}table,td{border:none 0;padding:0;border-spacing:0;border-collapse:collapse;vertical-align:top;font-size:18px}img{border:0}img.left{float:left;margin:2px;margin-right:5px}img.right{float:right;margin:2px;margin-left:5px}.bold{font-weight:bold}ul li{list-style-type:none}blockquote{margin-left:20px}.centrado{margin-left:auto;margin-right:auto}.centro{text-align:center}ul{margin:10px 0 10px 0;padding:0;margin-left:20px}ul li{padding:0;list-style:none;list-style-image:none;background:url(https://www.tequilatour.com.mx/img/xbullet-menu.png.pagespeed.ic.GdhWYy4-ot.png) 1px .35em no-repeat;padding-left:15px}a{text-decoration:none;color:#000}.clearBoth{clear:both}a:hover{color:#525261}a:hover img{border:0}.cakeSqlLog{clear:both;border:1px solid}.noDisplay{display:none}.center,.centrado{margin-left:auto;margin-right:auto}.centro{text-align:center}.bold{font-weight:bold}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.clearfix{display:block}* html .clearfix{height:1px}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright,img.right{margin:0 0 2px 7px;display:inline;float:right}img.alignleft,img.left{margin:0 7px 2px 0;display:inline;float:left}.alignright{float:right}.alignleft{float:left}.map-box{margin:0 auto}#map-box .mapmarker{position:relative;top:30px;content:"";left:0;width:75px;height:75px;background:#ef4728;border-radius:50%;z-index:999;-webkit-border-radius:50%;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-animation:blink 1.2s infinite;-o-animation:blink 1.2s infinite;animation:blink 1.2s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block}.pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#262262;position:absolute;transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;animation-name:bounce;animation-fill-mode:both;animation-duration:1s}.pin:after{content:'';width:14px;height:14px;margin:8px 0 0 8px;background:#fff;position:absolute;border-radius:50%}.pulse{background:rgba(0,0,0,.2);border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:11px 0 0 -12px;transform:rotateX(55deg);z-index:-2}.pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px #89849b;animation-delay:1.1s}@-moz-keyframes pulsate {
    0% {
      transform: scale(0.1, 0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2, 1.2);
      opacity: 0;
    }
  }@-webkit-keyframes pulsate {
    0% {
      transform: scale(0.1, 0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2, 1.2);
      opacity: 0;
    }
  }@-o-keyframes pulsate {
    0% {
      transform: scale(0.1, 0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2, 1.2);
      opacity: 0;
    }
  }@keyframes pulsate {
    0% {
      transform: scale(0.1, 0.1);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1.2, 1.2);
      opacity: 0;
    }
  }@-moz-keyframes bounce {
    0% {
      opacity: 0;
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      transform: translateY(0) rotate(-45deg);
    }
  }@-webkit-keyframes bounce {
    0% {
      opacity: 0;
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      transform: translateY(0) rotate(-45deg);
    }
  }@-o-keyframes bounce {
    0% {
      opacity: 0;
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      transform: translateY(0) rotate(-45deg);
    }
  }@keyframes bounce {
    0% {
      opacity: 0;
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      transform: translateY(0) rotate(-45deg);
    }
  }@-webkit-keyframes blink {
  0% {
  opacity:1;
  -webkit-transform: scale(.1);
  -moz-transform: scale(.1);
  -ms-transform: scale(.1);
  -o-transform: scale(.1);
  transform: scale(.1);
  }
   50% {
  opacity:.7;
  -webkit-transform: scale(.4);
  -moz-transform: scale(.4);
  -ms-transform: scale(.4);
  -o-transform: scale(.4);
  transform: scale(.4);
  }
   100% {
  opacity:0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  }
  }@keyframes blink {
  0% {
  opacity:1;
  -webkit-transform: scale(.1);
  -moz-transform: scale(.1);
  -ms-transform: scale(.1);
  -o-transform: scale(.1);
  transform: scale(.1);
  }
   50% {
  opacity:.7;
  -webkit-transform: scale(.4);
  -moz-transform: scale(.4);
  -ms-transform: scale(.4);
  -o-transform: scale(.4);
  transform: scale(.4);
  }
   100% {
  opacity:0;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  }
  }.map-wrapper{width:749px;height:722px}#map_wrapper{height:400px;width:722px}#map_canvas{width:100%;height:100%}.mapping{height:721px;background-position:100% 100%;background-color:#b2b2b2;margin-bottom:22px}.centerText{margin:20px auto}.centerText button{display:block;margin:0 auto}#preloader{text-align:center;display:block;margin:0 auto}:root{--main-title-red-color:#ff2626;--button-color:#ff2626;--button-color-hover:#ea0000;--button-radius:5px;--button-padding:10px;--background-color:#0f202a;--title-color:#ffbf00;--link-color:#ffbf00;--link-color-hover:#dda600;--title-font:'Roboto Slab' , sans-serif;--texts-font:'Ubuntu' , sans-serif}html.layout{background:var(--background-color) url(https://www.tequilatour.com.mx/img/xfondo-tequila.png.pagespeed.ic.My037LwlTe.png) left top no-repeat}html *{font-family: var(--texts-font);font-size:12pt;color:#fff}.ui-datepicker-calendar th *,html select,html select *{color:#000}#body{position:relative;width:1194px;margin:0 auto;padding-bottom:10px}#wrapperHeader{height:197px}a{color:var(--link-color);transition:color .23s ease}a:hover{color:var(--link-color-hover)}.contacto a,.contacto a:hover{color:#fff}#footerWrapper .contacto a,#footerWrapper .contacto a:hover{color:#0e1f2a}.titulo{color:var(--title-color);font-family:  var(--title-font);position:relative;font-size:20pt;overflow:hidden;font-style:italic;margin-left:5px}.titulo::before{content:"Tequilatour.com.mx";display:block;font-size:9pt;color:#fff;line-height:1;font-style:normal}div#slogan{text-align:center}div#slogan h3{color:var(--title-color);font-family:  var(--title-font);position:relative;font-size:25pt;overflow:hidden}ul#language,div#contacto ul,div#slogan ul.ventajas{margin:0;padding:0}div#slogan ul.ventajas li{margin:0;padding:0}div#slogan ul.ventajas li:nth-child(2)::before,
div#slogan ul.ventajas li:nth-child(2)::after{content:url(https://www.tequilatour.com.mx/img/xbullet-experiencia.png.pagespeed.ic.5tZuCz3nTJ.png);font-size:29pt;display:inline-block;padding:0 10px}ul#language li{display:inline-block;color:var(--title-color);padding:0;margin:0}ul#language li:nth-child(1)::after {content:"|";display:inline-block;padding:0 5px}div#slogan ul.ventajas li{display:inline-block;font-weight:bold;font-size:13pt;font-style:italic}div#slogan::after{content:"";display:block;height:47px;width:100%;margin-top:15px;background:url(https://www.tequilatour.com.mx/img/xseparador-completo.png.pagespeed.ic.LOJLe2owYH.png) center center no-repeat}div.acciones div.precio{font-weight:bold;display:inline-block;font-style:italic}div.acciones a.btn{color:#fff;background:var(--button-color);padding:var(--button-padding);display:inline-block;margin:10px;transition:background .2s ease;border-radius:var(--button-radius)}div.acciones a.btn:hover{background:var(--button-color-hover)}.wrapper{margin:0;margin-right:auto;margin-left:auto;width:100%;position:relative}#wrapperFoot{min-height:58px;height:auto!important;height:58px;position:relative;clear:both}#header{position:relative;margin:0 auto;position:relative;width:1139px;transition:height .90s}svg{width:80px;height:50px;margin:0;display:inline-block}#tequilaPueblo{display:block;width:206px;height:59px;background:url(https://www.tequilatour.com.mx/img/xtequila-pueblo-magico.png.pagespeed.ic.Es0POfYCRl.png) no-repeat center top;transition:background .90s , height .90s , width .90s}#tequilaPueblo span{display:none}a#logo{display:block;width:220px;height:167px;background:url(https://www.tequilatour.com.mx/img/xlogo-tequila-tour.png.pagespeed.ic.Obci3PeeyJ.png) no-repeat center top;top:0;left:20px;z-index:99;transition:background .90s , height .90s , width .90s}a#logo h1 span{display:none}#mensaje{position:absolute;top:170px;left:187px;width:310px;font-size:13pt;background:url(https://www.tequilatour.com.mx/img/xseparador-mensaje.png.pagespeed.ic.y58mnBSJRi.png) no-repeat bottom;z-index:1;padding-bottom:14px}#contentHeader{min-height:30px;height:auto!important;height:30px;background:none}#contentHeader *{color:#fff}#contenido,.contenido{padding-bottom:10px;text-align:left;min-height:520px;height:auto!important;height:520px;padding:0 8px 15px 8px}#areaCentral{width:100%;float:none;margin:0 auto;min-height:530px;height:auto!important;height:530px;text-align:left;z-index:800}div#contacto{position:absolute;right:10px;top:5px}ul#language{position:absolute;right:10px;top:5px}div#tequilaPueblo{position:absolute;right:10px;top:75px}#contenido{display:flex;flex-wrap:wrap}.acciones{display:flex;justify-content:center;align-items:center}#contenido .item{padding:10px}#contenido .item:nth-child(1) {width:47%}#contenido .item:nth-child(2) {width:47%}#contenido .item:before:nth-child(3){}#contenido .item:nth-child(3) {width:48%;margin:0 auto}#contenido .item img{max-width:95%;margin:0 auto;display:block}.contentItem{min-height:590px}#contenido .item:nth-child(3) .contentItem {min-height:auto}#footerWrapper{width:100%;margin:0 auto;border:none;position:relative;background:url(https://www.tequilatour.com.mx/img/xseparador-papel.png.pagespeed.ic.qTDCsV_XLZ.png) #fff repeat-x top}.footerContent{padding-top:35px;margin:0 auto;width:1194px}.footerContent *{color:#000}.footerContent .titulo{color:#0f202a}.footerContent .titulo::before{color:var(--title-color)}#footer{position:relative;width:100%;margin:0 auto;text-align:center;clear:both;padding:20px 0 5px 0;min-height:142px;height:auto!important;height:142px}#footerContent div,#footerContent h3{display:none}#footerAux{width:100%;margin:0 auto;height:33px;font-size:8pt;text-align:center;padding-top:5px}.clicLink{padding-right:15px}#footerAux *,#footerAux{color:#000;font-size:8pt}#footer *{color:#fff;font-size:12pt}.ui-datepicker,.ui-datepicker *{font-size:11pt!important}#sendMessage{margin:0 auto}.message{padding:10px;margin-top:35px;background:#ffdede;width:338px;text-align:center;border:1px solid #ff7f7f;color:#000;border-radius:5px}.descripcion .message{font-size:10pt;width:700px;margin:0 auto}#flashMessage{background:#ffdede;border:1px solid #ff7f7f;padding:3px;width:250px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:10px;margin-top:5px;z-index:1}.textoPequeno{font-size:10px;text-align:center}.admin{width:550px}.admin label,.view label{display:block;width:150px;float:left;text-align:right;padding-right:2px}.view label{font-weight:bold}.converter label{width:110px}.formItem{padding-top:1px;padding-bottom:1px;clear:both}#formaLogin .input input{width:200px}.formItem input,.formItem textarea{width:270px}.formItem input.radio,input.checkbox{width:auto}.converter .formItem input{width:100px}.formItem select{width:150px}.submit{text-align:center}#sendMessage,#sendMessage *{font-size:11pt;color:#000}.forma,#contacForm .formItem input,#contacForm .formItem select,#contacForm textarea{color:#000;width:400px;margin-bottom:2px;padding:5px;border:2px solid #313140;border-radius:5px;font-size:15px}#contacForm div.textoPequeno{margin-bottom:10px}#contacForm .submit input,.centerText button,#contacForm button{width:auto;font-size:11pt}.formItem label{display:block;float:left;padding-right:2px;text-align:right;width:105px;padding-top:.6em}.button{background-color:var(--button-color);border:medium none;border-radius:var(--button-radius);color:#000;font-weight:bold;padding:var(--button-padding);color:#fff!important;transition:background .2s ease}.button:hover{background:var(--button-color-hover)}#contacForm{width:auto;margin:10px auto;display:block}.atencion{color:red;font-size:90%;font-weight:bold}fieldset{border:1px solid #ccc;margin-top:5px;padding:10px 20px}fieldset legend{color:#343468;font-size:110%;font-weight:bold;padding:5px}h1,h2,h3,h4,h5{margin:0;padding:0;font-size:14pt}#contentHeader{padding-top:30px;text-align:center}.alert-warning{background-color:#fcf8e3;border-color:#faebcc!important;color:#8a6d3b}.alert-success{background-color:#dff0d8;border-color:#d6e9c6!important;color:#3c763d}.alert-danger{background-color:#f2dede;border-color:#ebccd1!important;color:#a94442}.alert-info{background-color:#d9edf7;border-color:#bce8f1!important;color:#31708f}.alert{border:1px solid rgba(0,0,0,0);border-radius:4px;margin-bottom:20px;padding:15px}form#contacto{width:600px;margin:0 auto}form#contacto .formItem label{width:90px}form#contacto .formItem div.error-message{margin-left:95px}section#contactArea{height:400px;position:relative;margin:0 auto;width:100%;color:#fff;overflow:hidden}section#contactArea h2{color:#fff;padding:10px;transform:rotate(-75deg);position:absolute;left:-60px;top:152px}.buttonBlue{background:none repeat scroll 0 0 #ec1b24;border:medium none;color:#fff;cursor:pointer;float:right;font-weight:bold;padding:5px}a:hover .buttonBlue{background:none repeat scroll 0 0 #322f35;border-left:medium none}#contentHeader h1 span.catSep{font-size:14pt}ul#siteMap{margin-left:0;margin-top:0}ul#siteMap h2{font-weight:normal}a.fbColor{background:url(https://www.tequilatour.com.mx/img/xfb-color.png.pagespeed.ic.UjFmZFcKlE.png) no-repeat 0 0}a.fbColor:hover{background:url(https://www.tequilatour.com.mx/img/xfb-color.png.pagespeed.ic.UjFmZFcKlE.png) no-repeat 0 -28px}a.twitterColor{background:url(https://www.tequilatour.com.mx/img/xtwitter-color.png.pagespeed.ic.MrrgB-Xmf2.png) no-repeat 0 0}a.twitterColor:hover{background:url(https://www.tequilatour.com.mx/img/xtwitter-color.png.pagespeed.ic.MrrgB-Xmf2.png) no-repeat 0 -28}a.gPlusColor{background:url(https://www.tequilatour.com.mx/img/xgplus-color.png.pagespeed.ic.J3eGL8LwXx.png) no-repeat 0 0}a.gPlusColor:hover{background:url(https://www.tequilatour.com.mx/img/xgplus-color.png.pagespeed.ic.J3eGL8LwXx.png) no-repeat 0 -28px}#infoFooter{margin-top:30px;position:relative;min-height:130px}.col{width:49%}div.tours,div.tours *{font-size:13pt}ul.contacto{display:flex}ul#contacto{display:inline-block;position:absolute;right:10px;top:0}ul#contacto li{color:#0e1f2a}ul#contacto li.condiciones a{font-size:10pt}ul.contacto li{display:flex;align-items:center;margin-bottom:3px}ul.contacto li:nth-last-child(){margin-bottom:0}b.icon span{display:none}b.icon{display:inline-block;width:28px;height:28px;margin-right:10px}b.whatsColor,a.whatsColor{background:url(https://www.tequilatour.com.mx/img/xwhatsapp-color.png.pagespeed.ic.3ijJWB4PRg.jpg) no-repeat 0 0}b.whatsColor:hover,a.whatsColor:hover{background:url(https://www.tequilatour.com.mx/img/xwhatsapp-color.png.pagespeed.ic.3ijJWB4PRg.jpg) no-repeat 0 -28px}a.pinterestColor{background:url(https://www.tequilatour.com.mx/img/xpinterest-color.png.pagespeed.ic.R4Fy5-y91d.png) no-repeat 0 0}a.pinterestColor:hover{background:url(https://www.tequilatour.com.mx/img/xpinterest-color.png.pagespeed.ic.R4Fy5-y91d.png) no-repeat 0 -28px}a.skypeColor{background:url(https://www.tequilatour.com.mx/img/xskype-color.png.pagespeed.ic.uJgKmZ9h9L.png) no-repeat 0 0}a.skypeColor:hover{background:url(https://www.tequilatour.com.mx/img/xskype-color.png.pagespeed.ic.uJgKmZ9h9L.png) no-repeat 0 -28px}b.phoneColor,a.phoneColor{background:url(https://www.tequilatour.com.mx/img/xphone-color.png.pagespeed.ic.mymzvJvnXx.png) no-repeat 0 0}b.phoneColor:hover,a.phoneColor:hover{background:url(https://www.tequilatour.com.mx/img/xphone-color.png.pagespeed.ic.mymzvJvnXx.png) no-repeat 0 -28px}a.instagramColor{background:url(https://www.tequilatour.com.mx/img/xinstagram-color.png.pagespeed.ic.ap6g9OvHi-.png) no-repeat 0 0}a.instagramColor:hover{background:url(https://www.tequilatour.com.mx/img/xinstagram-color.png.pagespeed.ic.ap6g9OvHi-.png) no-repeat 0 -28px}b.mailColor,a.mailColor{background:url(https://www.tequilatour.com.mx/img/xmail-color.png.pagespeed.ic.sVrJSMEls-.png) no-repeat 0 0}b.mailColor:hover,a.mailColor:hover{background:url(https://www.tequilatour.com.mx/img/xmail-color.png.pagespeed.ic.sVrJSMEls-.png) no-repeat 0 -28px}.contenido ul li{background:url(https://www.tequilatour.com.mx/img/bullet-level-1-interior.png) 3px .39em no-repeat}#transporteContainer{display:flex;justify-content:center}.map-box{height:429px!important;width:90%!important;border:2px solid #262262}div.col{float:left;width:48%}div.col.large{float:left;width:70%}div.col.small{float:left;width:33%}#contenido section{content:"";clear:both;display:block;padding-top:22px}.back-top{color:#fff;right:20px;font-size:22px;position:fixed;z-index:1600;opacity:0;visibility:hidden;bottom:70px;height:40px;width:40px;background:var(--main-title-red-color);text-align:center;line-height:38px;-webkit-border-radius:50%;border-radius:50%;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.back-top:before{content:"";position:absolute;border:var(--main-title-red-color) solid 4px;-webkit-border-radius:inherit;border-radius:inherit;top:0;right:0;bottom:0;left:0;opacity:1;z-index:-1;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.back-top:hover:before,.back-top:focus:before{-webkit-animation-name:hvr-ripple-out;-o-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out;opacity:1}.back-top-visible{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.back-top:hover,.back-top:focus{color:#fff}.back-top .fa{line-height:2.2}@-webkit-keyframes hvr-ripple-out {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0;
    }
}@-o-keyframes hvr-ripple-out {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0;
    }
}@keyframes hvr-ripple-out {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0;
    }
}.ventajas li,.contacto li,#language li{background:none;padding:0}.contacto li{padding:3px}@media only screen and (max-width:1193px){.wrapper,#header,.footerContent{width:100%}#body{width:100%}#bannerBody,#bannerArea{width:100%;height:auto}}@media only screen and (max-width:990px){div#contacto{left:260px}ul.contacto{display:flex;flex-direction:column}div.col{width:100%;float:none}#transporteContainer{flex-direction:column}#transporteContainer img{display:block;margin:0 auto;padding-top:10px}#contenido .item:nth-child(1) {width:47%}#contenido .item:nth-child(2) {width:47%}#contenido .item:nth-child(3) {width:90%;margin:0 auto}}@media only screen and (max-width:742px){#tequilaPueblo{display:none}}@media only screen and (max-width:584px){#contacto{display:none}#transporteContainer img{width:90%}ul#contacto{position:relative}}@media only screen and (max-width:683px){#contenido .item:nth-child(1), 
  
  #contenido .item:nth-child(2),
  #contenido .item:nth-child(3)
  
  {width:100%}.contentItem{min-height:auto}}@media only screen and (max-width:660px){ul#contacto{position:relative}}@media only screen and (max-width:550px){#contacForm{width:90%}.forma,#contacForm .formItem input,#contacForm .formItem select,#contacForm textarea{width:74%}}@media only screen and (max-width:533px){.forma,#contacForm .formItem input,#contacForm .formItem select,#contacForm textarea{width:auto}}@media only screen and (max-width:402px){.forma,#contacForm .formItem input,#contacForm .formItem select,#contacForm textarea{width:60%}}@media only screen and (max-width:353px){.forma,#contacForm .formItem input,#contacForm .formItem select,#contacForm textarea{width:50%}}html{-webkit-text-size-adjust:100%}.departure{padding:10px 0;width:80%;margin:0 auto;text-align:center;font-size:11pt}.disscount{color:var(--title-color);font-style:italic;margin-top:5px}.departure img{max-width:100%;margin:0 auto;display:block}