/* padronizando */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* tipografia */
body{font-family: Verdana, sans-serif;line-height:1.5;}
body{font-size:90%;}
h1, h2, h3, h4, h5, h6{font:normal 220% Georgia, "Times New Roman", Times, serif;}
h2{font:normal 150% Georgia, "Times New Roman", Times, serif;}
h3.tituloArtigo{font-size:25px;border-bottom:1px dotted #000;margin-top:30px;}

/* estrutura */
#geral{padding:0 20px;}
#topo{height:154px; background:url(../imagens/topo-degrade.jpg) repeat-x; position:relative; margin:0 -20px;}
#topo h1{text-indent:-20000px; background:url(../imagens/logo.jpg) no-repeat; width:172px; height:70px; position:absolute; top:70px; left:10px;}
#topo h1 a{display:block; height:100%; width:100%;}

#menu{position:absolute; bottom:0; right:100px;}
#menu li{display:block; float:left; margin-right:10px;}
#menu li a{ font-family:Georgia, "Times New Roman", Times, serif;color:#666; text-decoration:none; display:block;padding:5px; background-color:#ccc; border:1px solid #666;}
#menu li a:hover, #menu li a.atual{background-color:#fff; border-bottom:1px solid #fff;}

#aviso{width:100%;text-align:center;padding-top:2px;height:25px;border-bottom:1px solid #f2e389;background-color:#ffc;color:#9b0f09;margin-bottom:10px;text-indent:10px;}
#aviso strong{font-weight:bold;}
#aviso a{color:#9b0f09;text-decoration:none;border-bottom:1px dotted;}

blockquote.vers{margin:20px 0;font-style:italic;}

#conteudo{width:54.5%; float:left;}
#conteudo.busca{width:90%;}
#conteudo a, a.externo{color:#06c;text-decoration:none;border-bottom:1px dotted;}
#conteudo h1 a{color:#000;border:none;}
#conteudo cite{font-style:italic;font-size:12px;}
#conteudo strong{font-weight:bold;}
#barra-lateral{width:44%; float:left; padding-left:1.3%;}
#barra-lateral p{margin-top:20px;}
#rodape-1{clear:both;}

div.toggled ul li{margin-bottom:5px;}
/*div.toggled ul li a, a.externo{color:#06c;text-decoration:none;border-bottom:1px dotted;}*/

.post {margin-bottom:50px;}
.post h1 a{color:#000; text-decoration:none;}
.post h1 a:hover{text-decoration:underline;}
.post p{margin-top:15px;}
.post .post-meta{background:url(../imagens/post-meta.jpg) no-repeat left center; color:#666; padding:10px 0; padding-left:30px;}
.post .post-options{clear:both; margin:10px 0;}
.post .post-options span{margin-right:10px; color:#666;}
.post .post-options span a{color:#666; text-decoration:none;}
.post .post-options span a:hover{text-decoration:underline;}
.post .post-options .avalie{padding-right:110px; background:url(../imagens/estrelas-temp.jpg) no-repeat right center;}
.post .post-options .leia-mais, .post .post-options .comente{padding:5px 0;padding-left:40px;}
.post .post-options .leia-mais{background:url(../imagens/icone-leia-mais.jpg) no-repeat;}
.post .post-options .comente{background:url(../imagens/icone-comentar.jpg) no-repeat;}

.recentes li, .mais-lidos li{font-size:13px;}

p a{color:#06c;}
a.externo{background-image:url(../imagens/icone_link.gif);background-position:center right;background-repeat:no-repeat;padding-right:13px;margin-right:2px;}

.creditos a.externo{background-image:url(../imagens/icone_link_branco.gif);background-position:center right;background-repeat:no-repeat;padding-right:13px;margin-right:2px;border-bottom:1px dotted #fff;}

strong.rss{display:block; background:url(../imagens/rss-lateral.jpg) no-repeat; height:180px;}
strong.rss a{font:220% Georgia, "Times New Roman", Times, serif; color:#000; text-decoration:none; padding-left:40%; height:180px; display:block;}
strong.rss a span{display:block; text-indent:25%;}

.post-destaque{border:1px solid #666; background-color:#eee; padding:10px; margin-bottom:10px;}
.post-destaque h3{background:url(../imagens/post-destaque-h3.jpg) left center no-repeat; color:#666; padding:5px 0; padding-left:60px;}
.post-destaque h4{margin:10px 0 0 0; font-size:160%;}
.post-destaque .post-meta{color:#666;}
.post-destaque span.leia-mais{display:block; text-align:right;}
.post-destaque span.leia-mais a{color:#666;}

ul.revisoes{list-style:none; margin:10px 0;}
ul.revisoes:after{content:"."; display:block; clear:both; visibility:hidden; height:1px; overflow:hidden;}
ul.revisoes li{width:30%; display:inline; text-align:center; float:left; margin-right:10px;}
ul.revisoes strong{display:block;}
ul.revisoes img{display:block;}
ul.revisoes a{font-size:70%; color:#666;}

.blogroll, .about{width:48%; float:left;}
.blogroll h3, .about h3{font-size:150%; margin-bottom:10px;}
.blogroll ul{list-style:none;}
.blogroll a{color:#666; font-size:75%;}

#rodape-1 a{text-decoration:none;}
#rodape-2, #rodape-1, #rodape-comentarios{color:#fff;margin:0 -20px; height:1%; padding:10px; position:relative;}
#rodape-1:after, #rodape-comentarios:after{content:"."; display:block; clear:both; visibility:hidden; height:1px; overflow:hidden;}
#rodape-1 a, #rodape-2 a{color:#fff;}
#rodape-1{background-color:#666; color:#fff; margin-top:20px;}
#rodape-2{background-color:#333; clear:both;}
#rodape-1 h3{margin-bottom:15px;}
#rodape-1 div{width:31%; float:left;}
#rodape-1 div li{margin-left:25px;}
#rodape-2 .rss{background:url(../imagens/rss-rodape.jpg) no-repeat; text-indent:-20000px; height:115px; width:450px; position:absolute; top:20px; left:50%;}
#rodape-2 .rss a{display:block; height:100%; width:100%;}
.creditos a{text-decoration:none;}
.caixinha-sugestoes button{font-size:80%; display:block; margin:10px 0; cursor:pointer;}

#sugestao{
	width:100%;
	margin:10px 0 10px 0;
	height:150px;
}

#comente_ancora{visibility:hidden;}
#rodape-comentarios{color:#000;border-top:1px solid #999;clear:both;background-color:#f0f0f0;margin-bottom:-20px;}

a.all{font-size:25px;color:#000!important;color:#999!important;border:none!important;text-align:right;padding-bottom:10px;}

a.continueLendo{font-size:10px;text-decoration:none;border:none!important;}
a:hover.continueLendo{text-decoration:underline;}

.imagem{
	margin:0 10px 10px 0;
}

/* comentarios */
div .comentario{width:50%;background-color:#fff;border:1px solid #d2d2d2;padding:10px;margin:10px;margin-bottom:60px;}
.comentario span{padding-left:30px;height:25px;margin-top:32px;position:absolute;background:url('../imagens/detalhe_tip_balao.gif') no-repeat;left:50px;}
#comenta{border:1px solid #c1c1c1;background-color:#333;width:50%;padding:10px;margin:10px;color:#fff;font-size:12px;}
#comenta h4,#contato h4{font-size:24px;}
#comenta p,#contato p{padding:2px;margin:10px 0;}
#comenta label,#contato label{display:block;margin:5px 0;}
#comenta label input,#contato label input{width:180px;border:1px solid #222;font-size:16px;height:20px;}
#comenta textarea,#contato textarea{width:70%;height:200px;border:1px solid #222;font-size:16px;}
#comenta .botao,#contato .botao{display:block;border:1px solid #aaa;background-color:#eee;font-size:14px;margin-top:5px;width:150px;height:30px;}
#comenta .aviso_comment,#contato .aviso_comment{color:#ff0;font-weight:bold;font-size:16px;}
#ops{border:none;text-decoration:none;visibility:hidden;}

/* anuncios */
.ad-lateral{clear:both;margin:10px 0;text-align:center;}
.ads-referral:before{content:".";display:block;clear:both;visibility:hidden;}
.ads-referral{clear:both;margin-top:30px;text-align:center;height:500px;}
.ads-bottom-post{text-align:center;margin-top:30px;margin-bottom:-20px;}
.topo_anuncio{width:99%;text-align:center;margin-bottom:20px;}

/* contato */
#contato{border:1px solid #c1c1c1;background-color:#333;width:80%;padding:10px;margin:10px;margin-top:0;color:#fff;font-size:12px;}

/* geshi */
.post pre{border:1px solid #ddd;font-size:14px;padding:8px;overflow:scroll;}
.post div.copia{display:none;border:1px solid #ddd;background-color:#eee;font-size:12px;padding:8px;overflow:scroll;}
.post pre ol{padding-left:30px;}
.post .alternar{outline:0;background:url('../imagens/toggle_code.png') no-repeat;height:16px;color:#000;font-family:"Verdana, Arial, Helvetica, sans-serif";font-size:14px;text-decoration:none;border-bottom:1px dotted #aaa;margin-bottom:10px;padding-bottom:2px;padding-left:24px;display:table;}
.post .alternar:hover{color:#999;}

/* artigos */
#listaArtigo{margin:15px 0;}
#listaArtigo h2{padding:6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;display:block;border-bottom:1px solid #000;background-color:#ccc;}
#listaArtigo h2:hover{color:#fff;background-color:#000;cursor:pointer;}
#listaArtigo ul{margin-left:20px;margin-bottom:5px;}
#defasado{background-color:#990000;border:1px solid #CC0000;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:10px;margin-top:10px;}
#defasado a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
#post_hidden{display:none;}

#listaCategorias{list-style:none;padding:0;margin:0;}
	#listaCategorias li{border:1px solid;margin-bottom:20px;}

	/* code */
	div.code{
		border:1px solid #000;
		border-left:8px solid #000;
		padding:8px;
		background-color:#ccc;
	}