.redesign{
     font-family: IberPangeaText, sans-serif;
     color: #615D5A;
     font-size:16px;
}
.redesign h1{
	color:#61a60e;
	font-family: "IberPangea", sans-serif;
}
.redesign h2, .redesign h3, .redesign h4, .redesign h5, .redesign h6 {
	font-family: "IberPangea Medium", sans-serif;
	color: #007F33;
}
.redesign .contenedor{
    margin: 0 auto;
}
.redesign .enlaceImg{
	overflow: hidden;
}
.redesign .enlaceImg img{
	 -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
}
.redesign .enlaceImg img:hover{
	   -ms-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
}
.bordeImagen {
		border-radius: 15px;
}
/*HOME*/
.redesign h1 a.tituloSD,
.redesign .tituloSD{
	font-family: IberPangeaText Light, sans-serif;
	font-size:60px;
	line-height: 0.9;
  	letter-spacing: -1.94px;
	color:#61a60e;
}
.redesign h1 a.tituloD,
.redesign .tituloD{
	font-family: IberPangeaText Light, sans-serif;
	font-size:60px;
	line-height: 0.9;
  	letter-spacing: -1.94px;
	color:#61a60e;
}
.redesign h1 a.tituloGrande,
.redesign .tituloGrande{
	font-family: IberPangeaText Light, sans-serif;
	font-size:60px;
	line-height: normal;
  	letter-spacing: -1px;
	color:#61a60e;
}
.redesign h2 .tituloGrande{
	color:#38424a;
}
.redesign h2 a.tituloBloqueD,
.redesign .tituloBloqueD{
	font-family: IberPangeaText Light, sans-serif;
	font-size:45px;
	color:#38424a;
	line-height: 1;
  	letter-spacing: -1.47px;
}
.redesign a.etiquetaTag,
.redesign .etiquetaTag {
  font-family: IberPangeaText, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #828282;
}
.redesign .entradillaBloqueD{
	font-family: IberPangeaText Light, sans-serif;
	font-size:18px;
	line-height: 1.33;
  	letter-spacing: -0.17px;
}
/*SUBHOME*/
.redesign h1 a.tituloSeccion,
.redesign .tituloSeccion{
	font-family: "IberPangea Medium", sans-serif !important;
	font-size:30px;
	color:#00402A;
	line-height: 1.1;
}
.redesign h4 a.destacado,
.redesign .destacado{
	font-family: "IberPangea", sans-serif !important;
	font-size:16px;
	color:#615D5A;
	line-height: 1.5;
  	letter-spacing: normal;
}
.redesign h2 a.claimSeccion,
.redesign .claimSeccion{
	font-family: "IberPangea Medium", sans-serif;
	font-size:42px;
	line-height: 44px;
  	letter-spacing: -0.84px;
	color: #007F33;
}
.redesign h3 a.bloqueD,
.redesign h2 a.bloqueD{
	font-family: "IberPangea Medium", sans-serif;
}
.redesign h2 a.bloqueD{
	color:#007F33!important;
	font-size:30px;
	line-height: 34px;
}
.redesign h3 a.bloqueD{
	color: #00402A;
	font-size:24px;
	line-height: 28px;
}

