body { font: 100%/1.4em Georgia, "Times New Roman", sans; background: #000;}
p {margin: 0 0 1.4em 0;}
.clear { clear: both;}

a, a:link, a:visited {
	color: #000;
	text-decoration: none;
}

#content a:hover {
	border-bottom: 1px solid #a62900;
}

h1 { font-size: 1.7em; margin: 0 0 .5em 0; }
h2 { font-size: 1.7em; margin: 0 0 .5em 0; color: #a62900; }

.partners h2 {
	font-size: 1.2em;
}

#wrap { font-size: 85%; width: 982px; margin: 0 auto; background: url(../images/bg-repeat.jpg) repeat-y;}
#wrap-inner { padding: 90px 110px 1.4em 120px; background: url(../images/bg-top.jpg) no-repeat;}

#top { height: 230px; margin: 0 0 20px 0;}

#menu { width: 120px; float: right;}
#menu ul { text-align: center; padding: 12px 0 0 0; line-height: 1.8em;}
#menu ul li a { font-size: 13px; color: #dbac7e; text-decoration: none; text-transform: uppercase;}

#content-inner { padding: 0 30px;}

#fotos-banda { padding: 16px 0;}
#fotos-banda li { float: left; background: url(../images/bg-frame.png) no-repeat; width: 68px; height: 88px; z-index: 24;}
a.fotos { display: block; padding: 5px 0 0 5px; z-index: 24; }


a.fotos:hover { position: relative; z-index: 25;}
a.fotos span { display: none;}
a.fotos:hover span { display: block; position: absolute; top: 50px; left: -75px; }

.song-list ul {
	margin-bottom: 30px;
	list-style: disc inside;
}

.audio h2 {
	float: left;
	padding: 0 20px 0 0;
	width: 300px;
}
.audio ul li {
	clear: both;
	border-bottom: 1px dotted #000;
	line-height: 2em;
}

#footer {
	width: 982px;
	height: 188px;
	background: url(../images/bg-footer.jpg) no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.contato label {
	 display: block;
}
.contato input, .contato textarea {
	width: 300px;
}
.contato input#submit {
	width: 80px;
	margin: 10px 0;
}

#content table{
	width: 100%;
}
#content table td {
	width: 50%;
}
