body
{
    font: normal 11px/20px verdana;
}

#site
{
    width: 900px;
    margin: auto;
    display: table;
}

a
{
	color: #f7c9d1;
}

a:hover
{
	color: #fff;
}

button
{
	border: 0px;
	background-color: #f7c9d1;
	color: #821584;
	font: bold 11px/13px arial;
	cursor: pointer;
}
button:hover
{	
	background-color: #fff;
	color: #821584;	
}

input, textarea, select
{
	border: 0px;
	background-color: #f7c9d1;
	color: #821584;
}

input:hover, textarea:hover, select:hover
{
	background-color: #f3b1bd;
}

.IBg1
{
    background: url('../images/IBg_01.jpg') top center no-repeat #000;
}

.IBg2
{
    background: url('../images/IBg_02.jpg') top center no-repeat #000;
}

.IBg3
{
    background: url('../images/IBg_03.jpg') top center no-repeat #000;
}

.IBg4
{
    background: url('../images/IBg_04.jpg') top center no-repeat #000;
}

.cor1
{
    background: url('../images/bg_01.png') !important;
}

.cor2
{
    background: url('../images/bg_02.png') !important;
}

.cor3
{
    background: url('../images/bg_03.png') !important;
}

.cor4
{
    background: url('../images/bg_04.png') !important;
}


#main
{
    width: 900px;
    height: auto;
	position: relative;
	z-index: 3;
	padding: 0px 0px 40px 0px;
}

#mancha
{
    width: 900px;
    height: 600px;
    clear: both;
	position: relative;
    z-index: 1;
	margin: 0px 0px -100px 0px;
}

#topo
{
    position:absolute;
    z-index:2;
    margin: 0px 0px 0px -10px;
}

.formMsg
{
	background-color: #fff;
	text-align: center;
	color: #821584;
	font: bold 13px/20px arial;
	display: none;
	width: 100%;
	clear: both;
	margin: 0px 0px 10px 0px;
}

.formMsg p
{
	margin: 10px;
}

#rodape
{
    width: 900px;
    height: 47px;
    clear: both;
    display: table;
    text-align:center;
    margin: 30px auto 30px auto;
}

#organizacao
{
	width: 800px;
	clear: both;
	margin: auto;
	display: table;
	border-top: 1px solid #100121;
}

#copyright
{
	width: 780px;
	clear: both;
	margin: 25px auto 25px auto;
}

#copyright div
{
	float: right;
	color: #78599b;
	width: 600px;
	margin: 10px 0px 0px 0px;
}

#copyright img
{
	float: left;
}

#direitos
{
	float: left;
	width: 400px;
	margin: 10px 0px 0px 0px;
}

#desenvolvimento
{
	float: right;
	width: 350px;
	margin: 10px 0px 0px 0px;
}

#desenvolvimento div
{
	float: left;
	color: #78599b;
	margin: 13px 10px 0px 0px;
	text-align: right;
	width: 130px;
}

/* ------------------------------------------------------------------------ MAIN */

#conteudo
{
    width: 600px;
    float: left;
    display: table;
	margin: 0px 0px 40px 0px;
}

#conteudoInfo
{
	display: table;
}

/* ------------------------------------------------------------------------ LATERAL */

#lateral
{
    width: 240px;
    float: right;
    margin: 0px 10px 40px 0px;
    display: table;
    text-align: left;
}

#lateral img
{
    margin: 5px 0px 5px 0px;
}
#faLogado
{
	width: 200px;
	text-align:left;	
	border-bottom: 1px dashed #f7c9d1;
	color: #fff;
	font: bold 12px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 20px 0px;
	display: table;
}
#enquete
{
	width: 200px;
	border-top: 1px dashed #f7c9d1;
	
	color: #f7c9d1;
	text-align: left;
	padding: 10px 0px 20px 0px;
	margin: 10px 0px 0px 0px;
	display: table;
}

#enqueteOp
{
	margin: 20px 0px 20px 0px;
}

.opRadio
{
	background-color: transparent !important;
	margin:0px;
	padding:0px;
}

#enquete button
{
	width: 70px;
	height: 20px;
	float: right;
	margin: 10px 0px 0px 5px;
}

#contratante
{
	border-top: 1px dashed #f7c9d1;
	width: 200px;
	color: #f7c9d1;
	text-align: left;
	padding: 10px 0px 0px 0px;
}

#contratante input
{
	float: right;
	width: 130px;
	margin: 0px 0px 5px 0px;
}

#contratante .contratanteTitulo
{
	float: left;
	width: 60px;
	clear: both;
}

