/* CSS Document */
* { background-color:Transparent; border:0; margin:0; padding:0; outline:0; }
ul, li, ol { list-style: none; }
a:link { color:#900; text-decoration: none; }
a:visited { color:#900; text-decoration:none; }
a:hover { color:#900; text-decoration: underline; }

body {
	background-color:#000;
	color:#000;
	height:100%;
	font:normal 12px Tahoma, Geneva, sans-serif;
	text-align:center;
	width:auto;
}

/*----------------------------------------------------------------------------
DIVS PRINCIPAIS
-----------------------------------------------------------------------------*/

#main {
	height:100%;
	margin:13px auto auto auto;
	text-align:left;
	overflow:visible;
	width:982px;
}

/* --- CABECALHO --- */

#header {
	background:url('../img/bgHeader.jpg') no-repeat left top;
	height:173px;
	overflow:hidden;
	position:relative;
}
	/* Logo */	
	#header img {
		margin:auto auto auto 69px;
	}
	/* Cadastro */
	#header p {
		position:absolute;
		right:51px;
		top:8px;
	}
	/* Navegacao */
	#header ul {
		clear:right;
		height:100px;
		left:0;
		position:absolute;
		top:87px;
		width:100%;
	}
		#header ul li {
			float:left;	
		}
			#header ul li a {
				font-size:15px;				
				text-indent:-10000px;
			}
	
			/* Link 1 */			
			li.navHeader1,
			li.navHeader1_selected {
				height:59px;
				left:127px;
				position:absolute;
				top:21px;
				width:161px;
			}
				li.navHeader1_selected a,
				li.navHeader1 a {
					background:url('../img/navSobre.jpg') no-repeat left top;
					display:block;
					height:100%;
				}
				li.navHeader1_selected a,
				li.navHeader1 a:hover {
					background:url('../img/navSobreOver.jpg') no-repeat left top;
}				
			/* Link 2 */
			li.navHeader2,
			li.navHeader2_selected {
				height:58px;
				left:327px;
				position:absolute;
				top:14px;
				width:104px;
			}
				li.navHeader2_selected a,
				li.navHeader2 a {
					background:url('../img/navMusica.jpg') no-repeat left top;
					display:block;
					height:100%;
				}
				li.navHeader2_selected a,
				li.navHeader2 a:hover {
					background:url('../img/navMusicaOver.jpg') no-repeat left top;
}			
			/* Link 3 */
			li.navHeader3,
			li.navHeader3_selected {
				height:60px;
				left:481px;
				position:absolute;
				top:6px;
				width:146px;
			}
				li.navHeader3_selected a,
				li.navHeader3 a {
					background:url('../img/navFotoVideo.jpg') no-repeat left top;
					display:block;
					height:100%;
				}
				li.navHeader3_selected a,
				li.navHeader3 a:hover {
					background:url('../img/navFotoVideoOver.jpg') no-repeat left top;
}				
			/* Link 4 */			
			li.navHeader4,
			li.navHeader4_selected {
				height:49px;
				left:671px;
				position:absolute;
				top:6px;
				width:93px;
			}
				li.navHeader4_selected a,
				li.navHeader4 a {
					background:url('../img/navContato.jpg') no-repeat left top;
					display:block;
					height:100%;
				}
				li.navHeader4_selected a,
				li.navHeader4 a:hover {
					background:url('../img/navContatoOver.jpg') no-repeat left top;
}
			/* Link 5 */			
			li.navHeader5,
			li.navHeader5_selected {
				height:55px;
				left:795px;
				position:absolute;
				top:0;
				width:68px;
			}
				li.navHeader5_selected a,
				li.navHeader5 a {
					background:url('../img/navBlog.jpg') no-repeat left top;
					display:block;
					height:100%;
				}
				li.navHeader5_selected a,
				li.navHeader5 a:hover {
					background:url('../img/navBlogOver.jpg') no-repeat left top;
}
				
/* --- CENTRO --- */

