body { margin: 0; text-align: center; font-family: 'Open Sans'; }
img.logo, img.cargandoImg { width: 300px; height: auto; margin: 0 auto; max-width: 100%; }
.prodDetalle, .cargando, .gracias, .filaMonto {
	display: none;
}
.prodMonto .fila a {
	display: inline-block;
	width: 45%;
	margin: 2%;
	font-size: 25px;
	text-align: center;
	padding: 20px;
	box-sizing: border-box;
	color: #000;
	text-decoration: none;
	transition: 0.4s all;
	border: 1px solid #000;
	background-color: #77A8DA;
	color: #fff;
	border: 1px solid #77A8DA;
	border-radius: 20px;
}
.prodMonto .fila a:hover { background-color: #fff; color: #77A8DA; }
.prodDetalle, .gracias, .filaMonto, .prodMonto {
	width: 500px;
	max-width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 10px;
}
.filaChoose { margin-top: 20px; }
input {
	width: 100%;
	padding: 10px;
	border: none;
	outline: none;
	border-bottom: 1px solid #000;
	margin: 5px 0;
	font-size: 14px;
	box-sizing: border-box;
}
form {
	margin-top: 10px;
	padding-bottom: 10px;
    border-bottom: 1px solid #000;
    box-sizing: border-box;
}
.gracias {
	background-color: #fff;
	color: #77A8DA;
	padding: 20px;
}
img.paloma { width: 200px; height: auto; margin: 0 auto; max-width: 100%; }
.boton {
	display: inline-block;
	width: 120px;
	text-align: center;
	background-color: #77A8DA;
	color: #fff;
	padding: 15px;
	margin: 10px auto;
	text-decoration: none;
	border-radius: 20px;
}
.boton.back {
	background-color: rgb(197, 106, 209);
}
#nombrePersona { display: block; width: 100%; }
@media screen and ( max-width: 490px ) {
	.prodMonto .fila a { width: 47%; margin: 1%; }
}
@media screen and ( max-width: 470px ) {
	.prodMonto .fila a { height: 110px; }
	.prodMonto .fila a span { display: block; }
}
