/* bloque imagen-deslizante */

.region-imagen-cabecera .block[class*="block-views-blockslideshow-block-"]{
	width: var(--maxwidth);
	margin: 1.5rem auto;
}

#contenido .block[class*="block-views-blockslideshow-block-"]{
	margin-bottom: 5px;
}
  
@media (max-width: 1280px) {
	.region-imagen-cabecera .block[class*="block-views-blockslideshow-block-"]{
	  width: 100%;
	  margin: 0 auto 1.5rem;
	}
  }
  
  @media (max-width: 768px) {
	.region-imagen-cabecera .block[class*="block-views-blockslideshow-block-"]{
	  margin: 0 auto 1.5rem;
	}
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main > div,
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main > div > div {
	width: 100%!important;
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
  }
  
  
  
  @media (max-width: 768px) {
	#contenido .block[class*="block-views-blockslideshow-block-"]{
	  margin-top: 3rem;
	}
  }

  @media (max-width: 476px) {
	#contenido .block[class*="block-views-blockslideshow-block-"]{
	  margin-top: 2rem;
	}
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen {
	position: absolute;
	left: 5rem;
	right: 5rem;
	bottom: 3.5rem;
  }

  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen--inner {
	background: #ffffffcf;
	padding: 15px 30px;
	border-radius: 2px;
    display: inline-block;
  }
  @media (max-width: 476px) {
  	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen--inner {
		width: 100%;
  	}
  }

  @media (max-width: 992px) {
	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen {
		left: 3.5rem;
		right: 3.5rem;
	  }
  }

  @media (max-width: 768px) {
	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen {
		right: 0;
		left: 0;
		bottom: 0;
		padding: 15px 15px;
	  }
  }

  @media (max-width: 476px) {
	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen {
		padding: 0;
	  }
  }
  
  
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen .titulo ,
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen .subtitulo {
	color: #4e4e4e;
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen .titulo {
	font-weight: 600;
	margin-bottom: 4px;
	font-size: 3.4rem;
	line-height: 3.4rem;
  }
  

  

  
  @media (max-width: 768px) {
	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen .titulo{
	  font-size: 2.4rem;
	  line-height: 2.4rem;
	  font-weight: normal;
	  margin-bottom: 0;
	}
	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen .subtitulo{
	  font-size: 1.8rem;
	}
  }

  @media (max-width: 476px) {
	.block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen .subtitulo{
	  display: none;
	}
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views_slideshow_cycle_main .texto-imagen a {
	color: var(--colorWhite);
	text-decoration: none;
  }

  /* controles imagen deslizante */

  
  .block[class*="block-views-blockslideshow-block-"] .view-slideshow .skin-default {
	position: relative;
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views-slideshow-controls-top {
	width: 100%;
	position: absolute;
	top: 15px;
	z-index: 20;
	text-align: center;
	display: initial;
  }
  
  @media (max-width: 768px) {
	.block[class*="block-views-blockslideshow-block-"] .views-slideshow-controls-top {
	  display: none;
	}
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views-slideshow-controls-top .views_slideshow_pager_field_item  {
	text-indent: -5000px;
	background: #ccc;
	cursor: pointer;
	display: inline-block;
	height: 11px;
	margin: 0 4px;
	position: relative;
	z-index: 20;
	width: 11px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	zoom: 1;
	padding: 0;
  }
  
  .block[class*="block-views-blockslideshow-block-"] .views-slideshow-controls-top .views_slideshow_pager_field_item.active {
	background: var(--colorWhite);
  }
  
  /* eol controles imagen deslizante */
  
  /* eol bloque imagen-deslizante */
  
  /* bloque parrilla */
  
  ul.parrilla {
	  font-size: 1.6rem;
	  list-style: none;
	  overflow: hidden;
	  margin: 0;
	  padding: 0;
	  display: grid;
	  gap: 21px;
	  grid-template-columns: repeat(auto-fill, minmax(min(100%,21rem),1fr));
	  grid-auto-flow: dense;
	  /*border-top: 1px solid #ececec;
	  border-bottom: 1px solid #ececec;*/
  }

.sin-columna ul.parrilla {
    gap: 35px;
    grid-template-columns: repeat(auto-fill, minmax(min(100%,22rem),1fr));
}

  #columna-lateral ul.parrilla {
	  grid-template-columns: repeat(auto-fill, minmax(min(100%,21rem),1fr));
      padding: 0!important;
  }

  #contenido .paragraph ul.parrilla {
	font-size: 1.7rem;
	grid-template-columns: repeat(auto-fit, minmax(min(100%,35rem),1fr));
	column-gap: 5.5rem
}
  
  .parrilla > li {
	  background-color: white;
	  height: 10rem;
	  -webkit-transition: all 1s;
	  -moz-transition: all 1s;
	  -o-transition: all 1s;
	  transition: all 1s;
	  padding: 0;
	  border-radius: 3px;
	  border: 1px solid #e8e8e8;
	  position: relative;
	  overflow: hidden;
	  box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);
  }
  
  @media (max-width: 768px) {
	.parrilla > li {
	  height: 10rem;
	}
  }
  
  .parrilla > li:hover {
	  background-color: #f4f4f4;
  }
  
  .parrilla li .titulo {
	transition: all 0.3s;
	padding:0 15px;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto;
	word-wrap:break-word;
	overflow-wrap:break-word;
}

#contenido .paragraph  .parrilla li .titulo {
    padding: 0 25px;
}

  
  @media (max-width: 768px) {
	.parrilla li .titulo {
	  margin-top: -5px;
	  width: 100%;
	}
  }
  
  .parrilla li:hover span.titulo {
	  position: absolute;  
	  left: 50%;
	  transform: translateX(-50%);
	  font-size: 2rem;
	  text-align: center;
	  color: #474747;
	  font-weight: 600;
	  line-height: 2rem;
	  text-shadow: 0px 0px 3px #ffffff;
  }
  
  @media (max-width: 768px) {
	.parrilla li:hover span.titulo {
	  left: 50%;
	  transform: translateX(-50%) translateY(-50%);
	  top: 50%;
	  width: 80%;
	}
  }
  
  .parrilla li .elemento-parrilla{
	height: 100%;
  }
  
 .parrilla > li a {
	display: flex;
	height: 100%;
	align-items: center;
	text-decoration: none;
	color: gray;
	padding: 0;
	box-sizing: border-box;
  }
  
  @media (max-width: 768px) {
	.parrilla > li a {
	  flex-wrap: nowrap;
	  text-align: left;
	  justify-content: center;
	  align-items: center;
	}
  }
  
  .parrilla > li img{
	margin: 0;
	height: 100%;
	width: auto;
	display: block;
	transition: all 0.3s;
  }
  
  @media (max-width: 768px) {
	.parrilla > li img {
	  height: 100%;
	  width: auto;
	  margin: 0;
	}
  }
  
  .parrilla > li:hover img {
	margin-right: 0;
	height: auto;
	width: 100%;
	display: block;
	opacity: 0.1;
  }

  .parrilla li:hover span.titulo{
	width:100%;
	padding:0 10px;
}

  
  /* eol bloque parrilla */

  /* bloque alternativa parrilla */

  .block-views-blockparrilla-alternativa-block-1 .view-content ul{
	background-color: #f5f5f5;
    padding: 25px 30px!important;
  }

  .block-views-blockparrilla-alternativa-block-1 .view-content ul li{
	display: flex;
	align-items: flex-start;
	gap: 2rem;
	margin-bottom: 20px!important;
  }

  .block-views-blockparrilla-alternativa-block-1 .view-content ul li:last-child{
	margin-bottom: 0!important;
  }

  .block-views-blockparrilla-alternativa-block-1 .views-field-field-imagen-parrilla{
    width: 4rem;
    margin-top: 0.5rem;
  }

  .block-views-blockparrilla-alternativa-block-1 .views-field-field-imagen-parrilla img{
	max-height: 100px;
	width: auto;
	display: block;
  }

  .block-views-blockparrilla-alternativa-block-1 .views-field-title{
	font-size: 1.9rem;
	flex: 1;
  }
 
  
  /* eol bloque alternativa parrilla */

  /* parrilla bolos */

  .parrilla_bolos .view-content{
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    gap: 26px;
    background-color: red;
    }

    .parrilla_bolos .view-content .item-parrilla{
        display: flex;
        list-style: none;
        flex-wrap: wrap;
        gap: 26px;
    }

    .parrilla_bolos .view-content .item-parrilla img{
        max-width: 100px;
        height: auto;
        border-radius: 100%;
    }

  /* eol parrilla bolos */

  /* parrilla banda imagen */

	.not-content [class*="block-views-blockparrilla-principal-block-"] .block-inn{
		width: var(--maxwidth);
		margin: 0 auto;
		position: relative;
	}

	@media (max-width: 1280px){
		.not-content [class*="block-views-blockparrilla-principal-block-"] .block-inn{
			width: 100%;
		}
	}

	.not-content ul.parrilla{
		grid-template-columns: repeat(auto-fill, minmax(min(100%, 25rem), 1fr));
		grid-auto-flow: dense;
		gap: 3.5rem;
		padding: 75px 0px;
	}

	.not-content ul.parrilla .elemento-parrilla a span{
		font-size: 1.7rem;
		color: var(--color-custom1);
	}


  /* eol parrilla banda imagen */

  /* parrilla bolos */

