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

body { margin:0; padding:0; flex-direction:row;}
.container { 
	width:100vw; 
	height:auto; 
	margin-bottom:5vw;
}
.fondo { 
	position:fixed; 
	width:100vw; 
	z-index:-1;
}
.header {
	height:7vw;
	background-color:#2F4FA3;
	display:grid; 
	grid-template-columns:1fr 3fr 2.7fr 3.2fr 2.5fr;	
	padding:0 17vw 0 17vw;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right; 
	font-size:2vw; 
	color:#F0F;
}
.lo { padding-top:1vw;}	
.la {	padding:4vw 0vw 2vw 0;}
.lb {	padding:4vw 0vw 0 0;}
.lc {	padding:4vw 0vw 0 0;}
.pedidos {
	display:grid; 
	grid-template-rows:1fr 1fr;
	}
.arr {	
	padding:1.5vw 0vw 0 0; 
	width:2vw; 
	justify-self: end;
}
.aba {}
.contacto {
	padding:0 17vw 0 17vw;	
}
.simbolos { 
	display:grid;	
	grid-template-columns:1fr 1fr 1fr;	
	grid-gap:6vw;
	padding-bottom:1vw;
	margin:0vw 24vw 0vw 24vw;
}
.con {	padding-top:0.5vw;}
.bloque {
	padding:0 17vw 0 17vw;
	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 17vw 0 17vw;
	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:#2F4FA3 0.2vw solid;	
	border-radius:1vw;
	display:grid;
	grid-template-rows:2fr;
}
.box-u { 
	border:#F00 0.2vw solid;	
	border-radius:1vw;
	display:grid;
	grid-template-rows:2fr;
	padding:0 0 1vw 0;
}
.box0 { 
	padding:0 37vw 2vw 37vw;
	display:grid;
	grid-template-columns:1fr;
	border:0;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:2vw;
	font-weight:bold; 
	text-align:center;	
	color:#2F4FA3;
}
h2 {
 font-family:Arial, Helvetica, sans-serif; 
	font-size:2vw; 
	font-weight:bold; 
	text-align:center; 
	color:#F00;
	margin:0.5vw 0 0 0;
}
h3 { 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.5vw; 
	text-align:center; 
	color:#2F4FA3;
	margin:0.2vw 19vw 1vw 19vw;
}
h4 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:2vw; 
	text-align:center; 
	color:#F00;
	margin:1vw 1vw 0 1vw;
}
h5 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.5vw; 
	text-align:center; 
	color:#000;
}
p {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.5vw; 
	text-align:center; 
	color:#000;
	margin:0.5vw 1vw 1vw 1vw;
}