/* CSS Document */

.listModel3 .item{
  overflow: auto;
  width: 100%;
  outline: 0;
  cursor: pointer;
  display: block;
  padding: 10px 0;
  font-size: 12px; line-height: 150%;
  border-bottom: #DB973C 1px solid;
  color: #333;
}

.listModel3 .item.last{ border-bottom: 0; }

  .listModel3 .item img{
    float: left; display: block;
    width: 80px;
    margin-right: 5px;
  }

  .listModel3 .item .desc{
    float: left; display: block;
    width: 423px;
  }

    .listModel3 .title{
        display: block;
        font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
        font-size: 18px; line-height: 150%;
        color: #663300;
    }

div.wp-pagenavi{ font-size: 10px; padding-top: 20px; }
    
  div.wp-pagenavi span.pages {
    font-weight: bold;
    margin-right: 15px;
  }
        
  div.wp-pagenavi a, div.wp-pagenavi span.current {
    padding: 0 3px;
    margin-right: 5px;
  }
        
  div.wp-pagenavi span.current, div.wp-pagenavi a:hover {
    background-color: #EC008C;
    color: #fff;
  }

#B{ background-position: 0 120px; }

#B .top_banner{ display: block; height: 94px;  width: 100%; }

#B .miniMapa{
  height: 26px; width: 100%;
  font-size: 10px; line-height: 26px; color: #663300;
}
  #B .miniMapa a{ color: #663300; }


#subColA{
  width: 508px;
  margin-right: 20px;
  overflow: hidden; 
}
  #subColA .secTit, #subColB .boxTit.model1{ background-position: 0 9px; }

  #subColA h1{ padding: 14px 0;  }  
  #subColA h1, #subColA h2, #subColA h3, #subColA h4 { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 24px; line-height: 130%; color: #663300;}

  #videoPostContainer{
      display: block;
      width: 320px; height: 260px;
      margin: 0 auto;
  }
/*  #subColA h3 { font-size: 16px; line-height: 150%; }

    #subColA h3 span.icon {
        position: relative; top: -25px; left: 0;
        display: block;
        width: 35px; 
        height: 30px; 
        float: right;
        background-repeat: no-repeat; 
    }
        #subColA h3 span.icon.wb { background-image: url(../images/icons/wb.gif); }
        #subColA h3 span.icon.gl { background-image: url(../images/icons/gl.gif); }
        #subColA h3 span.icon.pf { background-image: url(../images/icons/pf.gif); }
        #subColA h3 span.icon.rd { background-image: url(../images/icons/rd.gif); }
        #subColA h3 span.icon.cda { background-image: url(../images/icons/cda.gif); }
        #subColA h3 span.icon.cdr { background-image: url(../images/icons/cdr.gif); }
        #subColA h3 span.icon.ws { background-image: url(../images/icons/ws.gif); }
        #subColA h3 span.icon.rb { background-image: url(../images/icons/rb.gif); }
        #subColA h3 span.icon.dvd { background-image: url(../images/icons/dvd.gif); }

  #subColA h4 { font-size: 14px; line-height: 150%; }

  #subColA .txt { font-size: 12px; line-height: 150%; color: #333333; }

    #subColA .txt img.center{display: block; margin: 0 auto 20px; }
    #subColA .txt img.right{float: right; margin:10px 0 10px 10px;}
    #subColA .txt img.left{float: left; margin:10px 10px 10px 0;}

*/
  #subColA h3{ 
    overflow: auto; width: 100%;
    font-size: 16px; 
    line-height: 150%;
  }

    #subColA h3 b{ display: block; float: left; padding-right: 10px; }
    #subColA h3 span.icon {
        display: block; float: left;
        width: 35px;  height: 30px;
    }
        #subColA h3 span.icon.wb { background-image: url(../images/icons/wb.gif); }
        #subColA h3 span.icon.gl { background-image: url(../images/icons/gl.gif); }
        #subColA h3 span.icon.pf { background-image: url(../images/icons/pf.gif); }
        #subColA h3 span.icon.rd { background-image: url(../images/icons/rd.gif); }
        #subColA h3 span.icon.cda { background-image: url(../images/icons/cda.gif); }
        #subColA h3 span.icon.cdr { background-image: url(../images/icons/cdr.gif); }
        #subColA h3 span.icon.ws { background-image: url(../images/icons/ws.gif); }
        #subColA h3 span.icon.rb { background-image: url(../images/icons/rb.gif); }
        #subColA h3 span.icon.dvd { background-image: url(../images/icons/dvd.gif); }

  #subColA h4 { font-size: 14px; line-height: 150%; }

  #subColA .txt { font-size: 12px; line-height: 150%; color: #333333; }
    #subColA .txt em.autor { display: block; font-size: 14px; padding-bottom: 15px; }

    #subColA .txt img.center{
        display: block;
        border: #D2D0A8 1px solid; margin: 0 auto 20px;
    }
    #subColA .txt img.right{
        float: right;
        border: #D2D0A8 1px solid; margin: 10px 0 10px 10px;
    }
    #subColA .txt img.left{
        float: left;
        border: #D2D0A8 1px solid; margin: 10px 10px 10px 0;
    }

   div#subColA div.multiLivros{
    display: block;
    width: 100%;
   }
    div#subColA div.multiLivros {
            float: left;
            width: 100%;
            padding-bottom: 10px;
            clear: both;
       }

        div#subColA div.multiLivros a {
            line-height: 100%;
            margin-right: 10px;
            /*vertical-align: bottom;*/
        }


        div#subColA div.multiLivros .containerLivros a.last { margin-right: 0; }

