/*
INFO: Estructura de layout: flex, grid, gaps, responsive estructural.
*/

/* ============================================================================================================================= */
/* ===================================================================================== ESTRUCTURAS ESENCIALES GENERALES ====== */
/* ============================================================================================================================= */

/*
Máximo ancho del contenido de la página (antes estaba predefinido por defecto, pero ahora lo define el Skin/Theme seleccionado por el usuario)
.pageLim{
	max-width: 1480px;
    margin-left: auto !important;
    margin-right: auto !important;
}
*/

/* Padding del contenido de la página (distancia hasta el marco del navegador) */
.pagePad{padding-left: calc(2vw + 12px) !important; padding-right: calc(2vw + 12px) !important;}

/* Separaciones para elementos principales en una misma columna */
.areaRowPadding{padding-top:42px; padding-bottom:52px;}
.areaRowMargin{margin-top:42px; margin-bottom:52px;}

/* Elementos con padding automático (en función del tamaño de la fuente del propio contenedor) */
.pad{padding:1em 1.2em;}.padY{padding:1em 0;}
.padSlim{padding:0.5em 1.2em;}.padSlimY{padding-top:0.5em !important; padding-bottom:0.5em !important;}

.pad-1{padding:1px;}
.pad-2{padding:2px;}
.pad-4{padding:4px;}
.pad-8{padding:8px;}.pad-8-12{padding:8px 12px;}.pad-8-16{padding:8px 16px;}
.pad-12{padding:12px;}.pad-12-16{padding:12px 16px;}
.pad-16{padding:16px;}.pad-16-24{padding:16px 24px;}.pad-16-32{padding:16px 32px;}
.pad-24{padding:24px;}.pad-24-32{padding:24px 32px;}
.pad-32{padding:32px;}
.pad-64{padding:64px;}

.pad-h-none{padding-left:0 !important; padding-right:0 !important;}

/* -------------------------------------------------------- BLOQUES ------------------------- */
.bar_tools{padding:12px 0;}
.filtersBar{	
  	fill:var(--base-11);
	color:var(--base-11);

	/*padding:24px 0 16px 0;*/
	/*padding:5px 0 27px 0;*/
	/*margin: -12px 0 27px 0;*/
	margin:-38px 0 40px 0;
}

/* ============================================================================================================================= */
/* ===================================================================================== GRID & FLEX CONTAINERS ================ */
/* ============================================================================================================================= */
:root {
	/* Alto y ancho de canaletas automáticas (en función del tamaño de la fuente del propio contenedor) */
  --grid-auto-height:0.7em;
  --grid-auto-width:0.7em;
}

/* ======================================================================= FLEX CONTAINERS ================================================== */

/* ----------------------- Flex Normal ------- */
.row{
    display: flex;
    flex-wrap: wrap;
	margin:0 auto;
	padding:0;
	width:100%;
}


/* ----------------------- Flex Auto Cells ------- */

/* Tamaño inferior a MD */
@media all and (max-width:768px) {
	.rowAuto{
		display:flex;
		flex-wrap:wrap;
		gap:32px 16px;
	}
	.rowAutoCell.normal{
		position: relative;
		min-width: 140px;
		/*flex: 1 1 200px;*/
		flex: 1 1 clamp(140px, 25%, 220px);
	}
}

/* Reducimos tamaños para pantallas pequeñas */
@media all and (min-width:768px) {
	.rowAuto{
		display:flex;
		flex-wrap:wrap;
		gap:20px 16px;
	}

	.rowAutoCell.normal{
		position: relative;
		/*flex: 1 1 200px;*/
		flex: 1 1 clamp(140px, 25%, 220px);
	}
}
/*
.rowAutoCell > :first-child {
    height:100%;
}*/

/* --------------- */
.rowAutoCell.double{
	flex:2 1 480px;
	min-width:480px;
	max-width:1fr;
}

.rowAutoCell.full{	
	flex: 1 1 100%; /* Ocupa todo el ancho disponible en la fila */
  	min-width: 100%; /* Asegura que no se compartirá la fila con otros elementos */  	
}

