* {
	font-family: Tahoma, sans-serif !important;
	margin: 0px;
	padding: 0px;
}

.red {
	border: 1px solid red;
}

.black {
	border: 1px solid black;
}

.blue {
	border: 1px solid blue;
}

html,body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	overflow-y: hidden;
}

.gridExportarleft {
	float: left;
}

.clear {
	clear: both;
}

div {
	display: block;
}

.colunaresposta {
	width: 92% !important;
}

.colunanota {
	width: 3% !important;
	height: 100%;
}

label {
	color: #254f6c !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 10px !important;
	font-weight: bold !important;
}

input[type=text],input[type=password],textarea {
	border: 1px solid #999 !important;
	background: url("../images/field.jpg") repeat-x top !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 11px !important;
	height: 22px !important;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	
}

.
.ui-datatable-data td,.ui-datatable .ui-datatable-data-empty td {
	text-align: justify;
}

input[type=text]:disabled {
	color: #000000 !important;
}

input[type=text]:FOCUS {
	border: 1px solid #6699DA !important;
}

input[type=checkbox]:FOCUS {
	border: 1px solid #6699DA !important;
}

input[type=radius]:FOCUS {
	border: 1px solid #6699DA !important;
}

input[type=password]:FOCUS {
	border: 1px solid #6699DA !important;
}

select:FOCUS {
	border: 1px solid #6699DA !important;
}

textarea:FOCUS {
	border: 1px solid #6699DA !important;
}

select {
	border: 1px solid #999 !important;
	margin-bottom: 2px;
	margin-top: 3px;
	background: Trasparent !important;
	background: url("../images/field.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	font-family: Tahoma, sans-serif !important;
	height: 20px;
}

select option {
	font-family: Tahoma, sans-serif !important;
	font-size: 11px;
}

input[type="text"],input[type="password"] {
	height: 20px !important;
}

input[type="button"],input[type="submit"],button {
	height: 22px !important;
	text-align: center !important;
	color: #fff !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin: 0px !important;
	background: #25608C url("../images/botao.jpg") !important;
	background-position: top;
	background-repeat: repeat-x;
	border: 1px outset #cdcdcd;
	box-shadow: 1px 1px 2px #000;
	cursor: pointer;
}

input[type=submit]:HOVER {
	background: url("../images/botao-hover.jpg");
	cursor: pointer;
}

input[type=button]:HOVER {
	background: url("../images/botao-hover.jpg");
	cursor: pointer;
}

button:HOVER {
	background: url("../images/botao-hover.jpg");
	cursor: pointer;
}

.textoEspecial {
	color: #01354D;
	font-size: 16px;
	font-family: Tahoma, sans-serif;
	font-variant: small-caps;
}

a {
	color: #666666 !important;
	font-weight: bolder;
	text-decoration: none;
}

a:hover {
	color: #01354d;
	text-decoration: underline;
}

.linkTelaPrincial {
	color: #01354d;
	font-weight: bolder;
	text-decoration: none;
}

.linkTituloTelaPrincial {
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	font-size: 19px;
}

.find {
	border: 2px solid #FF0000;
}

.blocoPrincipal {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	position: relative;
}

* html .blocoPrincipal {
	height: 100% /* hack para IE6 que trata height como min-height */
}

#cabecalho_completo {
	width: 100%;
	height: 101px;
	/*position: absolute;*/
	margin-top: 0px; /* valor negativo da altura do rodap� */
	clear: both;
}

.topo {
	width: 100%;
	height: 69px;
	background: url("../images/background_topo.png") top repeat-x;
}

.tabelaTopo {
	border: none;
	position: relative;
	height: 70px;
}

.menu {
	width: 100%;
	padding: 0px;
	background-color: url("../images/menu_superior_background.png") top
		repeat-x;
	position: absolute;
	float: right;
	border: none;
	z-index: 10;
}

.menu table {
	margin: 0px !important;
	width: 95% !important;
	margin-top: 2px !important;
}

.menu-lateral {
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
	/*height: 100% !important;*/
	height: 98% !important;
	float: left;
}

.linksMenus a {
	font-size: 12px !important;
}

.topoPainel {
	width: 100%;
	height: 33px;
	background: url("../images/menu_superior_background.png") repeat-x;
}

.contadorSessao {
	padding-right: 10px;
	text-align: right;
	color: #FFF;
	font-size: 12px;
	padding-top: 8px;
	float: right;
	margin-right: 110px;
}

.versao {
	padding-right: 48px;
	text-align: right;
	color: #FFF;
	font-size: 12px;
	padding-top: 8px;
	float: right;
}

.centro {
	margin: 0 auto;
	background: #FFFFFF;
	width: 100% !important;
	height: 86%;
	overflow: hidden;
	padding-bottom: 10px;
}

.colunaMenuLateral {
	width: 16% !important;
	background: #F3F2F2;
	float: left;
	height: auto;
	/*height: 98%;*/
	height: 100%;
	overflow: auto;
}

.colunaConteudo {
	margin: 0 auto;
	width: 83% !important;
	float: left;
	margin: 5px 0px 10px 9px;
	height: 92%;
	margin-bottom: 50px;
	overflow: auto;
}

.conteudo {
	margin: 0px;
	color: #254F6C;
	font-size: 12px;
	width: 100% !important;
	height: 95% !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.conteudo h4 {
	margin-left: 8px;
}

.finalBloco {
	width: 100%;
	height: 31px;
	background: url("../images/menu_superior_background.png") repeat-x;
	position: absolute;
	bottom: 0;
}

#combo_Geral_Avaliacao {
	border: 1px solid #eee !important;
}

#idRecursoList_instituicao {
	border: 1px solid #eee !important;
}

#idRecursoList_status_label {
	border: 1px solid #eee !important;
}

.inputMuitoPequeno {
	width: 60px;
	height: 22px;
}

.inputPequeno {
	width: 80px;
	height: 22px;
}

.inputPequenoMedio {
	width: 110px !important;
	height: 22px !important;
}

.inputMedio {
	width: 150px !important;
}

.inputGrande {
	width: 260px !important;
	height: 22px;
	border-top: 1px solid #eee !important;
}

.inputMaior {
	width: 400px;
}

.inputMaiorAbaDadosAvaliacao {
	width: 376px;
}

table.linhaAvaliacao tr td {
	width: 130px;
	max-width: 130px;
}

.comboboxWidthVistoriaGrande {
	width: 350px;
}

.inputMedioGrande {
	width: 305px;
}

.inputGigante {
	width: 400px !important;
}

.inputNomeModeloFormulario {
	width: 463px !important;
}

.inputSuperGigante {
	width: 500px !important;
}

