/****** TOOLBAR *****/
/* DIV do fundo da listagem dos botoes do menu */
.rich-toolbar { 
	background-image: url('../images/richfaces/bgToolBar.gif');
	padding: 2px 0px;
}

.rich-toolbar-item {
	padding: 4px 10px 1px 10px; 	
}
.rich-toolbar-item a:link {text-decoration: none; }
.rich-toolbar-item a:visited {text-decoration: none;}
.rich-toolbar-item a:active {text-decoration: none;}
.rich-toolbar-item a:hover {text-decoration: none;}


.dr-menu-label-select {
	border: 1px solid #c9c9c9;
}
/* 3.3.2 issue */
.rich-ddmenu-label-select  {
	border: 1px solid #c9c9c9;
}

.dr-label-text-decor {
	text-decoration:none !important;
}

/* Itens do menu com icones */ 
.dr-menu-ddicon img {
	width: 16px !important;	
}

/*  Menu Group */
.rich-menu-item-label {
	font-weight: normal;
}
.rich-menu-group-hover {
	background-color: #CCCCCC;
	border:1px solid #CCCCCC;
}

/* Sub-item menu */
.dr-menu-icon {
	margin: 0px;	
}
.dr-menu-icon img {
	width: 7px;
}

/* 3.3.2 issue */
.rich-menu-item-icon, .rich-menu-group-icon {
	margin: 0px;
}

.rich-menu-item-icon img, .rich-menu-group-icon img {
	width: 7px;
}

.rich-menu-list-bg {
	background-color: #FFFFFF;
	background-image: none;
}
.rich-menu-list-border {
	border: 1px solid #c9c9c9;	
}

/* Selected sub-item */
.rich-menu-item-hover {
	background-color: #CCCCCC;
	border:1px solid #CCCCCC;
}

.rich-menu-item-label {
	font-weight: normal;
	color: #333333 !important;
	padding: 2px 36px 2px 2px;
}

/* Item desabilitado */
.rich-menu-item-label-disabled {
	color: #BBBBBB !important;	
}

.rich-menu-item-disabled, .rich-menu-group-disabled span {
	color: #BBBBBB !important;
	font-weight: normal !important;	
}

.rich-menu-item-disabled .rich-menu-node, .rich-menu-group-disabled .rich-menu-node {
	background-position: center top !important;
}

/****** MODAL PANEL *****/
/* DIV da caixa de dialogo */
.rich-mp-content {
	border-color:#555555;
}
/* DIV interna do cabecalho da caixa de dialogo */
.rich-mpnl-header {
	background-image: url('../images/richfaces/bgHeaderModalPanel.gif');
	border: transparent;
	border-top-color: white;
}
/* Texto do cabecalho da caixa de dialogo */
.rich-mpnl-text {
	color: #F7F7F7; 	
	text-align: left;
}
/* DIV interna do corpo da caixa de dialogo */
.rich-mpnl-body {
	background-color: #E7E7E7;	
	color: #555555;
}

/* DIV EXTERNA AO MODAL PANEL */
/* 3.3.2 issue */
.rich-mpnl_panel {
	background-color:inherit;
	left:0;
	margin:0;
	padding:0;
	position:fixed;
	top:0;
	z-index:9;
}


/***** DataTable *****/

/* Footer */
.dr-table-footercell {
	font-weight: normal;	
}

/* TR do cabecalho da tabela */
.dr-table-subheader, .rich-table-subheader {
	background-image: url('../images/richfaces/bgDataTable.gif');
	border-color:#CCCCCC;
	padding: 4px 2px 4px 7px;
}
.rich-table-header {
	background-image: url('../images/richfaces/bgDataTable.gif');
	border-color:#CCCCCC;
	padding: 4px 2px 4px 7px;	
}
.rich-table-header-continue {
	background-color: #DCE1EC;
}

/******* Data Scrolller *********/
/* TABLE principal */
.rich-dtascroller-table {
	border-color: #BEBEBE;
	width: 100%;
}
/* TD de botao ativo */
.rich-datascr-button {
	background-color: #F7F7F7;
	border-color: #BEBEBE;
	color: #4A8718;
}
/* TD de botao desativado */
.rich-datascr-button-dsbld {
	background-color: #DDDDDD;
	border-color: #BEBEBE;
	color: #888888;
	cursor: default;
}

/* TD das demais paginas - nao selecionada */
.rich-datascr-inact {
	border-top-color: #d7d7d7;
	color: #D7D7D7;
}

.bgRowDataTable {
	background-color: #f7f7f7;		
}


/***** FileUpload *****/

.rich-fileupload-toolbar-decor {
	background-color: #E8E8E8;
}
.rich-fileupload-table-td {
	border-color: transparent;
}

.rich-fileupload-button {
	background-image:url('../images/richfaces/bgButtonFileUpload.gif');	 			
}
.rich-fileupload-button-light {
	background-image:url('../images/richfaces/bgButtonFileUploadOver.gif');	
}
.rich-fileupload-button-border {
	border: 1px solid #666666;	
}


/******** TAB MENU  ************/
/* TD da TABLE externa para a borda inferior das abas */
.rich-tab-bottom-line {
	border-color: #c2c2c2;
}
/* TD da tab ativa */
.rich-tabhdr-cell-active {
	font-weight: bold;
}
/* TD da TABLE interna para celula da tab */
.rich-tabhdr-side-cell {
	border-color:#c2c2c2;
}
/* TD da area do conteudo */
.rich-tabpanel-content {
	border-color: #c2c2c2;
	padding:12px;
}

