body,html{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.body_contacto{
	margin: 0;
	padding: 0;
	width: 100%;

}

header{
	background:rgba(255, 194, 92, 0.9); 
	position: fixed;
  	margin-top: 0;
  	width: 100%;
  	padding: 0px 10%;
  	margin-top: 20px;
}

#HomeArt1{
	opacity: 1;
	background-image: url("../images/ns_01.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 808px;
	text-align: center;
}

#HomeArt2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 644px;
	text-align: center;
	
}

#HomeArt3{
	opacity: 1;
	background-image: url("../images/nosotros_bnd.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 728px;
	/*border: solid;*/
}

#HomeArt4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:744px;
	text-align: center;
	
}


/*Servicio*/

#ServicioArt1{
	opacity: 1;
	background-image: url("../images/servicios_bnd1.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 808px;
	text-align: center;
}

#ServicioArt2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 544px;
	text-align: center;
	
}

#ServicioArt3{
	opacity: 1;
	background-image: url("../images/servicios_bnd2.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 728px;
	/*border: solid;*/
}

#ServicioArt4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:704px;
	text-align: center;
	
}

.margbot{
	margin-bottom: 30px !important;
}

/*Beneficios*/
.BodyBeneficios{
	width: 600px;
	height: 450px;
	margin: 0;
	padding: 0; 
}

#Beneficios{
	width: 600px;
	height: 450px;
	/*background-image: url("../images/fondo_beneficios.png");*/
	background-image: url("../images/beneficios.jpg");


}

/*Servicio*/
.BodyCE{
	width: 600px;
	height: 400px;
	margin: 0;
	padding: 0; 
}



#CateringEmpresarial{
	width: 600px;
	height: 400px;
	background-image: url("../images/fnd_catering_empresarial.jpg");

}

#CateringEmpresarial article, #CateringHospitalario article, #CateringEscolar article,#CateringBanquete article{
	width: 50%;
	margin-left: 290px;
	/*border: solid 1px;*/
}
#CateringHospitalario{
	width: 600px;
	height: 400px;
	background-image: url("../images/fnd_catering_hospitalario.jpg");

}

#CateringEscolar{
	width: 600px;
	height: 400px;
	background-image: url("../images/fnd_catering_escolar.jpg");

}

#CateringBanquete{
	width: 600px;
	height: 400px;
	background-image: url("../images/fnd_catering_banquete.jpg");

}

#CateringService1{
	opacity: 1;
	background-image: url("../images/catering_servicio_f1.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 795px;
	text-align: center;
}
#CateringService2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 531px;
	text-align: center;
	
}

#CateringService3{
	opacity: 1;
	background-image: url("../images/catering_servicio_f3.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 910px;
	/*border: solid;*/
}

#CateringService4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:964px;
	text-align: center;
	
}

/*equipo trabajo*/

#EquipoTrabajo1{
	opacity: 1;
	background-image: url("../images/equipo_trabajo_f1.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 828px;
	text-align: center;
}
#EquipoTrabajo2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 531px;
	text-align: center;
	
}

#EquipoTrabajo3{
	opacity: 1;
	background-image: url("../images/eq_02.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 908px;
	/*border: solid;*/
}

#EquipoTrabajo4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:434px;
	text-align: center;
	
}

/*nuestro menu*/

#MenuArt1{
	opacity: 1;
	/*background-image: url("../images/ns_01.jpg");*/
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 508px;
	text-align: center;
}

#MenuArt2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 544px;
	text-align: center;
	
}

#MenuArt3{
	opacity: 1;
	background-image: url("../images/menu_02.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 799px;
	/*border: solid;*/
}

#MenuArt4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:344px;
	text-align: center;
	
}
#MenuArt5{
	opacity: 1;
	background-image: url("../images/menu_04.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 622px;
	/*border: solid;*/
}


/*proveedores*/
#Proveedores1{
	opacity: 1;
	background-image: url("../images/servicio_01.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 828px;
	text-align: center;
}
#Proveedores2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 531px;
	text-align: center;
	
}

#Proveedores3{
	opacity: 1;
	background-image: url("../images/servicio_07.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 910px;
	/*border: solid;*/
}