.row.nowrap{-ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.w100{width:100%; padding:0 !important;}


/* ======================================================================= GRID CONTAINERS ================================================== */
@supports not (display:grid) {.grid, .gridAuto {display:block;}}

/* Grid predefinido a 12 columnas */
.grid{
    display: grid;
    gap: 0px;	
	grid-template-columns:repeat(12, 1fr);
	grid-auto-columns:min-content;
	justify-items:stretch;
    grid-auto-flow:dense;
    margin:0;
}

/* Grid automático */
.gridAuto{
	display: grid;
    gap: 0px;
	grid-template-columns: repeat( auto-fit, minmax(var(--min-col, 112px), 1fr) );
	grid-auto-columns:min-content;
	justify-items:stretch;
    grid-auto-flow:dense;
    margin:var(--grid-auto-height) 0;
    margin: 0;
}

/* ----------------------- Grid Auto Cells ------- */
.gridAutoCell>img {width:100%; height:100%; object-fit:cover;}

.gridAutoCell.mini{grid-column:span 1; grid-row:span 1}
.gridAutoCell.normal{grid-column:span 2; grid-row:span 2;}
.gridAutoCell.horizontal{grid-column:span 4; grid-row:span 2;}
.gridAutoCell.vertical{grid-column:span 2; grid-row:span 4;}
.gridAutoCell.big{grid-column:span 4; grid-row:span 4;}

/* Igualamos tamaños para pantallas pequeñas (el tamaño está estudiado para que no se rompa) */
@media all and (max-width:600px){
	/*.gridAutoCell{grid-column:span 2 !important; grid-row:span 2 !important;}	*/
	/*.gridAuto{grid-template-columns: repeat( auto-fit, minmax(112px, 1fr) ); }*/
	.gridAuto[style*="--min-span"] .gridAutoCell {
    	grid-column: span var(--min-span) !important;
 	}
}

/* -------------------------------------------------------------------------- SEPARADORES PRINCIPALES ----------------------------------- */

/*.grid>div{height:100%;}*/
.separator{
	/*border-left: 1px solid var(--base-3);
	border-top: 1px solid var(--base-3);*/
	border-top:1px solid rgba(0,0,0,0.15);
	border-left:1px solid rgba(0,0,0,0.15);
}

.separator-light{
	border-top: 1px solid rgba(255,255,255,0.5);
	margin-top: 8px;
	padding-bottom: 8px;
}
.separator-dark{
	border-top: 1px solid rgba(0,0,0,0.5);
	margin-top: 8px;
	padding-bottom: 8px;
}

/* =================================================================== GRID/FLEX CONTAINERS GAPS =========================== */
.gap-auto{
	column-gap:calc(var(--grid-auto-width) * 2);
	row-gap:calc(var(--grid-auto-height)*2);
	margin:calc(var(--grid-auto-height)*2) 0;
}
.gap-auto.pad{padding:calc(var(--grid-auto-height)*2) calc(var(--grid-auto-width) * 2);}

.gap-1{gap:1px;}.gap-1.mar{margin:1px;}.gap-1.marY{margin:1px 0;}.gap-1.pad{padding:1px;}.gap-1.padY{padding:1px 0;}
.gap-2{gap:2px;}.gap-2.mar{margin:2px;}.gap-2.marY{margin:2px 0;}.gap-2.pad{padding:2px;}.gap-2.padY{padding:2px 0;}
.gap-4{gap:4px;}.gap-4.mar{margin:4px;}.gap-4.marY{margin:4px 0;}.gap-4.pad{padding:4px;}.gap-4.padY{padding:4px 0;}
.gap-8{gap:8px;}.gap-8.mar{margin:8px;}.gap-8.marY{margin:8px 0;}.gap-8.pad{padding:8px;}.gap-8.padY{padding:8px 0;}
.gap-12{gap:12px;}.gap-12.mar{margin:12px;}.gap-12.marY{margin:12px 0;}.gap-12.pad{padding:12px;}.gap-12.padY{padding:12px 0;}
.gap-16{gap:16px;}.gap-16.mar{margin:16px;}.gap-16.marY{margin:16px 0;}.gap-16.pad{padding:16px;}.gap-16.padY{padding:16px 0;}
.gap-24{gap:24px;}.gap-24.mar{margin:24px;}.gap-24.marY{margin:24px 0;}.gap-24.pad{padding:24px;}.gap-24.padY{padding:24px 0;}

.gap-32{gap:32px 5.5vw;}.gap-32.mar{margin:32px 5.5vw;}.gap-32.marY{margin:5.5vw 0;}.gap-32.pad{padding:32px 5.5vw;}.gap-32.padY{padding:5.5vw 0;} /*Su tamaño real está establecido a partir de la resolución sm*/
.gap-48{gap:48px 5.5vw;}.gap-48.mar{margin:48px 5.5vw;}.gap-48.marY{margin:5.5vw 0;}.gap-48.pad{padding:48px 5.5vw;}.gap-48.padY{padding:5.5vw 0;} /*Su tamaño real está establecido a partir de la resolución md*/
.gap-64{gap:64px 5.5vw;}.gap-64.mar{margin:64px 5.5vw;}.gap-64.marY{margin:5.5vw 0;}.gap-64.pad{padding:64px 5.5vw;}.gap-64.padY{padding:5.5vw 0;} /*Su tamaño real está establecido a partir de la resolución md*/


.grid:first-child{margin-top:0;}
.grid:last-child{margin-bottom:0;}
.grid.no-margin{margin:0;}

.grid.collapse{margin-top:0 !important; margin-bottom:0 !important;} /* Impide la separación del grid con respecto a elementos colindantes */



/* ============================================================================================================================= */
/* ===================================================================================== FLEX & GRID CELLS ===================== */
/* ============================================================================================================================= */
.col-aurea-min{-webkit-flex:1 0 38.20%; -ms-flex:1; flex:1 0 38.20%;}
.col-aurea-max{-webkit-flex:1 0 61.80%; -ms-flex:2; flex:1 0 61.80%;}
.align-self-start{-ms-flex-item-align:start !important; align-self:start !important;}
.align-self-center{-ms-flex-item-align:center !important; align-self:center !important;}
.align-self-end{-ms-flex-item-align:end !important; align-self:end !important;}

/* ------------------------ Mini (xs) ----------------- */
.grid>.row-1{grid-row:span 1;}.grid>.col-1{grid-column:span 1;}
.grid>.row-2{grid-row:span 2;}.grid>.col-2{grid-column:span 2;}
.grid>.row-3{grid-row:span 3;}.grid>.col-3{grid-column:span 3;}
.grid>.row-4{grid-row:span 4;}.grid>.col-4{grid-column:span 4;}
.grid>.row-5{grid-row:span 5;}.grid>.col-5{grid-column:span 5;}
.grid>.row-6{grid-row:span 6;}.grid>.col-6{grid-column:span 6;}
.grid>.row-7{grid-row:span 7;}.grid>.col-7{grid-column:span 7;}
.grid>.row-8{grid-row:span 8;}.grid>.col-8{grid-column:span 8;}
.grid>.row-9{grid-row:span 9;}.grid>.col-9{grid-column:span 9;}
.grid>.row-10{grid-row:span 10;}.grid>.col-10{grid-column:span 10;}
.grid>.row-11{grid-row:span 11;}.grid>.col-11{grid-column:span 11;}
.grid>.row-12{grid-row:span 12;}.grid>.col-12{grid-column:span 12;}

.colCount-1{column-count:1;}
.colCount-2{column-count:2;}
.colCount-3{column-count:3;}
.colCount-4{column-count:4;}
.colCount-5{column-count:5;}
.colCount-6{column-count:6;}
.colCount-7{column-count:7;}
.colCount-8{column-count:8;}
.colCount-9{column-count:9;}
.colCount-10{column-count:10;}
.colCount-11{column-count:11;}
.colCount-12{column-count:12;}

.row>.col{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
.row>.col-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none;}
.row>.col-1{-webkit-flex:1 0 0; -ms-flex: 1; flex:1 0 0;}
.row>.col-2{-webkit-flex:2 0 0; -ms-flex: 2; flex:2 0 0;}
.row>.col-3{-webkit-flex:3 0 0; -ms-flex: 3; flex:3 0 0;}
.row>.col-4{-webkit-flex:4 0 0; -ms-flex: 4; flex:4 0 0;}
.row>.col-5{-webkit-flex:5 0 0; -ms-flex: 5; flex:5 0 0;}
.row>.col-6{-webkit-flex:0 0 50%; -ms-flex: 6; flex:0 0 50%;}
.row>.col-7{-webkit-flex:7 0 0; -ms-flex: 7; flex:7 0 0;}
.row>.col-8{-webkit-flex:8 0 0; -ms-flex: 8; flex:8 0 0;}
.row>.col-9{-webkit-flex:9 0 0; -ms-flex: 9; flex:9 0 0;}
.row>.col-10{-webkit-flex:10 0 0; -ms-flex: 10; flex:10 0 0;}
.row>.col-11{-webkit-flex:11 0 0; -ms-flex: 11; flex:11 0 0;}
.row>.col-12{-ms-flex:0 0 100%; flex: 0 0 100%; max-width:100%;}

.order-first{-ms-flex-order:-1; order:-1;}
.order-last{-ms-flex-order:13; order:13;}
.order-0{-ms-flex-order:0; order:0;}
.order-1{-ms-flex-order:1; order:1;}
.order-2{-ms-flex-order:2; order:2;}
.order-3{-ms-flex-order:3; order:3;}
.order-4{-ms-flex-order:4; order:4;}
.order-5{-ms-flex-order:5; order:5;}
.order-6{-ms-flex-order:6; order:6;}
.order-7{-ms-flex-order:7; order:7;}
.order-8{-ms-flex-order:8; order:8;}
.order-9{-ms-flex-order:9; order:9;}
.order-10{-ms-flex-order:10; order:10;}
.order-11{-ms-flex-order:11; order:11;}
.order-12{-ms-flex-order:12; order:12;}
	
.d-none{display:none !important;}
.d-inline{display:inline !important;}
.d-inline-block{display:inline-block !important;}
.d-block{display:block !important;}
.d-table{display:table !important;}
.d-table-row{display:table-row !important;}
.d-table-cell{display:table-cell !important;}
.d-grid{display:grid !important;}
.d-flex{display:-ms-flexbox !important; display:flex !important;}
.d-inline-flex{display: -ms-inline-flexbox !important; display:inline-flex !important;}

.h-auto{height:auto !important;}
.bor-none{border:none !important;}

.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}