#contratante button {
	width: 30px;
	float: right;
	clear: both;
}





/* ------------------------------------------------------------------------ CAPA */

.mainLinha
{
	width: 580px;
	height: 200px;
	clear: both;
	display: table;
	background-color: #fff;
}

#destaques
{
	width: 280px;
	display: table;
	float: left;
	margin: 0px 0px 0px 35px;
}

.destaqueItem
{
	width: 240px;
	float: left;
	clear: both;
	margin: 20px 0px 0px 0px;
}

.destaqueItemTitulo
{
	float: left;
	width: 130px;
	margin: 0px 0px 0px 15px;
}

.destaqueItemSubTitulo
{
	margin: 0px 0px 0px 15px;
	color: #fff;
	width: 120px;
	float: left;
	line-height: 15px;
}

.destaqueItemSubTitulo .destaqueItemSubTituloLink
{
	color: #fff !important;
}

.bordaBoxItem
{
	width: 80px;
	float: left;	
}

.bordaBoxConteudo
{
	
}


.bordaBox {	background: transparent; width:100%;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b{	display:block; overflow:hidden; font-size:1px;}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {height:1px;}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4{background:#3b0379; border-left:1px solid #3b0379; border-right:1px solid #3b0379;}
.bordaBox .b1 {margin:0 5px; background:#3b0379;}
.bordaBox .b2 {margin:0 3px; border-width:0 2px;}
.bordaBox .b3 {margin:0 2px;}
.bordaBox .b4 {height:2px; margin:0 1px;}
.bordaBox .abaConteudo {color: #fff; font: bold 14px/14px arial; text-align: center; padding:5px;display:block; background:#3b0379; border-left:1px solid #3b0379; border-right:1px solid #3b0379;}
.bordaBox img { width: 60px; }


.bordaBox img:hover {opacity: 0.7;filter: alpha(opacity=70);}




#shows
{
	width: 260px;
	float: left;
	color: #fff;
	display: table;
}

#showsTitulo
{
	clear: both;
	margin: 20px 0px 10px 0px;
}

/*

#newsletter
{
	width: 280px;
	color: #fff;
	display: table;
	float: left;
	margin: 0px 0px 0px 35px;
	line-height: 14px;
	clear: left;
}

#newsletterTitulo
{
	clear: both;
	margin: 20px 0px 20px 0px;
}

#newsletterEntrada
{
	margin: 15px 0px 0px 0px;
}

#newsletterEntrada input
{
	width: 100px;
	float: left;
}

#newsletterEntrada button
{
	width: 30px;
	float: left;
	border: 0px;
	margin: 0px 0px 0px 5px;
}

*/

#blog
{
	width: 280px;
	color: #fff;
	display: table;
	float: left;
	margin: 0px 0px 0px 35px;
	line-height: 14px;
	clear: left;
}

#blogTitulo
{
	margin: 20px 0px 0px 0px;
}
.blogMainItem
{
	margin: 15px 30px 5px 0px;
}

.blogMainItem span
{
	color: #fff;
	font: bold 11px/15px verdana;
}

#blog .verMais
{
	clear: both;
	margin: 10px 0px 0px 0px;
}

#mural
{
	float: left;
	width: 240px;
	color: #fff;
	display: table;
	line-height: 14px;
}

#muralTitulo
{
	margin: 20px 0px 0px 0px;
}

.muralItem
{
	margin: 20px 0px 0px 0px;
}

#mural button
{
	border: 0px;
	float: left;
}

#mural .escreverRecado
{
	margin: 15px 0px 0px 5px;
}

#mural .verMais
{
	margin: 15px 0px 0px 0px;
}

/* ------------------------------------------------------------------------ TITULOS INTERNOS */

#biografiaTituloInterno, #blogTituloInterno, #discoTituloInterno, #downTituloInterno, #faTituloInterno, #showsTituloInterno, 
#muralTituloInterno, #fotosTituloInterno, #videosTituloInterno, #contatoTituloInterno, #contratanteTituloInterno
{
	margin: 0px 0px 30px 40px;
}

/* ------------------------------------------------------------------------ BIOGRAFIA */

#biografiaTituloInterno
{
	margin: 0px 0px 30px 40px;
}

#biografiaTexto
{	
	margin: 30px 20px 0px 40px;	
	color: #fff;
}

.biografiaItem
{
	width: 540px;
	margin: 0px 0px 0px 40px;
	clear: both;
	display:table;
}

.biografiaItem .bordaBoxItem
{
	width: 140px;
	float: left;
	margin: 40px 0px 0px 0px;
}

.biografiaItem .bordaBoxItem img
{
	width: 120px !important;
}

.biografiaItemTitulo
{
	float: left;
	width: 380px;
	margin: 40px 0px 15px 15px;
	font: bold 18px/20px arial;
	color: #fff;
	text-transform: uppercase;
}
.biografiaTitulo
{
	width:600px;
	text-align:center;
	float: left;	
	margin:10px 0px 0px 0px;
	font: bold 18px/20px arial;
	color: #fff;
	text-transform: uppercase;
}

.biografiaItemTexto
{
	margin: 0px 0px 0px 15px;
	color: #fff;
	width: 380px;
	float: left;
	line-height: 15px;
}

.biografiaItemTexto p
{
	margin: 0px 0px 15px 0px;
}

/* ------------------------------------------------------------------------ BLOG */

.blogItem
{
	width: 500px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 20px 0px;
	clear: both;
	display:table;
	color: #f7c9d1;
	border-bottom: 1px solid #ef92a2;
}

.blogItem h1
{
	font-weight:normal;
	color: #f7c9d1;
}

.blogItem h2
{
	font-weight: bold;
	color: #fff;
}

.blogItem p
{
	line-height: 14px;
}

.blogItem .bordaBoxItem
{
	width: 200px;
	margin: 0px 10px 10px 0px;
}

.blogItem .bordaBoxItem img
{
	width: 180px !important;
}

/* ------------------------------------------------------------------------ PAGINACAO */

#paginacao
{
	width: 400px;
	color: #fff;
	display: table;
	float: left;
	margin: 0px 0px 0px 40px;
}

#paginacao a
{
	margin: 0px 4px 0px 0px;
}

#paginacao span
{
	margin: 0px 4px 0px 0px;
}
/* ------------------------------------------------------------------------ PROMOCAO */

.promocaoItem
{
	width: 500px;
	margin: 0px 0px 20px 40px;
	padding: 0px 0px 20px 0px;
	clear: both;
	display:table;
	color: #f7c9d1;
	border-bottom: 1px solid #ef92a2;
}

.promocaoItem h1
{
	font-weight:normal;
	color: #f7c9d1;
}

.promocaoItem h2
{
	font-weight: bold;
	color: #fff;
}

.promocaoItem p
{
	line-height: 14px;
}

.promocaoItem .bordaBoxItem
{
	width: 500px;
	margin: 0px 10px 10px 0px;
}

.promocaoItem .bordaBoxItem img
{
	width: 480px !important;
}
.promocaoItem .bordaBoxItem img:hover
{
	opacity: 1;filter: alpha(opacity=100);
}


/* ------------------------------------------------------------------------ DISCOGRAFIA */

#biografiaSubTituloInterno
{
	font: normal 18px/30px arial;
	margin: -20px 0px 20px 40px;
	color: #fff;
}

.discoItem
{
	margin: 0px 0px 0px 40px;
	float: left;
	width: 240px;
	display: table;
}

.discoItem .bordaBoxItem
{
	width: 140px;
	
}

.discoItem .bordaBoxItem img
{
	width: 120px !important;
}

.discoItemTitulo
{
	width: 100%;
	clear: both;
	color: #fff;
	float: left;
	margin: 20px 0px 0px 0px;
}

.discoItemTitulo h1
{
	color: #f7c9d1;
	font: normal 14px/20px arial;
}

.discoItemFaixas
{
	float: left;
	width: 100%;
	display: table;
	clear: both;
	padding: 0px 0px 30px 0px;
}

.divisor
{
	width: 100%; 
	clear: both;
}

/* ------------------------------------------------------------------------ DOWNLOADS */

.downItem
{
	margin: 0px 0px 0px 40px;
	float: left;
	width: 500px;
	display: table;
	padding: 0px 0px 30px 0px;
}

.downItem p
{
	color: #fff;
}

.downItemTitulo
{
	width: 100%;
	display: table;
	margin: 0px 0px 20px 0px;
}

.downItemTitulo img
{
	float: left;
}

.downItemTitulo div
{
	font: bold 16px/20px arial;
	color: #fff;
	float: left;
	margin: 10px 0px 0px 10px;
}

.downItemArquivo
{
	width: 240px;
	float: left;
}

.downItem .bordaBoxItem
{
	width: 140px;
	margin: 0px 0px 15px 15px;
}

.downItem .bordaBoxItem img
{
	width: 120px ;
}

.downItemTam
{
	width: 100%;
	height: 80px;
	text-align: center;
}

.downItemTam p
{
	margin: 0px 0px 0px 0px;
}

.downItemTam img
{
	width: 10px !important;
}


/* ------------------------------------------------------------------------ FĂ CLUBE */

.faItem
{
	margin: 0px 0px 0px 30px;
	float: left;
	width: 500px;
	display: table;
}

.faItemTitulo
{
	font: bold 16px/20px arial;
	color: #fff;
	margin: 0px 0px 30px 10px;
}

.faItem .bordaBoxItem
{
	width: 140px;
	margin: 0px 0px 20px 20px;
	
}

.faItem .mais
{
	
	clear: both;
	width: 100%;
	text-align: right;
}

.faItem .bordaBoxItem img
{
	width: 120px !important;
}

.faItem2
{
	width: 240px;
	float: left;
	margin: 0px 0px 0px 40px;
	color: #fff;
}

.faItem2 h1
{
	color: #fff;
	font: bold 16px/30px arial;
	margin: 0px 0px 10px 10px;
}

.faItem2 p
{
	margin: 0px 0px 0px 10px;
}



#faVoceDuplaEntrada
{
	margin: 20px 20px 30px 20px;
	display: none;
	float: left;	
	color:#FFF;
}

#faVoceDuplaEntrada p
{
	float: left;
	
}

#linkEnviarFotoDupla
{
	font: bold 16px/20px arial;
	color: #fff;
	margin: 0px 0px 20px 10px;
}

#enviarFotoDupla
{
	color: #fff;
	margin: 0px 0px 40px 20px;
	display: none;
	width: 500px;
}

#formEnviarFotoDupla button
{
	float: left;
	width: 260px;
	height: 25px;
	
}

#formEnviarFotoDupla
{
	width: 500px;
	margin: 0px;
}

.formEnviarFotoDuplaLinha
{
	width: 100%;
	margin: 0px 0px 10px 0px;
}








#inputFile{
	background:url(../images/procurar_foto.jpg) no-repeat 100% 1px;
	height:28px;
	width:365px;
	margin:0px;
}

#inputFile #arquivo{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;

}


#inputFileFake{
	margin-top:-30px;
}


#inputFileFake #fileFake{
	width:265px;
	
	height:18px;
	
	font-size:13px;
	font-family: Verdana;

}









