/*
	z-index:
		1: panel-messages-wrapper
		2: panel-wrapper
		10: ticket-wrapper
 */

@font-face {
	font-family: 'Droid Sans Mono';
	font-style: normal;
	font-weight: 400;
	src: local('Droid Sans Mono'), local('DroidSansMono'), url(../fonts/droidsansmono.woff) format('woff');
}

* {cursor: none;}
html, body { height:100%; width: 100%; margin: 0px; overflow: hidden; }
body { font-family: Droid Sans Mono, Lucida Console, monospace; font-weight: 600; }

/* No permitimos seleccionar texto */
div, span { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.error {
	position: fixed; position: absolute;
	top: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
	padding: 20px;
	border-radius: 5px 5px 5px 5px;
	font-size: 3em;
	color: #CD3401;
}

.error-text {
	position: absolute;
	top: 35%;
	left: 0px;
	width: 100%;
	text-align: center;
}

#panel-messages-wrapper { z-index: 1; white-space: nowrap; }
#message { position: absolute; }


/* Fondo grisáceo */
#transition-screen {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #444; background: rgba(0,0,0,.6);
}

/* Ticket-Puesto a pantalla completa */
#ticket-wrapper {
	overflow: hidden;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #444; background: rgba(0,0,0,0.8);
	z-index: 10;
	
	text-align: center;
}
#ticket-desk-table {
	width: 100%;
	color: #CD3401;
	font-size: 1px;
}

/* Ticket a pantalla completa */
#ticket-text {
	color: #CD3401;
	font-size: 1px;
}

/* Imagen a pantalla completa */
.background-image {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}

/* Necesario para calculos internos */
#configuration {
	z-index: -1;
}
#conf-number { padding: 0 0 0 5px; }
#conf-desk { padding: 0 5px 0 0; }