.m-auto{margin:auto;}
.m-0{margin:0 !important;}

/* ------------------------ Small (sm) --------------- */
@media all and (min-width:576px){
	/* Padding del contenido de la página (distancia hasta el marco del navegador) */
	.pagePad-sm{padding-left: calc(2vw + 12px) !important; padding-right: calc(2vw + 12px) !important;}
	.pagePadRight-sm{padding-right: calc(2vw + 12px) !important; padding-left:0 !important;}
	.pagePadLeft-sm{padding-left: calc(2vw + 12px) !important; padding-right:0 !important;}

	.gap-32{gap:32px;}.gap-32.mar{margin:32px;}.gap-32.marY{margin:32px 0;}.gap-32.pad{padding:32px;}.gap-32.padY{padding:32px 0;}
	.gap-64{gap:7vw;}.gap-64.mar{margin:7vw;}.gap-64.marY{margin:7vw 0;}.gap-64.pad{padding:7vw;}.gap-64.padY{padding:7vw 0;}

	.grid>.row-sm-1{grid-row:span 1;}.grid>.col-sm-1{grid-column:span 1;}
	.grid>.row-sm-2{grid-row:span 2;}.grid>.col-sm-2{grid-column:span 2;}
	.grid>.row-sm-3{grid-row:span 3;}.grid>.col-sm-3{grid-column:span 3;}
	.grid>.row-sm-4{grid-row:span 4;}.grid>.col-sm-4{grid-column:span 4;}
	.grid>.row-sm-5{grid-row:span 5;}.grid>.col-sm-5{grid-column:span 5;}
	.grid>.row-sm-6{grid-row:span 6;}.grid>.col-sm-6{grid-column:span 6;}
	.grid>.row-sm-7{grid-row:span 7;}.grid>.col-sm-7{grid-column:span 7;}
	.grid>.row-sm-8{grid-row:span 8;}.grid>.col-sm-8{grid-column:span 8;}
	.grid>.row-sm-9{grid-row:span 9;}.grid>.col-sm-9{grid-column:span 9;}
	.grid>.row-sm-10{grid-row:span 10;}.grid>.col-sm-10{grid-column:span 10;}
	.grid>.row-sm-11{grid-row:span 11;}.grid>.col-sm-11{grid-column:span 11;}
	.grid>.row-sm-12{grid-row:span 12;}.grid>.col-sm-12{grid-column:span 12;}
	
	.colCount-sm-1{column-count:1;}
	.colCount-sm-2{column-count:2;}
	.colCount-sm-3{column-count:3;}
	.colCount-sm-4{column-count:4;}
	.colCount-sm-5{column-count:5;}
	.colCount-sm-6{column-count:6;}
	.colCount-sm-7{column-count:7;}
	.colCount-sm-8{column-count:8;}
	.colCount-sm-9{column-count:9;}
	.colCount-sm-10{column-count:10;}
	.colCount-sm-11{column-count:11;}
	.colCount-sm-12{column-count:12;}

	.row>.col-sm{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
	.row>.col-sm-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none;}
	.row>.col-sm-1{-webkit-flex:1 0 0; -ms-flex: 1; flex:1 0 0;}
	.row>.col-sm-2{-webkit-flex:2 0 0; -ms-flex: 2; flex:2 0 0;}
	.row>.col-sm-3{-webkit-flex:3 0 0; -ms-flex: 3; flex:3 0 0;}
	.row>.col-sm-4{-webkit-flex:4 0 0; -ms-flex: 4; flex:4 0 0;}
	.row>.col-sm-5{-webkit-flex:5 0 0; -ms-flex: 5; flex:5 0 0;}
	.row>.col-sm-6{-webkit-flex:0 0 50%; -ms-flex: 6; flex:0 0 50%;}
	.row>.col-sm-7{-webkit-flex:7 0 0; -ms-flex: 7; flex:7 0 0;}
	.row>.col-sm-8{-webkit-flex:8 0 0; -ms-flex: 8; flex:8 0 0;}
	.row>.col-sm-9{-webkit-flex:9 0 0; -ms-flex: 9; flex:9 0 0;}
	.row>.col-sm-10{-webkit-flex:10 0 0; -ms-flex: 10; flex:10 0 0;}
	.row>.col-sm-11{-webkit-flex:11 0 0; -ms-flex: 11; flex:11 0 0;}
	.row>.col-sm-12{-ms-flex:0 0 100%; flex: 0 0 100%; max-width:100%;}
	
	.order-sm-first{-ms-flex-order:-1; order:-1;}
	.order-sm-last{-ms-flex-order:13; order:13;}
	.order-sm-0{-ms-flex-order:0; order:0;}
	.order-sm-1{-ms-flex-order:1; order:1;}
	.order-sm-2{-ms-flex-order:2; order:2;}
	.order-sm-3{-ms-flex-order:3; order:3;}
	.order-sm-4{-ms-flex-order:4; order:4;}
	.order-sm-5{-ms-flex-order:5; order:5;}
	.order-sm-6{-ms-flex-order:6; order:6;}
	.order-sm-7{-ms-flex-order:7; order:7;}
	.order-sm-8{-ms-flex-order:8; order:8;}
	.order-sm-9{-ms-flex-order:9; order:9;}
	.order-sm-10{-ms-flex-order:10; order:10;}
	.order-sm-11{-ms-flex-order:11; order:11;}
	.order-sm-12{-ms-flex-order:12; order:12;}
	
	.d-sm-none{display:none !important;}
	.d-sm-inline{display:inline !important;}
	.d-sm-inline-block{display:inline-block !important;}
	.d-sm-block{display:block !important;}
	.d-sm-table{display:table !important;}
	.d-sm-table-row{display:table-row !important;}
	.d-sm-table-cell{display:table-cell !important;}
	.d-sm-grid{display:grid !important;}
	.d-sm-flex{display:-ms-flexbox !important; display:flex !important;}
	.d-sm-inline-flex{display: -ms-inline-flexbox !important; display:inline-flex !important;}

	.h-sm-auto{height:auto !important;}
	.bor-sm-none{border:none !important;}
	
	.pad-sm-32{padding:32px !important;}
	.pad-sm-h-none{padding-left:0 !important; padding-right:0 !important;}

	.text-sm-left{text-align:left !important;}.text-sm-center{text-align:center !important;}.text-sm-right{text-align:right !important;}

	.m-sm-auto{margin:auto;}
	.m-sm-0{margin:0 !important;}
}

