#header{height:120px}

#menu{
  position:relative;
  height:40px;
  padding:0 0 0 84px;
  background:url(../images/fundo_menu.gif) -20px 0;
}

#menu a{
    position:relative;
    top:7px;
    display:block;
    width:264px;
    height:38px;
    color:#FFFFFF;
    text-align:center;
    float:left;
    font: bold 16px/1.5em "Trebuchet MS",Verdana,Helvetica,sans-serif
}


#content{
  position:relative;
  float:left;
  left:84px;
  width:791px;
  height:auto;
  color:#000000
}
#content .content{
  width:791px;
  background:#FFFFFF;
}


#content .borderUp{
  height:6px;
  background:url(../images/borderup_content.gif) no-repeat bottom
}


#content .borderDown{
  height:6px;
  background: url(../images/borderdown_content.gif) no-repeat top
}

#content div.seta{
  position:absolute;
  width:20px;
  height:11px;
  background-image:url(../images/seta_menu.gif)
}

#content .colA {

  position:relative;
  width:480px;
  float:left;
  font-size:12px;
  padding:20px 0 20px 40px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:460px
}

#content .colA h1{
  font-size:24px;
  font-weight: normal;
  line-height: 120%;
  padding-bottom: 20px;
  font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
}

#content .colA h3 { 
  font-size: 16px;
  line-height: 120%;
  font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
}


#content .colA .post h1 {
  width:406px;
  float: left;
  padding-bottom: 0;
  font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 396px;
}

#content .colA .txt{
  color: #333;
  line-height:150%;
  margin-top:20px
}

#content .txt img.center{
  position:relative;
  display:block;
  padding:10px;
  margin:10px auto;
  border:solid 1px #CCCCCC;
  clear:both
}

#content .colA .bot_voltar{
  display:block;
  float:left;
  width:51px;
  height:14px;
}

#content .colA .bot_topo{
  display:block;
  float:left;
  margin-right:20px;
  width:46px;
  height:17px;
  background-position:0 3px;
  background-repeat: no-repeat;
}

#content div.colB{
  width:252px;
  float:right;
  padding:20px 30px 0 0;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 222px
}

#content div.colB .rows .boxTit{
 height:26px;
 display:block
}

#content div.colB ul{
  margin:0;
  padding:10px 0 50px 0;
  width:222px;
  list-style:none
}

#content div.content div.colB dl.rows.boxLinks{width:221px}

#content div.content div.colB dl.rows.boxLinks dd.content{
  width:221px;
  padding:14px 20px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:181px
}

#content div.colB dl.rowA dd.borderUp{background:url(../images/bordertop_recursos_colB.gif) bottom no-repeat}

#content div.colB dl.rowA dd.borderDown{background:url(../images/borderdown_recursos_colB.gif) bottom no-repeat}

#content div.colB dl.rowA dd.content{background:#E9E9E9}

#content div.content div.colB dl.rows h2.recursos{display:block}

#content div.colB dl.rowA a.bot.imprimir{height:30px}

#content div.colB dl.rowA a.bot.indique{height:16px}

#content div.colB dl.rowA h3.boxTit{
  display:block;
  height:30px;
  background: url(../images/boxTit_tamanhotxt_recursos.gif) no-repeat left bottom
}

#content .colB  dd.tamanhotxt a.bot{
  position:relative;
  float:left;
  left:16px;
  width:30px;
  height:30px;
  margin:5px 5px 0 0;
  background-repeat:no-repeat;
}


dl.rowB{ margin: 30px 0 10px 0;}


#content div.colB dl.rowB dd.boxTit h2{ height:30px; }

#content div.colB dl.rowB dd{ padding: 0 0 0 11px; }

#content div.colB dl.rows dd.boxTit{
  background: none;
  padding:0;
}


#content div.colB dl.rowB a.bot { height:30px; }

#content div.colB dl.rowC dd.boxTit h2{ height:30px; }

#content div.colB dl.rowC dd a {
  font:11px/1.5em Verdana, Arial, sans-serif;
  color:#000000
}

#content div.colB dl.rowC dd {
  display:list-item;
  list-style: disc inside;
  padding:0 0 10px 3px
}

#content div.colB dl.rowC dd.boxTit{ list-style:none }
