/* ------------------ ESTILOS GENERALES: BODY, FUENTES, ETC. -----------------------*/

@font-face {
  font-family: "PTSerifPro";
  src: url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro.woff2") format("woff2"),
       url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PTSerifPro";
  src: url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro-Italic.woff2") format("woff2"),
       url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "PTSerifPro";
  src: url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro-BoldItalic.woff2") format("woff2"),
       url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "PTSerifPro";
  src: url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro-Bold.woff2") format("woff2"),
       url("https://promo.apiserum.com/sites/promo.apiserum.com/files/fonts/PTSerifPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


/* COLORES */ 
:root { 
    --color-texto: #818181; /*Negro*/		
    --color-fondo: #ffffff; /*Blanco*/
    --color-fondo1: #ffffff;
    --color-fondo2: #ffffff;
	--color-fondo-footer: #ffffff; /*Blanco*/										  
    --color-texto-promo: #ffffff;
    --color-fondo-promo: #cccccc;   
}

/* COLOR: FONDO, TEXTOS Y FUENTES  */ 
body                                                            { background: linear-gradient(to right, var(--color-fondo1), var(--color-fondo2)); color: var(--color-texto); font-family: "PTSerifPro", serif !important; }

/* ANCHO: QUITAMOS EL FLUIDO  */ 
.container-fluid {
    width: 100% !important;
    max-width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


/* ------------------ ESTILOS CABECERA -----------------------*/

/* FONDO */
header                                                        { background: linear-gradient(to right, var(--color-fondo), var(--color-fondo)); }

/* LOGO IZQUIERDA */
/*header                                                        { justify-content: left !important; }*/
/* LOGO CENTRADO */
/*header                                                        { justify-content: center !important; }*/
/* LOGO DERECHA */
/*header                                                        { justify-content: right !important; }*/
/* FIJAR CABECERA */
header                                                          { position: fixed; top: 0; opacity: 0.9; z-index: 1000; }
header img.logo-cabecera                                        { max-width: 161px; }


/* ------------------ ESTILOS FOOTER -----------------------*/

/* FONDO */
footer                                                        { background: linear-gradient(to right, var(--color-fondo), var(--color-fondo)); }
footer p                                                      { color: var(--color-texto) !important; }
footer a                                                      { color: var(--color-texto) !important; }
footer a:hover                                                { text-decoration: underline !important; }




/* ------------------ ESTILOS PÃƒÆ’Ã‚ÂGINA -----------------------*/

/* TEXTO INTRODUCCIÃƒÆ’Ã¢â‚¬Å“N */
#paginaDesambiguacion main                                      { margin-top: 10vh !important; }
#paginaDesambiguacion .texto-introduccion                       { color: var(--color-texto-promo); }
#paginaDesambiguacion .texto-introduccion                       { text-align: center; font-size: 20px; font-weight: bold; }



/* PROMOCIÃƒÆ’Ã¢â‚¬Å“N */
/*#paginaDesambiguacion .promo-column                             { border-radius: 10px; background-color: var(--color-fondo-promo);}*/
/* PROMOCIÃƒÆ’Ã¢â‚¬Å“N: CAPA OSCURA */
/*#paginaDesambiguacion .promo-column .overlay-bloque             { border-radius: 10px; background-color: rgba(0, 0, 0, 0.5); }*/

/* PROMOCIÃƒÆ’Ã¢â‚¬Å“N: COLOR Y TAMAÃƒÆ’Ã¢â‚¬ËœO TEXTO1 */
/*#paginaDesambiguacion .promo-column .texto1-promo               { font-size: 24px; font-weight: 600; color: var(--color-texto-promo); text-align: center; }*/
/* PROMOCIÃƒÆ’Ã¢â‚¬Å“N: COLOR Y TAMAÃƒÆ’Ã¢â‚¬ËœO TEXTO2 */
/*#paginaDesambiguacion .promo-column .texto2-promo               { font-size: 20px; font-weight: 400; color: var(--color-texto-promo); text-align: center; }*/

/* PROMOCIÃƒÆ’Ã¢â‚¬Å“N: ALTURA FIJA */
#paginaDesambiguacion .promo-column                             { min-height: 460px; height: 100%; }
#paginaDesambiguacion .promo-column.promo-1,
#paginaDesambiguacion .promo-column.promo-2                     { background-size: contain !important; }

@media (max-width: 1200px) {
    #paginaDesambiguacion .promo-column                         { min-height: 340px; }
}
@media (max-width: 767px) {
    #paginaDesambiguacion .promo-column                         { min-height: 220px; }
}