/* ------------------------ Medium (md) --------------- */
@media all and (min-width:768px) {
	/* Padding del contenido de la página (distancia hasta el marco del navegador) */
	.pagePad-md{padding-left: calc(2vw + 12px) !important; padding-right: calc(2vw + 12px) !important;}
	.pagePadLeft-md{padding-left: calc(2vw + 12px) !important; padding-right:0 !important;}
	.pagePadRight-md{padding-right: calc(2vw + 12px) !important; padding-left:0 !important;}

	.gap-48{gap:48px;}.gap-48.mar{margin:48px;}.gap-48.marY{margin:48px 0;}.gap-48.pad{padding:48px;}.gap-48.padY{padding:48px 0;}
	.gap-64{gap:64px;}.gap-64.mar{margin:64px;}.gap-64.marY{margin:64px 0;}.gap-64.pad{padding:64px;}.gap-64.pad{padding:64px 0;}

	.grid>.row-md-1{grid-row:span 1;}.grid>.col-md-1{grid-column:span 1;}
	.grid>.row-md-2{grid-row:span 2;}.grid>.col-md-2{grid-column:span 2;}
	.grid>.row-md-3{grid-row:span 3;}.grid>.col-md-3{grid-column:span 3;}
	.grid>.row-md-4{grid-row:span 4;}.grid>.col-md-4{grid-column:span 4;}
	.grid>.row-md-5{grid-row:span 5;}.grid>.col-md-5{grid-column:span 5;}
	.grid>.row-md-6{grid-row:span 6;}.grid>.col-md-6{grid-column:span 6;}
	.grid>.row-md-7{grid-row:span 7;}.grid>.col-md-7{grid-column:span 7;}
	.grid>.row-md-8{grid-row:span 8;}.grid>.col-md-8{grid-column:span 8;}
	.grid>.row-md-9{grid-row:span 9;}.grid>.col-md-9{grid-column:span 9;}
	.grid>.row-md-10{grid-row:span 10;}.grid>.col-md-10{grid-column:span 10;}
	.grid>.row-md-11{grid-row:span 11;}.grid>.col-md-11{grid-column:span 11;}
	.grid>.row-md-12{grid-row:span 12;}.grid>.col-md-12{grid-column:span 12;}
	
	.colCount-md-1{column-count:1;}
	.colCount-md-2{column-count:2;}
	.colCount-md-3{column-count:3;}
	.colCount-md-4{column-count:4;}
	.colCount-md-5{column-count:5;}
	.colCount-md-6{column-count:6;}
	.colCount-md-7{column-count:7;}
	.colCount-md-8{column-count:8;}
	.colCount-md-9{column-count:9;}
	.colCount-md-10{column-count:10;}
	.colCount-md-11{column-count:11;}
	.colCount-md-12{column-count:12;}

	.row>.col-md{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
	.row>.col-md-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none;}
	.row>.col-md-1{-webkit-flex:1 0 0; -ms-flex: 1; flex:1 0 0;}
	.row>.col-md-2{-webkit-flex:2 0 0; -ms-flex: 2; flex:2 0 0;}
	.row>.col-md-3{-webkit-flex:3 0 0; -ms-flex: 3; flex:3 0 0;}
	.row>.col-md-4{-webkit-flex:4 0 0; -ms-flex: 4; flex:4 0 0;}
	.row>.col-md-5{-webkit-flex:5 0 0; -ms-flex: 5; flex:5 0 0;}
	.row>.col-md-6{-webkit-flex:0 0 50%; -ms-flex: 6; flex:0 0 50%;}
	.row>.col-md-7{-webkit-flex:7 0 0; -ms-flex: 7; flex:7 0 0;}
	.row>.col-md-8{-webkit-flex:8 0 0; -ms-flex: 8; flex:8 0 0;}
	.row>.col-md-9{-webkit-flex:9 0 0; -ms-flex: 9; flex:9 0 0;}
	.row>.col-md-10{-webkit-flex:10 0 0; -ms-flex: 10; flex:10 0 0;}
	.row>.col-md-11{-webkit-flex:11 0 0; -ms-flex: 11; flex:11 0 0;}
	.row>.col-md-12{-ms-flex:0 0 100%; flex: 0 0 100%; max-width:100%;}
	
	.order-md-first{-ms-flex-order:-1; order:-1;}
	.order-md-last{-ms-flex-order:13; order:13;}
	.order-md-0{-ms-flex-order:0; order:0;}
	.order-md-1{-ms-flex-order:1; order:1;}
	.order-md-2{-ms-flex-order:2; order:2;}
	.order-md-3{-ms-flex-order:3; order:3;}
	.order-md-4{-ms-flex-order:4; order:4;}
	.order-md-5{-ms-flex-order:5; order:5;}
	.order-md-6{-ms-flex-order:6; order:6;}
	.order-md-7{-ms-flex-order:7; order:7;}
	.order-md-8{-ms-flex-order:8; order:8;}
	.order-md-9{-ms-flex-order:9; order:9;}
	.order-md-10{-ms-flex-order:10; order:10;}
	.order-md-11{-ms-flex-order:11; order:11;}
	.order-md-12{-ms-flex-order:12; order:12;}
	
	.d-md-none{display:none !important;}
	.d-md-inline{display:inline !important;}
	.d-md-inline-block{display:inline-block !important;}
	.d-md-block{display:block !important;}
	.d-md-table{display:table !important;}
	.d-md-table-row{display:table-row !important;}
	.d-md-table-cell{display:table-cell !important;}
	.d-md-grid{display:grid !important;}
	.d-md-flex{display:-ms-flexbox !important; display:flex !important;}
	.d-md-inline-flex{display: -ms-inline-flexbox !important; display:inline-flex !important;}

	.h-md-auto{height:auto !important;}
	.bor-md-none{border:none !important;}
	
	.pad-md-32{padding:32px !important;}
	.pad-md-h-none{padding-left:0 !important; padding-right:0 !important;}

	.text-md-left{text-align:left !important;}.text-md-center{text-align:center !important;}.text-md-right{text-align:right !important;}

	.m-md-auto{margin:auto;}
	.m-md-0{margin:0 !important;}
}

