.ui-dialog .ui-dialog-content * {
	font-size: 12px;
	text-shadow: none !important;
}

/**container de conteudo da dialog - usado para separar conteudo dos botoes inferiores - permite scroll do conteudo mantendo botoes fixos */
.ui-dialog .conteudo {
	overflow-x: hidden;
	overflow-y: auto;
	padding: 2px;
	width: 100%;
}

/*nao exibir scroll horizontal nas tabelas de dialogs*/
.ui-dialog .ui-datatable-scrollable-body {
	overflow-y: auto !important;
	overflow-x: hidden !important;
}

/*botoes paginacao das tabelas - paginator */
.ui-paginator>span, span.ui-paginator-page {
	padding: 0 7px 4px !important;
	height: 13px;
}

.ui-dialog .ui-panel .ui-panel-title {
	color: #000;
}

.ui-dialog li {
	list-style: none outside none;
}

.ui-widget-header {
	background: none repeat scroll 0 0 #f5f5f5;
	color: #ffffff;
	font-weight: bold;
	text-transform:uppercase;
}

.ui-widget-content table label {
	margin: 4px;
	width: auto !important;
}

div.tableWrapper {
	float: left;
}

/**
 * Selects
 */
.ui-dialog option {
	border-bottom: 1px dotted #ADD8E6;
}

/*forms com campos de atualizacao/edicao */
.itensContainer {
	width: 682px;
	height: 470px;
}

ul.itemGroup {
	float: left;
	margin: 0 !important;
}

.itemGroup li {
	display: inline-table;
	margin: 10px;
	width: 199px !important;
}

.itemGroup select, .itemGroup input[type='text'] {
	width: 165px;
}

.itemGroup input[type="checkbox"] {
	float: left;
	margin: 3px 5px 0 0;
}

.subItensTableWrapper, .subItensTableWrapper .ui-datatable.ui-widget {
	float: left;
	padding: 16px 0;
}

.subItensTableWrapper .ui-datatable.ui-widget {
	max-height: 360px;
	overflow: auto;
}

.btnAdcSubItem {
	margin-left: 5px;
}

.subItemGroup .wrapper_item_cadastro {
	width: 192px !important;
}

.itemGroup .ui-datatable.ui-widget table {
	width: 212px !important;
}

/*itens da form (label+input) e select  */
.ui-dialog .item_cadastro, .ui-dialog .item_cadastro>select {
	width: 157px;
}

/*itens da form (label+input) */
.ui-dialog .item_cadastro {
	display: inline-block;
	margin: 4px 0 2px 20px;
}


[id="tableItem:dialog"]  .ui-cell-editor-input>input {
	width: 100% !important;
}

/*tabs */
.ui-wizard-step-title {
	margin: 0 1px 0 0;
	padding: 0.4em;
}

/*
 *  Inputs Texto - Busca Rápida
 */
.ui-inputfield {
	color: #000 !important;
	background: #fff !important;
}

/* checkbox tabelas com selecao de item por linha */
.ui-radiobutton .ui-radiobutton-box {
	border-radius: 0 !important;
	height: 15px;
	line-height: 0 !important;
	padding: 0;
}

/**
 * Botoes
 */

/*botoes funcionalidades com icones - identificar, localizar - sem texto */
.ui-dialog .botao_func {
	border-radius: 4px;
	padding: 2px !important;
}

/**
 * Botoões
 */
.ui-dialog .botao_func:hover {
	font-size: 1em;
}

/*
 * Dialogs Confirmacao
 */

/* exclusao */
.confirmsidebar_Exclusao .ui-dialog-content label {
	margin: 25px 13px 0 10px;
}

/**
 * Acompanhar comportamento menu lateral mapa retrátil
 */
.ui-dialog.ui-overlay-visible:not (.ui-draggable ).menuHide {
	left: 0 !important;
}

/**
*Campos obrigatorios
*/

/*asterico marca campo obrigatorio*/
.required {
	color: blue;
}

/**=========================================================================
 * 
 *  Texto descrevendo carregamento/atualizaï¿½ï¿½o de componente via ajax
 * 
 * =========================================================================
 */
.texto-carregamento {
	bottom: 18px;
	right: 10px;
	position: absolute;
	font-size: 13px !important;
	color: #264A93;
}

/****************************** 
 * Fixes Chrome / Webkit
 * 
 ******************************/
.ui-datatable-footer .rotulo {
	color: #000;

}
