body {
  background-image: url(/images/bg.gif);
}

.hr {
  height: 1px;
  border: 1px solid #537212;
  border-width: 1px 0 0 0;
}

#divGeral {
  border: 1px solid #BABABA;
  width: 778px;
  background-color: #FFFFFF;
}

/**
 * TOPO
 */
#divTopo {
  position: relative;
  height: 85px;
  width: 742px;
  text-align: left;
  margin: 5px 0 10px 0;
}

#divLogo {
  position: absolute;
  top: 0;
  left: 0;
}


#divBanner1 {
  position: absolute;
  top: 10px;
  left: 235px;
}

#divBanner2 {
  position: absolute;
  top: 10px;
  right: 0;
}


/**
 * FLASH
 */
#divFlash {
  z-index: 1;
  position: relative;
  width: 742px;
  height: 212px;

}

#divLogin {
  z-index: 2;
  position: absolute;
  bottom: 0;
  right: 35px;
  width: 206px;
  height: 114px;
  font-family: verdana;
  font-size: 12px;
  color: #747474;
  text-align: left;
}

#divLogin ul {
  list-style-type: none;
  padding: 0 0 0 10px;
  _padding: 0 0 0 0;
  _margin: 0 0 0 10px;
}

#divLogin li {
  padding: 5px 0 0 0;
}

#divLogin a{
  color: #747474;
  font-weight: bold;
  text-decoration: none;
}

#divLogin form {
  margin: 0 0 0 0;
}

#divLogin input{
  font-family: verdana;
  font-size: 10px;
}

#divLogin label {
  width: 60px;
  float: left;
  text-align: right;
  margin: 1px 2px 0 0;
  font-weight: bold;
}

#divLoginTitulo {
  font-family: verdana;
  font-size: 14px;
  text-transform: uppercase;
  color: #4F4F4F;
  font-weight: bold;
  margin: 8px 0 12px 0;
  text-align: center;
}

#divEmail {
  font-size: 10px;
}

/**
 * MENU HORIZONTAL
 */
#divMenuHorizontal {
  margin: 5px 0 0 0;
  padding: 6px 0 0 0;
  color: #FFFFFF;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-image: url(/images/menu_horizontal.jpg);
  width: 742px;
  height: 21px;
}

#divMenuHorizontal a {
  color: #FFFFFF;
  text-decoration: none;
}

#divMenuHorizontal a:hover {
  text-decoration: underline;
}

#divMenuHorizontal ul {
  margin: 0 0 0 10px;
  padding: 0;
  list-style-type: none;
}

#divMenuHorizontal li {
  padding: 0 5px 0 0;
  display: inline;
}

/**
 * MENU
 */

#divMenu {
  float: left;
  width: 200px;
  margin: 0 3px 0 0;
  /*background-color: #F2F2F2;*/
  background-color: #F7F7F7;
  background-repeat: no-repeat;
  text-align: left;
  font-family: verdana;
  font-size: 11px;
}

#divMenu ul{
  list-style-type: none;
  padding: 0 0 0 0;
  margin : 0 0 0 0;

}

#divMenu li{
  margin: 10px 0 10px 10px;
}

#divMenu a {
  color: #000000;
  text-decoration: none;
}

#divMenu a:hover {
  text-decoration: underline;
}

#divTodosProdutos {
  width: 198px;
  height: 21px;
  margin: 0 0 2px 0;
}

#divMaisProcuradosBotao {
  width: 198px;
  height: 21px;
  margin: 0 0 3px 0;
}
#divSomenteTrocasBotao {
  width: 198px;
  height: 21px;
}


/**
 * CORPO
 */
#divCorpo {
  width: 742px;
}

#divConteudo {
  float: left;
  width: 532px;
  text-align: left;
}

#divCadastre {
  width: 532px;
  height: 25px;
  margin: 1px 0 10px 0;
  padding: 0 0 0 0;
}


/**
 * BREADCRUMBS
 */

#divBreadcrumbs {
  margin: 0 0 0 0;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  color: #537212;
}

#divBreadcrumbs a {
  color: #537212;
  text-decoration: none;
  text-transform:uppercase;
}

#divBreadcrumbs a:hover {
  text-decoration: underline;
}

#divBreadcrumbs ul{
  list-style-type: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#divBreadcrumbs li{
  display: inline;
}


