* {	margin: 0; padding: 0; list-style: none; border: 0 }
body { background: url(img/fundo.gif) }
img { border: none }
a:link, a:visited { color: #0066CC; text-decoration: none }
a:hover { text-decoration: underline }
h2 { font: 35px Georgia }
h3 { font: 20px "Trebuchet MS"; margin-bottom: 15px; text-align: center }
h4 { font: 17px "Trebuchet MS"; margin-bottom: 8px }
select { width: 277px; padding: 4px; font: 12px Tahoma; border: 1px solid #CCC }

/*ESTRUTURA*/
#geral { background: url(img/fundomeio.gif); width: 1002px; margin: 0 auto; overflow: hidden; display: block }
#topo {	background: url(img/topo.gif) no-repeat top; padding-top: 43px; height: 169px }
#pomba { float: left; background: url(img/pomba.jpg); width: 227px; height: 135px; margin-left: 76px }
#logotipo { float: right }
#logotipo h1.logo a { background: url(img/logo.gif); width: 505px; height: 127px; margin: 9px 133px 0 0; display: block }
#barra { margin-left: 17px }
#corpo { width: 933px; margin: 0 auto; clear: both; padding-top: 17px }
#menu { float: right; width: 279px; border-left: 1px dotted #CCC; padding-left: 17px; height: 100% }
#conteudo { float: left }
#baixo { background: url(img/baixo.gif); height: 40px; clear: both }
.busca { background: url(img/busca-fundo.gif); padding: 10px 0 0 285px; width: 296px; height: 44px }
.pesquisa {	width: 216px; height: 14px; background: url(img/caixa.gif); padding: 11px; font: 12px Verdana; vertical-align: top; }
.lupa { vertical-align: middle }


/*ESTILOS*/
.post { width: 620px; overflow: hidden }
.file { width: 539px; border-top: 1px dotted #CCC; font: 12px Tahoma; padding: 7px 0 0 18px; margin: 12px 0 20px 0; float: left; background: url(img/file.gif) no-repeat 0 9px }
.data {	background-color: #F1F1F1; width: 53px; height: 26px; padding: 4px 0 0 9px; font: bold 15px "Trebuchet MS"; float: right }
.postagem { font: 14px "Trebuchet MS"; clear: both; text-align: justify }
.postagem p { padding-bottom: 20px }
.quote { padding: 19px 23px 1px 20px; border-left: 15px solid #DEDEDE; background: #F8F8F8; margin-bottom: 20px; color: #666666 }
.esquerda { float: left; padding: 1px 20px 1px 0 }
.direita { float: right; padding: 1px 0 1px 20px }
.comentarios { width: 619px; border-top: 1px dotted #CCC; font: 12px Tahoma; padding-top: 9px; margin-bottom: 40px }
.comentarios li { display: inline }
.numero { background: url(img/comentarios.gif) no-repeat 3px 1px; padding-left: 25px; float: left }
.addthis { float: right }
.displace {	position: absolute;	left: -5000px }
ul.cssmenu { display: inline }
ul.cssmenu li { float: left }
ul.cssmenu li a { display: block; height: 54px; background: url(img/botoes.gif) }
ul.cssmenu li.pi a { width: 177px; background-position: 0 0 }
ul.cssmenu li.qve a { width: 210px; background-position: 210px 0 }
ul.cssmenu li.pi a:hover { background-position: 0 54px }
ul.cssmenu li.qve a:hover { background-position: 210px 54px }

.listamenu { font: 15px "Trebuchet MS" }
ul.listamenu li { margin-bottom: 2px }
ul.listamenu li a { display: block; padding: 15px 0 0 33px; width: 245px; height: 33px; background: url(img/menu.gif); color: #000 }
ul.listamenu li a:hover { background-position: 0 48px; text-decoration: none }

.categoria { font: 12px Tahoma; width: 278px; border-top: 1px dotted #CCC; padding-top: 16px; margin-top: 18px; clear: both }
.categoria p { margin-top: 11px }

.feed { font: bold 11px Tahoma; overflow: hidden }
.feed li { display: inline; text-align: center; background-color: #F1F1F1; height: 30px; width: 134px; padding-top: 3px; margin-top: 15px }
.atualiza { float: left }
.rss { float: right }

.fundo { background: url(img/rss.gif) no-repeat 215px 13px }
.enquete li { line-height: 14px; padding-bottom: 11px }

.pagination { clear: both; padding: 22px 0 0 3px; font: 11px Verdana; }
.pagination a { height: 16px; text-decoration: none; color: #fd5d83; border: 1px solid #dfdfdf; background-color: #f1f1f1; font: 11px/16px Verdana; color: #999; display: block; float: left; text-align: center; padding: 3px 7px; margin-right: 8px; }
.pagination a:hover { color: #5db4fd; border: 1px solid #cac8bd; }
.pagination span.pages { color: #999; float: left; margin-right: 8px; line-height: 16px; height: 16px; padding: 6px 0; font: 11px Verdana; }
.pagination span.current { color: #4e3727; float: left; margin-right: 7px; height: 16px; padding: 4px 8px; font: bold 11px/16px Verdana; }
.pagination span.extend { color: #000; float: left; margin-right: 8px; line-height: 16px; height: 16px; padding: 4px 0; }