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

body { margin:0; padding:0; flex-direction:column;}
.container { 
	width:100vw; 
	height:auto; 
	margin-bottom:5vw;
}
.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-template-rows:5fr;
	grid-column-gap:1.5vw;
	grid-row-gap:1vw;
	margin:0 0 1.5vw 0;
}
.bloque3 {
	padding:0 2vw 0 2vw;
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	grid-template-rows:5fr;
	grid-column-gap:1.5vw;
	grid-row-gap:1vw;
	margin:0 0 1.5vw 0;
}
.box {
	border:#F00 0.4vw solid; 
	border-radius:2vw;
	display:grid;
	grid-template-rows:2fr;
}
.box1a3 {
 border:#FF0 0.4vw solid;	
	border-radius:2vw;
	display:grid;
	grid-column-start:1;
	grid-column-end:3;
	grid-template-rows:2fr;
}
.box2a4 {
 border:#F00 0.2vw solid;	
	border-radius:1vw;
	display:grid;
	grid-column-start:1;
	grid-column-end:3;
	grid-template-rows:2.5fr;
}
.box0 { 	
	padding:0 30vw 2vw 30vw;
	display:grid;
	grid-template-columns:1fr;
	border:0;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:4vw;
	font-weight:bold;
	text-align:center;	
	color:#2F4FA3;
}
h2 { 
 font-family:Arial, Helvetica, sans-serif; 
	font-size:3.5vw;
	font-weight:bold; 
	text-align:center; 
	color:#2F4FA3;
	margin:0.5vw 0 0 0;
}
h3 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:3vw;	
	text-align:center; 
	color:#F00;
	margin:0.2vw 0 1vw 0;
	padding:0 3vw 0 3vw; 
}
h4 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:3.5vw;
	text-align:center; 
	color:#F00;
	margin:1vw 1vw 0 1vw;
}
h5 {	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:3vw;
	text-align:center; 
	color:#000;
}
p { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:3vw;
	text-align:center; 
	color:#000;
	margin:0.5vw 0 0 0;
	padding:0 2vw 2vw 2vw;
}