*{
	margin:0;
	padding:0;
}
.clear{ clear:both;  }
a{
	text-decoration:none;
}
body{
	background:#fff url(img/letras.gif) 0 110px repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	_text-align:center;
}
#wrap{
	width:980px;
	margin:0 auto;
	_margin: 0 auto;   
	_text-align: left; 

}
#banner{
		height:90px;
		padding:10px 0;
		background-color:#6b4b14;
		border-bottom:2px solid #9f6f1d;
		color:#ead1a5;
}
#bletra{
		height:90px;
		padding:10px 0;
		background-color:#6b4b14;
		border-bottom:2px solid #9f6f1d;
		color:#ead1a5;
}
.skyscraper{
		width:728px;
		margin:0 auto;
		height:90px;
}
#header{
		background-image:url(img/master.png);
		background-position: 0 0;
		height:166px;
		_display:blocK;
}
#header h1{
		text-indent:-5000em;
}
#header h1 a{
		display:block;
		float:left;
		width:310px;
		margin:15px 0  0 0;
		height:80px;
		outline:none;
}
#header ul{
		margin:28px 0 0 20px;
		_margin:28px 0 0 20px;
		_width:800px;
		_height:30px;
		_display:blocK;
	}
* html #header ul { margin:28px 0 0 6px; width:940px;}
#header ul li{
		float:left;
		list-style:none;
		_margin:0 5px 0 0;
		margin:0 13px 0 0;
}
* html #header ul li{	margin:0 4px 0 0; }
#header ul li  a{ 
	color:#202020;
	font-weight:bold;
	display:block;
	height:27px;
	_font-size:11px;
	_height:32;
	_padding:10px 3px 0 0px;
	padding:15px 10px 0 10px;
	background-image:url(img/separador.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
}
* hmtl #header ul li  a{ padding:15px 5px 0 5px; }
#header ul li.principal a { _width:55px; }
#header ul li.topletras a { _width:83px; }
#header ul li.topartistas a { _width:90px; }
#header ul li.registrate a { _width:60px; }
#header ul li.favoritasmis a { _width:97px; }
#header ul li.tucuenta a { _width:80px; }
#header ul li.enviarletra a { _width:112px; }
#header ul li.envianosartistas a { _width:123px; }
#header ul li.envianosalbumes a { _width:123px; }
#header ul li a.active,
#header ul li a:hover{
		background-color:#cfe7ff;
		margin:1px 0 0 0;
		height:27px;
		_height:42px;
		_padding:15px 10px 5px 10px;
		padding:15px 10px 0 10px;
		background-image:none;
		color:#104a96;
		}
.banner2{
		width:468px;
		height:60px;
		float:right;
		margin:35px 20px 0 0;
}
#sub{
	width:1020px;
	margin: 0 auto;
	_margin:auto;
	background-image:url(img/bg.png);
	behavior: url(iepngfix.htc);
	background-repeat:repeat-y;
	background-position:-36px 0;
}
* html #sub{ 
	background-image:url(img/bg.png);
	behavior:url(iepngfix.htc);
}
.letras_ord{
		background:#cfe7ff url(img/bb_ord.gif) left center no-repeat;
		border-bottom:1px solid #aed5fc;
		width:802px;
		*width:972px;
		_width:972px;
		_font-size:10px;
		margin:0 0 0 24px;
		_margin:0 0 0 0px;
		padding:10px 10px 10px 160px;
}
.letras_ord ul{ list-style:none; }
.letras_ord ul li{
	display:inline;
	text-transform:uppercase;
	}