/* ------------------------------------------------------------------------ FĂ CLUBE CADASTRO */

#faTexto
{
	margin: 0px 0px 20px 40px;
	color: #fff;
}

#formCadastro
{
	width: 500px;
	margin: 0px 0px 0px 40px;
	float: left;
}

#formCadastro input, #formCadastro select
{
	width: 370px;
}

#formCadastro button
{
	width: 70px;
	height: 20px;
	float: right;
	clear: both;
	margin: 10px 0px 0px 0px;
}

.formLinha
{
	width: 100%;
	display: table;
	margin: 10px 0px 0px 0px;
}

.formTitulo
{
	float: left;
}

.formTitulo label
{
	color: #fff;
}

.formEntrada
{
	float: right;	
	color: #fff;
}


.formEntradaRadio
{
	background-color: none !important;
	float: right;	
	color: #fff;
}

.formEntradaRadio input
{
	width: auto !important;
	background-color: transparent !important;
}


/* ------------------------------------------------------------------------ FĂ CLUBE ACESSO */

#formAcesso
{
	width: 500px;
	margin: 0px 0px 0px 40px;
	float: left;
}

#formAcesso input
{
	width: 370px;
}

#formAcesso button
{
	height: 20px;
	float: right;
	margin: 10px 0px 0px 5px;
}










