﻿/* espaços verticais */
.spc_2V
{
    height: 2px;
}
.spc_3V
{
    height: 3px;
}
.spc_5V
{
    height: 5px;
}
.spc_10V
{
    height: 10px;
}
.spc_15V
{
    height: 15px;
}
.spc_20V
{
    height: 20px;
}
.spc_30V
{
    height: 30px;
}
.spc_40V
{
    height: 40px;
}
.spc_50V
{
    height: 50px;
}
.spc_100V
{
    height: 100px;
}
.spc_150V
{
    height: 150px;
}
.spc_200V
{
    height: 200px;
}

/* espaços horizontais */
.spc_2Hp
{
    width: 2%;
}

.spc_3Hp
{
    width: 3%;
}

.spc_4Hp
{
    width: 4%;
}
.spc_5Hp
{
    width: 5%;
}

.spc_10Hp
{
    width: 10%;
}

.spc_20Hp
{
    width: 20%;
}

.spc_30Hp
{
    width: 30%;
}

.spc_32H
{
    width: 32px;
}

.td_txt_conteudo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify;
    line-height: 1.4;
}

.td_txt_conteudo1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    line-height: 1.2;
}

.td_txt_menu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    line-height: 1.6;
}

.td_txt_titulo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    line-height: 1.6;
    font-weight: bold;
}

.td_txt_large
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    line-height: 1.6;
}

.td_txt_border
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    line-height: 1.6;
    border-bottom: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;
}

.td_txt_border1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    line-height: 1.6;
    border-bottom: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;
}

.td_border1
{
    text-align: center;
    border: 1px solid #D6D6D6;
}

.td_linha
{
    border-bottom: 1px solid #D6D6D6;
}

.td_linha_b
{
    border-bottom: 1px solid #D6D6D6;
    height: 5px;
    font-size: 5px;
}

.td_linha_t
{
    border-top: 1px solid #D6D6D6;
    height: 5px;
    font-size: 5px;
}

.td_linha_top
{
    border-top: 1px solid #D6D6D6;
}

/***********************************/
/* HEADER                          */
/***********************************/

.td_header_pag_inicial
{
    vertical-align: bottom;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    width: 40%;
}

.td_header_logo
{
    text-align: center;
    width: 20%;
}

.td_footer_hdr
{
    vertical-align: bottom;
    text-align: center;
    text-decoration: none;
    padding-left: 3px;
    padding-bottom: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.td_footer_txt
{
    vertical-align: bottom;
    text-align: center;
    text-decoration: none;
    padding-left: 3px;
    padding-bottom: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.a_header
{
    color: #FFFFFF;
    text-decoration: none;
}

.a_header:hover
{
    color: #F1F1F1;
}

.img_header
{
    margin-top: 16px;
}

.ebook_menu
{
    color: #000000;
    text-decoration: none;
    text-align:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.ebook_menu:hover
{
    color: #303030;
}



/***********************************/
/* / HEADER                        */
/***********************************/

/***********************************/
/* LISTA_PRODUTOS
/***********************************/
.ddl_subSectores
{
    vertical-align: middle;
    width: 92%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4; /*background-color:#FCEF66;*/
}

.td_ddl_subSectores
{
    width: 450px;
    text-align: right;
}

.ddl_ordenacao
{
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4; /*background-color:#FCEF66;*/
}

.td_ddl_ordenacao
{
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.dl_artigos
{
    width: 90%;
}

.td_artigo_rowNum
{
    width: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #D6D6D6;
    text-decoration: none;
    text-align: center; /*background-color:#C6C6C6;*/ /*background-color:#A9540D;*/
    border: solid 1px #D6D6D6;
}

.td_tipo_artigo
{
    width: 80px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color: #FFFFFF;*/
    color: #575757;
    text-decoration: none;
    text-align: center;
    background-color: #F1F1F1; /*background-color:#8C8C8C;*/ /*background-color:#DC6E30;*/ /*font-style:italic;*/ /*font-weight:bold;*/
    border: solid 1px #D6D6D6;
}

.td_img_tartigo
{
    text-align: center;
}

.td_artigo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #202020;
    text-decoration: none;
    padding-left: 5px;
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
}

.td_artigo_white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 5px;
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
}

.td_autor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #202020;
    text-decoration: none;
    padding-left: 5px;
    text-align: left;
    font-weight: bold;
    line-height: 1.4;
}

.td_revistas_p_ano
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #202020;
    text-decoration: none;
    padding-left: 5px;
    text-align: left;
    font-weight: bold;
    line-height: 1.4;
}

