ITESO_SEA_BLOQUE_BOTONES1

ITESO_SEA_BLOQUE_BOTONES2


Tablero del Agua para el AMG

Fecha de actualización: 30 de septiembre de 2026


El Semáforo del agua para el Área Metropolitana de Guadalajara (AMG) es una publicación periódica del Seminario de Permanente de Estudios del Agua del ITESO. 

Tiene la función de estimar el volumen de los reservorios de abasto de agua para el AMG durante la temporada de estiaje, según el almacenamiento disponible, el ritmo de uso que se les esté dando y la evaporación esperada. También alerta si el uso excede las concesiones que se tienen establecidas. Finalmente, y dado que se trata de un sistema que se compone de varios reservorios y sus interconexiones, toma en cuenta el estado de la infraestructura de conducción a fin de determinar si éste limitará la capacidad de llevar el vital líquido hasta la ciudad. Así el semáforo alertará sobre el límite más próximo en cada caso: por concesiones, por infraestructura o por agua disponible.


Con información del Dr. Rodrigo Flores Elizondo - Departamento del Hábitat y Desarrollo Urbano

Promedio de extracción actual

Promedio para el AMG*

Sistema Río Verde:

Durante lluvias, se espera se llenen las presas del sistema, pero este 2026 ese proceso va lento: El Salto 83% y Calderón 89% (el año pasado en estas fechas ya estaban llenas y derramando). El Zapotillo no reporta datos pero el gobierno de Jalisco ha declarado que no está completa su instalación por lo que no la está usando. También ha declarado que necesita ampliar la conexión entre la Calderón y el AMG pues sólo tiene capacidad para 3 m3/s y ya usa 2.5 m3/s. Esto es, el sistema río Verde tiene suficiente agua para el 2027 pero tiene poco margen para crecer. En este panorama, el semáforo para este sistema es verde claro.

Lago de Chapala:

El nivel del lago ronda 70%, aunque para el AMG sólo hay una concesión de 7.5 m3/s más 0.445 m3/s más por el río Santiago. El conjunto es de 7.945 m3/s y se está utilizando casi en su totalidad: 98%. Por eso, el semáforo de extracción desde la región Lago de Chapala está en naranja.

Comparativa: Uso promedio de la extracción de agua desde la región Lago de Chapala:

98%

 

98%

107%

85%

> Promedio de 2025= 7.81 m3/s

> Promedio Enero - Junio 2026= 7.79 m3/s

> Promedio Junio 2026= 8.50 m3/s

Reporte al:

30 de septiembre de 2026

ITESO_SEA_BLOQUE_TABLEROAGUA_B

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> urlimg  [in template "97#123#28306" at line 348, column 272]

