/* CAMPOS DE ENTRADA DE DADOS */
/* CONFIGURA��ES NECESS�RIAS PARA EVITAR CONFLITO COM CSS DAS PELES*/
/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-family: inherit;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}del,ins{text-decoration:none;}input, textarea, select, button{*font-size:100%;font-family: inherit;}legend{color:#000;}

/* Alterado em 16/12/2008 */
body{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

img {
	vertical-align:middle;
	border:0px;
}

/* PARTE DO TOPO */

#topoBranco {
	height:73px;
}

#logo {

}

#topoBaixo {
	height:31px;
	padding-right:10px;

	background-color:#4475d1;
}
#topoBaixoDireita {
	float:right;
	width:49%;
	padding-top:6px;
	text-align:right;

}
#topoBaixoDireita span {
	color:#FFFFFF;
}
#topoBaixoEsquerda {
	width:49%;
	float:left;
}
#topoBaixo img.esquerda {
	float:left;
}
#subTopo {
	height:20px;
	background:#4475d1;
}
#subTopo h2 {
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:13px;
	background:url(dsf_azul/pix_arrow.gif) no-repeat 16px;
}
#subTopo img.menu{
	float:left;
	margin-top:9px;
}
#subTopo img.direita{
	float:right;
}

td.treeView {
	width: 200px;
	padding-top: 20px;
}
td.treeViewConteudo {
	padding-left: 8px;
}

#conteudo {
	margin:8px;
	min-height:200px;
}
#rodape {
	clear:both;
	margin-top: 20px;
	border-top:#003399 1px solid;
	white-space:nowrap;
	text-align:right;
	padding-right:5px;
	font-size:7pt;
}
#infoRodape {
	float:left;
	color:#FFFFFF;
}
#contadorTempo{
	color:#00FF33;
}



/*Parte do corpo*/

div.conteudoSombra {
	background:url(../midia/dsf_midia/tabela_sombra_direita.jpg) repeat-y right;
}
div.containerConteudo {
	/*border:#CCCCCC 1px solid;
	border-bottom:2px ridge #EEEEEE;
	border-right:2px ridge #EEEEEE;
	padding: 15px 6px 6px 6px;
	margin:0 2px 2px 0;*/
}
div.containerConteudoBloco, div.containerConteudo table{
	border:none;
	margin: 0px;
	background-image:none !important;
	padding: 0px;
}
div.containerConteudo table {
	margin: 0px;
	padding: 0px;
}
div.conteudoSombraInferior {
	background:url(../midia/dsf_midia/tabela_sobra_inferios.jpg) repeat-x top #FFFFFF;
	height:3px;
	font-size:1px;
}
#barraBotoes {
	text-align:left;
	padding:2px 2px 2px 2px;
	margin: 0px;
}
#barraBotoes span {
	background: none;
	border: #CCCCCC 1px solid;
	margin: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 3px;
}

#barraBotoes span:HOVER {
	background-color: #CCCCCC;
}

#barraBotoes a{
	margin-left: 8px;
}

#barraBotoes li {
	float: left;
	position: relative;
	list-style: none;
	padding:2px;
}

#barraBotoes ul {
	position: absolute;
	left: -9999px;
	list-style: none;
	top: 27px;
}

#barraBotoes ul li {
	display: inline-block;
	padding: 1px !important;
}
#barraBotoes li:hover ul {
	background-color:#fff;
	margin: 0;
	padding: 0;
	left: 0px;
	z-index: 9999;
}

#msgbarraBotoes{
	margin:10px 0 10px 0;
}
#msgbarraBotoes .mensagens{
	font-size:10px;
	font-weight: normal;
	padding:5px !important;
}
span.btnFunction {
	background:url(../midia/dsf_midia/botao_blur_fundo.jpg) center;
	border:#CCCCCC 1px solid;
	margin:0px;
	margin-left:5px;
	_padding-left:5px;
	_padding-right:5px;
	padding-top:2px;
	_padding-top:3px;
	padding-bottom:4px;
	_padding-bottom:1px;
}
span.btnFunction input{
	background:transparent;
}

span.btnHolder {
	/*
	background:url(../midia/dsf_midia/botao_blur_fundo.jpg) center;
	/* */
	border:#CCCCCC 1px solid;
	border-bottom-width:0;
	margin:0px;
	margin-left:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:4px;
}

#barraBotoes span.focus {
	background:url(../midia/dsf_midia/botao_focus_fundo.jpg) center;
}
#barraBotoes input, span.btnHolder input {
	margin: 0px;
	font-size: 8pt;
	font-family: Arial;
	border: 0px none;
	background-color: transparent;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	line-height: normal;
	border-color: #BBBBBB;
	padding: 7px 7px 18px 7px;
}

span.btnHolder input{
	font-weight: bold;
	color:#2450A9;
}
#btnEditar {
	text-align:right;
	width:75px;
	background:url(../midia/dsf_midia/testeavvv.jpg) left no-repeat top;
}

#camposFormulario div{
	float:left;
	margin-right:10px;
}
#camposFormulario p{
	margin:0px;
	padding:0px;
}
/*Sobrescrevendo JCompany*/


/*para a seta da consulta n�o empurrar o layout*/
td.cabecalho img{
	position: absolute;
	margin-top: 5px;
}

td.titulo,td.subtitulo{
	white-space: nowrap;
	padding: 8px 10px 0px 6px;
}
td.subtitulo{
	font-size:12px;
}
td.campo,td.normal{
	white-space: nowrap;
	/*vertical-align: bottom;*/
}
td.campo {
	font-weight:bold;
}
td.secao {
	height:24px;
	padding-left:5px;
	background: none !important;
	border: 0px !important;
	background-color:transparent !important;
	font-size:15px !important;
}

td.cabecalho{
	height:24px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:15px;
	white-space: nowrap;
}