#main_content {
	background:url('../img/bgContent.jpg') repeat-y left top;
	position:relative;
	overflow:hidden;
	width:100%;
}
	/* CONTEUDO TOPO-IMAGEM FUNDO */
	#content_top {
		background:url('../img/bgContentTop.jpg') repeat-y left top;
		height:170px;		
	}
	
		/* Agenda */
		#schedule {
			position:absolute;
			right:63px;
			width:165px;
		}
			#schedule h2 {
				background:url('../img/muraahAgenda.jpg') no-repeat 0 0;
				font-size:16px;
				height:22px;
				padding-bottom:3px;
				text-indent:-5000px;
				width:130px;
			}
			#schedule div {
				background:url('../img/bgSchedule.jpg') repeat-y center 0;
				padding:7px 3px;
			}
				#schedule ul li {
					font-size:11px;
					padding:0 1px 10px 1px;
				}
				#schedule ul li.aviso {
					font-size:11px;
					padding:0 1px 10px 7px;
				}
				#schedule p {
					font-size:18px;
					text-align:right;
				}
				
	/* CONTEUDO CENTRO*/
	#content {
		margin-top:-155px;
		padding:0 97px;
		width:100%;
	}
		#content h1 {
			font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
			padding-bottom:7px;
		}
		#content h2 {
		    font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
		    padding:13px 0 7px 0;
		}
			h1.biografia {
				background:url('../img/sobreBiografia.jpg') no-repeat 0 0;
				height:23px;
				text-indent:-5000px;
				width:58px;
			}
			h1.redeSocialhd {
				background:url('../img/somosRedesSociais.jpg') no-repeat 0 17px;
				height:20px;
				text-indent:-5000px;
				width:90px;
			}
			h1.fotos {
				background:url('../img/foto.jpg') no-repeat 0 0;
				height:19px;
				text-indent:-5000px;
				width:105px;
			}
			h1.video {
				background:url('../img/fotoYoutube.jpg') no-repeat 0 23px;
				height:23px;
				text-indent:-5000px;
				width:251px;
			}
			h1.contato {
				background:url('../img/contato.jpg') no-repeat 0 0;
				height:19px;
				text-indent:-5000px;
				width:50px;
			}
			h1.cadastro {
				background:url('../img/cadastro.jpg') no-repeat 0 0;
				height:19px;
				text-indent:-5000px;
				width:79px;
			}
		
		
		
		#content h3 {
			font-size:14px;
			padding:15px 0 7px 0;
		}
		#content p {
			font-size:11px;
			padding:8px 0;
			width:597px;
		}
		
		
		#content h3 + p {
			font-size:12px;
			padding-bottom:13px;
		}
		
	/* -- SOBRE -- */
	#content p + h1 {
		padding:23px 0 13px 0
	}
		ul.redeSocial li {
			font-size:22px;
			float:left;
			padding-right:35px;
		}	
	#content span {
		clear:left;
		display:block;
		font-size:22px;
		padding:17px 0 0 5px;
		vertical-align:middle;
	}
	
	#muraahSobre {
		float:right;
		margin:-357px 98px auto auto;
		padding-bottom:1px;
	}
	
	
	#muraahComunidade {
		margin:15px auto;
		overflow:hidden;
		width:972px;
	}
		#muraahComunidade div {
			border:solid 1px #C2C2C2;
			background-color:#FFF;
			float:left;
			margin:auto 20px 20px auto;
			height:133px;
			width:217px;
		}
			#muraahComunidade p {
				height:100%;
				overflow:hidden;
				position:relative;				
				text-align:center;
				width:100%;
			}			
				#muraahComunidade img {
					padding-top:23px;
				}
				#muraahComunidade a {
					display:block;
					font-weight:bold;
					margin:auto;
					text-align:center;
				}		
				#muraahComunidade a.link {
					bottom:13px;
					color:#185683;
					left:0;
					position:absolute;
					text-decoration:underline;
					width:100%;
				}
	
	
	/* -- MUSICA -- */
	.cd_fundo 
	{
		float:left;
		height:327px;
		width:267px;	
	}
		.cd_informacao {
			height:100%;
			position:relative;
			width:100%;
		}
			.cd_release {
				left:0;
				position:absolute;
				top:263px;
			}
			.cd_ficha {
				right:23px;
				position:absolute;
				top:263px;
			}
			.cd_comprar {
				left:0;
				position:absolute;
				top:303px;
			}
	
	.cd_sons {
		float:left;
		padding-bottom:47px;
		width:360px;
	}
		.cd_sons table {
			border-collapse:collapse;
			width:100%;
		}
			.cd_sons table caption {
				font-size:16px;
				font-weight:bold;
				text-align:left;
				text-indent:3px;
				padding-bottom:10px;
			}
			.cd_sons tr {
				font-size:11px;
				padding:3px 0;
				text-align:center;
			}
				.cd_sons tr th,
				.cd_sons tr td {				
					padding:3px 0;
				}
				
				.cd_sons tr.dark th,
				.cd_sons tr.dark td {				
					background-color:#ECC278;
				}
	
	#muraahMusica {
		float:right;
		margin:17px 153px auto auto;
		padding-bottom:1px;
	}
	
	/* -- FOTO VIDEO -- */
	#galeria {
		height:457px;
		margin-top:10px;
		width:600px;
	}
	
	#galeria + h1 {
		clear:both;
		padding-top:30px;
	}
	
	.videoYoutube {
		height:345px;
		overflow:hidden;
		width:425px;
	}
	
	#muraahFoto {
		float:right;
		margin:-145px 150px auto auto;
	}
	
	/* -- CONTATO -- */
	form + h1 {
		padding:53px 0 27px 0;	
	}
	
	#arquivoTecnico {
		left:553px;
		position:absolute;
		top:15px;
		width:157px;
	}
		#arquivoTecnico h1 {
			background:url('../img/contatoArquivoTecnico.png') no-repeat 0 0;
			height:22px;
			text-indent:-5000px;
			width:116px;
		}
		#arquivoTecnico ul,
		.lista_comum {		
			margin:7px auto auto 20px;
			list-style-position:outside;
		}
		.lista_comum {
		    margin:7px auto auto 7px;
		}
			#arquivoTecnico ul li,
			.lista_comum li {
				float:none;
				font-size:11px;
				font-weight:bold;
				padding-bottom:15px;	
			}
	
	#muraahContato,
	#muraahCadastro {
		float:right;
		margin:-237px 63px auto auto;
		padding-bottom:1px;
	}
	
	#muraahCadastro {
		margin-top:-105px;
	}
	
	#muraahAgenda {
		float:right;
		margin:77px 155px auto auto;
	}
	
	/* Baixo Conteudo */
	#content_bottom img {
		bottom:0;
		position:absolute;
		text-align:right;
		right:60px;
	}
	
	#logo {
		bottom:1px;
		left:87px;
	    position:absolute;	
	}
	
	
