/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 12px Arial, Helvetica, sans-serif; color:#443f35;}
html,body{text-align:center; height:100%;}
body{font-family:Arial, Helvetica, sans-serif; background:#534739 url(../imagens/principal/bg.jpg);}
html{height:100%;}
img{border:none;}
a{color:#443f35;}
a:hover{color:#a54c11;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.indent{text-indent:-100000px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#616161;}
	/*cores principais do site*/
	.cor1 {color:#454036;}
	.cor2 {color:#a54c11;}
	.cor3 {color:#b9a98b;}

.bgnone {background:none !important;}
	
/* larguras */
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


/*################################## PRINCIPAL ##############################################*/
/* ESTRUTURA */
div#principal{position:relative; min-height:100%;}
/* {behavior:url(js/iepngfix.htc);}*/ /*png para ie6*/
.ie6 #principal {height:100%;}

#flutuante {position:absolute; width:471px; height:275px; margin:-137px 0 0 -235px; top:50%; left:50%; z-index:99999;}

/* TOPO */
div#topo{height:511px;}
h1 {display:none;}

/* MENUS */
#menu {display:none;}

/* botoes */
.botoes {background:url(../imagens/principal/botoes.gif) no-repeat; display:block; text-indent:-99999px; cursor:pointer;}
.bt_mais {background:url(../imagens/principal/mais.gif) no-repeat; padding:0 0 0 25px; height:19px; display:block; float:left; margin:20px 0 0 0; color:#a54c11;}
.bt_mais:hover {text-decoration:underline;}
.bt_nonatoneto {background-position:0 -82px; width:136px; height:82px;}
.bt_nonatocosta {background-position:0 0; width:136px; height:82px;}
.bt_down {background-position:0 -164px; width:69px; height:16px; float:left;}
.bt_letra {background-position:0 -180px; width:44px; height:17px; float:left; margin:0 10px 0 0;}
.bt_enviar {background-position:0 -198px; width:136px; height:82px; float:left; margin:0 0 0 80px;}
.bt_cadastrar {background-position:0 -280px; width:136px; height:80px; float:left; margin:0 0 0 80px;}
.ie6 .bt_enviar, .bt_cadastrar {display:inline;}
.bt_papeis {background-position:0 -362px; width:229px; height:58px; margin:30px 0 0 0;}
.bt_comprar {background-position:0 -420px; width:136px; height:82px; margin:10px auto;}

/* TÍTULOS */
.titulos {background:url(../imagens/principal/titulos.gif) no-repeat; height:34px; text-indent:-99999px; display:block;  margin: 0 0 30px 0;}
.tit_dupla {background-position:0 0; /*width:114px;*/}
.tit_disco {background-position:0 -43px; width:168px;}
.tit_agenda {background-position:0 -87px; width:103px;}
.tit_fotos {background-position:0 -131px; width:78px;}
.tit_videos {background-position:0 -168px; width:90px; height:40px;}
.tit_faclube {background-position:0 -213px; width:128px; height:40px;}
.tit_recados {background-position:0 -263px; width:114px;}
.tit_blog {background-position:0 -307px; width:64px;}
.tit_contato {background-position:0 -351px; width:114px;}
.tit_agendai {background-position:0 -387px; width:125px; height:59px; margin:0;}
.tit_fotosi {background-position:0 -446px; width:123px; height:50px; margin:0;}
.tit_novidadesi {background-position:0 -496px; width:153px; height:50px; margin:0;}
.tit_novidades {background-position:0 -547px;}
.tit_papeis {background-position:0 -590px; height:41px;}

/* conteudo */
#conteudo {padding:20px; width:900px; margin:0 auto; background:#f0ede6 url(../imagens/principal/bg_conteudo.jpg) center bottom no-repeat;}

p {line-height:1.6em; margin:20px 0 0 0;}

/* COLUNAS DA INDEX */
#agendai, #fotosi, #novidadesi {vertical-align:top;width:280px; float:left; background:url(../imagens/principal/divertical.gif) right 0 no-repeat; text-align:left;}
#agendai {padding:0 10px 0 0;}
#fotosi {padding:0 10px 0 10px;}
#novidadesi {background:none; padding:0 0 0 10px;}
#agendai table {border:none; width:100%; margin:20px 0 0 0;}
#agendai td {background:#ddd7c9; padding:5px;}
#agendai td.datatd {text-align:center; font-weight:bold;}
#novidadesi ul {margin:10px 0 0 0;}
#novidadesi li {border-bottom:1px solid #ded5c7;}
#novidadesi li span {font:bold 32px Arial Narrow, Helvetica, sans-serif; color:#9e8e7a; letter-spacing:-2px; float:left; padding:0 10px 0 0;}
#novidadesi li a {padding:10px 0 15px 0; display:block;}

/* INTERNAS */
#coldir {vertical-align:top;width:280px; float:left; text-align:left; background:url(../imagens/principal/divertical.gif) 0 0 no-repeat; padding:0 0 0 20px;}
#dupla, #discografia, #agenda, #fotos, #videos, #faclube, #recados, #blog, #contato, #novidades {width:570px; float:left; padding:0 20px 0 0; text-align:left; background:url(../imagens/principal/divhorizontal.gif) 0 50px no-repeat;}
#discografia {width:560px}

/* dupla */
#dupla img {float:left; margin:0 10px 0 0;}
.subtit {font:bold 25px Arial Narrow, Helvetica, sans-serif; color:#3d3b35; letter-spacing:-2px; margin:-10px 0 10px 0; width:50%;}

/* discografia */
#albuns li {width:172px; height:230px; float:left; display:inline; text-align:center; margin:0 7px 30px 7px;}
.ie #albuns li {margin-right:10px;}
#albuns li a {display:block;}
#albuns li a img {margin:0 0 5px 0;}
#musicas {margin:20px 0 0 0; float:left;}
#musicas li {text-align:left; font-weight:bold; margin:0 10px 0 0; padding:3px 0; display:inline; float:left; width:34%;}
#musicas li.nome {width:60% !important;}
#letra {text-align:left; padding:20px;}
#letra span {font-size:11px;}

/* agenda */
#agenda table {width:100%;}
#agenda tr {background:#fff;}
#agenda td {padding:10px; border-bottom:5px solid #f4f1e8;}
.datagenda {font-size:18px; font-weight:bold; color:#a9a59c; text-align:center; vertical-align:middle; width:20%;}
.detagenda {background:#ddd7c9; width:80%;}

/* fotos */
#galeria li {width:120px; float:left; text-align:center; margin:20px 10px;}
#fotos li {width:120px; float:left; margin:10px 10px;}
#galeria li a, #fotos li a {display:block;}
#galeria li a img {margin:0 0 10px 0;}
#fotos li a img {border:5px solid #ddd7c9;}

/* recados */
#recados li {border-left:1px solid #ddd7c9; border-right:outset 2px #e7e4dd; border-top:1px solid #ddd7c9; border-right:1px solid #ddd7c9; background:#fff; padding:10px;}
#recados li.fim {background:url(../imagens/internas/bg_recados.gif) 0 bottom no-repeat; height:13px; border:none; display:block; font-size:0; padding:0;}
#recados li.enviado {background:#ddd7c9; font-size:11px; border:none; padding:5px 10px; margin:0 0 20px 0;}
#envierecado {margin:20px 0 0 0; float:left; text-align:left;}

/* videos */
#videos li {width:120px; float:left; text-align:left; margin:20px 12px; font-size:11px;}
#videos li a {display:block;}
#videos li a img {margin:0 0 5px 0; border:5px solid #ddd7c9;}
#videos li a img:hover {border:5px solid #a54c11;}

/* novidades */
#novidades li {margin:20px 0 0 0;}
#novidades img {float:left; margin:20px 10px 0 0;}
#novidades p {margin:0 0 20px 0;}

/* comprar */
#comprar {display:none;}

/* FORMS */
fieldset{margin:0;padding:0;border:none;}
form * {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#454036;}
label {display:block; float:left; width:80px; font-weight:bold; text-align:right; padding:4px 5px 0 0; margin:0 0 5px 0;}
input, textarea, .formdiv {background:url(../imagens/internas/forms.gif) no-repeat; height:16px; padding:5px 8px; border:none; margin:0 0 5px 0;}
textarea {background-position:0 -81px; width:384px; height:118px; overflow:auto;}
.input_maior {background-position:0 0; width:384px;}
.input_medio {background-position:0 -27px; width:284px;}
.input_menor {background-position:0 -54px; width:184px;}
.input_pqno {background-position:-301px -27px; width:83px; height:26px; float:left; padding:2px 9px;}
.input_pqno select {width:70px;}

div.input_menor {padding:3px 8px; height:21px;}
div.input_menor select {width:180px;}

select {border:transparent; background:transparent;}
select option {color:#454036; padding:2px;}
option.opt1 {background:#f0ede6;}
option.opt2 {background:#ddd7c9;}

#form_contato, #form_faclube {width:486px; margin:20px 0 0 0; float:left;}
.ie6 #form_contato, #form_faclube {width:490px;}
#form_recado {width:490px; margin:20px 0 0 0; float:left;}
#form_recado input.bt_enviar {margin:0; float:right;}

/* RODAPE */
div#rodape{position:absolute; width:100%; left:0; background:url(../imagens/principal/bgrodape.gif) center 0 no-repeat; padding:62px 0 20px 0;}
#rodape p {color:#b9a98b; width:600px; margin:0 auto;}
/* ASSINATURAS */
div#rodape a.qualitare{width:63px; height:21px;float:right; margin:0 20px 0 0; background:url(../imagens/assinatura_qualitare.gif) no-repeat;}


/*################################## NAVEGAÇÃO ##############################################*/
/* tamletra */
#tamletra {font:bold 10px Arial, Helvetica, sans-serif; float:right; margin:0 300px 0 0;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li a {font-size:12px; font-weight:bold; background:#ddd7c9; color:#443f35; border:1px solid #443f35; padding:5px;}
.ie #tamletra li a {float:left;}
#tamletra li a:hover {background:#a54c11; color:#fff; text-decoration:none;}

/* paginacao */
#paginacao {margin:20px 0 0 0; float:left;}
#paginacao li {display:inline; margin:0 2px; float:left;}
#paginacao li a {background:#ddd7c9; color:#443f35; text-align:center; font-weight:bold; padding:2px 5px; border:1px solid #443f35; display:block;}
#paginacao li a:hover {background:#443f35; color:#fff; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#443f35; padding:0 5px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background:none; border:none; color:#443f35;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background:none; color:#a54c11; text-decoration:underline;}
#paginacao li.pgsel {background:#a54c11; color:#fff; text-decoration:none; border:1px solid #443f35; padding:2px 5px; font-weight:bold;} 