.td_preco_artigo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9A490D;
    text-decoration: none;
    text-align: left;
    padding-left: 5px;
    line-height: 1.4;
}

.td_editor
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #202020;
    text-decoration: none;
    padding-left: 5px;
    text-align: left; /*font-weight:bold;*/
    line-height: 1.4;
}

.td_data_edicao
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #202020;
    text-decoration: none;
    padding-left: 5px;
    text-align: left; /*font-weight:bold;*/
    line-height: 1.4;
}

.td_mais_detalhes
{
    text-decoration: none;
    text-align: left;
    padding-left: 5px;
    padding-top: 3px; /*border-top:solid 1px #9A490D;*/ /*background-color:#f1f1f1;*/
}

.a_artigo
{
    text-decoration: none;
}

.a_artigo:hover
{
    text-decoration: underline;
}

.tab_botoes_nav
{
    border: solid 1px #D6D6D6;
}

.txt_status_nav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #6E6D6D;
    text-decoration: none;
    text-align: center;
    line-height: 1.4;
}

/*************************************/
/* / LISTA_PRODUTOS                  */
/*************************************/



/************/
/* DEFAULT  */
/************/
.txt_pesq
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 250px;
    background-color: #FEDD58;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.txt_pesq_ebook
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 250px;
    background-color: #ccccff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.sect_pesq
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 250px;
    background-color: #66ffcc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.ddl_pesq
{
    vertical-align: middle;
    width: 75px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.a_menu
{
    text-decoration: none;
    color: #2900A5;
}

.a_menu:hover
{
    text-decoration: underline;
    color: red;
}


/************/
/* /DEFAULT */
/************/


/**************/
/* PESQSECTOR */
/**************/

.td_txt_lista_erro
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px; /*background-color: #E0EFFA;*/
    color: #575757;
    text-decoration: none;
    text-align: center;
    line-height: 3.0;
    padding-left: 30px;
}

.td_txt_tit_lista
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #E0EFFA;
    color: #575757;
    text-decoration: none; /*text-align:left;*/
    line-height: 1.4; /*padding-left:10px;*/
}

.td_img_elemLista
{
    /*padding-left:20px;*/
    vertical-align: middle;
    width: 30px;
    text-align: right;
}

.td_txt_elemLista
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    line-height: 1.4;
    padding-left: 10px;
}

.a_elemLista
{
    text-decoration: none;
    color: #2900A5;
}

.a_elemLista:hover
{
    text-decoration: underline;
    color: red;
}

/****************/
/* / PESQSECTOR */
/****************/


/****************/
/*  PESQUISA */
/****************/
.td_pesquisa
{
    text-align: center;
}

.tbl_pesquisa
{
    border: 1px solid #D6D6D6; /*background-color:#E0EFFA;*/
    background-color: #F1F1F1;
    width: 100%;
}

.td_pesquisa_linha
{
    height: 3px;
    background-color: #CC9933;
    font-size: 3px;
}


.td_pesquisa_label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #336699;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    line-height: 1.4;
    padding-right: 10px;
    width: 125px;
}

.td_pesquisa_label_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #705506;
    text-decoration: none;
    text-align: left;
    padding-bottom: 2px;
    font-weight: bold;
    line-height: 1.4;
    border-bottom: 1px solid #CC9933;
}

