* { outline: none }
img { border: none }
.off { display:none; }
.clear { clear:both; }

body { margin: 0; padding: 0; background-color: #0d0d0d; }

div#header { position: relative; float: left; margin-left: 42px; _margin-left: 20px; width: 640px; height: 115px; }
	div#header img#logo { margin-top: 43px; width: 131px; height: 54px; }
	div#header div#swf { position: absolute; bottom: -1px; right: -52px; }

div#corpo { float: left; width: 850px; margin-left: 42px; _margin-left: 20px; }
	
	div#corpo div#principal { float: left; padding-top: 60px; width: 640px;  }
		div#corpo div#principal span.titulo a { font: 32px Arial; color: #f20090; text-decoration: none; }
		div#corpo div#principal span.titulo a:hover { text-decoration: underline; }
		div#corpo div#principal span.data { display: block; padding: 0 0 3px 2px; font: 12px Verdana; color: #7d7d7d; }
			div#corpo div#principal span.data a { color: #f20090; text-decoration: none; }
			div#corpo div#principal span.data a:hover { text-decoration: underline; }
		
		div#corpo div#principal div.post { margin: 0; padding: 0; font: 12px Verdana; color: #7d7d7d; line-height: 17px; text-align: justify;}
			div#corpo div#principal div.post a { color: #f20090; text-decoration: none; }
			div#corpo div#principal div.post a:hover { color: #f20090; text-decoration: underline; }
		
		div#corpo div#principal span.tag { font: 12px Verdana; color: #7d7d7d; }
			div#corpo div#principal span.tag a { color: #f20090; text-decoration: none; }
			div#corpo div#principal span.tag a:hover { text-decoration: underline; }
			
		div#corpo div#principal div.paginacao { font: bold 12px Arial; text-align: right; width:640px}
			div#corpo div#principal div.paginacao img { margin: 20px 0 15px 0; }
			div#corpo div#principal div.paginacao a { padding: 4px 12px; background-color: #f20090; color: #7d7d7d; text-decoration: none; }
			div#corpo div#principal div.paginacao a:hover { background-color: #ff35ae; }
			
	div#corpo div#lateral { float: right; margin-top: 126px; .margin-top: 132px; width: 164px; height: 500px; }
		div#corpo div#lateral input.inp_busca { float: left; padding: 2px 2px 0 2px; height: 18px; font: 11px Arial; border:#868686 solid 1px; }
		div#corpo div#lateral input.btn_pesquisa {
			position: absolute;
			background-image:url(img/input/btn_busca.gif);
			width:22px;
			height:22px;
			cursor:Pointer;
			border:#868686 solid 1px;
		}

		div#corpo div#lateral ul#historico { margin: 0; padding: 0; font: bold 11px Verdana; color: #595959; }
			div#corpo div#lateral ul#historico img { padding: 20px 0 15px 0; }
			div#corpo div#lateral ul#historico li { text-indent: 10px; list-style-type: none;  }
			div#corpo div#lateral ul#historico li a { font: 12px Verdana; color: #f20090; text-decoration: none; }
				a.linksite { color:#F20090; text-decoration:none; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
				a.linksite:hover { text-decoration:underline; }
				.style-a { color:#7d7d7d; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
			div#corpo div#lateral ul#historico li a:hover { text-decoration: underline; }
				
div#corpo div#principal div#direitos_autorais { padding: 50px 0; font: 12px Arial; color: #7d7d7d; }	
	div#direitos_autorais_ajuste { padding-top: 50px; margin-left:40px; padding-bottom: 50px; font: 12px Arial; color: #7d7d7d; }				


.line,
.spacing { float:left; width:100%; padding:20px 0; }
.line { border-bottom:1px dashed #323232; }
.rss-gruposal, 
.twitter-gruposal { float:left; width:auto; min-height:26px; margin:10px 0; padding-left:35px; background-repeat:no-repeat; background-position:left center; color:#c8c8c8; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; text-decoration:none; }
.rss-gruposal b, 
.twitter-gruposal b { display:block; } 
.rss-gruposal { background-image:url(img/rss_gruposal.jpg); }
.twitter-gruposal { background-image:url(img/twitter_gruposal.jpg); }

/** COMENTÁRIOS **/

h2#comments { font-family: Arial; color: #7d7d7d; }
	h2#comments a { color: #7d7d7d; text-decoration: none; }

h2#postcomment { font-family: Arial; color: #7d7d7d; }
	
div.rss_feed a { font: 12px Arial; color: #f20090; text-decoration: none; }

p.comentario { padding-bottom: 10px; font: bold 12px Arial; font-style: normal; color: #7d7d7d; }
	p.comentario a { color: #f20090; text-decoration: none; }

.default { font: 12px Arial; color: #7d7d7d; }
	.default a { color: #f20090; text-decoration: none; }
	
input { padding: 4px; font: 11px Arial; color: #000; border: 1px solid #000; }
	input:hover { background-color: #f5f5f5; border: 1px solid #ff063c; }
	input:active { background-color: #f5f5f5; border: 1px solid #ff063c; }
	
textarea { padding: 4px; font: 11px Arial; color: #000; border: 1px solid #000; }
	textarea:hover { background-color: #f5f5f5; border: 1px solid #ff063c; }
	textarea:active { background-color: #f5f5f5; border: 1px solid #ff063c; }
    
   
	div.pos_paginacao { font: 12px Arial; text-align: right; width:640px; margin-left:40px; .margin-top:20px; _margin-top:20px;} 
    div#campo_paginacao{width:457px; margin-top:10px; margin-bottom:10px}
        div#pos_pag_anterior{float:left}
        div#pos_pag_seguinte{float:right}
        span.font_paginacao{
            color:#F20090; 
            text-decoration:underline; 
            font-family:Arial;
            font-size:12px;
            }
        div#clear{clear:both}
		
	.sociable { margin:35px 0px 10px 10px; display:none; }
		.sociable ul { margin:0px; padding:0px; }
		.sociable li { list-style-type:none; display:inline; margin-right:10px; }
		
	#sharethis { position:relative; z-index:9999; display:block; }
	
	.wp-pagenavi { color:#F20090;; }
	.wp-pagenavi a { margin:0px 5px; padding:5px; border:1px solid #333; color:#333; text-decoration:none; }
		.wp-pagenavi a:hover { border:1px solid #F20090; color:#fff; }
		
	#tagcloud { float:left; margin-top:10px; font-family:Verdana, sans-serif; }
		#tagcloud a { color:#F20090; text-decoration:none; }
			#tagcloud a:hover { text-decoration:underline; }
