﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";


/* +geral */

.next-prev2 {
	display:block;
	height:30px;
	width:205px;
	position:absolute;
	left:0px;
	bottom:-40px;
}
.next-prev2 a {
	font-size:10px;
	float:left;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#3B3137;
	background:#D0D4C9 url(../imgs/bgs/button-04.gif);
	padding:12px;
	width:75px;
	height:15px;
}
.next-prev2 a:hover {
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}

.next-prev2 a.next {
	position:relative;
	left:2px;
}

body {
	background:#110e11 url(../imgs/bgs/main.jpg);
	color:#fff;
	font-family:Georgia, serif;
	font-size:11px;
}

a {
	color:#f0cb55;
	font-weight:bold;
	cursor:pointer;
}

input {
	font-family:Georgia, serif;
}
button {
	cursor:pointer;
	border:none;
	font-family:Georgia, serif;
}

#wrapper ul.menu {
	display:block;
}
#wrapper ul.menu li {
	display:block;
	float:left;
	padding:2px 5px 0 5px;
	position:relative;
}
#wrapper ul.menu li a {
	text-decoration:none;
}
#wrapper ul.menu li a:hover {
	text-decoration:underline;
}
/* end geral */


/* +wrap */
#wrapper {
	width:1000px;
	margin:0 auto;
	position:relative;
}
/* end wrap */


/* +header */
#header {
	position:fixed;
	top:0px;
	width:1000px;
	height:105px;
	background:#434041 url(../imgs/bgs/header.jpg) repeat-x bottom center;
	z-index:9999;
}

#header ul.menu {
	position:absolute;
	right:10px;
	top:73px;
}
#header ul.menu li {
	height:10px;
	border-right:1px solid #f0cb55;
}
#header ul.menu li a {
	position:relative;
	top:-3px;	
}
#header ul.menu li.last {
	border:none;
}

#header h1 {
	width:177px;
	height:83px;
	background:url(../imgs/titles/menu-logo-01.gif);
	position:absolute;
	top:13px;
	left:11px;
}

#header p.shows {
	color:#9B684A;
	position:absolute;
	top:40px;
	left:272px;
}

#header ul.weblinks {
	position:absolute;
	left:420px;
	top:35px;
}
#header ul.weblinks li {
	display:block;
	float:left;
}
#header ul.weblinks li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:70px;
	height:25px;
	background-repeat:no-repeat;
	background-position:center center;
}
#header ul.weblinks li.facebook a {
	width:50px;
	background-image:url(../imgs/btns/menu-facebook-01.gif);
}
#header ul.weblinks li.twitter a {
	width:52px;
	background-image:url(../imgs/btns/menu-twitter-01.gif);
}
#header ul.weblinks li.myspace a {
	width:70px;
	background-image:url(../imgs/btns/menu-myspace-01.gif);
}
/* end header */

/* +content */
#content {
	margin:105px 0 0 0;
}

#content .background-03 {
	overflow:hidden;
	background:#221d23 url(../imgs/bgs/bg-03.jpg);
}

#content .background-04 {
	overflow:hidden;
	background:#352a33 url(../imgs/bgs/bg-08.jpg);
	height:668px;
	position:relative;
}
#content .background-04 #download-swf {
	width:316px;
	/*height:156px;*/
	height:176px;
	position:absolute;
	top:0;
	right:0;
	background:#474445 url(../imgs/bgs/bg-11.jpg);
}
#content .background-04 #puzzle-swf {
	width:316px;
	height:488px;
	position:absolute;
	top:157px;
	right:0;
}

#content #videos-swf {
	width:1000px;
	height:562px;
	background:#39272E;
	margin-bottom:-3px;
}

#content .column-left-02 {
	float:left;
	width:540px;
}

