/* CSS GLOBAL TD.ru */
body {
	background: #000000;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    text-align: left;
    color:#EEEEEE;
}

/* ELEMENTOS GERAIS */
img 
{
	border: none;
}

img.borda_dupla {
	border: 2px solid #FFFFFF;
}
img.borda_dupla:hover {
	border: 2px solid #999999;
}


img.fade {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
	cursor: pointer;
	border: 1px solid #999999;
}

img.fade:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;	
	border: 1px solid #999999;
}


ul {
	margin: 0px 0px 0px 2em;
	padding: 0px;
}

li 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

h1 
{
	margin: 3px;
}

form{
	border: none;
	padding: 0;
	margin: 0;
}

br 
{ 
	clear: left; 
}

/* LINKS */
a
{ 
	color: #B6D203;
	text-decoration: none;
}
a:hover
{ 
	color: #FFFFFF;
	text-decoration: none;  
	cursor: pointer;	
}

.lnk_cinza 
{ 
	color: #666666;
	text-decoration: none;
}

.lnk_cinza:hover
{ 
	color: #CCCCCC;
	text-decoration: none;  
}

.lnk_branco 
{ 
	color: #FFFFFF;
	text-decoration: none;
}
.lnk_branco:hover
{ 
	color: #666666;
	text-decoration: none;  
}
.lnk_img
{ 
	border: 1px solid #333333;
	text-decoration: none;
}

.lnk_img:hover { 
	border: 1px solid #999999;
	text-decoration: none;  
}

/*TEXTOS*/
.txt_med
{
	font-size:14px; 
}

.txt_gra
{
	font-size:20px;
}

.txt_vermelho {
	color: #CC0000;
}

.txt_vermelho_nr {
	color: #CC0000;
	font-weight: bold;
}

.txt_verde {
	color: #B6D203;
}

.txt_verde_nr {
	color: #B6D203;
	font-weight: bold;
}

.txt_cinza {
	color: #999999;
}

.txt_cinza_nr {
	color: #999999;
	font-weight: bold;
}

.txt_monosp {
	font-family:"Courier New", Courier, monospace;
	font-size: 14px;
}

/* ELEMENTOS DE FORMULARIO */
select, input, textarea {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    border:1px solid #999999;
	background: #1D1D1D;
	color: #FFFFFF;	
}

.radio {
  background:none; 
  border: none; 
}

.button {
    border:1px solid #999999;	

	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
		
	background: url(../img/bck_btn_verdes_off.png) #000000;
	
    color:#FFFFFF;
		
    line-height:130%;
    text-decoration:none;
    cursor:pointer;
    padding:2px 5px 2px 4px; /* Links */
}
.button:hover{
	background:url(../img/bck_btn_verdes_on.png);
}



/* ELEMENTOS DAS NOTICIAS */
#tbl_news 
{
	border: solid 1px #999999;
	background: #000000 url(img/bck_ticker.png) repeat-x;
}

/* CELULAS DA TABELA DE LAYOUT PRINCIPAL */
#td_cab_topo {
	background: url(../img/img_luz_topo_layout.png);
	height: 30px;

	border-bottom: 1px solid #999999;
}

#td_cab_topo_admin {
	background: url(../img/img_luz_topo_layout_admin.png);
	height: 30px;

	border-bottom: 1px solid #999999;
}

#td_cab_centro {
	background:url(../img/bck_topo_cab.png) repeat-x top #000000; 
	height:320px;

	border-left: 1px solid #999999;	
	border-right: 1px solid #999999;			
}

#td_cab_rodape {
	background:url(../img/img_luz_rodape_layout.png);
	height: 20px;
}

#tab_parceiros {
	border: 1px solid #999999; 
	height: 80px;
}


/* LINKS QUADRO PAGINACAO */
.paginacao_off {
	border: 1px solid #B6D203;
    background: #141414;
	color: #FFFFFF;
	
    font-size: 13px;
	font-weight: bold;
	text-align:center;

	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
}

.paginacao {
	border: 1px solid #999999;
    background: #000000;
	color: #999999;

    font-size: 13px;
	font-weight: bold;
	text-align:center;

	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
}

