* { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; outline: none; }

/*base*/
body {
	background: url(../imgs/fundo_01_new.jpg);
	background-color: #000;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #F3EBE1;
}
.geral { width: 778px; margin: 0px auto; font-size: 10px; }
.base { display: block; }
.base img { float: left; }
.base_05 { background: url(../imgs/base_05.gif) repeat-x top; height: 4px; max-height: 4px; }
a { color: #FFF; text-decoration: none; }
i { margin-right: 5px; color: #990000; }
h1 { font-size: 12px; padding: 0px 0px 15px; margin-left: 50px; }
h1 b { font-size: 14px; }
h2 { font-size: 16px; margin: 8px 0px; display: block; border-bottom: 1px solid #DCC7AC; padding: 5px 0px; }
h3 { font-size: 14px; margin: 5px 0px; }

/*listas - padrão*/
ul { list-style-image: url(../imgs/icone.gif); margin-left: 25px; font-size: 11px; }
li { line-height: 22px; }
li label { font-weight: bold; margin-right: 10px; }
.lista_trabalhos { font-size: 12px; margin: -25px 0px 5px 20px; }

.hidden { display: none; visibility: hidden; }
.visible { display: block; visibility: visible; }
.left { float: left; }
.right { float: right; }
.italico { font-style: italic; }
.centro { text-align: center; }

.borda { border: 3px solid #DCC7AC; }
.destaque { display: block; text-align: center; padding: 5px; }
.voltar { display: block; text-align: right; padding: 5px; margin: 20px 0px 10px; font-size: 11px; font-weight: bold; border-right: 2px solid #FFF; }

/*menu*/
.menu { display: block; border-color: #a58932; border-style: solid; border-width: 5px 0px 3px 0px; background-image: url(../imgs/base_04.jpg); }
.menu a { color: #d0b090; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.menu ul { text-align: center; margin: 3px 0px; }
.menu ul li { list-style: none; display: inline; margin: 0px 8px; font-size: 11px; line-height: 24px; }

/*corpo*/
.corpo { background-color: #997953; }
.espacamento { padding: 20px; }

/*colunas*/
p { line-height: 20px; font-size: 12px; text-align: justify; margin: 10px 0px; }
.especial { font-size: 14px; }
.coluna { float: left; }
.col_01 { width: 480px; }
.col_02 { margin-left: 25px; }
.col_03 { width: 440px; }
.col_04 { font-size: 11px; line-height: 18px; }
.col_04 h1 { padding: 5px; margin: 10px 0px; font-size: 16px; font-weight: bold; border: 1px solid #906F48; }
.col_04 a:hover { color: #E5DDD4; }
.col_05 { width: 520px; }
address { font-style: normal; }
.col_06 { width: 350px; }
.col_07 { width: 350px; margin-left: 20px; }

/*formulários*/
form { font-size: 11px; width: 400px; }
fieldset { border: none; padding: 10px; }
legend { font-size: 11px; font-weight: bold; padding: 5px; border: 1px solid #B98F58; }
input,textarea { color: #000; padding: 2px; border: 2px solid #B98F58; margin: 5px 0px; }
textarea { font-size: 12px; }
form label { display: block; float: left; width: 80px; text-align: right; padding-top: 5px; margin: 5px 5px 5px 0px; font-weight: bold; }
.formulario_botoes { display: block; text-align: right; }
.formulario_botoes img { margin: 0px 15px; cursor: pointer; }
.formulario_aviso { font-size: 10px; display: block; text-align: center; }
.formulario_erro { border-color: #FF0000; }
.formulario_borda { border-color: #B98F58; }
/*---class site---*/
.form { font-size: 12px; font-weight: bold; line-height: 22px; }
.formulario_confirmacao { color: #F3EBE1; }
.formulario_erro { color: #990000; }
.formulario_invalido { color: #FF3300; }

/*informações gerais*/
.informacoes { margin-left: 30px; width: 400px; float: left; }
.info { display: block; font-size: 11px; padding: 3px 3px 3px 10px; border-left: 3px solid #E5DDD4; }
.info b { font-size: 14px; }
/*guestbook*/
.guestbook { margin: 0px auto 20px auto; display: block; width: 550px; border-bottom: 2px solid #B98F58; }
.guestbook_mensagem { text-align: justify; line-height: 18px; font-size: 14px; font-weight: bold; }
.guestbook_remetente { display: block; margin: 5px 0px 3px; font-size: 12px; font-weight: bold; }
.guestbook_datahora { display: block; font-size: 11px; margin: 0px 0px 5px; }

/*paginação*/
.paginacao_legenda { font-size: 10px; }
.paginacao { padding: 3px; }
.paginacao li { display: inline; font-size: 14px; font-weight: bold; margin: 0px 5px; }
.paginacao li a { font-size: 12px; font-weight: normal; border: 1px solid #997953; padding: 3px; }
.paginacao li a:hover { border: 1px solid #B98F58; }

/*eventos*/
.evento_titulo { width: 510px; background: url(../imgs/_meses/fundo.gif) no-repeat #A58155; }
.evento_mes { float: left; }
.evento_ano { float: right; font-weight: bold; margin-top: 16px; width: 50px; text-align: center; }
.evento_lista { width: 460px; background-color: #A58155; font-size: 14px; padding: 10px 15px; }
.evento_lista ul { list-style: none; }

.evento_destaque { padding: 15px; width: 150px; font-size: 14px; line-height: 22px; background-color: #a58155; text-align: center; }
.evento_destaque h1 { padding: 0px; margin: 0px; font-size: 18px; margin-bottom: 8px; }

/*detalhes*/
.detalhes { line-height: 25px; font-size: 11px; }
.detalhes label { float: left; display: block; width: 100px; text-align: right;line-height: 25px; padding: 0px; margin: 0px; margin-right: 10px; }
.detalhes .texto { font-size: 14px; line-height: 18px; border: 1px solid #a38258; float: left; padding: 5px; line-height: 18px; }

/*notícias*/
.noticia_quadro { padding-left: 20px; background: url(../imgs/icone.gif) no-repeat top left; }
.noticia_data { display: block; padding: 0px 0px 4px; font-size: 11px; }
.noticia_titulo { display: block; font-size: 14px; font-weight: bold; padding: 0px 0px 5px; }
.noticia_subtitulo { display: block; font-size: 12px; font-weight: bold; padding: 0px 0px 5px; }
.noticia_fonte { display: block; font-size: 11px; }
.noticia_texto { font-size: 12px; line-height: 18px; text-align: justify; padding-right: 20px; }
.noticia_texto img { margin: 5px; border: 3px solid #DCC7AC; }
.noticia_leiamais { color: #e7b171; font-weight: bold; }

/*galeria de trabalhos*/
	
	/*paginação*/
	.trabalhos_paginas { list-style: none; display: block; text-align: center; }
	.trabalhos_paginas li { display: inline; margin: 0px 10px; }
	.pag_sel0 a,.pag_sel0 a:visited { font-size: 16px; color: #e7b171; }
	.pag_sel1 a,.pag_sel1 a:visited { font-size: 14px; }
	
	/*DETALHES DOS TRABALHOS*/
	.gt_tipo { font-size: 11px; }
	.gt_titulo { font-size: 18px; font-weight: bold; margin-bottom: 15px; }
	.galeria_trabalhos label { width: 150px; font-weight: bold; border-bottom: 1px solid #a58155; line-height: 24px; }
	.gt_listafotos { width: 660px; margin: 0px auto; }
	.gt_foto { margin: 5px; height: 200px; }
	.gt_faixa { font-size: 12px; font-weight: bold; }
	
	/*coluna1*/
	.gt_index_imagem { width: 170px; padding: 10px; text-align: center; }
	.gt_index_fichatecnica { display: block; padding: 5px 0px; font-size: 12px; font-weight: bold; text-align: center; }
	/*coluna2*/
	.gt_index_texto { width: 310px; }
	.gt_index_t { font-weight: bold; display: block; padding: 2px 0px; }
	.gt_index_titulo { font-size: 14px;  }
	.gt_index_subtitulo { font-size: 12px; }
	/*coluna3*/
	.gt_index_faixas_lista { list-style: none; list-style-image: none; margin: 0px; } 
	.gt_index_faixas { width: 200px; background-color: #a58155; padding: 10px; font-size: 16px; font-weight: bold; }
	.gt_index_faixas img { padding-bottom: 5px; }
	.gt_index_faixas ul { list-style: none; font-size: 11px; font-weight: normal; margin-top: 10px; }
	/*outros discos*/
	.gt_index_outros { background-color: #a58155; padding: 15px; width: 450px; margin: 0px auto; }
	.gt_index_outros h1 { margin: 0px; padding: 0px; margin-bottom: 15px; font-size: 16px; }
	.gt_index_outros ul { margin-left: 15px; list-style-image: url(../imgs/galeria_trabalhos/list_style.gif); }
	.gt_index_outros li { font-size: 12px; font-weight: bold; line-height: 25px; }
	.ouvir { margin-left: 10px; }
	.ouvir img { padding: 0px; }
	#ouvir { position: absolute; top: 0px; left: 0px; z-index: 10; border: 2px solid #FFF; padding: 2px; background-color: #a58155; }
	.gt_ft { display: block; text-align: center; font-size: 18px; font-weight: bold; margin-top: 30px; }
	
	.gt_linkoutros { padding: 15px; display: block; text-align: center; }
	.gt_linkoutros a,.gt_linkoutros a:visited { font-size: 14px; }
	
	.gt_obs { display: block; text-align: center; }
	.gt_obs a,.gt_obs a:visited { font-size: 10px; }
	
	.gt_musicas { margin-top: 5px; }
	
/*extras*/

	/*PARTITURAS*/
	.ex_part_quadro { width: 450px; margin: 0px auto; background-color: #a58155; padding: 15px; text-align: center; }
	.ex_part_quadro p { margin: 0px; padding: 0px; margin-bottom: 20px; }
	.ex_part_titulo { font-size: 18px; font-weight: bold; text-align: left; }
	.ex_part_quadro a { font-size: 14px; font-weight: bold; padding: 5px; }
	
	/*LINK'S*/
	.ex_links_categoria { width: 480px; margin: 25px auto 5px auto; display: block; padding: 0px 5px; font-size: 16px; font-weight: bold; background-color: #a58155; }
	.ex_links_quadro { width: 450px; padding: 10px; margin: 0px auto; border: 1px solid #a58155; }
	.ex_links_quadro h1 { margin: 0px; padding: 0px; font-size: 14px; }
	.ex_links_quadro p { margin: 0px; padding: 0px; }
	.ex_links_quadro a { font-size: 16px; font-weight: bold; margin-left: 5px; }
	.ex_links_link { padding: 5px; }
	
	/*CAPA*/
	.ex_release { width: 300px; display: block; font-size: 12px; }
	.ex_release_quadro { background-color: #A9875B; font-size: 11px; text-align: center; padding-top: 5px; margin: 8px 0px 15px 0px; }
	.ex_release_quadro img { margin: 7px; }
	
	.ex_quadro { width: 350px; font-size: 12px; padding: 5px; }
	.ex_titulo { display: block; background: url(../imgs/extras/fundo_titulo.gif) repeat-x; margin: 5px 0px; }
	
	/*FOTOS*/
	.ex_index_outros { background-color: #a58155; padding: 15px; margin: 0px auto; }
	.ex_index_outros h1 { margin: 0px; padding: 0px; margin-bottom: 15px; font-size: 16px; }
	.ex_index_outros ul { margin-left: 15px; list-style-image: url(../imgs/galeria_trabalhos/list_style.gif); }
	.ex_index_outros li { font-size: 12px; font-weight: bold; line-height: 25px; }
	
	.ex_album { margin: 0px auto; }
	.ex_foto { float: left; width: 110px; height: 100px; margin: 10px; padding: 5px; list-style: none; }
	.ex_foto a,.ex_foto a:visited { border: 5px solid #A9875B; }
	.ex_foto a:hover { border: 5px solid #FFF; }
	.ex_tam1 { width: 450px; }
	
/*cursos*/
.cursos { font-size: 20px; display: block; text-align: center; }
.cursos_agenda { width: 170px; text-align: justify; font-size: 14px; line-height: 22px; }
.cursos_agenda a,.cursos_agenda a:visited { color: #FFF; font-weight: bold; }

.cursos_download { text-align: left; font-size: 12px; font-weight: bold; width: 170px; }
.cursos_download ul { margin-top: 10px; font-weight: normal; list-style-image: url(../imgs/pdf.gif); font-size: 12px; }

.curso_obs { font-size: 10px; }
.curso_destaque { font-size: 14px; font-weight: bold; list-style: none; }
.cursos_informacoes_extra { font-size: 11px; background-color: #A58155; line-height: 20px; width: 180px; }