#content .column-left-02 #fans-messages {
	/*height:689px;*/
	height:986px;
	background:#A7B0A8 url(../imgs/bgs/bg-10.jpg);
	overflow-y:scroll;
}
#content .column-left-02 #fans-messages .content {
	padding:15px;
}
#content .column-left-02 #fans-messages strong {
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	display:block;
	color:#833644;
}
#content .column-left-02 #fans-messages h4.title {
	color:#A3303A;
	margin:10px 0 10px 0;
	font-size:32px;
	font-weight:bold;
	line-height:30px;
}
#content .column-left-02 #fans-messages p.description {
	font-size:11px;
	color:#833644;
}
#content .column-left-02 #fans-messages .post {
	margin:15px 0 0 0;
}
#content .column-left-02 #fans-messages .content-post {
	color:#3A3238;
	font-size:11px;
	margin:10px 0;
}
#content .column-left-02 #fans-messages .content-post p {
	margin-top:10px;
}
#content .column-left-02 #fans-messages .content-post strong, #content .column-left-02 #fans-messages .content-post a, #content .column-left-02 #fans-messages .content-post span.underline {
	display:inline;
	color:#3A3238;
	font-size:14px;
	text-transform:none;
	font-weight:bold;
}

#content .column-left-02 #ringtones-swf {
	background:#4E3836;
	width:540px;
	height:297px;
}

#content .column-right-02 {
	float:left;
	width:460px;
}
#content .column-right-02 #you-and-me-swf {
	width:460px;
	height:986px;
	background:#D7C7A9;
}

#content .background-05 {
	position:relative;
	top:-3px;
	background:#D1AEA4 url(../imgs/bgs/bg-09.jpg);
	margin-bottom:-3px;
}

#content .background-05 #youtube {
	padding:15px;
	width:470px;
	height:1460px;
	position:relative;
}
#content .background-05 #youtube #current-video strong {
	color:#000;
}
#content .background-05 #youtube #current-video h4 {
	color:#80313F;
}
#content .background-05 #youtube #current-video object, #content .background-05 #youtube #current-video embed {
	width:640px;
	height:385px;
}
#content .background-05 #youtube ul.thumbs {
	margin-top:20px;
	width:700px;
}
#content .background-05 #youtube ul.thumbs li {
	height:95px;
}
#content .background-05 #youtube ul.thumbs li span.thumb {
	display:block;
	float:left;
	border:1px solid #aaa;
}
#content .background-05 #youtube ul.thumbs li span.thumb a {
	display:block;
	overflow:hidden;
	width:125px;
	height:75px;
	border:1px solid #fff;
}
#content .background-05 #youtube ul.thumbs li span.thumb img {
	width:125px;
	height:95px;
}
#content .background-05 #youtube ul.thumbs li div.content {
	float:left;
	width:500px;
	position:relative;
	left:15px;
	font-family:arail, helvetica, sans-serif;
}
#content .background-05 #youtube ul.thumbs li div.content h5, #content .background-05 #youtube ul.thumbs li div.content h5 a {
	color:#0033CC;
	font-size:13px;
	font-weight:bold;
}
#content .background-05 #youtube ul.thumbs li div.content p.description {
	color:#000;
	font-size:12px;
	margin:7px 0;
}
#content .background-05 #youtube ul.thumbs li div.content p.description strong {
	font-weight:bold;
}
#content .background-05 #youtube ul.thumbs li div.content p.info {
	color:#333;
}

#content .background-05 #youtube .paginator {
	clear:both;
	position:absolute;
	bottom:0;
	left:0;
	height:100px;
	width:400px;
}
#content .background-05 #youtube .paginator .next-prev {
	position:relative;
	top:14px;
	left:8px;
	z-index:10;
}
#content .background-05 #youtube .paginator .next-prev a {
	position:absolute;
	color:#3B3137;
	text-decoration:none;
	width:76px;
	height:17px;
	padding:15px;
	background:no-repeat;
	display:block;
	text-align:center;
}
#content .background-05 #youtube .paginator .next-prev a.prev {
	left:0;
	top:0;
	background-image:url(../imgs/bgs/paginator-button-03.gif);
}
#content .background-05 #youtube .paginator .next-prev a.prev:hover {
	background-image:url(../imgs/bgs/paginator-button-03-hover.gif);
}
#content .background-05 #youtube .paginator .next-prev a.next {
	left:102px;
	top:0;
	background-image:url(../imgs/bgs/paginator-button-04.gif);
}
#content .background-05 #youtube .paginator .next-prev a.next:hover {
	background-image:url(../imgs/bgs/paginator-button-04-hover.gif);
}

#content .background-05 #youtube .paginator .pages {
	letter-spacing:2px;
	position:relative;
	left:240px;
	top:27px;
	color:#3B3137;
}
#content .background-05 #youtube .paginator .pages a {
	font-size:11px;
	font-weight:normal;
	color:#3B3137;
}
#content .background-05 #youtube .paginator .pages a.current {
	font-weight:bold;
}

