* { margin: 0; padding: 0; }
body { font: 12pt Arial, Tahoma, Verdana, sans-serif; }

div#header, ul.aux_menu, div#secondary, h1 span, form.f_report,
p.bt_lista_assinante, p.bt_debates_aa, div#footer, select.sel_ordenar,
p.bt_responder, li.form_comment
{ display: none !important; }

ul#breadcrumb {
  font-size: 9pt;
  margin: 0 0 5pt 0;
}
h1 {
  padding: 0 0 0 10pt !important;
  border-left: 5pt solid #d2db00;
  margin: 0 0 1pt 0;
}
div.comments,
div#wrapper,
div#wrap-content,
div#content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
div#content div.box_pontuacao {
  border: 2pt solid #e4d637;
  border-left: 1pt solid #e4d637;
  border-top: 1pt solid #e4d637;
}
div#content div.box_pontuacao span {
  font-size: 22pt !important;
  font-weight: bold;
}
div#content div.debate_content {
  width: 80%;
  float: left;
  margin: 0 0 0 10pt;
}

div.comments {
  clear: both !important;
  width: 95% !important;
  padding: 20pt 0 0 0;
}

div.comments ul li {
  padding: 10pt 5pt 5pt 5pt !important;
}
div.opiniao p.op_neg {
  color: #f00 !important;
  font-weight: bold;
}
div.opiniao p.op_pos {
  color: #0f0 !important;
  font-weight: bold;
}

div.wrap_comment_resp {
  width: 70%;
}
div.comments ul li div.comment_content div.comment_resp {
  margin: 5pt 0;
}
div.comments h3.tit_comment {
  font-size: 9pt !important;
}
div.comments,
div#content span,
div#content p,
div#content blockquote.detalhes {
  font-size: 9pt !important;
}

div#content blockquote.detalhes {
  width: 100% !important;
  padding: 5pt 25pt 5pt 10pt !important;
}

div#content.cont_ajuda div.box_rounded {
  border: none !important;
}

div#content.cont_ajuda dl {
  width: 90% !important;
}
div#content.cont_ajuda dl dd {
  display: block;
  margin: 0 0 0 10pt;
}