body { margin: 0 auto; margin-right: auto; margin-left: auto;
   display: block;
    background-color: black; 
    margin-top: 50px;
    width:940px;
    font-family: monospace; color:palegreen;
}


#contenedor {width: 940px; margin: 0 auto; margin-right: auto; margin-left: auto;
   display: block;
    
}

#contenedor header img{
    position: absolute;
    margin-left:395px;
    width: 150px;
    height: 150px;
   
    
}

nav ul{
       position:relative;
        list-style: none;
        display: block;
    margin-left: 50px;
    margin-right: 50px;
            }

        nav li{
            float: left;
            margin-top: 195px;
            margin-left:150px;
            margin-right: auto;
            text-align: center;
            font-size: 12px;
            }

            nav li a {
                text-decoration: none;
                color: azure;
                font-weight:700;
            }
#datos{ 
    text-align:  center; 
    position: relative;
      display: inline-block;
    font-family: monospace;
        font-size:14px;
      top: 150px;
      left: 39%;
    
}

#datos2{ 
margin-top: 20%;
    margin-left: 18%;}

main{position:absolute;
    border-style: solid; color:palegreen;
    font-family: monospace; color:palegreen;
    font-size: 80%; 
    text-indent: 10%;
    margin-top: 65px;
    width:200px;
    }

aside{
      position:relative;
    margin-left: 220px;
    margin-top: 30px;
    margin-right:10%;
    float:left;

}

#foto2{ 

    width: 210px;
    height: 150px;
}

#foto3{ 
    margin-top: -150px;
    margin-left: 215px;
        width: 210px;
    height: 210px;
}
 #foto4{ 
    width: 210px;
     margin-top: -50px
    
}

#foto5{ 
    margin-left: 215px;
    margin-top: -250px;
        width: 210px;
    
}
    

footer{ 
    width: 650px;
    height: 100px;
    margin-left:18%;
    margin-right: 20%;
    margin-top: 800px;
    font-size:75%; padding-top: 3px; color: palegreen; line-height: 20px
    
