div#A div.top10 { width: 208px; padding-bottom: 30px; }

div#B div.bc { padding-bottom: 20px; color: #666; }
  div#B div.bc a { text-decoration: underline; color: inherit; }

div#B div.boxRel {
  width: 540px; height: 155px;
}

div#B h1 {
  font-size: 24px;
  line-height: 130%;
  font-family: "Century Gothic", Geneva, Arial, Verdana, Helvetica, sans-serif;
  color: #004851;
}

div#B div.txt {
  width: 540px;
  font-size: 12px;
  line-height: 150%;
} 
    div#B div.txt a {
        font-weight: bold;
        color: #007784;
    }

div#B div.txt div.txtCenter{width: 400px; margin: 0 auto;}
    div#B div.txt div.txtCenter p {text-align: center}
    
div#B div.boxRel dl {
  height: 125px;
  overflow: auto;
}

div#B div.boxRel dl dd {
  float: left;
  margin-bottom: 5px;
  background: url(../images/fundo_box_rel_titulos.gif) repeat-y;
}

div#B div.boxRel dl dd a {
  float: left;
  width: 175px;
  padding: 2px 10px 2px 5px;
  text-decoration: none;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 160px;
}
  div#B div.boxRel dl dd a:hover { text-decoration: underline; }

  div#B div.boxRel dl dd a.last {
    width: 170px;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 160px;
  }

/* inicio scrollPane*/
  .jScrollPaneContainer {
  	position: relative;
  	overflow: hidden;
  	z-index: 1;
  	margin: 0 auto;
  } 
  
  .jScrollPaneTrack {
  	position: absolute;
  	cursor: pointer;
  	right: 0;
  	top: 0;
  	height: 100%;
  	background: url(../images/fundo_scroll.gif) repeat-y center;
  }
  .jScrollPaneDrag {
  	position: absolute;
  	background: url(../images/scrollDrag.gif);
  	cursor: pointer;
  	overflow: hidden;
  }
  .jScrollPaneDragTop {
  	position: absolute;
  	top: 0;
  	left: 0;
  	overflow: hidden;
  	background-color: #ABDA30;
  	height: 3px;
  }
  .jScrollPaneDragBottom {
  	position: absolute;
  	bottom: 0;
  	left: 0;
  	overflow: hidden;
  	background-color: #ABDA30;
  	height: 3px;
  }
  a.jScrollArrowUp {
  	display: block;
  	position: absolute;
  	z-index: 1;
  	top: 0;
  	right: 0;
  	text-indent: -2000px;
  	overflow: hidden;
  	background: url(../images/scrollArrowUp.gif);
  	height: 10px;
  	width: 10px;
    }
  a.jScrollArrowUp:hover {
  	/*background-color: #f60;*/
  }
  
  a.jScrollArrowDown {
  	display: block;
  	position: absolute;
  	z-index: 1;
  	bottom: 0;
  	right: 0;
  	text-indent: -2000px;
  	overflow: hidden;
  	background: url(../images/scrollArrowDown.gif);
  	height: 10px;
  	width: 10px;
  }
  a.jScrollArrowDown:hover {
  	/*background-color: #f60;*/
  }
  a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  	/*background-color: #f00;*/
  }
/* fim scrollPane*/