.letras_ord ul li a{
	font-weight:bold;
	font-size:13px;
	color:#2b46d0;
	margin:0 0 0 0;
	border-right:1px solid #a2ccf5;
	padding:0 4px 0 4px;
	_padding:0 5px 0 0;
}
.letras_ord ul li a:hover{
		color:#3b7fc3;
}
#barra{
		width:180px;
		_width:160px;
		float:left;
		margin:15px 0 0 35px;
		_margin:15px 0 0 24px;
		_text-align:left;
}
* html #barra{ 
	margin:15px 0 0 35px;
}
#barra ul li{ list-style:none; }
#barra a{		color:#124484; }
#barra a:hover{ color:#2567bc; }
#barra h3,
#barra_dr h3,
#medium h3{
		font-weight:bold;
		font-size:12px;
		text-align:center;
		border-bottom:1px dashed #a9a9a9;
		margin:0 0 10px 0;
		padding:0 0 5px 0;
}
input.pass34,
input.nick23,
input.nom,
input.email,
input.nac{
		padding:4px 0 0 25px;
		background-position:5px center;
		background-repeat:no-repeat;
		height:28px;
		border:1px solid #CCC;
		width:300px;
		
}
.alto{ height:28px; padding:4px 0 0 0;}
input.busca{	padding:4px 0 0 25px;background-image:url(img/zoom.png); margin:5px 0 5px 0px; behavior: url(iepngfix.htc); height:28px; background-repeat:no-repeat; background-position:5px center;
		border:1px solid #CCC; }
input.pass34{		background-image:url(img/key.png); margin:5px 0 5px 40px; 	behavior: url(iepngfix.htc);}
input.nick23{		background-image:url(img/user.png); margin:5px 0 5px 54px; 	behavior: url(iepngfix.htc);}
input.nom { background-image:url(img/vcard.png);  margin:5px 0 5px 29px; 	behavior: url(iepngfix.htc);}
input.email{ background-image:url(img/email.png); margin:5px 0 5px 34px; 	behavior: url(iepngfix.htc); }
input.nac {background-image:url(img/flag_blue.png) ; }
#barra ol, #barra ul{		margin:0 0 0 30px;}
#barra ol li { margin:5px 0; }
form.log{
		font-size:11px;
		color:#666;
}
input.user12, input.pass12{
		background-repeat:no-repeat;
		border:1px solid #ccc;
		height:24px;
		margin:0 0 7px 0;
		background-position:5px 0;
		font-size:11px;
}
input.user12{
		background-image:url(img/user.gif);
		background-position:5px 0;
		padding:6px 0 0  25px  ;
		width:155px;

}
input.pass12{
		background-image:url(img/contra.gif);
		padding:6px 0 0  27px  ;
		width:153px;
}
#barra a.register{
		background-image:url(img/register.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 15px;
		margin:7px 0;
		display:block;
}
#barra a.register:hover{ background-position:3px 2px;  }
#barra ul.amigos{ margin:0 0 0 10px; }
#barra ul.amigos li{
		list-style:none;
		margin:5px 0;
}
#barra ul.amigos li a{
		background-image:url(img/amigos.gif);
		background-repeat:no-repeat;
		background-position:-2px top;
		padding:0 0 0 20px;
}
#barra ul.amigos li a:hover{
		background-position:-2px -30px;
}
.ad_160{
		width:160px;
		height:600px;
		margin:15px auto;
		display:block;
}
#medium{
		float:left;
		margin:15px 0 0 15px;
		width:440px;
		_text-align:left;
}
* html #medium{ 
	margin:15px 0 0 30px;
}

