body{font:1em 'Lucida Grande',sans-serif;color:#333333;margin:0px;padding:15px;background-color:#FFFFFF;overflow-x:hidden;overflow-y:auto;}
td {font:12px 'Lucida Grande',sans-serif;}
font {font:12px 'Lucida Grande',sans-serif;}
select {font:12px 'Lucida Grande',sans-serif;padding:0 2px;border:solid 1px #b6becb;}
input {font:12px 'Lucida Grande',sans-serif;padding:2px;height:21px;border:solid 1px #b6becb;}
textarea {font:12px 'Lucida Grande',sans-serif;padding:5px;border:solid 1px #b6becb;}
fieldset {padding:5px;font:12px 'Lucida Grande',sans-serif;}
legend {padding-bottom:3px;color:#365f91;font:12px 'Lucida Grande',sans-serif;}
a {font:12px 'Lucida Grande',sans-serif;color:#000000;text-decoration:none;}

/**
 * DAR Pessoa
**/
.Subtitulo{font-size:8px;color:#000000;}
.LinhaDigitavel{font-size:11px;color:#000000;}
.titulo{font-size:8px;color:#000000;}
.tituloMaior{font-size:10px;color:#000000;}
.DARPessoabackground{background-color:#CCCCCC;}
/* FIM */

.bodyBotoes{padding:0px;background-color:#D5E4F2;overflow-x:hidden;}
.bodyExtrato{padding:0px;background:url(../Imagens/bg_pixel.jpg) repeat-x 0px -100px;overflow-x:hidden;}
.bodyExtratoInternet{margin:0px;padding:5px;background:url(../Imagens/bg_pixel.jpg) repeat-x 0px 0px;overflow-x:hidden;}

.Botao{color:#000000;cursor:pointer;line-height:14px;height:20px;border:none;background:url(../Imagens/btnCentro.png);background-repeat:no-repeat;}
.Botao:before{color:#000000;cursor:pointer;display:block;line-height:0;content:url(../Imagens/btnDireita.png);float:right;}
.Botao2{color:#000000;cursor:pointer;line-height:14px;height:20px;width:90px;border:none;background:url(../../Imagens/botao.png);background-repeat:no-repeat;}

.BotaoOver{color:#000000;cursor:pointer;border:none;line-height:14px;height:20px;background:url(../Imagens/btnCentroOver.png) repeat-x;}
.BotaoOver:before{border:0px;color:#000000;cursor:pointer;display:block;line-height:0;content:url(../Imagens/btnDireitaOver.png);float:right;}
.BotaoOver2{color:#000000;cursor:pointer;line-height:14px;height:20px;width:90px;border:none;background:url(../../Imagens/botaoOver.png) repeat-x;}

.TresPontos{border:0px;color:#000000;cursor:pointer;height:18px;width:18px;cursor:pointer;background:url(../Imagens/tresPontos.png);background-repeat:no-repeat;}
.TresPontosOver{border:0px;color:#000000;cursor:pointer;height:18px;width:18px;cursor:pointer;background:url(../Imagens/tresPontosOver.png);background-repeat:no-repeat;}

.linhaseparacao {width:100%;border:none;height:1px;color:#92b2d9;}
.debito {color:#FF0000;}
.disable { background-color:#ebeef0;}
.enable {background-color:#ffffff;}

.bordaEsquerdaGrossa {border-left:3px #8cb2e3 solid;}
.bordaEsquerdaFina {border-left:#999999 1px solid;}
.bordaDireitaGrossa {border-right:#8cb2e3 3px solid;}
.bordaDireitaFina {border-right:#999999 1px solid;}
.bordaAbaixoGrossa {border-bottom:#8cb2e3 3px solid}		
.bordaAbaixoFina {border-bottom:#999999 1px solid}
.bordaAcimaGrossa {border-top:#8cb2e3 3px solid}	
.bordaAcimaFina {border-top:#999999 1px solid}
.bordaFina {border:#999999 1px solid}
.bordaFina2 {border:#d0d7e5 1px solid}

/*
 * Extrato 
**/
.gridExtrato {border-collapse:collapse; margin:5px; background-color:#FFFFFF; border:1px solid #000000; }
.gridExtrato td {border:1px solid #808080; font-size:11px; padding:3px 4px; line-height:14px; color:#666;}
.gridExtrato td strong {color:#333;}
.gridExtratoN td {color:#c01b4e; background-color:#d5e4f2; padding:5px; font-size:11px;}
/* Fim Extrato */

.grid {border-collapse:collapse;}
.grid td {border:1px solid #d0d7e5; padding:2px 4px; line-height:16px;}

.nogrid td {border:none;}
.nopadding td {padding:4px;}

.semEstilo {height:19px;border:none;}

.moldura {border-left:3px #8cb2e3 solid; border-right:3px #8cb2e3 solid;background-color:#d5e4f2;padding:4px;width:100%;}
.moldura table {background-color:#FFFFFF;}
.molduraBotoes td {background-color:#d5e4f2;}

.HeaderGrid td {background-color:#e1e8f0;color:#15428b;text-align:center;font-weight:normal;}
.HeaderGridCabecalho td {color:#15428b;text-align:center;height:20px;font-weight:normal;}
.TitleGrid td {background-color:#e1e8f0;color:#333333; text-align:left; font-weight:normal;}

.RowGridalert  td {background-color:#FEF7D8;cursor:pointer;}
.RowGrid td {background-color:#FFFFFF;cursor:pointer;}
.AlternatingRowGrid td{background-color:#EDF3FE;cursor:pointer;}
.RowGridMenor td {background-color:#FFFFFF;cursor:pointer;}
.AlternatingRowGridMenor td{background-color:#EDF3FE;cursor:pointer;}

.SelectedRowGrid td{background-color:#b9d3e1;padding:0 5px;cursor:pointer;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.Maiuscula {text-transform:uppercase;}
.Maiuscula_Esquerda {text-transform:uppercase;text-align:left;}
.Maiuscula_Direita {text-transform:uppercase;text-align:right;} 
.Minuscula {text-transform:lowercase;}

.FooterGrid{color:White;background-color:#a8c0e2;font-weight:bold;}

.textbox{border:solid 2px #FFBD69;background-color:#FFFFFF;}
.textoPaginacao{color:#000000;height:15px;}
.textoHeaderPaginacao{color:#154A93;padding-left:3px;height:15px;}
.backPaginacao{background-color:#B7CFE9;}

.msgErro {color:#c01b4e;}
.msgOk {color:#006699;}

#cabecalho {width:100%; font-family:Arial; margin-bottom:15px;}
#cabecalho .C1 img {height:66px; float:left; overflow:auto;}
#cabecalho .C2 {margin:0 0 0 10px; float:left; overflow:auto;}
#cabecalho .C2 .estado {font-size:16px; line-height:1.5em; font-weight:bold;}
#cabecalho .C2 .secretaria {line-height:1.2em; }
#cabecalho .C2 .departamento {line-height:1.2em; }
#cabecalho .C2 .nome {line-height:1.2em; }

#relatorio {width:100%; position:relative;margin-top:10px;}
#relatorio .cabecalho {overflow:auto; padding-bottom:30px;}
#relatorio .cabecalho .logo{float:left; width:120px; padding-right:10px;}
#relatorio .cabecalho .logo img {width:100%; float:left;}
#relatorio .cabecalho .corpo {padding:15px 0 10px 0; width:100%; border-bottom:solid 2px #005894;}
#relatorio .cabecalho .estado{float:left;}
#relatorio .cabecalho .departamento{float:right; text-align:right;}
#relatorio .cabecalho .title {width:100%; text-align:center; font-weight:bold; padding-top:10px;}
#relatorio .conteudo {margin-top:15px;}
#relatorio .rodape {padding:50px 0 50px 0; width:100%;}
#relatorio .rodape .left {float:left; text-align:left;}
#relatorio .rodape .right {float:right; text-align:right;}
#relatorio #clear {clear:both;}

.final td{border:none; border-top:solid 2px #005894;}

.gridtotal {border-left:none !important; border-right:none !important; border-bottom:none !important; border-top-width:2px !important;}

@media print {
.grid td {border:1px solid #000000;}
.final td{border:none; border-top:solid 2px #000000;}
}

#modalPage{display:none;position:absolute;width:100%; height:100%;top:0px; left:0px;}
.modalBackground{filter:Alpha(Opacity=40); -moz-opacity:0.4; opacity:0.4;width:100%;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');background-color:#999999;position:absolute;top:0px; left:0px;}
.modalContainer{position:relative;width:100%;left:20%;top:40%;z-index:1;}
.modal{background-color:#D5E4F2;border:solid 3px #92B2D9;position:relative;top:-150px;z-index:2;width:570px;height:330px;padding:0px;}
.modalTop{width:100%;height:20px;background-color:#B7CFE9;padding:4px;color:#154A93;text-align:left;size:12px;}
.modalTop a, .modalTop a:visited{color:#ffffff;}
.modalBody{padding:10px;}

.topMenu {border-right:#C6CFD6 2px solid;border-top:#C6CFD6 2px solid;border-left:#C6CFD6 2px solid;z-index:20;visibility:hidden;position:absolute;background-color:#E7EAED;visible:false;}

.topMenuItem {padding:2px;cursor:pointer;color:#000000;border-bottom:#c6cfd6 2px solid;position:relative;background-color:#E7EAED;font-weight:normal;font-size:8pt;line-height:10pt;visible:false;}

.topMenuItemMouseover {padding:2px;cursor:pointer;color:#000000;border-bottom:#c6cfd6 2px solid;position:relative;background-color:#ced8ec;font-weight:normal;font-size:8pt; line-height:10pt;visible:false;}
.topMenuItemArrow {float:right; position:relative; visible:false;}

/* global settings needed for thickbox */
*{padding:0; margin:0;}

/* thickbox specific link and font settings */
#TB_window {font:11px 'Lucida Grande',sans-serif;color:#333333;}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color:#666666;}
#TB_window a:visited {color:#666666;}
#TB_window a:hover {color:#000;}
#TB_window a:active {color:#666666;}
#TB_window a:focus{color:#666666;}

/* thickbox settings */
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayBG {background-color:#999999;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
* html #TB_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');width:103%;}
#TB_window {position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:solid 3px #92B2D9;text-align:left;top:50%;left:50%;}
* html #TB_window {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{width:100%;height:20px;background-color:#B7CFE9;padding:4px;color:#154A93;text-align:left;size:12px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}

* html #TB_load {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px;}

.cursorDefault td {cursor:default;}
.campoObrigatorio {color:#FF0000;}

/* TABNAV */
#tabnav {width:100%; margin:0;}
#tabs {height:20px; position:relative;}
#content {position:relative; padding:10px; margin-top:-2px; border:2px solid #dcdddd; z-index:-1;}
#content div {width:100%;}

.link {display:block; height:25px; margin:0 1px 0 0; padding:5px 20px 5px 20px; float:left; overflow:hidden; text-align:center; text-decoration:none; color:#333; border:2px solid #DCDDDD; background-color:#DCDDDD; border-top-left-radius:7px; border-top-right-radius:7px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -o-transform-origin:left top; z-index:0; -webkit-transform-origin-x:0%; -webkit-transform-origin-y:0%;}

.link-main { display:block; height:25px; margin:0 1px 0 0; padding:5px 20px 5px 20px; float:left; overflow:hidden; text-align:center; text-decoration:none; color:#333; border-bottom:2px solid #FFF; background-color:#FFF; border-top-left-radius:7px; border-top-right-radius:7px; -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -o-transform-origin:left top; z-index:0; -webkit-transform-origin-x:0%; -webkit-transform-origin-y:0%;}