@charset "iso-8859-1";
/* CSS Document */
body {
	font-family: Verdana, Arial, sans-serif;
}

html,body {
	height: 100%;
}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,hr,th,td,img
	{
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
/* CABEÇALHO ***********************************************/
#header {
	background-image: url(../images/interface/background/fundoCabecalho.png);
	background-repeat: repeat-x;
	height: 62px;
	position: relative;
}

#header #logoFnde {
	float: right;
}

#header #logoSistema {
	float: left
}

h1#logoFnde,h1#logoSistema {
	height: 62px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

h1#logoFnde {
	width: 173px;
	text-indent: 300px;
	background: url(../images/logo/fnde_web.png) no-repeat;
}

h1#logoSistema {
	width: 430px;
	text-indent: 600px;
}

#header #menuAux {
	font-family: arial;
	position: absolute;
	top: 62px;
	right: 20px;
	display: block;
	height: 38px;
	font-size: .7em;
	color: #fff
}

#header #menuAux>ul {
	list-style: none;
	display: table;
}

#menuAux #infoUsuario {
	height: 38px;
	display: table-cell;
	vertical-align: middle;
	border-left: 1px solid #15476c;
	border-right: 1px solid #15476c;
	background:
		url(../images/interface/background/menuAux_infousuario_bg.png) top
		left repeat-x;
}

#infoUsuarioNome,#infoUsuarioSessao {
	display: block;
	padding: 0 10px;
}

#infoUsuarioSessao {
	color: #c6eaff;
	font-size: .8em;
	letter-spacing: .05em
}

#infoUsuarioSessao span {
	color: #ffe000
}

#btnSisAjuda,#btnSisSair {
	width: 23px;
	height: 19px;
	overflow: hidden;
}

#btnSisAjuda a,#btnSisSair a {
	display: block;
	height: 100%;
	text-indent: 50px;
	cursor: pointer;
	background: url(../images/interface/background/menuAux_btns.png)
		no-repeat;
}

#btnSisAjuda a {
	background-position: top left;
}

#btnSisAjuda a:hover {
	background-position: top right;
}

#btnSisSair a {
	background-position: bottom left;
}

#btnSisSair a:hover {
	background-position: bottom right;
}

#header #infoUsuario a {
	color: #b1c3d1;
	text-decoration: none
}

#header #infoUsuario a:hover {
	color: #fff;
	text-decoration: underline;
}

#header #infoUsuario>ul {
	list-style: none;
	display: none
}

#header #infoUsuario>ul>li {
	padding: 0 8px;
	border-left: 1px solid #b1c3d1;
}

#header #infoUsuario ul li:first-child {
	border-left: none;
}

#header #infoUsuario ul li ul {
	position: absolute;
	top: 19px;
	left: 0px;
	border: 1px solid #dedede;
	background-color: #fff;
	color: #578CAF;
	width: 140px;
	display: none;
}

#header #infoUsuario ul li ul li {
	display: block;
	border-left: none;
	border-top: 1px solid #b1c3d1;
	margin: 0 5px;
	padding: 5px
}

#header #infoUsuario ul li ul li a {
	color: #578CAF
}

#header #infoUsuario ul li ul li a:hover {
	color: #578CAF
}

#header #infoUsuario ul li ul li:first-child {
	border-top: none
}

#header #infoUsuario ul li ul li ul {
	position: static;
	width: auto;
	margin-top: 3px;
	border: none
}

#header #infoUsuario ul li ul li ul li {
	display: inline;
	padding: 0;
	margin: 0;
	border: none;
	font-size: 1.3em
}
/* CONTEUDO ************************************************/
#conteudo {
	background: url(../images/interface/background/fundoConteudo.png)
		repeat-x top left;
	color: #333;
	font-size: .8em;
	width: 100%;
}
/* CONTEUDO :: CABEÇALHO DA PÁGINA ************************/
#conteudoCabecalho {
	color: #22577b;
	height: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/interface/background/fundoCabecalhoTitulo.png)
		repeat-x top left;
	padding: 13px 0 0 20px;
	margin-bottom: 15px;
}

#conteudoCabecalho h1 {
	font-size: 1.4em;
}

#conteudoCabecalho h2 {
	font-size: 1.2em;
	font-style: italic;
	color: #3e779d;
	line-height: 1em;
	padding-left: 2px;
	margin-bottom: 2px;
}
/*Menu de contexto do caso de uso*/
#menuContexto {
	display: table;
	width: 100%;
	margin: -15px 0 10px 0;
}

#menuContexto ul {
	list-style: none;
	height: 27px;
	background: url(../images/interface/background/fundoMenuContexto.png)
		repeat-x top left;
	margin: 0 !important;
	padding: 0 10px 0 0 !important;
	float: right;
}

#menuContexto ul li {
	line-height: 27px;
	padding: 0 10px !important;
	margin: 0 !important;
	font-size: .9em;
	background:
		url(../images/interface/background/fundoMenuContextoSeparador.png)
		no-repeat top left;
	float: left
}

#menuContexto ul li:first-child {
	background:
		url(../images/interface/background/fundoMenuContextoCanto.png)
		no-repeat top left;
	padding-left: 25px !important;
}

#menuContexto ul li.active a {
	color: #ececec
}

#menuContexto ul a {
	color: #013356;
	font-weight: bold;
	text-decoration: none
}

#menuContexto ul a:hover {
	text-decoration: underline
}
/* CONTEUDO :: MENSAGENS **********************************/
#mensagens {
	margin-bottom: 15px;
}

#mensagens div {
	color: #333333 !important;
}

#mensagens div.msgOrientacao p,#mensagens div.msgSucesso p,#mensagens div.msgAlerta p,#mensagens div.msgErro p
	{
	padding: 0 !important;
	margin: 2px 0 !important;
}

#mensagens div.msgOrientacao,#mensagens div.msgSucesso,#mensagens div.msgAlerta,#mensagens div.msgErro
	{
	margin: 5px 20px;
	padding-left: 40px;
	padding-bottom: 5px;
	min-height: 30px;
}

