/* começo das classes */
.boxLinks .content{
  width: 791px;
  background: #FFFFFF;
}

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


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

/* fim das classes */

#header{height:120px}

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

#menu a{
    position:relative;
    top:8px;
    display:block;
    height:40px;
    color:#FFFFFF;
    width:264px;
    text-align:center;
    float:left;
    font: bold 16px/1.5em "Trebuchet MS",Verdana,Helvetica,sans-serif;
    }
    
#content div.seta{
  position:absolute;
  width:20px;
  height:11px;
  background-image: url(../images/seta_menu.gif);
}

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

#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 .post {
  padding:0 0 30px 0;
  margin:0;
}

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

#content .colA div.date{
  float:left;
  display:block;
  width:36px;
  height:61px;
  text-align:center;
  color:#FFFFFF;
  font-family:"Trebuchet MS",Verdana,Helvetica,sans-serif;
  overflow:hidden;
 } 


#content .colA div.date span.dd{
  font-size:25px;
  line-height:27px;
}

#content .colA div.date span.mmm{
  font-size:16px;
  line-height:17px;
}

#content .colA div.date span.yyyy{
  font-size:11px;
  line-height:12px;
}

#content .colA h1{
  font-size:24px;
  font-weight: normal;
  line-height: 120%;
  padding-bottom: 20px;
}

#content .colA .post h1 {
  width:406px;
  float: left;
  padding-left: 10px;
  padding-bottom: 0;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 396px;
}

.txt{
  line-height:150%;
  margin-top:20px;
  overflow:auto;
}

.txt img {
  display: block;
}

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

#content .keywords *{
  color:#000000;
}

#content p.keywords a{
  text-decoration:underline;
}

#content p.keywords a:hover{
color:#CCC;
}

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

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


#content div.colB ul{
  margin:0;
  border-top: 1px solid #CCC;
  padding:10px 0 40px 0;
  width:222px;
  list-style:none;
}

#content .colB .meu_perfil h2{ background: url(../images/boxTit_perfil_colB_roxo.gif) no-repeat 0 2px; }
#content .colB .proximos_temas h2{ background: url(../images/boxTit_proximos_temas_colB_roxo.gif) no-repeat 0 2px; }
#content .colB .rowA h2{ background: url(../images/boxTit_ultimas.gif) no-repeat 0 2px; }
#content .colB .rowB h2{ background: url(../images/boxTit_comentariosmaisvotados.gif) no-repeat 0 2px; }
#content .colB .rowC h2{ background: url(../images/boxTit_temasmaislidos.gif) no-repeat 0 2px; }
#content .colB .rowD h2{ background: url(../images/boxTit_comentariosmaisvotados.gif) no-repeat 0 2px; }

#content div.colB li{
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 14px 21px;
}

#content div.colB li a{
  display:block;
  width:200px;
  color:#000000;
  float: none;
}

div.catPost {
  padding-bottom: 20px;
  font-size: 11px;
  line-height: 150%;
}

.comentarios{
  position:relative;
  margin:15px 0 0 0;
  width:460px;
}

#content .colA .comentarios dd.top{
  width:460px;
  height:13px;
}

#content .colA .comentarios  dd.content{
  width:460px;
  padding-left:30px;
  height:30px;
  font-size:10px;
  line-height:150%;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:430px;
}

#content .colA .comentarios a{
  color:#FFFFFF;
  float:left;
  height:23px;
  padding:7px 15px;
  text-decoration:underline;
  voice-family: "\"}\"";
  voice-family: inherit;
  height:15px;
}

#content .colA .comentarios .bot_permalink{
  text-align:center;
}

#content .colA .comentarios .autor{
  width:210px;
  padding: 7px 0 0 15px;
  float:left;
  text-align:left;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:195px;
}

#content .colA .comentarios  dd.bottom{
  height:7px;
  width:460px;
  background:red;
}

span.clearFull.h74{
  height:60px;
}

