.menuheadercolmenulado{
  width: 100%;
}
.menuheaderrowmenulado{
  height: 100%;
}

.menuheaderlettermenulado{
  position: absolute;
  display: inline;
  /*margin-left: 33.5%;*/
  text-align: center;
  font-weight:bold;
  margin-top: 5%;
  color:white;
  font-size: 24px;
}

#headerbebidasmenulado, #headerentradasmenulado, #headerpratosmenulado,#headersobremesasmenulado{
  position: relative;
  width: 100%;
  height: 10%;
  background: #387fc4;
  display: none;
}

#separadoresbebidasmenulado, #separadoresentradasmenulado, #separadoressobremesasmenulado, #separadoresmenulado{
  position: relative;
  width: 100%;
  height:5%;
  background: white;
  display: none;
  cursor: pointer;
}

.textoSeparadormenulado{
  color: rgba(0,0,0,0.7);
  text-align: center;
  height:100%;
  font-size: 15px;
}
.separadormenulado{
  width:165px;
  height:100%;
  border: 0px solid black;
  /*border-radius: 5px;*/
}
.separadorbebidasmenulado{
  width:330px;
  height:100%;
  border: 0px solid black;
  border-radius: 0px;
}

#menubebidasnaoalcoolicasmenulado,#menubebidasalcoolicasmenulado, #menuentradasmenulado, #carne,#peixe,#infantil,#vegan,#menusobremesasmenulado{
  position: relative;
/*  top:-10vmin;*/
  width: 100%;
  height:85%;
  background: #66b3ff;
  display: none;
  overflow-x:hidden;
  overflow-y:auto;
}


.menurowmenulado{
  height: 35%;
  width:100%;
  border: 1px solid white;
  border-radius: 5px;
  color:white;
}
.menucolmenulado{
  width: 33%;
  border: 1px solid white;
  border-radius: 0px;
  color:white;
}



.imgmenu{
  margin-left: 25px;
  margin-right: 25px;
  border: 1px solid rgba(0,0,0,0.3);
  background:white;
  padding-left: 50px;
  padding-right: 50px;
  height:80px;
  width:80px;
  cursor: pointer;
}

#arrowback{
  display: inline;
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 12px;
  cursor: pointer;
}
.detalhesmenulado{
  position: absolute;
  font-size: 15px;
  background-color: #387fc4;
  margin-left: 64.4%;
  margin-right: 20%;
  margin-bottom: 2%;
  padding: 2%;
  cursor: pointer;
}
.detalhesItem{
  display: none;
}
.okay{
  position: relative;
  background: #387fc4;
  margin-left: 80%;
  margin-top: 20%;
  padding: 2%;
  font-size: 16px;
  width: 20px;
  cursor: pointer;
}
#carne, #peixe, #infantil, #vegan{
  display: none;
}
#testdiv{
  position:absolute;
	z-index: 100000;
	width:14vmax;
	height:65vmin;
	top: 25vmin;
	left: 35vmin;
}
