#mensajeValido{display:none;}
#mensaje_drag_drop{display:none;}
#mensajeError{display:none;}
.mesas{position:absolute;margin-left:31%;margin-top:1%;width:auto;border:1px solid #ccc;display:none;}
.oculto{display:none;}
.absolute{position: absolute;}
.w6{width: 60%;}
.w4{width: 40%;}
.border0{border: 0px;}
.border1{border: 1px solid;}
.cuprum{color:#ccc;}
.left{text-align: left;}
.listNone{list-style: none;}
.index{z-index: 150}
.padding2{padding: 2px;}
.hiddens{display: none;}
.pointer{cursor: pointer;}
.bWhite{background: white;}
.bBlue{background: blue;}
.underline{text-decoration: underline;}
.blue{color: blue;}
.font14{font-size: 16px;}
.colorBlue{color:blue;}
.aleft65{left:65%;}
.aleft25{left:25%;}
.aleft5{left:1%;}
.top{top: 10%;}
.top20{top: 20%;}
.upper{text-transform: uppercase;}
.index{z-index: 9999;}
.padding4{padding: 0px;}
.capitalize{text-transform: capitalize;}
.mesasCap{
	/*width:84px; 
	height:83.5px;*/
	min-width: 54px;
	border: 2px solid #ffffff;
}
/********* posiciones para un maximo de 1366px *********/
#zona10{ text-align: right; position: absolute; left: 9%; top: 10%; } /* barra 1 */
#zona1{ text-align: right; position: absolute; left: 12%; top: 17%; } /* barras > 1 */
#zona2{ text-align: right; position: absolute; left: 1.5%; top: 12%; } /* barril */
#zona3{ text-align: center; position: absolute; left: 44%; top: 42%; } /* escenario */
#zona4{ position: absolute; left: 7%; bottom: 24%; } /* tv */
#zona5{ position: absolute; bottom: 1%; left: 25%; } /* barril fuera */
#zona6{ position: absolute; bottom: 24%; left: 43%; } /* aire */
#zona7{ position: absolute; bottom: 45%; right: 18.2%; } /* pirata */
#zona8{ text-align: right; position: absolute; left: 2.5%; top: 41.5%; }
#zona9{ position: absolute; right: 31.5%; bottom: 18%; } /* esquina */
#zona11{ position: absolute; bottom: 18%; right: 6.5%; } /* al fondo */
#zona12{ position: absolute; top: 7%; right: 9%; } /* extras */
/*******************************************************************/
/********* posiciones si es mayor o igual a 1367px *********/
@media screen and (height: 718px)
{
    #zona10{ top: 35% !important; left: 12% !important; } /* barra 1 */
	#zona1{ top: 31% !important; left: 17.7% !important; } /* barras > 1 */
	#zona2{ top: 27% !important; left: 2% !important; } /* barril */
	#zona3{ top: 51.5% !important; left: 44.5% !important; } /* escenario */
	#zona4{ bottom: 20.5% !important; left: 7% !important; } /* tv */
	#zona5{ bottom: 2% !important; left: 25.7% !important; } /* barril fuera */
	#zona6{ bottom: 21% !important; left: 43.5% !important; } /* aire */
	#zona7{ bottom: 38% !important; right: 18.8% !important; } /* pirata */
	#zona8{ top: 51.5% !important; left: 3% !important; }
	#zona9{ bottom: 16% !important; right: 32% !important; } /* esquina */
	#zona11{ bottom: 15.5% !important; right: 7% !important; } /* al fondo */
	#zona12{ top: 23% !important; right: 10% !important; } /* extras */
}
/*******************************************************************/
/********* posiciones para 1366px maximizado************************/
@media screen and (min-width: 1367px)
{
    #zona10{ top: 31% !important; left: 12% !important; } /* barra 1 */
	#zona1{ top: 31% !important; left: 17.7% !important; } /* barras > 1 */
	#zona2{ top: 27% !important; left: 2% !important; } /* barril */
	#zona3{ top: 51.5% !important; left: 44.5% !important; } /* escenario */
	#zona4{ bottom: 20.5% !important; left: 7% !important; } /* tv */
	#zona5{ bottom: 2% !important; left: 25.7% !important; } /* barril fuera */
	#zona6{ bottom: 21% !important; left: 43.5% !important; } /* aire */
	#zona7{ bottom: 38% !important; right: 18.8% !important; } /* pirata */
	#zona8{ top: 51.5% !important; left: 3% !important; }
	#zona9{ bottom: 16% !important; right: 32% !important; } /* esquina */
	#zona11{ bottom: 15.5% !important; right: 7% !important; } /* al fondo */
	#zona12{ top: 23% !important; right: 10% !important; } /* extras */
}
/*******************************************************************/

.parpadea {
  color: red;
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
#divpago {
	font-size:20px;
}
#divpago  label  ,input{
	font-size:20px;
}
#divpago  label {
	width:300px;
}