html, body {
	height: 100%;
	}
html {
	overflow-y:auto;
}
body {
	background-color:#000000;
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
}
img{
	border:none;
}

#topo{
	background-color:#363636;
	background-repeat:no-repeat;
	background-position:top center;
	width: 100%;
	/*height: definido pelo php no arquivo*/
	margin: 0px;
	padding: 0px;
}
#conteudo_topo{
	position:relative;
	width:901px;
	margin:auto;
}
#home{
	border:none;
	width:840px;
	z-index:2;
	position:relative;
	cursor:pointer;
}
#rss{
	position:relative;
	text-align:right;
	top:-110px;
	padding-right:10px;
	z-index:1;
}
#ling{
	position:absolute;
	right:0px;
	z-index:2;
	width:122px;
	height:23px;
	background-color:#FFFFFF;
	top:0px;
	color:#b3ada9;
	font-size:10px;
	text-align:center;
	padding-top:6px
}
#ling a:link, #ling a:hover{
	color:#b3ada9;
}
#l_ativo{
	color:#a8c92d;
	font-weight:600;
	font-size:11px;
}
#artista_topo{
	position:absolute;
	right:0px;
	cursor:pointer;
}	
#conteudo{
	width:901px;
	margin:auto;
}
#busca{
	position:relative;
	top:63px;
	width:901px;
	height:30px;	
}
#campo_busca{
	position:relative;
	width:240px;
	height:30px;
	top:-25px;
	left:561px;
}
#input_busca{
	background-image:url(imagens/fundo_busca.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000000;
	width:233px;
	height:28px;
	border:0px solid #000099;
	padding-left:10px;
	padding-top:5px;
	font-size:20px;
}
#botao_busca, #eng_botao_busca{
	background-position:top;
	background-repeat:no-repeat;
	background-color:#f6f6f6;;
	width:85px;
	height:28px;
	border:0px solid #000099;
	position:relative;
	top:-31px;
	left:255px;
	cursor:pointer;
}
#botao_busca{
	background-image:url(imagens/botao_busca.png);
}
#eng_botao_busca{
	background-image:url(imagens/eng_botao_busca.png);
}
#botao_busca:hover, #eng_botao_busca:hover{
	background-position:bottom;
}
#veja_mais{
    background-image:url(imagens/veja_mais.png);
	background-position:top;
	background-repeat:no-repeat;
	width:87px;
	height:21px;
	border:0px solid;
	position:relative;
	padding-bottom:1px;
	cursor:pointer;
}
#veja_mais:hover{
	background-position:bottom;
}
#principal{
	background-color:#FFFFFF;
	position:absolute;
	width:901px;
	height:auto;
	padding-top:64px;
	padding-bottom:60px;
}
#topo_conteudo{
	position:relative;
	width:901px;
	height:120px;
	top:10px;
	padding-left:60px;
}
#posts{
	float:left;
	width:478px;
	margin-left:60px;
	margin-right:52px;
}
.titulo_post, .titulo_postcom{
	background-color:#89b61d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	padding:4px;
}
.titulo_post:hover{
	background-color:#9dcf25;
}
.coment, .comentcom{
	position:relative;
	top:-28px;
	left:70px;
	background-repeat:no-repeat;
	height:25px;
	width:30px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:2px;
	padding-bottom:10px;
	margin-top:8px;
	margin-left:5px;
}
.coment{
	cursor:pointer;
}
.data_post, .data_postcom{
	margin-top:4px;
	color:#938a85;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-top:5px;
}
#posts_direita{

	background-color:#e7e7e7;
	padding-top:25px;
	padding-left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7da719;
	float:right;
	width:230px;
	margin-right:60px;
}
#posts_direita p{
	padding_top:12px;
	padding-bottom:19px;
}
#rss_pq{
	position:relative;
	background-color:#FFFFFF;
	left:-21px;
	width:251px;
	padding-left:4px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a19a95;
}
#rss_pq img{
	position:relative;
	top:4px;
}
#posts_direita a{
	color:#89b61d;
}
#posts_direita a:hover, .coment_text:hover{
	color:#9dcf25;
}
.coment_text, .coment_textcom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#89b61d;
	top:0px;
	position:relative;
	background-image:url(imagens/coment_pq.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:10px;
	padding-left:15px;
}
.coment_text{
	cursor:pointer;
}
.coment_text:hover{
	background-position:0px -10px;
}
.post_text{
	position:relative;
	top:-53px;
	margin-bottom:-38px;
}
.post_text p{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#rodape{
	position:relative;
	height:150px;
	width:901px;
	background-image:url(imagens/sombra_inferior.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#e7e7e7;

}
#texto_rodape{
	position:relative;
	left:44px;
	top:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#99967c;
}
#texto_rodape span{
	position:relative;
	top:-9px;
	left:5px;
}
.topo_coment, .topo_coment_fibra{
	position:relative;
	background-position:top center;
	background-repeat:no-repeat;
	height:15px;
}
.topo_coment{
	background-image:url(imagens/topo_coment.jpg);
}
.topo_coment_fibra{
	background-image:url(imagens/topo_coment_fibra.jpg);
}
.coment2{
	position:relative;
	margin-top:10px;
}
.conteudo_coment, .conteudo_coment_fibra{
	position:relative;
	background-position:top center;
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.conteudo_coment{
	background-image:url(imagens/fundo_coment.jpg);
}
.conteudo_coment_fibra{
	background-image:url(imagens/fundo_coment_fibra.jpg);
}
.rodape_coment, .rodape_coment_fibra{
	position:relative;
	background-position:top center;
	background-repeat:no-repeat;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	padding-top:24px;
}
.rodape_coment{
	background-image:url(imagens/rodape_coment.jpg);
	background-color:#f1f0ef;
}
.rodape_coment_fibra{
	background-image:url(imagens/rodape_coment_fibra.jpg);
	text-align:right;
	background-color:#32231c;
	color:#FFFFFF;
	padding-right:15px;
}
.data_coment, .data_coment_fibra{
	position:relative;
	top:-15px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
}
.data_coment{
	text-align:right;
}
.data_coment_fibra{
	text-align:left;
}
#form_coment{
	position:relative;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(imagens/fundo_form.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:20px;
	height:299px;
}
#form_coment form{
	padding-top:10px;
	*padding-top:0px;
}
* html #form_coment form{
	padding-top:10px;
}
.form_coment{
	position:relative;
	border:solid 0px;
	padding-bottom:6px;
	*padding-bottom:0px;
	*padding-top:0px;
	width:410px;
	height:15px;
}
#form_coment textarea{
	width:437px;
	height:53px;
}
form #enviar, form #eng_enviar{
	position:relative;
	width:87px;
	height:21px;
	background-image:url(imagens/enviar.png);
	background-position:top;
	border:0px solid;
	margin-right:10px;
	margin-top:15px;
	*margin-top:8px;
	cursor:pointer;
}
form #eng_enviar{
	background-image:url(imagens/eng_enviar.png);
}
form #enviar:hover, form #eng_enviar:hover{
	background-position:bottom;
}
#definicao_categoria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#291f1c;
	position:relative;
	top:0px;
}
#fixed{
	position:fixed;
	bottom:0px;
	width:841px;
	height:25px;
	background-image:url(imagens/fundo_navegacao.png);
	background-repeat:repeat-x;
	z-index:0;
	padding-left:60px;
	padding-top:13px;
}
#anteriores2{
	float:left;
	width:77px;
	height:17px;
	background-image:url(imagens/anteriores.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#eng_anteriores2{
	float:left;
	width:77px;
	height:17px;
	background-image:url(imagens/eng_anteriores.png);
	background-position:top;
	background-repeat:no-repeat;
	cursor:pointer;
}
#anteriores2_off{
	float:left;
	width:77px;
	background-image:url(imagens/anteriores_off.png);
	background-position:top;
	background-repeat:no-repeat;
}
#eng_anteriores2_off{
	float:left;
	width:77px;
	background-image:url(imagens/eng_anteriores_off.png);
	background-position:top;
	background-repeat:no-repeat;
}
#anteriores2:hover{
	background-position:bottom;
}
#eng_anteriores2:hover{
	background-position:bottom;
}
#proximos2{
	float:left;
	width:68px;
	height:17px;
	background-image:url(imagens/proximos.png);
	background-position:top;
	background-repeat:no-repeat;
	top:-17px;
	left:408px;
	cursor:pointer;
}
#eng_proximos2{
	float:left;
	width:68px;
	height:17px;
	background-image:url(imagens/eng_proximos.png);
	background-position:top;
	background-repeat:no-repeat;
	top:-17px;
	left:408px;
	cursor:pointer;
}
#proximos2_off{
	float:left;
	width:68px;
	height:22px;
	top:-17px;
	left:388px;
	background-image:url(imagens/proximos_off.png);
	background-position:top;
	background-repeat:no-repeat;
}
#eng_proximos2_off{
	float:left;
	width:68px;
	height:22px;
	top:-17px;
	left:388px;
	background-image:url(imagens/eng_proximos_off.png);
	background-position:top;
	background-repeat:no-repeat;
}
#proximos2:hover{
	background-position:bottom;
}
#eng_proximos2:hover{
	background-position:bottom;
}
.tapume{
	position:relative;
	width:230px;
	height:35px;
	background-color:#dfdede;
	left:-21px;
	margin-top:4px;
	padding-top:8px;
	padding-left:21px;
	cursor:pointer;
}
.tapume_text{
	position:relative;
	top:-10px;
	left:10px;
}
#centro_barra{
	float:left;
	width:295px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#938a85;
	margin-left:18px;
	margin-right:18px;
	margin-top:2px;
}
#num_barra{
	float:left;
	width:28px;
}
#barra_nav{
	float:right;
	width:264px;
	height:12px;
	border:solid #b3ada9 1px;
	background-color:#f6f6f6;
}
#barra_nav_int{
	position:relative;
	height:12px;
	background-color:#b3ada9;
}
.post_text .cut{
	margin-top:20px;
	position:relative;
}

.post_text .expand{
	display: none;
	position:relative;
	top:-20px;
}
.active, .active2{
	height:12px;
	width:200px;
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:11px;
	font-weight:900;
	color:#a8c92d;
}
.active{
	background-image:url(imagens/expand.png);
}
.active2{
	background-image:url(imagens/cut.png);
	visibility:hidden;
}
.active:hover, .active2:hover{
	background-position:bottom left;
	color:#ccff00;
}