.parrilla-bolos .view-content{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));
	grid-auto-flow: dense;
	gap: 3.5rem;
	padding: 55px 0px;
}

.parrilla-bolos .view-content .icono-parrilla{
    margin: 0 auto;
}

.parrilla-bolos .view-content .icono-parrilla a{
	margin: 0 auto;
	width: 120px;
	height: 120px;
	display: block;
}

.parrilla-bolos .view-content .item-parrilla img{
	width: 100%;
	height: 100%;
	max-width: 120px;
	max-height: 120px;
	margin: 0 auto;
	border-radius: 50%;
	object-fit: cover;
	display: block;
	transition: 0.2s all;
	border: 3px solid #e8e8e8;
}

.cuadrado .parrilla-bolos .view-content .item-parrilla img{
	border-radius: 0;
}


.parrilla-bolos .view-content .item-parrilla:hover img{
	filter: brightness(1);
	transform: scale(105%);
}

.parrilla-bolos .view-content .item-parrilla .views-field-title{
	margin-top: 2.5rem;
	text-align: center;
    text-transform: uppercase;
}

.parrilla-bolos .view-content .item-parrilla .views-field-title a{
	color: #2f3337;
}

  /* eol parrilla bolos */
    
  /* bloques noticias */
  
  .block[class*="blocknoticias-block-1"]{
	background-color: #f4f4f4;
	padding: 2.5rem 3rem;
	position: relative;
  }
  
  .region-columna-lateral .block[class*="blocknoticias-block-1"]{
	padding: 2rem;
  }

  @media (max-width: 992px) {
	.region-columna-lateral .block[class*="blocknoticias-block-1"]{
		width: 100%!important;
	  }
  }
  
  .block[class*="blocknoticias-block-1"] h2 {
	margin: 0px;
	font-size: 2rem;
	margin: 0 0 2rem 0!important;
	padding: 0!important;
  }

  .block[class*="blocknoticias-block-1"] h2:before {
	content: none!important;
  }
  
  .block[class*="blocknoticias-block-1"] .content ul.listado-noticias {
	padding: 0px;
	margin: 15px 0 0 0 !important;
  }
  
  .block[class*="blocknoticias-block-1"] .listado-noticias li {
	list-style: none;
	display: flex;
	padding: 0!important;
	position: relative;
  }
  
  @media (max-width: 768px) {
	.block[class*="blocknoticias-block-1"] .listado-noticias li {
		flex-wrap: wrap;
	}
  }

  .region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias ul {
	padding: 0!important;
  }
  
  .region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias li {
	flex-wrap: wrap;
	font-size: 1.6rem;
	padding: 0 0 0 2rem;
  }
  
  .region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias li:before {
	content: "\e60b";
	position: absolute!important;
	left: -6px;
    top: -3px;
    font-size: 2rem;
  }
  
  .block[class*="blocknoticias-block-1"] .listado-noticias li:not(:last-child) {
	margin-bottom: 1.2rem;
  }
  
  .region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias li:not(:last-child) {
	margin-bottom: 1.2rem;
  }
  
  .block[class*="blocknoticias-block-1"] .listado-noticias li .fecha-noticia {
	margin-right: 1.5rem;
	min-width: 9.5rem;
  }
  
  @media (max-width: 768px) {
	.block[class*="blocknoticias-block-1"] .listado-noticias li .fecha-noticia {
	  width: 100%;
	}
  }
  
  .region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias li .fecha-noticia {
	width: 100%;
	font-size: 1.3rem;
	margin-left: 18px;
	margin-bottom: 2px;
  }