ul.listProdutos {
  width: 540px;
  margin: 0;
  padding: 0;
  list-style: none;
}

  ul.listProdutos li {
    float: left;
    padding: 15px 10px;
    border-bottom: 1px solid #ccc;
  }
    ul.listProdutos li.close { width: 540px; padding: 0; margin: 0; border: none;}
      ul.listProdutos li.close a.lnkBox { float: right; }
    ul li.clearFull { float: none; padding: 0; margin: 0; border: none;}
    ul.listProdutos li div { float: left; }
    
      ul.listProdutos li div.prodImg { width: 136px; }
        ul.listProdutos li div.prodImg a.img { 
          display: block;
          background-repeat: no-repeat;
          background-position: center top;
          width: 126px; height: 94px;
          border: 2px solid #007784;
          margin-bottom: 5px;
          voice-family: "\"}\"";
          voice-family: inherit;
          width: 122px; height: 90px;
        }
        
        ul.listProdutos li div.prodImg a.botOpt{ width: 126px; height: 16px; }
            ul.listProdutos li div.prodImg a.botOpt:hover { background-position: 0 -30px; }
                ul.listProdutos li div.prodImg a.editarProd { background-image: url(../images/bot_editar_produto.gif); margin-bottom: 5px; }
                ul.listProdutos li div.prodImg a.maisInfo { background-image: url(../images/bot_mais_info.gif); margin-bottom: 5px; }
                ul.listProdutos li div.prodImg a.cotarUmaUnid { background-image: url(../images/bot_cotar_uma_unidade.gif); margin-bottom: 5px; }
                ul.listProdutos li div.prodImg a.cotarProd { background-image: url(../images/bot_cotar_este_produto.gif); margin-bottom: 5px; }
                ul.listProdutos li div.prodImg a.compreOnline { background-image: url(../images/bot_compre_online.gif); margin-bottom: 5px; }
                
      ul.listProdutos li div.prodInfo { width: 384px; font-size: 11px; line-height: 150%; }
        ul.listProdutos li div.prodInfo span.lnkExtra { display: block; padding-bottom: 5px; font-size: 10px; line-height: 150%; color: #666; }
          ul.listProdutos li div.prodInfo span.lnkExtra a { color: #666; text-decoration: underline; }
          ul.listProdutos li div.prodInfo span.lnkExtra a:hover { color: #004851; }

        ul.listProdutos li div h2 { font-size: 14px; line-height: 150%; }
          ul.listProdutos li div h2 span { font-size: 24px; line-height: 80%; }
          ul.listProdutos li div h2 a { color: #004851; }
            ul.listProdutos li div h2 a:hover { color: #fff; background-color: #004851; }
        
      ul.listProdutos li div.prodTit { width: 234px; }
      ul.listProdutos li div.prodPreco { width: 170px; font-size: 18px; line-height: 150%; font-weight: bold; color: #004851; text-align: right; }

div#B div.paginacao { width: 540px; height: 31px; }
  div#B div.paginacao * { display: block; float: left; }
  div#B div.paginacao a.lnkBox { cursor: default; }
  div#B div.paginacao span.num { padding-left: 10px; }
    div#B div.paginacao span.num a { padding: 3px 5px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 100%; color: #007784; }
    div#B div.paginacao span.num a.sel { background-color: #007784; color: #fff; }
    div#B div.paginacao span.num a:hover { background-color: #abda30; color: #fff; }
    
div#B ul.prodDetalhes { width: 540px; margin: 0; padding: 0; list-style: none; }
  div#B ul.prodDetalhes li { float: left; }
  div#B ul.prodDetalhes li.prodImgs { width: 188px; }
    div#B ul.prodDetalhes li.prodImgs span {
      display: block; 
      width: 178px; height: 178px;
      border: 2px solid #007784;
      margin-bottom: 5px;
      overflow: hidden;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 174px; height: 174px;
    }
      div#B ul.prodDetalhes li.prodImgs span img { margin: auto; }
    div#B ul.prodDetalhes li.prodImgs a.thumb { 
      display: block;
      float: left;
      width: 56px; height: 56px;
      border: 2px solid #007784;
      margin: 0 5px 5px 0;
      background-repeat: no-repeat;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 52px; height: 52px;
    }
  div#B ul.prodDetalhes li.prodDesc { width: 352px; font-size: 12px; line-height: 150%;}
    div#B ul.prodDetalhes li.prodDesc a { color: #007784; text-decoration: underline; }
    div#B ul.prodDetalhes li.prodDesc a.tBig { 
      width: 225px;
      margin-bottom: 5px;
      color: #fff;
      text-decoration: none;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 190px;
    }

    div#B .boxExtra { 
      display: none;
      background: #E8E8BB url(../images/fundo_box_extra.gif) no-repeat; 
      font-size: 11px; line-height: 150%;
      padding: 25px 15px 0 15px;
      margin-bottom: 20px;
    }
		div#B .boxExtra.absolute { 
			position: absolute;
			width: 352px;
			voice-family: "\"}\"";
			voice-family: inherit;
			width: 322px;
		}
      div#B .boxExtra h6 {
        font-size: 14px;
        font-family: "Century Gothic", Geneva, Arial, Verdana, Helvetica, sans-serif;
        color: #004851;
        padding-bottom: 10px;
      }
      div#B .boxExtra div.row { float: left; padding-bottom: 10px; }
        div#B .boxExtra div.noL { padding-left: 80px; }
      div#B .boxExtra div.row label { 
        float: left;
        width: 80px;
        text-align: right; 
        padding-right: 5px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 75px;
      }
      div#B .boxExtra div.row .entTxt {
        float: left;
        width: 240px;
        border: 2px solid #004851;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 236px;
      }
        div#B .fornecRecursos .boxExtra div.row label {
          width: 60px;
          voice-family: "\"}\"";
          voice-family: inherit;
          width: 55px;
        }
        div#B .fornecRecursos .boxExtra div.row .entTxt {
          width: 160px;
          voice-family: "\"}\"";
          voice-family: inherit;
          width: 156px;
        }
        div#B .fornecRecursos .boxExtra div.noL { padding-left: 60px; }

        div#B .fornecInfo .boxExtra div.row label {
          width: 60px;
          voice-family: "\"}\"";
          voice-family: inherit;
          width: 55px;
        }
        div#B .fornecInfo .boxExtra div.row .entTxt {
          width: 180px;
          voice-family: "\"}\"";
          voice-family: inherit;
          width: 176px;
        }
        div#B .fornecInfo .boxExtra div.noL { padding-left: 60px; }

        div#B .boxExtra div.row input.bot { 
          width: auto; 
          overflow: visible; 
          border-top: 2px solid #9BC824;
          border-left: 2px solid #9BC824;
          border-bottom: 2px solid #87AE20;
          border-right: 2px solid #87AE20;
          background-color: #ABDA30;
          font-size: 11px;
          font-weight: bold;
          line-height: 100%;
          padding: 3px 5px
        }
        div#B .boxExtra div.row div.msg label { width: auto; color: #c00; font-weight: bold; text-align: left; }
    
  div#B ul.prodDetalhes li.clearFull { float: none; width: 540px; }

