@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

/*btoones*/
@font-face {
  font-family: 'NotoSans';
  src: url('../fuentes/NotoSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Extralight.otf') format('opentype');
    font-weight: 100; /* Extralight */
    font-style: normal;
}

/* Fuentes Montserrat */
@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-BlackItalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-BoldItalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-ExtraBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-ExtraBoldItalic.otf') format('opentype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-ExtraLightItalic.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-SemiBoldItalic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fuentes/Montserrat-ThinItalic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
}

/* Fuentes PT Sans Pro Condensed */
@font-face {
    font-family: 'PT Sans Pro Condensed';
    src: url('../fuentes/PT Sans Pro Condensed Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Pro Condensed';
    src: url('../fuentes/PT Sans Pro Condensed Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Pro Condensed';
    src: url('../fuentes/PT Sans Pro Condensed Demi.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Pro Condensed';
    src: url('../fuentes/PT Sans Pro Condensed Extra Bold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Pro Condensed';
    src: url('../fuentes/PT Sans Pro Condensed Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/* Fuentes Schuss Slab Pro */
@font-face {
    font-family: 'Schuss Slab Pro';
    src: url('../fuentes/Schuss Slab Pro Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Schuss Slab Pro';
    src: url('../fuentes/Schuss Slab Pro Heavy.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Schuss Slab Pro';
    src: url('../fuentes/Schuss Slab Pro Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Schuss Slab Pro';
    src: url('../fuentes/Schuss Slab Pro Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Schuss Slab Pro';
    src: url('../fuentes/Schuss Slab Pro Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

.font-montserrat {
    font-family: 'Montserrat', sans-serif;
}

.font-PTSansProCondensed {
    font-family: 'PT Sans Pro Condensed';
}

.font-noto {
  font-family: 'NotoSans', sans-serif;
}

.bold {
    font-weight: 700;
}

/* Clases opcionales para usarlas fácilmente */
.medium {
    font-weight: 500;
}

.light {
    font-weight: 300;
}

.extralight {
    font-weight: 100;
}