.region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias li .fecha-noticia + .titulo-noticia{
    margin-left: 0;
}

.region-columna-lateral .block[class*="blocknoticias-block-1"] .listado-noticias li .titulo-noticia{
    margin-left: 18px;
}
  
.region-columna-lateral .view-footer {
	display: flex;
	justify-content: center;
}


/* bloque noticias imagen alter */

.block-views-blocknoticias-block-5 {
    background-color: #f4f4f4;
    padding: 25px;
    font-family: var(--font);
    overflow: hidden;
    position: relative;
    padding-bottom: 40px;
    padding-top: 36px;
	box-sizing: border-box;
	/*width: var(--maxwidth);
    margin: 0 auto;
    position: relative;*/
}

/*@media (max-width: 1200px){
	.block-views-blocknoticias-block-5 {
		width: 100%;
	}
}*/

.block-views-blocknoticias-block-5 .block-title h2{
    margin-top: 0px!important;
}

.block-views-blocknoticias-block-5 .view-content .listado-noticias ul {
    padding: 0px;
    margin: 15px 0 0 0 !important;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 25rem), 1fr));
    grid-auto-flow: dense;
    gap: 4.5rem;
	row-gap: 1.5rem;
	display: grid;
}

.block-views-blocknoticias-block-5 .view-content .listado-noticias li {
    list-style: none;
    background: none;
    padding: 25px 0;
    border-bottom: 1px solid #e4e4e4;
    display: flex;
}

@media (max-width: 768px) {
	.block-views-blocknoticias-block-5 .view-content .listado-noticias li {
		width: 100%;
		padding-left: 0!important;
	}
  }

.block-views-blocknoticias-block-5 .view-content .listado-noticias li:first-child,
.block-views-blocknoticias-block-5 .view-content .listado-noticias li:nth-child(2){
    padding-top: 0;
}

@media (max-width: 768px) {
	.block-views-blocknoticias-block-5 .view-content .listado-noticias li:nth-child(2){
		padding-top: 20px;
	}
}

.block-views-blocknoticias-block-5 .view-content .listado-noticias li:last-child,
.block-views-blocknoticias-block-5 .view-content .listado-noticias li:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
}

@media (max-width: 768px) {
	.block-views-blocknoticias-block-5 .view-content .listado-noticiasli:nth-last-child(2):nth-child(odd) {
		border-bottom: 1px solid #e4e4e4;
	}
}


#columna-lateral .block-views-blocknoticias-block-5{
	& .view-content{
		.listado-noticias{
			& ul {
				margin: 15px 0 0 0 !important;
				padding: 0;
				gap: 0;
				& li{
					padding: 15px 0;
				}
				& .titulo-noticia{
					font-size: 1.5rem;
					line-height: 1.2;
					margin-top: 3px;
				}
				& .imag-noticia a{
					border-radius: 0;
					height: 8rem;
					width: 8rem;
				}
			}
		}
	}
}

#columna-lateral{
	& .view-footer .ver-mas {
		padding: 4px 2rem;
	}
}

.block-views-blocknoticias-block-5 .view-content .listado-noticias li .fecha-noticia {
    margin: 0;
    line-height: 15px;
    font-size: 1.3rem;
}

.block-views-blocknoticias-block-5 .view-content .listado-noticias li .titulo-noticia {
    margin: 0;
    padding-top: 5px;
}

.block-views-blocknoticias-block-5 .view-content .listado-noticias li .titulo-noticia a {
    text-decoration: none;
}


.block-views-blocknoticias-block-5 .view-content .listado-noticias li .body{
	font-size: 1.5rem;
    margin-top: 5px;
}

.block-views-blocknoticias-block-5 .imag-noticia {
    width: auto;
    flex: none;
}

.block-views-blocknoticias-block-5 .imag-noticia a {
    margin-right: 20px;
    display: block;
    border-radius: 10px;
    border: 1px solid white;
    overflow: hidden;
    box-shadow: 0 2px 10px 0 rgba(0,43,69,.15);
}

.block-views-blocknoticias-block-5 .imag-noticia img{
    display: block;
}

.block-views-blocknoticias-block-5 span.date-display-single {

    font-size: 13px;
    color: #909090;
}

/* end bloque noticias imagen alter */



/* listado noticias */


 ul.listado-noticias-n {
	list-style: none;
	padding: 0px;
	margin: 15px 0 0 0 !important;
  }
  
 .listado-noticias-n li {
	display: flex;
  }
  