/*EDITORIAL*/
.redesign h1 a.tituloNoticia,
.redesign .tituloNoticia{
	font-family: IberPangeaText Light, sans-serif;
	font-size:55px;
	line-height: 1.02;
  	letter-spacing: -1.65px;
	color:#61a60e;
}
.redesign h2 a.subtituloNoticia,
.redesign .subtituloNoticia{
	font-family: IberPangeaText Light, sans-serif;
	font-size:32px;
	color:#38424a;
	line-height: 1.03;
  	letter-spacing: -0.96px;
}
.redesign .entradillaNoticia{
	font-family: IberPangeaText Light, sans-serif;
	font-size:24px;
	color:#38424a;
	line-height: 1.25;
  	letter-spacing: -0.11px;
}
.redesign h3 a.tituloDesNoticia,
.redesign .tituloDesNoticia{
	font-family: IberPangeaText, sans-serif;
	font-size:32px;
	color:#38424a;
	line-height: 1.06;
  	letter-spacing: normal;
}
.redesign h4 a.otrosTitulos,
.redesign .otrosTitulos{
	font-family: IberPangeaText, sans-serif;
	font-size:24px;
	color:#38424a;
	line-height: 1.58;
  	letter-spacing: normal;
}
.redesign .cuerpoNoticia{
	font-family: IberPangeaText Light, sans-serif;
	font-size:18px;
	color:#38424a;
	line-height: 1.56;
  	letter-spacing: normal;
}
/*botones*/
 .redesign button:focus{
     outline: 0px !important;
}
.redesign a.btn-cta{
	border:1px solid #61a60e;
	background-color:transparent;
}
.redesign a.btn-cta:hover,
.redesign a.btn-cta:focus{
	border:1px solid #61a60e;
	background-color:#61a60e;
	color:#ffffff;	
}
.redesign .btn_masInfo{
	border: solid 1px #d3d4d3;
	border-radius: 50%;
	width: 42px;
	height: 42px;
	position: relative;
	background-color:transparent;
}
.redesign .btn_masInfo:before {
  content: '';  
  width: 25px;
  height: 1px;
  border-top: 1px solid #007F33;
  display: block;
  position: absolute;
  left: 8px;
}
.redesign .btn_masInfo:after{
  content: ''; 
  width: 1px;
  height: 25px;
  border-right: 1px solid #007F33;
  display: block;
  position: absolute;
  top: 8px;
  left: 19px;
}
.redesign .btn_masInfo[aria-expanded="true"]:after{
	display: none;
}
.redesign a.btn_ventanaNueva,
.redesign a.btn_descargable{
	border: 1px solid #ffffff;
    background-color: transparent;
    color: #ffffff;
    outline-color: transparent;
    font-family: "IberPangeaText Bold", sans-serif;
    padding: 10px 55px 10px 25px;
}
.redesign a.btn_ventanaNueva:after{
	content: "";
    background-image: url(/wcorp/gc/prod/es_ES/estaticos/img/icono-enlace-externo-white.svg);
    width: 25px;
    height: 25px;
    position: absolute;
    color: #ffffff;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10px;	
}
.redesign a.btn_ventanaNueva.b_blanco:after,
.redesign a.btn_ventanaNueva.b_verde:hover:after,
.redesign a.btn_ventanaNueva.b_verde:focus:after{
	background-image: url(/wcorp/gc/prod/es_ES/estaticos/img/icono-enlace-externo-green.svg);
}
.redesign a.btn_descargable{
	 padding: 10px 30px;
}
.redesign a.btn_descargable:after{
	 content: " (PDF)";
}
.redesign a.btn_ventanaNueva.b_blanco:hover:after,
.redesign a.btn_ventanaNueva.b_blanco:focus:after{
    background-image: url(/wcorp/gc/prod/es_ES/estaticos/img/icono-enlace-externo-white.svg);
}
.redesign a.btn.b_blanco{
	border:1px solid #61a60e;
	background-color:#ffffff;
	color:#38424a;
}
.redesign a.btn.b_blanco:hover,
.redesign a.btn.b_blanco:focus{
	background-color:#61a60e;
	color:#ffffff;
}
.redesign a.btn.b_verde{
	border:1px solid #61a60e;
	background-color:#61a60e;
	color:#ffffff;
}
.redesign a.btn.b_verde:hover,
.redesign a.btn.b_verde:focus{
	border:1px solid #61a60e;
	background-color:#ffffff;
	color:#61a60e;
}
.redesign a.btn.b_transp{
	border:1px solid #ffffff;
	background-color:transparent;
	color:#ffffff;
}
.redesign a.btn.b_transp:hover,
.redesign a.btn.b_transp:focus{
	background-color:rgba(255, 255, 255, 0.2);
}
@media all and (min-width: 768px){
	.redesign .contenedor{
		max-width: 662px;
	}
	.redesign a.btn_ventanaNueva,
	.redesign a.btn_descargable,
	.redesign a.btn_ventanaNueva_blanco{
		padding: 10px 90px 10px 60px;
	}
	.redesign a.btn_descargable{
	 padding: 10px 60px;
	}
	
	/*HOME*/
	.redesign h1 a.tituloSD,
	.redesign .tituloSD{
		font-size:105px;
		letter-spacing: -2.02px;
		line-height: 0.86;
	}
	.redesign .entradillaBloqueD{
		font-size:20px;
		line-height: 1.3;
		letter-spacing: -0.65px;
	}
	.redesign h1 a.tituloD,/**/
	.redesign .tituloD{
		font-size:70px;
		line-height: 0.93;
		letter-spacing: -1.75px;
	}
	.redesign h1 a.tituloGrande,
	.redesign .tituloGrande{
		font-size:70px;
		letter-spacing:-1.5px;
		line-height: normal;
	}
	.redesign h2 a.claimSeccion,
	.redesign .claimSeccion{
		font-size:50px;
		line-height: 0.98;
  		letter-spacing: -1px;
	}
	.redesign h3 a.bloqueD,
	.redesign h2 a.bloqueD{
		font-size:34px;
	}

}
@media all and (min-width: 992px) {
	.redesign .contenedor{
		max-width: 1256px;
	}
	.redesign h1 a.tituloGrande,
	.redesign .tituloGrande{
		font-size:80px;
	}
	.redesign h2 a.claimSeccion,
	.redesign .claimSeccion{
		font-size:80px;
		line-height: 80px;
		letter-spacing: -2px;
		margin-top: 1em;
	}
	.redesign h1 a.tituloSeccion,
	.redesign .tituloSeccion{
		font-size:40px;
		line-height: 1.15;
		letter-spacing: -0.8px;
	}
	.redesign h4 a.destacado,
	.redesign .destacado{
		font-size:20px;
		line-height: 26px;
		letter-spacing: -0.19px;
	}
	.redesign h2 a.bloqueD{
		font-size:45px;
	}
	.redesign h3 a.bloqueD{
		font-size: 32px;
	}
}
.bordeRow{
	border: 1px solid #D8CFC7;
    border-radius: 15px;
}
.imagenRedondeado {
	border-radius: 15px 15px 0px 0px;
}

.decContenedorHome h1, .decContenedorHome h2, .decContenedorHome h3, .decContenedorHome h4, .decContenedorHome h5, .decContenedorHome h6 {
    font-family: "IberPangea Medium", sans-serif;
}