#internaTit {
  float: left;
  display: block;
  width: 762px;
  height: 50px;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-position: 10px 5px;
}

  #internaTit span { display: none; }
  
  .tit_casas { background-color: #f60; background-image: url(../images/titInt_casas.gif); }
  .tit_projetos_especiais_e_urbanismo { background-color: #ED1C24; background-image: url(../images/titInt_projetos_especiais.gif); }
  .tit_predios { background-color: #1C9EFF; background-image: url(../images/titInt_predios.gif); }
  .tit_condominios_residenciais { background-color: #BED62F; background-image: url(../images/titInt_condominios_residenciais.gif); }
  .tit_sobre_nos { background-color: #1C9EFF; background-image: url(../images/titInt_sobre_nos.gif); }
  .tit_clipping { background-color: #1C9EFF; background-image: url(../images/titInt_clipping.gif); }
  .tit_erro_404 { background-color: #1C9EFF; background-image: url(../images/titInt_erro_404.gif); }
  .tit_estudos { background-color: #1C9EFF; background-image: url(../images/titInt_estudos.gif); }
  .tit_contato { background-color: #1C9EFF; background-image: url(../images/titInt_contato.gif); }
  .tit_resultado_da_busca { background-color: #1C9EFF; background-image: url(../images/titInt_resultado_da_busca.gif); }
  
  div#B div.txt,div#BTwo div.txt {
    margin-bottom: 20px;
  }

  div#B div.txt img,div#BTwo div.txt img { display: block; padding: 5px; background-color: #fff; }
  div#B div.txt img.center,div#BTwo div.txt img.center{ margin: 0 auto; }
  div#B div.txt img.right,div#BTwo div.txt img.right{ margin: 0 0 5px 5px; float: right; }
  div#B div.txt img.left,div#BTwo div.txt img.left{ margin: 0 5px 0 5px; float: left; }
  
  div#B div.txt h1,div#BTwo div.txt h1 {
    font-size: 24px;
    line-height: 150%;
    margin-bottom: 20px;
    color: #fff;
  }

  div#B div.recursos { width: 270px; }
  div#BTwo div.recursos { width: 505px; }

  div#B div.recursos span.tit,div#BTwo div.recursos span.tit {
      display: block;
      height: 15px;
      background: url(../images/boxTit_recursos.gif) no-repeat;
  }
  
  div#B div.recursos a,div#BTwo div.recursos a { 
    display: block; 
    height: 27px; 
    margin-bottom: 3px; 
    font-size: 10px;
    padding: 5px 0 0 27px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 22px;
  }
  div#B div.recursos a.imprimir,div#BTwo div.recursos a.imprimir { background: #B9DEFD url(../images/icon_print.gif) no-repeat 6px center; }
  div#B div.recursos a.indicar,div#BTwo div.recursos a.indicar { background: #B9DEFD url(../images/icon_mail.gif) no-repeat 6px center; }
  
  div#B div.recursos span.textsize,div#BTwo div.recursos span.textsize {
    float: left;
    display: block;
    width: 180px;
    height: 27px;
    font-size: 10px;
    background: #B9DEFD url(../images/icon_font.gif) no-repeat 6px center;
    padding: 5px 0 0 27px;
    margin-right: 3px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 153px;
  	height: 22px;
  }
  
  div#BTwo div.recursos span.textsize { 
    width: 415px;
    height: 27px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 388px;
  	height: 22px;
  }
  
  div#B div.recursos a.menor, div#B div.recursos a.normal,div#B div.recursos a.maior,div#BTwo div.recursos a.menor, div#BTwo div.recursos a.normal,div#BTwo div.recursos a.maior {
    float: left;
    width: 27px;
    height: 27px;
    padding:0;
    cursor: pointer;
  }
  div#B div.recursos a.menor,div#BTwo div.recursos a.menor { 
    margin-right: 3px;
    background: #B9DEFD url(../images/icon_font_menor.gif) no-repeat; 
  }
  div#B div.recursos a.normal,div#BTwo div.recursos a.normal { 
    margin-right: 3px;
    background: #B9DEFD url(../images/icon_font_medio.gif) no-repeat; 
  }
  div#B div.recursos a.maior,div#BTwo div.recursos a.maior { 
    background: #B9DEFD url(../images/icon_font_maior.gif) no-repeat; 
  }  

    div#BTwo div.txt a.catPost {
      display: block;
      padding: 10px 0;
      border-bottom: 1px solid #b4deff;
      color: #333;
    }
    
    div#BTwo div.txt a.catPost strong {
      display: block;
      color: #000;
      font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
      font-size: 14px;
      font-weight: bold;
      line-height: 150%;
    }

  div.extraNav { 
    height: 50px;
    padding-top: 15px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    height: 35px;
  }
  
  div.extraNav a { 
    display: block;
    float: left;
    height: 19px;
    background-repeat: no-repeat;
  }
    div.extraNav a:hover { background-position: 0 -30px; }
    div.extraNav a.voltar { width: 56px; background-image: url(../images/bot_voltar.gif); }
    div.extraNav a.topo { width: 43px; background-image: url(../images/bot_topo.gif); }

  div#C h6.subTit {
    width: 460px;
    height: 21px;
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
    background-repeat: no-repeat;
    background-position: 0 5px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    height: 20px;
  }
  
  div#C div.idTabs {
    width: 460px;
    height: 21px; 
    background-image: url(../images/boxTit_imagens.gif); 
    margin-bottom: 10px;
    padding-left: 110px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    width: 350px;
  }
    div#C div.idTabs a {
      display: block;
      float: left;
      height: 20px;
      padding: 0 5px;
      color: #333;
    }
      div#C div.idTabs a.selected {
        color: #fff;
        border-top: 1px solid #fff; 
        border-left: 1px solid #fff; 
        border-right: 1px solid #fff;
        background-color: #83C6FB; 
      	voice-family: "\"}\"";
      	voice-family: inherit;
        height: 19px;
      }

  div#C div.imgMed {
    float: left;
    margin: 0 10px 10px 0;
    display: inline; /* hack para bug do IE que duplica as margins em elementos com float */
  }

  div#C div.imgBig.bigSingle {
    width: 460px;
    height: 313px;
    padding: 10px 0 0 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 450px;
    height: 303px;
  }
    div#C div.imgBig.bigSingle img { margin: 0; }

  div#C div.imgMed.medSingle {
    width: 225px;
    height: 153px;
    padding: 5px 0 0 5px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 220px;
    height: 148px;
  }
    div#C div.imgMed.medSingle img { margin: 0; }
  
  div.wp-pagenavi{ font-size: 10px; padding-bottom: 20px; width: 460px; }
  
    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: #1C9EFF;
      color: #fff;
    }
  