#content .background-05 span.draw {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:247px;
	height:825px;
	background:url(../imgs/others/picture-01.jpg);
}

#content #lyrics {
	position:absolute;
	right:0;
	top:795px;
	width:286px;
	height:665px;
	background:#3D2F37 url(../imgs/bgs/bg-11.jpg);
	padding:15px;
}
#content #lyrics span.draw {
	display:border;
	width:85px;
	height:85px;
	background:url(../imgs/others/picture-02.gif);
}
#content #lyrics strong {
	color:#DD7A81;
}
#content #lyrics h4 {
	color:#4E9DBA;
}
#content #lyrics p.description {
	font-size:14px;
}
#content #lyrics ul {
	margin:30px 0 0 0;
}
#content #lyrics ul li {
	margin-bottom:12px;
}
#content #lyrics ul li strong a {
	text-transform:none;
	color:#fff;
	font-size:11px;
}
#content #lyrics ul li p a {
	color:#AA7F55;
	font-weight:normal;
}
#content #lyrics .next-prev {
	display:block;
	height:30px;
	width:205px;
	position:absolute;
	left:15px;
	bottom:30px;
}
#content #lyrics .next-prev a {
	font-size:10px;
	float:left;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#3B3137;
	background:#D0D4C9 url(../imgs/bgs/button-04.gif);
	padding:12px;
	width:75px;
	height:15px;
}
#content #lyrics .next-prev a:hover {
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}
#content #lyrics .next-prev a.next {
	position:relative;
	left:2px;
}







#content #download-swf .next-prev {
	display:block;
	height:30px;
	width:205px;
	position:absolute;
	left:15px;
	bottom:30px;
}
#content #download-swf .next-prev a {
	font-size:10px;
	float:left;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#3B3137;
	background:#D0D4C9 url(../imgs/bgs/button-04.gif);
	padding:12px;
	width:75px;
	height:15px;
}
#content #download-swf .next-prev a:hover {
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}
#content #download-swf .next-prev a.next {
	position:relative;
	left:2px;
}

/*-=*/

#press_content .next-prev {
	display:block;
	height:30px;
	width:205px;
	position:absolute;
	left:15px;
	bottom:30px;
}
#press_content .next-prev a {
	font-size:10px;
	float:left;
	font-weight:bold;
	display:block;
	text-align:center;
	color:#3B3137;
	background:#D0D4C9 url(../imgs/bgs/button-04.gif);
	padding:12px;
	width:75px;
	height:15px;
}
#press_content .next-prev a:hover {
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}
#press_content .next-prev a.next {
	position:relative;
	left:2px;
}


#content .box-content-01 strong {
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	display:block;
	color:#738F68;
}
#content .box-content-01 h4 {
	color:#F0CB55;
	margin:10px 0 10px 0;
	font-size:32px;
	font-weight:bold;
	line-height:30px;
}

#content #next-show {
	padding:15px;
	position:relative;
	width:338px;
	height:128px;
	background:#292B36 url(../imgs/bgs/next-show-01.jpg);
	float:left;
}
#content #next-show p.description {
	color:#9B684A;
}
#content #next-show p.next-show {
	color:#9B684A;
	font-weight:bold;
	width:335px;
	overflow:hidden;
	height:16px;
	position:absolute;
	top:126px;
}
#content #next-show ul li {
	float:left;
}
#content #next-show a.link {
	display:block;
	text-align:center;
	padding:13px 0 0 0;
	width:147px;
	height:26px;
	background:#292B36 url(../imgs/bgs/next-show-02.gif) no-repeat;
	position:absolute;
	left:0;
	top:159px;
}
#content #next-show a.link:hover {
	color:#292C37;
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}

#content #music-player {
	width:315px;
	height:158px;
	background:#292B36;
	float:left;
}

