* { -moz-box-sizing: border-box; }
body { background-color:#EEE; }
body, form {margin:0}
html,body,table,tr,td,th { font-family:Verdana, Arial, Helvetica; font-size: 13px; }
a:link, a:visited { color:#00D; }
a:hover { color:#39F; }
.link { color: #00f; text-decoration: underline; cursor: pointer; cursor: hand; }
h1.nsTitulo { text-align:center; font-size: 1em; margin-top: 0; margin-bottom: 0; }
#logo { background: url(http://nt.niposystem.com.br/images/bg_head.jpg); border-bottom:1px solid #DDD; }
#corpo { margin: 0 20px 20px 20px; _width: 100%; }
#menu { color:#666; font-weight:bold; line-height:30px; background-image:url(http://nt.niposystem.com.br/images/bg_menubar.gif); padding:0px 0 0px 10px; font-size:12px; }
#menu img { _margin: 2px 0; vertical-align: middle; border: 1px solid transparent; }
#saudacao { color:#666; line-height:15px; background-image:url(http://nt.niposystem.com.br/images/bg_saudacao.gif); padding:0px 0 0px 10px; font-size:12px; }
#menu a:link { color: #666; text-decoration: none; }
#menu a:visited { color: #666; text-decoration: none; }
#menu a:hover { color: #39F; }
#menu a:hover img { border: 1px solid #39F; }
#menu .linkMenu { white-space: nowrap; }
#menuBoletosImpressao a { color: #22F; }
#boletospendentes a { color: #00F; }
.h { font-weight: bold; background-color: #EEE; }
.tabelaDadosPadrao th { background-color: #CCC; white-space: nowrap; }
.tabelaDadosPadrao td { border-bottom:1px solid #999; }
.tabelaDadosPadrao .checked { background-color: #FFD; }
.tabelaDadosPadrao tr .par { background-color: #FFF; }
.tabelaDadosPadrao tr .impar {}
.tabelaDadosPadrao td .sep { color: #CCC; }
.tabelaMuitosDados th, .tabelaMuitosDados td { font-size: 10px; }
#tabelaBoletosImpressao td.input { border-right:1px solid #EEE; }
#tabelaBoletosImpressao .checked { background-color: #FFD; }
.trLancSel, .trUsrSel { background-color: #FFD; }
.boxAlerta { border: 3px solid #F00; padding: 5px; background-color: #FFF; }
.boxInfo { border: 3px solid #DDD; padding: 5px; background-color: #FFF; }
.boxPergunta { border: 3px solid #99D; padding: 5px; font-weight:bold; background-color: #FFF; }
.boxSucesso { border: 3px solid #9D9; padding: 5px; font-weight:bold; background-color: #FFF; }
.boxConfig { border:3px solid #DDF; padding:5px; background-color: #FFF; margin: 10px 0 10px 0; }
.boxConfig dl { margin:0; }
.boxShort { text-align: center; }
.boxBusca { display:block;border-top:1px solid #DDD;border-bottom:1px solid #DDD; padding:10px 0 10px 0; }
.msg {font-size:13px;font-weight:bold;border-bottom:1px solid #008;padding: 0 30px 0 30px; }
.msgCampoInfo {font-size:10px;color:#666;}
.menuDeAcoes {padding:8px;line-height:35px;border-top: 1px solid #DDD;border-bottom:1px solid #DDD;background-color:#FFFFFF;margin: 0 5px 0 5px;}
.disabled { color: #999; }
@media print {
.naoimprima, #menu, #saudacao, .boxBusca, #botaoImprimir { display:none; }
}