.td_pesquisa_txt
{
    text-align: left;
}

.td_pesquisa_assunto
{
    text-align: left;
    width: 200px;
}

.txt_pesquisa
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 350px; /*background-color:#FEDD58;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none; /*text-align:justify;*/
    line-height: 1.4;
}

.txt_pesquisa_assunto
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 250px; /*background-color:#FEDD58;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none; /*text-align:justify;*/
    line-height: 1.4;
}

.ddl_pesquisa_tipos_produto
{
    vertical-align: middle;
    width: 150px;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.ddl_pesquisa_Idiomas
{
    vertical-align: middle;
    width: 150px;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.ddl_pesquisa_sectores
{
    vertical-align: middle;
    width: 350px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.td_pesquisa_lbtn_sectores
{
    text-align: left;
}

.lbtn_pesquisa_sectores
{
    border: 1px solid #993300;
    width: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #993300;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.lbtn_pesquisa_sectores:hover
{
    color: #CC3300;
    border: 1px solid #CC3300; /*text-decoration: underline;*/
}

.td_bot_pesquisa
{
    vertical-align: middle;
    text-align: center; /*padding-right:30px;*/
}


/****************/
/* / PESQUISA */
/****************/


/****************/
/*   PRODUTO    */
/****************/

.tbl_detalhe
{
    /*border: solid 1px #D6D6D6;*/
}

.td_detalhe_err
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #575757;
    text-decoration: none;
    padding-top: 40px;
}

.td_detalhe_area_img
{
    vertical-align: top;
    text-align: left;
    width: 121px;
}

.td_detalhe_area_txt
{
    vertical-align: top;
    text-align: center;
}

.td_img_detalhe
{
    vertical-align:top;
    text-align: center;
}

.td_detalhe_labels
{
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #575757;
    text-decoration: none; /*	background-color:#E0EFFA; */
    background-color: #99CCFF;
    width: 100px;
    padding-right: 10px;
}

.td_detalhe_titulo
{
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #575757;
    text-decoration: none;
    border: solid 1px #D6D6D6; /*background-color:#FF910D;*/
}

.td_detalhe_preco
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    border: solid 1px #D6D6D6;
    background-color: #CC9900;
}

.td_preco_ebook
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #CC9900;
}

.td_detalhe_generico
{
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    border: solid 1px #D6D6D6; /*background-color:#FF910D;*/
}

.td_bot_encomendar
{
    text-align: center; /*background-color:#FF9900;*/ /*background-color:#FF910D;*/ /*border: solid 1px #D6D6D6;*/
    height: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}


.tbl_lista_sectores
{
    border: solid 1px #D6D6D6;
}

.td_lista_sectores
{
    text-align: left;
    height: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    font-weight: bold;
    line-height: 2.0;
    padding-left: 15px;
}

.td_item_lista_sectores
{
    text-align: left;
    height: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    padding-left: 20px;
    line-height: 1.4;
}

.a_item_lista_sectores
{
    text-decoration: none;
}

.a_item_lista_sectores:hover
{
    text-decoration: underline;
}


/****************/
/* / PRODUTO    */
/****************/

/****************/
/*   LEFT       */
/****************/

.td_txt_left_tit
{
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    vertical-align: middle;
    background-color: #F1F1F1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #AB8411;
    text-decoration: none;
    text-align: left;
    line-height: 2.0;
    padding-left: 12px;
    padding-right: 10px;
}

.td_txt_left
{
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    background-color: #F1F1F1;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8C8C8C;
    text-decoration: none;
    padding-left: 12px;
    padding-right: 10px;
    line-height: 1.5;
}

.td_txt_left1
{
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    background-color: #F1F1F1;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8C8C8C;
    text-decoration: none;
    font-weight: bold;
}

.lbl_left_qtd_items_carrinho
{
    width: 100px;
    color: #8C8C8C;
    text-align: center;
    vertical-align: middle;
}

.img_left_qtd_items_carrinho
{
    text-align: left;
    vertical-align: top;
}

/****************/
/*  / LEFT      */
/****************/

/********************/
/* LoginClubeMarka  */
/********************/


.td_login_clube_marka
{
    text-align: center;
}

.tbl_login_clube_marka
{
    width: 100%;
    background-color: #F1F1F1;
    border: solid 1px #D6D6D6;
}

.td_login_linha
{
    height: 3px;
    background-color: #CC9933;
    font-size: 3px;
}

.td_tit_login_clube_marka
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; /*color: #575757;*/
    color: #FFFFFF;
    text-decoration: none; /*background-color: #1993BB;*/ /*background-color: #99CCFF;*/
    background-color: #CC9933;
    font-weight: bold;
}


