/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.modalCarregando {
	display: none;
	position: fixed;
	z-index: 30000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	background: rgba(255, 255, 255, .8)
		url('../design/imagens/carregando.gif') 50% 50% no-repeat;
}

@media print {
	.BTN, .naoImprime {
		display: none;
	}
	.page {
		page-break-before: always;
	}
	.fieldset {
		border: none;
		margin: 0;
		padding: 0;
	}
	thead {display: table-row-group;}
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
	overflow: hidden;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modalCarregando {
	display: block;
}

body , textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
audio {
	height: 16px;
}
table {
	font-size: inherit;
}

table input, table textarea, table select{
	font-size: 12px;
}

span.plusMinus {
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.wwFormTable {
	font-size: 14px;
}

.input.search {
	height: initial;
}

span.plusMinus.plus {
	background: url("../design/imagens/menu/nolines_plus.gif") center
		no-repeat;
}

span.plusMinus.minus {
	background: url("../design/imagens/menu/nolines_minus.gif") no-repeat
		center center;
}

.BTN_USER {
	background: url('../design/imagens/new_user_peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_EXCLUIR {
	background: url('../design/imagens/excluir.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_ATIVAR {
	background: url('../design/imagens/seta.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_APROVAR {
	background: url('../design/imagens/aprovar_peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_CANCELAR {
	background: url('../design/imagens/cancel_peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_ADICIONAR {
	background: url('../design/imagens/incluir_peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_NOVO {
	background: url('../design/imagens/novo-peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_EDITAR {
	background: url('../design/imagens/editar_peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_PESQUISAR {
	background: url('../design/imagens/pesquisar_peq.png') no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.BTN_RELATORIO {
	background: url('../design/imagens/relatorio.png') no-repeat;
	border: 0;
	width: 200px;
	height: 16px;
	cursor: pointer;
}
.BTN_COPIAR_LINK {
	background: url('../design/imagens/small-link.svg') no-repeat 50%;
	border: 1px solid #A4D370;
	border-radius: 4px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}

.required input {
	border: 1px solid red;
}

.red {
	color: #FF0000;
}

.feedbackPanelERROR {
	color: red;
}

.feedbackPanelINFO {
	color: #363;
}

span.required {
	color: #f00;
}

.SEPARADOR1 {
	background: #FFCC00;
	height: 1px
}

.SEPARADOR2 {
	background: #FFCC00;
	height: 2px
}

.ERRO_LINHA {
	font-size: 16px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}

.TR.SEPARADOR1 {
	background: #FFCC00;
	height: 1px
}

.TR.SEPARADOR2 {
	background: #FFCC00;
	height: 2px
}

.ESPACO_ANTES {
	height: 4px
}

.ESPACO_DEPOIS {
	height: 6px
}

.TD.SEPARADOR2 {
	background: #FFCC00;
	height: 100%
}

.TBL_BORDA {
	background: #FFCC00;
	border-radius: 6px;
	-moz-border-radius: 6px;
}

.TBL_INTERNA {
	background: #FFFFFF;
	width: 100%;
	border-radius: 6px;
	-moz-border-radius: 6px;
}

.TBL {
	width: 90%
}

.TBL_CABE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFCC00;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	text-align: left
}

.TBL_CABE_CEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFCC00;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center
}

.TBL_CABE_DIR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #FFCC00;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	text-align: right
}

.TBL_DADO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #99CC99;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-top;
	text-align: left
}

.TBL_DADO_CEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #99CC99;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-top;
	text-align: center
}

.TBL_DADO_DIR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #99CC99;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-top;
	text-align: right
}

.TBL_TOT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #79AC79;
	font-weight: bold;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-top;
	text-align: left
}

.TBL_TOT_CEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #79AC79;
	font-weight: bold;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-top;
	text-align: center
}

.TBL_TOT_DIR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #79AC79;
	font-weight: bold;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-top;
	text-align: right
}

.CABECALHO_TITU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #990000;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 6px
}

.CABECALHO_TEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-align: center;
}

.CABECALHO_DADO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #339900;
	text-align: center;
	font-weight: bold
}

