/**************************************************************************************************/
/** Produtos - Geral ******************************************************************************/
/**************************************************************************************************/

section.base {
  
  width:777px;
  margin-bottom:60px;
}


section.base h1 {
  
  display:block;
  
  width:248px;
  height:43px;
  
  margin:30px auto 20px auto;
  
  text-indent:-20000px;
  overflow:hidden;

  background-image:url('../../../imagens/geral/titulo-produtos.png');
  background-repeat:no-repeat;
}


section.base hr {
  
  width:777px;
  height:6px;
  
  margin:0px 0px 30px 0px;

  background-image:url('../../../imagens/geral/separador.png');
  background-repeat:no-repeat;
}



/**************************************************************************************************/
/** Produtos - Menu *******************************************************************************/
/**************************************************************************************************/

section.base nav {
  
  float:left;
  
  width:180px;
  padding:0px 20px 0px 0px;
  
  border-right-width:2px;
  border-right-style:dotted;
  border-right-color:#B6B6B5;
}


section.base nav ul li {
  
  padding:10px 0px 10px 0px;
  
  border-bottom-width:2px;
  border-bottom-style:dotted;
  border-bottom-color:#B6B6B5;
}


section.base nav ul li:first-of-type {
  
  padding-top:0px;
}


section.base nav ul li a {
  
  font-size:25px;
  font-weight:bold;
  line-height:30px;
}


section.base nav ul li a.hover {
  
  color:#8D0101;
}



/**************************************************************************************************/
/** Produtos - Menu *******************************************************************************/
/**************************************************************************************************/

section.base article {
  
  float:right;
  width:564px;
}


section.base article h2 {
  
  float:right;
  
  display:block;
  width:546px;
  
  margin:0px 0px 20px 0px;
  padding:0px 0px 20px 0px;
  
  font-size:30px;
  font-weight:bold;
  color:#8D0101;
  
  border-bottom-width:2px;
  border-bottom-style:dotted;
  border-bottom-color:#B6B6B5;
}


section.base article ul li {
  
  float:left;
  display:block;
  
  width:264px;
  height:179px;
  
  margin:0px 0px 18px 18px;
}


section.base article ul li a {
  
  display:block;
  
  border-width:2px;
  border-style:solid;
  border-color:#4D0C0C;
  border-radius:7px 7px 7px 7px;
}