/**
 * DIRS
 */

#divDirs {
  margin: 2px 0 0 0;
  font-family: verdana;
  font-size: 12px;
  color: #537212;
}
/*
#divDirs span {
  color: #537212;
  font-weight: bold;
}
*/
#divDirs a {
  color: #537212;
  text-decoration: none;
  case: upper-case;
}

#divDirs ul{
  list-style-type: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#divDirs li{
  width: 32%;
  padding: 0 0 2px 0;
  float: left;
  margin: 0px 2px 2px 0;
}



/**
 * CLEAR
 */
#divClear {
  clear: both;
}

/**
 * BUSCA
 */
#divBuscaCapa {
  margin: 5px 0 15px 0;
  _margin: 0 0 5px 0; /* CSS Hack para o Internet Explorer */
  width: 738px;
  padding-top: 5px;
}

#divProcurando {
  float: left;
  width: 455px;
  height: 16px;
  background-color: #F2F2F2;
  margin: 0 0 5px 0;
  font-family:  arial;
  font-size: 12px;
  color: #4F4F4F;
  font-weight: bold;
  padding: 10px 0 10px 10px;
  text-align: left;
}

#divProcurando .input {
  border: 1px solid #7D7D7D;
  width: 160px;
  _width:150px;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
}

#divProcurando input {
}

#divPassos {
  float: right;
  width: 267px;
  height: 36px;
  cursor: pointer;
}

/**
 * Rodapé
 */

 #divSpacer {
   width: 100%;
   height: 20px;
 }

 #divRodape {
  width: 778px;
  font-family: verdana;
  font-size: 11px;
  color: #4F4F4F;
 }

 #divLinks {
  position: relative;
  font-weight: bold;
  margin: 5px 0 0 0;
 }

 #divLinks a {
  color: #4F4F4F;
  text-decoration: none;
 }

 #divLinks a:hover {
  text-decoration: underline;
 }

 #divKaerea {
  position: absolute;
  right: 1px;
  top: 0;
  width: 65px;
  height: 31px;
 }

 #divTermo {
   margin: 10px 0 50px 0;
 }

 /**
  * VOLTAR
  */
.tblVoltar td{
  font-family: verdana;
  font-size: 11px;
  color: #537212;
}

.tblVoltar a{
  color: #537212;
  font-weight: bold;
  text-decoration: none;
}

.divVoltar a{
  color: #537212;
  font-weight: bold;
  text-decoration: none;
  font-family: verdana;
  font-size: 11px;
}

#divDestaque span{
  font-family: verdana;
  font-size: 12px;
  color: #537212;
  font-weight: bold;
}


#divConteudo {
  font-family: verdana;
  font-size: 12px;
}

#divConteudo #nome {
  font-size: 16px;
  font-weight: bold;
  color: #537212;
  border: 1px solid #537212;
  border-width: 0 0 1px 0;
}

#divPromocao {
  margin: 20px 0 15px 30px;
}
#divBannerLateral {
  margin: 20px 0 15px 30px;
}

#divBannerLateral_2 {
  margin: 20px 0 25px 36px;
}
/*
#divSomenteTrocas {
  margin: 30px 0 10px 0px;
}
*/


/**
 * PAGINATOR
 */
#divPaginator {
  margin: 10px 0 0 0 ;
  text-align: center;
  color: #537212;
}

#divPaginator select{
  margin: 0 5px 0 5px;
}

#divPaginator a{
  color: #537212;
  font-weight: bold;
  text-decoration: none;
}


.msg {
  color: #537212;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;

}

/* REGULAMENTO */
#divRegulamento {
  border: 1px dashed #8F8F8F;
  height: 300px;
  overflow: auto;
  margin: 10px 0 10px 5px;
  background-color: #F2F2F2;
  padding: 0 10px 0 10px;
}

#divFaleConosco {
  font-family: verdana;
  font-size: 10px;
}

#divFaleConosco input, #divFaleConosco textarea {
  font-family: verdana;
  font-size: 10px;
}

#divFaleConosco label{
  float: left;
  width: 120px;
  text-align: right;
  font-weight: bold;
}

#divSubmit {
  color: #CC0000;
  font-weight: bold;

}

.td_home {
  /*border-right: 1px solid #c6c6c6;
  border-botom-spacing: 10px;*/
}