tr.linhaimpar td, tr.linhapar td {
	margin:0px;
	padding:0px;
	padding-left:5px;
	height:24px;
	vertical-align: middle;
}

table.componenteRetratil{
	border:0px;
}

table.conteudoComponenteRetratil{
	padding:0px;
	margin:0px;
	border:0px;
}

/* Limpados no PlcPele.css */

/* ELEMENTOS DE FORMUL�RIO */
input {
	height: 22px;
	vertical-align: middle;
	font-size: 9pt;
}
select {
	height: 25px;
	padding:2px 0px 2px 3px;
	overflow-y:hidden;
	font-size:9pt;
}
textarea {
	font-size: 11px;
	line-height:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:2px 3px 2px 3px;
	margin:0px;
	overflow: auto !important;
	width:auto;
	resize:none;
	position: relative;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

input.texto,
input.texto_obrigatorio,
input.texto_desabilitado,
input.adicionaBorda,
textarea,
textarea.obrigatorio,
textarea.desabilitado,
textarea.adicionaBorda {
	padding-top:1px;
	background: #ffffcc;
}

input.texto,
input.texto_obrigatorio,
input.texto_desabilitado,
input.adicionaBorda,
input.false,
input.true,
textarea,
textarea.obrigatorio,
textarea.desabilitado,
textarea.adicionaBorda,
#botao_menu,
#botao_menu2,
#botao_secao,
#botao_secao2,
#botao_fieldset,
.botao,
.bt,
.bt_secao_texto,
.bt_secao_icone,
.botao_mais,
.botao_menos,
.botao_subdetalhe,
span.adicionaBorda
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
}

input.textoDesabilitado,select.textoDesabilitado,textarea.textoDesabilitado, select.textoDesabilitado{
	border-radius: 3px;
	color: #4f4f4f;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
	border: 1px solid #cfcfcf;
	background-color: transparent;
}
input.textoDesabilitado{
	font-size: 9pt;
	padding: 1px 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
select.textoDesabilitado{
	padding:2px 0px 2px 3px;
	border:1px solid #000;
	font-weight: bold;
	color:#000;
	background-color: transparent;
	height: 25px;
	overflow-y:hidden;
	font-size:9pt;
}
span.adicionaBorda, input.adicionaBorda, textarea.adicionaBorda{
	padding: 0px;
	padding-top:1px;
}

.botao_secao_dsf{
	background:url("../midia/dsf_midia/ico_novo_detalhe.gif") center no-repeat;
	width:99px;
	height:22px;
	border:none;
	padding-left: 15px;
}
.botao_mais_retrai {
	border: none;
	height: 11px;
	width: 11px;
	vertical-align: middle;
}
/* CAMPOS DE ENTRADA DE DADOS */

select {
	border: 1px solid;
	border-color: #999999 #CCCCCC #CCCCCC #999999;
}
/* Tamanho Default */


input.campoComErro, textarea.campoComErro, span.campoComErro {
	color: #C33246;
	background-color: #FFFFFF;
	background: url("../midia/dsf_midia/input_fundo_erro.jpg") repeat-x top;
	padding-top:1px;
	border: 1px solid;
	border-color: #990000 #FFB7B9 #FFB7B9 #990000;

}
tr.campoComErro{
	color: #C33246;
	background-color: #FFFFFF;
	background: url("../midia/dsf_midia/input_fundo_erro.jpg") repeat-x top;
	border: 1px solid;
	border-color: #990000 #FFB7B9 #FFB7B9 #990000;

}
/* FIM ELEMENTOS DE FORMUL�RIO */

/* Tabela de selecao*/
table.containerTabSelecao {
	margin-top: 20px;
	border-collapse: collapse;
}
table.containerTabSelecao td {
	margin:0px;
	padding:0px;
	padding-left:5px;
	vertical-align:middle;
	padding-right:5px;
	height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #d9d9d9;
}

/* Elementos das caixas de mensagem*/
div.mensagem {
	border-width:1px;
	border-style:solid;
	margin-bottom:15px;
	margin-bottom:15px;
}
#VALIDACAO_TABELA_JAVASCRIPT{
	clear: both;
	margin-top:15px;
}

#msgAzul {
	background: url(../midia/msgAzul/mensagens_fundo.jpg) top repeat-x;
	border-color:#144888;
	color:#144888;
	font-weight:bold;
}
#msgVermelho {
	background: url(../midia/msgVermelho/mensagens_fundo.jpg) top repeat-x;
	border-color:#AB3838;
	color:#AB3838;
	font-weight:bold;
}
#msgVerde {
	background: url(../midia/msgVerde/mensagens_fundo.jpg) top repeat-x;
	border-color:#144888;
	color:#003300;
	font-weight:bold;
}
#msgAmarelo {
	background: url(../midia/msgAmarelo/mensagens_fundo.jpg) top repeat-x;
	border-color:#BB7100;
	color:#BB7100;
	font-weight:bold;
}

#mensagemDentro {
	padding:10px;
	padding-left:30px;
	padding-right:30px;
}

#mensagemDentro p{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
/* Fim Elementos das Caixas de Mensagem*/

/* Elementos das Caixas de Mensagem de Erro nos campos*/
div.mensageiro {
	background: url(../midia/dsf_midia/erroCampo.gif) left #FBECEC no-repeat;
	display:none;

	margin-top:-20px;
	margin-left:10px;

	white-space:nowrap;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	border:1px solid #990000;
	padding:5px;
	padding-left:27px;
	position:absolute;
	opacity: .0;
	-khtml-opacity: .0;
	filter:Alpha(opacity=0);
}

div.alerta{
	background: url(../midia/dsf_midia/alertaCampo.gif) left #F8EBB8 no-repeat;
	border-color:#EED059;
}

/* Fim Elementos das Caixas de Mensagem de Erro nos campos*/

