﻿* {
  list-style:none;
  outline:0;
  margin:0;
  padding:0
}

body {
  background:#fbfbfb;
  font:12px Arial,Helvetica,sans-serif;
  color:#000
}

a {
  color:#069;
  text-decoration:none
}

a:hover {
  text-decoration:underline
}

legend {
  display:none
}

img,fieldset {
  border:0
}

.clear {
  clear:both
}

.alignright {
  float:right
}

#geral {
  width:980px;
  border:1px solid #eee;
  background:#fff;
  margin:0 auto 10px;
  padding:10px;
  border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  -ms-border-radius:0 0 5px 5px;
  -o-border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
}

.meio {
  width:1000px;
  margin:0 auto
}

#barraTopo {
  background:#81bc08;
  color:#fff;
  height:32px;
  font-size:11px;
  padding:2px
}

#barraTopo ul li {
  float:left;
  display:inline;
  margin-right:20px;
  padding:8px 0 6px
}

#barraTopo ul li a {
  color:#f4f4f4
}

#barraTopo ul li a:hover {
  text-decoration:none;
  color:#ddd
}

#barraTopo #busca #palavra {
  border:2px solid #ccc;
  padding:5px
}

#barraTopo #busca label {
  display:inline!important
}

#topo {
  margin-bottom:20px;
  background: #fff;
  width:980px;
  border:1px solid #eee;
  padding:10px;
  border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  -ms-border-radius:0 0 5px 5px;
  -o-border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
}

#topo #logo {
  margin-top:12px
}

#logo h1 a {
  display:block;
  width:471px;
  height:50px;
  overflow:hidden;
  text-indent:-9999px;
  background:url(http://folhadovale.net/wp-content/themes/folha-do-vale/img/folha.jpg) no-repeat
}

#banner {
  width:468px;
  height:60px;
  border:1px solid #ddd
}

#menu {
  width:1002px;
  margin:0 auto -1px
}

#menu ul li a {
  display:block;
  color:#fff;
  font-weight:700;
  border:1px solid #eee;
  background:#81bc08;
  width:131.1px;
  text-align:center;
  text-transform:uppercase;
  padding:10px 5px;

  border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  -ms-border-radius:5px 5px 0 0;
  -o-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
}

#menu ul li a:hover,#menu ul li.ativo a {
  background:#fff;
  border:1px solid #eee;
  border-bottom:1px solid #fff;
  text-decoration:none;
  color:#555
}

#menu ul li.ultimo a {
  border-right:1px solid #eee;
  width:131.4px
}

#conteudo {
  float:left;
  width:680px;
  margin:20px 20px 10px 0
}

#conteudo.ler h1,.recados h1 {
  font-size:36px;
  margin-bottom:10px;
  color:#333
}

#conteudo.ler h2,.recados h2 {
  color:#555;
  font-size:17px;
  font-weight:400;
  margin-bottom:20px
}

#conteudo.ler p,.recado .texto {
  font-size:15px;
  margin-bottom:15px;
  line-height:18px
}

#conteudo.ler .data {
  font-size:11px;
  margin-bottom:20px;
  float:right
}

#conteudo.ler .relacionadas {
  background:#fbfbfb;
  border:1px solid #f2f2f2;
  float:right;
  width:300px;
  padding:10px
}

#conteudo.ler .relacionadas ul li {
  list-style:square;
  margin-bottom:10px;
  font-weight:700
}

#conteudo.ler .comentarios {
  float:left;
  width:320px;
  background:#fbfbfb;
  border:1px solid #f2f2f2;
  margin-right:10px;
  padding:10px
}

#lateral {
  float:right;
  width:280px;
  margin:20px 0 10px
}

#lateral .box {
  border:1px solid #ddd;
  margin-bottom:20px
}

#lateral .box h2 {
  border-bottom:1px solid #ddd;
  background:#fbfbfb;
  font-size:20px;
  letter-spacing:-1px;
  padding:10px
}

#lateral .box .box-conteudo {
  padding:10px
}

#lateral .box .box-conteudo ul li {
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #eee
}

#rodape {
  clear:both;
  background:#81bc08;
  text-align:center;
  color:#fff;
  border-top:2px solid #ccc;
  padding:10px 1px
}

#rodape a {
  color:#fff
}

.ler span a {
  font-weight:400!important
}

.chapeu,.chapeu a {
  font-size:11px;
  font-weight:700;
  text-transform:uppercase;
  color:#333;
  margin-bottom:2px
}

