* {	margin: 0; padding: 0; list-style: none }
body { margin-top: 1px;	background: url(img/background.gif) repeat-x; font: 13px "Lucida Grande", Tahoma }
img { border: none }
a, a:visited, a:active { color: #000; text-decoration: none }
a:hover { text-decoration: underline; cursor: pointer }

h2 { color: #333; font: 25px Georgia; padding: 16px 0px 0px 58px }
h3 { background: url(img/download.gif) no-repeat; width: 512px; padding-top: 40px; margin: 18px auto 0 auto; font-weight: lighter; font-size: 13px; text- }
h3 strong, b { font-weight: 900 }

#geral { padding: 5px; margin: 0 auto; width: 990px; overflow: hidden }
#topo { background: url(img/logodireita.jpg) right; height: 203px; width: 990px }
h1 a { background: url(img/logo.jpg); padding-top: 203px; width: 550px;	display: block; overflow: hidden; height: 0 }
#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 }
.lupa { vertical-align: top }
#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 { width: 697px; margin-top: 20px; float: left }
.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.png); padding: 8px 16px 0 16px; text-align: center }
.texto p { margin-top: 13px }
.texto img { border: 5px solid #F0F0F0; padding-bottom: 29px; background: #F0F0F0 url(img/abregaleria.gif) no-repeat left bottom }
img.no { background: none; padding: 0; border: none }
.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: #F0F0F0 url(img/ver.gif) no-repeat left bottom }
.son a,.hot a,.ser a,.fre a,.ups a,.upl a { height: 38px; display: inline-block; background: url(img/mirrors.jpg) }
.son a { width: 139px }
.hot a { background-position: 534px 0; width: 95px }
.ser a { background-position: 439px 0; width: 102px }
.fre a { background-position: 337px 0; width: 115px }
.ups a { background-position: 222px 0; width: 93px }
.upl a { background-position: 129px 0; width: 130px }
.twitter-share-button { padding-bottom: 13px }
.facebook { overflow: hidden; width: 450px; height: 35px }

.playboy a { background: url(img/playboy.gif) right top no-repeat; width: 147px; height: 23px; margin: 25px 0 0 -100px; display: block }
.paparazzo a { background: url(img/paparazzo.gif) right top no-repeat; width: 86px; height: 31px; margin: 25px 0 0 -39px; display: block }
.sexy a { background: url(img/sexy.gif) right top no-repeat; width: 84px; height: 31px; margin: 25px 0 0 -37px; display: block }
.vip a { background: url(img/vip.gif) right top no-repeat; width: 69px; height: 36px; margin: 25px 0 0 -22px; display: block }

.baixoesquerda,.baixodireita { background: url(img/baixopost.png); font-size: 12px; margin-bottom: 16px }
.baixoesquerda { color: #333; padding: 59px 0 0 45px; height: 37px; width: 303px; float: left }
.baixodireita { background-position: 349px 0; width: 214px; height: 46px; padding: 50px 0 0 135px; float: right }
.baixodireita li { display: inline; margin-left: 6px }
.baixodireita li a { display: inline-block; width: 30px; height: 0; overflow: hidden; padding-top: 32px; -moz-opacity: 0.8; opacity: 0.8 }
.baixodireita li a:hover { -moz-opacity: 1; opacity: 1 }
.tw a { background: url(img/social.jpg) }
.su a { background: url(img/social.jpg) 30px 0 }
.de a { background: url(img/social.jpg) 60px 0 }
.ok a { background: url(img/social.jpg) 90px 0 }
.fb a { background: url(img/social.jpg) 120px 0 }

#menu { float: right; width: 277px; background: url(img/feed-fundo.gif) top left no-repeat; padding-left: 8px; font: 13px Lucida Grande, Tahoma }


.menu-estatico ul { padding-left: 24px; height: 269px }
.menu-estatico li { margin-bottom: 11px }
.menu-estatico li a { padding: 6px 0 6px 16px; background: url(img/bullet.png) 0 9px no-repeat; text-transform: uppercase }
.menu-estatico li a:hover { background-position: 0 -10px; text-decoration: none; color: #0066CC }

#menu-dinamico { padding: 80px 0 0 12px; height: 59px }




ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left: 89px;top:0;}
ul.pureCssMenu ul ul{position: absolute}
ul.pureCssMenu {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#FFF;
}
ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 1px 1px 0px;
	background-color:#E0E0E0;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:91px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 1px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style: none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:0px;
	border-color:#FCEEB0;
	border-style:solid;
	text-align:left;
	color: #000000;
	text-decoration:none;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3;
	height:100%;
	display:inline-block;
	background-color:#E0E0E0; background-image:none }
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background: url(img/fundo.png) repeat-x;
	color: #0066CC
}
ul.pureCssMenu span{
	display:block;
	background-image:url(img/bullet.png);
	background-position: 10px 8px;
	background-repeat: no-repeat;
	padding: 5px 5px 4px 26px;
	text-transform: uppercase;
	border: 1px solid #FFF
   }

ul.pureCssMenu li:hover>a>span{	background-image: url(img/bullet.png); background-position: 8px -31px; border: 1px solid #E0E0E0; width: 57px }
.pureCssMenui a { background: url(img/fundo.png) 0 -1px; padding: 5px 5px 4px 5px; margin-top: 1px }
ul.pureCssMenu li.pureCssMenui a:hover { background: url(img/fundo.png) 0 -1px }



#feed { padding: 17px 0 14px 45px }
.campo { background: url(img/campo.gif); border: 0; margin: 1px 4px 0 0; padding: 9px 9px 9px 11px; width: 169px; height: 16px; font: 11px "Trebuchet MS"; vertical-align: top }

#categorias { background: url(img/categorias.png) top }
#parceiros { background: url(img/parceiros.png) top no-repeat; padding-top: 84px }
#parceiros p { margin-bottom: 13px }
#baixo { clear: both; background: url(img/baixo.png) top repeat-x; text-align: center; padding-top: 18px }
#baixo p { margin-top: 20px }

.pagination{clear:both;padding:15px 0; font:12px; text-align: center}
.pagination a{text-decoration:none;border:1px solid #CCC;margin:1px 0 1px 1px;padding:3px 6px}
.pagination a:hover{border:1px solid #999;background-color:#EEE}
.pages {padding: 3px 6px 3px 0;font-weight:bold}
.current{border:1px solid #000;margin: 1px 0 1px 1px; padding:3px 6px; font-weight:bold}
.extend{margin:1px;padding:3px 6px}

.footer { margin-bottom: 20px; clear: both }

h4 { font: 28px Georgia; margin: 15px 18px }
.sitemap { width: 620px; margin: 0 auto; padding-bottom: 15px }
.sitemap li { margin-top: 8px; list-style: square }