/*delimitador Div*/
div.delimitador {
	padding-bottom:10px;
	margin-bottom: 20px;
	background: repeat-x bottom url(../midia/dsf_midia/tabela_sombra_inferior.jpg);
}
div.delimitadorTitulo {
	border-bottom:1px solid #CCCCCC;
}
/*fim delimitador Div*/
/* TAB FOLDER */
div.tabs ul li.ativada{
	position: relative;
	background-color: rgb(255, 255, 255) !important;
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	background-size: auto;
	background-origin: padding-box;
	background-clip: border-box;
	/*border-bottom: 0;*/
	border-top-color: rgb(190, 190, 190);
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: rgb(190, 190, 190);
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: rgb(190, 190, 190);
	border-left-style: solid;
	border-left-width: 1px;
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	padding: 7px 10px 7px 10px;
}
.border-tabs{
	border:1px solid rgb(190, 190, 190);
}
div.tabs ul li.desativada{
	/*Nenhum atributo definido no padr�o. Existe por enquanto como refer�ncia para sobreposi��o na aplica��o*/
}
div.tabs{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
div.tabs ul{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	height:24px;
}
div.tabs ul li{
	float: left;
	display: block;
	background-color: rgb(246, 247, 249);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-attachment: scroll;
	background-image: none;
	background-size: auto;
	background-origin: padding-box;
	background-clip: border-box;
	border-top-color: rgb(190, 190, 190);
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: rgb(190, 190, 190);
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: rgb(190, 190, 190);
	border-left-style: solid;
	border-left-width: 1px;
	border-image-outset: 0;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	padding: 7px 10px 6px 10px;
	border-bottom-color: rgb(214, 214, 214);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	/*margin: 0 .2em 1px .2em;*/
	margin: 0 .2em -1px .2em;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
div.tabs ul li,div.tabs ul li.ativada{

}
div.tabs ul li.ativada{
	background-color: #fff !important;
}
div.tabs ul li.ativada a, div.tabs ul li a{
	padding: 0px;
	display:block;
	font-weight: bold;
}
/* COMPORTAMENTO QUANDO PASSA O MOUSE SOBRE A TAB ATIVADA (SIMULANDO N�O HAVER UM LINK) */
div.tabs ul li.ativada a,div.tabs ul li.ativada a:hover{
	cursor: text;
}
/* COMPORTA TODO O CONTE�DO QUE EST� VISUALMENTE ATIVADO NA TAB-FOLDER */
div.corpoTabFolder{
	margin-top: -2px;
	padding: 5px;
	float: unset;
	clear: unset;
	/*padding: 5px;
	margin-top: -2px;*/
	/*float: left;
	clear: right;*/
}
div.tabs>div.corpoTabFolder {
	border:1px solid #BEBEBE; margin-top:5px
}
/*.tabs div.corpoTabFolder{*/
/*	margin-top: -2px;*/
/*	padding: 5px;*/
/*	margin-top: 0;*/
/*	float: unset;*/
/*	clear: unset;*/
/*}*/
/* FIM TAB-FOLDER */

/*Aba separadora da tag titulo*/
div.tituloSeparador{
	height: 20px;
	line-height:20px;
	font-weight: bold;
	float:left;
	padding-left:8px;
	padding-right:3px;
	margin-right:-3px;
}
td.tituloSeparador{
	border-bottom-style: solid;
	border-bottom-width: 2px;
	width: 100%;
}

/*Fim aba separadora da tag titulo*/

#dsfMenu {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	background:url(../midia/dsf_midia/fundo_menu_topo.jpg) repeat-x top;
	height:26px;
	padding-top:5px;
	padding-left:15px;
}
#dsfMenuContainer {
	list-style:none;
	font-size:11px;
	font-weight:bold;
	background:#E7E7E7 url(../midia/dsf_midia/fundo_menu_topo.png) repeat-x top;
	display:block;
	clear:both;
	height:auto;
	width:767px;
	margin:0px;
	float:left;
	padding:0px 0px 0px 0px;
}
.panel-title-content{
	background-color:#FFF;
	text-transform: uppercase;
}
.panel-title-content h3{
	color: #6a6c6f;
	font-weight:bolder;
}
/*.fixed-sidebar #menu {
	z-index:10;
}*/
#dsfMenuContainer #dsfMenuTopo li.topo{
	padding-top:5px;
}
#dsfMenuContainer #dsfMenuTopo{ margin:0px; }
#dsfMenuContainerShadow{
	display:block;
	width: 770px;
	height:17px;
	background:transparent url(../midia/dsf_midia/sombra_menu_topo.png) no-repeat bottom right;
	clear:both;
}
@media only screen and (min-width:300px){
	#dsfMenuContainer {	width:167px; }
	#dsfMenuContainerShadow{ width:170px; }
}
@media only screen and (min-width:600px){
	#dsfMenuContainer {	width:367px; }
	#dsfMenuContainerShadow{ width:370px; }
}
@media only screen and (min-width:720px){
	#dsfMenuContainer {	width:467px; }
	#dsfMenuContainerShadow{ width:470px; }
}
@media only screen and (min-width:980px){
	#dsfMenuContainer {	width:767px; }
	#dsfMenuContainerShadow{ width: 770px; }
}
@media only screen and (min-width:1440px){
	#dsfMenuContainer {	width:1167px; }
	#dsfMenuContainerShadow{ width:1170px; }
}
@media only screen and (min-width:2000px){
	#dsfMenuContainer {	width:1767px; }
	#dsfMenuContainerShadow{ width: 177px; }
}
@media only screen and (max-device-width:480px){
	#dsfMenuContainer {	width:307px; }
	#dsfMenuContainerShadow{ width: 310px; }
}
@media only screen and (device-width:768px){
	#dsfMenuContainer {	width:567px; }
	#dsfMenuContainerShadow{ width: 570px; }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	#dsfMenuContainer {	width:307px; }
	#dsfMenuContainerShadow{ width: 310px; }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	#dsfMenuContainer {	width: 767px; }
	#dsfMenuContainerShadow{ width: 770px; }
}

