﻿
.advs {overflow:hidden;list-style:none;margin:0;padding:0;}.advs a {display:block;}.advs li {padding:0;margin:0;float:left;margin:0 0 20px 3%;width:48.5%;}.advs li:first-child {margin-left:0;}.advs li:nth-child(odd) {margin-left:0;}.advs img {display:block;border-radius:5px;width:100%;}

h1{font-family:"proxima-nova",Arial;font-style:normal;font-weight:800;font-size:24px;line-height:normal;color:#333333;margin:0 0 16px;}p{font-family:"proxima-nova",Arial;font-style:normal;font-weight:400;font-size:14px;line-height:normal;color:#333333;margin:0 0 16px;}.aircraft{background:url("/images/aircraft.png") no-repeat right center;padding-right:17px;}.arrow-left{background:url("/images/tablearrow_left.png") no-repeat right center;padding-right:16px;}.arrow-right{background:url("/images/tablearrow_right.png") no-repeat right center;padding-right:16px;}

footer,footer * {color:#fff;font-size:12px;line-height:16px;}footer {background:url("/images/footer.png") repeat-x 0 0;min-height:176px;}footer .container {margin:0 auto;max-width:1024px;padding:20px 10px;}footer p {margin:0;}footer .logo,footer .text {display:block;padding-right:20px;margin-right:20px;min-height:65px;margin-bottom:10px;}footer .credits {float:right;margin-top:20px;margin-bottom:20px;}@media screen and (min-width:600px){footer .logo,footer .text {float:left;margin-bottom:0;border-right:solid 2px #557d9b;}}@media screen and (min-width:850px){footer .credits {margin-top:0;}footer .login {background:url("/images/login.png") no-repeat 0 1px;width:46px;height:15px;display:inline-block;position:relative;top:1px;left:1px;}}

header {height:74px;;position:relative;margin-bottom:24px;}header .menu {position:absolute;bottom:0;left:70px;}header .search {display:block;position:absolute;top:30px;right:32px;width:40px;}header .search.open {background-color:#dbdbdb;width:242px;width:calc(100% - 32px);}header .search input {background-color:transparent;border:0;padding:10px;margin:0;line-height:18px;float:left;width:180px;width:calc(100% - 63px);font-size:14px;display:none;}header .search.open input {display:block;}header .search .button {height:38px;width:42px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAABCFBMVEVLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uveelMAAAAV3RSTlMAAQIEBgcICQwTFRcZIiksLTA3ODw9SktNYGRpa2xxc3R1d32BgoOGh4iJipGVoKKjpKWnqK+wtre4uru+wcTKy83U3uHj5Oft7u/w8vP09fb4+vv8/f49YficAAAA4UlEQVR4AX3O107DQBBG4UkCMR1CwfRe7FAg9F4ChBKDsQk+7/8myNqxV4iQ7+pI/2q0knKmjx/eG1dL/fLLZAMjXCyINZcA8fMnwJ4d3BbcT5WlOHYCbIgqP8Jul+n5hK8hMWbhtiRqB2qal+BKpi8m0EcvRN2SuwE9BE9iHcG4qZBArFMYMXUHFck4TVo9JtfhQDILcKE58AEz2hMh9nMrkGz3pkeWY6hLplADouvDsyYpLx+K3jeqDviSq+y/AtG5K1WgKlZpcHTYScPX4Q+v07AlbWwCa/8MgbSz+ub/AK+xNLF81OMCAAAAAElFTkSuQmCC) no-repeat center center;float:right;cursor:pointer;}header .sections {height:24px;background-color:#002857;margin:0 -10px;}header .logo {width:180px;display:block;float:left;}header .logo img {width:100%;}header .facebook {position:absolute;right:82px;top:37px;}@media screen and (min-width:500px){header .search.open {max-width:265px;}}@media screen and (min-width:1044px){header {height:110px;}header .logo {width:260px;}header .facebook {right:339px;top:20px;}header .search {top:15px;right:0;width:242px !important;background-color:#dbdbdb;}header .search input {display:block;}header .search .button {background:url("/images/search.png") no-repeat center center;}header .sections {height:auto;margin:0;background-color:initial;position:absolute;top:27px;right:263px;display:block;}}

#layout {min-height:500px;padding-bottom:20px;overflow:hidden;}section.left {display:none;}section.right {margin-bottom:20px;}section.bottom {clear:both;}.wide-page section.content {max-width:785px;width:100%;}.front-page section.content {margin:0;}section.content > .contentTitle {padding-bottom:10px;border-bottom:solid 1px #333333;}.grayBox {clear:both;height:auto !important;border-radius:5px;background-color:#484848;color:#fff;padding:30px 20px 20px;text-align:center;}.grayBox p {color:#fff;}.grayBox .title {font-size:28px;border-bottom:solid 1px #b2b2b2;font-weight:800;padding-bottom:10px;margin-bottom:15px;}@media screen and (min-width:550px) and (max-width:799px){.front-page section .g1 {float:left;width:49%;}.front-page section .g2 {float:right;width:49%;}}@media screen and (max-width:549px),screen and (min-width:800px){.front-page section .g1,.front-page section .g2 {height:auto !important;}}@media screen and (min-width:800px){.front-page section.content {float:left;width:calc(100% - 348px) }section.right {margin-top:0;float:right;width:calc(329px - 1px);}}@media screen and (min-width:1044px){.front-page section.content {width:675px;}section.left {display:block;float:left;width:219px;min-height:50px;}section.content {float:left;margin-left:20px;width:545px;min-height:50px;}section.right {width:328px;}}

.menu,.menu ul {list-style:none;padding:0;margin:0;}.menu li {padding:0;margin:0;}.menu a {display:block;text-decoration:none;}.menuButton{top:31px !important;}@media screen and (max-width:1043px){.menuButton{position:absolute;top:60px;right:-10px;height:43px;width:42px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAMAAAAvFN9lAAAABlBMVEVLS0tLS0stgpnzAAAAAXRSTlMAQObYZgAAABZJREFUeAFjYMQDBkRyAMBgDITRQAAAJd8BpUkF9j0AAAAASUVORK5CYII=) no-repeat center 7px;margin:0;cursor:pointer;}header.menu-open .menuButton {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAMAAAAvFN9lAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABZJREFUeAFjYMQDBkRyAMBgDITRQAAAJd8BpUkF9j0AAAAASUVORK5CYII=);background-color:#6bb013;}.menu.main {position:absolute;left:276px;top:78px;left:-10px;right:-10px;bottom:auto;background-color:#fff;z-index:100;max-height:0;overflow:hidden;}header.menu-open .menu.main {transition:max-height 0.25s ease-in;max-height:5000px;padding-bottom:20px;}.menu.main li {border-top:solid 1px #d9d9d9;}.menu.main > li:first-child {border-top:none;}.menu.main > li {color:#000;background-color:#e6e6e6;}.menu.main > li:first-child {display:none;}.menu.main .selected,.menu.main .pselected,.menu.main .open,.menu.main ul {background-color:#fff;}.menu.main > .close {background-color:#e6e6e6;}.menu.menu li li > a{padding-left:calc(17px * 2);}.menu.menu li li li > a{padding-left:calc(17px * 3);}.menu.main a {text-decoration:inherit;display:block;line-height:20px;padding:17px 18px;color:#000;font-size:16px;position:relative;box-sizing:border-box;}.menu.main .hasChildren > a {width:calc(100% - 50px) }.menu.main > li > a {font-weight:bold;}.menu.main .hasChildren > a::after {display:block;width:49px;content:'';position:absolute;right:-49px;top:11px;bottom:11px;border-left:solid 1px #cccccc;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAMAAAAYoR5yAAAAnFBMVEVusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxtusxvShTudAAAAM3RSTlMACgseHyIkJygsLjEyNzlHSE5QVFZcXmNla21zdnt+s7W2293f4eTl5+nr7O7w+fr8/f7IuzzBAAAAZElEQVR4AS3MRRLDMBTGYJeZGVqXuY5j3f9umXn5tfpWclU/cupMmIjDP2Em97/Ehdx9E1dy+0nayM07aSfXr3AoWbvA0dS4wd7UepC2ps6LfG3qfYhL0+BHNje5E2GqZcWPpQJSMwmec5w7PwAAAABJRU5ErkJggg==) no-repeat center center;}.menu.main .selected > a::after,.menu.main .pselected > a::after,.menu.main .open > a::after {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAjVBMVEVqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxNqrxOXeAt4AAAALnRSTlMACh4fJCcoLTEyNzhISU9RVVddX2NlbW5zdH1+srO12+Dh4+To6err8Pn6/P3+YHK1MAAAAGNJREFUeAFVwQkSwTAAhtGvlNr3napdI/Lf/3gykcnwHlnZI+kfMw6qO0TdWiVDo0dBUDxlBjB+6dbCa99lRnhTq0sO+VV2QjB/69RonmVnREunqpJbkKwluRU/ttKGP/sdXx8CvAiMOE7oJwAAAABJRU5ErkJggg==);background-position:center center;}.menu.main ul {max-height:0;overflow:hidden;}.menu.main .selected > ul,.menu.main .pselected > ul,.menu.main .open > ul {transition:max-height 0.25s ease-in;max-height:1000px;}.menu.main .close > ul {transition:none;max-height:0;}.menu.main .selected > a,.menu.main .pselected > a {font-weight:bold;}}@media screen and (min-width:1044px){.menu.main li {float:left;}.menu.main a {background:url("/images/menuSplit.png") no-repeat left 3px;padding:0 14px 6px;line-height:18px;text-transform:uppercase;font-weight:600;font-size:16px;}.menu.main li:first-child a {background:none;}.menu.main li.selected a,.menu.main li.pselected a {background:url("/images/menuArrow.png") no-repeat bottom center;}.menu.main ul {display:none;}}.menu.sub {border-bottom:solid 1px #333333;}.menu.sub a {border-top:solid 1px #333333;line-height:29px;padding:0 18px;}.menu.sub > li > a {text-transform:uppercase;}.menu.sub li li a {border-top:solid 1px #d6d6d6;border-left:solid 10px transparent;}.menu.sub .selected > a,.menu.sub .pselected > a {font-weight:700;border-top:none;background-color:#ddeef8;}.menu.sub .selected > a {border-left-color:#0e2c56;}.menu.sub > .selected > a,.menu.sub > .pselected > a {background-color:#0e2c56;color:#fff;}.menu.sub .lvl3 .selected + li a {border-top:none;}.menu.sub .lvl3 > li > a{padding-left:20px;}.menu.sub .lvl4 > li > a{padding-left:30px;}.menu.sub .lvl5 > li > a{padding-left:40px;}.menu.sub .lvl6 > li > a{padding-left:50px;}.menu.bottom {display:none;}@media screen and (min-width:1044px){.menu.bottom {display:block;border-top:solid 1px #333333;padding:15px 0 0 85px;}.menu.bottom li:first-child a {background:none;}.menu.bottom a {font-size:14px;}}

.topNews ul {list-style:none;margin:0;padding:0;}.topNews li {padding:0;margin:0 0 20px;clear:both;overflow:hidden;}.topNews h1 {border-top:solid 1px #333333;border-bottom:solid 1px #333333;line-height:36px;overflow:hidden;}.topNews img {display:block;float:left;margin-right:16px;width:90px;}.topNews a {text-decoration:none;}.topNews a > span {display:block;}.topNews .title {font-size:20px;font-weight:800;}.topNews .date {font-size:12px;}.topNews .text {margin-top:10px;}@media screen and (max-width:549px){.topNews .txt1 {display:none;}}@media screen and (min-width:550px){.topNews .title {font-size:24px;padding-top:10px;}.topNews img {width:180px;}}.news h1 {margin-bottom:0px;}.news .date {font-size:12px;}.news .text {margin-top:10px;}.olderNews {list-style:none;margin:30px 0 0;padding:10px 0 0;border-top:solid 1px gray;}.olderNews li {margin:5px 0;padding:0;}.olderNews a {text-decoration:none;}.olderNews .date {color:gray;padding-left:5px;}

.notification {background-color:#ffcc00;padding:4px 0;border-radius:5px;margin-bottom:20px;}.notification h1 {text-transform:uppercase;padding:0 25px;}.notification ul {list-style:none;margin:0;padding:0;}.notification li {margin:0;border-top:solid 1px #fff2c0;padding:10px 35px 10px 25px;line-height:23px;max-height:23px;overflow:hidden;font-size:14px;transition:max-height 1.5s;-moz-transition:max-height 1.5s;-webkit-transition:max-height 1.5s;-o-transition:max-height 1.5s;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAD1BMVEUAAAAzMzMzMzMzMzM0NDSkjaoNAAAAA3RSTlMAQHBaCvrnAAAAKElEQVR4AWMAA0ZmZmZGMItiPiMIMAH5TGAWAzMqIMRH108197FA+ACJXwElctISgwAAAABJRU5ErkJggg==) no-repeat right 15px top 14px;}.notification li:first-child {border-top:none;}.notification .txt2,.wide-page .notification .txt1 {display:none;}.notification li.open {max-height:1000px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAECAMAAABmz5W7AAAAA1BMVEUzMzPK7GI1AAAAC0lEQVR4AWOgEAAAAEAAAWjqnb8AAAAASUVORK5CYII=);background-position:right 15px top 20px;}.notification .open .txt1,.notification .open .txt2 {display:inline;}.notification .open .txtDot {display:none;}.notification .title {font-weight:bold;font-size:16px;}.notification .text {display:none;}.notification .open .text {display:block;margin:10px 0;}.notification .linksTo {display:none;}.notification .open .linksTo {display:block;}.notification .linksTo div {font-weight:bold;font-size:19px;}.notification .linksTo a {text-decoration:none;background-repeat:no-repeat;background-position:left 4px;display:block;padding-left:30px;}.notification .linksTo a:hover {text-decoration:underline;}.notification .linksTo a.fer {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAsUlEQVQY04WMMQsBcRjG/8V+tzIafIGfSfkSJl9BUZbbb1N8AyUjMhAWioVVXUkGt5+OEiWZznvlXP4Gz9vb8/b8el6lPsImyNnqVzgcCWSd79jAZ0qWKhlxHyNGKemspBPOgg3pCCQ5v+NoTiQiONTQJH6Y11AhRqaGzH+IMl3qGmrSp6Zw6bDlyoAZF+biN3aSuWFrgEWJFg2Ksm25LXpUFJ7YngcjltxZM+bJQTLvBVHVdezrASxmAAAAAElFTkSuQmCC);}.notification .linksTo a.bus {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAQAAACIaFaMAAAAqUlEQVQY052PLQvCABCGDwTz9RnFLs+iwWQ2mAyyJP4A0aRFMAtDWB37E2KxiNFsERbFpGDQgZzBD9gmBu9p93C874kIDiOWHLljXNgwxhERypwwhtRf9DHOVIUBCXGGGxMhYCaZYUooLOjmRIeVsKORFW6NvXClkrsokQiG92n0po0J9p2fooWfWs5pPkWPMCUivP8yFGONoqirKMoWQ4UCMVHqPZ8DxQcwSI09LVggkgAAAABJRU5ErkJggg==);}@media screen and (min-width:500px){.notification .title {font-size:21px;}}@media screen and (min-width:1044px){.notification li {font-size:17px;}.notification .title {font-weight:bold;font-size:21px;padding-right:10px;display:table-cell;}.notification .text {display:table-cell !important;padding-left:10px;margin:0;}.notification .linksTo {display:none;padding-left:30px;width:250px;}.notification .open .linksTo {display:table-cell;}.notification .txtDot:nth-child(2) {display:none;}}

@media only print{header,footer,.menu,section.left,.front-page section.right,.front-page .slideShow,.front-page .advs,.olderNews {display:none !important;}section.content {float:none !important;width:auto !important;}.notification li {max-height:1000px !important;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;padding:10px 0;}.notification .text {display:block !important;margin:10px 0 !important;}.notification .text > * {display:inline !important;}.notification .text > .txtDot {display:none !important;}}

.routes {border-radius:5px;padding:22px 30px 30px;margin-bottom:20px;background-color:#002c54;}.routes,.routes * {color:#fff;text-decoration:none;}.routes h1 {padding:12px 0 0 37px;background:url("/images/ferry.png") no-repeat left center;text-transform:uppercase;margin:0 0 10px;}.routes.buses h1 {background-image:url("/images/bus.png");}.routes ul {list-style:none;padding:0;margin:0;}.routes li {padding:0;margin:0;border-top:solid 1px #355878;}.routes li:first-child {border:none;}.routes a {display:block;overflow:hidden;line-height:20px;}.routes .number {display:block;min-width:16px;max-width:15%;float:left;min-height:10px;text-align:right;}.routes .name {display:block;width:85%;float:right;}@media screen and (max-width:549px),screen and (min-width:800px){.routes {height:auto !important;}}

.sections a {float:right;display:block;margin-right:7px;text-decoration:none;}.sections img {display:none;border:0;width:20px;}.sections span {color:#fff;font-size:10px;line-height:12px;margin-top:6px;padding-right:8px;display:block;border-right:solid 1px #fff }.sections a:first-child span {border-right:none;padding-right:0;}@media screen and (min-width:1044px){.sections span {display:none;}.sections img {display:block;}}

html,body {margin:0;padding:0;}body {background-color:#002857;font-family:"proxima-nova",Arial;font-size:14px;line-height:normal;font-weight:normal;font-style:400;color:#333333;}#pageBg {background:#fff url("/images/header.png") repeat-x 0 74px;;}#page {margin:0 auto;max-width:1024px;padding:0 10px;}a {color:inherit;}img{border:0;}@media screen and (max-width:700px){.table-wrap{overflow-y:hidden;}.table-wrap > table{width:auto;min-width:100%;}.table-wrap::-webkit-scrollbar{-webkit-appearance:none;}.table-wrap::-webkit-scrollbar:vertical{width:12px;}.table-wrap::-webkit-scrollbar:horizontal{height:12px;}.table-wrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #ffffff;}.table-wrap::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff;}}@media screen and (min-width:1044px){#pageBg {background-position:0 110px;}}

.slideShow {width:100%;padding-top:53.335%;position:relative;overflow:hidden;margin-bottom:20px;}.slideShow ul {list-style:none;margin:0;padding:0;position:absolute;left:0;right:0;top:0;bottom:0;}.slideShow li {padding:0;margin:0;position:absolute;width:100%;height:100%;}.slideShow a {display:block;}.slideShow img {border-radius:5px;width:100%;}.slideShow .container {position:absolute;bottom:28px;left:0;right:0;color:#fff;}.slideShow .container .bg {position:absolute;background-color:#002855;opacity:0.7;left:0;right:0;top:0;bottom:0;}.slideShow .title {font-weight:800;font-size:18px;}.slideShow .info {position:relative;padding:12px 100px 12px 30px;}.slideShow .navLeft,.slideShow .navRight {opacity:0;position:absolute;left:0;top:152px;height:46px;width:46px;background:#000 url("/images/slideShowArrows.png") no-repeat 14px 10px;cursor:pointer;z-index:1;}.slideShow .navRight {left:auto;right:0;background-position:16px -64px;}.slideShow:hover .navLeft,.slideShow:hover .navRight {-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;opacity:0.3;}.slideShow .navLeft:hover,.slideShow .navRight:hover {opacity:1;}.slideShow .progress {height:15px;position:absolute;bottom:7px;right:12px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;}.slideShow .dot {background:url("/images/slideShowProgress.png") no-repeat 2px 2px;height:14px;width:14px;float:left;margin-right:6px;cursor:pointer;}.slideShow .dot.selected {background-position:-31px 2px;}@media screen and (min-width:600px){.slideShow .title {font-size:28px;}}