.listado-noticias-n li:not(:last-child) {
	margin-bottom: 1.5rem;
	border-bottom: 1px solid #d5d0d0;
	padding-bottom: 1.5rem;
  }
  
 .listado-noticias-n li > a{
	display: block;
	min-width: 22rem;
  }
  
  @media (max-width: 768px) {
 .listado-noticias-n li > a{
	  min-width: 40%;
	}
  }
  
 .listado-noticias-n li > a img{
	width: 100%;
	height: auto;
  } 

 .listado-noticias-n li a + .texto-noticia {
	margin-left: 2.5rem;
  }
  
 .listado-noticias-n li .fecha-noticia {
	margin: 0 0 5px 0;
	font-size: 1.2rem;
	color: grey;
  }
  

  /* eol listado noticias */

  
  /* noticias destacadas */
  
  .block[class*="noticias-block-2"],
  .block[class*="noticias-seccion-block-2"] {
	background-color: #f4f4f4;
	padding: 2.5rem 3rem;
	position: relative;
  }

  #columna-lateral .block[class*="noticias-block-2"],
  #columna-lateral .block[class*="noticias-seccion-block-2"] {
    padding: 2.5rem 2rem;
  }
  
 .block[class*="noticias-block-2"] h2,
 .block[class*="noticias-seccion-block-2"] h2 {
	margin: 0px;
	font-size: 1.8rem;
	margin-top: 0!important;
	margin-bottom: 2rem;
	padding: 0!important;
  }

  #columna-lateral .block[class*="noticias-block-2"] h2,
  #columna-lateral .block[class*="noticias-seccion-block-2"] h2 {
	margin-bottom: 2rem!important;
	border: 0;
  }

  .block[class*="noticias-block-2"] h2:before,
  .block[class*="noticias-seccion-block-2"] h2:before {
	content: none!important;
  }
  
  .block[class*="noticias-block-2"] .listado-noticias ul,
  .block[class*="noticias-seccion-block-2"] .listado-noticias ul{
	list-style: none;
	padding: 0px!important;
	margin: 15px 0 0 0 !important;
  }

  #columna-lateral .block[class*="noticias-block-2"] .listado-noticias ul,
  #columna-lateral .block[class*="noticias-seccion-block-2"] .listado-noticias ul{
	margin: 0!important;
  }
  
  .block[class*="noticias-block-2"] .listado-noticias li,
  .block[class*="noticias-seccion-block-2"] .listado-noticias li {
	display: flex;
  }
  
  .block[class*="noticias-block-2"] .listado-noticias li:not(:last-child),
  .block[class*="noticias-seccion-block-2"] .listado-noticias li:not(:last-child) {
	margin-bottom: 1.5rem;
  }

  #columna-lateral .block[class*="noticias-block-2"] .listado-noticias,
  #columna-lateral .block[class*="noticias-seccion-block-2"] .listado-noticias{
	padding-bottom: 1.5rem;
	display: flex;
	flex-wrap: wrap;
  }

  #columna-lateral .block[class*="noticias-block-2"] .listado-noticias li,
  #columna-lateral .block[class*="noticias-seccion-block-2"] .listado-noticias li{
	gap: 2rem;

    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 1.5rem;
  }
  
  .block[class*="noticias-block-2"] .listado-noticias li > a,
  .block[class*="noticias-seccion-block-2"] .listado-noticias li > a{
	display: block;
	min-width: 22rem;
  }

  #columna-lateral .block[class*="noticias-block-2"] .listado-noticias li > a,
  #columna-lateral .block[class*="noticias-seccion-block-2"] .listado-noticias li > a{
    min-width: 70px;
    overflow: hidden;
    width: 50%;
}
  
@media (max-width: 768px) {
	.block[class*="noticias-block-2"] .listado-noticias li > a,
	.block[class*="noticias-seccion-block-2"] .listado-noticias li > a{
	  width: 100%;
	}
}
  
  .block[class*="noticias-block-2"] .listado-noticias li > a img,
  .block[class*="noticias-seccion-block-2"] .listado-noticias li > a img{
	width: 100%;
	height: auto;
  } 

  #columna-lateral .block[class*="noticias-block-2"] .listado-noticias li > a img,
  #columna-lateral .block[class*="noticias-seccion-block-2"] .listado-noticias li > a img{
    width: 100%;
    height: auto;
    object-fit: cover;
  } 
  
  .block[class*="noticias-block-2"] .listado-noticias li a + .texto-noticia,
  .block[class*="noticias-seccion-block-2"] .listado-noticias li a + .texto-noticia {
	margin-left: 2.5rem;
  }

  #columna-lateral .block[class*="noticias-block-2"] .listado-noticias li a + .texto-noticia,
  #columna-lateral .block[class*="noticias-seccion-block-2"] .listado-noticias li a + .texto-noticia {
	margin-left: 0px;
    font-size: 1.5rem;
    line-height: 1.2;
  }
  
  .block[class*="noticias-block-2"] .listado-noticias li .fecha-noticia,
  .block[class*="noticias-seccion-block-2"] .listado-noticias li .fecha-noticia {
	margin: 0 0 5px 0;
	font-size: 1.2rem;
	color: grey;
  }
  
  @media (max-width: 768px) {
	.block[class*="noticias-block-2"] .listado-noticias li,
	.block[class*="noticias-seccion-block-2"] .listado-noticias li {
	  flex-wrap: wrap;
	}
	.block[class*="noticias-block-2"] .listado-noticias li > a,
	.block[class*="noticias-seccion-block-2"] .listado-noticias li > a{
	  width: 100%;
	}
	.block[class*="noticias-block-2"] .listado-noticias li a + .texto-noticia,
	.block[class*="noticias-seccion-block-2"] .listado-noticias li a + .texto-noticia {
		width: 100%;
		margin-left: 0;
	}
	.block[class*="noticias-block-2"] .listado-noticias li .fecha-noticia,
	.block[class*="noticias-seccion-block-2"] .listado-noticias li .fecha-noticia {
		margin-top: 10px;
	}

  }
  
  /* eol noticias destacadas */
  
  /* noticias imagen */
  
  .block[class*="noticias-block-3"] .block-inn h2 {
	margin-bottom: 2rem;
	text-align: center;
	margin-top: 2rem;
	padding-left: 0;
	position: relative;
  }

  #columna-lateral .block[class*="noticias-block-3"] .block-inn h2 {
	margin: 0!important;
	border-bottom: 0!important;
  }