#Proveedores4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:434px;
	text-align: center;
	
}

/*valor agregado*/
#ValorAgregado1{
	opacity: 1;
	background-image: url("../images/valor_agregado1.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 828px;
	text-align: center;
}
#ValorAgregado2{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height: 461px;
	text-align: center;
	
}

#ValorAgregado3{
	opacity: 1;
	background-image: url("../images/vr_2.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 661px;
	/*border: solid;*/
}

#ValorAgregado4{
	/*opacity: 1;*/
	background-image: url("../images/nosotros_fondo1.jpg");
	/*background-attachment: fixed;*/
	background-position: 50% -3px;
	height:564px;
	text-align: center;
	
}
#ValorAgregado5{
	opacity: 1;
	background-image: url("../images/valor_agregado3.jpg");
	background-attachment: fixed;
	/*background-position: 50% -3px;*/
	height: 675px;
	/*border: solid;*/
}
/*contactenos*/
#ContactArt1{
	opacity: 1;
	background-image: url("../images/contactenos_f1.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	height: 935px;
}

.lazyLoad {
  /*opacity: 0;*/
  width: 100%;
  height: 100%;
  /*position: absolute;*/
  top: 0;
  left: 0;
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  /*background-attachment: fixed;*/
}


nav img,nav ul{
	display: inline-block;
	vertical-align: top;
}

nav ul, #MenuServicio ul{
	overflow:hidden;
	width: 100%;
	max-width: 954px;
	margin: 0px auto;
	font-family:'MisterGiaccuommoBold', Sans-Serif;
	text-shadow: 2px 0px 0px #a89176;
	font-size: 18pt;
	color: #fff;
	/*border: solid 1px;*/
	/*height: 39px;*/
}

nav ul li  {
	list-style: none;
	float: left;
	padding: 30px 15px;

}


nav ul li a:hover, .men_seleccionado{
	color: #8e672d !important;
	text-shadow:none;

}


#MenuServicio ul li  {
	list-style: none;
	float: left;
	padding: 5px 15px;
}

#MenuServicio ul li a:hover{
	color: #8e672d;
	text-shadow:none;
}



nav ul li a, #MenuServicio ul li a{
	text-decoration: none;
	color: #fff;
}

#MenuServicio{
	width: 100%;
	height: 45px;
	background-color: rgba(125, 178,216, 0.8); 
	position: fixed;
	margin-top: 110px;
}




.texto{
	font-family:'MisterGiaccuommoBold', Sans-Serif;
	color: #fff;
}

.centrar{
	margin: auto;
}
.centrar_texto{
	text-align: center;
}
.w_200{
	width: 100%;
	max-width: 200px;
}
.w_300{
	width: 100%;
	max-width: 300px;
}
.w_400{
	width: 100%;
	max-width: 400px;
}
.w_500{
	width: 100%;
	max-width: 500px;
}
.w_800{
	width: 100%;
	max-width: 800px;
}

.w_932{
	width: 100%;
	max-width: 932px;
}

.w_948{
	width: 100%;
	max-width: 948px;
}

.w_959{
	width: 100%;
	max-width: 959px;
}


.enlace_blanco{
	text-decoration: none;
	color: #fff;
}
#CateringService4 a:hover p{
color: #7db2d8;
}

#CateringService4 .cbanquete:hover p{
	color: #78ad47;
}

#CateringService4 .cescolar:hover p{
	/*color: #d47b1d;*/
	color:#ffa01b;
}

#CateringService4 .chospitalario:hover p{
	color: #c73752;
}

#CateringService4 .cempresarial:hover p{
	color: #6699cc;
}

#Contactenos_Menu{
	float: right;
	margin-top: -60px;
}




/*SeparadorDIV*/
.separador_10{
	height: 10px;
}
.separador_20{
	height: 20px;
}
.separador_30{
	height: 30px;
}
.separador_40{
	height: 40px;
}
.separador_50{
	height: 50px;
}
.separador_60{
	height: 60px;
}
.separador_70{
	height: 70px;
}
.separador_80{
	height: 80px;
}
.separador_90{
	height: 90px;
}
.separador_110{
	height: 110px;
}
.separador_130{
	height: 130px;
}
.separador_160{
	height: 160px;
}
.separador_200{
	height: 200px;
}



