*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,label,div,td,span,a,li{font-family:'Hyundai Sans Head Office'}p{font-family:'Hyundai Sans Text Office'}body{overflow-x:hidden}#slider_mobile_modelos{display:none}.only-mobile-popup{background:rgba(52, 54, 55, 0.9);position:fixed;z-index:99999;padding-left:20px;padding-right:20px;height:100%;top:0px;left:0px;padding-top:60px}.only-mobile-popup h3{font-size:32px;color:#fff;text-align:center}.only-mobile-popup p{font-size:16px;color:#fff;text-align:center;margin-top:15px;margin-bottom:15px}.only-mobile-popup a{display:table;margin:0px auto}.only-mobile-popup .close{font-size:25px;color:#fff;opacity:1;top:20px;right:20px;position:absolute}.overlay{background:rgba(0, 0, 0, 0.7);position:fixed;display:block;top:0px;left:0px;width:100%;height:100%;z-index:9998;display:none;text-align:center;padding-top:32%;color:#fff;font-size:32px}.popup{z-index:9999;position:fixed;display:table;left:50%;top:0px;width:100%;margin-left:-30%;max-width:800px;max-height:90%;background:#ffffff;padding-top:40px;padding-bottom:40px}.popup.popup_beneficios{max-width:730px;padding:90px 0px}.popup .btn-close{width:40px;height:40px;display:block;position:absolute;top:0px;right:0px;background:url(../../images/btn_cerrar.jpg) 0px 0px no-repeat;background-size:contain;cursor:pointer}.popup.popup-share .btn-close{width:50px;height:50px;display:block;position:absolute;top:0px;right:0px;background:url(../../images/icon-close-black.png) 0px 0px no-repeat;cursor:pointer;background-size:30% !important;background-position:center center !important}.popup.popup-share .content div.title h2{text-transform:none;font-size:24px;font-weight:500;margin-bottom:25px}.popup .content{padding-left:80px;padding-right:80px;display:table;margin:0px auto}.popup .content div.title{background:none !important;padding-bottom:15px;padding-top:15px}.popup .content div.title h2{font-size:24px;font-weight:normal;font-family:'Hyundai Sans Head Office';color:#000;text-transform:uppercase}.popup .content div.title p{color:#343637;font-size:16px;margin-top:10px}.popup .content form.form-center{max-width:400px;width:100%;display:block;margin:0px auto}.popup .content form label{color:#7c7f81;font-size:16px;width:100%;margin-top:15px;margin-bottom:5px;font-weight:normal;padding-left:5px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:0px;background:#f3f3f3}::-webkit-scrollbar-thumb{border-radius:0px;background:#91999d}@media (min-width: 1140px){.container{padding:0px;width:100% !important;max-width:1140px !important;margin:0px auto !important}#footer .content-all{width:90%}}#footer .content-all{padding-top:10px}#footer .content-all .dealer{display:table;width:100%;padding:10px 0px;padding-left:117px}#footer .content-all .dealer a.fidocar-link{float:left;display:table;margin:3px 0px}#footer .content-all .dealer .dealer-info{float:left;display:table;padding:11px 0px;padding-left:30px}#footer .content-all .dealer .dealer-info h3{color:#999999;text-decoration:none;font-family:'Hyundai Sans Text Office';font-weight:400 !important}#footer .content-all .dealer .dealer-info p{font-size:12px;color:#999999;opacity:.6}#footer .content-all .dealer .dealer-info p a{font-size:12px;color:#999999;opacity:.6}.form-control{max-width:100%;border-radius:0px;border:0px;min-height:40px;font-size:14px;padding:10px;color:#00aad2;border:1px solid #e4dcd3}.form-control{background:#fff;border-color:#e4dcd3;color:#666666}.form-control.has-error{border-color:#dc1919 !important}.msgbox{width:100%;padding:15px;background:#fff;border-left:3px solid #000;margin-top:10px;margin-bottom:20px}.msgbox p{font-size:16px;margin:0px;font-weight:lighter;font-family:'Hyundai Sans Head Office'}.msgbox.success{background-color:#eef7ea;border-color:#c9e2b3;color:#3c763d}.msgbox.error{background-color:#f9f0f0 !important;border-color:#e4b9c0 !important}.msgbox.error p{color:#a94442 !important;font-size:16px !important;margin:0px !important;font-family:'Hyundai Sans Head Office';font-weight:lighter}.form-control{box-shadow:inherit !important}#header{background:#fff;width:100%;height:142px;position:absolute;top:0px;left:0px;z-index:125;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25)}#header .bg-white{background:#fff;border-bottom:1px solid #e5e5e5}#header .bg-grey{background:#F6F3F2;border-bottom:1px solid #F0EDEC}#header .dealer-name{float:right;padding:26px 0px}#header .dealer-name h2,#header .dealer-name h3{font-family:'Hyundai Sans Head Office';font-weight:600;color:#000;font-size:16px}#header .dealer-name a{text-decoration:none}#header .content-with-header{width:90%;margin:0px auto;max-width:1600px;display:block}#header .logo a,#header .logo a img{display:block;height:22px;width:auto !important;margin:2px 0px;margin-top:1px}#header .logo,#header .menu,#header .tools{display:inline-block;float:left}#header .logo h3{display:none !important}#header .menu,#header .tools{float:right;height:70px}#header .logo{margin:22px 0px;max-width:280px}#header h1.logo{display:inline-block;position:relative;width:149px;height:26px}#header h1.logo a{display:block;position:relative;float:left;background-repeat:no-repeat;width:149px;height:26px;z-index:1}#header h1.logo .alt-logo{display:block;position:absolute;float:left;top:5px;left:5px;font-size:16px;z-index:0}#header #containWithHeader{display:table;width:100%;max-width:1140px !important;margin:0px auto !important}#header .menu li{margin:0px 12px}#header .menu li a{font-size:14px;color:#666;text-decoration:none !important;cursor:pointer;text-align:center;padding:28px;padding-bottom:24px;padding-left:10px;padding-right:10px;display:table;font-family:'Hyundai Sans Head Office';font-weight:normal !important}#header .sub-menu .center-header{padding:0px;width:100% !important;max-width:1140px !important;margin:0px auto !important;display:block;position:relative}#header .menu li .sub-menu-inner{padding:0px;display:table;padding:40px 20px;position:relative;width:100% !important;max-width:1140px !important;margin:0px auto !important}#header .menu li .sub-menu-inner .list-menu{float:left;padding-right:15px;margin-right:35px;display:none}#header .menu li .sub-menu-inner .list-menu.menu-primary,#header .menu li .sub-menu-inner .list-menu.opened{display:table}#header .menu li .sub-menu-inner .list-menu:last-child{margin-right:0px}#header .menu li .sub-menu-inner .list-menu li{padding:8px 0px;margin:0px;float:none;display:table;min-width:252px}#header .menu li .sub-menu-inner .list-menu li a{padding:5px 0px;text-align:left;width:100%;font-size:14px;font-weight:normal;position:relative}#header .menu li .sub-menu-inner .list-menu li:hover a,#header .menu li .sub-menu-inner .list-menu li.selected a{color:#00aad2}#header .menu li .sub-menu-inner .list-menu li a .icon-arrow-right{top:10px;right:0px;width:4px;height:7px;display:block;position:absolute;background-size:contain !important;background:url(../../images/icon-right-arrow-menu-grey.png) center center no-repeat}#header .menu li .sub-menu-inner .list-menu li.selected a .icon-arrow-right{background:url(../../images/icon-right-arrow-menu-blue.png) center center no-repeat}#header .sub-menu a.btn-close{position:absolute;top:0px;right:0px;width:50px;margin:8px;height:50px;padding:0px;display:block}#header .sub-menu a.btn-close i.icon-close{background:url(../../images/icon-close.png) 0px 0px no-repeat;background-size:contain !important;margin:16px auto;display:block;width:17px;height:17px}#header .menu li a:hover{color:#000000}#header .menu li a.selected{border-bottom:4px solid #00aad2;padding-bottom:20px;color:#000}#header .tools li{position:relative;margin:0px 5px}.popup-share ul.socials,#header .tools li ul.socials{display:table;margin:0px auto}.popup-share ul.socials li,#header .tools li ul.socials li{height:50px}.popup-share ul.socials li{float:left;margin:0px 15px}.popup-share ul.socials li a,#header .tools li ul.socials li a{height:50px;padding:15px 0px}#header .tools li .sub-menu,#header .menu li .sub-menu{position:fixed;z-index:-1;width:100%;left:0px;background:#ffffff;padding-bottom:10px;display:block;top:-500%;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);-webkit-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out}#header .tools li .sub-menu{width:230px;margin-left:-165px;box-shadow:0px 0px 5px rgba(0, 0, 0, .1);z-index:2;padding:0px;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#header .tools li .sub-menu.has-open,#header .menu li .sub-menu.has-open{position:absolute;top:142px !important;opacity:1}#header .tools li .sub-menu.has-open{top:60px !important}.icon-arrow-top{background:url(../../images/icon-arrow-top.png) 0px 0px no-repeat;display:block;width:16px;height:12px;position:absolute;top:-12px;right:40px;margin-left:-8px}#header.fixed-top .menu li .sub-menu{position:fixed;top:-200%}#header .sub-menu-not-height{height:auto !important}#header.fixed-top .menu li .sub-menu.has-open{top:140px !important;overflow-y:auto}#header.fixed-top.only .menu li .sub-menu.has-open{top:127px !important}.page-modelos .menu-modelos.only.fixed-top{-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit}#header .menu li .list-categorias{width:100%;display:block;text-align:center;height:65px}#header .menu li .list-categorias .content-categorias{display:inline-block}#header .menu li .list-categorias a{display:table;color:#fff;background:#444444;border-top:0px;border-right:0px;margin:0px;padding-left:10px;padding-right:10px;z-index:10;padding-top:25px;padding-bottom:22px;width:225px;height:60px;float:left;font-size:14px;font-family:'Hyundai Sans Head Office';font-weight:500 !important}#header .menu li .list-categorias a.selected{color:#444444;background:#fff;border-bottom:0px !important}#header #menu-models .content-categoria{display:table;width:100%;margin-top:30px}#header #menu-models .content-categoria h3{font-size:18px;color:#000000;text-align:left;border-bottom:1px solid #e4dcd3;padding-bottom:14px}#header .menu li .sub-menu ul.models{width:100%;display:table;text-align:center}#header .menu li .sub-menu ul.models li{display:inline-table;padding:10px 0px;margin:0px;margin-bottom:30px;float:left;width:20%}#header .menu li .sub-menu ul.models li .img-model{width:90%;display:block}#header .menu li .sub-menu ul.models li a{padding:0px;color:#000000;font-size:14px;font-weight:500;width:100%;height:100%;position:relative;margin-top:12px;text-align:left}#header .menu li .sub-menu ul.models li a.no-cursor{cursor:default}#header .menu li .sub-menu ul.models li a img.stricker{position:absolute;top:0px;left:0px}#header .menu li .sub-menu ul.models li p{text-transform:none;color:#343637;font-size:14px;font-weight:normal;margin-top:12px}#header .menu.url_contacto a.url_contacto{border-bottom:4px solid #00aad2}#header .menu.url_empresa a.url_empresa{border-bottom:4px solid #00aad2;padding-bottom:13px}#header .menu.url_mi_hyundai a.url_mi_hyundai{border-bottom:4px solid #00aad2;padding-bottom:13px}#header .menu.url_concesionarios a.url_concesionarios{border-bottom:4px solid #00aad2;padding-bottom:13px}#header .menu li,#header .tools li{float:left;display:inline-block}#header .tools{margin-left:30px}#header .tools li{width:35px;height:70px}#header .tools li a{width:35px;height:70px;display:block;cursor:pointer;padding:25px 0px}#header .tools li a i{background-repeat:no-repeat !important;background-size:contain !important;height:20px !important;margin:0px auto}#header .tools li a i.icon-search{width:18px;height:18px;display:block;background:url(../../images/icon-top-search.png) center center no-repeat}#header .tools li a i.icon-worldwide{width:36px;height:36px;display:block;background:url(../../images/icon-worldwide.png) center center no-repeat}#header a.worldwide{float:right;right:10px;background:url(../../images/icon-worldwide.png) center center no-repeat}#header .tools li a i.icon-share{width:36px;height:36px;display:block;background:url(../../images/icon-top-share.png) center center no-repeat}#header .tools li a i.icon-facebook{width:13px;height:19px;display:block;background:url(../../images/facebook.png) center center no-repeat}#header .tools li a i.icon-twitter{width:19px;height:15px;display:block;background:url(../../images/twitter.png) center center no-repeat}#header .tools li a i.icon-instagram{width:20px;height:20px;display:block;background:url(../../images/instagram.png) center center no-repeat}#header .tools li a i.icon-youtube{width:26px;height:20px;display:block;background:url(../../images/youtube.png) center center no-repeat}#header .tools li a i.icon-linkedin{width:26px;height:20px;display:block;background:url(../../images/icon-linkedin.png) center center no-repeat}.popup-share ul.socials li a i{background-repeat:no-repeat !important;background-size:contain !important;margin:0px auto}.popup-share ul.socials li a i.icon-facebook-grey{width:48px;height:48px;display:block;background:url(../../images/icon-facebook-grey.png) center center no-repeat}.popup-share ul.socials li a i.icon-twitter-grey{width:48px;height:48px;display:block;background:url(../../images/icon-twitter-grey.png) center center no-repeat}.popup-share ul.socials li a i.icon-google-plus-grey{width:48px;height:48px;display:block;background:url(../../images/icon-google-plus-grey.png) center center no-repeat}.page-container{margin-top:142px}#footer{background:#1c1b1b;padding-top:5px;padding-bottom:15px;width:100%;display:table}#footer .content-all{width:100%;display:table;margin:0px auto}#footer .hyundai-logo{display:inline-table;float:left;padding-top:20px;cursor:pointer}#footer .hyundai-logo img{width:73px;height:auto !important}#footer .socials{display:inline-block;float:left}#footer .socials{height:60px;float:right;padding-top:10px}#footer .content-menu{width:auto !important;display:inline-table;padding:10px 0px;padding-left:45px}#footer .content-menu p{display:table;margin-top:8px;margin-bottom:0px;font-size:12px;color:#999999;padding:0px;opacity:.6}#footer .content-menu p a,#footer .content-menu p .pseudo-link{color:#999999;margin:6px 0px;display:table}#footer .content-menu p .pseudo-link:hover{text-decoration:underline}#footer .logo-lubrax{max-width:71.42px;float:right;clear:both;margin-right:5px}#footer ul.menu{display:table;width:auto;margin-top:10px}#footer .menu li{display:inline-block;float:left}#footer .menu li{color:#999999;text-decoration:none;font-family:'Hyundai Sans Head Office';font-weight:normal !important;display:block;padding:0px;padding-left:15px;padding-right:14px;font-size:14px;border-right:1px solid #323232}#footer .menu li a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit;cursor:pointer}#footer .menu li:first-child a{padding-left:0px}#footer .menu li:last-child a{border:0px}#footer .menu li:hover{color:#f1f1f1}#footer .fidocar-link{width:128px;display:table;cursor:pointer}#footer .socials li{width:30px;height:30px;float:left;display:block}#footer .socials li a{width:30px;height:30px;display:block;cursor:pointer}#footer .socials li a i{display:block;background-repeat:no-repeat !important;background-size:contain !important;margin:0px auto;height:28px}#footer .socials li a i.icon-facebook{width:7px;background:url(../../images/facebook-white.png) center center no-repeat}#footer .socials li a i.icon-twitter{width:12px;background:url(../../images/twitter-white.png) center center no-repeat}#footer .socials li a i.icon-instagram{width:14px;background:url(../../images/instagram-white.png) center center no-repeat}#footer .socials li a i.icon-youtube{width:14px;background:url(../../images/youtube-white.png) center center no-repeat}#footer .socials li a i.icon-linkedin{width:14px;background:url(../../images/linkedin-white.png) center center no-repeat}.icon_grey_point{width:12px;height:17px;display:block;background:url(../../images/iconos_concesionarios.png) 0px -70px no-repeat}.icon_grey_telephone{width:15px;height:15px;display:block;background:url(../../images/iconos_concesionarios.png) -24px -72px no-repeat}.icon_grey_mail{width:16px;height:12px;display:block;background:url(../../images/iconos_concesionarios.png) -51px -73px no-repeat}hr.line_grey{border-color:#e0e0e0 !important}div.title{display:block;width:100%;background:#f6f3f2;padding-top:35px;padding-bottom:35px}div.title p,div.title h3,div.title h2{color:#343637;font-family:'Hyundai Sans Head Office';margin:0px;text-align:center}div.title h3,div.title h2{font-weight:500}div.title h3{font-size:44px;padding-bottom:30px}div.title h2{font-size:44px}div.title p{font-size:16px}.btn{padding-left:25px;padding-right:25px;padding-top:8px;padding-bottom:8px;border:0px;color:#000;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0);box-shadow:inset 0 0px 0px rgba(0,0,0,0);font-weight:bold;text-decoration:none}.btn:active{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0);box-shadow:inset 0 0px 0px rgba(0,0,0,0)}.btn.btn-blue{background:#002c5e;color:#ffffff;border:1px solid #002c5e;padding:10px 36px !important;box-shadow:inherit !important;border-radius:0px;font-size:18px;font-weight:normal}.btn.btn-blue:hover{background:#ffffff;color:#002c5e}.btn.btn-grey{background:#ffffff;color:#525252;border:1px solid #a9a9a9}.btn.btn-grey:hover{background:#a9a9a9;color:#ffffff}.nav{position:absolute;width:90%;max-width:1140px;margin:0px auto;left:50%;margin-left:-570px;top:100px;color:#000000;text-align:left;font-weight:normal;font-size:14px}.nav p,.nav a{text-decoration:none !important;color:#000000;font-weight:normal;font-size:14px;text-align:left !important}.nav span{color:#00aad2;font-weight:500}.nav i{margin:0px 4px;width:4px;height:10px;background:url(../../images/arrow_nav_grey.png) center center no-repeat;display:inline-block}.nav .btn-compartir{position:absolute;right:0px;top:0px;font-size:14px;font-weight:500;color:#000;padding-left:25px;cursor:pointer}.nav .btn-compartir .icon-share{position:absolute;left:0px;top:-2px;background:url(../../images/icon-share-ontop.png) center center no-repeat;width:14px;height:18px;display:block;margin:0px}#frmAgendarServicios{position:relative;padding:0px 25px;margin-bottom:80px}#frmAgendarServicios hr{border-color:#efefef;margin:35px 0px}#frmAgendarServicios h2{font-size:20px;color:#000000;margin-bottom:35px}#frmAgendarServicios h2 span{font-size:14px;color:#00aad2;font-weight:normal}#frmAgendarServicios span{color:#00aad2}#btnVerificar{font-size:16px;font-weight:normal;padding:14px 75px !important;display:table;margin:0px auto;margin-top:20px}#frmCampania{max-width:440px;margin:0px auto;margin-bottom:80px}#frmCampania h3{font-size:20px;color:#000000;margin-bottom:25px}#frmCampania h3 span{font-size:14px;color:#00aad2;font-weight:normal}#frmCampania span{color:#00aad2}#btnEnviarSolicitud{font-size:16px;font-weight:normal;padding:14px 45px !important;display:table;margin:0px auto}.cota{font-size:10px;color:#7c7f81}.content-legal .legales,.contacto #frmContacto .legales{padding:2px 15px;text-align:left}#legales{height:20px !important;min-height:inherit;margin:0;margin-top:6px;margin-right:8px;float:left}.txt-legal{font-size:12px !important;margin-top:30px !important;text-align:justify !important;display:block}.txt-error{border:1px solid #dc1919}.pseudo-link{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit;cursor:pointer}.whatsapp-button{display:block;position:fixed;width:50px;height:50px;bottom:40px;right:20px;background-color:#43D854;border-radius:50%;animation:animate-whatsapp-button 500ms both;animation-delay:550ms;transition:all ease-in-out 200ms, background-color 0.25s;cursor:pointer;z-index:200}.whatsapp-button:hover{background-color:#57EC68}.whatsapp-button::after{content:'';position:absolute;left:50%;top:50%;width:28px;height:28px;background-image:url(../../images/whatsapp-white.svg);background-size:contain;transform:translate3d(-50%, -50%, 0)}.whatsapp-button.on-footer{bottom:230px}@media screen{#preload{position:absolute;left:-9999px;top:-9999px}#preload img{display:block;width:1px;height:1px}}@media print{#preload,#preload img{visibility:hidden;display:none}}@keyframes animate-whatsapp-button{0%{transform:translate3d(0, 100%, 0);visibility:visible;opacity:0;}100%{transform:translateZ(0);opacity:1;}}