#subColA .txt img.consultor{
    border: 2px solid #630;
}
  #subColA .extraNav{
    width: 100%;
    padding-top: 10px; margin-top: 20px;
    border-top: #DB973C 1px solid;
    overflow: auto;
  }

    #subColA .extraNav .bot{ float: left;  width: 50px; height: 20px; }
    #subColA .extraNav .bot.voltar{ background-image: url(../images/bot_voltar.gif); }
    #subColA .extraNav .bot.topo{  background-image: url(../images/bot_topo.gif); }

    
#subColB{
  width: 240px;
  overflow: hidden;
}

  #subColB .box_richmond_videos{ padding-bottom: 30px; }
  #subColB .box_richmond_videos .boxTit.richmond_videos{ 
    background-image: url(../images/boxtit_colB_richmond_videos.gif);
    margin-bottom: 10px;
  }
  #subColB .box_richmond_videos .video{ width: 240px; height: 210px; }  
  #subColB .box_richmond_videos .desc {
    color: #333;
    border-bottom: #DB973C 1px solid;
    padding-bottom: 6px;
  }
    #subColB .box_richmond_videos .desc .title
    { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-size: 16px; line-height: 130%; color: #630; }
  
  #subColB .box_lancamentos{ width: 240px; margin: 0; }
    #subColB .box_lancamentos .boxTit.lancamentos{ border-top-color: #663300; }
      #subColB .box_lancamentos img{ width: 60px; height: 81px; }
      #subColB .box_lancamentos .desc{ float: left; width: 170px; }
        #subColB .box_lancamentos .desc strong{ display: block; }  

.txt table{
  display: table;
  width: 508px;
  border: 0;
  font-size: 11px; line-height: 150%;
  border-collapse: collapse;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 506px;

}

.txt table tr { background-color: #E4E2BD; }

.txt table th{
  background-color: #D2D0A8;
}

.txt table th,.txt table td{ 
  padding: 5px;  border-right: #D2D0A8 1px solid;
}

.txt table.table_simple { width: auto; margin: 0 auto; }
    .txt table.table_simple td,.txt table.table_simple td img { padding: 0; border: none; margin: 0; }

ul.comp_list,ul.comp_list li {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.comp_list li {
        padding: 15px;
        background-color: #E4E2BD;
    }
    ul.comp_list li.odd { background-color: #E3E1CA;}
    
.boxRealce {
    background: #fff url(../images/icon_info.gif) no-repeat 5px center;
    border: #DB973C 1px solid;
    padding: 5px 5px 5px 25px;
    
}

.boxContatos {
    display: none;
}