.selectCheckboxMenuIndicadoresAvaliacaoMeta {
	width: 330px !important;
	height: 22px;
	border-top: 1px solid #eee !important;
}

.panelIndicadoresAvaliacaoMeta {
	width: 330px !important;
	min-height: 50px;
	max-height: 200px;
	overflow: auto;
}

.inputTextArea {
	width: 600px;
	height: 40px;
}

.tabelaEspacamento {
	margin-left: 100px;
	width: 70%;
	text-align: center;
}

.textoDestaque {
	font-weight: 16px;
	font-weight: bolder;
}

.ui-widget-content {
	border-color: white;
	background: transparent !important;
	box-shadow: none !important;
}

.tituloDeBloco {
	background-color: #EDF5FD;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #01354d;
	font-weight: bolder;
}

#divMensagemErro {
	margin: 0 auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 15px;
	border-radius: 5px;
	width: 90%;
	vertical-align: middle;
}

#divMensagemErro ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
}

#divMensagemErro ul li {
	margin-left: 4px;
	margin-top: 4px;
	padding: 0px;
	list-style: none;
}

.observacaoCriterioAvaliacao {
	font-size: 11px;
	margin-top: 5px;
	margin-left: 10px;
	display: block;
}

.gridTamanho950 th,.gridTamanho950 tfoot td {
	/*height: 100%;
    padding: 4px 10px;
    text-align: center;
    white-space: normal;*/
	
}

.gridTamanho950 th.ui-state-default {
	background: #F0F0F1 !important;
	border: none !important;
	color: #01354D !important;
	text-align: left !important;
	font-size: 11px !important;
	font-family: Tahoma !important;
	font-weight: bold !important;
}

fieldset {
	display: block;
	margin-top: 12px;
	margin-bottom: 5px !important;
	border: 1px solid #8FA9C3 !important;
	padding: 10px;
	word-wrap: break-word !important;
	white-space: normal;
}

.panelGridMargenLados15 {
	margin: 0 15px;
}

.panelGridMargenLados15 .gridBotoes {
	margin-top: 43px;
}

.colAvaliacao {
	width: 90%;
	height: 40px;
	margin-top: -48px;
}

.fildsetResposta {
	width: 97%;
}

.rf-tab-cnt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C4C0B9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
}

.rf-tab-cnt table {
	width: 100%;
}

.painelGridPeriodoVigencia {
	width: 300px !important;
	margin: 0 auto !important;
}

.tabelaGrande {
	width: 100%;
}

.tabelaMedia {
	width: 53%;
}

.tabela65 {
	width: 65%;
}

.rf-tab-hdr-act.rf-tab-hdr-top {
	background: url("../images/menu_superior_background.png") repeat-x
		scroll 0 0 transparent;
	background-color: #F1EEE9;
	background-position: center top;
	background-repeat: repeat-x;
	border-bottom: 0 none;
	cursor: default;
	font-weight: bold;
	padding: 4px 5px 3px;
	vertical-align: top;
}

.rf-tab-hdr-inact.rf-tab-hdr-top {
	background: #FBFBFC;
	padding: 4px 5px 3px;
	vertical-align: top;
	color: #01354D !important;
	text-align: center;
}

table tr td fieldset.fieldsetGrande {
	width: 98%;
}

.fildsetMedio {
	width: 50%;
}

#field_list_nota_geral table tr td {
	white-space: normal;
}

.lblNota {
	margin-left: 0px;
}

.widthTabelaAvaliacao {
	width: 97% !important;
}

.distNota {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 50px !important;
	float: left !important;
	height: 11px !important;
	margin-right: -15px;
}

.distIndicador {
	width: 88% !important;
	min-height: 17px !important;
	margin-right: 3px;
	float: left !important;
	word-wrap: break-word !important;
}

.distIndicador table tr td {
	margin: 0 5px;
	width: 700px !important;
	display: block !important;
	word-wrap: break-word !important;
	/*
	white-space: pre-line !important;
	white-space: pre-wrap !important;
	*/
}

.distIndicadorFilha {
	/*width: 980px !important;*/
	width: 90% !important;
	float: left !important;
	word-wrap: break-word !important;
}

.fsOpcao label,input[type="radio"] {
	margin-top: 0;
	padding: 0;
	overflow: hidden;
}

.mensagem {
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;
	padding: 0px;
	text-align: left;
	text-shadow: 1px 1px 5px #777;
}

.mensagem ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.mensagemErro {
	color: #990000;
}

.logoPagina {
	background: url("../images/logo-itep.png") left no-repeat !important;
	width: 310px;
	height: 52px;
	float: left;
	margin: 12px;
	position: absolute;
}

.tituloPagina {
	font-size: 16px;
	color: #366999;
	position: absolute;
	top: 24px;
	left: 50%;
	margin-left: -75px;
}

.funcaoTopo {
	/*text-align: right;
	text-shadow: 3px 3px 15px #366999;*/
	padding-right: 18px;
	float: right;
	font-size: 11px;
}

.funcaoTopo img {
	float: left;
	margin: 3px 5px 0 5px;
}

.tblFuncaoTopo {
	float: right;
	text-align: left;
	margin-top: 7px;
}

.tblFuncaoTopo div {
	float: left;
}

.botaoSair input[type=submit] {
	width: 20px !important;
	height: 20px !important;
	margin-left: 5px !important;
	background: url("../images/botao-sair.png") top no-repeat !important;
	border: none !important;
	box-shadow: none !important;
}

.botaoSair {
	width: 20px !important;
	height: 20px !important;
	background: url("../images/botao-sair.png") top no-repeat !important;
	border: none !important;
	box-shadow: none !important;
	float: left;
	margin-top: 17px;
}

.botaoSair input[type=submit]:HOVER {
	background: url("../images/botao-sair.png");
	border: none !important;
}

.botarSair2 {
	background: url("../images/botao-sair.png");
	border: none !important;
}

.topoNomeDoUsuario {
	font-weight: bolder;
	color: #366999 !important;
}

.floatLeft {
	float: left;
	position: relative;
	width: 96.8%;
}

legend {
	color: #333;
	font-family: Calibri, sans-serif;
	font-size: 12px;
}

.bsFieldsetPadrao {
	margin-top: 12px !important;
	margin-bottom: 10px !important;
	border: 1px solid #8FA9C3 !important;
	border-radius: 0px !important;
	clear: both;
}

.bsFieldsetPadrao legend {
	background: none !important;
	border: none !important;
	padding: 5px !important;
	color: #555 !important;
}

.ui-datatable {
	padding: 0px !important;
}

.ui-datatable-header {
	text-align: left !important;
	border: none !important;
	background: none !important;
}

