.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-6bc79ca9-8af9-6d67-d636-26d103a10353 {

}
h2.Titulo-1
{
font-size: 23px;
    font-weight: 600;
}
h1.Titulo-2
{
    font-size: 80px;
    font-weight: 600;
    text-align: left;
  color:#FFFFFF!important;
}
.container-texto-cabecera{
 display: flex;
  align-items: end;
}
p.texto-cabecera{
  color:#FFFFFF!important;
  text-align:left;
  font-size: 18px !important;
    font-weight: 600 !important;
}
h2.Titulo-3
{
font-size: 43px;
    font-weight: 600;
}
h2.Titulo-4
{
font-size: 43px;
    font-weight: 600;
    font-style: normal;
}
h2.Titulo-6
{
font-size: 18px;
    font-weight: 600;
    font-style: normal;
    color: #000000;
}
@media (max-width: 768px) {
  h1.Titulo-2{
    font-size: 60px;
  }
  p.texto-cabecera{
  font-size: 15px !important;
}
}
@media (max-width: 480px) {
  h1.Titulo-2{
    font-size: 45px;
  }
  h1.intervenciones{
    font-size: 35px;
  }
    p.texto-cabecera{
  font-size: 15px !important;
}
  .lfr-layout-structure-item-4e1a66b6-33d1-3e6e-f8bb-afed48f5a431 {
  height: auto;
}
}
div.separador{
width: 2px;
height:200px;
background-color: #1F3A53;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 0px;
}
div.franjaRoja{
   
}
.portlet-search-bar section.portlet .search-bar-keywords-input{
    height: 100%;
}
.portlet-search-bar section.portlet input.search-bar-keywords-input{
    height: 100%;
    border-top-left-radius: 0.556rem;
    border-bottom-left-radius: 0.556rem;
    height: 42px;
    border-color: var(--negro);
    border-width: 1px 0 1px 1px;
}
.portlet-search-bar section.portlet  div.input-group-inset-item{
    border-top-right-radius: 0.556rem;
    border-bottom-right-radius: 0.556rem;
    height: 42px;
    border-color: var(--negro);
    border-width: 1px 1px 1px 0;
}
.contLogosHeader a {
  width: auto!important;
  height: 3rem!important;
  max-width: 45%!important;
margin-right: 0!important;
}
.contLogosHeader a:nth-child(2) {
  margin-right: 20px!important;
}
.contLogosHeader a:nth-child(3) {
  height: 2rem!important;
}
.contLogosFooter{
display: none!important;
}
  .botones{
    padding: 20px;
    background: #f5f5f5;
  }
  .btn {
    border-radius: 5px;
    padding: 15px 30px;
    margin: 10px 10px 10px 0;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s ease, color 0.3s ease, font-weight 0.3s ease;
    border: 1px solid black;
    background-color: white;
    color: black;
    font-weight: normal;
    text-transform: none;
  }

  .btn:hover:not(.active) {
    background-color: #eee;
  }

  .btn.active {
    background-color: #d80027;
    color: white;
    font-weight: bold;
    border: none;
    text-transform: uppercase;
    font-size: 14px;
  }

  /* Contenedores imágenes */
  .image-container {
    margin-top: 30px;
    text-align: center;
    display: none; /* ocultos por defecto */
  }

  .image-container.active {
    display: block; /* solo activo se muestra */
  }

  .image-container img {
    max-width: 100%;
    max-height: 400px;
    border-radius: 8px;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
  }
.menuNavLateral{
  display:none;
}
.contExtraMenu{
 display:none; 
}
h2.taglib-categorization-filter{
 display:none; 
}
@media (min-width: 1200px) {
    header.nuevoHeader .container{
        max-width: 1350px!important;
    }
}
	.enlaces-destacados-footer {
		list-style: none;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
	}
	
	.enlaces-destacados-footer li {
		width: 50%;
		text-align: center;
		margin-bottom: 2rem;
	}
	
	.enlaces-destacados-footer a {
		font-weight: 600;
		font-size: 1rem;
		line-height: 1.375rem;
		text-align: center;
		color: white;
		text-decoration: none;
		text-transform: uppercase;
		padding: 0.313rem;
	}
	
	.enlaces-destacados-footer a:hover {
		color: var(--brand-color-1);
		text-decoration: none;
		background: white;
	}
	
	@media screen and (max-width: 576px) {
		.enlaces-destacados-footer li {
			width: 50%;
			margin-bottom: 0.625rem;
		}
		
		.enlaces-destacados-footer a {
			font-size: 1rem;
		}
	}