#content #login {
	padding:15px;
	position:relative;
	float:left;
	width:287px;
	height:128px;
	background:#434041 url(../imgs/bgs/login-01.jpg);
}
#content #login p.unlock {
	width:81px;
	height:35px;
	background:url(../imgs/others/login-unlock-01.gif);
	position:absolute;
	right:10px;
	top:10px;
}
#content #login a.link {
	display:block;
	text-align:center;
	padding:13px 0 0 0;
	width:98px;
	height:26px;
	background:#434041 url(../imgs/bgs/login-02.gif) no-repeat;
	position:absolute;
	top:159px;
	right:0;
}
#content #login a.link:hover {
	color:#292C37;
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}
#content #login div.login p.signup {
	color:#9B684A;
}
#content #login div.login form input {
	display:block;
	float:left;
	color:#946B7B;
	font-size:14px;
	border:1px solid #946B7B;
	width:117px;
	height:16px;
	padding:10px;
	background:#262424 url(../imgs/bgs/input-01.gif);
	margin:0 0 15px 0;
}
#content #login div.login form input.password {
	position:relative;
	left:7px;
}
#content #login strong {
	color:#F0CB55;
	font-size:12px;
	text-transform:none;
}
#content #login strong span.name {
	color:#FF9999;
	font-size:16px;
}
#content #login p.content {
	color:#9A674A;
}

#content #highlights {
	overflow:hidden;	
	clear:left;
	width:1000px;
	height:512px;
	background:#433541 url(../imgs/bgs/bg-02.gif);
	border-bottom:1px solid #C3AF97;
}

#content .column-left-01 {
	width:682px;
	background:#D1B59A url(../imgs/bgs/bg-06.jpg) no-repeat;
	float:left;
}

#content .column-left-01 #highlight-post {
	padding:15px;
	width:310px;
	height:126px;
	background:#292B36 url(../imgs/bgs/bg-04.jpg);
	border-right:1px solid #C3AF97;
	float:left;
	position:relative;
}
#content .column-left-01 #highlight-post strong {
	color:#F0CB55;
}
#content .column-left-01 #highlight-post h4 {
	color:#FF9999;
}
#content .column-left-01 #highlight-post p {
	color:#E6CEB9;
}
#content .column-left-01 #highlight-post a.link {
	padding:13px;
	display:block;
	background:#292B36 url(../imgs/bgs/button-01.gif);
	width:74px;
	height:13px;
	color:#FF9999;
	position:absolute;
	left:0;
	top:157px;
}
#content .column-left-01 #highlight-post a.link:hover {
	color:#292C37;
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}

#content .column-left-01 #highlight-video {
	padding:15px;
	width:311px;
	height:126px;
	background:#292B36 url(../imgs/bgs/bg-04.jpg);
	float:left;
	position:relative;
}
#content .column-left-01 #highlight-video strong {
	color:#F0CB55;
}
#content .column-left-01 #highlight-video h4 {
	color:#FF9999;
}
#content .column-left-01 #highlight-video p {
	color:#E6CEB9;
}
#content .column-left-01 #highlight-video a.link {
	padding:13px;
	display:block;
	background:#292B36 url(../imgs/bgs/button-01.gif);
	width:74px;
	height:13px;
	color:#FF9999;
	position:absolute;
	left:0;
	top:157px;
}
#content .column-left-01 #highlight-video a.link:hover {
	color:#292C37;
	background:#fdc15e url(../imgs/bgs/button-03.gif) repeat;
}

#content .column-left-01 #posts {
	margin-top:205px;
	background:#D1B59A url(../imgs/bgs/bg-05.jpg);
	height:926px;
	position:relative;
}
#content .column-left-01 #posts .content {
	overflow-y:scroll;
	position:relative;
	top:-8px;
	height:774px;
	padding:20px;
}
#content .column-left-01 #posts .content strong.description {
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#9B684A;
}
#content .column-left-01 #posts .content h4.title {
	font-weight:bold;
	font-size:34px;
	color:#698469;
	margin:10px 0 0 0;
}
#content .column-left-01 #posts .content .content-post {
	color:#2C1D14;
	font-size:14px;
	padding:0 0 15px 0;
}
#content .column-left-01 #posts .content .content-post p {
	margin:13px 0 13px 0;
}
#content .column-left-01 #posts .content .content-post strong {
	font-weight:bold;
}
#content .column-left-01 #posts .content .content-post a {
	font-weight:normal;
	color:#000066;
}

#content .column-left-01 #posts .paginator-search {
	background:#B09C88 url(../imgs/bgs/bg-07.jpg);
	position:absolute;
	bottom:0;
	height:120px;
	width:100%;
}

