.bloque{
	display:inline-block;
}
.miscroll{
	overflow: auto;
}
.fondoNegro{
	background-color: #000000;
}
#contTicket{
	width: 400px;
	font-size: 14px;

}

.botonCat{
	background-color: #D6FEFF;
}
.botonProd{
	background-color: #F6D6FF;
}

.empleadoLista{
	background-color: #3097C7;
	color: white;
	font-weight: bold;
	border-bottom: solid 1px #E8EBED;
	width: 400px;
	height: 50px;
}
.botonVolverGrande{

	width: 200px;
	height: 100px;
}
.divW40{
	height: 40px;
}
#listaEmpleados{
	border:solid 1px;
	border-radius: 7px;
	/*width: 450px;*/
	text-align: center;
	background-color: #fff;
	vertical-align: middle;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

#caja{
	border:solid 1px;
	border-radius: 7px;
	/*width: 450px;*/
	text-align: center;
	background-color: #fff;
	vertical-align: middle;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

#listadoCliente{
	border:solid 1px;
	border-radius: 7px;
	width: 450px;
	background-color: #fff;
	vertical-align: middle;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

#listadoCliente2{
	border:solid 1px;
	border-radius: 7px;
	width: 750px;
	background-color: #fff;
	vertical-align: middle;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

.miTeclado{
	border:solid 1px;
	border-radius: 7px;
	width: 450px;
	height: 150px;
	background-color: #fff;
	text-align: center;
	vertical-align: middle;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

.miTeclado3{
	border:solid 1px;
	border-radius: 7px;
	width: 450px;
	height: 250px;
	background-color: #fff;
	/*text-align: center;*/
	vertical-align: middle;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.marg5{
	margin-bottom: 5px;
}
.marg10left{
	margin-left: 10px;
}
.centrado{
	text-align: center;
}
.margen25px{
	width: 25px;
}
#contenedor{
	margin: auto;

}
.mitadTamano{
	height: 360px;
}
.tecla{
	font-size: 30px;
	border:solid 1px;
	padding-top: 10px;
	text-align: center;
	width: 55px;
	height: 55px;
}
.tecla2{
	color: black;
	font-size: 40px;
	border:solid 1px;
	padding-top: 5px;
	text-align: center;
	width: 55px;
	height: 55px;
}
.tecla3{
	color: #000000;
	border-radius: 10px;
	border:solid 1px;
	padding-top: 12px !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
	text-align: center;
	width: 80px;
	height: 80px;
	overflow: hidden;

	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.tecla2largaColor1{
	background-color: #9ECCF7;
}
.tecla2largaColor2{
	background-color: #FF8888;
}
@font-face {
    font-family: Delius;
    src: url('../fonts/Delius-Regular.ttf');
}
.tecla2larga{
	font-family: Delius, 'Open Sans', sans-serif;
	border-radius: 5px;
	color: #454545;
	font-size: 35px;
	border:solid 1px;
	padding-top: 0px !important;
	text-align: center;
	width: 210px;
	height: 50px;
	margin-left: 15px;

	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.letra{
	color:black;
	font-size: 18px;
}
.derecha{
	 text-align: right;
}
div {
    padding: 0px 0px 0px 0px !important;

}
.cabecerapad{
	padding-left: 5px !important;
}
.cabecera{
	background-color: #919E26;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
}
.pad{
	padding: 10px 10px 10px 10px !important;
}
.pad30{
	padding: 30px 30px 30px 30px !important;
}
.padcuadro1{
	padding-left: 10px !important;
	padding-right: 30px !important;
}
.bordeSeccion{
	/*border:solid 5px;
	border-radius: 5px;*/
}
#contenidoTicket{
	height: 350px;
}
#uno{
	vertical-align: top;
	background-color: #D9F9E8 ;
}
#dos{
	background-color: #D8D8D8;
}
#tres{
	background-color: #29B8E1;
}
#cuatro{
	padding-left: 50px;
	background-color: #D740E5;
}
#cinco{
	height: 720px;
	background-color: #EEACAC;
}
.ocultar{
	display: none;
}