/*
	.block[class*="noticias-block-3"]{
		width: var(--maxwidth);
		margin: 0 auto!important;
		position: relative;
	}

	@media (max-width: 1200px){
		.block[class*="noticias-block-3"]{
			width: 100%;
		}
	}
*/

  .block[class*="noticias-block-3"] .block-title {
	position: relative;
	display: flex;
    justify-content: center;
	margin-bottom: 1rem;
  }
  
  .block[class*="noticias-block-3"] .block-title:before {
	content: '';
	position: absolute;
	background: #ececec;
	height: 1px;
	width: 100%;
	right: 0;
	top: 50%;
	z-index: -5;
  }
  
  .block[class*="noticias-block-3"] .block-inn h2:after{
    content: '';
    position: absolute;
    background: var(--colorWhite);
    height: 3rem;
    width: 115%;
	min-width: 175px;
    right: 0;
    z-index: -1;
    right: 50%;
	transform: translateX(50%);
  }


  .block[class*="noticias-block-3"] .block-inn h2:before{
    content: none;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias ul {
    list-style: none;
    padding: 0!important;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 25rem), 1fr));
    grid-auto-flow: dense;
	gap: 3.5rem;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li {
	border: 1px solid #ececec;
	border-radius: 4px;
	padding: 0;
	margin: 0;
	padding-bottom: 1.5rem;
  }

	/* noticias banda not-content*/

	.not-content .block[class*="noticias-block-3"] .view-content .listado-noticias ul {
		grid-template-columns: repeat(auto-fit, minmax(min(100%, 29rem), 1fr));
	}

	/* eol noticias banda not-content*/

	/* eol noticias banda imagen */
  
  #columna-lateral .block[class*="noticias-block-3"] .view-content .listado-noticias li {
	width: 100%;
	margin: 0;
  }
  
  #columna-lateral .block[class*="noticias-block-3"] .view-content .listado-noticias li:last-child{
	margin: 0;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li:hover {
	box-shadow: 0px 0px 4px #eaeaea;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li img {
	width: 100%;
	height: auto;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li .fecha-noticia, 
  .block[class*="noticias-block-3"] .view-content .listado-noticias li .titulo-noticia,
  .block[class*="noticias-block-3"] .view-content .listado-noticias li .subtitulo {
	padding: 0 15px;
  }

  .block[class*="noticias-block-3"] .view-content .listado-noticias li .titulo-noticia {
	margin-bottom: 4px;
    margin-top: 1rem;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li .fecha-noticia + .titulo-noticia {
	margin-top: 0;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li .titulo-noticia a {
	font-weight: 600;
	color: black;
  }
  
  .block[class*="noticias-block-3"] .view-content .listado-noticias li .fecha-noticia {
	margin-top: 1rem;
	margin-bottom: 4px;
	color: gray;
	font-family: var(--font-alter);
  }
  
/* eol noticias imagen */


/* noticias enfrentadas eventos */

.enfrentadas{
	margin-bottom: 5rem;
}

.enfrentadas .view-content ul.news{
    display: grid!important;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 33rem), 1fr));
    grid-auto-flow: dense;
    gap: 3rem;
    justify-content: space-between;
    width: 100%!important;
}



.enfrentadas .view-content ul.news{
    list-style: none;
    margin: 0;
}

.enfrentadas .view-content .slick-track{
	gap: 3rem;
}

.enfrentadas .view-content ul.news li{
    display: flex;
    background: #e7e7e7;
    margin: 0;
	flex: 1
}

.banda-bloques.grey .enfrentadas .view-content ul.news li{
    background: white;
}

.enfrentadas .view-content .news_info{
    padding: 2rem 3rem;
	flex: 1;
}

.enfrentadas .view-content .news_info .titulo-noticia{
	font-size: 1.9rem;
	line-height: 2.2rem;
}

.enfrentadas .view-content .news_info .fecha-noticia{
	font-size: 1.5rem;
	margin-bottom: 1.5rem;
}

.enfrentadas .view-content .news_info h3{
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}

.enfrentadas .view-content ul li:nth-child(2) .news-image{
    order:1
}

.enfrentadas .view-content .news-image{
	max-width: 30%;
	min-width: 135px;
}

.enfrentadas .view-content .news-image a{
    height: 100%;
}

.enfrentadas .view-content .news-image img{
    display: block;
    object-fit: cover;
    height: 100%;
	min-height: 15rem;
}

.enfrentadas .pager .is-active{
    display: none;
}

.enfrentadas .pager .pager__item,
.enfrentadas .pager .pager__item--next a,
.enfrentadas .pager .pager__item a:before{
    width: 37px!important;
    height: 37px!important;
}

.enfrentadas .pager .pager__item{
    background: #e7e7e7;
    border-radius: 50px;
    position: relative;
    font-size: 0;
}

.enfrentadas .pager .pager__item a:before{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.9rem;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}

.enfrentadas .pager .pager__item--next a:before{
	content: ">";
}

.enfrentadas .pager .pager__item--previous a:before{
	content: "<";
}