.contLogosRRSS{
   place-content: end; 
}
.contLogosRRSS .contRRSS{
   text-align: end;
}.lfr-layout-structure-item-c5cb0f4f-eb39-b2ec-7dfd-d2c7ddf3af40 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9eb5ebca-cf56-99b2-b5bb-acc5ec7d64e8 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8646dbb0-3fed-a2dc-a045-19dbe18e2f82 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6cbb9bfa-2e83-1352-91cf-e8288210ad8e {
padding-right: var(--spacer-4,1.5rem) !important;
width: 25% !important;
}
.lfr-layout-structure-item-1d0dc185-a66b-d07d-1b86-27c549acffa1 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f1935074-ca84-8e5d-51b4-f7b4223561c9 {
font-size: 22px !important;
margin-left: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e5e2a25d-5d0c-1bd0-3997-793715955125 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-18f4656d-57a3-ae56-7544-7c99023b6805 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-12148aa3-3e8e-698d-6aba-e47cfd1a065f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-181f4439-d207-5faa-0e72-0f295e6c2f77 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1314e10f-7db4-b5c9-bef9-8401f5d5719b {
display: none !important;
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-e2a49a78-7c35-21bc-c401-726e52837c89 {
font-weight: 600 !important;
}
.lfr-layout-structure-item-2fbeeb89-9538-3fd0-c799-81c8e09ba8dc {
font-weight: 600 !important;
margin-bottom: 20px !important;
}
.lfr-layout-structure-item-b23d8d49-5057-b40a-c497-bdb9f9bd1c3f {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-eb7b0997-8e93-6d4b-4e40-dcaa4234afec {
display: none !important;
}
.lfr-layout-structure-item-01425183-c848-9356-1ec1-78a8bc091edc {
padding-right: var(--spacer-4,1.5rem) !important;
width: 25% !important;
}
.lfr-layout-structure-item-0e93b93b-cbad-54ca-cc92-3445420c6cad {
display: none !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b09ef08b-ac5e-5477-a10f-e77f0a6d688b {
padding-right: var(--spacer-4,1.5rem) !important;
width: 25% !important;
}
.lfr-layout-structure-item-7383bf43-667c-161b-e66a-08dc28d1f981 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-241f6b52-6cdc-d503-4501-05970156c9d8 {
font-weight: 600 !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e005ef28-0541-3d9f-56eb-628b7c34e03d {
width: 25% !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-ac3f5c56-bf19-ef05-ce6e-6d02452f06d9 {
display: block !important;
}
.lfr-layout-structure-item-6cbb9bfa-2e83-1352-91cf-e8288210ad8e {
width: 22rem !important;
}
.lfr-layout-structure-item-01425183-c848-9356-1ec1-78a8bc091edc {
width: 22rem !important;
}
.lfr-layout-structure-item-b09ef08b-ac5e-5477-a10f-e77f0a6d688b {
width: 22rem !important;
}
.lfr-layout-structure-item-e005ef28-0541-3d9f-56eb-628b7c34e03d {
width: 327px !important;
}
.lfr-layout-structure-item-8d232575-b4fb-8de4-0b7e-492460c8d971 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-ac3f5c56-bf19-ef05-ce6e-6d02452f06d9 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6cbb9bfa-2e83-1352-91cf-e8288210ad8e {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1d0dc185-a66b-d07d-1b86-27c549acffa1 {
text-align: center !important;
}
.lfr-layout-structure-item-01425183-c848-9356-1ec1-78a8bc091edc {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b09ef08b-ac5e-5477-a10f-e77f0a6d688b {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e005ef28-0541-3d9f-56eb-628b7c34e03d {
padding-left: var(--spacer-4,1.5rem) !important;
}
}