/*! normalizar.css v8.0.1 | Licencia MIT | github.com/necolas/normalize.css */

/* Documento
   ==================================================== ========================= */

/**
 * 1. Corrija la altura de la línea en todos los navegadores.
 * 2. Evite ajustes de tamaño de fuente después de cambios de orientación en iOS.
 */

 html {
    altura de línea: 1,15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
  }
  
  /* Secciones
     ==================================================== ========================= */
  
  /**
   * Eliminar el margen en todos los navegadores.
   */
  
  cuerpo {
    margen: 0;
  }
  
  /**
   * Representar el elemento "principal" de forma consistente en IE.
   */
  
  principal {
    bloqueo de pantalla;
  }
  
  /**
   * Corrija el tamaño de fuente y el margen en los elementos `h1` dentro de la `sección` y
   * Contextos de "artículo" en Chrome, Firefox y Safari.
   */
  
  h1 {
    tamaño de fuente: 2em;
    margen: 0,67 em 0;
  }
  
  /* Agrupación de contenidos
     ==================================================== ========================= */
  
  /**
   * 1. Agregue el tamaño de cuadro correcto en Firefox.
   * 2. Mostrar el desbordamiento en Edge e IE.
   */
  
  hora {
    tamaño de caja: caja de contenido; /* 1 */
    altura: 0; /* 1 */
    desbordamiento: visible; /* 2 */
  }
  
  /**
   * 1. Corregir la herencia y escala del tamaño de fuente en todos los navegadores.
   * 2. Corrija el tamaño impar de fuente `em` en todos los navegadores.
   */
  
  pre {
    familia de fuentes: monoespaciado, monoespaciado; /* 1 */
    tamaño de fuente: 1em; /* 2 */
  }
  
  /* Semántica a nivel de texto
     ==================================================== ========================= */
  
  /**
   * Elimina el fondo gris en los enlaces activos en IE 10.
   */
  
  a {
    color de fondo: transparente;
  }
  
  /**
   * 1. Eliminar el borde inferior en Chrome 57-
   * 2. Agregue la decoración de texto correcta en Chrome, Edge, IE, Opera y Safari.
   */
  
  abbr[título] {
    borde inferior: ninguno; /* 1 */
    decoración de texto: subrayado; /* 2 */
    decoración de texto: subrayado punteado; /* 2 */
  }
  
  /**
   * Agregue el peso de fuente correcto en Chrome, Edge y Safari.
   */
  
  b,
  fuerte {
    peso de fuente: más negrita;
  }
  
  /**
   * 1. Corregir la herencia y escala del tamaño de fuente en todos los navegadores.
   * 2. Corrija el tamaño impar de fuente `em` en todos los navegadores.
   */
  
  código,
  kbd,
  muestra {
    familia de fuentes: monoespaciado, monoespaciado; /* 1 */
    tamaño de fuente: 1em; /* 2 */
  }
  
  /**
   * Agregue el tamaño de fuente correcto en todos los navegadores.
   */
  
  pequeño {
    tamaño de fuente: 80%;
  }
  
  /**
   * Evitar que los elementos `sub` y `sup` afecten la altura de la línea en
   * todos los navegadores.
   */
  
  sub,
  sorber {
    tamaño de fuente: 75%;
    altura de línea: 0;
    posición: relativa;
    alineación vertical: línea de base;
  }
  
  sub {
    abajo: -0,25em;
  }
  
  sorber {
    arriba: -0,5 em;
  }
  
  /* Contenido incrustado
     ==================================================== ========================= */
  
  /**
   * Eliminar el borde de las imágenes dentro de los enlaces en IE 10.
   */
  
  imagen {
    estilo de borde: ninguno;
  }
  
  /* Formularios
     ==================================================== ========================= */
  
  /**
   * 1. Cambie los estilos de fuente en todos los navegadores.
   * 2. Eliminar el margen en Firefox y Safari.
   */
  
  botón,
  aporte,
  grupo de opciones,
  seleccionar,
  área de texto {
    familia de fuentes: heredar; /* 1 */
    tamaño de fuente: 100%; /* 1 */
    altura de línea: 1,15; /* 1 */
    margen: 0; /* 2 */
  }
  
  /**
   * Mostrar el desbordamiento en IE.
   * 1. Mostrar el desbordamiento en Edge.
   */
  
  botón,
  entrada { /* 1 */
    desbordamiento: visible;
  }
  
  /**
   * Elimina la herencia de la transformación de texto en Edge, Firefox e IE.
   * 1. Eliminar la herencia de transformación de texto en Firefox.
   */
  
  botón,
  seleccione { /* 1 */
    transformación de texto: ninguna;
  }
  
  /**
   * Corregir la imposibilidad de diseñar tipos en los que se puede hacer clic en iOS y Safari.
   */
  
  botón,
  [tipo="botón"],
  [tipo="restablecer"],
  [tipo="enviar"] {
    -apariencia del kit web: botón;
  }
  
  /**
   * Elimina el borde interior y el relleno en Firefox.
   */
  
  botón::-moz-focus-inner,
  [tipo="botón"]::-moz-focus-inner,
  [tipo="reset"]::-moz-focus-inner,
  [tipo="enviar"]::-moz-focus-inner {
    estilo de borde: ninguno;
    relleno: 0;
  }
  
  /**
   * Restaurar los estilos de enfoque no establecidos por la regla anterior.
   */
  
  botón:-moz-enfoque,
  [tipo="botón"]:-moz-enfoque,
  [tipo="reset"]:-moz-enfoque,
  [tipo="enviar"]:-moz-focusring {
    contorno: Texto de botón punteado de 1 px;
  }
  
  /**
   * Corregir el relleno en Firefox.
   */
  
  conjunto de campos {
    relleno: 0,35em 0,75em 0,625em;
  }
  
  /**
   * 1. Corrija el ajuste del texto en Edge e IE.
   * 2. Corregir la herencia de color de los elementos "fieldset" en IE.
   * 3. Retire el relleno para que los desarrolladores no queden atrapados cuando pongan a cero
   * Elementos `fieldset` en todos los navegadores.
   */
  
  leyenda {
    tamaño de caja: cuadro de borde; /* 1 */
    color: heredar; /* 2 */
    pantalla: mesa; /* 1 */
    ancho máximo: 100%; /* 1 */
    relleno: 0; /* 3 */
    espacio en blanco: normal; /* 1 */
  }
  
  /**
   * Agregue la alineación vertical correcta en Chrome, Firefox y Opera.
   */
  
  progreso {
    alineación vertical: línea de base;
  }
  
  /**
   * Elimina la barra de desplazamiento vertical predeterminada en IE 10+.
   */
  
  área de texto {
    desbordamiento: automático;
  }
  
  /**
   * 1. Agregue el tamaño de caja correcto en IE 10.
   * 2. Retire el relleno en IE 10.
   */
  
  [tipo="casilla de verificación"],
  [tipo="radio"] {
    tamaño de caja: cuadro de borde; /* 1 */
    relleno: 0; /* 2 */
  }
  
  /**
   * Corregir el estilo del cursor de los botones de incrementar y disminuir en Chrome.
   */
  
  [tipo="número"]::-botón-giro-interno-webkit,
  [tipo="número"]::-webkit-exterior-botón-giro {
    altura: automático;
  }
  
  /**
   * 1. Corregir la apariencia extraña en Chrome y Safari.
   * 2. Corrija el estilo del contorno en Safari.
   */
  
  [tipo="búsqueda"] {
    -apariencia del kit web: campo de texto; /* 1 */
    desplazamiento de contorno: -2px; /* 2 */
  }
  
  /**
   * Elimina el relleno interior en Chrome y Safari en macOS.
   */
  
  [tipo="búsqueda"]::-webkit-búsqueda-decoración {
    -apariencia del kit web: ninguna;
  }
  
  /**
   * 1. Corregir la imposibilidad de aplicar estilos a los tipos en los que se puede hacer clic en iOS y Safari.
   * 2. Cambie las propiedades de fuente a "heredar" en Safari.
   */
  
  ::-botón-carga-archivo-webkit {
    -apariencia del kit web: botón; /* 1 */
    fuente: heredar; /* 2 */
  }
  
  /* Interactivo
     ==================================================== ========================= */
  
  /*
   * Agregue la visualización correcta en Edge, IE 10+ y Firefox.
   */
  
  detalles {
    bloqueo de pantalla;
  }
  
  /*
   * Agregue la visualización correcta en todos los navegadores.
   */
  
  resumen {
    mostrar: elemento de lista;
  }
  
  /* Varios
     ==================================================== ========================= */
  
  /**
   * Agregue la pantalla correcta en IE 10+.
   */
  
  plantilla {
    pantalla: ninguna;
  }
  
  /**
   * Agregue la pantalla correcta en IE 10.
   */
  
  [oculto] {
    pantalla: ninguna;
  }