/* eol noticias enfrentadas */
  
  /* view page noticias */
  
  .listado-noticias-page{
	margin-bottom: 5rem;
  }
  
  .listado-noticias-page .views-exposed-form .form--inline{
	display: flex;
	justify-content: center;
  }
  
  .listado-noticias-page .views-exposed-form .form--inline .form-item {
	margin-bottom: 3rem;
  }
  
  .listado-noticias-page .views-exposed-form .form--inline .form-item .description{
	color: grey;
	text-align: center;
  }
  
  .listado-noticias-page .views-exposed-form .form--inline .form-item input{
	padding: 5px 10px;
	border: 1px solid;
	border-radius: 3px;
  }
  
  .listado-noticias-page .views-exposed-form .form--inline .form-actions input{
	border: 1px solid #2a4068;
	background: #2a4068;
	padding: 5px 10px;
	color: var(--colorWhite);
  }
  
  .listado-noticias-page .listado-noticias:not(:last-child) {
	margin-bottom: 3rem;
  }

  .listado-noticias-page .listado-noticias{
	position: relative;
  }

  .listado-noticias-page .view-content {
    margin-top: 3rem;
  }

  .listado-noticias-page .listado-noticias h3 {
    position: relative;
    border-bottom: 1px dotted #c4c4c4;
    margin-bottom: 2rem;
    padding-bottom: 0.5rem;
	font-weight: 500;
  }

  .listado-noticias-page .listado-noticias ul {
	list-style: none;
  }
  
  .listado-noticias-page .listado-noticias ul  li{
	display: flex;
	align-items: end;
	padding: 0;
	margin-bottom: 3rem;
	position: relative;
	gap: 3rem;
  }
  
  .listado-noticias-page .listado-noticias li:before {
	content: none;
  }
  
  .listado-noticias-page .listado-noticias ul li .fecha-noticia{
	min-width: 10rem;
  }
  
  /* eol  view page noticias */
  
  /* eol noticias */
  
  
  /* bloque calendario */
  
  .block-views-blockcalendario-noticias-block-1,
  .block-views-blockcalendario-news-block-1{
	border: 1px solid #dbdbdb;
	padding: 10px 0;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-inn,
  .block-views-blockcalendario-news-block-1 .block-inn{
	width: 90%;
	margin: 0 auto;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-content .view,
  .block-views-blockcalendario-news-block-1 .block-content .view{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-content .view-content,
  .block-views-blockcalendario-news-block-1 .block-content .view-content{
	width: 100%;
	order: 3;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-content .view-header,
  .block-views-blockcalendario-news-block-1 .block-content .view-header{
	order: 0;
	margin-bottom: 1rem;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-content nav a[rel~="prev"] span:last-child,
  .block-views-blockcalendario-news-block-1 .block-content nav a[rel~="prev"] span:last-child{
	display: none;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-content nav a[rel~="next"] span:first-child,
  .block-views-blockcalendario-news-block-1 .block-content nav a[rel~="next"] span:first-child{
	display: none;
  }
  
  .block-views-blockcalendario-noticias-block-1 .block-content nav a,
  .block-views-blockcalendario-news-block-1 .block-content nav a{
	color: grey;
  }
  
  .calendar-calendar th.days {
	border-bottom: 1px solid #ccc;
    line-height: 18px;
    border: 0;
    background: none;
    font-weight: 700;
  }
  
  .calendar-calendar .ajax-progress {
	display: none;
  }
  
  .calendar-calendar table.mini {
	text-align: center;
	font-size: 11px;
	border-collapse: separate;
	border-spacing: 2px;
  }
  
  .calendar-calendar table.mini .calendar-empty {
	height: 2px;
  }
  
  .calendar-calendar table.mini td {
	line-height: 2rem;
	text-align: center;
	vertical-align: middle;
	border: 2px solid var(--colorWhite);
  }
  
  .calendar-calendar table.mini td.days{
	border:1px solid #ccc;
  }
  
  .calendar-calendar table.mini td .calendar-empty {
	display: none;
  }
  
  .calendar-calendar table.mini td.sun {
	background-color: grey;
	border-radius: 2px;
	border: 2px solid grey;
  }
  
  .calendar-calendar table.mini td.sat {
	background-color: #c3c3c3;
	border: 2px solid #c3c3c3;
  }
  
  #columna-lateral .calendar-calendar table.mini td.has-events {
	  background: var(--colorAzul1);
	  border-radius: 2px;
	  background: #4a83a969;
  }

  .calendar-calendar table.mini td .mini-day-on  a {
	color: var(--color-custom1);
	font-weight: 600;
	}
  
  .calendar-calendar table.mini a {
	text-decoration: none;
	display: block;
  }
  
  .calendar-calendar table.mini td.today {
	background-image: none;
	border-radius: 2px;
	border: 2px solid yellowgreen;
  }
  
  .calendar-calendar table.mini td.empty {
	border-radius: 2px;
  }
  
  .calendar-calendar table.mini td.sun, 
  .calendar-calendar table.mini td.sat {
	color: var(--colorWhite);
  }
  
  /* eol bloque calendario */

  /* bloque calendario región contenido */

  #contenido{
    & .view-calendario-noticias:has(.calendar-calendar){
        position: relative;
        max-width: 60rem;
        margin: 0 auto;
        background: white;
        padding: 2rem;
        border-radius: 2rem;
		box-shadow: 0px 0px 12px #cbc9c9;
        & .view-header{
            & h3{
                text-align: center;
                margin-bottom: 1rem;
                font-weight: 600;
            }
        }
        & nav.calendar-pager{
            position: absolute;
            top: 1.5rem;
            width: calc(100% - 4rem);
            & ul.calendar-pager__items{
                width: 100%;
                justify-content: space-between;
            }
            & .calendar-pager__item{
                & a{
                    color: black
                }
            }
        }
    }
    & .calendar-calendar{
        & .month-view{
        }
        & table.mini{
            border-collapse: collapse;
            & tbody, thead{
                background: none;
            }
            & thead{
                border-bottom: 1px solid gray;
            }
            & tr{
                background: none;
                border-bottom: none;
            }
            & td, th {
                line-height: 1.3;
                font-size: 1.8rem;
                padding: 6px 0;
                border: 0; 
                background: none;
            }
            & td{
                border: 0; 
                background: none;
                position: relative;
                z-index: 1;
                &.today{
					&:before{
                    content: '';
                    position: absolute;
                    background-color: #e2e2e2;
                    width: 35px;
                    height: 35px;
                    border-radius: 50%;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    z-index: -1;
                	}
					& a{
						font-weight: bold!important;
					}
				}
                &.has-events:before{
                    content: '';
                    position: absolute;
                    background-color: #deeff3;
                    width: 32px;
                    height: 32px;
                    border-radius: 50%;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    z-index: -1;
                }
                &.sat{
                    color: black;
                }
                &.sun{
                    color: black;
                }
                & .mini-day-on a{
                    font-weight: normal;
                }
            }
            & th{
                font-weight: bold;
                border-bottom: 1px solid gray;
            }
        }    
    } 
}    

  /* eol bloque calendario región contenido */
  
  /* listado noticias calendario */
  
  .view-calendario-news .item-list ul {
	list-style: none;
	padding: 0;
	margin: 2rem 0;
  }
  
  .view-calendario-news .item-list ul  li{
	display: flex;
	padding: 0 0 0 2.5rem;
	margin: 0 0 1rem 0;
	position: relative;
  }
  
  .view-calendario-news .item-list li:before {
	content: "\e60b";
	position: absolute;
	left: -4px;
	top: 0px;
	font-size: 2rem;
  }
  
  .view-calendario-news .ver-noticias{
	float: right;
  }
  
  .view-calendario-news .ver-noticias a{
	background: var(--colorBlueAtl);
	padding: 2px 10px;
	color: var(--colorWhite);
	text-transform: uppercase;
	font-size: 1rem;
	border-radius: 2px
  }
  
  .view-calendario-news .ver-noticias + h3{
	margin-top: 5rem;
  }
  
  
  /* eol listado noticias calendario */
  
  /* noticias agenda */



.block-views-blockultimos-agenda--block-1 {
    border: 1px solid #dbdbdb;
	padding: 15px 18px;
	box-sizing: border-box;
  }

  .block-views-blockultimos-agenda--block-1 h2{
	font-size: 1.8rem;
    font-family: var(--font);
    letter-spacing: normal;
    font-weight: 400;

  }

  #columna-lateral .block-views-blockcalendario-noticias-block-1 + .block-views-blockultimos-agenda--block-1 {
	margin-top: -0.1rem;
    border-top: 0;
	background: white;
  }

  #columna-lateral .block-views-blockcalendario-noticias-block-1 + .block-views-blockultimos-agenda--block-1 h2{
    padding-top: 13px;
    border-top: 2px solid #c3c3c3;
  }

  @media (max-width: 992px){
	#columna-lateral .block-views-blockcalendario-noticias-block-1 + .block-views-blockultimos-agenda--block-1 {
		margin-top: 1rem;
		border: 1px solid #dbdbdb;
	  }
	  #columna-lateral .block-views-blockcalendario-noticias-block-1 + .block-views-blockultimos-agenda--block-1 h2{
		padding-top: 0;
		border-top: 0;
	  }  
  }

  @media (max-width: 768px){
	#columna-lateral .block-views-blockcalendario-noticias-block-1 + .block-views-blockultimos-agenda--block-1 {
		margin-top: -1px;
		border-top: 0;
	  }

	#columna-lateral .block-views-blockcalendario-noticias-block-1 + .block-views-blockultimos-agenda--block-1 h2{
	padding-top: 13px;
	border-top: 2px solid #c3c3c3;
	}
  }
  
  .block-views-blockultimos-agenda--block-1 .view-content ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
  }
  
  .block-views-blockultimos-agenda--block-1 .view-content ul li {
    display: flex;
    padding: 12px 0rem;
    border-bottom: 1px dotted grey;
    position: relative;
    margin: 0!important;
    min-height: 50px;
  }
  
  .block-views-blockultimos-agenda--block-1 .view-content ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
  }
  
  	.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-calendario,
 .block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-evento {
	font-size: 1rem;
	text-transform: uppercase;
	border-radius: 3.5rem;
	width: 3.5rem;
	height: 3.5rem;
	text-align: center;
	background: #fff;
	display: block;
	color: #808080;
	font-weight: lighter;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	outline: 1px solid #ddd;
  }
  
	.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-calendario:hover,
