


*{font-family:arial; color:#666; font-size:8pt}
.login-form .group .button {
    background: #FADE4E !important;
}

.mdl-grid{
	background: white !important;
	height: 100vh !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #c5dbec;
    background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #2e6e9e !important;
}

.btnImprimir{
	text-align: center;
}

.limitada{
background: #FEF29D;
margin: auto;padding: 5px;
width: 700px ;
font-weight: bold; 
color: #666;
}

tr{
	text-align: left !important;

}

input{
	display: block !important;
}

#menuToggle{
	display: none !important;
}


@media screen and (max-width: 600px) {

	.limitada{
	background: #FEF29D;
	margin: auto; 
	width: 100% !important;
	font-weight: bold; 
	color: #666;
	}

	tr{
	text-align: left !important;
	}


	table.TabelaConteudo {
    width: 20px !important;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px 10px 10px 10px;
	}
}


.alerta{display: none !important;}
html,body{margin:0; padding:0; width:100%; background: #fff !important; }
#divTopo{background:#9FBCCC; padding:35px 0px 0px 0px; width:100%; display: none !important;}/********************************/
#divImgLateral, #divRodape, #divFaixa{width:1000px; margin:auto;display: none !important;}
.clear{clear:both}
::-webkit-input-placeholder {/* WebKit browsers */color:#FFF;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#FFF;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#FFF;}
:-ms-input-placeholder {/* Internet Explorer 10+ */color:#FFF;}
#imgEsq{display:inline-block; /*float:left; */}
#imgDir{display:inline-block; margin-left:94.4%/*float:right; */}
#divFaixa{background:#0F2644; margin:auto;}
#divLogo{width:80%; display:inline}
#imgLogo{margin:15px 20px;}
#menu{float:left;  background:#FFF;  height:35px; padding-left:18px;}
#menu ul{list-style:none; margin:0px; padding:10px;  margin:auto}
#menu ul li{display:inline; padding:5px 25px; border-right:1px solid #EEE; border-bottom:1px solid #FFF; font-weight:bold;}
#menu ul li:active{opacity:0.9; background:#FFF;}
#menu ul li:hover,#menu ul li.menuSelecionado{background:#9EBCCD; color:#FFF; cursor:pointer;}
#divPesquisa{background:#FFF; height:30px; padding-top:5px; box-shadow:0px 0px 0px #fff; text-align:right; padding-right:33px;}
#MenuVertical{vertical-align:top; width: 100% !important ; height:60vh !important;}
#divCorpo{position:relative; top:-37px; height:100px; margin:auto; width:100%; }
.ie7 #divCorpo, .ie8 #divCorpo, .ie9#divCorpo{border:3px solid #EEE;}
#index_inputBusca{margin-left:23px;}
/*#divPesquisa input{border:0; border-bottom:1px solid #DFDFDF; background:#FFF}*/
#divPesquisa input:hover{border-bottom:1px solid #CCC;}
#lateralEsq{float:left; display:inline-block;}
#lateralDir{float:right; display:inline-block; background: #1b3557 !important;height: 90vh !important;}
#conteudo{margin:auto; width:94%; margin-top:15px}
#fundoDivRodape{background:url('../images/fundo.jpg') repeat-x; min-width:100%; height:50px;  margin-top:-41px; display: none !important;} /*******************************/
#divRodape{height:50px; position:relative; top:-31px; z-index:1;}
#divRodape table{margin:-21px auto;}
#divRodape table td{margin-bottom:0}
/** Tags */
a{text-decoration:none; border:none; cursor:pointer;  font-weight:bold;}
/** Ids **/
#topo_Site{background-color:#0F2644; width:100%; height:70px; text-align:left;} #topo_Conteudo{padding:22px 22px 0px 22px;} #topo_Site table{width:100%;}
#conteudo_Sombra_Esquerda{background-image:url(imagens/conteudo_Sombra.jpg); background-repeat:repeat-y; width:5px;}
#conteudo_Sombra_Direita{background-image:url(imagens/conteudo_Sombra_Direita.jpg); background-repeat:repeat-y; width:5px;}
#conteudo_Site{padding:0px 20px 15px 20px;}
#topo_TabelaLogin{width:100%;}
#topo_TabelaLogin tr td{text-align:left; font-size:10px; color:#333; font-weight:normal; padding:2px 6px;}
#topo_TabelaLogin tr td input.textField{}
#index_DivVoltar{color:#97DDFF; font-size:13px; margin:-1px 0px 0px 25px; cursor:pointer; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#index_TdLogo{cursor:pointer; padding-top:10px;}
#index_Menu_SubProdutos{margin-left:225px;  background-color:#FFF;}	
#index_Menu_SubProdutos a, #index_Menu_SubProdutos div{color:#222; padding:2px 8px;} 
#index_Menu_SubProdutos div a b{color:#97DDFF;}
#index_Menu_SubProdutos a:hover{border-radius:2px;} 
#index_Menu_SubProdutos div:hover a{color:#fff;} 
#index_Menu_SubProdutos div:hover a b{color:#CCC;}
.index_Menu_Div{display:inline; margin:0px 2px;}
.index_Menu_Div_Produto{display:inline;}
#index_menu_produto{padding:3px 3px; *padding:10px 3px; border-radius:5px;}
/** Classes */
.topo_aba{background:transparent; margin-right:5px; padding:5px; font-size:8pt; height:20px; display:inline; margin-top:60px; cursor:pointer; border-radius:4px;}
#topoAbas{margin-left:45.5%; display:inline;}
.topo_MargemEsquerda{padding-left:20px;} .topo_MargemDireita{padding-right:20px; text-align:right;}
.topo_aba_icone{padding-top:3px;}
.input_Text{border:1px solid #DFDFDF; background:#9EBCCD; padding:3px; height:19px;}
.rodape_barra_Sombra{margin:0px; padding:0px; height:11px;}
.rodape_barra_Texto{color:#757575; font-size:11px; height:27px; text-align:center;}
.rodape_barra_Conteudo{background-image:url(imagens/rodape_MapaDoSite_Degrade.jpg); background-repeat:repeat-x;  height:150px;}
.topo_TabelaLogin_Titulo{background-color:#036; padding:0px 0px;} .topo_TabelaLogin_Titulo span{font-size:14px; font-weight:bold; color:#FFF;}
.index_Texto_Opificio a{color:#666; font-size:12px; text-align:left; padding:2px 30px;}
.index_Texto_Opificio a:hover{color:#0F2644; text-decoration:none}
.index_Texto_Descricao {text-align:left; padding:2px 30px;} .index_Texto_Descricao a{color:#666; text-decoration:none; font-weight:normal;}
.index_Texto_Descricao a:hover{text-decoration:underline;}
.topo_TabelaLogin_Conteudo, .topo_TabelaAtendimento{background-color:white; cursor:default;}
.index_Sombra{-moz-box-shadow:0px 0px 0px #0F2644 !important; -webkit-box-shadow:0px 0px 0px #0F2644 !important; box-shadow:0px 0px 0px #0F2644 !important;}
.conteudo_Menu_Fundo{background-image:url(../imagens/conteudo_MenuFundo.jpg); background-repeat:repeat-x; height:36px; padding:0px 10px;} 
.conteudo_Menu_Fundo a.conteudo_MenuTexto{font-size:10pt; color:#2F4B68; margin:2px 3px; font-weight:bold;} 
.conteudo_Menu_Fundo a:hover{color:#9EBCCD; text-decoration:none;}
.button{margin-bottom:10px;}
#index_TdLogo a img{margin-top:4px;}
.index_Quadro{border-bottom:1px solid #FFF; width:230px; margin:0px 12px; margin-bottom:15px}
.index_Quadro thead tr td{color:#fff; background-color:#9EBCCD; font-size:15px; padding:5px 7px;}
.index_Quadro_Atendimento thead tr td{color:#fff; background-color:#9EBCCD; font-size:15px; padding:3px 7px;}
.index_Quadro tbody tr td, .index_Quadro_Atendimento tbody tr td{color:#666; background-color:#F5F5F5; font-size:11.5px; padding:3px 7px;}
.index_Quadro tbody tr:last-child td, .index_Quadro_Atendimento tbody tr:last-child td{padding-bottom:10px;}
.index_Quadro:hover{border-bottom:1px solid #CCC}
.index_Quadro span:hover{text-decoration:underline}
.tituloAba{color:#777; border-bottom-width:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.titulo{	font-size:26px; color:rgb(0, 51, 102); font-weight:bold;}
.subtitulo{font-size:10px; color:rgb(102, 102, 102); text-transform:uppercase; font-weight:bold;}
.link{max-width:100px; font-size:12px; color:rgb(0, 102, 153); margin-top:10px; display:inline}
.link:hover{font-weight:bold; font-size:11.50px; color:rgb(0, 51, 102); cursor:pointer}
/*ESTILO 2*/
.paragrafo {font-family:Arial; font-size:9pt; color:black; padding-left:	50px;}
.iframe {background-color:#FFFFFF;}
h1,h2,h3,h4,h5 {color:#003A63 !important; margin-bottom:0px; }
h6 {color:#003A63 !important; margin:0; cursor:pointer; display:inline;}
h1 {	font-size: 20pt !important; font-weight: bold !important; text-align: center !important;}
h2 {	font-size:11pt !important; margin-left:-10px; text-align: center !important; font-weight: bold !important;}
h3 {	font-size:7pt}
h4 {	font-size:6pt}
p {font-family:Verdana; font-size:9pt; color:#AAAAAA;}
b.Contrato {	font-family:Arial; font-size:9pt; color:black; font-weight:bold;}
p.Contrato {	font-family:Arial; font-size:9pt; color:black;}
p.ContratoNegrito{font-family:Arial; font-size:9pt; color:black; font-weight:bold;}
span {font-weight:normal;}
ul {list-style-position:outside; font-size:9pt;}
sup {font-size:7pt;}
a {color:#003A63 !important  ; font-size:8pt; border:0px;}
a:link{text-decoration:none;color:#ccc !important }
a:visited{text-decoration:none;color: #ccc !important }
a:hover{text-decoration:underline;color:#FADE4E !important }
a:active{text-decoration:underline;color:#003A63 !important }
.branco {color:#003A63 !important  ;}
img {border:0;}
table.TabelaPrincipal {margin:0 auto; text-align:left; width:746px; border:0; padding:0px 10px 10px 10px;}



td.TdConteudo {padding:20px 16px 20px 16px; vertical-align:top; height: 100vh;  text-align:center !important;}
td.TdConteudo2 {padding:20px 50px 20px 50px; vertical-align:top; height: 100vh;}
td.TdSetor1 {background:url('imagens/fundo_produto.gif') no-repeat; width:178px; height:94px; vertical-align:top;}
td.TdSetor2 {background:url('imagens/fundo_produto_pb.gif') no-repeat; width:178px; height:94px; vertical-align:top;}
div.DivSetor {vertical-align:top; color:#FFFFFF;}
div.DivSetor p {text-align:left; padding-left:15px;}
div.DivSetor h2 {text-align:center; margin-top:7px; color:#FFFFFF;}
td.Quadrado {border:1px solid #999999; width:50%; height:200px; vertical-align:top; background-color:#F7F7F7;}


/*CSS PARA TABELAS PEQUENAS*/
table.sortable {width:auto; border-collapse:collapse;}
table.sortable td {font-weight:normal; padding:0.3em 1em 0.3em 1em; white-space:nowrap; text-align:left;}
table.sortable td a {color:#003A63 !important; font-size:8pt; border:0px; text-decoration:underline;}
table.sortable th {font-size:9pt; color:#023E81; padding:0.3em 1em 0.3em 1em; 	cursor:pointer; background-color:#F7F7F7;}
table.sortable tr td,table.sortable tr th {border:1px solid #DDDDDD;}
table.sortable tfoot tr td{background-color:#F7F7F7; font-weight:bold;}

/*CSS PARA FUNCOES E TABELAS GRANDES*/
table.layout { width: 100%; border-collapse:collapse}
table.layout tr:nth-of-type(odd) { background: #eee; }
table.layout th { background: #003a63; color: white; font-weight: bold; }
table.layout td, th { padding: 6px; border: 1px solid #ccc; text-align: left; }
table.layout a:visited {text-decoration: none;color:  #003a63 !important;}
table.layout a:link {text-decoration: none;color: #003a63 !important;}
/*CSS MEDIA SCREEN */
@media  screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
tr {text-align: left !important;}
table.layout, table.layout thead, table.layout tbody,table.layout th, table.layout td, table.layout tr { display: block; }
table.layout thead tr { position: absolute;top: -9999px;left: -9999px;}
table.layout tr { border: 1px solid #ccc; }	
table.layout td { border: none;border-bottom: 1px solid #eee; text-align: left;width: 100% !important;}
table.layout td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
table.layout td:nth-of-type(1):before { content: "First Name"; }S
table.layout td:nth-of-type(2):before { content: "Last Name"; }
table.layout td:nth-of-type(3):before { content: "Job Title"; }
table.layout td:nth-of-type(4):before { content: "Favorite Color"; }
table.layout td:nth-of-type(5):before { content: "Wars of Trek?"; }
table.layout td:nth-of-type(6):before { content: "Secret Alias"; }
table.layout td:nth-of-type(7):before { content: "Date of Birth"; }
table.layout td:nth-of-type(8):before { content: "Dream Vacation City"; }
table.layout td:nth-of-type(9):before { content: "GPA"; }
table.layout td:nth-of-type(10):before { content: "Arbitrary Data"; }
}


table.sortablecalendario {width:auto; border-collapse:collapse;}
table.sortablecalendario td {font-weight:normal; padding:0.3em 0.7em 0.3em 0.7em; white-space:nowrap;}
table.sortablecalendario th {font-size:9pt; color:#023E81; padding:0.3em 0.5em 0.3em 0.5em; cursor:pointer; background-color:#F7F7F7;}
table.sortablecalendario tr.hover{font-weight:bolder; background-color:#E8E8FF; text-decoration:none;}
table.sortablecalendario tr td,table.sortable tr th {border:1px solid #DDDDDD;}
table.sortablecalendario tfoot tr td{background-color:#F7F7F7; font-weight:bold;}
.MensagemErro {font-size:9pt; font-weight:bold; color:#FF0000; 	text-align:center;}
.MensagemSucesso {font-size:9pt; font-weight:bold; color:#33CC00; text-align:center;}
td#HomeLogin {background-color:#698ba3; padding:8px 10px 10px 15px;}
#HomeLogin label {color:#FFFFFF; font-weight:bold;}
td#HomeLinks {vertical-align:top; background:url('images/DDcred_27.gif') no-repeat; padding-top:0px; padding-left:25px; line-height:157%;}
td.celHome {background:#FFFFFF url('images/pontilhado_produto.gif') no-repeat top right; vertical-align:top;}
ul.listaHome {padding:0px 0px 0px 20px; 	margin:0; 	list-style-image:url('images/setinha.gif'); line-height:150%;}
ul.listaHome li  a {color:#999999;}
ul.listaHome li  a:link{text-decoration:none;}
ul.listaHome li  a:visited{text-decoration:none;}
ul.listaHome li  a:hover{text-decoration:underline;}
ul.listaHome li  a:active{text-decoration:underline;}
td#HomeLinks  a {color:#999999; font-weight:bold; font-size:9pt;}
td#HomeLinks  a:link{text-decoration:none;}
td#HomeLinks  a:visited{text-decoration:none;}
td#HomeLinks  a:hover{text-decoration:underline;}
td#HomeLinks  a:active{text-decoration:underline;}
.input {border:0; font-weight:bold; color:#8B98989; 	margin:0px 0px 5px 0px;}
.button {
	text-decoration: none;
    height: 35px !important;
    width: 160px !important;
    margin-top: 5vh;
    border: 1px solid #FADE4E !important;
    border-radius: 20px !important;
    background: #FADE4E !important;
    cursor: pointer !important;
    color: #000 !important;
}

.menuCredito{
	margin: 0 auto  !important;
}


.TextoPreto {color:#000000;}
.TextoPreto  a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
span.subMenu {color:#003a63 !important; margin-left:8em;}
span.subMenu  a , a strong{color:#003a63 !important;}
span.subMenu  a:link{text-decoration:none;}
span.subMenu  a:visited{text-decoration:none;}
span.subMenu  a:hover{text-decoration:underline;}
span.subMenu  a:hover strong{text-decoration:underline;}
span.subMenu  a:active{text-decoration:underline;}
span.subMenu  a:active strong{text-decoration:underline;}
span.Azul {font-weight:bold; color:#003A63 !important; font-size:8pt;}
span.Azul a {color:#003A63 !important; font-size:8pt;}
span.Azul span.SpanCinza {color:#AAAAAA;}
ul.Vantagens {list-style-image:url('images/setinha_dupla.gif'); padding:0px 0px 0px 20px; margin:5px 5px 10px 5px; line-height:100%;}
ul.Vantagens  li{color:#FFFFFF; padding:4px 0px 0px 0px;}
div.DivPopup {border:2px solid #003A63 !important; width:282px; height:120px; position:absolute; padding:0px 0px 0px 0px; background-color:#FFFFFF; z-index:102;}
ul.MenuInterno {	padding:0px 0px 0px 10px; display: block !important;}
ul.MenuInterno li {padding:2px 0px 2px 0px; display: inline-block !important;}
ul.MenuInterno li a{font-size:9pt; font-weight:normal; color:#ccc !important; text-decoration:none; text-transform:none;}
ul.MenuInterno li  a:link{color: #ccc  !important; font-size: 10px !important; font-weight: 600}
ul.MenuInterno li  a:visited{color:#ccc !important; font-size: 10px !important; font-weight: 600}
ul.MenuInterno li  a:hover{color:#FADE4E !important; text-decoration:underline; font-size: 10px !important;font-weight: 600 }
ul.MenuInterno li a:active ,ul.MenuInterno li a.menuSelecionado{color:#ccc !important; text-decoration:underline; font-weight:bold; font-size: 10px !important}
ul.SubMenuInterno {list-style-type:none; list-style-image:none; padding:0px 0px 0px 0px;}
ul.SubMenuInterno li {	/*border-bottom:1px solid #ccd8e0; */padding:2px 0px 2px 15px; *margin-left:-40px;}
ul.SubMenuInterno li a{font-size:8pt; font-weight:normal; color:#555555; text-decoration:none; text-transform:none; white-space:nowrap;}
ul.SubMenuInterno li  a:link{color:#555555;}
ul.SubMenuInterno li  a:visited{color:#555555;}
ul.SubMenuInterno li  a:hover{color:#555555; text-decoration:underline;}
ul.SubMenuInterno li a:active {color:#555555; text-decoration:underline;}
img {border:0px;}

table.TabelaConteudo {width: 100% !important ; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:10px 10px 10px 10px;}
div#menuOperacoes {vertical-align:top; background-color:#FFFFFF; text-align:left; padding:10px 10px 10px 10px;}
div.Box {float:left; border:1px solid #666666; padding:1px 1px 1px 1px; margin:1px 1px 1px 1px; background-color:#FFFFFF;}
div.Box2 {position:absolute; border:2px outset #018BD1; padding:1em 1em 1em 1em; background-color:#FFFFFF;}
div.BtnFechar {position:absolute; /*top:-10px; right:1px; */text-align:left;}
img.ImagemLink{cursor:pointer;}
input[type=file] {border:1px solid #BBB;}
textarea, input[type="text"],input[type="password"], select {font-size:8pt; font-weight:normal; padding:3px; border-top: 1px solid #FFF !important; border-bottom: 2px solid #ccc !important; border-left: 1px solid #fff!important; border-right: 1px solid #fff !important }
textarea:hover,input[type="text"]:hover,input[type="password"]:hover,select:hover {border:1px solid #BBB;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,select:focus {border:1px solid #AAA;}
input.BtnAprovar {font-weight:bold; background-color:#33CC00; border:1px solid #666666; color:#FFFFFF; padding:3px 3px 3px 3px; cursor:pointer;}
input.BtnRecusar {font-weight:bold; background-color:#FF3333; border:1px solid #666666; color:#FFFFFF; padding:3px 3px 3px 3px; cursor:pointer;}
fieldset {border:1px solid #018BD1;}
legend {color:#018BD1;}
hr {border:0 none; height:1px; color:#AAAAAA; background-color:#AAAAAA; margin:10px 30px 10px 30px; clear:both;}
hr.clara {border:0 none; 	height:1px; color:#EEEEEE; background-color:#EEEEEE; margin:10px 30px 10px 30px; clear:both;}
div.DivMenuProdutos {display:inline; float:left;}
.ExibeErro {font-weight:bold; 	font-size:16px; color:#FF0000;}
/*******************************************
*** GAMBIARRA DO GUILHERME !!!!! ***********
********************************************/
a.TituloEscolha {text-decoration:none;}
a.TituloEscolha:link {font-size:14px; color:#666666;}
a.TituloEscolha:visited {font-size:14px; color:#666666;}
a.TituloEscolha:hover  {font-size:16px; color:#0066CC;}
a.TituloEscolha:active {font-size:16px; color:#FF9900;}
a.TituloEscolhaDiferente {text-decoration:none;}
a.TituloEscolhaDiferente:link {font-size:14px; color:#666666;}
a.TituloEscolhaDiferente:visited {font-size:14px; color:#666666;}
a.TituloEscolhaDiferente:hover {font-size:16px; color:#0066CC;}
a.TituloEscolhaDiferente:active {font-size:16px; color:#FF9900;}
a.TituloEscolhido:link {font-size:16px; color:#FF9900;}
a.TituloEscolhido:visited {font-size:16px; color:#FF9900;}
a.TituloEscolhido:hover {font-size:16px; color:#FF9900;}
a.TituloEscolhido:active {font-size:16px; color:#FF9900;}
a.TituloEscolhidoDiferente {	text-decoration:underline;}
a.TituloEscolhidoDiferente:link {font-size:16px; color:#FF9900;}
a.TituloEscolhidoDiferente:visited {font-size:16px; color:#FF9900;}
a.TituloEscolhidoDiferente:hover {font-size:16px; color:#FF9900;}
a.TituloEscolhidoDiferente:active {font-size:16px; color:#FF9900;}
.paginacao{cursor:pointer; font-weight:bold; font-size:10pt; color:#0066CC; text-decoration:none;}
.titulo_categoria{font-family:Arial, Helvetica, sans-serif; color:#023e81; font-weight:bold; font-size:12px; padding:6px; text-decoration:none; margin:4px;}
a.categoria:link{font-family:Arial,Helvetica,sans-serif; color:#023e81; font-weight:bold; font-size:12px; text-decoration:none;}
a.categoria:visited{font-family:Arial,Helvetica,sans-serif; color:#023e81; font-weight:bold; font-size:12px; text-decoration:none;}
a.categoria:hover{font-family:Arial,Helvetica,sans-serif; color:#FF9900; font-weight:bold; font-size:12px; text-decoration:none;}
a.categoria:active{font-family:Arial,Helvetica,sans-serif; color:#023e81; font-weight:bold; font-size:12px; text-decoration:none;}
.titulo_categoria_selecionado{font-family:Arial, Helvetica, sans-serif; color:#FF9900; font-weight:bold; font-size:12px; padding:6px; text-decoration:none; margin:4px; #border:1px solid #000000;}
a.categoria_selecionado:link{font-family:Arial,Helvetica,sans-serif; color:#FF9900; font-weight:bold; font-size:12px; text-decoration:underline;}
a.categoria_selecionado:visited{font-family:Arial,Helvetica,sans-serif; color:#FF9900; font-weight:bold; font-size:12px; text-decoration:underline;}
a.categoria_selecionado:hover{font-family:Arial,Helvetica,sans-serif; color:#FF9900; font-weight:bold; font-size:12px; text-decoration:underline; cursor:default;}
a.categoria_selecionado:active{font-family:Arial,Helvetica,sans-serif; color:#FF9900; font-weight:bold; font-size:12px; text-decoration:underline;}

.filtro{margin: auto !important;}
table.filtro {margin-left:20px ; margin: auto !important;}
table.filtro td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:5px;}
table.filtro thead tr td{text-align:left}
table.filtro tbody tr td{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:5px; border-bottom:1px solid #fff !important; }
table.filtro tfoot tr td{text-align:center; padding:10px; background:#FFFFFF;}
.filtroconsulta{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFCC00;}
#Titulo{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9900; text-align:left; border-bottom:1px solid #DADADA; margin-left:5px; margin-right:5px; margin-bottom:30px; font-weight:bold; /*font-weight:bold; */}
.Resultado{border-top:1px solid #DADADA; background:#FFFFFF; padding-top:10px; margin-left:10px; margin-right:10px;}
/*******************************************
*** FOLHA DE DUPLICATA !!!!! ***********
********************************************/
div.duplicata{width:720px; height:600px; margin-top:10px; font-family:Helvetica;}
div.dadosEmpresa{width:350px; border:1px solid #999999; height:150px; float:left;}
div.dadosEmpresa2{width:350px; border:1px solid #999999; height:150px; float:left; margin-left:10px;}
div.fatura{width:550px; height:70px; float:left; margin-top:10px;}
table#fatura td{border:1px solid #999999;}
div.quadrado1{width:150px; border:1px solid #999999; height:110px; float:left; margin-top:10px; margin-left:10px;}
div.assinatura{width:200px; border:1px solid #999999; height:340px; float:left; margin-top:-30px; text-align:center;}
div.sacado{border:1px solid #999999; float:left; width:505px; height:140px; margin-left:5px; margin-top:5px;}
div.sacado1{border:1px solid #999999; float:left; width:505px; height:60px; margin-left:5px; margin-top:5px;}
div.sacado2{border:1px solid #999999; float:left; width:505px; height:90px; margin-left:5px; margin-top:5px;}
td.rodape {height:30px; font-family:Verdana; font-size:8pt; text-align:center; color:#AAAAAA; vertical-align:bottom;}
.BorderoTabelaTitulosRecusados {left:0px; top:0px; 	width:350px; 	float:left; 	position:relative;}
.BorderoTabela {left:20px; top:0px; 	margin-left:20px; position:relative; float:left; margin-bottom:10px;}
/* Tabelas draggable */
/* draggable */
.draggable thead tr th {cursor:move; font-weight:bold; background-color:#003366; color:#FFFFFF;}
.draggable{border-top:2px solid #EEEEEE; border-bottom:3px solid #EEEEEE; background-color:#FFFFFF; -moz-box-shadow:5px 5px 8px #ccc; -webkit-box-shadow:5px 5px 8px #ccc; box-shadow:5px 5px 8px #ccc;}
.draggable tr td, .draggable tbody tr td{padding:5px 5px;}
.draggableDiv{border-top:2px solid #EEEEEE; border-bottom:3px solid #EEEEEE; background-color:#FFFFFF; -moz-box-shadow:5px 5px 8px #ccc; -webkit-box-shadow:5px 5px 8px #ccc; box-shadow:5px 5px 8px #ccc;}
.draggableDiv div h3 {cursor:move; font-weight:bold; background-color:#003366; color:#FFFFFF;}
.draggableDiv div{padding:10px;}
table.ContratoRede {border-collapse:collapse;}
table.ContratoRede tr td  {border:1px solid #000; color:black; text-align:left; vertical-align:top; height:45px; padding-left:	5px;}
table.ContratoRede tr td table tr td {border:0px;}table.ContratoRede tr td table tr td.Esquerda {border-left:1px solid black;} 
/*table.ContratoRede  td {border:1px solid #000; color:black; text-align:left; vertical-align:top}*/
label {font-weight:bold;}
tr.TrDaConsultaEstabelecimento:hover {background-color:#e1e9ee; cursor:pointer;}
/*Mensagem estilo Gmail*/
#mensgamRetorno{position:fixed; top:0px; left:0; width:100%; z-index:10000000000000000;}
#mensgamRetornoInterna{margin-top:-10px; background-color:#006600; color:#FFFFFF; font-size:13px; font-weight:bold; padding:6px 10px;}
.box_shadow {-moz-box-shadow:5px 5px 8px #ccc; -webkit-box-shadow:5px 5px 8px #ccc; box-shadow:5px 5px 8px #ccc;}
.box_round{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.a_r_botaoFechar{background-color:#F99E1C; color:#FFF; font-weight:bold; float:rignt; margin-left:10px; padding:1px 3px; cursor:pointer;}
.a_r_botaoFechar:hover{background-color:#FFF; color:#F99E1C;}
/* INPUTS DO TIPO LISTA */
.inputList{margin:3px; 2px; padding:3px; 2px; background-color:#F4F4F4; border:1px solid #CCCCCC; cursor:pointer;}
.inputList span {font-size:9px;}
.inputList b{color:#999999;} .inputList b:hover{color:#333333;}
.inputListBorder{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.inputListClose{font-weight:bold;}
/* Detail */
.detail{border-spacing:0px; margin:10px 10px; width:98%;}
.detail thead tr th{border-bottom:2px solid #CCCCCC; color:#666666; background-color:white; font-weight:bold; text-align:left; padding:3px 6px; font-size:12px; text-transform:uppercase;} .detail thead tr.titulo th{background-color:#F8F8F8;}
.detail tbody tr td{background-color:white; text-align:left; padding:3px 6px; font-size:11px; vertical-align:top;}
.detail tfoot tr td{border-top:2px solid #CCCCCC; color:#666666; background-color:#F8F8F8; font-weight:bold; text-align:right; padding:3px 6px; font-size:12px;}
.botaoFechar {color:white; font-weight:bold; float:right; padding:2px 6px; cursor:pointer;} .botaoFechar:hover {background-color:white; color:#003366;}
#loteContactless{padding:10px; margin:12px 7px; border:1px solid #CCC;}
#valorTotal{text-align:center; background-color:#ECF1F4; margin:10px 10px; width:200px; padding:12px 0px; display:inline-block;}
#valorTotal div{color:#999; font-weight:bold;} #valorTotal .valor{color:#036; font-size:18px;  font-weight:bold;}
#valorTotal div span{color:#999; font-weight:bold;} 
#valorFinal{text-align:center; background-color:#ECF1F4; margin:10px 10px; width:300px; padding:12px 0px;}
#valorFinal div{color:#999; font-weight:bold;} #valorFinal .valor{color:#036; font-size:22px;  font-weight:bold;}
#valorFinal div span{color:#999; font-weight:bold; font-size:14px;}
.FundoLateral{background-color:#F4F4F4; /*margin:10px 0px 0px 25px; */}
.topo {background:#FFFFFF url(images2/Topozinho.png) repeat-x; margin:0 auto; margin:0; padding:0;}
.load {min-width:25px; min-height:25px; background:URL('https://www.ddtotal.com.br/img/grid-loading.gif') no-repeat center;}
#comboLogin{display:inline-block; margin-top:10px; margin-left:300px; background:#9EBCCD;}
#login{margin:5px 10px; border-bottom:1px solid #0F2644; color:#ffffff; text-transform:capitalize;}
#subLogin a{margin:5px 10px; color:#ffffff; font-weight:normal;}
/* Animations */
a,span,li{transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease;}
@keyframes slidein{from {margin-left:100%; width:300%;} to {margin-left:0%; width:100%;}}
@-webkit-keyframes slidein{from {margin-left:100%; width:300%;} to {margin-left:0%; width:100%;}}
/* Divs */
.estiloDiv {border:1px solid #EEEEEE; width:90%; padding:10px 10px; margin:10px 10px;}
.estiloArredondado{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;} 
.estiloArredondadoMini{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.botaoAvancar {background-color:#E3D6D4; color:#FFFFFF; font-size:20px; font-weight:bold; padding:3px 3px; width:20px; height:22px; text-align:center; cursor:pointer;}
.botaoAvancar:hover {background-color:#CCCCCC;}
/*  Legenda  */
/* selecionado */
.l_tituloSelecionado {font-size:21px; font-weight:bold; background-color:#003366; color:#FFFFFF; padding:5px 10px;}
.l_corpoSelecionado {font-size:18px; font-weight:bold; color:#003366;}
/* normal */
.l_titulo {font-size:18px; font-weight:bold; background-color:#C0C0C0; color:#FFFFFF; padding:3px 8px;}
.l_corpo {font-size:15px; font-weight:bold; color:#C0C0C0;}
/* normal */
.l_tituloPreenchido {font-size:18px; font-weight:bold; background-color:#666666; color:#FFFFFF; padding:3px 8px;}
.l_corpoPreenchido {font-size:15px; font-weight:bold; color:#666666;}
.l_tilt{display:inline; padding-right:10px; cursor:pointer;}
#divAlerta span{background:#FFF; cursor:pointer; padding:5px; position:absolute; right:0;}
#divAlerta  div{float:left; margin-top:20px; font-weight:bold}
#divAlerta span:hover{color:red}
#divAlerta{position:absolute; top:10%; left:50%; background:transparent; z-index:1000000; display:none; text-align:center;}
#divAlertaFundo{position:absolute; width:100%; height:100%; background:#000; top:0; left:0; opacity:0.3; z-index:999999; display:none}
#divParceriasNovo{width:80%; margin:auto; text-align:center; display:table}
#divParceriasNovo img{padding:30px; vertical-align:middle}
.nivo-caption a{color:red; line-height:1.7em;}


