{"id":1723,"date":"2026-11-07T11:44:12","date_gmt":"2026-11-07T11:44:12","guid":{"rendered":"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=1723"},"modified":"2026-11-08T12:45:41","modified_gmt":"2026-11-08T12:45:41","slug":"inicio","status":"publish","type":"page","link":"https:\/\/clubescienciaviva.aeccb.pt\/","title":{"rendered":"In\u00edcio"},"content":{"rendered":"\n<style>\nbody.page-id-1723 .kc_content_left{width:100%;float:none;padding:0}body.page-id-1723 #kc_content_wrap{padding:0}body.page-id-1723 .kc_content_right{display:none}\n\nbody.page-id-1723{background:#f6f8fc}body.page-id-1723 #sidebar,body.page-id-1723 .entry-header,body.page-id-1723 .page-header{display:none}body.page-id-1723 #content,body.page-id-1723 #primary,body.page-id-1723 .site-content,body.page-id-1723 .content-area{width:100%;max-width:none;padding:0;margin:0;float:none}body.page-id-1723 .container{max-width:none;width:100%;padding-left:0;padding-right:0}.cv-site{font:17px\/1.65 system-ui,-apple-system,Segoe UI,sans-serif;color:#172943;background:#f6f8fc;text-align:left}.cv-site *{box-sizing:border-box}.cv-site h1,.cv-site h2,.cv-site h3{font-family:inherit;text-transform:none;letter-spacing:-.035em;color:inherit;line-height:1.12;margin:0}.cv-site p{margin:0 0 20px}.cv-wrap{width:min(1160px,90%);margin:auto}.cv-hero{background:#102b45;color:#fff;padding:88px 0 76px;position:relative;overflow:hidden}.cv-hero:before{content:'';position:absolute;width:650px;height:650px;border:1px solid #2e5267;border-radius:50%;right:-140px;top:-280px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff03;pointer-events:none}.cv-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;position:relative}.cv-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6de4d7!important}.cv-site h1{font-size:clamp(42px,5.7vw,76px);max-width:720px;margin:20px 0 26px}.cv-site h1 em{font-style:normal;color:#f3d25c}.cv-lead{max-width:580px;color:#d1e0ec;font-size:19px}.cv-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.cv-site a.cv-btn{display:inline-flex;text-decoration:none;background:#f3d25c;color:#142d44;padding:14px 23px;border-radius:9px;font-size:15px;font-weight:800;border:1px solid transparent;transition:transform .2s}.cv-site a.cv-btn:hover{transform:translateY(-3px);background:#ffe188}.cv-site a.cv-btn.secondary{color:#fff;background:transparent;border-color:#7892a6}.cv-lab{border:1px solid #406078;border-radius:24px;background:#16374f;padding:30px;transform:rotate(2deg);box-shadow:20px 20px 0 #081f3338}.cv-labtop{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;color:#a9c8d6}.cv-orbit{height:220px;display:grid;place-items:center;position:relative}.cv-orbit:before,.cv-orbit:after{content:'';position:absolute;width:220px;height:80px;border:2px solid #71e3d2;border-radius:50%;transform:rotate(40deg)}.cv-orbit:after{transform:rotate(-40deg);border-color:#f3d25c}.cv-nucleus{width:65px;height:65px;background:#70e2d3;border-radius:50%;box-shadow:0 0 60px #70e2d350}.cv-lab h2{font-size:27px}.cv-lab p{color:#bdd3df;font-size:14px;margin-top:14px}.cv-ribbon{background:#76e0d0;color:#10344a}.cv-ribbon .cv-wrap{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;font-weight:750;flex-wrap:wrap}.cv-section{padding:75px 0}.cv-section h2{font-size:clamp(30px,4vw,46px);margin:8px 0 20px}.cv-subtitle{max-width:670px;color:#52667c}.cv-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:#087e7d!important;text-transform:uppercase}.cv-topics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.cv-topic{background:#fff;border:1px solid #dfe6ee;border-radius:14px;padding:25px}.cv-topic b{font-size:20px;display:block;margin-bottom:8px;line-height:1.3}.cv-topic p{font-size:15px;color:#52667c;margin:0}.cv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.cv-card{background:#fff;border:1px solid #dfe6ee;border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s}.cv-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #122e4510}.cv-art{height:125px;display:flex;align-items:center;justify-content:space-between;padding:22px 30px;background:#dcf4ee;overflow:hidden}.cv-art span{font-size:92px;line-height:1;color:#157771}.cv-art b{font-size:44px;font-weight:350;opacity:.35}.art-1{background:#e4e9fc;color:#4a5d98}.art-1 span{color:#697bb4}.art-2{background:#fff0c1;color:#8b7119}.art-2 span{color:#a38732}.art-3{background:#f8e3dc;color:#a36e5d}.art-3 span{color:#ad7763}.cv-cardbody{padding:25px}.cv-tag{font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:#087c7a;margin-bottom:12px!important}.cv-card h3{font-size:23px;margin-bottom:15px}.cv-cardbody>p:not(.cv-tag){font-size:14px;color:#52667c}.cv-card small{display:block;border-top:1px solid #e4eaf0;padding-top:15px;color:#64738a;font-size:11px}.cv-challenge{background:#102b45;color:#fff;border-radius:22px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.cv-challenge h2{font-size:36px}.cv-challenge p{color:#c6d9e6}.cv-challenge .cv-kicker{color:#78e2d4!important}.cv-site details{background:#ffffff0c;border:1px solid #466174;border-radius:10px;padding:20px}.cv-site summary{cursor:pointer;font-weight:750;color:#f3d25c}.cv-site details p{font-size:15px;margin:18px 0 0}.cv-schools{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.cv-school{padding:27px;background:#fff;border-left:4px solid #14a69f;border-radius:7px}.cv-school small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#65778b}.cv-school h3{font-size:21px;margin-top:10px}.cv-join{background:#76e0d0;border-radius:22px;padding:45px;display:flex;gap:30px;align-items:center;justify-content:space-between}.cv-join h2{font-size:36px}.cv-join p{margin:12px 0 0;max-width:650px}.cv-join strong{background:#102b45;color:#fff;border-radius:12px;padding:20px;min-width:190px;font-size:15px;line-height:1.5}.cv-note{font-size:12px;color:#677b8f;margin-top:30px!important}.cv-site a:focus-visible,.cv-site summary:focus-visible{outline:3px solid #f4c842;outline-offset:5px}@media(max-width:800px){.cv-hero-grid{grid-template-columns:1fr}.cv-hero{padding:55px 0}.cv-lab{max-width:480px;transform:none}.cv-grid{grid-template-columns:repeat(2,1fr)}.cv-topics,.cv-schools{grid-template-columns:1fr}.cv-challenge{grid-template-columns:1fr;gap:20px}.cv-join{display:block}.cv-join strong{display:block;margin-top:25px}.cv-section{padding:48px 0}}@media(max-width:520px){.cv-grid{grid-template-columns:1fr}.cv-challenge,.cv-join{padding:27px}.cv-ribbon .cv-wrap{gap:8px}.cv-lab{padding:22px}.cv-art{height:110px}.cv-site h1{font-size:44px}}\n.cv-photo{display:block;width:100%;height:210px;object-fit:cover}.cv-doclink{display:inline-block;color:#086d70!important;font-weight:750;text-decoration:underline;font-size:14px;margin:14px 0 0}.cv-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.cv-gallery figure{margin:0;background:#fff;border:1px solid #dde6ed;border-radius:12px;overflow:hidden}.cv-gallery img{display:block;width:100%;height:240px;object-fit:contain;background:#eef2f6}.cv-gallery figcaption{padding:12px 16px;font-size:12px;color:#53667a}.cv-project{padding:45px 0;border-bottom:1px solid #d8e3ed;scroll-margin-top:30px}.cv-project h2{font-size:34px}.cv-project p{max-width:850px}.cv-pills{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.cv-pills a{background:#fff;border:1px solid #b8cbd6;padding:8px 13px;border-radius:24px;color:#12394c;font-size:13px;text-decoration:none}.cv-site .cv-school a{color:#126e79;text-decoration:none}.cv-site .cv-project .cv-btn{background:#102b45;color:white}.cv-back{color:#c7e9eb!important;display:inline-block;margin-bottom:25px;font-size:13px}.cv-bodytext{font-size:17px;color:#52667c}.cv-feature{background:#fff;border:1px solid #dfe6ee;border-radius:15px;padding:30px;margin:25px 0}.cv-feature h3{font-size:23px;margin-bottom:15px}.cv-hero.cv-small{padding:60px 0}.cv-small h1{font-size:clamp(38px,5vw,60px)}@media(max-width:700px){.cv-gallery{grid-template-columns:1fr 1fr}.cv-gallery img{height:180px}}@media(max-width:450px){.cv-gallery{grid-template-columns:1fr}.cv-photo{height:200px}}body.page-id-1723 .logo{position:relative;width:100%;max-width:none;min-height:119px}body.page-id-1723 .logo:before{content:'';position:absolute;left:7%;top:12px;width:144px;height:88px;background:#fff url('https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-logo-aeccb.png') center\/128px 80px no-repeat;border-radius:8px}body.page-id-1723 .logo h1,body.page-id-1723 .logo p{padding-left:190px;padding-right:190px}@media(max-width:700px){body.page-id-1723 .logo{padding-top:12px}body.page-id-1723 .logo:before{left:18px;top:20px;width:112px;height:72px;background-size:100px auto}body.page-id-1723 .logo h1,body.page-id-1723 .logo p{padding-left:145px;padding-right:15px;text-align:left}body.page-id-1723 .logo h1{font-size:27px}body.page-id-1723 .logo p{font-size:11px}}.cv-card[hidden]{display:none!important}.cv-rotation-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:26px}.cv-rotation-buttons{display:flex;gap:9px;flex-wrap:wrap}.cv-rotation-controls button{border:1px solid #b8cbd6;border-radius:8px;background:white;color:#14374b;font:700 13px\/1.4 system-ui,sans-serif;padding:10px 15px;cursor:pointer}.cv-rotation-controls button:hover{background:#e3f5f0}.cv-rotation-controls button:focus-visible{outline:3px solid #e8c34b;outline-offset:3px}.cv-rotation-controls button:disabled{opacity:.45;cursor:default}.cv-rotation-status{font-size:13px;color:#53667a;margin:0!important}.cv-poster-link{display:block;margin-top:20px;text-decoration:none;color:#087c7a}.cv-poster-link img{display:block;width:100%;height:auto;border-radius:9px}.cv-poster-link span{display:block;margin-top:10px;font-size:12px;font-weight:700}.cv-topics:has(.cv-topic-poster){align-items:start}body.page-id-1723 .logo:after{content:'';position:absolute;left:calc(7% + 156px);top:12px;width:180px;height:88px;background:#fff url('https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-logo-clubes.png') center\/164px auto no-repeat;border-radius:8px}@media(min-width:701px) and (max-width:1100px){body.page-id-1723 .logo{padding-top:112px}body.page-id-1723 .logo h1,body.page-id-1723 .logo p{padding-left:20px;padding-right:20px}body.page-id-1723 .logo:before{left:calc(50% - 169px)}body.page-id-1723 .logo:after{left:calc(50% - 13px)}}@media(max-width:700px){body.page-id-1723 .logo{padding-top:105px}body.page-id-1723 .logo:before{left:calc(50% - 150px);top:16px}body.page-id-1723 .logo:after{left:calc(50% - 26px);top:16px;width:176px;height:72px;background-size:160px auto}body.page-id-1723 .logo h1,body.page-id-1723 .logo p{padding-left:15px;padding-right:15px;text-align:center}}body.page-id-1723 .logo:before,body.page-id-1723 .logo:after{display:none}body.page-id-1723 .cv-header-links{position:absolute;left:7%;top:12px;display:flex;gap:12px;align-items:center}body.page-id-1723 .cv-header-links a{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;width:144px;height:88px}body.page-id-1723 .cv-header-links a:nth-child(2){width:180px}body.page-id-1723 .cv-header-links img{display:block;width:128px;height:80px;object-fit:contain}body.page-id-1723 .cv-header-links a:nth-child(2) img{width:164px;height:80px}body.page-id-1723 .cv-header-links a:focus-visible{outline:3px solid #f3d25c;outline-offset:3px}@media(min-width:701px) and (max-width:1100px){body.page-id-1723 .cv-header-links{left:50%;transform:translateX(-50%)}}@media(max-width:700px){body.page-id-1723 .cv-header-links{left:50%;top:16px;transform:translateX(-50%)}body.page-id-1723 .cv-header-links a{width:112px;height:72px}body.page-id-1723 .cv-header-links a:nth-child(2){width:176px}body.page-id-1723 .cv-header-links img{width:100px;height:64px}body.page-id-1723 .cv-header-links a:nth-child(2) img{width:160px;height:64px}}<\/style>\n<div class=\"cv-site\"><section class=\"cv-hero\"><div class=\"cv-wrap cv-hero-grid\"><div><p class=\"cv-eyebrow\">Clubes de Ci\u00eancia Viva \u00b7 AECCB<\/p><h1>A pr\u00f3xima descoberta pode ser <em>tua.<\/em><\/h1><p class=\"cv-lead\">Faz perguntas. Experimenta. Constr\u00f3i. Da primeira linha de c\u00f3digo \u00e0 vida num charco, h\u00e1 um mundo \u00e0 tua espera.<\/p><div class=\"cv-actions\"><a class=\"cv-btn\" href=\"#projetos\">Explorar projetos \u2197<\/a><a class=\"cv-btn secondary\" href=\"#participar\">Quero participar<\/a><\/div><\/div><aside class=\"cv-lab\"><div class=\"cv-labtop\"><span>LABORAT\u00d3RIO DE IDEIAS<\/span><span>AECCB \/ CI\u00caNCIA VIVA<\/span><\/div><div class=\"cv-orbit\" aria-hidden=\"true\"><div class=\"cv-nucleus\"><\/div><\/div><h2>E se experimentares?<\/h2><p>Uma pergunta pode dar origem a um rob\u00f4, a uma aplica\u00e7\u00e3o ou a uma nova forma de olhar para a natureza.<\/p><\/aside><\/div><\/section><section class=\"cv-section\"><div class=\"cv-wrap\"><p class=\"cv-kicker\">Encontra o teu ponto de partida<\/p><h2>O que te desperta curiosidade?<\/h2><p class=\"cv-subtitle\">N\u00e3o precisas de ter todas as respostas. Traz a vontade de descobrir.<\/p><div class=\"cv-topics\"><div class=\"cv-topic cv-topic-poster\"><b>01 \/ Inventar o futuro<\/b><p>Rob\u00f3tica, programa\u00e7\u00e3o, aplica\u00e7\u00f5es, sensores e desenho 3D.<\/p><a class=\"cv-poster-link\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-cartaz-robotica.jpg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Abrir o cartaz do Clube de Programa\u00e7\u00e3o e Rob\u00f3tica 2026\/2027 em tamanho completo\"><img decoding=\"async\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-cartaz-robotica.jpg\" alt=\"Cartaz do Clube de Programa\u00e7\u00e3o e Rob\u00f3tica do AECCB 2026\/2027, com hor\u00e1rios e local das atividades\" loading=\"lazy\"><span>Ver cartaz em tamanho completo \u2197<\/span><\/a><\/div><div class=\"cv-topic cv-topic-poster\"><b>02 \/ Explorar a vida<\/b><p>Plantas, \u00e1gua, biodiversidade e ecossistemas \u00e0 nossa volta.<\/p><a class=\"cv-poster-link\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-cartaz-explorar-vida.jpg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Abrir Cartaz Explorar a vida \u2014 Ci\u00eancias da Natureza, Biologia e Biodiversidade em tamanho completo\"><img decoding=\"async\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-cartaz-explorar-vida.jpg\" alt=\"Cartaz Explorar a vida \u2014 Ci\u00eancias da Natureza, Biologia e Biodiversidade\" loading=\"lazy\"><span>Ver cartaz em tamanho completo \u2197<\/span><\/a><\/div><div class=\"cv-topic cv-topic-poster\"><b>03 \/ Transformar o mundo<\/b><p>Experi\u00eancias, engenharia, sustentabilidade e economia circular.<\/p><a class=\"cv-poster-link\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-cartaz-transformar-mundo.jpg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Abrir Cartaz Transformar o mundo \u2014 F\u00edsica, Qu\u00edmica e Experimenta\u00e7\u00e3o em tamanho completo\"><img decoding=\"async\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-cartaz-transformar-mundo.jpg\" alt=\"Cartaz Transformar o mundo \u2014 F\u00edsica, Qu\u00edmica e Experimenta\u00e7\u00e3o\" loading=\"lazy\"><span>Ver cartaz em tamanho completo \u2197<\/span><\/a><\/div><\/div><\/div><\/section><section id=\"projetos\" class=\"cv-section\" style=\"padding-top:10px\"><div class=\"cv-wrap\"><p class=\"cv-kicker\">Ci\u00eancia feita por n\u00f3s<\/p><h2>Ideias que sa\u00edram do papel.<\/h2><p class=\"cv-subtitle\">Explora atividades do percurso dos nossos clubes. Cada projeto come\u00e7a com curiosidade e cresce com experimenta\u00e7\u00e3o.<\/p><div class=\"cv-grid\"><article class=\"cv-card\"><img decoding=\"async\" class=\"cv-photo\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-mbots-robo.jpg\" alt=\"Programar mBots \u2014 registo do projeto\" loading=\"lazy\"><div class=\"cv-cardbody\"><p class=\"cv-tag\">Rob\u00f3tica e programa\u00e7\u00e3o<\/p><h3>Consegues p\u00f4r um rob\u00f4 a desenhar?<\/h3><p>Os alunos programaram mBots para seguir cores e exploraram a montagem de um servomotor para desenhar com um marcador.<\/p><small>mBots \u00b7 B\u00e1sico e profissional<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#mbots\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-mbots.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\"><img decoding=\"async\" class=\"cv-photo\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-hidroponia-sistema.jpg\" alt=\"Hidroponia na sala de aula \u2014 registo do projeto\" loading=\"lazy\"><div class=\"cv-cardbody\"><p class=\"cv-tag\">Biologia e sustentabilidade<\/p><h3>Cultivar sem terra? Sim, \u00e9 ci\u00eancia.<\/h3><p>Na hidroponia, os alunos do 10.\u00ba ano exploraram o crescimento das plantas, a fotoss\u00edntese e a utiliza\u00e7\u00e3o de sistemas de cultivo sem solo.<\/p><small>Hidroponia \u00b7 Secund\u00e1rio<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#hidroponia\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-hidroponia.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\"><div class=\"cv-art art-2\" aria-hidden=\"true\"><span>\u2248<\/span><b>03<\/b><\/div><div class=\"cv-cardbody\"><p class=\"cv-tag\">Natureza e biodiversidade<\/p><h3>Que vida se esconde no charco?<\/h3><p>A revitaliza\u00e7\u00e3o do charco pedag\u00f3gico criou oportunidades para observar esp\u00e9cies, investigar a qualidade da \u00e1gua e conhecer este ecossistema.<\/p><small>Charco pedag\u00f3gico \u00b7 B\u00e1sico e secund\u00e1rio<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#charco\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-charco.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\"><img decoding=\"async\" class=\"cv-photo\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-desenho3d-modelo.jpg\" alt=\"Desenho e modela\u00e7\u00e3o 3D \u2014 registo do projeto\" loading=\"lazy\"><div class=\"cv-cardbody\"><p class=\"cv-tag\">Design e engenharia<\/p><h3>Da ideia ao objeto em 3D.<\/h3><p>Com o Tinkercad, os alunos desenharam bot\u00f5es, porta-chaves e pe\u00e7as livres, explorando formas e solu\u00e7\u00f5es atrav\u00e9s da modela\u00e7\u00e3o 3D.<\/p><small>Desenho 3D \u00b7 B\u00e1sico e profissional<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#desenho3d\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-desenho3d.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\"><img decoding=\"async\" class=\"cv-photo\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-f1-equipa.jpg\" alt=\"F1 in Schools \u2014 registo do projeto\" loading=\"lazy\"><div class=\"cv-cardbody\"><p class=\"cv-tag\">Engenharia e competi\u00e7\u00e3o<\/p><h3>A ci\u00eancia tamb\u00e9m acelera.<\/h3><p>No F1 in Schools, os alunos trabalharam o desenho do carro, a aerodin\u00e2mica, os materiais e a comunica\u00e7\u00e3o de uma equipa de competi\u00e7\u00e3o.<\/p><small>F1 in Schools \u00b7 2024\/2025<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#f1\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-f1.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\"><div class=\"cv-art art-1\" aria-hidden=\"true\"><span>\u25c9<\/span><b>06<\/b><\/div><div class=\"cv-cardbody\"><p class=\"cv-tag\">Tecnologia com impacto<\/p><h3>Uma app pode mudar o teu dia.<\/h3><p>No Apps for Good, os alunos imaginaram solu\u00e7\u00f5es para o peso das mochilas, as filas da cantina e a sensibiliza\u00e7\u00e3o para a igualdade de g\u00e9nero.<\/p><small>Apps for Good \u00b7 B\u00e1sico e secund\u00e1rio<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#apps-for-good\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-apps-for-good.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\" hidden><div class=\"cv-art art-2\" aria-hidden=\"true\"><span>\u2248<\/span><b>07<\/b><\/div><div class=\"cv-cardbody\"><p class=\"cv-tag\">Economia circular<\/p><h3>Uma tampinha. Uma nova vida.<\/h3><p>Alunos do 5.\u00ba ano transformaram tampinhas de pl\u00e1stico em porta-chaves, percorrendo as etapas de recolha, separa\u00e7\u00e3o, tritura\u00e7\u00e3o, fus\u00e3o e moldagem.<\/p><small>Reciclagem \u00b7 5.\u00ba ano<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#reciclagem\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-reciclagem.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\" hidden><div class=\"cv-art art-3\" aria-hidden=\"true\"><span>\u2318<\/span><b>08<\/b><\/div><div class=\"cv-cardbody\"><p class=\"cv-tag\">Ci\u00eancia no terreno<\/p><h3>Ler a hist\u00f3ria escrita nas rochas.<\/h3><p>No litoral de Viana do Castelo, alunos do 10.\u00ba ano observaram f\u00f3sseis, estruturas geol\u00f3gicas, flora e fauna de ecossistemas costeiros e h\u00famidos.<\/p><small>Bio e geodiversidade \u00b7 10.\u00ba ano<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#viana\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-viana.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\" hidden><div class=\"cv-art art-0\" aria-hidden=\"true\"><span>\u2197<\/span><b>09<\/b><\/div><div class=\"cv-cardbody\"><p class=\"cv-tag\">Biodiversidade e arte<\/p><h3>Conhecer para preservar.<\/h3><p>O projeto Marka ligou ci\u00eancia e express\u00e3o art\u00edstica ao estudo dos macroinvertebrados de \u00e1gua doce, com trabalho de campo e colabora\u00e7\u00e3o entre disciplinas.<\/p><small>Projeto Marka \u00b7 Do 3.\u00ba ao 12.\u00ba ano<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#marka\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-marka.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\" hidden><div class=\"cv-art art-1\" aria-hidden=\"true\"><span>\u25c9<\/span><b>10<\/b><\/div><div class=\"cv-cardbody\"><p class=\"cv-tag\">Experimenta\u00e7\u00e3o<\/p><h3>A ci\u00eancia passa de m\u00e3o em m\u00e3o.<\/h3><p>Na celebra\u00e7\u00e3o do Dia Mundial da Ci\u00eancia, alunos do 9.\u00ba ano dinamizaram experi\u00eancias, incluindo o fabrico de sabonetes e velas e a an\u00e1lise da \u00e1gua do charco.<\/p><small>Dia Mundial da Ci\u00eancia \u00b7 B\u00e1sico<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#dia-ciencia\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-dia-ciencia.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><article class=\"cv-card\" hidden><img decoding=\"async\" class=\"cv-photo\" src=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-pap-circuito.jpg\" alt=\"Programa\u00e7\u00e3o e rob\u00f3tica nas PAP \u2014 registo do projeto\" loading=\"lazy\"><div class=\"cv-cardbody\"><p class=\"cv-tag\">Sensores e programa\u00e7\u00e3o<\/p><h3>Construir tecnologia com prop\u00f3sito.<\/h3><p>Em projetos de PAP de TGPSI, os alunos integraram Arduino, sensores, GPS, Bluetooth, aplica\u00e7\u00f5es no App Inventor e caixas desenhadas em 3D.<\/p><small>Projetos de PAP \u00b7 Ensino profissional<\/small><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=32#paps\">Explorar a atividade \u2192<\/a><br><a class=\"cv-doclink\" href=\"https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-relatorio-paps.pdf\" target=\"_blank\" rel=\"noopener\">Consultar relat\u00f3rio PDF \u2197<\/a><\/div><\/article><\/div><div class=\"cv-rotation-controls\" role=\"group\" aria-label=\"Controlos dos destaques\"><p class=\"cv-rotation-status\" aria-live=\"polite\" aria-atomic=\"true\">6 atividades em destaque<\/p><div class=\"cv-rotation-buttons\"><button type=\"button\" data-cv-prev aria-label=\"Mostrar destaques anteriores\">\u2190 Anteriores<\/button><button type=\"button\" data-cv-pause aria-pressed=\"false\">Pausar altern\u00e2ncia<\/button><button type=\"button\" data-cv-next aria-label=\"Mostrar pr\u00f3ximos destaques\">Seguintes \u2192<\/button><\/div><\/div><p class=\"cv-note\">Mem\u00f3ria de atividades do agrupamento \u00b7 Projetos de anos letivos anteriores.<\/p><\/div><\/section><section class=\"cv-section\" style=\"padding-top:0\"><div class=\"cv-wrap\"><p class=\"cv-kicker\">O clube est\u00e1 perto de ti<\/p><h2>Tr\u00eas escolas. Muitas descobertas.<\/h2><div class=\"cv-schools\"><div class=\"cv-school\"><small>Comunidade Ci\u00eancia Viva<\/small><h3><a href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=26\">EB Lu\u00eds de Cam\u00f5es \u2192<\/a><\/h3><\/div><div class=\"cv-school\"><small>Comunidade Ci\u00eancia Viva<\/small><h3><a href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=7\">EB 2,3 J\u00falio Brand\u00e3o \u2192<\/a><\/h3><\/div><div class=\"cv-school\"><small>Comunidade Ci\u00eancia Viva<\/small><h3><a href=\"https:\/\/clubescienciaviva.aeccb.pt\/?page_id=9\">ES Camilo Castelo Branco \u2192<\/a><\/h3><\/div><\/div><\/div><\/section><section id=\"participar\" class=\"cv-section\" style=\"padding-top:0\"><div class=\"cv-wrap\"><div class=\"cv-join\"><div><p class=\"cv-kicker\">A tua ideia tamb\u00e9m conta<\/p><h2>H\u00e1 espa\u00e7o para a tua curiosidade.<\/h2><p>Gostavas de programar um rob\u00f4, investigar a natureza ou construir uma solu\u00e7\u00e3o para um problema da escola? Fala com os professores respons\u00e1veis pelo Clube de Ci\u00eancia Viva na tua escola.<\/p><\/div><strong>Traz uma pergunta.<br>Vamos descobrir juntos.<\/strong><\/div><\/div><\/section><\/div>\n<script>\n(function () {\n  'use strict';\n  const section = document.getElementById('projetos');\n  if (!section || section.dataset.rotationReady) return;\n  section.dataset.rotationReady = 'true';\n  const grid = section.querySelector('.cv-grid');\n  const status = section.querySelector('.cv-rotation-status');\n  const previous = section.querySelector('[data-cv-prev]');\n  const next = section.querySelector('[data-cv-next]');\n  const pause = section.querySelector('[data-cv-pause]');\n  const note = section.querySelector('.cv-note');\n  if (!grid || !status || !previous || !next || !pause) return;\n  let cards = Array.from(grid.children).slice(0, 15);\n  const activityCards = cards.slice();\n  let start = 0;\n  let source = 'atividades';\n  let stopped = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  let hovered = false;\n  let focused = false;\n  let refreshBusy = false;\n  let signature = '';\n  function render(announce) {\n    const visible = [];\n    for (let offset = 0; offset < Math.min(6, cards.length); offset++) {\n      visible.push(cards[(start + offset) % cards.length]);\n    }\n    cards.forEach(function (card) { card.hidden = !visible.includes(card); });\n    visible.forEach(function (card) { grid.appendChild(card); });\n    grid.setAttribute('aria-busy', 'false');\n    status.setAttribute('aria-live', announce ? 'polite' : 'off');\n    status.textContent = cards.length > 6\n      ? 'A mostrar 6 de ' + cards.length + ' ' + source + ' \u00b7 Altern\u00e2ncia a cada 8 segundos'\n      : 'A mostrar ' + cards.length + ' ' + source;\n    const canRotate = cards.length > 6;\n    previous.disabled = !canRotate;\n    next.disabled = !canRotate;\n    pause.disabled = !canRotate;\n    pause.textContent = stopped ? 'Retomar altern\u00e2ncia' : 'Pausar altern\u00e2ncia';\n    pause.setAttribute('aria-pressed', String(stopped));\n  }\n  function move(direction, announce) {\n    if (cards.length <= 6) return;\n    start = (start + direction * 6 + cards.length) % cards.length;\n    render(announce);\n  }\n  previous.addEventListener('click', function () { move(-1, true); });\n  next.addEventListener('click', function () { move(1, true); });\n  pause.addEventListener('click', function () { stopped = !stopped; render(true); });\n  grid.addEventListener('mouseenter', function () { hovered = true; });\n  grid.addEventListener('mouseleave', function () { hovered = false; });\n  section.addEventListener('focusin', function () { focused = true; });\n  section.addEventListener('focusout', function (event) {\n    focused = event.relatedTarget ? section.contains(event.relatedTarget) : false;\n  });\n  window.setInterval(function () {\n    if (stopped || hovered || focused || document.hidden) return;\n    move(1, false);\n  }, 8000);\n  function plainText(html) {\n    return new DOMParser().parseFromString(html || '', 'text\/html').body.textContent.trim();\n  }\n  function safeUrl(value) {\n    try {\n      const parsed = new URL(value, location.origin);\n      return parsed.protocol === 'https:' || parsed.protocol === 'http:' ? parsed.href : '';\n    } catch (error) { return ''; }\n  }\n  function makeCard(post) {\n    const card = document.createElement('article');\n    card.className = 'cv-card';\n    const title = plainText(post.title?.rendered) || 'Artigo';\n    const media = post._embedded?.['wp:featuredmedia'];\n    const photo = media?.[0];\n    const photoUrl = photo ? safeUrl(photo.source_url) : '';\n    if (photoUrl) {\n      const image = document.createElement('img');\n      image.className = 'cv-photo';\n      image.src = photoUrl;\n      image.alt = photo.alt_text || title;\n      image.loading = 'lazy';\n      card.appendChild(image);\n    } else {\n      const art = document.createElement('div');\n      art.className = 'cv-art art-0';\n      art.setAttribute('aria-hidden', 'true');\n      const symbol = document.createElement('span');\n      symbol.textContent = '\u2197';\n      art.appendChild(symbol);\n      card.appendChild(art);\n    }\n    const body = document.createElement('div');\n    body.className = 'cv-cardbody';\n    const label = document.createElement('p');\n    label.className = 'cv-tag';\n    label.textContent = 'Ci\u00eancia Viva \u00b7 Not\u00edcias';\n    const heading = document.createElement('h3');\n    heading.textContent = title;\n    const excerpt = document.createElement('p');\n    const text = plainText(post.excerpt?.rendered);\n    excerpt.textContent = text.length > 180 ? text.slice(0, 177).trimEnd() + '\u2026' : text;\n    const date = document.createElement('small');\n    const parsedDate = new Date(post.date);\n    if (!isNaN(parsedDate.getTime())) date.textContent = parsedDate.toLocaleDateString('pt-PT');\n    const link = document.createElement('a');\n    link.className = 'cv-doclink';\n    link.href = safeUrl(post.link);\n    link.textContent = 'Ler artigo \u2192';\n    body.append(label, heading, excerpt, date, link);\n    card.appendChild(body);\n    return card;\n  }\n  async function refreshPosts() {\n    if (refreshBusy) return;\n    const apiLink = document.querySelector('link[rel=\"https:\/\/api.w.org\/\"]');\n    if (!apiLink) return;\n    const api = new URL(apiLink.href);\n    if (api.origin !== location.origin) return;\n    if (api.searchParams.has('rest_route')) api.searchParams.set('rest_route', '\/wp\/v2\/posts');\n    else api.pathname = (api.pathname.endsWith('\/') ? api.pathname.slice(0, -1) : api.pathname) + '\/wp\/v2\/posts';\n    api.searchParams.set('per_page', '15');\n    api.searchParams.set('orderby', 'date');\n    api.searchParams.set('order', 'desc');\n    api.searchParams.set('status', 'publish');\n    api.searchParams.set('_embed', 'wp:featuredmedia');\n    refreshBusy = true;\n    try {\n      const response = await fetch(api.href, { credentials: 'omit', cache: 'no-store' });\n      if (!response.ok) return;\n      const posts = await response.json();\n      if (!Array.isArray(posts) || !posts.length) return;\n      const newSignature = posts.map(function (post) { return post.id + ':' + post.modified; }).join('|');\n      if (newSignature === signature || focused || hovered) return;\n      const latestPosts = posts.slice(0, 15).map(makeCard);\n      const incoming = latestPosts.concat(activityCards.slice(0, 15 - latestPosts.length));\n      grid.replaceChildren.apply(grid, incoming);\n      cards = incoming;\n      start = 0;\n      source = latestPosts.length < 15 ? 'destaques' : 'artigos';\n      signature = newSignature;\n      note.textContent = latestPosts.length < 15 ? 'Artigos recentes e atividades do arquivo \u00b7 Os novos artigos t\u00eam prioridade nos destaques.' : 'Artigos mais recentes \u00b7 Atualizados automaticamente por data de publica\u00e7\u00e3o.';\n      render(false);\n    } catch (error) {\n      \/* Mant\u00e9m os destaques dispon\u00edveis se a liga\u00e7\u00e3o falhar. *\/\n    } finally { refreshBusy = false; }\n  }\n  render(false);\n  refreshPosts();\n  window.setInterval(function () { if (!document.hidden) refreshPosts(); }, 60000);\n}());\n<\/script><script>\n(function () {\n  const header = document.querySelector('.logo');\n  if (!header) return;\n  if (header.querySelector('.cv-header-links')) return;\n  const group = document.createElement('div');\n  group.className = 'cv-header-links';\n  const logos = [\n    { href: 'https:\/\/www.aeccb.pt\/', src: 'https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-logo-aeccb.png', label: 'Agrupamento de Escolas Camilo Castelo Branco' },\n    { href: 'https:\/\/clubes.cienciaviva.pt\/', src: 'https:\/\/clubescienciaviva.aeccb.pt\/wp-content\/uploads\/2026\/11\/cv-logo-clubes.png', label: 'Clubes Ci\u00eancia Viva na Escola' }\n  ];\n  logos.forEach(function (logo) {\n    const link = document.createElement('a');\n    link.href = logo.href;\n    link.target = '_blank';\n    link.rel = 'noopener';\n    link.setAttribute('aria-label', logo.label + ' (abre num novo separador)');\n    const image = document.createElement('img');\n    image.src = logo.src;\n    image.alt = logo.label;\n    link.appendChild(image);\n    group.appendChild(link);\n  });\n  header.appendChild(group);\n}());\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Clubes de Ci\u00eancia Viva \u00b7 AECCB A pr\u00f3xima descoberta pode ser tua. Faz perguntas. Experimenta. Constr\u00f3i. Da primeira linha de c\u00f3digo \u00e0 vida num charco, h\u00e1 um mundo \u00e0 tua espera. Explorar projetos \u2197Quero participar LABORAT\u00d3RIO DE IDEIASAECCB \/ CI\u00caNCIA [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1723","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=\/wp\/v2\/pages\/1723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1723"}],"version-history":[{"count":15,"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=\/wp\/v2\/pages\/1723\/revisions"}],"predecessor-version":[{"id":1812,"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=\/wp\/v2\/pages\/1723\/revisions\/1812"}],"wp:attachment":[{"href":"https:\/\/clubescienciaviva.aeccb.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}