#content .column-left-01 #posts .paginator-search .next-prev {
	position:relative;
	top:14px;
	left:8px;
	z-index:10;
}
#content .column-left-01 #posts .paginator-search .next-prev a {
	position:absolute;
	color:#3B3137;
	text-decoration:none;
	width:76px;
	height:17px;
	padding:15px;
	background:no-repeat;
	display:block;
	text-align:center;
}
#content .column-left-01 #posts .paginator-search .next-prev a.prev {
	left:0;
	top:0;
	background-image:url(../imgs/bgs/paginator-button-01.gif);
}
#content .column-left-01 #posts .paginator-search .next-prev a.prev:hover {
	background-image:url(../imgs/bgs/paginator-button-01-hover.gif);
}
#content .column-left-01 #posts .paginator-search .next-prev a.next {
	left:102px;
	top:0;
	background-image:url(../imgs/bgs/paginator-button-02.gif);
}
#content .column-left-01 #posts .paginator-search .next-prev a.next:hover {
	background-image:url(../imgs/bgs/paginator-button-02-hover.gif);
}

#content .column-left-01 #posts .paginator-search .pages {
	letter-spacing:2px;
	position:relative;
	left:240px;
	top:27px;
	color:#3B3137;
}
#content .column-left-01 #posts .paginator-search .pages a {
	font-size:11px;
	font-weight:normal;
	color:#3B3137;
}
#content .column-left-01 #posts .paginator-search .pages a.current {
	font-weight:bold;
}

#content .column-left-01 #posts .paginator-search form#search-post {
	position:relative;
	left:10px;
	top:55px;
}
#content .column-left-01 #posts .paginator-search form#search-post input {
	border:1px solid #AD8F82;
	color:#FF9999;
	font-size:17px;
	padding:7px;
	width:190px;
	height:20px;
	background:#937d64 url(../imgs/bgs/input-02.gif);
}
#content .column-left-01 #posts .paginator-search form#search-post button {
	cursor:pointer;
	display:block;
	width:64px;
	height:46px;
	background:url(../imgs/bgs/button-02.gif);
	border:none;
	position:absolute;
	top:-5px;
	left:200px;
}

#content .column-right-01 {
	width:318px;
	float:left;
}

#content #playlist {
	background:#585654;
	width:317px;
	height:534px;
	border:1px solid #C3AF97;
	border-right:none;
	border-top:none;
}

#content #photo-gallery {
	background:#363847;
	width:317px;
	height:596px;
	border-left:1px solid #C3AF97;
}

#content #cloud-menu {
	height:440px;
	width:560px;
	float:left;
	position:relative;
}
#content #cloud-menu a {
	font-weight:normal;
	text-decoration:none;
	display:block;
	overflow:hidden;
	position:absolute;
	top:400px;
}
#content #cloud-menu a:hover {
	color:#fff;
	text-decoration:underline;
}
#content #cloud-menu .size-1 {
	font-size:10px;
}
#content #cloud-menu .size-2 {
	font-size:14px;
}
#content #cloud-menu .size-3 {
	font-size:20px;
}
#content #cloud-menu .size-4 {
	font-size:24px;
}
#content #cloud-menu .size-5 {
	font-size:32px;
}

#content #cloud-menu .item-1 {
	color:#DAB3A5;
	top:50px;
	left:60px;
}
#content #cloud-menu .item-2 {
	color:#FFFF99;
	top:45px;
	left:190px;
}
#content #cloud-menu .item-3 {
	color:#DAB3A5;
	top:60px;
	left:320px;
}
#content #cloud-menu .item-4 {
	color:#FFFF99;
	top:45px;
	left:435px;
}
#content #cloud-menu .item-5 {
	color:#33FFFF;
	top:105px;
	left:175px;
}
#content #cloud-menu .item-6 {
	color:#DAB3A5;
	top:130px;
	left:55px;
}
#content #cloud-menu .item-7 {
	color:#678C82;
	top:110px;
	left:310px;
}
#content #cloud-menu .item-8 {
	color:#DD7A81;
	top:190px;
	left:120px;
}
#content #cloud-menu .item-9 {
	color:#DAB3A5;
	top:180px;
	left:270px;
}
#content #cloud-menu .item-10 {
	color:#DAB3A5;
	top:185px;
	left:400px;
}
#content #cloud-menu .item-11 {
	color:#678C82;
	top:245px;
	left:50px;
}
#content #cloud-menu .item-12 {
	color:#678C82;
	top:230px;
	left:180px;
}
#content #cloud-menu .item-13 {
	color:#A7ABBC;
	top:245px;
	left:330px;
}
#content #cloud-menu .item-14 {
	color:#66FF99;
	top:260px;
	left:440px;
}
#content #cloud-menu .item-15 {
	color:#F4AD0B;
	top:320px;
	left:120px;
}
#content #cloud-menu .item-16 {
	color:#DAB3A5;
	top:290px;
	left:240px;
}
#content #cloud-menu .item-17 {
	color:#33FFFF;
	top:330px;
	left:410px;
}
#content #cloud-menu .item-18 {
	color:#BE7D79;
	top:360px;
	left:50px;
}
#content #cloud-menu .item-19 {
	color:#DAB3A5;
	top:340px;
	left:260px;
}

