.tabpesq { font-size:8pt; border-collapse:collapse; }
.tabpesq td, .tabpesq th { border:1px solid #999999; }
.tabpesq th { background-color:#ECE5B6; color:#000000; }
.tabpesq tr.alt td { color:#000000; background-color:#ECE5B6; }
.tabpesq tr.altg td { color:#000000; background-color:#DEDEDE; }
.tabpesq tr.nlc td { color:#000000; background-color:#ECE5B6; }
.tabpesq tr.alt1 { color:#000000; background-color:#E0E0FF; }
.tabpesq tr.altr { color:#FFFFFF; background-color:#b40404; }
.tabpesq input.botao
{
	font-size: 7pt;
	color: #444400;
	background-color: #CCCC99;
	cursor:pointer;
}
.tabpesq input.botao:hover
{
	color: #000000;
	background-color: #ECE5B6;
}
.tabpesq input.botsel
{ 
	font-size: 6pt;
	color: #333333;
	background-color: #CCCC99;
	text-align: center;
	width: 35px;
	margin: auto;
	cursor: pointer;
}
.tabpesq input.botsel:hover
{ 
	color: #000000;
	background-color: #ECE5B6;
}

#fundo_transp
{
	
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background-color: #000000;
	display: none;
	z-index: 1; 
	margin: 0 auto;	
}
#daracesso
{
	padding: 5px;
	border-style: double;
	border-color: black;
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	border-background: #FDFFEB;
	background-color: white;
	display:none;
	overflow-Y: auto;
	overflow-x: hidden; 
	color: black;
	font-size:8pt;
	width: 270px;
	height:150px;
	top: 35%; 
	left: 40%;
}
#tiraacesso
{
	padding: 5px;
	border-style: double;
	border-color: black;
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	border-background: #FDFFEB;
	background-color: white;
	display:none;
	overflow-Y: auto;
	overflow-x: hidden; 
	color: black;
	font-size:8pt;
	width: 270px;
	height:150px;
	top: 35%; 
	left: 40%;
}

.botao_todos {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/btodos.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_todos:hover { background: url(/COBOL/BITMAPS/btodosON.png) no-repeat; }
.botao_todos:focus { background: url(/COBOL/BITMAPS/btodosON.png) no-repeat; }


.botao_ver {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 0pt;
   	color: #153E7E;
   	background: url(/COBOL/BITMAPS/bverpass.png) no-repeat;
	margin-top:-2px;
	padding: 0px;
	width: 22px;
	height: 22px;
    	display: inline;
	margin-left: 0px;
	border:none;
	cursor: pointer;
}

.botao_newutil {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bnovoutl.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_newutil:hover { background: url(/COBOL/BITMAPS/bnovoutlON.png) no-repeat; }
.botao_newutil:focus { background: url(/COBOL/BITMAPS/bnovoutlON.png) no-repeat; }

.botao_psw{
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bpasswd.png) no-repeat;
	width: 30px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
	margin-bottom: 3px;
}

.gctitle{font-size:10pt;color:#4E0000;text-align:right;font-weight:bold}
.nempresa{font-size:10pt;color:#4E0000;font-weight:bold; text-align: left;}

.tabutl { font-size:8pt; }
.tabutl td { border-style:none; padding:0px 0px 0px 7px;}
.tabutl th { border-collapse:collapse; border:1px solid #999999; font-weight:bold; background-color:#ECE5B6; color:#000066; padding:2px 0px 2px 7px;}
.tabutl tr.alt td { color:#000000; background-color:#ECE5B6; }

.pesq
{	
	border-style: solid;
	border-color: #F0F0F0;
}

.pesq td
{
	background-color: #F0F0F0;
	text-align: left;
	border-spacing: 5px;
	border: 1px solid #FFFFFF;
}

.inputs_radios { background:none; }
.input_box
{
	border: 1px solid #bdbdbd;
	padding-top: 2px;
	height: 16px;
	vertical-align:middle;
}
.input_box:focus
{
	border: 1px solid #000000;
	background-color: #FFFFCC;
}

.botao_newemp {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;	
   	color: white;
   	background: url(/COBOL/BITMAPS/newemp.png) no-repeat;
	border: none;
	width: 60px;
	height: 60px;
	text-align: center;
   	display: inline;
}

.botao_copiar {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;
   	color : Black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bduplica.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_visualizar {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bvisualizar.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_pconfig {   	
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 0pt;
   	color: #153E7E;
   	background: url(/COBOL/BITMAPS/bconfig.png) no-repeat;
	padding: 0px;
	width: 23px;
	height: 23px;
    	display: inline;
	margin-left: 0px;
	border:none;
	cursor: pointer;
}

.botao_config {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bconfig.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_configXL {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bconfig.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 150px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}
.botao_simples_OLD {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 100px;
	height : 25px;
	
	text-align : center;
    	display : inline;
}

.botao_simples{
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/cancel_.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: center;
    	display: inline;
	border: none;
	cursor: pointer;
}

.botao_simples:hover{
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: white;
	background: url(/COBOL/BITMAPS/cancel_ON.png) no-repeat;
}

.botao_detalhes {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bdetalhe.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_totais {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bcalc.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}


.botao_listar {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/blistar.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_listar:hover { background: url(/COBOL/BITMAPS/blistarON.png) no-repeat; }
.botao_listar:focus { background: url(/COBOL/BITMAPS/blistarON.png) no-repeat; }


.botao_data {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bdata.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_gravar {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bgravar.png) no-repeat;
	width: 150px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
	margin-bottom: 3px;
}
.botao_gravar:hover { background: url(/COBOL/BITMAPS/bgravarON.png) no-repeat; }
.botao_gravar:focus { background: url(/COBOL/BITMAPS/bgravarON.png) no-repeat; }

.botao_manutencao {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bmanut.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_manutencao:hover { background: url(/COBOL/BITMAPS/bmanutON.png) no-repeat; }
.botao_manutencao:focus { background: url(/COBOL/BITMAPS/bmanutON.png) no-repeat; }


.botao_recolha {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/brecolha.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_serie {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bserie.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_serie:hover { background: url(/COBOL/BITMAPS/bserieON.png) no-repeat; }
.botao_serie:focus { background: url(/COBOL/BITMAPS/bserieON.png) no-repeat; }

.botao_ajuda {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 0pt;	
   	color: #FFFBC6;
   	background: url(/COBOL/BITMAPS/bajuda.png) no-repeat ;
	width: 23px;
	height: 23px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}

.botao_submit {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;	
   	color : black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bsubmit.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 110px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}


.botao_conta {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;
   	color : Black;
   	background: url(/COBOL/BITMAPS/bconta.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_conta:hover { background: url(/COBOL/BITMAPS/bcontaON.png) no-repeat; }
.botao_conta:focus { background: url(/COBOL/BITMAPS/bcontaON.png) no-repeat; }

.botao_confirmar {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;
   	color : Black;
   	background: url(/COBOL/BITMAPS/bconfirmar.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_confirmar:hover { background: url(/COBOL/BITMAPS/bconfirmarON.png) no-repeat; }
.botao_confirmar:focus { background: url(/COBOL/BITMAPS/bconfirmarON.png) no-repeat; }


.botao_confirmar_peq {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 7pt;
   	color : Black;
   	background: url(/COBOL/BITMAPS/bconfirmarpeq.png) no-repeat;
	width: 80px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_confirmar_peq:hover { background: url(/COBOL/BITMAPS/bconfirmarONpeq.png) no-repeat; }
.botao_confirmar_peq:focus { background: url(/COBOL/BITMAPS/bconfirmarONpeq.png) no-repeat; }

.botao_conf_xl {   	
	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bconfirmaXL.png) no-repeat;
	width: 165px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_conf_xl:hover { background: url(/COBOL/BITMAPS/bconfirmaXLON.png) no-repeat; }
.botao_conf_xl:focus { background: url(/COBOL/BITMAPS/bconfirmaXLON.png) no-repeat; }


.botao_sair {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/bsair.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
	margin-bottom: 3px;
}
.botao_sair:hover { background: url(/COBOL/BITMAPS/bsairON.png) no-repeat; }
.botao_sair:focus { background: url(/COBOL/BITMAPS/bsairON.png) no-repeat; }


.botao_eliminar {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/beliminar.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}

.botao_eliminar:hover { background:url(/COBOL/BITMAPS/beliminarON.png) no-repeat; }
.botao_eliminar:focus { background:url(/COBOL/BITMAPS/beliminarON.png) no-repeat; }

.botao_eliminar_peq {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 7pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/beliminarpeq.png) no-repeat;
	width: 80px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}

.botao_eliminar_peq:hover { background:url(/COBOL/BITMAPS/beliminarONpeq.png) no-repeat; }
.botao_eliminar_peq:focus { background:url(/COBOL/BITMAPS/beliminarONpeq.png) no-repeat; }

.botao_previous{
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: #CECEF6;
   	background:url(/COBOL/BITMAPS/bprev.png) no-repeat; 
	padding: 0px;
	width: 30px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_previous:hover { background:url(/COBOL/BITMAPS/bprevON.png) no-repeat; }
.botao_previous:focus { background:url(/COBOL/BITMAPS/bprevON.png) no-repeat; }


.botao_next {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: #CECEF6;
   	background:url(/COBOL/BITMAPS/bnext.png) no-repeat;
	padding: 0px;
	width: 30px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_next:hover { background:url(/COBOL/BITMAPS/bnextON.png) no-repeat; }
.botao_next:focus { background:url(/COBOL/BITMAPS/bnextON.png) no-repeat; }


.botao_actualiza {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 0pt;
   	color: #FFFBC6;
   	background: url(/COBOL/BITMAPS/bactualizar.png) no-repeat ;
	padding: 1px;
	width: 48px;
	height: 48px;
	text-align: left;
        display: inline;
	border: none;
	cursor: pointer;
}

.botao_limpar {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 8pt;
   	color: Black;
   	background: url(/COBOL/BITMAPS/blimpar.png) no-repeat;
	width: 107px;
	height: 25px;
	text-align: right;
    	display: inline;
	border: none;
	cursor: pointer;
}
.botao_limpar:hover { background: url(/COBOL/BITMAPS/blimparON.png) no-repeat; }
.botao_limpar:focus { background: url(/COBOL/BITMAPS/blimparON.png) no-repeat; }


.botao_pesquisar {
   	font-family: Verdana, Helvetica, Arial, sans-serif;
   	font-size: 0pt;
   	color: #153E7E;
   	background: url(/COBOL/BITMAPS/bpesquisar.png) no-repeat;
	padding: 0px;
	width: 23px;
	height: 23px;
    	display: inline;
	margin-left: 0px;
	border:none;
	cursor: pointer;
}

.botao_duplica {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 7pt;
   	color : Black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bduplica.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 110x;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

.botao_copiar {   	
	font-family : Verdana, Helvetica, Arial, sans-serif;
   	font-size : 8pt;
   	color : Black;

   	background-color : #FFFBC6;
   	background-image : url(/COBOL/BITMAPS/bduplica.gif);
	background-repeat : no-repeat;
    	background-position : 5px;
   	border-style: outset;
   	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
   	border-bottom-width : 2px;
	border-color : #FFFBC6;

	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	width: 90px;
	height : 25px;
	
	text-align : right;
    	display : inline;
}

a.cal:link { color : #E8F2FC; }
a.cal:visited { color : #E8F2FC; }
a.cal:hover { color : #E8F2FC; }
a.cal:active { color : #E8F2FC; }