@charset "utf-8";

body {
	background-image: url(images/background.jpg);
	height:100%;
	text-align:center;
	color:#000;
	background-color:#dbd8c7;
}

a { 
	text-decoration:none;
} 

#site_area {
	width:960px;
	margin-top:30px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
} 

#header { 
	background:url('images/header_bg.gif') repeat-x;
	height:148px;
	padding-top:8px;
	overflow:hidden;
	text-align:center;
} 

#header img { 
	border:0px;
	display:inline;
} 

#header img.text_logo { 
	margin-left:16px;
	margin-right:16px;
} 

#body { 
	position:relative;
} 

#menu { 
	position:relative;
	float:left;
	width:150px;
	height:400px;
	margin-right:5px;
	padding-left:10px;
	background:url('images/bg_menu.png') no-repeat;
	background-position:5px 120px;
} 
	
#menu img{ 
	border:0px;
} 

#menu img.bt_space { 
	margin-bottom:4px;
} 

#menu_bts { 
	position:absolute;
	width:110px;
	left:19px;
	top:172px;
} 

#menu_bts img{ 
	display:block;
	margin:0px;
} 

#hand_menu { 
	position:absolute;
	z_index:1000;
	top:178px;
	left:-28px;

} 

#content { 
	position:relative;
	background:url('images/bg_coluna.png') repeat-y;
	background-position:0px 60px;
	float:left;
	width:620px;
	height:auto;
	margin-right:5px;
	min-height:400px;
	margin-bottom:10px;	
} 


#content img.cp_top_left { 
	position:absolute;
	left:0x;
	top:0px;
} 

#content img.cp_top_right { 
	position:absolute;
	right:0px;
	top:0px;
}

#content img.cp_bottom_left { 
	position:absolute;
	left:0x;
	bottom:0px;
} 

#content img.cp_bottom_right { 
	position:absolute;
	right:0px;
	bottom:0px;
}

#meio { 
	position:relative;
	margin-left:50px;
	margin-right:50px;
	padding-top:30px;
} 

#meio p { 
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	line-height:22px;
} 

#news { 
	position:relative;
	float:right;
	width:160px;
	margin-right:5px;
	text-align:right;
} 

#news img { 
	margin-right:15px;
	border:0px;
} 


#news img.header { 
	margin-top:25px;
	margin-bottom:10px;
} 

#news p { 
	text-align:left;
	line-height:13px;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	font-weight:lighter;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:10px;
} 

#news p a { 
	color:#000;
	text-decoration:none;
}

#news p a.link_bottom { 
	text-align:center;
	color:navy;
	text-decoration:underline;
} 

#gallery { 
	position:relative;
	clear:both;
	margin-top:10px;
	height:130px;
	background:url('images/footer_bg.gif') repeat-x;
	margin-bottom:30px;
} 

#gallery_canvas { 
	position:absolute;
	height:98px;
	top:16px;
	left:100px;
	width:770px;
	display:none;
} 

#loading_gallery { 
	position:absolute;
	height:98px;
	top:60px;
	left:100px;
	width:770px;
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	text-align:center;
	display:none;
} 

#gallery_canvas img { 
	border:0px;
	margin-right:8px;
} 

#gallery_hand_prev { 
	position:absolute;
	top:40px;
	left:15px;
	border:0px;
	display:none;
} 

#gallery_hand_next { 
	position:absolute;
	top:40px;
	right:15px;
	border:0px;
	display:none;
}

#bio_picture { 
	position:relative;
	text-align:center;
	width:100%;
	padding-top:10px;
	padding-bottom:30px;
} 

#contact { 
	position:relative;
	text-align:center;
	width:100%;
	padding-top:2px;
	padding-bottom:30px;
	top:-25px;
}

#contact img { 
	display:block;
	margin-bottom:30px;
} 

#contact a { 
	display:block;
} 

#more_news { 
	margin-top:10px;
	margin-bottom:10px;
} 


#modal_win { 
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:5000;
	opacity:0.75;
	-moz-opacity:0.75;
	filter: alpha(opacity=75);
	top:0px;
	left:0px;
	display:none;
} 

#popup_gallery { 
	position:absolute;
	width:697px;
	height:496px;
	top:0px;
	left:0px;
	background: url('images/bg_popup_gallery.jpg');
	background-color:#dbd8c7;
	z-index:8000;
	display:none;
	text-align:center;
} 

#popup_gallery a.close { 
	position:absolute;
	width:697px;
	left:0px;
	top:-2px;
	color:#000;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	margin-top:5px;
	display:block;
} 

#popup_msg { 
	position:absolute;
	width:697px;
	left:0px;
	bottom:36px;
	color:#000;
	font-family:Verdana;
	font-size:11px;
	margin-top:5px;
	display:block;
} 

#big_gallery { 
	position:relative;
	width:697px;
	text-align:center;
	top:50px;
} 

#big_gallery img.the_image { 
	max-width:500px;
	max-height:340px;
	border:8px solid #fff;
} 

#next img ,#prev img { 
	border:0px;
} 

#next { 
	position:absolute;
	top:240px;
	right:28px;
	z-index:9000;
} 

#prev { 
	position:absolute;
	top:240px;
	left:28px;
	z-index:9001;
} 


div.slide { 
	position:relative;
	width:677px;
	text-align:center;
	padding:10px;
	z-index:8000;
} 

div.slide p { 
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	display:block;
	padding-top:5px;	
} 


div.legenda { 
	position:absolute;
	text-align:center;
	top:415px;
	width:697px;
	margin-top:10px;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	
} 


a.myspace { 
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-weight:normal;
	font-size:18px;
	color:#000;
	margin-bottom:5px;
} 

a.email { 
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	color:#000;
} 

h1.artists { 
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	text-align:left;
	text-decoration:underline;
	margin-bottom:15px;
} 

h1.text { 
	font-family:"Courier New", Courier, monospace;
	font-size:26px;
	text-align:left;
	text-decoration:underline;
	margin-bottom:15px;
	font-weight:normal;
} 

h2.artists { 
	font-family:"Courier New", Courier, monospace;
	font-size:26px;
	text-align:center;
	font-weight:normal;
} 

h5.news { 
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	font-weight:bold;
} 

ul.news { 
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	margin-top:6px;
} 

ul.news li a { 
	color:#000;
} 

ul.artists { 
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	margin-top:20px;
} 

ul.links { 
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
	margin-top:20px;
} 

ul.links li { 
	line-height:30px;
} 

ul.links li a{ 
	color:#000;
	text-decoration:none;
} 

ul.links li a:hover{ 
	color:#000;
	text-decoration:underline;
} 

ul.artists li { 
	line-height:30px;
} 

ul.artists li a{ 
	color:#000;
	text-decoration:none;
} 

ul.artists li a:hover{ 
	text-decoration:underline;
} 

