div#content {
  position: relative;
  background: url(../images/fundo_diagonal.gif) repeat-y;
  width: 988px;
  z-index: 0;
  padding: 20px 0 0 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
  width: 968px;
}
  div#content div.sombra {
    position: absolute;
    width: 988px;
    height: 10px;
    z-index: 40;
    background: url(../images/sombra_top.png) no-repeat;
    top: 0;
    left: 0;
  }

  div#content div.cols { position: relative; float: left; }
    div#content div#colA {
      width: 658px; 
    }
      div#content div#colA div.breadcrumb { font-size: 10px; height: 20px; color: #57A9D9; }
        div#content div#colA div.breadcrumb a { color: #999; }
      div#content div#colA h1 { 
        width: 638px;
        font-size: 24px; 
        line-height: 120%;
        font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
        margin-bottom: 10px;
        color: #2980B4;
      }
      
      div#content div#colA div.txt { 
        width: 638px; 
        font-size: 14px; 
        line-height: 150%;
        border-bottom: 1px solid #ccc; 
      }

      div#content div#colA div.txt em.excerpt {
        display: block; 
        margin-bottom: 10px;
      }

      div#content div#colA div.txt img.center {
        display: block;
        margin: 0 auto;
        border: 1px solid #57A9D9;
        padding: 10px;
      }

      div#content div#colA div.txt img.right {
        display: block;
        border: 1px solid #57A9D9;
        padding: 10px;
        float: right;
        margin-left: 5px;
      }

      div.txt div.idTabs {
        margin-top: 20px;
        height: 30px;
        border-bottom: 6px solid #E4F2FA;
        padding-left: 18px;
        background: url(../images/fundo_line_catalogo.gif) repeat-x 0 23px;
      	voice-family: "\"}\"";
      	voice-family: inherit;
      	height: 24px;
      }
        div.txt div.idTabs a {
          display: block;
          float: left;
          height: 24px;
          padding: 7px 14px 0 14px;
          font-size: 11px;
          line-height: 100%;
          margin-right: 4px; 
          background-color: #7EBDE2;
          border-top: 1px solid #7EBDE2; 
          border-left: 1px solid #7EBDE2; 
          border-right: 1px solid #7EBDE2; 
        	voice-family: "\"}\"";
        	voice-family: inherit;
        	height: 16px;
        }
          div.txt div.idTabs a.selected { 
            height: 24px;
            padding: 7px 15px 0 15px;
            background-color: #E4F2FA; 
            border-top: 1px solid #7EBDE2; 
            border-left: 1px solid #7EBDE2; 
            border-right: 1px solid #7EBDE2; 
          	voice-family: "\"}\"";
          	voice-family: inherit;
          	height: 16px;
          }

          div.txt div.idTabs a:hover { background-color: #F00; color: #fff; text-decoration: none; }
      
      div.txt div#catColA { width: 276px; }
        div.txt div#catColA img { border: 3px solid #7EBDE2; }
      div.txt div#catColB { width: 362px; }

      div.txt div.boxCatalogo {
        width: 638px;
        padding: 14px 0 0 20px;
        background-color: #E4F2FA;
        font-size: 10px;
        line-height: 120%;
      	voice-family: "\"}\"";
      	voice-family: inherit;
        width: 618px;
      }
        div.txt div.boxCatalogo h6 { display: none; }
        div.txt div.boxCatalogo a { position: relative; display: block; float: left; width: 123px; height: 130px; }
        div.txt div.boxCatalogo a span { position: absolute; display: block; width: 100px; height: 100px; background-image: url(../images/mask_img_catalogo.gif); z-index: 10; top: 0; left: 0;}
        div.txt div.boxCatalogo a img { display: block; }

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


      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: #E90000;
          color: #fff;
        }
      
      div#content div#colA div.extraNav { height: 20px; }
        div#content div#colA div.extraNav a { display: block; height: 20px; margin-right: 10px; background-repeat: no-repeat; float: left; }
          div#content div#colA div.extraNav a:hover { background-position: 0 -30px; }
          div#content div#colA div.extraNav a.voltar { width: 56px; background-image: url(../images/bot_voltar.gif); }
          div#content div#colA div.extraNav a.topo { width: 56px; background-image: url(../images/bot_topo.gif); }
      
    div#content div#colB {
      width: 284px; 
    }
    
      div#content div#colB dl { margin-bottom: 20px; }
      div#content div#colB dl dd h6 { height: 25px; background-repeat: no-repeat; }
      div#content div#colB dl dd a { display: block; }
      
      dl.boxOne { width: 196px;}
      dl.boxOne dd.open,dl.boxOne dd.close{ height: 10px; background-repeat: no-repeat; }
      dl.boxOne dd.open{ background-image: url(../images/fundo_box_white_top.gif); }
      dl.boxOne dd.close{ background-image: url(../images/fundo_box_white_bottom.gif); }
      dl.boxOne dd.body{ background: url(../images/fundo_box_white_body.gif) repeat-y; padding: 10px 15px 10px 20px; }

      dl.boxTwo { margin-bottom: 20px; width: 284px;}
      dl.boxTwo dd.open { height: 15px; background: url(../images/fundo_box_degrade_top.png) no-repeat; }
      dl.boxTwo dd.body{ background: url(../images/fundo_box_degrade_body.png) repeat-y; padding: 1px 10px 10px 20px; }
      
      dl.recursos dd h6 { background-image: url(../images/boxTit_recursos.gif); }
      dl.ultimas_atualizacoes dd h6 { background-image: url(../images/boxTit_ultimas_atualizacoes_interna.gif); }
      dl.newsletter dd h6 { background-image: url(../images/boxTit_newsletter.gif); }

      dl.recursos dd span.option { display: block; }
      dl.recursos dd .option { font-size: 10px;  }
      dl.recursos dd a.option { padding-bottom: 10px; margin-bottom: 8px; background: url(../images/dot_gray.gif) repeat-x bottom; }
      dl.recursos dd .option span.icon { display: block; float: left; width: 26px; height: 16px; background-repeat: no-repeat; }
      dl.recursos dd .print span.icon { background-image: url(../images/icon_print.gif); }
      dl.recursos dd .indicar span.icon { background-image: url(../images/icon_email.gif); }
      dl.ultimas_atualizacoes dd h6 { background-image: url(../images/boxTit_ultimas_atualizacoes_interna.gif); }

      dl.recursos dd .texto a.font { display: block; float: right; width: 30px; height: 30px; background-repeat: no-repeat; margin-top: 5px; }
        dl.recursos dd .texto a.diminuir { background-image: url(../images/icon_texto_diminuir.gif); }
        dl.recursos dd .texto a.restaurar { background-image: url(../images/icon_texto_restaurar.gif); }
        dl.recursos dd .texto a.aumentar { background-image: url(../images/icon_texto_aumentar.gif); }
      
      dl.ultimas_atualizacoes dd a { width: 160px; padding-bottom: 10px; margin-bottom: 8px; background: url(../images/dot_gray.gif) repeat-x bottom; }
      dl.ultimas_atualizacoes dd strong { display: block; color: #216792; }
      
      dl.newsletter dd form { padding-top: 10px; }
      dl.newsletter dd form p { padding-top: 5px;}
      dl.newsletter dd form p.bot { padding-top: 10px; text-align: right; }
      dl.newsletter dd form p label { font-size: 10px; }
      dl.newsletter dd form p input.txtEnt {
        width: 160px; 
        height: 20px; 
        margin: 0; 
        padding: 2px 0 0 3px;
        background-color: #DBECF7;
        border: none;
      	voice-family: "\"}\"";
      	voice-family: inherit;
      	width: 157px;
      	height: 18px;
      }

