/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Elementos por defecto */
html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
  }
  
  body {
    margin: 0;
  }
  
  main {
    display: block;
  }
  
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }
  
  hr {
    box-sizing: content-box;
    height: 1px;
    overflow: visible;
    margin: 0;
    border: none;
    border-top: 1px solid #000; /* agrega esta propiedad */
  }
  
  nav .menu hr {
    height: 1px;
    margin: 10px 0;
  }

  
  hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
  }
  
  
  pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
  }
  
  a {
    background-color: transparent; /* 1 */
    }
  
    /* Botones e inputs */
    button,
    input {
      font-family: sans-serif; /* 1 */
      font-size: 100%; /* 1 */
      line-height: 1.15; /* 1 */
      margin: 0; /* 2 */
    }
  
    button,
    input { /* Botones, excepto en IE */
      overflow: visible;
    }
  
    button,
    select { /* Selección natural de IE */
      text-transform: none;
    }
  
    [type="button"],
    [type="reset"],
    [type="submit"],
    button {
      -webkit-appearance: button;
    }
  
    [type="button"]:not(:disabled),
    [type="reset"]:not(:disabled),
    [type="submit"]:not(:disabled),
    button:not(:disabled) {
      cursor: pointer;
    }
  
    /* Restablecer estilos comunes para controles incrustados */
    [type="checkbox"],
    [type="radio"] {
      box-sizing: border-box; /* 1 */
      padding: 0; /* 2 */
    }
  
    /* Estilos de borde y espacio entre navegadores */
    legend {
      box-sizing: border-box; /* 1 */
      color: inherit; /* 2 */
      display: table; /* 1 */
      max-width: 100%; /* 1 */
      padding: 0; /* 3 */
      white-space: normal; /* 1 */
    }
  
    ::-webkit-file-upload-button {
      -webkit-appearance: button; /* 1 */
      font: inherit; /* 2 */
    }
  
    /* Tipografía */
    [hidden] {
      display: none;
    }