#conteudo {
}

#conteudo a {
  text-decoration: none;
}

#conteudo a:hover {
  text-decoration: underline;
}

#conteudo .foto {
  margin: 0;
}

#conteudo .borderRight {
  background-image: url(/images/borda_v_caderno.png);
}

#conteudo h2 {
  background: #f8f8f8;
  border-left: 5px solid;
  color: #ff7f00;
  display: block;
  font-size: 1em;
  font-weight: bold;
  height: auto;
  left: 0;
  margin-bottom: 7px;
  padding: 3px 5px 0;
  position: static;
  text-transform: uppercase;
  top: 0;
  width: auto;
}

#conteudo h2 a {
  color: #ff7f00;
  display: inline;
  height: auto;
  margin-left: 0;
}

#conteudo h3.xp { font-size: 0.95em; }

#conteudo h3.pp { font-size: 1.02em; }

#conteudo h3.p { font-size: 1.1em; }

#conteudo h3 { 
  font-size: 1.2em;
  line-height: 1.1em; 
  position: static;
}

#conteudo h3.g { font-size: 1.45em; }

#conteudo h3.gg { font-size: 1.7em; }

.bloco {
  background: #f8f4f8;
  border: 1px solid #b0acb0;
  margin: 0 5px 5px 0;
  padding: 1px 3px;
}

.bloco h3 {
  font-size: 11px;
  font-weight: normal;
  margin: 2px 0;
}

#conteudo p.pp { font-size: 0.7em; line-height: 1.4em; }

#conteudo p.p { font-size: 0.8em;  line-height: 1.4em; }

#conteudo p { font-size: 0.95em; margin-bottom: 0;}

#conteudo p.g { font-size: 1.1em; }

#conteudo .rel p, #conteudo .rel2 p {
  line-height: 2em;
  margin-bottom: 0;
  margin-top: 10px;
}

#conteudo .estrela {
  margin-left: 0;
  margin-right: 0;
}

.rel2 p {
  float: left;
  margin-bottom: 5px !important;
  margin-bottom: 0;
}

.rel p img, .rel2 p img {
  margin: 1px 2px;
}

.bloco_bg {
  padding: 3px;
  margin: 0 5px 5px 0;
}

.n1, .n2, .n3, .n3x2, .n4, .n4x3, .n5, .n5x2, .n5x3, .n5x4, .n6, .n6x5 {
  float: left;
  display: inline;
  padding: 0 20px 0 0;
  margin: 5px 0 10px;
}

.n1last, .n2last, .n3last, .n3x2last, .n4last, .n4x3last, .n5last, .n5x2last, 
.n5x3last, .n5x4last, .n6last, .n6x5last {
  padding-right: 0;
}

.n_bloco1 {
  margin-top: 0;
}

.n1 { 
  width: 100%; 
}

.n2 { 
  width: 285px; 
  background-position: 293px;
}

.n3 { 
  width: 183px;
  background-position: 192px;
}

.n3x2 { 
  width: 386px;
  background-position: 394px;
}

.n4 { 
  width: 132px;
  background-position: 141px;
}

.n4x3 { 
  width: 436px;
  background-position: 445px;
}

.n5 { 
  width: 102px;
  background-position: 111px;
}

.n5x2 { 
  width: 224px;
  background-position: 233px;
}

.n5x3 { 
  width: 346px;
  background-position: 355px;
}

.n5x4 { 
  width: 468px;
  background-position: 477px;
}

.n6 { 
  width: 81px;
  background-position: 90px;
}

.n6x5 { 
  width: 485px;
  background-position: 494px;
}

#coluna1 .last {
  background-image: none;
}



.hr {
  background: #fff url(/images/borda_h.png) repeat-x;
  height: 1px;
  margin: 0 0 10px;
}

.hr2 {
  background: #fff url(/images/borda_h.png) repeat-x;
  height: 1px;
  margin: 10px 0 !important;
  margin: 10px 0 -7px; /*IE6*/
}

.openads {
  color: #aaa;
  font-size: 0.7em;
  padding-top: 15px;
  position: relative;
}

.openads .ads {
  left: 0;
  position: absolute;
  top: 0; 
}
