*{
 padding: 0px;
 margin: 0px;
}

body{
  text-align: center; 
}

#contenedor{
  margin: 10px auto;
  width: 90%;
}

#titulo{
  background: linear-gradient(to top, rgba(206, 216, 242,1) 0%, rgba(80, 128, 240,1) 100%);
  border-radius: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px;
}

footer{
  background: linear-gradient(to top, rgba(206, 216, 242,1) 0%, rgba(80, 128, 240,1) 100%);
  border-radius: 20px;
  margin-top: 15px;
  padding: 15px;
  text-align: left;
}

nav{
  margin-top: 20px;
  margin-bottom: 30px;
  background-color: #79B1D7;
}

section{
  text-align: justify;
  background-color: #CCE5FF;
  box-shadow: -20px  0px 30px #CCC,
               20px  0px 30px #CCC;
  padding: 20px;
  border-left: solid 1px #ccccb3;
  border-right: solid 1px #ccccb3;
}

h1{
  font-family:  "Open Sans", Arial, Helvetica; 
  font-size: 22px;
  margin-bottom: 15px;
}

h2{
   font-family:  "Open Sans", Arial, Helvetica; 
  font-size: 19px;
  color: #FF8000;
   margin-bottom: 15px;
}

h3{
   font-family:  "Open Sans", Arial, Helvetica; 
  font-size: 16px;
  color: #04B404;
   margin-bottom: 15px;
}

p{
  margin-bottom: 15px; 
  font-family: "Roboto Condensed", Arial, Helvetica;
}

footer>p{
  margin-bottom:2px; 
  font-style:italic;
}

#fuente{
  font-weight:bold;
  font-family: "Roboto Condensed", Arial, Helvetica;
  font-style:normal;
}

div nav ul{
  margin: 0px;
  padding: 0px;
  list-style: none; 
  display: flex;
  justify-content: center;
}

ul li {
  padding: 10px;
  border-left:solid 1px white;
  border-right:solid 1px white;
  padding-left:15px;
}


li:hover{
  background-color: rgba(0,0,0,0.2); 
  padding-left:20px;
  padding-right:20px;
}

a{
  color:white; 
  text-decoration:none;
  font-family: "Lucida Fax", Arial, Helvetica;
}

.imagen{
  text-align: center; 
}

.gamer{
  float:left;
  margin-right:10px;
}

.ancho{
  float:left; 
  width:80%;
  margin-top:25px;
}

.limpia{
  clear:both;
  margin-bottom:5px;
}

#video{
  text-align:center; 
}

