@font-face {
font-family: 'awesome_v4';
src: url('../../fontes/awesome_v4.eot');
src: url('../../fontes/awesome_v4.eot?#iefix') format('embedded-opentype'),
  url('../../fontes/awesome_v4.woff2') format('woff2'),
  url('../../fontes/awesome_v4.woff') format('woff'),
  url('../../fontes/awesome_v4.ttf') format('truetype'),
  url('../../fontes/awesome_v4.svg#awesome_v4') format('svg');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'awesome_regular';
src:  url('../../fontes/fa-regular-400.woff2') format('woff2'),
  url('../../fontes/fa-regular-400.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'awesome_solid';
src:  url('../../fontes/fa-solid-900.woff2') format('woff2'),
  url('../../fontes/fa-solid-900.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'awesome_brands';
src:  url('../../fontes/fa-brands-400.woff2') format('woff2'),
  url('../../fontes/fa-brands-400.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../../fontes/glyphicons-halflings-regular.eot');
src: url('../../fontes/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
  url('../../fontes/glyphicons-halflings-regular.woff2') format('woff2'),
  url('../../fontes/glyphicons-halflings-regular.woff') format('woff'),
  url('../../fontes/glyphicons-halflings-regular.ttf') format('truetype'),
  url('../../fontes/glyphicons-halflings-regular.svg#Glyphicons Halflings') format('svg');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'bloggersans';
src: url('../../fontes/bloggersans.eot');
src: url('../../fontes/bloggersans.eot?#iefix') format('embedded-opentype'),
  url('../../fontes/bloggersans.woff2') format('woff2'),
  url('../../fontes/bloggersans.woff') format('woff'),
  url('../../fontes/bloggersans.ttf') format('truetype'),
  url('../../fontes/bloggersans.svg#bloggersans') format('svg');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'bloggersans_light';
src:  url('../../fontes/bloggersans_light.woff2') format('woff2'),
  url('../../fontes/bloggersans_light.woff') format('woff');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}
@font-face {
font-family: 'bloggersans_bold';
src:  url('../../fontes/bloggersans_bold.woff2') format('woff2'),
  url('../../fontes/bloggersans_bold.woff') format('woff');
font-weight: normal;
font-style: normal;
font-stretch: normal;
}

/*Estilos Comuns: */

/*DOC. ID=0*/
.link_geral {text-decoration: none; cursor: pointer;}
.link_geral:hover {color: #dd0000; text-decoration: none;}
.txt_form {background-color: #e6e9f2; color: #444466; font-size: 12px; line-height: 100%; margin-top: 0; margin-bottom: 0;}
a.bold {font-weight: bold; text-decoration: none;}
a.bold:hover {color: #ff0000}
a.geral {color: #0000a0; font-size: 1em; font-weight: lighter; text-decoration: none;}
a.geral:hover {color: #ff0000}
a.head {text-decoration: none; font-size: .9em; color: #e6eff7; font-weight: bold; line-height: 100%; margin-top: 0; margin-bottom: 0;}
a.head:hover {color: #feffca;}
a.head_2 {text-decoration: none; font-family: arial; font-size: 11px; color: #666666; font-weight: bold; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
a.head_2:hover {color: #ff0000;}
a.head_tabela {text-decoration: none; font-family: arial; font-size: .8em; color: #e6eff7; font-weight: bold; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
a.head_tabela:hover {color:#feffca;}
a.lista {color: #0000a0; font-size: .85em; text-decoration: none;}
a.lista:hover {color: #ff0000}
a.menu {color: #0000a0; font-family: arial; font-size: 1em; font-weight: bold; text-decoration: none; line-height: 120%;}
a.menu:hover {color: #ff0000}
a.normal {color: #0000a0; font-family: arial; font-size: 12px; text-decoration: none;}
a.normal:hover {color: #ff0000}
a.sub_head {text-decoration: none; font-family: arial; font-size: 11px; color: #000000; font-weight: bold; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
a.sub_head:hover {color: #ffffff;}
dir.geral {line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
div.geral {line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
form.geral {line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
input.b_editor_txt {font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #bfc9db;}
input.b_geral {font-size: 1em; color: #444444; font-family: verdana, arial, helvetica, sans-serif;}
input.b_pequeno {font-size: 11px; color: #444444; font-family: arial, helvetica, sans-serif; background-color: #dddddd; height: 20px;}
input.checkbox_geral {font-size: 10px;}
input.form {background-color: #e6e9f2; color: #000099; font-family: verdana; font-size: 11px; border: 1px solid #cdbac0; padding: 0px; margin: 0px;}
input.geral {height: 1.8em; font-family: verdana; font-size: 12px; line-height: 120%; margin-top: .2em; margin-bottom: .2em; padding: 0px;}
input.numero_geral {text-align: right; padding: .2em;}
input.readonly_geral {height: 18px; font-family: verdana; color: #000080; font-size: 11px; line-height: 100%; margin-top: 0px; margin-bottom: 0px; background-color: #eeeeee; padding: 0px;}
input.txt_geral {height: 18px; font-family: verdana; color: #000080; font-size: 11px; line-height: 110%; margin-top: 1px; margin-bottom: 1px; background-color: #f3f4f8; padding: 0px;}
p {font-size: 1em; margin-top: .6em; margin-bottom: .3em; line-height: 130%;}
p.normal {font-size: 1em; margin-top: .3em; margin-bottom: .3em; line-height: 120%;}
select.geral {height: 20px !important; border: 1px outset #597ea4; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #4b5376; background-color: #e2ebf3; line-height: 100%; margin-top: 0; margin-bottom: 0;}
select.geral_multiple {border: 1px outset #597ea4; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #4b5376; background-color: #eef2f6; line-height: 100%; margin-top: 0; margin-bottom: 0;-bottom: 0;}
select.moldura_form_geral {height: 16px; border: 1px outset #597ea4; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #4b5376; background-color: #e0e2e9; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
select.pequeno {height: 16px; border: 1px outset #597ea4; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #4b5376; background-color: #e2ebf3; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
select.sgt {height: 16px; border: 1px outset #597ea4; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #664444; background-color: #dddddd; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
span.txt_erro {font-size: 1em; color: #ff0000;}
span.txt_form {background-color: #e6e9f2; color: #444466; font-size: 12px; line-height: 100%; margin-top: 0; margin-bottom: 0;}
span.txt_form_geral {background-color: #e6e9f2; color: #000099; font-family: arial; font-size: 13px; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
span.txt_geral {font-size: 1em; line-height: 140%; margin-top: 4px; margin-bottom: 2px;}
span.txt_grande {font-size: 1.2em; line-height: 140%; margin-top: 8px; margin-bottom: 4px;}
span.txt_normal {font-size: 1em; line-height: 140%; margin-top: .4em; margin-bottom: .2em;}
span.txt_pequeno {font-size: .8em; line-height: 120%; margin-top: .2em; margin-bottom: .1em;}
table.conteudo_form_geral {background-color:#e6e9f2; width:100%;}
table.form_conteudo_geral {border: none;  background-color: #e6e9f2;}
table.form_moldura_geral {border: none; background-color: #c1c5d0;}
table.lista_externa_geral {background-color: #ffffff;}
table.lista_interna_geral {background-color: #f7f9fb;}
table.moldura_form_geral {background-color:#cbcfda;}
td.form {background-image: url(../img/back_y_4.gif); background-repeat: repeat-x; vertical-align: top;}
td.form_conteudo_geral {color: #004080; font-family: arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px; background-color: #e6e9f2;}
td.form_geral {background-image: url(../img/back_y_4.gif); background-repeat: repeat-x; vertical-align: top;}
td.geral {font-size: 12px; font-weight: lighter; color: #004080; line-height: 120%;}
td.head {color: #f2f7f9; background-color: #004080; font-size: 11px; font-family: arial, sans-serif; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.head_2 {color: #444444; background-color: #ccccff; font-size: 11px; font-family: arial, sans-serif; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.head_centro {color: #f2f7f9; background-color: #004080; font-size: 11px; font-family: arial, sans-serif; line-height: 120%; margin-top: 0px; margin-bottom: 0px; text-align: center;}
td.lista {font-size: 12px; color: #004080;}
td.lista_centro {font-size: 12px; color: #004080; text-align: center;}
td.lista_direita {font-size: 12px; color: #004080; text-align: right;}
td.lista_erro {font-family: arial; font-size: 11px; color: #ff0000; line-height: 120%; margin-top: 0px; margin-bottom: 0px; background-color: #edf2f3;}
td.lista_erro_centro {font-family: arial; font-size: 11px; color: #ff0000; line-height: 120%; margin-top: 0px; margin-bottom: 0px; background-color: #edf2f3; text-align: center;}
td.lista_erro_direita {font-family: arial; font-size: 11px; color: #ff0000; line-height: 120%; margin-top: 0px; margin-bottom: 0px; background-color: #edf2f3; text-align: right;}
td.lista_suave {font-family: arial; font-size: 11px; color: #999999; line-height: 120%; margin-top: 0px; margin-bottom: 0px; background-color: #edf2f3;}
td.normal {font-family: arial; font-size: 11px; font-weight: lighter; color: #004080; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.separador_lista_geral {height:1px; background-color:#f7f9fb;}
td.sub_head {color: #000000; background-color: #b4c8de; font-size: 11px; font-family: arial; font-weight: lighter; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.txt {font-family: arial; font-size: 11px; font-weight: lighter; line-height: 120%; margin-top: 2px; margin-bottom: 0px;}
textarea.editor_txt {background-color: #ffffff; color: #004080; font-family: verdana; font-size: 12px; border: 1px solid #c1d4d0; padding: 1px; margin-top: 0px; margin-bottom: 0px;}
textarea.geral {background-color: #ffffff; color: #004080; font-family: arial; font-size: 12px; border: 1px solid #c1d4d0; padding: 1px; margin-top: 0px; margin-bottom: 0px;}
textarea.historico_geral {background-color: #eeeeee; color: #004080; font-family: arial; font-size: 11px; border: 1px solid #c1d4d0; padding: 1px; margin-top: 0px; margin-bottom: 0px;}

/*FILE=base.asp*/

/*DOC. ID=1*/
p.txt_info_wait {color: #ffffff; font-family: arial; font-size: 14px; line-height: 120%; margin-top: 8px; margin-bottom: 4px;}

/*FILE=design_comum.asp*/

/*DOC. ID=3*/
.op_itens_pagina_auto_geral {color: #555555; font-family: arial; font-size: 12px; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
.op_paginar_0_geral:hover {color: #ff0000;}
.txt_alerta {color: #944036; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
.txt_confirma {color: #444444; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
.txt_head_off {text-decoration: none; font-family: arial; font-size: 11px; color: #e6eff7; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
a.op_paginar_0_geral {font-size: 11px; color: #555555; font-family: arial; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
a.op_paginas {text-decoration: none; color: #003366; display:inline}
a.op_paginas:hover {color: #ff0000;}
div.informa_box {color: #004080; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px; width: 100%; margin-left: auto; margin-right: auto; padding: 2px; background-color: #d1dde9; text-align: left;}
div.msg_base {width: 95%; margin: auto; padding: 2px 6px; border-style: solid; border-width: 1px; border-color: #a5a5a5;}
div.msg_box {width: 95%; margin: auto; padding: 8px; text-align: center; background-color: #d4e2d4; border-radius: 5px;}
div.msg_box_3d {width: 95%; margin: auto; padding: 8px; text-align: center; background-color: #d4e2d4; border-radius: 5px; box-shadow: 2px 2px 2px #aaaaaa;}
div.titulo {font-size: 1.2em; font-weight: bold; line-height: 120%; margin-top: .3em; margin-bottom: .3em; text-align: left;}
div.titulo_centro {width:100%; height:26px; margin:auto; text-align:center; font-family:verdana; font-size:14px; color:#004080; background-image:url(img/ponto_azul_2.gif); background-position:center 20px; background-repeat:repeat-x;}
div.txt_informa {font-size: 1em; color: #444; line-height: 120%; margin-top: .2em; margin-bottom: .4em;}
div.txt_informa_centro {color: #004080; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px; text-align: center;}
p.titulo_msg_base {font-size: 1.2em; color: #444; line-height: 120%; margin-top: .2em; margin-bottom: .4em; text-align: left; font-weight: bold;}
p.titulo_msg_box {font-size: 1.2em; color: #555555; font-weight: bold; line-height: 120%; margin-top: .2em; margin-bottom: .4em; text-align: center;}
p.titulo_msg_box_3d {font-family: arial; font-size: 14px; color: #555555; font-weight: bold; line-height: 120%; margin-top: 2px; margin-bottom: 8px; text-align: center;}
p.txt_msg_base {font-size: 14px; color: #444; line-height: 120%; margin-top: 2px; margin-bottom: 6px; text-align: left;}
p.txt_msg_box {font-size: 1em; color: #444; line-height: 120%; margin-top: .2em; margin-bottom: .4em; text-align: center;}
p.txt_msg_box_3d {font-family: arial; font-size: 12px; color: #555555; line-height: 120%; margin-top: 2px; margin-bottom: 6px; text-align: center;}
select.op_itens_pagina_auto_geral {height: 16px; border: 1px outset #597ea4; font-family: arial; font-size: 11px; color: #444444; background-color: #dde4ec; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
table.op_itens_pagina_auto_geral {border: none; background-color: #dde4ec;}
td.op_paginar_0_geral {font-size: 11px; color: #555555; font-family: arial; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
td.op_paginas_txt {font-size: .9em; font-weight: lighter; line-height: 150%;}

/*FILE=index.asp*/

/*FILE=index_2.asp*/

/*FILE=dominios.asp*/

/*FILE=estilos.asp*/

/*DOC. ID=7*/
.estilos_txt_formato {color: #004080; font-family: arial; font-size: 12px; font-weight: lighter; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
.estilos_txt_normal {color: #004080; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
a.estilos_head {color: #ebeff3; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
a.estilos_head:hover {color: #fef0a0;}
a.estilos_normal {color: #0000a0; font-family: arial; font-size: 12px; font-weight: lighter; text-decoration: none;}
a.estilos_normal:hover {color: #ff0000}
form.estilos_geral {line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
input.estilos_b_geral {font-size: 10px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; background-color: #efefef;}
input.estilos_geral {height: 16px; font-family: verdana; color: #000080; font-size: 11px; line-height: 110%; margin-top: 0px; margin-bottom: 0px; background-color: #edf2f3; padding: 0px; border: 1px solid #bbbbbb;}
select.estilos_geral {height: 16px; border: 1px outset #597ea4; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #4b5376; background-color: #e2ebf3; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
td.estilos_head {color: #f2f7f9; background-color: #004080; font-size: 11px; font-family: arial, sans-serif; font-weight: lighter; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.estilos_head_2 {color: #ffffff; background-color: #c0c0c0; font-size: 11px; font-family: arial, sans-serif; font-weight: lighter; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.estilos_normal {font-family: arial; font-size: 11px; font-weight: lighter; color: #004080; line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
textarea.estilos_geral {background-color: #f0f5f7; color: #004080; font-family: arial; font-size: 12px; border: 1px solid #c1d4d0; padding: 1px; margin-top: 0px; margin-bottom: 0px;}

/*FILE=operadores.asp*/

/*DOC. ID=8*/
input.botao_2 {font-family: arial; color: #152880; font-size: 12px; font-weight: bold; border-left: 2px solid #ebeff1; border-right: 2px solid #7c8e94; border-top: 2px solid #ebeff1; border-bottom: 2px solid #7c8e94; background-color: #b3c1ca;}
input.checkbox_extra {background-color: #ff0000;}
input.checkbox_normal {background-color: #ffffff;}

/*FILE=estatisticas.asp*/

/*DOC. ID=9*/
.txt_estatisticas {font-family: arial; font-size: 12px; font-weight: lighter; color: #22295e; line-height: 120%; margin-top: 5px; margin-bottom: 0px; text-align: justify;}
div.origem_dados {font-family: arial; font-size: 12px; color: #22295e; line-height: 110%; margin-top: 2px; margin-bottom: 2px;}
input.b_estatisticas {height: 18px; width: 100px; font-size: 10px; color: #444444; font-family: verdana, arial, helvetica, sans-serif; background-color: #efefef;}
select.estatisticas {height: 1.4em; font-size: 1em;}
td.estatisticas {line-height: 120%; margin-top: 0px; margin-bottom: 0px;}
td.graficos {font-family: arial; font-size: 10px; color: #004080; line-height: 80%; margin-top: 0px; margin-bottom: 0px; height: 12px;}
td.head_graficos {font-family: arial; font-size: 12px; font-weight: lighter; color: #f1f7fa; line-height: 100%; margin-top: 0px; margin-bottom: 0px; background-color: #004080;}

/*FILE=mailing_send.asp*/

/*FILE=newsletters.asp*/

/*FILE=send_email.asp*/

/*DOC. ID=12*/
input.botao_2 {height: 18px; font-family: verdana; color: #000080; font-size: 11px; line-height: 100%; margin-top: 0px; margin-bottom: 0px; background-color: #ffffff;}

/*FILE=base_impressao.asp*/

/*DOC. ID=13*/
body.impressao_geral {font-family: arial; font-size: 12px; color: #555555; background-color: #ffffff; margin: 0;}

/*FILE=design_impressao.asp*/

/*DOC. ID=14*/
.titulo_documento {font-family: arial; font-size: 14px; color: #664433; font-weight: bold; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
.titulo_documento_2 {font-family: arial; font-size: 14px; color: #664433; font-weight: bold; line-height: 100%; margin-top: 0px; margin-bottom: 0px;}
.txt_alerta {color: #d72070; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
.titulo_3 {background-color: #ffffff; color: 444444; font-family: verdana; font-size: 11px; line-height: 100%; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}
div.rodape_impressao_comum {font-family: arial; font-size: 12px; color: #444444; line-height: 110%; margin-top: 2px; margin-bottom: 2px;}
p.rodape_impressao_comum {font-family: arial; font-size: 12px; color: #444444; line-height: 110%; margin-top: 2px; margin-bottom: 2px;}
p.titulo_documento_1 {font-family: arial; font-size: 20px; color: #222222; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding: 0px; vertical-align: bottom;}
p.titulo_documento_2 {font-family: arial; font-size: 13px; color: #222222; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding: 0px; vertical-align: bottom;}
td.titulo_3 {text-align: left; background-image: url(img/ponto_cinza.gif); background-repeat: repeat-x; background-position: center center;}

/*FILE=gesdoc.asp*/

/*FILE=contratos.asp*/

/*FILE=documentos_geral.asp*/

/*FILE=contratos_imprime_listagens.asp*/

/*DOC. ID=18*/
p.info_data_operador {font-family: arial; font-size: 12px; color: #444444; line-height: 130%; margin-top: 4px; margin-bottom: 2px; text-align: center;}
p.info_linha_operador {font-family: verdana; font-size: 12px; color: #c0c0c0; line-height: 130%; margin-top: 4px; margin-bottom: 2px; text-align: center;}
p.info_nome_operador {font-family: verdana; font-size: 11px; color: #444444; line-height: 130%; margin-top: 2px; margin-bottom: 2px; text-align: center;}
p.titulo_listagem {font-family: tahoma; font-size: 24px; color: #444444; font-style: italic; line-height: 120%; margin-top: 6px; margin-bottom: 2px;}
p.txt_rodape_documento {font-family: arial; font-size: 12px; color: #444444; line-height: 110%; margin-top: 2px; margin-bottom: 2px;}

/*FILE=afbv_print_doc.asp*/

/*DOC. ID=19*/
li.txt_print_normal {color: #555555; font-family: verdana, arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
p.info_data_operador {font-family: arial; font-size: 12px; color: #444444; line-height: 130%; margin-top: 4px; margin-bottom: 2px; text-align: center;}
p.info_linha_operador {font-family: verdana; font-size: 12px; color: #c0c0c0; line-height: 130%; margin-top: 4px; margin-bottom: 2px; text-align: center;}
p.info_nome_operador {font-family: verdana; font-size: 11px; color: #444444; line-height: 130%; margin-top: 2px; margin-bottom: 2px; text-align: center;}
p.sub_titulo {font-family: arial; font-size: 12px; color: #444444; font-weight: bold; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding: 0px;}
p.titulo_documento_1 {font-family: arial; font-size: 14px; color: #222222; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding: 0px; vertical-align: bottom; font-weight: bold;}
p.titulo_documento_2 {font-family: arial; font-size: 20px; color: #222222; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding: 0px; vertical-align: bottom;}
p.txt_pequeno {color: #555555; font-family: arial; font-size: 11px; line-height: 110%; margin-top: 2px; margin-bottom: 1px;}
p.txt_print_normal {color: #555555; font-family: arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
p.txt_print_pequeno {color: #555555; font-family: arial; font-size: 11px; line-height: 120%; margin-top: 2px; margin-bottom: 1px;}
p.txt_print_xs {color: #555555; font-family: arial; font-size: 10px; line-height: 110%; margin-top: 1px; margin-bottom: 1px;}
p.txt_rodape_documento {font-family: arial; font-size: 12px; color: #444444; line-height: 110%; margin-top: 2px; margin-bottom: 2px;}
span.txt_print_normal {color: #555555; font-family: arial; font-size: 12px; line-height: 120%; margin-top: 4px; margin-bottom: 2px;}
span.txt_print_pequeno {color: #555555; font-family: arial; font-size: 11px; line-height: 110%; margin-top: 2px; margin-bottom: 1px;}
table.print_docs {width: 100%; margin: auto; border-collapse: collapse; border-style: solid; border-color: #aaa;}
td.designacao_campo_2 {color: #444444; font-size: 12px; line-height: 120%; margin-top: .4em; margin-bottom: .4em; padding-top: .4em; padding-bottom: .4em; text-align: left;}
td.designacao_campo_geral {font-family: arial, sans-serif; color: #444444; font-size: 12px; font-weight: bold; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #dddddd; text-align: center;}
td.designacao_campo_left {font-family: arial, sans-serif; color: #444444; font-size: 12px; font-weight: bold; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #dddddd; text-align: left;}
td.designacao_campo_sm {font-family: arial, sans-serif; color: #444444; font-size: 11px; line-height: 110%; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-bottom: 2px; text-align: center; background-color: #dddddd; font-weight: bold;}
td.valor_campo_2 {color: #444444; font-size: 12px; line-height: 120%; margin-top: .4em; margin-bottom: .4em; padding-top: .4em; padding-bottom: .4em; background-color: #eeeeee;}
td.valor_campo_geral {font-family: arial, sans-serif; color: #444444; font-size: 12px; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; text-align: center;}
td.valor_campo_left {font-family: arial, sans-serif; color: #444444; font-size: 12px; line-height: 120%; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; text-align: left;}
td.valor_campo_sm {font-family: arial, sans-serif; color: #444444; font-size: 11px; line-height: 100%; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-bottom: 2px; text-align: center;}
