/*
Modern table design - template
Download more PSD stuff from www.psdgraphics.com
*/


#psdgraphics-com-table-ped {
	margin:0;
	padding: 4px;
	width: 900px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#EDEDED;
}

#psdgraphics-com-table {
	margin:0;
	padding: 4px;
	width: 865px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#0c2a62;
}
#psdgraphics-com-table-busca{
	margin:0;
	padding: 4px;
	width: 565px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background-color:#0c2a62;
}


#psdg-header {
	margin:0;
	padding: 14px 0 0 24px;
	width: 841px;
	height: 55px;
	color:#FFF;
	font-size:13px;
	background: #0c2c65 url(images/head-bcg.jpg) no-repeat right top;	
}

#psdg_sobtudo {
	position:absolute;
	color:#FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #0c2c65 url(images/head-bcg.jpg) no-repeat right top;
	left: 496px;
	top: 237px;
	width: 865px;
	height: 54px;
}

#psdg_sobtudo_pcresp {
	position:absolute;
	color:#FFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	left: 5px;
	top: 109px;
	height: 195px;
}


#psdg-header-busca {
	margin:0;
	padding: 14px 0 0 24px;
	width: 540px;
	height: 55px;
	color:#FFF;
	font-size:13px;
	background: #0c2c65 url(images/head-bcg.jpg) no-repeat right top;
	left: 653px;
}

.psdg-bold {
	font: bold 22px Arial, Helvetica, sans-serif;
	
}

#psdg-top {
	margin:0;
	padding: 0;
	width: 578px;
	height: 33px;
	border-top: 2px solid #FFF;
	background: #eff4ff url(images/top-light-blue.png) repeat-x left top;	
}

#psdg_na_linha {
	margin:0;
	padding: 0;
	width: 578px;
	height: 28px;
	border-top: 2px solid #FFF;
	background: #eff4ff url(images/top-light-blue.png) repeat-x left top;	
}

.css_topo_campos {
	float:left;
	padding: 8px 0 0 0;
	width:105px;
	height: 25px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size:14px;
	font-weight: bold;
}

.css_topo_campos12 {
	float:left;
	padding: 8px 0 0 0;
	width:105px;
	height: 25px;
	border-right: 1px solid #ced9ec;
	color:#000000;
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size:14px;
	font-weight: bold;
}

.css_topo_campos15 {
	float:left;
	padding: 8px 0 0 0;
	width:105px;
	height: 25px;
	border-right: 1px solid #ced9ec;
	color:#FF0000;
	font: 15px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size:15px;
	font-weight: bold;
}

.css_topo_campos16 {
	float:left;
	padding: 8px 0 0 0;
	width:105px;
	height: 25px;
	border-right: 1px solid #ced9ec;
	color:#990000;
	font: 18px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size:20px;
	font-weight: bold;
}
.css_topo_bt_altera {
	float:left;
	padding: 8px 0 0 0;
	width:105px;
	height: 25px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	background: url(images/bt_altENDERECO.png) no-repeat center;
	padding-left: 5px;
	font-size:14px;
	font-weight: bold;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */	
}


.csstopocampos {
	float:left;
	padding: 8px 0 0 0;
	width:105px;
	height: 25px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;	
}

.css_destac {
	float:left;
	padding: 5px 0 0 0;
	width:105px;
	height: 23px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size:14px;
	font-weight: bold;
}

#psdg_linha {
	margin:0;
	padding: 0;
	height: 36px;
	background: #eff4ff url(images/top-light-blue.png) repeat-x left top;	
}

.css_linha_campos {
	float:left;
	padding: 10px 0 0 0;
	width:105px;
	height: 26px;
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-size:14px;
	font-weight: bold;
}
#psdg-middle {
	margin:0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color:#747474;
	width: 578px;
	background: #f6f6f6 url(images/center-bcg.png) repeat-y right top;	
}

.css_esq_azul {
	float:left;
	margin:0;
	padding: 10px 0 0 24px;
	width: 129px;
	text-align: left;
	height: 18px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background: #e4ebf8 url(images/center-blue.png) repeat-y left top;
}

.css_azulao {
	float:left;
	margin:0;
	padding: 10px 0 0 24px;
	width: 129px;
	text-align: left;
	height: 440px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background: #e4ebf8 url(images/center-blue.png) repeat-y left top;
}


.css_esq_azulfino {
	margin:0;
	padding: 5px 0 0 0;
	width: 129px;
	text-align:left;	
	height: 17px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 12px Arial, Helvetica, sans-serif;
	float:left;
	padding-left: 5px;
	background: #e4ebf8 url(images/center-blue.png) repeat-y left top;
}

#psdg_na_linhafina {
	margin:0;
	padding: 0;
	width: 578px;
	height: 22px;
	border-top: 2px solid #FFF;
	background: #eff4ff url(images/top-light-blue.png) repeat-x left top;	
}


.css_btMEnd_azul {
	float:left;
	margin:0;
	padding: 10px 0 0 24px;
	width: 129px;
	text-align: left;
	height: 18px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background: #e4ebf8 url(images/bt_muda_end.png) no-repeat left top;
}

.css_esq_azul_busca {
	float:left;
	margin:0;
	padding: 5px 0 0 20px;
	width: 129px;
	text-align: left;
	height: 16px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 10px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background: #e4ebf8 url(images/center-blue.png) repeat-y left top;
}

.css_cent_regist {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:center;
	height: 18px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
}

.css_bt_adicional {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_adiciona.png) no-repeat center;
}