.hr_760px{
	border: none;
	border-top: solid #fff 5px;
	width: 100%;
	max-width: 760px;
	margin-top: 60px;
	margin-bottom: 90px;
}

/*fuentes*/
.f_sombra{
	text-shadow: 5px 3px 6px #815f1b;
}
.f_sombra2{
	text-shadow: 3px 2px 0px #60341c;
}

.f_sombra_azul{
	text-shadow: 2px 1px 0px #17296d;
}
.f_sombra_rojo{
	text-shadow: 2px 1px 0px #4b1e1d;
}

.f_sombra_verde{
	text-shadow: 2px 1px 0px #194403;
}
.f_sp_2px{
	letter-spacing: 2px;
}
.f_sp_3px{
	letter-spacing: 3px;
}
.f_sp_4px{
	letter-spacing: 4px;
}
.f_sp_5px{
	letter-spacing: 5px;
}
.f_sp_6px{
	letter-spacing: 6px;
}
.f_sp_7px{
	letter-spacing: 7px;
}
.f_sp_8px{
	letter-spacing: 8px;
}
.f_sp_9px{
	letter-spacing: 9px;
}
.f_sp_10px{
	letter-spacing: 10px;
}
.f_sp_11px{
	letter-spacing: 11px;
}
.f_sp_12px{
	letter-spacing: 12px;
}

.f_sp_13px{
	letter-spacing: 13px;
}

.f_sp_14px{
	letter-spacing: 14px;
}

.f_sp_15px{
	letter-spacing: 15px;
}

.f_sp_16px{
	letter-spacing: 16px;
}

.f_sp_17px{
	letter-spacing: 17px;
}

.f_sp_18px{
	letter-spacing: 18px;
}

.f_sp_19px{
	letter-spacing: 19px;
}

.f_sp_20px{
	letter-spacing: 20px;
}


.f_10pt{
	font-size: 10pt;
}
.f_15pt{
	font-size: 15pt;
}
.f_20pt{
	font-size: 20pt;
}
.f_30pt{
	font-size: 30pt;
}

#Contacto label{
	width: 300px;
	font-size: 10pt;
	display: block;
	margin-top: 10px;
}

.f_40pt{
	font-size: 40pt;
}
.f_50pt{
	font-size: 50pt;
}
.f_60pt{
	font-size: 60pt;
}
.f_70pt{
	font-size: 70pt;
}
.f_80pt{
	font-size: 80pt;
}
.f_90pt{
	font-size: 90pt;
}
.f_100pt{
	font-size: 100pt;
}
.f_120pt{
	font-size: 120pt;
}
.f_lh_10px{
	line-height: 10px;
}
.f_lh_30px{
	line-height: 30px;
}
.f_lh_40px{
	line-height: 40px;
}
.f_lh_50px{
	line-height: 50px;
}
.f_lh_60px{
	line-height: 60px;
}
.f_lh_70px{
	line-height: 70px;
}
.f_lh_80px{
	line-height: 80px;
}
.f_lh_90px{
	line-height: 90px;
}
.f_lh_100px{
	line-height: 100px;
}


.flotar{
	display: inline-block;
	vertical-align: top;
}




.Contact_Info{
	/*background:rgba(255, 204,51, 0.66); */
	height: 100%;
	width: 48%;
	display: inline-block;
	vertical-align: top;
}
.Contac_Form{
	height: 50%;
	width: 48%;
	display: inline-block;
	vertical-align: top;
    text-align: right;
    padding-top: 350px;
    float: right;
}
.Contact_Text{
	margin-left: 40px;
	margin-top: 40px;
}
#Contacto{
	opacity: 1;
	background-image: url("../images/contactenos_f1.jpg");
	background-attachment: fixed;
	background-position: 50% -3px;
	/*height: 935px;*/
	padding: 30px;

}
footer{
	height: 95px;
	background-color: #fbeabb;
	font-family: 'Abel', sans-serif;
	text-align: center;
	color: #763f16;
	font-size: 14pt;
	padding-top: 25px;
}
