.x-form-readOnly{
	cursor:default;
    opacity: .7;
    -moz-opacity: .7;
    filter: alpha(opacity=70);
    color:black !important;
}

.ext-safari .x-date-picker {
    width: 185px;
}

.ext-chrome .x-date-picker {
    width: 185px;
}

.x-form{ 

}

.x-form-label{ 

}

.x-form-field-computed{ 

}

.x-form-overflow{
	overflow:hidden;
}

.x-form-line-top{
	margin-top: 5px;
}

.x-form-line-bottom{
	margin-bottom: 5px;
}

.x-form-disabled-record{
	background: #EBECEE;
	border-top: 1px solid #EBECEE;
	border-left: 1px solid #EBECEE;
	border-bottom: 1px solid #EBECEE;
	border-right: 1px solid #EBECEE;
}

.x-form-tb-title{
	background: #99BBE8;
	font-weight: bold;	
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

.x-form-tb-titleDSTQ{
	background: #8EE6C0;
	font-weight: bold;	
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

.x-form-tb-top {
	background: #DFE8F6;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

.x-form-tb-group-select{
	background: #DFE8F6;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

#x-form-menu-from-list {
width: 100%;
padding: 3px;
margin: 0;
font: 14px Verdana, sans-serif;
}
#x-form-menu-from-list ul {
list-style: none;
margin: 0;
padding: 0;
}
#x-form-menu-from-list li {
border-bottom: 1px solid #99BBE8;
margin: 0;
}
#x-form-menu-from-list li a {
display: block;
padding: 5px 5px 5px 0.5em;
/* font-weight:bold; */
border-left: 10px solid #99BBE8;
border-right: 10px solid #DFE8F6;
background-color: #DFE8F6;
color: #000000;
text-decoration: none;
}
#x-form-menu-from-list li a:hover {
	border-left: 10px solid #99BBE8;
	border-right: 10px solid #99BBE8;
	background: #99BBE8;
	font-weight: bold;	
}

.x-form-tb-left{
	background: #DFE8F6;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;	
}

.x-form-tb-leftDSTQ{
	background: #D0F4E6;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;	
}

.x-form-tb-right{
	background: #DFE8F6;
	border-bottom: 0px solid;
	border-right: 0px solid;	
}

.x-form-tb-rightDSTQ{
	background: #D0F4E6;
	border-bottom: 0px solid;
	border-right: 0px solid;	
}

.x-form-tb-botao{

}

.x-form-tb-blank{
	background: #ffffff;
	font-size: 4px;
	border-color: #ffffff;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

.x-form-tb-empty{
	color: #DFE8F6;
	background: #DFE8F6;
	font-size: 4px;
	border-color: #DFE8F6;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

.x-form-tb-emptyDSTQ{
	color: #D0F4E6;
	background: #D0F4E6;
	font-size: 4px;
	border-color: #DFE8F6;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	border-right: 0px solid;
}

.x-form-tb-cell{

}

.x-form-tb-menu-right{

}


.NP_Celula
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;	
	padding-left: 1px;
	padding-right: 1px;
	width: 100%;
}
.NP_CampoMulti
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
	width: 95%;
}

.bt_default
{
	background: #C0E1FF;
	font-family: Verdana;
	font-size: 12;
	color: black;
	font-weight: bold; 
}

.tb_form_titulo
{
	background: #FFFFFF;
	font-size:13px;
}
.tb_form_status
{
	background: #E0F1FF;
	border-top: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}
.tb_form_cabecalho
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #C0E1FF;
	border-left: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
	border-top: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}
.tb_form_cabecalho_esquerda
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #C0E1FF;
	border-top: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
	border-left: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
}
.tb_form_cabecalho_centro
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #C0E1FF;
	border-top: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}
.tb_form_cabecalho_direita
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #C0E1FF;
	border-top: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
}
.tb_form_cabecalho_linha
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;	
	background: #C0E1FF;
	border-bottom: 1px solid #82C0FF;
	border-left: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
}
.tb_form_esquerda
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #E0F1FF;
	border-left: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}
.tb_form_centro
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #E0F1FF;
	border-bottom: 1px solid #82C0FF;
}	
.tb_form_direita
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #E0F1FF;
	border-right: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}
.tb_form_linha
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #E0F1FF;
	border-left: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}
.tb_form_celula
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	background: #E0F1FF;
	border-top: 1px solid #82C0FF;
	border-left: 1px solid #82C0FF;
	border-right: 1px solid #82C0FF;
	border-bottom: 1px solid #82C0FF;
}

.txtbox_old {
font-family: Verdana, Arial, sans-serif; 
}

.txtbox {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
    font-weight: normal; 
    color: #333333;
    text-decoration: none; 
    border: 1px solid #999999;
}

.txtbox-disabled {
	disabled:true;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
    font-weight: normal; 
    color: #333333;
    text-decoration: none; 
    border: 1px solid #999999;
}

.cmbbox { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
    font-weight: normal; 
    color: #333333; 
    text-decoration: none; 
    border: 0px solid #999999;
}
.chkbox {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
    font-weight: normal; 
    color: #333333; 
    text-decoration: none; 
    border: 0px solid #999999;
}
