body{font-family:'Open Sans',sans-serif}
.AreaTrabajo{display:flex;flex-wrap:wrap;justify-content:center;position:-webkit-sticky;position:sticky;top:50px}
.Contenedor{border:solid 1px white;height:auto;display:flex;background-color:white;flex-wrap:wrap;border-radius:10px;display:initial}
.logo{text-align:center}
.logo img{height:98px}.NombreProducto{text-align:left;padding-left:10%;width:98%}
.NombreProducto h1{color:#fff;font-weight:700}.InformacionProducto{text-align:justify;padding:5%;width:98%}
.InformacionProducto p{color:#fff;font-weight:700}
.Formulario{text-align:center;width:98%}
.Formulario input{border:solid 1px #d6dbdf;width:95%;height:40px;font-weight:700;margin-bottom:10px;left:5px;border-radius:5px;padding:5px}
.Botones{height:98px;display:flex;width:98%;margin-bottom:15px}
.Botones label{display:flex;margin:auto}
.Botones input{display:none}
.Botones img{display:flex;margin:auto;height:70px;width:70px;border-radius:50%;background:#f5da81;border:solid 1px #f3e2a9}
.Botones img:hover{background:#a9d0f5}.Ligas{display:flex;flex-wrap:wrap;text-align:center}
.Ligas a:link{text-decoration:none;color:#00008b;width:48%}
#Curp{text-transform:uppercase}
.Formulario select{border:solid 1px #d6dbdf;width:95%;height:40px;font-weight:700;margin-bottom:10px;left:5px;border-radius:5px;padding:5px}
.Legales{text-align:justify;width:98%;padding-left:40px}
.Precio{display:flex;flex-wrap:wrap;justify-content:center}
.derTit{width:50%;text-align:right;padding:10px;font-size:15px}
.IzqTit{width:50%;text-align:left}@media screen and (max-width: 1020px){div.img_familia{display:none}}
input.main-button {
	background-color: #012F91;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 0.25px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
input.main-button:hover {
	background-color: #911F66
}
a.main-button {
	background-color: #012F91;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 0.25px;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	border-radius: 4px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
a.main-button:hover {
	background-color: #911F66;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	border-radius: 4px;
}
