.left,header nav li,header nav ul{float:left}*{font-family:Lato;font-style:normal;font-weight:300}h1,h2,h2.var span,h3,h4{font-family:'Old Standard TT'}aside,figcaption,figure,header,nav,section{display:block}.center,.content{display:table;margin:0 auto}a.block,a.bt,header nav a{display:block}.right{float:right}a.bt{text-indent:-30000px}a.block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;opacity:0;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}#overflow,#p-alert{z-index:101;position:fixed;width:100%;top:0}body{padding-top:47px}h2{font-style:italic;font-size:50px;text-align:center}h2.var{color:#222326;font-size:33px;text-align:center;font-style:normal;line-height:45px;margin-top:20px}h2.var span{font-size:65px;font-style:italic;letter-spacing:-2px}#p-alert{border-bottom-width:2px;border-bottom-style:solid;padding:59px 0 11px}#p-alert.msg-success{background:#5ed989;border-color:#0d903e}#p-alert.msg-error{background:#e54639;border-color:#a8352c}#p-alert p{color:#fff;font-style:italic;font-size:26px;text-align:center}#p-alert a{color:#fff;font-weight:700;font-size:16px;position:absolute;right:2%;bottom:15px}footer nav li,footer p,header nav a{font-size:14px;color:#fff}#overflow{left:0;height:100%;background:#fff;opacity:.5;cursor:pointer;display:none}header{position:fixed;width:100%;height:48px;z-index:102;top:0}header nav{width:100%}header h1{background:url(../images/logo-santa-luiza.svg) center no-repeat;height:100%;background-size:contain;text-indent:-30000px;width:100px;font-family:Lato;font-style:normal;font-weight:300}#mosaic .mosaic-item .link,#mosaic .mosaic-item .price,#mosaic .mosaic-item .title,#mosaic .mosaic-item em,#mosaic .mosaic-item span,#mosaic .mosaic-item strong,.calls #form-estudante span,.calls li.call figure figcaption span,.frota-extra figcaption,.frota-extra ul li.var a,.pacotes-extra ul li a,nav.internal-main-nav a{font-family:'Old Standard TT'}header nav a{text-transform:uppercase;line-height:48px;padding:0 15px}header nav a.active{height:45px;border-bottom:3px solid #fff}header #menu-resp{height:48px}header #menu-resp a{background:url(../images/ico-menu-resp.png) center no-repeat;width:63px;height:48px;padding:0}header ul:nth-of-type(2) a{color:#162226;background:#fffdf1}header ul:nth-of-type(2) a.active{height:45px;border-bottom:3px solid #162226}header nav .sub{position:absolute;width:100%;left:0;display:none}header nav .sub ul{display:table;margin:0 auto;float:none;background:0 0}header nav .sub ul li a{background:0 0;color:#fff}header nav .sub ul li a:hover{height:45px;border-bottom:3px solid #fff}footer{display:table;width:100%;position:relative;padding-bottom:10%}footer .left:first-of-type{padding:44px 4% 0;width:15%;position:absolute;top:0;bottom:0}footer .left:first-of-type img{width:100%}footer .left:first-of-type .adress{margin:15px 0 15px 10px;width:100%;line-height:20px}footer .adress a:hover{text-decoration:underline}footer .left:last-of-type{width:70%;margin-left:22%}footer nav{width:100%;display:table;margin-top:52px}footer ul{float:left;margin:0 0 50px 5%;width:120px;min-height:160px}footer nav li{margin-bottom:5px;line-height:16px}footer nav li:first-of-type{margin-bottom:13px;text-transform:uppercase}footer a{color:#fff}footer a:hover{text-decoration:underline}section#share{padding:2% 0}nav.internal-main-nav{padding:2% 0 0;position:relative}nav.internal-main-nav li{background:url(../images/internal-main-nav-sep.png) center left no-repeat;float:left;padding:7px 0 0 28px;display:block;margin-right:20px}nav.internal-main-nav li:first-of-type{background:0 0;padding-left:0}nav.internal-main-nav li:last-of-type{margin-right:0}nav.internal-main-nav a{font-size:22px;font-style:italic;color:#222326;line-height:30px;display:inline-block}nav.internal-main-nav a:hover{opacity:.7}nav.internal-main-nav li.active a:hover{opacity:1}nav.internal-main-nav li.active{max-width:48%;padding-left:10px;position:relative}nav.internal-main-nav li.active a{font-size:37px}nav.internal-main-nav li.active.var{padding-left:20px!important;max-width:none!important}nav.internal-main-nav.var{background:#f6f6f4;width:100%;padding:2% 0;margin-top:1%}nav.internal-main-nav.var .content{max-width:90%}nav.internal-main-nav.var a{font-size:20px}nav.internal-main-nav.var a.active{font-size:37px}section.internal-small-banner{height:242px;background:#362e1b;position:relative}section.internal-small-banner h1{background:url(../images/logo-santa-luiza.svg) center no-repeat;position:absolute;top:0;left:50%;height:100%;background-size:contain;text-indent:-30000px;width:410px;margin-left:-205px;z-index:2}section.internal-small-banner a{width:100%;height:100%;position:absolute;z-index:3;text-indent:-30000px}section.internal-small-banner figure{width:100%;height:100%;display:block;opacity:.6;background:#000}section.internal-big-banner figure img,section.internal-small-banner figure img{display:none}#mosaic .mosaic-item:hover,.det-pacote nav a:hover,.frota-extra ul li.var a:hover,.pacotes-extra ul li a:hover{opacity:.9}section.internal-big-banner{background:#362e1b;width:100%;position:relative}section.internal-big-banner h1{background:url(../images/logo-santa-luiza.svg) center no-repeat;position:absolute;top:0;left:50%;height:100%;background-size:contain;text-indent:-30000px;width:520px;margin-left:-260px}section.internal-big-banner a{width:100%;height:100%;position:absolute;z-index:1;text-indent:-30000px}.calls{max-width:1200px;margin:0 auto;padding-bottom:2%}.calls h2{font-size:45px}.calls ul{width:100%;display:table}.calls ul li{float:left;width:30.4%;margin:4.5% 1.46% 0;position:relative;height:265px}.calls ul li .ico{position:absolute;z-index:100;display:block;width:60px;height:60px;background-repeat:no-repeat;margin-left:2%;bottom:65%}.calls ul li .ico strong{position:absolute;background:#151818;color:#fff;padding:7px;border-radius:3px;margin-top:45px;font-size:14px;display:none}.calls ul li .ico:hover strong{display:block}.calls ul li .ico.ico-m-bus{background-image:url(../images/ico-m-bus.png)}.calls ul li .ico.ico-m-plane{background-image:url(../images/ico-m-plane.png)}.calls li h3{font-style:italic;color:#222326;font-size:26px;padding-bottom:12px;display:table}.calls li.call figure{overflow:hidden;position:absolute;display:table}.calls li.call figure span.c-img{max-height:165px;display:block;overflow:hidden}.calls li.call figure img{display:block;width:100%;background:#000}.calls li.call figure figcaption{padding:20px;font-size:18px;color:#061d21}.calls li.call figure figcaption span{font-style:italic;font-size:35px;display:none}.calls li.call:hover h3{display:none}.calls li.call:hover figure{width:110%;height:110%;left:-5%;top:10%;z-index:1}.calls li.call:hover figure span,.calls.var li.call:hover h3{display:block}.calls #form-estudante{width:100%}.calls #form-estudante span{font-style:italic;color:#222326;font-size:26px;padding:15px 0 15px 10%;display:none}.calls #form-estudante form{width:75%;position:relative;top:20%}.calls #form-estudante form input{border-radius:3px;height:47px;border:none;font-size:18px;background:#fff}.calls #form-estudante form input[type=password],.calls #form-estudante form input[type=text]{width:100%;padding-left:17px;margin:0 0 10px -8px}.calls #form-estudante form input[type=submit]{float:right;text-transform:lowercase;width:88px;margin-right:-8px;cursor:pointer}.calls #form-estudante form a{color:#fff;line-height:47px;float:right;margin-right:15px}#form-estudante form a{color:#fff;line-height:47px;float:right;margin-right:5px;font-size:13px}.calls #form-estudante form a:hover{text-decoration:underline}.calls ul li.list-display{float:left;width:30.4%;margin:10px 1.46% 0;position:relative;overflow:hidden}.calls ul li.list-display img{width:100%}.pacotes-extra{width:100%;padding:36px 0;background:#f6f6f6;margin-top:2%}.pacotes-extra .content{width:94%;max-width:1510px}.pacotes-extra ul li{float:left;width:23.4%;margin:1% .8% 0}.pacotes-extra ul li a{font-size:38px;font-style:italic;width:100%;display:inline-block;color:#fff;height:110px;text-align:center;padding-top:35px}.frota-extra{padding-top:2.5%}.frota-extra.var{background:#f6f6f6;padding:2.5% 0 3%;margin:2% 0 -40px}.frota-extra h4{text-align:center;font-size:50px;font-style:italic}.frota-extra .content{width:98%;max-width:1510px}.frota-extra nav{margin-top:2.5%}.frota-extra ul li{float:left;width:18.4%;margin:1% .8% .8%;position:relative;display:block;overflow:hidden}.frota-extra figure img{width:100%}.frota-extra figcaption{font-style:italic;font-size:26px;color:#fff;text-align:center;padding:3.5% 0}.frota-extra ul li.var{display:none}.frota-extra ul li.var a{display:block;width:70%;background:#2fbaac;color:#fff;height:70%;padding:30% 0 0 30%;font-size:24px;font-style:italic}section#banners{width:100%;position:relative}section#banners h1{display:block;background:url(../images/logo-santa-luiza.svg) center no-repeat;position:absolute;top:0;left:25%;width:50%;height:100%;background-size:100%;text-indent:-30000px}section#banners a{width:100%;height:100%;position:absolute;z-index:1;text-indent:-30000px}section#banners .banner-link{display:block;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:20%}section#banners .banner-link .banner-content{display:table;margin:0 auto}section#banners .banner-link p{font-family:"Old Standard TT";font-size:65px;font-style:italic;letter-spacing:-2px;text-align:center}section#banners .banner-link a{position:relative;width:auto;height:auto;display:table;text-indent:0;padding:10px;font-size:25px;background:#fbfbfb;border-radius:3px;text-transform:lowercase;color:#fff;border:1px solid;margin:15px auto 0}section#banners figure img{display:none}section#banners #bt-down{position:absolute;margin:-21px 0 0 -21px;left:50%;z-index:1}section#banners #bt-down a{background:url(../images/ico-down.png) center no-repeat;width:42px;height:42px}article{display:table;margin:2% auto 0;max-width:680px}article p{font-size:18px;color:#111;line-height:27px}article.internal{margin-top:2%;max-width:900px}article.internal p{margin-top:2%}article.internal.fix{width:900px}#mosaic{width:100%;margin:2% 0 41px;overflow:hidden;background:#000}#mosaic .mosaic-item{display:block;overflow:hidden;float:left;position:relative}#mosaic .mosaic-item .ico{position:absolute;z-index:100;display:block;width:60px;height:60px;background-repeat:no-repeat;margin:13px 0 0 17px}#mosaic .mosaic-item .ico strong{position:absolute;background:#151818;color:#fff;padding:7px;border-radius:3px;margin-top:45px;font-size:14px;display:none}#mosaic .mosaic-item .ico:hover strong{display:block}#mosaic .mosaic-item .ico.ico-m-bus{background-image:url(../images/ico-m-bus.png)}#mosaic .mosaic-item .ico.ico-m-plane{background-image:url(../images/ico-m-plane.png)}#mosaic .mosaic-item figure{width:100%;margin:0 auto;display:block;overflow:hidden;background:#000}#mosaic .mosaic-item figure img{width:100%;display:block}#mosaic .mosaic-item .description{width:100%;display:table;position:relative}#mosaic .mosaic-item .link strong{background:url(../images/ico-arrow.png) right center no-repeat;padding-left:50px}#mosaic .mosaic-item.featured{width:50%}#mosaic .mosaic-item.featured figure{background:#2eb3c5;max-height:460px}#mosaic .mosaic-item.featured .description{background:#209aaa;position:relative}#mosaic .mosaic-item.featured .title{height:100%;line-height:30px;font-size:33px;width:25%;padding:1.5% 0 0 3%;color:#fff;display:inline-block}#mosaic .mosaic-item.featured .title em{font-size:18px;float:left;padding-right:5px}#mosaic .mosaic-item.featured .price{background:#fffdf1;text-align:center;padding:1%;color:#2eb3c5;position:absolute;top:0;bottom:0;margin-left:30%}#mosaic .mosaic-item.featured .price strong{font-size:59px;line-height:40px}#mosaic .mosaic-item.featured .price span{font-size:33px}#mosaic .mosaic-item.featured .price em{font-size:15px;color:#838383;font-family:Lato;display:inline-block;line-height:18px}#mosaic .mosaic-item.featured .link{line-height:92px;color:#fff;width:28.5%;padding-left:1.5%;display:block;margin-right:2%}#mosaic .mosaic-item.sec-featured{width:25%;background:#ffba00}#mosaic .mosaic-item.sec-featured .title{color:#464f4e;font-size:28px;width:45%;line-height:25px;padding:0 5% 3%}#mosaic .mosaic-item.sec-featured .title em{font-size:15px}#mosaic .mosaic-item.sec-featured .price{width:38%;background:#ebac04;font-size:27px;color:#fff;line-height:30px;padding:3% 2% 8% 5%;height:100%;display:block}#mosaic .mosaic-item.sec-featured .price strong{font-size:33px}#mosaic .mosaic-item.sec-featured .price span{font-size:17px}#mosaic .mosaic-item.sec-featured .price em{font-size:12px;color:#838383;line-height:15px;display:inline-block}#mosaic .mosaic-item.extra{width:50%;background:#f17e54;position:relative}#mosaic .mosaic-item.extra .title{color:#fff;width:8%;font-size:30px;padding:3% 7.5% 3% 5%}#mosaic .mosaic-item.extra .price{background:#fffdf1;width:25%;padding:3.5% 5% 0;margin-left:23%;font-size:18px;color:#061d21;font-family:Lato;position:absolute;top:0;bottom:0}#mosaic .mosaic-item.extra .link{padding:0 0 0 3%;color:#fff;width:30%;margin-left:38%;display:inline-block}.det-pacote .alt-price p,.det-pacote .alt-price span,.det-pacote .alt-price strong,.det-pacote .price p,.det-pacote .price span,.det-pacote .price strong,.det-pacote nav a{font-family:'Old Standard TT'}.det-pacote{margin:2% 0}.det-pacote .content{max-width:1100px;width:96%}.det-pacote h2{display:none}.det-pacote .left{width:33%}.det-pacote .left p{display:table;margin:0 auto}.det-pacote .price p{font-size:44px}.det-pacote .price span{font-size:33px}.det-pacote .price strong{font-size:72px}.det-pacote .price em{font-size:16px;color:#838383}.det-pacote .alt-price{font-size:44px;padding-top:10px;width:25%;color:#838383}.det-pacote .alt-price span{font-size:26px}.det-pacote .alt-price strong{font-size:39px}.det-pacote .alt-price em{font-size:16px;color:#838383}.det-pacote .nav{width:41%;padding:5% 0 0 10px}.det-pacote .nav.var{width:16%}.det-pacote nav a{float:left;display:block;height:33px;padding:0 8px;line-height:33px;color:#fff;font-style:italic;font-size:24px;border-radius:4px;margin-right:8px;text-transform:lowercase}.det-pacote .share{float:left;width:25%;display:block;padding-top:62px}.mais-det-pacote{width:100%;background-color:#f6f6f4}.mais-det-pacote .content{max-width:1100px;width:90%}.mais-det-pacote h4{font-style:italic;margin:20px 0 30px}.mais-det-pacote .main{width:100%;padding-bottom:30px}.mais-det-pacote .main h4{font-size:50px;padding-left:15px}.mais-det-pacote .main.alt h4{font-size:40px}.mais-det-pacote li{position:relative;margin-bottom:45px;display:table;width:50%}.mais-det-pacote .main-content{width:95%;line-height:27px}.mais-det-pacote .main-content strong{font-size:18px;font-weight:700;vertical-align:center;display:block;width:125px}.mais-det-pacote .main-content strong span{float:left;width:16px;height:16px;border-radius:50%;margin:5px 10px 0 0}.mais-det-pacote .main.alt .desc{padding-left:15px}#art-pacote{max-width:1120px;margin-bottom:2%}#art-pacote p{-webkit-column-count:2;-moz-column-count:2;column-count:2}section.internal-gallery{position:relative;display:table;width:100%;margin:2% 0;height:100%;background:#000;opacity:0}section.internal-gallery #pre-banners{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;background:url(../images/pre.GIF) no-repeat;display:block;width:25px;height:25px;text-indent:-30000px}section.internal-gallery .other-img{float:left;display:block;width:15%;height:100%;background-size:cover!important;opacity:.6;overflow:hidden;cursor:pointer}section.internal-gallery figure{float:left;width:70%;overflow:hidden;position:relative}section.internal-gallery figure img{width:100%}section.internal-gallery nav{position:absolute;left:50%}section.internal-gallery nav a{width:39px;height:39px;border-radius:50%;background:#fff;border:3px solid #fff;overflow:hidden;display:block;float:left;margin:0 2px}section.internal-gallery nav a.active{border-color:#2cbe63}section.internal-gallery nav img{height:39px}section.form{margin-top:2%}section.form .content{width:100%;max-width:982px}section.form h3{font-family:"Old Standard TT";font-style:italic;font-size:40px;text-align:center}section.form p{width:100%;max-width:743px;margin:3% auto 0;font-size:18px;line-height:27px}section.form form{margin-top:3%}section.form form fieldset.full{width:100%;clear:both}section.form form fieldset.left,section.form form fieldset.right{width:48%}section.form form fieldset.left.min,section.form form fieldset.right.min{width:31%}section.form form fieldset.left.min{margin-right:3%}section.form form label{font-size:18px;padding-left:3%;line-height:30px}section.form form fieldset.full label{padding-left:2%}section.form form fieldset.radio{border:1px solid #e5e1e1;border-radius:3px;height:78px;background:#fbfbfb;display:table;position:relative;margin-bottom:21px}section.form form fieldset.radio label{float:left;color:#d7d4d4;font-size:29px;line-height:78px;display:block;width:100%;height:100%;position:absolute}section.form form fieldset.radio label span{float:right;display:block;width:123px;background-repeat:no-repeat;padding-right:15%}section.form form fieldset.radio label.rodo span{background-image:url(../images/ico-bus-big.png);height:35px;margin-top:22px}section.form form fieldset.radio label.aereo span{background-image:url(../images/ico-plane-big.png);height:44px;margin-top:10px}section.form form fieldset.radio.active label{color:#2cbe63}section.form form fieldset.radio.active label span{background-position:left bottom}section.form form fieldset.radio input{position:absolute;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer}section.form form input,section.form form select{width:97%;border:1px solid #e5e1e1;border-radius:3px;height:45px;padding-left:3%;font-size:36px;background:#fbfbfb;margin-bottom:21px}section.form form select{width:100%}section.form form textarea{width:99%;max-width:99%;min-width:99%;border:1px solid #e5e1e1;border-radius:3px;height:231px;max-height:231px;padding-left:2%;font-size:36px;background:#fbfbfb;margin-bottom:21px}section.form form input[type=submit]{float:right;display:block;width:136px;height:48px;border:1px solid;padding:0;color:#fff;margin:0 -2% 0 0;font-size:30px;clear:both;cursor:pointer}section.form form input[type=button]{display:block;width:144px;height:34px;padding:0;font-size:16px;cursor:pointer;color:#7e7973;float:right;clear:both}section.form form input.bt-remover{clear:both;margin-bottom:10px;float:none;color:#ff7979;border-color:#ff7979}section.form form input[type=button]:hover{color:#222326}section.form hr{border:none;border-top:1px solid #e5e1e1;width:100%;clear:both}section#localizacao{margin-top:2%}section#localizacao .content{width:100%;max-width:982px}section#localizacao p{width:100%;max-width:743px;margin:3% auto 0;font-size:18px;line-height:27px}section#localizacao ul{margin-top:3%}section#localizacao li{float:left;width:48%;margin:0 2% 3% 0}section#localizacao li h4{font-size:30px;font-style:italic}section#localizacao li p{margin-top:15px}section#localizacao #mapa-localizacao{width:94%;margin-left:3%;height:629px;display:block;background:#000}section#localizacao p a{color:#111}section#localizacao p a:hover{text-decoration:underline}#transporte .content{width:100%}#transporte .left{width:26%}#transporte .left h2{font-style:italic;margin:10% 0;font-size:50px;text-align:center}#transporte .left ul{overflow:hidden}#transporte .left li{position:relative;margin-bottom:5%;display:table;width:100%;padding:0 4%}#transporte .left .data{width:35%;position:absolute;top:35%;text-align:right}#transporte .left .data strong{font-size:18px;font-weight:700;vertical-align:center;line-height:27px}#transporte .left .desc{line-height:20px;width:65%;padding-left:45%}#transporte .right{width:74%}#transporte #map-top{height:67px;width:100%}#transporte #map-top h4{color:#fff;font-size:22px;font-weight:700;font-family:Lato;line-height:67px;padding-left:2%;float:left}#clientes li h5,#transporte #map-top a{font-style:italic;font-family:'Old Standard TT'}#transporte #map-top a{float:right;height:28px;color:#fff;font-size:21px;border-radius:3px;padding:0 15px;margin:20px 2% 0 0;line-height:28px}#transporte #map{width:100%;height:700px;display:block}#clientes .content{width:90%;max-width:982px}#clientes ul{margin-top:2%}#clientes li{width:25%;height:200px;border:1px solid #000;float:left;margin-right:-1px}#clientes li h5{line-height:200px;text-align:center;font-size:25px}.marker-info-win .horario-it,.marker-info-win h1{font-style:normal;font-weight:500;font-size:20px;font-family:Lato}#clientes li img{width:100%;height:200px;display:block;opacity:0}#clientes li:hover h5{display:none}#clientes li:hover img{opacity:1}.marker-info-win{display:table}.marker-info-win h1{color:#484848}.marker-info-win .horario-it{color:#209aaa;padding:10px 10px 0 0}.ag21,.bt-interesse{color:#fff;display:block}#horarios-lista{width:900px}#horarios-lista li{float:left;width:45%;margin:5% 2.5% 0}#horarios-lista h4{font-family:Lato;font-weight:700;font-size:18px}#horarios-lista p{font-size:16px;margin-top:auto}#horarios-lista p.var{font-weight:700}.bt-interesse{height:33px;padding:0 8px;line-height:33px;font-size:24px;border-radius:4px;margin-right:8px;width:200px;font-style:italic;font-family:'Old Standard TT'}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){section#banners h1,section.internal-small-banner h1{background-image:url(../images/logo-santa-luiza.png);background-size:contain}}.ag21{background:#494948;clear:both;font-size:14px;height:30px;line-height:30px;text-align:center;width:100%;margin-bottom:-1px}@media print{body{padding-top:0}*{color:#000!important;letter-spacing:0;text-align:left;font-size:16px!important}.det-pacote h2,.price,.price p{font-size:20px!important}.ag21,.calls,.det-pacote .nav,.frota-extra,.internal-gallery,.internal-gallery nav,.internal-main-nav,.internal-small-banner,.no-p,.pacotes-extra,figure,footer,header{display:none!important}.det-pacote h2{display:block!important;margin-bottom:4%;margin-top:40px!important}.det-pacote{width:100%;display:table}.det-pacote .content{width:100%}.price span,.price strong{font-size:26px!important}.price em{font-size:16px!important}.alt-price span,.alt-price strong{font-size:26px!important}.alt-price em{font-size:20px!important}.mais-det-pacote h4{margin-top:0}nav.internal-main-nav li.active a{font-size:16px!important}#art-pacote{display:none}.det-pacote{margin:0!important}.det-pacote .left{display:inline-table!important;width:auto!important;padding:10px!important}.det-pacote .nav{display:none!important}}.news{padding-top:40px}.news iframe{max-width:90%}.esconder, .esconder2{display: none!important}