div#B .listItens {
  width: 540px;
  font-size: 12px;
  line-height: 150%;
  padding-top: 0;
  margin-top: 0;
}
  div#B .listItens li { margin: 0; padding: 5px 0; }
    div#B .listItens li.close { width: 540px; padding: 0; margin: 0; border: none;}
      div#B .listItens li.close a.lnkBox { float: right; }
    div#B .listItens strong { color: #004851; }
    div#B .listItens a.destaque { font-weight: bold; text-decoration: underline; }

  div#B ul.listItens {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
  }
    div#B ul.listItens li { 
      background: url(../images/bullet_round_verde.gif) no-repeat 0 10px;
      padding-left: 15px; 
    }

  div#B ol.listItens {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "Century Gothic", Geneva, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #799C1D;
    overflow: visible;
    list-style-position: outside;
  }
    div#B ol.listItens li {
      margin-left: 40px;
      padding: 0;
    }
      div#B ol.listItens li .label {
        font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 150%;
        color: #333;
      }

      div#B ol.listItens li .label span.lnkOptions { font-size: 11px; }
        div#B ol.listItens li .label span.lnkOptions strong,div#B ol.listItens li .label span.lnkOptions a { color: #666; }

    div#B .type2 { 
      padding-left: 0 !important; 
      margin-left: 0 !important; 
      list-style: none;
    }

      div#B .type2 li {
        float: left;
        width: 540px;
        padding: 5px 0 !important;
        margin: 0 !important;
        border-bottom: 1px solid #ccc;
      } 
        div#B .type2 li span.num {
          display: block;
          float: left;
          margin: 2px 5px 0 0;
          padding: 4px 5px;
          background-color: #ABDA30;
          color: #004851;
          font-size: 11px;
          line-height: 100%;
        }
        div#B .type2 li.clearFull { float: none; padding: 0; border: none; }

div#B ul.fornecDetalhes { width: 540px; margin: 0; padding: 0; list-style: none;}
  div#B ul.fornecDetalhes li { float: left; margin: 0; padding: 0; }
  div#B ul.fornecDetalhes li.fornecInfo { 
    width: 290px; 
    font-size: 12px; 
    line-height: 150%;
    padding-right: 10px; 
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 280px;
  }
    
  div#B ul.fornecDetalhes li.fornecRecursos { width: 250px; }
    div#B ul.fornecDetalhes li.fornecRecursos span.fornecImg { 
      display: block;
      width: 250px; height: 150px;
      border: 2px solid #007784;
      overflow: hidden; 
      margin-bottom: 5px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 246px; height: 146px;
    }
      div#B ul.fornecDetalhes li.fornecRecursos span.fornecImg img { margin: auto; } 
  
    div#gMaps { 
      width: 250px; height: 250px; 
      margin-top: 20px; 
      border: 1px solid #007784;
      overflow: hidden; 
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 248px; height: 248px; 
    }
  div#B ul.fornecDetalhes li a.tBig {
    margin-bottom: 5px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
  }
    div#B ul.fornecInfo li.fornecRecursos a.tBig { 
      width: 280px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 245px;
    }
    div#B ul.fornecDetalhes li.fornecRecursos a.tBig { 
      width: 250px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 215px;
    }

  div#B ul.fornecDetalhes li.clearFull { float: none; padding: 0; margin: 0; border: none; }

  .faq .faq_item strong { cursor: pointer; color: #004894; }

#boxAtencao { border: 1px solid #fc0; padding: 15px; background-color: #ffc; font-size: 12px; line-height: 150%; margin-bottom: 20px; }