/*Template Carol*/
/*======================================*/
/*Reseteo Estilos por defecto*/
/*======================================*/
html, body {margin: 0px 0px 0px 0px;font-style: normal;font-weight: 400;width:100%;height:100%;font-family: 'regular',helvetica,verdana,sans-serif;}
a{text-decoration:none;color:inherit;}
a:visited{text-decoration:none}
a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6 { font-style: normal; text-decoration:none; font-weight:normal; margin:0px; padding:0px;font-size: 100%;}
/*======================================*/
/*Fuente Iconos*/
/*======================================*/
@font-face {
  font-family: 'icons';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*======================================*/
/*Manejo de flotantes*/
/*======================================*/
.clearfx{
clear:both;
}
/*==========================================*/
/*Estilos Genericos para contenido*/
/*==========================================*/
.boton{
    cursor: pointer;
    display: inline-block;
    padding: 7px 25px;
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    width: auto;
}
.boton:hover{}
.titulo{}
.vinculo{}
.caja{}/*Capa de color*/
.resaltado{}
.contentimage{
	max-width:100%;
	height:auto; 
}
/*======================================*/
/*Estilos Header*/
/*======================================*/
.header{
    box-sizing: border-box;
	height: auto;
	position: fixed;
	width: 100%;
    z-index: 40;
}
/*-----------------------------------------------------*/
	.header .header-social{}
	.header .header-social-scrl{	/*Estilo para scroll*/}
		.header .header-social-scrl div{}
		.header .header-social div{}
		.header .header-social div:hover{}
		.header .header-social a{}
		.header .header-social a:hover{}
		.header .header-social-cl{}
/*-----------------------------------------------------*/
	.header .header-informacion{}
	.header .header-informacion-scrl{	/*Estilo para scroll*/}
		.header .header-informacion-scrl div{}
		.header .header-informacion div{}
		.header .header-informacion div:hover{}
		.header .header-informacion a{}
		.header .header-informacion a:hover{}
		.header .header-informacion-cl{}
/*------------------------------------------------------*/
	.header .header-logo{
		float: left;
		margin-left: 3%;
		overflow: visible;
		padding: 10px 0px;
		width: 17%;
	}
		.header .header-logo a{
			display: block;
		}
	.header .header-logo-scrl{ /*Estilo para scroll*/ }
	.header .header-logo h1{}
		.header .header-logo img{
			height: 60px;
		}
		.header .header-logo span{}
		.header .header-logo-cl{}
/*-------------------------------------------------------*/
	.header .header-menu{
		float: left;
		width: 72%;
	}
		.header .header-menu .header-option{
		    box-sizing: border-box;
			float: right;
		    height: 81px;
			padding: 22px 1.6% 0;
			transition: all 0.4s ease-in-out 0s;
			-webkit-transition: all 0.4s ease-in-out 0s;
			-moz-transition: all 0.4s ease-in-out 0s;
			-o-transition: all 0.4s ease-in-out 0s;
			-ms-transition: all 0.4s ease-in-out 0s;
		}
		.header .header-menu .header-option:hover{}
		.header .header-menu .header-option-active{}
		.header .header-menu .header-option span:hover, .header .header-menu .header-option a:hover{
			transition: color 0.4s ease-in-out 0s;
			-webkit-transition: color 0.4s ease-in-out 0s;
			-moz-transition: color 0.4s ease-in-out 0s;
			-o-transition: color 0.4s ease-in-out 0s;
			-ms-transition: color 0.4s ease-in-out 0s;
		}
		.header .header-menu .header-option span, .header .header-menu .header-option a{
			position: relative;
			top: 13px;
		}
		/*------------------------------------------------------------------------*/
		/*Menu ajustado a contenedor padre*/
		/*------------------------------------------------------------------------*/
			.header .header-menu .header-option .header-subcont-simple{
				box-sizing: border-box;
				left: 0;
				min-width: 250px;
				opacity: 0;
				-moz-opacity: 0;
				padding: 0 8px;
				position: absolute;
				top: 81px;
				transition: all 0.4s ease-in-out 0s;
			    -webkit-transition: all 0.4s ease-in-out 0s;
				-moz-transition: all 0.4s ease-in-out 0s;
				-o-transition: all 0.4s ease-in-out 0s;
				-ms-transition: all 0.4s ease-in-out 0s;
				visibility: hidden;
				width: 100%;
			}
			.header .header-menu .header-option:hover .header-subcont-simple{
				opacity: 1;
				-moz-opacity: 1;
				visibility: visible;
			}
				.header .header-menu .header-option .header-subcont-simple .header-suboption{
					box-sizing: border-box;
					padding: 10px 0px;
					width: 100%;
				}
				.header .header-menu .header-option .header-subcont-simple .header-suboption a{
					transition: margin-left 0.4s, color 0.4s ease-in-out 0s;
					-webkit-transition: margin-left 0.4s, color 0.4s ease-in-out 0s;
					-moz-transition: margin-left 0.4s, color 0.4s ease-in-out 0s;
					-o-transition: margin-left 0.4s, color 0.4s ease-in-out 0s;
					-ms-transition: margin-left 0.4s, color 0.4s ease-in-out 0s;
				}
				.header .header-menu .header-option .header-subcont-simple .header-suboption a:hover{
					margin-left: 10px;
				}
					.header .header-menu .header-option .header-subcont-simple .header-suboption a{
						top: 0;
					}
		/*-----------------------------------------------------------------------------*/
		/*Menu pantalla completa*/
		/*-----------------------------------------------------------------------------*/
			.header .header-menu .header-option .header-subcont-completo{}
			.header .header-menu .header-option:hover .header-subcont-completo{}
			.header .header-menu .header-option .header-subcont-completo .header-suboption{}
			.header .header-menu .header-option .header-subcont-completo .header-suboption a:hover{}
			.header .header-menu .header-option .header-subcont-completo .header-suboption .header-suboption-d{ /*Borde Inferior de opciones de menu*/ }
			.header .header-menu .header-option .header-subcont-completo .header-suboption .header-section{}
			.header .header-menu .header-option .header-subcont-completo .header-suboption .header-section a:hover{}
		.header .header-menu-cl{}
/*----------------------------------------------------------*/
/*Menu idioma*/
/*----------------------------------------------------------*/
	.header .header-idioma{
		box-sizing: border-box;
		float: right;
		margin-right: 3%;
		width: 5%;
	}
		.header .header-idioma .header-language{
		    box-sizing: border-box;
		    height: 81px;
			padding-top: 30px;
			position: relative;
			transition: all 0.4s ease-in-out 0s;
		    -webkit-transition: all 0.4s ease-in-out 0s;
			-moz-transition: all 0.4s ease-in-out 0s;
			-o-transition: all 0.4s ease-in-out 0s;
			-ms-transition: all 0.4s ease-in-out 0s;
		}
		.header .header-idioma .header-language:hover{}
		.header .header-idioma .header-language img{
			height: auto;
			margin-top: 0px;
			vertical-align: middle;
			width: 23px;
		}
		.header .header-idioma .header-language .header-subcont{
			box-sizing: border-box;
			min-width: 120px;
			opacity: 0;
			-moz-opacity: 0;
			padding: 0 8px;
			position: absolute;
			right: 0;
			top: 81px;
			transition: opacity 0.4s ease-in-out 0s;
		    -webkit-transition: opacity 0.4s ease-in-out 0s;
			-moz-transition: opacity 0.4s ease-in-out 0s;
			-o-transition: opacity 0.4s ease-in-out 0s;
			-ms-transition: opacity 0.4s ease-in-out 0s;
			visibility: hidden;
		}
		.header .header-idioma .header-language:hover .header-subcont{
			opacity:1;
			-moz-opacity: 1;
			visibility: visible;
		}
		.header .header-idioma .header-language .header-subcont .language-option{
			padding: 10px 0px;
			width: 100%;
		}
		.header .header-idioma .header-language .header-subcont .language-option img{
			height: auto;
			margin: 0px 5px 0px 0px;
			vertical-align: middle;
			width: 23px;
		}
		.header .header-idioma .header-language .header-subcont .language-option span{
			transition: color 0.4s ease-in-out 0s;
			-webkit-transition: color 0.4s ease-in-out 0s;
			-moz-transition: color 0.4s ease-in-out 0s;
			-o-transition: color 0.4s ease-in-out 0s;
			-ms-transition: color 0.4s ease-in-out 0s;
			vertical-align: bottom;
		}
		.header .header-idioma .header-language .header-subcont .language-option span:hover{}
	.header .header-idioma-cl{
		clear: both;
	}
	/*-------------------------------------------------------------------*/
	.header .header-menumob{
		display: none;
	}
		.header .header-menumob .header-menu-icono{}
	.header .header-menumob-cl{}
	/*-------------------------------------------------------------------*/
	.header .header-infomob{
		display: none;
	}
		.header .header-infomob div{}
	.header .header-infomob-cl{}
	/*-------------------------------------------------------------------*/
	/*Menu Responsive*/
	/*-------------------------------------------------------------------*/
	.dMenR{
		display: none;
	}
/*======================================*/
/*Footer*/
/*======================================*/
.footer{
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	float: left;
	height: auto;
	position: relative;
	width: 100%;
}
	.footer .footer-contenedor{
	    box-sizing: border-box;
	    float: left;
	    margin: 0px auto;
	    padding: 50px 0 0;
		width: 100%;
	}
		/*---------------------------------------------------------------------------*/
		.footer .footer-contenedor .footer-logo{
		    box-sizing: border-box;
		    float: right;
		    height: auto;
		    padding: 0px 5% 20px;
		    width: 30%;
		}
			.footer .footer-contenedor .footer-logo img{
				height: 100px;
			}
			.footer .footer-contenedor .footer-logo span{}
		.footer .footer-contenedor .footer-logo-cl{}
		/*-------------------------------------------------------------------------------*/
		.footer .footer-contenedor .footer-informacion{
		    box-sizing: border-box;
		    float: right;
		    height: auto;
		    padding: 30px 5%;
		    width: 40%;
		}
			.footer .footer-contenedor .footer-informacion div{
				padding:5px 0px;
			}
				.footer .footer-contenedor .footer-informacion div a{
					transition: color 0.4s ease-in-out 0s;
					-webkit-transition: color 0.4s ease-in-out 0s;
					-moz-transition: color 0.4s ease-in-out 0s;
					-o-transition: color 0.4s ease-in-out 0s;
					-ms-transition: color 0.4s ease-in-out 0s;
				}
				.footer .footer-contenedor .footer-informacion div a:hover{}
		.footer .footer-contenedor .footer-informacion-cl{}
		/*-------------------------------------------------------------------------------------*/
		.footer .footer-contenedor .footer-social{
		    box-sizing: border-box;
		    float: right;
		    height: auto;
		    padding: 30px 5% 50px;
		    width: 30%;
		}
			.footer .footer-contenedor .footer-social div{
			    display: inline-block;
			    height: 45px;
			    margin: 0px 10px;
			    transition: all 0.4s ease-in-out 0s;
			    -webkit-transition: all 0.4s ease-in-out 0s;
			    -moz-transition: all 0.4s ease-in-out 0s;
			    -ms-transition: all 0.4s ease-in-out 0s;
			    -o-transition: all 0.4s ease-in-out 0s;
			    vertical-align: top;
			    width: 45px;
			}
			.footer .footer-contenedor .footer-social div:hover{}
		.footer .footer-contenedor .footer-social-cl{}
		/*----------------------------------------------------------------------------------------*/
		.footer .footer-contenedor .footer-contacto{
		    box-sizing: border-box;
			float: right;
		    height: auto;
		    min-height: 350px;
		    padding: 0 5% 30px 0;
		    width: 60%;
		}
			.footer .footer-contenedor .footer-contacto .footer-contacto-titulo{
				margin-left: 30px;
			}
			.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor{
				height: auto;
				margin: 0px auto;
				padding: 20px 0px;
				position: relative;
				width: 90%;
			}
				.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-alerta{
					box-sizing: border-box;
					left: 0;
					padding: 20px 0px;
					position: absolute;
					top: 0;
					visibility: hidden;
					width: 100%;
				}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-alerta .footer-contacto-cerrar{
						cursor: pointer;
						margin: 0px auto;
						width: 95%;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-alerta .footer-contacto-cerrar:hover{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-alerta .footer-contacto-mensaje-error{
						margin: 0px auto;
						width: 90%;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo{
						box-sizing: border-box;
						height: auto;
						margin: 15px 0px 0px 0px;
						outline: none;
						padding: 10px 5px;
						transition: all 0.4s ease-in-out 0s;
						-webkit-transition: all 0.4s ease-in-out 0s;
						-moz-transition: all 0.4s ease-in-out 0s;
						-o-transition: all 0.4s ease-in-out 0s;
						-ms-transition: all 0.4s ease-in-out 0s;
						width: 100%;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-vacio{}
					/*Clases específicas para cada control*/
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor #txcoName{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor #txcoEmail{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor #txcoPhone{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor #cbCont{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor #txcoMsj{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo::-webkit-input-placeholder{ /* Chrome/Opera/Safari */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo::-moz-placeholder{ /* Firefox 19+ */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo:-ms-input-placeholder{ /* IE 10+ */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo:-moz-placeholder{ /* Firefox 18- */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo:focus{
						box-sizing: border-box;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text{
						box-sizing: border-box;
						height: 100px;
						margin: 15px 0px 0px 0px;
						outline: none;
						padding: 10px 5px;
						resize: none;
						transition: all 0.4s ease-in-out 0s;
						-webkit-transition: all 0.4s ease-in-out 0s;
						-moz-transition: all 0.4s ease-in-out 0s;
						-o-transition: all 0.4s ease-in-out 0s;
						-ms-transition: all 0.4s ease-in-out 0s;
						width: 100%;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text-vacio{}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text::-webkit-input-placeholder{ /* Chrome/Opera/Safari */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text::-moz-placeholder{ /* Firefox 19+ */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text:-ms-input-placeholder{ /* IE 10+ */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text:-moz-placeholder{ /* Firefox 18- */ }
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-campo-text:focus{
						box-sizing: border-box;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-notificaciones{
						margin: 10px 0px 0px 0px;
					}
					.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje{
						position: relative;
					}
						.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-boton{
							float: right;
							margin-top: 20px;
							min-width: 170px;
							padding: 15px 20px;
							transition: all 0.4s ease-in-out 0s;
							-webkit-transition: all 0.4s ease-in-out 0s;
							-moz-transition: all 0.4s ease-in-out 0s;
							-o-transition: all 0.4s ease-in-out 0s;
							-ms-transition: all 0.4s ease-in-out 0s;
							width: auto;
						}
						.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-boton:hover{}
						.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-boton-cl{}
						.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje img{
							height: 40px;
							position: absolute;
							right: 0px;
							top: 18px;
							visibility: hidden;
							width: 40px;
						}
						.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-mensaje-con{
							box-sizing: border-box;
							padding: 20px 0px;
							position: absolute;
							right: 0;
							top: -30px;
							visibility: hidden;
							width: 100%;
						}
							.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-mensaje-con .footer-contacto-mensaje-cerrar{
								cursor: pointer;
								margin: auto;
								width: 95%;
							}
							.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-mensaje-con .footer-contacto-mensaje-cerrar:hover{}
							.footer .footer-contenedor .footer-contacto .footer-contacto-contenedor .footer-contacto-mensaje .footer-contacto-mensaje-con .footer-contacto-mensaje-contenido{
								margin: auto;
								width: 90%;
							}
		.footer .footer-contenedor .footer-contacto-cl{}
		/*------------------------------------------------------*/
		.footer .footer-contenedor .footer-mapa{}
		.footer .footer-contenedor .footer-mapa-cl{}
		/*------------------------------------------------------*/
		.footer .footer-contenedor .footer-navegacion{
			box-sizing: border-box;
		    float: right;
		    height: auto;
		    padding: 30px 5%;
		    width: 30%;
		}
			.footer .footer-contenedor .footer-navegacion .footer-navegacion-option{
				box-sizing: border-box;
			    margin: 5px 0;
			    padding: 0 5%;
				transition: all 0.4s ease-in-out 0s;
			    -webkit-transition: all 0.4s ease-in-out 0s;
			    -moz-transition: all 0.4s ease-in-out 0s;
			    -ms-transition: all 0.4s ease-in-out 0s;
			    -o-transition: all 0.4s ease-in-out 0s;
			}
		.footer .footer-contenedor .footer-navegacion-cl{}
		/*------------------------------------------------------*/
		.footer .footer-contenedor .footer-pie{/*pie de pagina*/
		    float: left;
			padding: 10px 0px;
		    width: 100%;
		}
			.footer .footer-contenedor .footer-pie .footer-pie-copy{
				float: left;
				margin: 0px 5%;
				width: 40%;
			}
			.footer .footer-contenedor .footer-pie .footer-pie-copy-cl{}
			.footer .footer-contenedor .footer-pie .footer-pie-findme{
				float: left;
				margin: 0px 5%;
				position: relative;
				width: 40%;
			}
				.footer .footer-contenedor .footer-pie .footer-pie-findme img{
					height: 37px; 
					position: absolute;
					right: 130px;
					top: -10px;
					width: auto;
				}
			.footer .footer-contenedor .footer-pie .footer-pie-findme-cl{clear: both;
			}
		.footer .footer-contenedor .footer-pie-cl{}
/*======================================*/
/*Pop-up Galeria de imagenes*/
/*======================================*/
.General-galeria-pop{
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	visibility: hidden;
	width: 100%;
	z-index: 50;
}
	.General-galeria-pop .General-galeria-loading{/*pocision de elemento pre-carga*/
		left: 45%;
		position: absolute;
		top: 45%;
		visibility: hidden;
		width: 80px;
		z-index: 55;
	}
	.General-galeria-pop .General-galeria-contenedor{
		height: 100%;
		position: relative;
		width: 100%;
	}
		.General-galeria-pop .General-galeria-contenedor .General-galeria-capa{
			height: 100%;
			left: 0px;
			position: absolute;
			top: 0px;
			width: 100%;
			z-index: 50;
		}
		.General-galeria-pop .General-galeria-contenedor .General-galeria-titulo{
			margin: 0px auto;
			padding: 20px 0px;
			position: relative;
			width: 40%;
			z-index: 55;
		}	
		.General-galeria-pop .General-galeria-contenedor .General-galeria-imgC{/*Contenedor*/
			height: 70%;
			margin: 0px auto;
			position: relative;
			width: 60%;
			z-index: 55;
		}
			.General-galeria-pop .General-galeria-contenedor .General-galeria-imgC .General-galeria-img{
				height: 100%;
				max-width: 100%;
				width: auto;
			}
		.General-galeria-pop .General-galeria-contenedor .General-galeria-descripcion{
			margin: 0px auto;
			padding: 10px 0px;
			position: relative;
			width: 60%;
			z-index: 55;
		}
		.General-galeria-pop .General-galeria-contenedor .General-galeria-left{
		    left: 2%;
		    height: 40px;
		    position: absolute;
		    top: 50%;
		    width: 40px;
		    z-index: 55;
		}
			.General-galeria-pop .General-galeria-contenedor .General-galeria-left .General-galeria-icon-left{
			    cursor: pointer;
			    margin: 6px 0px 0px 9px;
			}
		.General-galeria-pop .General-galeria-contenedor .General-galeria-right{
		    height: 40px;
		    position: absolute;
    		right: 2%;
		    top: 50%;
		    width: 40px;
		    z-index: 55;
		}
			.General-galeria-pop .General-galeria-contenedor .General-galeria-right .General-galeria-icon-right{
			    cursor: pointer;
			    margin: 6px 0px 0px 13px;
			}
/*======================================*/
/*Iconos*/
/*======================================*/
.fcont_phone:before{
	margin:0px 5px;
	font-family: 'icons';
	content: "\f095";
}
.fcont_email:before{
	margin:0px 5px;
	font-family: 'icons';
	content: "\f0e0";
}
.fcont_mobile:before{
    margin: 0px 5px;
    font-family: 'icons';
    content: "\f10b";
}
.fcont_marker:before{
	margin:0px 2px 0px 7px;
	font-family:'icons';
	content:"\f041";
}
.fcont_facebook:before{
	font-family: 'icons';
	content:"\f09a";
}
.fcont_google:before{
	font-family: 'icons';
	content:"\f0d5";
}
.fcont_twitter:before{
	font-family: 'icons';
	content:"\f099";
}
.fcont_youtube:before{
	font-family: 'icons';
	content:"\f16a";
}
.fcont_instagram:before{
	font-family: 'icons';
	content:"\f16d";
}
.fcont_tripadvisor:before{
	font-family: 'icons';
	content:"\f262";
}
.fcont_down:after{
	font-family: 'icons';
	content: "\f0d7";
	vertical-align: middle;
}
.fcont_bullet:before{
	font-family:'icons';
	content:"\f111";
}
.fcont_left:before{
	font-family:'icons';
	content:"\f053";
}
.fcont_right:before{
	font-family:'icons';
	content:"\f054";
}
.fcont_search_plus:before{
	font-family:'icons';
	content:"\f00e";
}
.fcont_menu:before{
	font-family:'icons';
	content:"\f0c9";
}
.fcont_close:before{
	font-family:'icons';
	content:"\f00d";
}
.fcont_domicilio:before{
	font-family:'icons';
	content:"\f21c";
}
.fcont_compra:before{
	font-family:'icons';
	content:"\f07a";
}
.fcont_whatsapp:before{
	margin:0px 5px;
	font-family:'icons';
	content:"\f232";
}
.fcont_check:before{
	font-family:'icons';
	content:"\f00c";
	margin:0px 5px;
}
.fcont_pedidos:before{
	font-family:'icons';
	content:"\f187";
	margin:0px 5px;
}
.fcont_receta_tiempo:before{
	font-family:'icons';
	content:"\f017";
	margin:0px 5px;
}
.fcont_receta_nivel:before{
	font-family:'icons';
	content:"\f0f5";
	margin:0px 5px;
}
.fcont_wait:before{
	font-family:'icons';
	content:"\f110";
}
/*======================================*/
/*SCroll Bar*/
/*======================================*/
/*Ancho de contenedor de barra*/
::-webkit-scrollbar {}
/*Color de la barra*/
::-webkit-scrollbar-thumb {}
/*Color de la barra al estar inactiva*/
::-webkit-scrollbar-thumb:window-inactive {}
/*Color de contenedor de la barra*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}