@CHARSET "ISO-8859-1";

input[type=text] {
	text-transform: uppercase;
}

input[styleClass=uppercase] {
	text-transform: uppercase;
}

input[styleClass=lowercase] {
	text-transform: lowercase;
}

.text-transform-none {
	text-transform: none !important;
}

.no-resize {
	resize: none !important;
}

.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list {
	font-size: 10px !important;
}

.ui-chkbox .ui-chkbox-box {
	height: 10px !important;
	width: 10px !important;
	background: #ffffff;
}

.pui-chkbox {
	display: inline-block;
	cursor: pointer;
}

.ui-chkbox-icon {
	margin: -3px 0px 0px -2px !important;
}

.ui-radiobutton .ui-radiobutton-box {
	height: 10px !important;
	width: 10px !important;
	background: #ffffff;
}

.ui-radiobutton-icon {
	margin: -3px 0px 0px -2px !important;
}

.distancia-filtro {
	margin: 0 10px 0 10px;
}

.ui-selectonemenu {
	background: white;
	color: black;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	background: #ffffff;
	color: #4C3000;
}

.ui-fieldset .ui-fieldset-legend {
	border: none;
	padding: 3px 3px;
}

.icon-novo16x16 {
	background-image: url(/javax.faces.resource/new16x16.png.xhtml?ln=icon) !important;
}

.icon-salvar16x16 {
	background-image: url(/javax.faces.resource/save16x16.png.xhtml?ln=icon) !important;
}

.icon-editar16x16 {
	background-image: url(/javax.faces.resource/edit16x16.png.xhtml?ln=icon) !important;
}

.icon-deletar16x16 {
	background-image: url(/javax.faces.resource/delete16x16.png.xhtml?ln=icon) !important;
}

.icon-detalhar16x16 {
	background-image: url(/javax.faces.resource/detail16x16.png.xhtml?ln=icon) !important;
}

.icon-cancelar16x16 {
	background-image: url(/javax.faces.resource/cancel16x16.png.xhtml?ln=icon) !important;
}

.icon-voltar16x16 {
	background-image: url(/javax.faces.resource/back16x16.png.xhtml?ln=icon) !important;
}

.icon-imprimir16x16 {
	background-image: url(/javax.faces.resource/print16x16.png.xhtml?ln=icon) !important;
}

.icon-lixeira16x16 {
	background-image: url(/javax.faces.resource/lixeira16x16.png.xhtml?ln=icon) !important;
}

.icon-lupa16x16 {
	background-image: url(/javax.faces.resource/lupa16x16.png.xhtml?ln=icon) !important;
}