#mensagens div.msgOrientacao h3,#mensagens div.msgSucesso h3,#mensagens div.msgAlerta h3,#mensagens div.msgErro h3
	{
	font-size: 1.3em;
	line-height: 30px;
	margin: 0px;
}

#mensagens div.msgOrientacao ul,#mensagens div.msgSucesso ul,#mensagens div.msgAlerta ul,#mensagens div.msgErro ul
	{
	list-style: decimal
}

#mensagens div.msgOrientacao {
	background: url(../images/interface/icone/message/msgOrientacao.png)
		no-repeat 5px 2px #f9f9f9;
	border: 1px solid #dbe6ee;
	border-bottom: 2px solid #3CB4C3;
}

div.msgOrientacao h3,div.msgOrientacao h4 {
	color: #3CB4C3 !important
}

#mensagens div.msgSucesso {
	background: url(../images/interface/icone/message/msgSucesso.png)
		no-repeat 5px 2px #eff7e0;
	border: 1px solid #daecb7;
	border-bottom: 2px solid #408C2E;
}

div.msgSucesso h3,div.msgSucesso h4 {
	color: #408C2E !important;
}

#mensagens div.msgAlerta {
	background: url(../images/interface/icone/message/msgAlerta.png)
		no-repeat 5px 2px #fff6d8;
	border: 1px solid #ebd0b8;
	border-bottom: 2px solid #E77917;
}

div.msgAlerta h3,div.msgAlerta h4 {
	color: #E77917 !important;
}

#mensagens div.msgErro {
	background: url(../images/interface/icone/message/msgErro.png) no-repeat
		5px 2px #fff2f2;
	border: 1px solid #c06464;
	border-bottom: 2px solid #BF231B;
}

div.msgErro h3,div.msgErro h4 {
	color: #BF231B !important;
}

/* Mensagens de Contexto */
span.msgOrientacao,span.msgErro {
	font-size: .85em;
	font-style: italic;
	height: 15px;
	display: block !important;
	width: auto !important;
	border: none !important;
}

span.msgOrientacao span,span.msgErro span {
	display: inline !important;
	border: 0 !important
}

span.msgOrientacao {
	background: url(../images/interface/icone/message/setaOrientacao.gif)
		no-repeat 0 1px;
	padding-left: 15px;
	color: #999;
}

.textCount {
	color: #666;
	text-align: right;
	margin-bottom: 0 !important;
}

.textCount span {
	display: inline !important;
	border: none !important;
	padding: 0 2px;
}

span.msgErro {
	background: url(../images/interface/icone/message/setaErro.gif)
		no-repeat 0 1px;
	padding-left: 20px;
	color: #BF231B
}

ul.msgErro {
	padding: 0 !important;
}

ul.msgErro li {
	margin: 0 0 2px 0 !important;
	padding: 0 0 0 15px !important;
	color: #BF231B;
	list-style: none;
	background: url(../images/interface/icone/message/setaErro.gif)
		no-repeat 0 1px;
	font-size: .85em;
	font-style: italic;
}

#conteudo form label.longo ul.msgErro {
	margin: 0 0 15px 0 !important;
}

fieldset div.msgSucesso,.listagem div.msgSucesso,.listagem div.msgErro,fieldset div.msgErro
	{
	margin: 5px 0px 15px 0;
	padding: 3px 20px;
	min-height: 20px;
}

fieldset div.msgSucesso h3,fieldset div.msgSucesso h4,.listagem div.msgSucesso h3,.listagem div.msgSucesso h4,fieldset div.msgErro h3,fieldset div.msgErro h4,.listagem div.msgErro h3,.listagem div.msgErro h4
	{
	font-size: 1.1em !important;
	line-height: 18px;
	padding-left: 10px !important;
	margin: 0px
}

fieldset div.msgSucesso,.listagem div.msgSucesso {
	background: url(../images/interface/icone/message/msgSucesso_20x20.png)
		no-repeat 5px 2px #eff7e0;
	border: 1px solid #daecb7;
}

fieldset div.msgErro,.listagem div.msgErro {
	background: url(../images/interface/icone/message/msgErro_20x20.png)
		no-repeat 5px 2px #fff2f2;
	border: 1px solid #d4807c;
}

fieldset div.msgErro ul {
	list-style: decimal
}

.listagem div.msgSucesso,.listagem div.msgErro {
	margin: 0 !important;
	border-bottom-width: 2px !important;
}
/* CONTEUDO :: ELEMENTOS TEXTUAIS ******************************/

/* Títulos */
#conteudo h3,#conteudo h4,#conteudo h5,#conteudo h6 {
	margin: 0 20px 5px 20px;
}

#conteudo h3 {
	font-size: 1.4em;
	color: #22577B
}

#conteudo h4 {
	font-size: 1.3em;
	color: #578CAF
}

#conteudo h5 {
	font-size: 1.2em;
	color: #8EB5CF;
	font-style: italic
}

#conteudo h6 {
	font-size: .85em;
	color: #333;
	font-style: italic
}

#conteudo h3 a:hover,#conteudo h4 a:hover,#conteudo h5 a:hover,#conteudo h6 a:hover
	{
	text-decoration: underline
}
/*Paragrafo*/
#conteudo p {
	padding: 0 10px;
	margin: 0 20px 10px 20px
}

#conteudo p.destaque {
	border: 1px solid #999;
	background-color: #f4f4f4;
	padding: 10px;
}
/* Listas */
#conteudo ul,#conteudo ol,#conteudo dl {
	margin: 0px 10px 10px 10px;
	padding: 0 10px
}

#conteudo ul li ul,#conteudo ol li ol,#conteudo ul li ol,#conteudo ol li ul
	{
	margin: 0;
	padding: 0
}

#conteudo li {
	margin-left: 20px;
	padding-left: 5px;
}

#conteudo dl dt {
	font-weight: bold
}

#conteudo dl dd {
	margin: 3px 10px 15px 10px;
}
/* Separador */
#conteudo hr {
	border-bottom: 1px solid #ccc;
	clear: both;
	margin: 10px 20px;
}
/* CONTEUDO :: FORMULARIOS ******************************/
#conteudo form {
	margin: 2px 0px;
}
/* Elementos textuais */
#conteudo form h3,#conteudo form h4,#conteudo form h5,#conteudo form h6
	{
	margin-left: 0px !important;
	margin-right: 0px !important
}

