* { margin: 0; padding: 0; }
body { background: #D4dded url(../images/bg-site.gif) top center repeat-x; color: #444444; font: 12px arial; }
#site { width: 900px; margin: 0 auto 0 auto; background: #ffffff; border-left: #d6d6d6 0px solid; border-right: #d6d6d6 0px solid; }
#topo { width: 900px; background: #ffffff; display: table; }
	#topo #logo { width: 900px; height: 85px; }
	#topo #menu { width: 900px; height: 33px; background: #f1f1f1 url(../images/bg-menue.gif) top left no-repeat; margin: 10px 0 3px 0; border-bottom: #d6d6d6 1px solid; border-top: #d6d6d6 1px solid; }
		#topo #menu table { margin: 7px auto; width: 520px; }
			#topo #menu table a { padding: 10px; color: #888888; text-decoration: none; }
				#topo #menu table a:hover { padding: 10px; color: #000; text-decoration: none; }
/* ---------------------------------- */
#votos { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #D4DDED; border: 1px solid #D6D6D6; height: 44px; margin: 2px auto; width: 500px; }
	#votos table { margin: 2px auto; text-align: center; }
	#votos .voto { background: url(../images/bg-votoo.gif) top center no-repeat; width: 18px; height: 2px; text-align: center; color: #444444; font: 11px arial; }
/* ---------------------------------- */
#meio { width: 900px; min-height: 360px; margin-top: 5px; }
	#meio a { color: #006699; text-decoration: none; font: bold 12px arial; }
		#meio a:hover { color: #0066FF; text-decoration: underline; font: bold 12px arial; }
	#meio h2 { background: #888888; font: bold 20px arial; color: #ffffff; padding: 3px; margin: 0px; }
	#meio .foto { width: 900px; text-align: left;}
		#meio .foto img { border: #d6d6d6 1px solid; padding: 2px; }
		#meio .foto .blockImagem { display:inline; float:right; text-align:left; width:550px }
	#meio .tags { color: #444444; font: 10px arial; text-align: left; }
		#meio .tags a { color: #888888; text-decoration: none; font: normal 10px arial; }
			#meio .tags a:hover { color: #444444; text-decoration: underline; font: normal 10px arial; }
	#meio .ranking { width: 95px; height: 97px; background: url(../images/bg-ranking.gif) center center no-repeat; text-align: center; font: bold 28px arial; color: #ffffff; }
	#meio .comentario { width: 500px; background: #FFFFCC; border: #FFCC33 1px dashed; margin: 10px auto 10px auto; padding: 10px; font: 14px arial; }
		#meio .comentario .txt { font: 10px Arial; text-align: left; }
		#meio .comentario .autor { font: bold 10px Arial; background: #FFCC33; padding: 3px; text-align: right; margin-top: 10px; }
	#meio #comentar { width: 500px; background: #fafafa; border: #d6d6d6 1px solid; margin: auto; padding: 10px; font: 14px arial; text-align: left; }
		#meio #comentar h4 { padding: 3px; background: #888888; font: bold 20px arial; color: #ffffff; }
		#meio #comentar input, #meio #comentar textarea { border: #d6d6d6 1px solid; padding: 2px; font: 14px arial; }
		#meio #comentar .botao { background: #d6d6d6 url(../images/bg-botao.gif) center center repeat-x; }
	#meio .img_categoria { border: #d6d6d6 1px solid; background: #efefef; }
		#meio .img_categoria img { border: #d6d6d6 1px solid; }
	#meio .contato { border: #d6d6d6 1px solid; padding: 2px; font: 14px arial; }
/* ---------------------------------- */
#rodape { width: 100%; border-top: #BCCDE9 3px solid; background: #D4DDED; margin-top: 10px; }
	#rodape table { width: 900px; margin: auto; }
	#rodape p { padding: 5px; color: #444444; font: 10px arial; }
	#rodape a { color: #444444; text-decoration: none; }
		#rodape a:hover { color: #000; text-decoration: underline; }
	#rodape .developed { background: url(../images/developed.gif) 0 -40px no-repeat; width: 120px; height: 40px; display: block; text-decoration: none; }
		#rodape .developed:hover { background: url(../images/developed.gif) 0 0 no-repeat; width: 120px; height: 40px; display: block; text-decoration: none; }
div.pagination { font-family: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; font-size: 13px; text-align: right; padding: 4px 6px 4px 0; background-color: #fff; color: #313031; }
	div.pagination a { color: #0030ce; text-decoration: none; padding: 5px 6px 4px 5px; margin: 0 3px 0 3px; border: 1px solid #b7d8ee; }
		div.pagination a:hover, div.pagination a:active { color: #0066a7; border: 1px solid #b7d8ee; background-color: #d2eaf6; }
	div.pagination span.current { padding: 5px 6px 4px 5px; margin: 0 3px 0 3px; border: 1px solid #b7d8ee; font-weight: bold; color: #444444; background-color: #d2eaf6; }
	div.pagination span.disabled { display: none; }

.atencao{background:url(../images/css_alert.gif) left no-repeat #FFC;border:1px solid #96965E;font-family:Verdana;font-size:11px;margin-bottom:5px;margin-top:5px;padding:10px 10px 10px 50px;text-align:left;}
.ok{background:url(../images/css_ok.gif) left no-repeat #FEFCF1;background-color:#FFC;border:1px solid #96965E;font-family:Verdana;font-size:11px;margin-bottom:5px;margin-top:5px;padding:10px 10px 10px 50px;text-align:left;}

/* ads */
.adsEsquerda { display:inline; float: left; margin-right: 5px; width: 120px; text-align:right; margin-left: 50px}
.adsDireita { display:inline; float: left; margin-left: 5px; width: 336px; text-align:left}
.adsEsquerda300 { display:inline; float: left; margin-right: 5px; width: 300px; text-align:right; margin-left: 100px}
.clear { left left no-repeat; clear: both; }