select {
	background: white !important;
	color: black !important;
	font-weight: normal;
	font-size: 12px !important;
	border: 1px solid #92bb79;
	font-family: segoe ui, Arial, sans-serif;
	margin: 0;
	outline: medium none;
	padding: 4px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.ui-panelgrid td, .ui-panelgrid tr {
	border-style: none !important;
	background: none !important;
}

.ui-panelmenu-header {
	background: #8cca5c !important;
	color: white !important;
	font-weight: normal;
	font-size: 12px !important;
}

.ui-panelmenu-header:hover {
	background: green !important;
	color: white !important;
	font-weight: normal;
	font-size: 12px !important;
}

.ui-panelmenu-header a {
	color: white !important;
}

td.desabilitado, td.destaque, destaque, .ui-inputfield.destaque {
	background: #eaede8 !important;
}

.ui-inputfield.destaqueNegrito, td.destaqueNegrito { 
	background: #eaede8 !important;
	font-weight: bold;	
}

.ui-inputfield.destaqueNegritoRight, td.destaqueNegritoRight { 
	text-align: right !important;
	background: #eaede8 !important;
	font-weight: bold;	
}

.ui-inputfield.destaque2Negrito, td.destaque2Negrito { 
	background: rgb(254,250,201) !important;
	font-weight: bold;	
}

.ui-inputfield.destaque2NegritoRight, td.destaque2NegritoRight { 
	text-align: right !important;
	background: rgb(254,250,201) !important;
	font-weight: bold;	
}

.ui-inputfield.negritoRight, td.negritoRight { 
	text-align: right !important;
	font-weight: bold;	
}

select[disabled=disabled] {
	background: #eaede8 !important;
}

select[readonly=readonly] {
	background: #eaede8 !important;
}

input[disabled=disabled] {
	background: #eaede8 !important;
	opacity: 1 !important;
}

input[readonly=readonly] {
	background: #eaede8 !important;
	opacity: 1 !important;
}

.ui-outputlabel .ui-outputlabel-rfi {
	color: red !important;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus,
	.ui-widget-header .ui-inputfield.ui-state-focus {
	-moz-box-shadow: 0px 0px 5px #fbcb09, inset 0 2px 2px #cccccc;
	-webkit-box-shadow: 0px 0px 5px #fbcb09, inset 0 2px 2px #cccccc;
	box-shadow: 0px 0px 5px #fbcb09, inset 0 2px 2px #cccccc;
}

.ui-fileupload-buttonbar {
	height: 0px !important;
	padding: 0 !important;
	border: none !important;
}

.ui-fileupload-content {
	border: none !important;
	padding: 0 !important;
}

.ui-autocomplete {
	margin-right: 20px !important;
}
	
.campo-numerico-editavel input[type=text].pe-inputNumber{
	margin: 5px;
}

.alinhado-direita input[type=text].pe-inputNumber {
	text-align: right !important;
}

td.valinhado-top {
	vertical-align: top;
}

td.valinhado-center {
	vertical-align: middle;
}

td.valinhado-bottom {
	vertical-align: bottom;
}

.cssColumn1 {
	width: 110px;
}

.cssColumn2 {
	width: 650px;
}

.ui-datatable.borderless thead th,
.ui-datatable.borderless tbody,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td {
    border-style: none;
}

.ui-inputfield.textLeft, .textLeft, td.textLeft {
	text-align: left !important;
}  

ui-inputfield.textCenter, .textCenter, td.textCenter {
	text-align: center !important;
}  

.ui-inputfield.textRight, .textRight, td.textRight {
	text-align: right !important;
}  

.ui-inputfield.font-bold, .font-bold,
.ui-inputfield.negrito, .negrito,
.row-font-bold, 
.row-font-bold-green , .row-font-bold-red , .row-font-bold-yellow, .row-font-bold-blue, .row-font-bold-brown 
.row-font-bold-purple, .row-font-bold-grey, .row-font-bold-pink  , .row-font-bold-cyan {
	font-weight: bold;	
}

.row-font-bold-green {
	padding: 10px; 
	background: RGB(215, 255, 179);
}

.row-font-bold-red {
	padding: 10px; 
	background: RGB(252, 185, 185);
}

.row-font-bold-yellow {
	padding: 10px; 
	background: RGB(255, 255, 204);
}

.row-font-bold-blue {
	padding: 10px; 
	background: RGB(184, 203, 230);
}

.row-font-bold-brown {
	padding: 10px; 
	background: RGB(232, 217, 176);
}

.row-font-bold-purple {
	padding: 10px; 
	background: RGB(217, 184, 230);
}

.row-font-bold-grey {
	padding: 10px; 
	background: RGB(229, 227, 232);
}

.row-font-bold-pink {
	padding: 10px; 
	background: RGB(242, 196, 236);
}

.row-font-bold-cyan {
	padding: 10px; 
	background: RGB(214, 201, 242);
}

.row-background-cinzaClaro {
	background: RGB(239, 239, 239);
}

.row-background-verdeClaro {
	background: RGB(238, 248, 231);
}

.row-background, .row-background-verdeClaro, .row-background-cinzaClaro {
    height: 25px;
}

#frmPesquisa th {
	text-align: center !important; 
}

#gradienciaTitulo {
	background: rgb(246,243,236); /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(white, rgb(246,243,236), white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(white, rgb(246,243,236), white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(white, rgb(246,243,236), white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(white, rgb(246,243,236), white); /* Standard syntax */		
}

.styleGrupoContaContabil {
	background: RGB(170, 170, 170) !important; 
	font-weight: bold !important;
}

.styleSubGrupoContaContabil {
	background: RGB(223, 223, 223) !important; 
	font-weight: bold !important;
}

table td.ui-state-default {
	background: linear-gradient(rgb(246,243,236), rgb(80,89,66), black) !important;
}

table td.ui-state-default-monthpicker {
	background: rgb(150,207,105) !important;
}

table td.ui-state-active-monthpicker {
	background: rgb(251,251,245) !important;
	color: rgb(69,158,127) !important;
}