#content #piano {
	height:440px;
	width:123px;
	float:left;
}

#content #contacts {
	padding:20px;
	height:400px;
	width:277px;
	float:left;
	position:relative;
}
#content #contacts strong {
	color:#DD7A81;
}
#content #contacts h4 {
	color:#F4AD0B;
}
#content #contacts .content h3 {
	font-weight:bold;
	color:#F4AD0B;
	font-size:16px;
	margin:10px 0 0 0;
}
#content #contacts .content strong {
	color:#fff;
	font-size:14px;
	text-transform:none;
}
#content #contacts .content p {
	font-size:11px;
	margin:4px 0 4px 0;
	color:#DAB3A5;
}
#content #contacts .content p strong {
	font-weight:bold;
	display:inline;
	font-size:11px;
}
#content #contacts .content p.color-2 {
	color:#ECDAD2;
}
#content #contacts .content p.color-2 strong {
	color:#ECDAD2;
}
#content #contacts .content p.color-2 a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#content #contacts span.picture {
	display:block;
	width:161px;
	height:161px;
	background:url(../imgs/others/contacts-picture-01.gif);
	position:absolute;
	right:0;
	bottom:0;
}

#content #about {
	clear:both;
	padding:20px;
	height:840px;
	width:960px;
	background:#423540 url(../imgs/bgs/bg-01.jpg);
	position:relative;
}
#content #about div.column {
	width:200px;
	float:left;
	width:300px;
	padding-right:30px;
}
#content #about div.column.last {
	padding:0;
}
#content #about p {
	font-size:12px;
	color:#B48364;
	margin:12px 0 0 0;
}
#content #about p strong {
	font-weight:normal;
	font-size:inherit;
	text-transform:none;
	color:#F0CB54;
	display:inline;
	font-size:12px;
}
#content #about p i strong {
	font-style:italic !important;
}
#content #about p a {
	font-weight:normal;
}
#content #about span.picture {
	clear:both;
	display:block;
	width:917px;
	height:333px;
	background:url(../imgs/others/about-picture-01.gif) no-repeat center center;
	position:relative;
	left:25px;
	top:-25px;	
}
/* end content */


/* +footer */
#footer {
	position:absolute;
	bottom:55px;
	width:1000px;
}
#footer .menu {
	/*
	position:absolute;
	top:-30px;
	right:15px;
	*/
	margin:0 auto;
	display:block;
	overflow:hidden;
}

#footer ul.weblinks {
	position:absolute;
	right:345px;
	top:-40px;
}
#footer ul.weblinks li {
	display:block;
	float:left;
}
#footer ul.weblinks li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:28px;
	background-repeat:no-repeat;
	background-position:center center;
}
#footer ul.weblinks li.facebook a {
	width:85px;
	background-image:url(../imgs/btns/footer-facebook-01.gif);
}
#footer ul.weblinks li.twitter a {
	width:81px;
	background-image:url(../imgs/btns/footer-twitter-01.gif);
}
#footer ul.weblinks li.myspace a {
	width:110px;
	background-image:url(../imgs/btns/footer-myspace-01.gif);
}
#footer ul.menu {
	text-align:center;
}
#footer ul.menu li {
	display:inline;
	float:none;
}

#footer a.link3pod {
	position:absolute;
	top:30px;
	right:20px;
	text-decoration:none;
}
#footer a.link3pod:hover {
	text-decoration:underline;
}
/* end footer */