#conteudo form p {
	margin-left: 0px !important;
	margin-right: 0px !important
}

#conteudo form hr {
	margin: 10px 0px !important;
}

#conteudo form dl {
	margin: 0px 0px 10px 0px;
	padding: 0 !important
}
/* FIM :: Elementos textuais */
#conteudo form label,#popup_container form label {
	display: block;
	margin-bottom: 6px;
}

#conteudo form label span,#popup_container label span {
	display: inline-block;
	border-bottom: 1px dotted #dedede;
	cursor: pointer;
	vertical-align: top
}

#conteudo form label span.campoRequerido,#popup_container label span.campoRequerido
	{
	padding-left: 15px;
}

#conteudo form label.longo span:first-child,#popup_container label.longo span:first-child
	{
	display: block !important;
	width: auto;
	margin-bottom: 2px;
}

input,button,select,textarea {
	border: 1px solid #999999;
	margin-bottom: 4px;
	vertical-align: middle;
}

input:focus,button:focus,select:focus,textarea:focus {
	color: #333;
	background-color: #EFF9FF;
	outline: 1px solid #2b84bf
}

.inputSpecial {
	border: 1px solid #999999;
	margin-bottom: 4px;
	vertical-align: middle;
	color: #333;
	outline: 1px solid #999999;
}

input[readonly],input[readonly]:focus {
	border: 1px solid transparent;
	background: none !important;
}

.campoRequerido {
	background: url(../images/interface/background/campoRequerido.png) top
		left no-repeat
}

.campoErro {
	color: #BF231B;
	outline: 1px solid #BF231B;
	background-color: #fff4f3
}

div.campoErro {
	padding: 2px 5px
}

/*Agrupador*/
#conteudo fieldset,#popup_container fieldset {
	padding: 10px;
	border: 1px dotted #999;
	margin-bottom: 6px;
}

#conteudo fieldset legend,#popup_container fieldset legend {
	color: #578CAF;
	font-weight: bold;
	font-size: 1em;
	background-color: #fff
}

#conteudo fieldset.agrupador,#popup_container fieldset.agrupador {
	display: table;
	padding: 0;
	border: 0;
	position: relative;
}

#conteudo fieldset.agrupador legend,#popup_container fieldset.agrupador legend
	{
	display: inline-block;
	border-bottom: 1px dotted #dedede;
	color: #333;
	font-weight: normal;
	position: absolute;
	left: 0;
	top: 1px;
}

#conteudo fieldset.agrupador input,#popup_container fieldset.agrupador input
	{ /*margin-right:5px;*/

}

#conteudo fieldset.inLine label,#popup_container fieldset.inLine label {
	margin-left: 1px !important;
	margin-right: 10px;
	display: inline !important;
}

#conteudo fieldset.inLine label span,#popup_container fieldset.inLine label span
	{
	display: inline !important;
	width: auto !important;
	border: 0;
}

#conteudo fieldset.inLine label span.msgErro,#popup_container fieldset.inLine label span.msgErro
	{
	margin: 0 !important;
}

#conteudo label.inLine,#popup_container label.inLine {
	display: inline
}

#conteudo fieldset.campoRequerido legend,#popup_container fieldset.campoRequerido legend
	{
	padding-left: 15px;
	background: url(../images/interface/background/campoRequerido.png) top
		left no-repeat;
}

#conteudo fieldset.listaSelecao label {
	float: left
}

#conteudo fieldset.listaSelecao label>span {
	text-transform: lowercase;
}

#conteudo fieldset.listaSelecao label span,#conteudo fieldset.listaSelecao label select
	{
	float: left;
	clear: left;
}

#conteudo fieldset.listaSelecao div {
	float: left;
	margin-right: 15px;
	margin-top: 17px;
	width: 30px;
}

#conteudo fieldset.listaSelecao div button {
	width: 30px;
}

/* Editor HTML */
.agrupador span.cke_skin_fnde {
	margin-left: 160px !important;
	margin-bottom: 5px !important
}

/* Comprimento dos label - Padrão */
#conteudo form label span,#conteudo fieldset.agrupador legend,#popup_container label span,#popup_container fieldset.agrupador legend
	{
	width: 150px;
}

#conteudo fieldset.campoRequerido legend,#conteudo form label span.campoRequerido,#popup_container label span.campoRequerido,#popup_container fieldset.campoRequerido legend
	{
	width: 135px;
}

#conteudo fieldset.agrupador,#popup_container fieldset.agrupador {
	padding-left: 155px;
}

span.msgOrientacao,span.msgErro,.textCount {
	margin: 0 0 15px 155px;
	clear: left
}

ul.msgErro {
	margin: 0 0 15px 155px !important;
}

/* Label longos */
#conteudo form.labelLongo label span,#conteudo form.labelLongo fieldset.agrupador legend
	{
	width: 250px !important;
}

#conteudo form.labelLongo label span.campoRequerido,#conteudo form.labelLongo fieldset.campoRequerido legend
	{
	width: 235px !important;
}

#conteudo form.labelLongo fieldset.agrupador {
	padding-left: 255px !important;
}

#conteudo form.labelLongo fieldset.agrupador.inLine label {
	margin-left: 0 !important;
}

form.labelLongo span.msgOrientacao,form.labelLongo span.msgErro,form.labelLongo .textCount
	{
	margin: 0 0 15px 255px !important;
}

#conteudo form.labelLongo ul.msgErro {
	margin: 0 0 15px 255px !important;
}

#conteudo form.labelLongo .agrupador span.cke_skin_fnde {
	margin-left: 260px !important
}
/*Botoes*/
div.barraBtsAcoes {
	text-align: right;
	padding: 4px 0;
	margin: 10px 20px;
	display: block !important;
	border-top: 2px solid #8fb3c9
}

#conteudo form div.barraBtsAcoes {
	margin: 10px 0 !important;
}

