html{font-size:100%;line-height:1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 40px}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}dfn{font-style:italic}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}pre{overflow:auto}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.875em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.875em}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"proximanova-bold_0-webfont";src:url('../fonts/proximanova-bold_0-webfont.eot?1458157343');src:url('../fonts/proximanova-bold_0-webfont.eot?&1458157343#iefix') format('embedded-opentype'),url('../fonts/proximanova-bold_0-webfont.woff?1458157343') format('woff'),url('../fonts/proximanova-bold_0-webfont.ttf?1458157343') format('truetype');font-weight:true}@font-face{font-family:"proximanova-extrabold_0-webfont";src:url('../fonts/proximanova-extrabold_0-webfont.eot?1458157344');src:url('../fonts/proximanova-extrabold_0-webfont.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/proximanova-extrabold_0-webfont.woff?1458157344') format('woff'),url('../fonts/proximanova-extrabold_0-webfont.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"proximanova-regular-webfont";src:url('../fonts/proximanova-regular-webfont.eot?1458157344');src:url('../fonts/proximanova-regular-webfont.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/proximanova-regular-webfont.woff?1458157344') format('woff'),url('../fonts/proximanova-regular-webfont.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"st_ryde_bold_italicBdIt";src:url('../fonts/st_ryde_bold_italicBdIt.eot?1458157344');src:url('../fonts/st_ryde_bold_italicBdIt.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/st_ryde_bold_italicBdIt.woff?1458157344') format('woff'),url('../fonts/st_ryde_bold_italicBdIt.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"st_ryde_italicitalic";src:url('../fonts/st_ryde_italicitalic.eot?1458157344');src:url('../fonts/st_ryde_italicitalic.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/st_ryde_italicitalic.woff?1458157344') format('woff'),url('../fonts/st_ryde_italicitalic.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"st_ryde_medium_italicMdIt";src:url('../fonts/st_ryde_medium_italicMdIt.eot?1458157344');src:url('../fonts/st_ryde_medium_italicMdIt.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/st_ryde_medium_italicMdIt.woff?1458157344') format('woff'),url('../fonts/st_ryde_medium_italicMdIt.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"st_ryde_mediummedium";src:url('../fonts/st_ryde_mediummedium.eot?1458157344');src:url('../fonts/st_ryde_mediummedium.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/st_ryde_mediummedium.woff?1458157344') format('woff'),url('../fonts/st_ryde_mediummedium.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"st_ryde_boldbold";src:url('../fonts/st_ryde_boldbold.eot?1458157344');src:url('../fonts/st_ryde_boldbold.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/st_ryde_boldbold.woff?1458157344') format('woff'),url('../fonts/st_ryde_boldbold.ttf?1458157344') format('truetype');font-weight:true}@font-face{font-family:"st_ryde_regularregular";src:url('../fonts/st_ryde_regularregular.eot?1458157344');src:url('../fonts/st_ryde_regularregular.eot?&1458157344#iefix') format('embedded-opentype'),url('../fonts/st_ryde_regularregular.woff?1458157344') format('woff'),url('../fonts/st_ryde_regularregular.ttf?1458157344') format('truetype');font-weight:true}h1,h2,h3,h4,h5,h5{font-weight:normal;font-style:normal}body{font-family:'proximanova-regular-webfont';font-weight:normal;font-style:normal}header a.bt,.hotel .reserve,.hotel strong,.hoteis .btTodos,.patrocinadores p,.playlist span,.subTitle,#corridinha .modalidade h4{font-family:'proximanova-bold_0-webfont';font-weight:normal;font-style:normal}.bannerCorrida,.bannerCorridaMobile{font-family:'st_ryde_regularregular';font-weight:normal;font-style:normal}.modalidade .btInscricao,.percurso h5,.inscricao h2,.playlist h4,.percurso a{font-family:'st_ryde_medium_italicMdIt';font-weight:normal;font-style:normal}.hashtag{font-family:'st_ryde_mediummedium';font-weight:normal;font-style:normal}header.internas h2{font-family:'st_ryde_italicitalic';font-weight:normal;font-style:normal}.bannerCorrida strong,footer .telefone{font-family:'st_ryde_boldbold';font-weight:normal;font-style:normal}.modalidade h3,header.internas h2 strong,.bt,.interna .apresentacao h4{font-family:'st_ryde_bold_italicBdIt';font-weight:normal;font-style:normal}.inscricao p,.btSpotify,#corridinha .modalidade h3,.title{font-family:'proximanova-extrabold_0-webfont';font-style:normal;font-weight:normal}body,html{height:100%}.container{padding:70px 30px;max-width:1190px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}@media (min-width: 0) and (max-width: 767px){.container{padding:40px 20px}}.container+.container{padding-top:0}.bgMenuMobile{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#000;opacity:.8}.clearfix{overflow:hidden;*zoom:1}.row{margin-left:-0.83333%;margin-right:-0.83333%;overflow:hidden;*zoom:1}.table{display:table;width:100%;height:100%}.table .vAlign{display:table-cell;vertical-align:middle}.title{margin:0;font-size:25px;line-height:30px;text-align:center;text-transform:uppercase;letter-spacing:1.25px}.title:before,.title:after{content:' ';width:20px;height:1px;display:inline-block;margin:0 15px;vertical-align:middle}@media (min-width: 0) and (max-width: 767px){.title:before,.title:after{display:none}}.subTitle{font-size:14px;margin:-7px 0 30px;text-transform:uppercase;text-align:center}.openLightbox{cursor:pointer}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding:50px;background-color:rgba(255,255,255,0.8);z-index:9999;cursor:pointer}.lightbox img{display:block;margin:0 auto;width:auto;max-height:100%}.interna{padding-top:60px}@media (min-width: 1000px){.interna{padding-top:108px}}.interna header.internas{height:249px;text-align:center;background:url('../img/corrida/bg-header.jpg?1458157345') center no-repeat}.interna header.internas h2{font-size:50px;margin:0;color:#fff}.interna .apresentacao .title{color:#55b7dc;margin-bottom:9%}.interna .apresentacao .title:before,.interna .apresentacao .title:after{background-color:#55b7dc}.interna .apresentacao h4{font-size:50px;color:#f99403;margin:-17px 0 10px;line-height:normal}@media (min-width: 0) and (max-width: 500px){.interna .apresentacao h4{font-size:30px;margin-top:0}}.interna .apresentacao p{font-size:18px;line-height:32px;color:#000000;margin:0 0 35px}.interna .apresentacao figure{position:relative;display:block;height:230px;margin:0 0 40px;overflow:hidden;position:relative;overflow:hidden}.interna .apresentacao figure img{position:absolute;top:50%;left:0;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:block;max-width:100%;margin:0 auto}.interna .apresentacao figure img.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;z-index:2}.interna .apresentacao figure figcaption{padding:15px 0;font-size:14px;color:#000000;text-align:center;width:100%}.interna .apresentacao figure figcaption.in{position:absolute;bottom:0;z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.interna .apresentacao .col-left{width:41.66667%;float:left;padding-left:0.83333%;padding-right:0.83333%}.interna .apresentacao .col-right{width:50%;float:right;padding-left:0.83333%;padding-right:0.83333%;padding-left:5.0%;padding-right:5.0%}.interna .apresentacao .col-right img{max-width:100%}.interna .apresentacao .col-img{width:33.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%}@media (min-width: 0) and (max-width: 1024px){.interna .apresentacao .col-left,.interna .apresentacao .col-right{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.interna .apresentacao .col-img{display:none}}@media (min-width: 0) and (max-width: 767px){.interna .apresentacao .col-left,.interna .apresentacao .col-right{width:100%;float:left;padding-left:1.66667%;padding-right:1.66667%;text-align:center}}.interna .apresentacao .bt-regulamento{width:100%;max-width:317px;height:58px;line-height:58px;display:block;margin:30px auto 0;padding:0 30px 0 100px;text-align:center;text-decoration:none;font-size:24px;color:#fff;background:url('../img/corrida/bg-bt-regulamento.png?1458157345') center no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}@media (min-width: 0) and (max-width: 400px){.interna .apresentacao .bt-regulamento{font-size:20px;padding:0 20px 0 80px}}.interna .inscricao{background-color:#fd7903}.interna .inscricao h2{font-size:65px;line-height:75px;color:#fff;margin:0}.interna .inscricao p{font-size:17px;color:#b85700;margin:0;letter-spacing:0.85px;text-transform:uppercase}.interna .inscricao img{display:block;max-width:100%;margin:0 auto}.interna .inscricao .bt{width:100%;max-width:385px;height:73px;line-height:73px;display:block;float:right;padding:0 30px 0 100px;text-align:center;text-decoration:none;font-size:32px;color:#fff;background:url('../img/corrida/bg-bt-inscricao.png?1458157345') center no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}@media (min-width: 0) and (max-width: 400px){.interna .inscricao .bt{font-size:25px;padding:0 20px 0 80px}}.interna .inscricao .container{padding-top:0;padding-bottom:0}.interna .inscricao .col-text{padding:55px 0;width:25%;float:left;padding-left:0.83333%;padding-right:0.83333%}.interna .inscricao .col-marca{padding:60px 0 35px;width:37.5%;float:left;padding-left:0.83333%;padding-right:0.83333%}.interna .inscricao .col-bt{padding:75px 0;width:37.5%;float:left;padding-left:0.83333%;padding-right:0.83333%}@media (min-width: 0) and (max-width: 1100px){.interna .inscricao .container{max-width:700px;margin-left:auto;margin-right:auto}.interna .inscricao .container:after{content:" ";display:block;clear:both}.interna .inscricao .col-text{width:50%;float:left;padding-left:1.66667%;padding-right:1.66667%}.interna .inscricao .col-marca{width:50%;float:left;padding-left:1.66667%;padding-right:1.66667%}.interna .inscricao .col-bt{padding-top:0;width:100%;float:left;padding-left:1.66667%;padding-right:1.66667%}.interna .inscricao .col-bt .bt{float:none;margin:0 auto}}@media (min-width: 0) and (max-width: 600px){.interna .inscricao .container{padding:20px}.interna .inscricao .col-text,.interna .inscricao .col-marca,.interna .inscricao .col-bt{padding:20px}.interna .inscricao .col-text{text-align:center;width:100%;float:left;padding-left:1.66667%;padding-right:1.66667%}.interna .inscricao .col-marca{padding-top:0;width:100%;float:left;padding-left:1.66667%;padding-right:1.66667%}}header#principal{width:100%;position:fixed;top:0;left:0;z-index:1001;background-color:#fff}@media (min-width: 1000px){header#principal{border-bottom:4px solid #dcdcdc}}header#principal .container{padding:0}header#principal .marca{display:block;margin:0;padding:15px 0 10px;text-align:center;width:25%;float:left;padding-left:0.83333%;padding-right:0.83333%}header#principal .marca a{display:block;text-decoration:none}header#principal .marca a img{max-width:50%;display:inline-block;margin:0;vertical-align:middle;margin:4px 0;max-width:45%}header#principal .marca a img:first-child{margin-right:25px}@media (min-width: 0) and (max-width: 1000px){header#principal .marca{display:none}}header#principal .links{width:75%;float:left;padding-left:0.83333%;padding-right:0.83333%;display:block;text-align:center}@media (min-width: 0) and (max-width: 1000px){header#principal .links{display:none}}header#principal .links .bt{display:inline-block;font-size:12px;line-height:14px;margin:0;margin-right:-5px;margin-bottom:-4px;width:25%;color:#959595;padding:15px 1.66667% 13px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;border-left:1px solid #f1f2f2;border-right:1px solid #f1f2f2;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header#principal .links .bt img{display:block;margin:0 auto 10px}header#principal .links .bt.corrida{border-bottom:4px solid #ffa300}header#principal .links .bt.corrida:hover{background-color:#F79E08}header#principal .links .bt.corridinha{border-bottom:4px solid #16adc3}header#principal .links .bt.corridinha:hover{background-color:#1DBAE1}header#principal .links .bt.reserva{border-bottom:4px solid #78aa10}header#principal .links .bt.reserva:hover{background-color:#91CD3B}header#principal .links .bt.pacotes{border-bottom:4px solid #16adc3}header#principal .links .bt.pacotes:hover{background-color:#1DBAE1}header#principal .links .bt+.bt{border-left:none}header#principal .links .bt:hover{color:#fff}header#principal .hashtag{display:none;font-size:20px;color:#fff;padding-left:20px;line-height:60px;background-color:#ce8300}@media (min-width: 0) and (max-width: 1000px){header#principal .hashtag{display:block}}header#principal .btMenuMobile{width:60px;height:60px;display:none;position:absolute;top:0;right:0;background-color:#b87500}@media (min-width: 0) and (max-width: 1000px){header#principal .btMenuMobile{display:block}}header#principal .btMenuMobile .line{position:absolute;left:50%;top:50%;width:26px;height:4px;margin-top:-2px;margin-left:-13px;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}header#principal .btMenuMobile .line.line-1{margin-top:-9px}header#principal .btMenuMobile .line.line-3{margin-top:5px}header#principal .btMenuMobile.open .line-1{margin-top:-2px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header#principal .btMenuMobile.open .line-2{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}header#principal .btMenuMobile.open .line-3{margin-top:-2px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#principal #menuMobile{display:none;max-width:400px;width:100%;height:120%;position:fixed;top:60px;right:-400px;z-index:1001;background-color:#c17b00;overflow:auto;padding-bottom:30px}@media (min-width: 0) and (max-width: 1000px){header#principal #menuMobile{display:block}}header#principal #menuMobile h2{font-size:23px;height:60px;line-height:60px;padding:0 20px;text-transform:uppercase;margin:0;color:#ab6d00;background-color:#ce8300;text-shadow:1px 1px 0 #dc9315}header#principal #menuMobile .bt{display:block;position:relative;height:107px;font-size:14px;line-height:16px;margin:0;color:#fff;padding:0 0 0 100px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;background-color:#f7a109;border-bottom:1px solid #febb45;border-top:1px solid #c1800e}header#principal #menuMobile .bt img{display:block;width:55px;position:absolute;top:50%;left:18px;margin-top:-27px}header#principal #menuMobile .bt.corrida{border-left:8px solid #b75d05}header#principal #menuMobile .bt.corridinha{border-left:8px solid #13aac1}header#principal #menuMobile .bt.reserva{border-left:8px solid #9ec114}header#principal #menuMobile .bt.pacotes{border-left:8px solid #b75d05}header#principal #menuMobile .btMarca{display:block;width:223px;height:67px;margin:32px auto;text-indent:-9999px;background:url('../img/marcas@2x.png?1458157355') center no-repeat;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}header#principal #menuMobile p{font-size:12px;line-height:30px;color:#9e6918;margin:0;text-align:center}.btn-facebook{display:block;position:fixed;right:0;bottom:2px;width:476px;height:63px;background-image:url('../img/btn-facebook.png?1458157345')}footer{background-color:#fff}footer .patrocinadores{background:url('../img/bg-patrocinadores.jpg?1458157344') center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}footer .patrocinadores .container{max-width:740px;margin-left:auto;margin-right:auto}footer .patrocinadores .container:after{content:" ";display:block;clear:both}footer .patrocinadores .title{color:#fff;margin:-7px 0}footer .patrocinadores .title:before,footer .patrocinadores .title:after{background-color:#fff}footer .patrocinadores p{font-size:14px;line-height:20px;color:#fff;margin:0;text-transform:uppercase;text-align:center}footer .patrocinadores .patrocinador{padding-top:30px;width:25%;float:left;padding-left:1.25%;padding-right:1.25%;height:200px}footer .patrocinadores .patrocinador img{display:block;width:100%;margin:0 0 5px}@media (min-width: 0) and (max-width: 479px){footer .patrocinadores .patrocinador{width:50%;float:left;padding-left:2.5%;padding-right:2.5%}}footer .social{text-align:center;padding:55px 0;width:33.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%}footer .social.mobile{display:none}footer .social a{display:inline-block;width:29px;height:31px;text-indent:-9999px;text-decoration:none;margin:0 5%;background-position:left top;background-repeat:no-repeat;-moz-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-webkit-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-webkit-transition-delay:0ms;transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms}footer .social a:hover{background-position:left bottom}footer .social a.facebook{background-image:url('../img/logo-facebook.png?1458157352')}footer .social a.twitter{background-image:url('../img/logo-twitter.png?1458157352')}footer .social a.googlePlus{background-image:url('../img/logo-googlePlus.png?1458157352')}footer .social a.tumblr{background-image:url('../img/logo-tumblr.png?1458157352')}footer .social a.instagram{background-image:url('../img/logo-instagram.png?1458157352')}footer .col-marca{width:33.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%}footer .col-marca .logoBp{width:100%;max-width:190px;display:block;margin:0 auto;text-decoration:none}footer .col-marca .logoBp img{display:block;width:100%;margin:0}footer .telefone{padding:50px 0;width:33.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%}footer .telefone p{margin-bottom:10px;font-size:36px;color:#06a6e9;margin:0;margin-bottom:10px}footer .telefone a{font-size:16px;color:#f68f3d;text-decoration:none}footer .telefone a:hover{text-decoration:underline}@media (min-width: 0) and (max-width: 1024px){footer .social{width:37.5%;float:left;padding-left:1.25%;padding-right:1.25%}footer .social a{margin:0 3.33333%}footer .telefone{width:37.5%;float:left;padding-left:1.25%;padding-right:1.25%}footer .col-marca{width:25%;float:left;padding-left:1.25%;padding-right:1.25%}}@media (min-width: 0) and (max-width: 700px){footer .social{padding:30px 0 5px 0;width:50%;float:right;padding-left:1.66667%;padding-right:1.66667%}footer .telefone{padding:5px 0 30px 0;text-align:center;width:50%;float:right;padding-left:1.66667%;padding-right:1.66667%}footer .col-marca{width:50%;float:left;padding-left:1.66667%;padding-right:1.66667%}}@media (min-width: 0) and (max-width: 530px){footer .social{display:none;padding:30px 0 10px 0;width:100%;float:left;padding-left:3.33333%;padding-right:3.33333%}footer .social.mobile{display:block}footer .telefone{padding:10px 0 0 0;width:100%;float:left;padding-left:3.33333%;padding-right:3.33333%}footer .col-marca{width:100%;float:left;padding-left:3.33333%;padding-right:3.33333%}}#home .bannerCorrida{height:616px;position:relative;background:url('../img/bg-banner-corrida.jpg?1458157343') center no-repeat;background-size:100%}#home .bannerCorrida .marca-bp{width:213px;height:46px;position:absolute;bottom:36px;right:36px;background:url('../img/logo-bp-top.png?1458157351') center no-repeat}#home .bannerCorrida h2{font-size:52px;color:#fff;margin:0;line-height:50px;text-align:right;letter-spacing:-0.364px}#home .bannerCorrida h2 span{color:#fcd500}#home .bannerCorrida p{font-size:37px;line-height:42px;color:#fff;margin:0 0 15px;letter-spacing:-0.259px}#home .bannerCorrida .bt{width:317px;height:58px;line-height:58px;display:block;margin:0;padding-left:120px;text-decoration:none;font-size:27px;color:#fff;background:url('../img/bg-bt-inscreva.png?1458157344') center no-repeat}#home .bannerCorrida .col-left{width:37.5%;float:left;padding-left:0.83333%;padding-right:0.83333%}#home .bannerCorrida .col-right{width:33.33333%;float:right;padding-left:0.83333%;padding-right:0.83333%}@media (min-width: 0) and (max-width: 1000px){#home .bannerCorrida{display:none}}#home .bannerCorridaMobile{position:relative;padding-top:60px;text-align:center;background-color:#3399cc}#home .bannerCorridaMobile h2{font-size:38px;color:#fff;margin:0;margin-bottom:10px;line-height:42px;text-align:center;letter-spacing:-0.364px}#home .bannerCorridaMobile h2 span{color:#fcd500}#home .bannerCorridaMobile h2 strong{font-size:30px}#home .bannerCorridaMobile p{margin-top:15px;font-size:15px;line-height:20px;color:#fff;margin:0 0 15px;letter-spacing:-0.259px}#home .bannerCorridaMobile .bt{width:260px;max-width:100%;height:58px;line-height:58px;display:block;margin:20px auto 30px;padding-left:60px;text-decoration:none;font-size:18px;color:#fff;background:url('../img/bg-bt-inscreva.png?1458157344') center no-repeat;background-size:100%}#home .bannerCorridaMobile img{display:block;margin:0 auto;width:245px;height:auto}@media (min-width: 1000px){#home .bannerCorridaMobile{display:none}}#home .modalidades .title{color:#10aad6;margin-bottom:6%}#home .modalidades .title:before,#home .modalidades .title:after{background-color:#67bcd5}#home .modalidades .modalidade{text-align:center;padding:50px 0 60px;position:relative;min-height:400px;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 30px;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 30px;box-shadow:rgba(0,0,0,0.08) 0 0 30px;width:31.66667%;float:left;margin-left:0.83333%;margin-right:0.83333%}#home .modalidades .modalidade img{max-width:95%;display:block;margin:0 auto 17px}#home .modalidades .modalidade h3{font-size:30px;margin:0 0 5px;padding-left:2.5%;padding-right:2.5%}#home .modalidades .modalidade p{font-size:17px;color:#3f3f3f;margin:0 0 50px;line-height:26px;padding-left:10%;padding-right:10%}#home .modalidades .modalidade .btInscricao{display:block;width:100%;height:63px;line-height:63px;font-size:24px;text-align:center;position:absolute;bottom:0;left:0;color:#fff;text-decoration:none;background-position:center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#home .modalidades .modalidade .btInscricao:hover{opacity:.85}#home .modalidades .modalidade.maratona h3{color:#f09022}#home .modalidades .modalidade.maratona .btInscricao{background-image:url('../img/bg-bt-inscricao-maratona.jpg?1458157344')}#home .modalidades .modalidade.corridinha h3{color:#12a5cf}#home .modalidades .modalidade.corridinha .btInscricao{background-image:url('../img/bg-bt-inscricao-corridinha.jpg?1458157343')}#home .modalidades .modalidade.km6 h3{color:#8db61e}#home .modalidades .modalidade.km6 .btInscricao{background-image:url('../img/bg-bt-inscricao-6km.jpg?1458157343')}@media (min-width: 0) and (max-width: 1024px){#home .modalidades .modalidade{width:31.11111%;float:left;margin-left:1.11111%;margin-right:1.11111%}#home .modalidades .modalidade img{max-width:93.33333%}#home .modalidades .modalidade h3,#home .modalidades .modalidade p{padding-left:3.33333%;padding-right:3.33333%}}@media (min-width: 0) and (max-width: 720px){#home .modalidades .modalidade{width:100%;float:left;float:none;margin-bottom:3.33333%;max-width:380px;margin-left:auto;margin-right:auto}#home .modalidades .modalidade:after{content:" ";display:block;clear:both}#home .modalidades .modalidade img{max-width:96.66667%}#home .modalidades .modalidade h3,#home .modalidades .modalidade p{padding-left:1.66667%;padding-right:1.66667%}}#home .hoteis{background-color:#f5f5f5}#home .hoteis .title{color:#f28313;margin-bottom:10px}#home .hoteis .title:before,#home .hoteis .title:after{background-color:#f88f3a}#home .hoteis .hotel{padding:30px 0;max-width:360px;margin-left:auto;margin-right:auto}#home .hoteis .hotel:after{content:" ";display:block;clear:both}#home .hoteis .hotel a{display:block;text-decoration:none;background-color:#ffffff;-moz-box-shadow:rgba(0,0,0,0.08) 0 0 30px;-webkit-box-shadow:rgba(0,0,0,0.08) 0 0 30px;box-shadow:rgba(0,0,0,0.08) 0 0 30px}#home .hoteis .hotel a:hover .img .over{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#home .hoteis .hotel .img{display:block;position:relative}#home .hoteis .hotel .img img{width:100%;display:block;margin:0 auto}#home .hoteis .hotel .img .flag{display:block;position:absolute;bottom:0;left:0;padding:10px 20px 10px 10px;z-index:3;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0;border-radius:0 10px 10px 0}#home .hoteis .hotel .img .flag .txt{font-size:12px;line-height:15px;color:#fff000;display:block}#home .hoteis .hotel .img .flag .preco{display:block;font-size:12px;line-height:15px;color:#fff}#home .hoteis .hotel .img .flag .preco strong{font-size:17px}#home .hoteis .hotel .img .over{width:100%;height:100%;padding:0 10px;display:block;position:absolute;top:0;left:0;z-index:2;-moz-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-webkit-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-webkit-transition-delay:0ms;transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#home .hoteis .hotel .img .over .reserve{display:block;width:100%;max-width:155px;margin:0 auto;height:50px;font-size:14px;line-height:48px;letter-spacing:1.4px;text-transform:uppercase;color:#fff;border:1px solid #fff;text-align:center;-moz-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-webkit-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-webkit-transition-delay:0ms;transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#home .hoteis .hotel .text{text-align:center;padding:15px;display:block}#home .hoteis .hotel .text h3{font-size:16px;margin:0}#home .hoteis .hotel .text p{font-size:15px;color:#3f3f3f;margin:0;line-height:22px}#home .hoteis .hotel.oceani .img .flag{background-color:#f86f00}#home .hoteis .hotel.oceani .img .over{background:url('../img/rgbapng/f86f00cc-5.png?1458157356');background:rgba(248,111,0,0.8)}#home .hoteis .hotel.oceani .text h3{color:#f86f00}#home .hoteis .hotel.oceani .reserve:hover{color:#f86f00;background-color:#fff}#home .hoteis .hotel.wellness .img .flag{background-color:#803174}#home .hoteis .hotel.wellness .img .over{background:url('../img/rgbapng/803174cc-5.png?1458157356');background:rgba(128,49,116,0.8)}#home .hoteis .hotel.wellness .text h3{color:#7b1e76}#home .hoteis .hotel.wellness .reserve:hover{color:#803174;background-color:#fff}#home .hoteis .hotel.suites .img .flag{background-color:#5fa528}#home .hoteis .hotel.suites .img .over{background:url('../img/rgbapng/5fa528cc-5.png?1458157356');background:rgba(95,165,40,0.8)}#home .hoteis .hotel.suites .text h3{color:#1a9230}#home .hoteis .hotel.suites .reserve:hover{color:#5fa528;background-color:#fff}#home .hoteis .btTodos{width:100%;max-width:340px;height:59px;line-height:59px;display:block;margin:0 auto;font-size:14px;color:#fdfcfc;text-transform:uppercase;text-align:center;text-decoration:none;background:url('../img/bg-bt-todos.jpg?1458157344') center no-repeat;-moz-border-radius:29.5px;-webkit-border-radius:29.5px;border-radius:29.5px;-moz-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-webkit-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-webkit-transition-delay:0ms;transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms}#home .hoteis .btTodos:hover{background-color:#f86f00}#corrida .percurso{background-color:#faf9f9}#corrida .percurso .title{color:#55b7dc}#corrida .percurso .title:before,#corrida .percurso .title:after{background-color:#55b7dc}#corrida .percurso .subTitle{color:#55b7dc;margin-bottom:45px}#corrida .percurso img{display:block;width:100%;margin:0 0 22px}#corrida .percurso h5{font-size:24px;margin:0 0 5px}#corrida .percurso p{font-size:17px;color:#434343;margin:0}#corrida .percurso a{text-decoration:none}#corrida .percurso .meiaMaratona h5,#corrida .percurso .meiaMaratona a{color:#eb7e0e}#corrida .percurso .corrida6km h5,#corrida .percurso .corrida6km a{color:#1776e6}#corrida .percurso .pad{padding-left:9.16667%;padding-right:9.16667%}#corrida .percurso .col{margin-bottom:50px;width:50%;float:left;padding-left:1%;padding-right:1%}#corrida .playlists{background:url('../img/corrida/bg-playlist.jpg?1458157345') center top no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#corrida .playlists .pad{padding-left:9.16667%;padding-right:9.16667%}#corrida .playlists .title{color:#fff}#corrida .playlists .title:before,#corrida .playlists .title:after{background-color:#fff}#corrida .playlists .subTitle{color:#fff}#corrida .playlists .owl-carousel .owl-stage-outer{padding:30px 0}#corrida .playlists .owl-carousel .owl-prev,#corrida .playlists .owl-carousel .owl-next{position:absolute;top:50%;margin-top:-17px;margin-left:-17px;width:33px;height:33px;text-indent:-9999px;background:url('../img/corrida/sprite-setas.png?1458157346') no-repeat;-moz-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms;-webkit-transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000);-webkit-transition-delay:0ms;transition:all 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 0ms}#corrida .playlists .owl-carousel .owl-prev.owl-prev,#corrida .playlists .owl-carousel .owl-next.owl-prev{left:-5%;background-position:0 0}#corrida .playlists .owl-carousel .owl-prev.owl-prev:hover,#corrida .playlists .owl-carousel .owl-next.owl-prev:hover{margin-left:-22px}#corrida .playlists .owl-carousel .owl-prev.owl-next,#corrida .playlists .owl-carousel .owl-next.owl-next{left:105%;background-position:right 0}#corrida .playlists .owl-carousel .owl-prev.owl-next:hover,#corrida .playlists .owl-carousel .owl-next.owl-next:hover{margin-left:-12px}#corrida .playlists .playlist{text-align:center;padding:0 0 70px;min-height:400px}#corrida .playlists .playlist img{max-width:185px;display:block;margin:0 auto 13px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#corrida .playlists .playlist h4{font-size:24px;color:#ffffff;margin:0}#corrida .playlists .playlist span{font-size:12px;line-height:15px;letter-spacing:0.6px;color:#ffffff;display:block;margin:0;height:30px;text-transform:uppercase}#corrida .playlists .playlist p{font-size:17px;line-height:24px;color:#ffffff;margin:0}#corrida .playlists .playlist a.btSpotify{width:100%;height:46px;display:block;padding-top:11px;padding-bottom:11px;line-height:24px;letter-spacing:0.7px;position:absolute;left:0;bottom:0;font-size:14px;color:#292e30;text-align:center;text-transform:uppercase;text-decoration:none;background:url('../img/corrida/bg-bt-spotify.jpg?1458157345') center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-border-radius:23px;-webkit-border-radius:23px;border-radius:23px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#corrida .playlists .playlist a.btSpotify:hover{opacity:.85}#corrida .playlists .playlist a.btSpotify .icon{width:24px;height:24px;display:inline-block;margin:0 17px 0 0;vertical-align:middle;background:url('../img/corrida/icon-spotify.png?1458157345') center no-repeat}#corridinha header{background-image:url('../img/corridinha/bg-header.jpg?1458157347')}#corridinha .apresentacao .title{color:#e89f01;margin-bottom:100px}#corridinha .apresentacao .title:before,#corridinha .apresentacao .title:after{background-color:#e89f01}#corridinha .apresentacao h4{color:#0093c9}#corridinha .inscricao{background-color:#06a5cd}#corridinha .inscricao p{color:#126473}#corridinha .modalidades{background:url('../img/corridinha/bg-modalidades.jpg?1458157347') center no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#corridinha .modalidades .title{color:#fff;margin-bottom:35px}#corridinha .modalidades .title:before,#corridinha .modalidades .title:after{background-color:#fff}#corridinha .modalidades .modalidade{background-color:#fff;height:255px;text-align:center;border-bottom:4px solid #e5e5e5;width:100%;margin-bottom:1.66667%}@media (min-width: 1000px){#corridinha .modalidades .modalidade{width:31.66667%;float:left;margin-left:0.83333%;margin-right:0.83333%}}#corridinha .modalidades .modalidade .icon{display:block;width:90px;height:90px;margin:0 auto 10px;background-position:center;background-repeat:no-repeat;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#corridinha .modalidades .modalidade h3{font-size:31px;margin:0;color:#454445;text-transform:uppercase}#corridinha .modalidades .modalidade h4{font-size:18px;margin:-7px 0 0}#corridinha .modalidades .modalidade p{font-size:14px;margin:0;color:#454445;text-transform:uppercase}#corridinha .modalidades .modalidade.acqua-baby .icon{background-image:url('../img/corridinha/icon-acqua-baby.png?1458157347')}#corridinha .modalidades .modalidade.acqua-baby h4{color:#a76db4}#corridinha .modalidades .modalidade.acqua-circo .icon{background-image:url('../img/corridinha/icon-acqua-circo.png?1458157348')}#corridinha .modalidades .modalidade.acqua-circo h4{color:#fbb518}#corridinha .modalidades .modalidade.arca-de-noe .icon{background-image:url('../img/corridinha/icon-arca-de-noe.png?1458157348')}#corridinha .modalidades .modalidade.arca-de-noe h4{color:#dc4931}#corridinha .modalidades .modalidade.acqua-show .icon{background-image:url('../img/corridinha/icon-acqua-show.png?1458157348')}#corridinha .modalidades .modalidade.acqua-show h4{color:#42a4d1}#corridinha .modalidades .modalidade.ramubrinka .icon{background-image:url('../img/corridinha/icon-ramubrinka.png?1458157348')}#corridinha .modalidades .modalidade.ramubrinka h4{color:#7db14c}#corridinha .modalidades .modalidade.arrepius .icon{background-image:url('../img/corridinha/icon-arrepius.png?1458157348')}#corridinha .modalidades .modalidade.arrepius h4{color:#5e7aad}