#dsfMenu li{
	float:left;
	font-size:11px;
	border-left: 5px #003399 solid;
	padding-left:5px;
	padding-right:10px;
}
#dsfMenu ul li{
	float: none;
	width:220px;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	padding: 5px 8px;
}
#dsfMenu li ul{
	position:absolute;
	z-index:50;
	background-color:#E9E9E9;
	border:1px solid #CCCCCC;
	list-style:none;
	display:none;
	margin:0px;
	padding:5px;
}
#dsfMenu li ul li ul{
	margin-left:190px;
}
#dsfMenu a {
	display:block;
	color: #003399;
	font-size:11px;
}
#dsfMenu a :hover{
	color:#FFFFFF;
}
#dsfMenu ul li a{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding: 0px 3px 0px 3px;
}
#dsfMenu ul li.over a:hover{
	color: #003399;
}
#dsfMenu ul li.over {
	background-color:#D4D9E1;
}
#dsfMenu li.topoMenu {
	cursor:arrow;
	color:#003399;
}
#dsfMenu li.topoMenu {
	padding-left:5px;
}
#dsfMenu li.topoMenuOver {
	cursor:pointer;
	background-color:#003399;
	color:#FFFFFF;
}

div.info_alteracao {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	right:11px;
	border:#CCCCCC 1px solid;
	padding:1px;
	font-size:8pt;
	margin-top:10px;
	_margin-top:0px;
	opacity: .8;
	-khtml-opacity: .8;
	filter:Alpha(opacity=80);
}
div.info_alteracao div {
	background:#E1E1E1 url(../midia/dsf_midia/info_alteracao.jpg) no-repeat top right;
	padding:2px;
}
div.info_alteracao span {
	color:#990000;
}
div.buscaPalavra {
	position:absolute;
	margin-left:-8px;
	width: 38px;
	height:19px;
	padding:2px;
	background: url(../midia/dsf_midia/busca_palavra.gif) no-repeat;
}
div.buscaPalavra input{
	border-style:none;
	padding:0px;
	margin:1px 3px 3px 2px;
	_margin:0px 0px 0px -2px;
}
div.buscaFonetica {
	position:absolute;
	margin-left:-8px;
	width: 38px;
	height:19px;
	padding:2px;
	background: url(../midia/dsf_midia/busca_fonetica.gif) no-repeat;
}
div.buscaFonetica input{
	border-style:none;
	padding:0px;
	margin:1px 3px 3px 2px;
	_margin:0px 0px 0px -2px;
}

/*Botoes com estilo degrade e borda*/
input.botaoLink ,a.botaoLink,
input.botaoLinkDesabilitado,a.botaoLinkDesabilitado {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color: #000000;
	display:table-cell;
	font-size:8pt;
	vertical-align:middle;
	padding:4px 5px 2px 5px;
	background:none;
	border-width:1px;
	border-style:solid;
	border-color:#BBBBBB;
	border-radius: 3px;
}
input.botaoLink, input.botaoLinkDesabilitado,a.botaoLinkDesabilitado{
	display:block;
	padding:2px 5px 2px 5px;
	height:auto !important;
	cursor:pointer;
	pointer-events: none;
}
input.botaoLink:hover, a.botaoLink:hover {
	color: #000000;
}
a.botaoLink img {
	border:none;
	vertical-align:middle;
	margin:-2px 2px 0px 0px;
}

input.botaoLinkDesabilitado,a.botaoLinkDesabilitado{
	-moz-opacity: .4;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}


h3.divisor {
	font-size:11pt;
	border-bottom:3px solid #CCCCCC;
}
h4.divisor {
	border-bottom:2px solid #CCCCCC;
}
div.divisor {
	border-width: 0px 1px 1px 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding: 5px;
	margin-bottom:15px;
}
h3.divisor span{
	float:right;
	padding-right:15px;
	font-size:8pt;
	color:#666666;
}
span.expandir {
	background:url(../midia/dsf_midia/aba_expande.gif) no-repeat right;
}
span.retrair {
	background:url(../midia/dsf_midia/aba_retrai.gif) no-repeat right;
}
td.codigoDescricao {
	width:160px;
}

.autocompletar {
	border:1px solid #CCCCCC;
	border-bottom-color:#999999;
	border-right-color:#999999;
}

/*CSS para a combo editavel*/
.selectBoxIframe{
	position:absolute;
	background-color:transparent;
	border:0px;
	z-index:4;
	overflow:visible;
	margin-top:2px;
	margin-left:1px;
}
.inputSelect {
	color:#000000;
	margin-top:1px;
	margin-left:1px;
	position:absolute;
	z-index:5;
	border:none;
	height:15px;
	padding-left:4px;
	padding-top:1px;
}

div.resSelecao {
	overflow:auto;
	margin-top: 20px;
}

.esconder {
	display: none;
}


div.ajaxDiv {
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}

#ajaxGif {
	position:absolute;
	z-index:101;
	display:none;
	margin-left:-110px;
	width:220px;
	height:19px;
}
.dsfFormItemSubTtl{
	font-size:8pt;
	font-weight:bold;
	color:#5B5B5B;
}

#checkboxlist ul {
	height: 100px;
	overflow: auto;
	width: 200px;
	border: 0px solid #000;
	list-style-type: none;
	margin: 0; padding: 0;
	overflow-x: hidden; }
#checkboxlist li { margin: 0; padding: 0; }
#checkboxlist label { display: block; color: WindowText; background-color: Window; margin: 0; padding: 0; width: 100%; }
#checkboxlist input { padding: 10px; margin: 2px 5px 2px 1px; border: none;}

td.DsfTxtArea{
	padding:4px;
}

textarea.DsfTxtArea{
	min-width:200px;
}