.bn{
		background-image:url(img/bn.gif);
		background-repeat:no-repeat;
		color:#656565;
		padding:0 0 0 95px;
		font-size:11px;
		text-align:justify;
		margin-bottom:10px;
}
.buscadas{
		margin:10px 0;
}
.contenido_bs{ margin:0 0 15px 0; }
.contenido_bs2{ margin:0 0 15px 0; background-color:#e5f1fc; padding:5px 0; }
.mini{
		float:left;
		width:93px;
		height:93px;
		display:block;
}
.mini2{
		width:41px;
		height:41px;
		float:left;
		display:block;
}
.mini3{
	display:block;
	float:left;
	width:126px;
	height:96px;
}
.mini .position{
	position:absolute;
	font-family:tahoma;
	background-image:url(img/positon.png);
	behavior: url(iepngfix.htc);
	width:35px;
	height:23px;
	color:#9f6f11;
	padding:9px 0 0 0;
	text-align:center;
}
.mini2 a img{
		padding:3px;
		border:1px solid #a1bfe5;
		background-image:url(img/2-0.gif);
		background-repeat:no-repeat;
		background-position:center;
		display:block;
		width:35px;
		height:35px;
}
.mini3 a img{
		padding:3px;
		border:1px solid #a1bfe5;
		background-image:url(img/2-0.gif);
		background-repeat:no-repeat;
		background-position:center;
		display:block;
		width:120px;
		height:90px;
}
.mini a img{
		padding:3px;
		border:1px solid #a1bfe5;
		background-image:url(img/2-0.gif);
		background-repeat:no-repeat;
		background-position:center;
		display:block;
		width:87px;
		height:87px;
}
.mini a:hover img, .mini2 a:hover img, .mini3 a:hover img{
		background:#c3dbf8 url(img/loading.gif) center no-repeat;
		border:1px solid #6494d1;
}
.txts{
		float:left;
		margin:0 0 0 10px;
		width:300px;
		_text-align:left;
}
.txts h2{
		font-weight:bold;
		font-size:13px;
}
.txts h2 a,
.txt2 h2 a, .h ol li a{
		color:#1771e3;
		font-size:13px;
		font-weight:bold;
}
.letra{
	font-size:14px; line-height:22px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;color:#4c4c4c;
}
.h ol { margin:0 0 0 30px; }
.txts h2 a:hover,, .h ol li a:hover
.txt2 h2 a:hover{ border-bottom:1px dashed #1771e3; }
.txts ul.sd{ list-style:none; font-size:12px; }
.txts ul.sd li{ margin:7px 0 10px 0; }
.txts ul.sd li a{ 
	color:#8d8d8d;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	}
.txts ul.sd li.al{
	background-image:url(img/arrow_right.png); 	behavior: url(iepngfix.htc);
	background-repeat:no-repeat;
}
.txts ul.sd li a:hover{
		color:#6d6b6b;
		border-bottom:1px dashed #6d6b6b;
}
.txts ul.sd li.author a{
		background-image:url(img/dts.gif);
		background-position:0 -2px;
}
.txts ul.sd li.album a{
		background-image:url(img/dts.gif);
		background-position:0 -23px;
}
.txts ul.sd li a.rep{
		background-image:url(img/dts.gif);
		background-position:0 -50px;
		margin:0 20px 0 0;
}
.txts ul.sd li span.fav a{	
	background-image:url(img/fav.gif);
	padding:0 0 0 20px;
	background-repeat:no-repeat;
}
#barra_dr{
		width:300px;
		float:right;
		margin:15px 30px 0 0;
		#margin:15px 25px 0 0;
		_margin:15px 30px 0 0;
}
* html #barra_dr{ 
	margin:15px 35px 0 0;
}
.mas_cont{ 
	border-bottom:1px dashed #c8c8c8;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	_text-align:left;
}
.numb{
		float:left;
		background-image: url(img/bg_fv.png);
			behavior: url(iepngfix.htc);
		background-position:-5px 0;
		width:30px;
		height:29px;
		color:#565e63;
		font-weight:bold;
		font-family:tahoma;
		padding:25px 0 0 0;
		text-align:center;
		margin:0 10px 0 0;
}
.hi{ margin:10px 0 0 0; }
.can a{
		background-image:url(img/music.gif);
		background-repeat:no-repeat;
		padding:0 0 0 20px;
		margin:0  15px 0 0;
		color:#787879;
}
.vid a{
		background-image:url(img/video.gif);
		background-position:left 0;
		background-repeat:no-repeat;
		padding:0 0 0 20px;
		color:#787879;
}
.ad_300{
		width:300px;
		height:250px;
		display:block;
		margin:0 0 10px 0;
}
.bt{
	width:1020px;
	margin:0 auto;
	background-image:url(img/bt.png);
		behavior: url(iepngfix.htc);
	background-position:-36px 0;
	height:47px;
	display:block;
}
.barra2{
		margin:15px auto;
		background:#e3e3e3 url(img/vide_03.gif) 10px center no-repeat;
		border-top:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		width:700px;
		height:15px;
		padding:10px 30px;
		_text-align:left;
}
.barra2 ul{
		list-style:none;
		font-family:Tahoma, Geneva, sans-serif;
}
.barra2 a{ color:#3a4a7b; }
.barra2 a:hover{  border-bottom:1px dashed #3a4a7b; }
.barra2 ul li{
		display:inline;
		background-image:url(img/vide_06.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding:0 0  0 20px;
		margin:0 10px 0 0 ;
}
.izq2{
	float:left;
	width:420px;
	margin:0 0 0 35px;
}
.dr2{
	float:right;
	width:500px;
	margin:0 30px 0  0;
}
.dr2 h3, .izq2 h3{
	font-size:16px; line-height:22px;font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;color:#949494;
	font-weight:normal;
	padding:0 0 0 24px;
	background-repeat:no-repeat;
	background-position:left center;
	margin:0 0 10px 0;
	_text-align:left;
}
.izq2 h3{ background-image:url(img/vide_09.gif); }
.dr2 h3{ background-image:url(img/vide_11.gif); }
.ddd{
	display:block;
	height:42px;
	margin:35px 0 10px 0; 
	background-repeat:repeat-x;
	background-image:url(img/vide_17.gif);
	color:#6a7c16;
}
.tttz{
	display:block;
	height:42px;
	margin-bottom:10px;
	background-repeat:repeat-x;
	background-image:url(img/vide_24.gif);
	color:#f7f1f1;
	padding:0 ;
}
.dr2 h4, .izq2 h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding: 10px 0 0 50px;
	background-repeat:no-repeat;
	display:block;
	height:32px;
	_text-align:left;
}
.dr2 h4{ 
	background-image:url(img/vide_26.gif);
	background-position:10px 0;
	_text-align:left;
}
.izq2 h4{
	background-image:url(img/vide_19.gif);
	background-position: 10px 0;
}
.elautorcom{ float:left; font-family:Tahoma, Geneva, sans-serif; color:#9d9d9d; }
.elautorcom a{ font-weight:bold; color:#54b0f1; background-image:url(img/vide_33.gif); padding: 0 0 0 25px; background-repeat:no-repeat;}
.esspam{ float:right;}
.esspam a{ font-weight:bold; color:#f15475; background-image:url(img/vide_41.gif); background-repeat:no-repeat; padding:0 0 0 25px; background-position:-2px -2px;} 
.elcomentario{
		font-size:14px;
		font-family:Tahoma, Geneva, sans-serif;
		margin:10px 0;
		color:#646464;
}
.cdsmilie{
		padding:10px;
		background-color:#706f6f;
		border-top:1px solid #656565;
}
.paginas{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#868686;
	margin:10px 0;
}
.paginas a{
	color:#6da6dd;
	font-weight:bold;
}
.coloca{
		background-image:url(img/vide_37.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding:0 0 0 50px;
		height:31px;
		margin:5px 0;
}
input.laurl{
	background-image:url(img/vide_40.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border:1px solid #949494;
	margin:6px 0 0 0 ;
	height:23px;
	padding:3px 0 0 28px;
	width:400px;
	color:#656565;
	font-family:Tahoma, Geneva, sans-serif;
}
.dr2 h5{
		color:#6da6dd;
		font-size:16px;
		font-family:Tahoma, Geneva, sans-serif;
	_text-align:left;
}
.letrabox{
		overflow:scroll;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, san-serif;
		font-size:14px;
		line-height:22px;
		padding:5px 15px;
		height:334px;
		border:1px solid #d9d9d9;
}
.videobox{
	font-family:Tahoma, Geneva, sans-serif;
	color:#121212;
	font-size:14px;
}
.vota-video{ margin:10px 0 ; float:left; }
.reportar{ float:right; margin:10px 0; }
.cuadrocoment{
		background-image:url(img/vide_30.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:10px 10px;
		margin:10px 0;
}
.cdtxts{
	border-right:1px solid #8c8c8c;
	border-left:1px solid #8c8c8c;
	padding:5px;
}
textarea.hhhh{
		width:400px;
		background-color:#d6d6d6;
		border:1px solid #9d9d9d;
		padding:10px;
		color:#5f5f5f;
}
input.enviarmicm{
	background-color:#f5ca56;
	color:#76590b;
	font-weight:bold;
	text-align:center;
	border:1px solid #d29f14;
	height:30px;
	width:420PX;
	text-transform: uppercase;
	font-size:10px;
}
#footer{
		background-image:url(img/ft.gif);
		background-repeat:repeat-x;
		margin:30px 0 0 0;
}
* html .footer{ 
	width:1000px;
	padding:10px 10px 0 10px;
}
.footer{
	width:980px;
	margin: 0 auto;
	padding:10px;
}
.footer h2{
		color:#ada5cc;
		text-align:center;
		font-size:22px;
		font-weight:normal;
}
* html .footer ul{ margin:10px auto 0 auto; }
.footer ul { margin:10px auto; }
.footer ul li {display:inline; }
.footer ul li a{
		color:#eef0f3;
		border-right:1px solid #32383e;
		padding:0 10px 0 0;
		margin: 0 0 0 10px;
}