#load
{
	position: fixed;
	_position: absolute;	
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #000;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	_height:1500px;		
	display:block;
	z-index:9999999;
}

#load img
{
	position: fixed;
	top:50%;
	left:50%;	
	width:250px;
	height:57px;
	margin-left:-125px;
	margin-top:-29px;
	/*_margin:300px auto;*/	
}

/* ------------------------------------------------------------------------ SHOWS */

#showsCalendario
{
	width: 500px;
	margin: 0px 0px 30px 35px;
}

#showsCalendarioAno
{
	color: #fff;
}

#showsCalendarioAno a
{
	color: #fff;
	margin: 0px 5px 0px 5px;
	font: bold 15px/25px arial;
}

#showsCalendarioMes
{
	color: #f7c9d1;
}

#showsCalendarioMes a
{
	margin: 0px 5px 0px 5px;
	font: bold 13px/25px arial;
}

.showsLinha
{
	margin: 10px 0px 0px 40px;
	color: #fff;
}

.showsLinha span
{
	font: bold 16px/30px arial;
	color: #fff;
}

/* ------------------------------------------------------------------------ MURAL */

.muralLinha
{
	margin: 0px 0px 20px 40px;
	color: #fff;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #ef92a2;
}

#muralEntrada
{
	margin: 30px 0px 0px 40px;
	display: table;
	float: left;
}

