/* css file */

body{
	margin: 0;
	padding: 0;
	background: #7c715d url(images/bigbg-px.jpg) repeat-x left top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}
	
h1{ font-size: 28px; }
h2{ font-size: 23px; font-family: "Lucida Sans"; font-weight: normal; }
h3{ font-size: 19px; }
h4{ font-size: 16px; }
h5{ font-size: 13px; }
h6{ font-size: 11px; }

a{ 
	font-size: 11px; 
	text-decoration: none; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #00F4F4;
	}
a:hover{ text-decoration: underline;}

.clear{
	font-size: 1px;
	margin: 0;
	padding: 0;
	clear: both;
	}
/*################################################*/

.gral{
	width: 90.4em;
	margin: 0 auto;
	padding: 0;
	background: #7c715d url(images/bg-px.jpg) repeat-y left top;
	}
	.left{
		margin: 0;
		padding: 0;
		float: left;
		width: 19.4em;
		}
		.cleft{
			margin: 0;
			padding: 7.5em 0 2em 0;
			background: transparent url(images/bgleft.jpg) no-repeat left top;
			min-height: 52.2em;
			_height: 52.2em;
			}
			
			.lnews{
				margin: 0;
				padding: 1em 1.5em 1em 1.5em;
				background: transparent url(images/bgbtm.jpg) no-repeat left bottom;
				}
			.lnews p{ margin: 0; padding: 0 0 0.5em 0; font-size: 11px; text-align: justify; }
			.lnews h6{ margin: 0; padding: 5px 0 5px 0; color: #00F4F4; }
			.lnews h6 a{
				color: #00F4F4;
				text-decoration: none;
				font-weight: bold;
			}
			.lnews h6 a:hover{ text-decoration: none; }
			.lnews p a{ 
				color: #FFFFFF;
				text-decoration: none; 
			}
			.lnews p a:hover{ text-decoration: underline; }
			
			.ndate {
				margin-top: 5px;
				color: #D4EA00;
			}
			.border-w{
				margin: 0;
				padding: 0;
				border: 5px solid #FFFFFF;
				display: block;
			}
			.nview{
				float: right;
				background: transparent url(images/bgbtnview1.jpg) no-repeat left top;
				margin: 0;
				padding: 0;
			}
			.nview a{
				display: block;
				background: transparent url(images/bgbtnview2.jpg) no-repeat right top;
				padding: 4px 25px 5px 10px;
				color: #000000;
				text-decoration: none;
				font-size: 11px;
			}
			.nview a:hover{ text-decoration: none; color: #FFFFFF; }
			
			.nview2{
				float: right;
				background: transparent url(images/bgbtnview4.jpg) no-repeat left top;
				margin: 0;
				padding: 0;
			}
			.nview2 a{
				display: block;
				background: transparent url(images/bgbtnview3.jpg) no-repeat right top;
				padding: 4px 25px 5px 10px;
				color: #000000;
				text-decoration: none;
				font-size: 11px;
			}
			.nview2 a:hover{ text-decoration: none; color: #FFFFFF; }
	
	.center{
		margin: 0;
		padding: 0 0 0 0;
		float: left;
		width: 56.7em;
		}
		.genres{
			margin: 0;
			padding: 0 1em 1em 3.8em;
			background: transparent url(images/bg-genre.jpg) no-repeat left top;
			}
			.genin1{
				margin: 0 0 1em 0;
				padding: 1.5em 0 1em 0;
				background: transparent url(images/line-genre.jpg) no-repeat left bottom;
				min-height: 16em;
				_height: 16em;
				}
			.genin2{
				margin: 0 0 1em 0;
				padding: 0 0 0.5em 0;
				background: #665A48 url(images/line-genre2.jpg) repeat-x left top;
				}
			.gen-float{
				margin: 0;
				padding: 0;
				float: left;
				width: 19.9%
				}
			.gen-float h4{
				float: left;
				
				width: auto;
				margin: 0 0 0 10px;
				_margin-left: 5px;
				padding: 1px 3px 1px 3px;
							
				border: 2px dashed #AFA898;
				
				background-color: #FF4800;
				/*font-family: Impact,"Lucida Sans",Arial,Verdana,Helvetica !important;
				font-weight: 100;*/
				text-transform: uppercase;
			}
			.gen-float h4 a{ 
				font-family: Impact,"Lucida Sans",Arial,Verdana,Helvetica !important;
				font-size: 16px;
				font-weight: 100;
				color: #FFFFFF;
			}
			.gen-float h4 a:hover{ text-decoration: none; } 
			
			.gen-float div{
				clear: left; 
				padding: 1em 0 0 1em;
			}
			.gen-float div ul{ margin: 0; padding: 0; list-style: none; }
			.gen-float div ul li{ margin: 0; padding: 0; }
			.gen-float div ul li a{ color: #FFFFFF; text-decoration: none; }
			.gen-float div ul li a:hover{ text-decoration: underline; }
				
		.mp3in{
			margin: 0;
			padding: 0;
			background: transparent url(images/px-mp3.jpg) repeat-y left top;
			}
			.mp3bot{
				margin: 0;
				padding: 0;
				background: transparent url(images/bg2-mp3.jpg) no-repeat left bottom;
				}
			.mp3top{
				margin: 0;
				padding: 0 7.5em 4em 4.5em;/* 4em */
				background: transparent url(images/bg1-mp3.jpg) no-repeat left top;
				min-height: 40em;
				_height: 40em;
				}
			.dlmp3{
				padding: 0.6em 0 0.3em 1.5em; 
				border-bottom: 1px dashed #FFFFFF;
			}	
			.mp3block{
				margin: 0;
				padding: 1em 0;
			}
			.mp3block h5{ padding: 0 0 10px 15px; margin: 0; }
			.mp3block h5 a{ padding: 0 0.5em; background-color: #FFFFFF; color: #FF6700; text-decoration: none; font-size: 13px; }
			.mp3block h5 a:hover{ background-color: #FF6700; color: #FFFFFF; text-decoration: none; }
			
			.mp3block h6{ padding: 10px 0 3px 15px; margin: 0; }
			.mp3block h6 a{ padding: 0; color: #4C463B; text-decoration: none; font-size: 11px; }
			.mp3block h6 a:hover{ text-decoration: underline; }
			
			.mp3block p{ margin: 0; padding: 0 15px 0 15px; color: #4C463B; text-align: left; font-size: 11px; }
			.mp3block p a{ color: #4C463B; text-decoration: none; font-size: 11px; }
			.mp3block p a:hover{ text-decoration: underline; }
				
				
		.evtmrg{
			margin: 0 0 0 0;
			padding: 0;
			}
			.evtin{
				margin: 0 auto;
				padding: 0;
				width: 493px;
				background: #665A48 url(images/bg-evt.jpg) no-repeat left top;
				min-height: 30em;
				_height: 30em;
				}
			.evtin p{
				margin: 0;
				padding: 1em;
				font-size: 11px;
				}
			.evtrow{
				margin-bottom: 1em;
				padding-bottom: 1em;
				border-bottom: 1px dashed #FFF;
			}
				.evtclm{
					float: left;
					width: 20%;
					padding: 0 0 0 1em;
					font-size: 11px;
					color: #FFF;
				}
				.evtclm a{ color: #FFFFFF; text-decoration: none; }
				.evtclm a:hover{ text-decoration: underline; }
					
				.evbor{ border: 3px solid #B5B1A5; }
				.evgrn{ color: #D4EA00; }
				
			.addevt{ float: left; padding: 25px 0 0 70px; }
			.addevt a{ color: #FFFFFF; text-decoration: none; font-size: 11px; }
			.addevt a:hover{ text-decoration: underline; }
			
		.whoin{
			margin: 2em auto 0 auto;
			padding: 0;
			width: 493px;
			background-color: #665A48;
			min-height: 10em;
			_height: 10em;
			}
		.whoin div{ font-size: 11px; }
	.right{
		margin: 0;
		padding: 0;
		float: left;
		width: 14.3em;
		}
		.bsc-box{
			margin: 0;
			padding: 0;
			padding-top: 15px;
			background: #B3DD00 url(images/bg-bsc.jpg) no-repeat left top;
			min-height: 12.9em;
			_height: 12.9em;			
			}
			.cntct-box{
				background: #FF6700 url(images/microcnt.jpg) no-repeat left center;
				/*width: 90%;*/
				margin: 0 15px 0 15px;
				padding: 3px 10px 3px 35px;
			}
			.cntct-box a{ color: #FFF; font-size: 11px; }
			.cntct-box a:hover{  }
			
		.bscform form{
			margin: 0;
			padding: 0;
		}
		.bscform form fieldset{
			margin: 0;
			padding: 0;
			border: 0;
		}
			.txtinp{
				margin: 0;
				margin-left: 15px;
				margin-top: 30px;
				
				padding: 0;
				width: 104px;
				border: 4px solid #FFF;
				
				background-color: #706A5E;
				font-size: 11px;
				color: #FFF;
				font-family: Arial;
			}
			.btninp{
				margin: 5px 15px 0 0;
				padding: 0;
				float: right;
				
				background: none;
				border: 0;
				
				font-size: 11px;
				font-weight: bold;
				text-transform: uppercase;
				cursor: pointer;
				font-family: Arial;
			}
			
		.nav-bar{
			margin: 0;
			padding: 0 0 10px 0;
			background: #93896F url(images/bg-menu.jpg) no-repeat right bottom;
			border-top: 8px solid #7C715D;
			border-bottom: 10px solid #7C715D;
			min-height: 10em;
			_height: 10em;
			}
		.nav-bar ul{ 
			margin: 0; 
			padding: 10px 10px 0 15px; 
			list-style: none;
			/*background: transparent url(./images/bgrwnb.jpg) no-repeat 15px 10px; */
		}	
		.nav-bar ul li{ margin: 0; padding: 2px 0 2px 20px; background: transparent url(images/navbull.jpg) no-repeat left 3px; }
		.nav-bar ul li a{ color: #FFF; font-size: 11px; }
		.nav-bar ul li a:hover{ color: #FFFF00; text-decoration: none; }
		.onyell{ color: #FFFF00; }	
			
		.gg-adv{
			margin: 0;
			padding: 0;
			background-color: #827962;
			/*border-top: 1em solid #7C715D;*/
			border-bottom: 1.8em solid #7C715D;
			min-height: 30em;
			_height: 30em;
			}
		.last-up{
			background: transparent url(images/bglastup.jpg) no-repeat bottom center;
			padding-bottom: 3em;
		}
		.last-up ul{ margin: 0; padding: 1em 0 1em 0; list-style: none; }
		.last-up ul li{ margin: 0; padding: 0.2em 0 0.2em 2.5em; border-bottom: 2px solid #9A917F; }
		.last-up ul li a{ color: #000000; font-size: 11px; font-family: Arial; }
		.last-up ul li a:hover{ Text-decoration: underline; }
		.lastrow1{ background: #CEC8B7 url(images/bglr1.jpg) no-repeat 10px center; }
		.lastrow2{ background: #E2DFD3 url(images/bglr2.jpg) no-repeat 10px center; }
		
		
		
	/* mini-pic preview */
	.minipic{ position: relative; cursor: pointer; }
	
	#miniprw{
		position: absolute;
		z-index: 1;

		display: none;
	}
	/*----------------------------*/
	
	#newslett{
		background: #ff6700 url(images/arrow-ow.jpg) no-repeat 12em 1em;
		color: #FFFFFF;
		padding: 5px 3em 5px 2em;
		margin-top: 3em;
		font-size: 11px;
	}
	#newslett h3{
		padding: 0;
		margin: 0;
		font-size: 16px;
		letter-spacing: -0.1em;
		text-transform: uppercase;
		font-family: "Lucida Sans",Arial,Verdana,Helvetica,Sans-Serif !important;
	} 
	.nlform{
		background-color: #FF7F00;
		color: #FFFFFF;
		padding: 5px 0 5px 0;
		border-bottom: 9px solid #594D3E;
		margin-top: 4px; 
	}
	.nlform form {
		display: block;

		width: 85%;
		margin-left: auto;
		margin-right: auto;
		/*margin-bottom: 2em;*/

		font-size: 11px;
	}

	.nlform fieldset {
		/*margin-top: 0.5em;*/

		padding: 0;

		border-width: 0px;
	}

	.nlform fieldset legend {
		font-weight: bold;
		color: #000000;
	}

	.nlform fieldset label {
		padding-top: 6px;
		float: left;
		cursor: pointer;
	}
/*
	.nlform form input {
		margin-top: 3px;
		margin-bottom: 3px;
		float: right;
		width: auto;

	
		color: white;
		background: #EC6E00;
		font-size: 11px;
	}
*/
	.nlform form hr {
		border: 0;
		height: 0px;
		
		margin-top: 2em;
		margin-bottom: 2em;
		
	}
	/*
	.nlform fieldset input,
	.nlform fieldset select,
	.nlform fieldset textarea {
		margin-top: 3px;
		margin-bottom: 3px;
		float: right;
		width: 65%;

		border: 1px solid #FFFFFF;

		color: black;
		background: #CEC8B7;
		font-size: 11px;
	}
	*/

	/*
	.nlform fieldset input[readonly],
	.nlform fieldset textarea[readonly] {
		color: #F7F7F7;
	}

	.nlform fieldset input[type="checkbox"],
	.nlform fieldset input[type="radio"] {
		width: auto;
		border: 0;
	}
*/
	.nlform fieldset br {
		clear: both;
	}
	
	.inpNewsLettndx{
			margin-top: 3px;
			margin-bottom: 3px;
			float: right;
			width: 65%;

			border: 1px solid #FFFFFF;

			color: black;
			background: #CEC8B7;
			font-size: 11px;
		}
	.inpNewsLettndxBAD{
			margin-top: 3px;
			margin-bottom: 3px;
			float: right;
			width: 65%;

			border: 1px solid #FF0000;

			color: black;
			background: #CEC8B7;
			font-size: 11px;
		}
	
/*################################################*/
	
	.cleftin{
		margin: 0;
		padding: 7.5em 0 2em 0;
		background: transparent url(images/bginleft.jpg) no-repeat left top;
		min-height: 52.2em;
		_height: 52.2em;
	}
	
	.chead{
		min-height: 180px; 
		_height: 180px; 
		padding-right: 1.5em;
	}
	
	.ccnt{
		margin: 0; 
		padding: 17px 70px 20px 60px;
		min-height: 15em;
		_height: 15em;
	}
	
	.cntRuta{
		font-weight: bold;
		font-size: 13px;
		color: #FFF;
		margin-bottom: 2em;
		padding-top: 18px;
	}
	.cntRuta a{	
		font-size: 13px;
		font-family: Arial;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
	}	
	.cntRuta a:hover{ text-decoration: underline;	}
	
	.cntmu{
		margin-bottom: 20px;
		float: left; 
		width: 188px;
	}
	.cntmu h3{
		margin: 0; 
		padding: 0;
		/*display: inline;*/
	}
	.ah3{
		padding: 0 0.5em 0 0.5em;
		background-color: #FF7F00; 
		
		font-size: 16px;
		font-weight: bold;
		font-family: Arial;
		color: #FFFFFF;
	}
	.ah3:hover{
		background-color: #FFFFFF;
		color: #FF7F00;
		text-decoration: none;
	}
	
	.muname{ 
		padding: 3px 0 3px 0;
		width: 145px;
		border-bottom: 1px dashed #AFA898;
	}
	.muname a{
		font-size: 11px;
		color: #FFF;
	}
	.muname a:hover{ color: #00F4F4; text-decoration: none; }
		
	.murate{
		padding: 3px 0 3px 0;
		font-size: 11px;
		color: #FFF;
		/*text-align: center;*/
		background-color: #665A48;
		border-bottom: 1px dashed #AFA898;
		padding-right: 5px; 
		padding-left: 5px; 
	}
	
	.fthTitle{
		width: auto; 
		height: auto; 
		text-align: center;
	}
	.fthTitle h1{
		margin: 0 0 21px 0;
		padding: 10px 0 25px 0;
		background: #FF6700 url(images/stars.jpg) no-repeat center 55px; 
		
		font-size: 32px;
		text-transform: uppercase;
		font-weight: lighter;
		font-family: impact;
	}
	
	.last-upmp3{
		background: transparent url(images/bglastup.jpg) no-repeat bottom center;
		padding-bottom: 3em;
	}
	.last-upmp3 ul{ margin: 0; padding: 1em 0 1em 0; list-style: none; }
	.last-upmp3 ul li{ margin: 0; padding: 0.2em 0.5em 0.5em 3em; background: transparent url(./images/rwlastmp3.jpg) no-repeat 10px 10px; }
	.lastrow1{ background: #CEC8B7 url(images/bglr1.jpg) no-repeat 10px center; }
	.lastrow2{ background: #E2DFD3 url(images/bglr2.jpg) no-repeat 10px center; }
	.tltsong{
		color: #d4ea00; 
		font-weight: bold;
	}
	.tltband{
		color: #FFFFFF;
	}
	
	.rcbnlmu{
		padding: 5px 5px 5px 25px; 
		margin: 0;
		
		background: transparent url(./images/bulfrmnews.gif) no-repeat left 7px; 
		
		font-size: 11px; 
		font-weight: bold; 
		text-align: left;
	}
	.mscnewsfrm{
		margin: 0 0 10px 0;
		padding: 10px 0 10px 0;
		width: 100%;
		
		border: 0;
		background: none;
		
		color: #FFFFFF;
		text-align: center;
	}
	.mscnewsfrm form {
		display: block;

		width: 80%;
		margin: 0 auto;
		padding: 0;
		
		font-size: 10px;
	}

	.mscnewsfrm fieldset {
		margin: 0;
		padding: 0;
		
		border-width: 0px;
	}

	/*
	.mscnewsfrm fieldset input,
	.mscnewsfrm fieldset select,
	.mscnewsfrm fieldset textarea {
		margin-top: 3px;
		margin-bottom: 3px;
		width: 100%;

		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	*/

	.mscnewsfrm fieldset br {
		clear: both;
	}
	
	.inpNewsLett{
		margin-top: 3px;
		margin-bottom: 3px;
		width: 100%;

		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	.inpNewsLettBAD{
		margin-top: 3px;
		margin-bottom: 3px;
		width: 100%;

		border: 2px solid #FF0000;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	
	.btnnlmu{
		float: right; background: transparent url(images/bgbtnview1.jpg) no-repeat left top
	}
	.btnnlmu input{
		border: 0; 
		float: none; 
		background: transparent url(images/bgbtnview2.jpg) no-repeat right top; 
		display: block; 
		margin: 0;
		padding: 3px 18px 2px 5px; 
		cursor: pointer; 
		color: #000000;
		font-size: 11px;
	}
	
	.tagBand{
		margin: 0 0 10px 0;
		padding: 0;
		
		font-size: 16px;
	}
	.tagBand span{
		margin: 0;
		padding: 2px 10px 2px 25px;
		background: #4c463b url(images/arrow-band.jpg) no-repeat 2px 3px;
	}
	.tagBand span a{
		color: #FFF;
		font-size: 16px;
	}
	.tagBand span a:hover{
		text-decoration: none;
	}
	
	#cntHistory{
		font-size: 11px;
	}
	.lnkWhite{
		color: #FFF;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		cursor: pointer;
		}
	.lnkWhite:hover{
		text-decoration: underline;
		}
	.greeny{
		font-size: 11px;
		color: #d4ea00;
		}
		
	.periacc{		
		padding: 2px; 
		background-color: #665a48; 
		border-right: 1px solid #827962; 
		border-top: 1px solid #827962;
	}		
	.periacc a{
		color: #FFF;
		font-size: 11px;
		text-decoration: none;
	}
	.periacc a:hover{
		text-decoration: underline;
	}
	
	.arclist{
		margin: 0;
		margin-bottom: 10px;
		padding: 0;
		
		list-style: none;
	}
	.arclist li{
		margin: 0;
		padding: 3px 0 3px 0;
		
		border-bottom: 1px dashed #CEC8B7;
		
		font-size: 11px;
		clear: left;
	}
	.arclist li a{
		text-decoration: none;
	}
	.arclist li a:hover{ text-decoration: underline;  }
	
	#letterList {
		margin-bottom: 20px;
		font-size: 11px;
	}
	#letterList ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#letterList ul li{
		margin: 0 0 5px 0;
		padding: 5px 0 5px 0;

		background: #665A48 url(images/bullw.png) no-repeat 10px 8px;
		
		_zoom: 1;
	}
	#letterList ul li a{
		margin: 0;
		padding: 0 0 0 20px;
		
		color: #FFF;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
	}
	#letterList ul li a:hover{
		color: #D4EA00;
		text-decoration: none;
	}
	#letterList ul li div{
		margin: 0;
		padding: 10px 10px 10px 20px;
		
		font-size: 11px;
		}
	.tagComm{
		margin: 0;
		padding: 10px 10px 10px 40px;
		
		background: #7c715d url(images/bgrwbl.jpg) no-repeat 17px 21px;
		
		font-size: 32px;
		font-weight: normal;
		color: #FFF;
	}
	
	.inputGet{
		margin: 0;
		padding: 0;
		width: 100%;

		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	.inputGetBAD{
		margin: 0;
		padding: 0;
		width: 100%;

		border: 2px solid #FF0000;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	
	.lnkpag{ margin: 0; padding: 0 2px 0 3px; font-size: 11px; color: #FFF; text-decoration: underline; }
	.lnkpag:hover{ color: #D4EA00; text-decoration: none; }
	.lnkpagV{ margin: 0; padding: 0 2px 0 3px; font-size: 11px; color: #D4EA00; text-decoration: none; }
	.lnkpagV:hover{ text-decoration: none; }
	
	.dateInp{
		margin: 0 5px 0 0;
		padding: 0;
		width: 35px;
		
		border: 2px solid #FFF;
		background-color: #706a5e;
		text-align: center;
		
		color: #FFF;
		font-size: 11px;
	}
	.txtArtSrc{
		margin: 0;
		padding: 0;
		width: 95%;
		
		background-color: #716b5f;
		border: 2px solid #FFF;
		
		color: #FFF;
		font-size: 11px;
		
	}
	.tltFil{
		margin: 0; 
		padding: 65px 0 20px 20px;
	}
	/* ############################################### */
	
	.thcol1{ background-color: #93896F;/*background-color: #d4eb00;*/ color: #FFF; /*#5a4e36;*/ font-size: 11px; font-weight: bold; font-family: Arial; padding: 5px; }
	.thcol2{ background-color: #93896F;/*background-color: #FF7F00;*/ color: #FFF; font-size: 11px; font-weight: bold; font-family: Arial; padding: 5px; }
	
	.tdcol1{ /*background-color: #93896F;*/ color: #FFF; font-size: 11px; font-weight: normal; font-family: Arial; padding: 5px; border-bottom: 1px dashed #AFA898; }
	.tdcol2{ background-color: #665A48; color: #FFF; font-size: 11px; font-weight: normal; font-family: Arial; padding: 5px; border-bottom: 1px dashed #AFA898; }
	
	.dtdcol1{ border-bottom: 1px dashed #AFA898; font-weight: bold; }
	.dtdcol2{ background-color: #665A48; color: #FFF; font-family: Arial; border-bottom: 1px dashed #AFA898; }
	
	/* ############################################### */
	
	.txtMuLog{
		margin: 5px 0 5px 0;
		padding: 0;
		width: 100%;

		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}	
	.txtMuLogBAD{
		margin: 5px 0 5px 0;
		padding: 0;
		width: 100%;

		border: 2px solid #FF0000;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}	
	
	.btnMuLog{
		float: right; background: transparent url(images/bgbtnview4.jpg) no-repeat left top
	}
	.btnMuLog input{
		border: 0; 
		float: none; 
		background: transparent url(images/bgbtnview3.jpg) no-repeat right top; 
		display: block; 
		margin: 0;
		padding: 3px 18px 2px 5px; 
		cursor: pointer; 
		color: #000000;
		font-size: 11px;
	}
	/* ############################################### */
	/*
	 * Mantenimiento del musico
	 */
	
	.mntMusicos{
		margin: 0;
		padding: 0;
		width: 100%
	}
	.mntMusicos fieldset{
		margin: 0;
		padding: 10px 0 10px 0;
		width: 100%;
		
		border: 0px;
		border-bottom: 1px dashed #FFF; 
	}
	.mntMusicos fieldset legend{
		margin: 0;
		padding: 0;
		
		color: #33FFFF;
		
		font-size: 13px;
		font-weight: bold;
	}
	.mntMusicos label{
		margin: 0;
		padding: 0;
		padding-top: 6px;
		width: 29%;
		float: left;
		
		cursor: pointer;
		
		font-size: 11px;
		font-weight: bold;
	}
	.inpMusicos{
		margin-top: 3px;
		margin-bottom: 3px;
		width: 69%;
		float:  left;
		
		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}

	.mntMusicos fieldset br {
		clear: both;
	}
	
	.btnmntMusico{
		float: right; background: transparent url(images/btnmntmscL.jpg) no-repeat left top;
	}
	
	.btnmntMusico input{
		border: 0; 
		float: none; 
		background: transparent url(images/btnmntmscR.jpg) no-repeat right top; 
		display: block; 
		margin: 0;
		padding: 3px 18px 2px 5px; 
		cursor: pointer; 
		color: #000000;
		font-size: 11px;
	}
	
	
	.mntMusicos button.cal,
	.mntMusicos button.clk,
	.mntMusicos button.lnk {
		font-size: 1px !important;

		display: inline;
		width: 17px;
		height: 17px;
		margin: 0px;
		padding: 0px;
		border: 0px solid transparent;
		background-color: transparent;

		position: relative;
		top: 2px;
		left: 1px;

		cursor: pointer;
	}

	.mntMusicos button.cal img,
	.mntMusicos button.clk img {
		position: relative; top: -1px; left: -3px; width: 17px; height: 17px; }
	.mntMusicos button.lnk img {
		position: relative; top: -3px; left: -2px; width: 17px; height: 17px; }
	
	.btnMsc{
		margin: 0 0 0 10px;
		padding: 0 0 0 5px;
		width: 80px;
		height: 24px;
		
		background: transparent url(images/btnmsc.jpg) no-repeat right top;
		border: 0;
		
		text-align: left;
		cursor: pointer; 
		color: #000000;
		font-size: 11px;
	}
	
	.inpTruekes{
		margin: 0;
		padding: 0;
		width: 99%;
		/*float:  left;*/
		
		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	.inpTruekesBAD{
		margin: 0;
		padding: 0;
		width: 99%;
		/*float:  left;*/
		
		border: 2px solid #FF0000;/*#FF6700;*/

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	
	.evtDate button.cal,
	.evtDate button.clk,
	.evtDate button.lnk {
		font-size: 1px !important;

		display: inline;
		width: 17px;
		height: 17px;
		margin: 0px;
		padding: 0px;
		border: 0px solid transparent;
		background-color: transparent;

		position: relative;
		top: 2px;
		left: 1px;

		cursor: pointer;
	}
	
	.evtDate button.cal img,
	.evtDate button.clk img {
		position: relative; top: -1px; left: -3px; width: 17px; height: 17px; }
	.evtDate button.lnk img {
		position: relative; top: -3px; left: -2px; width: 17px; height: 17px; }
	
	/* ########################################### */
	
	#mntComm{
		margin: 0;
		padding: 0;
		width: 100%
	}
	#mntComm fieldset{
		margin: 0;
		padding: 10px 0 10px 0;
		width: 100%;
		
		border: 0px;
	}
	#mntComm label{
		margin: 0;
		padding: 0;
		padding-top: 6px;
		/*padding-left: 10px;*/
		width: 98%;
		/*float: left;*/
		
		cursor: pointer;
		
		color: #D4EA00;
		font-size: 11px;
		font-weight: bold;
		text-align: left;
	}
	#mntComm fieldset br {
		clear: both;
	}	
	
	.inpComm{
		margin: 3px 0 3px 0;
		padding: 0;
		width: 98%;
		/*float:  left;*/
		
		border: 2px solid #FFFFFF;

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	.inpCommBAD{
		margin: 3px 0 3px 0;
		padding: 0;
		width: 98%;
		/*float:  left;*/
		
		border: 2px solid #ffa300; /*#00F4F4*/

		color: #594d3e;
		background: #CEC8B7;
		font-size: 11px;
	}
	
	.btnComm{
		margin: 0 0 0 10px;
		padding: 0 0 0 5px;
		width: 80px;
		height: 24px;
		
		background: transparent url(images/btncmm.jpg) no-repeat right top;
		border: 0;
		
		text-align: left;
		cursor: pointer; 
		color: #000000;
		font-size: 11px;
	}
	
	.lnksrc{ padding: 0 0.5em; background-color: #FF6700; color: #FFFFFF; text-decoration: none; font-size: 13px; }
	.lnksrc:hover{ background-color: #FFFFFF; color: #FF6700; text-decoration: none; }
	
	.srcList h5{ margin: 5px 0 5px 0; }
	.srcList ul{ list-style-type: none; margin: 0; padding: 0; }
	.srcList ul li{ clear: both; border-bottom: 1px dashed #cec8b7; margin: 0 0 0.5em 0; padding: 0; _zoom: 1; }
	.srcList ul li div{ margin: 0; padding: 0; float: right; }
	
	.goback{ padding-top: 10px; text-align: right; text-transform: uppercase; }
	.goback a{ padding: 0 5px 0 5px; background-color: #FF5B00; font-weight: normal; font-family: Impact,"Lucida Sans",Arial,Verdana,Helvetica !important; font-size: 16px; color: #FFFFFF; border: 2px dashed #AFA898; }	
	.goback a:hover{ background-color: #FF4800; color: #FFFFFF; text-decoration: none; }
	.goback img{ margin: 0 5px 0 0; padding: 0; border: 0; }
	
	
	.lastComm{
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
		font-family: Impact; text-transform: uppercase; font-weight: normal; letter-spacing: -1px;
	}
	
	.replaylnk{ 
		padding: 1px 0 3px 20px;
		text-decoration: none; 
		background: transparent url(images/bullreplay.jpg) no-repeat left top;
		color: #d4ea00;
		font-weight: bold;
		font-size: 11px;
	}
	.replaylnk:hover{ text-decoration: none;  }
