/*A*/
a:focus{
	text-decoration: none;
}
a:link{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
/*B*/
.banner{
	width: 100%;
	height: 190px;
	background-color: black;
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}
.banner_fixed{
	width: 100%;
	height: 110px;
	background: rgba(0,0,0,0.7);
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;
	position: fixed;
	z-index: 1000;
}
.banner_img{
	width: 400px;
	height: 90px;
	margin: 0px 10px 0px 10px;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	background-color: none;
	background-image: url('../img/logos.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.banner_img_fixed{
	width: 400px;
	height: 80px;
	margin: 0px 10px 0px 10px;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	background-color: none;
	background-image: url('../img/logos.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.banner_menu{
	width: 900px;
	height: 100px;
	margin: 40px auto auto auto;
	box-sizing: border-box;
	background-color: none;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.banner_menu_fixed{
	width: 900px;
	height: 80px;
	margin: 0px auto auto auto;
	box-sizing: border-box;
	background: none;
}
.banner_menu_boton_show{
	width: 0px;
	height: 0px;
	float: right;
	display: none;
	margin: 2px 0px 5px 0px;
	background-color: none;
	background-position: center;
	background-image: url('../img/menu.png');
	background-repeat: no-repeat;
	background-size: contain;
	box-sizing: border-box;
}
.banner_menu_boton_hide{
	width: 0px;
	height: 0px;
	float: right;
	display: none;
	margin: 2px 0px 5px 0px;
	background-color: none;
	background-position: center;
	background-image: url('../img/menu.png');
	background-repeat: no-repeat;
	background-size: contain;
	box-sizing: border-box;
}
.banner_menu_item{
	width: 240px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding-top: 40px;
	float: left;
	display: inline-block;
	background-color: none; 
	color: white;
	box-sizing: border-box;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	font-size: 1.500em;
}
.banner_menu_item:hover{
	width: 240px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding-top: 40px;
	float: left;
	display: inline-block;
	background-color: none; 
	color: red;
	border-bottom: solid 4px red;
	box-sizing: border-box;
	font-size: 1.500em;
}
.banner_menu_item_fixed{
	width: 240px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding-top: 35px;
	float: left;
	display: inline-block;
	background-color: none; 
	color: white;
	box-sizing: border-box;
}
.banner_menu_item_fixed:hover{
	width: 240px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding-top: 35px;
	float: left;
	display: inline-block;
	background-color: none; 
	color: white;
	border-bottom: solid 4px red;
	box-sizing: border-box;
}
.banner_top{
	width: 0px;
	height: 0px;
	display: none;
}
.banner_top_fixed{
	width: 100%;
	min-width: 1250px;
	height: 150px;
	background-color: black;
	margin: 0px 0px 0px 0px;
}
body{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: black;
	font-family: Arial;
}
/*C*/
.comentarios{
	width: 100%;
	height: 70px;
	background-color: none;
	box-sizing: border-box;
}
.comentarios_in{
	width: 850px;
	height: auto;
	margin: auto auto auto auto;
	background-color: none;
	box-sizing: border-box;
	padding: 20px;
}
.comentarios_in input[type=text]{
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px red;
	box-sizing: border-box;
	outline: none;
	color: white;
	/*background-color: #E5E1B8;*/
	background-color: black;
}
.comentarios_in input[type=email]{
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px red;
	box-sizing: border-box;
	outline: none;
	color: white;
	/*background-color: #E5E1B8;*/
	background-color: black;
}
.comentarios_in input[type=tel]{
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px red;
	box-sizing: border-box;
	outline: none;
	color: white;
	/*background-color: #E5E1B8;*/
	background-color: black;
}
.comentarios_in input[type=submit]{
	width: 100%;
	height: 25px;
	margin: 10px 0px 10px 0px;
	border: none;
	box-sizing: border-box;
	outline: none;
	background-color: red;
	color: white;
	/*background-color: black;
	color: #E5E1B8;*/
}
.comentarios_in select{
	width: 100%;
	margin: 10px 0px 10px 0px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px red;
	box-sizing: border-box;
	outline: none;
	color: white;
	/*background-color: #E5E1B8;*/
	background-color: black;
}
.comentarios_in textarea{
	width: 100%;
	height: 200px;
	margin: 10px 0px 10px 0px;
	border: solid 1px red;
	box-sizing: border-box;
	resize: none;
	outline: none;
	color: white;
	/*background-color: #E5E1B8;*/
	background-color: black;
}
.comentarios_in_item{
	width: 210px;
	height: 70px;
	float: left;
	display: inline-block;
	margin: 0px 1px 0px 1px;
	background-color: black;
	color: white;
	text-align: center;
	padding: 20px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-sizing: border-box;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	font-size: 1.300em;
	box-shadow: 0px 2px 5px black;
}
.comentarios_in_item:hover{
	width: 210px;
	height: 70px;
	float: left;
	display: inline-block;
	margin: 0px 1px 0px 1px;
	background-color: black;
	color: red;
	padding: 20px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: center;
	box-sizing: border-box;
	border-bottom: solid 4px red;
	font-size: 1.300em;
	box-shadow: 0px 2px 5px black;
}
.contenido{
	width: 100%;
	height: 700px;
	background-color: none;
	color: white;
	/*background-color: #E5E1B8; *//* lightgrayishyellow*/
	box-sizing: border-box;
	padding: 25px;
	margin: 0px 0px 0px 0px;
}
.contenido_in{
	width: 100%;
	height: 455px;
	background-color: none;
	box-sizing: border-box;
	margin: 0px 0px 0px 0px;
	border: none;
}
.contenido_blanco{
	width: 100%;
	min-height: 700px;
	height: auto;
	background-color: #E5E1B8;
	border: none;
}
.contenido_blanco_translucido{
	width: 100%;
	min-height: 700px;
	height: auto;
	background: rgba(255,250,205,0.8);/*lemonchiffon + opacity*/
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;
	padding: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}
/*D*/
.domicilio{
	width: 100%;
	height: 30px;
	text-align: center;
	background-color: none;
	color: white;
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;	
	font-weight: bold;
	z-index: 1000;
	font-family: Arial;
	font-size: 1.500em;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.domicilio_fixed{
	width: 100%;
	height: 30px;
	background: none;
	color: white;
	float: left;
	position: fixed;
	margin: 1px 0px 0px 0px;
	box-sizing: border-box;	
	font-weight: bold;
	z-index: 1000;
	font-family: Arial;
	font-size: 1.500em;	
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.domicilio_img{
	width: 30px;
	height: 30px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: none;
	background-position: center;
	background-image: url('../img/domicilio.png');
	background-repeat: no-repeat;
	background-size: contain;
	box-sizing: border-box;
}
.domicilio_titulo{
	width: auto;
	height: 30px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: none;
	/*background-position: center;
	background-image: url('../img/domicilio.png');
	background-repeat: no-repeat;
	background-size: contain;*/
	box-sizing: border-box;
}
/*E*/
/*F*/
.facebook{
	width: 50%;
	height: 700px;
	float: left;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px;
	margin: 0px 0px 0px 0px;
}
.facebook iframe{
	width: 400px;
	height: 500px;
	box-sizing: border-box;
	margin: auto auto auto auto;
	box-shadow: 0px 5px 10px red;
}
#fb_frame{
	display: block;
}
/*G*/
/*H*/
/*I*/
.ingredientes{
	width: 200px;
	height: 50px;
	float: left;
	display: inline-block;
	position: fixed;
	background: rgba(105,105,105,0.8);
	box-shadow: -2px -5px -10px dimgrey;
	box-sizing: border-box;
	bottom: 0;
	right: 0;
	z-index: 1000;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	border-top-left-radius: 10px;	
}
.ingredientes_show{
	width: 200px;
	height: 50px;
	float: right;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	background-color: none;
	z-index: 1000;
	text-align: center;
	box-sizing: border-box;
	padding-top: 10px;
	color: white;
	cursor: pointer;
	font-size: 1.500em;
}
.ingredientes_hide{
	width: 300px;
	height: 70px;
	float: right;
	display: none;
	margin: 0px 0px 0px 0px;
	background-color: none;
	z-index: 1000;
	text-align: center;
	box-sizing: border-box;
	padding-top: 20px;
	color: white;
	cursor: pointer;
	font-size: 1.800em;
}
.ingredientes_in{
	width: 100%;
	height: 430px;
	overflow-x: none;
	overflow-y: auto;
	background-color: none;
	box-sizing: border-box;
}

/*J*/
/*K*/
/*L*/
/*M*/
.menu_bd_linea{
	width: 470px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 15px 5px 15px 5px;
	border: none;
	text-shadow: 2px 2px 2px grey;
	background-color: none;
}
.menu_bd_linea_img{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin 0px 5px 0px 0px;/*
	background-color: none;
	background-image: url('../img/43p.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;*/
}
.menu_bd_linea_titulo{
	width: 320px;
	height: 55px;
	float: left;
	margin 0px 0px 0px 0px;
	box-sizing: border-box;
	font-size: 1.500em;
	font-weight: bold;
	font-style: italic;
	background-color: none;
}
.menu_bd_linea_descripcion{
	width: 320px;
	height: 95px;
	float: left;
	margin 0px 0px 0px 0px;
	box-sizing: border-box;
	padding: 3px;
	font-size: 1.200em;
	font-style: italic;
	text-align: justify;
}
#menus_cel{
	width: 0px;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	overflow-x: hidden;
	overflow-y: scroll;
}
.menus_cel{
	width: 0px;
	height: 0px;
	display: none;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-color: black;
	z-index: 900;
}
.menus_cel_fixed{
	width: 0px;
	height: 0px;
	display: none;
	margin: -50px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-color: black;
	z-index: 900;
}
.menu_slide{
	width: 800px;
	height: 300px;
	margin: 20px auto auto auto;
	background-color: none;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px black;
}
.menu_slide_contenedor{
	width: 800px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	background-color: none;
	overflow: hidden;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px black;
	white-space: nowrap;
}
.menu_slide_in{
	width: 2040px;
	height: 300px;
	float: left;
	display: inline-block;
	margin: 0px 2px 0px 2px;
	box-sizing: border-box;
}
.menu_slide_in_item{
	width: 200px;
	height: 300px;
	float: left;
	display: inline-block;
	margin: 0px 2px 0px 2px;
	box-sizing: border-box;
	overflow: hidden;
}
.menu_slide_in_item:hover > .menu_slide_in_item_filter{
	width: 200px;
	height: 260px;
	float: left;
	background: (0,0,0,0.8);
}
.menu_slide_in_item:hover > .menu_slide_in_item_filter_nombre{
	width: 100%;
	height: 40px;
	float: right;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	background-color: black;
	overflow: hidden;
	box-sizing: border-box;
	color: white;
	text-align: right;
}
.menu_slide_in_item_filter_logo{
	width: 150px;
	height: 150px;
	margin: 55px auto auto auto;
	background-color: none;
	background-image: url('../img/logo_in.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.menu_slide_in_item_filter{
	width: 200px;
	height: 0px;
	float: left;
	background: rgba(0,0,0,0.8);
	overflow: hidden;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	box-sizing: border-box;
}
.menu_slide_in_item_filter_nombre{
	width: 100%;
	height: 0px;
	padding: 0px;
	top: -10px;
	background-color: black;
	overflow: hidden;
	color: white;
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	text-align: right;
}
.menu_titulo{
	width: 100%;
	height: 50px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 3.000em;
	margin: 40px 0px 0px 20px;
	box-sizing: border-box;
}
#ms0{
	background-color: none;
	background-image: url('../img/ms0.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms1{
	background-color: none;
	background-image: url('../img/ms1.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms2{
	background-color: none;
	background-image: url('../img/ms2.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms3{
	background-color: none;
	background-image: url('../img/ms3.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms4{
	background-color: none;
	background-image: url('../img/ms4.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms5{
	background-color: none;
	background-image: url('../img/ms5.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms6{
	background-color: none;
	background-image: url('../img/ms6.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms7{
	background-color: none;
	background-image: url('../img/ms7.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms8{
	background-color: none;
	background-image: url('../img/ms8.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#ms9{
	background-color: none;
	background-image: url('../img/ms9.JPG');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
/*N*/
/*O*/
/*P*/
#pie{
	width: 100%;
	height: 600px;
	background-color: black;
	color: white;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	box-sizing: border-box;
}
#pie_info1{
	width: 100%;
	height: 150px;
	border-bottom: solid 1px red;
	box-sizing: border-box;
}
.pie_info1_item{
	width: 300px;
	height: 100px;
	float: left;
	margin: 0px 5px 0px 5px;
	box-sizing: border-box;
	/*font-size: 1.200em;	*/
}
.pie_info1_item_link{
	color: white;
	text-decoration: none;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.pie_info1_item_link:hover{
	color: red;
	text-decoration: none;
}
#pie_info2{
	width: 100%;
	height: 190px;
	box-sizing: border-box;
	padding: 10px;
}
#pie_info2_titulo{
	width: 100%;
	height: 40px;
	padding: 5px;
	text-align: left;
	color: white;	
	box-sizing: border-box;
}
#pie_info3{
	width: 100%;
	height: 80px;
	box-sizing: border-box;
	padding: 10px;
}
#pie_info3_titulo{
	width: 100%;
	height: auto;
	padding: 5px;
	text-align: left;
	color: white;	
	box-sizing: border-box;
}
.pie_info3_items{
	width: 80px;
	height: 50px;
	float: left;
	display: inline-block;
	margin: 0px 2px 0px 2px;
	box-sizing: border-box;
	background-color: white;
	border: solid 1px white;
}
#pie_info3_visa{
	background-image: url('../img/visa.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#pie_info3_mc{
	background-image: url('../img/mastercard.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#pie_info3_tr{
	background-image: url('../img/ticketrestaurant.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#pie_info3_rp{
	background-image: url('../img/Restopass.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#pie_info3_ev{
	background-image: url('../img/Efectivale.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 130%;
}
#pie_info3_am{
	background-image: url('../img/amex.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#pie_ultimo{
	width: 100%;
	height: 40px;
	padding: 10px;
	background-color: red;
	text-align: center;
	margin: 0px 0px 0px 0px;
	box-sizing: border-box;
	color: white;
}
/*Q*/
/*R*/
#redes_fb{
	width: 100px;
	height: 100px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: royalblue;
	box-sizing: border-box;
	background-image: url('../img/fb.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
#redes_fb:hover{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: white;
	box-sizing: border-box;
	background-image: url('../img/fb.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#redes_sd{
	width: 100px;
	height: 100px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: red;
	box-sizing: border-box;
	background-image: url('../img/sd.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
#redes_sd:hover{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: white;
	box-sizing: border-box;
	background-image: url('../img/sd.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#redes_tw{
	width: 100px;
	height: 100px;;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: skyblue;
	box-sizing: border-box;
	background-image: url('../img/tw.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
#redes_tw:hover{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: white;
	box-sizing: border-box;
	background-image: url('../img/tw.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#redes_wa{
	/*width: 100px;
	height: 100px;
	float: left;*/
	display: none;
	/*margin: 0px 5px 0px 5px;
	background-color: green;
	box-sizing: border-box;
	background-image: url('../img/wa.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;*/
}
#redes_wa1{
	width: 100px;
	height: 100px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: green;
	box-sizing: border-box;
	background-image: url('../img/wa.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
#redes_wa:hover{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: white;
	box-sizing: border-box;
	background-image: url('../img/wa.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#redes_wa1:hover{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: white;
	box-sizing: border-box;
	background-image: url('../img/wa.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#redes_pm{
	width: 100px;
	height: 100px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: white;
	box-sizing: border-box;
	background-image: url('../img/pm.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
#redes_pm:hover{
	width: 150px;
	height: 150px;
	float: left;
	display: inline-block;
	margin: 0px 5px 0px 5px;
	background-color: yellow;
	box-sizing: border-box;
	background-image: url('../img/pm.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
/*S*/
#slide{
	width: 80%;/*
	height: 500px;*/
	height: 400px;
	margin: auto auto auto auto;
	box-sizing: border-box;
	background-color: none;
}
#slide1{
	background-color: none;
	background-image: url('../img/item4.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
#slide2{
	background-color: none;
	background-image: url('../img/item1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
}
#slide3{
	background-color: none;
	background-image: url('../img/item2.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
}
#slide4{
	background-color: none;
	background-image: url('../img/item3.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
}
.slide_img{
	width: 100%;/*
	height: 500px;*/
	height: 400px;
	display: none;
	box-sizing: border-box;
}
.slide_button_left{
	width: 40px;
	height: 50px;
	float: left;
	display: inline-block;
	background-color: black;
	color: red;
	opacity: 1.0;
	outline: none;
	border: none;
	font-size: 2.000em;
	text-align: center;
	margin: -220px 0px 0px 0px;
	box-sizing: border-box;
	/*box-shadow: 0px 5px 10px black;*/
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
/*.slide_button_left:hover{
	width: 40px;
	height: 50px;
	float: left;
	display: inline-block;
	background-color: black;
	color: red;
	opacity: .9;
	outline: none;
	border: none;
	font-size: 2.000em;
	text-align: center;
	margin: -290px 0px 0px 0px;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px black;
}*/
.slide_button_m_l{
	width: 30px;
	height: 300px;
	outline: none;
	border: none;
	background-color: red;
	opacity: 1;
	float: left;
	display: inline-block;
	margin: -300px 0px 29px -29px;
	box-shadow: 0px 5px 10px black;
	color: black;
}
.slide_button_m_r{
	width: 30px;
	height: 300px;
	outline: none;
	border: none;
	background-color: red;
	opacity: 1;
	float: right;
	display: inline-block;
	margin: -300px -30px 0px 60px;
	box-shadow: 0px 5px 10px black;
	color: black;
}
.slide_button_right{
	width: 40px;
	height: 50px;
	float: right;
	display: inline-block;
	background-color: black;
	color: red;
	opacity: 1.0;
	outline: none;
	border: none;
	font-size: 2.000em;
	text-align: center;
	margin: -220px 0px 0px 0px;
	box-sizing: border-box;
	/*box-shadow: 0px 5px 10px black;*/
	-webkit-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
/*.slide_button_right:hover{
	width: 40px;
	height: 50px;
	float: right;
	display: inline-block;
	background-color: black;
	color: red;
	opacity: .9;
	outline: none;
	border: none;
	font-size: 2.000em;
	text-align: center;
	margin: -290px 0px 0px 0px;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px black;
}*/
/*T*/
/*U*/
/*V*/
/*W*/
/*X*/
/*Y*/
/*Z*/
/*OTROS*/
@media only screen and (max-width: 1000px) {
	.banner{
		width: 100%;
		height: 290px;
		background-color: black;
		margin: 0px 0px 0px 0px;
		padding: 5px;
		box-sizing: border-box;
		-webkit-transition: all ease .2s;
		-o-transition: all ease .2s;
		transition: all ease .2s;
	}
	.banner_fixed{
		width: 100%;
		height: 210px;
		background: rgba(0,0,0,0.7);
		margin: 0px 0px 0px 0px;
		padding: 2px;
		box-sizing: border-box;
		position: fixed;
		z-index: 1000;
	}
	.banner_img{
		width: 400px;
		height: 190px;
		margin: 0px 10px 0px 10px;
		float: left;
		display: inline-block;
		box-sizing: border-box;
		background-color: none;
		background-image: url('../img/logos.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		-webkit-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.banner_img_fixed{
		width: 400px;
		height: 180px;
		margin: 0px 10px 0px 10px;
		float: left;
		display: inline-block;
		box-sizing: border-box;
		background-color: none;
		background-image: url('../img/logos.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}
    .banner_menu_boton_show{
		width: 45px;
		height: 45px;
		float: right;
		display: inline-block;
		margin: -110px 25px 0px 0px;
		background-color: none;
		background-position: center;
		background-image: url('../img/menu.png');
		background-repeat: no-repeat;
		background-size: contain;
		box-sizing: border-box;
	}
	.banner_menu_boton_hide{
		width: 45px;
		height: 45px;
		float: right;
		display: none;
		margin: -110px 25px 0px 0px;
		background-color: none;
		background-position: center;
		background-image: url('../img/menu.png');
		background-repeat: no-repeat;
		background-size: contain;
		box-sizing: border-box;
	}
	.banner_menu{
		width: 400px;
		height: 200px;
		margin: 50px auto auto auto;
		box-sizing: border-box;
		background-color: none;
		-webkit-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.banner_menu_fixed{
		width: 400px;
		height: 180px;
		margin: 0px auto auto auto;
		box-sizing: border-box;
		background-color: none;
	}
	.banner_menu_item{
		display: none;	
	}
	.banner_menu_item_fixed{
		display: none;
	}
	.domicilio_fixed{
		width: 100%;
		height: 30px;
		background: none;
		color: white;
		float: left;
		position: fixed;
		margin: 0px 0px 0px 0px;
		box-sizing: border-box;	
		font-weight: bold;
		z-index: 1000;
		font-family: Arial;
		font-size: 1.500em;	
		-webkit-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.menus_cel{
		width: 0px;
		height: auto;
		float: left;
		display: none;
		padding: 5px;
		position: fixed;
		margin: 0px 0px 0px 0px;
		overflow-y: scroll;
		overflow-x: hidden;
		float: right;
		background-color: black;
		z-index: 900;
		opacity: .7;
		box-sizing: border-box;
	}
	.menus_cel_fixed{
		width: 0px;
		height: auto;
		float: left;
		padding: 5px;
		display: none;
		position: fixed;
		margin: 209px 0px 0px 0px;
		overflow-y: scroll;
		overflow-x: hidden;
		float: right;
		background-color: black;
		z-index: 900;
		opacity: .7;
		box-sizing: border-box;
	}
	.menus_cel_item{
		width: 100%;
		height: 50px;
		box-sizing: border-box;
		border-bottom: solid 1px dimgrey;
		color: white;
		font-size: 1.800em;
	}
	#pie_info1{		
		display: none;
	}	
	#redes_wa{
		width: 100px;
		height: 100px;
		float: left;
		display: inline-block;
		margin: 0px 5px 0px 5px;
		background-color: green;
		box-sizing: border-box;
		background-image: url('../img/wa.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		-webkit-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	#redes_wa1{
		/*width: 100px;
		height: 100px;
		float: left;*/
		display: none;
		/*margin: 0px 5px 0px 5px;
		background-color: green;
		box-sizing: border-box;
		background-image: url('../img/wa.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		-webkit-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;*/
	}
	#redes_wa:hover{
		width: 150px;
		height: 150px;
		float: left;
		display: inline-block;
		margin: 0px 5px 0px 5px;
		background-color: white;
		box-sizing: border-box;
		background-image: url('../img/wa.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#redes_wa1:hover{
		width: 150px;
		height: 150px;
		float: left;
		display: inline-block;
		margin: 0px 5px 0px 5px;
		background-color: white;
		box-sizing: border-box;
		background-image: url('../img/wa.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
}
/* -------------------------------------Contenidos Menu---------------------------------*/
#sopas{
		/*width: 100%;
		min-height: 700px;*/
		background-color: none;
		background-image: url('../img/fondo.jpg');
		background-position: center;
		background-repeat: repeat;
		background-size: 100%;
	}
#ensaladas{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#kushiagues{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#niguiris{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#arroz{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}

#makis{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#cocina{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#postres{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#bebidas{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
#paquetes{
	/*width: 100%;
		min-height: 700px;*/
	background-color: none;
	background-image: url('../img/fondo.jpg');
	background-position: center;
	background-repeat: repeat;
	background-size: 100%;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
:-ms-input-placeholder { /* IE 10+ */
  color: white;
}
:-moz-placeholder { /* Firefox 18- */
  color: white;
}