.CABECALHO_DADO2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-align: center;
	font-weight: bold
}

.FORM_TITULO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-bottom;
	text-align: center
}

.FORM_SUB_GRUPO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: text-bottom;
	text-align: left
}

.FORM_LINHA_ERRO {
	font-size: 16px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
}

.FORM_LINHA_MSG {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.FORM_CAMPO_ERRO {
	border: 1px solid red;
}

.FORM_TEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	vertical-align: text-top
}

.FORM_TEXT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: text-top
}

.FORM_TEXT_DIR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	vertical-align: text-top;
	text-align: right
}

.FORM_TEXT_CEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	vertical-align: text-top;
	text-align: center
}

.FORM_DADO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #598859;
	font-weight: bold;
	vertical-align: text-top;
}

.FORM_DADO_DIR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #598859;
	font-weight: bold;
	vertical-align: text-top;
	text-align: right
}

.FORM_DADO_CEN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #598859;
	font-weight: bold;
	vertical-align: text-top;
	text-align: center
}

.FORM_SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 50px;
	height: 10px;
	background-position: center center;
}

.BTN_TBL_BORDA {
	background: #A4D370;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.BTN_MARGEM {
	width: 50px;
}

.BTN_SEPARADOR {
	width: 20px;
}

.BTN_LINK {
	text-decoration: none;
}

.BTN_TEXTO {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.BTN_TEXTO_MOUSE {
	background: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.BTN , .ui-button{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #A4D370;
	padding: 2px 6px;
	cursor: pointer;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.BTN:hover , .ui-button:hover {
	background: #FFCC00;
}

.BTN:disabled, .BTN:disabled:hover , .ui-button:disabled, .ui-button:disabled:hover{
	color: gray;
	background: #FFFFFF;
	cursor: default;
}

.ui-dialog-content {
	border-top: 1px solid #dfd9c3;
}

.font_tab_titulo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}

.font_tab_titulo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}

.font_tab_titulo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}

.font_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	padding: 0 5px 0 5px
}

.font_tab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0 5px 0 5px
}

.font_tab_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.font_tab_titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: bold;
}

.font_tab_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
}

.font_tab_red2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.font_tab_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11x;
	color: #0000FF;
	font-weight: normal;
}

.font_tab a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.font_tab a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.font_tab a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.bott a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}

.bott a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.bott a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none
}

.TAB_BORDA_BAIXO {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #FFCC00
}

.TAB_BORDA_BAIXO_LADO {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #FFCC00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00
}

.TAB_BORDA_FULL {
	border-width: 1px;
	border-style: solid;
	border-color: #FFCC00
}

.ABA_TITULO_BORDA {
	background: #FFCC00;
	width: 200px
}

.ABA_TITULO {
	background: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px
}

.ABA_TITULO_VAZADO {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px
}

.ABA_TITULO_LINK a:link {
	color: #990000
}

.ABA_TITULO_LINK a:visited {
	color: #990000
}

.ABA_CORPO_BORDA {
	background-color: #FFCC00;
	width: 450px
}

.ABA_CORPO {
	background-color: #FFFFFF;
	height: 5px;
	padding-left: 6px;
}

.ABA_ESPACO_ANTES {
	height: 8px
}

.RA_TABELA_EXTERNA {
	background-color: #DCD9C8;
	border-width: 1px;
	border-style: solid;
	border-color: #A4D370;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.RA_TABELA_EXTERNA, .RA_TABELA_EXTERNA td, .RA_TABELA_EXTERNA th {
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.RA_TABELA_INTERNA td, .RA_TABELA_INTERNA th {
	padding: 2px;
	border-spacing: 1px !important;
	font-weight: normal;
}

.RA_TABELA_INTERNA {
	border-spacing: 1px !important;
}

.RA_TITULO {
	background-color: #FFCC00;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold
}

.RA_TITULO_CEN {
	background-color: #FFCC00;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold
}

.RA_TITULO_DIR {
	background-color: #FFCC00;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold
}

.RA_SUBTITULO {
	background-color: #FFEFAE;
	text-align: left;
	font-family: sans-serif;
	font-size: 12px;
	color: black;
}

.RA_SUBTITULO_CEN {
	background-color: #FFEFAE;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	color: black;
}

.RA_SUBTITULO_DIR {
	background-color: #FFEFAE;
	text-align: right;
	font-family: sans-serif;
	font-size: 12px;
	color: black;
}

.RA_TD_SEP {
	background-color: #DCD9C8;
	width: 0px;
	border: 0px;
	padding: 0px;
	font-size: 1px;
}

.RA_LIN_0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.RA_LIN_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F7F3F7;
}