#muralEntrada p
{
	float: left;
	
}

#muralEntrada input, #muralEntrada textarea, #muralEntrada button
{
	float: left;
	clear: both;
}

.muralEntradaBloco
{
	width: 250px;
	height: 50px;
	float: left;
	color: #f7c9d1;
}

.muralEntradaBloco div
{
	float: left;
	clear: both;
	width: 100px;
	height: 20px;
}

.muralEntradaRecado
{
	clear: both;
	color: #f7c9d1;
	width: 100%;
}

.muralEntradaRecado textarea
{
	width: 100%;
}

#muralEntrada button
{
	margin: 5px 0px 0px 0px;
	float: right;
}

/* ------------------------------------------------------------------------ FOTOS E VIDEOS */

#fotosLista{
	margin: 0px 0px 0px 40px;	
}
#fotos, #videos
{
	width: 260px;
	float: left;
	display: table;
	margin: 0px 0px 0px 40px;	
}

#videos
{
	margin: 0px 0px 0px 30px;
}

#fotosTituloInterno, #videosTituloInterno
{
	margin: 0px;
}

.fotosItem, .videosItem
{
	width: 230px;
	float: left;
	clear: both;
	margin: 30px 0px 0px 0px;
	display: table;
}

.fotosItemTitulo, .videosItemTitulo
{
	float: left;
	width: 130px;
	margin: 0px 0px 0px 15px;
	font: bold 12px/20px arial;
	color: #fff;
}

.fotoTitulo
{
	font: bold 16px/20px arial;
	color: #fff;
	margin: 0px 0px 20px 10px;
}
.fotoTitulo span{
	color: #F7C9D1;	
}

.fotosItemSubTitulo, .videosItemSubTitulo
{
	margin: 0px 0px 0px 15px;
	color: #fff;
	width: 130px;
	float: left;
	line-height: 15px;
}

#fotos .verMais, #videos .verMais
{
	width: 230px;
	display: table;
	text-align: right;
	margin: 35px 20px 0px 0px !important;
}


/* ------------------------------------------------------------------------ CONTATO */

#contatoTexto
{
	width: 240px;
	float: right;
	color: #f7c9d1;
	margin: 15px 0px 0px 0px;
}

#contatoTexto h1
{
	font: bold 13px/20px arial;
}

#contatoTexto h2
{
	font: normal 13px/20px arial !important;
	margin: 15px 0px 0px 0px;
}

#contatoTexto p
{
	color: #fff;
}

#formContato
{
	float: left;
	width: 300px;
	margin: 0px 0px 0px 40px;
}

#formContato input, #formContato textarea, #formContato button
{
	float: left;
	clear: both;
}

#formContato input, #formContato select
{
	width: 100%;
}

#formContato .entradaBloco
{
	width: 100%;
	height: 50px;
	float: left;
	color: #f7c9d1;
}

#formContato .entradaBloco div
{
	float: left;
	clear: both;
	width: 100%;
	height: 20px;
}

#formContato .entradaRecado
{
	clear: both;
	color: #f7c9d1;
	width: 100%;
}

#formContato .entradaRecado textarea
{
	width: 100%;
}

#formContato button
{
	margin: 10px 0px 0px 0px;
	float: right;
}



/* ------------------------------------------------------------------------ CONTRATANTE */






.contratanteItem
{
	margin: 0px 0px 0px 40px;
	float: left;
	width: 500px;
	display: table;
	padding: 0px 0px 30px 0px;
}

.contratanteItem p
{
	color: #fff;
}

.contratanteItemTitulo
{
	width: 100%;
	display: table;
	margin: 0px 0px 20px 0px;
}

.contratanteItemTitulo img
{
	float: left;
}

.contratanteItemTitulo div
{
	font: bold 16px/20px arial;
	color: #fff;
	float: left;
	margin: 10px 0px 0px 0px;
}

.contratanteItemArquivo
{
	width: 240px;
	float: left;
}

.contratanteItem .bordaBoxItem
{
	width: 140px;
	margin: 0px 0px 15px 15px;
}

.contratanteItem .bordaBoxItem img
{
	width: 120px ;
}

.contratanteItemTam
{
	width: 100%;
	height: 80px;
	text-align: center;
}
