body {
margin: 0;
padding: 0;
background:url(../images/bgfatale.jpg) center repeat-y fixed;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #d4d4d4;
}
a:link, a:visited{
color: #d4d4d4;
text-decoration: none;
}
a:hover {
color: #d4d4d4;
text-decoration: underline;
}
a.linkmarrom:link, a.linkmarrom:visited, a.linkmarrom:active, a.linkmarrom:hover {
color: #CAC099;
font-size: 11px;
text-decoration: underline;
}

a.linkmarrom:hover {
text-decoration: none;
}


a.linkvermelho:link, a.linkvermelho:visited, a.linkvermelho:active, a.linkvermelho:hover {
color: #FFF;
font-size: 11px;
text-decoration: underline;
}

a.linkvermelho:hover {
text-decoration: none;
}



.alternaivo {
margin-left: -1300px;
}
#header, #tudo{
width: 768px;
margin: 0 auto;
_margin-bottom: -6px;
padding: 0;
background-color: #400727;
}

#tudo 
{
}

#conteudo_geral {
width: 768px;
margin: 0 auto;
_margin-bottom: 0px;
padding: 0;
background: transparent;
height:100%;
}

#menu {
width: 167px;
float: left;
background-image: url(../images/fundo_menu_left.jpg);
height:auto;
}
#menu ul, #menu li {
list-style: none;
margin: 0;
padding: 0;
margin-bottom: -2px;
margin-top: 0px;
}

#menu img {
border: 0;
}

#conteudo_maior {
width: 768px;
background: #400727;
float: right;
height:auto;

}
#conteudo {
width:591px;
background:url(../images/fundo_geral.jpg) repeat-y;
float: right;
_padding: 0px;
_padding-top: 10px;
_margin-right: 6px;
height:auto;
padding-left:10px;
min-height:900px;
height:auto;
}


#login{
width: 250px;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 30px;
padding: 10px;
}
#login h1 {
font-size: 24px;
color: #D1CFC5;
margin: 0;
padding: 0;
}
#login h2 {
font-size: 18px;
color: #D1CFC5;
margin: 0;
padding: 0;
}
#login .textbox {
width: 244px;
background-color:#454A35;
border: solid 1px #646848;
color: #FFF;
}
#login .botao, .botao{
width: 80px;
color: #FFFFFF;
background-color:#454A35;
border: solid 1px #646848;
}
#login .cadastrar {
float: left;
width: 100px;
font-weight: bold;
font-size: 14px;
}
#login .esqueci {
float: right;
width: 150px;
text-align: right;
font-weight: bold;
font-size: 14px;
}

#busca {
margin: 0 auto;
width: 549px;
background:transparent;
color: #fff;
padding: 5px;
margin-bottom: 7px;
margin-top:10px;
}

#indi
{
width:149px;
height:133px;
margin:0 auto;
}

.tit_rank
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}


#rank
{
width:250px;
height:280px;
margin-top:10px;
}

#rank_tab
{
margin-top:5px;
}

#dados_rank
{
width:290px;
}

#dados_rank_1
{
width:290px;
float:left;
height:20px;
margin-top:2px;
background:url(../images/barra_rank.jpg) bottom no-repeat;
}

#posi
{
float:left;
width:40px;
margin-left:15px;
}

#nome_r
{
float:left;
width:170px;
}


#rank1
{
width:250px;
height:280px;
margin-top:10px;
margin-left:10px;
}

#busca form{
padding: 0;
margin: 0;
}

#indi_tit
{
width:250px;
height:250px;
}

#indi_img
{
margin-left:8px;
margin-top:10px;
}

#area_left {
width: 290px;
height: auto;
margin-left: 10px;
float: left;
background-image: url(../images/divisao_meio_vert.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#area_left_ind {
width: 300px;
height: 700px;
margin-left: 10px;
float: left;
background-image: url(../images/divisao_meio_vert.jpg);
background-repeat: no-repeat;
background-position: top right;
}


#form_ind
{
width:260px;
height:300px;
margin-left:10px;
}

.input
{
border:1px solid;
background:#663952;
}

#envia_ind
{
width:260px;
height:30px;
}