.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-evento:hover{
	background: var(--colorAzul1);
  }
  
	.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-calendario .d, 
.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-evento .d{
	font-weight: 600;
	font-size: 1.2rem;
	line-height: 1rem;
  }

	.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-calendario .mes, 
.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-fecha-evento .mes{
	line-height: 1;
}
  
.block-views-blockultimos-agenda--block-1 .view-content .views-field-field-link-noticia {
	padding-left: 5rem;
	display: flex;
    align-items: center;
}
  
  /* eol noticias agenda */

  /* agenda paragraph */

  #contenido .view-id-ultimos_agenda_ ul{
	display: grid;
    gap: 5.5rem;
    grid-template-columns: repeat(auto-fill, minmax(29rem, 1fr));
    grid-auto-flow: dense;
  }

  #contenido .view-id-ultimos_agenda_ ul li{
	display: flex;
    align-items: center;
    border: 1px solid;
    padding: 15px;
	border: 1px solid #eaeaea;
    border-radius: 5px;
	box-sizing: border-box;
	font-size: 1.7rem;
	background: white;
  }

  #contenido .view-id-ultimos_agenda_ .views-field-field-fecha{
	font-family: var(--font-alter);
	font-size: 2rem;
  }

  #contenido .view-id-ultimos_agenda_ .views-field-field-fecha .field-content{
  	display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-right: 20px;
    border-right: 1px solid;
    margin-right: 20px;
  }

#contenido .view-id-ultimos_agenda_ .d{
	order: 0
}

#contenido .view-id-ultimos_agenda_ .mes{
	order: 1;
	text-align: center;
	width: 100%;
}


  /* eol agenda paragraph */

  /* noticias paragraph */

.paragraph  ul.news{
	list-style: none;
}

.paragraph .ncrsl ul.news{
    padding: 0!important;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 25rem), 1fr));
    grid-auto-flow: dense;
    gap: 3.5rem;
}

.paragraph .ncrsl ul.news a img{
    height: auto;
    width: 100%;
    display: block;
}

.paragraph .ncrsl2 ul.news{
    padding: 0!important;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 40rem), 1fr));
    grid-auto-flow: dense;
    gap: 3.5rem;
}

.paragraph .ncrsl2 li.new-item {
    display: flex;
}

.paragraph .ncrsl2 li.new-item img{
    height: 100%;
    object-fit: cover;
    min-width: 115px;
}

.listado-noticias .slick-list {
	margin: 0 -27px;
}

.enfrentadas .listado-noticias .slick-list {
	margin: 0;
}

.listado-noticias .slick-slide {
	margin: 0 27px;
}

.paragraph li.new-item{
	list-style: none;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	/* background: white; */
	overflow: hidden;
}

.paragraph.bg-grey li.new-item{
	background: white; 
}

.banda-bloques.grey .enfrentadas li.new-item{
	box-shadow: none;
}

.paragraph .solo-texto li,
.paragraph li.new-item .texto-noticia{
    padding: 25px 20px;
}

.paragraph li.new-item .titulo-noticia{
	font-size: 2.1rem;
}