input,button,select {
	cursor: pointer
}

input[disabled],button[disabled],select[disabled],option[disabled] {
	cursor: default
}

option[disabled] {
	background-color: #ececec;
}

input[type=submit],input[type=reset],input[type=button],button {
	background: url(../images/interface/background/botoes.png) no-repeat;
	background-position: 0 0;
	padding: 0 5px;
	margin-left: 5px;
	line-height: 22px;
	height: 22px;
}

.btnConfirmar,.btnCancelar,.btnAdicionar,.btnExcluir,.btnPesquisar,.btnAnterior,.btnImprimir,.btnGerarPDF,.btnGerarPlanilha,.btnAnexar
	{
	background-image: url(../images/interface/background/botoes.png);
	padding-left: 25px !important;
	background-repeat: no-repeat
}

.btnProximo {
	background-image: url(../images/interface/background/botoes.png);
	padding-right: 25px !important;
	background-repeat: no-repeat
}

.btnConfirmar {
	background-position: 0px -20px !important;
}

[disabled].btnConfirmar {
	background-position: 0px -40px !important;
}

.btnCancelar {
	background-position: 0px -60px !important;
}

[disabled].btnCancelar {
	background-position: 0px -80px !important;
}

.btnAdicionar {
	background-position: 0px -100px !important;
}

[disabled].btnAdicionar {
	background-position: 0px -120px !important;
}

.btnAnexar {
	background-position: 0px -100px !important;
}

[disabled].btnAnexar {
	background-position: 0px -120px !important;
}

.btnExcluir {
	background-position: 0px -140px !important;
}

[disabled].btnExcluir {
	background-position: 0px -160px !important;
}

.btnPesquisar {
	background-position: 0px -180px !important;
}

[disabled].btnPesquisar {
	background-position: 0px -200px !important;
}

.btnAnterior {
	background-position: 0px -220px !important;
}

[disabled].btnAnterior {
	background-position: 0px -240px !important;
}

.btnProximo {
	background-position: right -260px !important;
}

[disabled].btnProximo {
	background-position: right -280px !important;
}

.btnImprimir {
	background-position: 0px -300px !important;
}

[disabled].btnImprimir {
	background-position: 0px -320px !important;
}

.btnGerarPDF {
	background-position: 0px -340px !important;
}

[disabled].btnGerarPDF {
	background-position: 0px -360px !important;
}

.btnGerarPlanilha {
	background-position: 0px -380px !important;
}

[disabled].btnGerarPlanilha {
	background-position: 0px -400px !important;
}

.btnLogin {
	margin-left: 120px !important
}
/*Notas*/
.notas {
	display: inline;
	float: left;
	padding-left: 15px;
	font-size: .85em;
	color: #666666;
	background-image: url(../images/interface/icone/form/campoRequerido.png);
	background-position: center left;
	background-repeat: no-repeat
}

.notas2 {
	display: inline;
	float: left;
	padding-left: 15px;
	font-size: .85em;
	color: green;
	background-image: url(../images/interface/icone/form/campoRequerido.png);
	background-position: center left;
	background-repeat: no-repeat
}

.legenda {
	background-color: #FBFBFB;
	border: 1px solid #F3F3F3;
	display: block !important;
	margin: 0 20px 5px;
	padding: 5px 10px;
}

form .legenda {
	margin: 0 0 5px !important;
}

.legenda span {
	float: left
}

.legenda ul {
	margin: 0;
	padding: 0;
	display: inline
}

.legenda ul li {
	font-weight: bold;
	list-style: square;
	list-style-position: inside;
	float: left;
	margin: 0 !important;
	padding: 0 10px !important;
	border-left: 1px dotted #d4d4d4;
}

.legenda ul li:first-child {
	border-left: none !important
}

.corAzul {
	color: #0066CC !important
}

.corVerde {
	color: #006600 !important
}

.corVermelho {
	color: #990000 !important
}

.corLaranja {
	color: #FF9900 !important
}

.corRoxo {
	color: #6633CC !important
}

li.corAzul,li.corVerde,li.corVermelho,li.corLaranja,li.corRoxo {
	font-weight: bold
}

/* CONTEUDO :: FOMATADORES ***************************/
.formatValor,.formatValorNegativo {
	text-align: right
}

.formatValorNegativo {
	color: #CC3300 !important
}

/* CONTEUDO :: LISTAGEM ******************************/
.listagem {
	display: block !important;
	margin: 5px 0;
	position: relative !important;
}

#conteudo form div.listagem {
	margin: 5px 0 !important;
}

.listagem table caption {
	font-size: 1em;
	color: #193141;
	font-weight: bold;
	text-align: left;
	height: 32px;
	line-height: 32px;
	background: url(../images/interface/background/tabBarra.png) top left
		repeat-x;
	padding: 0 8px;
	border: 1px solid #c3c3c3;
	border-radius: 5px 5px 0 0;
}

.listagem table {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
	border: 1px solid #6e8ea3;
}

.listagem table.list {
	border-bottom: none !important;
}

.listagem table thead tr {
	background: #88a8bd url(../images/interface/background/tabHead.png)
		bottom left repeat-x;
}

.listagem table thead th {
	color: #001025;
	text-align: left;
	font-weight: normal;
	border: 1px solid #6e8ea3;
}

.listagem table thead th a {
	color: #fff !important
}

.listagem table th,.listagem table td {
	padding: 4px;
	vertical-align: middle
}

.listagem table tr td {
	border: 1px dotted #6e8ea3;
}

.listagem table tr.odd {
	background: #eaf0f7
}

.listagem table tr.even {
	background: #f4f7fb
}

.listagem table tr.odd .sorting_1 {
	background: #dce5f1
}

.listagem table tr.odd .sorting_2,.listagem table tr.odd .sorting_3 {
	background: #e4ebf4
}

.listagem table tr.even .sorting_1 {
	background: #e7edf5
}

.listagem table tr.even .sorting_2,.listagem table tr.even .sorting_3 {
	background: #eef3f8
}

.listagem table tr.odd .icons a {
	border-color: #eaf0f7 !important
}

