Ocorreu um erro ao processar o template.
Java method "com.liferay.site.navigation.taglib.internal.util.SiteNavigationMenuNavItem.getChildren()" threw an exception when invoked on com.liferay.site.navigation.taglib.internal.util.SiteNavigationMenuNavItem object "com.liferay.site.navigation.taglib.internal.util.SiteNavigationMenuNavItem@15469"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if subchildren.getChildren()?has_con...  [in template "20101#20127#55252" at line 269, column 41]
----
1<style> 
2    .text-navigation { 
3        list-style: none; 
4        margin-top: 10px; 
5
6 
7    @media (min-width: 768px) { 
8        #mainDivMenu { 
9            width: 40%; 
10            opacity: 0.9; 
11            position: absolute; 
12            left: 0; 
13            z-index: 987; 
14
15 
16        #btn-show-container { 
17           position: absolute; 
18           z-index: 987; 
19
20
21 
22    .cursor-pointer { 
23        cursor: pointer; 
24
25 
26   .green-color { 
27        color:  #A1BB15 !important;    
28
29 
30   .green-bg-color { 
31        background-color:  #A1BB15 !important;    
32
33 
34   .dark-blue-color { 
35        color:  #015174 !important;       
36
37    
38   #mainDivMenu{ 
39        background-color: #A1BB15;     
40
41 
42    .side-navigation { 
43        font-size: 0.625rem; 
44        cursor: pointer; 
45
46 
47    .side-navigation li{ 
48        margin: 0 0 !important; 
49        padding: 2px 5px; 
50
51 
52    .side-navigation li:last-child{ 
53        color: #015174; 
54
55    .side-navigation li:not(:last-child):hover{ 
56        border-bottom: 1px solid #015174; 
57
58 
59    .side-navigation li:not(:last-child){ 
60        border-right: 1px solid white; 
61
62 
63    .item-navigation { 
64        border-bottom: 1px solid #015174; 
65        padding: 5px; 
66        margin-left: 10px; 
67        cursor: pointer; 
68
69 
70    .arrow-navigation { 
71        float: right; 
72        padding-top: 7px; 
73        font-size: 1rem; 
74        color: #015174; 
75
76 
77    .text-navigation { 
78        color: #ffffff;    
79        cursor: pointer; 
80        font-weight: bold; 
81        letter-spacing: 0.03rem; 
82
83 
84 
85    @media (max-width: 767px) { 
86        .text-navigation { 
87            font-size: 0.75rem; 
88
89
90 
91    @media (min-width: 992px) { 
92        .text-navigation { 
93            font-size: 0.75rem; 
94            line-height: 2rem; 
95
96
97 
98    @media (min-width: 768px) and (max-width: 991px) { 
99        .text-navigation { 
100            font-size: 0.65rem; 
101            line-height: 1.5rem; 
102
103
104 
105    .text-navigation:hover{ 
106         color: #ffffff; 
107
108 
109    .text-navigation-small { 
110        position: relative; 
111        top: 13px; 
112        font-size: 0.625rem; 
113        color: #015174; 
114
115 
116    @media (max-width: 767px) { 
117        #toggle-buttons { 
118           display: none; 
119
120
121 
122    #toggle-buttons { 
123        position: absolute; 
124        top: 0; 
125        right: 0; 
126        background-color: #015174; 
127        
128
129 
130    .toggle-btn { 
131        text-align: center; 
132        color:  #A1BB15 !important;  
133        background-color: #015174; 
134        padding: 0.4rem 0.8rem 0.4rem 0.8rem; 
135
136 
137    .p-1-1 { 
138        padding: 1.1rem; 
139
140 
141</style> 
142 
143<#assign  
144    currentURL = themeDisplay.getURLCurrent() 
145    isHomeURL = (currentURL == themeDisplay.getURLHome() || currentURL == '/')?then(true, false) 
146/> 
147 
148<div id="btn-show-container" class="${isHomeURL?then('d-none', '')} cursor-pointer"> 
149    <div class="d-flex"> 
150        <a id="btnShow" class="toggle-btn"></a> 
151    </div> 
152    <div class="d-flex"> 
153        <span class="green-bg-color p-1-1"></span> 
154    </div> 
155</div> 
156<div id="mainDivMenu" ${isHomeURL?then('', 'class=\"d-none\"')}> 
157    <div class="d-flex justify-content-end cursor-pointer"> 
158        <a id="btnHide" class="toggle-btn"> &lt;  </a>      
159    </div> 
160    <div class="pt-0 pl-4 pr-4 pb-4"> 
161        <div class="col-md-12"> 
162            <h2 class="font-weight-light dark-blue-color">COMO PODEMOS AJUDAR?</h2> 
163            <hr class="dark-blue-color"> 
164        </div> 
165 
166        <#if entries?has_content> 
167            <#assign divName = "menu1" /> 
168            <#assign indexlvl1 = 1 /> 
169            <div id="${divName}" class="col-md-12"> 
170                <div class="row"> 
171                    <#list entries as navigationEntry> 
172                        <#if navigationEntry.getChildren()?has_content> 
173 
174                        <ul class="col-offset-md-1 col-md-5 item-navigation d-flex justify-content-between align-items-center" 
175                        onKeyPress="escondeDiv('${divName}'); mostraDiv('menu_${indexlvl1}')" 
176                             onclick="escondeDiv('${divName}'); mostraDiv('menu_${indexlvl1}')"> 
177				<li class="text-navigation text-break">${navigationEntry.getName()}</li> 
178				<li class="pl-1 icon icon-chevron-right arrow-navigation"></li> 
179                        </ul> 
180 
181                        <#elseif !navigationEntry.getChildren()?has_content> 
182                        <ul class="col-offset-md-1 col-md-5 item-navigation"> 
183                            <li class="icon icon-chevron-right arrow-navigation"></li> 
184                            <a class="text-break" href="${navigationEntry.getRegularFullURL()}" class="text-navigation">${navigationEntry.getName()}</a> 
185                        </ul> 
186 
187                        <#else> 
188                            <ul class="col-offset-md-1 col-md-5 item-navigation d-flex justify-content-between align-items-center"> 
189				<li class="text-navigation text-break">${navigationEntry.getName()}</li> 
190				<li class="pl-1 icon icon-chevron-right arrow-navigation"></li> 
191                            </ul> 
192                        </#if> 
193                        <#assign indexlvl1 += 1 /> 
194                    </#list> 
195                </div> 
196            </div> 
197        </#if> 
198 
199        <#assign indexlvl2 = 1 /> 
200        <#assign indexlvl3 = 1 /> 
201        <#if entries?has_content> 
202            <#list entries as navigationEntry> 
203                <#if navigationEntry.getChildren()?has_content> 
204                    <#assign divName = navigationEntry.getName() /> 
205                    <div id="menu_${indexlvl2}" class="col-md-12 d-none"> 
206                        <div class="row"> 
207                            <div class="col-12"> 
208                                <ul class="list-unstyled list-inline side-navigation text-white"> 
209                                    <li class="icon icon-home list-inline-item" onclick="escondeDiv('menu_${indexlvl2}');mostraDiv('menu1')" ></li> 
210                                    <li class="list-inline-item">${navigationEntry.getName()}</li> 
211                                </ul> 
212                            </div> 
213                            <#list navigationEntry.getChildren() as children> 
214                                <#if children.getChildren()?has_content> 
215                                    <#assign nextLevelId = "menu_${indexlvl2}_${indexlvl3}" /> 
216 
217                                    <div class="col-12 item-navigation" 
218                                         onclick="escondeDiv('menu_${indexlvl2}');mostraDiv('${nextLevelId}')"> 
219                                        <span class="text-navigation">${children.getName()}</span> 
220                                    </div> 
221                                <#else > 
222 
223                                        <#if !children.getName()?starts_with("-")> 
224                                            <div class="col-12 item-navigation"> 
225                                                <a href="${children.getRegularFullURL()}" class="text-navigation">${children.getName()}</a> 
226                                            </div> 
227                                        <#else > 
228                                            <div class="col-12" style="padding: 5px; margin-left: 10px;"> 
229                                                <span class="text-navigation-small">${children.getName()?remove_beginning("-")}</span> 
230                                            </div> 
231 
232                                        </#if> 
233 
234 
235                                </#if> 
236                                <#assign indexlvl3 += 1 /> 
237                            </#list> 
238                            <#assign indexlvl3 = 1 /> 
239                        </div> 
240                    </div> 
241                </#if> 
242                <#assign indexlvl2 += 1 /> 
243            </#list> 
244        </#if> 
245 
246        <#assign indexlvl2 = 1 /> 
247        <#assign indexlvl3 = 1 /> 
248        <#assign indexlvl4 = 1 /> 
249 
250        <#if entries?has_content> 
251            <#list entries as navigationEntry> 
252                <#if navigationEntry.getChildren()?has_content> 
253                    <#assign indexlvl3 = 1 /> 
254                    <#list navigationEntry.getChildren() as children> 
255 
256                        <#if children.getChildren()?has_content> 
257 
258                            <div id="menu_${indexlvl2}_${indexlvl3}" class="col-md-12 d-none"> 
259                                <div class="row"> 
260                                    <div class="col-12"> 
261                                        <ul class="list-unstyled list-inline side-navigation text-white"> 
262                                            <li class="icon icon-home list-inline-item" onclick="escondeDiv('menu_${indexlvl2}_${indexlvl3}');mostraDiv('menu1')"></li> 
263                                            <li class="list-inline-item" onclick="escondeDiv('menu_${indexlvl2}_${indexlvl3}');mostraDiv('menu_${indexlvl2}')">${navigationEntry.getName()}</li> 
264                                            <li class="list-inline-item">${children.getName()}</li> 
265                                        </ul> 
266                                    </div> 
267                                    <#list children.getChildren() as subchildren> 
268 
269                                        <#if subchildren.getChildren()?has_content> 
270                                            <#assign nextLevelId = "menu_${indexlvl2}_${indexlvl3}_${indexlvl4}" /> 
271                                            <#assign previousLevelId = "menu_${indexlvl2}_${indexlvl3}" /> 
272 
273                                            <#assign indexlvl4 += 1 /> 
274                                            <div class="col-12 item-navigation" 
275                                                 onclick="escondeDiv('${previousLevelId}');mostraDiv('${nextLevelId}')"> 
276                                                <span class="text-navigation">${subchildren.getName()}</span> 
277                                            </div> 
278                                        <#else > 
279                                            <#if !subchildren.getName()?starts_with("-")> 
280                                                <div class="col-12 item-navigation"> 
281                                                    <a href="${subchildren.getRegularFullURL()}" class="text-navigation">${subchildren.getName()}</a> 
282                                                </div> 
283                                            <#else > 
284                                                <div class="col-12" style="padding: 5px; margin-left: 10px;"> 
285                                                    <span class="text-navigation-small">${subchildren.getName()?remove_beginning("-")}</span> 
286                                                </div> 
287 
288                                            </#if> 
289 
290                                        </#if> 
291 
292                                    </#list> 
293 
294                                </div> 
295                            </div> 
296 
297                        </#if> 
298                        <#assign indexlvl3 += 1 /> 
299                    </#list> 
300                </#if> 
301                <#assign indexlvl2 += 1 /> 
302            </#list> 
303        </#if> 
304 
305 
306        <#assign indexlvl2 = 1 /> 
307        <#assign indexlvl3 = 1 /> 
308        <#assign indexlvl4 = 1 /> 
309        <#if entries?has_content> 
310            <#list entries as navigationEntry> 
311                <#if navigationEntry.getChildren()?has_content> 
312                    <#assign indexlvl3 = 1 /> 
313                    <#list navigationEntry.getChildren() as children> 
314 
315                        <#if children.getChildren()?has_content> 
316 
317                                    <#list children.getChildren() as subchildren> 
318 
319                                        <#if subchildren.getChildren()?has_content> 
320                                            <div id="menu_${indexlvl2}_${indexlvl3}_${indexlvl4}" class="col-md-12 d-none"> 
321                                            <div class="row"> 
322                                                <div class="col-12"> 
323                                                    <ul class="list-unstyled list-inline side-navigation text-white"> 
324                                                        <li class="icon icon-home list-inline-item" onclick="escondeDiv('menu_${indexlvl2}_${indexlvl3}_${indexlvl4}');mostraDiv('menu1')"></li> 
325                                                        <li class="list-inline-item" onclick="escondeDiv('menu_${indexlvl2}_${indexlvl3}_${indexlvl4}');mostraDiv('menu_${indexlvl2}')">${navigationEntry.getName()}</li> 
326                                                        <li class="list-inline-item" onclick="escondeDiv('menu_${indexlvl2}_${indexlvl3}_${indexlvl4}');mostraDiv('menu_${indexlvl2}_${indexlvl3}')">${children.getName()}</li> 
327                                                        <li class="list-inline-item">${subchildren.getName()}</li> 
328                                                    </ul> 
329                                                </div> 
330                                            <#list subchildren.getChildren() as subsubchildren> 
331 
332                                                <#if !subsubchildren.getName()?starts_with("-")> 
333                                                    <div class="col-12 item-navigation"> 
334                                                        <a href="${subsubchildren.getRegularFullURL()}" class="text-navigation">${subsubchildren.getName()}</a> 
335                                                    </div> 
336                                                <#else > 
337                                                    <div class="col-12" style="padding: 5px; margin-left: 10px;"> 
338                                                        <span class="text-navigation-small">${subsubchildren.getName()?remove_beginning("-")}</span> 
339                                                    </div> 
340                                                </#if> 
341                                            </#list> 
342                                            </div> 
343                                            </div> 
344                                            <#assign indexlvl4 += 1 /> 
345                                        </#if> 
346 
347                                    </#list> 
348                        </#if> 
349                        <#assign indexlvl3 += 1 /> 
350                    </#list> 
351                </#if> 
352                <#assign indexlvl2 += 1 /> 
353            </#list> 
354        </#if> 
355    </div> 
356 
357</div> 
358<script> 
359    $(document).ready(function () { 
360 
361        $('#btnHide').click(function (e) { 
362            e.preventDefault(); 
363            $('#mainDivMenu').addClass('d-none'); 
364            $('#btn-show-container').removeClass('d-none'); 
365        }); 
366 
367        $('#btnShow').click(function (e) { 
368            e.preventDefault(); 
369            $('#mainDivMenu').removeClass('d-none'); 
370            $('#btn-show-container').addClass('d-none'); 
371        }); 
372    }); 
373 
374    function escondeDiv(divName) { 
375        $('#' + divName + '').addClass('d-none'); 
376
377 
378    function mostraDiv(divName) { 
379        $('#' + divName + '').removeClass('d-none'); 
380
381 
382</script> 
Imagem de atleta a correr em pista de Tartam

Clube de Praticantes



Configuram associações de direito privado, sem fins lucrativos e sem personalidade jurídica, criadas através do Decreto-Lei n.º 272/97, de 8 de outubro, que tenham por objeto exclusivo a promoção e a organização de atividades físicas e desportivas com finalidades lúdicas, formativas ou sociais, constituindo-se nos termos dos artigos 195.º (artigo 2.º do DL 272/97 de 8 de outubro) e seguintes do Código Civil.

Estes clubes, caracterizam-se por um conjunto de pessoas (no mínimo 5) contribuindo com certos bens (que instituem o fundo comum do clube) para a realização de determinados fins.

Entidade de pessoas coletivas, considerada materialmente como uma associação, dado o substrato pessoal, mas sem reconhecimento de personalidade jurídica, com uma certa autonomia privada e em que sobressai um elemento de relevo, o fundo comum, previsto nos artigos 196.º, 197.º e 198.º do Código Civil.

Imagem de armários em balneário desportivo

Pressupostos da constituição de um Clube de Praticantes

  • Assembleia Geral de Sócios:
    • As pessoas interessadas na constituição de um Clube de Praticantes devem celebrar uma Assembleia Geral de Sócios na qual são aprovados os estatutos e regulamentos e em que é aprovada a sua denominação e eleitos os/as seus/suas dois/duas responsáveis;
  • Registo no Registo Nacional de Clubes e Federações Desportivas (RNCFD):
    • Estes Clubes devem registar-se no RNCFD do IPDJ;
  • Registo Nacional de Pessoas Coletivas (RNPC) (Facultativo):
    • Com o documento comprovativo de registo no RNCFD, os clubes poderão inscrever-se no Registo Nacional de Pessoas Coletivas, na qualidade de entidade equiparada a pessoa coletiva, a fim de obterem o Cartão de Identificação de Pessoas Coletivas e, com este cartão, se inscreverem numa Repartição de Finanças, para darem início à atividade.

 

Processo de Registo dos Clubes de Praticantes no RNFDC

O processo de registo é iniciado pela respetiva entidade mediante a utilização da aplicação Registo +Simples na plataforma do Sistema Nacional de Informação Desportiva (SNID) devendo:

  • Preencher os dados da entidade;
  • Selecionar Clube de Praticantes no campo Tipo de Entidade;
  • Colocar os dados do/a utilizador/a e/ou do/a principal representante da entidade;
  • Adicionar cópia eletrónica dos documentos (ter atenção ao nome dos ficheiros):
    • Cópia dos Estatutos (devidamente rubricados); 
    • Lista dos/as praticantes inscritos/as (mínimo de cinco praticantes); 
    • Cópia de documentos de Identificação dos/as dois/duas responsáveis; 
    • Ata de fundação do clube e eleição dos/as dois/duas responsáveis.

Após a instrução do processo e a apreciação quanto à conformidade da documentação, é validada a inscrição no RNFDC. O/a utilizador/a pode, na área de cliente, acompanhar o estado do processo.

 

Processo de Registo dos Clubes de Praticantes no RNPC (facultativo)

Com o documento comprovativo de registo no RNFDC, os Clubes podem inscrever-se no Registo Nacional de Pessoas Coletivas, a fim de obterem o Cartão de Identificação de Pessoas Coletivas, e inscrever-se numa repartição de Finanças para darem início à sua atividade.


Atualizado em: 14/12/2020

SUBSCREVER NEWSLETTER

Newsletter subscrito com sucesso Não foi subscrever o Newsletter. Por favor tente mais tarde
logos-do-site

Utilizamos cookies no nosso site para lhe proporcionar a melhor experiência. Ao continuar a navegar, está a autorizar a nossa utilização destes cookies. No entanto, se pretender saber mais informações, nomeadamente como alterar as suas definições, consulte a nossa Politica.