.RA_LIN_1:hover, .RA_LIN_0:hover, .RA_TR_0:hover, .RA_TR_1:hover,
	.RA_TR_2:hover, .RA_TR_N:hover {
	background-color: #FFE991;
}

.RA_TR_0 {
	background-color: #99CC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.RA_TR_1 {
	background-color: #d2f3d2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.RA_TR_2 {
	background-color: #F0FFF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.RA_TR_N {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.RA_TD00 {
	font-weight: bold;
}

.RA_TD10 {
	font-weight: normal;
}

.RA_TD20 {
	font-weight: normal;
}

.RA_TDN0 {
	font-weight: normal;
}

.RA_TDN_ESQ {
	text-align: left;
}

.RA_TDN_CEN {
	text-align: center;
}

.RA_TDN_DIR {
	text-align: right;
}

.tbl_info_sfx::after {
	content: '\0020\2580';
	font-size: 7px;
	color: green;
	vertical-align: top;
	text-align: left;
}

.tbl_info_pre::before {
	content: '\2580\0020';
	font-size: 7px;
	color: green;
	vertical-align: top;
	text-align: left;
}

#label {
	width: 6em;
	float: left;
	text-align: right;
	margin: 1em 1em 5px 0;
	clear: both
}

.box {
	float: left;
	margin: 10px;
	color: #FFE991;
	background-color: #feb;
	border: #99cc99 solid 1px
}

fieldset {
	border: #99cc99 solid 1px;
	margin: 15px;
	padding: 0 10px 10px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
}

.bordaRedonda {
	border: #99cc99 solid 1px;
	padding: 0 10px 10px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
}

#tabela_layout_field {
	margin: 10px auto;
	display: table;
}

@
-moz-document url-prefix () { #tabela_layout_field { text-align:center;
	
}

#tabela_layout_field>*>* {
	text-align: left;
}

fieldset {
	display: inline-block;
}

#tabela_layout_field {
	display: block;
}

}
legend {
	background-color: #FFE991;
	border: #99cc99 solid 1px;
	padding: 1px 10px;
	margin-left: -11px;
	border-radius: 6px 6px 6px 0px;
	-moz-border-radius: 6px 6px 6px 0px;
}

ul.errorMessage, ul.errorMessage li, ul.actionMessage, ul.actionMessage li
	{
	margin-left: 0;
	padding-left: 0;
}

ul.errorMessage li {
	font-size: 13px;
	font-weight: bold;
	color: red;
	list-style: none;
}

ul.actionMessage li {
	font-size: 13px;
	font-weight: bold;
	color: blue;
	list-style: none;
}

.nowrap {
	white-space: nowrap;
}

#tooltip {
	position: absolute;
	z-index: 30000;
	border: #84BD41 1px solid;
	color: #5A6949;
	background-color: whitesmoke;
	padding: 5px;
}

#tooltip h3, #tooltip div {
	margin: 0;
}

div.aspecto {
	position: relative;
	border: 0;
	margin: 15px;
	padding: 0;
}

div.aspecto span.titulo_aspecto {
	background-color: #FFE991;
	border: #99cc99 solid 1px;
	padding: 1px 10px;
	margin: 0 0 5px 0;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
}

div.aspecto div.conteudo_aspecto {
	border: #99cc99 solid 1px;
	margin: 1px 0 0 0;
	padding: 5px 10px 3px 10px;
	border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
}

div.aspecto div.conteudo_aspecto div {
	border: 0px;
	padding: 10px 0 1px 0;
	margin-left: 0px;
}

div.aspecto div.conteudo_aspecto.sem_borda {
	border: 0px;
	padding: 0;
}

