:root{--fundo:#333;--menu-topo:#293b45;--menu-fundo:#1d2b32;--menu-texto:#dce4e7;--texto:#808080;--titulo:#ff9d0b;--linha:#d4d4d4;--azul:#326f9f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--fundo);color:var(--texto);font-family:"Segoe UI",Tahoma,Verdana,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.pagina{width:min(1200px,100%);min-height:100vh;margin:auto;background:#fff}.cabecalho-visual img{display:block;width:100%;height:auto}.menu-principal{position:relative;z-index:10;display:flex;align-items:stretch;min-height:58px;margin:10px 0 0;padding:0 12px;background:linear-gradient(135deg,#293f4b,#17242a);box-shadow:inset 0 1px rgba(255,255,255,.1),0 2px 7px rgba(8,17,21,.24);white-space:nowrap}.menu-principal a,.menu-principal summary{display:flex;align-items:center;gap:7px;min-height:58px;padding:0 14px;border-bottom:3px solid transparent;color:var(--menu-texto);font-size:14px;text-decoration:none;text-shadow:0 1px rgba(0,0,0,.5);cursor:pointer;list-style:none;transition:background-color .18s,color .18s,border-color .18s;outline:none}.menu-principal summary::-webkit-details-marker{display:none}.menu-principal a:hover,.menu-principal a:focus-visible,.menu-principal summary:hover,.menu-principal summary:focus-visible,.menu-principal .ativo,.menu-sub[open]>summary{background:rgba(0,0,0,.22);border-bottom-color:#ff9d0b;color:#ffb22c}.menu-principal summary span{color:#c2ced3;font-size:14px;line-height:1;transition:transform .18s}.menu-sub[open]>summary span{transform:rotate(180deg);color:#ffb22c}.menu-principal .inicio{flex:0 0 51px;justify-content:center;padding:0}.menu-principal .inicio img{width:20px;height:19px;opacity:.9}.menu-sub{position:relative}.submenu{position:absolute;top:58px;left:0;z-index:20;min-width:178px;padding:7px;background:#203039;border:1px solid rgba(255,255,255,.1);border-top:3px solid #ff9d0b;box-shadow:0 11px 22px rgba(0,0,0,.3)}.submenu a{min-height:0;margin:1px 0;padding:9px 12px;border-radius:3px;border-bottom:0;color:#fff;font-size:13px;text-shadow:none}.submenu a:hover,.submenu a:focus-visible{background:#354b55;border-bottom:0;color:#ffbe4b}.menu-principal .facebook{justify-content:center;width:34px;padding:0;color:#fff;font-family:Arial,sans-serif;font-size:17px;font-weight:700}.menu-principal .area-privada{margin-left:auto;padding:0 18px;border-bottom:0;background:#276a99;color:#fff;font-weight:600;text-shadow:none}.menu-principal .area-privada:hover{background:#3480b4;color:#fff}.conteudo{padding:29px 34px 45px}.noticia-principal{max-width:1050px;margin:auto;line-height:1.54}.noticia-principal h1{margin:0 0 5px;color:#666;font-size:15px;font-weight:700;letter-spacing:.01em}.noticia-principal time{display:block;margin-bottom:12px;color:#929292;font-size:14px}.noticia-principal p{margin:0 0 17px}.noticia-principal ul{margin:-7px 0 17px;padding-left:30px}.noticia-principal figure{margin:30px auto 0;text-align:center}.noticia-principal figure img{display:block;width:min(930px,100%);height:auto;margin:auto}.ver-noticias{max-width:1050px;margin:32px auto 0;text-align:right}.ver-noticias a{color:#666;font-size:14px;text-decoration:none}.ver-noticias b{display:inline-grid;width:23px;height:23px;margin-left:5px;place-items:center;background:var(--titulo);color:#fff;font-size:18px;line-height:1}.ver-noticias a:hover{color:var(--titulo)}.pagina-interna{padding:26px 34px 50px}.artigo{max-width:1050px;margin:auto;color:var(--texto);line-height:1.5}.artigo>h1{position:relative;margin:0 0 30px;padding-left:20px;color:var(--titulo);font-size:24px;font-weight:700;text-transform:uppercase}.artigo>h1:before{position:absolute;top:0;bottom:0;left:0;width:11px;background:var(--titulo);content:""}.artigo h2{margin:25px 0 6px;color:var(--titulo);font-size:15px;font-weight:400}.artigo p{margin:0 0 19px}.artigo a{color:#f09b15;text-decoration:none}.artigo a:hover{text-decoration:underline}.artigo ul,.artigo ol{margin:0 0 20px;padding-left:28px}.artigo li{margin-bottom:8px}.imagem-centro{text-align:center}.imagem-centro img{max-width:100%;height:auto}.imagem-centro.pequena img{width:150px}.imagem-direita{float:right;margin:3px 0 13px 22px}.imagem-direita img{max-width:100%;height:auto}.mestres-lista{max-width:940px}.mestre{display:flex;gap:14px;padding:0 0 27px;margin:0 0 27px;border-bottom:1px solid var(--linha)}.mestre>img{flex:0 0 auto;width:150px;height:max-content;border:1px solid #d3d3d3}.mestre h2{margin:2px 0 20px;color:#68717b;font-size:15px;font-weight:400;text-transform:uppercase}.mestre p{margin-bottom:17px}.mestre ul{margin:0;padding-left:22px}.mestre li{margin-bottom:1px}.lista-noticias{display:grid;grid-template-columns:1fr 1fr;gap:18px 34px}.lista-noticias article{padding:3px 0 16px;border-bottom:1px solid var(--linha)}.lista-noticias time{display:block;margin-bottom:5px;color:#999;font-size:12px}.lista-noticias h2{margin:0;color:#666;font-size:15px;font-weight:700}.lista-noticias p{margin:8px 0 0}.regras{counter-reset:regra;list-style:none;padding-left:0!important}.regras li{position:relative;padding-left:33px;margin-bottom:14px}.regras li:before{position:absolute;left:0;top:0;color:var(--titulo);font-weight:700;content:counter(regra,decimal-leading-zero) ".";counter-increment:regra}.links-uteis{padding-left:0!important;list-style:none}.links-uteis li{padding:11px 0;border-bottom:1px solid #eaeaea}.horario{text-align:center}.horario img{max-width:100%;height:auto}.contactos-imagens{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:30px}.contactos-imagens img{max-width:min(100%,420px);height:auto}.contactos-imagens a{display:block}.contactos-imagens a img{transition:opacity .18s}.contactos-imagens a:hover img{opacity:.8}footer{display:flex;justify-content:space-between;gap:20px;padding:18px 34px;background:#292929;color:#aaa;font-size:12px}footer a{color:#d3d3d3;text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}@media(max-width:1000px){.menu-principal{margin-top:0;padding:0 8px}.menu-principal a,.menu-principal summary{padding:0 10px;font-size:13px}.pagina-interna,.conteudo{padding-left:24px;padding-right:24px}}@media(max-width:760px){.menu-principal{flex-wrap:wrap;justify-content:flex-start;min-height:50px;padding:0}.menu-principal a,.menu-principal summary{min-height:50px;padding:0 10px;font-size:12px}.menu-principal .inicio{flex-basis:45px}.submenu{top:50px}.menu-principal .area-privada{margin-left:0}.pagina-interna,.conteudo{padding:23px 18px 32px}.artigo>h1{margin-bottom:24px;font-size:21px}.lista-noticias{grid-template-columns:1fr}.mestre{gap:12px}.mestre>img{width:118px}.contactos-imagens{gap:18px}footer{flex-direction:column;padding:17px 18px}}@media(max-width:480px){body{font-size:13px}.cabecalho-visual{overflow:hidden}.cabecalho-visual img{width:170%;max-width:none;margin-left:-35%}.menu-principal .facebook{width:42px}.menu-principal .area-privada{padding:0 12px}.mestre{flex-direction:column}.mestre>img{width:150px}.imagem-direita{float:none;margin:10px auto;text-align:center}.imagem-direita img{display:block;margin:auto}.artigo>h1{font-size:19px}.contactos-imagens img{max-width:100%}}
