*{
    margin: 0;
    padding: 0;
}
body{
    background-image: url(images/Fondo.png);
    background-size: cover;
    background-repeat: no-repeat;
}
header{
    display: grid;
    grid-template-columns: 17% 1fr;
}
#logo{
    border-radius: 3em;
    height: auto;
    width: 100%;
}
h1{
    font-size: 8em;
    padding-top: 4%;
    padding-left: 2%;
    color: #F37623;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #612f0e;
}
summary{
    font-size: 2em;
    color: #b74d07;
}
details {
  border: 3px solid #612f0e;
  border-radius: 10px;
  background-color: #e8b08a;
  margin: 1.1%;
  padding: 1%;
}
div{
    font-size: 1.2em;
}
nav a{
    color: #b74d07;
    text-decoration: underline;
    padding: 5px;
    align-items: center;
    font-size: 1.5em;
}
nav a:hover{ 
    /*sirve, para cuando toques algo del
     navegador se ponga de color negro*/
    text-decoration: underline;
    background-color: #946c51;
    color: white;
}
section{
    border: #b74d07 0.2em solid;
    background-color: #eda06c;
    margin: 3em;
}
h2{
    font-size: 2em;
    text-align: center;
    color: #612f0e;
    text-decoration: underline;
}
.XAMPP{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
img{
    border-radius: 2em;
    height: auto;
    width: 75%;
    padding: 1.3em;
}
p{
    margin: 6em;
}
a {
    color: black;
    text-decoration: none;
}
.a{
    margin-left: 0;
}
.b{
    margin-right: 0;
}
.c{
    display: block;
    margin-left: auto;
    margin-right: 0;
}
footer{
    position: fixed;
    bottom: 3px;
    width: 100%;
    background-color: #e8b08a;
}
ul{
    margin-left: 2em;
}