.menu .ui-menu {
	background: -moz-linear-gradient(top, #ffcc33, #ffa819);
	background: linear-gradient(to bottom, #ffcc33, #ffa819);
	border-top: 1px solid #b1943d;
	border-bottom: 1px solid #bfae94;
	border-right: 0px;
	border-left: 0px;
	border-radius: 0px;
	padding:0px;
	
	background: url('/Siget/resources/img/bg_menu.png');
}


/*
 * Permite quebrar linha dentro de colunas da datable do primefaces
 */
.ui-datatable tbody td {
    white-space: normal;
    border: 1px solid #999;
}




/*
 * Remove borda do p:dataList
 * Comentado pois não está sendo utilizado.
 */
/*.ui-widget-content .ui-datalist-content{
    border: none;
    background: transparent;
    background-image: none;
}*/


/*
 * Ajuste da posição do ícone do checkbox
 */
.ui-icon-check {
    background-position: -65px -145px;
}


/*
 * Coloca o label do checkbox à esquerda do próprio checkbox.
 * Correção de bug do primefaces 3.5 (http://forum.primefaces.org/viewtopic.php?f=3&t=28192)
 */
.ui-chkbox .ui-chkbox-label {            
    float: right;
}


/*
 * Degradê no menu
 */
.menu .ui-widget-content.ui-menu-list.ui-corner-all.ui-helper-clearfix.ui-menu-child.ui-shadow {
	background:none;
	background: -moz-linear-gradient(top, #ffefc1, #ffe3b3);
	background: linear-gradient(top, #ffefc1, #ffe3b3);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffefc1', EndColorStr='#ffe3b3');*/
	background-color:#ffe3b3;
}


/*
 * Item do menu 
 */
.menu .ui-menuitem-link.ui-corner-all.ui-state-hover {
	background: -moz-linear-gradient(top, #FFBE54, #FFBE54);
	background: linear-gradient(top, #FFBE54, #FFBE54);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFBE54', EndColorStr='#FFBE54');
	border:0px;
	box-shadow: 0px;
}

/* 
 * Fonte do menu 
 */
.ui-menuitem-text { 
	font-family: open-sans, 'Trebuchet MS', tahoma, sans-serif;
	font-weight:600; 
}

/* 
 * Item selecionado no menu 
 */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid rgb(112, 150, 171);
    background: #FFDE73;
    
    font-weight: normal;
    color: rgb(49, 49, 49);
    box-shadow: 0px 0px 0px blue; /*#FFD557*/
}

/*
 * Botão de submenu da barra de ferramentas
 */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
	font-weight: normal;
	padding:0px; 
}

/*
 * Centralizar itens do menu
 */
.ui-menu.ui-menubar.ui-widget.ui-widget-content.ui-corner-all.ui-helper-clearfix { 
	text-align: center; 
}

.ui-menubar > .ui-menu-list.ui-helper-reset {
    display: inline-block;
    height:28px;
}

.ui-menuitem-link.ui-corner-all {
	text-align:left;
}


/*
 * inputText
 */
.ui-inputfield.ui-widget 				{ padding:2px; box-shadow: none; }


/*
 * Removem cor de fundo dos inputs e alteram o box-shadow para uma borda externa
 */
.ui-inputfield.ui-widget.ui-state-hover { background:none; box-shadow: 0px 0px 2px 1px #c0daf9; }
.ui-inputfield.ui-widget.ui-state-focus { background:none; box-shadow: 0px 0px 2px 3px #c0daf9; }


.ui-button {
	background-color: #e8e8e8;
	font-family: open-sans, 'Trebuchet MS', tahoma, sans-serif;
	font-weight: normal;
}

.ui-button.ui-state-hover {
	box-shadow: 0px;
	background-color: #e8e8e8;
	font-family: open-sans, 'Trebuchet MS', tahoma, sans-serif;
	box-shadow: 0px 0px 7px yellow;
}

.ui-state-focus {
	box-shadow: 0px 0px 5px orange;
	box-shadow: none;
	background-color: #e8e8e8;
	font-family: open-sans, 'Trebuchet MS', tahoma, sans-serif;
}

/*
 * Botão Primefaces
 */
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	padding:0px;
}


/*
 * Texto de dentro do botão do primefaces, renderizado como <span>. 
 */
.ui-button .ui-button-text {
	line-height:1;
}


.ui-widget, .ui-widget .ui-widget {
    font-size: 13px;
    font-family: open-sans, 'Trebuchet MS', tahoma, sans-serif;
}


/*
 * Altera altura das abas
 */
/*.ui-state-default.ui-corner-top {
	font-weight:normal;
	height:47px;
}*/

.ui-tabs .ui-tabs-nav li a {
	padding:0.6em;
    /*original: padding: 0.5em 1em;*/
}

/* define radioButton*/

.ui-radiobutton .ui-radiobutton-box {
  height: 13px;
  width: 13px;
}


/* define a posição do radioButton checado*/
.ui-icon-bullet {
    background-position: -82px -146px;
}

/*
 * Cor do texto dentro das abas
 */
.ui-widget-content { color: black; }



/*
 * Tamanho do checkbox firefox
 */
.ui-chkbox .ui-chkbox-box {
    width: 14px;
    height: 14px;
    margin-right: 2px;
    margin-top: 1px;
}

/*
 * Alinhamento centralizado do texto com o checkbox no firefox
 */
.ui-chkbox.ui-widget {
	vertical-align: middle;
}


/*
 * Estilo do link 'h:' dentro da barra de ferramentas  
 */
.ui-toolbar-group-left a { text-decoration: none; }
.ui-toolbar-group-left img { vertical-align:middle; border:none; }


/*
 * Reduz a margem da barra vertical usada como separador do menu
 */
.ui-menuitem-link.ui-corner-all.ui-state-disabled {
	padding-left:0px;
	padding-right:0px;
}


/*
 * Reduz o tamanho dos campos de data
 */
.ui-inputfield.ui-widget.ui-state-default.ui-corner-all.hasDatepicker {
	width: 100px;
}


/*
 * Posiciona o growl de mensagens abaixo da barra superior de menu
 */
.ui-growl {
 	top: 110px !important;
 	right: 245px !important;
 	width: 320px !important;
}


/*
 * Sobrescreve estilos da modal quando esta contém um mapa
 */
 .modal-mapa{
	width:98% !important;
	top: 15px !important; 
}
 
 
.modal-mapa .ui-dialog-content.ui-widget-content {
	padding:1px;
}

/* .modal-mapa .divMapa {
	height: 510px;
} */


/*
 * Sobreescreve a cor da fonte quando há erro de preenchimento no formulário
 */
.ui-state-error {
	color: #000;
}
