@import url(https://fonts.googleapis.com/css?family=Raleway:200,400,500,600,700);
body{background:white;margin:0px;padding:0px;font-family:'Raleway', sans-serif}
img{border:0px;display:block}
button,label{cursor:pointer}
ul, ol{list-style:none;}
::-webkit-input-placeholder{color:#666666;font-weight:700;}
:-moz-placeholder{color:#666666;font-weight:700;}
::-moz-placeholder{color:#666666;font-weight:700;}
:-ms-input-placeholder{color:#666666;font-weight:700;}
h1{text-align:center;color:#939393;font-size:50px}
h5{color:black!important;text-align:center}
a{text-decoration:none;}
input:disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
button:disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.center{width:1024px;position:relative!important;left:50%;margin-left:-512px;}
.logo_desk{width:484px;height:416px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease}
.logo_desk_menor{width:198px;height:171px}
.menu_principal{width:100%;height:81px;position:fixed;top:0px;z-index:9;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease;z-index:2;}
.menu_principal_menor{background:white;width:210px;margin-left:0px;left:0px;z-index:99;}
.menu_principal_ul ul{float:right}
.Home ul, .menu_principal_ul ul{margin:0px;padding:0px;list-style:none}
.Home ul li img{position:absolute;bottom:0px;}
.Home img{display:table;}
.menu_principal_ul{position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease}
.menu_principal_ul div{font-size:10px;text-align:left;color:#9f9f9f;position:fixed;bottom:20px;font-weight:700;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.menu_principal_ul div img{margin-bottom:15px;}
.menu_principal_ul_menor{margin-top:200px;}
.menu_principal_ul ul li{float:left;margin-left:22px;line-height:81px}
.menu_principal_ul ul li a{font-size:13px;font-weight:900;color:white;height:81px;line-height:105px;display:block;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease}
.menu_principal_on_link::before{font-size:13px;font-weight:900;color:#e6e6e6;font-family:'Raleway', sans-serif;content:attr(data-href);position:absolute;text-shadow:0 0 3px rgba(147,147,147,0.5);-webkit-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg)!important;-moz-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg)!important;transform:scale(1) translateX(0px) translateY(0px) rotate(0deg)!important;opacity:1!important}
.menu_principal_ul ul li a:before{font-size:13px;font-weight:900;color:#eal6e6e6;font-family:'Raleway', sans-serif;content:attr(data-href);position:absolute;opacity:0;text-shadow:0 0 3px rgba(147,147,147,0.5);-webkit-transform:scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s,opacity 0.3s;pointer-events:none;}
.menu_principal_ul ul li a:hover::before,.menu_principal_ul ul li a:focus::before{-webkit-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);-moz-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);opacity:1}
.cadastre_se_home{position:relative;top:29px;margin-left:69px;display:inline-block!important}
.menu_ativo:before{-webkit-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg)!important;-moz-transform:scale(1) translateX(0px) translateY(0px) rotate(0deg)!important;transform:scale(1) translateX(0px) translateY(0px) rotate(0deg);!important;opacity:1!important}
.data_scroll{position:relative;width:100%;min-height:800px;display:table}
.display_effect_none{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;height:0px!important}
.Cadastre_se{width:398px;min-height:1100px!important;position:relative;margin-left:auto;margin-right:auto;padding-left:210px}
.Cadastre_se h2 {font-size:17px;color:#939393;text-align:center;margin:0px;padding:0px;line-height:24px;margin-left:12px}
.Ganhadores h2{font-size:17px;color:#939393;text-align:center; position:absolute; margin:0px;padding:0px;line-height:24px;margin-left:100px; margin-top:359px}
.cadastre_se_form label, .contato_form label{color:#ababab;font-size:13px;margin-top:26px;display:table}
.cadastre_se_form input, .contato_form input{background:#ababab;border:0px;width:393px;height:35px;line-height:35px;color:white;padding-left:5px;font-size:12px}
.contato_form{width:400px}
.contato_form textarea{background:#ababab;border:0px;color:white;resize:none;width:393px;height:100px;padding-left:5px;font-size:12px}
.enviar_cadastro{background:url('../img/enviar_cadastro.png') no-repeat;border:0px;width:62px;height:23px;display:none;margin:15px 0px 0px 170px}
.insta_info{background:url('../img/insta_icon.png') no-repeat;width:340px!important;height:55px!important;color:#ca6c20!important;font-size:13px!important;text-align:left;position:absolute!important;word-wrap:break-word;padding-left:65px!important;top:auto!important;}
.insta_info b{color:#ca6c20!important;font-weight:700!important;}
.Como_Participar ul, .Como_Participar ol, .A_Promocao ol{margin:0px;padding:0px;}
.Como_Participar ul li{display:block;width:100%;min-height:72px;position:relative;font-size:17px;color:#939393;padding-left:96px;}
.Como_Participar ul li a{text-decoration:underline;color:#939393;}
.Como_Participar ul li b{font-weight:700;}
.Como_Participar ul li img{float:left;}
.como_participar_1{background:url('../img/como_participar_1.jpg') no-repeat;line-height:64px;margin-bottom:20px;}
.como_participar_2{background:url('../img/como_participar_2.jpg') no-repeat 0px 21px;line-height:20px;margin-bottom:20px;}
.como_participar_3{background:url('../img/como_participar_3.jpg') no-repeat;line-height:20px;margin-bottom:35px;}
.como_participar_4{background:url('../img/como_participar_4.jpg') no-repeat;margin-bottom:40px;}
.Como_Participar ol li, .A_Promocao ol li{background:#b5b5b5;color:white;margin-right:8px;width:126px;height:51px;text-align:center;font-size:19px;line-height:27px;float:left;}
.Como_Participar ol li b, .A_Promocao ol li b{background:#979796;width:126px;height:21px;display:table;text-align:center;font-size:13px;line-height:21px;}
.Como_Participar div, .A_Promocao div, .LNCT_Viagens div{font-size:13px;color:#939393;text-align:left;position:relative;top:20px;margin-bottom:35px;}
.A_Promocao div{font-size:15px;}
.campo_foto {margin-top: -22px !important;}
.A_Promocao ol{display:table;margin:60px 0px 80px 0px;}
.O_Compra_Certa{width:815px;position:relative;left:50%;margin-left:-307px;text-align:center;color:#505050;font-size:17px;}
.O_Compra_Certa img{margin-left:auto;margin-right:auto;}
.Regulamento{margin:15% auto 0px auto;position:relative;padding-left:210px;}
.Ganhadores{text-align:center;font-size:14px;color:#606060;margin:0px auto 0px auto;width:835px;padding-left:210px;}
.Ganhadores ul li{background:#acacac;width:240px;height:279px;color:white;float:left;margin-right:19px;}
.Ganhadores ul li b{background:#047972;width:240px;height:39px;display:block;text-align:center;font-size:14px;line-height:39px;color:white !important;position:relative;}
.Ganhadores ul li div{background:#079790;color:white !important;font-weight:bold;font-size:13px;height:93px;line-height:15px;padding:9px 0px;}
.Ganhadores ul li div span{font-size:19px}
.display_none{display:none!important}
.opacity_0_5{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.Contato{margin:15% auto 0px auto;padding-left:210px;}
.rodape_desktop{position:fixed;bottom:0px;width:100%;height:25px;line-height:25px;color:#9f9f9f;text-align:center;z-index:2;font-size:9px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.fade_in, .fade_in_2{background:rgba(255,255,255,0.5);width:100%;height:100%;text-align:center;line-height:100%;display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:99;}
.fade_in img, .fade_in_2 img{margin:0px auto 0px auto;top:50%;position:relative;transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.header_mobile{display:none;}
.o_compra_certa_mobile{display:none;}
.o_compra_certa_desk{display:block;}
.display_table{display:table;}
.o_compra_certa_txt_desk{display:block;position:absolute;margin:-140px 0px 0px 555px;width:150px;line-height:20px;}
.o_compra_certa_txt_desk a{position:relative;display:block;margin-top:10px;}
.o_compra_certa_txt_mobile{display:none;}
.iframe_pdf{background:rgba(255,255,255,0.5);display:none;position:fixed;top:0px;left:0px!important;width:100%;height:100%;z-index:98;}
.iframe_pdf iframe{width:800px;position:absolute;left:50%;margin:50px 0px 0px -400px;}
.Como_Participar div b, .A_Promocao div b{font-size:15px;}
.A_Promocao ol li b{color:white;}
.link_registrar{position:absolute;margin:-35px 0px 0px 330px;}
.envia p{text-align: center; margin-left: 100px; font-weight: bold; color:#008a75;}
.Cadastre_se{margin-top:-5%;}
.Ganhadores{padding-top:13%;}
.horizontal_mobile{display:none;}
.display{display:block!important;}
.left {float: left;margin-left: -82px}
.right {float: right;margin-right: -72px}
.o_compra_certa_button{position:absolute;margin-top:-400px;left:550px}
.cadastre_se_encerrado{background:rgba(255,255,255,0.8);width:430px;height:900px;position:absolute;margin-left:-18px}
.cadastre_se_encerrado div{font-size:22px;color:#990000;line-height:40px;margin-top:125px;position:relative;text-align:center;width:398px;margin-left:18px}
.home_banner{width:100%;height:100%;position:relative;overflow:hidden}
.home_banner ul li{overflow:hidden;width:100%}
.logo_menu{height:auto!important;}
.Home .home_banner ul li img{width:100%;top:0px}
.Home .home_banner div img{position:absolute;z-index:1;left:50%;margin:250px 0px 0px -190px;cursor:pointer;}
.data_scroll{margin-top:95px}
.Home{margin-top:0px!important;overflow:hidden}
.A_Promocao h1{font-weight:100;margin-top:0px;}
.A_Promocao div{text-align:center;font-size:17px;font-weight:500;line-height:28px;}
.A_Promocao div img{margin-left:auto;margin-right:auto;}
.LNCT_Viagens h1{font-weight:100;margin-top:0px;}
.LNCT_Viagens div{text-align:center;font-size:15px;line-height:22px;}
.LNCT_Viagens div img{margin-left:auto;margin-right:auto;}
.Cadastre_se{padding-left:0px!important;}
.Cadastre_se form{width:432px;position:relative;left:50%;margin-left:-193px;}
.Cadastre_se form label{text-transform:uppercase;}
.Cadastre_se form textarea{background:#ababab;border:0px;width:393px;height:85px;color:white;padding:5px 0px 5px 5px;font-size:12px;line-height:20px;resize:none;}
#cadastre_se_cpf{width:212px;float:left;}
#cadastre_se_telefone{width:164px;float:left;margin-left:12px;}
.label_telefone{margin:-16px 0px 0px 234px!important;}
.label_email{margin-top:55px!important;}
.label_cpf{margin-top:20px!important;}
.Como_Participar{width:400px;position:relative;left:50%;margin:205px 0px 0px -200px;}
.Como_Participar>div{text-align:center;}
.data_scroll h1{font-weight:100;}
.O_Resort{width:805px;position:relative;left:50%;margin-left:-402.5px;}
.banner_resort{width:805px;height:260px;}
.banner_resort img{position:absolute;}
.resort_content{font-size:15px;color:#939393;line-height:22px; text-align: center;}
.resort_content img{float:left;margin-right:60px;}
.Regulamento{width:232px;padding-left:0px;margin:205px 0px 0px -114px;position:relative;left:50%;}
.Regulamento img{margin-left:auto;margin-right:auto;}
.Contato{width:255px;padding-left:0px;margin-top:205px;}
.Contato img{margin-left:auto;margin-right:auto;}
.Ganhadores{width:546px;padding:0px;margin-top:205px;}
.Ganhadores ul{list-style:none;margin:0px;padding:0px;}
.Ganhadores ul li{background:#078d86;width:536px;height:39px;line-height:39px;font-size:22px;text-align:left;margin-bottom:17px;padding-left:10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.center_vertical{position:absolute;top:50%;-moz-transform:translateY(-150%);-webkit-transform:translateY(-150%);transform:translateY(-150%);}
.logo_mobile{display:none;}
.only_desk{display:block;}
.home_patern{width:100%;height:100%;vertical-align:middle;display:inline-block;z-index:1;position:absolute;color:white;text-align:center;font-size:32px;font-family:'Raleway', sans-serif;font-weight:700}
.home_patern>span{width:100%;line-height:70px;vertical-align:middle;display:inline-block;position:relative;top:47%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.home_patern h3{position:absolute;left:0px;right:0px;line-height:46px}
.home_patern h2, .home_patern h3{color:transparent;text-shadow:0 0 20px rgba(255,255,255,0);transform:scale(1.7);font-size:110px;font-family:'Raleway', sans-serif;font-weight:200;margin:0px;vertical-align:middle}
.home_patern h2, .home_patern h3, .home_patern span{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease}
.home_patern_h2_animate{color:white!important;text-shadow:0 0 0px rgba(255,255,255,1)!important;-o-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}
.home_patern_span, .home_patern_span_2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.home_patern_span_2{position:absolute;width:100%;left:0px;line-height:40px;margin-top:-3%}
.home_patern_span_2 span{font-weight:700}
.home_patern_span_2_h2{font-size:110px!important;font-weight:100!important}
.home_patern_span_2_line_height{line-height:90px}
.home_patern_span_animate{z-index:2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.services_ul ul{margin:0px;padding:0px}
.services_ul ul li{-webkit-transform:translate3d(0,0,0);-moz-font-smoothing:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:317px;height:103px;float:left;margin:16px 16px 0px 0px;cursor:pointer}
.services_ul_ul_li_no_gray{-webkit-filter:grayscale(0%)!important;filter:grayscale(0%)!important}
.services_ul ul li .only_title{-moz-font-smoothing:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-perspective:1000;height:39px;line-height:39px;display:block}
.services_ul ul li span{background:#efefef;color:#5e5e5e;font-weight:700;width:100%;text-align:center}
.services_info{overflow:hidden;background:#efefef;position:relative;top:38px;width:983px;height:299px;clear:both}
.services_info img{float:left;display:block;width:317px;height:299px;top:50%;position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease;;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.services_info span{float:left;font-weight:500;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease;margin-left:0px;padding-left:15px;display:block;position:relative;top:50%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:22px}
.Contato{text-align:center;font-weight:500;line-height:27px;font-size:18px;min-height:335px!important;height:335px!important;overflow:hidden}
.Contato a{text-decoration:none;color:black}
.Contato img{margin-bottom:60px}
#map{width:100%;height:100%;min-height:500px;margin-top:50px}
.only_mobile_info{display:none}
.menu_principal_user_interface{background:#231f20;width:100%;height:27px;overflow:hidden;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-khtml-transition:all 0.5s ease;-moz-transition:all 0.5s ease}
.menu_principal_user_interface_hidden{height:0px}
.concepta_langs{background:url(../img/concepta_langs.jpg);width:23px;height:14px;float:left;margin:6px 17px 0px 0px;cursor:pointer}
#en{background-position:-23px 0px}
#mx{background-position:-46px 0px}
.user_login .img_perfil{float:left;margin:6px 5px 0px 0px}
.user_login{float:right;color:#afafaf;font-size:13px;font-weight:bold;line-height:27px;width:80px;height:27px;cursor:pointer}
.menu_principal_background{background:#ebebeb}
.menu_principal_background ul li a, .menu_principal_background ul li a:before{color:#231f20}
.concepta_arrow_down{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ffffff transparent transparent transparent;position:relative;top:10px;margin-left:5px}
.concepta_logo{background:url(../img/concepta_logo.png);width:235px;height:62px;bottom:inherit!important}
.concepta_logo_positive{background-position:0px -62px;margin-top:-3px}
.flags{float:right}
.text_left_black{width:90%;text-align:left!important;color:black!important;font-size:18px!important}
.text_left_black b{font-size:18px!important}
.servicos_info_box{background:#e8e8e8;width:540px;min-height:100px;height:auto;box-shadow:0px 0px 15px #666666;display:table;position:relative;margin:100px auto 0px auto;padding:25px 35px;color:#464646;text-align:center}
.servicos_info_box img{position:relative;margin-left:70px;margin-right:auto}
.servicos_info_box a{display:table;margin-left:auto;margin-right:auto;position:relative;cursor:pointer}
.Produtos_E_Servicos ul{margin:0px;padding:0px;position:relative;top:40px;display:table;margin-left:auto;margin-right:auto}
.Produtos_E_Servicos ul li{background:url(../img/servicos_bg.png); background-size: 100% auto; background-repeat: no-repeat;width:110px;height:96px;text-align:center;color:#3f3f3f;float:left;font-weight:bold;margin-right:27px;line-height:14px;font-size:12px;cursor:pointer}
.Produtos_E_Servicos ul li b{position:relative;margin:-20px 0px 27px 0px;color:#febe10;display:block}
.Links_Uteis{text-align:center}
.Links_Uteis ul{margin:30px 0px 80px 0px;padding:0px;display:table}
.Links_Uteis ul li{float:left;width:20%;height:140px;text-align:center;margin-bottom:20px}
.Links_Uteis ul li img{margin-left:auto;margin-right:auto;position:relative}
#map_google{width:100%;height:500px;position:relative}
.modal_contato{background:rgba(150, 150, 150, 0.5);width:100%;height:100%;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:99;display:none}
.modal_contato>div{display:flex;margin:auto;width:auto;height:100%}
.modal_contato>div span{float:right;color:white;font-size:17px;font-weight:bold;margin-top:-40px;cursor:pointer}
.modal_contato form{background:#231f20;width:600px;height:auto;display:table;margin:auto;padding:70px 50px 50px 50px}
.modal_contato form input{background:white;width:576px;height:25px;padding:12px;border:0px;margin:7px 0px;color:#474746;display:block;}


.modal_contato form input:focus, .modal_contato form input:valid{box-shadow: none;outline: none;background-position: 0 0;}
.modal_contato form input{-webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);}
input::-webkit-input-placeholder {-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: block; margin-top: 50px;}
input:focus::-webkit-input-placeholder, input:valid::-webkit-input-placeholder {visibility: visible !important;
-webkit-transform: translateY(-10px);transform: translateY(-10px); color:#9c9c9c; display: block;}




.modal_contato form textarea:focus, .modal_contato form textarea:valid{box-shadow: none;outline: none;background-position: 0 0;}
.modal_contato form textarea{-webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);}
textarea::-webkit-input-placeholder {-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
textarea:focus::-webkit-input-placeholder, textarea:valid::-webkit-input-placeholder {-webkit-transform: translateY(-10px);transform: translateY(-10px); color:#9c9c9c}


.modal_contato form textarea{resize:none;width:575px;height:78px;padding:12px;margin:7px 0px;}
.modal_contato form button{background:#dfdfdf;width:601px;height:50px;line-height:50px;border:0px;font-size:18px;font-weight:bold}
.fale_conosco{width:100%;text-align:center;background:#231f20;height:80px;line-height:80px;color:black;font-size:24px;cursor:pointer;color:white}
.Fale_Conosco{max-height:580px!important;min-height:580px!important}
.fale_conosco_rodape{width:100%;height:auto;display:block;position:relative;text-align:center;padding-top:42px;padding-bottom:42px;line-height:35px}
.rodape_desktop{background:#ededed;width:100%;padding:20px 0px;display:block;position:relative;font-size:14px}

.modal_concepta{background:url(../img/lightbox_bg.png) repeat;position:fixed;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;z-index:999;display:none}
.modal_concepta>div{background:white;position:absolute;display:flex;margin:auto;top:0px;bottom:0px;right:0px;left:0px;width:725px;max-height:80%;min-height:270px;border-radius:5px;padding:20px;overflow-y:auto}
.modal_concepta>div>div{color:black;position:absolute;top:3px;right:10px;font-weight:bold;font-size:22px;cursor:pointer}
.modal_concepta>div>span{display:table;width:70%;position:relative;top:0px;bottom:0px;left:0px;right:0px;margin:auto;text-align:center}
.modal_concepta>div ul{margin:0px;padding:0px;width:90%;position:relative;margin:auto;top:0px;bottom:0px;right:0px;left:0px;display:table}
.modal_concepta>div ul li{position:relative;width:33%;float:left;text-align:center}
.modal_concepta>div ul li a{position:relative;display:block;width:100%}
.modal_concepta>div ul li a img{margin-left:auto;margin-right:auto;position:relative}

.modal_concepta>div>span>h2{color:#464646;font-size:24px;text-align:center}

.modal_links_uteis{color:#464646;font-size:16px}

.links_uteis_modal_click{cursor:pointer}

.modal_cursos>div>span{width:90%!important;overflow-y:scroll;height:90%;display:block;padding-right:30px;padding-left:30px}

.modal_cursos table{text-align:center;width:100%;font-size:14px;font-weight:bold}
.modal_cursos table tr td{padding:5px}
.modal_cursos table thead{background:#8d8d8d;color:white;font-weight:bold}
.modal_cursos table tbody tr td b{color:#8d8d8d}
.modal_cursos table tbody tr td{border:1px solid #a6a7a8;font-size:13px}

.curso_info_table{position:relative;margin-bottom:42px;display:none}

.curso_div_all{position:relative;margin-bottom:42px}

.curso_info{background:url(../img/curso_mais_info.jpg) no-repeat;margin-bottom:42px;width:273px;height:31px;position:relative;margin-left:auto;margin-right:auto;cursor:pointer}

@-webkit-keyframes serviceInfoAnin{
	from{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-left:20px;-ms-transform:translateY(-50%) skewX(-3deg);-o-transform:translateY(-50%) skewX(-3deg);-moz-transform:translateY(-50%) skewX(-3deg);-webkit-transform:translateY(-50%) skewX(-3deg);transform:translateY(-50%) skewX(-3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
	to{-webkit-filter:grayscale(0%);filter:grayscale(0%);margin-left:0px;-ms-transform:translateY(-50%) skewX(0deg);-o-transform:translateY(-50%) skewX(0deg);-moz-transform:translateY(-50%) skewX(0deg);-webkit-transform:translateY(-50%) skewX(0deg);transform:translateY(-50%) skewX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
@-moz-keyframes serviceInfoAnin{
	from{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-left:20px;-ms-transform:translateY(-50%) skewX(-3deg);-o-transform:translateY(-50%) skewX(-3deg);-moz-transform:translateY(-50%) skewX(-3deg);-webkit-transform:translateY(-50%) skewX(-3deg);transform:translateY(-50%) skewX(-3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
	to{-webkit-filter:grayscale(0%);filter:grayscale(0%);margin-left:0px;-ms-transform:translateY(-50%) skewX(0deg);-o-transform:translateY(-50%) skewX(0deg);-moz-transform:translateY(-50%) skewX(0deg);-webkit-transform:translateY(-50%) skewX(0deg);transform:translateY(-50%) skewX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
@-o-keyframes serviceInfoAnin{
	from{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-left:20px;-ms-transform:translateY(-50%) skewX(-3deg);-o-transform:translateY(-50%) skewX(-3deg);-moz-transform:translateY(-50%) skewX(-3deg);-webkit-transform:translateY(-50%) skewX(-3deg);transform:translateY(-50%) skewX(-3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
	to{-webkit-filter:grayscale(0%);filter:grayscale(0%);margin-left:0px;-ms-transform:translateY(-50%) skewX(0deg);-o-transform:translateY(-50%) skewX(0deg);-moz-transform:translateY(-50%) skewX(0deg);-webkit-transform:translateY(-50%) skewX(0deg);transform:translateY(-50%) skewX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}
@keyframes serviceInfoAnin{
	from{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-left:20px;-ms-transform:translateY(-50%) skewX(-3deg);-o-transform:translateY(-50%) skewX(-3deg);-moz-transform:translateY(-50%) skewX(-3deg);-webkit-transform:translateY(-50%) skewX(-3deg);transform:translateY(-50%) skewX(-3deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
	to{-webkit-filter:grayscale(0%);filter:grayscale(0%);margin-left:0px;-ms-transform:translateY(-50%) skewX(0deg);-o-transform:translateY(-50%) skewX(0deg);-moz-transform:translateY(-50%) skewX(0deg);-webkit-transform:translateY(-50%) skewX(0deg);transform:translateY(-50%) skewX(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
}

.animate_services_info{-o-animation:serviceInfoAnin 800ms ease-out 0ms 1;-webkit-animation:serviceInfoAnin 800ms ease-out 0ms 1;-moz-animation:serviceInfoAnin 800ms ease-out 0ms 1}

@media (max-width:1200px){
	.center, .services_info, .Contato{width:95%;margin-left:auto;margin-right:auto;left:inherit}
	.Contato img{max-width:100%}
	.menu_principal_ul ul li{margin-left:35px}
	.services_info span{font-size:9px;line-height:17px}
	.services_info img{width:220px;height:207px}
	.services_info{height:207px}
	.home_patern>span{line-height:40px}
	.home_patern h2{font-size:60px!important}
	.home_patern_span_2_h2{font-size:50px!important}
	.home_patern_span{font-size:22px}
	.home_patern_span_2 span{font-size:22px;line-height:14px}
	.home_patern_span_2{line-height:24px;margin-top:-15%}
	.home_patern_span_2_line_height{line-height:68px!important}
	.A_Promocao div{font-size:12px!important;line-height:20px!important}
	.A_Promocao div img{margin-top:0px!important;width:90%}
	.services_ul ul li{margin:0px auto 15px auto;float:none;display:table}
	.services_info{display:none}
	.Contato{height:235px!important}
	.Contato img{width:90%!important}
	.only_mobile_info{display:table!important;font-size:12px;line-height:18px!important}
	.only_mobile_info br{display:none}
	.Home .home_banner ul li img{max-width:none!important;width:auto!important;margin-left:-53%}
	.Home .home_banner ul li{text-align:center!important}
	.Produtos_E_Servicos ul li{margin-bottom: 35px;}
}

@media (max-width:700px){
	.header_mobile{display:block;background:#efefef!important;width:100%;height:50px;position:fixed;top:0px;left:0px;z-index:9}
	.header_mobile ul{background:#efefef!important;margin:0px;padding:0px;text-align:center;width:100%;display:none;margin-top:-20px;padding-top:15px}
	.header_mobile ul li{padding-right:33px}
	.header_mobile ul li a{width:100%;display:block;padding:5px 0px;color:#939393;font-size:15px;text-align:right}
	.logo_mobile{height:55px;margin-top: 2px !important;margin:8px;display:table}
	.menu_bar{background:url('../img/menu_bar.png');width:41px;height:25px;position:absolute;top:13px;right:33px;cursor:pointer}
	.Produtos_E_Servicos ul li{margin-bottom: 35px;}
}

@media (max-width:500px){
	h1 {font-size:10px;}
	.label_telefone{margin:-16px 0px 0px 213px!important;}
	#cadastre_se_telefone{width:160px;float:left;margin-left:12px;}
	body{width:410px;overflow-x:hidden !important}
	.menu_principal{display:none}
	.servicos_info_box{width: 300px !important;}
	.Produtos_E_Servicos ul li{left: 40px;position: relative;  margin-bottom: 35px; width: 145px; height: 110px;}
	.clique{left: 7px;position: relative;color: #efc608;font-weight: bold;font-size: 20px !important;top: -20px!important;}
	.Home{width:410px;margin:90px 0px 0px 0px}
	.Home ul li img{width:205px;height:205px}
	.cadastre_se_home{margin-left:75px}
	.modal_contato form{width: 270px; padding: 70px 25px 50px 25px; position: relative; left: -17px;}
	.modal_contato form input{width: 286px;}
	.modal_contato form textarea{width: 285px;}
	.modal_contato form button {width: 312px;}
	.Home, .Cadastre_se, .Regulamento, .Ganhadores, .Contato, O_Compra_Certa{padding-left:0px;overflow-x:hidden}
	.Como_Participar{margin-left:0px;padding-left:5px;width:410px!important;overflow-x:hidden;word-wrap:break-word}
	.Ganhadores{width:auto}
	.Ganhadores ul li{margin-bottom:20px;margin-left:45px}
	.O_Compra_Certa{width:410px;margin-left:0px;left:0px}
	.O_Compra_Certa img{margin:0px auto 0px auto}
	.o_compra_certa_mobile{display:block;margin-left:0px;margin-right:0px}
	.o_compra_certa_desk{display:none}
	.o_compra_certa_txt_desk{display:none}
	.o_compra_certa_txt_mobile{display:block}
	.Como_Participar div{top: -13px;}
	.Como_Participar ul, .Como_Participar ol, .A_Promocao ol {margin-top: -26px; margin-left:50px;}
	.A_Promocao{margin-left:7px;padding-left:0px;width:410px;overflow-x:hidden}
	.iframe_pdf iframe{width:300px;margin-left:-150px}
	.link_registrar{margin:-6px 0px 0px 340px; height:45px;}
	.A_Promocao div br{display:none}
	.promocao p {margin-top:-10px; font-size:10px;width: 390px;margin-left: 10px;}
	.A_Promocao div img{margin-top: -50px;}
	.A_Promocao .insta_info br{display:block}
	.A_Promocao div .br{position:relative;display:block; width:100%;margin:10px 0px 10px 0px}
	.Como_Participar ul li{width:300px;font-size: 10px;}
	.Como_Participar div br{display:none}
	.Como_Participar div .br{position:relative;display:block;width:100%;margin:10px 0px 10px 0px}
	.A_Promocao .insta_info{margin-top:-38px}
	.A_Promocao>div{padding-top:0px}
	.O_Compra_Certa{margin-bottom:200px;}
	.texto{width: 390px; margin-left: 15px;}
	.left img {width: 50%;height: auto;}
	.right img {width: 42%;height: auto;}
	.Regulamento{height:570px!important;margin-top:45px!important;font-size:10px;margin-bottom:0px!important}
	.Ganhadores{margin-bottom:150px!important;margin-top:45px !important}
	.envia p {margin-left: 118px;margin-top: -19px; font-size:8px;}
	.Como_Participar{margin-bottom:100px}
	.o_compra_certa_button{left:105px}
	.A_Promocao{margin-left:0px}
	.Como_Participar{left:0px!important;margin:0px!important;margin-top: 45px !important;}
	.Ganhadores ul li{width:310px}
	.Como_Participar div b, .A_Promocao div b{font-size: 10px}
	.O_Resort{left:0px;margin-left:0px; margin-top:45px !important;width:auto}
	div{max-width:410px!important}
	img{max-width:100%}
	.resort_content{font-size: 10px;line-height: 15px;}
	.logo_mobile{display:block}
	.LNCT_Viagens div {font-size: 10px; line-height:14px;}
	.only_desk{display:none}
	.Home .home_banner div img{width:250px;margin:20% auto 0px auto;left:0px;position:relative}
	.data_scroll{min-height:100px!important}
	.Cadastre_se{margin-left:20px}
	.center_vertical{position:relative;top:0px;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}
	.data_scroll{margin-top:50px}
	.Contato img{width: 60%;}
	.Home{margin-top:48px!important;background: #fff;}
	.cadastre_se_form input, .contato_form input{height: 30px;}
	.label_cpf {margin-top: 0px!important;}
	.label_email{margin-top: 25px!important;}
	.label_email_2 {margin-top: 0px!important;}
	.label_cod_assine {margin-top: 0px!important;}
	.campo_foto {margin-top: -36px!important;}
	.banner_resort{height:160px;}
	.Regulamento img {margin-left: 2px !important;margin-right: auto;}
	.left {margin-left: 138px;margin-top: -33px;}
	.Cadastre_se h1 {margin-left:-30px; margin-top: 0px;}
	.right {float: right;margin-right:-51px; margin-top: 15px;}
	.Ganhadores h2 {margin-left: 46px;margin-top: 260px; font-size:10px;width: 320px;height:500px !important;}
	.resort_content img{margin:0px auto 30px auto;float:none}
	.resort_content div{margin:0px auto 0px auto;position:relative;width:385px}
	.Home .home_banner ul li img{height:100%;width:100%}
	.rodape_desktop{height:24px;line-height:11px; font-size:6px;}
	.Cadastre_se h2{font-size:10px;width:380px; line-height: 13px; margin-left:0px; margin-top: 0px;}
	.Cadastre_se form{width:400px;left:0px;margin-left:8px;    margin-top: -20px;}
	.cadastre_se_form input, .contato_form input, #cadastre_se_o_que_faria{width:370px}
	#cadastre_se_cpf{width:188px}
	.enviar_cadastro{margin:5px 0px 0px 150px;}
}

@media all and (min-width: 320px) and (max-width: 1024px) and (orientation: landscape){
	.horizontal_mobile{display:block;width:100%;height:100%;background:#0166d0;position:relative;margin-left:auto;margin-right:auto;}
	.horizontal_mobile img{max-width:100%;max-height:100%;background:#0166d0;position:relative;margin-left:auto;margin-right:auto;}
	.rodape_desktop{display:none;}

}