/* ------------------------ Large (lg) --------------- */	
@media all and (min-width:992px) {
	/* Padding del contenido de la página (distancia hasta el marco del navegador) */
	.pagePad-lg{padding-left: calc(2vw + 12px) !important; padding-right: calc(2vw + 12px) !important;}
	.pagePadLeft-lg{padding-left: calc(2vw + 12px) !important; padding-right:0 !important;}
	.pagePadRight-lg{padding-right: calc(2vw + 12px) !important; padding-left:0 !important;}
	
	.grid>.row-lg-1{grid-row:span 1;}.grid>.col-lg-1{grid-column:span 1;}
	.grid>.row-lg-2{grid-row:span 2;}.grid>.col-lg-2{grid-column:span 2;}
	.grid>.row-lg-3{grid-row:span 3;}.grid>.col-lg-3{grid-column:span 3;}
	.grid>.row-lg-4{grid-row:span 4;}.grid>.col-lg-4{grid-column:span 4;}
	.grid>.row-lg-5{grid-row:span 5;}.grid>.col-lg-5{grid-column:span 5;}
	.grid>.row-lg-6{grid-row:span 6;}.grid>.col-lg-6{grid-column:span 6;}
	.grid>.row-lg-7{grid-row:span 7;}.grid>.col-lg-7{grid-column:span 7;}
	.grid>.row-lg-8{grid-row:span 8;}.grid>.col-lg-8{grid-column:span 8;}
	.grid>.row-lg-9{grid-row:span 9;}.grid>.col-lg-9{grid-column:span 9;}
	.grid>.row-lg-10{grid-row:span 10;}.grid>.col-lg-10{grid-column:span 10;}
	.grid>.row-lg-11{grid-row:span 11;}.grid>.col-lg-11{grid-column:span 11;}
	.grid>.row-lg-12{grid-row:span 12;}.grid>.col-lg-12{grid-column:span 12;}
	
	.colCount-lg-1{column-count:1;}
	.colCount-lg-2{column-count:2;}
	.colCount-lg-3{column-count:3;}
	.colCount-lg-4{column-count:4;}
	.colCount-lg-5{column-count:5;}
	.colCount-lg-6{column-count:6;}
	.colCount-lg-7{column-count:7;}
	.colCount-lg-8{column-count:8;}
	.colCount-lg-9{column-count:9;}
	.colCount-lg-10{column-count:10;}
	.colCount-lg-11{column-count:11;}
	.colCount-lg-12{column-count:12;}

	.row>.col-lg{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
	.row>.col-lg-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none;}
	.row>.col-lg-1{-webkit-flex:1 0 0; -ms-flex: 1; flex:1 0 0;}
	.row>.col-lg-2{-webkit-flex:2 0 0; -ms-flex: 2; flex:2 0 0;}
	.row>.col-lg-3{-webkit-flex:3 0 0; -ms-flex: 3; flex:3 0 0;}
	.row>.col-lg-4{-webkit-flex:4 0 0; -ms-flex: 4; flex:4 0 0;}
	.row>.col-lg-5{-webkit-flex:5 0 0; -ms-flex: 5; flex:5 0 0;}
	.row>.col-lg-6{-webkit-flex:0 0 50%; -ms-flex: 6; flex:0 0 50%;}
	.row>.col-lg-7{-webkit-flex:7 0 0; -ms-flex: 7; flex:7 0 0;}
	.row>.col-lg-8{-webkit-flex:8 0 0; -ms-flex: 8; flex:8 0 0;}
	.row>.col-lg-9{-webkit-flex:9 0 0; -ms-flex: 9; flex:9 0 0;}
	.row>.col-lg-10{-webkit-flex:10 0 0; -ms-flex: 10; flex:10 0 0;}
	.row>.col-lg-11{-webkit-flex:11 0 0; -ms-flex: 11; flex:11 0 0;}
	.row>.col-lg-12{-ms-flex:0 0 100%; flex: 0 0 100%; max-width:100%;}
	
	.order-lg-first{-ms-flex-order:-1; order:-1;}
	.order-lg-last{-ms-flex-order:13; order:13;}
	.order-lg-0{-ms-flex-order:0; order:0;}
	.order-lg-1{-ms-flex-order:1; order:1;}
	.order-lg-2{-ms-flex-order:2; order:2;}
	.order-lg-3{-ms-flex-order:3; order:3;}
	.order-lg-4{-ms-flex-order:4; order:4;}
	.order-lg-5{-ms-flex-order:5; order:5;}
	.order-lg-6{-ms-flex-order:6; order:6;}
	.order-lg-7{-ms-flex-order:7; order:7;}
	.order-lg-8{-ms-flex-order:8; order:8;}
	.order-lg-9{-ms-flex-order:9; order:9;}
	.order-lg-10{-ms-flex-order:10; order:10;}
	.order-lg-11{-ms-flex-order:11; order:11;}
	.order-lg-12{-ms-flex-order:12; order:12;}
	
	.d-lg-none{display:none !important;}
	.d-lg-inline{display:inline !important;}
	.d-lg-inline-block{display:inline-block !important;}
	.d-lg-block{display:block !important;}
	.d-lg-table{display:table !important;}
	.d-lg-table-row{display:table-row !important;}
	.d-lg-table-cell{display:table-cell !important;}
	.d-lg-grid{display:grid !important;}
	.d-lg-flex{display:-ms-flexbox !important; display:flex !important;}
	.d-lg-inline-flex{display: -ms-inline-flexbox !important; display:inline-flex !important;}

	.h-lg-auto{height:auto !important;}
	.bor-lg-none{border:none !important;}
	
	.pad-lg-32{padding:32px !important;}
	.pad-lg-h-none{padding-left:0 !important; padding-right:0 !important;}

	.text-lg-left{text-align:left !important;}.text-lg-center{text-align:center !important;}.text-lg-right{text-align:right !important;}

	.m-lg-auto{margin:auto;}
	.m-lg-0{margin:0 !important;}
}
/* ------------------------ Extra Large (xl) --------------- */
@media all and (min-width:1200px) {
	/* Padding del contenido de la página (distancia hasta el marco del navegador) */
	.pagePad-xl{padding-left: calc(2vw + 12px) !important; padding-right: calc(2vw + 12px) !important;}
	.rad15_bottom-xl{-webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px;}
	
	.grid>.row-xl-1{grid-row:span 1;}.grid>.col-xl-1{grid-column:span 1;}
	.grid>.row-xl-2{grid-row:span 2;}.grid>.col-xl-2{grid-column:span 2;}
	.grid>.row-xl-3{grid-row:span 3;}.grid>.col-xl-3{grid-column:span 3;}
	.grid>.row-xl-4{grid-row:span 4;}.grid>.col-xl-4{grid-column:span 4;}
	.grid>.row-xl-5{grid-row:span 5;}.grid>.col-xl-5{grid-column:span 5;}
	.grid>.row-xl-6{grid-row:span 6;}.grid>.col-xl-6{grid-column:span 6;}
	.grid>.row-xl-7{grid-row:span 7;}.grid>.col-xl-7{grid-column:span 7;}
	.grid>.row-xl-8{grid-row:span 8;}.grid>.col-xl-8{grid-column:span 8;}
	.grid>.row-xl-9{grid-row:span 9;}.grid>.col-xl-9{grid-column:span 9;}
	.grid>.row-xl-10{grid-row:span 10;}.grid>.col-xl-10{grid-column:span 10;}
	.grid>.row-xl-11{grid-row:span 11;}.grid>.col-xl-11{grid-column:span 11;}
	.grid>.row-xl-12{grid-row:span 12;}.grid>.col-xl-12{grid-column:span 12;}
	
	.colCount-xl-1{column-count:1;}
	.colCount-xl-2{column-count:2;}
	.colCount-xl-3{column-count:3;}
	.colCount-xl-4{column-count:4;}
	.colCount-xl-5{column-count:5;}
	.colCount-xl-6{column-count:6;}
	.colCount-xl-7{column-count:7;}
	.colCount-xl-8{column-count:8;}
	.colCount-xl-9{column-count:9;}
	.colCount-xl-10{column-count:10;}
	.colCount-xl-11{column-count:11;}
	.colCount-xl-12{column-count:12;}

	.row>.col-xl{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
	.row>.col-xl-auto{-ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none;}
	.row>.col-xl-1{-webkit-flex:1 0 0; -ms-flex: 1; flex:1 0 0;}
	.row>.col-xl-2{-webkit-flex:2 0 0; -ms-flex: 2; flex:2 0 0;}
	.row>.col-xl-3{-webkit-flex:3 0 0; -ms-flex: 3; flex:3 0 0;}
	.row>.col-xl-4{-webkit-flex:4 0 0; -ms-flex: 4; flex:4 0 0;}
	.row>.col-xl-5{-webkit-flex:5 0 0; -ms-flex: 5; flex:5 0 0;}
	.row>.col-xl-6{-webkit-flex:0 0 50%; -ms-flex: 6; flex:0 0 50%;}
	.row>.col-xl-7{-webkit-flex:7 0 0; -ms-flex: 7; flex:7 0 0;}
	.row>.col-xl-8{-webkit-flex:8 0 0; -ms-flex: 8; flex:8 0 0;}
	.row>.col-xl-9{-webkit-flex:9 0 0; -ms-flex: 9; flex:9 0 0;}
	.row>.col-xl-10{-webkit-flex:10 0 0; -ms-flex: 10; flex:10 0 0;}
	.row>.col-xl-11{-webkit-flex:11 0 0; -ms-flex: 11; flex:11 0 0;}
	.row>.col-xl-12{-ms-flex:0 0 100%; flex: 0 0 100%; max-width:100%;}
	
	.order-xl-first{-ms-flex-order:-1; order:-1;}
	.order-xl-last{-ms-flex-order:13; order:13;}
	.order-xl-0{-ms-flex-order:0; order:0;}
	.order-xl-1{-ms-flex-order:1; order:1;}
	.order-xl-2{-ms-flex-order:2; order:2;}
	.order-xl-3{-ms-flex-order:3; order:3;}
	.order-xl-4{-ms-flex-order:4; order:4;}
	.order-xl-5{-ms-flex-order:5; order:5;}
	.order-xl-6{-ms-flex-order:6; order:6;}
	.order-xl-7{-ms-flex-order:7; order:7;}
	.order-xl-8{-ms-flex-order:8; order:8;}
	.order-xl-9{-ms-flex-order:9; order:9;}
	.order-xl-10{-ms-flex-order:10; order:10;}
	.order-xl-11{-ms-flex-order:11; order:11;}
	.order-xl-12{-ms-flex-order:12; order:12;}
	
	.d-xl-none{display:none !important;}
	.d-xl-inline{display:inline !important;}
	.d-xl-inline-block{display:inline-block !important;}
	.d-xl-block{display:block !important;}
	.d-xl-table{display:table !important;}
	.d-xl-table-row{display:table-row !important;}
	.d-xl-table-cell{display:table-cell !important;}
	.d-xl-grid{display:grid !important;}
	.d-xl-flex{display:-ms-flexbox !important; display:flex !important;}
	.d-xl-inline-flex{display: -ms-inline-flexbox !important; display:inline-flex !important;}

	.h-xl-auto{height:auto !important;}
	.bor-xl-none{border:none !important;}
	
	.pad-xl-32{padding:32px !important;}
	.pad-xl-h-none{padding-left:0 !important; padding-right:0 !important;}

	.text-xl-left{text-align:left !important;}.text-xl-center{text-align:center !important;}.text-xl-right{text-align:right !important;}
	
	.m-xl-auto{margin:auto;}
	.m-xl-0{margin:0 !important;}
}

/* ============================================================================================================================= */
/* ===================================================================================== FORMAS ================================ */
/* ============================================================================================================================= */
.rad0{-webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important;}
.rad3{-webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important; overflow:hidden;}
.rad5{-webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; overflow:hidden;}
.rad7{-webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; overflow:hidden;}
.rad10{-webkit-border-radius:10px !important; -moz-border-radius:10px !important; border-radius:10px !important; overflow:hidden;}
.rad15{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; overflow:hidden;}
.rad20{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; overflow:hidden;}
.rad50{-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; overflow:hidden;}
.radGlassModal{-webkit-border-radius:24px 3px 10px 10px; -moz-border-radius:24px 3px 10px 10px; border-radius:24px 3px 10px 10px; overflow:hidden;}


.rad5_left{-webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; overflow:hidden;}
.rad5_right{-webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; overflow:hidden;}
.rad5_top{overflow:hidden; -webkit-border-radius:5px 5px 0 0 !important; -moz-border-radius:5px 5px 0 0 !important; border-radius:5px 5px 0 0 !important;}

.rad3_bottom{overflow:hidden; -webkit-border-radius:0 0 3px 3px !important; -moz-border-radius:0 0 3px 3px !important; border-radius:0 0 3px 3px !important;}
.rad5_bottom{overflow:hidden; -webkit-border-radius:0 0 5px 5px !important; -moz-border-radius:0 0 5px 5px !important; border-radius:0 0 5px 5px !important;}
.rad7_bottom{overflow:hidden; -webkit-border-radius:0 0 7px 7px !important; -moz-border-radius:0 0 7px 7px !important; border-radius:0 0 7px 7px !important;}

.rad5_sqleft{-webkit-border-radius:5px 5px 0 5px !important; -moz-border-radius:5px 5px 0 5px !important; border-radius:5px 5px 0 5px !important; overflow: hidden;}

.rad10_top{overflow:hidden; -webkit-border-radius:10px 10px 0 0 !important; -moz-border-radius:10px 10px 0 0 !important; border-radius:10px 10px 0 0 !important;}
.rad10_left{-webkit-border-radius:10px 0 0 10px !important; -moz-border-radius:10px 0 0 10px !important; border-radius:10px 0 0 10px !important; overflow:hidden;}
.rad10_bottom{overflow:hidden; -webkit-border-radius:0 0 10px 10px !important; -moz-border-radius:0 0 10px 10px !important; border-radius:0 0 10px 10px !important;}
.rad15_bottom{overflow:hidden; -webkit-border-radius:0 0 15px 15px !important; -moz-border-radius:0 0 15px 15px !important; border-radius:0 0 15px 15px !important;}

.squircle{-webkit-border-radius:38% !important; -moz-border-radius:38% !important; border-radius:38% !important;}

.rounded{-webkit-border-radius:200px !important; -moz-border-radius:200px !important; border-radius:200px !important;}
.rounded_left{-webkit-border-radius:200px 0 0 200px !important; -moz-border-radius:200px 0 0 200px !important; border-radius:200px 0 0 200px !important;}
.rounded_right{-webkit-border-radius:0 200px 200px 0 !important; -moz-border-radius:0 200px 200px 0 !important; border-radius:0 200px 200px 0 !important;}

/* ============================================================================================================================= */
/* ===================================================================================== ANIMACIONES/TRANSICIONES ============== */
/* ============================================================================================================================= */
.transition-top{transform: translateY(0); transition: transform 340ms ease;}
.transition-top.is-hidden {transform: translateY(-100%);}

.transition-top-more{transform: translateY(0); transition: transform 540ms ease;}
.transition-top-more.is-hidden {transform: translateY(calc(-100% - 100px));}

.transition-bottom{transform: translateY(0); transition: transform 340ms ease;}
.transition-bottom.is-hidden {transform: translateY(100%);}

.transition-right{transform: translateX(0); transition: transform 340ms ease;}
.transition-right.is-hidden {transform: translateX(calc(100% + 20px));}

.transition-left{transform: translateX(0%); transition: transform 340ms ease;}
.transition-left.is-hidden {transform: translateX(calc(-100% - 20px));}

/* ------------ */

.transition-1{
	-webkit-transition: top 200ms linear, left 200ms linear, bottom 200ms linear, right 200ms linear, height 200ms linear, width 200ms linear, margin 200ms linear;
	-ms-transition: top 200ms linear, left 200ms linear, bottom 200ms linear, right 200ms linear, height 200ms linear, width 200ms linear, margin 200ms linear;
	transition: top 200ms linear, left 200ms linear, bottom 200ms linear, right 200ms linear, height 200ms linear, width 200ms linear, margin 200ms linear;
}
.transition-2{
	-webkit-transition: top 400ms linear, left 400ms linear, right 400ms linear, height 400ms linear, max-height 400ms linear, width 400ms linear;
	-ms-transition: top 400ms linear, left 400ms linear, right 400ms linear, height 400ms linear, max-height 400ms linear, width 400ms linear;
	transition: top 400ms linear, left 400ms linear, right 400ms linear, height 400ms linear, max-height 400ms linear, width 400ms linear;
}
.transition-3{
	-webkit-transition: top 700ms linear, left 700ms linear, right 700ms linear, height 700ms linear, width 700ms linear, background-color 700ms linear;
	-ms-transition: top 700ms linear, left 700ms linear, right 700ms linear, height 700ms linear, width 700ms linear, background-color 700ms linear;
	transition: top 700ms linear, left 700ms linear, right 700ms linear, height 700ms linear, width 700ms linear, background-color 700ms linear;
}
.transition-4{
	-webkit-transition: top 1300ms ease-in-out, left 1300ms ease-in-out, right 1300ms ease-in-out, height 1300ms ease-in-out, width 1300ms ease-in-out, background-color 1300ms ease-in-out;
	-ms-transition: top 1300ms ease-in-out, left 1300ms ease-in-out, right 1300ms ease-in-out, height 1300ms ease-in-out, width 1300ms ease-in-out, background-color 1300ms ease-in-out;
	transition: top 1300ms ease-in-out, left 1300ms ease-in-out, right 1300ms ease-in-out, height 1300ms ease-in-out, width 1300ms ease-in-out, background-color 1300ms ease-in-out;
}
.transition-6{
	-webkit-transition: top 2500ms ease-in-out, left 2500ms ease-in-out, right 2500ms ease-in-out, height 2500ms ease-in-out, width 2500ms ease-in-out, background-color 2500ms ease-in-out;
	-ms-transition: top 2500ms ease-in-out, left 2500ms ease-in-out, right 2500ms ease-in-out, height 2500ms ease-in-out, width 2500ms ease-in-out, background-color 2500ms ease-in-out;
	transition: top 2500ms ease-in-out, left 2500ms ease-in-out, right 2500ms ease-in-out, height 2500ms ease-in-out, width 2500ms ease-in-out, background-color 2500ms ease-in-out;
}

.transition-opacity{
	-webkit-transition: opacity 1200ms linear;
	-moz-transition: opacity 1200ms linear;
	-o-transition: opacity 1200ms linear;
	transition: opacity 1200ms linear;
}

/* ============================================================================================================================= */
/* ===================================================================================== HENDIDOS =============================== */
/* ============================================================================================================================= */
.hendido-1{
	/*background-color: var(--base-3);*/
	background-color: #D2D3E1;
	box-shadow: inset 2px 4px 9px rgba(0, 0, 0, 0.35);
}

/* ============================================================================================================================= */
/* ===================================================================================== SOMBRAS =============================== */
/* ============================================================================================================================= */
.shadow-0{ /* Sombra mínima para tarjetas y similar */
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.20);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.20);
}
.shadow-1 {
  -webkit-box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0px 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.shadow-2 {
    -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.45);
            box-shadow:0px 2px 5px rgba(0,0,0,0.45);        
}
.shadow-3 {
  -webkit-box-shadow: 2px 4px 13px rgba(0,0,0,0.50);
          box-shadow: 2px 4px 13px rgba(0,0,0,0.50);
}
.shadow-4 {
  -webkit-box-shadow: 7px 14px 17px rgba(0,0,0,0.40);
          box-shadow: 7px 14px 17px rgba(0,0,0,0.40);
}