.ui-paginator-top {
	background: url("../images/header_grid_paginator.png") repeat-x
		!important;
	border: 1px solid #99bce8 !important;
	border-radius: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

.ui-paginator-bottom {
	background: url("../images/header_grid_paginator_bottom.png") repeat-x
		!important;
	border: 1px solid #99bce8 !important;
	border-radius: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

* /
.ui-datatable-even td {
	background-color: #fafafa !important;
	border-left: 1px solid #99bce8 !important;
	border-right: 1px solid #99bce8 !important;
	/*max-width: 260px !important;
	/* Quebra a coluna do datatable quando o texto for grande */
	word-wrap: break-word !important; /* "" */
	/*width: 300px !important;*/ /* "" */
}

.ui-datatable .ui-datatable-data td,.ui-datatable .ui-datatable-data-empty td
	{
	/*background-color: #fafafa !important;*/
	border-left: 1px solid #99bce8 !important;
	border-right: 1px solid #99bce8 !important;
	/*max-width: 260px !important;
	/* Quebra a coluna do datatable quando o texto for grande */
	word-wrap: break-word !important; /* "" */
}

/* Muda a cor do texto nos inputs desativados para preto */
textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],select[disabled]
	{
	color: black !important;
}

.ui-widget-content {
	background: white !important;
	color: #4F4F4F;
}

.ui-state-default {
	border: none !important;
	text-align: left !important;
	font-size: 11px !important;
	font-family: Tahoma !important;
	font-weight: bold !important;
}

.ui-datatable-odd {
	border-left: 1px solid #99bce8 !important;
	border-right: 1px solid #99bce8 !important;
	background-color: #ddd !important;
}

.ui-datatable {
	border: none !important;
	padding: 0px !important;
	text-align: left !important;
}

.ui-datatable-data-empty {
	border: none !important;
}

.bsLegenda legend {
	background: none !important;
	padding: 2px !important;
}

.teste {
	border: 1px solid !important;
}

.gridBotoes {
	float: right;
	margin-right: 0px;
	margin-top: 5px;
	display: inline-block;
}

.gridConfirmacaoBotoes table {
	margin-left: 50px;
	text-align: center !important;
}

.gridConfirmacaoBotoes td {
	padding: 20px !important;
}

.td-width td {
	float: left;
}

#formBody a {
	color: #254f6c !important;
	font-family: Tahoma !important;
	font-weight: bold !important;
}

#formBody a:hover {
	color: #000000 !important;
}

.ui-datatable table {
	border: 1px solid #99bce8 !important;
}

panelGrid {
	width: 100%;
}

panelGrid table {
	width: 100%;
}

/* CLASSES DO MENU */
.rf-ddm-lbl-dec {
	text-transform: uppercase !important;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #333;
	font-weight: bolder;
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-top: 2px !important;
}

.rf-ddm-lbl-dec:hover {
	color: #e0901d;
}

.rf-ddm-sel {
	background: url("../images/bg-hover-menu.png") repeat-x top !important;
	border: none !important;
	height: 17px !important;
	margin-top: -2px !important;
}

.rf-ddm-unsel {
	background: none !important;
	border: none !important;
	height: 17px !important;
	margin-top: -2px !important;
	padding-top: 2px !important;
	vertical-align: middle !important;
}

.rf-ddm-itm-sel {
	background: url("../images/hover_grid.png") repeat-x center !important;
	border: none !important;
	margin: 0px;
}

.rf-ddm-itm-unsel {
	background: none !important;
	border: none !important;
	margin: 0px;
}

.rf-ddm-lst-bg {
	background: #CECECE !important;
	box-shadow: 2px 2px 30px #23535d !important;
	border: 1px solid #555 !important;
}

