body { margin: 0px; padding: 0px; color: #404040; font-size:14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;background: #000000;}
img {border:0;}
form{margin:0;padding:0;border:0;}
a {text-decoration:none; color:#404040;}
a:hover {color:#000000;}
a.cancion {color:#ff29af;}
a.artista {color:#36b8b5;}
a.usuario {color:#98d60e;}
a.genero{color:#f18c09;}
a.idioma{color: #9900FF;}
a.cancion:hover, a.artista:hover, a.usuario:hover, a.genero:hover, a.idioma:hover{color:#000000;}

.Colcan{color:#ff29af;}
.Colart{color:#36b8b5;}
.Colusr{color:#98d60e;}
.Colgen{color:#f18c09;}
.Colidi{color:#9900FF;}

h1 {font-size:22px;line-height:28px;margin:0;}
h2 {font-size:16px;line-height:22px; margin:0;}
h3 {font-size:16px;line-height:22px; margin:0;}

#bodyconten{background: #3fc6c2 url(/i/bg_body.jpg) repeat-x top;}
#contenedor{background:url(/i/bgnd_blue.jpg) no-repeat 50% 0;overflow:hidden;min-width:1002px;text-align:center;}
#top {background: #3fc6c2; margin:0 auto; width:1002px; height:91px; text-align:left;}
#pagina {width:1002px; padding-bottom:30px; background: #ffffff url(/i/bg_page.gif) repeat-y; text-align:left; margin:0 auto;}

#VentanaInfoNovedadesUsuario{position:absolute; padding:0; background: url(/i/WindowInfo.png) no-repeat; width: 327px; height: 271px; visibility: hidden; z-index: 100;}

.DivLogoFloat {width:1032px; height:71px; margin:0 auto; clear:both; text-align:left;}
#ContenedorChatInfo {width:1002px; height:148px; margin:0 auto; clear:both; text-align:left;}
#ChatInfoUsers {width:157px; height:103px; background: url(/i/ChatCount.png) no-repeat; margin-left:420px; clear:both;}
#ChatInfoUsers h2 {font-size:14px;}
#ChatInfo {width:67px; height:44px; margin-left:435px; margin-top: 1px; clear:both;}
.ChatNoUsers, .ChatUsers {background: url(/i/UsuariosChat.png) no-repeat;}
.ChatUsers {background-position:0px -44px;}

#ListasCG {width:1002px; height:30px; margin:0 auto; margin-top:14px; padding-bottom:10px; padding-right:120px;}
#ListasCG a.cancion{color:#ff29af; background: url(/i/m_micro.png) no-repeat 0 50%;padding-left:25px;}
#ListasCG a.artista{margin-left:10px; color:#36b8b5; background: url(/i/m_disc.png) no-repeat 0 50%;padding-left:25px;}
#ListasCG a.cancion:hover, #ListasCG a.artista:hover{color:#666666;}

#PublicidadPagina {height:120px;}
.ContenedorPubliPage {width:1002px; text-align:left;margin:0 auto;}
.FondoPublicidad {width:956px; margin-left:35px; text-align:left;background:url(/i/FondoPublicidad.png) no-repeat;height:110px;}
.PubliPGleft{float:left;margin:10px;width:180px;background:#ffffff;height:90px;}
.PubliPGright{float:left;margin-left:18px;margin-top:10px;width:728px;background:#ffffff;height:90px;}


#ColLeft {float:left; width:612px; margin-left:30px;}
#ColRight {float:left; width:300px; margin-left:45px; margin-top:-20px;}

#ColLeftEditor {float:left; width:640px; margin-left:16px;}
#ColRightEditor {float:left; width:300px; margin-left:31px; margin-top:-20px;}

#NewSearch h2{color:#000000; font-size:12px; line-height:20px; margin:0;}

#buscaren {margin-top: -9px;}

#BarPie {background: #000000;}
#ContPie {margin:0 auto; width:1002px; padding-bottom:10px; text-align:center;color:#ffffff;font-size:10px;}
#TextoLicencia {display:none; background:#ffffff; padding:5px;font-size:10px;color: #404040;border-top: 1px dotted #000000;text-align:justify;}
#SgaePie {float:left; width:101px;}
#TextoPie {margin-top:10px; float:left; padding:10px; width:861px; text-align:center;color:#ffffff;font-size:10px;}
#TextoPie a{color:#36b8b5;}

#BloqueKaraoke h1 {color:#ff29af; background: url(/i/m_micro.png) no-repeat 0 50%; padding-left:25px;}
#BloqueKaraoke h2 {color:#36b8b5; background: url(/i/m_disc.png) no-repeat 0 50%; padding-left:25px;}
#BloqueKaraoke h1 span, h2 span{color:#000000;}
#BloqueKaraoke a.max, a.min{display:block;background-image: url(/i/MaxMin.png);width:15px;height:13px;float:right;filter:alpha(opacity=80);-moz-opacity:0.8;}
#BloqueKaraoke a.min{background-position:0px -13px;}
#BloqueKaraoke a.max:hover, a.min:hover{filter:alpha(opacity=100);-moz-opacity:1;}
#KaraokeWindow {width:612px; height:450px;}

#BloqueCancionesCantante  h1 {color:#36b8b5; background: url(/i/m_disc.png) no-repeat 0 50%; padding-left:25px;}
#BloqueCancionesCantante h2 {color:#000000;}
#BloqueCancionesCantante h1 span{color:#000000;}

#BloqueLetra h1 {color:#ff29af;}
#BloqueLetra h2 {color:#36b8b5; background: url(/i/m_disc.png) no-repeat 0 50%; padding-left:25px;}
#BloqueLetra h1 span, h2 span{color:#000000;}
#LetraDiv {font-size:14px;line-height:18px;}

.peskar {padding-top:35px;}
.peskar ul{margin: 0px;padding: 3px 0;margin-left: 0;font: 12px Verdana;list-style-type: none;text-align: left;}
.peskar li{display: inline;margin: 0;}
.peskar li a{text-decoration: none;font-weight:bold;padding: 3px 12px;margin-right: 3px;border: 1px solid #ffffff;border-bottom: none;color:#b8b8b8;}
.peskar li a:visited{color: #2d2b2b;}
.peskar li a:hover, .peskar li a.current{border-color:#dbd6d3;background-color: #ffffff;color: black;}
.peskar li a:active{color: black;}

.peskarcontainer{font: 12px Verdana;border: 1px solid #dbd6d3;background-color: #ffffff;clear: left; height:230px; overflow: auto; padding:5px;}
.peskarcontainer .a_can{display:block;line-height:20px;}
.peskarcontainer .a_can {color:#ff29af; font-weight:bold; background: url(/i/m_micro.png) no-repeat 100% 50%;padding-left:5px; padding-right:25px; padding-bottom:3px; border-bottom:1px dotted #e1e1e1;}
.peskarcontainer .a_can:hover {color:#000000;}
.peskarcontainer p.LetraCan {font-size:16px;color:#9d9d9d;line-height:130%;}
.peskarcontainer p.InfoKar {font-size:14px;line-height:130%;}
.peskarcontainer a.imprimir {background: url(/i/imprimir.gif) no-repeat 0 50%;padding-left:19px;}


#ListaCantantes td{border-bottom:1px dotted #e1e1e1;}
#ListaCantantes a.cantante{display:block;line-height:20px;color:#36b8b5; font-weight:bold;background: url(/i/m_disc.png) no-repeat 0% 50%; padding-left:25px;padding-bottom:5px;padding-top:5px;}
#ListaCantantes a.cantante:hover{color:#000000;}

#ListaCanciones td{border-bottom:1px dotted #e1e1e1;}
#ListaCanciones a.cancion{display:block;line-height:20px;color:#ff29af; font-weight:bold;background: url(/i/m_micro.png) no-repeat 0% 50%; padding-left:25px; padding-bottom:5px;padding-top:5px;}
#ListaCanciones a.cancion:hover{color:#000000;}
#ListaCanciones a.genero{color:#f18c09;font-weight:bold;}
#ListaCanciones a.genero:hover{color:#000000;}

#ListaCanciones a.lyric{display:block;line-height:20px;color:#ff29af; font-weight:bold;background: url(/i/lyric.gif) no-repeat 0% 50%; padding-left:22px; padding-bottom:5px;padding-top:5px;}
#ListaCanciones a.lyric:hover{color:#000000;}

#ListaCanciones a.user-h{display:block;line-height:20px;color:#98d60e; font-weight:bold;background: url(/i/m_hombre.png) no-repeat 0% 50%; padding-left:25px; padding-bottom:5px;padding-top:5px;}
#ListaCanciones a.user-m{display:block;line-height:20px;color:#98d60e; font-weight:bold;background: url(/i/m_mujer.png) no-repeat 0% 50%; padding-left:25px; padding-bottom:5px;padding-top:5px;}
#ListaCanciones a.user-h:hover, #ListaCanciones a.user-m:hover{color:#000000;}



.pesgis {padding-top:35px;}
.pesgis ul{margin: 0px;padding: 3px 0;margin-left: 0;font: 12px Verdana;list-style-type: none;text-align: left;}
.pesgis li {display: inline;margin: 0;}
.pesgis li a{text-decoration: none;font-weight:bold;padding: 3px 12px;margin-right: 3px;border: 1px solid #ebebeb;border-bottom: none;background-color: #ebebeb;color:#b8b8b8;}
.pesgis li a:visited{color: #2d2b2b;}
.pesgis li a:hover, .pesgis li a.current, .pesgis li a.registro{border-color:#dbd6d3;background-color: #ffffff;color: black;}
.pesgis li a.registro {color:#ff0000;}
.pesgis li a:active{color: black;}
.pesgisco {font: 12px Verdana;border: 1px solid #dbd6d3;border-top: 0;clear: left;background-color: #ffffff;}
.pesgisco ul{margin: 0px;list-style-type:none;text-align: left;border-top: 1px solid #dbd6d3;padding-left:5px;padding-right:5px;}
.pesgisco li{display: block;margin: 0;}
.pesgisco .sep{border-top:1px solid #dbd6d3;}
.pesgisco a{display:block;line-height:20px;background-color: #ffffff;}
.pesgisco .a_can {color:#ff29af; font-weight:bold; background: url(/i/m_micro.png) no-repeat 100% 50%;padding-right:25px; padding:3px; border-bottom:1px dotted #e1e1e1;}
.pesgisco .a_ar {color:#36b8b5; font-weight:bold; background: url(/i/m_disc.png) no-repeat 100% 50%; padding-right:25px;  padding:3px;}
.pesgisco .a_pass {color:#ff29af; font-weight:bold; background: url(/i/m_pass.png) no-repeat 100% 50%;padding-right:25px; padding:3px; border-bottom:1px dotted #e1e1e1;}
.pesgisco .a_upl {color:#36b8b5; font-weight:bold; background: url(/i/m_upload.png) no-repeat 100% 50%; padding-right:25px;  padding:3px;}
.pesgisco .a_upl:hover, .pesgisco .a_can:hover, .pesgisco .a_ar:hover, .pesgisco .a_pass:hover {color:#000000;}

.tabcontent{display:none;}


.busmenudiv {position:absolute;left: 0;top: 0;width:135px;background-color: #ffffff;margin-top:-1px;display:none;border:1px solid #dad5d2;border-bottom-width: 0;font:normal 12px Verdana;line-height:18px;z-index:100;}
.busmenudiv a{color:#808080;width: 100%;display: block;text-indent: 9px;border-bottom: 1px solid #dad5d2;padding: 1px 0;text-decoration: none;}
.busmenudiv a:hover{background-color: #f2f0ee;}


#UsuariosDiv {border:1px solid #dbd6d3; border-top:0;margin-top:30px;font: 12px Verdana;}
.TituloMenuUser{width:288px;cursor:pointer;background-color:#ffffff;color:#98d60e;padding:5px;font-weight:bold;font-size:14px;border-top:1px solid #dbd6d3;}
.SubMenuUser{border-top:1px solid #dbd6d3;background-color: #ffffff;}

#UploadForm {font-size:12px;}
#UploadForm h1 {font-size:22px;line-height:28px;margin:0;}
#UploadForm h4{color:#ff29af; font-size:16px; line-height:20px; margin:0; margin-top:15px;}
#UploadForm p{margin:5px;padding:0;margin-left:0;}
#UploadForm select{width:250px;border:#cccccc; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;}
#UploadForm .btn{margin-top:30px; width:300px; color:#ff29af; font-size:22px; line-height:28px;}

#RegistroForm h4{color:#ff29af; font-size:16px; line-height:20px; margin:0; margin-top:15px;}

.form {border:1px solid #cccccc; background-color: #ffffff; color: #000000; font-size: 12px; font-family:  Verdana, Arial;}
.cell_min {width:1%; white-space: nowrap; padding:0 5px 0 5px;}
.FotoUser {vertical-align: top;}
.FotoUser img{border:1px solid #cccccc; padding:5px;margin-top:6px;}

#AvisoLegal {font-size:10px; text-align:justify;}
#AvisoLegal h1{font-size:16px;}
#AvisoLegal h2{font-size:14px;}

.soundcell {width:16px; white-space: nowrap; padding-left:30px;background: url(/i/sound.gif) no-repeat 5px 50%;}
.soundcell a.play, .soundcell a.stop{display:block; width:16px; height:16px; background: url(/i/PlayStop.png) no-repeat;}
.soundcell a.stop{background-position: 0 -16px;}
.soundcell a.cargando{display:block; width:16px; height:16px; background: url(/i/loading.gif) no-repeat;}

.PlayList {background:url(/i/PlayList.png) no-repeat; position:relative; top:-120px; left:10px; width:30px; height:30px; margin-bottom: -20px; cursor:hand;}

.comentvideo{background-color: #ececec;padding: 10px;margin-top:10px;color: #333333;word-wrap: break-word;}
.comentvideopie{background: url(/i/arrow.gif) 20px 0 no-repeat;padding-left: 65px;padding-top: 3px;margin-bottom: 2em; height:18px;font-size: 90%;color: #4A4A4A;}

.rater{float:left;cursor: pointer;width:98px;z-index:6;margin-top:5px;}
#Votar span.mouseOn{display:block;float:left;background-image:url('/i/bSelected.gif');width:16px;height:15px;}
#Votar span.mouseOff{display:block;float:left;background-image:url('/i/gSelected.gif');width:16px;height:15px;}
#Votar span.blank{display:block;float:left;background-image:url('/i/blank.gif');width:16px;height:15px;}

.clear{clear: both;height:0;}

.AntSig,.CurAntSig {font:12px Verdana;font-weight:bold;padding: 2px 4px;margin-right: 5px;border: 1px solid #cccccc;color:#cccccc;}
.CurAntSig {color:#000000;}

.Usermenudiv {position:absolute;left: 0;top: 0;width:170px;background-color: #ffffff;margin-top:3px;display:none;border:1px solid #dad5d2;border-bottom-width: 0;font:normal 12px Verdana;line-height:18px;z-index:100;}
.Usermenudiv a{color:#808080;width: 100%;display: block;text-indent: 4px;border-bottom: 1px solid #dad5d2;padding: 1px 0;text-decoration: none;}
.Usermenudiv a:hover{background-color: #f2f0ee;}

.UsBox {width:255px; height:88px; border:1px solid #dbd6d3;}
.UsBoxFo {width:70px; height:70px; border:1px solid #cccccc; padding:3px; margin:5px;float:left;}
.UsBoxNo {width:160px; margin:5px; margin-right:0; margin-left:0; float:left;letter-spacing: 0.04em;text-transform: uppercase;font-weight: bold;font-size: 10px;}
.UsBoxInfo {margin-top:3px;font-weight:normal;}
.UsBoxIco {width:5px; height:88px; border-left:1px solid #cccccc; float:right; background-color:#ebebeb;}

.CajaTopBar {background: #3fc6c2;height:87px;}
.MargenTopBar {margin:0 auto; width:1002px;background: #ffffff; height:60px;}

/* Menu principal */
#MenuSuperior{float:left; padding: 0; padding-left: 5px; background: transparent; voice-family: "\"}\""; voice-family: inherit;}
#MenuSuperior ul{margin:0; margin-left: 0; padding: 0; list-style: none;}
#MenuSuperior li{display: inline; margin: 0 2px 0 0; padding: 0; text-transform:uppercase;}
#MenuSuperior a{float: left; display: block; font: normal 11px Arial; color: #888888; text-decoration: none; margin: 0 1px 0 0; padding: 0px 12px; line-height:55px; border-top:5px solid #cccccc; background-color: #ffffff;}
#MenuSuperior a:hover{border-color:#888888; color:#000000; background-color:#ebebeb;}
#MenuSuperior a.selected{border-color:#888888; color:#000000; background-color:#ebebeb;}

/* Sub-Menus */
.TopBarSubMenu, .TopBarSubMenu ul{font: normal 13px Verdana; margin: 0; padding: 0; position: absolute; left: 0; top: 0; border-top:0; list-style-type: none; background-color:#ebebeb; visibility: hidden; z-index: 100;}
.TopBarSubMenu li a{display: block; width: 200px; color: #888888; background-color:#ebebeb; text-decoration: none; padding: 4px 5px;}
* html .TopBarSubMenu li{display: inline-block; width: 170px;}
.TopBarSubMenu li a:hover{background-color:#cccccc; color: #ffffff;}

/* Sub-Menus A-Z */
.TopBarSubMenu li .ListaAZ{background:#ebebeb;}
.DivSubmenuAZ {margin:5px; background:#cccccc;}
.TopBarSubMenu li .ListaAZ a {display: block; width: 15px; padding:5px; border:0; text-align:center; background:#ffffff;}
.TopBarSubMenu li .ListaAZ a:hover{background-color:#ebebeb; color:#888888;}

/* Otros TopBar */
.downarrowpointer{padding-left: 15px; border: 0;}
.rightarrowpointer{position: absolute; padding-top: 3px; left: 100px; border: 0;}
.ddiframeshim{position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block;}
