/* @charset "UTF-8"; */
/*------------------------------------------------------------------

[Custom Stylesheet]


Last change:	03/25/2013
Assigned to:	You

-------------------------------------------------------------------*/
/* inicio teclado virtual*/

.botao_teclado{
	border-top:1px solid #000000;
	border-right:2px outset #e0e0e0;
	border-bottom:2px outset #e0e0e0;
	border-left:1px solid #000000;
	background: #cccccc; 
	width:25px;
	height:25px;
}

#keyboard { 
	position: absolute; 
	display: none; 
	border: 1px solid #ccc; 
	width: 480px; 
	padding: 10px; 
	cursor: move; 
	background: #e0e0e0; 
}

#spacebar input { 
	width: 180px; 
	margin: 0 auto; 
	margin-left: 120px; 
}

#shift, #shifton { 
	width: 70px; 
	text-align: center; 
}

#enviar, #enviaron{ 
	width: 55px; 
	text-align: center; 
}

#row0_shift, #row1_shift, #row2_shift, #row3_shift {
	display: none;
	padding-bottom:5px;
}

#row0, #row0_shift {
	padding-left: 0px; 
	padding-bottom:5px;
}

#row1, #row1_shift { 
	padding-left: 35px; 
	padding-bottom:5px;
}

#row2, #row2_shift { 
	padding-left: 50px; 
	padding-bottom:5px;
}

#row3, #row3_shift { 
	padding-left: 10px; 
	padding-bottom:5px;
}

#shifton { 
	border-left: 2px solid #000; 
	border-top: 2px solid #000; 
}

.DivisaoLinha5 {
height : 5px;
}

.DivisaoLinha10 {
height : 10px;
}
/* final teclado virtual*/

/* CSS para impressâo de telas e comprovantes */
@media print {
	body * {
		background: none    !important;
		visibility: hidden  !important;
		position:   static  !important;
	}

	.non-printable { display: none; }

	.area_print, .area_print * {
		visibility: visible !important;
	}
	.area_print {
		position: absolute !important;
		left:     0        !important;
		top:      0        !important;
		width:    auto     !important;
		height:   auto     !important;
		margin:   0        !important;
		padding:  0        !important;
	}

  a[href]:after {
    content: none;
  }

}
/* Final do CSS para impressâo de telas e comprovantes */