a.dsfNomeGrupoLink{
	/*
	* T�tulos dos blocos
	*/
	text-decoration: underline;
}
/* Controle de Vers�o
 *
*/
#DsfBuildInfo{
	color:#F0F0F0;
}
#DsfBuildInfo #DsfBuildNbr{
	position:absolute;
	top:94px;
	right:10px;
	text-align:right;
	border:	0px solid white;
}
#DsfBuildInfo td{
	text-align: right;
}
#DsfBuildInfo #DsfBuildNbr h3{
	display:block;
	font-size:12px;
	height:30px;
}
#DsfBuildInfo #DsfReturnExit{
	position:absolute;
	right:10px;
	top:127px;
	height:20px;
	text-align:right;
	border:	0px solid white;
}
#DsfReturnExit *{
	margin:0;
	padding:0;
}
label{
	border:0;
}


*.alinhaDireita{
	text-align:right;
}
*.alinhaEsquerda{
	text-align:left;
}
*.alinhaCentro{
	text-align:center;
}

table.dsfWizSteps{
	margin: 10px 0 10px 0;
}
table.dsfWizSteps td{
	padding: 0 8px 0 23px;
	background: no-repeat 3px center;
	border:1px solid #ccc;
	border-bottom:2px solid #ccc;
}
table.dsfWizSteps td h2{
	color:#BBBBCC;
	font-size:14pt;
}
table.dsfWizSteps td.undone{
	border:1x solid #ccc;
	border-bottom:2px solid #ccc;
}
table.dsfWizSteps td.blank{
	border:0px solid #fff;
	border-bottom:2px solid #ccc;
}
table.dsfWizSteps td.done{
	border:2px solid #ccc;
	background-color:#ccccdd;
	border-bottom:2px solid #ccccdd;
}
table.dsfWizSteps td.current{
	background-color:#3366ff;
	border:1px solid #ccc;
	border-bottom:2px solid #3366ff;
}
table.dsfWizSteps td.current h2{
	color:#ffffff;
}
table.dsfWizSteps td.done h2{
	color:#ffffff;
}

label{
	color:#333344;
}
label.campoObrigatorio{
	color:#000000;
}

label.campoTipoObrigatorio{
	background:url(../midia/dsf_midia/asterisco.png) no-repeat left top;
	margin-left:-4px;
	padding-left:9px;
}
label.campoOpcional{
}
label a.abrirJanela{
	background:url(../midia/dsf_midia/ico_abrirJanela.gif) no-repeat left top;
	padding-left:15px;
	color:#333344;
}
label a.abrirJanela:hover{
	background:url(../midia/dsf_midia/ico_abrirJanela_hover.gif) no-repeat left top;
	color:#00509F;
	text-decoration:underline;
}
#locationContainer{
	position:absolute;
	left:0;
	top: 75px;
	width:100%;
}
#locationName{
	text-align:left;
	color:#fff;
	font-weight:normal;
	font-size:18px;
	font-style:normal;
	margin-left:16px;
	padding-top: 4px;
}
*.naoAtivo{
	background-color: #FFCCCC;
}
*.processandoLinha{
	background-color: #0a0;
}
#DsfBuildNbr{
	font-size:9px;
}
#DsfBuildTAG{
	font-size:9px;
}

.fileUpload{
	height: 25px;
	width: 200px;
}

.fileUpload2{
	height: 25px;
	width: 355px;
	border: none;
}

