@charset "utf-8";
/* CSS Document */

/* UTIL */

img { border:none; }
br.clear { font-size:2px; display:block; height:2px; }


.left { float:left; }
.right { float:right; }
.clear_l { clear:left; }
.clear_r { clear:right; }
.clear { clear:both; }

.hide { visibility:hidden; }


.align_r { text-align:right }
.align_l { text-align:left }
	/* margin  padrao  10px  */
	
.no_margin { margin:0; }
.h_margin { margin:auto 10px; }
.v_margin { margin:10px auto; }
.margin { margin:10px; }
.margin_b { margin-bottom:10px; }
.margin_r { margin-right:10px; }
.margin_l { margin-left:10px; }
.margin_t { margin-top:10px; }

.block { display:block }


	/* --------------------- */

/* CORES  */



/* ------------------------- */


body, html { height:100%; } /* Necessário */
#wrap {
	position:relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
}
#conteudo {
	padding-bottom:60px; /* Esse padding é o mesmo valor da altura do rodapé */
}
#rodape {
	width:100%;
	position:absolute;
	bottom:0 !important;
	height:60px;
	background:url(/imagens/bg/rodape.gif) repeat-x center top;
	
}


body { margin:0; background:#000 url(/imagens/bg/body2.jpg) repeat center top; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
.sized { width:950px; min-width:950px; margin:0 auto; }

#texto_topo { position:absolute; width:100%; text-align:center; margin-left:0; top:3px; background:#222; }
.texto_topo { }
.addict_blog { margin-left:170px; }
#conteudo { background:url(../imagens/bg/bg_novo.jpg) repeat-x center top; min-height:585px; }
#left { margin:6px 0 0 10px; float:left; width:185px; }
#logo { margin:25px 0 0 15px; }
#newsletter { background:url(../imagens/bg/transparency.png); margin:28px 0 5px; width:174px; }
#newsletter form { margin:11px; overflow:hidden; }
#newsletter label { display:block; float:left; width:50px; }
#newsletter label img { margin-top:7px; }
#newsletter input.text { border:none; background:#bdbdbd; font-size:10px; width:98px; }
#newsletter .bt_ok { text-align:right }



#favoritos { background:url(../imagens/bg/favoritos.png); width:174px; height:61px; margin:0 0 5px 0 }
#favoritos a { display:block; float:left; margin-top:20px; }
#favoritos #img_favoritos { margin: 20px 0 0 20px; }
#favoritos #img_delicious { margin-left:35px; }
#favoritos #img_technorati { margin-left:34px; }


#contato { background:url(../imagens/bg/transparency.png); margin:0px 0 5px; width:174px; }

#centro { float:left; width:534px; margin:61px 0 0; }
#busca_home { background:url(../imagens/bg/busca_cinza.jpg) no-repeat center top; width:524px; height:35px; }
#busca_home form { margin-top:5px; text-align:right; margin-right:10px; }
#busca_home img { vertical-align:middle; margin-right:5px; }
#busca_home input.text { border:none; background:#bdbdbd; width:100px; font-size:10px; vertical-align:middle; }
#player { background:#000 url(../imagens/bg/player_cinza.jpg) center top; text-align:center; margin-right:10px; height:411px; }
#player div { margin-left:8px; }
span.small { font-size:2px; height:2px; display:block; }

#loading { position:absolute; margin-top:25px; margin-left:0px; display:none; }

#lista_centro { margin:20px 0; padding:0; list-style-type:none; }
#lista_centro li { display:block; float:left; width:165px; height:117px; margin:0 14px 15px 0; }
#lista_centro li#erro { width:100%; height:auto; color:#FFF; font:bold 14px Verdana, Geneva, sans-serif; display:none }
#lista_centro li.last { margin:0; }
#titulo_video0,#titulo_video1,#titulo_video2,#titulo_video3,#titulo_video4,#titulo_video5
{ position:absolute; background:#000; color:#9C0; padding:3px 7px; margin-left:0px; margin-top:80px; font-size:12px; text-decoration:none; }


#paginacao { text-align:right; height:25px; line-height:25px; }
a.paginacao,#paginacao em,.paginacao_atual { padding:3px 5px; margin:0px 3px; background:#222; color:#FFF; font-weight:bold; border:2px solid #464033; text-decoration:none; }
#paginacao em { font-weight:normal; color:#666; background: #222; border-color:#222 }
.paginacao_atual { border-color:#999; background:#555; }
a.paginacao:hover { border-color:#999; background:#555; }
#direita { float:left; margin:61px 0 0; width:180px; }
#direita #menu_direita { height:439px; }

#bt_voltar { display:none; color:#C60; text-decoration:none; }
#bt_voltar a { color:#C60; text-decoration:none; }
#bt_voltar a:hover { text-decoration:underline; }
#flash_assinatura { position:absolute; width:85px; height:45px; margin-top:12px; }

#ok { background:url(../imagens/botoes/ok.png) no-repeat center center; width:35px; height:23px; border:none; cursor:pointer; }