/* --- RODAPE --- */

#footer {
	background:url('../img/bgFooter.jpg') no-repeat left top;
	clear:both;
	height:49px;
	overflow:hidden;
	text-align:center;
}
	#footer p {
		color:#FFF;
		font-size:11px;
		margin-top:11px;
	}
	
	#logo {
		bottom:10px;
	    position:absolute;
	    right:10px;	
	}


/*----------------------------------------------------------------------------
ID E CLASSES DE PAGINAS
-----------------------------------------------------------------------------*/

fieldset {
	padding-left:3px;
	width:455px;
}

fieldset p {
	padding:10px 0;	
}
fieldset label {
	font-weight:bold;
	text-transform:uppercase;
}
    fieldset span {
        display:inline !important;
        font-size:12px !important;
        font-weight:bold;
        padding:0 5px  !important;
        vertical-align:baseline !important;
        width:auto;
    }
fieldset input {
	background-color:#FFF;
	display:block;
	margin-top:5px;
	padding:1px;
	width:455px;
}

span.checkBox,
span.checkBox input {
	background-color:Transparent;
	display:inline;
	padding:0;
	vertical-align:middle;
	width:auto;
}

fieldset textarea {
	background-color:#FFF;
	display:block;
	height:157px;
	margin-top:5px;
	padding:1px;
	width:455px;
}


/* CLASSES COMUNS */

.clear {
	clear:both;	
}

.left {
	text-align:left;
	text-indent:3px;
}

.botao {
	background-color:Transparent;
	margin-left:400px;
	width:auto;
}

a.ancora:hover {
	color:#000;
	text-decoration:none;
}

/* INFORMACAO CD */
#cd_artigo {
	color:#FFF;
	font:normal 12px Tahoma, Geneva, sans-serif;
	height:100%;
	margin:25px 15px;
	overflow:auto;
	text-align:left;
}
	#cd_artigo h1 {
		font-size:15px;
		padding-bottom:10px;
	}
	
	#cd_artigo p {
		padding:10px 0;
	}