span.texto_exibicao_container.fixed{
	width:160px;
	display: inline-block;
	vertical-align:middle;
	overflow: hidden;
	border: 1px solid #eef;
	height: 25px;
	line-height: 20px;
}
.dsf-section-container {  position:relative; display: block; padding-bottom:-10px; padding-top:20px; }
.dsf-section-container .float-left { float: left; margin-right: 5px; }
.dsf-section-container .float-right { float: right; margin-right: 5px; }
.dsf-section-content { padding-top:10px; margin-top: 10px; border-top:1px solid #ccc; }
.dsf-section-containerConteudo{
	padding:5px 10px 5px 10px;
	margin:0 2px 5px 0 !important;
}
/*.dsf-section-container .section-hr { clear: both; color:#ccc; background-color:#ccc; border:0; margin-top:5px; }*/
.dsf-section-container .section-hr { clear: both; color:#ccc; background-color:#ccc; border:0; }
.dsf-section{ padding-top:0px; padding-bottom:5px; margin:0px 0px 5px 0px;  }
.section-top{ position:relative; margin:-38px 0 0 0;}
a:hover img.sld-ctrl, a img.sld-ctrl:hover{ margin:1px inherit; }
.title-container{ height:auto !important;}
/* MODAL POPUP */
#dsfpopupoverlay {background-color:rgba(0,0,0,0.5);position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999; }
#dsfpopupcontainer {background-color:rgba(0,0,0,0.5);padding:40px;z-index:999999; }
#dsfpopupcontrol {text-align:right;}
#dsfpopupcontrol a { display: inline-block; margin:0;background:#000; color:#fff; height:20px;line-height:20px; padding: 0 10px; font-size: 14px; font-weight:bold;}
#dsfpopup { border: 1px solid #000;z-index:99998; box-shadow: 0px 5px 20px rgba(0,0,0,0.75); }
/*Selpop*/
a.selPop{
	padding:0px;
	margin:-2px 0 0 0;
}
/*== Tooltips ===*/
.dica, .tolltip{
	position: absolute !important;
	display:none;
	z-index: 999;
	color: #303030;
	min-width:200px;
	display:block;
	background:#FFFFF2;
	border:1px solid #ccc;
	padding:8px;
	line-height:130%;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:0px;
	border-top-right-radius:10px;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.dica h3, .tooltip h3{
	margin: 0 0 5px;
	text-align: left;
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	color:#336600;
	font-weight:bold;
}
.dica ul, .dica ul li{
	list-style:none;
}
.dica ul li{
	margin:0px;
	padding:0px;
	display:block;
	clear: both;
	font-weight:normal;
	color:#666;
	cursor: pointer;
}
.dica ul li strong{
	font-weight: bold;
}
.dica ul li:HOVER{
	color:#003399;
}
/*/== Tooltips ===*/
/*Menu Rapido*/
#DsfReturnExit ul#botoesDsfMenuRapido li{ float: left; }
#DsfMenuRapido{
	display: none;
	background-color:#FFF;
	border-top:none;
	position: absolute;
	width:250px;
	/*margin-top:22px;*/
	margin-left:-180px;
	z-index: 1001;
	padding:10px;
	border: 1px solid #CCC;
	box-shadow: 0 0 3px 0 #CCC;
	text-align:left;
	color:#666;
	-webkit-box-shadow: 0 0 5px 0 #999999;
	-moz-box-shadow: 0 0 5px 0 #999999;
}
#DsfMenuRapido hr{
	color:#666;
	background-color:#FFF;
	border:none;
	border-top: 1px solid #EAEAEA;
}
#DsfMenuRapido a{
	color:#666;
}
#DsfMenuRapido a.menuSelected, #DsfMenuRapido a:hover{
	color:#4058C5;
}
#DsfMenuRapido div, #DsfMenuRapido{
	display:none;
}
#DsfMenuRapido div ul li a{
	display:block;
	float:left;
	overflow:hidden;
	border:none;
	margin:0 0 0 5px;
	width:76px;
	height:15px;
	text-align:center;
	padding-top:72px;
	background-repeat:no-repeat;
}
#DsfMenuRapido div ul li a{ background-repeat:no-repeat !important; background-position:  center top !important; }
#DsfMenuRapido div ul li#mrimo a{ background: URL("../paginainicial/images/menuRapido/imobiliario.jpg"); }
#DsfMenuRapido div ul li#mrimo a:hover{ background: URL("../paginainicial/images/menuRapido/imobiliario2.jpg"); }
#DsfMenuRapido div ul li#mrmob a{ background: URL("../paginainicial/images/menuRapido/mobiliario.jpg"); }
#DsfMenuRapido div ul li#mrmob a:hover{ background: URL("../paginainicial/images/menuRapido/mobiliario2.jpg"); }
#DsfMenuRapido div ul li#mrsac a{ background: URL("../paginainicial/images/menuRapido/atendimento.jpg"); }
#DsfMenuRapido div ul li#mrsac a:hover{ background: URL("../paginainicial/images/menuRapido/atendimento2.jpg"); }
#DsfMenuRapido div ul li#mrfin a{ background: URL("../paginainicial/images/menuRapido/lancamento.jpg"); }
#DsfMenuRapido div ul li#mrfin a:hover{ background: URL("../paginainicial/images/menuRapido/lancamento2.jpg"); }
#DsfMenuRapido div ul li#mrarr a{ background: URL("../paginainicial/images/menuRapido/arrecadacao.jpg"); }
#DsfMenuRapido div ul li#mrarr a:hover{ background: URL("../paginainicial/images/menuRapido/arrecadacao2.jpg"); }
#DsfMenuRapido div ul li#mrase a{ background: URL("../paginainicial/images/menuRapido/altsenha.jpg"); }
#DsfMenuRapido div ul li#mrase a:hover{ background: URL("../paginainicial/images/menuRapido/altsenha2.jpg"); }
#DsfMenuRapido div ul li#mradm a{ background: URL("../paginainicial/images/menuRapido/administrativo.jpg"); }
#DsfMenuRapido div ul li#mradm a:hover{ background: URL("../paginainicial/images/menuRapido/administrativo2.jpg"); }
#DsfMenuRapido div ul li#mrseg a{ background: URL("../paginainicial/images/menuRapido/seguranca.jpg"); }
#DsfMenuRapido div ul li#mrseg a:hover{ background: URL("../paginainicial/images/menuRapido/seguranca2.jpg"); }
#DsfMenuRapido div ul li#mraex a{ background: URL("../paginainicial/images/menuRapido/acessoexterno.jpg"); }
#DsfMenuRapido div ul li#mraex a:hover{ background: URL("../paginainicial/images/menuRapido/acessoexterno2.jpg"); }
#DsfMenuRapido div ul li#mrAC a{ background: URL("../paginainicial/images/menuRapido/atualiza.jpg"); }
#DsfMenuRapido div ul li#mrAC a:hover{ background: URL("../paginainicial/images/menuRapido/atualiza2.jpg"); }
#DsfMenuRapido div ul li#mrnot a{ background: URL("../paginainicial/images/menuRapido/notificacao.jpg"); }
#DsfMenuRapido div ul li#mrnot a:hover{ background: URL("../paginainicial/images/menuRapido/notificacao2.jpg"); }