#destaque {
width: 189px;
margin-bottom: 25px;
}
#destaque img{
margin-bottom: 5px;
_margin-bottom: 3px;
}
#destaque h3, #destaque h3 a{
color: #FFFFFF;
font-size: 11px;
margin: 0;
padding: 0;
font-weight: normal;
margin-bottom: -5px;
_margin-bottom: -15px;
}
#destaque span {
color: #FFF;
}
#destaque p, #promocao p, #ranking p{
font-size: 11px;
}
.destaque_interno {
width: 580px;
margin-bottom: 25px;
}
.destaque_interno img{
margin-bottom: 5px;
_margin-bottom: 3px;
}
.destaque_interno h3, .destaque_interno h3 a{
color: #FFFFFF;
font-size: 11px;
margin: 0;
padding: 0;
font-weight: normal;
margin-bottom: -5px;
_margin-bottom: -15px;
}
.destaque_interno span {
color: #FFF;
}
.destaque_interno p, #promocao p, #ranking p{
font-size: 11px;
}
#promocao {
width: 189px;
}
#promocao h3{
color: #FFF;
font-size: 16px;
margin: 0;
margin-bottom:10px;
_margin-bottom: -15px;
padding: 3;
}
.promocao_interna {
width: 580px;
}
.promocao_interna h3{
color: #FFF;
font-size: 16px;
margin: 0;
margin-bottom: 10px;
_margin-bottom: -15px;
padding: 3;
}
#area_right {
width: 290px;
float: right;
_margin-right: 4px;

}


#area_right_ind {
width: 270px;
float: left;
_margin-right: 4px;
}
#ranking .votos{
color: #FFFFFF;
font-size: 11px;
}
#ranking img{
margin-bottom: 7px;
_margin-bottom: 5px;
vertical-align: middle;
}
.img_borda img {
border: 2px solid #58615E;
}

#ranking h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFF;
margin: 0;
margin-bottom: -3px;
_margin-bottom: 8px;
padding: 3;
}
#geral_ranking{
width: 300px;
height: 145px;
background:transparent;
font-size: 10px;
color: #FFFFFF;
}

#geral_ranking td{
line-height: 36px;
vertical-align: middle;
}
#geral_ranking table h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #FFF;
margin: 0;
_margin-top: -13px;
_margin-bottom: -16px;
padding: 0;
}
#geral_ranking table, #geral_ranking table p {
font-size: 10px;
color: #FFFFFF;
}

<!-- ///////// ESTILO PAGINA BANDA /////////////// -->
#nome_banda{
position:relative;
width: 354px;
color: #FFFFFF;
}
#nome_banda span {
margin-left: 10px;
}
#area_left_banda img {
margin-top: 10px;
}
.vermelho{
font-size: 18px;
color: #FFF;
margin: 0;
padding: 0;
font-weight: normal;
}

.vermelho2{
font-size: 16px;
color: #FFF;
margin: 0;
padding: 0;
font-weight: normal;
}

.vermelho1{
font-size: 18px;
color: #FF0000;
margin: 0;
padding: 0;
font-weight: normal;
}
.branco{
color: #FFFFFF;
font-size: 11px;
}
.marrom {
color: #CAC099;
font-size: 12px;
}

#area_left_banda{
width: 340px;
_margin-left: 6px;
margin-left:10px;
float: left;
background-image: url(../images/divisao_meio_vert.jpg);
background-repeat: no-repeat;
background-position: top right;
}
#release {
width: 320px;
margin-top: 15px;
}
#release p {
margin-top: 6px;
}
#mensagens p{
width: 310px;
margin: 0;
margin-top: 3px;
padding: 0;
text-align: right;
}
#caixa_mensagens, #recado {
width: 305px;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
margin-top: 5px;
background-color: #270217;
border: solid 1px #6b6b6b;
padding: 5px;
color: #ccc;
}

#caixa_mensagens {
height: 250px;
overflow: auto;
background:#
}

.botao_cinza {
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
background-color: #353535;
border: solid 1px #6b6b6b;
padding: 3px;
color: #ccc;
}

#area_right_banda {
width: 240px;
float: right;
_margin-right: 0px;
}
#musicas{
width: 219px;

margin-top: 10px;
}
#musicas td{
vertical-align: middle;
padding-bottom: 12px;
}
#musicas table h3 {
font-size: 11px;
color: #FFF;
margin: 0;
_margin-top: -13px;
_margin-bottom: -16px;
padding: 0;
}
#musicas img {
border: 0;
}
#videos{
margin-top: 15px;
}
#videos ul{
list-style: none;
margin: 0px;
margin-left: 3px;
margin-top: 10px;
padding: 0px;
color: #FFFFFF;
}
#videos li {
height: 18px;
}
#fotos, #fotos img{
margin-top: 10px;
}