.td_labels_login_clube_marka
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: right;
    padding-right: 30px;
    width: 50%; /*background-color: #CCCCFF;*/
    font-weight: bold;
}

.td_txt_login_clube_marka
{
    text-align: left;
    width: 50%; /*background-color: #CCCCFF;*/
}

.txt_login_clube_marka
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8C8C8C;
    text-decoration: none;
    text-align: left;
    width: 50%;
}

.td_bot_login_clube_marka
{
    text-align: center;
}


.td_txt_login_clube_marka_msg
{
}

.lbl_login_clube_marka_msg
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: red;
    text-decoration: none;
    text-align: center;
    width: 100%;
}

/*********************/
/* /LoginClubeMarka  */
/*********************/


/*********************/
/* Carrinho          */
/*********************/


.td_carrinho_geral
{
    text-align: center;
}

.tbl_carrinho
{
    text-align: center;
    width: 100%;
}

.td_carrinho
{
    text-align: center;
}

.td_carrinho_alt_quant
{
    text-align: left;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4;
    width: 75%;
}

.td_carrinho_alt_quant_dir
{
    text-align: right;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4;
    width: 75%;
}

.td_carrinho_ddl_destinosEntrega
{
    text-align: left;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4;
    width: 75%;
}

.ddl_carrinho_destinosEntrega
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
}


.td_carrinho_portes
{
    text-align: right;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px; /*font-weight:bold;*/
    color: #705506;
    text-decoration: none; /*border: solid 1px #FFCC00;*/ /*background-color:#FFFF99;*/
}


.td_carrinho_sub_total
{
    text-align: right;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px; /*font-weight:bold;*/
    color: #705506;
    text-decoration: none; /*border: solid 1px #D6D6D6;*/ /*background-color:#FFFF66;*/
}

.td_carrinho_total
{
    text-align: right;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 11px;
    font-weight: bold;
    color: #705506;
    text-decoration: none; /*border: solid 1px #D6D6D6;*/ /*background-color:#FFFF66;*/
}

.lbl_carrinho_subtotal
{
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    font-weight: normal;
    color: #705506;
    text-decoration: none;
    border: solid 1px #CCCC66; /*background-color:#FFFF66;*/
}

.lbl_carrinho_portes
{
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    font-weight: normal;
    color: #705506;
    text-decoration: none;
    border: solid 1px #CCCC66; /*background-color:#FFFF66;*/
}

.lbl_carrinho_total
{
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 11px;
    font-weight: bold;
    color: #705506;
    text-decoration: none;
    border: solid 1px #CCCC66;
    background-color: #FFFF99;
}

.lbtn_carrinho_actualizar
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #575757;
    text-decoration: none;
    border: solid 1px #575757;
    font-weight: bold;
    vertical-align: middle;
}

.lbtn_carrinho_actualizar:hover
{
    color: #000000;
    border: 1px solid #000000;
}

.tbl_carrinho_botoes
{
    width: 55%;
    text-align: center;
    border: solid 1px #CCCC66; /*background-color:#CC9900;*/
    background-color: #F1F1F1;
}

