body{
	margin:0px;
	background-color:#FFFFFF;
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
}

table {
	border-collapse: collapse;
}

td {
	padding: 0px;
	margin:0px;
}

form {
	padding: 0px;
	margin:0px;
}

img {
	border:0px;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;

}

 a:hover{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

hr{
	color:#ef4838 !important;
	height:1px;
}

/*******TEXTOS******/

#mainContainer{
	min-height:400px; 
	width:715px; 
	padding-top:10px;
	padding-bottom:40px; 
	position:relative; 
	border-bottom:1px solid black;
}

#contentPagination{
	position:absolute; 
	bottom:0px;
	margin-top:30px;
}

#leftMenu{
	position:absolute; 
	margin-left:-227px; 
	width:211px; 
	bottom:0px;
}

#languageSelection{
	position:absolute; 
	margin-left:-227px; 
	width:211px; 
	bottom:-23px;
}

#footerSpace{
	position:absolute; 
	bottom:-70px;
}

.workNavigation{
	width:230px; 
	position:absolute; 
	right:0px; 
	top:354px;
}

.workNavigationAccordeon{
	width:468px; 
	position:absolute; 
	left:0px; 
	top:344px;
}

.pressReleaseAccordeon{
	width:226px; 
	position:absolute; 
	right:0px; 
	top:344px;
}

#artistBlockContent{
	width:500px;
	height:310px;
	padding-bottom:5px;
	overflow-y:auto;
	padding-top:10px;
	padding-bottom:10px;
}

#blockContentNoPadding{
	width:50px;
	height:250px;
	overflow-y:auto;
}

#blockContent{
	width:715px;
	height:410px;
	overflow-y:auto;
}

.textMenu{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}

.textMenu a:hover{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}

.textMenuOn{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}

.textMenuOn a:hover{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}

.subMenuContainer{
	background:white;
	color:#000000;
	padding-left:20px;
	cursor:pointer;	
}

.subMenuContainer:hover{
	background:#ef4838;
	color:#FFFFFF;
	padding-left:20px;
	cursor:pointer;
}


.subMenuContainerOn{
	background:#ef4838;
	color:#FFFFFF;
	padding-left:20px;
	cursor:pointer;
}

.textSubMenu{
	width:211px;
	height:18px;
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}

.textSubMenu:hover{
	width:211px;
	height:18px;
	color:#FFFFFF;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}


.textTitle{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:30px;
	text-decoration:none;
}

.textsubTitle{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:16px;
	text-decoration:none;
}

.textContentTitle{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:20px;
	text-decoration:none;
}

.textContentAuthor{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.textContentLocal{
	color:#5b5b5b;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.textContentTextGray{
	color:#b0b0b0;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.textContentText{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.textContentText a:hover{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.subMenuYearOrange{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.subMenuYear{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.subMenuYear a:hover{
	background:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.subMenuYearOn{
	background:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.subMenuYearOn a:hover{
	background:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}


.btReadMore {
	height:17px; 
	position:absolute;
	margin-top:-17px; 
	vertical-align:top;
}

.txtContentVerdana{
	font-family:Verdana, Tahoma, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}

.inputNewsletter{
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	background:#FFFFFF;
	height:13px;
	border:0px;
} 

.artistSubmenu{
	color:#000000;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.artistSubmenu a:hover{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.artistSubmenuOn{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.artistSubmenuOn a:hover{
	color:#ef4838;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.artistList{
	color:#999999;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.artistList a:hover{
	background:#ef4838;
	color:#FFFFFF;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.artistListOn{
	background:#ef4838;
	color:#FFFFFF;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:14px;
	text-decoration:none;
}

.artistListOn a:hover{
	background:#ef4838;
	color:#FFFFFF;
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:14px;
	text-decoration:none;
}

/* paginação */

.current {
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;	
	color:#ef4838;
	text-decoration:none;
	padding:3px;
}

.current a:hover{
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;	
	color:#ef4838;
	text-decoration:none;
	padding:3px;
}

.paginate {
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;	
	color:#000000;
	text-decoration:none;
	padding:3px;
}

.paginate .current a:hover {
	font-family:Trebuchet MS, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;	
	color:#ef4838;
	text-decoration:none;
	padding:3px;
}


#overlayDiv{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1200px;
	z-index:1;
	background-color:#000;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

#overlayDiv[id]{
	position:fixed;
}

