* {margin:0; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
body {margin-left:5px; width:1024px;}
h2 {font-weight:bold; background: left no-repeat; padding-left:10px; cursor:pointer;}
.h2Fixo {background-image:url(../imagem/comuns/bullet.gif); cursor:default;}
.dRet {width:960px; border:2px solid; padding:3px; margin:10px 0 0 15px;}
.dRetPop {width:960px; border:2px solid; padding:3px; margin:0;}
#dTopo {width:998px; height:40px; background-color:#EAEAEA; border-bottom:1px solid #CCCCCC;}
#dTopo span {width:40px; border-bottom:4px solid #999999; float:right; margin-top:22px !important; margin-top:10px;}
.imgLogo {background-color:#F3F3F3; vertical-align:middle; float:left; border-bottom:0px solid #F3F3F3; border-top:0px solid #F3F3F3; border-left:0px solid #F3F3F3; border-right:0px solid #F3F3F3; }
.imgLogoDC {margin:10px 0 0 40px; float:left;}

#contentHome {margin:5px 0 0 20px;}
#optionsHome {float:left; margin-right:20px;}
#optionsHome h2 {color:#069; padding:8px 0 0 0; font-weight:bolder; font-size:16px}

#acessoRapido {float:left; border-bottom:1px #333333 solid; background:#FAFAFA; width:200px;}
#acessoRapido dl dt {background:#BEBEBE; height:26px; padding-top:10px; color:#000000; font-size:12px; font-weight:bold;}
#acessoRapido dl dd {height:24px; padding:10px 0 0 15px;}
#acessoRapido dl dd a {text-decoration:none;}
.float {float:left; margin:0 5px;}
.zebrado {background:#E8E8E8;}

#comboPoint {width:220px; padding:30px 10px 10px 0; float:left; line-height:1.5}
#comboPoint h1 {color:#069	; text-decoration:none; margin-bottom:10px;}
#comboPoint h3 {color:#069; font-weight:bolder; font-size:12px}
#comboPoint span {font-size:13px; color:#555555; font-family:Arial; font-weight:bold; text-decoration:none; }

#comboFloor {float:left; margin-top:20px; padding-left:25px}

#comboFicha {float:left; width:140px; margin-top:40px; margin-right: 10px; TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify}
#comboFicha h1 {color:#D5A448; text-decoration:none; margin-bottom:5px;}
#comboFicha span {margin-top:15px; float:left; background:url(../../images/icone_go.gif) no-repeat; width:100px; height:20px; padding-left:22px; color:#000000; font-weight:bold; text-decoration:none; padding-top:3px;}

#comboSimulador {float:left; width:140px; margin-top:40px; margin-right: 10px; TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify}
#comboSimulador h1 {color:#6F838C; text-decoration:none; margin-bottom:5px;}
#comboSimulador span {margin-top:15px; float:left; background:url(../../images/icone_go.gif) no-repeat; width:100px; height:20px; padding-left:22px; color:#000000; font-weight:bold; text-decoration:none; padding-top:3px;}

#comboProposta {float:left; width:140px; margin-top:40px; margin-right: 10px; TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify}
#comboProposta h1 {color:#AECB8B; text-decoration:none; margin-bottom:5px;}
#comboProposta span {margin-top:15px; float:left; background:url(../../images/icone_go.gif) no-repeat; width:100px; height:20px; padding-left:22px; color:#000000; font-weight:bold; text-decoration:none; padding-top:3px;}

#comboBoleto {float:left; width:140px; margin-top:40px; margin-right: 10px; TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify}
#comboBoleto h1 {color:#6F838C; text-decoration:none; margin-bottom:5px;}
#comboBoleto span {margin-top:15px; float:left; background:url(../../images/icone_go.gif) no-repeat; width:100px; height:20px; padding-left:22px; color:#000000; font-weight:bold; text-decoration:none; padding-top:3px;}

#comboCadastro {float:left; width:140px; margin-top:40px; margin-right: 10px; TEXT-JUSTIFY: distribute; TEXT-ALIGN: justify}
#comboCadastro h1 {color:#A41D23; text-decoration:none; margin-bottom:5px;}
#comboCadastro span {margin-top:15px; float:left; background:url(../../images/icone_go.gif) no-repeat; width:100px; height:20px; padding-left:22px; color:#000000; font-weight:bold; text-decoration:none; padding-top:3px;}


#dTopo .salda {border-bottom:1px solid #999999; float:right; color:#000000; padding:1px 4px; margin-top:10px; margin-right:-100px;}

#dMenuPrinc {width:998px; height:20px; background-image:url(../imagem/comuns/fundoMenuSup.gif); margin-top:-1px;}
#ulMenPrin {margin-left:50px; margin-top:0px;}
#ulMenPrin li {float:left; font-weight:bold; text-align:center; list-style-type:none; height:18px; cursor:pointer; display:block;}
#ulMenPrin li {text-decoration:none; display:block; padding:4px 20px 2px 20px;}
#ulMenPrin li a:hover {background-color:#CECECE;}
.liMenSelec {border:1px solid;}
.liMenSelec {color:#FFFFFF;}
#ulMenAdic {float:right; height:20px; margin-right:50px !important; margin-right:20px;}
#ulMenAdic li {float:left; list-style-type:none; border-left:1px solid #CCCCCC; height:20px; vertical-align:text-bottom;}
#ulMenAdic li a {background-position:center; background-repeat:no-repeat; display:block; width:33px; height:18px; margin-top:1px; margin-bottom:-1px;}
#ulMenAdic li a:hover {background-color:#CCCCCC;}
#ulMenAdic li a span {display:none;}
#aSalvar {background-image:url(../imagem/comuns/salvar.jpg);}
#aValidar {background-image:url(../imagem/comuns/valida.jpg);}
#aHistorico {background-image:url(../imagem/comuns/historico.jpg);}
#aGrupo {background-image:url(../imagem/comuns/grupo.jpg);}
#aAnexo {background-image:url(../imagem/comuns/anexo.jpg);}
#aPesquisa {background-image:url(../imagem/comuns/pesquisa.jpg);}
#aInc {background-image:url(../imagem/comuns/inconsistencia.jpg);}
#aImprimir {background-image:url(../imagem/comuns/imprimir.jpg);}
#aReceita {background-image:url(../imagem/comuns/receita.jpg);}
#aContrair {background-image:url(../imagem/comuns/contrair.jpg);}
#aEspandir {background-image:url(../imagem/comuns/espandir.jpg);}
#aNova {background-image:url(../imagem/comuns/nova.jpg);}
#aSalvar:hover {background-image:url(../imagem/comuns/salvar_over.jpg);}
#aValidar:hover {background-image:url(../imagem/comuns/valida_over.jpg);}
#aHistorico:hover {background-image:url(../imagem/comuns/historico_over.jpg);}
#aGrupo:hover {background-image:url(../imagem/comuns/grupo_over.jpg);}
#aAnexo:hover {background-image:url(../imagem/comuns/anexo_over.jpg);}
#aPesquisa:hover {background-image:url(../imagem/comuns/pesquisa_over.jpg);}
#aInc:hover {background-image:url(../imagem/comuns/inconsistencia_over.jpg);}
#aImprimir:hover {background-image:url(../imagem/comuns/imprimir_over.jpg);}
#aReceita:hover {background-image:url(../imagem/comuns/receita_over.jpg);}
#aContrair:hover {background-image:url(../imagem/comuns/contrair_over.jpg);}
#aEspandir:hover {background-image:url(../imagem/comuns/espandir_over.jpg);}
#aNova:hover {background-image:url(../imagem/comuns/nova_over.jpg);}
#liLegenda span {margin-top:3px; float:left;}
#dLegenda {position:absolute; left:832px; padding:10px; top:2px; border:1px solid #CCCCCC; background-color:#EFEFEF; width:110px; visibility:hidden; alpha-opacity:0.5; }
#dLegenda ul li {list-style-type:none;}
#dLegenda ul li img {vertical-align:middle; margin-right:5px;}
.liBorEsq {border-left:1px solid #CCCCCC;}
.liBorDir {border-right:1px solid #CCCCCC;}
#dSubMenu {width:998px; height:20px; margin-top:-1px;}
#dSubMenu ul {margin-left:50px; padding-top:4px;}
#dSubMenu ul li {float:left; padding:0 5px; list-style-type:none; color:#000000; border-left:1px solid #000000;}
#dSubMenu ul li a {color:#000000; text-decoration:none;}
#dSubMenu ul li a:hover {color:#FFFFFF; text-transform:uppercase;}
#icones {width:500px; height:16px; float:right; cursor:hand;}
.d2cols {width:450px; float:left; clear:none;}
.d3cols {width:315px; float:left; clear:none;}
.d4cols {width:235px; float:left; clear:none;}
.d5cols {width:195px; float:left; clear:none;}
.d3cols div {margin-top:4px;}
.dColTot {margin-top:6px;}
.dRetFun {background-color:#FFFFFF; padding:5px; margin-top:5px;}
.tForm {border:1px solid #CCCCCC; width:940px; margin-top:5px; margin-left:5px;}
.tForm tr td {padding-bottom:3px; padding-left:3px; padding-right:3px;}
.tForm thead tr td {padding:3px 2px 2px 12px; height:15px; font-weight:bold; color:#FFFFFF; cursor:hand;}
.tFormP {border:1px solid #CCCCCC; width:930px; margin-bottom:5px; padding:0px;}
td {vertical-align:top; padding-top:4px;}
.tdFundo {background-color:#F0F4F7; padding:2px 5px;}
.tWidTot {width:940px; margin:5px;}
.tWidTot tfoot {font-weight:bold;}
.tWidTot tfoot .tdTotal {text-align:right; padding-right:10px;}
.bottom tr td {text-align:right; width:930px; height:30px;}
/*.bottomPag tr td {width:950px; line-height:8px;} */
/*.bottomPag a:active {color:#FF6600; text-decoration:underline; font-weight:bold;}*/

.bottomPag tr td {line-height:8px;} 
.bottomPag span {font-size:12px; font-weight:bold; text-decoration:underline;} 
.bottomPag a:active {text-decoration:underline;}
.bottomPag a:hover {text-decoration:underline; font-weight:bold;}

.bottomPesquisa {width:940px; padding-bottom:10px;}
.tFormInt1 {border:3px solid #FFF0D7;}
.tFormInt1 td {text-align:left; padding-left:10px; background-color:#FFF0D7;}
#dAuxInf {width:50px; border-bottom:4px solid #999999; float:left; margin-top:24px;}
#dMenuInf {float:left; clear:none; border-bottom:1px solid #999999; width:942px; padding:3px; margin-top:20px;}
#dMenuInf ul {margin-left:30px;}
#dMenuInf ul li {float:left; border-left:1px solid #999999; padding:0 5px; list-style-type:none;}
#dMenuInf ul li a {text-decoration:none;}
#dMenuInf ul li a:hover {text-decoration:underline;}
.dNot {height:20px;}
input, select {border:1px solid #CCCCCC; height:18px; padding:2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
select {height:18px;}
label, .spLabel {font-weight:bold; padding:4px 3px 0 0; display:block; float:left; text-align:right;}
.sBold {font-weight:bold;}
.lblTipo1 {width:90px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.subTitle {font-weight:bold; float:left; padding:4px 3px 3px 5px; text-align:left;}
.subTitle1 {font-weight:bold; float:left; padding:4px 3px 3px 5px; text-align:left; margin-top:20px;}
.lblTipo2 {width:120px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo3 {width:130px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo4 {width:30px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo5 {width:60px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo6 {width:110px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo7 {width:150px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo8 {width:50px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo9 {width:200px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo10 {width:70px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo11 {width:40px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo12 {width:80px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo13 {width:215px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo14 {width:65px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.lblTipo40 { font-weight:bold; float:left; padding:4px 3px 0 0;}
.labelNormal {padding-right:5px; font-weight:normal; text-align:right; width:80px;}
.labelNormalA {padding-right:5px; font-weight:normal; text-align:right; width:auto;}
.labelNormalB {padding-right:5px; font-weight:normal; text-align:right; width:30px;}
.bgClaro td {background:#FFFCF7;}
.txtPrazo {width:70px; text-align:right;}
.txtData {width:75px; text-align:right;}
.txtQuant {width:60px; text-align:left;}
.txtValor {width:105px; text-align:right;}
.txtParc {width:30px; text-align:right;}
.selWid {width:140px;}
.selWid2 {width:90px;}
.selWid3 {width:750px;}
.rdPessoa {border:0; height:12px; vertical-align:middle;}
.tForm tr td {padding-bottom:3px; padding-left:3px; padding-right:5px;}
.msgResp {color:#FF6600; text-align: center; padding:20px;}
.msgResp strong {color:#FF6600;}
.btPadding {margin:20px;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}
.icones {margin-left:5px;}
.disable {background-color:#EFEFEF;}
.btBrowser {margin-left:15px; margin-right:5px; vertical-align:top;}
.noBorder{border:none;}
.w15 {width:15px;}
.w20 {width:20px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w150 {width:150px;}
.w152 {width:154px;}
.w160 {width:160px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w205 {width:205px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w235 {width:235px;}
.w250 {width:250px;}
.w240 {width:240px;}
.w245 {width:245px;}
.w255 {width:255px;}
.w260 {width:260px;}
.w265 {width:265px;}
.w270 {width:270px;}
.w275 {width:275px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w300 {width:300px;}
.w310 {width:310px !important; width:295px;}
.w315 {width:315px;}
.w330 {width:330px;}
.w335 {width:335px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w385 {width:385px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w410 {width:410px;}
.w420 {width:420px;}
.w430 {width:430px;}
.w436 {width:436px;}
.w438 {width:438px;}
.w440 {width:438px;}
.w450 {width:450px;}
.w460 {width:460px;}
.w480 {width:480px;}
.w500 {width:500px;}
.w510 {width:510px;}
.w530 {width:530px;}
.w550 {width:550px;}
.w560 {width:560px;}
.w570 {width:570px;}
.w580 {width:580px;}
.w600 {width:600px;}
.w610 {width:610px;}
.w620 {width:620px;}
.w690 {width:690px;}
.w720 {width:720px;}
.w750 {width:750px;}
.w820 {width:820px;}
.w900 {width:900px;}
.w910 {width:910px;}
.w920 {width:920px;}
.w928 {width:928px;}
.w930 {width:930px;}
.w940 {width:940px;}
#subnav ul {margin-left:10px; float:left; margin-top:3px;}
#subnav ul li {float:left; padding:0 10px 2px; border-left:2px solid;}
#subnav ul li a {text-decoration:none; font-weight:bold;}
#subnav ul li a:hover {text-transform:uppercase;}
#navbuttons {margin-top:30px; float:right; height:19px;	background:url(/biblioteca/imagem/comuns/fundo_navbuttons.gif) left no-repeat;	border-right:1px solid #CCCCCC;}
#navbuttons ul {border-top: 1px solid #CCCCCC;	height:19px; margin-left:29px;	background:url(/biblioteca/imagem/comuns/back_navbuttons.gif) repeat-x;}
#navbuttons ul li {float:left;	border-right:1px solid #CCCCCC;	padding:0 10px;	height:19px; width:auto;}
#navbuttons ul li input {margin-top:2px; border:none; width:15px; height:15px;}
#dTopo .saldacao {float:right; color:#000000; border-bottom:1px solid #999999; position:absolute; top:8px; left:760px;}
#dTopo .saldacao span {width:40px; border-bottom:4px solid #999999; float:right; margin-top:-16px;}
#topo {width:100%; height:70px;}
#corpo {width:100%; overflow:auto;}
.pRight {text-align:right;}
.tFormInt .itemSelected td {background-color: gainsboro;}
.selWid4 {width:60px;}
.selWid5 {width:350px;}
.selWid6 {width:750px; height:30px;}
.selWid7 {padding:4px;}
.selWid8 {width:200px;}
.selWid9 {width:710px;}
.selWid10 {width:110px;}
.selWid11 {width:162px;}
.selWid12 {width:470px;}
.d2colssimul {width:600px; float:left; clear:none; }
.lblErro {margin-left:5px; font-size:small; color:Red;}
label {display:inline; float:none;}
label input {border:0;}
.lblGrid {width:41px; font-weight:bold; float:left; padding:4px 3px 0 0;}
.grid {Width:950px; margin-top:4px; overflow:auto;}
.rdCheck {border:0; height:12px; vertical-align:middle;}
.d4colsGrid {width:230px; float:left; clear:none; }
.visua {padding-left:15px; }
.lblTipo14 {width:38px; font-weight:bold; float:left; padding:4px 3px 0 0; text-align:right;}
.d4colsSpread {width:190px; float:left; clear:none;}
.d4colsTaxaParti {width:285px; float:left; clear:none;}
.d2cols div {margin-top:4px;}
.lblRadio {float:none; width:auto; display:inline; font-weight:normal; margin-left:2px;}
.rdPessoa {border:0; height:12px; vertical-align:middle;}
#subnav ul li {border-left-color:#FCB332;}
#subnav ul li a {color:#FF9900;}
.btngrupo {cursor:hand; text-align:left; font-size:x-small;}
.check { height:68px; border-style:solid; border-color:Black; overflow:auto;}
.checkpesso { height:25px; border-style:solid; border-color:Black; overflow:auto;}
.checkprod { height:68px; width:833px; border-style:solid; border-color:Black; overflow:auto;}
.rdPessoacheck {border:0; height:12px; vertical-align:middle; padding-left:2px;}
.tFormRes {border:1px solid #CCCCCC; width:290px; padding:10px;}
.subTable {margin-top:-2px;}
.dRetFun {background-color:#FFFFFF; padding:5px 0 5px 0; margin-top:5px;}
.tFormResEnq {border:1px solid #CCCCCC; width:280px; padding:10px;}
.btnGrupo {font-size:10px;}
.bottomPag {text-align:center;}
.aLeft {text-align:left;}
.aCenter tr td {text-align:center;}
.aRight {text-align:right;}

/* utilizado pelo menu */
.csstopmenu li{float: left; position: relative;}
.mainitems{border: 0px solid black;border-left-width: 0; }
.headermenu{margin: 4px 0px 0px 0px;font-weight: bold;color: black;}
.submenus{text-align: left; display: none; width: auto; left: 0px; position: absolute; top: 19px; background-color:#E0E0E0; border: 0px solid black;}
.submenus tr, .submenus tr td {height: 10px;}
.subMenusItem {background-color:#F1F1F1; margin: 0px; text-align: left;}
.subMenusItem input{background-color:#F1F1F1; text-align: left; margin: 0px 0px 0px 0px;}
.subMenusItem a{text-decoration:none; text-align: left;}
.csstopmenu li:hover table, li.over table {display: block;}
/* Dialog Modal */
.botao_dialog{margin:2px 2px 2px 2px;}