.listagem table tr.odd .icons a:hover {
	border-color: #6E8EA3 !important
}

.listagem table tr.even .icons a {
	border-color: #f4f7fb !important
}

.listagem table tr.even .icons a:hover {
	border-color: #6E8EA3 !important
}

th.sorting {
	background-image: url(../images/interface/background/tabSorting.png);
}

th.sorting_asc {
	background-image: url(../images/interface/background/tabSortingAsc.png);
}

th.sorting_desc {
	background-image: url(../images/interface/background/tabSortingDesc.png);
}

th.sorting,th.sorting_asc,th.sorting_desc {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 15px !important;
}

th.itemSelect {
	background-position: 7px !important;
}

.listagem table tr.listagemItem td:first-child,td.itemSelect {
	width: 15px;
	background-color: #B5CFDF
}

.listagem table tbody th {
	border: 1px dotted #578CAF;
	background-color: #E6EFF4;
	color: #333;
}

.listagem .listagemAcoesBarra {
	position: absolute;
	height: 32px;
	overflow: hidden;
	right: 0;
}

.listagem .listagemAcoesBarra div {
	float: left;
	margin-right: 10px;
	line-height: 32px
}

.listagemAcoesBarra .DTTT_button {
	width: 26px;
	height: 26px;
	border: 0px;
	background-image: url(../images/interface/background/botoesTabela.png)
		!important;
	overflow: hidden;
	text-indent: 50px;
	margin-left: 5px;
	white-space: nowrap
}

.listagemAcoesBarra .DTTT_button_print {
	background-position: 0 0;
}

.listagemAcoesBarra .DTTT_button_print_hover {
	background-position: 0 -26px;
}

.listagemAcoesBarra .DTTT_button_copy {
	background-position: -26px 0;
}

.listagemAcoesBarra .DTTT_button_copy_hover {
	background-position: -26px -26px;
}

.listagemAcoesBarra .DTTT_button_csv {
	background-position: -104px 0;
}

.listagemAcoesBarra .DTTT_button_csv_hover {
	background-position: -104px -26px;
}

.listagemAcoesBarra .DTTT_button_xls {
	background-position: -78px 0;
}

.listagemAcoesBarra .DTTT_button_xls_hover {
	background-position: -78px -26px;
}

.listagemAcoesBarra .DTTT_button_pdf {
	background-position: -52px 0;
}

.listagemAcoesBarra .DTTT_button_pdf_hover {
	background-position: -52px -26px;
}

.listagemNavegacao {
	margin-bottom: 5px;
	background: url(../images/interface/background/tabBarra.png) top left
		repeat-x;
	border: 1px solid #c3c3c3;
	border-radius: 0 0 5px 5px;
	height: 32px;
	color: #193141;
}

/* Paginação */
.listagemPaginacao {
	text-align: right;
	display: block !important;
	display: table;
	overflow: hidden;
	float: right;
	line-height: 32px
}

.listagemPaginacao div {
	float: left;
	margin-right: 10px
}

.listagemPaginacao li a,.listagemPaginacao li.nolink,.listagemPaginacao .paginate_button,.listagemPaginacao .paginate_active
	{
	border: 1px solid #C3C3C3;
	padding: 2px !important;
	margin-right: 1px !important;
}

.listagemPaginacao .paginate_button:hover,.listagemPaginacao li a:hover
	{
	border-color: #193141
}

.listagemPaginacao li a,.listagemPaginacao li.nolink,.listagemPaginacao .paginate_button
	{
	background: url(../images/interface/background/botoes.png) no-repeat;
	cursor: pointer
}

.listagemPaginacao li.current,.listagemPaginacao .paginate_active {
	color: #fff;
	background-color: #193141;
	padding: 0 4px !important;
}

.listagemPaginacao .first,.listagemPaginacao .previous,.listagemPaginacao .next,.listagemPaginacao .last
	{
	padding: 2px 4px;
	font-weight: bold
}

.listagemPaginacao ul {
	margin: 0 10px !important;
	padding: 0 !important;
	display: inline;
	list-style-type: none;
}

.listagemPaginacao li {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}

.listagemPaginacao li a {
	color: #193141;
	text-decoration: none;
	display: inline;
}

.listagemPaginacao li.nolink {
	cursor: auto !important
}

.listagemAcoes {
	padding: 0 10px 0 5px;
	line-height: 32px;
	position: absolute;
	left: 1px;
	bottom: 1px
}

.listagemAcoes label {
	text-transform: lowercase;
	margin: 0px !important;
	display: inline !important;
}

.listagemAcoes label span {
	font-size: 1.3em;
	font-weight: bold;
	width: auto !important;
	border: none !important;
}

.listagemAcoes select {
	font-size: .85em;
	margin: 0px !important;
	height: 22px;
	padding: 1px
}

.listagemAcoes select option {
	height: 20px;
	line-height: 20px
}

.listagemAcoes input {
	font-size: .85em !important;
	margin: 0px !important
}

.listagemVazia {
	text-align: left;
	font-weight: bold;
	color: #333;
	padding: 15px 10px !important
}

p.listagemVazia {
	background: #fff !important;
	margin: 5px 0 !important;
	border: 1px dotted #F3F3F3
}

/* ICONES */
.listagemIco {
	text-align: right
}

.listagemIco img {
	border: none;
}

.listagemIco a {
	padding: 0px;
	margin-left: 3px;
}

.inline {
	display: inline;
	width: auto;
}

.pointer {
	cursor: pointer;
}
/* TABS ******************************/
div.tab {
	margin: 2px 20px;
	padding: 2px;
	border: 1px solid #6E9EBC /*#E6EFF4*/;
}

form div.tab {
	margin: 0;
}

.tab ul.navigation {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	display: table;
	width: 100%;
	background-color: #6E9EBC;
}

.tab ul.navigation li {
	display: inline-block;
	float: left;
	margin: 8px 0 0 5px !important;
	padding: 3px 10px !important;
	background-color: #89b0ca;
	border: 1px solid #5e8faf;
	border-bottom: none;
}

.tab ul.navigation li a {
	color: #fff;
	text-decoration: none;
}

