@charset "UTF-8";
/* CSS Document azul #2F4FA3 */

body { margin:0; padding:0; flex-direction:column;}
.container { 
	width:100vw; 
	height:auto; 
	margin-bottom:20vw;
}
.fondo { 
	position:fixed; 
	width:100vw; 
	z-index:-1;
}
.header {
	height:11vw;
	background-color:#2F4FA3;
	display:grid; 
	grid-template-columns:1fr 3fr 2.7fr 3.2fr 2.5fr;	
	padding:0 2vw 0 2vw;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right; 
	font-size:3vw; 
	color:#F0F;
}
.lo { padding-top:2vw;}	
.la {	padding:6vw 0vw 2vw 0;}
.lb {	padding:6vw 0vw 0 0;}
.lc {	padding:6vw 0vw 0 0;}
.pedidos {
	display:grid; 
	grid-template-rows:1fr 1fr;
}
.arr {	
	padding:1.5vw 0vw 0 0; 
	width:4vw; 
	justify-self:end;
}
.aba {}
.contacto {
	padding:0 2vw 0 2vw;	
}
.simbolos { 
	display:grid;	
	grid-template-columns:1fr 1fr 1fr;	
	grid-gap:6vw;
	padding-bottom:1vw;
	margin:0vw 34vw 0vw 34vw;
}
.con {	padding-top:0.5vw;}
.bloque {
	padding:0 2vw 0 2vw;
	display:grid;
	grid-template-columns:1fr 1fr;
	grid-column-gap:2.5vw;
	grid-row-gap:2.5vw;
}
.box { 
	border:#F00 0.4vw solid; 
	border-radius:2vw;
}
.box1 { 
 border:#F00 0.4vw solid;	
	border-radius:2vw;
	display:grid;
	grid-column-start:1;
 grid-column-end:3;
}
.box2 {
 border:#F00 0.4vw solid;	
	border-radius:2vw;
	display:grid;
	grid-column-start:1;
 grid-column-end:3;
}
.box3 {
	border:#F00 0.4vw solid;
	border-radius:2vw;
	display:grid;	
	grid-column-start:1;
 grid-column-end:3;
}
.box0 {
	border:0;
	grid-column-start:2;
	grid-column-end:3;
}
h1 { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:3.5vw;
	font-weight:bold; 
	text-align:center;	
	color:#2F4FA3;
	padding:1.5vw 0 1vw 0;
}
h2 {
 font-family:Arial, Helvetica, sans-serif; 
	font-size:3.5vw; 
	font-weight:bold; 
	text-align:center; 
	color:#C60086;
}
h3 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:3.5vw; 
	text-align:center; 
	color:#F00;
}
h5 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:3.5vw; 
	text-align:center; 
	color:#000;
	padding-top:1vw;
}
p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:3.2vw; 
	text-align:center; 
	color:#000;
}