@media screen {
  body {
    margin: 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background: #ffffff;
  }
  
  h3 {
    display: none
  }
  .naoimprime { 
    display: block;
  }
  .normal {
    font-weight: normal;
  }
  #topo {
    width: 100%;
    text-align: center;
    /*  background: #ffffff url(/images/bg_header.gif) top repeat-x;*/
  }
  #corpo {
    margin: 0px auto; 
    width: 779px;
    height: 38px;
  }
  .flash_barreira {
    width: 603px;
    height: 130px;
    padding-left: 20px;
  }
  #logo_toptrade {
    cursor:pointer;
    cursor:hand;
    float: left;
    background: url('/images/logo_toptrade.gif') no-repeat;
    width: 109px;
    height: 38px;
  }
  .aba_off_bg {
    margin-right: 2px;
    float: left;
    height: 38px;
    background: url('/images/bg_aba_off.gif') repeat-x;
  }
  .aba_off_bgl {
    float: left;
    height: 38px;
    background: url('/images/bg_aba_off_left.gif') left no-repeat;
  }
  .aba_off_bgr {
    float: left;
    height: 38px;
    background: url('/images/bg_aba_off_right.gif') right no-repeat;
  }
  .aba_on_bg {
    margin-right: 2px;
    float: left;
    height: 38px;
    background: url('/images/bg_aba_on.gif') repeat-x;
  }
  .aba_on_bgl {
    float: left;
    height: 38px;
    background: url('/images/bg_aba_on_left.gif') left no-repeat;
  }
  .aba_on_bgr {
    float: left;
    height: 38px;
    background: url('/images/bg_aba_on_right.gif') right no-repeat;
  }
  .aba_padding {
    padding: 14px 15px 0px 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-size: 11px;
    font-weight: bold;
  }
  a.tx_link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
  }
  a.tx_link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
  }
  .nocss {
    display: none;
  }
  #header_opa {
    margin: 0 auto; 
    background: url('/images/header_opa.gif') center no-repeat;
    height: 81px;
    width: 779px;
	display: none;
  }
  .menu_admin {
    float: right;
    padding: 0px 10px 0px 0px; 
  }
  .nome_usuario {
    font-weight: bold;
  }
  a {
    color: #758CC4;
    text-decoration: none;
  }
  p {
    margin: 0px 0px 10px 0px;
  }
  a:hover {
    color: blue;
    text-decoration: underline;
  }
  #abas {
    float: left;
    width: 779px;
    /*margin: 31px 0px 0px 0px;*/
    margin: 0;
  }

  .aba_home_off {
    margin: 0;
    float: left;
    width: 296px;
    height: 55px;
    background: transparent;
  }

  .aba_principal_on {
    /*margin: 0px 0px 0px 296px;*/
    margin-top: 31px;
    float: left;
    width: 126px;
    height: 24px;
    background: url('/images/aba_principal_on.gif');
  }
  .aba_principal_off {
    /*margin: 0px 0px 0px 296px;*/
    margin-top: 31px;
    float: left;
    width: 126px;
    height: 24px;
    background: url('/images/aba_principal_off.gif');
  }
  .aba_cursos_on {
    margin-top: 31px;
    float: left;
    width: 75px;
    height: 24px;
    background: url('/images/aba_cursos_on.gif');
  }
  .aba_cursos_off {
    margin-top: 31px;
    float: left;
    width: 75px;
    height: 24px;
    background: url('/images/aba_cursos_off.gif');
  }
  .aba_instrutores_off {
    margin-top: 31px;
    float: left;
    width: 109px;
    height: 24px;
    background: url('/images/aba_instrutores_off.gif');
  }
  .aba_instrutores_on {
    margin-top: 31px;
    float: left;
    width: 109px;
    height: 24px;
    background: url('/images/aba_instrutores_on.gif');
  }
  .aba_forum_off {
    margin-top: 31px;
    float: left;
    width: 67px;
    height: 24px;
    background: url('/images/aba_forum_off.gif');
  }
  .aba_forum_on {
    margin-top: 31px;
    float: left;
    width: 67px;
    height: 24px;
    background: url('/images/aba_forum_on.gif');
  }
  .aba_faleconosco_on {
    margin-top: 31px;
    float: left;
    width: 119px;
    height: 24px;
    background: url('/images/aba_faleconosco_on.gif');
  }
  .aba_faleconosco_off {
    margin-top: 31px;
    float: left;
    width: 119px;
    height: 24px;
    background: url('/images/aba_faleconosco_off.gif');
  }
  #controles_vazio {
    clear: left;
    clear: right;	
    margin: 0px auto;
    width: 779px;
    height: 1px;
  }
  #controles {
    background: #FEA71D;
    margin: 0px auto;
    margin-bottom: 2px;
    width: 741px;
    text-align: right;
    padding: 5px 2px 0px 0px;
  }
  .bt_ok {
    width: 40px;
    height: 20px;
    margin: 0px 3px 0px 5px;
    color: #ffffff;
  }
  .campo {
    font-size: 11px;
  }
  .campo_eletter {
    font-size: 11px;
    width: 150px;
  }
  .campos_tel {
    clear: both;
  }
  .campo_eletter_ddd {
    font-size: 11px;
    width: 30px;
  }
  .campo_eletter_telefone {
    font-size: 11px;
    width: 110px;
    margin-left: 5px;
  }
  .rotulo_controles {
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    float: right;
  }
  #caixa_conteudo {
    margin: 0px auto;
    width: 779px;
    padding: 0px 0px 0px 0px;
    text-align: left;
  }
  #barra_verde {
    background: #FEA71C;
    color: #ffffff;
    height: 14px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px 6px 5px;
    margin: 0px 18px 2px 18px;
  }
  .tit_pagcursos {
    float: left;
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
  }
  .rotcampo {
    float: right;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
  }
  #barra_verde2 {
    background: url('/images/bg_titverde2.gif');
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    padding: 5px 20px 6px 15px;
    margin: 0px 0px 2px 0px;
  }
  #degrade_conteudo {
    background: url('/images/degrade_conteudo.gif') bottom no-repeat;
  }
  #rodape_vazio {	
    margin: 0px auto;
    width: 779px;
    height: 23px;
    background: url('/images/bg_rodape_vazio.gif')
  }
  #conteiner_2col {
    float: left;
    text-align: left;
    width: 620px;
    padding: 0px 0px 0px 0px;
  }
  #conteiner_2col2 {
    float: left;
    text-align: left;
    width: 620px;
    padding: 0px 0px 0px 0px;
  }
  #conteiner_3col {
    float: left;
    text-align: left;
    width: 620px;
  }
  #conteiner_left {
    float: left;
    width: 195px;
    padding: 0px 0px 4px 0px;
  }
  #conteiner_right {
    float: right;
    margin: 0px 3px 0px 0px;
    width: 140px;
    text-align: left;
  }
  #box_faleconosco {
    clear: left;
    text-align: left;
    width: 720px;
    padding: 0px 0px 15px 0px;
  }
  .rotulo_faleconosco {
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0px 0px 20px; 
  }
  .campo_nome {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 400px;
  }
  .campo_email {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 400px;
  }
  .campo_ddd {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 50px;
  }
  .campo_telefone {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 5px; 
    width: 200px;
  }
  .campo_identidade {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 200px;
  }
  .campo_endereco {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 400px;
  }
  .campo_bairro {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 200px;
  }
  .campo_cep {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 200px;
  }
  .campo_usuario {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 200px;
  }
  .campo_senha {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 200px;
  }
  .select_faleconosco {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
  }
  .textarea_faleconosco {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 400px;
    height: 100px;
  }
  #box_queroestecurso {
    clear: left;
    text-align: left;
    width: 720px;
    padding: 0px 0px 15px 0px;
  }
  .rotulo_queroestecurso {
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0px 0px 20px; 
  }
  .campo_queroestecurso {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
  }
  .select_queroestecurso {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
  }
  .textarea_queroestecurso {
    font-family: verdana;
    font-size: 11px;
    margin: 2px 0px 0px 20px; 
    width: 400px;
    height: 100px;
  }
  .texto_faleconosco {
    padding: 20px 0px 0px 20px; 
  }
  .banner_cont {
    margin: 0px auto;
    padding: 0px 0px 15px 0px;
  }
  .bg_tex2col {
    float: left;
    width: 624px;
    background: url('/images/foto.jpg') right top no-repeat;

  }
  .bg_tex2col2 {
    float: left;
    width: 620px;
    text-align: left;
    padding: 0px 0px 0px 2px;
  }
  #divTicker {
    padding: 0px;
    margin: 0px 0px 0px 20px;
    background: black; 
    width: 604px; 
    height: 38px;
  }
  .intertit {
    margin:0px;
    width: 600px;
    font-size: 17px;
    text-align: left;
    font-weight: bold;
    font-family: arial;
    color: #4f4f4f;
  }
  .intertit2 {
    margin:0px;
    width: 600px;
    font-size: 13px;
    text-align: left;
    font-weight: bold;
    line-height: 24px;
    color: #000000;
  }
  .texto_det_curso {
    padding: 0px 0px 15px 0px;
  }
  .tit2col {
    margin:0px;
    width: 603px;
    padding: 6px 0px 7px 17px;
    font-size: 22px;
    text-align: left;
    font-family: arial;
    font-weight: bold;
    color: #4f4f4f;
  }
  .tit3col {
    margin:0px;
    width: 743px;
    padding: 6px 0px 7px 17px;
    font-size: 19px;
    text-align: left;
    font-weight: bold;
    font-family: arial;
    color: #4f4f4f;
  }
  .tit2col2 {
    margin: 0px;
    width: 600px;
    padding: 6px 0px 7px 17px;
    font-size: 19px;
    text-align: left;
    font-weight: bold;
    font-family: arial;
    color: #4f4f4f;
  }
  .tex2col {
    margin:0px;
    width: 390px;
    padding: 0px 0px 0px 17px;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
  }
  .tex2col2 {
    margin:0px;
    width: 600px;
    padding: 0px 0px 0px 17px;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
  }
  .tex3col {
    margin:0px;
    width: 743px;
    padding: 0px 0px 10px 17px;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
  }
  .tex_dest {
    font-weight: bold;
  }
  .img_curso {
    width: 72px;
    height: 72px;
    margin: 4px 5px 0px 0px;
    float: left;
  }
  .img_livro {
    width: 58px;
    height: 84px;
    margin: 4px 5px 0px 0px;
    float: left;
  }
  .ass_cursos {
    font-size: 11px;
    font-style: italic;
    margin: 3px 0px 3px 0px;
  }
  .intertit2col {
    margin:0px;
    width: 578px;
    padding: 6px 0px 0px 17px;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    font-weight: bold;
  }
  .tit_verde1 {
    clear: both;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background: url('/images/tit_boxverde.gif') top left no-repeat;
    margin: 20px 0px 0px 20px;
  }
  .tit_verde1b {
    clear: both;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background: url('/images/tit_boxverde.gif') top left no-repeat;
    margin: 10px 15px 0px 0px;
  }
  .tit_verde2 {
    padding: 4px 4px 4px 4px;
    background: url('/images/tit_fimboxverde.gif') top right no-repeat;
  }
  .box_rodape {
    background: url('/images/box_rodape.gif');
    margin: 7px 0px 0px 0px;
    padding: 0px;
    height: 5px;
    width: 125px;
  }
  #box_eletter {
    width: 195px;
  }
  #tit_box_eletter {
    width:195px;
    height: 45px;
    background: url('/images/tit_box_eletter.gif') bottom right no-repeat;
  }
  .subtit_box_eletter {
    text-align: center;
    padding: 7px 2px 0px 2px;
    font-size: 18px;
    color: #348492;
    font-weight: bold;
  }
  .subsubtit_box_eletter {
    text-align: center;
    padding: 7px 5px 0px 2px;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
  }
  #cont_box_eletter {
    padding: 0px 0px 0px 20px;
    border: 1px #e4e4e3;
    width: 175px;
    height: 240px;
    margin: 0px 0px 0px 0px;
    background: url('/images/bg_box_eletter.gif') bottom right no-repeat;
  }
  #form_box_eletter {
    padding: 7px 2px 0px 8px;
    text-align: left;
    font-weight: bold;
    line-height: 20px;
  }
  .ok_eletter {
    float: right;
    padding: 15px 10px 0px 0px;
  }
  #box_prnw {
    clear: both;
    width: 195px;
    text-align: right;
  }
  #tab_prnw {
    float: right;
    width: 174px;
    border: 1px solid #e4e4e3;
    border-collapse: collapse;
  }
  #tab_prnw td {
    text-align: left;
    padding: 5px 0px 5px 5px;
  }
  .tab_prnw_tr2 {
    background-color: #f5f5f5;
  }
  .tf_fimboxverde {
    height: 5px;
    background: url('/images/tf_fimboxverde.gif') bottom no-repeat;
  }
  .logo_prnw {
    height: 65px;
    width: 175px;
    padding: 3px 0px 0px 30px;
    text-align: center;
  }
  .logo_prnw2 {
    margin: 0px 0px 0px 25px;
  }
  #colaboradores {
    text-align: center;
  }
  #logos_colaboradores {
    margin: 0px auto;
  }
  .logo_colaboradores {
    margin: 10px 30px 10px 30px;
  }
  .logo_colaboradores2 {
    padding: 10px 0px 0px 0px;
    border-left: 1px solid #e4e4e3;
    border-right: 1px solid #e4e4e3;
  }
  #tit_parceiros {
    float: left;
    width:195px;
    height: 45px;
    background: url('/images/tit_parceiros.gif') bottom right no-repeat;
    margin: 0px 0px 10px 0px;
  }
  .parceiros_cont {
    margin: 0px auto;
    padding: 5px 0px 10px 15px;
  }
  .clearall {
    clear: left;
    clear: right;
    clear: both;
    clear: all;
  }
  #conteiner_center {
    float: left;
    width: 417px;
    padding: 0px 0px 0px 4px;
  }
  .bloco_curso {
    padding: 5px 0px 10px 10px;
    width: 407px;
  }
  .tit_bloco_curso {
    padding: 10px 0px 4px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    color: #4f4f4f;
    font-size: 17px;
    font-weight: bold;
    font-family: arial;
  }
  .tex_bloco_curso {
    text-align: left;
    font-size: 11px;
    line-height: 15px;
  }
  #div_cursos_capa {
    padding: 20px 0px 0px 10px;
    width: 407px;
  }

  #tab_cursos_capa {
    width: 407px;
    border-collapse: collapse;
    border: 1px solid #e4e4e3;
  }
  #tab_cursos {
    width: 779px;
    border-collapse: collapse;
  }
  #tab_cursos th {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 6px;
    color: #ffffff;
    font-weight: bold;
    background-color: #969696;
  }
  .cel_curso {
    text-align: left;
    padding: 8px 2px 8px 23px;
    font-weight: bold;
  }
  .cel_curso_basico {
    text-align: left;
    padding: 8px 2px 8px 23px;
    font-weight: bold;
    background: url('/images/bg_boxgray_basico.gif') left;
    border-color: #ffffff;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_curso_intermediario {
    text-align: left;
    padding: 8px 2px 8px 23px;
    background: url('/images/bg_boxgray_intermediario.gif') left;	
    font-weight: bold;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_curso_avancado {
    text-align: left;
    padding: 8px 2px 8px 23px;
    font-weight: bold;
    background: url('/images/bg_boxgray_avancado.gif') left;	
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_curso_tr2 {
    text-align: left;
    padding: 8px 2px 8px 23px;
    background: url('/images/bg_boxgray.gif') left;	
    font-weight: bold;
  }
  .cel_curso_tr2_basico {
    text-align: left;
    padding: 8px 2px 8px 23px;
    background: url('/images/bg_boxgray_basico.gif') left;	
    font-weight: bold;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_curso_tr2_intermediario {
    text-align: left;
    padding: 8px 2px 8px 23px;
    background: url('/images/bg_boxgray_intermediario.gif') left;	
    font-weight: bold;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_curso_tr2_avancado {
    text-align: left;
    padding: 8px 2px 8px 23px;
    background: url('/images/bg_boxgray_avancado.gif') left;	
    font-weight: bold;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_tit_int {
    padding: 0px 5px 0px 5px;
  }
  .cel_tit_int_center {
    padding: 0px 5px 0px 5px;
    text-align: center;
  }
  .cel_tit_curso {
    text-align: left;
    padding: 0px 0px 0px 23px;
    background: url('/images/bg_titverde.gif') left;
  }
  .cel_tit_maisinformacoes {
    background: url('/images/bg_titverde.gif') right;
  }
  #tab_cursos_capa th {
    background: #ffffff url('/images/bgth_cursos_capa.gif') no-repeat;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    padding: 4px 4px 4px 4px;
  }
  .cel_maisinformacoes_basico {
    background: url('/images/bg_boxgray_basico.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_maisinformacoes_intermediario {
    background: url('/images/bg_boxgray_intermediario.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_maisinformacoes_avancado {
    background: url('/images/bg_boxgray_avancado.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_maisinformacoes_tr2 {
    background: url('/images/bg_boxgray.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_maisinformacoes_tr2_basico {
    background: url('/images/bg_boxgray_basico.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_maisinformacoes_tr2_intermediario {
    background: url('/images/bg_boxgray_intermediario.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_maisinformacoes_tr2_avancado {
    background: url('/images/bg_boxgray_avancado.gif') right;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2 {
    background-color: #f5f5f5;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_basico {
    background-color: #f6f6f6;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_intermediario {
    background-color: #E9E9E9;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_avancado {
    background-color: #D3D3D3;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int {
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_basico {
    background-color: #f6f6f6;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_intermediario {
    background-color: #E9E9E9;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_avancado {
    background-color: #D3D3D3;
    padding: 8px 5px 8px 5px;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_center {
    background-color: #f5f5f5;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_center_basico {
    background-color: #f6f6f6;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_center_intermediario {
    background-color: #E9E9E9;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_tr2_center_avancado {
    background-color: #D3D3D3;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_center {
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_center_basico {
    background-color: #f6f6f6;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_center_intermediario {
    background-color: #E9E9E9;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .cel_int_center_avancado {
    background-color: #D3D3D3;
    padding: 8px 5px 8px 5px;
    text-align: center;
    border-top: 1px solid #ffffff; 
    border-bottom: 2px solid #ffffff; 
  }
  .bt_maisinformacoes_capa {
    float: right;
    padding: 2px 6px 2px 0px;
    font-weight: normal;
    align: right;
  }
  .bt_maisinformacoes {
    color: navy;
    float: right;
    padding: 2px 25px 2px 0px;
  }
  #tab_cursos_capa td {
    font-size: 11px;
    line-height: 16px;
    padding: 3px;
  }
  .tab_cursos_capa_cab {
    background: #969696 url('/images/bg_tab_capa_cab.gif') top left repeat-x;
    color: #ffffff;
    text-align: left;
    font-size: 11px;
    border-right: 1px solid #ffffff;
    font-weight: bold;
  }
  .tab_cursos_capa_cab2 {
    background: #969696 url('/images/bg_tab_capa_cab.gif') top left repeat-x;
    color: #ffffff;
    text-align: center;
    font-size: 11px;
    border-right: 1px solid #ffffff;
    font-weight: bold;
  }
  .tab_cursos_capa_td2 {
    text-align: center;
  }
  .tab_cursos_capa_tr2 {
    background-color: #fcecd1;
  }
  .gamb1 {
    border-left: 1px solid #e4e4e3;  
  }
  .gamb2 {
    border-right: 1px solid #e4e4e3;
  }
  #bgtf_cursos_capa {
    background: #ffffff url('/images/bgtf_cursos_capa.gif') no-repeat;
    height: 8px;
  }
  #rodape_cheio {	
    text-align: center;
    margin: 0px auto;
    width: 779px;
    height: 34px;
    background: url('/images/bg_rodape_cheio.gif') no-repeat;
  }
  #paginacao {
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    width: 310px;
    height: 20px;
  }
  .bt_anterior {
    padding: 0px 10px 0px 0px; 
    color: #ffffff;
  }
  .bt_proxima {	
    padding: 0px 0px 0px 10px; 
    color: #ffffff;
  }
  .drop_pag {
    float: left;
    padding: 0px 0px 0px 7px; 
  }
  .foto_instrutor_1 {
    float: right;
  }
  .foto_instrutor {
  }
  .legenda_instrutor_1 {
    font-size: 10px;
    padding-bottom: 10px;
  }
  .botoeira {
    padding: 0px 20px 0px 0px;
    text-align: right;
    width: 759px;
    height: 20px;
    clear: both;
  }
  .botoeira2 {
    padding: 0px 20px 10px 0px;
    text-align: right;
    width: 759px;
    height: 20px;
    clear: both;
  }
  .botoeira1 {
    padding: 0px 20px 10px 0px;
    float: left;
    height: 20px;
  }
  .bt_voltar {
    padding-left: 8px;
    margin-left: 10px;
  }
  .bt_voltar2 {
    padding-left: 8px;
    float: right;
    margin-right: 10px;
  }
  .bt_queroestecurso {
    padding-left: 8px;
    float: right;
    margin-right: 10px;
  }
  .bt_queromeinscrever {
    padding-left: 8px;
    float: right;
    margin-right: 10px;
  }
  .bt_enviar {
    padding-left: 10px;
    float: right;
    margin-right: 10px;
  }
  .cel_curr_inst {
    vertical-align: top;
    font-size: 12px;
    padding: 5px 25px 10px 5px;
    line-height: 18px;
    text-align: left;
    margin: 0px 10px 0px 0px;

  }
  .cel_curr_inst_tr2 {
    vertical-align: top;
    font-size: 12px;
    padding: 5px 25px 5px 5px;
    line-height: 18px;
    margin: 0px 10px 0px 0px;
    text-align: left;
    background: #e9e9e9 url('/images/bg_boxgray.gif') right;
  }
  .cel_instrutor {
    vertical-align: top;
    text-align: left;
    padding: 10px 10px 2px 20px;
    font-weight: bold;
  }
  .cel_instrutor_tr2 {
    vertical-align: top;
    text-align: left;
    padding: 10px 10px 2px 20px;
    background: url('/images/bg_boxgray.gif') left;	
    font-weight: bold;
  }
  .bt_submit_eletter {
    float: right;
    font-size: 10px;
    margin: 10px 13px 0px 0px;
  }
  .bt_submit {
    margin: 0px 10px 10px 0px;	
  }
  .copyright1 {
    clear: both;
    padding: 4px 0px 4px 0px;
  }
  .copyright {
    clear: both;
    padding: 0px 0px 4px 0px;
  }
  .chamada_forum {
    margin-left: 10px;
    border: 1px solid #e4e4e3;
  }
  .tit_chamada_forum {
    background: url('/images/bgth_cursos_capa.gif');
    width: 402px;
    height: 23px;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 5px;
  }
  .chamada_forum ul {
    padding-left: 10px;
    margin-left: 0px;
    list-style: none;
  }
  .chamada_forum ul li {
    margin-bottom: 10px;
  }
  /* ####################################### Boleto ###########################################*/

  .div_boleto {
    width: 670px;
    margin: 0px auto;
    font-family: arial;
    font-size: 9px;
  }
  .blt_logo {
    float: left;
    border-left: 2px solid black;
    border-top: 2px solid black;
    border-right: 2px solid black;
    width: 80px;
    height: 37px;
    text-align: center;
    padding-top: 1px;
  }	
  .blt_bradesco {
    float: left;
    height: 20px;
    padding: 19px 3px 1px 3px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    border-right: 2px solid black;
  }
  .blt_nobanco {
    float: left;
    height: 20px;
    padding: 19px 3px 1px 3px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    border-right: 2px solid black;
  }
  .blt_notopo {
    float: left;
    height: 16px;
    padding: 23px 3px 1px 3px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
  }
  .blt_notopo2 {
    float: right;
    height: 16px;
    padding: 23px 3px 1px 3px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
  }
  .blt_localpagamento {
    float: left;
    height: 26px;
    width: 490px;
    border: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_localpagamento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_vencimento {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
    background: #e0e0e0;
  }
  .blt_vencimento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_cedente {
    float: left;
    height: 26px;
    width: 490px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_cedente2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_agenciacc {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_agenciacc2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_dataemissao {
    float: left;
    height: 26px;
    width: 105px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_dataemissao2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_numerodocumento {
    float: left;
    height: 26px;
    width: 106px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_numerodocumento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_especiedocumento {
    float: left;
    height: 26px;
    width: 105px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_especiedocumento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_aceite {
    float: left;
    height: 26px;
    width: 45px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_aceite2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_dataprocessamento {
    float: left;
    height: 26px;
    width: 105px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_dataprocessamento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_carteirann {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_carteirann2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_usobanco {
    float: left;
    height: 26px;
    width: 70px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_usobanco2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_cip {
    float: left;
    width: 29px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_cip2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_carteira {
    float: left;
    width: 55px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_carteira2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_moeda {
    float: left;
    width: 45px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_moeda2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_quantidade {
    float: left;
    width: 156px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_quantidade2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_valor {
    float: left;
    width: 105px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_valor2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_valordocumento {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
    background: #e0e0e0;
  }
  .blt_valordocumento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_instrucoes {
    float: left;
    height: 138px;
    width: 490px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_instrucoes2 {
    font-size: 10px;
    line-height: 16px;
    font-weight: normal;
    padding-top: 1px;
  }
  .blt_desconto {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_desconto2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_outrasdeducoes {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_outrasdeducoes2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_moramulta {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_moramulta2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_outrosacrescimos {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_outrosacrescimos2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_valorcobrado {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
    background: #e0e0e0;
  }
  .blt_valorcobrado2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_sacadosa {
    float: left;
    width: 661px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_sacadosa2 {
    float: left;
    width: 490px;
    line-height: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .blt_sacadosa3 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }	
  .blt_iso9001 {
    float: right;
    padding-right: 5px;
    padding-bottom: 3px;
  }
  .blt_boxbarcode {
    width: 670px;
    border-bottom: 1px solid black;
    margin-bottom: 20px;
  }
  .blt_boxsembarcode {
    width: 670px;
    border-bottom: 1px solid black;
    padding-bottom: 20px;
  }
  .box_tesoura {
    height: 30px;
  }
  .blt_barcode {
    float: left;
    padding: 12px 0px 22px 19px;
  }
  .blt_i25 {
    width: 103mm;
    height: 13mm;
  }
  .blt_autenticam {
    float: right;
    font-size: 10px;
    text-align: right;
  }
  .tex_bloco_curso p img {
    float: left;
    margin: 0 5px 5px 0;
  }
  
}
/*############################################# MEDIA PRINT #############################################*/
@media print {
  .naoimprime { 
    display: none;
  }

  .div_boleto {
    width: 670px;
    margin: 0px auto;
    font-family: arial;
    font-size: 9px;
	display: block;
	border: 1px solid red;
  }
  .blt_logo {
    float: left;
    border-left: 2px solid black;
    border-top: 2px solid black;
    border-right: 2px solid black;
    width: 80px;
    height: 37px;
    text-align: center;
    padding-top: 1px;
  }	
  .blt_bradesco {
    float: left;
    height: 20px;
    padding: 19px 3px 1px 3px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    border-right: 2px solid black;
  }
  .blt_nobanco {
    float: left;
    height: 20px;
    padding: 19px 3px 1px 3px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    border-right: 2px solid black;
  }
  .blt_notopo {
    float: left;
    height: 16px;
    padding: 23px 3px 1px 3px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
  }
  .blt_notopo2 {
    float: right;
    height: 16px;
    padding: 23px 3px 1px 3px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
  }
  .blt_localpagamento {
    float: left;
    height: 26px;
    width: 490px;
    border: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_localpagamento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_vencimento {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 2px solid black;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
    background: #e0e0e0;
  }
  .blt_vencimento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_cedente {
    float: left;
    height: 26px;
    width: 490px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_cedente2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_agenciacc {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_agenciacc2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_dataemissao {
    float: left;
    height: 26px;
    width: 105px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_dataemissao2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_numerodocumento {
    float: left;
    height: 26px;
    width: 106px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_numerodocumento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_especiedocumento {
    float: left;
    height: 26px;
    width: 105px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_especiedocumento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_aceite {
    float: left;
    height: 26px;
    width: 45px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_aceite2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_dataprocessamento {
    float: left;
    height: 26px;
    width: 105px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_dataprocessamento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_carteirann {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_carteirann2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_usobanco {
    float: left;
    height: 26px;
    width: 70px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_usobanco2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_cip {
    float: left;
    width: 29px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_cip2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_carteira {
    float: left;
    width: 55px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_carteira2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_moeda {
    float: left;
    width: 45px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_moeda2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_quantidade {
    float: left;
    width: 156px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_quantidade2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_valor {
    float: left;
    width: 105px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_valor2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_valordocumento {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
    background: #e0e0e0;
  }
  .blt_valordocumento2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_instrucoes {
    float: left;
    height: 138px;
    width: 490px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_instrucoes2 {
    font-size: 10px;
    line-height: 16px;
    font-weight: normal;
    padding-top: 1px;
  }
  .blt_desconto {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_desconto2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_outrasdeducoes {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_outrasdeducoes2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_moramulta {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_moramulta2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_outrosacrescimos {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
  }
  .blt_outrosacrescimos2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_valorcobrado {
    float: left;
    width: 165px;
    height: 26px;
    border-bottom: 2px solid black;
    border-top: 0px;
    border-right: 2px solid black;
    border-left: 0px;
    padding: 0px 2px 0px 2px;
    background: #e0e0e0;
  }
  .blt_valorcobrado2 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }
  .blt_sacadosa {
    float: left;
    width: 661px;
    border-top: 0px;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    padding: 0px 2px 0px 2px;
  }
  .blt_sacadosa2 {
    float: left;
    width: 490px;
    line-height: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .blt_sacadosa3 {
    font-size: 10px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 1px;
  }	
  .blt_iso9001 {
    float: right;
    padding-right: 5px;
    padding-bottom: 3px;
  }
  .blt_boxbarcode {
    width: 670px;
    border-bottom: 1px solid black;
    margin-bottom: 20px;
  }
  .blt_boxsembarcode {
    width: 670px;
    border-bottom: 1px solid black;
    padding-bottom: 20px;
  }
  .box_tesoura {
    height: 30px;
  }
  .blt_barcode {
    float: left;
    padding: 12px 0px 22px 19px;
  }
  .blt_i25 {
    width: 103mm;
    height: 13mm;
  }
  .blt_autenticam {
    float: right;
    font-size: 10px;
    text-align: right;
  }
  .clearall {
    clear: left;
    clear: right;
    clear: both;
    clear: all;
  }

}