* { 
  margin: 0;
  padding: 0;
  box-sizing: border-box; 
}  
.ancho{
  width: 1200px;
  margin: auto;
} 
.margen {
  padding: 15px;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}
hr {
  background-color: #ff3281;
  width: 1200px;
  margin: auto;
  border: 1px #ff3281 solid;
  height: 10px;
}
.padre1 {
  width: 1000px;
  margin: auto;
}
.imgpri {
  display: inline-block;
  width: 200px;
  vertical-align: middle;
  margin-right: 500px;
}
.imgsec {
  display: inline-block;
  width: 200px;
  vertical-align: middle;
  padding-left: 20px;
}
.imgsec img {
  margin-right: 10px;
}
.imgsec img:last-child{
  margin-right: 0px;
}
/*padre2 promociones de verano*/
.padre2 {
  width: 1000px;
  margin: auto;
}
.menu {
  border: 3px black solid;
}
.menu a {
  color: black;
  text-decoration: none;
  margin-right: 70px;
  padding: 5px 50px 5px 50px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
/*padre3 fondo con el h1*/
.padre3 {
  width: 1200px;
  margin: auto;
  height: 400px;
  background-image: url(imagenes/fondopiedras.jpg);
  background-size: cover;
}
h1 {
  color: white;
  text-align: center;
}
.promo {
  width: 600px;
  margin: auto;
  text-align: center;
  font-size: 18px;
  color: white;
}
.btn1 {
  width: 500px;
  margin: auto;
  text-align: center;
  padding: 0px 30px 0px 30px;
}
.btn1 a {
  background-color: #ff3281;
  text-decoration: none;
  color: white;
  padding: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 50px;
}
.btn1 a:last-child {
  background-color: black;
  border: 1px #ff3281 solid;
}

/*padre4 texto de science e imagen de velas*/
.padre4 {
  width: 1200px;
  margin: auto;
}
.derecha {
  text-align: left;
}
.science {
  width: 600px;
  line-height: 28px;
  padding-left: 30px;
  display: inline-block;
  vertical-align: top;
  margin-right: 90px;
}
.velas {
  width: 500px;
  display: inline-block;
  padding-right: 0px;
}
.velas img{
  height: 250px;
}

/*padre5 texto dentro de un fondo de color crema*/
.padre5 {
  width: 1200px;
  margin: auto;
  background-color: #fff9f1;
}
.centro {
  text-align: center;
}
.noseimg {
  width: 400px;
  display: inline-block;
  margin-left: 100px;
}
.noseimg img {
  border-radius: 20px;
}
.sebusca {
  width: 500px;
  display: inline-block;
  vertical-align: top;
  margin-left: 90px;
  line-height: 20px;
  padding-top: 10px;
}
.negrita {
  font-weight: bold;
}
/*padre6 donde va el formulario junto al video de youtube*/
.padre6 {
  width: 1000px;
  margin: auto;
}
.cont1 {
  width: 400px;
  display: inline-block;
  vertical-align: top;
  margin-right: 80px;
}
.cont2 {
  width: 500px;
  display: inline-block;
}
.rosado {
  color: #ff3281;
  font-weight: bold;
}
.contform {
border: 3px #ff3281 solid;
width: 400px;
padding-top: 5px;
}
.input1 {
  width: 350px;
  padding: 3px;
  margin-left: 10px;
}
.label1 {
  margin-left: 10px;
}
.btnenviar {
  background-color: black;
  color: white;
  width: 100px;
  margin-left: 10px;
  display: inline-block;
  padding: 5px 10px 5px 10px;
}
/*padre7 logo y nombres*/
.padre7 {
  width: 1200px;
  margin: auto;
  background-color: #fff9f1;
}
.minipadre {
  width: 1000px;
  margin: auto;
}
.imglogo {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  padding-top: 10px;
}
.nombre {
  width: 300px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 350px;
}