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>