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,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{}mark{background:#ff0;color:#000}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}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"]{box-sizing:border-box;padding:0}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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-y:scroll}body{font-family:'Source Sans Pro',sans-serif}a,a:link,a:visited{text-decoration:none;color:#299bdd}.clr{clear:both}.pull-left{float:left}.featured-articles .itemBackToTop,.destaques .itemBackToTop{display:none}ul.menuiconeHome{display:none}.navegacaoTopo{background-color:#222222;border-bottom:1px solid #fff;overflow:hidden;margin:0;padding:0}.navegacaoTopoInner{padding:10px 0 40px 0}.navegacaoTopo ul{margin:4px;padding:0;list-style-type:none;text-transform:uppercase}.navegacaoTopo a{text-decoration:none;color:#f6dc00;font-size:12px}.element-invisible{position:absolute;left:-99999px}ul.menuTopo{margin-right:20px}#cookie-bar{display:none}.navegacaoTopo .finder input{font-size:10px;color:#f6dc00;border:0 none;padding:0 5px 0 15px;height:30px;border-radius:15px;box-sizing:border-box;width:200px;background-color:#000;background-color:rgba(0,0,0,0.5);background-image:url(../images/search.png);background-repeat:no-repeat;background-position:175px;outline:none}.mod-languages{margin:5px}.logo{position:relative;background-color:#fff;padding:20px;margin:20px auto 0 auto;width:250px}.logo img{max-width:100%;display:block;margin:auto}.logo .titulo{text-transform:uppercase;font-weight:bold;text-align:center;line-height:100%;font-size:1em}.imagemDeFundo,.imagemDeFundoInner{display:none}nav.moduletable-menu-principal{display:none}.itemImageBlock,.catItemImageBlock{background-repeat:no-repeat;background-position:center;background-size:cover}.catItemImageBlock{height:200px}.itemImageBlock{height:300px}.roteirosImagem{max-width:100%;margin:10px 0}.itemBody{color:#333 !important}#k2ModuleBox97{display:none}.itemBody table{width:100%}.itemBody table td{padding:10px}.itemBody table thead{font-weight:bold;background-color:#333;color:#fff;text-transform:uppercase}.itemBody table tr:nth-child(even){background-color:#eee}ul.restaurantes{list-style-type:none;margin:0;padding:0}ul.restaurantes li{border-bottom:1px dashed #299bdd;overflow:hidden;padding:10px}ul.restaurantes li:hover{background-color:#eee}.restaurantes iframe{width:100%;height:200px}.restaurantes h2{text-transform:uppercase;color:#299bdd;margin-top:0;font-size:20px}.regimento .itemBody h1{color:#333;border:0 none;font-weight:bold;margin:50px}.regimento .itemBody h1,.regimento .itemBody h2,.regimento .itemBody h3{text-align:center}.regimento .itemBody li{margin-bottom:10px}.regimento .itemBody .indice li{margin-bottom:0}p.voltar{text-align:right}p.morada,p.telefone,a.email,a.webpage{padding-left:25px}p.morada{background:url(../images/location-icon.png) no-repeat top left}p.telefone{background:url(../images/phone-icon.png) no-repeat top left}p.telefone a{color:#333}a.email{background:url(../images/mail-icon.png) no-repeat top left}a.webpage{background:url(../images/webpage-icon.png) no-repeat top left}.itemBody .ui-accordion-header{background:#2a9cdd url(../images/accordion-arrow.png) no-repeat 10px 15px;color:#fff;margin:0;padding:10px 10px 10px 30px;cursor:pointer;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-size:15px;margin-bottom:5px}.itemBody .ui-accordion-header.ui-accordion-header-active{background:#2a9cdd url(../images/accordion-arrow-down.png) no-repeat 10px 15px}.itemBody .ui-accordion-content{margin:0;padding:10px}.itemBody .ui-accordion-content p{margin:0 !important;margin-bottom:10px !important;padding:0 !important}ul.ui-tabs-nav{margin:0;padding:0;list-style-type:none;text-transform:uppercase;border-bottom:1px solid #299bdd}ul.ui-tabs-nav a{color:#fff}ul.ui-tabs-nav > li{display:inline-block;padding:10px}ul.ui-tabs-nav li.ui-state-default{margin-right:10px;margin-left:10px;background-color:#299bdd}ul.ui-tabs-nav li.ui-tabs-active{background-color:#fff;border-top:1px solid #299bdd;border-left:1px solid #299bdd;border-right:1px solid #299bdd;position:relative;top:1px}ul.ui-tabs-nav li.ui-tabs-active a{color:#299bdd}div.ui-tabs{margin-top:20px}div.ui-tabs-panel{padding:20px}div.k2Pagination ul li{padding:10px}.rodape{background-color:#eee;padding:50px}.rodape ul{margin:0;padding:0;list-style-type:none;text-align:center}.rodape ul li{display:inline;margin:10px}.copyright{text-align:center;color:#222}.rodape a{color:#222;text-decoration:none;font-weight:bold}fieldset{border:0 none}.pagina button,.pagina input[type="text"],.pagina input[type="submit"],.pagina input[type="password"],.pagina textarea{padding:10px;border:0 none;box-sizing:border-box;width:100%;outline:none;border-radius:5px}.pagina textarea{height:200px}.pagina input[type="checkbox"]{vertical-align:middle}.pagina input[type="text"],.pagina input[type="password"],.pagina textarea{transition:background-color 2s;background-color:#dcdcdc;color:#222;border:0}.pagina input[type="text"]:hover,.pagina input[type="password"]:hover,.pagina textarea:hover,.pagina input[type="text"]:focus,input[type="password"]:focus,.pagina textarea:focus{background-color:#c2c2c2}.pagina button,.pagina input[type="submit"]{transition:background-color 1s;background-color:#299bdd;color:#fff;font-weight:bold;text-transform:uppercase}.finder button{margin-top:10px}.pagina button:hover,.pagina input[type="submit"]:hover{background-color:#f6dc00}.pagina input[type="submit"]:hover{color:#333}.k2LoginBlock input[type="text"]{margin-bottom:15px}.Chronoform input,.Chronoform textarea{margin-bottom:0}.ccms_form_element input,textarea,input[type="file"]{padding:10px !important;border:0;margin-bottom:3px}.ccms_form_element{margin-bottom:2px;position:relative;padding:1px 0px 1px 0px;clear:both}#form-login-remember{margin:5px 0}.componente{margin-bottom:50px}.componente .moduletable .acymailing_introtext{padding-top:15px !important}.componente .moduletable ul{margin:0;padding:0;list-style-type:none}.componente .moduletable ul li{padding:0 0 10px 0;display:block;width:100%;float:left}.moduletable-mais ul li,.subTexto ul li{padding-bottom:10px}.moduletable-mais ul li:hover a,.subTexto ul li:hover a{color:#000}.sidebar .moduletable-mais ul{margin:0;padding:0;list-style-type:none}.sidebar .moduletable-mais a{color:#222}.sidebar .moduletable-mais{margin-bottom:30px}.subTexto .k2ItemsBlock ul li{min-height:70px}.subTexto .moduleItemTitle,.moduletable-mais .moduleItemTitle{font-size:15px;line-height:100%;font-weight:bold;padding:0 10px 0 25px;margin-left:10px}.subTexto a.moduleItemTitle,.moduletable-mais a.moduleItemTitle{color:#222;text-decoration:none;display:block;background-image:url(../images/bullet.png);background-repeat:no-repeat}.subTexto h3{margin-bottom:20px}.subTexto .moduleItemDateCreated,.moduletable-mais .moduleItemDateCreated{font-size:14px;padding-left:35px}.itemListView div.catItemImageBlock{margin-bottom:0 !important}a.k2ReadMore{display:block;font-weight:normal;padding:10px;color:#2996d5;margin-bottom:20px;overflow:hidden;border-bottom:1px dashed #2996d5;background-color:#eeeeee}.catItemView:hover a.k2ReadMore{background-color:#2996d5;color:#fff;border-bottom:1px solid #2996d5}a.k2ReadMore h3{font-weight:normal;text-transform:uppercase;margin:0;padding:0;display:block;float:left;width:80%}.mais{width:10%;float:right;text-align:right;font-size:25px;line-height:25px;padding:0;margin:0}.sidebar h3{margin-bottom:15px}.sidebar .k2ModuleBox100,.sidebar .moduletable{margin-bottom:40px}#k2ModuleBox106 .agendaData{width:30%;background-color:#f6dc00;float:left;padding:10px 0;transition:color 1s;color:#222222;border-radius:5px}#k2ModuleBox106 .agendaDia,.agendaMes{text-align:center;font-family:Source Sans Pro,sans-serif;line-height:100%}#k2ModuleBox106 .agendaDia{font-weight:bold;font-size:30px}#k2ModuleBox106 .agendaMes{text-transform:uppercase;font-size:20px}#k2ModuleBox106 .agendaTitulo{font-weight:bold;font-size:18px;line-height:100%}#k2ModuleBox106 div.agendaTitulo,#k2ModuleBox106 div.agendalocal,#k2ModuleBox106 div.agendaTipoDeEvento{padding-left:15px}#k2ModuleBox106 .agendaTituloLocal{float:left;width:70%}#k2ModuleBox106 .agendaTipoDeEvento{font-style:italic}#k2ModuleBox106 .agendalocal{font-weight:normal;line-height:100%}#k2ModuleBox106 div.agendaEvento{overflow:hidden;margin-bottom:15px;transition:color 1s}#k2ModuleBox106 div.agendaEvento:hover,#k2ModuleBox106 div.agendaEvento:hover .agendaData{color:#000}#k2ModuleBox106 a{color:#222222}.agenda .catItemView{border-bottom:1px dashed #299bdd;padding:10px 0}#system-message{border-radius:5px;background-color:#ffcc00;padding:20px !important;color:#333}.close{cursor:pointer;color:#fff;font-size:30px;position:absolute;right:40px;top:30px}.alert-heading{color:#fff;text-transform:uppercase}.scrollToTop{display:block;width:40px;height:40px;position:fixed;right:20px;bottom:20px;z-index:999;background-image:url('../images/topo.png');transition:opacity 2s;opacity:0.8}.scrollToTop:hover{opacity:1}dl.infoDoRecorte{overflow:hidden;margin:10px 0;padding:0;border-bottom:1px solid #999}.infoDoRecorte dt{float:left;margin:0;width:30%;padding:5px 0;border-top:1px solid #999;font-weight:bold}.infoDoRecorte dd{float:left;width:70%;margin:0;padding:5px 0;border-top:1px solid #999}div.imageBlockTitulo{margin:5px 0;text-align:center;padding:5px;background-color:#299bdd}.imageBlockTitulo h1{display:inline;font-size:25px;text-align:center;line-height:35px;border:0 none;color:#fff !important;font-weight:bold}.addthis_sharing_toolbox{float:right}.pagina ul.breadcrumb{list-style-type:none;margin:0;padding:0 0 5px 0;border-bottom:1px solid #299bdd}.pagina ul.breadcrumb li{display:inline;text-transform:uppercase;color:#299bdd;font-size:20px;line-height:110%;padding:0 0 6px 0}.breadcrumb .divider{margin:0 5px}.breadcrumb .icon-location{margin:0}.pdf{line-height:16px;padding-left:20px;background-image:url(../images/pdficon_small.png);background-repeat:no-repeat}.anexos{margin-top:20px}.anexos ul{padding:0;margin:0}.anexos ul li{list-style-type:none}.anexos span{font-size:12px;color:#666}.itemImageGallery span.sigProPseudoCaption,.itemImageGallery span.sigProCaption{display:none !important}@media (min-width:768px){#cookie-bar{display:block}.navegacaoTopo ul li{display:inline}ul.menuiconeHome{display:block;float:left}.navegacaoTopo ul.menuTopo,.navegacaoTopo .finder,.mod-languages{float:right}.imagemDeFundo{display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:500px;background-repeat:no-repeat;background-position:center;background-size:100%}.imagemDeFundoInner{display:block;position:absolute;top:300px;left:65%}.imagemDeFundoTexto{position:relative;width:250px;padding:10px;color:#fff;background-color:rgba(0,0,0,0.8);border-radius:5px}.logo{width:25%;max-width:200px;margin-bottom:20px;margin-left:20px}.pagina{background-color:#fff;min-height:600px}.moduletable-megamenu{min-height:40px}#k2ModuleBox97{display:block}#slider{padding-top:30px !important}#slider .sliderTexto{float:right;display:block;max-width:40%;position:relative;top:60%;z-index:100;margin-right:50px}#slider .sliderCategoria{text-align:left;text-transform:uppercase;margin-bottom:5px;position:relative;left:-10px}#slider .sliderTipoDeEvento{position:relative;left:-10px;top:5px}#slider a{text-decoration:none;color:#aad400}#slider:hover a{color:#f6dc00}#slider h2{display:inline;font-size:25px;text-align:right;line-height:35px;padding:5px;background-color:#aad400;box-shadow:10px 0 0 #aad400,-10px 0 0 #aad400;box-decoration-break:clone;color:#222;font-weight:bold}#slider:hover h2{background-color:#f6dc00;box-shadow:10px 0 0 #f6dc00,-10px 0 0 #f6dc00}.componente,.sidebar{position:relative;float:left}.componente{width:70%}.componenteInner{padding:30px}.sidebar{width:30%}.sidebarInner{padding:30px 30px 0 0}.componente .moduletable ul li{width:50%}form#finder-search{width:60%;margin:50px auto}.restaurantes div.info,.restaurantes div.mapa{width:50%;float:left}}@media (min-width:992px){.contentor{width:80%;margin:0 auto}.imagemDeFundo{height:750px}.destaques .logo,.featured-articles .logo{margin-bottom:20%}}@media (min-width:1200px){.menu-principal > li{font-size:15px}.coluna{width:50%;float:left}}@media (max-width:768px){.navegacaoTopo .finder input{display:block;margin:auto}ul.menuTopo li{text-align:center}.navegacaoTopo .separator{display:none}.pagina{padding:20px}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}