/* ESTILO DO TOPO */
#sessoes A:hover {
  text-decoration: underline;
}

#sessoes li {
  FLOAT: left;
  COLOR: #646464;
  HEIGHT: 25px;
  TEXT-ALIGN: center;
  LIST-STYLE-TYPE: none;
  padding-left: 3px;
  padding-bottom: 3px;
}

#sessoes A {
  text-decoration: none;
  color: #003366;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 9px;
}

#sessoes ul {
  margin: 0px;
  padding: 0px;
}

#data {
  text-transform: uppercase;
  font-weight: bold;
  font-family: arial;
}
/* ESTILO DO MENU */

#menu A {
  text-decoration: none;
  color: #333333;
}

#menu A:hover {
  text-decoration: none;
  color: #003399;
  width: 147px;
}
/* ESTILO DAS SESSÕES */

#produtos li {
  FLOAT: left;
  COLOR: #646464;
  HEIGHT: 100%;
  TEXT-ALIGN: center;
  width: 48%;
  padding: 0.1%;
  list-style: none;
}

.mouseover {
  background: #006633;
}
/* ESTILO DAS SESSÕES */

#sessao_ li {
  FLOAT: left;
  COLOR: #646464;
  HEIGHT: 100%;
  TEXT-ALIGN: center;
  width: 33%;
  padding: 0.1%;
  list-style: none;
}

.mouseover {
  background: #006633;
}
/* ESTILO DAS SESSÕES */

#sessao_1 li {
  FLOAT: left;
  COLOR: #646464;
  HEIGHT: 80px;
  TEXT-ALIGN: center;
  width: 100%;
  padding: 0.1%;
  list-style: none;
}

.mouseover {
  background: #006633;
}
/* ESTILOS EM COMUM */

#paginacao {
  background: #FFFFFF;
}

#paginacao A:hover {
  color: #0066CC;
  font-weight: bold;
}

#barratitulo {
  background: #EAEAEA;
  text-transform: uppercase;
  font-family: arial;
  padding: 5px;
}

.arial18aviso {
  font-family: arial;
  font-size: 18px;
  color: #CC0000;
}

.titulomenu {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

#menuprincipal A {
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #B00000;
}
/* ESTILO DOS PRODUTOS INICIAIS */

#preco {
  font-weight: bold;
  color: #CC0000;
}

#categoria a {
  color: #0066CC;
  font-weight: bold;
}

.home-box {
/*background-image:url('home_bar_bg.jpg');*/
  background-repeat: repeat-x;
  border: 1px dotted #ECECEC;
}
/* ESTILO DOS DETALHES DO PRODUTO */

.nome_produto {
  font-weight: bold;
  color: #333333;
  font-family: tahoma;
  font-size: 14px;
}

#categoria a {
  color: #0066CC;
  font-weight: bold;
}

#preco_avista {
  font-weight: bold;
  color: #CC0000;
  font-size: 14px;
}

#desconto {
  font-weight: bold;
  color: #CC0000;
  font-size: 11px;
}

#desconto strong{
  font-weight: bold;
  color: #333333;
  font-size: 14px;
}

.borda {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
}

.box_cinza {
  BORDER-RIGHT: #e6e6e6 1px solid;
  BORDER-TOP: #e6e6e6 1px solid;
  MARGIN-BOTTOM: 5px;
  BORDER-LEFT: #e6e6e6 1px solid;
  BORDER-BOTTOM: #e6e6e6 1px solid;
  BACKGROUND-COLOR: #f2f2f2;
  padding: 3px;
}
/* ESTILO DO CARRINHO DE COMPRAS */

.borda_cesta {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-width: 1px;
  border-style: dashed;
  border-color: #CCCCCC;
}

.tamanho18 {
  font-size: 18px;
  font-weight: bold;
}

input, textarea {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  BORDER: #bbbaba 1px solid;
}

.tamanho14 {
  font-size: 14px;
  font-weight: bold;
}

.tamanho18vermelho {
  font-size: 18px;
  font-weight: bold;
  color: #C60000;
}
/* ESTILO DO PAGAMENTO NO BOLETO */

.DADOS_CLIENTE_UPPER {
  text-transform: uppercase;
  font-weight: bold;
}

.linha20px {
  line-height: 20px;
  text-align: justify;
}

.arial15preco {
  font-family: arial;
  font-size: 15px;
  color: #CC0000;
  font-weight: bold;
}
/* ESTILO DO PAGAMENTO NO CARTÃO */

.nomecartao {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
}

.box_preco_detalhes {
  BORDER-RIGHT: #e6e6e6 1px solid;
  BORDER-TOP: #e6e6e6 1px solid;
  MARGIN-BOTTOM: 5px;
  BORDER-LEFT: #e6e6e6 1px solid;
  BORDER-BOTTOM: #e6e6e6 1px solid;
  BACKGROUND-COLOR: #f2f2f2;
  padding: 3px;
  line-height: 28px;
}

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background: #FFFFFF;
  font-family: tahoma;
  font-size: 11px;
}

table, textarea {
  font-family: tahoma;
  font-size: 11px;
}

input {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

.borda_input {
  border: 1px inset #999999;
}

.menudep {
  COLOR: #000000;
  TEXT-DECORATION: none;
  font-family: tahoma;
  font-size: 11px;
}

.menudephover {
  COLOR: red;
  TEXT-DECORATION: none;
  font-family: tahoma;
  font-size: 11px;
}

A {
  text-decoration: none;
  color: #000000;
}

A:hover {
  text-decoration: underline;
}