.css_bt_pqaltl {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_altl.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_check0 {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;	
	font: 12px;
	background: url(images/check1.png) no-repeat;
}

.css_bt_check1 {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;	
	font: 12px;
	background: url(images/check2.png) no-repeat;
}


.css_bt_nfe {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;	
	font: 12px;
	background: url(images/nfepp.png) no-repeat;
}

.css_bt_exclui {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_exclui.png) no-repeat;
}
.css_bt_editar {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_editar.png) no-repeat;
}

.css_bt_adicional {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_adiciona.png) no-repeat center;
}

.css_bt_gravar {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_gravar.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_procegir {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_procegir.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_retornar {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_retorna.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}


.css_bt_bolaceito {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_boleto1.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_bolNaceito {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_boleto2.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_bolreproc {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_reprocessa.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_bolpedido {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_pediboleto.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_alterar {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_pedltera.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_boleto {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_impboleto2.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_pqprint {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_print1.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_pq_interrog {
	float:left;
	margin:0;
	padding: 10px 0 0 24px;
	width: 129px;
	text-align: left;
	height: 18px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	color:#1f3d71;
	font: 13px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background: #CAD3E4 url(images/bt_interrogacao1.png) no-repeat;
}

.css_bt_pqrepoc {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_reproc.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}


.css_bt_pqcanc {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_canc.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_pqdemop {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_letr_p.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_pqexcl {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_excl.png) no-repeat;
	background-position:center;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_sembotao {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}
.css_sembotaoVERMELHO {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #FF4F4F;
	border-bottom: 1px solid #FF0000;
	font: 12px;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
	background: #eff4ff url(images/top-light-red.png) repeat-x left top;	
}
.css_sembotaoVERDE {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #33CC00;
	border-bottom: 1px solid #003300;
	font: 12px;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
	background: #eff4ff url(images/top-light-green.png) repeat-x left top;	
}
.css_sembotaoDUPLIC {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #33CC00;
	border-bottom: 1px solid #003300;
	font: 12px;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
	background: #990000 url(images/top-light-duplic.png) repeat-x left top;	
}
.css_bt_bolimpres {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_impboleto.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}

.css_bt_letra_a {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_letr_a.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}
.css_bt_letra_c {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
	background: url(images/bt_letr_c.png) no-repeat;
    overflow: hidden;
    cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
    cursor: hand; /* para o IE 5.x */
}
.css_esq_regist {
	vertical-align:top;
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
}

.css_esq_regist16N {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:left;
	height: 17px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font-size:16px;
	font-weight: bold;
}


.css_dir_regist {
	float:left;
	margin:0;
	padding: 11px 0 0 0;
	width: 105px;
	text-align:right;
	height: 18px;
	padding-left: 5px;
	border-right: 1px solid #ced9ec;
	border-bottom: 1px solid #b3c1db;
	font: 12px;
}

#psdg-bottom {
	clear:both;
	margin:0;
	padding: 0;
	width: 578px;
	height: 42px;
	border-top: 2px solid #FFF;
	background: #e4e3e3 url(images/bottom-line.png) repeat-x left top;	
}

#psdg-bottom-busca {
	clear:both;
	margin:0;
	padding: 0;
	width: 578px;
	height: 29px;
	border-top: 2px solid #FFF;
	background: #e4e3e3 url(images/bottom-line.png) repeat-x left top;	
}


.psdg_navegacao {
	float:left;
	padding: 5px 0 0 0;
	text-align:center;
	width:105px;
	height: 40px;
	padding-left: 5px;		
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font-size:14px;
	font-weight: bold;	
}

.psdg_navegacao-busca {
	float:left;
	padding: 5px 0 0 0;
	text-align:center;
	width:105px;
	height: 23px;
	padding-left: 5px;		
	border-right: 1px solid #ced9ec;
	color:#1f3d71;
	font-size:14px;
	font-weight: bold;	
}



#psdg-footer {
	font-size: 10px;
	color:#8a8a8a;
	margin:0;
	padding: 2px 0 2px 10px;
	width: 566px;
	padding-left: 5px;
	background: #f6f6f6 url(images/center-bcg.png) repeat-y right top;	
}
#psdg-footer-busca {
	font-size: 10px;
	color:#8a8a8a;
	margin:0;
	padding: 2px 0 2px 10px;
	width: 266px;
	padding-left: 5px;
	background: #f6f6f6 url(images/center-bcg.png) repeat-y right top;	
}

.campos_selecionado {
	font-family: verdana;
	font-size: 10px;
	color: #000099;
    border: 1px solid red;
	background-color:#FFFFCC
}
.campos {
	font-family: verdana;
	font-size: 10px;
	color: #333333;
	border: 1px solid #666666;
}

.font_N12vermelho {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	
}
.font_N12verde {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#006600;
	
}
.font_N12azul {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0000CC;
	
}
.font_N12azul_D {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0000CC;
	float: right; 
	
}

.font_N12azul_C {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0000CC;
	text-align:center;
	
}

.font_N12vermelhoDIR {
	font: bold 12px Arial, Helvetica, sans-serif;
	float: right;
	color:#FF0000;
	
}
.font_N12azulDIR {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#0000CC;
	
}
.font_N15azul {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#0000CC;
	
}
.font_N15vermelho {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#FF0000;
	
}
.font_12azul {
	font: 12px Arial, Helvetica, sans-serif;
	color:#0000CC;
	
}

.font_10azul {
	font: 10px Arial, Helvetica, sans-serif;
	color:#0000CC;
	
}
.table {
	font-family: verdana;
	font-size: 11px;
	color:#006;
	border: 0px solid #DDE0DF;
	text-decoration: none;
  /*  background-image: url('images/Page_BG5.jpg'); */
    background-repeat: repeat; 
	background-position: left bottom top rigth; 
	text-align:left; 
	position:relative;	
}