.paginacao:hover {
	border: 1px solid #B6D203;
    background: #141414;
	color:#FFFFFF;
}

/* FIM PAGINACAO */



/* ELEMENTOS GENERICOS */
#td_especial {
	border-top: 1px solid #999999; 
	border-bottom: 1px solid #999999; 	
}

.iframe
{
    background-color: #000000;
	border: none;
}

.img_borda {
	border: 1px solid #000000;
}

/* Tabelas com os links de downloads */
.tbl_srv {
	border: none;
	width: 295px;
	height: 25px;
}

.td_srv {
	text-align: center;
	width: 30px;
	height: 25px;
}

#div_busca {
  position:fixed; 
  width:990px; 
  height:65px; 
  left:50%; 
  margin-left:-495px; 
  bottom:0px; 
   
}

/*.table_coment {
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#FFFFFF;
  width: 400;    
  table-layout: fixed;  
  word-wrap: break-word;
}*/

/* FIM DOS OBJETOS GENERICOS */


/* MENU DOS ARTISTAS */
.menu, .menu ul {
  margin:0;
  padding:0;
  margin-bottom:0px;  
  list-style:none;
  font-size: 11px;
}
.menu {
  width:150px;
  text-align:left;
}

/* Item */
.menu li {
  margin:0;
  padding:0;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;  
  font-size: 13px;
}
.menu a {
  color: #999999;
  background:#000000;
  display:block;
  padding:2px 5px;
  text-decoration: none;  
  font-weight: bold;
}
.menu a:hover {
  color: #FFFFFF;
  background: url(../img/bck_menu_art.png);
  text-decoration: none;  
  font-weight: bold;	  
  cursor: pointer;
  
}
.menu ul li {
  /* padding-left:13px; */
  margin-bottom: 1px;
  border: none;    
}

/*SubItem*/
.menu ul a {
  font-size: 11px;
  text-align:left;
  text-decoration: none;
  color: #999999;
  background:#1D1D1D;
  width:139px;
}
.menu ul a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background:#333333;
}
.hidden {
  display:none;
}
/* FIM DOS ARTISTAS */

/* DIV SPLASH SCREEN TRANSPARENTE */
#div_full_transp {
  position: fixed !important;
  border: 1px solid #000000;  
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  width: 100%;
  height:100%;
  background-color:#000000;
  color:#FFFFFF;

  /* for IE */
  filter:alpha(opacity=80);

  /* CSS3 standard */
  opacity:0.8;
}


#div_full_frame {
  position: fixed !important;
  position:absolute;
  
  z-index:102;
  left:50%;
  
  width: 650px;
  height: 500px;

  margin-left:-325px;
  margin-top: 40px;
  
}

.tbl_splash {
  width: 640px;
  height: 490px;
  border: 1px solid #999999;
  background: url(../img/bck_topo_cab.png) repeat-x #000000; 
}

.iframe_splash {
  width: 660px;
  height: 520px;
}
/* FIM DIV SPLASH SCREEN TRANSPARENTE */

/* ESTILOS DOS BOTÕES DE DIVULGAÇÃO DO ÁLBUM */
.btn_divulg {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
	cursor: pointer;
}
.btn_divulg:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;	
}
/* FIM DOS BOTÕES DE DIVULGAÇÃO *

/* TABELA DE POSTAGENS */
.tbl_post {
  background:url(../img/bck_post.png) no-repeat;	
  text-align: left;
  width: 760px;
  height:105px;
}

/* TABELA DE COMENTARIOS */ 
#tbl_comentario {
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#FFFFFF;
  text-align: justify;
  margin-bottom:7px;	
  padding-left: 3px; 
  padding-right: 3px;
  padding-top: 5px; 
  padding-bottom: 3px;
  width: 100%;    
  table-layout: fixed;  
  word-wrap: break-word;
}

/* MENU TOPO */
#menu_topo {  
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	margin-top:10px;
	width: 100%;
	text-transform: uppercase;	
	text-align:right;
}

/* FILTROS */
#tbl_filtro {
  background:url(../img/bck_filtro.png);
  width: 760px;
  height: 40px;
  font-family: 'Arial', Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color:#000000;
  margin-top:10px;
}