div.aspecto div.conteudo_aspecto.sem_borda {
	border: 0px;
	padding: 0;
	margin: 4px 0 0 0;
}

div.aspecto div.conteudo_aspecto.sem_borda table.RA_TABELA_EXTERNA {
	margin-left: 0;
}

img {
	border: 0;
}

input:not ([type="image"] ), textarea, keygen, select, select[size="0"],
	select[size="1"] {
	border-radius: 2px;
	-moz-border-radius: 2px;
	border: #9C9 solid 1px;
}

input[type="button"], input[type="submit"] {
	cursor: pointer;
}

input[type="file"] {
	cursor: pointer;
}

div.wicket-aa ul li {
	cursor: pointer;
}

div.wicket-modal div.w_content_2 {
	cursor: default;
}

li label {
	cursor: inherit;
}

.ui-widget {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.ui-autocomplete {
	position: absolute;
	height: 250px;
	overflow: auto;
	z-index: 20002;
}

.days-difference {
	display: inline-block !important;
	font-size: 11px;
	color: #F7432C;
	font-weight: 400;
	margin-left: 5px;
	position: relative;
	top: -3px;
}

.icone_filtro {
	padding-left: 12px;
	display: inline-block;
	background: url(../design/imagens/icone_filtro.png) no-repeat
		center left;
	background-size: 10px 9px;
}

.icone_ajuda {
	padding-right: 19px;
	background: url(../design/imagens/icone_help.png) no-repeat top
		right;
}

.icone_info {
	padding-right: 19px;
	background: url(../design/imagens/icone_info.png) no-repeat top
		right;
}

.icone_ajuda_peq {
	padding-right: 16px;
	background: url(../design/imagens/icone_help.png) no-repeat top
		right;
	background-size: 12px 12px;
	cursor: pointer;
}

.BTN_SORT {
	background: url(../design/imagens/arrow_off.png) no-repeat;
	border: 0;
	width: 7px;
	height: 10px;
	cursor: pointer;
}
.BTN_DRAG {
	background: url(../design/imagens/switch.gif) no-repeat;
	border: 0;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin-right: 4px;
	align-self: center;
	filter: grayscale(70%);
}

.BTN_SORT.UP {
	background: url(../design/imagens/arrow_up.png) no-repeat;
}

.BTN_SORT.DOWN {
	background: url(../design/imagens/arrow_down.png) no-repeat;
}

.formulario_reduzido input, .formulario_reduzido select, .formulario_reduzido textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	line-height: 14px;
}

.formulario_reduzido select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}


.chosen-container {
	font-size: 11px;
}

.chosen-container-single .chosen-single {
	padding: 0px 0 0 6px;
	height: 20px;
	border-radius: 4px;
	line-height: 19px;
}

.chosen-container-single .chosen-single span {
	margin-right: 21px;
}

.chosen-container-single .chosen-single div {
	top: -2px;
	right: 0px;
	width: 14px;
}

.chosen-container-multi .chosen-choices {
	padding: 0px 4px;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { 
	height: 19px;
}

.chosen-container-multi .chosen-choices li.search-choice {
	margin: 2px 4px 2px 0;
	padding: 2px 18px 2px 4px;
	line-height: 11px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { 
	top: 2px;
}
.chosen-container-multi .chosen-choices{
	border: #9C9 solid 1px;
}
.chosen-container .chosen-results li.highlighted {
	background: #5A6949 linear-gradient(#5A6949 20%, #5A6949 90%);
}
.chosen-single.chosen-single-with-deselect .search-choice-close {
	top: 4px;
	right: 15px;
}
.header-fixed, .column-fixed, .header-column-fixed{ 
    position: fixed; 
    top: 0px; display:none;
    background-color:#DCD9C8;
}
.hasDatepicker[size="8"]{
	min-width: 76px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
	font-size: 12px;
}

.comBorda{
	border:#99cc99 solid 1px;
}
td[acoes] > * > a {
	margin-left: 2px;
}
.navigation{
	background-color: #FFCC00;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}
.navigatorLabel{
	float: right;
}
.navigator{
	float: left;
}