ITESO, UNIVERSIDAD JESUITA DE GUADALAJARA
Detalle BN6
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey()) [in template "97#123#69473" at line 230, column 31] ---- Tip: If the failing expression is known to 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: #assign assetEntry = assetEntryLocalS... [in template "97#123#69473" at line 230, column 9] ----
1<#--
2Web content templates are used to lay out the fields defined in a web
3content structure.
4
5Please use the left panel to quickly add commonly used variables.
6Autocomplete is also available and can be invoked by typing "${".
7-->
8<style>
9div#detalle-content {
10 font-family: 'Degular-Regular';
11
12}
13div#print-block {
14 font-family: 'Degular-Regular';
15}
16 .popup-share i {
17
18 font-size: 2em;
19}
20 .popup-share a[class^="icon-"], .popup-share a[class*=" icon-"] {
21
22 padding: 7px 14px;
23}
24
25div#group-card .card {
26 padding-bottom: 1em;
27}
28
29
30#detalle-content ol.container-it {
31 margin-bottom: 2em;
32}
33#detalle-content li.breadcrumb-item.active {
34 text-transform: uppercase;
35 display: inline-block;
36 font-family: 'Degular-Semibold';
37 font-size: 21px;
38 font-weight: 600;
39 font-stretch: normal;
40 font-style: normal;
41 line-height: 1.67;
42 letter-spacing: 1.18px;
43 text-align: left;
44 color: #a2a2a2;
45 /* padding-bottom: .5em; */
46 vertical-align: bottom;
47}
48#detalle-content li.breadcrumb-item.active span {
49 color: #a2a2a2!important;
50}
51#detalle-content i.fas.fa-circle {
52 font-size: 32px;
53 color: white;
54 margin-right: 40px;
55}
56
57
58#detalle-content .breadcrumb-item + .breadcrumb-item::before {
59 float: left;
60
61 background-repeat: no-repeat;
62 background-size: 100%;
63 content: '.';
64 display: block;
65 height: 0.75em;
66 left: 0;
67 margin-top: -0.375em;
68 padding: 0;
69 position: absolute;
70 top: -30px;
71 font-size: 3em;
72 width: 2.25em;
73 background: none;
74}
75div#share-media a{
76 display: block;
77 width: 35px;
78 height: auto;
79 border: solid 1px;
80 border-radius: 50%;
81 margin: auto;
82 text-align: center;
83 padding: 0px;
84 margin-bottom: 1.2rem;
85 margin-top: .5rem;
86 color: #030a23;
87}
88div#share-media {
89 width: auto;
90 display: inline-block;
91 position: absolute;
92 left: 0px;
93 top: 70px;
94}
95
96
97.popup-share i.fab.fa-facebook-square {
98 color: #1877f2;
99}
100.popup-share i.fab.fa-linkedin{
101color: #0a66c2;
102}
103.popup-share i.fab.fa-twitter-square {
104 color: rgb(29, 155, 240);
105}
106
107.popup-share svg:hover path {
108 fill: #ffff !important;
109}
110.popup-share i.fab.fa-whatsapp {
111 color: #25d366;
112}
113.popup-share a:hover{
114background: #004270!important;
115}
116.popup-share a:hover i {
117 color: white!important;
118}
119
120div#share-media a:hover {
121 color: #0056b3;
122 }
123
124@media only screen and (max-width: 1024px) {
125div#share-media {
126 width: auto;
127
128 display: block;
129 position: initial;
130 left: 0;
131 top: 70px;
132 text-align: center;
133 margin-bottom: 1rem;
134}
135div#share-media a{
136 margin: 1rem;
137 display: inline-block;
138 }
139}
140
141
142
143</style>
144<#assign JournalArticleLocalServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
145
146<#--<#assign groupid = themeDisplay.getLayout().getGroupId()>-->
147<#assign group_id = 2416942 + 2>
148
149<#assign url = themeDisplay.getURLCurrent()>
150
151<#assign urlt = themeDisplay.getLayout().getFriendlyURL()>
152
153<#assign req = portalUtil.getHttpServletRequest(renderRequest)>
154
155<#assign httpOrigReq = portalUtil.getOriginalServletRequest(request)>
156
157<#if httpOrigReq.getParameter("group_id")?has_content && httpOrigReq.getParameter("group_id") != "" && httpOrigReq.getParameter("group_id")?matches("[0-9]+") >
158 <#assign group_id = httpOrigReq.getParameter("group_id")?number/>
159</#if>
160<#--
161<#if httpOrigReq.getParameter("article_id")?has_content && httpOrigReq.getParameter("article_id") != "" && httpOrigReq.getParameter("article_id")?matches("[0-9]+") >
162<#assign art_id = httpOrigReq.getParameter("article_id")/>
163</#if>
164-->
165
166<#assign art_idlong = portalUtil.getClass()>
167
168
169<#if group_id?has_content && group_id?matches("[0-9]+") >
170 <#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
171
172 <#assign articleList = JournalArticleLocalService.getArticlesByResourcePrimKey(group_id )>
173
174 <#if articleList?size ==0>
175 <#assign article = JournalArticleLocalService.getLatestArticle(2416942 )>
176 <#else>
177 <#assign article = JournalArticleLocalService.getLatestArticle(group_id )>
178 </#if>
179 <#assign document = saxReaderUtil.read(article.getContentByLocale(locale)) />
180 <#assign root = document.getRootElement()>
181 <#if root.selectSingleNode("dynamic-element[@name='tag']/dynamic-content")??>
182 <#assign tag = root.selectSingleNode("dynamic-element[@name='tag']/dynamic-content").getText()/>
183 </#if>
184 <#if root.selectSingleNode("dynamic-element[@name='seccion']/dynamic-content")??>
185 <#assign seccion = root.selectSingleNode("dynamic-element[@name='seccion']/dynamic-content").getText()/>
186 </#if>
187 <#if root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")??>
188 <#assign titulo = root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content").getText()/>
189 </#if>
190 <#if root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content")??>
191 <#assign abstract = root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content").getText()/>
192 </#if>
193 <#if root.selectSingleNode("dynamic-element[@name='img']/dynamic-content")??>
194 <#assign img = root.selectSingleNode("dynamic-element[@name='img']/dynamic-content").getText()/>
195 </#if>
196 <#if root.selectSingleNode("dynamic-element[@name='foto']/dynamic-content")??>
197 <#assign foto = root.selectSingleNode("dynamic-element[@name='foto']/dynamic-content").getText()/>
198 </#if>
199 <#if root.selectSingleNode("dynamic-element[@name='detalle']/dynamic-content")??>
200 <#assign detalle = root.selectSingleNode("dynamic-element[@name='detalle']/dynamic-content").getText()/>
201 </#if>
202 <#if root.selectSingleNode("dynamic-element[@name='compartir']/dynamic-content")??>
203 <#assign compartir = root.selectSingleNode("dynamic-element[@name='compartir']/dynamic-content").getText()/>
204 </#if>
205 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']")>
206 <#if xPathSelector.selectSingleNode(root).getStringValue()??>
207 <#assign imgNews = xPathSelector.selectSingleNode(root).getStringValue()?trim>
208 <#if imgNews?? && imgNews?has_content>
209 <#attempt>
210 <#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)>
211 <#assign urlimg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid >
212 <#recover>
213 <#if (defImagen.getData())?? && defImagen.getData() != "">
214 <#--
215 <#assign urlimg = "${defImagen.getData()}" >
216 -->
217 </#if>
218 </#recover>
219 <#else>
220 <#assign urlimg = "" >
221 </#if>
222
223 <#-- <#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)>
224
225 <#assign urlimg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid >
226 -->
227
228 </#if>
229 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />
230 <#assign assetEntry = assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey())>
231
232 <#assign assetLinkLocalService = serviceLocator.findService('com.liferay.asset.kernel.service.AssetLinkLocalService')>
233 <#assign assetLink = assetLinkLocalService.getDirectLinks(assetEntry.getEntryId()) >
234 <#if titulo??>
235 <#assign docTitle = titulo>
236 <#else>
237 <#assign docTitle = "">
238 </#if>
239 <script>
240 document.title = "ITESO - ${docTitle}";
241 </script>
242 <div id="detalle-content" class="row no-gutters pt-xl-8 pb-6 pt-md-4 pt-4 container-fluid">
243 <div class="col-12">
244 <ol class="container-it">
245 <i class="fas fa-circle"></i>
246 <div class="d-none">${url}</div>
247 <li id="backbread" onclick="goBack()" class="breadcrumb-item active" aria-current="page">Inicio</li>
248 <li class="breadcrumb-item active" aria-current="page"><span>${docTitle}</span>
249 <#-- <#if (seccion != "")>
250 <div class="section-title2">
251 ${seccion}</div>
252 </#if>
253 -->
254 </li>
255 </ol>
256 </div>
257 <script>
258function goBack() {
259 window.history.go(-1);
260 console.log("goback");
261}
262</script>
263 <!-----------------print-block------------------------>
264 <div id="print-block" class="col-12 pb-4">
265 <div class=" container-it">
266 <div class="row no-gutters">
267 <#attempt>
268 <#if urlimg?has_content>
269 <div class="imgnoticia col-12">
270 <img class="img-fluid" src="${urlimg}" alt="Thumbnail">
271
272 </div>
273
274 <#else>
275
276 </#if>
277 <#recover>
278 </#recover>
279 <#----tag--------
280 <div id="hashtag" class="col-12 text-center pt-4 pb-4">
281 <#if (tag != "")>
282 <#assign tagref = tag?split(' ')>
283 <#list tagref as cur_tagref>
284
285
286 <#assign trtag = cur_tagref?substring(1)>
287 <#assign tfhash = "https://twitter.com/hashtag/${trtag}?src=hash">
288 <a class="hash-tag pl-1 pr-1" href="${tfhash}" >${cur_tagref}</a>
289 </#list>
290 </#if>
291 </div>
292 -----------end tag----->
293 <div class="col-12 text-center pt-6 pb-2 pr-md-2 pl-md-2 pr-lg-8 pl-lg-8 ">
294 <#if titulo?has_content>
295 <h1 id="titulo">${titulo}</h1>
296 </#if>
297 </div>
298 <#if abstract?? && abstract != "">
299 <div class="abstract col-12 text-center pt-2 pb-2 pr-md-2 pl-md-2 pr-lg-8 pl-lg-8">
300 <#if titulo?has_content>
301 <p>${abstract}</p>
302 </#if>
303 </div>
304 </#if>
305 <hr>
306
307
308 <#-- <#assign fecha_content_Data = getterUtil.getString(fecha_content.getData())>-->
309
310
311<div class="col-12 text-center pt-2 pb-1 pr-4 pl-4">
312<#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
313<#assign catnews = assetCategoryLocalServiceUtil.getAssetEntryAssetCategories(assetEntry.getEntryId())>
314
315<#if catnews?has_content>
316<#list catnews as newscatego>
317 <#if newscatego.getName() == "Noticia">
318 <div class="post-date">${dateUtil.getDate(article.getDisplayDate()?datetime, "EEEE dd MMMM , yyyy", locale)}</div>
319 </#if>
320 </#list>
321</#if>
322
323 </div>
324 <div class="col-12 text-center pt-1 pb-2 pr-4 pl-4">
325 <#if foto??>
326 <span>${foto}</span>
327 </#if>
328 </div>
329
330 <div id="detalle" class="col-12 pt-6 fa-2x ">
331 <div id="share-media" class="ml-lg-4">
332<strong>${titleshare.getData()}</strong><br>
333 <a href="#" class="shareicon">
334 <!-- <i class="bi bi-share popup"></i>-->
335 <i class="fal fa-share-alt popup"></i>
336 </a>
337 <a href="#" class="printMe">
338 <i class="fas fa-print"></i>
339 </a>
340 <#if titulo?? && titulo?has_content>
341 <a href="mailto:?subject=${titulo}&body= ${themeDisplay.getPortalURL()}${url}"
342 title=" Email">
343 <i class="far fa-envelope"></i>
344 </a>
345 </#if>
346</div>
347
348
349
350
351
352<#if titulo?? && titulo?has_content>
353<#assign titlefb = titulo?replace('"', ' ') />
354<#else>
355<#assign titlefb = " " />
356</#if>
357
358
359<#assign settitle = themeDisplay.getLayout().setTitle("${titlefb}")/>
360<#assign PortalURL = themeDisplay.getPortalURL()>
361 <#attempt>
362
363 <#assign setdesc = themeDisplay.getLayout().setDescription("${PortalURL}${urlimg}")>
364 <#recover>
365 </#recover>
366 <#if abstract?? && abstract?has_content && abstract !="">
367 <#assign setdescname = themeDisplay.getLayout().setName("${abstract}")>
368 <#else>
369 <#assign abstract = " " />
370 </#if>
371
372
373<#if detalle??>
374 ${detalle}
375 </#if>
376 </div>
377
378
379 <!---------------------CATEGORIES----------------------------------->
380
381<!-------------------------------------------------->
382 <#assign assetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
383
384
385
386 <#assign catentry = assetCategoryLocalServiceUtil.getAssetEntryAssetCategories(assetEntry.getEntryId())>
387
388 <#if catentry?has_content>
389 <div id="tags" class="tags">
390 <strong>
391Categorias:
392</strong>
393
394 <#list catentry as cur_catentry>
395 <a href="/web/noticias/historico-de-noticias?group_id=${group_id}&CatId=${cur_catentry.getCategoryId()}"><p> ${cur_catentry.getName()}</p></a>
396
397
398 </#list>
399</div>
400</#if>
401<!---------------------TAGS----------------------------------->
402 <#assign AssetTagLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetTagLocalServiceUtil"]>
403
404 <#assign Entrytags = AssetTagLocalServiceUtil.getEntryTags(assetEntry.getEntryId())>
405 <#if Entrytags?has_content>
406 <div id="tags" class="tags">
407 <strong>
408Etiquetas:
409</strong>
410 <#list Entrytags as cur_tagentry>
411 <a href=" /web/noticias/historico-de-noticias?group_id=${group_id}&NameTag=${cur_tagentry.getName()}">
412 <p> ${cur_tagentry.getName()}</p></a>
413
414 </#list>
415 </div>
416 </#if>
417
418 <!----------------------------------------------------->
419 </div>
420 </div>
421 </div>
422 <!---------------------------------------end printblock--------------->
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446 <!----------------------------Contenidos relcionados------------------------->
447 <#if assetLink?has_content>
448
449 <div class="col-12">
450 <div class="container-it">
451 <div class=" w-100 relacionado pt-2 pb-4">Relacionadas...</div>
452 <div id="group-card" class="row">
453
454 <#list assetLink as related_entry>
455
456 <#assign assetEntry2 = assetEntryLocalService.getAssetEntry(related_entry.getEntryId2())>
457
458 <!-- <div class="d-none"> ${assetEntry2.getClassNameId()}</div>-->
459
460 <#-- <#if assetEntry2.getClassNameId() == 132 >-->
461
462 <#-- <#assign relatedArticle = journalArticleLocalService.getLatestArticle(assetEntry2.getGroupId(),assetEntry2.getClassName(), assetEntry2.getClassPK())>-->
463 <#assign relatedArticle = JournalArticleLocalService.getLatestArticle(assetEntry2.getAssetRenderer().getArticle().getGroupId(),assetEntry2.getAssetRenderer().getArticle().getArticleId() )>
464 <#assign Basica = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica")>
465 <#assign Basica_Liga = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica_Liga")>
466 <#assign Basica_Noticias = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica")>
467 <!-- if estructuras--->
468 <#if relatedArticle.getStructureId()== Basica || relatedArticle.getStructureId()== Basica_Liga || relatedArticle.getStructureId()== Basica_Noticias>
469 <#assign doc = saxReaderUtil.read(relatedArticle.getContentByLocale(request.locale))>
470 <#assign root = doc.getRootElement()>
471 <#attempt>
472 <#if root??>
473 <#if root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")??>
474 <#assign titulo = root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content").getText()>
475 </#if>
476 <#if root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content")??>
477 <#assign abstract = root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content").getText()>
478 </#if>
479 <#if root.selectSingleNode("dynamic-element[@name='img']/dynamic-content")??>
480 <#assign img = root.selectSingleNode("dynamic-element[@name='img']/dynamic-content").getText()>
481 </#if>
482 </#if>
483 <#recover>
484 </#recover>
485 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']")>
486 <#-- <#if xPathSelector.selectSingleNode(root).getStringValue()?has_content>-->
487 <#assign imgNews = xPathSelector.selectSingleNode(root).getStringValue()?trim>
488 <#if imgNews?? && imgNews != "">
489 <#attempt>
490 <#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)>
491 <#assign urlimg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid >
492 <#recover>
493 <#if (defImagen.getData())?? && defImagen.getData() != "">
494 <#assign urlimg = "${defImagen.getData()}" >
495 </#if>
496 </#recover>
497 <#else>
498 <#assign urlimg = "" >
499 </#if>
500 <#-- <#else>
501 </#if>-->
502 <#if relatedArticle.getStructureId() == Basica || relatedArticle.getStructureId() == Basica_Noticias>
503 <#assign link_page = "/web/general/detalle?group_id=${relatedArticle.getResourcePrimKey()}">
504 <#elseif relatedArticle.getStructureId() == Basica_Liga>
505 <#assign link = root.selectSingleNode("dynamic-element[@name='link']/dynamic-content").getText()>
506 <#assign url = root.selectSingleNode("dynamic-element[@name='url']/dynamic-content").getText()>
507 <#if link != "">
508 <#assign linkid = link?split('@')>
509 <#assign groupUtil = serviceLocator.findService('com.liferay.portal.service.GroupLocalService')>
510 <#assign group = groupUtil.getGroup(relatedArticle.getGroupId())>
511 <#assign groupFriendly = group.getFriendlyURL()>
512 <#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")>
513 <#assign layoutId = portal.getClass().forName("java.lang.Long").valueOf(linkid.get(0))>
514 <#assign layout = layoutService.getLayout(relatedArticle.getGroupId(), false,layoutId)>
515 <#assign layoutFriendly = layout.getFriendlyURL()>
516 <#assign link_page = "${url_public}${groupFriendly}${layoutFriendly}">
517 <#else>
518 <#assign link_page = url>
519 </#if>
520 </#if>
521 <div class="card col-xl-4 col-lg-6 col-md-6 col-sm-12 col-xs-12 col-12">
522 <#if urlimg?has_content>
523 <div class="thumb">
524 <a href="${link_page}">
525 <div class="rounded" style="background-image: url('${urlimg}');" >
526 </div>
527 </a>
528 </div>
529 <#else>
530 <div class="thumb">
531 <a href="${link_page}">
532 <#if (defImagen.getData())?? && defImagen.getData() != "">
533 <img class="rounded" alt="${defImagen.getAttribute("alt")}" data-fileentryid="${defImagen.getAttribute("fileEntryId")}" src="${defImagen.getData()}" />
534 </#if>
535 </a>
536 </div>
537 </#if>
538 <div class="card-text">
539 <#if titulo?? >
540 <h5 class="card-title pb-4 pt-4"><a href="${link_page}">${titulo}</a></h5>
541 </#if>
542 <#--<#if ($relatedArticle.getType() == "news")-->
543 <div class="relpost-date">${dateUtil.getDate(relatedArticle.getDisplayDate()?datetime, "EEEE, MMMM dd, yyyy", locale)} </div>
544 <#--#end-->
545 <#--- <p>${abstract}</p>-->
546 </div>
547 </div>
548 <#-- </#if>-->
549 <!-------->
550 <#else>
551 <style>
552 .relacionado{
553 display:none;
554 }
555 </style>
556 </#if>
557</#list>
558</div>
559</div>
560</div>
561</#if>
562</div>
563<#else>
564</#if>
565
566<style>
567#group-card .rounded {
568 border-radius: 0.25rem !important;
569
570 height: 250px;
571 background-position: center;
572 background-repeat: no-repeat;
573 background-size: cover;
574
575}
576#backbread{
577 cursor: pointer;
578}
579div#share-media strong {
580 color: #030a23;
581 font-family: 'Degular-Bold';
582 font-size: 18px;
583 font-size: 1.3em;
584}
585
586div#tags {
587 display: block;
588 width: 100%;
589 font-size: 1.2em;
590 padding-left: 17.5%;
591 padding-right: 17.5%;
592
593}
594
595div#detalle {
596min-height: 500px;
597 font-size: 1.3em;
598 color: #666f7e;
599 padding-left: 17.5%;
600 padding-right: 17.5%;
601 font-family: 'Degular-Regular';
602}
603.tags p {
604 display: inline-block;
605 color: #42b4e3;
606 border-bottom: .5px solid;
607 font-family: 'Degular-Regular';
608}
609
610
611div#detalle-content {
612 background: #f2f2f5;
613 padding: 0;
614 margin: 0;
615}
616div#hashtag .hash-tag{
617 font-size: 1vw;
618 font-family: 'Degular-Semibold';
619
620 font-weight: 600;
621 font-stretch: normal;
622 font-style: normal;
623 line-height: 1.31;
624 letter-spacing: 0.47px;
625 text-align: left;
626 color: #42b4e3;
627}
628#titulo{
629font-size: 3.2em;
630 width: 80%;
631 margin: auto;
632 font-family: 'Degular-Semibold';
633 color: #030a23;
634}
635
636.abstract p{
637 font-size: 1.3em;
638 width: 70%;
639 margin: auto;
640 font-family: 'Degular-Semibold';
641 color: #666666;
642
643}
644li.breadcrumb-item.active {
645 display: inline-block;
646}
647div#detalle-content hr {
648 color: #42b4e3;
649 width: 140px;
650 margin-top: 1rem;
651 margin-bottom: 1rem;
652 border: 0;
653 border-top: 1px solid #42b4e3;
654}
655#detalle-content span {
656 font-size: .87em;
657 font-family: 'Degular-Bold';
658 color: #666f7e;
659}
660.post-date {
661 color: #a2a2a2;
662 font-family: 'Degular-Bold';
663 font-stretch: normal;
664 font-style: normal;
665 line-height: 1.9;
666 letter-spacing: normal;
667 text-align: center;
668 font-size: 1em;
669}
670img.rounded {
671 border-radius: 0.5rem !important;
672}
673.thumb {
674 /*width: 326px;
675 height: 178px;
676 */
677 margin: auto;
678}
679
680
681#detalle-content .card {
682 background: transparent;
683 border: none;
684 padding-right: 3em;
685 padding-left: 3em;
686}
687#group-card .card:first-of-type {
688
689 padding-left: 1em;
690}
691/*
692#group-card .card:first-child{
693
694 padding-left: 0em;
695}
696#group-card .card:nth-child(1){
697
698 padding-left: 0em;
699}
700*/
701
702
703
704.relacionado{
705 font-size: 3.438em;
706 font-family: 'Degular-Semibold';
707
708 font-weight: 600;
709 font-stretch: normal;
710 font-style: normal;
711 line-height: 1.31;
712 letter-spacing: 0.47px;
713 text-align: left;
714 color: #666666;
715}
716#detalle-content .card-title a{
717 color: #030a23;
718 font-size: 2.6em;
719 font-family: Degular-Medium;
720 font-weight: 500;
721 font-stretch: normal;
722 font-style: normal;
723 line-height: 1.06;
724 letter-spacing: normal;
725 text-align: left;
726 }
727
728
729.relpost-date {
730 color: #a2a2a2;
731 font-family: 'Degular-Bold';
732 font-stretch: normal;
733 font-style: normal;
734 line-height: 1.9;
735 letter-spacing: normal;
736 text-align: left;
737 font-size: 1.5em;
738}
739
740
741.imgnoticia{
742 text-align: center;
743}
744
745.imgnoticia .img-fluid {
746 max-width: 100%;
747 height: auto;
748 width: 100%;
749}
750
751
752
753
754
755#group-card .card:nth-of-type(3), #group-card .card:nth-of-type(6),#group-card .card:nth-of-type(9),#group-card .card:nth-of-type(12){
756 padding-right: 1em;
757}
758#group-card .card:nth-of-type(2), #group-card .card:nth-of-type(5),#group-card .card:nth-of-type(8),#group-card .card:nth-of-type(11){
759 padding-right: 1em;
760 padding-left: 1em;
761}
762#group-card .card:nth-of-type(1), #group-card .card:nth-of-type(4),#group-card .card:nth-of-type(7),#group-card .card:nth-of-type(10){
763 padding-left: 1em;
764}
765
766/*
767.popup-share.active {
768 left: 215px!important;
769}
770*/
771/*************************Medias query*************/
772/*************************************************************************************************************/
773@media (min-width: 1921px){
774#detalle-content .container, .container-sm, .container-md, .container-lg, .container-xl {
775 max-width: 1920px;
776}
777}
778@media only screen and (max-width: 1024px) {
779.thumb img.rounded {
780 width: auto;
781 height: auto;
782}
783div#group-card .card {
784 padding-bottom: 4em;
785}
786
787}
788
789
790@media only screen and (min-width: 768px) and (max-width: 1200px) {
791#group-card .card:last-of-type {
792 display:none;
793}
794
795 #group-card .card{
796 padding-right: 1em;
797 padding-left: 1em;
798}
799/*
800#group-card .card:nth-of-type(1), #group-card .card:nth-of-type(4),#group-card .card:nth-of-type(7),#group-card .card:nth-of-type(10){
801 padding-left: 1em;
802}
803*/
804}
805
806@media only screen and (max-width: 1024px) {
807
808}
809
810/********************************/
811@media only screen and (max-width: 768px) {
812#group-card .card:first-of-type {
813 padding-left: 1em;
814}
815#group-card .card:last-of-type {
816 padding-right: 1em;
817}
818div#group-card .card {
819 padding-bottom: 4em;
820}
821
822#detalle-content .card {
823 background: transparent;
824 border: none;
825 padding-right: 1em;
826 padding-left: 1em;
827}
828
829#titulo {
830 /* font-size: 3.2vw; */
831 width: 100%;
832 font-size: 2.6em;
833}
834
835div#detalle {
836 font-size: 1.3em;
837 color: #666f7e;
838 padding-left: 0;
839 padding-right: 0;
840}
841.abstract p {
842 font-size: 1.3em;
843 width: 100%;
844}
845div#tags {
846 display: block;
847 width: 100%;
848 font-size: 1.2em;
849 padding-left: 0;
850 padding-right: 0;
851}
852#detalle-content i.fas.fa-circle {
853 font-size: 24px;
854 color: white;
855 margin-right: 40px;
856}
857/*
858.popup-share.active {
859 left: 75.4px!important;
860}
861*/
862}
863</style>
864<script>
865$( document ).ready(function() {
866$('meta[property="og:title"]').remove();
867 // $('#share-bar').share();
868
869});
870$('.printMe').click(function(){
871 window.print();
872});
873
874
875
876 </script>