
.impressao{
display: none;
visibility: hidden;
}

.headerBODY {
display: none;
visibility: hidden;
}

.menubody{
display: none;
visibility: hidden;
}

.lista_form{
font-family:verdana,helvetica, sans-serif;
font-size:8pt;
border:1px solid #000;
border-collapse: collapse;
background-color:white;
}

.lista_form caption{
background-color:#bbbbbb;
color:#000;
font-weight:bold;
font-size:10pt;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-collapse: collapse;
padding:4px;
}

.lista_form td,
.lista_form th{
border:1px solid #000;
border-collapse: collapse;
}

.lista_form td{
height:16px;
}

#divtopo{
margin-left:0px;
margin-top:0px;
background-color:#F5F5F5;
border:solid #dddddd 1px;
/*padding: 0px;*/
width:auto;
height:75px;
}

#idfigesquerda{
text-align:left;
margin-top:3px;
}

#idfigcentro{
position:absolute;
vertical-align: middle;
left:50%;
margin-top:3px;
margin-left:-47px;
}

#idfigdireita{
position:absolute;
left:100%;
margin-left:-173px;
vertical-align:middle;
}

#divlinhadivisoria{
margin-left:0px;
margin-top:0px;
background-color:#022C82;
width: 2048; 
height:20px;
}

.textocentro{
font-family:"verdana";
font-weight: bold;
color:#B5C1DA;
text-align:center;
height:20px;
margin-top:0px;
}


body{
font-family:"verdana";
font-size:9pt;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-color:#FFF;
}

table{
font-family:"verdana";
font-size:7pt;
border-width:1px;
border-style: solid;
border-collapse: collapse;
border-color:#000;
}

caption{
background-color:#ccc;
color:#000;
font-weight:bold;
font-size:10pt;
border:1px solid #000;
line-height:24px;
}

td,
th{
border-width:1px;
border-style: solid;
border-top-color: #cccccc;
border-left-color: #cccccc;
border-bottom-color: #aaaaaa;
border-right-color: #aaaaaa;
}
td{
/*height:20px;*/
}
th{
/*vertical-align:center;*/
/*line-height:10px;*/
}

a{
font-family:"verdana";
font-size:11px;
color:#0000DD;
text-decoration:none;
}

a:active{
color:red;
}

a:visited{
color:blue;
}

a:hover{
color:red;
}


#menulateral{
margin-left:0px;
background-color:#D1D1D1;
}

#divlogin{
position:absolute;
vertical-align: middle;
top:60%;
left:5%;
margin-top:-120px;
margin-left:0px;
border:inset #61A4ED 1px;
background-color:#B3D2F7;
width: 90%; 
height:220px;
}

.divcentro{
position:absolute;
vertical-align: middle;
top:50%;
left:5%;
margin-top:-120px;
margin-left:0px;
background-color:#f5f5f5;
width: 90%;
height:220px;
}

.textologin{
font-family:"verdana";
font-size:10pt;
font-weight: bold;
color:black;
}

.txtUsuario{
text-transform: uppercase ;
}

.textopequeno{
font-family:"verdana";
font-size:7pt;
color:black;
}


.textogrande{
font-family:"verdana";
font-size:12pt;
color:black;
text-align:center;
}

.textomedio{
font-family:"verdana";
font-size:10pt;
color:black;
text-align:center;
}

.titulo_textogrande{
font-family:"verdana";
font-weight: bold;
font-size:12pt;
color:black;
text-align:center;
}

.titulo_textomedio{
font-family:"verdana";
font-weight: bold;
font-size:10pt;
color:black;
text-align:center;
}

address{
font-family:"verdana";
font-size:8pt;
text-align: center;
}

.ccee_titulo_tabela{
font-family:"verdana";
font-size:10pt;
font-weight: bold;
color:white;
text-align:center;
}

.ccee_sub_tabela_nova{
font-family:"verdana";
font-size:9pt;
font-weight: bold;
color:white;
text-align:center;
background-color:#FFCB05;
}

.ccee{
font-family:"verdana";
font-size:8pt;
color:black;
text-align:center;
background-color:#08296C;
}

.botao{
visibility: hidden;
/*
font-family:"verdana";
font-size:9pt;
font-weight: bold;
color:#022C82;
text-align:center;
background-color:#eeeeee;
width:200px;
cursor:pointer;
border-width:2px;
border-style: solid;
border-color: #B3D2F7;
*/
}