.shadow-top{background-image:url('img/shadow-top.png'); background-repeat:repeat-x; background-position:center 5px; min-height:35px; background-size:contain;}
.shadow-bottom{background-image:url('img/shadow-bottom.png'); background-repeat:repeat-x; background-position:center 0px; min-height:35px; background-size:contain;}
.shadow-left{background-image:url('img/shadow-left.png'); background-repeat:repeat-y; background-position:0px center; min-width:35px; background-size:contain;}

.shadow-best-top{background-image:url('img/shadow-best-top.png'); min-height:34px; background-repeat:no-repeat; background-position:center top; background-size:contain;}
.shadow-best-bottom{background-image:url('img/shadow-best-bottom.png'); min-height:34px; background-repeat:no-repeat; background-position:center bottom; background-size:contain;}

/* --------------- Text Shadow ------------- */
.shadow-text-0{text-shadow: 1px 2px 4px black;}
.shadow-text-1{text-shadow: 2px 2px 5px black;}
.shadow-text-2{text-shadow: 2px 2px 5px rgba(0,0,0,0.4);}

.textBlurblack{
	/*text-shadow: 0px 0px 8px rgba(0,0,0,0.5);*/
	text-shadow: 0px 0px 2px rgba(0,0,0,0.8),0px 0px 8px rgba(0,0,0,0.6);
}

.textBlurWhite{text-shadow: 0px 0px 5px white;}
.textBlurWhiteIluminado{text-shadow: 0px 0px 2px white,0px 0px 8px white;}
