Registo de Entidades Organizadoras de Campos de Férias
COMO PODEMOS AJUDAR?
- ASSOCIATIVISMO JOVEM
- DESPORTO FEDERADO
- EDUCAÇÃO NÃO FORMAL E FORMAÇÃO
- DESPORTO PARA TODOS
- CULTURA E CRIATIVIDADE
- ENTIDADES DESPORTIVAS
- CIDADANIA, INCLUSÃO E PARTICIPAÇÃO
- ÉTICA NO DESPORTO
- HABITAÇÃO, EMPREGO E EMPREENDEDORISMO
- FORMAÇÃO E CERTIFICAÇÃO NO DESPORTO
- SAÚDE JUVENIL
- INSTALAÇÕES DESPORTIVAS
- VOLUNTARIADO E TEMPOS LIVRES
- MEDICINA DESPORTIVA
- ASSOCIATIVISMO JOVEM
Programas de Apoio ao Associativismo Jovem
Programa Formar+
Estatística e Publicação de Associações
- DESPORTO FEDERADO
Alto Rendimento
Seguro Desportivo
- EDUCAÇÃO NÃO FORMAL E FORMAÇÃO
Mobilidade Internacional
- DESPORTO PARA TODOS
Áreas de Intervenção
Projetos
- CIDADANIA, INCLUSÃO E PARTICIPAÇÃO
Igualdade de Género no Desporto
Informação Útil
- ÉTICA NO DESPORTO
- FORMAÇÃO E CERTIFICAÇÃO NO DESPORTO
Técnicos de Fitness
Treinadores de Desporto
Apoio à Formação
Mergulho Recreativo
- SAÚDE JUVENIL
Programa Cuida-te
Cuida-te Saúde Mental e Bem-estar Emocional
Cuida-te Sexualidade
Cuida-te Comportamentos Aditivos
- VOLUNTARIADO E TEMPOS LIVRES
Voluntariado
Programa Agora Nós
Tempos Livres
- ASSOCIATIVISMO JOVEM
- Programas de Apoio ao Associativismo Jovem
- ASSOCIATIVISMO JOVEM
- Estatística e Publicação de Associações
- DESPORTO FEDERADO
- Alto Rendimento
Medidas de Apoio
Outras Informações
- EDUCAÇÃO NÃO FORMAL E FORMAÇÃO
- Mobilidade Internacional
- DESPORTO PARA TODOS
- Projetos
- CIDADANIA, INCLUSÃO E PARTICIPAÇÃO
- Igualdade de Género no Desporto
- CIDADANIA, INCLUSÃO E PARTICIPAÇÃO
- Informação Útil
- HABITAÇÃO, EMPREGO E EMPREENDEDORISMO
- Estágio e Emprego
Estágios
Emprego
- HABITAÇÃO, EMPREGO E EMPREENDEDORISMO
- Mobilidade Internacional
- FORMAÇÃO E CERTIFICAÇÃO NO DESPORTO
- Técnicos de Fitness
- FORMAÇÃO E CERTIFICAÇÃO NO DESPORTO
- Treinadores de Desporto
- FORMAÇÃO E CERTIFICAÇÃO NO DESPORTO
- Apoio à Formação
- FORMAÇÃO E CERTIFICAÇÃO NO DESPORTO
- Mergulho Recreativo
- SAÚDE JUVENIL
- Programa Cuida-te
Gabinetes de Saúde Juvenil
- SAÚDE JUVENIL
- Cuida-te Saúde Mental e Bem-estar Emocional
- SAÚDE JUVENIL
- Cuida-te Sexualidade
Planeamento Familiar, Métodos Contracetivos e Contraceção de Emergência
Puberdade e Sexualidade
Saúde Reprodutiva
Saúde Sexual
- SAÚDE JUVENIL
- Cuida-te Comportamentos Aditivos
- VOLUNTARIADO E TEMPOS LIVRES
- Programa Agora Nós
- MEDICINA DESPORTIVA
- Serviços
Exames Médicos
- DESPORTO FEDERADO
- Alto Rendimento
- Medidas de Apoio
- DESPORTO FEDERADO
- Alto Rendimento
- Outras Informações
- SAÚDE JUVENIL
- Programa Cuida-te
- Gabinetes de Saúde Juvenil
- SAÚDE JUVENIL
- Cuida-te Sexualidade
- Planeamento Familiar, Métodos Contracetivos e Contraceção de Emergência
- SAÚDE JUVENIL
- Cuida-te Sexualidade
- Puberdade e Sexualidade
- SAÚDE JUVENIL
- Cuida-te Sexualidade
- Saúde Reprodutiva
- SAÚDE JUVENIL
- Cuida-te Sexualidade
- Saúde Sexual
Ocorreu um erro ao processar o template.
The following has evaluated to null or missing: ==> titulo [in template "20101#20127#76938" at line 455, column 31] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${titulo} [in template "20101#20127#76938" at line 455, column 29] ----
1<style>
2 #geral-container a[target]:not([class^="simbolo-color"]){
3 color: #A1BB15!important;
4 }
5 #sabermais:focus{
6 box-shadow: none;
7 }
8
9 #contact-tab, #localization-tab , #profile-tab, #home-tab, #contact-tab:focus
10 {
11 color: #015174;
12 font-weight: 500;
13 font-size: 0.8rem;
14 box-shadow: none;
15 }
16
17 .link{
18 color:#A1BB15!important
19 }
20 .simbolo-color{
21 color: #015174;
22 }
23 .simbolo-color:hover{
24 color: #015174;
25 }
26 .seta {
27 background-color: #015174;
28 position: absolute;
29 top: 0;
30 right: 0;
31 padding: 0.52rem;
32 padding-bottom: 0.04rem;
33 padding-top: 0.43rem;
34 }
35 .seta:focus {
36 box-shadow: none;
37 }
38 .card-header-ajust{
39 padding: 0.45rem 1.25rem;
40 }
41
42.seta-img {
43 max-width: 43% !important;
44 position: relative;
45 bottom: 4px;
46}
47 .btn-link:focus {
48 box-shadow: none !important;
49 }
50
51#contact-tab.active , #localization-tab.active , #profile-tab.active , #home-tab.active, #home-tab:active {
52 color: #ffffff;
53 font-weight: 500;
54 font-size: 0.8rem;
55 background-color: #015174;
56 border-color: transparent transparent #015174;
57}
58.card-header-abas{
59 padding: 0;
60}
61.card-header
62{
63 background: #DEDEDE;
64}
65#sabermais.btn.collapsed:before
66{
67 content:'Saber +' ;
68 display:block;
69}
70#sabermais.btn:before
71{
72 content:'Saber -' ;
73 display:block;
74}
75.pergunta{
76 color: #015174;
77 font-weight: 500;
78 font-size: 0.8rem;
79}
80.link:hover{
81 text-decoration: none;
82}
83
84.padding
85{
86 padding-top: 3rem;
87}
88.padding-left-img {
89 padding-left: 5rem;
90 padding-top: 9rem;
91}
92#sabermais{
93 background-color: #015174!important;
94 border-color: #015174;
95}
96
97#subtitulo{
98 color:#A1BB15;
99 padding-top: 0.5rem;
100 font-size: 1.5rem;
101}
102@media (max-width: 991.98px) {
103 .padding-left-img {
104 padding-left: 0rem;
105 }
106}
107#titulo{
108 font-size: 1.875rem;
109 position: relative;
110 bottom: 5px;
111}
112.lista-links{
113 text-align: left;
114 list-style-type: square;
115}
116.text-accordion{
117 text-align: left;
118 margin: 0;
119}
120.tab-pane {
121 text-align: left !important;
122}
123
124.modal {
125 z-index: 1210;
126}
127
128.modal-dialog-centered {
129 position: relative;
130 max-width: 30vw;
131}
132
133.modal-overlay {
134 position: fixed;
135 width: 100%;
136 height: 100%;
137 top: 0px;
138 left: 0px;
139 z-index: 1202;
140 background-color: rgba(0, 0, 0, 0.4)
141}
142
143.btn-primary {
144 background-color: #015174;
145 border: none;
146}
147
148.a2a_kit {
149 padding-bottom: 1rem;
150 }
151
152.badge-silver {
153 background-color: #e0e0e0;
154 color: #272833;
155 font-size: 1rem;
156 letter-spacing: 0.09rem;
157}
158
159.badge-silver:hover {
160 background-color: #c3c3c3;
161 color: #272833;
162}
163</style>
164<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")>
165<#if entries?has_content>
166 <#assign tagsArray = [] />
167 <#list entries as curEntry>
168 <#assign tagsArray += entry.tagNames />
169 <#assign assetRenderer = curEntry.getAssetRenderer() />
170 <#assign article = assetRenderer.getArticle() />
171 <#assign document = saxReaderUtil.read(article.getContent()) />
172 <#assign rootElement = document.getRootElement() />
173 <#assign maisLegislacaoArray = [] />
174 <#assign imagensTopoArray = [] >
175 <#assign imagensArray = []>
176 <#assign maisInformacoesArray = [] >
177 <#assign imagensMais = [] >
178 <#assign links = [] >
179 <#assign linksDescricao = [] >
180 <#assign corpoDoTexto = "" />
181 <#assign conteudoMais = "" />
182 <#assign imagem = "" />
183 <#assign imagemPartilhaDefault = "/c/document_library/get_file?uuid=dcdb5037-a173-12a6-051d-43760fd225a9&groupId=20123" />
184 <#assign imagemMais = "" />
185 <#assign imagemTopo = "" />
186 <#assign imageString = "" />
187 <#assign titulo = "" />
188 <#assign subtitulo = "" />
189
190 <#assign DateTime = .now>
191
192 <#assign aDateTime = curEntry.getModifiedDate()>
193 <#assign aDate = aDateTime?date>
194 <#assign aTime = aDateTime?time>
195 <#assign geralDescricaoMaisInfo = "" />
196 <#assign maisLegislacao = "" />
197 <#assign geralLocalDoEvento = "" />
198 <#assign geralEntidadeOrganizadora = "" />
199 <#assign geralPergunta = "" />
200 <#assign geralresposta = "" />
201 <#assign geralTelefones = [] />
202 <#assign geralEmails = [] />
203 <#assign geralSite ="" />
204 <#assign geralFacebook = "" />
205 <#assign geralInstagram = "" />
206 <#assign geralTwitter = "" />
207 <#assign geralYoutube = ""/>
208 <#assign geralOutras = ""/>
209 <#assign geralLocalDoEvento = ""/>
210 <#assign geralMorada = ""/>
211 <#assign geralLocalidade = ""/>
212 <#assign geralCodigoPostal = ""/>
213 <#assign GeralPerguntaArray = [] >
214 <#assign GeralRespostaArray = [] >
215 <#assign WidgetLinkDescricao = "" />
216 <#assign WidgetLink = "" />
217
218 <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>
219 <#assign dlAppServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppServiceUtil"] />
220 <#assign themeDisplay = serviceContext.getThemeDisplay() />
221 <#assign currentUrl = themeDisplay.getPortalURL() />
222
223 <#list rootElement.elements() as el>
224 <#list el.elements() as il>
225 <#if il.attributeValue("name")??>
226 <#if "WidgetLink" == il.attributeValue("name")>
227 <#if il.getData()?has_content >
228 <#list il.elements() as el>
229 <#if el.attributeValue("name")??>
230 <#if el.getData()?has_content >
231 <#if "WidgetLinkDescricao" == el.attributeValue("name")>
232 <#assign WidgetLinkDescricao = el.element("dynamic-content").getData() />
233 </#if>
234 </#if>
235 </#if>
236 </#list>
237 </#if>
238 <#assign WidgetLink = il.element("dynamic-content").getData() />
239 </#if>
240 <#if "titulo" == il.attributeValue("name")>
241 <#assign titulo = il.element("dynamic-content").getData() />
242 </#if>
243
244 <#if "Subtitulo" == il.attributeValue("name")>
245 <#assign subtitulo = il.element("dynamic-content").getData() />
246 </#if>
247 <#if "Conteudo" == il.attributeValue("name")>
248 <#assign corpoDoTexto = il.element("dynamic-content").getData() />
249 </#if>
250 <#if "ConteudoMais" == il.attributeValue("name")>
251 <#assign conteudoMais = il.element("dynamic-content").getData() />
252 </#if>
253
254 <#if "Imagens" == il.attributeValue("name")>
255 <#if il.element("dynamic-content").getData()?has_content>
256 <#assign imagem = il.element("dynamic-content").getData()?eval />
257 <#assign imagemLink = "" />
258 <#list il.elements() as imagemEl>
259 <#if imagemEl.attributeValue("name")??>
260 <#if "imagemLink" == imagemEl.attributeValue("name")>
261 <#if imagemEl.element("dynamic-content").getData()?has_content>
262 <#assign imagemLink = imagemEl.element("dynamic-content").getData() />
263 </#if>
264 </#if>
265 </#if>
266 </#list>
267
268 <#if imagemLink?has_content>
269 <#assign imagensArray += [[imagem, imagemLink]] />
270 <#else>
271 <#assign imagensArray += [[imagem]] />
272 </#if>
273 </#if>
274 </#if>
275
276 <#if "ImagensMais" == il.attributeValue("name")>
277 <#if il.element("dynamic-content").getData()?has_content>
278 <#assign imagemMais = il.element("dynamic-content").getData()?eval />
279 <#assign imagemMaisLink = "" />
280 <#list il.elements() as imagemMaisEl>
281 <#if imagemMaisEl.attributeValue("name")??>
282 <#if "imagemMaisLink" == imagemMaisEl.attributeValue("name")>
283 <#if imagemMaisEl.element("dynamic-content").getData()?has_content>
284 <#assign imagemMaisLink = imagemMaisEl.element("dynamic-content").getData() />
285 </#if>
286 </#if>
287 </#if>
288 </#list>
289 <#if imagemMaisLink?has_content>
290 <#assign imagensMais += [[imagemMais, imagemMaisLink]] />
291 <#else>
292 <#assign imagensMais += [[imagemMais]] />
293 </#if>
294 </#if>
295 </#if>
296 <#if "Link" == il.attributeValue("name")>
297 <#if il.element("dynamic-content").getData()?has_content>
298 <#assign links += [il.element("dynamic-content").getData()] />
299 <#list il.elements() as al>
300 <#if al.attributeValue("name")??>
301 <#if "LinkDescricao" == al.attributeValue("name") >
302 <#if al.element("dynamic-content").getData()?has_content>
303 <#assign linksDescricao += [al.element("dynamic-content").getData()] />
304 </#if>
305 </#if>
306 </#if>
307 </#list>
308 </#if>
309 </#if>
310 <#if "ImagemTopo" == il.attributeValue("name")>
311 <#if il.element("dynamic-content").getData()?has_content>
312 <#assign imagemTopo = il.element("dynamic-content").getData()?eval />
313 <#assign imagensTopoArray += [imagemTopo] />
314 </#if>
315 </#if>
316 <#if "GeralMaisInformacoes" == il.attributeValue("name")>
317 <#if il.element("dynamic-content").getData()?has_content>
318 <#assign maisInformacoes = il.element("dynamic-content").getData()?eval />
319 <#list il.elements() as al>
320 <#if al.attributeValue("name")??>
321 <#if "GeralDescricaoMaisInfo" == al.attributeValue("name")>
322 <#assign geralDescricaoMaisInfo = al.element("dynamic-content").getData() />
323 </#if>
324 </#if>
325 </#list>
326 <#assign maisInformacoesArray += ["/c/document_library/get_file?uuid=" + maisInformacoes.uuid + "&groupId=" + maisInformacoes.groupId + "|" + geralDescricaoMaisInfo] />
327 </#if>
328 </#if>
329 <#if "GeralLegislacao" == il.attributeValue("name")>
330 <#if il.element("dynamic-content").getData()?has_content>
331 <#assign maisLegislacao = il.element("dynamic-content").getData() />
332 <#list il.elements() as el>
333 <#if el.getData()?has_content >
334 <#if el.attributeValue("name")??>
335 <#if "GeralLesDesc" == el.attributeValue("name")>
336 <#assign geralLesDesc = el.element("dynamic-content").getData() />
337 </#if>
338 </#if>
339 </#if>
340 </#list>
341 <#assign maisLegislacaoArray += [maisLegislacao] />
342 </#if>
343 </#if>
344 <#if "GeralEntidadeOrganizadora" == il.attributeValue("name")>
345 <#assign geralEntidadeOrganizadora = il.element("dynamic-content").getData() />
346 </#if>
347 <#if "GeralPerguntasFrequentes" == il.attributeValue("name")>
348 <#if il.getData()?has_content >
349 <#list il.elements() as el>
350 <#if el.element("dynamic-content").getData()?has_content >
351 <#if "GeralPergunta" == el.attributeValue("name")>
352 <#assign GeralPerguntaArray += [el.element("dynamic-content").getData() ] >
353 </#if>
354 <#if "Geralresposta" == el.attributeValue("name")>
355 <#assign GeralRespostaArray += [el.element("dynamic-content").getData()] >
356 </#if>
357 </#if>
358 </#list>
359 </#if>
360 </#if>
361 <#if "GeralTelefone" == il.attributeValue("name") >
362 <#assign geralTelefone = il.element("dynamic-content").getData() />
363 <#if geralTelefone != "" >
364 <#assign geralTelefones += [geralTelefone] />
365 </#if>
366 </#if>
367 <#if "GeralEmail" == il.attributeValue("name") >
368 <#assign geralEmail = il.element("dynamic-content").getData() />
369 <#if geralEmail != "" >
370 <#assign geralEmails += [geralEmail] />
371 </#if>
372 </#if>
373 <#if "GeralSite" == il.attributeValue("name") >
374 <#assign geralSite = il.element("dynamic-content").getData() />
375 </#if>
376 <#if "GeralFacebook" == il.attributeValue("name") >
377 <#assign geralFacebook = il.element("dynamic-content").getData() />
378 </#if>
379 <#if "GeralInstagram" == il.attributeValue("name") >
380 <#assign geralInstagram = il.element("dynamic-content").getData() />
381 </#if>
382 <#if "GeralTwitter" == il.attributeValue("name") >
383 <#assign geralTwitter = il.element("dynamic-content").getData() />
384 </#if>
385 <#if "GeralYoutube" == il.attributeValue("name") >
386 <#assign geralYoutube = il.element("dynamic-content").getData() />
387 </#if>
388 <#if "GeralOutras" == il.attributeValue("name") >
389 <#assign geralOutras = il.element("dynamic-content").getData() />
390 </#if>
391 <#if "GeralLocalDoEvento" == il.attributeValue("name") >
392 <#assign geralLocalDoEvento = il.element("dynamic-content").getData() />
393 </#if>
394 <#if "GeralMorada" == il.attributeValue("name") >
395 <#assign geralMorada = il.element("dynamic-content").getData() />
396 </#if>
397 <#if "GeralLocalidade" == il.attributeValue("name") >
398 <#assign geralLocalidade = il.element("dynamic-content").getData() />
399 </#if>
400 <#if "GeralCodigoPostal" == il.attributeValue("name") >
401 <#assign geralCodigoPostal = il.element("dynamic-content").getData() />
402 </#if>
403 </#if>
404 </#list>
405 </#list>
406 </#list>
407</#if>
408
409<#if WidgetLink?has_content>
410<script>
411 $( document ).ready(function() {
412 $("#exampleModalCenter .close").click(function() {
413 $('#exampleModalCenter').modal().hide();
414 $('.modal-overlay').hide();
415 })
416});
417</script>
418
419<div class="modal-overlay"></div>
420<div class="modal show" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
421 <div class="modal-dialog modal-dialog-centered" role="document">
422 <div class="modal-content">
423 <div class="modal-header">
424 <h5 class="modal-title" id="exampleModalLongTitle">${titulo}</h5>
425 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
426 <span aria-hidden="true">×</span>
427 </button>
428 </div>
429 <div class="modal-body">
430 <p>${WidgetLinkDescricao}</p>
431 </div>
432 <div class="modal-footer">
433 <a href="${WidgetLink}" target="_blank"><button type="button" class="btn btn-primary">Candidatar-se</button></a>
434 </div>
435 </div>
436 </div>
437 </div>
438</#if>
439
440
441<#if imagensTopoArray?has_content>
442 <#list imagensTopoArray as item>
443 <#assign imagemTopoFileEntry = dlAppServiceUtil.getFileEntry(item.fileEntryId?number) />
444 <@adaptive_media_image["img"] class="img-responsive img-fluid" fileVersion=imagemTopoFileEntry.getFileVersion() alt="${item.alt}"/>
445 </#list>
446
447 <#if !shareImgFileEntry?? && imagemTopoFileEntry??>
448 <#assign shareImgFileEntry = imagemTopoFileEntry />
449 </#if>
450</#if>
451
452<div class="container" style="padding-top: 0.3rem;">
453 <div class="row">
454 <div class="col-sm-7 padding">
455 <h1 id="titulo">${titulo}</h1>
456 <h2 id="subtitulo">${subtitulo}</h2>
457 </br></br>
458 ${corpoDoTexto}
459 </div>
460 <#if imagensArray?has_content>
461 <div class="col-12 col-sm-5 padding">
462 <#list imagensArray as item>
463 <#assign imagemFileEntry = dlAppServiceUtil.getFileEntry(item[0].fileEntryId?number) />
464 <#if item?size == 1>
465 <@adaptive_media_image["img"] class="img-responsive img-fluid padding-left-img" fileVersion=imagemFileEntry.getFileVersion() alt="${item[0].alt}"/>
466 </#if>
467 <#if item?size == 2>
468 <a href="${item[1]}" target="_blank">
469 <@adaptive_media_image["img"] class="img-responsive img-fluid padding-left-img" fileVersion=imagemFileEntry.getFileVersion() alt="${item[0].alt}"/>
470 </a>
471 </#if>
472 </#list>
473 </div>
474
475 <#if !shareImgFileEntry?? && imagemFileEntry??>
476 <#assign shareImgFileEntry = imagemFileEntry />
477 </#if>
478 </#if>
479
480 </div>
481
482 <#assign showMaisInfoCards = maisInformacoesArray?has_content || links?has_content || maisInformacoesArray?has_content || geralEntidadeOrganizadora?has_content || geralTelefones?has_content ||geralEmails?has_content || geralSite?has_content || geralFacebook?has_content || geralInstagram?has_content || geralTwitter?has_content || geralYoutube?has_content || geralOutras?has_content || geralLocalDoEvento?has_content || geralMorada?has_content ||geralLocalidade?has_content || geralCodigoPostal?has_content />
483 <#assign hasOtherContentForConteudoMais = showMaisInfoCards || GeralPerguntaArray?has_content />
484 <#assign isConteudoMaisNotEmpty = conteudoMais?replace("^\\n|\\r|<p>| |<\\/p>|\\s*", "", "rm")?length gt 0 />
485
486 <#if conteudoMais?has_content && isConteudoMaisNotEmpty || hasOtherContentForConteudoMais>
487 <div class="row">
488 <div class="col-sm-7 padding " style="text-align: center;">
489 <button id="sabermais" class="btn btn-primary collapsed" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
490 </button>
491 </div>
492 </div>
493
494 <!-- -->
495 <div class="row collapse" id="collapseExample">
496 <div class="col-sm-7 padding">
497 <div class="corpo-texto">
498 ${conteudoMais}
499 </div>
500 <br>
501 <#assign primeiro = true />
502 <#if showMaisInfoCards>
503 <div class="card text-center">
504 <div class="card-header card-header-abas">
505 <ul class="nav nav-tabs" id="myTab" role="tablist">
506 <#if maisInformacoesArray?has_content || links?has_content>
507 <li class="nav-item">
508 <a class="nav-link <#if primeiro>show active</#if>" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="false">Mais Informações</a>
509 </li>
510 <#assign primeiro = false />
511 </#if>
512 <#if maisLegislacaoArray?has_content >
513 <li class="nav-item">
514 <a class="nav-link <#if primeiro>show active</#if>" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="true">Legislação</a>
515 </li>
516 <#assign primeiro = false />
517 </#if>
518 <#if geralLocalDoEvento?has_content || geralMorada?has_content ||geralLocalidade?has_content || geralCodigoPostal?has_content >
519 <li class="nav-item">
520 <a class="nav-link <#if primeiro>show active</#if>" id="localization-tab" data-toggle="tab" href="#localization" role="tab" aria-controls="contact" aria-selected="false">Localização</a>
521 </li>
522 <#assign primeiro = false />
523 </#if>
524 <#if geralEntidadeOrganizadora?has_content || geralTelefones?has_content ||geralEmails?has_content || geralSite?has_content || geralFacebook?has_content || geralInstagram?has_content || geralTwitter?has_content || geralYoutube?has_content || geralOutras?has_content>
525 <li class="nav-item">
526 <a class="nav-link <#if primeiro>show active</#if>" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">Contactos</a>
527 </li>
528 <#assign primeiro = false />
529 </#if>
530
531 </ul>
532
533 </div>
534 <div class="card-body">
535 <div class="tab-content">
536 <#assign primeiro = true />
537 <#if maisInformacoesArray?has_content || links?has_content>
538 <div class="tab-pane fade <#if primeiro>show active</#if>" id="home" role="tabpanel" aria-labelledby="home-tab">
539 <ul class="lista-links">
540 <#list maisInformacoesArray as item>
541 <li><a href="${item?split("|")?first}" class="link" target="_blank">${item?split("|")?last}</a></li>
542 </#list>
543 <#if links?has_content>
544 <#assign i= 0 >
545 <#list links as link>
546 <#if linksDescricao?has_content>
547 <li><a class="link" target="_blank" href="${link}">${linksDescricao[i]}</a></li>
548 <#assign i+= 1 >
549 </#if>
550 </#list>
551 </#if>
552 </ul>
553 </div>
554 <#assign primeiro = false />
555 </#if>
556 <#if maisLegislacaoArray?has_content>
557 <div class="tab-pane fade <#if primeiro>show active</#if>" id="profile" role="tabpanel" aria-labelledby="profile-tab">
558 <ul class="lista-links">
559 <#list maisLegislacaoArray as item>
560 <li><a href="${item?split("|")?first}" class="link" target="_blank">${geralLesDesc}</a></li>
561 </#list>
562 </ul>
563 </div>
564 <#assign primeiro = false />
565 </#if>
566 <#if geralLocalDoEvento?has_content || geralMorada?has_content ||geralLocalidade?has_content || geralCodigoPostal?has_content >
567 <div class="tab-pane fade <#if primeiro>show active</#if>" id="localization" role="tabpanel" aria-labelledby="localization-tab">
568 <#if geralEntidadeOrganizadora?has_content>
569 <p>${geralEntidadeOrganizadora}</p>
570 </#if>
571 <#if geralLocalDoEvento?has_content>
572 <p>${geralLocalDoEvento}</p>
573 </#if>
574 <#if geralMorada?has_content>
575 <p>${geralMorada}</p>
576 </#if>
577 <#if geralLocalidade?has_content>
578 <p>${geralLocalidade}</p>
579 </#if>
580 <#if geralCodigoPostal?has_content>
581 <p>${geralCodigoPostal}</p>
582 </#if>
583 </div>
584 <#assign primeiro = false />
585 </#if>
586 <#if geralEntidadeOrganizadora?has_content || geralTelefones?has_content ||geralEmails?has_content || geralSite?has_content || geralFacebook?has_content || geralInstagram?has_content || geralTwitter?has_content || geralYoutube?has_content || geralOutras?has_content>
587 <div class="tab-pane fade <#if primeiro>show active</#if>" id="contact" role="tabpanel" aria-labelledby="contact-tab">
588 <#if geralTelefones?has_content>
589 <#list geralTelefones as telefone>
590 <p><i class="fas fa-phone-alt simbolo-color" aria-hidden="true"></i> <a class="link" href="tel:${telefone}">${telefone}</a></p>
591 </#list>
592 </#if>
593 <#if geralEmails?has_content>
594 <#list geralEmails as email>
595 <p><i class="fas fa-envelope simbolo-color" aria-hidden="true"></i> <a class="link" href="mailto:${email}"> ${email}</a></p>
596 </#list>
597 </#if>
598 <hr>
599 <#if geralSite?has_content>
600 <a href="${geralSite}" class="simbolo-color m-2" target="_blank"><span class="glyphicon glyphicon-globe" aria-hidden="true"></span></a>
601 </#if>
602 <#if geralFacebook?has_content>
603 <a href="${geralFacebook}" class="simbolo-color m-2" target="_blank"><i class="fab fa-facebook-f"></i></a>
604 </#if>
605 <#if geralInstagram?has_content>
606 <a href="${geralInstagram}" class="simbolo-color m-2" target="_blank"><i class="fab fa-instagram"></i></a>
607 </#if>
608 <#if geralTwitter?has_content>
609 <a href="${geralTwitter}" class="simbolo-color m-2" target="_blank"><i class="fab fa-twitter"></i></a>
610 </#if>
611 <#if geralYoutube?has_content>
612 <a href="${geralYoutube}" class="simbolo-color m-2" target="_blank"><i class="fab fa-youtube"></i></a>
613 </#if>
614 <#if geralOutras?has_content>
615 <a href="${geralOutras}" class="simbolo-color m-2" target="_blank"><i class="fas fa-arrow-circle-right"></i></a>
616 </#if>
617 </div>
618 <#assign primeiro = false />
619 </#if>
620
621 </div>
622 </div>
623 </div>
624 </#if>
625
626 <#if GeralPerguntaArray?has_content >
627 <#assign x= GeralPerguntaArray?size -1>
628 <div class="accordion" id="accordionExample">
629 <#list 0..x as index>
630 <div class="card">
631 <div class="card-header card-header-ajust" id="headingOne">
632 <button class="btn btn-link" style="display: contents;" type="button" data-toggle="collapse" data-target="#collapse${index}" aria-expanded="true" aria-controls="collapseOne">
633 <p class="text-accordion pergunta" >${GeralPerguntaArray[index]}</p>
634 </button>
635 <button aria-controls="collapsefour" class="btn btn-link seta" data-toggle="collapse" data-target="#collapse${index}" aria-expanded="true" aria-controls="collapseOne" type="button">
636 <img class="seta-img img-responsive" src="/documents/20123/50043/seta-branca.png/aaf149a4-dd06-21d2-0e22-946836097970?t=1573044407771">
637 </button>
638 </div>
639 <div id="collapse${index}" class="collapse" aria-labelledby="headingOne" data-parent="#accordionExample">
640 <div class="card-body">
641 <p>${GeralRespostaArray[index]}</p>
642 </div>
643 </div>
644 </div>
645 </#list>
646 </div>
647 </#if>
648 </div>
649 <#if imagensMais?has_content>
650 <div class="col-12 col-sm-5 padding">
651 <#list imagensMais as item>
652 <#if item?size == 1>
653 <@adaptive_media_image["img"] class="img-fluid padding-left-img img-responsive" fileVersion=dlAppServiceUtil.getFileEntry(item[0].fileEntryId?number).getFileVersion() alt="${item[0].alt}"/>
654 </#if>
655 <#if item?size == 2>
656 <a href="${item[1]}" target="_blank">
657 <@adaptive_media_image["img"] class="img-fluid padding-left-img img-responsive" fileVersion=dlAppServiceUtil.getFileEntry(item[0].fileEntryId?number).getFileVersion() alt="${item[0].alt}"/>
658 </a>
659 </#if>
660 </#list>
661 </div>
662 </#if>
663 </div>
664 </#if>
665 <div class="container">
666 <div class="row">
667 <div class="col-12 text-right">
668 <p style="color:#9e9797; font-size: 12px;">Atualizado em: ${aDate?string["dd/MM/yyyy"]}</p>
669 </div>
670 </div>
671 </div>
672
673 <div class="a2a_kit a2a_kit_size_32 a2a_default_style"
674 data-a2a-icon-color="transparent, black">
675 <a class="a2a_button_facebook"></a>
676 <a class="a2a_button_twitter"></a>
677 <a class="a2a_button_whatsapp"></a>
678 <a class="a2a_button_facebook_messenger"></a>
679 <a class="a2a_button_email"></a>
680 <a class="a2a_button_copy_link"></a>
681 <a class="a2a_dd" href="https://www.addtoany.com/share"></a>
682 </div>
683
684 <#if tagsArray?has_content>
685 <#assign tags = [] />
686 <div class="col-12 mt-4">
687 <#list tagsArray as tag>
688 <#assign tags += [tag] />
689 <a href="/pesquisa?q=${tag}" class="badge badge-pill badge-silver p-2">${tag}</a>
690 </#list>
691 </div>
692 </#if>
693
694 <@liferay_util["html-top"]>
695 <script crossorigin="anonymous" src="${themeDisplay.getPortalURL()}/documents/20123/259580/fontawesome.js"></script>
696 <script src="${themeDisplay.getPortalURL()}/documents/20123/259580/page.js"></script>
697 <meta property="og:title" content="${titulo}" />
698 <meta property="og:description" content="${subtitulo}" />
699 <meta property="og:type" content="article" />
700 <meta property="og:locale" content="${locale}" />
701 <meta property="og:site_name" content="${company.getName()}" />
702 <meta property="og:url" content="${themeDisplay.getPortalURL() + themeDisplay.getURLCurrent()}">
703 <#if tagsArray?has_content>
704 <meta property="article:tag" content="${tags?join(",")}" />
705 </#if>
706
707 <#if shareImgFileEntry??>
708 <meta property="og:image" itemprop="image" content="${themeDisplay.getURLPortal()}/o/adaptive-media/image/${shareImgFileEntry.getFileEntryId()}/thumbnail-600x0/${shareImgFileEntry.getFileName()}" />
709 </#if>
710 </@>
711
712
713</div>
- --- NACIONAIS ---
- Agência Nacional Erasmus+ Juventude/Desporto e Corpo Europeu de Solidariedade
- Autoridade para a Prevenção e Combate à Violência no Desporto
- Cartão Jovem
- Conselho Nacional da Juventude
- Confederação do Desporto de Portugal
- Comité Olímpico de Portugal
- Comité Paralímpico de Portugal
- Desporto Escolar
- ePortugal
- Federação Académica do Desporto Universitário
- Federação Nacional das Associações Juvenis
- --- INTERNACIONAIS ---
- BeActive
- Comissão Europeia
- Centro de Informação Europeia Jacques Delors
- Conselho da Europa
- CPLP Juventude e Desporto
- Corpo Europeu de Solidariedade
- Erasmus+
- Eryica
- Eurodesk
- Fórum Europeu da Juventude
- Organismo Internacional de Juventude para a Ibero-América
- Portal Europeu da Juventude
- Start to Talk
- TAFISA
DJ Bot (Em Treino)
x
SUBSCREVER NEWSLETTER
Newsletter subscrito com sucesso Não foi subscrever o Newsletter. Por favor tente mais tardeUtilizamos 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.