/*	Teclados iBox	*/ 
.vtcTblKeyb {
	border: 1px solid #134546;
	text-align: left;
	width: 100%;
	height: 100%;
}

.vtcTblKeybPrint {
	border: 0px solid #134546;
	text-align: left;
	width: 100%;
	height: 100%;
}

/*	Titulo dos teclados iBox */
.vtcTblKeybTitle {
	font: bold 10pt Trebuchet MS;
	color: White;
	background-color: #295C5E;
	height: 23px;
	padding-left: 5px;
}

/*	Celula dos radios	*/
.vtcTblKeybRadios {
	height: 30px;
	padding-left: 5px;
	border-bottom: 1px solid #C0C0C0;
}

/*	Radio Button	*/
.vtcTblKeybRadio {
	font: 9pt Trebuchet MS;
	text-decoration: none;
	vertical-align: middle;
	color: #254A4F;
}

/*	Radio Button de Estado de Teclado Activavel	*/
.vtcTblKeybActRadio {
	font: 9pt Trebuchet MS;
	text-decoration: none;
	vertical-align: middle;
	color: #808080;
}

/*	Celula Container TextArea de Pesquisa	*/
.vtcTblKeybTextareaCell {
	border-left: 1px solid White;
	border-right: 1px solid White;
}

/*	Celula Container TextArea de Pesquisa	*/
.vtcTblKeybSearchButton {
	border: 1px solid White;
}

/*	Input de Pesquisa	*/
.vtcTblKeybTextarea {
	overflow: hidden;
	width: 100%;
	height:	45px;                                            
	font: 9pt Trebuchet MS;
	color: #808080;
	border: 1px solid #4A736F;
}

/*	Texto no Header dasCaixas de Pesquisa */
.vtcTblKeybHeaderText {
	font: 9pt Trebuchet MS;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 10px;
	color: #254A4F;
}


/*	TextArea de Filtro */
.vtcTblKeybFilterTextarea {
	overflow: hidden;
	width: 100%;
	font: 9pt Trebuchet MS;
	color: #808080;
	border: 1px solid #4A736F;
}

/*	Input de Data - Activaveis	*/
.vtcTblKeybActivatableDate {
	overflow: hidden;
	width:	90%;
	height:	20px;                                            
	font: 9pt Trebuchet MS;
	color: #808080;
	border: 1px solid #808080;
}

/*	Input Numérico - MCDTs	*/
.vtcTblKeybActivatableNum {
	overflow: hidden;
	width:	20px;
	height:	20px;                                            
	font: 9pt Trebuchet MS;
	color: #808080;
	border: 1px solid #808080;
}

/*	Celula de Conteudo dos teclados iBox */
.vtcTblKeybContent {
}

/*	Celula da tabela de resultados */
.vtcTblKeybComboText{	
	font: 9pt Trebuchet MS;
	color: #808080;
	vertical-align: middle;
	padding-left: 5px;
	border-top: 1px solid White;
	border-bottom: 1px solid #C0C0C0;
}

/*	Celula da tabela de resultados */
.vtcTblKeybComboTextNoSeparator{	
	font: 9pt Trebuchet MS;
	color: #808080;
	vertical-align: middle;
	padding-left: 5px;
}

/*	Celula da tabela de resultados em itálico */
.vtcTblKeybComboTextItalic{	
	font: 9pt Trebuchet MS;
	color: #808080;
	vertical-align: middle;
	padding-left: 5px;
	border-top: 1px solid White;
	border-bottom: 1px solid #C0C0C0;
	font-style: italic;
}

/*	Celula do titulo tabela de resultados */
.vtcTblKeybComboTitle{	
	font: 9pt Trebuchet MS;
	color: White;
	height: 30px;	
	background-color: #134546;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

/* Barra de Baixo dos teclados iBox */
.vtcTblKeybBottom {
	font: 9pt Trebuchet MS;
	color: White;
	background-color: #9CB1A2;
	height: 45px;
	padding-left: 5px;
}

/* Alguns Botoes da Barra de Baixo dos teclados iBox (separacao) */
.vtcTblKeybBottomButtons {
	border-right: 1px solid White;
	background-color: #9CB1A2;
}

/* Todos os Botoes da Barra de Baixo dos teclados iBox */
.vtcTblKeybBottomButtonsBg {
	background-color: #9CB1A2;
}

/**	SCROLLBARS	*/
body {
	scrollbar-face-color:#FFFFFF;
  	scrollbar-arrow-color:#FFFFFF;
  	scrollbar-track-color:#FFFFFF;
  	scrollbar-shadow-color:#FFFFFF;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-3dlight-color:#FFFFFF;
  	scrollbar-darkshadow-Color:#FFFFFF;
}

/*	****************************************************************************
	LEGACY
	****************************************************************************	*/
#ibox {
	z-index:100;
}
    
#ibox_w{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	padding:0px;	
	width:300px;
	height:300px;
	background-color: White;
	margin:0;
}

#iBox_content {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	position:relative;
	top:0px;
	left:0px;
}

#ibox_footer_wrapper {
	position:relative;
    padding:0;
    margin:0;
    top:0px;
    left:0px;
}