.td_carrinho_botoes
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.td_carrinho_msg
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #575757;
    text-decoration: none;
}

.hl_carrinho_artigo
{
    color: #575757; /*text-decoration: none;*/
}

.hl_carrinho_artigo:hover
{
    color: #575757; /*text-decoration: underline;*/
}

.lbtn_carrinho_apagar
{
    color: #575757; /*text-decoration: none;*/
}

.lbtn_carrinho_apagar:hover
{
    color: #575757; /*text-decoration: none;*/
}

.txt_carrinho_qtd
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.gv_carrinho
{
    width: 100%; /*border-color:#575757;*/
    padding-left: 10px;
    border: solid 1px #D6D6D6;
}

.gv_carrinho_header
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color: #575757;*/
    color: #FFFFFF;
    text-decoration: none; /*background-color: #99CCFF;*/
    background-color: #CC9933;
    font-weight: bold;
}

.gv_carrinho_row
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none; /*background-color: #F1F1F1;*/
    background-color: #E0EFFA;
}

.gv_carrinho_alt_row
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none; /*background-color: #D6D6D6;*/
}

.gv_carrinho_sel_row
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

/*********************/
/* /Carrinho         */
/*********************/


/*********************/
/* Encomenda         */
/*********************/

/* usa tb classes do carrinho  */

.lbl_carrinho_qtd
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.td_encomenda_tit
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none; /*background-color:#FFCC00;*/
    background-color: #CC9933;
    vertical-align: middle; /*border: solid 1px #D6D6D6;*/
    width: 100%;
    font-weight: bold;
}

.td_encomenda_linha
{
    height: 5px;
    background-color: #CC9933;
}

.td_encomenda_tit1
{
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color: #575757;*/
    color: #705506;
    text-decoration: none;
    vertical-align: middle;
    border-bottom: solid 1px #575757; /*width:100%;*/
    font-weight: bold;
    padding-top: 10px;
}

/*SA*/

.td_encomenda_tit3
{
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color: #575757;*/
    color: #705506;
    text-decoration: none;
    vertical-align: middle;
    font-weight: bold;
    padding-top: 10px;
     border-bottom: solid 1px #575757; /*width:100%;*/
     
     text-align:right;
    
}


.td_encomenda_tit2
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #336699;
    vertical-align: middle; /*border: solid 1px #D6D6D6;*/
    width: 100%;
    font-weight: bold;
}

.td_encomenda_carrinho_subTotal
{
    text-align: right;
}

.lbl_encomenda_carrinho_subTotal
{
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #575757;
    text-decoration: none;
    border: solid 1px #D6D6D6;
    background-color: #FFFF66;
}

.td_encomenda_dados
{
    /*background-color:#E0EFFA;*/ /*background-color:#FFFF99;*/
    background-color: #F1F1F1;
}

.tbl_encomenda
{
    width: 100%; /*border: solid 1px #D6D6D6;*/
}

.td_encomenda_labels
{
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #336699;
    text-decoration: none;
    width: 150px;
}

.td_encomenda_campos
{
}

.td_encomenda_txt
{
    text-align: left;
}

