#B{ position: relative; background: url(../images/fundo_b.gif) repeat-x;}

  #B .subA { width: 100%; background: url(../images/fundo_subA.jpg) no-repeat; }

    #B .subA .tit{  
      height: 70px;
      width: 100%;
      background-position: 20px 10px;
    }  

/*  guia de links */
    #B .subA .miniMapa{ 
      position: absolute; top: -13px; left: 20px;
      width: 100%; height: 13px;
      font-family: Arial, "Trebuchet MS",  Verdana, Arial, Georgia, sans-serif;
      font-size: 10px;
      line-height: 100%;
      font-weight: bold;
      color: #9EC0DC;
    }
  
    #B .subA .miniMapa a{ color: #9EC0DC; }

/* fim de guia de links */
  #B .txt h3{ 
    color: #999; 
  }
    
    
 #B .subB{
    position: relative; 
    width: 324px;
    padding: 0;
  }
 
     #B .subB .desc{
      width: 324px;
      padding: 10px 10px;
      overflow: hidden;
      background: #EDEEEC url(../images/fundo_subB.gif) no-repeat right top;
      font-family:  Verdana, Arial, Georgia, sans-serif;
      font-size: 11px;
      line-height: 150%;
      voice-family: "\"}\"";
    	voice-family: inherit;
      width: 304px;
    
     }

   #B .subB .desc .titDesc{ 
      background-color: transparent;
      margin: 10px;
      border: none;
    }
 
     
     #B  .subB .desc .produto{
      padding: 0 10px;
      background-color: #F1F5F7;
    }
     
     #B .divElem{ 
      display: block; 
      padding: 10px 0;
      font-size: 11px;
      line-height: 150%;
      border-bottom: #CCC 1px solid;
    }
   
    #B .divElem h5{
      background-repeat: no-repeat ;
      background-position: left center;
      font-size: 14px;
      line-height: 150%;
      display: block;
      height: 20px;
      padding-left: 27px;
    }
    
    .divElem .soutien{  background-image: url(../images/icon_soutien.gif);  }
    .divElem .calcinha{  background-image: url(../images/icon_calcinha.gif);  }
   

    #B .subB .desc .produto .divElem.last{ 
      border-width: 0
    } 

    #B .subB .divElem.last strong{ 
      font-size: 14px;
      line-height: 150%
    }

    #B .subB .desc .divElem.last .color{
      float: left;
      display: block;
      height: 54px; width: 41px;
      background: url(../images/moldura.gif) no-repeat left bottom ;
      margin-right:7px;
      font-size: 10px;
      line-height: 100%;
      text-align: center;
    }

    #B .subB .desc .divElem.last .color.lastt{ margin-right: 0; }

 
  #B .recursos_do_texto{
    position: relative;
    height: 34px; width: 324px;
    border-width: 1px 0;
    border-color: #CCC;
    border-style: solid;
  }
   
   #B .recursos_do_texto .imprimir_esta_pagina{
      position: absolute; top: 10px; left: 17px;
      height: 11px; width: 107px;
      background-image: url(../images/bot_imprimir_esta_pagina.gif);
   }
 
   #B .recursos_do_texto .recomendar_a_uma_amiga{
      position: absolute; top: 10px; left: 176px;
      height: 11px; width: 131px;
      background-image: url(../images/bot_recomendar_a_uma_amiga.gif);
   }
   
div.wp-pagenavi{ font-size: 10px; padding-bottom: 20px; }

    div.wp-pagenavi span.pages {
      font-weight: bold;
      margin-right: 15px;
    }
    
    div.wp-pagenavi a {
      padding: 0 3px;
      margin-right: 5px;
    }
    
    div.wp-pagenavi span.current {
      padding: 0 3px;
      margin-right: 5px;
      background-color: #408CB3;
      color: #fff;
    }

