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 216, column 23]

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