.txt_encomenda
{
    width: 250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.txt_encomenda_cod_postal1
{
    width: 50px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.txt_encomenda_cod_postal2
{
    width: 132px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.txt_encomenda_cod_postal_geral
{
    width: 250px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.td_encomenda_rbtn
{
    text-align: left;
    padding-left: 100px;
    font-size: 11px;
    font-weight: bold;
    color: #336699;
    text-decoration: none;
}

.td_encomenda_rbtn1
{
    text-align: left;
    font-size: 9px;
    color: #336699;
    text-decoration: none;
}

.td_encomenda_rbtn2
{
    text-align: left;
    padding-left: 120px;
    font-size: 11px;
    font-weight: bold;
    color: #336699;
    text-decoration: none;
}

.td_encomenda_rbtn3
{
    text-align: left;
    padding-left: 120px;
    padding-right: 50px;
    font-size: 9px; /*font-weight:bold;*/
    color: #336699;
    text-decoration: none;
}

.td_encomenda_ibtn
{
    text-align: center;
}


.txt_encomenda_cartao_credito
{
    width: 130px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    font-weight: normal;
}

.txt_encomenda_valido_ate
{
    width: 60px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    font-weight: normal;
}

.txt_encomenda_cvv
{
    width: 60px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    font-weight: normal;
}

.img_encomenda_rbtn
{
    vertical-align: middle;
}


.td_encomenda_conf_email
{
    text-align: center;
    color: #705506;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.txt_encomenda_conf_email
{
    width: 200px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    font-weight: normal;
}

.td_encomenda_conf_txt
{
    text-align: left;
    padding-left: 50px;
    padding-right: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4; /*font-weight:normal;*/
}

.td_encomenda_final_txt
{
    text-align: left;
    padding-left: 50px;
    padding-right: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4; /*font-weight:normal;*/
}

.ddl_encomenda_pais
{
    /*width:150px;*/
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
}

/*********************/
/* / ENCOMENDA       */
/*********************/


/****************/
/*  NAOENCONTRO */
/****************/
.td_naoencontro
{
    text-align: center;
}

.tbl_naoencontro
{
    border: 1px solid #D6D6D6; /*background-color:#E0EFFA;*/
    background-color: #F1F1F1;
    width: 100%;
}

.td_naoencontro_linha
{
    height: 3px;
    background-color: #CC9933;
    font-size: 3px;
}

/*
.td_naoencontro_linha_1 {
	border-top: 1px solid #CC9933;
	height:5px;
	font-size:5px;	
}
*/

.td_naoencontro_label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #336699;
    text-decoration: none;
    text-align: right;
    font-weight: bold; /*line-height:1.4;*/
    padding-right: 10px; /*width:125px;*/
}

.td_naoencontro_label_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    font-weight: bold; /*line-height:1.4;*/
}

.td_naoencontro_label_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    padding-left: 30px; /*font-weight:bold;*/
    line-height: 1.6;
}

.td_naoencontro_tit
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #CC9933;
    vertical-align: middle; /*width:100%;*/
    font-weight: bold;
}

.td_naoencontro_label_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #705506;
    text-decoration: none;
    text-align: left; /*padding-left:30px;*/
    padding-bottom: 2px;
    font-weight: bold;
    line-height: 1.4; /*width:90%;*/
    border-bottom: 1px solid #CC9933;
}

.td_naoencontro_txt
{
    text-align: left;
}

.txt_naoencontro
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 350px; /*background-color:#FEDD58;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none; /*text-align:justify;*/
    line-height: 1.4;
}

.ddl_naoencontro_tipos_produto
{
    vertical-align: middle;
    width: 150px;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.ddl_naoencontro_Idiomas
{
    vertical-align: middle;
    width: 150px;
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
}

.td_bot_naoencontro
{
    vertical-align: middle;
    text-align: center; /*padding-right:30px;*/
}


/****************/
/* / NAOENCONTRO */
/****************/


/****************/
/* BIBLIOTECAS */
/****************/

.td_bibliotecas_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    text-decoration: none; /*text-align:justify;*/ /*line-height:2.0;*/ /*font-weight:bold;*/
    padding-bottom: 10px;
    padding-left: 30px;
}

.a_bibliotecas
{
    color: #336699;
    text-decoration: none;
}

.a_bibliotecas:hover
{
    color: #336699;
    text-decoration: underline;
}

.a_bibliotecas1
{
    font-weight: bold;
    text-decoration: none;
    color: #CC9933;
}

.a_bibliotecas1:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #705506;
}


.td_bibliotecas_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #336699;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    line-height: 2.0;
    border-bottom: solid 1px #336699;
}

.td_bibliotecas
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
}

