.wrapper{ display: flex; flex-direction: column;  justify-content: space-between; min-height: 100%; }
header{ width: 100%; min-height: 85px; }
#principal{ min-height: calc(100vh - 260px); /*  footer */ }

/******************************************************/
/* Migas */
#principal .migas{ color: #9B9B9B; font-size: 11px; font-family: GothamBook, sans-serif; text-transform: uppercase; letter-spacing: .02em; margin-bottom: 0; padding: 1.4em 0; min-height: 90px;}
#principal .migas a{ color:#716D69; text-decoration: none; }
#principal .migas.migas-abajo {  margin-top: 3em; margin-bottom: 3em; height: 1em; text-align: center; }

.accesible #principal .migas,
.accesible #principal .migas a{ color: #000; }
/******************************************************/

footer{ min-height: 260px; background-color: #f0f0f0;  }
.layout-contenedor{ margin: 0 auto; padding-bottom: 90px; }

/******************************************************/
/* Imagen Nivel 1 */
.imagen-nivel-1 img{ width: 100%;  }
.imagen-nivel-2 img{ width: 100%; height: auto; display: block; }
/******************************************************/

/******************************************************/
/* Imagen Nivel 2 */
.imagen-nivel-2 { margin-top: 60px; }
/******************************************************/

/******************************************************/
/* layout-ancho-maximo */
.layout-ancho-maximo{ max-width: 1140px; margin:0 auto;}
@media all and (max-width: 1200px) {
	.layout-ancho-maximo{ padding:0 30px;}
}
/******************************************************/

/******************************************************/
/* Cycle Slideshow */
.cycle-slideshow { width: 100%; /* margin-bottom: 60px; */ overflow: hidden; }
.cycle-slideshow img{ width: 100%;}
/******************************************************/

/******************************************************/
/* layout-asisde-izquierdo */
#principal .layout-asisde{ display: flex; justify-content: space-between; flex-wrap: nowrap; }
#principal .layout-asisde aside,
#principal .layout-asisde .aside{ width: 33%; font-family: Gotham, sans-serif;  font-size: 15px;  padding-right: 100px; padding-bottom: 3em;  }
#principal .layout-asisde .texto-corrido{ width: 66%; }
@media all and (max-width: 700px) {
	#principal .layout-asisde{ flex-direction: column; }
	#principal .layout-asisde aside,
	#principal .layout-asisde .aside{ width: 100%; padding-right: 0;  }
	#principal .layout-asisde .texto-corrido{ width: 100%; }
}
/******************************************************/

/******************************************************/
/* Navegación */
.navigation{ text-align: center; font-family: GothamBook, sans-serif; font-size:12px;}
.navigation a{ text-decoration: none; color:#9B9B9B; padding:0 20px;}
.navigation a.next,
.navigation a.prev{ padding:0;}
/******************************************************/

/******************************************************/
/* moove_gdpr_cookie_info_bar */
#moove_gdpr_cookie_info_bar                          { font-family: Gotham, sans-serif !important; font-weight: normal !important; border-top: 0 solid #f0f0f0 !important; border-bottom: 0 solid #f0f0f0 !important; background-color: #f0f0f0 !important;  }
#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p { font-weight: normal !important; font-size: 13px !important;}
#moove_gdpr_cookie_info_bar .moove-gdpr-branding-cnt a { display: none !important; }

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton{ 
	font-family: Gotham, sans-serif; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 13px; text-decoration: none; cursor: pointer;
	border: 1.5px solid #716d69 !important;  border-radius: 5px !important; color: #716d69 !important; background-color: #f0f0f0 !important;
	/* padding: 7px 20px 4px; margin: 1em 0; */  letter-spacing: .06em;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus{ background-color: #716d69 !important; color: #fff !important; }

/******************************************************/
