.bb{ left: 0px; width: 0px; position: absolute; top: 0px; height: 0px;}
hr {border-style: dotted;border-color: #979797;width: 95%;text-align: center;height: 1px;}

/******************************************************************************/
/* Classes de ESTRUTURA (30/05/2006) */
body {border: 0px; color: #000000; background-color: #ffffff; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 0px; }
.topo{border: 0px; vertical-align: top; padding: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
.corpo { margin: 0px; border: 0px; vertical-align: top; padding: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.corpo_esq { width: 142px; height: 100%; min-width: 142px; border: 0px; vertical-align: top; padding: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ececec;}
.corpo_meio { border: 0px; vertical-align: top; padding: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.corpo_dir { width: 130px; min-width: 130px; margin: 0px; border: 0px; vertical-align: top; padding: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ececec;}

.w100 { width: 100%; }
.w50 { width: 50%; }

/* título dos blocos livres */
/* h2 { margin-top: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN-LEFT: 0px; COLOR: #b87333; FONT-FAMILY: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; TEXT-DECORATION: none }
 */
h1 {margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-decoration: none; }
h2 {margin-bottom: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-decoration: none; }

/* menu fhorizontal */
.menuhoriz { font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none}
.menuhoriz:hover { font-family: Verdana, sans-serif; font-size: 10px; color: #cecab8; font-weight: bold; text-decoration: none }
.menuhoriz_it { margin-left: 3px; margin-right: 3px; font-family: Verdana, sans-serif; font-size: 8pt; text-align: center; color: #ffffff; font-weight: bold; text-decoration: none; background-color: black; height: 30px; border-right-color: White; border-right-width: 2px; border-right-style: solid; }
.separaBr {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: right; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.separaVerm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: right; color: #a90000; font-weight: bold; text-decoration: none;}
    
.nomesecao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.5;
}
.subsecao { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 11pt; color: #b87333; font-weight: bold; text-decoration: none }
.subsecaofilho { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 11pt; color: #990000; font-weight: bold; text-decoration: none }
.subsecaofilhob { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 11pt; color: #990000; font-weight: normal; text-decoration: none }

.txtH2 { font-family: Verdana, Arial, Trebuchet MS, sans-serif; font-size: 8pt; color: #747474; font-weight: normal; text-decoration: none }

/*menu institucional do topo*/
.topmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;font-weight: bold; text-decoration: none}
.topmenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cecab8;font-weight: bold;text-decoration: none}

/*menu lateral*/
.lateralmenu { text-indent: 5px; font-family: Verdana, sans-serif; font-size: 7pt; text-align: left; color: #b87333; font-weight: bold; text-decoration: none }
.lateralsubmenu { text-indent: 5px; font-family: Verdana, sans-serif; font-size: 7pt; text-align: left; color: #000000; font-weight:lighter ; text-decoration: none }

/*busca*/
.lkcinza { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 7pt; color: #999999; font-weight: bold; text-decoration: underline }
.txtbusca { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none }

/* nome artigos (produtos) e autor */
.artigo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #79935a;font-weight: bold;text-decoration: underline;line-height: 14px;text-align: left;}
/*
.artigo:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5e683a; font-weight: bold;  text-decoration: underline}
*/
.autor {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 10px;color: #000000;font-weight: normal;font-style: italic;line-height: 14px;text-align: left;}
.produtor {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #79935a;font-weight: bold;line-height: 14px;text-align: left;text-decoration: underline;}
.artigoPre {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a90000;font-weight: bold;text-decoration: none;text-align: left;margin-bottom: 6px;margin-top: 6px;}
.artigoEsg {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #eb7d06;font-weight: bold;text-decoration: none;text-align: left;margin-bottom: 6px;margin-top: 6px;}
.artigoBan {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;text-decoration: none;text-align: left;margin-top: 6px;margin-bottom: 6px;}

/* preços */
.preco { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #a90101;font-weight: bold;font-style: normal;}
.precoantigo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal; text-decoration: none}
.precototal { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 9pt; color: #990000; font-weight: bold; font-style: normal  }
.total { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 11pt; color: #990000; font-weight: bold; text-decoration: none }

/*titulos = (chamadas "manchete")*/
.titulo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #a90000;font-weight: bold;text-decoration: none;}
.tituloSub {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a90000;font-weight: bold;text-decoration: none;}
.tituloCaminho {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #a90000;font-weight: normal;text-decoration: none;text-align: left;}
.tituloLar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #eb7d06;font-weight: bold;text-decoration: none;}
.titulo3 { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 9pt; color: #990000; font-weight: bold; text-decoration: none }
.titulo4 { font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 7pt; color: #990000; font-weight: bold; text-decoration: none  }
.tituloSub {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a90000;font-weight: bold;text-decoration: none;}
.itemVerde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #799359;font-weight: bold; text-decoration: none}

/* textos dos blocos de venda e artigos*/
.blocovenda2col {margin-left: 4px; margin-top: 15px;  font-size: 9pt ; font-family: Helvetica , Verdana, Trebuchet MS, Arial, sans-serif;  COLOR: #000000; text-decoration: none}
.blocovenda1col {margin-left: 1px; margin-top: 15px;  font-size: 9pt ; font-family: Helvetica , Verdana, Trebuchet MS, Arial, sans-serif;  COLOR: #000000; text-decoration: none}
.blocoartigo {margin-left: 0px; margin-top: 0px;  font-size: 9pt ; font-family: Helvetica , Verdana, Trebuchet MS, Arial, sans-serif;  COLOR: #000000; text-decoration: none; vertical-align: top; }

/* celula produto */
#menu td {height: 13px;/*Pads each table cell in modern browsers*/ }

/* carrinho */
.lkbotao { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 8pt; color:#990000; font-weight: bold; text-decoration: underline }
.lkbotao2 { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 8pt; color: #CDC0B0; font-weight: bold; text-decoration: underline }
.lkverde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #79935a; font-weight: bold; text-decoration: underline}
.lkverdeCarrinho {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #79935a; 
font-weight: bold; 
text-decoration: underline
}
/*
.lkverde:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5e683a; font-weight: bold;  text-decoration: underline}
*/
.txtVerdeBold {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px;color:#799359; font-weight: bold; text-decoration: none}

.txtmini {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #666666;font-weight: bold;text-decoration: none;}
.txt {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #000000;font-weight: normal;text-decoration: none;line-height: 14px;}
.txtRodape {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 12px;color:#FFFFFF;font-weight: bold;text-decoration: none;line-height: 16px;}
.txtRodapeMn {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 10px;color:#FFFFFF;font-weight: normal;text-decoration: none;line-height: 16px;}
.txtRodapeEndereco {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 11px;color:#000000;font-weight: bold;text-decoration: none;line-height: 16px;}

.segmento {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #a90101;font-weight: normal;font-style: normal;}
.comprar { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 8pt; text-align: right; color: #006600; font-weight: bold; text-decoration: none }
.disponib { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 7pt; text-align: right; color: #006600; font-weight: bold; text-decoration: none }
.blocoinfodet {font-size: 8pt ; font-family: Helvetica, Verdana, Trebuchet MS, Arial, sans-serif;  color: #000000; text-decoration: none}
.infodet {margin-top: 0px;  font-size: 8pt ; font-family: Helvetica, Verdana, Trebuchet MS, Arial, sans-serif;  COLOR: #000000; text-decoration: none}
.objdes { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 7pt; color: #999966; font-weight: normal; text-decoration: none }
.blocoinfo {margin-top: 0px;  font-size: 9pt ; font-family: Helvetica, Verdana, Trebuchet MS, Arial, sans-serif;  COLOR: #000000; text-decoration: none; line-height: 110%}
.maislanca { font-size: 9pt ; font-family: Helvetica , Verdana, Trebuchet MS, Arial, sans-serif;  COLOR: #000000; font-weight: bold; text-decoration: none}
.maisinfo { font-size: 8pt ; font-family: Helvetica , Verdana, Trebuchet MS, Arial, sans-serif; COLOR: #b87333; font-weight: lighter; text-decoration: none; font-style: italic}
.nomequadro {
	font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.3;
}
.txtbusca { font-family: Helvetica, Verdana, Arial, Trebuchet MS, sans-serif; font-size: 7pt; color: #000000; font-weight: normal; margin-left: 7px; text-decoration: none }
.secaomini { font-family: Times New Roman, Times, serif; font-size: 11pt; color: #990000; font-weight: bold; text-decoration: none; letter-spacing: 1px  }
.txtbold {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #000000;font-weight: bold;text-decoration: none;line-height: 14px;}
.clubtrav { font-family: Times New Roman, Times, serif; font-size: 7pt; color: #990000; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.txtGeral {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: normal;text-decoration: none;line-height: 14px;text-align: left;}
.txtGeralBold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;text-decoration: none;text-align: left;line-height: 14px;}
.txtGeralS {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;text-decoration: underline;text-align: left;line-height: 14px;}
.txtquadro {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;font-weight: bold;margin-bottom: 5px;margin-top: 5px;margin-left: 12px;margin-right: 7px;}
.login {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color: #cecab8;font-weight: bold; text-decoration: underline}
.menubox { BACKGROUND-COLOR: #ebebe5; DISPLAY: none; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; POSITION: absolute; WIDTH: 160px; Z-INDEX: 9}

/*CADASTRO*/
.txtcadastro { font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 8pt; color: #666666; text-decoration: none }
.menulat {margin: 0px; font-family: Verdana, sans-serif; font-size: 7pt; text-align: center; color: #000000; font-weight: bold; text-decoration: none; }
.travessa {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a90000;font-weight: normal;text-decoration: none;}

/* Novas classes */
.quadrobold { font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 7pt; color: #999999; font-weight: bold; text-decoration: none }
.txtVerm {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px; color: #a90101; font-weight: normal; text-decoration: none}
.txtVermBold {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px; color: #a90101; font-weight: bold; text-decoration: none}
.txtLar {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 10px; color: #eb7d06; font-weight: bold}
.txtCinza {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 10px; color: #87857d; font-weight: bold}
.rodape {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;text-align:left;color: #FFFFFF;font-weight: bold;text-decoration: none;}
.botao {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;font-weight: bold;text-decoration: none;margin-left: 5px;margin-right: 5px;margin-bottom: 5px;margin-top: 5px;text-align: center;}
.botaoOk {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;font-weight: bold;text-decoration: none;margin-left: 5px;margin-right: 2px;margin-bottom: 5px;margin-top: 5px;text-align: center;}
.botaoCurva {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;font-weight: bold;text-decoration: none;margin-left: 5px;margin-right: 2px;margin-bottom: 5px;margin-top: 5px;text-align: center;}
.txtVerdeIta {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 10px; color: #79935a; font-weight: bold; font-style: italic; text-decoration: none;} 
/*
.txtVerdeIta:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #5e683a;font-weight: bold;font-style: italic; text-decoration: none ;}
*/
.rodapeEmail {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align:right;color: #FFFFFF;font-weight: normal;text-decoration: none;line-height: 16px;}
.rodapeEmailS {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align:right;color: #FFFFFF;font-weight: bold;text-decoration: underline;line-height: 16px;}
.rodapeEmailS:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align:right;color: #cecab8;font-weight: bold;text-decoration: underline;line-height: 16px;}
.rodapeEmailB {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align:right;color: #FFFFFF;font-weight: bold;text-decoration: none;line-height: 16px;}
.menuLateral {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #000000;font-weight: bold;text-decoration: none;text-align: right;margin-right: 15px;line-height: 18px;}
.submenuLateral {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #000000;font-weight: normal;text-decoration: none;text-align: right;margin-right: 15px;line-height: 18px;}
.submenuLateral:hover {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #a90000;font-weight: normal;text-decoration: none;text-align: right;margin-right: 15px;line-height: 18px;}
.assinatura {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px; color: #888888; font-weight: normal; text-decoration: none}
.pontilhado {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal; text-decoration: none}
.itemVerdeS {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #799359;font-weight: bold; text-decoration: underline}
.txtSpace {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;text-decoration: none;text-align: left;line-height: 14px;letter-spacing: 5px;}
.txtminiLar {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px; color: #eb7d06; font-weight: bold}
.pagina {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: normal;text-decoration: none;line-height: 14px;}
.pagina:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;text-decoration: underline;line-height: 14px;}
.txtcadastro {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #333333;font-weight: bold;text-decoration: none;}
.txtVermS {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px; color: #a90101; font-weight: bold; text-decoration: underline}
.txtcaixa {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;font-size: 9px;color: #FFFFFF;text-decoration: none;font-weight: bold;margin-left: 14px;}
.email {font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif; font-size: 9px; color: #a90101; font-weight: bold; text-decoration: underline}
.aviso {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;text-align: left;line-height: 14px;}
.avisoBonus {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;text-align: left;line-height: 18px;}
.tituloVerde {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #799359;font-weight: bold; text-decoration: none}

.txtResenha {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal;text-decoration: none;line-height: 16px;text-align: left;}

.modalBackground{background: whitesmoke; filter: alpha(opacity=60);opacity: 0.6;}
.modalPopup{ text-align: center; background-color: White; width: 220px; height: 160px; border-right: #FFCC99 3px double; border-top: #FFCC99 3px double; border-left: #FFCC99 3px double; border-bottom: #FFCC99 3px double; font-size: Small; vertical-align: middle; color: Red; font-family: Verdana; }


.paginaBold {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;text-decoration: underline;line-height: 14px;
}
.nomequadromenor {
	font-family: Verdana, Arial, Helvetica, Trebuchet MS, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0,3;
}.txtcrianca {
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal;text-decoration: none;line-height: 16px;text-align: left;
}
