@charset "utf-8";
.caja {
  background-color: grey;
  margin:0;
  padding: 0;
  /*border: solid 3px black;*/

}
.caja header {
  border-bottom-width: 10px;
  border-bottom-style: groove;
  border-bottom-color: red;
  /*border: solid 3px black;*/
  width: 100%;
  text-align: center;
  margin-bottom: 0.2em;
  border-radius: 5%;
}
.caja header .logo {
 /*border: solid 3px black;*/
  border-radius: 3%;
  height: 300px;
  width: 600px;
  border-bottom-style: groove;
  border-bottom-width: 7px;
  border-bottom-color: #1224c7;
  border-right-style: groove;
  border-right-width: 7px;
  border-right-color: #1224c7;
  border-left-style: groove;
  border-left-width: 7px;
  border-left-color: #1224c7;
  border-top-style: groove;
  border-top-width: 7px;
  border-top-color: #1224c7;
}
nav ul {
  /*border: solid 3px black;*/
  height: 35px;
  list-style-type:none;
  display:inline-block;

}
nav li {
 /*border: solid 3px black;*/
  text-align: center;
  float:left;
  height: 100%;
}
nav a {
  /*border: solid 3px black;*/
  background-color: rgb(255, 0, 0);
  display: block;
  text-decoration: none;
  color: white;
  padding:7px;
  margin:10px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-style: groove;
  border-bottom-width: 5px;
  border-bottom-color: rgb(255, 255, 255);
}
nav a:hover {
  /*border: solid 3px black;*/
  background-color: darkblue;
  color: white;
  border-top-color: black;
  border-top-width: 9px;
  border-top-style:outset;
}
.main{
  display: flex;
}
 .interesar{
  background-color: rgb(145, 145, 145);
  border: solid 3px rgb(51, 255, 0);
  float: left;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-top-style: groove;
  border-top-width: 7px;
  border-top-color: rgb(51, 255, 0);
  margin-top:00px;
}
.contenido {
  border: solid 3px rgb(255, 255, 255);
  float: left;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-top-style: groove;
  border-top-width: 7px;
  border-top-color: rgb(255, 255, 255);
  display:flex;
}

.contenido h1 {
/*border: solid 3px black;*/
  text-align: center;
  border-bottom-style: groove;
  border-bottom-width: 7px;
  border-bottom-color: rgb(38, 0, 255);
}
.contenido aside img{
  
  image-resolution: 10dpi;
  width: 250px;
  height: 130px;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-right-style: groove;
  border-right-width: 10px;
  border-right-color: rgb(38, 0, 255);
}
article {
 /*border: solid 3px black;*/
  text-align: left;
  text-overflow: unset;
  float: left;
  width: 79%;
  border-radius: 5%;
}
.contenido1{
  border: solid 3px black;
  float: left;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-top-style: groove;
  border-top-width: 7px;
  border-top-color: rgb(0, 0, 0);
  display:flex;
}
.contenido1 h1{
  /*border: solid 3px black;*/
  text-align: center;
  border-bottom-style: groove;
  border-bottom-width: 7px;
  border-bottom-color: rgb(255, 0, 0);
}
.contenido1 aside img{
  image-resolution: 10dpi;
  width: 250px;
  height: 130px;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-left-style: groove;
  border-left-width: 10px;
  border-left-color: rgb(255, 0, 0);
}
article {
  /*border: solid 3px black;*/
   text-align: left;
   text-overflow: unset;
   float: right;
   width: 79%;
   border-radius: 5%;
 }
 aside {
  margin-top: 3.5em;
  /* border: groove 3px black; */
  float: left;
  width: 300px;
  height: 10%;
  border-radius: 5%;
}
.contenido2 {
  border: solid 3px rgb(47, 0, 255);
  float: right;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-top-style: groove;
  border-top-width: 7px;
  border-top-color: rgb(0, 47, 255);
  display:flex;
}

.contenido2 h1 {
/*border: solid 3px black;*/
  text-align: center;
  border-bottom-style: groove;
  border-bottom-width: 7px;
  border-bottom-color: rgb(255, 251, 0);
}
.contenido2 aside img{
  
  image-resolution: 10dpi;
  width: 250px;
  height: 130px;
  border-top-right-radius: 5%;
  border-top-left-radius: 5%;
  border-bottom-right-radius: 5%;
  border-bottom-left-radius: 5%;
  border-right-style: groove;
  border-right-width: 10px;
  border-right-color: rgb(238, 255, 0);
}
footer {
  /*border: solid 3px black;*/
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 5%;
}
footer p{
  display: inline;
  float:left;
 /*border: solid 3px black;*/
  
}
.redesSociales {
  /*border: solid 3px black;*/
  display: inline;
  border-radius: 5%;
  height: 20px;
  width: 20px;
  padding: 5px;
  float:right;
}
.equiposFotos{
  /*border: solid 3px black;*/
  border-radius: 5%;
  height: 200px;
  width: 200px;
}
