body{
    background-color: black;
    font-family: sans-serif;
}
#encabezado{
    color: white;
    background-color: black;
    margin: 100px;
    margin-bottom: 50px;
    
}
#titulos h1{
    background-color: black;
    text-align: center;
    line-height: 30px;
}
#titulos h2{
    background-color: black;
    text-align: center;
    font-size: 12px;
}
article div h1{
    font-size: 30px;
    line-height: 10px;
}
#navegador{
    background-color: black;
    margin-bottom: -18px;
}
nav ul{
    background-color: black;
    display: flex;
    justify-content: center;
    list-style: none;
}
li{
    background-color: black;
    margin-left:8px;
    margin-right: 8px;
    align-content: center;
    text-align: center;
    
}
a{
    color: white;
    text-decoration: none;
}
a:hover{
    color: dimgray;
}
article{
    color: white;
    background-color: black;
    margin-top: 100px;
    margin-left: 50px;
    margin-right: 50px;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
}
#textoIzq{
    background-color: black;
    text-align: left;
    align-items: center;
    padding-right: 50px;
    padding-right: 50px;
    max-width: 700px;
}
#imagenesIzq{
    background-color: black;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    max-width: 440px;
}
#textoDer{
    background-color: black;
    text-align: right;
    align-items: center;
    padding-left: 50px;
    padding-left: 50px;
    max-width: 700px;
}
#imagenesDer{
    background-color: black;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    max-width: 440px;
}
#pIzq{
    background-color: black;
    text-align: left;
}
#pDer {
    background-color: black;
    text-align: right;
}
article div img{
    margin: 8px;
    width: 200px;
    transition: all 300ms;
    position: relative;
}
article div img:hover{
    transform: scale(1.10);
}
footer{
    background: black;
    text-align: center;
    margin-top: 150px;
}
.pie{
    color: gray;
    line-height: 5px;
    font-size: 10px;
}