/* layer */
.layer {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:99999;
}
.layer span.background {
	opacity:.6;
	display:block;
	background:#000;
	width:1900px;
	height:4000px;
}
.layer div.book {
	display:block;
	width:830px;
	height:634px;
	position:absolute;
	top:140px;
	left:500px;
	background:url(../imgs/bgs/layer-book-01.gif) no-repeat;
	padding:35px;
}
.layer div.book .content {
	position:relative;
}
.layer div.book .content h4.logo {
	width:221px;
	height:151px;
	background:url(../imgs/titles/layer-logo-01.png);	
	position:absolute;
	left:406px;
	top:10px;
}
.layer div.book .content a.close {
	display:block;
	width:76px;
	height:15px;
	background:url(../imgs/bgs/layer-close-01.gif);
	color:#634330;
	text-decoration:none;
	padding:12px;
	text-align:center;
	position:absolute;
	top:-80px;
	right:0;
}
.layer div.book .content a.close:hover {
	background:#fdc15e url(../imgs/bgs/button-03.gif);
}
.layer div.book .content h3 {
	font-size:32px;
	font-weight:bold;
	color:#993939;
	margin-bottom:10px;
}
.layer div.book .content p.description {
	font-size:11px;
	color:#765038;
	display:block;
	width:390px;
	margin-bottom:10px;
}

#layer-agenda.layer div.book .content ul {
	width:385px;
	overflow-y:scroll;
	height:550px;
	position:relative;
	top:20px;
}
#layer-agenda.layer div.book .content ul li {
	margin-bottom:12px;
}
#layer-agenda.layer div.book .content ul li strong {
	font-weight:bold;
	font-size:20px;
	color:#003300;
}
#layer-agenda.layer div.book .content ul li p {
	font-weight:bold;
	font-size:12px;
	color:#634330;
}
#layer-agenda.layer div.book .content span.draw01 {
	display:block;
	width:216px;
	height:206px;
	position:absolute;
	right:-20px;
	top:-34px;
	background:url(../imgs/bgs/layer-draw-01.gif)
}
#layer-agenda.layer div.book .content span.draw02 {
	display:block;
	width:444px;
	height:467px;
	position:absolute;
	top:190px;
	right:-28px;
	background:url(../imgs/bgs/layer-draw-02.gif)
}


#layer-lyrics.layer div.book .content ul {
	width:385px;
	overflow-y:scroll;
	height:550px;
	position:relative;
	top:20px;
}
#layer-lyrics.layer div.book .content ul li {
	margin-bottom:12px;
}
#layer-lyrics.layer div.book .content ul li strong {
	font-weight:bold;
	font-size:20px;
	color:#003300;
}
#layer-lyrics.layer div.book .content ul li p {
	font-weight:bold;
	font-size:12px;
	color:#634330;
}
#layer-lyrics.layer div.book .content span.draw01 {
	display:block;
	width:216px;
	height:206px;
	position:absolute;
	right:-20px;
	top:-34px;
	background:url(../imgs/bgs/layer-draw-05.gif)
}
#layer-lyrics.layer div.book .content span.draw02 {
	display:block;
	width:444px;
	height:467px;
	position:absolute;
	top:190px;
	right:-28px;
	background:url(../imgs/bgs/layer-draw-06.gif)
}



#layer-downloads.layer div.book .content ul {
	width:385px;
	overflow-y:scroll;
	height:550px;
	position:relative;
	top:20px;
}
#layer-downloads.layer div.book .content ul li {
	margin-bottom:12px;
}
#layer-downloads.layer div.book .content ul li strong {
	font-weight:bold;
	font-size:20px;
	color:#003300;
}
#layer-downloads.layer div.book .content ul li p {
	font-weight:bold;
	font-size:12px;
	color:#634330;
}
#layer-downloads.layer div.book .content span.draw01 {
	display:block;
	width:216px;
	height:206px;
	position:absolute;
	right:-20px;
	top:-34px;
	background:url(../imgs/bgs/layer-draw-07.gif)
}
#layer-downloads.layer div.book .content span.draw02 {
	display:block;
	width:444px;
	height:467px;
	position:absolute;
	top:190px;
	right:-28px;
	background:url(../imgs/bgs/layer-draw-08.gif)
}
/*end downloads*/