.tab ul.navigation li a:hover {
	text-decoration: underline
}

.tab ul.navigation li.active {
	color: #22577B;
	background-color: #fff;
	border: 1px solid #E6EFF4;
	border-bottom: 1px solid #fff
}

.tab ul.navigation li.active a {
	color: #22577B;
	font-weight: bold
}

.tab ul.navigation li.disabled {
	color: #476A7F;
	background-color: #6E9EBC;
	border: 1px solid #5e8faf;
	border-bottom: 1px solid #5e8faf;
	background-image: none !important;
}

.tab ul.navigation li.disabled,.tab ul.navigation li.disabled a {
	cursor: default;
	text-decoration: none;
}

.tab div.tabContainer {
	padding: 5px 10px;
}
/* STEPS ******************************/
ul.steps {
	margin: 2px 20px;
	padding: 0 !important;
	height: 30px;
	border-bottom: 2px solid #8fb3c9
}

form ul.steps {
	margin: 0 0 10px 0 !important;
}

ul.steps li {
	display: inline-block;
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	margin: 2px 0 !important;
	padding: 0 15px 0 10px !important;
	font-weight: bold;
	color: #999;
	background: #eeefef url(../images/interface/background/step_setas.png)
		no-repeat right -26px
}

ul.steps li:last-child {
	background-position: right bottom;
}

ul.steps li a {
	color: #999;
	text-decoration: none;
}

ul.steps li a:hover {
	text-decoration: underline
}

ul.steps li.active {
	color: #6e9ab6;
	background-position: right top;
	padding-right: 25px !important;
}

ul.steps li a.active {
	color: #6e9ab6;
}

ul.steps li.active:last-child {
	background-position: right -52px;
}
/* ICO ******************************/
.icons {
	text-align: left !important;
	width: 1%;
	white-space: nowrap;
}

.icons a span {
	display: none;
	visibility: hidden;
}

.icoEditar:hover,.icoExcluir:hover,.icoAceitar:hover,.icoAdicionar:hover,.icoGrafico:hover,.icoImprimir:hover,.icoBloquear:hover,.icoDesbloquear:hover,.icoDownload:hover,.icoVisualizar:hover,.icoWord:hover,.icoExcel:hover,.icoOffice:hover,.icoPDF:hover,.icoErro:hover,.icoAjuda:hover,.icoPesquisar:hover,.icoCalendario:hover,.icoCalculadora:hover,.icoFonteMaior:hover,.icoFonteNormal:hover,.icoFonteMenor:hover,.icoAltoContraste:hover,.icoFundoBranco:hover,.icoFundoAzul:hover,.icoFundoAmarelo:hover,.icoFundoCinza:hover,.icoAssociar:hover,.icoDesassociar:hover,.icoSubir:hover,.icoDescer:hover,.icoValor:hover,.icoExcluirValor:hover,.icoEncaminhar:hover
	{
	border: 1px solid #6E8EA3 !important;
	cursor: pointer
}

.icoEditar,.icoExcluir,.icoAceitar,.icoAdicionar,.icoGrafico,.icoImprimir,.icoBloquear,.icoDesbloquear,.icoDownload,.icoVisualizar,.icoWord,.icoExcel,.icoOffice,.icoPDF,.icoErro,.icoAjuda,.icoPesquisar,.icoCalendario,.icoCalculadora,.icoFonteMaior,.icoFonteNormal,.icoFonteMenor,.icoAltoContraste,.icoFundoBranco,.icoFundoAzul,.icoFundoAmarelo,.icoFundoCinza,.icoAssociar,.icoDesassociar,.icoSubir,.icoDescer,.icoValor,.icoExcluirValor,.icoEncaminhar
	{
	background: url(../images/interface/icone/form/iconesNormal.png)
		no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	display: inline-block;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	text-indent: 50px
}

.disabled {
	background: url(../images/interface/icone/form/iconesDisabled.gif)
		no-repeat;
	border: 1px solid #fff;
}

.disabled:hover {
	border: 1px solid #fff;
	cursor: default;
}

/* Linha 01 ----------------------------------------------*/
.icoEditar {
	background-position: 0 0
}

.icoExcluir {
	background-position: -20px 0
}

.icoAceitar {
	background-position: -40px 0
}

.icoAdicionar {
	background-position: -60px 0
}

.icoGrafico {
	background-position: -80px 0
}

.icoImprimir {
	background-position: -100px 0
}

.icoBloquear {
	background-position: -120px 0
}

.icoDesbloquear {
	background-position: -140px 0
}

.icoDownload {
	background-position: -160px 0
}

.icoVisualizar {
	background-position: -180px 0
}

.icoAssociar {
	background-position: -200px 0
}

.icoDesassociar {
	background-position: -220px 0
}

.icoSubir {
	background-position: -240px 0
}

.icoDescer {
	background-position: -260px 0
}

.icoValor {
	background-position: -280px 0
}

.icoExcluirValor {
	background-position: -300px 0
}

.icoEncaminhar {
	background-position: -320px 0
}

.icoWord {
	background-position: -340px 0;
}

.icoExcel {
	background-position: -360px 0;
}

.icoOffice {
	background-position: -380px 0;
}

.icoPDF {
	background-position: -400px 0;
}

.icoErro {
	background-position: -420px 0;
}

.icoAjuda {
	background-position: -440px 0;
}

.icoPesquisar {
	background-position: -460px 0;
}

.icoCalendario {
	background-position: -480px 0;
}

.icoCalculadora {
	background-position: -500px 0;
}
/* Linha 03 ---------------------------------------------
	.icoInicio {
	background-position:-520px 0;
}
.icoAjuda {
	background-position:-540px 0;
}
.icoFonteMaior {
	background-position:-560px 0;
}
.icoFonteNormal {
	background-position:-580px 0;
}
.icoFonteMenor {
	background-position:-600px 0;
}
.icoAltoContraste {
	background-position:-620px 0;
}
.icoFundoBranco {
	background-position:-640px 0;
}
.icoFundoAzul {
	background-position:-660px 0;
}
.icoFundoAmarelo {
	background-position:-680px 0;
}
.icoFundoCinza {
	background-position:-700px 0;
}
/* Listagem com inclusão ******************************/
.listagemDados {
	margin-bottom: 0px !important;
	border-top: none !important;
	border-left: 1px dotted #578CAF !important;
	border-right: 1px dotted #578CAF !important;
	border-bottom: 2px solid #578CAF !important;
	background-color: #FFFFFF;
	padding: 5px 10px;
}