----
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: ${urlimg}  [in template "97#123#28306" at line 348, column 270]
----
1<#assign langIdm = themeDisplay.getLanguageId() />  
2<#assign url_public = themeDisplay.getPathFriendlyURLPublic()> 
3<#assign layout  = themeDisplay.getLayout()> 
4<#assign tile  = layout.getName(locale)> 
5<#assign articles = []/> 
6<#assign showIconList = []/> 
7<#assign iconList = [] /> 
8<#assign showLinkList = []/> 
9<#assign isIcon = []> 
10 
11<#assign JournalArticleLocalServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/> 
12<#assign groupUtil = serviceLocator.findService('com.liferay.portal.kernel.service.GroupLocalService')> 
13<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
14<#assign Basica = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica")> 
15<#assign Basica_Liga = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica_Liga")> 
16<#assign Basica_Noticia = themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica_Noticia")> 
17 
18<#if themeDisplay?? > 
19	<#attempt> 
20		<#assign instanceId = themeDisplay.getPortletDisplay().getInstanceId() > 
21	<#recover> 
22		<#assign instanceId = "" > 
23	</#recover> 
24</#if> 
25 
26<div class="container-fluid rectangulo container-it" style="display:flex; justify-content:center; background-color:#f2f2f5;"> 
27	<div id="btxtarjetas" class="w-100"> 
28		<#if getterUtil.getBoolean(showTitleFieldSet.showTitle.getData()) && showTitleFieldSet.showTitleFieldSetFieldSet.titleCards.getData()?has_content> 
29			<div class="d-md-block"> 
30				<div class="row justify-content-center pt-5 pb-3">  
31					<div class="col-8 titulo"> 
32						<h1>${showTitleFieldSet.showTitleFieldSetFieldSet.titleCards.getData()}</h1> 
33					</div> 
34				</div> 
35			</div> 
36		</#if> 
37		<#if getterUtil.getBoolean(showSubtitleFieldSet.showSubtitle.getData()) && showSubtitleFieldSet.showSubtitleFieldSetFieldSet.abstracCard.getData()?has_content> 
38			<div class="d-none d-md-block"> 
39				<div class="row justify-content-center subtitulo pb-4"> 
40					<div class="col-8"> 
41						<p>${ showSubtitleFieldSet.showSubtitleFieldSetFieldSet.abstracCard.getData()}</p> 
42					</div> 
43				</div> 
44			</div> 
45		</#if>	   
46 
47		<div class="row no-gutters justify-content-center"> 
48			<div class="col-11"> 
49				<div class="row no-gutters justify-content-between mt-5"> 
50					<#if contenidoFieldSet.getSiblings()?has_content> 
51						<#list contenidoFieldSet.getSiblings() as cur_contenido1> 
52							<#assign cur_contenido = cur_contenido1.contenidoFieldSetFieldSet> 
53							<#-- ******************************************************************************* --> 
54							<#-- SE obtine el valor para mostrar icono , de acuerdo al caso se pone true o false --> 
55							<#-- ******************************************************************************* -->					 
56							<#if getterUtil.getBoolean(cur_contenido.showIconFieldSet.showIcon.getData())> 
57								<#assign showIconList = showIconList + ['true']> 
58							<#else> 
59								<#assign showIconList = showIconList + ['false']> 
60							</#if> 
61							<#-- ****************************************************************************** --> 
62							<#-- SE obtine el valor del icono y se asigna a la lista --> 
63							<#-- ****************************************************************************** -->	    
64							<#if (getterUtil.getBoolean(cur_contenido.showIconFieldSet.showIcon.getData()) && cur_contenido.showIconFieldSet.showIconFieldSetFieldSet.iconClass.getData()?has_content)> 
65								<#assign iconList = iconList + [cur_contenido.showIconFieldSet.showIconFieldSetFieldSet.iconClass.getData()]> 
66								<#assign isIcon = isIcon + ['true']> 
67							<#else> 
68								<#assign iconList = iconList + [""]> 
69								<#assign isIcon = isIcon + ['false']> 
70							</#if> 
71							<#-- ************************************************************************************************** --> 
72							<#-- SE obtine el valor del mostrar enlace si es true se mostrara en enlace en la card y no tendra hove --> 
73							<#-- ************************************************************************************************** --> 
74							<#if getterUtil.getBoolean(cur_contenido.showLink.getData())> 
75								<#assign showLinkList = showLinkList + ['true']> 
76							<#else> 
77								<#assign showLinkList = showLinkList + ['false']> 
78							</#if>					   
79							<#assign article2 = JournalArticleLocalServiceUtil.getLatestArticle(cur_contenido1.contenido.getData()?number)> 
80							<#assign articles = articles + [article2] /> 
81						</#list> 
82					</#if> 
83					<#assign con = 0> 
84					<#if articles?has_content> 
85						<#assign size = articles?size> 
86						<#list articles as cur_art> 
87							<#assign con ++> 
88							<#-- Se valida si size es 2 o 4 se asigna true, para poder validar que distribución ocupar si 2-1 1-2 o 2-1-1-2 --> 
89							<#if size == 2 || size == 4> 
90								<#assign unaColumna = 'false'> 
91							<#else> 
92								<#assign unaColumna = 'true'> 
93							</#if>  
94							<#if size == 2> 
95								<#assign sizeColumnDos = 'true'> 
96							<#else> 
97								<#assign sizeColumnDos = 'false'> 
98							</#if>   
99							<#if size == 4> 
100								<#assign sizeColumnCuatro = 'true'> 
101							<#else> 
102								<#assign sizeColumnCuatro = 'false'> 
103							</#if>  
104							<#if selectColumn.getData() == '1-1'> 
105								<#assign uno = 'true'> 
106							<#else> 
107								<#assign uno = 'false'> 
108							</#if>  
109							<#-- Si la distribucion es 2-1 se asina variable para ocupar una primera distribución -->	    
110							<#if selectColumn.getData() == '2-1'> 
111								<#assign dosUno = 'true'> 
112							<#else> 
113								<#assign dosUno = 'false'> 
114							</#if>  
115							<#-- Si la distribucion es 1-2 se asina variable para ocupar una primera distribución -->	    
116							<#if selectColumn.getData() == '1-2'> 
117								<#assign unoDos = 'true'> 
118							<#else> 
119								<#assign unoDos = 'false'> 
120							</#if>  
121							<#-- Si la distribucion es 1-2-2-1 se asina variable para ocupar una primera distribución -->	    
122							<#if selectColumn.getData() == '1-2-2-1'> 
123								<#assign columnCuatro = 'true'> 
124							<#else> 
125								<#assign columnCuatro = 'false'> 
126							</#if> 
127							<#assign dontShow = 'false'> 
128							<#assign document = saxReaderUtil.read(cur_art.getContentByLocale(themeDisplay.getLocale())) /> 
129							<#assign root = document.getRootElement()> 
130							 
131							<#if cur_art.getDDMStructureKey() == Basica_Noticia > 
132								<#assign parentList = document.selectNodes("//dynamic-element[@name='parentStructureFieldSet26024']")/> 
133								<#list parentList as item> 
134									<#assign tag = item.selectSingleNode("dynamic-element[@name='tag']/dynamic-content").getText()/> 
135									<#assign seccion = item.selectSingleNode("dynamic-element[@name='seccion']/dynamic-content").getText()/> 
136									<#assign titulo = item.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content").getText()/> 
137									<#assign abstract = item.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content").getText()/> 
138									<#assign compartir = item.selectSingleNode("dynamic-element[@name='compartir']/dynamic-content").getText()/> 
139									<#assign img = item.selectSingleNode("dynamic-element[@name='img']/dynamic-content").getText()/> 
140									 
141									<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']")> 
142									<#assign imgNews = xPathSelector.selectSingleNode(item).getStringValue()> 
143									<#if imgNews?? && imgNews?has_content && imgNews?trim != "" > 
144										<#attempt> 
145											<#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)> 
146											<#assign urlimg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid > 
147										<#recover> 
148										</#recover> 
149									<#else> 
150										<#assign urlimg = "/documents/123/40770/lorem-ipsum.jpg/d705df6c-f78f-adf5-f2dd-616265917670?t=1639427532057" > 
151									</#if> 
152 
153								</#list> 
154							<#else> 
155								<#assign tag = root.selectSingleNode("dynamic-element[@name='tag']/dynamic-content").getText()/> 
156								<#assign seccion = root.selectSingleNode("dynamic-element[@name='seccion']/dynamic-content").getText()/> 
157								<#assign titulo = root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content").getText()/> 
158								<#assign abstract = root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content").getText()/> 
159								<#assign img = root.selectSingleNode("dynamic-element[@name='img']/dynamic-content").getText()/>		    
160								<#assign compartir = root.selectSingleNode("dynamic-element[@name='compartir']/dynamic-content").getText()/> 
161								<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']")> 
162								<#assign imgNews = xPathSelector.selectSingleNode(root).getStringValue()> 
163								<#if imgNews?? && imgNews?has_content && imgNews?trim != ""> 
164									<#attempt> 
165										<#assign imgJson = jsonFactoryUtil.createJSONObject(imgNews)> 
166										<#assign urlimg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid > 
167									<#recover> 
168									</#recover> 
169								<#else> 
170									<#assign urlimg = "/documents/123/40770/lorem-ipsum.jpg/d705df6c-f78f-adf5-f2dd-616265917670?t=1639427532057" >  
171								</#if> 
172							 
173							</#if> 
174							 
175							<#-- validaciones para basica liga --> 
176							<#if cur_art.getDDMStructureKey() == Basica_Liga > 
177								<#assign link = root.selectSingleNode("dynamic-element[@name='link']/dynamic-content").getText()/> 
178								<#assign linkjson = jsonFactoryUtil.createJSONObject(link)> 
179								<#assign url  = root.selectSingleNode("dynamic-element[@name='url']/dynamic-content").getText()/> 
180								<#assign link = link?replace("{}", "")/> 
181								<#if link?trim != ""> 
182									<#assign linkid = link?split("@")> 
183									<#assign group = groupUtil.getGroup(cur_art.getGroupId())> 
184									<#assign groupFriendly = group.getFriendlyURL()> 
185									<#assign layout = layoutService.getLayout(linkjson.getLong("groupId") , linkjson.getBoolean("privateLayout"),linkjson.getLong("layoutId"))> 
186									<#assign layoutFriendly = layout.getFriendlyURL()> 
187									<#assign link_page = "${url_public}${groupFriendly}${layoutFriendly}"> 
188									<#assign urlCard = link_page> 
189								<#else> 
190									<#assign urlCard = "${url}"> 
191								</#if> 
192							<#else> 
193								<#assign urldetalle = "/web/general/detalle" /> 
194								<#assign urlCard = '${urldetalle}?group_id=${cur_art.getResourcePrimKey()}'> 
195							</#if> 
196							 
197							<#-- *********************************************************************************************************** --> 
198							<#-- *********************************************************************************************************** --> 
199							<#-- Se valida que el numero de contenidos se diferente de 2 y la distribución sea 1-1 o que la card ocupe 3 col --> 
200							<#-- *********************************************************************************************************** --> 
201							<#-- *********************************************************************************************************** --> 
202							 
203							<#if unaColumna == 'true' && uno == 'true' > 
204								<#assign dontShow = 'true'>			  
205								<div id="card-1-1-${instanceId}-${con}" class="col-lg-4 col-sm-12 card mb-4" style="background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
206									<div id="icon-1-1-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
207										<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
208											<i class="icon-card ${iconList[con-1]}"></i> 
209										</#if> 
210										<div class="card-body w-100"> 
211											<h1 class="card-text">${titulo}</h1> 
212											 
213											<#if showLinkList[con-1] == 'true'> 
214												<div class="row no-gutters"> 
215													<#if urlCard != ""> 
216														<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
217													</#if> 
218												</div> 
219											</#if> 
220										</div> 
221									</div> 
222									<#if showLinkList[con-1] == 'false'> 
223										<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
224											<div class="col-12 pl-0 pr-0"> 
225												<div id="txt-1-1-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
226													<h1 class="card-text-hover">${titulo}</h1> 
227													<p class="abstractCard">${abstract}</p> 
228													<#if urlCard != ""> 
229														<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
230													</#if> 
231												</div> 
232											</div> 
233										</div> 
234									</#if> 
235								</div> <#--fin card --> 
236								<script type="text/javascript"> 
237									$(document).ready(function(){ 
238										$('#card-1-1-${instanceId}-${con}').hover(function(){ 
239											//$('#card-1-1-${instanceId}-${con}').css('transform', 'translate(0, -5%)'); 
240											if(${showLinkList[con-1]} == false){ 
241												$('#card-1-1-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(31, 33, 34, 0), rgba(30, 32, 33, 0.29) 12%, rgba(27, 29, 30, 0.76) 43%, #1a1c1d), url(${urlimg})'); 
242												$('#icon-1-1-${instanceId}-${con}').hide(); 
243												$('#txt-1-1-${instanceId}-${con}').show(); 
244											} 
245										}, function(){ 
246											//$('#card-1-1-${instanceId}-${con}').css('transform', 'translate(0, 0)'); 
247											if(${showLinkList[con-1]} == false){ 
248												$('#card-1-1-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url(${urlimg})'); 
249												$('#icon-1-1-${instanceId}-${con}').show(); 
250												$('#txt-1-1-${instanceId}-${con}').hide(); 
251											} 
252										}); 
253									}); 
254								</script> 
255							</#if> <#-- if DEL IF SIZE != 2 && COLUMN == 1-1-->  
256							<#-- if DEL IF SIZE == 2 (true) &&  distribucion es dosUno-->    
257							<#if sizeColumnDos == 'true' && dosUno == 'true' > 
258								<#assign dontShow = 'true'> 
259								<#if con == 1> 
260									<div id="card-2-1-${instanceId}-${con}" class="col-lg-8  col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
261										<div id="icon-2-1-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
262											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
263												<i class="icon-card ${iconList[con-1]}"></i> 
264											</#if> 
265											<div class="card-body w-100"> 
266												<h1 class="card-text">${titulo}</h1> 
267												<#if showLinkList[con-1] == 'true'> 
268													<div class="row no-gutters"> 
269														<#if urlCard != ""> 
270															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
271														</#if> 
272													</div> 
273												</#if> 
274											</div> 
275										</div> 
276										<#if showLinkList[con-1] == 'false'> 
277											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
278												<div class="col-12 pl-0 pr-0"> 
279													<div id="txt-2-1-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
280														<h1 class="card-text-hover">${titulo}</h1> 
281														<p class="abstractCard">${abstract}</p> 
282														<#if urlCard != ""> 
283															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
284														</#if> 
285													</div> 
286												</div> 
287											</div> 
288										</#if> 
289									</div> <#--fin card -->	 
290								</#if> 
291								<#if con == 2> 
292									<div id="card-2-1-${instanceId}-${con}" class="col-lg-4 col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
293										<div id="icon-2-1-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
294											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
295												<i class="icon-card ${iconList[con-1]}"></i> 
296											</#if> 
297											<div class="card-body w-100"> 
298												<h1 class="card-text">${titulo}</h1> 
299												 
300												<#if showLinkList[con-1] == 'true'> 
301													<div class="row no-gutters"> 
302														<#if urlCard != ""> 
303															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
304														</#if> 
305													</div> 
306												</#if> 
307											</div> 
308										</div> 
309										<#if showLinkList[con-1] == 'false'> 
310											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
311												<div class="col-12 pl-0 pr-0"> 
312													<div id="txt-2-1-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
313														<h1 class="card-text-hover">${titulo}</h1> 
314														<p class="abstractCard">${abstract}</p> 
315														<#if urlCard != ""> 
316															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
317														</#if> 
318													</div> 
319												</div> 
320											</div> 
321										</#if> 
322									</div> <#--fin card -->							  
323								</#if> 
324								<script type="text/javascript"> 
325									$(document).ready(function(){ 
326										$('#card-2-1-${instanceId}-${con}').hover(function(){ 
327											//$('#card-2-1-${instanceId}-${con}').css('transform', 'translate(0, -5%)'); 
328											if(${showLinkList[con-1]} == false){ 
329												$('#card-2-1-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(31, 33, 34, 0), rgba(30, 32, 33, 0.29) 12%, rgba(27, 29, 30, 0.76) 43%, #1a1c1d), url(${urlimg})'); 
330												$('#icon-2-1-${instanceId}-${con}').hide(); 
331												$('#txt-2-1-${instanceId}-${con}').show(); 
332											} 
333										}, function(){ 
334											//$('#card-2-1-${instanceId}-${con}').css('transform', 'translate(0, 0)'); 
335											if(${showLinkList[con-1]} == false){ 
336												$('#card-2-1-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url(${urlimg})'); 
337												$('#icon-2-1-${instanceId}-${con}').show();  
338												$('#txt-2-1-${instanceId}-${con}').hide(); 
339											} 
340										}); 
341									}); 
342								</script> 
343							</#if> 
344							<#-- if DEL IF SIZE == 2 (true) &&  distribucion es unoDos-->    
345							<#if sizeColumnDos == 'true' && unoDos == 'true' > 
346								<#assign dontShow = 'true'>						  
347								<#if con == 1> 
348									<div id="card-1-2-${instanceId}-${con}" class="col-lg-4 col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
349										<div id="icon-1-2-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
350											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
351												<i class="icon-card ${iconList[con-1]}"></i> 
352											</#if> 
353											<div class="card-body w-100"> 
354												<h1 class="card-text">${titulo}</h1> 
355												<#if showLinkList[con-1] == 'true'> 
356													<div class="row no-gutters"> 
357														<#if urlCard != ""> 
358															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
359														</#if> 
360													</div> 
361												</#if> 
362											</div> 
363										</div> 
364										<#if showLinkList[con-1] == 'false'> 
365											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
366												<div class="col-12 pl-0 pr-0"> 
367													<div id="txt-1-2-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
368														<h1 class="card-text-hover">${titulo}</h1> 
369														<p class="abstractCard">${abstract}</p> 
370														<#if urlCard != ""> 
371															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
372														</#if> 
373													</div> 
374												</div> 
375											</div> 
376										</#if> 
377									</div> <#--fin card --> 
378								</#if> 
379								<#if con == 2> 
380									<div id="card-1-2-${instanceId}-${con}" class="col-lg-8  col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
381										<div id="icon-1-2-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
382											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
383												<i class="icon-card ${iconList[con-1]}"></i> 
384											</#if> 
385											<div class="card-body w-100"> 
386												<h1 class="card-text">${titulo}</h1> 
387												<#if showLinkList[con-1] == 'true'> 
388													<div class="row no-gutters"> 
389														<#if urlCard != ""> 
390															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
391														</#if> 
392													</div> 
393												</#if> 
394											</div> 
395										</div> 
396										<#if showLinkList[con-1] == 'false'> 
397											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
398												<div class="col-12 pl-0 pr-0"> 
399													<div id="txt-1-2-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
400														<h1 class="card-text-hover">${titulo}</h1> 
401														<p class="abstractCard">${abstract}</p> 
402														<#if urlCard != ""> 
403															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
404														</#if> 
405													</div> 
406												</div> 
407											</div> 
408										</#if> 
409									</div> <#--fin card --> 
410								</#if> 
411								<script type="text/javascript"> 
412									$(document).ready(function(){ 
413										$('#card-1-2-${instanceId}-${con}').hover(function(){ 
414											//$('#card-1-2-${instanceId}-${con}').css('transform', 'translate(0, -5%)'); 
415											if(${showLinkList[con-1]} == false){ 
416												$('#card-1-2-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(31, 33, 34, 0), rgba(30, 32, 33, 0.29) 12%, rgba(27, 29, 30, 0.76) 43%, #1a1c1d), url(${urlimg})'); 
417												$('#icon-1-2-${instanceId}-${con}').hide(); 
418												$('#txt-1-2-${instanceId}-${con}').show(); 
419											} 
420										}, function(){   
421											//$('#card-1-2-${instanceId}-${con}').css('transform', 'translate(0, 0)'); 
422											if(${showLinkList[con-1]} == false){ 
423												$('#card-1-2-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url(${urlimg})'); 
424												$('#icon-1-2-${instanceId}-${con}').show();  
425												$('#txt-1-2-${instanceId}-${con}').hide(); 
426											} 
427										}); 
428									}); 
429								</script>  
430							</#if> 
431							<#-- if DEL IF SIZE == 2 (true) &&  distribucion es 1-2-2-1 -->  
432							<#if sizeColumnCuatro == 'true' && columnCuatro == 'true' > 
433								<#assign dontShow = 'true'> 
434								<#if con == 1> 
435									<div id="card-4-${instanceId}-${con}" class="col-lg-4 col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
436										<div id="icon-4-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
437											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
438												<i class="icon-card ${iconList[con-1]}"></i> 
439											</#if> 
440											<div class="card-body w-100"> 
441												<h1 class="card-text">${titulo}</h1> 
442												<#if showLinkList[con-1] == 'true'> 
443													<div class="row no-gutters"> 
444														<#if urlCard != ""> 
445															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
446														</#if> 
447													</div> 
448												</#if> 
449											</div> 
450										</div> 
451										<#if showLinkList[con-1] == 'false'> 
452											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
453												<div class="col-12 pl-0 pr-0"> 
454													<div id="txt-4-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
455														<h1 class="card-text-hover">${titulo}</h1> 
456														<p class="abstractCard">${abstract}</p> 
457														<#if urlCard != ""> 
458															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
459														</#if> 
460													</div> 
461												</div> 
462											</div> 
463										</#if> 
464									</div> <#--fin card -->														  
465								</#if> 
466								<#if con == 2> 
467									<div id="card-4-${instanceId}-${con}" class="col-lg-8  col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
468										<div id="icon-4-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
469											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
470												<i class="icon-card ${iconList[con-1]}"></i> 
471											</#if> 
472											<div class="card-body w-100"> 
473												<h1 class="card-text">${titulo}</h1> 
474												<#if showLinkList[con-1] == 'true'> 
475													<div class="row no-gutters"> 
476														<#if urlCard != ""> 
477															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
478														</#if> 
479													</div> 
480												</#if> 
481											</div> 
482										</div> 
483										<#if showLinkList[con-1] == 'false'> 
484											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
485												<div class="col-12 pl-0 pr-0"> 
486													<div id="txt-4-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
487														<h1 class="card-text-hover">${titulo}</h1> 
488														<p class="abstractCard">${abstract}</p> 
489														<#if urlCard != ""> 
490															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
491														</#if> 
492													</div> 
493												</div> 
494											</div> 
495										</#if> 
496									</div> <#--fin card --> 
497								</#if> 
498								<#if con == 3> 
499									<div id="card-4-${instanceId}-${con}" class="col-lg-8  col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
500										<div id="icon-4-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
501											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
502												<i class="icon-card ${iconList[con-1]}"></i> 
503											</#if> 
504											<div class="card-body w-100"> 
505												<h1 class="card-text">${titulo}</h1> 
506												<#if showLinkList[con-1] == 'true'> 
507													<div class="row no-gutters"> 
508														<#if urlCard != ""> 
509															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
510														</#if> 
511													</div> 
512												</#if> 
513											</div> 
514										</div> 
515										<#if showLinkList[con-1] == 'false'> 
516											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
517												<div class="col-12 pl-0 pr-0"> 
518													<div id="txt-4-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
519														<h1 class="card-text-hover">${titulo}</h1> 
520														<p class="abstractCard">${abstract}</p> 
521														<#if urlCard != ""> 
522															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
523														</#if> 
524													</div> 
525												</div> 
526											</div> 
527										</#if> 
528									</div> <#--fin card --> 
529								</#if> 
530								<#if con == 4> 
531									<div id="card-4-${instanceId}-${con}" class="col-lg-4 col-sm-12 card mb-4" style="background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url('${urlimg}');"> 
532										<div id="icon-4-${instanceId}-${con}" class="row no-gutters justify-content-center icon h-100" style="display: flex; align-items: center;"> 
533											<#if showIconList[con-1] == 'true' && isIcon[con-1] == 'true'> 
534												<i class="icon-card ${iconList[con-1]}"></i> 
535											</#if> 
536											<div class="card-body w-100"> 
537												<h1 class="card-text">${titulo}</h1> 
538												<#if showLinkList[con-1] == 'true'> 
539													<div class="row no-gutters"> 
540														<#if urlCard != ""> 
541															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
542														</#if> 
543													</div> 
544												</#if> 
545											</div> 
546										</div> 
547										<#if showLinkList[con-1] == 'false'> 
548											<div class="row no-gutters align-items-end h-100 w-100" style="position:fixed;"> 
549												<div class="col-12 pl-0 pr-0"> 
550													<div id="txt-4-${instanceId}-${con}" class="txt text-white text-center" style="display:none; height: 100%; border-radius: 40px;"> 
551														<h1 class="card-text-hover">${titulo}</h1> 
552														<p class="abstractCard">${abstract}</p> 
553														<#if urlCard != ""> 
554															<a href=${urlCard} class="link"><i class="fal fa-plus-circle" style="padding-right: 10px;"></i>${txtLink.getData()}</a> 
555														</#if> 
556													</div> 
557												</div> 
558											</div> 
559										</#if> 
560									</div> <#--fin card --> 
561								</#if> 
562								<script type="text/javascript"> 
563									$(document).ready(function(){ 
564										$('#card-4-${instanceId}-${con}').hover(function(){ 
565											//$('#card-4-${instanceId}-${con}').css('transform', 'translate(0, -5%)'); 
566											if(${showLinkList[con-1]} == false){ 
567												$('#card-4-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(31, 33, 34, 0), rgba(30, 32, 33, 0.29) 12%, rgba(27, 29, 30, 0.76) 43%, #1a1c1d), url(${urlimg})'); 
568												$('#icon-4-${instanceId}-${con}').hide(); 
569												$('#txt-4-${instanceId}-${con}').show(); 
570											} 
571										}, function(){   
572											//$('#card-4-${instanceId}-${con}').css('transform', 'translate(0, 0)'); 
573											if(${showLinkList[con-1]} == false){ 
574												$('#card-4-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url(${urlimg})'); 
575												$('#icon-4-${instanceId}-${con}').show();  
576												$('#txt-4-${instanceId}-${con}').hide(); 
577											} 
578										}); 
579									}); 
580								</script> 
581							</#if> 
582							<#if dontShow = 'false'> 
583								<#if con == 1 > 
584									<div class="col-12 text-center" style="color: red; "> 
585										<#if langIdm == 'es_ES'> 
586											<span>Las reglas para distribuciones son las siguientes</span> 
587											<ul> 
588												<li style="list-style: none;">1-1 con multiplos de tres cards o que no sean 2 ó 4 cards</li> 
589												<li style="list-style: none;">2-1 con dos cards necesariamente</li> 
590												<li style="list-style: none;">1-2 con dos cards necesariamente</li> 
591												<li style="list-style: none;">1-2-2-1 cuatro cards necesariamente</li> 
592											</ul> 
593											<span>Verificar el numero de cards y distribución, editar el contenido web de acuerdo a las necesidades</span> 
594										</#if> 
595										<#if langIdm == 'en_US'> 
596											<span>The rules for distributions are as follows</span> 
597											<ul> 
598												<li style="list-style: none;">1-1 with multiples of three cards or other than 2 or 4 cards</li> 
599												<li style="list-style: none;">2-1 with two  cards only</li> 
600												<li style="list-style: none;">1-2 with two  cards only</li> 
601												<li style="list-style: none;">1-2-2-1 four cards only</li> 
602											</ul> 
603											<span>Verify the number of cards and distribution, edit the web content according to the needs</span> 
604										</#if> 
605										<#if langIdm == 'fr_FR'> 
606											<span>Les règles de répartition sont les suivantes</span> 
607											<ul> 
608												<li style="list-style: none;">1-1 avec des multiples de trois cartes ou autres que 2 ou 4 cartes</li> 
609												<li style="list-style: none;">2-1 avec deux cartes seulement</li> 
610												<li style="list-style: none;">1-2 avec deux cartes seulement</li> 
611												<li style="list-style: none;">1-2-2-1 quatre cartes seulement</li> 
612											</ul> 
613											<span>Vérifier le nombre de cartes et la distribution, éditer le contenu web selon les besoins</span> 
614										</#if>							   
615									</div> 
616								</#if> 
617							</#if> 
618							<#-- script> 
619								$(document).ready(function(){ 
620									$('#card-${instanceId}-${con}').hover(function(){ 
621										//$('#card-${instanceId}-${con}').css('transform', 'translate(0, -5%)'); 
622										if(${showLinkList[con-1]} == false){ 
623											$('#card-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(31, 33, 34, 0), rgba(30, 32, 33, 0.29) 12%, rgba(27, 29, 30, 0.76) 43%, #1a1c1d), url(${urlimg})'); 
624											$('#icon-${instanceId}-${con}').hide(); 
625											$('#txt-${instanceId}-${con}').show(); 
626										} 
627									}, function(){   
628									//$('#card-${instanceId}-${con}').css('transform', 'translate(0, 0)'); 
629										if(${showLinkList[con-1]} == false){ 
630											$('#card-${instanceId}-${con}').css('background-image', 'linear-gradient(to bottom, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 59%, #2C343A 95%), url(${urlimg})'); 
631											$('#icon-${instanceId}-${con}').show();  
632											$('#txt-${instanceId}-${con}').hide(); 
633										} 
634									}); 
635								}); 
636							</script --> 
637						</#list> 
638					</#if> 
639					<#--${cur_contenido.getData()}--> 
640				</div> 
641			</div> <#-- Fin row cards --> 
642		</div> 
643	</div> 
644</div> 
645 
646<style type="text/css"> 
647	#btxtarjetas .titulo h1 { 
648		font-family: 'Degular-Semibold'; 
649		font-size: 3.5em; 
650		font-weight: 600; 
651		font-stretch: normal; 
652		font-style: normal; 
653		line-height: 1.33; 
654		letter-spacing: normal; 
655		text-align: center; 
656		color: #666666; 
657	} 
658	 
659	#btxtarjetas .rectangulo{ 
660		background-color: #f2f2f5; 
661	} 
662	 
663	#btxtarjetas .subtitulo{ 
664		font-family: 'Degular-Regular'; 
665		font-size: 1.6em; 
666		font-weight: normal; 
667		font-stretch: normal; 
668		font-style: normal; 
669		line-height: 1.41; 
670		letter-spacing: 0px; 
671		text-align: center; 
672		color: #666666; 
673	} 
674	 
675	#btxtarjetas .card{ 
676		border-radius: 40px !important; 
677		height: 605px; 
678		background-color: transparent !important; 
679		border: none !important; 
680		background-position: center !important; 
681		background-size: cover !important; 
682		background-repeat: no-repeat !important; 
683		box-shadow: 10px 10px 55px 0 rgba(0, 0, 0, 0.16); 
684	} 
685	 
686	#btxtarjetas .card:hover { 
687		transform: translate(0, -5%); 
688		transition: 0.5s; 
689		transition-timing-function: ease-in-out; 
690	} 
691	 
692	#btxtarjetas .tarjeta:hover { 
693		background-image: linear-gradient(#030a23, #030a23) !important; 
694	} 
695	 
696	#btxtarjetas .card-body { 
697		position: absolute; 
698		bottom: 0; 
699		left: 0; 
700		padding-left: 50px; 
701		padding-right: 50px; 
702		padding-bottom: 50px; 
703	} 
704	 
705	#btxtarjetas .card-text { 
706		font-family: "Degular-Bold"; 
707		font-size: 2.5em; 
708		font-weight: bold; 
709		font-stretch: normal; 
710		font-style: normal; 
711		line-height: 1; 
712		letter-spacing: normal; 
713		text-align: center; 
714		color: #fff; 
715	} 
716	 
717	#btxtarjetas .card-text-hover{ 
718		font-family: 'Degular-Bold'; 
719		font-size: 2.7em; 
720		font-weight: bold; 
721		font-stretch: normal; 
722		font-style: normal; 
723		line-height: 1.13; 
724		letter-spacing: 0.01px; 
725		color: #fff; 
726	} 
727	 
728	#btxtarjetas .txt { 
729		padding-right: 50px; 
730		padding-left: 50px; 
731		padding-bottom: 50px; 
732	} 
733 
734	#btxtarjetas .abstractCard{ 
735		font-family: 'Degular-Medium'; 
736		font-size: 1.1em; 
737		font-weight: 500; 
738		font-stretch: normal; 
739		font-style: normal; 
740		line-height: 1.28; 
741		letter-spacing: 0.45px; 
742		text-align: center; 
743		color: #fff 
744	} 
745	 
746	#btxtarjetas .link { 
747		font-family: 'Degular-Bold'; 
748		font-size: 1.3em; 
749		color: #42b4e3; 
750		text-decoration: none; 
751		margin-top: 10px; 
752		font-weight: bold; 
753		font-stretch: normal; 
754		font-style: normal; 
755		line-height: 1.17; 
756		letter-spacing: normal; 
757		text-align: center; 
758		padding-left: 0.1rem; 
759		text-transform: uppercase; 
760	} 
761	 
762	#btxtarjetas .link:hover { 
763		color: #42b4e3; 
764		text-decoration: none; 
765	} 
766	 
767	#btxtarjetas .tarjeta{ 
768		height: 455px; 
769		border-radius: 40px !important; 
770		background-color: transparent !important; 
771		border: none !important; 
772		background-position: center; 
773		background-size: cover; 
774		background-repeat: no-repeat; 
775		box-shadow: 10px 10px 55px 0 rgba(0, 0, 0, 0.16); 
776		margin-right: 17px; 
777		opacity: 0.9; 
778	} 
779	 
780	#btxtarjetas .card.col-lg-8 .card-body div{ 
781		justify-content: left; 
782	} 
783	 
784	#btxtarjetas .card.col-lg-4 .card-body div{ 
785		justify-content: center; 
786	} 
787	 
788	@media (min-width: 992px){ 
789		#btxtarjetas .col-lg-4 { 
790			max-width: 30% !important; 
791		} 
792		 
793		#btxtarjetas .card{ 
794			margin-bottom:70px !important; 
795		} 
796	} 
797 
798	#btxtarjetas .card.col-lg-8 h1.card-text-hover{ 
799	} 
800	 
801	#btxtarjetas .card.col-lg-8 .txt{ 
802		width: 50%; 
803		text-align:center; 
804	} 
805	 
806	#btxtarjetas .card.col-lg-8 div.card-body{ 
807		width: 50% !important; 
808		text-align: center !important; 
809	} 
810	 
811	#btxtarjetas .link{ 
812		width:100% 
813	} 
814	 
815	@media(min-width:991px) and (max-width:1250px){ 
816		#btxtarjetas .card-text{ 
817			font-size:1.9em; 
818		} 
819		 
820		#btxtarjetas .card-text-hover{ 
821			font-size:1.8em; 
822		} 
823		 
824		#btxtarjetas .card-text-hover { 
825			font-size:1.8em; 
826		} 
827	} 
828	 
829	@media(min-width:300px) and (max-width:991.5px){ 
830		#btxtarjetas .card-text{ 
831			font-size:1.8em; 
832		} 
833		 
834		#btxtarjetas .card-text-hover { 
835			font-size: 1.8em; 
836		} 
837		 
838		#btxtarjetas .titulo { 
839			font-size: .8em; 
840		} 
841	} 
842	 
843	@media(min-width:992px) and (max-width:1100px){ 
844		#btxtarjetas .card-text{ 
845			font-size:1.2em; 
846		} 
847		 
848		#btxtarjetas .card-text-hover { 
849			font-size: 1.2em; 
850		} 
851	} 
852	 
853	@media(min-width:1101px) and (max-width:1280px){ 
854		#btxtarjetas .card-text{ 
855			font-size:1.4em; 
856		} 
857		 
858		#btxtarjetas .card-text-hover { 
859			font-size: 1.4em; 
860		} 
861	} 
862	 
863	@media(min-width:1281px){ 
864		#btxtarjetas .card-text{ 
865			font-size:1.8em; 
866		} 
867		 
868		#btxtarjetas .card-text-hover { 
869			font-size: 1.8em; 
870		} 
871	} 
872	 
873	@media (min-width: 1920px){ 
874		#btxtarjetas .card-text { 
875			font-size: 2.2em; 
876		} 
877		 
878		#btxtarjetas .card-text-hover { 
879			font-size: 2.2em; 
880		} 
881	} 
882	 
883	@media(min-width:707px) and (max-width:991.5px){ 
884		#btxtarjetas .card.col-lg-4.col-sm-12 div.txt{ 
885			width:50%; 
886		} 
887		 
888		#btxtarjetas .card.col-lg-8.col-sm-12 div.txt{ 
889			width:50%; 
890		} 
891		 
892		#btxtarjetas .card.col-lg-4.col-sm-12 div.card-body { 
893			width: 70% !important; 
894			text-align: center !important; 
895		} 
896		 
897		#btxtarjetas .card.col-lg-8.col-sm-12 div.card-body { 
898			width: 70% !important; 
899			text-align: center !important; 
900		} 
901		 
902		#btxtarjetas .card.col-lg-4.col-sm-12 h1.card-text{ 
903			text-align:center; 
904		} 
905		 
906		#btxtarjetas .card.col-lg-8.col-sm-12 h1.card-text{ 
907			text-align:center; 
908		} 
909 
910		#btxtarjetas .card.col-lg-4.col-sm-12 div.txt .card-text-hover, .card.col-lg-8.col-sm-12 div.txt .card-text-hover{ 
911			text-align:left !important; 
912		} 
913		 
914		#btxtarjetas .card.col-lg-4.col-sm-12 div.txt .abstractCard, .card.col-lg-8.col-sm-12 div.txt .abstractCard{ 
915			text-align:left !important; 
916		} 
917	} 
918	 
919	@media(min-width: 300px) and (max-width: 991.5px){ 
920		#btxtarjetas .card.col-sm-12 div.card-body{ 
921			width:100% !important; 
922		} 
923		 
924		#btxtarjetas .card.col-sm-12 .txt { 
925			width: 100%; 
926		} 
927		 
928		#btxtarjetas .card{ 
929			margin-bottom:50px !important; 
930		} 
931 
932		#btxtarjetas .titulo { 
933			font-size: .7em; 
934		} 
935	} 
936	 
937	#btxtarjetas .icon-card { 
938		font-size: 7em; 
939		color: #fff; 
940		margin-bottom: 50px; 
941	} 
942	 
943	#btxtarjetas .col-lg-4 .card-body i.icon-card { 
944		display: flex; 
945		justify-content: center; 
946	} 
947	 
948	#btxtarjetas .col-lg-8 .card-body i.icon-card{ 
949		justify-content: center ; 
950	} 
951	 
952	@media (min-width:300px) and (max-width:397px){ 
953		#btxtarjetas .card-body { 
954			padding-left: 10px; 
955			padding-right: 10px; 
956			padding-bottom: 50px; 
957		} 
958 
959		#btxtarjetas .titulo { 
960			font-size: .6em; 
961		} 
962	} 
963</style>