/* classes reutilizaveis */
.imgrpl{display:block;font-size:1px;text-indent:-9000px;}
.bt {border: none; background: transparent;}
.show{display:block;}
.hide{display:none;}
.hidden{visibility:hidden;}
.nb{border:none;background:transparent;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear: both;}

/* uso geral */
html, body, #geral { min-height:100%; }
body { font: 16px/18px Arial, Helvetica, sans-serif; text-align: left; background: #800e13 url(../../images/pt-BR/bg-header.jpg) scroll repeat-x left top; }

/* forms  */
textarea{overflow:auto;}

/* links */
a:link{text-decoration: none; outline: none;}
a:visited{text-decoration: none; outline: none;}
a:active{text-decoration: none; outline: none;}
a:hover{text-decoration: none; outline: none;}

/* Cabeçalho */
.cabecalho { width: 982px; height: 98px; position: relative; margin: 0 auto; }
.cabecalho h1 a.logo { width: 344px; height: 60px; margin: 20px 0 0 0px; display: block; background: url(../../images/pt-BR/logo.png) scroll no-repeat left top; }
.cabecalho p.description { margin: 57px 0 0 15px; color: #fff; font-size: 0.75em; font-weight: bold; }
.cabecalho .idiomas { width: 150px; height: 20px; position: absolute; top: 10px; right: 0px; }
.cabecalho .idiomas li { display: inline; color: #fff; font-size: 0.8em; font-weight: bold; }
.cabecalho .idiomas li a { color: #fff; text-decoration: none;  font-weight: bold; }

/* Banner do Player */
.banner-player { width: 982px; height: 204px; position: relative; margin: 0 auto; background: url(../../images/pt-BR/bg-banner-musica.jpg) scroll no-repeat left top; }
.banner-player .player { width: 158px; height: 204px; position: absolute; top: -3px; right: 10px; }

/*  Menu */
.menu-principal { width: 982px; height: 36px; margin: 36px auto 30px auto; }
.menu-principal li { display: block; margin: 0 8px; }
.menu-principal li.bt-inicio { width: 68px; }
.menu-principal li.bt-discografia { width: 110px; }
.menu-principal li.bt-biografia { width: 96px; }
.menu-principal li.bt-fotos-e-videos { width: 138px; }
.menu-principal li.bt-na-midia { width: 93px; }
.menu-principal li.bt-press-kit { width: 83px; }
.menu-principal li.bt-blogue { width: 53px; }
.menu-principal li.bt-agenda { width: 83px; }
.menu-principal li.bt-contato { width: 83px; }
.menu-principal li a { display: block; height: 24px; }
.menu-principal li.bt-inicio a.inicio { width: 68px; background: url(../../images/pt-BR/inicio.png) scroll no-repeat left top; }
.menu-principal li.bt-discografia a.discografia { width: 110px; background: url(../../images/pt-BR/discografia.png) scroll no-repeat left top; }
.menu-principal li.bt-biografia a.biografia { width: 96px; background: url(../../images/pt-BR/biografia.png) scroll no-repeat left top; }
.menu-principal li.bt-fotos-e-videos a.fotos-e-videos { width: 138px; background: url(../../images/pt-BR/fotos-e-videos.png) scroll no-repeat left top; }
.menu-principal li.bt-na-midia a.na-midia { width: 93px; background: url(../../images/pt-BR/na-midia.png) scroll no-repeat left top; }
.menu-principal li.bt-imprensa a.imprensa { width: 83px; background: url(../../images/pt-BR/imprensa.png) scroll no-repeat left top; }
.menu-principal li.bt-blogue a.blogue { width: 53px; background: url(../../images/pt-BR/blogue.png) scroll no-repeat left top; }
.menu-principal li.bt-agenda a.agenda { width: 83px; background: url(../../images/pt-BR/agenda.png) scroll no-repeat left top; }
.menu-principal li.bt-contato a.contato { width: 83px; background: url(../../images/pt-BR/contato.png) scroll no-repeat left top; }

/* Conteúdo */
.conteudo {  width: 982px; height: auto; position: relative;  display: block; margin: 10px auto; }

/*  Conteúdo Linha */
.linha { margin: 0 0 20px 0; display: block; }
.extras { width: 600px; min-height: 130px; margin: 20px 0 0 0; display: block; }

.wrap-rodape { height: 500px; padding: 0; position: relative; bottom: 0; z-index: 99; background: #a87412 url(../../images/pt-BR/bg-footer.png) scroll no-repeat center 180px; }
.wrap-rodape .conteudo.rodape { width: 982px; height: 460px; position: relative; display: block; margin: 0 auto; padding: 20px 0 0 0; }

.wrap-rodape .conteudo.rodape h3.tit-narede { width: 68px; height: 19px; display: block; margin: 0 0 20px 20px; background: url(../../images/pt-BR/tit-narede.png) scroll no-repeat left top;  }
.wrap-rodape .conteudo.rodape .narede { width: 980px; height: 100px; display: inline-block; margin: 0 auto; }
.wrap-rodape .conteudo.rodape .narede li { margin: 0 20px; display: inline; }
.wrap-rodape .conteudo.rodape .narede li .myspace { width: 90px; height: 90px; display: block; background: url(../../images/pt-BR/social_myspace.png) scroll no-repeat center center }
.wrap-rodape .conteudo.rodape .narede li .youtube { width: 90px; height: 90px; display: block; background: url(../../images/pt-BR/social_youtube.png) scroll no-repeat center center }
.wrap-rodape .conteudo.rodape .narede li .twitter { width: 90px; height: 90px; display: block; background: url(../../images/pt-BR/social_twitter.png) scroll no-repeat center center }
.wrap-rodape .conteudo.rodape .narede li .flickr { width: 90px; height: 90px; display: block; background: url(../../images/pt-BR/social_flickr.png) scroll no-repeat center center }
.wrap-rodape .conteudo.rodape .narede li .facebook { width: 90px; height: 90px; display: block; background: url(../../images/pt-BR/social_facebook.png) scroll no-repeat center center }
.wrap-rodape .conteudo.rodape .narede li .ilike { width: 93px; height: 90px; display: block; background: url(../../images/pt-BR/social_ilike.png) scroll no-repeat center center }
.wrap-rodape .conteudo.rodape .narede li .connectbrazil { width: 144px; height: 90px; display: block; background: url(../../images/pt-BR/social_connect-brazil.png) scroll no-repeat center center }


.wrap-rodape .conteudo.rodape .direitos-autorais { width: 500px; height: 52px; position: absolute; bottom: -20px; margin: 0 240px; }
.wrap-rodape .conteudo.rodape .direitos-autorais p { color: #800e13; font-size: 0.8em; font-weight: bold; }
.wrap-rodape .conteudo.rodape .direitos-autorais p a.d2b { width: 65px; height: 42px; display: block; position: absolute; top: -20px; right: -15px; background: url(../../images/pt-BR/logo-d2b.png) scroll no-repeat left top; }