body {margin:0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#ccc;}

/*******HEADER******/

#header {margin: 0px auto; text-align: left; width: 960px;  }
#header #contenedor {padding-top: 16px; position: relative; z-index: 10;height:110px;}
#header #contenedor h1 a { display: block; height: 100px; margin: 5px; text-indent: -9999px; width: 200px; }
#header #contenedor .bannerBox { position: absolute;top: 18px;right: 21px;z-index: 99999; }

/******  MENU ******/
#container{ background-color:#000;margin: 0px auto;width:960px;border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;    }

#bloque_arriba {background-color:#000;width:960px;margin:auto;margin-bottom:4px; border-bottom:1px solid #333;}
#bloque_arriba #ads_300 { float:right;width:310;  }


/***  PRINCIPAL  ****/

#principal #contenedor {margin:auto;width:960px;background-color:#000;padding-top:10px;clear:both;}


/****   FOOTER  *****/

#footer {clear:both;padding-top:10px;height:75px;margin:auto;width:960px;background-color:#000;border-top: #3d3c3a 1px solid;}
#footer hr { display: none; }
#footer #copyrightBox { background-position: 25px 10px; height: 45px; position: relative; background-color:#232121; background-repeat:no-repeat; background-attachment:scroll }
#footer #copyrightBox, #copyrightBox a { color: #727764; font-size: 10px; }
#footer #copyrightBox span { text-transform: uppercase; display: block; position: absolute; left: 60px; top: 9px; width: 230px; }
#footer #copyrightBox a { text-decoration: none; }
#footer #copyrightBox a:hover { text-decoration: underline; }
#footer #copyrightBox #footerMenu { position: absolute; right: 10px; top: 9px; text-align: right; text-transform: uppercase; }


#principal #contenedor #izquierdo {margin-left:5px;margin-bottom:10px;padding:0px;width:260px;color:#FFFFFF;float:left;}

#principal #contenedor #izquierdo #side_a3 {color:#fff;margin-bottom:-2px;height:37px;background: url(../image/top_azul.jpg);background-repeat: repeat-x;}
#principal #contenedor #izquierdo .title_a3 {color:#fff;padding-top:5px;font:normal 12px arial;font-weight:none;text-transform: uppercase;}
#principal #contenedor #izquierdo #bloque_a3 {width:260px;border-bottom:solid 1px #333;border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;}

#principal #contenedor #izquierdo #modulex {margin-left:2px;margin-bottom:5px;padding:5px;width:250px;background-color:#151515;color:#FFFFFF;float:left;}
#principal #contenedor #izquierdo #modulex #block_art{font-family:Arial, Helvetica, sans-serif;width:220px;height:auto;float:left; background:url(../image/i_flecha.gif) left no-repeat;padding-left:16px;border-bottom:solid 1px #2E2E2E;}
#principal #contenedor #izquierdo #modulex #block_art .numero {color:#D4D4D4;font-size:12px;}
#principal #contenedor #izquierdo #modulex #block_art .cont {color: #585858;font-size:11px;}
#principal #contenedor #izquierdo #modulex #block_art .artista {color: #FF8000;font-size:13px;font-family:"Trebuchet MS";}
#principal #contenedor #izquierdo #modulex #block_art  a:link{color: #9DA1A4;text-decoration: none;}
#principal #contenedor #izquierdo #modulex #block_art  a:hover{color: #E8E8E8;text-decoration:underline;}
#principal #contenedor #izquierdo #modulex #block_art  a:visited{color: #9DA1A4;text-decoration:none;}
#principal #contenedor #izquierdo #modulex #paginacion{color:#FF8040;font-size:12px;font-weight:bold;}
#principal #contenedor #izquierdo #modulex #paginacion .sepa{color: #ccc;font-size:12px;}
#principal #contenedor #izquierdo #modulex #paginacion a:visited{color:#FFFFFF;text-decoration:none;font-size:12px;}
#principal #contenedor #izquierdo #modulex #paginacion a:link{color: #ffffff;text-decoration:none;font-size:12px;}
#principal #contenedor #izquierdo #modulex #paginacion a:hover{color: #FF8040;text-decoration:none;font-size:12px;}

.cvoto{width:13px; height:13px; margin:0px; padding:0px; font-size:11px; color:#666; font-weight:bold; float:left;}
a.voto{width:13px; height:13px; margin:0px; padding:0px; background:url(../image/voto.gif) 0px 0px no-repeat; cursor:pointer; float:left;}
a:hover.voto{background:url(../image/voto.gif) 0px -13px no-repeat;}


#principal #contenedor #medio {float:left;width:360px;margin-bottom:10px;margin-left:10px;border-left:solid 1px #2E2E2E;}

#principal #contenedor #medio #side_a2 {color:#fff;margin-bottom:-2px;height:37px;background: url(../image/top_rojo.jpg);background-repeat: repeat-x;}
#principal #contenedor #medio .title_a2 {color:#fff;padding-top:5px;font:normal 12px arial;font-weight:none;text-transform: uppercase;}
#principal #contenedor #medio #bloque_a2 {margin-left:5px;width:350px;border-bottom:solid 1px #333;border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;}

#principal #contenedor #medio #indice{color:#FB4C76;font-size:12px;font-family:"Arial";text-transform: uppercase; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
#principal #contenedor #medio #indice #linea{border-bottom:solid 1px #333;}
#principal #contenedor #medio #indice a:link {text-decoration:none;color:#FFFFFF;}
#principal #contenedor #medio #indice a:visited {text-decoration:none;color:#FFFFFF;}
#principal #contenedor #medio #indice a:hover {color: #FB4C76;text-decoration:underline}
#principal #contenedor #medio #reproductor{background-color:#000;color: #5FB404;font-size:11px;/*background-image:url(../image/fondo_repro.jpg);*/}
#principal #contenedor #medio #relacionados {margin-top:10px;border-top:solid 1px #333;padding:5px;}


#principal #contenedor #mp3 {float:left;width:600px;margin-bottom:10px;margin-left:10px;margin-right:10px;}

#principal #contenedor #mp3 #side_a2 {color:#fff;margin-bottom:-2px;height:37px;background: url(../image/top_rojo.jpg);background-repeat: repeat-x;}
#principal #contenedor #mp3 .title_a2 {color:#fff;padding-top:5px;font:normal 12px arial;font-weight:none;text-transform: uppercase;}
#principal #contenedor #mp3 #bloque_a2 {margin-left:5px;width:100%;border-bottom:solid 1px #333;border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;}





#principal #contenedor #derecho {float:left;width:310px;margin-left:10px;margin-bottom:10px;}
#principal #contenedor #derecho #side_a1 {color:#fff;margin-bottom:-2px;width:300px;height:37px;background: url(../image/top_verde.jpg);background-repeat: repeat-x;}
#principal #contenedor #derecho .title_a1 {color:#fff;padding-top:5px;font:normal 12px arial;font-weight:none;text-transform: uppercase;}
#principal #contenedor #derecho #bloque_a1 {width:300px;border-bottom:solid 1px #333;border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;}
#principal #contenedor #derecho #anu_300_250 {padding-bottom:10px;}



#cathor{float:left; width:/*616*/616px; padding-left:/*16*/10px;margin-top:5px;}
.opcatsup{width:/*107*//*115*/145px;float:left; background:url(../image/icon-music-note.jpg) left no-repeat; padding-left:16px; color:#68ab03; margin-bottom:2px; border-bottom:1px solid #141414}
.opcatsup a{color:#FB4C76;/*#68ab03*/ text-decoration:none; font-family:Verdana; font-size:/*11*/12px}
.opcatsup a:hover{text-decoration:underline; color:#000000/*fff*/; background-color:#FB4C76;}

#dMenuGenres{float:left;position:relative;margin:0 10px 0 10px;padding-top:10px;margin-bottom:4px; border-bottom:1px solid #333;width:950px;}
#dMenuGenres #dAlfTitle{float:left;color:#828282;font:normal 10px verdana;height:14px;width:100%;}
#dMenuGenres #dAlfMenu{float:left;height:25px;width:100%;}
#dMenuGenres #dAlfMenu .cAlfLetter .cAlfLink{margin-right:5px;background-color:#FB4C76; float:left; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:11px; font-family:arial; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px}
#dMenuGenres #dAlfMenu .cAlfLetter :hover.cAlfLink{ text-decoration:underline;background-color:#FFFFFF; color:#FB4C76;}

#bloque_arriba #bloque_title {padding-top:5px;padding-bottom:10px;margin-bottom:10px;border-bottom: #333 1px solid; height: 35px; }
.contentTitle_a{padding-left:10px;color:#FFB400; text-decoration:none;font-size:25px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;width:100%;float:left;}

 #dAlfTitle{float:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#828282;height:14px;width:100%;}

.bart0{width:280px;height:auto; margin:0px; font-size:15px; font-weight:bold; color:#5FB404; float:left; font-family:arial; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.item0{width:140px; height:auto; margin:5px 0px 0px 0px; padding:0px 0px 2px 0px; border-bottom:solid 1px #424242;  float:left;}
a.item_img0{width:50px; height:50px; margin:0px; padding:0px; float:left;  border:solid 1px #000000;}
a:hover.item_img0{border:solid 1px #FFFFFF;}
a.item_art0{width:78px; margin:0px; color:#D6F524; font-size:14;  float:left; font-family:arial; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px}
a:hover.item_art0{text-decoration:underline;}
.item_tem0{margin:0px; padding:2px 0px 0px 5px; color:#dddddd; font-size:11px; font-family:arial;  float:left;}


.capa_top{width:200px; height:auto; margin:5px 0px 0px 5px; padding:0px 0px 2px 0px; border-bottom:solid 1px #424242;  float:left;}

a.item_img{width:70px; height:70px; margin:0px; padding:0px; float:left;  border:solid 1px #0B243B;}
a:hover.item_img{border:solid 1px #FFFFFF;}

a.item_art{ float: left;width:120px;padding:2px 0px 0px 5px; text-decoration:none; color:#52B0EE; font-size:14px;}
a:hover.item_art{text-decoration:underline;}

.item_tem{width:120px;margin:0px; padding:2px 0px 0px 5px; color:#dddddd; font-size:11px; font-family:arial;  float:left;}
.item_tem a{color:#ccc;text-decoration:none;}
.item_tem a:hover{text-decoration:underline;}

#userMenu { background: #3c3c3c url(../image/user_menu_bg.jpg) repeat-x top; border-top: #808080 1px solid; height: 25px; }

    a.pa{float:left;width:80px;height:17px;margin:0px;font-size:12px;text-align:center;text-decoration:none;background-color:#00AAE7;color:#FFFFFF;font-weight:bold; padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px}
    a.pd{float:left;width:80px;height:18px;margin:0px;font-size:12px;text-align:center;text-decoration:none;color:#00AAE7;padding-left:0px; padding-right:0px; padding-top:2px; padding-bottom:2px}
    a:hover.pd{text-decoration:underline;}

    #cuerpo1 {margin-top:-1px;}
    #cuerpo2 {margin-top:-1px;display:none;}
    #cuerpo3 {margin-top:-1px;display:none;}

.divLink{width:100%;top:2px; left:0;}
.divOL{ float:right; padding-right:5px; font:normal 10px verdana;color:#dddddd;}

ul#MenuSup{top:213px;left:0;display:block;list-style:none;margin:0;padding:0;z-index:1;}
ul#MenuSup li{color:#f4f4f4;display:inline;float:left;height:48px;background:url("../Imagenes/e_17.gif") top right no-repeat;}
ul#MenuSup a:link, ul#MenuSup a:visited, ul#MenuSup a:hover{display:inline;float:left;padding:18px 0 0 0;margin:0 15px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#ccc;text-decoration:none;font-style:bold;}
ul#MenuSup a:hover{color:#ccc;text-decoration:underline;}

#menu_busqueda { clear:both;}
#menu_busqueda #_1 { height:48px;width:953px;margin-top: 10px; }
.menu_busqueda {float:left;width:960px;height:48px;background-color:#1C1C1C}


div#searchmtv, div#searchmtvF { float: right;margin-right:5px;height: 50px; display: inline; }
div#searchmtv form, div#searchmtvF form { margin-top: 10px; }
div#searchmtv form *, div#searchmtvF form * {height: 28px; float: left; border: 0; margin: 0; padding: 0;}
div#searchmtv form input#searchmtv-text, div#searchmtvF form input#searchmtvF-text { width: 303px; padding: 5px 0 0 25px; height: 23px; font-size: 15px; font-weight: bold; font-family: Arial; color: #808080; background: url(../image/acsearch.gif) 10px center no-repeat #fff; }
div#searchmtv form button, div#searchmtvF form button { padding-bottom: 2px; border: 0; margin-left: 1px; line-height: 28px; width: 65px; text-transform: uppercase; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; }
div#searchmtv form button#searchmtv-btn, div#searchmtvF form button#searchmtvF-btn { background-color: #4698ca; color: #fff; cursor: pointer; }
div#searchmtv form button#searchweb-btn, div#searchmtvF form button#searchwebF-btn { background-color: #666666; color: #000; cursor: pointer; }

.cv{margin-top:-1px;}
.co{margin-top:-1px;display:none;}

    .relacionados_top{width:340px;color:#666;font-size:11px; border:3px solid #999;background-color:#fff;height:auto; padding:5px;}

    .caja_ajax{width:240px; margin:10px 0px 10px 0px; padding:0px;}




/*--------------------------*/

.clv{width:360px; height:auto; margin:10px 0px 0px 0px; padding:0px; background-color:#000; text-align:center; font-size:12px; float:left;}
.cvyt{width:100px; height:90px; margin:10px 0px 0px 12px; padding:0px; display:inline; float:left;}
a.civyt{width:98px; height:58px; margin:0px; padding:0px; border:solid 1px #464646; cursor:pointer; float:left;}
a:hover.civyt{border:solid 1px #aaaaaa;}
.ivyt{width:98px; height:58px; margin:0px; float:left;}
.tvyt{/*width:100px; height:auto; margin:2px 0px 0px 0px; padding:0px; color:#dddddd; font-size:12px; cursor:pointer; text-decoration:none; text-align:center; float:left;*/
width:100px; height:auto; padding:0px; color:#FB4C76; font-size:12px; cursor:pointer; text-decoration:none; text-align:center; float:left; margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:0px}
:hover.tvyt{text-decoration:underline;}

.linkesp2{padding:0px; font-size:12px; color:#FB4C76; text-decoration:none; float:right; margin-left:0px; margin-right:14px; margin-top:0px; margin-bottom:0px}
:hover.linkesp2{text-decoration:underline;}


/*links errores*/
.Er {list-style-type: square;color:#C60000;font:normal 11px Arial;padding:3px 3px 3px 20px; border: 1px solid #E16476; background-color:#FED6D6}
.Av {list-style-type: square;color:#008000;font:normal 11px Arial;padding:3px 3px 3px 20px; border: 1px solid #6FB948; background-color:#EBFADA}

/* = Paginacion
----------------------------------------------------------------------*/
div.Paginacion { clear:both;padding: 4px;margin: 1px;margin-top:15px;text-align:center; margin-bottom:15px}
div.Paginacion a {padding: 2px 5px 2px 5px; margin: 1px; border: 1px solid #333; text-decoration: none; color: #ccc;}
div.Paginacion a:hover, div.Paginacion a:active {border: 1px solid #ccc; color: #fff;}
div.Paginacion span.PaginaActual {padding: 2px 5px 2px 5px; margin: 1px; border: 1px solid #333; font-weight: bold; background-color: #FDC717; color: #000;}
div.Paginacion span.SinPag {padding: 2px 5px 2px 5px;margin: 1px;border: 1px solid #333;color: #DDD;}
/* = Paginacion
----------------------------------------------------------------------*/

#biografia{color: #D6F524;line-height:1.8em; font-style:normal;font-size:11px;padding:4px}
#biografia  a:link{color: #D6F524;text-decoration:none}
#biografia  a:hover{color: #D6F524;text-decoration:underline}
#biografia  a:visited{color: #D6F524;text-decoration:none}
#biografia img {border:0 none}
.izq{ float:left; display:block}
.thumb {width: 110px;height: 110px;float: left;display: inline;position: relative;margin-top: 0;margin-right: 10px;margin-bottom: 0;margin-left: 4px;border: 1px solid #333;background-repeat: no-repeat;background-position: center;}
:hover.thumb {text-decoration: none;}
.thumb span {width: 110px;height: 110px;display: block;}

/*PRUREBA ,EŅA*/
* FLUX HACKS */
.drawnDivs { z-index: 100; }
.Flux { float: left; }
#QuickMenu2_0, #FW_QuickMenu2_0 { color: #ededed; font: 10px Arial, Helvetica, sans-serif; padding: 5px 0px 0px 10px; text-transform: none; display: block; }
#QuickMenu2_0 a, #FW_QuickMenu2_0 a { color: #fff; font-weight: bold; text-decoration: none; }
#QuickMenu2_0 a:hover, #FW_QuickMenu2_0 a:hover { color: #0cf; }
#FW_QuickMenu2_0 a.bold { color: #0cf; text-transform: uppercase; }
#FW_QuickMenu2_0 a:hover.bold { text-decoration: underline; }

#userMenu { background: #3c3c3c url(../image/user_menu_bg.jpg) repeat-x top; border-top: #808080 1px solid; height: 20px; }
#userMenu ul { float: left; height: 10px; margin-top: 4px; }
#userMenu li a { font-size: 10px; margin: 0px 5px; line-height: 5px; }
#userMenu li a:hover { color: #0dc2fe; }

#artistsList { float: right; line-height: 20px; margin-right: 5px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; }
#artistsList .blockLabel { border-right: 1px solid #323232; display: block; float: left; font-size: 10px; line-height: 22px; padding-right: 6px; text-transform: none; }
#artistsList .list { border-left: 1px solid #444; float: left; padding: 0px 6px; }
#artistsList a { color: #fff; float: left; font-size: 10px; font-weight: bold; margin: 1px 3px 0px 0px; text-decoration: none; text-transform: uppercase; }
#artistsList a:hover { color: #0cf; }


/* DROPDOWN MENU */
#mainMenu {background: #3b3b3b url(../image/main_menu_bg.gif) repeat-x 0px 1px;border-right: #393939 1px solid;height: 37px;}
#mainMenu ul li {float: left;list-style: none;}
#mainMenu ul li:hover a,#mainMenu ul li.sfhover a {background: #3A3A3A;}
#mainMenu ul li:hover ul,#mainMenu ul li.sfhover ul {left: 0px;}
#mainMenu ul li a {border-top: #262626 1px solid;border-right: #202020 1px solid;border-left: #404040 1px solid;color: #fff;display: block;font: bold 12px Arial, Helvetica, sans-serif;height: 36px;line-height: 34px;text-align: center;text-decoration: none;text-transform: uppercase;}
#mainMenu ul li a:hover {background: #0099C6 url(../image/main_menu_bg.gif) repeat-x bottom;border-color: #006b96 #202020 #242424 #02a6e8;}
#mainMenu ul li ul {border: 1px solid #242424;border-right: none;border-left-color: #4c4c4c;border-top: 1px solid #1a1a1a;border-bottom: none;clear: left;width: 150px;z-index: 98;}
#mainMenu ul li ul ul {border-top: none;border-left: none;}
#mainMenu ul li ul li {width: 150px;}
#mainMenu ul li ul li a {border-top: #4a4a4a 1px solid;border-right: #242424 1px solid;border-bottom: #242424 1px solid;border-left: none;color: #fff;font: bold 11px Arial, Helvetica, sans-serif;height: auto;line-height: 13px;padding: 7px 10px 8px;text-align: left;text-transform: none;width: 130px;}


/* MENU BUTTONS */
li#noticiasLink a { width: 83px; }
li#musicaLink a { width: 80px; }
li#musicaLink1 a { width: 90px; }
li#musicaLink2 a { width: 90px; }
li#musicaLink3 a { width: 90px; }
li#_videos a { width: 80px; }
li#cineLink a { width: 80px; }
li#juegosLink a { width: 80px; }
li#revolutionLink a { width: 96px; }
li#laZonaLink a { width: 78px; }
li#comunidadLink a { width: 101px; }
li#movilLink a { width: 80px; }


/* SEARCH BOX */
#mainMenu form { border-left: #404040 1px solid; height: 36px; padding-left: 5px; }
#mainMenu fieldset { border: none; }
#mainMenu legend { display: none; }
#searchInput { float: left; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0px 0px 10px; width: 200px;height:12px; }
#searchSubmit { background: url(../image/buscar_49x23.gif) no-repeat; border: none; cursor: pointer; display: block; float: left; height: 23px; margin: 6px 0px 0px 10px; width: 49px; padding-top: 23px; }
#linea{border-bottom:solid 1px #333;}



/* DEDICATE */
#top-layer{position:fixed;width:100%; display:none; height:100%;background:#000; top:0; left:0; z-index:222222222!important;_height:expression(document.compatMode=="CSS1Compat"? document.documentElement.clientHeight+"px" : document.body.clientHeight+"px");_position: absolute;_top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);opacity: .45;}

#dedicate,.dedicate{font-size:11px;position:fixed; width:300px;  display:none; height:420px; z-index:333333333!important; top:50%; margin-top:-210px; left:50%; margin-left:-150px;_position:absolute;_top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+250+"px" : body.scrollTop+250+"px");padding:10px;	border:6px solid #363636; background-color:#fff;/*-moz-border-radius:2px;-webkit-border-radius:2px*/ }
.music-request{height:310px!important;margin-top:-155px!important;}
#divlyric{position:absolute; width:270px;height:360px; z-index:111111111!important;border:6px solid #363636; background-color:#fff;}
#dedicate span{width:100%; float:left; color:#444; padding:10px 0 2px 0}
#dedicate b{color:#000}
#dedicate .title{ width:310px; padding:6px 0 0 10px;  font:bold 12px arial;color:#000; position:relative; margin:-10px -10px 0 -10px; _margin-left:-5px}
#layer-sending{ position:absolute; width:305px; height:260px; display:none;  font:bold 13px arial;color:#444; padding-top:140px; top:31px; text-align:center; left:8px; background:#fff url(/loading.gif) no-repeat center center; z-index:9898989}
#divlyric .title_{width:260px; padding:6px 0 0 10px;color:#444; font:bold 11px arial; background-color:#ECECEC; border-bottom:2px solid #FFBF00; padding-bottom:5px; cursor:move}
.lyric_{ width:230px; height:288px; text-align:center; font:normal 11px arial; color:#444; line-height:17px; padding:10px 20px 10px 20px; overflow-X:hidden; overflow-Y:auto}
.lyric_ .title{ font:bold 12px arial;color:#444; padding-bottom:10px}
.lyric_ .artist{ font:normal 11px arial; color:#555; padding-bottom:10px}

.close-lyric{height:19px;width:270px; padding-top:2px; background-color:#ECECEC; border-top:1px solid #bbb}
.close-lyric a{ height:16px; padding:2px 10px 0 10px; float:right!important; margin-right:5px; background-color:#363636; color:#fff; border:1px solid #ddd; text-align:center}
#dedicate textarea{width:290px; font:normal 11px arial; margin:0; height:73px; padding:4px; overflow:auto; float:left; background-color:#fffff0; border:1px solid #bbb}
#dedicate textarea:focus,.from_dedicate:focus,#cimport .form input{ outline:0}
.from_dedicate{width:290px; padding:4px; font:normal 11px arial;float:left; background-color:#fffff0; border:1px solid #bbb}
#dedicate textarea,#dedicate .from_dedicate{-moz-border-radius:5px;-webkit-border-radius:5px;  *margin-left:10px}
.music-request .from_dedicate{_margin-left:0px!important;*margin-left:0px!important}

#dedicate a{ border:1px solid #bbb; color:#444; padding:3px 14px 3px 14px; margin-right:5px}
#dedicate a:hover{ border-color:#444; color:#0066CC; text-decoration:none}
#dedicate a.b{ font-weight:bold}
.import{ position:relative; margin-bottom:-5px}
.import a{ color:#3366BB!important; border:0!important; padding:0 0 0 80px!important; background:url(../image/inbox.png) no-repeat 0 0; float:right!important;}
#cimport{ position:absolute; width:283px; height:440px;background-color:#E5E5E5;top:-6px; right:-289px;border:6px solid #363636; border-left:0}
.cform{width:262px; height:420px; padding:10px; border-left:1px solid #ccc}
#layer-import{ position:absolute; z-index:9999999; width:240px;display:none; padding:70px 10px 0 10px; font:bold 11px arial; color:#666; text-align:center; height:50px; top:40px; left:0; background:#fff url(../image/loading.gif) no-repeat center 20px}
.nobgcontacts{ background-image:none!important}
.bgcontacts{background:#fff url(../image/loading.gif) no-repeat center center}
#cimport .form{ width:240px; height:110px; padding:45px 10px 10px 10px; border:1px solid #ccc; background:#fff url(../image/logos.png) no-repeat center 15px;position:relative}
#cimport .lbldest{ display:block; padding-bottom:15px}
#cimport .form span{ float:left!important; font:bold 12px arial; padding:0; margin:0; color:#000}
#cimport .form span.lbl{ width:60px; padding-top:4px; font-size:11px}
#cimport .form span.input{width:180px; height:26px}
.btn-import{ background-color:#6396C7!important; padding:2px 10px 2px 10px!important; width:148px!important; border-color:#666!important; cursor:pointer; font:bold 11px arial; color:#fff}
#cimport .form input{ width:176px; border:1px solid #bbb; background-color:#fff}
#sm1{ background:url(../image/smiles/1.gif) no-repeat}
#sm2{ background:url(../image/smiles/2.gif) no-repeat}
#sm3{ background:url(../image/smiles/3.gif) no-repeat}
#sm4{ background:url(../image/smiles/4.gif) no-repeat}
#sm5{ background:url(../image/smiles/5.gif) no-repeat}
#sm6{ background:url(../image/smiles/6.gif) no-repeat}
#sm7{ background:url(../image/smiles/7.gif) no-repeat}
#sm8{ background:url(../image/smiles/8.gif) no-repeat}
#sm9{ background:url(../image/smiles/9.gif) no-repeat}
#sm10{ background:url(../image/smiles/10.gif) no-repeat}
#sm11{ background:url(../image/smiles/11.gif) no-repeat}
#sm12{ background:url(../image/smiles/12.gif) no-repeat}
#sm13{ background:url(../image/smiles/13.gif) no-repeat}
#sm14{ background:url(../image/smiles/14.gif) no-repeat}
#sm15{ background:url(../image/smiles/15.gif) no-repeat}

#smile{ position:absolute; cursor:pointer; border:0!important; width:25px; padding:0!important; margin:0!important; height:15px; top:10px; left:120px; background:url(../image/m-smile.png) no-repeat 0 0}
#smile div{ position:absolute;padding:5px; z-index:999999999; width:200px; left:20px; top:-33px; height:50px; background-color:#fff;border:1px solid #bbb;visibility:hidden}
#smile:hover{ background-position:0 -15px}
#smile:hover div{visibility:visible}
#smile button{float:left; width:23px!important; border:1px solid #fff; margin:1px; background-position:center center; height:23px!important; background-color:#fff; cursor:pointer}
#smile button:hover{ border-color:#000; background-color:#FFFFF0}
#layer-sending{ position:absolute; width:305px; height:260px; display:none;  font:bold 13px arial;color:#444; padding-top:140px; top:31px; text-align:center; left:8px; background:#fff url(/loading.gif) no-repeat center center; z-index:9898989}
.pos-rel{ position:relative}