#DsfMenuRapido #DsfMenuRapidoPrincipal{display: block; }
/*portal*/
div.auth{ display:block;  width:auto; float:right; }
div.auth .logado,
div.auth .sair{ font-size: 11px; font-weight: bold; display:block; color:#000; padding: 2px 10px 4px 15px; width:auto; float:left; }

div.auth .logado{ background: URL("../midia/dsf_icon/ico_logado_portal.png") no-repeat top left; }
div.auth .sair{ background: URL("../midia/dsf_icon/ico_logado_sair.png") no-repeat top left; }
div.auth .sair a {color:#C03 !important; }
div.auth .sair a:hover {color:red !important; }

/*/portal*/
/*processamento*/
.DsfMeter-wrap-border {	margin: 0px 10px 10px 0px; border: 1px solid #eee; padding: 2px; width: 400px; display: block; }
.DsfMeter-wrap { position: relative; }
.DsfMeter-wrap,.DsfMeter-value,.DsfMeter-text {	width: 400px; height: 10px; }
.DsfMeter-wrap,.DsfMeter-value { background-color: #EDEDED; }
.DsfMeter-text { position: absolute; top: 0; left: 0; padding-top: 2px; color: #000; font-weight: bold; text-align: center; width: 100%; }
/*/processamento*/

.fontGrande{
	font-size: 10pt;
}

.ht:hover .tooltip {
	display:block;
}

.tooltip {
	display: none;
	background: #E3E3E3;
	border: 1px solid #000;
	border-radius: 4px;
	margin-left: 28px;
	padding: 10px;
	position: absolute;
	z-index: 1000;

}

#ui-icon-triangle-1-s {
	background-position-x: -64px !important;
	background-position-y: -16px !important;
	background-repeat: no-repeat !important;
	cursor: pointer !important;
	height: 16px !important;
	left: 6px !important;
	position: absolute !important;
	top: 10.6px !important;
	width: 16px !important;
	background-image: url("../midia/ui-icons_38667f_256x240.png") !important;
	margin: -4px 0px 0px 0px !important;
	padding: 0px !important;
	border: none !important;
}

/*.ui-datepicker-trigger{
	display:none;
}*/
#ui-datepicker-div table.ui-datepicker-calendar th {
	background: #DDD !important;
}

#ui-datepicker-div .ui-datepicker-next {
	display: block;
	background: url(../midia/dsf_midia/arrow-right-date.gif) no-repeat center !important;
	right: 4px;
	background-size: 13px;
}
#ui-datepicker-div .ui-datepicker-prev {
	background: url(../midia/dsf_midia/arrow-left-date.gif) no-repeat center !important;
	background-size: 13px;
}
#ui-datepicker-div select.ui-datepicker-month,
#ui-datepicker-div select.ui-datepicker-year {
	padding-right: 25px !important;
	font-size: 9px !important;
	margin-right:2px;
	margin-top: -6px !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	width: 20px !important;
	height: 20px !important;
}
/*.barraFixed{
	padding-right:0% !important;
}
.barraFixed#barraBotoes{
	width: 100% !important;
	padding-right:0% !important;
}*/
#barraBotoes span.btnGravar {
	background-color: #62cb31;
	border-color: #62cb31;
	color: #FFFFFF;
}

#barraBotoes span.btnGravar:hover {
	background-color: #74d348;
	border-color: #74d348;
	color: #FFFFFF;
}

#barraBotoes span.btnIncluir {
	background-color: #62cb31;
	border-color: #62cb31;
	color: #FFFFFF;
}

#barraBotoes span.btnIncluir:hover {
	background-color: #74d348;
	border-color: #74d348;
	color: #FFFFFF;
}

#barraBotoes span.btnLimpar {
	background-color: transparent;
	border-color: #e67e22;
	color: #e67e22;
}

#barraBotoes span.btnLimpar:hover {
	background-color: #e98e3d;
	border-color: #e98e3d;
	color: #FFFFFF;
}

#barraBotoes span.btnPesquisar {
	background-color: #3498db;
	border-color: #3498db;
	color: #FFFFFF;
}

#barraBotoes span.btnPesquisar:hover {
	background-color: #4ea5e0;
	border-color: #4ea5e0;
	color: #FFFFFF;
}
/*jarch*/
.content {
	padding: 10px 30px 10px 30px;
	min-width: 320px;
}
/*conteudo*/
#conteudo {
	background-color:#fff !important;
}
div.containerConteudo {
	border:none;
	border: 1px solid #CFCFCF;
	padding: 20px 6px 6px 6px;
	margin:0 2px 2px 0;
	clear: both;
}
div.containerConteudo.containerConteudoBloco{
	padding: 10px 6px 6px 6px;
}
div.containerConteudo div.containerConteudo {
	padding-top: 20px;
}
div.tabs ul li{
	border-bottom-color: #CFCFCF !important;
}
.tabs ul li.ativada {
	border-bottom-color: #FFFFFF !important;
}
.fixaLargura1050{
	width:1050px;
	overflow-x:scroll
}
.fixaLargura1180{
	width:1180px;
	overflow-x:scroll
}
.fixaLargura100Scroll{
	width:100%;
	overflow-x:scroll
}
/*formulario*/
.form-control {
	height: inherit;
}
label.campoTipoObrigatorio, label.campoObrigatorio, label.campoOpcional{
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0px;
	font-weight: bold;
}
.form-inline .checkbox label {
	padding-left: 10px;
}

