.advIcon,.afipIcon,.alert,.anchorIcon,.askIcon,.fotos,.i360,.infoIcon,.itNav,.itPuerto,.itSalida,.moonIcon,.pensionIcon,.waitingIcon{position:relative}.afipIcon:before,.alert:before,.anchorIcon:before,.askIcon:before,.fotos:before,.i360:before,.infoIcon:before,.itNav:before,.itPuerto:before,.itSalida:before,.moonIcon:before,.pensionIcon:before,.waitingIcon:before{content:'';position:absolute;top:0;left:0;background:url(images/sprite_horizontal.png) no-repeat 0 0;z-index:5}.itNav:before,.itPuerto:before{background-color:#fff}.advIcon{color:#ee3800;font-size:15px}.advIcon:before{top:0;left:0;color:#ee3800;font-size:17px;position:absolute}span.advIcon{padding-left:20px;padding-bottom:5px;display:block}span.advIcon:before{left:0;top:0}.infoIcon:before{width:18px;height:18px;background-position:-200px 0;top:3px}.infoIconBlue{background:#085696;color:#fff!important;padding:8px 10px 8px 35px;font-size:13px;position:relative}.infoIconBlue:before{top:6px;left:10px;color:#fff!important;font-size:17px;position:absolute}.lastPlacesIcon:before{position:absolute;left:0}.waitingIcon:before{background-position:-245px 0;width:16px;height:16px;left:15px;top:50%;margin-top:-8px}.tarjetaIcon:before{top:1px;left:0;position:absolute;font-size:18px}.weatherIcon:before{position:absolute;top:0;left:0;font-size:24px}.afipIcon:before{width:18px;height:18px;top:-2px;background-position:-350px 0}.askIcon:before{width:15px;height:17px;top:50%;margin:-8px 0 0 -7px;left:50%;background-position:-370px 0}.anchorIcon:before{width:15px;height:15px;background-position:-490px 0;top:3px;left:3px}.fotos:before{width:15px;height:15px;background-position:-570px 0;top:2px}.fotos.voided:before,.fotos:hover:before{background-position:-585px 0}.i360:before{width:15px;height:15px;background-position:-600px 0;top:2px}.i360.voided:before,.i360:hover:before{background-position:-615px 0}.alert:before{background-position:-510px 0;top:10px;left:15px;width:20px;height:25px}.moreInfoBlue{padding-left:40px!important;cursor:pointer}.moreInfoBlue:before{position:absolute;top:50%;left:10px;margin-top:-9px;font-size:18px;color:#1476c7}.moreInfoBlue:hover:before{color:#085696}.flightInfo .moreInfoBlue:hover:before{background-position:-840px 0}.infoDarkBlue{padding-left:30px!important;cursor:pointer;display:block;font-weight:400;color:#808285;font-size:14px;position:relative}.infoDarkBlue:before{top:0;left:10px;position:absolute;color:#085696;font-size:18px}.itSalida:before{background-position:-630px 0;width:11px;height:12px;top:4px;left:-10px}.itPuerto:before{background-position:-645px 0;width:11px;height:11px;top:4px;left:-10px;border-radius:50%}.itNav:before{background-position:-660px 0;width:11px;height:8px;top:6px;left:-10px}.infoNoValijaMano:before,.infoValijaMano:before{position:absolute;top:0;left:0;color:#393839;font-size:19px}.infoNoValijaMano:before{color:#bcbcbc}.infoNoValija:before,.infoValija:before{position:absolute;top:0;left:0;color:#393839;font-size:20px}.infoNoValija:before{color:#bcbcbc}.infoNoValija:after,.infoNoValijaMano:after{position:absolute;top:2px;left:2px;font-size:17px;color:#ee3800;z-index:2;content:"\48";font-family:interturis-iconos!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1}.infoBtn{position:absolute;left:0;top:16px;cursor:pointer;pointer-events:visible;font-size:15px;color:#808285}.hoteles .ic-blanco .ic:before,.hoteles .ic:before{top:0;margin-right:5px}.ic{position:relative;padding:0 10px 0 25px;font-size:14px;color:#393839}.ic-blanco .ic{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.75);padding:0;margin-right:10px}.ic span,.offers .ic-blanco .ic span{display:inline-block;position:absolute;bottom:25px;left:7.5px;background:#393839;color:#fff;padding:5px;box-shadow:0 0 5px rgba(0,0,0,.3);font-size:13px;line-height:22px;padding:0 10px;white-space:nowrap;transform:translate(-50%,0);visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s ease}.ic-blanco .ic span{background:#fff;color:#393839;bottom:33px;text-shadow:none}.ic-blanco .ic:hover span,.ic:hover span{visibility:visible;opacity:1}.offers .ic-blanco .ic:first-child span{transform:translate(0,0);left:-7.5px}.offers .ic-blanco .ic:first-child span:before{left:0;margin-left:7.5px}.ic span:before,.offers .ic-blanco .ic span:before{border-right:7px solid transparent;border-top:7px solid #393839;border-left:7px solid transparent;content:"";bottom:-7px;margin-left:-7px;position:absolute;left:50%}.ic-blanco .ic span:before{border-top-color:#fff}.ic-blanco .ic:before,.includeHotel .ic:before{font-size:15px;text-align:center;position:absolute;left:49%;top:50%;transform:translate3d(-50%,-50%,0)}.includeHotel .ic:before{top:9px;left:8px}@media screen and (max-width:480px){.price .tarjetaIcon:before{background-position:-775px 0}.tarjetaIcon:before{background-position:-265px -15px}}