.td_bibliotecas_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    line-height: 2.0;
}

.td_bibliotecas_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CC9933;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    line-height: 2.0;
}

.td_bibliotecas_3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
    padding-left: 30px;
}

/****************/
/* / BIBLIOTECAS */
/****************/


/****************/
/* CONTACTOS    */
/****************/
/* usa as classes de BIBLIOTECAS */
/****************/
/* /CONTACTOS    */
/****************/


/************/
/* LINKS    */
/************/

.td_links_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #336699;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    line-height: 2.0;
    border-bottom: solid 1px #336699;
}

.td_links_tbl_central
{
    text-align: center;
}

.tbl_links_central
{
    text-align: center;
    width: 90%;
    border: solid 1px #575757;
}

.td_links_rbtn
{
    text-align: left;
}

.td_links_txt_pesq
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    line-height: 2.0;
    border-left: solid 1px #575757;
}

.td_links
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CC9933;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    line-height: 2.0;
    padding-left: 10px;
}

.td_links_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
}

.td_links_link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    text-decoration: none; /*text-align:justify;*/ /*line-height:2.0;*/ /*font-weight:bold;*/
    padding-bottom: 10px;
    padding-left: 30px;
}

.a_links
{
    color: #336699;
    text-decoration: none;
}

.a_links:hover
{
    color: #336699;
    text-decoration: underline;
}

/************/
/* / LINKS  */
/************/


/**************/
/* INFORMACAO */
/**************/

.td_informacao
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
}

.td_informacao_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC9933;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
    padding-left: 5px;
}

.td_informacao_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    text-decoration: none; /*text-align:justify;*/ /*line-height:2.0;*/ /*font-weight:bold;*/
    padding-bottom: 10px;
    padding-left: 20px;
}

.a_informacao
{
    color: #336699;
    text-decoration: none;
}

.a_informacao:hover
{
    color: #336699;
    text-decoration: underline;
}

.td_informacao_linha
{
    border-bottom: solid 1px #CC9933;
    font-size: 3px;
}
/*****************/
/* / INFORMACAO  */
/*****************/

/***********/
/* MISSAO  */
/***********/

.td_missao_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #336699;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    line-height: 2.0;
    border-bottom: solid 1px #336699;
}

.td_missao
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #575757;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
    padding-left: 5px;
}

/***********/
/* MISSAO  */
/***********/

/*****************/
/* COMENTARIOS */
/*****************/

.td_comentarios
{
    text-align: center;
}

.tbl_comentarios
{
    border: 1px solid #D6D6D6;
    background-color: #F1F1F1;
    width: 100%;
}

.td_comentarios_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify; /*font-weight:bold;*/
    line-height: 2.0;
}

.td_comentarios_linha
{
    height: 3px;
    background-color: #CC9933;
    font-size: 3px;
}

.td_comentarios_label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #336699;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    padding-right: 10px;
}

.td_comentarios_label_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.td_comentarios_label_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    padding-left: 30px;
    line-height: 1.6;
}

.td_comentarios_tit
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #CC9933;
    vertical-align: middle;
    font-weight: bold;
}

.td_comentarios_label_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #705506;
    text-decoration: none;
    text-align: left;
    padding-bottom: 2px;
    font-weight: bold;
    line-height: 1.4;
    border-bottom: 1px solid #CC9933;
}

.td_comentarios_txt
{
    text-align: left;
}

.rbtn_comentarios
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    vertical-align: baseline;
}

.txt_comentarios
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 350px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4;
}

.td_bot_comentarios
{
    vertical-align: middle;
    text-align: center;
}


/*****************/
/* / COMENTARIOS */
/*****************/

/*************/
/* MAILLIST  */
/*************/

.td_maillist
{
    text-align: center;
}

.tbl_maillist
{
    border: 1px solid #D6D6D6;
    background-color: #F1F1F1;
    width: 100%;
}

.td_maillist_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify;
    line-height: 2.0;
}

