/* ## STYLES POR DEFEITO */

.textos {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
LINE-HEIGHT: 14px;
COLOR: #314E47;
}

.textos:link,.textos:active,.textos:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
LINE-HEIGHT: 14px;
COLOR: #FF8000;
}

.textos:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
LINE-HEIGHT: 14px;
COLOR: #FF6000;
}

.dotgt {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
LINE-HEIGHT: 14px;
COLOR: #FF6000;
}

.dot {
FONT-FAMILY: Comic Sans MS,Verdana,Arial,Helvetica,Gill Sans,MS Sans Serif;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
COLOR : #79A399;
}

.corpo {
scrollbar-face-color: #79A399;
scrollbar-shadow-color: #79A399;
scrollbar-highlight-color: #79A399;
scrollbar-3dlight-color: #79A3992;
scrollbar-darkshadow-color: #79A399;
scrollbar-track-color: #E9F1E2; 
scrollbar-arrow-color: #FFFFFF;
}

/* ########################################################### */



/* ## MENU */

.menu {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #000000;
}

.menu:link,.menu:active,.menu:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #000000;
}

.menu:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #387150;
}

.menuoff {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

/* ########################################################### */



/* ## BLOCO PESQUISA */

.pesquisa_bloco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #000000;
}

.pesquisa_bloco_select {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFF;
BORDER: 1px #394D5A solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 17px;
WIDTH: 110;
}

.pesquisa_bloco_field {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFF;
BORDER: 1px #394D5A solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 17px;
WIDTH: 110;
}

.pq_btn {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 80px;
}

/* ########################################################### */



/* ## NEWSLETTER */

.newsletter_bloco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.newsletter_bloco:link,.newsletter_bloco:active,.newsletter_bloco:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.newsletter_bloco:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #314E47;
}

.newsletter_field {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 130;
}

.newsletter_btn {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #3D7063;
BORDER: 1px #3D7063 solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 40px;
}

.nl_txt {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
LINE-HEIGHT: 14px;
COLOR: #314E47;
}

.nl_txt_small {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
LINE-HEIGHT: 12px;
COLOR: #000000;
}

.nl_erro {
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #DB0000;
}

.nl_status {
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
TEXT-TRANSFORM: uppercase;
COLOR: #4C7B6F;
}

.nl_field {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 220;
}

.nl_field2 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 70;
}

.nl_combox1 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 220;
}

.nl_combox2 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 80;
}

.nl_combox3 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 60;
}

.nl_combox4 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 85;
}

.nl_txtarea {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
WIDTH: 220;
}

.nl_select {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
WIDTH: 220;
}

.nl_btn {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 60px;
}

/* ########################################################### */



/* ## BLOCO LOGIN */

.login_bloco {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.login_bloco:link,.login_bloco:active,.login_bloco:visited {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #000000;
}

.login_bloco:hover {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #314E47;
}

.login_erro_bloco {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #9A0D0D;
}

.login_field {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 80px;
}


/* ########################################################### */


/* ## BLOCO TOP DE LIVROS */

.toplivros_bloco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.toplivros_bloco:link,.toplivros_bloco:active,.toplivros_bloco:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.toplivros_bloco:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #387150;
}

/* ########################################################### */



/* ## NOTÍCIAS */

.noticias_bloco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.noticias_bloco:link,.noticias_bloco:active,.noticias_bloco:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.noticias_bloco:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #8A8D53;
}

.noticias_ttl_bloco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.noticias_ttl_bloco:link,.noticias_ttl_bloco:active,.noticias_ttl_bloco:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.noticias_ttl_bloco:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #387150;
}


.noticias_ttl {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.noticias_data {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #8A8D53;
}

.noticias_txt {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.noticias_txt:link,.noticias_txt:active,.noticias_txt:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.noticias_txt:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #314E47;
}


.noticias_lnk,.noticias_lnk:link {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.noticias_lnk:active,.noticias_lnk:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #8A8D53;
}

.noticias_lnk:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #8A8D53;
}

.noticias_dt {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #8A8D53;
}


/* ########################################################### */


/* ## MAIN BLOCO CATALOGO */

.main_cat_ttl {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.main_cat_ttl:link,.main_cat_ttl:active,.main_cat_ttl:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.main_cat_ttl:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #2E99A6;
}

.main_cat_preco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.main_cat_preco2 {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
COLOR: #387150;
}

.main_cat_preco_desconto {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
background: #FFFFFF url('Descontos/xis.gif') no-repeat center;
}

/* ########################################################### */



/* ## CATALOGO */

.cat_ttl {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.cat_ttl:link,.cat_ttl:active,.cat_ttl:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.cat_ttl:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #2E99A6;
}

.cat_subttl {
ONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #8C8E52;
}

.cat_preco {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.cat_preco_desconto {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
background: #FFFFFF url('Descontos/xis.gif') no-repeat center;
}

.cat_preco2 {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
TEXT-DECORATION: none;
COLOR: #387150;
}

.cat_isbn {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.cat_ttltxt {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.cat_txt {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.cat_txt:link,.cat_txt:active,.cat_txt:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #387150;
}

.cat_txt:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #314E47;
}

.cat_pagenav {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.cat_pagenav:link {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #214908;
}

.cat_pagenav:active,.cat_pagenav:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #214908;
}

.cat_pagenav:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #2E99A6;
}

/* ########################################################### */



/* ## CONTEÚDO DAS PÁGINAS */

.pagettl {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.pagetxt {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.pagetxt:link,.pagetxt:active,.pagetxt:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #387150;
}

.pagetxt:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #314E47;
}

/* ########################################################### */



/* ## CARRINHO DE COMPRAS */

.cartttl {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.cartttl:link,.cartttl:active,.cartttl:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #387150;
}

.cartttl:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #2E99A6;
}

.carttxt {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 9px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.cartiva {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 9px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #32695C;
}


.cart_field {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
BACKGROUND-COLOR: #E8F2E2;
BORDER: 1px #4C7B6F solid;
BORDER-STYLE: solid;
BORDER-TOP-WIDTH: 1px;
BORDER-RIGHT-WIDTH: 1px;
BORDER-BOTTOM-WIDTH: 1px;
BORDER-LEFT-WIDTH: 1px;
HEIGHT: 16px;
WIDTH: 20px;
}


/* ########################################################### */


/* ## FOOTER MENU */

.footermenu {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.footermenu:link,.footermenu:active,.footermenu:visited {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #314E47;
}

.footermenu:hover {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
TEXT-DECORATION: underline;
COLOR: #314E47;
}

.footermenuoff {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #314E47;
}

/* ########################################################### */



/* ## BLOCOS TÍTULOS */

.block_ttl {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #FFFFFF;
}

/* ########################################################### */



/* ## COPYRIGHT */

.copyright {
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
COLOR: #FFFFFF;
}

.copyright:link, .copyright:active, .copyright:visited {
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
COLOR: #FFFFFF;
}

.copyright:hover {
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: underline;
COLOR: #FFFFFF;
}

/* ########################################################### */



/* ## MENUTOP */

.menutop,.menutop:link,.menutop:active,.menutop:visited {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
LINE-HEIGHT: 12px;
COLOR: #18344A;
}

.menutop:hover {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
LINE-HEIGHT: 12px;
COLOR: #39759C;
}

.menutopoff {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-STYLE: normal;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
TEXT-DECORATION: none;
LINE-HEIGHT: 12px;
COLOR: #39759C;
}

/* ########################################################### */