.paragraph li.new-item .subtitulo{
	font-size: 1.7rem;
	margin-top: 10px;
}

  /* eol noticias paragraph */
  
  
  /* tipo de contenido pÃ¡gina bÃ¡sica */
  
  .region-content .field--name-field-imagen-nodo{
	margin-top: 1.5rem;
  }
  
  @media (max-width: 768px){
	.region-content .field--name-field-imagen-nodo{
	  border: 0;
	}
  }
  
  .region-content .field--name-field-imagen-nodo img{
	width: 100%;
	height: auto;
	display: block;
	object-fit: cover;
  }

  .region-content .field--name-field-imagen-nodo + .field--name-body {
	margin-top: 3.5rem;
  }

  .page-node-type-page .field--name-field-foto-galeria{
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 8rem), 101px));
	grid-auto-flow: dense;
	padding: 1.5rem 0;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	margin-bottom: 2rem;
	margin-top: 35px;
  }
  
  .page-node-type-page .field--name-field-foto-galeria .field__item img{
	display: block;
	border: 1px solid #ededed;
  }
  
  /* eol tipo de contenido pÃ¡gina bÃ¡sica */
  
  /* tipo de contenido noticia */

  .page-node-type-noticia article{
    overflow: hidden;
  }
  
  .page-node-type-noticia .ds-2col-stacked {
	display: flex;
	flex-wrap: wrap;
  }
  
  .page-node-type-noticia .ds-2col-stacked .group-header,
  .page-node-type-noticia .ds-2col-stacked .group-footer{
	width: 100%
  }
  
  .page-node-type-noticia .ds-2col-stacked .group-left{
	max-width: 25%;
  }
  
  .page-node-type-noticia .ds-2col-stacked .group-left + .group-right{
	flex: 1;
	padding-left: 2rem;
	box-sizing: border-box;
  }
  
  .page-node-type-noticia .ds-2col-stacked .group-left img{
	height: auto;
	max-width: 100%;
  }
  
  .page-node-type-noticia .group-footer .addtoany_list{
	margin-top: 2rem;
  }
  
  .page-node-type-noticia .field--name-field-subtitulo-noticia{
	font-size: 1.9rem;
	margin-bottom: 2rem;
	margin-top: -1.5rem;
  }

 .page-node-type-noticia .field--name-field-subtitulo-noticia br{
	content: '';
	display: block;
	margin: 7px 0;
  }
  
  .page-node-type-noticia .field--name-field-fecha{
	border-bottom: 1px solid #ececec;
	margin-bottom: 1rem;
	padding: 0.5rem;
	font-size: 1.2rem;
	margin-bottom: 1.7rem;
	color: #686868;
  }
  
  .page-node-type-noticia .field--name-field-imagen-noticia{
	float: right;
	margin-bottom: 2rem;
	margin-left: 2rem;
	max-width: 50%;
  }
  
  @media (max-width: 768px){
	.page-node-type-noticia .field--name-field-imagen-noticia{
		float: none;
		max-width: 100%;
		margin-bottom: 2rem;
		margin-left: 0;
	}

	.page-node-type-noticia .field--name-field-imagen-noticia img {
		width: 100%;
		height: auto;
	}
  }
  
  .page-node-type-noticia .field--name-body{
	margin-bottom: 1.5rem;
  }
  
  .page-node-type-noticia .field--name-field-foto-galeria{
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 8rem), 101px));
	grid-auto-flow: dense;
	padding: 1.5rem 0;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	margin-bottom: 2rem;
	margin-top: 35px;
  }
  
  .page-node-type-noticia .field--name-field-foto-galeria .field__item img{
	  display: block;
  }

  .page-node-type-noticia .field--name-field-etiquetas-noticias{
    clear: both;
    display: flex;
	flex-wrap: wrap;
    gap: 1rem;
  }

  .page-node-type-noticia .field--name-field-etiquetas-noticias .field__item a{
    padding: 5px 8px;
    background: #e9e9e9;
    border-radius: 2px;
    text-transform: uppercase;
    font-size: 1.2rem;
  }

  
  /* eol tipo de contenido noticia */
  
  /* tipo de contenido galerÃ­a */
  
  .page-node-type-galeria .field--name-body{
	margin: 1rem 0 2rem;
  }
  
  .page-node-type-galeria .field--name-field-fecha{
	display: flex;
	background: #ececec;
	padding: 6px 11px;
	width: max-content;
	border-radius: 2px;
	font-size: 1.3rem;
	margin-bottom: 2rem;
  }
  
  .page-node-type-galeria .field--name-field-foto-galeria{
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
  }
  
  .page-node-type-galeria .field--name-field-foto-galeria .field__item {
	  margin: 0 0.5rem 0.5rem 0;
  }
  
  .page-node-type-galeria .field--name-field-foto-galeria img{
	display: block;
  }
  
  /* eol tipo de contenido galerÃ­a */

  /* vista galerÃ­a imÃ¡genes */

.view-galerias-de-imagenes .view-content{
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 18rem), 1fr));
	grid-auto-flow: dense;
	padding: 1.5rem 0;
	margin-bottom: 40px;
}

.view-galerias-de-imagenes .views-row{
    padding: 0;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    position: relative;
    box-shadow: 0px 0px 4px rgb(0 0 0 / 10%);
}

.view-galerias-de-imagenes .views-row img{
	height: 100%;
}

.view-galerias-de-imagenes .views-row article{
	display: flex;
	flex-direction: column;
}

.view-galerias-de-imagenes .views-row h2{
	order: 1;
    padding: 15px;
    font-size: 1.6rem;
    font-weight: normal;
    text-transform: uppercase;
}

.view-galerias-de-imagenes .views-row .field--name-field-foto-portada{
	order: 0;
}

  /* eol vista galerÃ­a de imÃ¡genes */

  /* bloque páginas básicas */

.page-node-type-page .banda-bloques{
	margin-top: 3rem;
}

.page-node-type-page .field--name-field-bloques-inferiores .banda-bloques{
	margin-bottom: 4rem;
}

.page-node-type-page .field--name-field-bloques-superiores .banda-bloques{
	margin-bottom: 3rem;
}

.page-node-type-page .banda-bloques .field--name-field-titulo{
	font-size: 21px;
	margin: 1rem 0 2rem;
	font-weight: 600;
	font-family: var(--font2);
}

.page-node-type-page .banda-bloques.grey{
	background: #f4f4f4;
	padding: 2rem;
}

/* eol bloque páginas básicas */

/* ocultar boton ver mas noticias*/

  .noboton .view-footer .ver-mas{
	display: none;
}

/* eol ocultar boton ver mas */

/* etiqueta sección */

.seccion-page{
	text-transform: uppercase;
    background: #1d356414;
    font-size: 1rem;
    display: inline-block;
    padding: 0px 10px;
    margin-top: 3rem;
}

/* eol etiqueta sección */

  