.td_maillist_linha
{
    height: 3px;
    background-color: #CC9933;
    font-size: 3px;
}

.td_maillist_label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #336699;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    padding-right: 10px;
}

.td_maillist_label_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    line-height: 1.6;
}

.td_maillist_label_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: left;
    padding-left: 30px;
    line-height: 1.6;
}

.td_maillist_tit
{
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #CC9933;
    vertical-align: middle;
    font-weight: bold;
}

.td_maillist_label_tit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #705506;
    text-decoration: none;
    text-align: left;
    padding-bottom: 2px;
    font-weight: bold;
    line-height: 1.4;
    border-bottom: 1px solid #CC9933;
}

.td_maillist_txt
{
    text-align: left;
}

.txt_maillist
{
    border: 1px solid #D6D6D6;
    vertical-align: middle;
    width: 350px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    line-height: 1.4;
}

.td_bot_maillist
{
    vertical-align: middle;
    text-align: center;
}

/***************/
/* / MAILLIST  */
/***************/


/*********************/
/* MAILLISTCHGEMAIL  */
/*********************/
/* Utiliza tb as classes da MAILLIST */

.a_maillistaskemail_links
{
    font-weight: bold;
    text-decoration: none;
    color: #CC9933;
}

.a_maillistaskemail_links:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #705506;
}

/***********************/
/* / MAILLISTCHGEMAIL  */
/***********************/


/*********************/
/* MAILLISTASKEMAIL  */
/*********************/
/* Utiliza as classe da MAILLIST */
/***********************/
/* / MAILLISTASKEMAIL  */
/***********************/



/***********************/
/* / MAILLISTSECTORES  */
/***********************/

.td_maillistsectores
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: justify;
    line-height: 2.0;
}

.td_maillistsectores_menu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2900A5;
    text-decoration: none;
    text-align: left; /*line-height:1.6;*/
    padding-bottom: 3px;
}

.td_maillistsectores_menu_botoes
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2900A5;
    text-decoration: none;
    text-align: right; /*padding-left:20px;*/ /*line-height:1.6;*/
}


.a_maillistsectores_menu
{
    text-decoration: none;
    color: #2900A5;
}


.a_maillistsectores_menu:hover
{
    text-decoration: underline;
    color: red;
}

.td_maillistsectores_links
{
    text-align: center;
    padding-top: 30px;
    padding-bottom: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; /*color: #CC9933;*/
    text-decoration: none; /*font-weight:bold;*/
}

.a_maillistsectores_links
{
    padding: 3px;
    border: solid 1px #CC9933;
    text-decoration: none;
    color: #CC9933;
}

.a_maillistsectores_links:hover
{
    border: solid 1px #705506;
    text-decoration: none;
    color: #705506;
}

.td_maillistsectores_label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    line-height: 1.6;
}

.td_maillistsectores_errMsg
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #575757;
    text-decoration: none;
    text-align: center;
    line-height: 2.0;
}

.td_maillistsectores_lista
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2900A5;
    text-decoration: none;
    text-align: left;
    padding-left: 20px; /*line-height:1.6;*/
    padding-bottom: 3px;
}

/***********************/
/* / MAILLISTSECTORES  */
/***********************/

.td_livros_title
{
    vertical-align: bottom;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;    
    font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-large;
    font-weight: normal;
    color: #33cc33;
}

.td_ebooks_title
{
    vertical-align: bottom;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-large;
    font-weight: normal;
    color: #9966cc;
}

.td_left_col_1
{
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 5px;
    width: 140px;
}

.td_ebooks_col
{
    padding-top: 10px;
    padding-bottom: 3px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #575757;
}

.img_livros{
    border: 1px solid #575757;
    height:90px; /* 90 */
    width:75px;  /* 75 */
}

.livros_bck
{
    background-color:#eeffee;
}

.ebook_bck
{
    background-color:#ffeeff;
}