* {	margin: 0; padding: 0; list-style: none; font-family: Georgia }
h2 { color: #333; font: 25px normal; padding: 16px 0px 0px 58px }
h3 { width: 250px; margin: 15px auto 6px auto; color: #C00;	background: url(img/subtitulo.gif) repeat-x bottom;	padding: 10px 0 2px 0; border-bottom: 1px solid #DDD; font-weight: lighter; font-size: 16px }
body { margin-top: 1px;	background: url(img/background.gif) repeat-x }
img { border: none }
a, a:visited, a:active { color: #000; text-decoration: none }
a:hover { text-decoration: underline; cursor: pointer }

/* ESTRUTURA */
#geral { padding: 5px; margin: 0 auto; width: 990px; overflow: hidden }
#topo { background: url(img/logodireita.jpg) no-repeat right; height: 203px; width: 990px }
#topo h1.logo a { background: url(img/logo.jpg) no-repeat; height: 203px; width: 550px;	display: block }
#elementos { background: url(img/pesquisa.gif) no-repeat left; width: 838px; height: 91px; float: left }
#busca { position: absolute; margin: 50px 0 0 20px; top: 220px }
.pesquisar { border-top: 1px solid #333; border-left: 1px solid #333; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font: 14px Courier New; margin-bottom: 10px; color: #333; padding: 5px; width: 138px; height: 17px }
#publicidade { width: 500px; height: 79px; border: 1px solid #CCC; margin-left: 327px; padding: 5px }
#botoes { float: right; width: 126px; height: 88px; padding-right: 1px; overflow: hidden }
#botoes li { padding-bottom: 7px; text-align: right }
#conteudo { clear: both }
#posts { margin-top: 20px; float: left; width: 713px }
#menu { float: right; width: 277px }
.postagem { margin: 0 auto; width: 697px }
.juicy { padding: 12px 0 12px 45px; clear: both }
.titulo { width: 619px; height: 86px; background: url(img/titulo.jpg); float: left }
.titulo p { margin: 25px 0 0 21px; font-size: 11px }
.data { background: url(img/data.jpg); float: right; width: 78px; height: 86px }
.data ul { width: 48px }
.data li { font: bold 16px Tahoma; color: #FFF; text-align: center; margin-top: 8px }
.texto { clear: both; background: url(img/post_meio.gif); padding: 10px 16px 0 16px; text-align: center }
.texto p { margin-top: 10px }
.texto img { border: 5px solid #F0F0F0; padding-bottom: 25px; background: url(img/capa.gif) no-repeat bottom left; background-color: #F0F0F0 }
.baixoesquerda { background: url(img/baixoesquerda.jpg); width: 349px; height: 96px; float: left }
.baixodireita { background: url(img/baixodireita.jpg); width: 348px; height: 96px; float: right }
.baixoesquerda p { font-size: 12px;	color: #333; padding: 59px 0 0 45px }
.baixodireita li { display: inline; margin-left: 6px }
.baixodireita ul { margin: 50px 0 0 175px }
#menu { width: 277px; height: 800px }
#menu ul { padding: 85px 0 0 23px }
#menu li { display: block; margin-bottom: 13px; padding-left: 26px; background: url(img/bullet.gif) 0 4px no-repeat; line-height: 15px }
#categorias { background: url(img/categorias.gif) top; width: 277px }
#categorias p { padding: 5px 20px 8px 20px }
#parceiros { background: url(img/parceiros.gif) top no-repeat; width: 277px; height: 450px }
#baixo { background: url(img/baixo.png) top repeat-x; text-align: center; padding-top: 25px }
.pages { margin-left: 15px }
.blu { color: #0000CC }
.revistasnovo td { width: 180px; padding: 12px; font-size: 12px; margin: 0 auto }
.revistasnovo img { border: 5px solid #F0F0F0; padding-bottom: 25px; margin-top: 10px; background: url(img/ver.gif) no-repeat bottom left; background-color: #F0F0F0 }

.pagination { width:auto; height:25px; padding:15px 0 8px 0; margin:0 auto }
.pagination a { background:#dfdfdf; text-decoration:none }
.pagination a,.pagination span.pages,.pagination span.current,.pagination span.extend { padding:2px 6px 2px 6px; margin:1px }
.pagination a,.pagination a:hover,.pagination span.current,.pagination span.extend { border:1px solid #222 }
.pagination a,.pagination a:hover,.pagination span.pages,.pagination span.current { font:bold 0.9em Tahoma }
.pagination a:hover { background:#CCC; color:#fff }
.pagination span.current,.pagination span.extend { background:#fff; font-weight:bold; color:#222 }