.listagemDados h3 {
	background-color: #81a9c3;
	color: #fff !important;
	font-size: 1em !important;
	padding: 5px 10px;
	margin-bottom: 10px !important;
}

div.listagem div.barraBtsAcoes {
	margin-top: 0px;
	border: none
}

#conteudo label.inLine {
	display: inline
}

#conteudo fieldset.campoRequerido legend {
	padding-left: 15px;
	width: 135px !important;
	background: url(../images/interface/background/campoRequerido.png) top
		left no-repeat;
}

/*COMPONENTE DE MODAL*/
#popup_container {
	font-size: 12px;
	width: 480px;
	border: solid 1px #a3a3a3;
	padding: 5px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_container h1#popup_title {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	text-align: left;
	margin: 0 0 5px 0;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: default;
}

#popup_button_close {
	cursor: pointer;
	position: absolute;
	top: 9px;
	right: 9px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	color: #ccc;
	background-image: none !important;
}

#popup_panel {
	text-align: right;
	padding-top: 5px;
	border-top: 1px solid #919191;
}

/* COMPONENTE MODAL -> MENSAGENS */
div#popup_container.confirm,div#popup_container.alert,div#popup_container.error
	{
	background-color: #f3f3f3 !important;
}

#popup_container.modal {
	background-color: #fff
}

#popup_container.confirm h1#popup_title,#popup_container.alert h1#popup_title
	{
	background-color: #eba228 !important;
}

#popup_container.error h1#popup_title {
	background-color: #9E1D24 !important;
}

#popup_content.alert,#popup_content.confirm {
	margin: 10px;
	background: url(../images/alert/alert.gif) top left no-repeat;
}

#popup_content.error {
	margin: 10px;
	background: url(../images/alert/erro.gif) top left no-repeat;
}

#popup_container.confirm #popup_message,#popup_container.alert #popup_message,#popup_container.error #popup_message
	{
	padding: 5px 0 0 50px;
	margin-bottom: 40px;
}

#popup_ok,#popup_confirm,#popup_cancel {
	background-image: url(../images/interface/background/botoes.png);
	padding-left: 25px !important;
	background-repeat: no-repeat;
}

#popup_confirm,#popup_ok {
	background-position: 0px -20px !important;
}

#popup_cancel {
	background-position: 0px -60px !important;
}

/* COMPONENTE DE MODAL -> FORMULARIOS */
#popup_container.modal {
	background-color: #fff
}

#popup_container.modal #popup_content {
	padding: 0px 5px;
}

#popup_container.modal h1#popup_title {
	background-color: #22577B;
}

#popup_container.modal #popup_content div.barraBtsAcoes {
	border-top: 2px groove #a3a3a3;
	margin: 10px 0 0 0 !important;
	margin: 4px 0 0 0 !important;
}

#popup_container.modal #popup_content #popup_message {
	margin: 0 0 7px 0
}

#popup_container.modal #popup_content #popup_message h2 {
	font-size: 1.2em;
	line-height: 20px;
}

#popup_container.modal #popup_content #popup_message div {
	margin-bottom: 2px;
	padding: 2px 10px 5px 30px;
}

#popup_container.modal #popup_content #popup_message p {
	color: #333333 !important;
	margin: 0 !important;
	padding: 0 !important
}

#popup_container.modal #popup_content #popup_message div.msgOrientacao {
	background:
		url(../images/interface/icone/message/msgOrientacao_20x20.png)
		no-repeat 5px 2px #f9f9f9;
	border: 1px solid #3CB4C3;
}

#popup_container.modal #popup_content #popup_message div.msgOrientacao h2
	{
	color: #3CB4C3 !important
}

#popup_container.modal #popup_content #popup_message div.msgSucesso {
	background: url(../images/interface/icone/message/msgSucesso_20x20.png)
		no-repeat 5px 2px #eff7e0;
	border: 1px solid #408C2E;
}

#popup_container.modal #popup_content #popup_message div.msgSucesso h2 {
	color: #408C2E !important;
}

#popup_container.modal #popup_content #popup_message div.msgAlerta {
	background: url(../images/interface/icone/message/msgAlerta_20x20.png)
		no-repeat 5px 2px #fff6d8;
	border: 1px solid #E77917;
}

#popup_container.modal #popup_content #popup_message div.msgAlerta h2 {
	color: #E77917 !important;
}

#popup_container.modal #popup_content #popup_message div.msgErro {
	background: url(../images/interface/icone/message/msgErro_20x20.png)
		no-repeat 5px 2px #fff2f2;
	border: 1px solid #BF231B;
}

#popup_container.modal #popup_content #popup_message div.msgErro h2 {
	color: #BF231B !important;
}

/* Formatação para campos com mascara */
input.cpf {
	width: 7em
}

input.cnpj {
	width: 9em
}

input.fone {
	width: 7em
}

input.date {
	width: 5em
}

input.time {
	width: 4em
}

input.decimal {
	width: 9em
}

input.signed-decimal {
	width: 9em
}

input.decimal6 {
	width: 3.5em
}

input.decimal10 {
	width: 5.3em
}

/*TESTE MENSAGEM MICHEL*/
.erroMessage {
	border: 1px solid #C7C7C7;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-color: #F0F8FF;
	font-weight: bold;
	color: red;
	font-size: 11px;
	width: 95%;
}

.infoMessage {
	border: 1px solid #C7C7C7;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-color: #F0F8FF;
	font-weight: bold;
	color: green;
	font-size: 11px;
	width: 95%;
}

.warnMessage {
	border: 1px solid #C7C7C7;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	background-color: #F0F8FF;
	font-weight: bold;
	color: #525252;
	font-size: 11px;
	width: 95%;
}