.formulario{
font-family:"verdana";
font-size:8pt;
border-width:1px;
border-style: solid;
}

.menutitle{
font-family:"verdana";
font-size:9pt;
font-weight: bold;
color:#022C82;
background-color:#B3D2F7;
width:140px;

cursor:pointer;
border-width:2px;
border-style: solid;
border-color: #B3D2F7;

padding:4px;
margin-bottom: -2px;
margin-top: 20px;
margin-left: 2px;

display:block;
text-decoration:none;
}

.menutitle:hover{
background-color:#FDFDFD;
color:#022C82;
}

.menutitle:visited{
color:#022C82;
}





.bloco_menu{
margin-left: 8px;
}



.submenu{
font-family:"verdana";
font-size:9pt;
font-weight: bold;
color:#022C82;
background-color:#B3D2F7;
width:126px;
cursor:pointer;
border-width:2px;
border-style: solid;
border-color: #B3D2F7;
padding:3px;

margin-top: 4px;
margin-bottom: -2px;
margin-left: 8px;
display:block;
text-decoration:none;
}




.itemmenu{
font-family:"verdana";
font-size:8pt;
font-weight: bold;
color:#022C82;
background-color:#eeeeee;
width:140px;

cursor:pointer;
border-width:2px;
border-style: solid;
border-color: #cccccc;

padding:3px;
margin-bottom: -2px;
margin-left: 4px;
display:block;
text-decoration:none;

}

.itemmenu:hover{
background-color:#FDFDFD;
color:#022C82;
}

.itemmenu:visited{
color:#022C82;
}


.cel_rel{
border-color:#eeeeee #eeeeee #eeeeee #eeeeee;
}

.deckmenu{
font-family:"verdana";
font-size:8pt;
font-weight: bold;

color:#022C82;
background-color:#eeeeee;
width:44px;
text-align:center;
cursor:pointer;
border-width:1px;
border-style: none;
border-left-style: solid;
border-right-style: solid;
border-color: #aaaaaa;

padding:0px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: -1px;
text-decoration:none;
}

.deckmenu:hover{
background-color:#FDFDFD;
color:#022C82;
}

.deckmenu:visited{
color:#022C82;
}




/*------------------------------------------------------------------------------
utilizado para as fichas de lancamento
180 85
------------------------------------------------------------------------------*/
.separa_ficha{
height:10mm;
}

.fundoficha
{
background-color:#ffffff;
width:285mm;
height:205mm;
}

.ficha {
width:142mm;
height:99mm;

font-family:arial,verdana,helvetica;
font-size:9pt;

border-color:#000000;
border-width:1px;
border-collapse: collapse;
border-style: solid;
border-color:black
}

.ficha td,th{
border-width:1px;
border-style: dashed;
border-color: #000;
}

.titulo1{
font-size:12pt;
}

.titulo2{
font-size:8pt;
}

.ficha tr{
border-bottom:1px dashed #000000;
}

.par{
background-color:#eeeeee;
}

.tipo{
font-weight:bold;
width:20%;
text-align:right;
margin-left:40pt;
}

.destaque{
font-weight:bold;
font-size:11pt;
}

.historico{
font-weight:normal;
font-size:8pt;
margin-top:0;
}

/*------------------------------------------------------------------------------
utilizado para os recibos de pagamento
------------------------------------------------------------------------------*/
.recibo_pagamento{
width:100%;
height:99%;
font-family: verdana,helvetica,sans-serif;
font-size:9pt;
border-width: 1px;
border-collapse: collapse;
}

.recibo_pagamento th{
border-width: 0px;
border-style: none;
border-color: #000;
}

.recibo_pagamento td{
font-weight:bold;
width:50%;
text-align:right;
border-width: 0px;
border-style: none;
border-color: #000;
}

#recibo_pagamento_valor{
width:50%;
text-align:right;
border-width: 1px;
border-style: none none dashed none;
border-color: #ddd;
}

/*------------------------------------------------------------------------------
utilizado para o livro caixa
------------------------------------------------------------------------------*/
.livro_caixa{
font-family:"Verdana";
font-size:8pt;
border-color:white white #ddd #ddd;
border-collapse:collapse;
}

.livro_caixa caption{
font-family:"Verdana";
font-size:12px;
height: 50px;
line-height: 12px;
color:#aaa;
background-color:#fff;
border:0px none #fff;
}

.livro_caixa td{
border:1px dashed #eee;
}


