Detalle BN6

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> xPathSelector.selectSingleNode(root)  [in template "97#123#69473" at line 194, column 6]

----
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: #if xPathSelector.selectSingleNode(ro...  [in template "97#123#69473" at line 194, 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<#if xPathSelector.selectSingleNode(root).getStringValue()?? > 
195	<#assign imgNews = xPathSelector.selectSingleNode(root).getStringValue()?trim > 
196	<#if imgNews?? && imgNews?has_content && imgNews !="" > 
197		<#attempt> 
198			<#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)> 
199			<#assign urlimg = "/documents/" + imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid > 
200		<#recover> 
201		</#recover> 
202	<#else> 
203		<#assign urlimg = ""> 
204    </#if> 
205</#if> 
206	 
207<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") > 
208<#assign assetEntry = assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle" , article.getResourcePrimKey()) > 
209<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.link.service.AssetLinkLocalService") > 
210<#assign assetLink = assetLinkLocalService.getDirectLinks(assetEntry.getEntryId())> 
211	 
212<#if titulo??> 
213	<#assign docTitle=titulo> 
214<#else> 
215	<#assign docTitle=""> 
216</#if> 
217 
218<script> 
219	document.title = "ITESO - ${docTitle}"; 
220</script> 
221 
222<div id="detalle-content" class="row no-gutters pt-xl-8 pb-6 pt-md-4 pt-4 container-fluid"> 
223	<div class="col-12"> 
224		<ol class="container-it"> 
225			<i class="fas fa-circle"></i> 
226			<div class="d-none">${url}</div> 
227			<li id="backbread" onclick="goBack()" class="breadcrumb-item active" aria-current="page">Inicio</li> 
228			<li class="breadcrumb-item active" aria-current="page"><span>${docTitle}</span></li> 
229		</ol> 
230	</div> 
231	<script> 
232			function goBack() { 
233			  window.history.go(-1); 
234			  console.log("goback"); 
235
236	</script> 
237	 
238	<!-----------------print-block------------------------> 
239	<div id="print-block" class="col-12 pb-4"> 
240		<div class=" container-it"> 
241			<div class="row no-gutters"> 
242				<#attempt> 
243					<#if urlimg?has_content> 
244						<div class="imgnoticia col-12"> 
245							<img class="img-fluid" src="${urlimg}" alt="Thumbnail"> 
246						</div> 
247					<#else> 
248					 
249					</#if> 
250				<#recover> 
251				</#recover> 
252				<div class="col-12 text-center pt-6 pb-2 pr-md-2 pl-md-2 pr-lg-8 pl-lg-8 "> 
253					<#if titulo?has_content> 
254						<h1 id="titulo">${titulo}</h1> 
255					</#if> 
256				</div> 
257				<#if abstract?? && abstract !=""> 
258					<div class="abstract col-12 text-center pt-2 pb-2 pr-md-2 pl-md-2 pr-lg-8 pl-lg-8"> 
259						<#if titulo?has_content> 
260							<p>${abstract}</p> 
261						</#if> 
262					</div> 
263				</#if> 
264				<hr></hr> 
265				 
266   				<div class="col-12 text-center pt-2 pb-1 pr-4 pl-4"> 
267					<#assign assetCategoryLocalServiceUtil=staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil" ]> 
268					<#assign catnews=assetCategoryLocalServiceUtil.getEntryCategories(assetEntry.getEntryId())> 
269					<#if catnews?has_content> 
270						<#list catnews as newscatego> 
271							<#if newscatego.getName()=="Noticia" && article.getDisplayDate()??> 
272								<div class="post-date">${dateUtil.getDate(article.getDisplayDate()?datetime, "EEEE dd MMMM , yyyy", locale)}</div> 
273							</#if> 
274						</#list> 
275					</#if> 
276				</div> 
277				<div class="col-12 text-center pt-1 pb-2 pr-4 pl-4"> 
278					<#if foto??> 
279						<span>${foto}</span> 
280					</#if> 
281				</div> 
282        					 
283				<div id="detalle" class="col-12 pt-6 fa-2x "> 
284					<div id="share-media" class="ml-lg-4"> 
285						<strong>${titleshare.getData()}</strong><br> 
286						<a href="#" class="shareicon"> 
287							<i class="fal fa-share-alt popup"></i> 
288						</a> 
289						<a href="#" class="printMe"> 
290							<i class="fas fa-print"></i> 
291						</a> 
292						<#if titulo?? && titulo?has_content> 
293							<a href="mailto:?subject=${titulo}&body= ${themeDisplay.getPortalURL()}${url}" title=" Email" > 
294								<i class="far fa-envelope"></i> 
295							</a> 
296						</#if> 
297					</div> 
298 
299					<#if titulo?? && titulo?has_content> 
300						<#assign titlefb=titulo?replace("\" ",' ' )/> 
301					<#else> 
302						<#assign titlefb=" "/> 
303					</#if> 
304					<#assign settitle=themeDisplay.getLayout().setTitle("${titlefb}" )/> 
305					<#assign PortalURL=themeDisplay.getPortalURL()> 
306					<#attempt> 
307    	                <#assign setdesc=themeDisplay.getLayout().setDescription("${PortalURL}${urlimg}" )> 
308					<#recover> 
309					</#recover> 
310					<#if abstract?? && abstract?has_content && abstract !=""> 
311						<#assign setdescname=themeDisplay.getLayout().setName("${abstract}" )> 
312					<#else> 
313						<#assign abstract=" "/> 
314					</#if> 
315  					<#if detalle??> 
316						${detalle} 
317					</#if> 
318				</div> 
319				 
320				<!---------------------CATEGORIES-----------------------------------> 
321				<!--------------------------------------------------> 
322				<#assign assetCategoryLocalServiceUtil=staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil" ]> 
323				<#assign catentry=assetCategoryLocalServiceUtil.getEntryCategories(assetEntry.getEntryId())> 
324 
325				<#if catentry?has_content> 
326					<div id="tags" class="tags"> 
327						<strong> 
328							Categorias: 
329						</strong> 
330						<#list catentry as cur_catentry> 
331							<a href="/web/noticias/historico-de-noticias?group_id=${group_id}&CatId=${cur_catentry.getCategoryId()}"><p>${cur_catentry.getName()}</p></a> 
332						</#list> 
333					</div> 
334				</#if> 
335				 
336				<!---------------------TAGS-----------------------------------> 
337				<#assign AssetTagLocalServiceUtil=staticUtil["com.liferay.asset.kernel.service.AssetTagLocalServiceUtil"]> 
338				<#assign Entrytags=AssetTagLocalServiceUtil.getEntryTags(assetEntry.getEntryId())> 
339				<#if Entrytags?has_content> 
340					<div id="tags" class="tags"> 
341						<strong> 
342							Etiquetas: 
343						</strong> 
344						<#list Entrytags as cur_tagentry> 
345							<a href=" /web/noticias/historico-de-noticias?group_id=${group_id}&NameTag=${cur_tagentry.getName()}"> 
346								<p>${cur_tagentry.getName()}</p> 
347							</a> 
348						</#list> 
349					</div> 
350				</#if> 
351				<!-----------------------------------------------------> 
352			</div> 
353		</div> 
354	</div> 
355	<!---------------------------------------end printblock---------------> 
356     
357	<!----------------------------Contenidos relcionados-------------------------> 
358	<#if assetLink?has_content> 
359 
360		<div class="col-12"> 
361			<div class="container-it"> 
362				<div class=" w-100 relacionado pt-2 pb-4">Relacionadas...</div> 
363				<div id="group-card" class="row"> 
364					<#list assetLink as related_entry> 
365						<#assign assetEntry2 = assetEntryLocalService.getAssetEntry(related_entry.getEntryId2())> 
366						<#assign relatedArticle = JournalArticleLocalService.getLatestArticle(assetEntry2.getAssetRenderer().getArticle().getGroupId(),assetEntry2.getAssetRenderer().getArticle().getArticleId() )> 
367						<#assign Basica = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica" )> 
368						<#assign Basica_Liga = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica_Liga" )> 
369						<#assign Basica_Noticias = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica" )> 
370						<!-- if estructuras---> 
371						<#if relatedArticle.getDDMStructureKey() == Basica || relatedArticle.getDDMStructureKey() == Basica_Liga || relatedArticle.getDDMStructureKey() == Basica_Noticias > 
372							<#assign doc = saxReaderUtil.read(relatedArticle.getContentByLocale(request.locale))> 
373							<#assign root = doc.getRootElement()> 
374							<#attempt> 
375								<#if root??> 
376									<#if root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")??> 
377										<#assign titulo = root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content").getText()> 
378									</#if> 
379									<#assign abstract = ""> 
380									<#if root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content")??> 
381										<#assign abstract = root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content").getText()> 
382									</#if> 
383									<#assign img = ""> 
384									<#if root.selectSingleNode("dynamic-element[@name='img']/dynamic-content")??> 
385										<#assign img = root.selectSingleNode("dynamic-element[@name='img']/dynamic-content").getText()> 
386									</#if> 
387								</#if> 
388							<#recover> 
389							</#recover> 
390							 
391							<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']") > 
392							<#assign imgNews = xPathSelector.selectSingleNode(root).getStringValue()?trim > 
393							<#if imgNews?? && imgNews?trim != "" > 
394								<#attempt> 
395									<#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews) > 
396									<#assign urlimg = "/documents/" + imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid > 
397								<#recover> 
398								</#recover> 
399							<#else> 
400								 <#assign urlimg = ""> 
401							</#if> 
402										 
403							<#if relatedArticle.getDDMStructureKey()==Basica || relatedArticle.getDDMStructureKey()==Basica_Noticias> 
404								<#assign link_page = "/web/general/detalle?group_id=${relatedArticle.getResourcePrimKey()}"> 
405							<#elseif relatedArticle.getDDMStructureKey()==Basica_Liga> 
406								<#assign link = root.selectSingleNode("dynamic-element[@name='link']/dynamic-content" ).getText()> 
407								<#assign url = root.selectSingleNode("dynamic-element[@name='url']/dynamic-content" ).getText()> 
408								<#if link !=""> 
409									<#assign linkid = link?split('@' )> 
410									<#assign groupUtil = serviceLocator.findService('com.liferay.portal.service.GroupLocalService' )> 
411									<#assign group = groupUtil.getGroup(relatedArticle.getGroupId())> 
412									<#assign groupFriendly = group.getFriendlyURL()> 
413									<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService" )> 
414									<#assign layoutId = portal.getClass().forName("java.lang.Long" ).valueOf(linkid.get(0))> 
415									<#assign layout = layoutService.getLayout(relatedArticle.getGroupId(), false,layoutId)> 
416									<#assign layoutFriendly = layout.getFriendlyURL()> 
417									<#assign link_page = "${url_public}${groupFriendly}${layoutFriendly}"> 
418								<#else> 
419									<#assign link_page = url> 
420								</#if> 
421							</#if> 
422							<div class="card col-xl-4 col-lg-6 col-md-6 col-sm-12 col-xs-12 col-12"> 
423								<#if urlimg?has_content> 
424									<div class="thumb"> 
425										<a href="${link_page}"> 
426											<div class="rounded" style="background-image: url('${urlimg}');"></div> 
427										</a> 
428									</div> 
429								<#else> 
430									<div class="thumb"> 
431										<a href="${link_page}"> 
432											<#if (defImagen.getData())?? && defImagen.getData() !=""> 
433												<img alt="${defImagen.getAttribute("alt")}" data-fileentryid="${defImagen.getAttribute("fileEntryId")}" src="${defImagen.getData()}" /> 
434											</#if> 
435										</a> 
436									</div> 
437								</#if> 
438								<div class="card-text"> 
439									<#if titulo??> 
440										<h5 class="card-title pb-4 pt-4"><a href="${link_page}">${titulo}</a></h5> 
441									</#if> 
442									<#if relatedArticle.getDisplayDate()?has_content> 
443										<div class="relpost-date">${dateUtil.getDate(relatedArticle.getDisplayDate()?datetime, "EEEE, MMMM dd, yyyy", locale)}</div> 
444									</#if> 
445								</div> 
446							</div> 
447						<#else> 
448							<style> 
449								.relacionado{ 
450									display:none; 
451
452							</style> 
453						</#if> 
454					</#list> 
455				</div> 
456			</div> 
457		</div> 
458	</#if> 
459</div> 
460 
461<style> 
462	#group-card .rounded { 
463		border-radius: 0.25rem !important; 
464		height: 250px; 
465		background-position: center; 
466		background-repeat: no-repeat; 
467		background-size: cover; 
468
469	 
470	#backbread{ 
471		cursor: pointer; 
472
473	 
474	div#share-media strong { 
475		color: #030a23; 
476		font-family: 'Degular-Bold'; 
477		font-size: 18px; 
478		font-size: 1.3em; 
479
480 
481	div#tags { 
482		display: block; 
483		width: 100%; 
484		font-size: 1.2em; 
485		padding-left: 17.5%; 
486		padding-right: 17.5%; 
487
488 
489	div#detalle { 
490		min-height: 500px; 
491		font-size: 1.3em; 
492		color: #666f7e; 
493		padding-left: 17.5%; 
494		padding-right: 17.5%; 
495		font-family: 'Degular-Regular'; 
496
497	 
498	.tags p { 
499		display: inline-block; 
500		color: #42b4e3; 
501		border-bottom: .5px solid; 
502		font-family: 'Degular-Regular'; 
503
504 
505	div#detalle-content { 
506		background: #f2f2f5; 
507		padding: 0; 
508		margin: 0; 
509
510	 
511	div#hashtag .hash-tag { 
512		font-size: 1vw; 
513		font-family: 'Degular-Semibold'; 
514		font-weight: 600; 
515		font-stretch: normal; 
516		font-style: normal; 
517		line-height: 1.31; 
518		letter-spacing: 0.47px; 
519		text-align: left; 
520		color: #42b4e3; 
521
522	 
523	#titulo{ 
524		font-size: 3.2em; 
525		width: 80%; 
526		margin: auto; 
527		font-family: 'Degular-Semibold';   
528		color: #030a23; 
529
530 
531	.abstract p{ 
532		font-size: 1.3em; 
533		width: 70%; 
534		margin: auto; 
535		font-family: 'Degular-Semibold';   
536		color: #666666; 
537
538	 
539	li.breadcrumb-item.active { 
540		display: inline-block; 
541
542	 
543	div#detalle-content hr { 
544		color: #42b4e3; 
545		width: 140px; 
546		margin-top: 1rem; 
547		margin-bottom: 1rem; 
548		border: 0; 
549		border-top: 1px solid #42b4e3; 
550
551	 
552	#detalle-content span { 
553		font-size: .87em; 
554		font-family: 'Degular-Bold'; 
555		color: #666f7e; 
556
557	 
558	.post-date { 
559		color: #a2a2a2; 
560		font-family: 'Degular-Bold'; 
561		font-stretch: normal; 
562		font-style: normal; 
563		line-height: 1.9; 
564		letter-spacing: normal; 
565		text-align: center; 
566		font-size: 1em; 
567
568	 
569	img.rounded { 
570		border-radius: 0.5rem !important; 
571
572	 
573	.thumb { 
574		/*width: 326px; 
575		height: 178px; 
576		*/ 
577		margin: auto; 
578
579 
580	#detalle-content .card { 
581		background: transparent; 
582		border: none; 
583		padding-right: 3em; 
584		padding-left: 3em; 
585
586 
587	#group-card .card:first-of-type { 
588		padding-left: 1em; 
589
590	 
591	.relacionado{ 
592		font-size: 3.438em; 
593		font-family: 'Degular-Semibold'; 
594		font-weight: 600; 
595		font-stretch: normal; 
596		font-style: normal; 
597		line-height: 1.31; 
598		letter-spacing: 0.47px; 
599		text-align: left; 
600		color: #666666; 
601
602	 
603	#detalle-content .card-title a{    
604		color: #030a23; 
605		font-size: 2.6em; 
606		font-family: Degular-Medium; 
607		font-weight: 500; 
608		font-stretch: normal; 
609		font-style: normal; 
610		line-height: 1.06; 
611		letter-spacing: normal; 
612		text-align: left; 
613	}  
614 
615	.relpost-date { 
616		color: #a2a2a2; 
617		font-family: 'Degular-Bold'; 
618		font-stretch: normal; 
619		font-style: normal; 
620		line-height: 1.9; 
621		letter-spacing: normal; 
622		text-align: left; 
623		font-size: 1.5em; 
624
625 
626	.imgnoticia{ 
627		text-align: center; 
628
629 
630	.imgnoticia .img-fluid { 
631		max-width: 100%; 
632		height: auto; 
633		width: 100%; 
634
635 
636	#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){ 
637		padding-right: 1em; 
638
639	 
640	#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){ 
641		padding-right: 1em; 
642		padding-left: 1em; 
643
644	 
645	#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){ 
646		padding-left: 1em; 
647
648 
649	/*************************Medias query*************/ 
650	/*************************************************************************************************************/ 
651	@media (min-width: 1921px){ 
652		#detalle-content .container, .container-sm, .container-md, .container-lg, .container-xl { 
653			max-width: 1920px; 
654
655
656	 
657	@media only screen and (max-width: 1024px) { 
658		.thumb img.rounded { 
659			width: auto; 
660			height: auto; 
661
662		 
663		div#group-card .card { 
664			padding-bottom: 4em; 
665
666
667 
668	@media only screen and (min-width: 768px) and (max-width: 1200px) { 
669		#group-card .card:last-of-type { 
670			display:none; 
671
672 
673		#group-card .card{ 
674			padding-right: 1em; 
675			padding-left: 1em; 
676
677
678 
679	@media only screen and (max-width: 1024px) { 
680 
681
682 
683	/********************************/ 
684	@media only screen and (max-width: 768px) { 
685		#group-card .card:first-of-type { 
686			padding-left: 1em; 
687
688		 
689		#group-card .card:last-of-type { 
690			padding-right: 1em; 
691
692		 
693		div#group-card .card { 
694			padding-bottom: 4em; 
695
696 
697		#detalle-content .card { 
698			background: transparent; 
699			border: none; 
700			padding-right: 1em; 
701			padding-left: 1em; 
702
703 
704		#titulo { 
705			width: 100%; 
706			font-size: 2.6em; 
707
708 
709		div#detalle { 
710			font-size: 1.3em; 
711			color: #666f7e; 
712			padding-left: 0; 
713			padding-right: 0; 
714
715		 
716		.abstract p { 
717			font-size: 1.3em; 
718			width: 100%; 
719
720		 
721		div#tags { 
722			display: block; 
723			width: 100%; 
724			font-size: 1.2em; 
725			padding-left: 0; 
726			padding-right: 0; 
727
728		 
729		#detalle-content i.fas.fa-circle { 
730			font-size: 24px; 
731			color: white; 
732			margin-right: 40px; 
733
734
735</style> 
736 
737<script> 
738	$( document ).ready(function() { 
739		$('meta[property="og:title"]').remove(); 
740	}); 
741	$('.printMe').click(function(){ 
742		window.print(); 
743	}); 
744</script>