.campo_txt_direita input {
	text-align: right;
}

.notDisabled {

}

.isDisabled {

}

.remove {
	background-repeat: 0px -180px !important;
}

.alterar {
	background-repeat: 0px -180px !important;
}

.lnkAnexar {
	background-repeat: 0px -180px !important;
}





/*coloca label a esquerda do radio na pagina contrapartida*/
table.labelEsquerda tbody tr td input {float:left; margin-left: 5px; margin-right: 5px;}
table.labelEsquerda tbody tr td label {float:left; margin-right: 10px;}
/*Mantem os headers pequenos*/
.rich-table-subheadercell{
	white-space:normal !important;
}


.inputCurrency {
	text-align: right;
	width: 102px;
}

.inputCurrencyMin {
	text-align: right;
	width: 82px;
}

.campoCNPJ {
	width: 130px;
}

.restCol1{
	width: 20px;
}
.restCol2{
	width: 50px;
}
.restCol3{

}
.restCol4{

}
.restCol5{

}
.restCol6{

}
.restCol7{

}
.restCol8{
	width: 60px;
}
.restCol9{

}
.restCol10{
	width: 60px;
}
.restCol11{

}
.restCol12{

}
.restCol13{

}

.radioright tbody tr td {
    text-align: right;
}
.radioright tbody tr td input {
    float: right;
}

/* Ok */
.btn_verde {
	background-color: #5c7726;
	text-shadow: #364a0f;
	background-image: url(../images/tick-circle-frame.png);
	border-color: #364a0f;
}
.btn_verde:hover {
	background-color: #7ea235;
}

/* vermelho */
.btn_vermelho {
	background-color: #6c1b1b;
	text-shadow:#430b0b;
	background-image: url(../images/cross-circle-frame.png);
	border-color: #430b0b;
}
.btn_vermelho:hover {
	background-color: #8e2525;
}

/* desabilitado */
.btn_cinza {
	color: #a5a5a5 !important;
	border-color: #cbcbcb;
	background-color: #dddddd;
	background-image: url(../images/mail-open-document-text.png);
	font-weight: normal;
}

/* ativo */
.btn_azul {
	background-color: #006680;
	text-shadow: #004b5e;
	background-image: url(../images/mail--exclamation.png);
	border-color: #004b5e;
}
.btn_azul:hover {
	background-color: #0086a8;
}

/* Mensagens */
.msg_lida {
	background-color: #006680;
	text-shadow: #004b5e;
	background-image: url(../images/mail-open-document-text.png);
	border-color: #004b5e;
}
.msg_lida:hover {
	background-color: #0086a8;
}
.msg_nao_lida {
	background-color: #006680;
	text-shadow: #004b5e;
	background-image: url(../images/mail--exclamation.png);
	border-color: #004b5e;
}
.msg_nao_lida:hover {
	background-color: #0086a8;
}

.btn_cinza, .btn_azul, .btn_verde, .btn_vermelho, .msg_lida, .msg_nao_lida {
	color: #ffffff;
	padding: 5px 10px 5px 25px;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-radius: 100px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 5px 3px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	width:auto;
	text-decoration:none;
}


.ErroTopo, .OkTopo, .AlertaTopo, .AvisoTopo {
	padding: 10px 10px 10px 40px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.ErroTopo p, .OkTopo p, .AlertaTopo p, .AvisoTopo p {
	margin: 0px auto;
	width: 100%;
	font-size: 1.2em;
	padding-left: 30px;
}
.ErroTopo {
	background-color: #ffeaea;
	border-bottom-color: #ba0101;
	color: #aa2222;
}
.ErroTopo p {
	background: url(../images/alertas/cross.png) 10px center no-repeat;
}
.ErroTopo a {
	color: #fc3030;
}
.OkTopo {
	background-color: #ddffd4;
	border-bottom-color: #1b7403;
	color: #0b7017;
}
.OkTopo p {
	background: url(../images/alertas/tick.png) 10px center #ddffd4 no-repeat;
}
.OkTopo a {
	color: #00c918;
}
.AlertaTopo {
	background-color: #fffdd4;
	border-bottom-color: #aa982a;
	color: #a05112;
}
.AlertaTopo p {
	background: url(../images/alertas/exclamation.png) 10px center #fffdd4 no-repeat;
}
.AlertaTopo a {
	color: #dd690a;
}
.AvisoTopo {
	background-color: #dee6ff;
	border-bottom-color: #8aa6fa;
	color: #214abd;
}
.AvisoTopo p {
	background: url(../images/alertas/information.png) 10px center #dee6ff no-repeat
}
.AvisoTopo a {
	color: #02227c;
}
.textoMaiorEmDestaque {
	font-size:1.3em;
}

.radioright tbody tr td {
    text-align: right;
}
.radioright tbody tr td input {
    float: right;
}

.suggestDropDown {
	background-image: url(../images/btn-select.jpeg);
	padding-left: 0px !important;
	background-repeat: no-repeat;
	margin: 0px;
	border-width: 0px;
	width: 17px;
	height: 18px;
}

.suggestDropDown:hover {
	background-image: url(../images/btn-select-hover.jpeg);
}

.questionario001 li, .questionario001 .noindent li{
	list-style-type: none;
}

.questionario001 h5, .questionario001 .noindent h5{
	margin-top: 15px;
	padding-top:  15px;
	border-top: 1px solid #ccc;
	color: #000 !important;
		
}

.questionario001 .questionarioObservacao, .questionario001 .noindent .questionarioObservacao{
	margin: 5px;
	padding: 5px;
	border:  1px solid #ccc;
	background-color: #fdfdfd;
	text-align: justify;
	
}

.questionario001 .tpquest:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}

.questionario001 .tpquest {display:inline;}
* html .tpquest {height: 1%;}
.questionario001 .tpquest {display: block;}


.questionario001 .ttl{ with:55%; float:left;}
.questionario001 .subttl{with:45%; float:right; text-align:right;}

.componenteFormularioQuestoes label { float: inherit !important; display:inherit !important;}

.labelEsquerdaAjusteFormulario { width: 100% !important;} 