.chapeu a:hover {
  text-decoration:none
}

.mr20 {
  margin-right:20px
}

#destaques {
  height:380px;
  overflow:hidden;
  margin-bottom:30px
}

#destaques h3 {
  margin-bottom:10px;
  font-size:18px;
  letter-spacing:-1px
}

#destaques p {
  color:#444
}

#destaques #destaque_foto {
  float:left;
  width:320px;
  background:#fbfbfb;
  margin:0 20px 10px 0;
  padding:10px
}

#destaques #destaque_foto a img {
  margin-bottom:5px
}

#destaques #lista_destaques {
  float:right;
  width:320px
}

#editorias .editoria {
  width:330px;
  margin-bottom:20px
}

#editorias .editoria.full {
  width:100%
}

#editorias .editoria .editoria-conteudo {
  background:#fbfbfb;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  overflow:hidden;
  height:180px;
  padding:10px
}

#editorias .editoria.full .editoria-conteudo {
  height:auto
}

#editorias .editoria h2 {
  font-size:20px;
  letter-spacing:-1px;
  padding-bottom:10px
}

#editorias .editoria h2 a {
  color:#000
}

#editorias .editoria .chamada-item h3 {
  font-size:15px
}

#editorias .editoria .chamada-item a img {
  float:left;
  margin-right:10px
}

#editorias .editoria ul li {
  list-style:circle;
  margin-bottom:5px
}

#editorias .editoria ul li a {
  font-weight:700
}

.noticia {
  margin-bottom:2px;
  padding:10px
}

.noticia h3 {
  font-size:16px
}

.noticia.bg {
  background:#fbfbfb
}

.noticia p {
  margin-bottom:0!important;
  font-size:12px!important
}

.commentlist .comment {
  margin-bottom:2px;
  background:#fff;
  border:1px solid #f2f2f2;
  padding:5px
}

.commentlist li,#commentform input,#commentform textarea {
  font:.9em 'Lucida Grande',Verdana,Arial,Sans-Serif
}

.commentlist li .avatar {
  float:right;
  border:1px solid #eee;
  background:#fff;
  padding:2px
}

.commentlist cite,.commentlist cite a {
  font-weight:700;
  font-style:normal;
  font-size:1.1em
}

.commentlist p {
  font-weight:400;
  line-height:1.5em;
  text-transform:none;
  font-size:11px!important
}

#commentform p {
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif
}

.commentmetadata {
  font-weight:400
}

#commentform input,#commentform textarea {
  border:1px solid #eee
}

.wp-caption {
  border:1px solid #ddd;
  text-align:center;
  background-color:#f3f3f3;
  padding-top:4px;
  -moz-border-radius:3px;
  -khtml-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  margin:10px
}

.eventos img {
  margin-bottom:10px
}

.eventos h3 {
  margin-bottom:8px;
  font-size:16px
}

.recado {
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px dotted #cdcdcd
}

.recado .info {
  color:#666;
  text-transform:uppercase
}

.recado .info p {
  margin-bottom:3px
}

.recado .texto {
  margin-top:10px;
  color:#3e3e3e
}

.editoria .texto {
  font-size:14px!important;
  margin-bottom:10px!important;
  line-height:1.6!important
}

.recado .data {
  font-style:italic;
  color:#666
}

.editoria .recado {
  margin-bottom:15px;
  padding-bottom:15px
}

.escrever {
  display:inline-block;
  background-color:#f1f1f1;
  border-radius:5px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  -webkit-border-radius:3px;
  font-size:16px;
  margin-bottom:30px;
  margin-top:5px;
  border:1px solid #eee;
  font-weight:700;
  padding:5px 30px
}

.escrever:hover {
  text-decoration:none;
  background-color:#f6f6f6
}

input,textarea {
  border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  border:1px solid #d1d1d1;
  padding:8px 5px
}

label
{
  display:block;
  color:#666;
  margin-bottom:3px
}

#recado {
  width:600px;
  height:80px
}

#comment {
  width:308px!important
}

.alignleft,#menu ul li,#novo ul li {
  float:left
}

#barraTopo #busca #ok,#commentform input#submit {
  border:2px solid #ccc;
  background:#eee;
  padding:4px
}

#conteudo.ler .relacionadas ul,#editorias .editoria ul {
  padding-left:15px
}

#destaques #lista_destaques .item,#editorias .editoria .chamada-item,.commentlist {
  margin-bottom:20px
}