/* TD da TABLE interna de tab ativa */
.rich-tab-active {
	background: #4A799A;
	border-top: solid 2px #FAAA3C;
	color: #FFF;
}

/* TD da TABLE interna de tab inativa */
.rich-tab-inactive {
	background: #C0C0C0;
}

/******** CALENDAR  ************/
.rich-calendar-weekends {
	color: #990000;	
}
.rich-calendar-tool {
	background-color: #eeeff5;	
}
.rich-calendar-selected {
	background-color: #999999;	
}
.rich-calendar-holly {
	color: #990000;	
}
.rich-calendar-today {
	background-color: #999999;
	color: #FFFFFF;	
}

.rich-calendar-month {
	background-color:#E9E9E9;
	border:1px solid #DDDDDD;
}

.rich-calendar-days {
	background-color: #e1ecf5;	
}

.rich-calendar-toolfooter {
	background-color: #e1ecf5;	
}

.rich-calendar-select {
	background-color: #99b5c5;
	color: #FFFFFF !important;		
}

.rich-calendar-hover {
	background-color: #f0f3f6;	
}

.rich-calendar-header-optional {
	text-decoration: none;
	padding: 0px;	
}

.rich-calendar-exterior {
	width: auto !important;	
}

/******** RICH COMBOBOX  ************/
.rich-combobox-input, .rich-combobox-input-disabled, .rich-combobox-input-inactive, input.rich-combobox-input-inactive  {
	border-color: #96A6C5;
}

input.rich-combobox-button-background, input.rich-combobox-button-background-disabled, input.rich-combobox-button-background-inactive {
	background-color: #e7e7e7;
	background-image: none;
}

.rich-combobox-item-selected {
	background-color: #CCCCCC;	
}


/******** TREE MENU  ************/
.rich-tree-node-text {
	color: #555555;
	text-decoration: none;
}

.rich-tree-node-text a {
	color: #555555;
	text-decoration: none;
}

/* TD do texto dos nas destacados da arvore */
.rich-tree-node-highlighted {
	text-decoration: none;
	cursor: pointer;
}

/******** EXTENDED DATA TABLE  ************/
/* Forcando quebrar linha nas TDs */
.extdt-cell-div {
	white-space: normal;
}

/* Header, Subheader */
.extdt-headercell, .extdt-subheadercell {
	background-image: url('../images/richfaces/bgDataTable.gif');	
}

.extdt-table-filterrow {
	border-color:#CCCCCC;
}
.rich-extdt-subheadercell {
	background-image: url('../images/richfaces/bgDataTable.gif');	
}

.extdt-content {
	overflow-y: visible !important;
	height: 100% !important;
}

.extdt-table-layout {
	overflow-y: visible !important;
}

.extdt-outerdiv {
	overflow: visible !important;
}

/******** Input Number Spinner  ************/
.rich-spinner-input {
	background: none !important;
	width: 40px !important;
	height: 11px !important;
	border-color: #96A6C5! ;
}

.rich-spinner-btn {
	width: auto !important;
	height: auto !important;
	background: none !important;
}

.rich-spinner-btn-press {
	width: auto !important;
	height: auto !important;
	background: none !important;
}

.rich-spinner-buttons {
	border-color: #96A6C5 !important;
	width:35% !important;
}

.rich-spinner-input-container {
	width: 65% !important;	
} 

/******** Pick List  ************/
.rich-list-picklist-button {
	background-image: url('../images/richfaces/bgPickList.gif') !important;
}

.rich-list-picklist-button-disabled {
	background-image: url('../images/richfaces/bgPickList.gif') !important;
}

.rich-list-picklist-button-light {
	background-image: url('../images/richfaces/bgPickList.gif') !important;
}

.rich-picklist-source-row-selected, .rich-picklist-target-row-selected {
	background-color: #E7EAEE !important;
}

/******** Tooltip  ************/
.rich-tool-tip {
	background-color:#FFFAF2;
	border:3px solid #999999;
}

/******** Panel Menu  ************/
.rich-pmenu-group-self-label {
	padding-left: 0px !important;	
}
.rich-pmenu-top-group-div {
	border-color: #CCCCCC;	
}
.rich-pmenu-disabled-element {
	background-image: url('../images/richfaces/bgPanelMenuDisabled.gif') !important;	
}

/******** Inplace Select ************/
.rich-inplace-select-view {
	background-color: #FFFFFF !important;
	background: transparent url("../images/richfaces/bgInplaceSelect.gif") left no-repeat;
	border: 1px solid #96a6c5 !important;
	overflow: hidden !important;
	font-size: 11px !important;
	font-family:arial !important;
	color: #265568 !important;
	vertical-align: middle !important;		
	width: 400px !important;
	padding: 5px 1px 0px 30px !important;
	height: 16px;
}

.rich-inplace-select-field {
	background-color: #FFFFFF !important;
	border: none !important;
	font-size: 11px !important;
	font-family:arial !important;	
	color: #265568 !important;
	vertical-align: middle !important;	
	padding: 2px !important;
}

input.rich-inplace-select-field {
	padding: 2px 0px 0px 30px !important;
	background: transparent url("../images/richfaces/bgInplaceSelect.gif") left no-repeat !important;
} 

.rich-inplace-select-list-decoration {
	background-color: #FFFFFF; 	
}


