	
	body {
		margin: 0px;
		background: #000000 url(../images/bg.jpg) repeat 0 0;
		
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		
	}
	
	#main_top {
		/*width:1010px;*/
		width:100%;
	}
	
	#main {
		width:1010px;
		background-image:url('../images/background.png');
	}
	
	#header_bg {
		width:1010px;
		position:absolute;
		z-index:-1;
		
		background-image:url('../images/background.png');
	}
		
	#header {
		width:1010px;
		height:200px;
		background-image:url('../images/background.png');
		
		/*border-width:1000px;*/

	}
	
	#header_new {
		width:100%;
		height:322px;
		
		background-color:#000000;
	}
	
	#header_new_top {
		width:100%;
		height:136px;
		background-image:url('../images/shadows_header.jpg');
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#F2F2F2;
		
		border-bottom:1px solid #2F2F2F;
	}
	
	#header_new_logo {
		height:130px;
		margin-left:20px;
		text-align:left;
		height:147px;
	}
	
	#header_new_menu {
		
		background-image:url('../images/bg_menu.jpg');
		background-repeat:repeat-x;
		height:31px;
		
		border-bottom:6px solid #2F2F2F;
	}
		
		#header img {
			border:0px;
		}
		
		.logo {
			float:left;
			width:200px;
			padding-top:30px;
			padding-left:20px;
			padding-right:20px;
		}
		
		.top_lang {
			float:left;
			width:35px;
			padding-top:50px;
		}
			.top_lang img{
				padding-bottom:5px;
			}
		
		.top_banner {
			float:right;
			width:728px;
			height:90px;
			padding-left:10px;
			padding-right:10px;
			padding-top:30px;
		}
	
	#cnt {
		width:1010px;
	}
	
	#content {
		border-top: 1px solid #000000;
		width:1000px;
	}
	
		#col-left {
			width:169px;
			float:left;
			border-right:1px solid #333333;
			/*border-bottom:2px solid #333333;*/
			background-color: #000000;
			text-align:left;
			
		}
		
			.col-left-pad {
				padding:10px;
			}
		
		#col-center {
			width:490px;
			float:right;
			/*background-color: #4400FF;*/
			margin-right:15px;
		}
		
		#col-right {
			width:300px;
			float:right;
			/*background-color: #00FF66;*/
			margin-right:10px;
		}
		
		#col-union {
			width:830px;
			float:right;
			/*background-color: #443322;*/
		}
		
		#menu-union {
			width:1000px;
			/*background-color: #433421;*/
			float:right;
		}
	
	#footer {
		width:1010px;
		/*background-image: url('../images/background_footer.jpg');*/
		background-repeat: y-repeat;
		
		margin:0px;
		padding:0px;
	}
	
	#content_foot {
		clear:both;
		width:1000px;
		background-color: #00488B;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	/* NEWS */
	
	.news {
		width:300px;
	}
	
	.news_title {
		font-family:Giorgia;
		color:#CCCCCC;
		font-size:14px;
		text-transform: uppercase;
		border-bottom:1px solid #CCCCCC;
		text-align:left;
		font-weight:bold;
	}
	
	.news_title a{
		font-family:Giorgia;
		color:#CCCCCC;
		font-size:14px;
		text-transform: uppercase;
		text-align:left;
		font-weight:bold;
		text-decoration:none;
	}
	
	.news_title_new {
		padding-top:15px;
		font-family:Giorgia;
		color:#CCCCCC;
		font-size:14px;
		text-transform: uppercase;
		border-bottom:1px solid #ebebeb;
		text-align:left;
		font-weight:bold;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.news_title_new a{
		padding-top:15px;
		font-family:Giorgia;
		color:#ebebeb;
		font-size:14px;
		text-transform: uppercase;
		text-align:left;
		font-weight:bold;
		text-decoration:none;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.news_img_bg {
		margin-top:5px;
		background-color:#FFFFFF;
		border: 1px solid #CCCCCC;
		padding:5px;
	}
	
	.news_foot_bg {
		text-align:left;
		background-color:#E5E5E5;
		
		font-family:Arial;
		color:#333333;
		font-size:10px;
		
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.news_descrip {
		text-align:left;
		
		font-family:Verdana;
		color:#333333;
		font-size:11px;
		
		padding-top:5px;
		padding-bottom:5px;
		
		text-decoration:none;
		
		margin-bottom: 1em;
		
		line-height: 1.7em;
	}
	
	.news_descrip2 {
		text-align:left;
		
		font-family:Verdana;
		color:#999999;
		font-size:11px;
		
		padding-top:5px;
		padding-bottom:5px;
		
		text-decoration:none;
		
		margin-bottom: 1em;
		
		line-height: 1.7em;
	}
	
	.news_descrip a {
		text-align:left;
		font-family:Verdana;
		
		color:#999999;
		
		font-size:11px;
		text-decoration:none;
		
		margin-bottom: 1em;
		
		line-height: 1.7em;
	}
	
	.news_descrip2 a {
		text-align:left;
		font-family:Verdana;
		
		color:#FFFFFF;
		
		font-size:11px;
		text-decoration:none;
		
		margin-bottom: 1em;
		
		line-height: 1.7em;
	}
	
	.post-image {
		float: left; 
		background: #fff; 
		padding: 4px; 
		border: none; 
		margin: 0 10px 10px 0;
	}
	
	.news_descrip a:hover {
		text-decoration:none;
		background-color:#F41185;
		color:#FFFFFF;
	}
	
	.news_assig {
		font-family:Arial;
		font-size:11px;
		color:#00488B;
		border-bottom:2px solid #CCCCCC;
		text-align:left;
		margin-bottom:5px;
	}
	
		.news_assig a{
			color:#00488B;
			text-decoration:none;
		}
		.news_assig a:hover{
			color:#00488B;
			text-decoration:underline;
		}
	
	/*EVENTOS*/
	
	#title_evt {
		text-align:left;
		border-bottom:2px solid #DA0467;
		float:left;
		width:490px;
		font-family:Giorgia;
		font-size:18px;
	}
	
	.title_evt {
		float:left;
		width:470px;
	}
	
		.title_evt a{
			font-family:Giorgia;
			font-size:18px;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.title_evt a:hover{
			font-family:Giorgia;
			font-size:18px;
			color:#FFFF00;
			text-decoration:none;
		}
	
	.title_flag {
		float:right;
	}
	
	.evt_descrip {
		text-align:left;
		
		font-family:Verdana;
		color:#CCCCCC;
		font-size:11px;
		
		padding-top:5px;
		padding-bottom:5px;
		
		text-decoration:none;
		
		margin-bottom: 1em;
		
		line-height: 1.7em;
		
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:none;
	}
	
	.evt_descrip a {
		text-align:left;
		font-family:Verdana;
		color:#CCCCCC;
		font-size:11px;
		line-height: 1.7em;
		text-decoration:none;
	}
	
	.evt_descrip a:hover {
		text-decoration:none;
		background-color:#F41185;
		color:#FFFFFF;
	}
	
	.flyer_evt {
		border:1px solid #845EA7;
		width:220px;
		height:260px;
		background-color:#000000;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
	}
	
	.flyer_evt_none {
		width:220px;
		height:0px;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
	}
	
	#title_menu {
		text-align:left;
		border-bottom:1px solid #FFFF00;
		width:490px;
		font-family:Giorgia;
		font-size:16px;
		color:#FFFFFF;
		margin-bottom:10px;
	}
	
	.menu_item {
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.menu_item a{
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.menu_item a:hover{
		font-family:Tahoma;
		font-size:11px;
		color:#F7EA0D;
		text-decoration:none;
	}
	
	.artist_list {
		padding-left:10px;
		width:270px;
	}
	
	.artist_list_item {
		border-bottom:1px dotted #AD7A53;
	}
	
		.artist_list_item a{
			font-family:Tahoma;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.artist_list_item a:hover{
			font-family:Tahoma;
			font-size:11px;
			color:#F7EA0D;
			text-decoration:none;
		}
	
	.action_evt {
		background-color:#845EA7;
		text-align:center; 
		height:23px;
		color:#FFFFFF;
	}
	
	.action_evt a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.action_evt a:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	
	.evt_pie {
		color:#333333;
		font-size:10px;
		font-family:Arial;
		padding-left:10px;
		padding-right:10px;
		background-color:#CFCFCF;
		height:23px;
	}
		
		.evt_pie a{
			color:#333333;
			font-size:10px;
			font-family:Arial;
			text-decoration:none;
		}
		
		.evt_pie a:hover{
			color:#333333;
			font-size:10px;
			font-family:Arial;
			text-decoration:underline;
		}
	
	.evt_description {
		color:#666666;
		font-family:Georgia;
		font-size:12px;
		text-align:left;
		font-weight:bold;
		line-height:16px;
		padding-top:10px;
	}
	
	.DHTMLgoodies_formTooltip_closeMessage {
			font-family:Tahoma;
			font-size:10px;
			color:#FFFFFF;
			text-decoration:underline;
	}
	
	.baloonpink {
		font-family:Tahoma;
			font-size:11px;
			color:#000000;
			text-decoration:underline;
	}
	
	.fullname {
		border-bottom:1px solid #02ABEE;
	}
	
	/*CALENDARIO*/
	
	.altn  {
		font-family : Arial;
		font-size : 11px;
		color: #FFFFFF;
		border: 1px solid #c0c0c0;
		text-align:		center;
	}
	
	.noday  {
		font-family : Verdana;
		font-size : 8pt;
		color: #ffffff;
		border: 1px solid #333333;
	}
	
	.tit  {
		font-family : Arial;
		font-size : 11px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.fs {
	
		background-color:	#281430;
		text-align:		center;
		font-family : Arial;
		font-size : 11px;
		color: #999999;
		border: 1px solid #CCCCCC;
		}
		
	
	.da {
		font-family : 		Arial;
		background-color: 	#EC1358;
		color:			#000000;
		text-align:		center;
		border: 		1px solid #333333;
		font-size : 		11px;
		font-weight:bold;
		}
	
	a.linkevent
	{
		font-family: Arial;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		text-align:		center;
	}
	
	a.linkevent:hover
	{
		font-family: Arial;
		font-size: 11px;
		color: #E9306A;
		text-decoration: none;
		font-weight: bold;
		text-align:		center;
	
	}
	
	a.link_calendario
	{
		font-family: Arial;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		text-align:		center;
	}
	
	A.link_calendario:hover
	{
		font-family: Arial;
		font-size: 11px;
		color: #33CCFF;
		text-decoration: none;
		text-align: center;
	}
	
	/*FORMULARIOS FUCSIA*/
	.form-type-text{
		font-family: Arial;
		font-size: 11px;
		color: #FFFFFF;
		/*border:1px solid #C0C0C0;*/
		border:0px;
		padding:2px;
		background-color:#EB008B;
	}
	
	.form-type-entrylist {
		font-family: Arial;
		font-size: 11px;
		color: #FFFFFF;
		/*border:1px solid #C0C0C0;*/
		border:0px;
		padding:2px;
		background-color:#EB008B;
		width:270px;
	}
	
	/* ARTIST */
	
	#artist_title {
		text-align:left;
		border-bottom:2px solid #DA0467;
		float:left;
		width:490px;
		font-family:Giorgia;
		font-size:18px;
	}
	
	.artist_title {
		float:left;
		font-family:Giorgia;
		color:#CCCCCC;
		font-size:14px;
		text-transform: uppercase;
		text-align:left;
		font-weight:bold;
	}
	
	.artist_descrip {
		text-align:left;
		font-family:Arial;
		color:#666666;
		font-size:12px;
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:none;
		border-bottom:2px solid #CCCCCC;
		margin-bottom:5px;
	}
	
	.artist_descrip a {
		text-align:left;
		font-family:Arial;
		color:#666666;
		font-size:12px;
		text-decoration:none;
	}
	
	.artist_descrip a:hover {
		text-decoration:underline;
	}
	
	/* MAP */
	.head-map {
		height:164px; 
		width:830px; 
		background-image:url('../img/place.gif');
		background-repeat:no-repeat;
	}
	
	.barmap {
		padding-top:107px;
		padding-left:125px;
		text-align:left;
		font-family:Verdana;
		font-size:11px;
		color:#CCCCCC;
	}
	
	.map-link {
		font-family:Verdana;
		font-size:11px;
		color:#CCCCCC;
	}
	
		.map-link a{
			font-family:Verdana;
			font-size:11px;
			color:#CCCCCC;
			text-decoration:none;
		}
		
		.map-link a:hover{
			font-family:Verdana;
			font-size:11px;
			color:#CCCCCC;
			text-decoration:underline;
		}
	
	/* NEWS */

	.description_news {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
	}

	.title_news {
		font-family: Arial;
		font-size: 18px;
		font-weight: bold;
		color: #00CCFF;
		/*
		color: #3399CC;
		*/
	}

	.subtitle_news {
		font-family: Verdana;
		font-size: 10px;
		color: #999999;
		/*
		color: #3399CC;
		*/
	}

	.table_news {
		
		width: 830px;
		/* border-top: 2px solid #666666; */
		
		font-family:Verdana;
		font-size:10px;
		text-align:justify;
		
	}
	
	.table_news_new {
		border:0px;
		border-top:3px solid #EC1359;
		
		width: 790px;
		
		text-align:justify;
		
	}

	.paper_news {
		
		width: 830px;

		font-family:Verdana;
		font-size:10px;
		text-align:justify;
		
		/*border-bottom: 2px dotted #ebebeb;*/
		
		/*background-color:#999999;*/
		
		
		/*background-image: url('../img/show_info/backnew.gif');  */
		
	}

	.paper_newsfull {
		
		width: 600px;

		font-family:Verdana;
		font-size:10px;
		text-align:justify;
		
		/*background-color:#999999;*/
		
		
		/*background-image: url('../img/show_info/backnew.gif');  */
		
	}
	
	/* NEWS DETAIL */
	
	#news_title {
		font-family:Giorgia;
		color:#CCCCCC;
		font-size:18px;
		text-transform: uppercase;
		text-align:left;
		font-weight:bold;
	}
	
	#news_title_new {
		padding-top:10px;
		
		font-family:Giorgia;
		color:#CCCCCC;
		font-size:18px;
		
		text-transform: uppercase;
		text-align:left;
		font-weight:bold;
	}
	
	#news_subtitle {
		text-align:left;
		border-bottom:2px solid #DA0467;
		float:left;
		width:490px;
		font-family:Verdana;
		font-size:11px;
		color:#FFFFFF;
		padding-bottom:5px;
	}
	
	/*STAFF*/

	.staff08 {
		border:0px;
		width:100%; 
		font-family: Verdana, Arial, sans-serif;
		color:#777777;
	}

	.ff01 {
		width:220px; 
		background-color:#191919;
		padding:10px;
	}

	.ff02 {
		background-color:#191919;
		border-right:1px solid #343434;
		padding:10px;
	}

	.ff03 {
		width:370px;
		background-color:#242424;
		text-decoration:underline;
		padding:10px;
	}

	.ff03 a{
		color:#777777;
	}

	.ff03 a:hover{
		color:#549DD2;
	}
	
	/*INTERVIEW*/
		.artist_list_interview {
			font-family:Tahoma;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.artist_list_interview a{
			font-family:Tahoma;
			font-size:11px;
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.artist_list_interview a:hover{
			font-family:Tahoma;
			font-size:11px;
			color:#F7EA0D;
			text-decoration:none;
		}
	
	.press_txt {
		padding-top:20px;
		text-align:left;
	}
	
	.press_txt a{
		padding-top:20px;
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}
	
	.press_txt a:hover{
		padding-top:20px;
		font-family:Tahoma;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}
	
	#newsletter_box {
		text-align:left;
		padding-left:10px;
	}
	
	#newsletter_box input.field {
		border: 1px #1A1A1A solid;
		background: #414141;
		margin-right: 5px;
		margin-top: 4px;
		width: 150px;
		color: white;
		height: 16px;
	}

	#newsletter_box input:focus.field {
		background: #545454;
	}
	
	.alert {
		font-family:Tahoma;
		color:#FFFF00;
		font-size:11px;
		text-align:center;
	}
	
	/*FOOTER*/
	.footertv table {
		
		margin:0px;

}

.footertv td {
	
	color:#666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:2px;
}

.footertv a {
	
	color:#666666;
	text-decoration:none;
	
}

.footertv a:hover {
	
	color:#FFFFFF;
	text-decoration:none;
	
}

.footertv a:visited {
	
	color:#272727;
	text-decoration:none;
	
}

.footerfaq {
	
	width:180px;
	text-align:justify; 
	vertical-align:top;
	
}

.additionaltv table {
		
		width:100%;

}

.additionaltv td {
	
	color:#666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding-right:15px;
}

.additionaltv a {
	
	color:#666666;
	text-decoration:none;
	
}

.additionaltv a:hover {
	
	color:#FFFFFF;
	text-decoration:none;
	
}

.additionaltv a:visited {
	
	color:#272727;
	text-decoration:none;
	
}

/*MENU 2010*/
.menu10 td {
	
	color:#666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

.menu10 td a {
	
	color:#666666;
	text-decoration:none;
	
}

.menu10 td a:hover {
	
	color:#FFFFFF;
	text-decoration:none;
	
}

#title-map {
		text-align:left;
		border-bottom:2px solid #DA0467;
		float:left;
		width:100%;
		font-family:Giorgia;
		font-size:18px;
	}