#layer-imprensa.layer div.book .content ul {
	width:385px;
	overflow-y:scroll;
	height:550px;
	position:relative;
	top:20px;
}
#layer-imprensa.layer div.book .content ul li {
	margin-bottom:12px;
}
#layer-imprensa.layer div.book .content ul li strong {
	font-weight:bold;
	font-size:20px;
	color:#003300;
}
#layer-imprensa.layer div.book .content ul li p {
	font-weight:bold;
	font-size:12px;
	color:#634330;
}
#layer-imprensa.layer div.book .content span.draw01 {
	display:block;
	width:216px;
	height:206px;
	position:absolute;
	right:-20px;
	top:-34px;
	background:url(../imgs/bgs/layer-draw-09.gif)
}
#layer-imprensa.layer div.book .content span.draw02 {
	display:block;
	width:444px;
	height:467px;
	position:absolute;
	top:190px;
	right:-28px;
	background:url(../imgs/bgs/layer-draw-10.gif)
}
/*imprensa*/

#layer-discografia.layer div.book .content ul {
	width:385px;
	overflow-y:scroll;
	height:550px;
	position:relative;
	top:20px;
}
#layer-discografia.layer div.book .content ul li {
	margin-bottom:12px;
}
#layer-discografia.layer div.book .content ul li strong {
	font-weight:bold;
	font-size:20px;
	color:#003300;
}
#layer-discografia.layer div.book .content ul li p {
	font-weight:bold;
	font-size:12px;
	color:#634330;
}
#layer-discografia.layer div.book .content span.draw01 {
	display:block;
	width:216px;
	height:206px;
	position:absolute;
	right:-20px;
	top:-34px;
	background:url(../imgs/bgs/layer-draw-11.gif)
}
#layer-discografia.layer div.book .content span.draw02 {
	display:block;
	width:444px;
	height:467px;
	position:absolute;
	top:190px;
	right:-28px;
	background:url(../imgs/bgs/layer-draw-12.gif)
}



#layer-register.layer div.book .content span.draw01 {
	display:block;
	width:216px;
	height:201px;
	position:absolute;
	right:-20px;
	top:-34px;
	background:url(../imgs/bgs/layer-draw-03.gif)
}
#layer-register.layer div.book .content span.draw02 {
	display:block;
	width:444px;
	height:478px;
	position:absolute;
	top:179px;
	right:-28px;
	background:url(../imgs/bgs/layer-draw-04.gif)
}

#layer-register.layer div.book .content form {
	width:380px;
}
#layer-register.layer div.book .content form span {
	border-right:1px solid #DCC8AA;
	border-bottom:1px solid #DCC8AA;
	display:block;
	float:left;
}
#layer-register.layer div.book .content form span.name {
	width:175px;
}
#layer-register.layer div.book .content form span.gender {
	width:90px;
}
#layer-register.layer div.book .content form span.age {
	width:74px;
}
#layer-register.layer div.book .content form span.email {
	width:176px;
}
#layer-register.layer div.book .content form span.email-confirm {
	width:176px;
}
#layer-register.layer div.book .content form span.password {
	width:176px;
}
#layer-register.layer div.book .content form span.password-confirm {
	width:176px;
}
#layer-register.layer div.book .content form span.address {
	width:250px;
}
#layer-register.layer div.book .content form span.cep {
	width:102px;
}
#layer-register.layer div.book .content form span.city {
	width:270px;
}
#layer-register.layer div.book .content form span.state {
	width:82px;
}
#layer-register.layer div.book .content form span input {
	width:98%;
	background:transparent;
	color:#fff;
	font-size:11px;
	border:none;
	height:20px;
}
#layer-register.layer div.book .content form span select {
	width:98%;
}
#layer-register.layer div.book .content form span.input {
	background:#756C5D url(../imgs/bgs/input-03.gif);
	display:block;
	padding:6px;
	height:20px;
}
#layer-register.layer div.book .content form span.select {
	background:#756C5D url(../imgs/bgs/input-03.gif);
	display:block;
	padding:6px;
	height:20px;
}
#layer-register.layer div.book .content form button {
	clear:both;
	padding:10px;
	width:100px;
	height:39px;
	font-weight:bold;
	color:#DBCEC3;
	background:#3f3d3c url(../imgs/bgs/input-04.gif);
	position:absolute;
	left:277px;
	top:331px;
}
#layer-register.layer div.book .content form button:hover {
	color:#3a2222;
	background:#fdc15e url(../imgs/bgs/button-03.gif);
}
/* end layer */


/* +classes */
/* end classes */
