@charset "utf-8";
/* CSS Document */
/* CSS Mini Reset */
html, body, div, form, fieldset, legend, label {
	margin: 0;
	padding: 0;
/* 	text-align:left !important; */
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1, h2, h3, h4, h5, h6, th, td, caption {
	font-weight:normal;
}
img {
	border: 0;
}
/* --------------------------------------------------------------------------------------------*/
.verborda1 {
	border:1px solid #FF0000;
}

.espaco-topo {
	display:block;
	height:80px;
}

.corpo-cinza {
	background-color:#eee !important;
}

.navbar-azul {
	border-color:#112244;
	background-color:#003366 !important;
}

.rodape-span {
	margin-top:20px !important;
}

.altura_fale {
	min-height:200px !important;
}

.logo-principal {
	background:url(../img/transparencia-generico.png) no-repeat center;
	height:97px;
	width:399px;
}

@font-face {
    font-family: 'cabinbold';
    src: url('../fonts/Cabin-Bold-webfont.eot');
    src: url('../fonts/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cabin-Bold-webfont.woff2') format('woff2'),
         url('../fonts/Cabin-Bold-webfont.woff') format('woff'),
         url('../fonts/Cabin-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
 .logo-principal .titulo {
	 top:78px;
	 color:#006699;
	 font-family:'cabinbold', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	 font-size:119.1%;
	 text-align:right !important;
	 position:absolute;
	 width:399px;
 }

/*override bootstrap - mudanças pessoais */
#bs-example-navbar-collapse-1 > ul > li > a {
	color:#eeeeee;
}
#bs-example-navbar-collapse-1 > ul > li > a:hover {
	color:#ffcc00;
}
	

.ui-breadcrumb {
  padding: 8px 15px !important;
  margin-bottom: 20px !important;
  list-style: none !important;
  background-color: #f5f5f5 !important;
  border-radius: 4px !important;
}

.ui-breadcrumb > p {
  display: inline-block !important;
}
.ui-breadcrumb > p + p:before {
  padding: 0 5px !important;
  color: #ccc !important;
  content: "/\00a0" !important;
}
.ui-breadcrumb > .active {
  color: #777 !important;
}	

.ui-accordion-header .ui-icon {
	display: block !important;
}

.ui-accordion-header.ui-state-default a {
	padding: 8px 25px !important
}

#form-filtro\3a j_idt16 > ul > li > a {
	margin-top:5px;
}

#form-filtro\3a j_idt16  .ui-icon {
	margin-top: 6px !important;
}

.ui-selectonemenu-trigger {
	line-height: 100% !important;
	vertical-align:middle !important;
	padding-top:4px !important;
	width:auto !important;
}

.etiqueta > label {
	text-align: right !important;	
}

.ajusta_icone {
	margin-left:10px !important;
	font-size:26px !important;
}

#form-consulta-receita\3a datatable-grupo\3a j_idt39 {
	padding: 8px !important;
}

.coluna_valores {
	width:20% !important;
	text-align:right !important;
	padding-right:15px !important;
}

.coluna_valores_total {
	font-weight:bold;
	width:20% !important;
	text-align:right !important;
	padding-right:15px !important;
}

#form-consulta-receita\3a tipoConsulta > tbody > tr > td:nth-child(3) > div {
	padding-left:15px !important;
}
#form-consulta-receita\3a tipoConsulta > tbody > tr > td:nth-child(4) > label {
	padding-left:15px !important;
}

#form-filtro\3a tipoConsulta > tbody > tr > td:nth-child(2) > label {
	margin-right: 15px !important;
}

.ui-radiobutton {
	margin:3px 5px 0 0 !important;
}

.filtro-consulta {
	margin-right: 0 !important;
}

.texto-label {
	text-align: right !important;
}

#growlMensagem_container {
	margin-top:3% !important;
}

.coluna40{
	width:40%;
}

.coluna50{
	width:50%;0
}

/* diegos : CUSTOMIZAÇÃO DO LAYOUT - INICIO*/
/* sobrescrita bootstrap */
legend {
	width: auto;
	font-size: 14px;
}

/* sobrescrita bootstrap */
label {
	font-size: 12px;
}

/* 
sobrescrita primefaces
espaçamento dos inputfields 
*/
.ui-inputfield {
	margin: 2px 5px 2px 0px !important;
}

/* 
sobrescrita primefaces
Cor cinza na aba ativa 
*/
.ui-tabs .ui-tabs-nav.ui-widget-header li.ui-state-active {
	background-color: #E6E6E6;
}

/*
sobrescrita primefaces
tamanho fonte cabecalho do dialog
*/
.ui-dialog-title {
  font-size: 16px !important;
}

/*
sobrestica primefaces
tamanho da fonte de todos os componentes (widget's)
*/
.ui-widget .ui-widget {
  font-size: 12px;
}

/*
sobrestica primefaces
*/
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
	padding: 0px !important;
}

.verde-claro {
	background: #E1FFF0 !important;
}

.alinhar-direita {
	text-align: right;
}

/*
sobrestica primefaces
centraliza a label off do componente switch
*/
.ui-inputswitch-off {
	text-align: right !important; 
}

width-150 {
	width: 150px;
}

/*
quebra a linha das grids
*/
.ui-datatable tbody td.wrap {
    white-space: normal;
}
label {
	font-weight: normal;
}

.centralizar {
	text-align:center !important;
}

/*
manter a cor preta dos check-box quando a linha está selecionada no grid
*/
.ui-state-highlight .ui-icon {
	background-image: url("/gestao/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml?ln=primefaces-bootstrap");
}
.margin-5px {
	margin:5px;
}
/* CUSTOMIZAÇÃO DO LAYOUT - FIM*/
.posicionar-nome-empresa {
  	margin-top: -37px;
	text-align: left;
	margin-left: 89px;
	float: left;
	color: #FEFEFE;
}