input.texto, input.texto_obrigatorio, input.texto_desabilitado, input.false, input.true, textarea, textarea.obrigatorio, textarea.desabilitado, .campoComErro,
input.texto, select.texto, input.false, textarea {
	padding: 0px;
}
.campo input:focus,
input:focus,
input.texto:focus{
	outline: none;
}
.campo input[type=text]:focus,
.campo select:focus,
.campo textarea:focus,
.campo .adicionaBorda:focus,
input[type=text]:focus,
input[type=text].texto:focus,
input.adicionaBorda:focus,
textarea:focus,
select:focus,
.campo .texto:focus,
input.dsfDataPadrao,
.texto:focus,
.texto_obrigatorio:focus,
.campo .texto_obrigatorio:focus,
textarea.obrigatorio:focus,
textarea.adicionaBorda:focus {
	border: 1px solid #cfcfcf !important;
	outline-color: #85b2cb;
	-moz-box-shadow: 0px 0px 5px #85b2cb, inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow: 0px 0px 5px #85b2cb, inset 0 2px 2px #8f8f8f;
	box-shadow: 0px 0px 5px #85b2cb, inset 0 2px 2px #8f8f8f;
	background-color: #fff !important;
	height: inherit !important;
	padding-top: 1px !important;
	padding-bottom: 2px !important;
	min-height: 25px;
}
.campo select:focus, select:focus, input.dsfDataPadrao:focus{
	padding-bottom: 0px !important;
}
select.textoDesabilitado,
select[readonly]:focus,
.campo select:focus, select:focus, input.dsfDataPadrao:focus,
input.texto, input.dsfDataPadrao, select.texto, input.false, textarea{
	min-height: 25px;
}
input[type='date'][readonly],
input[type='email'][readonly],
input[type='number'][readonly],
input[type='password'][readonly],
input[type='search'][readonly],
input[type='tel'][readonly],
input[type='text'][readonly],
input[type='url'][readonly],
input[type='date'][readonly]:focus,
input[type='email'][readonly]:focus,
input[type='number'][readonly]:focus,
input[type='password'][readonly]:focus,
input[type='search'][readonly]:focus,
input[type='tel'][readonly]:focus,
input[type='text'][readonly]:focus,
input[type='url'][readonly]:focus,
textarea[readonly]:focus,
input.adicionaBorda,
select.textoDesabilitado,
textarea.textoDesabilitado,
select[readonly]:focus{
	border: 1px solid #cfcfcf !important;
	outline-color: unset !important;
	background-color: #eee !important;
	min-height: 25px !important;
}
input.texto_obrigatorio, textarea.obrigatorio, textarea.texto_obrigatorio{
	border: 1px solid #cfcfcf !important;
	outline-color: unset !important;
	min-height: 25px !important;
}
select {
	padding-right: 35px !important;
	-webkit-appearance: none;
	appearance: none;
	line-height: 1;
	outline: 0;
	/*padding: 0.65em 2.5em 0.55em 0.75em;*/
	padding-right: 22px;
	border-radius: 2px;
	background-color: #fff;
	background-image: linear-gradient(#e4e5e7, #e4e5e7),
	linear-gradient(-135deg, transparent 50%, #fff 50%),
	linear-gradient(-225deg, transparent 50%, #fff 50%),
	linear-gradient(#fff 35%, #3498db 20%);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-size: 1px 100%, 20px 22px, 20px 22px, 20px 100%;
	background-position: right 20px center, right bottom, right bottom, right bottom;
}
input.texto_obrigatorio, textarea.obrigatorio, textarea.texto_obrigatorio{
	background-image: none !important;
}
/* blocos, alinhamentos e espacos*/
.w-98{ width:98%; }
.w-100{ width:100%; }
.txtaright{ text-align:right; }
.txtaleft{ text-align:left; }
.txtacenter{ text-align:center; }
.margint0{ margin-top:0px !important; }
.marginb0{ margin-bottom:0px !important; }
.marginr0{ margin-right:0px !important; }
.marginl0{ margin-left:0px !important; }
.margint5{ margin-top:5px !important; }
.marginb5{ margin-bottom:5px !important; }
.marginr5{ margin-right:5px !important; }
.marginl5{ margin-left:5px !important; }
.margint10{ margin-top:10px !important; }
.marginb10{ margin-bottom:10px !important; }
.marginr10{ margin-right:10px !important; }
.marginl10{ margin-left:10px !important; }
.margint20{ margin-top:20px !important; }
.marginb20{ margin-bottom:20px !important; }
.marginr20{ margin-right:20px !important; }
.marginl20{ margin-left:20px !important; }
.margin0{ margin:0px !important; }
.margin5{ margin:5px !important; }
.margin10{ margin:10px !important; }
.margin20{ margin:20px !important; }
.paddingt0{ padding-top:0px !important; }
.paddingb0{ padding-bottom:0px !important; }
.paddingr0{ padding-right:0px !important; }
.paddingl0{ padding-left:0px !important; }
.paddingt5{ padding-top:5px !important; }
.paddingb5{ padding-bottom:5px !important; }
.paddingr5{ padding-right:5px !important; }
.paddingl5{ padding-left:5px !important; }
.paddingt10{ padding-top:10px !important; }
.paddingb10{ padding-bottom:10px !important; }
.paddingr10{ padding-right:10px !important; }
.paddingl10{ padding-left:10px !important; }
.paddingt20{ padding-top:20px !important; }
.paddingb20{ padding-bottom:20px !important; }
.paddingr20{ padding-right:20px !important; }
.paddingl20{ padding-left:20px !important; }
.padding0{ padding:0px !important; }
.padding5{ padding:5px !important; }
.padding10{ padding:10px !important; }
.padding20{ padding:20px !important; }
.block{display:block; }
.inline{display: inline}
.none{display:none; }
.cursordefault{cursor:default;}
.cursorpointer{cursor:pointer;}
.clear{clear:both;}
.clearr{clear:right;}
.clearl{clear:left;}
.overfloxh{overflow-x:hidden;}
.overfloxy{overflow-y:hidden;}
.block{ display:block; }
.small{ font-size: small; }

/*Processo Autorização*/
#processoAutorizacao{
	width:98%;
}

/**Codigo-Descrição*/
.codigoDescricao div ul li{
	border: none !important;
	background: transparent !important;
	background-color: none !important;
	padding-left: 0px;
}

#wrapper{
	margin: 0px 0px 0px 180px;
}
/*correção Jarch ocultar campos de navegação*/
.fixed-navbar #wrapper {
	top: 0px;
}

/* Cadastro Economico */
.tabsContentCadastroEconomico .tabsDsf.tabs,
.contentCadastroEconomico .tabsDsf.tabs{
	clear:both;
}
.contentCadastroEconomico{
	/*border:1px solid #ddd;*/
	/*margin:2px 7px 0 7px;*/
}
.tabsContentCadastroEconomico div.tabs ul li,.tabsContentCadastroEconomico div.tabsDsf ul li,
.contentCadastroEconomico div.tabs ul li, .contentCadastroEconomico div.tabsDsf ul li,
div.tabs ul li[id^="td_borda_def.tab.automatico_"]{
	padding: 7px 5px 1px 5px;
	margin-top: 5px;
}

table.delimitador {
	background: none !important;
}
table.delimitador th span.tabelaTitulo {
	font-size: 14px !important;
	font-weight: bold;
	margin: 5px;
	color: #3D5057;
}