html{ 
	height:100%;
	margin:0px;
	padding:0px;
}

	body{ 
		height:100%;
		margin:0px;
		padding:0px;
		background:#23c1cA;
		font-weight:normal; 
		font-family: Arial; 
		font-variant: normal; 
		font-size: 0px;	
		line-height:120%; 
		text-align:justify;	
		color: #333; 				
	}	
	
	img, img a{	border:0px;	}	
	
	a{	cursor:pointer;  	/*font-size: 0px;	line-height:0px;*/ }	
		
	h1{ font-size:32px; line-height:130%; text-align:center; color:#fff; }
	h2{ font-size:24px; line-height:130%; text-align:center; color:#fff; }
	h3{ font-size:18px; line-height:130%; text-align:center; color:#fff; }
	h4{ font-size:16px; line-height:130%; text-align:left; color:#fff; margin:0 0 5px 0; padding:0px; }
	
	table{
		border:0px;
		padding:0px;
		font-size: 0px;	line-height:0px;
		text-align:left;
	}	
	
	form, input {
		font-size:13px; line-height:130%; text-align:center; 
	}
	
	input, .txtarea{
		border:1px dashed #444; width:296px; min-width:296px; max-width:296px; color:#333;
	}	
	
	
	.link {	text-decoration: none;	border:0px; font-size: 13px; color:#333; font-weight:bold; }
	.link:hover, .link:active, .link:focus {	text-decoration: none;	border:0px; font-size: 13px; color:#ff6600; font-weight:bold; }
	

	
	.sombra{	width:150px; height:110px;	background:url('images/sombra.jpg')  no-repeat; 	}
	.recorte{	width:120px; height:120px;	background:url('images/recorte.jpg')  no-repeat; 	border:0px dotted #9aeef3;	}
	.recorte2{	width:190px; height:190px;	background:url('images/recorte2.jpg')  no-repeat; 	border:0px dotted #9aeef3;	}
	
	.sombra2{	width:120px; height:120px;	border:1px dashed #9BEEF4;	}
	
	.press_sombra{	width:150px; height:150px;	border:1px dashed #fff; border-right:0px;	}
	.press_sombra2{	width:150px; height:150px;	border:1px dashed #fff;	}
		.press_sombra_a{	width:150px; height:150px;	border:1px dashed #fff; border-right:0px; border-top:0px;	}
		.press_sombra2_a{	width:150px; height:150px;	border:1px dashed #fff; border-top:0px;	}
		.press_sombra_last{	border-left:1px dashed #fff;}
	
	
	.press_sombra3{	width:150px; height:150px;	border:1px dashed #333; border-left:0px;	}
	
	.btn_footer:hover, .btn_footer:active, .btn_footer:focus {	text-decoration: none;	border:0px; font-size: 0px; }
	
	.bg_txt { background:#23c1ca;  color:#000; font-weight:bold; }
	
	/* ---------------------------
		TABLAS 
	--------------------------- */ 
	
	.tabletxt{
		border:0px;		padding:0px;
		font-size: 13px;	line-height:130%;
		text-align:left;
	}	
	#content2{
		height:auto; width:540px;
		font-size: 13px;	line-height:130%;
		text-align:left; color:#fff;
		margin:auto; padding:0px; 
		border:0px solid #000;
	}	
	
	/* ---------------------------
		HEADER 
	--------------------------- */ 
	
	.btn_header:hover, .btn_header:active, .btn_header:focus {	text-decoration: none;	border:0px; font-size: 0px; }
	
	
	/* ---------------------------
		HOME 
	--------------------------- */ 
	
		#td_header{	width:760px; height:132px;	background:url('images/home/home_01.jpg')  no-repeat;  font-size: 0px;	line-height:0px; 	}
		#td_middle_1{	width:320px; height:261px;	background:url('images/home/home_02.jpg')  no-repeat; 	}
		#td_middle_2{	width:440px; height:261px;	background:url('images/home/home_03.jpg')  no-repeat; 	}
		#td_footer_1{	width:416px; height:307px;	background:url('images/home/home_04.jpg')  no-repeat; 	}
		#td_footer_2{	width:344px; height:307px; 	}
		
	
	/* ---------------------------
		VIDEO WORK 
	--------------------------- */ 
	
	.btn_video:hover, .btn_video:active, .btn_video:focus {	text-decoration: none;	border:0px; font-size: 0px; }
	
	.td_bio_video{ 
		font-size: 13px;		line-height:130%;		text-align:justify;		color: #333;		width:760px;		height:620px;
		background:url('images/bg/nube_texto.jpg')  no-repeat;
	}
	
	.td_txt_video{
		font-size: 13px;	line-height:120%;		text-align:justify;		color: #fff;
	}

	.div_bg_music_videos{
		font-size: 13px;	line-height:130%;
		text-align:left;
		background:url('images/bg/music_videos.gif')  no-repeat;
		width:760px; height:510px;
	}
		
	.bg_video{ background:url('images/bg/video.jpg') no-repeat;   margin:auto; width:560px; height:480px;  font-size: 13px; text-align:center; vertical-align:middle; }
	.bg_video2{ background:url('images/bg/video.jpg') no-repeat;   margin:auto; width:560px; height:480px;  font-size: 13px; text-align:center; vertical-align:middle; }
	

	
	/* ---------------------------
		DJ WORK 
	--------------------------- */ 	
	
	.td_bio_dj{ 
		font-size: 13px;		line-height:130%;		text-align:justify;		color: #333;		width:760px;		height:720px;
		background:url('images/bg/nube_texto2.jpg')  no-repeat;
	}
	
	.table_txt_dj_bio{
		border:0px;		padding:0px;
		font-size: 13px;	line-height:130%;
		text-align:left;
	}

	.table_txt_dj_bio td a{ color: #444; font-weight:bold; }	
	
	
	/* ---------------------------
		CONTACT
	--------------------------- */ 	
	
	.td_bg_contact{ 
		font-size: 13px;		line-height:130%;		text-align:justify;	width:340px;	height:500px;
		background:url('images/bg/contact.gif')  no-repeat; background-position:50% 50%;
	}
	
	.link_contact {	text-decoration: underline;	border:0px; font-size: 13px; color:#333; font-weight:bold; }
	
	.link_contact:hover, .link_contact:active, .link_contact:focus {	text-decoration: none;	border:0px; font-size: 13px; color:#fff; font-weight:bold; }
	
	.submitt{	padding:0; margin:0 auto;  background:url('../images/btns/send_off.jpg') 50% 50% no-repeat; width:180px; height:80px;	cursor:pointer; border:0; text-align:center; font-size:2px;	}
	.submitt:hover{	background:url('../images/btns/send_on.jpg') 50% 50% no-repeat;	}

/******  Loader  ******************************************/
	.div_loader{ 
		width:100%; min-width:100%; max-width:100%;		margin:auto;  text-align:center;		padding:0;		height:80px;
		background:#ffffff;		position: fixed;		top: 0;		left: 0;		list-style: none;		z-index:99999;		font-size:24px; font-weight:normal; 		display:none;
	}	
	.div_loader h1, .div_loader h1 a{
		color:#333;	text-align:center;	font-size:32px;
	}
	.div_loader_close{ 
		width:64px; min-width:64px; max-width:64px;		margin:auto;  text-align:center;		padding:0;		height:auto;
		position: fixed;		top: 12px;		right: 12px;		list-style: none;		z-index:999999;		font-size:1px;		display:none;
		-moz-border-radius: 4px;		border-radius:4px;			-webkit-border-radius:4px; cursor:pointer;
	}	
	img#loader_ico_close{ -moz-border-radius: 4px;		border-radius:4px;			-webkit-border-radius:4px;  cursor:pointer;  }
	
	.alert{ 				text-align:center;	background:#f1d623; 	color:#333;  padding:20px 0; min-height:40px; height:auto;	font-size:18px; }		
	.ok{ 					text-align:center;	background:#c7f191; 	color:#333;	 padding:20px 0; min-height:40px; height:auto;	font-size:18px;  }
	.loader_error{ 	text-align:center;	background:#f08080; 	color:#333; 		padding:20px 0; min-height:40px; height:auto;	font-size:18px;  }
	.wait{ 				text-align:center;	background:#27b1c4; color:#fff;  	  			padding:20px 0; min-height:40px; height:auto;	font-size:18px;  }
	.alert a, .ok a, .loader_error a, .wait a{	color:#333;	cursor:pointer;	} 
/******  Fin Loader	******************************************/