div#partA {
  position: relative;
  float: left;
  width: 603px;
  height: 480px;
}
    
div#mainContentBG {
  position: absolute;
  width: 593px;
  height: 630px;
  top: 0;
  left: 0;
  z-index: 0;
  background: url(../images/fundo_content.png) no-repeat;
}

div#mainContent {
  position: absolute;
  width: 593px;
  height: 630px;
  padding: 15px 20px 0 15px;
  top: 0;
  left: 0;
  font-size: 12px;
  line-height: 140%;
	voice-family: "\"}\"";
	voice-family: inherit;
  width: 558px;
  height: 615px;
}
      
  div#mainContent h5 {
    height: 40px;
    background: url(../images/fundo_tit_sect.gif) no-repeat;
  }
  
    div#mainContent h5 div {
      height: 40px;
      background-repeat: no-repeat;
      background-position: 7px 10px;
    }
    
  div#mainContent h2.tit {
    font-size: 20px;
    font-weight: bold;
    line-height: 110%;
    padding: 0 0 10px 0 !important;
    margin: 0;
  }
  
  div#mainContent div h3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 120%;
    padding: 15px 0 0 0 !important;
    margin: 0 !important;
  }     
  
  div#mainContent ul {
    margin: 0;
    padding: 0;
  }
  
  div#mainContent p {
    margin: 10px 0;
  }
  div#mainContent ul li{
    margin: 0;
    padding: 5px 5px 5px 30px;
    background: url(../images/bullet_green.gif) no-repeat 10px 10px;
    list-style: none;
  }
  
  div#mainContent blockquote {
    padding: 5px;
    margin: 5px;
  }

  div#mainContent em.excerpt {
    display: block;
    padding-bottom: 5px;
  }
  
  div#mainContent div.imgIntermediaria {
    height: 357px;
    padding: 15px 0 0 15px;
    background-repeat: no-repeat;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    height: 342px;
  }
    div#mainContent div.imgIntermediaria.governanca_corporativa { background-image: url(../images/img_sect_governanca_corporativa.jpg); }
    div#mainContent div.imgIntermediaria.projetos_sociais { background-image: url(../images/img_sect_projetos_sociais.jpg); }
    div#mainContent div.imgIntermediaria.projetos_ambientais { background-image: url(../images/img_sect_projetos_ambientais.jpg); }
  
    div#mainContent div.imgIntermediaria h2 { height: 22px; margin: 0 !important; padding: 0 !important;}
    div#mainContent div.imgIntermediaria h2 div { 
      background-repeat: no-repeat;
      height: 22px; 
    }
    div#mainContent div.imgIntermediaria div {
      font-size: 11px;
      color: #6C761B; 
    }
    
    div#mainContent div.tabContent a.lnkIntermediaria {
      display: block;
      float: left;
      width: 175px;
      height: 230px;
      padding: 110px 5px 0 5px;
      background-repeat: no-repeat;
      font-size: 11px;
      line-height: 150%;
      margin-right: 15px;
      text-decoration: none;
    	voice-family: "\"}\"";
    	voice-family: inherit;
      width: 165px;
      height: 120px;
    }

    div#mainContent div.tabContent a.lnkIntermediaria:hover { text-decoration: underline; }
    div#mainContent div.tabContent a.lnkIntermediaria.last { margin-right: 0; }
    div#mainContent div.tabContent a.lnkIntermediaria strong {
      display: block;
      color: #6C761B;
    }
  
  div#mainContent .catPost { 
    display: block;
    padding-bottom: 5px;
    margin-bottom: 10px;
    background: url(../images/dot_green.gif) repeat-x bottom;
    font-size: 11px;
    line-height: 150%;
    text-decoration: none;  
  }
  
  div#mainContent .catPost strong { 
    display: block; 
    color: #6C761B; 
    font-size: 12px; 
  }
  div#mainContent .catPost em {font-style: normal;}
  
  div#mainContent table {width: 100%; border-collapse: collapse; font-size: 11px; line-height: 150%; margin: 10px 0; }
  div#mainContent table tr.head { font-weight: bold; background-color: #E3E7D8; }
  div#mainContent table tr td,div#mainContent table tr th { border: 1px solid #566360; padding: 1px 3px; text-align: center; }
  div#mainContent table tr.spacer { height: 15px; }
  div#mainContent table tr.spacer td { border: none; }

  div#mainContent table tr td.noBorder { border-left: none; border-right: none; border-top:1px solid #566360; border-bottom:1px solid #566360; }
  div#mainContent table tr td.noBorderLeft { border-left: none; border-right: 1px solid #566360; border-top:1px solid #566360; border-bottom:1px solid #566360; }
  
  div#mainContent div.gallery a { 
    display: block;
    float: left;
    width: 125px;
    height: 125px;
    border: 2px solid #6c761b;
    margin: 0 19px 15px 0;
    background-repeat: no-repeat;
    background-position: center center;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    width: 121px;
    height: 121px;
  }

  div#mainContent div.gallery a.lastCol { 
    margin: 0 0 15px 0;
  }

  div#mainContent div#tabLimit { height: 545px; }  
  
  div#mainContent div.idTabs {
    position: absolute;
    width: 558px;
    height: 26px;
    padding-left: 44px;
    background: url(../images/subTit_paginas.gif) no-repeat;
    bottom: 0px;
    left: 0;
    z-index: 2;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    width: 514px;
  }

    div#mainContent div.idTabs a {
      display: block; 
      float: left;
      width: 34px;
      height: 24px;
      font-size: 10px;
      line-height: 100%;
      padding: 3px 5px 0 0;
      text-decoration: none;
      text-align: center;
      background: url(../images/tab_green.gif) no-repeat;
      color: #fff;
      cursor: pointer;
    	voice-family: "\"}\"";
    	voice-family: inherit;
      width: 29px;
      height: 21px;
    }

    div#mainContent div.idTabs a.selected {
      font-weight: bold;
      background: url(../images/tab_white.gif) no-repeat;
      color: #333;
    }

div#partB {
  position: relative;
  float: left;
  width: 185px;
}

  div#partB div.submenu { width: 160px; }
  div#partB div.submenu h6 { height: 34px; background: url(../images/tit_menu_sobre_o_tema.gif) no-repeat; }
  div#partB div.submenu a { 
    display: block; 
    text-decoration: none;
    padding: 7px 0 8px 0;
    color: #6C761B;
    background: url(../images/dot_green.gif) repeat-x bottom;
  }