#enquete {
clear: left;
margin-top: 15px;
font-size: 14px;
font-weight: bold;
color: #FFF;
}
#bottom {
width: 768px;
height: 59px;
margin: 0 auto;
background-image: url(../images/bottom.gif);
background-repeat: no-repeat;
clear:both;
}

.perfil {
width: 167px;
display: table;

}

#perfil {
width: 130px;
color:#fff;
margin: 0 auto;
padding-bottom: 15px;
display: table;
}
#perfil b {
color:#A40B0B;
font-weight: bold;
}

#perfil p {
margin-bottom: 0px;
}

#perfil a{
color: #F3F3F3;
}

#perfil ul, #perfil li {
list-style: none;
}

#perfil li {
margin: 0;
padding: 4px;
}

#cadastro
{
background:#400727;
}

#cadastro_banda {
width: 700px;
margin: 0 auto;
margin-top: 15px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}
.txtbox_cadastro, .required validate-email, .required{
background-color:#fff;
border: 1px solid #AF9D85;
color: #000000;
font-size: 11px;
}

.video {
width: 120px;
float: left;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px;
text-align: center;
}
.video img {: 0px;
}
fieldset {
border: 0px;
}

legend {
display: none;
}
.foto_left {
float: left;
width: 105px;
margin-right: 7px;
margin-bottom: 20px;
min-height:110px;
text-align: center;
}
.foto_left img {
border: 2px solid #58615E;
}

#fotos_banda {
margin-top: 10px;
width: 230px;
}

#fans_banda {
margin-top: 10px;
width: 230px;
}

#fotos {
width: 601px;
margin: 0 auto;
}

#cadastrar_fotos {
clear:both;
margin: 0 auto;
margin-top: 20px;
width: 410px;
padding: 5px;
padding-left: 10px;
background-color:#270217;
border:1px solid #72645A;
}
#cadastrar_musicas {
margin: 0 auto;
margin-top: 20px;
width: 410px;
padding: 5px;
padding-left: 10px;
background-color:#270217;
border:1px solid #72645A;
float:left;
margin:0 auto;
}
.float_left {
width: 250px;
float: left;
margin:10px;
margin-top:10px;
height:350px;
}

#conteudo_adm {
width:596px;
background:url(../images/fundo_geral.jpg) repeat-y;
float: right;
_padding: 0px;
_padding-top: 10px;
_margin-right: 6px;
height:auto;
padding-left:5px;
}
.alterar_musicas {
width: 165px;
margin-right: 7px;
margin-bottom: 30px;
float: left;
height:100px;
}

.alterar_musicas strong{
color: #CAC099;
font-size: 12px;
}

.musicas_exclusivas {
width: 265px;
padding: 5px;
margin-right: 10px;
margin-bottom: 10px;
background-color: #270217;
border: 1px solid #665544;
float: left;
}

.musicas_exclusivas strong{
color: #CAC099;
font-size: 12px;
}


.ver_video {
text-align: center;
}
.ver_video h3{
font-size: 18px;
color: #CAC099;
margin: 0;
padding: 0;
font-weight: normal;
}
.ver_video img {
vertical-align: middle;
}

.lista {
float: left;
width: 130px;
margin: 6px;
margin-bottom: 15px;
text-align: center;
}
.lista img {
border: 2px solid #58615E;
}

.lista_imagens {
float: left;
width: 170px;
margin: 8px;
margin-bottom: 15px;
text-align: center;
}
.lista_imagens img {
border: 2px solid #58615E;
}



.cadastro {
width: 350px;
margin: 0 auto;
margin-top: 15px;
background:#400727;
}

.ativacao {
width: 450px;
height: 300px;
margin: 0 auto;
}

.categorias {
color: #FFF;
font-size: 12px;
}
.categorias h4{
padding: 0;
margin: 0;
margin-bottom: 8px;
}


.promocao_interna {
margin-top: 8px;
margin-bottom: 8px;
border-bottom: 1px  #D7CBBD solid;
}

/*  LISTA FANS */

#banda_busca div
{
color:#FFF;
}

#banda_busca a
{
color:#FFF;
}

.lista_fans {
float: left;
width: 258px;
background-color: #270217;
padding: 5px;
margin: 8px;
min-height: 73px;
}
.lista_fans img {
float: left;
margin-top: 5px;
margin-right: 4px;
margin-bottom: 4px;
border: 1px solid #A39576;
}


#fans_banda {
width: 190px;
margin: 0 auto;
}

#fans_banda .lista_fans_banda{
width: 80px;
float: left;
margin-right: 12px;
margin-bottom: 10px;
}