.rf-tb-itm {
	border: none;
	background: transparent;
	font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

.rf-ddm-lst-bg {
	background: none !important;
	border: 1px solid #333;
	padding: 0px;
	box-shadow: 2px 2px 30px #333;
	z-index: 10;
}

.rf-ddm-lst {
	background: #EFEFEF !important;
	border: none;
	padding: 0px;
}

.rf-ddm-itm-ic {
	margin-left: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.rf-ddm-itm-dis:hover {
	background: url("../images/header_grid.png") repeat-x center !important;
}

.rf-ddm-itm-dis a {
	text-decoration: none !important;
	color: #01354d !important;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.rf-ddm-itm,.rf-ddm-itm-dis {
	background-color: #FFF !important;
}

.rf-ddm-itm-lbl {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #01354d !important;
}

.rf-ddm-emptyIcon {
	display: none !important;
}

.rf-tb-itm .itemMenuTopo {
	background: none !important;
	height: 17px !important;
	margin-top: 0px !important;
	padding-top: 3px !important;
	padding-left: 0px;
	vertical-align: middle !important;
	color: #333 !important;
	text-align: center !important;
}

.rf-ddm-itm-ic {
	display: none !important;
}

.rf-tb-itm .itemMenuTopo .rf-ddm-itm-lbl {
	color: #333 !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	text-align: center !important;
}

.rf-tb-itm .itemMenuTopo {
	background: none !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.rf-tb-itm .itemMenuTopo:HOVER {
	background: url("../images/bg-hover-menu.png") repeat-x top !important;
}

.itemMenuTopo .rf-ddm-itm-lbl:hover {
	color: #e0901d !important;
}

.rf-tb-itm {
	padding: 0px !important;
}

/* FIM CLASSES DO MENU */
input[type="button"],input[type="submit"].botaoEditar {
	background: url("../images/editar.png") no-repeat center !important;
}

.botaoEditar {
	background: url("../images/editar.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
	text-indent: -999em;
}

.botaoJulgar {
	background: url("../images/validar_vistoria.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoAcessoNegado {
	background: url("../images/cancel.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoApagar {
	background: url("../images/apagar.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoCopiar {
	background: url("../images/Copy-32.png") no-repeat center !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
	text-indent: -999em;
}

.botaoRemover {
	background: url("../images/remover.png") no-repeat center !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
	text-indent: -999em;
}

.botaoCima {
	background: url("../images/cima.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.imagemConfirmacao {
	cursor: default !important;
}

.botaoConfirmado {
	width: 24px !important;
	height: 24px !important;
	margin-left: 5px !important;
	background: url("../images/avaliacao_realizada.png") center no-repeat
		!important;
	border: none !important;
	box-shadow: none !important;
	text-indent: -999em;
}

.botaoBaixo {
	background: url("../images/baixo.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoValidar {
	background: url("../images/bt_validar.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

input[type="submit"].botaoVisualizar {
	background: url("../images/visualizar.png") no-repeat center !important;
}

.botaoVisualizar {
	background: url("../images/visualizar.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 23px !important;
	height: 23px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
	text-indent: -999em;
}

.botaoConsultar {
	background: url("../images/consultar.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 30px !important;
	height: 23px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoSuplemento {
	background: url("../images/corrigir_vistoria.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoExcel {
	background: url("../images/excel.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 23px !important;
	height: 23px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoPdf {
	background: url("../images/exportar_pdf.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 23px !important;
	height: 23px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoCSV {
	background: url("../images/csv.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 23px !important;
	height: 23px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoSuplemento {
	background: url("../images/corrigir_vistoria.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoImprimir {
	background: url("../images/imprimir.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
	text-indent: -999em;
}

.botaoImprimirImg {
	background: url("../images/imprimir_imagem.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoBaixar {
	background: url("../images/baixar.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoVisualizarAnexos {
	background: url("../images/visualizar_anexos.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoVerificar {
	background: url("../images/verificado.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.rf-tb {
	background: none !important;
	border: none !important;
}

.rf-dt {
	margin-top: 10px !important;
	width: 100% !important;
}

.rf-dt-shdr-c {
	background: url("../images/header_grid.png") repeat-x center !important;
}

.rf-dt-r {
	width: 20px !important;
}

.estiloColuna {
	width: 20px;
	text-align: center !important;
}

.campoObrigatorioInformacao {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #01354d !important;
	font-weight: bold;
	text-align: right !important;
	margin-top: 10px !important;
	padding-right: 20px;
}

#divInformacaoCampoObrigatorio {
	padding: 5px;
	text-align: right;
	margin-bottom: 10px;
	width: 90%;
	vertical-align: middle;
}

.campoQuantidadeMaximaSenha {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #ff3535 !important;
	font-weight: bold;
	text-align: right !important;
	margin-top: 10px !important;
	padding-left: 5px;
}

#divInformacaoQuantidadeMaximaSenha {
	padding: 5px;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
	width: 90%;
	vertical-align: middle;
}

.ui-picklist-item {
	background: transparent !important;
	font-weight: normal !important;
}

.ui-picklist-item:HOVER {
	background: url("../images/hover_grid.png") repeat-x center !important;
}

.ui-picklist-item a {
	color: #01354d !important;
	background: #01354d !important;
}

.ui-state-highlight {
	
}

.rf-pick-add-all,.rf-pick-add,.rf-pick-rem,.rf-pick-rem-all {
	height: 25px !important;
	text-align: center !important;
	color: #fff !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	background: url("../images/botao.jpg") !important;
	background-position: top !important;
	background-repeat: repeat-x !important;
	border: 1px outset #cdcdcd !important;
	box-shadow: 1px 1px 2px #000 !important;
	border-radius: 0px !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 11px !important;
	width: 100px !important;
}

.rf-pick-add-all:hover {
	background-image: url("../images/botao-hover.jpg") !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
}

select[disabled] {
	background-color: #F5F5F5 !important;
	background-image: none !important;
}

.rf-pick-add:hover {
	background-image: url("../images/botao-hover.jpg") !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
}

.rf-pick-rem:hover {
	background-image: url("../images/botao-hover.jpg") !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
}

.rf-pick-rem-all:hover {
	background-image: url("../images/botao-hover.jpg") !important;
	background-repeat: repeat-x !important;
	background-position: top !important;
}

.rf-pick-sel {
	background-color: #ffae4d !important;
}

.rf-pick-opt:HOVER {
	background: url("../images/hover_grid.png") repeat-x center !important;
}

.ui-picklist-list {
	border: 1px solid #999 !important;
	background: url("../images/field.jpg") repeat-x top !important;
	font-family: Tahoma, sans-serif !important;
	border-radius: 0px !important;
}

.rf-tab-hdr-tabline-vis {
	background: none !important;
	border: none !important;
}

.rf-tab-hdr-brd {
	background-color: #23535d !important;
	border: #01354d !important;
}

.rf-tab-hdr-act {
	border-left-color: #01354d !important;
	border-right-color: #01354d !important;
	border-top-color: #01354d !important;
	color: #FFFFFF !important;
	padding-top: 5px;
	background: url("../images/aba.png");
	background-position: top;
	background-repeat: repeat-x;
}

.rf-tab-hdr-inact {
	border-left-color: #01354d !important;
	border-right-color: #01354d !important;
	border-top-color: #01354d !important;
	color: #747474 !important;
	padding-top: 5px;
	background: url("../images/aba-hover.png");
	background-position: top;
	background-repeat: repeat-x;
	font-weight: bolder !important;
}

.rf-tab-cnt {
	border-right-color: #23535D !important;
	border-bottom-color: #23535D !important;
	border-left-color: #23535D !important;
	border-left: 2px solid !important;
	border-right: 2px solid !important;
	border-bottom: 2px solid !important;
}

.rf-tab-hdr-tabline-vis,.rf-tab-hdr-tabs {
	border: none !important;
}

.rf-fu-hdr {
	background: url("../images/header_grid.png") repeat-x center !important;
	border: none !important;
	text-align: left !important;
	font-size: 11px !important;
	font-family: Tahoma !important;
	font-weight: normal !important;
	padding-top: 0px !important;
}

.rf-fu-btn-add {
	background: url("../images/botao.jpg") !important;
	background-position: top;
	background-repeat: repeat-x;
	border: 1px outset #cdcdcd;
	box-shadow: 1px 1px 2px #000;
}

.rf-fu-btn-upl {
	background: url("../images/botao.jpg") !important;
	background-position: top;
	background-repeat: repeat-x;
	border: 1px outset #cdcdcd;
	box-shadow: 1px 1px 2px #000;
}

.rf-fu-btn-cnt-upl {
	font-family: Tahoma !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #ffffff !important;
}

.rf-fu-btn-cnt-add {
	font-family: Tahoma !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #ffffff !important;
}

.rf-fu-btn-cnt-clr {
	font-family: Tahoma !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #ffffff !important;
}

.rf-fu-btn-clr {
	background: url("../images/botao.jpg") !important;
	background-position: top;
	background-repeat: repeat-x;
	border: 1px outset #cdcdcd;
	box-shadow: 1px 1px 2px #000;
}

.rf-fu {
	border-color: #cdcdcd !important;
}

.rf-fu-itm {
	background: #cdcdcd !important;
	padding: 8px !important;
}

.top {
	vertical-align: top;
}

.listaArquivoVistoria {
	height: 300px !important;
	width: 275px !important;
	overflow: auto;
}

.bsFileUpload {
	height: 150px !important;
	width: 700px !important;
}

.rf-p-hdr {
	height: 13px !important;
	vertical-align: middle !important;
	padding: 8px !important;
	border: none !important;
	background: #FF0000 url("../images/header_grid.png") repeat-x top
		!important;
	color: #01354d !important;
}

.itemArquivo {
	width: 100%;
}

.tituloImagem {
	font-weight: bold;
}

.painelImagem {
	width: 100% !important;
}

.right {
	float: right;
	margin: 0 !important;
}

.boatoItemArquivo {
	width: 100% !important;
	text-align: right !important;
	/*position: relative !important;*/
}

/* Componente din�mico */
.coluna1 {
	width: 20% !important;
}

.coluna2 {
	width: 30% !important;
}

.coluna3 {
	width: 50% !important;
}

/* Colunas dos pick lists */
.pickTituloEsquerda {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	color: #01354d;
	font-family: Calibri, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}

.pickTituloDireita {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: -18px;
	margin-left: 315px;
	position: relative;
	color: #01354d;
	font-family: Calibri, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}

.rf-fu-inp {
	position: relative !important;
}

.rf-fu-lst {
	height: 120px !important;
}

input:FOCUS,textarea:FOCUS,select:FOCUS {
	outline: none;
}

textarea {
	resize: none;
}

.colunaLabel {
	width: 80px;
}

.colunaCampoGrande {
	width: 350px !important;
}

.registroDado {
	padding-right: 30px;
	text-align: left;
}

.ui-fieldset-legend {
	background: transparent !important;
	padding-left: 2px !important;
	padding-bottom: 3px !important;
	font-size: 11px !important;
	line-height: 11px !important;
	padding: 0 1em 2px 1em !important;
	/*text-align: justify;
	width: 815px;*/
}

.notaResposta {
	padding-top: 15px !important;
} /* #FS NOTA# dist�ncia entre o legend do FS e a nota */
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	border: transparent !important;
}

ui-fieldset-legend ui-corner-all ui-state-default {
	overflow: hidden !important;
}

.fsPag p {
	margin: 0;
	padding: 0;
	color: #01354D;
	margin-bottom: 10px;
	font-size: 11px !important;
	line-height: 11px !important;
}

.fsPag td {
	padding-bottom: 5px !important;
}

.txtAreaObs {
	margin-left: 10px !important;
}

.bsPrimeFieldset legend {
	font-size: 11px !important;
	line-height: 11px !important;
}

.fsFirst legend { /* Tamanho do t�tulo do fieldset da p�g inicial */
	font-size: 14px !important;
	line-height: 14px !important;
}

.ui-fieldset {
	min-height: 55px !important;
	width: initial !important;
}

.labelAlertaFormulario {
	color: #990000 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
}

.labelAlertaFormularioFinalizado {
	color: #990000 !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

.divPontosFomulario {
	margin: 0 auto;
	border: 1px solid #00529b !important;
	padding: 10px;
	text-align: left;
	margin-bottom: 15px;
	border-radius: 5px;
	background: #f3f2f2 repeat-x !important;
	width: 50%;
	vertical-align: middle;
}

.informacaoPontosFormulario {
	background: url("../images/interrogacao.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoHelp {
	width: 24px !important;
	height: 24px !important;
	margin-left: 5px !important;
	float: right;
	background: url("../images/interrogacao.png") top no-repeat !important;
	border: none !important;
	box-shadow: none !important;
}

.rf-tb-cntr {
	padding-top: 2px !important;
	float: right !important;
}

.rf-ac-itm-cnt {
	background: #f3f2f2 !important;
	color: #666666 !important;
	height: auto !important;
}

/* */
.botaoExportarPDF {
	width: 24px !important;
	height: 24px !important;
	margin-left: 5px !important;
	background: url("../images/exportar_pdf.png") top no-repeat !important;
	border: none !important;
	box-shadow: none !important;
}

.botaoAvaliacaoRealizada {
	width: 24px !important;
	height: 24px !important;
	margin-left: 5px !important;
	background: url("../images/avaliacao_realizada.png") center no-repeat
		!important;
	border: none !important;
	box-shadow: none !important;
}

.botaoAvaliacaoNaoRealizada {
	width: 24px !important;
	height: 24px !important;
	margin-left: 5px !important;
	background: url("../images/avaliacao_nao_realizada.png") center
		no-repeat !important;
	border: none !important;
	box-shadow: none !important;
}

.botaoAvaliarServidor {
	width: 24px !important;
	height: 24px !important;
	margin-left: 5px !important;
	background: url("../images/avaliar_servidor.png") center no-repeat
		!important;
	border: none !important;
	box-shadow: none !important;
	cursor: pointer;
}

.divInformacoes {
	width: 100%;
	height: 100%;
}

.divInformacoes td {
	float: left;
	margin-right: 10px;
}

.col-firstacc td {
	float: left;
	padding-left: 5px !important;
}

.divLogoPrincipal {
	width: 80%;
	height: 100%;
}

.acessoRapido {
	background: url("../images/informacao.png") no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoSelecionarVinculo {
	background: url("../images/vinculo_selecionado.png") no-repeat center
		!important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 24px !important;
	height: 24px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.rf-pp-shade {
	position: fixed !important;
	width: 100% !important;
	height: 100% !important;
	top: 0 !important;
	left: 0 !important;
	background-color: #D0D0D0 !important;
	opacity: .5 !important;
}

.rf-pp-cntr {
	border: 1px solid silver !important;
	background: #F1F1F1 !important;
}

.rf-pp-shdw {
	background-color: black !important;
	z-index: -1 !important;
}

.rf-pp-hdr {
	background: url("../images/header_popup.png") repeat-x !important;
	position: relative !important;
	padding: 2px !important;
}

.rf-pp-cnt-scrlr {
	top: 0 !important;
	left: 0 !important;
	overflow: auto !important;
	background: #FFFFFF !important;
}

.rf-pp-hdr-cntrls {
	position: absolute !important;
	top: 2px !important;
	right: 2px !important;
	white-space: nowrap !important;
	cursor: default !important;
	font-weight: bold !important;
	color: white !important;
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 14px !important;
	z-index: 100 !important;
}

.rf-pp-hndlr-l {
	width: 7px !important;
}

.rf-ac-itm-hdr {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: silver !important;
	background-image: url("../images/header_accordion.png") !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	background-color: #BED6F8 !important;
	position: relative !important;
	padding: 8px 10px 7px 10px !important;
	font-weight: bold !important;
	color: white !important;
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 11px !important;
	cursor: pointer !important;
	min-height: 0 !important;
}

.rf-ac-itm-hdr:hover {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: silver !important;
	background-image: url("../images/header_accordion.png") !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	background-color: #BED6F8 !important;
	position: relative !important;
	padding: 8px 10px 7px 10px !important;
	font-weight: bold !important;
	color: white !important;
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 11px !important;
	cursor: pointer !important;
	min-height: 0 !important;
}

.rf-ac {
	border-width: 1px !important;
	border-style: solid !important;
	border-color: #BED6F8 !important;
	border-bottom: 0 !important;
}

.rf-ac-itm-cnt {
	border-bottom-color: #BED6F8 !important;
}

.rf-ac-itm-hdr-act .rf-ac-itm-lbl-act {
	display: block !important;
}

.rf-ac-itm-lbl-act {
	background: url("../images/menu_accordion_back_menu.png") no-repeat
		center !important;
}

.rf-ac-itm-lbl-inact {
	background: url("../images/menu_accordion_back_menu_inactive.png")
		no-repeat center !important;
}

.rf-ac-itm-lbl {
	color: #000000 !important;
}

.imagemAvaliacaoRealizada {
	cursor: default !important;
}

.ui-message-info,.ui-message-error,.ui-message-warn,.ui-message-fatal {
	border: 1px solid !important;
	margin: 0px 5px !important;
	padding: 2px 5px !important;
}

.ui-messages-error,.ui-message-error {
	color: #D8000C !important;
	background-color: #FFBABA !important;
}

.ui-message-error-icon {
	background: url("../images/indicador.png") no-repeat !important;
	display: block !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
}

.rf-pp-shade {
	background-color: black !important;
	opacity: 0.3 !important;
}

.ui-panelgrid td {
	border-color: #fff !important;
}

.ui-panelgrid {
	border-collapse: inherit !important;
}

.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all,h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top
	{
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #BED6F8 !important;
	background-image: url("../images/header_accordion.png") !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	background-color: #BED6F8 !important;
	position: relative !important;
	padding: 5px 10px 5px 0px !important;
	font-weight: bold !important;
	color: white !important;
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 11px !important;
	cursor: pointer !important;
	margin-top: 0px !important;
	margin-left: -10px !important;
}

.ui-accordion-content.ui-helper-reset.ui-widget-content {
	background: #f2f2f2 !important;
	color: #666666 !important;
	height: auto !important;
	border-bottom-color: #BED6F8 !important;
	padding: 10px !important;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: relative;
	margin-top: 5px;
	float: right;
}

.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a {
	color: #000 !important
}

.ui-accordion-header.ui-helper-reset.ui-state-default.ui-state-active.ui-corner-top a
	{
	color: #000 !important
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
	font-size: 11px !important;
}

.ui-button-text {
	text-shadow: none !important;
}

.ui-datatable th div.ui-dt-c {
	padding: 3px 5px !important;
}

.ui-helper-reset {
	line-height: 1 !important;
}

.ui-button-text-only .ui-button-text {
	padding: 0px !important;
}

.ui-datatable th,.ui-state-default.estiloColuna {
	background: url("../images/header_grid.png") repeat-x center !important;
}

.ui-panelgrid td {
	padding: 0px !important;
}

.ui-datalist-content.ui-widget-content {
	border: none !important
}

.ui-picklist.ui-widget {
	width: 550px;
}

.ui-picklist-caption.ui-widget-header.ui-corner-tl.ui-corner-tr {
	text-shadow: none !important;
	background: none !important;
	width: 175px;
	padding: 5px 0 !important;
	border: none !important;
	font-size: 11px;
}

.ui-picklist-button-add {
	background: transparent !important;
	margin-left: 5px !important;
}

.ui-picklist-button-add-all {
	background: transparent !important;
	margin-left: 5px !important;
}

.ui-picklist-button-remove {
	background: transparent !important;
	margin-left: 5px !important;
}

.ui-picklist-button-remove-all {
	background: transparent !important;
	margin-left: 5px !important;
}

.ui-picklist {
	width: 800px !important;
}

.ui-picklist-list {
	width: 516px !important;
}

.labelPickList {
	color: #4f4f4f !important;
	font-family: Tahoma, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold !important;
}

.ui-selectonemenu-label.ui-inputfield.ui-corner-all {
	margin-left: 2px;
	margin-bottom: 2px;
}

.ui-state-default.ui-selection-column.thListaServidor {
	padding-top: 13px;
}

.gridListaServidores th.ui-state-default {
	background: none repeat scroll 0 0 #F0F0F1 !important;
	border: medium none !important;
	color: #01354D !important;
	font-family: Tahoma !important;
	font-size: 11px !important;
	font-weight: bold !important;
	text-align: left !important;
}

.gridListaServidores .ui-datatable th div.ui-dt-c {
	background: none !important
}

.gridListaServidores th div.ui-dt-c {
	background: none !important
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
	color: #4F4F4F !important;
	text-shadow: none !important;
	border: 1px solid #ccc !important;
}

.ui-widget-content.ui-datatable-even.ui-state-highlight,.ui-widget-content.ui-datatable-even.ui-state-hover
	{
	background: #ffb864 !important;
}

.ui-widget-content.ui-datatable-even.ui-state-hover>div {
	background: #ffb864 !important;
}

.ui-state-highlight,.ui-widget-content.ui-datatable-odd.ui-state-hover {
	background: #ffb864 !important;
}

#messagesTag_container {
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 50%;
	margin-top: -200px;
}

#messagesTag_container div {
	border: 0px !important;
}

#messagesTag_container .ui-state-highlight .ui-growl-item .ui-growl-image-error
	{
	background: url(../images/exclamacao_alerta.png) no-repeat center
		!important;
}

#messagesTag_container .ui-state-highlight .ui-growl-item .ui-icon {
	display: block !important;
}

#messagesTag_container .ui-state-highlight .ui-growl-item .ui-icon:hover
	{
	background-color: #bebebe;
}

.logo-popup {
	margin-left: 75px;
	margin-bottom: 15px;
}

.logo-popup-login {
	margin-left: 75px;
	margin-bottom: 15px;
}

.fildsetConsultaParticipante {
	width: 385px !important;
}

.inputSelectComissaoList {
	width: 270px !important;
	float: left !important;
}

.gridConsultaComissaoList td {
	padding-right: 20px !important;
	float: left !important;
}

.fildsetConsultaComissao {
	width: 535px !important;
}

.inputCalendarComissaoList {
	width: 230px
}

.quebraColunaNome {
	max-width: 302px !important;
	/* Quebra a coluna do datatable quando o texto for grande */
	-ms-word-break: break-all !important;
	word-break: break-all !important;
	word-break: break-word !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.quebraColunaNomeAvaliacao {
	max-width: 960px !important;
	/* Quebra a coluna do datatable quando o texto for grande */
	-ms-word-break: break-all !important;
	word-break: break-all !important;
	word-break: break-word !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.colunaCentralizada {
	text-align: center !important;
}

.labelAzulEscuro {
	color: #254f6c !important;
	font-weight: bolder !important;
}

.labelPreto {
	color: #000000 !important;
	font-weight: bolder !important;
}

#combo_Geral_Avaliacao_panel .ui-selectonemenu-items-wrapper {
	width: 460px !important;
}

#relatorioStatusAvaliacoesRealizadas_comboboxInstituicao_panel .ui-selectonemenu-items-wrapper
	{
	width: 460px !important;
}

.quebraColuna {
	/* Quebra a coluna do datatable quando o texto for grande */
	-ms-word-break: break-all !important;
	word-break: break-all !important;
	word-break: break-word !important;
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.observacaoRespostaIndicador {
	width: 800px !important;
	max-width: 800px !important;
}

.tamanhoColunaNomeServidor {
	width: 300px !important;
	max-width: 300px !important;
}

.tamanhoColunaNomeInstituicao {
	width: 290px !important;
	max-width: 290px !important;
}
/*
Truncates
*/
.truncateNoSpaces,.truncateNoSpace50,.truncateNoSpace100,.truncateNoSpace150,.truncateNoSpace240,.truncateNoSpace300,.truncateNoSpace780,.truncateNoSpace400
	{
	table-layout: fixed;
	overflow: hidden;
	-ms-word-break: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	white-space: pre-wrap !important;
}

.truncateAll {
	-ms-word-break: break-all;
	word-break: break-all;
}

.truncateNoSpace920 {
	width: 920px !important;
	max-width: 920px !important;
}

.truncateNoSpace780 {
	width: 780px !important;
	max-width: 780px !important;
	height: 20px !important;
}

/*Seletores*/
.truncateNoSpace780 span {
	width: 780px !important;
	max-width: 780px !important;
	word-wrap: break-word !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	-ms-text-overflow: ellipsis !important;
	-o-text-overflow: ellipsis !important;
}

.truncateNoSpace290 {
	width: 290px !important;
	max-width: 290px !important;
}

.truncateNoSpace50 {
	width: 50px !important;
	max-width: 50px !important;
}

.truncateNoSpace400 {
	width: 400px !important;
	max-width: 400px !important;
}

.truncateNoSpace600 {
	width: 600px !important;
	max-width: 600px !important;
}

.truncateNoSpace350 {
	width: 350px !important;
	max-width: 350px !important;
}

.truncateNoSpace100 {
	width: 100px !important;
	max-width: 100px !important;
}

.coluna100 {
	width: 100px !important;
	max-width: 100px !important;
}

.truncateNoSpace102 {
	width: 102px !important;
	max-width: 102px !important;
}

.truncateNoSpace110 {
	width: 110px !important;
	max-width: 110px !important;
}

.truncateNoSpace150 {
	width: 150px !important;
	max-width: 150px !important;
}

.truncateNoSpace350 {
	width: 350px !important;
	max-width: 350px !important;
}

.truncateNoSpace60 {
	width: 60px !important;
	max-width: 60px !important;
}

.truncateNoSpace25 {
	width: 25px !important;
	max-width: 25px !important;
}

.truncateNoSpace300 {
	width: 300px !important;
	max-width: 300px !important;
}

.truncateNoSpace240 {
	width: 240px !important;
	max-width: 240px !important;
}

.truncateNoSpace280 {
	width: 280px !important;
	max-width: 280px !important;
}

.truncateNoSpace224 {
	width: 224px !important;
	max-width: 224px !important;
}

.truncateNoSpace647 {
	width: 647px !important;
	max-width: 647px !important;
}

.dataList300 li {
	word-wrap: break-word !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	-o-text-overflow: ellipsis !important;
	width: 300px !important;
}

.ui-widget-header {
	background: #0f4e84;
	color: white;
	font-weight: bold;
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.7);
	position: relative;
}

.fieldsetSelecaoServidores {
	width: 816px !important;
}

.width99 {
	width: 99% !important;
}

#comissaoList_tabela_resultado .ui-datatable-tablewrapper table tbody tr td .ui-datalist .ui-widget-content
	{
	background: none !important;
}

.width97 {
	width: 97% !important;
}

.opcaoTipoResposta tr td:first-child {
	width: 25px !important;
}

.popupAtualizarAvaliador {
	max-height: 600px !important;
	overflow-y: scroll !important;
}

.divConteudo {
	width: 979px;
}

.painelGruposLeft {
	float: left !important;
}

.painelCargosRight {
	float: right !important;
}

.popupMaxHeight600 {
	max-height: 600px !important;
	overflow-y: scroll !important;
}

.botaoSetaCima {
	background: url(../images/arrowUp.png) no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 10px !important;
	height: 10px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.botaoSetaBaixo {
	background: url(../images/arrowDown.png) no-repeat center !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	width: 10px !important;
	height: 10px !important;
	border: none !important;
	box-shadow: none !important;
	font-size: 0px !important;
	cursor: pointer;
}

.arvoreCompetencias {
	width: 100%;
}

#pickListIndicadoresDestino .ui-picklist-list {
	width: 200px !important;
}

#pickListIndicadoresDestino td {
	width: 200px !important;
}

#pickListIndicadoresDestino {
	width: 450px !important;
}

.labelIndicadoresSelecionados {
	float: right;
	margin-right: 62px;
}

#gridFormularioEdit {
	margin-right: 19px !important;
	float: right;
	margin-top: 20px;
	display: inline-block;
	clear: both;
}

.gridBotoesTipoResposta {
	display: inline-block;
	clear: both;
	margin-right: -2px;
}

.fieldsetIndicador legend {
	max-width: 900px !important;
}

.colunaNota {
	float: left;
	margin-left: 261px;
}

.colunaNotaChefia {
	float: right;
	margin-left: 13px;
}

.colunaPeso {
	float: right;
	margin-left: 289px;
}

.colunaCheckBox .ui-chkbox {
	display: block;
	margin: 0px auto;
	width: 16px;
	height: 16px;
}

.gridBotoesPopup {
	float: right;
}

.txtAreaAvaliacao {
	height: 65px !important;
}

.fieldsetServidoresAvaliadosParticipante {
	width: 1110px;
}

.fieldsetServidoresAvaliadoresParticipante {
	width: 1330px;
}

.fieldsetServidoresAvaliadosParticipante th {
	text-align: center !important;
}

.fieldsetServidoresAvaliadoresParticipante th {
	text-align: center !important;
}

.textAlignCenter {
	text-align: center !important;
}

div.orientacao {
	background: url(../images/sequencias.png) no-repeat scroll 0 0
		transparent;
	width: 712px;
	height: 48px;
}

div.realizar {
	background: url(../images/sequencias.png) no-repeat scroll 0 33.33%
		transparent;
	width: 712px;
	height: 48px;
}

div.confirmar {
	background: url(../images/sequencias.png) no-repeat scroll 0 67.50%
		transparent;
	width: 712px;
	height: 48px;
}

div.finalizacao {
	background: url(../images/sequencias.png) no-repeat scroll 0 100%
		transparent;
	width: 712px;
	height: 48px;
}

div.visualizarRecursoChefia {
	background: url(../images/sequenciasRecurso.png) no-repeat scroll 0 0
		transparent;
	width: 530px;
	height: 45px;
}

div.visualizarRecursoMetas {
	background: url(../images/sequenciasRecurso.png) no-repeat scroll 0 93%
		transparent;
	width: 530px;
	height: 40px;
}

div.visualizarApenasRecursoChefia {
	background: url(../images/sequenciasRecurso2.png) no-repeat scroll 0 0
		transparent;
	width: 530px;
	height: 45px;
}

div.visualizarApenasRecursoMeta {
	background: url(../images/sequenciasRecurso1.png) no-repeat scroll 0 0
		transparent;
	width: 530px;
	height: 45px;
}

div.solicitarRecursoChefia {
	background: url(../images/sequenciasRecurso4.png) no-repeat scroll 0 0
		transparent;
	width: 530px;
	height: 45px;
}

div.solicitarAdicionarAnexos {
	background: url(../images/sequenciasRecurso4.png) no-repeat scroll 0 93%
		transparent;
	width: 530px;
	height: 40px;
}

div.solicitarTodosPassosRecursoChefia {
	background: url(../images/sequenciasRecurso3.png) no-repeat scroll 0 0
		transparent;
	width: 700px;
	height: 45px;
}

div.solicitarTodosPassosRecursoMeta {
	background: url(../images/sequenciasRecurso3.png) no-repeat scroll 0 50%
		transparent;
	width: 700px;
	height: 45px;
}

div.solicitarTodosPassosAdicionarAnexos {
	background: url(../images/sequenciasRecurso3.png) no-repeat scroll 0
		100% transparent;
	width: 700px;
	height: 45px;
}

.divBemVindo {
	margin-top: 10px;
}

.alertaRecurso .ui-panel-titlebar {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.comboInstituicao {
	width: 410px !important;
}

.accordion-content .ui-accordion-content.ui-helper-reset.ui-widget-content
	{
	background-color: #fff !important;
	margin: 0;
}

.pickListSelecao tbody tr td .ui-picklist-list {
	width: 485px !important;
}

.primeraColunaGridsSelecao {
	width: 100% !important;
}

.backgroundDepoisRecurso {
	background: #AEC3F8 !important;
}

.gridTamanho950 th.backgroundDepoisRecurso {
	background: #AEC3F8 !important;
}
/*.gridNotaGeral table tbody tr{
	display: inline-flex;
	width: 1515px;
}*/
.notaGeralListFildSet div.ui-fieldset-content {
	width: 1024px;
	overflow-x: scroll;
}

#notaGeralList_tabela_resultado_paginator_top,#notaGeralList_tabela_resultado_paginator_bottom
	{
	width: 1994px !important;
}

.gridNotaGeral div.ui-datatable-tablewrapper table {
	width: 2000px !important;
}

.inputCalendarTime input {
	width: 115px;
}

#ui-datepicker-div {
	border: 1px solid #a8a8a8 !important;
	border-color: #a8a8a8 !important;
	background: #ffffff !important;
	color: #4f4f4f !important;
	font-size: 12px;
}

#ui-datepicker-div .ui-slider {
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	background: #cbcbcb !important;
	-moz-box-shadow: inset 0 2px 2px #8f8f8f !important;
	-webkit-box-shadow: inset 0 2px 2px #8f8f8f !important;
	box-shadow: inset 0 2px 2px #8f8f8f !important;
}

.ui-datepicker-calendar tbody tr td a.ui-state-default {
	text-align: center !important;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
	{
	opacity: .8 !important;
}

.data_table_sem_paginacao table {
	border: solid 2px #ddd !important;
}

.data_table_sem_paginacao.ui-datatable .ui-datatable-data td,.data_table_sem_paginacao.ui-datatable .ui-datatable-data-empty td,.data_table_sem_paginacao.ui-datatable-odd
	{
	border-left: none !important;
	border-right: none !important;
}

.botaoConsultarAvaliadorNaoCadastrado {
	float: right;
	margin-top: 20px !important;
}

div.ui-selectcheckboxmenu-header div {
	display: none !important;
}

.checkUpper li.ui-selectcheckboxmenu-item label {
	text-transform: uppercase;
}

.fieldsetRelatorioCompetenciaIndicador {
	display: inline-block;
}

.tabelaRelatorioCompetenciaIndicador {
	display: table;
}

.width50 {
	width: 50% !important;
}

.width110px {
	width: 110px !important;
}

.width300px {
	width: 300px !important;
}

.width330px {
	width: 330px !important;
}

.width650px {
	width: 650px !important;
}

.width680px {
	width: 680px !important;
}

.width700px {
	width: 700px !important;
}

.width840px {
	width: 840px !important;
}

/** CONTEINER WIZAR **/
.wizardTopo {
	width: 220px;
	height: 50px;
	background-repeat: no-repeat;
	float: left;
	margin-left: -15px;
}

.wizardAzulInicio {
	background-image:
		url("../../resources/images/wizard/wizardAzulInicio.png");
}

.wizardAzulMeio {
	background-image:
		url("../../resources/images/wizard/wizardAzulMeio.png");
}

.wizardAzulFim {
	background-image:
		url("../../resources/images/wizard/wizardAzulMeio.png");
}

.wizardCinzaInicio {
	background-image:
		url("../../resources/images/wizard/wizardCinzaInicio.png");
}

.wizardCinzaMeio {
	background-image:
		url("../../resources/images/wizard/wizardCinzaMeio.png");
}

.wizardCinzaFim {
	background-image:
		url("../../resources/images/wizard/wizardCinzaMeio.png");
}

.colunaWizard {
	float: left;
	margin-left: -15px;
}

.texto_topo1 {
	margin-top: 2px;
	font-size: 10px;
	margin-left: 80px;
	color: white !important;
}

.texto_topo2 {
	margin-top: 2px;
	font-size: 10px;
	margin-left: 80px;
	color: #2b648c !important;
}

.texto_interno1 {
	margin-top: 22px;
	font-size: 11px;
	color: white !important;
}

.texto_interno2 {
	margin-top: 22px;
	font-size: 11px;
	color: #2b648c !important;
}
.texto_interno2:first-child {
	margin-left: 15px;
}




.passive{
    background-image: none !important;
    pointer-events: none;
    cursor: default;
}
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{
	    box-shadow: inset 0 0px 1px 1px #8f8f8f !important;
}