@charset "utf-8";
/* CSS Document */
*{
  padding:0;
  margin:0;
  border:0;
  font-family:Arial, Verdana, Tahoma;
}
body{
    color:#ffffff;
    font-size:10px;
    /*background-image:url("../images/NEW_NewBg_tile.gif");
    background-position:center;
    background-repeat: repeat-y;*/
    background-color: black;
    text-align:left;
}
a{
  color:#ffffff;
  text-decoration:none;
}
ul{
  list-style:none;
}
.bg0 {
    width:auto;
    height:100%;
    background-color:black;
}
.bg2 {
    width:auto;
    height:100%;
    background-color:black;
}
.bg1 {
    width:auto;
    height:100%;
    background-image: url("../images/BACK-2.png");
    /*background-color:black;*/
    background-position:top center;
    background-repeat: repeat-x;
}
.bg {
    width:auto;
    height:100%;
    /*background-image:url("../images/NEW_NewBg_end.gif ")*/;
    background-position:center;
    background-position: bottom;
    background-repeat:no-repeat;
}
.main {  
    width:1000px;
    height:100%;
    background-color:#2c292d;
    padding: 0px 10px 0px 10px;
}

.clear {
    clear: both;
}
.clearLeft {
    clear: left;
}

#clearTop {
    clear: left;
    height: 10px;
}

/*
.ellipse{   Now for Javascript
    white-space:nowrap;
    text-overflow: ellipsis;
    -o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    overflow:hidden;
    
    -moz-binding:url(/js/ellipsis-xbl.xml#ellipsis);
    
    display: block;
    width:100%;
}
*/

#trackList td[aria-describedby="trackList_Genres"] .ellipseBox{
    display: inline;
    color: #4B4B4D;
}

/* Menu deroulant */

#menuDeroulant
{
 width: 810px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position: absolute;
 top: 100;
 left: 500;
 z-index: 1;
}
#menuDeroulant li
{
 float: left;
 width: 161px;
 height: 28px;
 margin: 0;
 padding: 0;
 border: 0;
 border-right: 1px solid grey;
}

#menuDeroulant li.last
{
 float: left;
 width: 161px;
 height: 28px;
 margin: 0;
 padding: 0;
 border: 0;
}

ul.tabsNavigation li#Tabs a.actived{
    width: 126px;
    height: 22px;
    background-image:url("../images/tab-activ.gif"); 
    background-repeat: repeat-x;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    /*padding-top: 2px;*/
    color:#ffffff;
    /*margin-right:1px;*/   
}
#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding-top: 8px;
 border: 0;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 149px;
 border-right: 1px solid transparent;
 height: 22px;
line-height: 10px;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 28px;
 color: white;
 background-image:url("../images/tab-activ-no.gif"); 
 background-repeat: repeat-x;
 margin: 0;
 padding: 0 0;
font-size: 13px;
font-weight: bold;

 line-height: 30px;
 text-decoration: none;
 text-align:center;
}

#menuDeroulant .textomenu
{
 color: #FFF;
 padding: 0 0;
 border-right: 1px solid #fff;
 text-decoration: none;
 text-align:center;
}

#menuDeroulant li a:hover { 
	 background-image:url("../images/tab-activ.gif"); 
     background-repeat: repeat-x;
     }
#menuDeroulant li a:active { 
	 background-image:url("../images/tab-activ.gif"); 
     background-repeat: repeat-x;
     }
#menuDeroulant li:hover > .sousMenu { display: block; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: white;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("../images/tab-activ-trans.png") repeat;
 height: 22px;
 line-height: 23px;
 font-family: arial;
 font-size: 11px;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image:url("../images/tab-activ-smenu.gif"); 
 background-repeat: repeat-x;
}

/* --- FIN Menu Deroulant --- */

/* Header */
.header {
    width:1004px;
    height: 94px;
    text-align:left;
}

    .header .bookmarks_checkout{
        width: 180px;
        float: left;
        margin-top: 9px;
        margin-bottom: 0;
    }
    
        .bookmarks_checkout .bookmarks{
            height: 25px;
            width: 100%;
            background-image: url("/images/HeaderBotonBoxGrey_180.png");
            background-repeat: no-repeat;
            font-size: 12px;
            font-weight: bold;
            color: #2FABE2;
            padding-left: 0.5em;
            padding-top: 0.5em;
        }
        
            .bookmarks_checkout .bookmarks .text{
                float: left;
                margin-right: 0.2em;
            }
        
            .bookmarks_checkout .bookmarks img{
                float: left;
                margin-top: -0.3em;
                margin-left: 0.2em;
            }
    
.headerPortal {
    width:1004px;
    height:199px;
    text-align:left;
}
.bannerHeader {  
    width:1004px;
    height:91px;
    padding: 17px 0px 16px 0px;
}
.bannerSx {  
    width:710px;
    height:91px;
    float:left;
    padding: 0px 0px 0px 10px;
}
.bannerDx {  
    width:265px;
    height:91px;
    float:right;
    padding: 0px 10px 0px 0px;
}
.lineasHeader {  
    width:1001px;
    height:3px;
    border-top:1px solid #707173;
    border-bottom:1px solid #707173;
}
.LogoHeader {  
    width:383px;
    
      height: 100px;
    
      margin: 0px 0px 0px 0px;
    text-align:center;
    float:left;
      padding-top: 0;
}
.menuHeader {  
    width:138px /*288px*/;
    height:65px;
    font-size: 13px;
    font-weight:bold;
    margin: 8px 10px 0px 0px;
    margin/*\**/: 8px 10px 0px 0px\9;
    float:left;
}
.menuHeader li.espacio {  
    height:6px;
}
.menuHeader li{
    width:142px;
    height:29px;
    float:left;
    margin-right:4px;
    text-align: center;
}
.menuHeader li a{
    width:142px;
    height:23px;
    float:left;
    background-image:url("../images/HeaderBotonGrey.png");
    background-repeat:no-repeat;
    padding: 6px 0px 0px 0px;
    margin-right:4px;
    text-align: center;
}
.menuHeader li a:hover{
    background-image:url("../images/HeaderBotonGreyClear.png");
}
.menuHeader li.final{
    width:142px;
    height:29px;
    float:left;
    background-image:url("../images/HeaderBotonGrey.png");
    background-repeat:no-repeat;
    margin-right:0px;
    text-align: center;
}
.menuHeader li a{
    width:142px;
    height:23px;
    float:left;
    background-image:url("../images/HeaderBotonGrey.png");
    background-repeat:no-repeat;
    padding: 6px 0px 0px 0px;
    margin-right:4px;
    text-align: center;
}
.menuHeader li a:hover{
    background-image:url("../images/HeaderBotonGreyClear.png");
}
.boxGrisHeader{
    width: 607px;
    height: 66px;
    float:left;
    padding: 19px 5px 5px 5px;
}

    .boxGrisHeader .title{
        margin-top:-5px;
        color: #2FABE2;
        font-size: 12px;
        font-weight: bold;
    }
    
    .boxGrisHeader p{
        margin-top:2px;
        font-size: 10px;
        width: 260px;
        line-height: 12px;
    }
    
    .boxGrisHeader p a{
        color: #2FABE2;
        text-decoration: underline;
    }
    
/* PORTAL SPECIFIC STYLESHEET */
.portal .LogoHeader {  
    width:1001px;
    height:102px;
    padding: 9px 0px 3px 0px;
    margin:0px;
    text-align:center;
    float:left;
}

.portal .menuCarritoHeader{
    width:1001px;
    height:32px;
    border-bottom:1px solid #707173;
    float:left;
}

.portal .menuCarritoHeader ul li a {  
    width:158px;
    display:block;
    text-align:left;
    padding:0px;
    margin:0px;
}
.portal .menuHeader {  
    width:522px;
    height:32px;
    margin:0px;
    font-size: 13px;
    font-weight:bold;
    float:left;
    padding-left:4px;
    text-align: left;
}
.portal .menuHeader li{
    width:167px;
    height:22px;
    float:left;
    background-image:url("../images/BgMenuHeader.jpg");
    background-repeat:no-repeat;
    padding: 3px 0px 0px 9px;
    text-align: left;
}
.portal .menuHeader li a{
    background-image: none;
}
/* PORTAL SPECIFIC STUFF */


.menuCarritoHeader {  
    width:1001px;
    height:32px;
    border-bottom:1px solid #707173;
    margin-bottom:0px 0px 10px 0px;
}
.menuCarritoHeader ul li a {  
    width:158px;
    display:block;
}
.CarritoHeader {  
    height:20px;
    font-size: 12px;
    font-weight:bold;
    padding: 12px 0px 0px 0px;
    float: right;
}
.iconcarrito {
    width:28px; 
    height:20px;
    float: left;
}
.linkCarrito {  
    height:20px;
    font-size: 12px;
    font-weight:bold;
    background-image:url("../images/BgCarrito.jpg");
    background-repeat:repeat-x;
    padding-right:5px;
    padding-top: 3px;
    margin-right:1px;
    float: left;
}
.linkCarrito ul li a{
    display: inline;
}
.itemCheckOutHeader {  
    height:20px;
    font-size: 12px;
    font-weight:bold;
    background-image:url("../images/BgCheckout.jpg");
    background-repeat:repeat-x;
    float: left;
}
.itemHeader {  
    height:20px;
    color: #003871;
    padding: 3px 8px 0px 8px;
    float: left;
}
.checkOutHeader {  
    height:20px;
    font-size:10px;
    font-weight:bold;
    color: #ffffff;
    background-image:url("../images/BgCheckoutViolet.jpg");
    background-repeat:repeat-x;
    margin-top:3px;
    padding: 1px 6px 0px 10px;
    float: left;
}
.checkOutHeaderImgDx {  
    height:20px;
    float: left;
}

/* Content */

.content {
    width:1001px;
    height: 100%;
    * margin-top:85px;
    position:inherit;
    padding-top:1px;
    padding-bottom:10px;
    * padding-top:0px;
    text-align:left;
}
.contentSxPlayer{
    width:812px;
    /* height:622px; */
    float:left;
    margin-top:10px;
}
.player{
    width:811px;
        /*overflow: hidden;*/
    height:32px;
        background-image:url("../images/Player_bg.png");
    background-repeat:repeat-x;
    margin-bottom: 13px;
}
.contentSx {
    width:180px;
    padding-right:10px;
    text-align:left;
    float: left;
}

.onlyPortal, .hidden{
    display:none;   
}   

/* Static Page */
.contentStaticPage{
    width:1001px;
    height:100%;
    padding: 17px 0px 10px 0px;
    float:left;
}
.contentStaticPage_left{
    width:184px;
    padding: 0px 14px 0px 14px;
    float:left;
}

.contentStaticPage_left ul.menu{
   	color:red;
    text-decoration:none;
}
 
.contentStaticPage_left ul li a{
    width:184px;
    height: 23px;
    padding: 7px 0px 0px 0px;
    display:block;
    color:white;
    text-align:center;
    text-decoration:none;
    font-size: 13px;
    font-weight:bold;
    background-image: url(../images/tab-activ-no.gif);
    background-repeat:repeat-x;
}
.contentStaticPage_left ul li a:hover{
    width:184px;
    height: 23px;
    padding: 7px 0px 0px 0px;
    display:block;
    color:white;
    text-align:center;
    text-decoration:none;
    font-size: 13px;
    font-weight:bold;
    background-image: url(../images/tab-activ.gif);
    background-repeat:repeat-x;
}
.contentStaticPage_left ul li a:visited{
    width:184px;
    height: 23px;
    padding: 7px 0px 0px 0px;
    display:block;
    color:white;
    text-align:center;
    text-decoration:none;
    font-size:16px;
    background-image: url(../images/tab-activ.gif);
    background-repeat:repeat-x;
}

.contentStaticPage_right{
    width:775px;
    height:100%;
    float:left;
    margin-right:0px 14px 0px 0px;
    padding:0px;
}
.contentStaticPage_right .bTop{
    width:775px;
    height:28px;
    margin:0px;
    padding:0px;
    background-image: url(../images/tab-activ.gif);
    background-repeat:repeat-x;
}
.contentStaticPage_right .contentStaticPage_content{
    width:725px;
    height:100%;
    padding:25px 25px 0px 25px;
    background-color:#3d3c3f;
}
.contentStaticPage_right .contentStaticPage_content .boxBlu{
    width:725px;
    height:151px;
    padding: 0px 0px 13px 0px;
}
.contentStaticPage_right .contentStaticPage_content .title{
    font-family:Arial, Helvetica, sans-serif;
    font-size:31px;
    line-height: 31px;
    color:#17b9e8;
    padding-bottom: 30px;
}
.contentStaticPage_right .contentStaticPage_content .title span{
    color:#c5c6c8;
}
.contentStaticPage_right .contentStaticPage_content .text{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height: 16px;
    color:#c1c3c6;
}
.contentStaticPage_right .text p{
    padding-bottom:19px;
}
.contentStaticPage_right .text p.textRight{
    text-align:right;
    padding-bottom:19px;
}
.contentStaticPage_right .final{
    width:775px;
    height:1px;
    background-color: #087AB2; 
}
.contentStaticPage .lineaDown{
    width:1001px;
    height:4px;
    background-image:url(../images/staticP_lineaDown.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    padding: 20px 0px 0px 0px;
}
.contentStaticPage_right .contentStaticPage_content .textContact{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height: 16px;
    color:#c1c3c6;
}
.contentStaticPage_right .contentStaticPage_content .textContact ul{
    list-style: disc;
    padding-left:30px;
    padding-bottom:20px;
}
.contentStaticPage .textContact p{
    padding-bottom:40px;
}
.contentStaticPage .textContact p.contactTextFinal{
    padding-bottom:19px;
}
.contentStaticPage .textContact p.contactTextAddres{
    padding-bottom:10px;
}
.contentStaticPage .textContact p.contactTextAddres span.blu{
    font-size:13px;
    color:#17b9e8;
}
.contentStaticPage .textContact p span{
    font-size:14px;
    font-weight:bold;
    color:#17b9e8;
}
.contentStaticPage .textContact p span.blu{
    color:#17b9e8;
}
.contentStaticPage_right .contentStaticPage_content .textSuport{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height: 16px;
    color:#c1c3c6;
}
.contentStaticPage .textSuport p{
    padding-bottom:20px;
}
.contentStaticPage .textSuport p.textSuportFinal{
    padding-bottom:17px;
}
.contentStaticPage_right .contentStaticPage_content .textTerm{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height: 15px;
    color:#c1c3c6;
}
.contentStaticPage .textTerm p{
    padding-bottom:23px;
}
.contentStaticPage .textTerm p span.termBlu{
    font-weight:bold;
    color:#17b9e8;
}
.contentStaticPage .textTerm p.textTermTitle{
    font-weight:bold;
    color:#17b9e8;
    text-decoration:underline;
    padding-bottom:21px;
}

.contentStaticPage a{
    color:#17b9e8;
    text-decoration:underline;
}

/* Portal */
.portal .onlyPortal{
    display:block;  
}

.PortalUp {
    width:1001px;
    height:480px;
    margin-top: 19px;
    margin-bottom: 18px;
}
.portalLeft{
    width:183px;
    height:481px;
    height/*\**/:461px\9;
    padding-left:7px;
    padding-right:23px;
    margin:0;
    float:left;
    position:relative;
}
.welcomeMessage{
    text-align:right;
    padding-bottom: 72px;
}
.welcomeMessage h1{
    font-size: 40px;
    color:#c5c6c8;
    line-height: 36px;
    text-align:left;
}
.welcomeMessage h1 span.HomeBlu{
    font-size: 40px;
    color:#17b9e8;
}
.welcomeMessage p{
    font-size: 14px;
    font-weight: normal;
    color:#ffffff;
    padding-top: 27px;
    padding-bottom: 22px;
    text-align:left;
}
.welcomeMessage img{
    margin-right: 1em;
}
.portalFooterSeparator{
    width: 1001px;
    height: 4px;
    background-image:url("../images/portalSeparator.png");
    background-repeat:no-repeat;
    margin:0;
    padding:0;
}
.portalRight{
    width: 786px;
    height:481px;
    margin:0;
    padding:0;
    float:left;
}
.portalTopsmall .portalTopList .lineaInScrollNoImg .textoLineaInScrollNoImg p{
    display:none;   
} 
.portalTopList .lineaInScrollRelease{
    width: 310px;
    height: 60px;
    margin-bottom: 13px;
    padding:0px;
    clear:both;
    border:0px;
}
.portalTopList .numberLineaInScrollRelease{
    width: 22px;
    width/*\**/: 21px\9;
    height: 22px;
    height/*\**/: 20px\9;
    background:#707173;
    font-size:17px;
    font-weight:bold;
    text-align:center;
    margin:0px;
    margin-right: 6px;
    padding:0px;
    padding-top/*\**/:2px\9;
    padding-right/*\**/: 1px\9;
    float:left;
}
.portalTopList .imgLineaInScrollRelease{
    width: 58px;
    height: 58px;
    border-top:1px solid #b3b3b3;
    border-left:1px solid #b3b3b3;
    border-right:1px solid #121212;
    border-bottom:1px solid #121212;
    margin-right:9px;
}
.portalTopList .textoLineaInScrollRelease{
    width: 206px;
    color:#58585A;
    padding-left: 0px;
}
.portalTopList .textoLineaInScrollRelease a{
    color:#58585A;
}
.portalTopList .textoLineaInScrollRelease .boldAzul a{
    color:#009DE0;
    font-weight:bold;
}
.portalTopList .textoLineaInScrollGenre{
    width:270px;
    height: auto;
    min-height: 25px;
    font-size:10px;
    color: #78787a;
    padding-left:5px;
    margin-top: -2px;
    float:left;
}

.portalHighlight:hover{
    cursor: pointer;
}

.musicShop{
    width:786px;
    height:207px;
    background-image:url("../images/portal_MusicShop.png");
    background-repeat:no-repeat;
    padding-bottom: 2px;
}
.musicShopIx{
    width:500px;
    float:left;
}
.musicShopDx{
    width:71px;
    height:20px;
    float: right;
    margin-right: 15px;
    margin-top: 169px;
    padding: 1px 0px 0px 10px;
    background-image:url("../images/portal_BgButtonEnter.png");
    background-repeat:no-repeat;
}
.musicShopDx a{
    font-size: 13px;
    font-weight: bold;
    color:#ffffff;
}
.musicShop h2, .network h2{
    margin-left: 20px;
    margin-bottom: 19px;
    padding-top: 15px;
    font-size: 22px;
    font-weight: normal;
    color:#ffffff;
}
.Imgtitle{
    margin-left: 50px;
    width: 271px;
    height:55px;
}
.musicShop .Imgtitle_img{
    width: 61px;
    height:55px;
    background-image:url("../images/portal_Icon_MusicShop.png");
    background-repeat:no-repeat;
    float:left;
}
.Imgtitle_title{
    width: 210px;
    height:55px;
    font-size: 23px;
    font-weight:bold;
    line-height: 22px;
    color:#c5c6c8;
    float:left;
}
.Imgtitle_title span{
    color:#17b9e8;
}
.musicShop .texto p, .network .texto p{
    margin-left: 55px;
    height: 63px;
    font-size: 10px;
    font-weight: normal;
    line-height:;
    color:#6f7072;
}
.musicShop .texto p{
    width: 261px;   
}
.network .texto p{
    width: 225px;
}
.network{
    width:786px;
    height:216px;
    background-image:url("../images/sponsor-pict-2.png");
    background-repeat:no-repeat;
}
.NetworkIx{
    width:500px;
    float:left;
}
.NetworkDx{
    width:71px;
    height:20px;
    float: right;
    margin-right: 15px;
    margin-top: 169px;
    padding: 1px 0px 0px 10px;
    background-image:url("../images/portal_BgButtonEnter.png");
    background-repeat:no-repeat;
}
.NetworkDx a{
    font-size: 13px;
    font-weight: bold;
    color:#ffffff;
}
.network .Imgtitle_img{
    width: 61px;
    height:55px;
    background-image:url("../images/portal_Icon_network.png");
    background-repeat:no-repeat;
    float:left;
}
.portalRight .menuLink{
    height: 25px;
    margin-top: 8px;
}

.portalRight .menuLink ul li.center{
    height: 25px;
    font-size:14px;
    font-weight: normal;
    color:#afafaf;
    float: left;
}
.portalRight .menuLink ul li.center a{
    height: 21px;
    background:url('../images/new_user_center_background.png') transparent;
    text-align:center;
    width:107px;
    padding-top:4px;
    color:#afafaf;
    font-weight:bold;
    float: left;
}
.portalRight .menuLink ul li.center a:hover{
    background-image:url("../images/new_user_center_background_hover.png"); 
}
.portalRight .menuLink ul li.start {
    height: 21px;
    float: left;
    background:url('../images/new_user_background.png') transparent;
    width:108px;
    text-align:center;
    padding-top: 4px;
    font-size:14px;
    font-weight: bold;
    color:#afafaf;
}

.portalRight .menuLink ul li.final {
    height: 25px;
    float: left;
}
.portalRight .menuLink ul li.final a{
    height: 21px;
    width:57px;
    background-image:url("../images/new_user_last_background.png");
    background-repeat:no-repeat;
    width:107px;
    text-align:center;
    padding-top:4px;
    font-size:14px;
    font-weight: bold;
    color:#afafaf;
    float: left;
    
    /* Transparency */
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;

}
    
.portalRight .menuLink ul li.final a:hover{
    /* background-image:url("../images/new_user_last_background_hover.png");    /* Deactivated until Video Tour */
    cursor: default;
}

.portalTop{
    width:978px;
    margin-left:14px;
    margin-top: 28px;
}
.portalTopLeft{
    width: 316px;
    margin-right: 13px;
    float:left;
}
.portalTopCenter{
    width: 317px;
    float:left;
    margin-right: 13px;
}
.portalTopRight{
    width: 317px;
    float:left;
}
.portalTopRight .espacio{
    height:17px;
}
.portalTop .titleBox{
    width: 307px;
    height: 24px;
    padding-left: 10px;
    padding-top:6px;
    margin-bottom:11px;
    background-image:url("../images/portal_Box.png");
    background-repeat:no-repeat;
    clear:both;
}
.portalTop .lineaInScroll,
.portalTop .lineaInScrollTrack{
    width: 310px;
    height: 60px;
    margin-bottom: 13px;
    padding:0px;
    clear:both;
    border:0px;
}
.portalTop .lineaInScrollGenre{
    width: 310px;
    height: 60px;
    margin-bottom: 8px;
    padding:0px;
    clear:both;
    border:0px;
}

.portalTop .lineaInScrollGenre{
    height:auto;    
    min-height:22px;
}

.portalTop .lineaInScrollGenre p{
    display:none;   
}

.portalTop .imgLineaInScrollNumber,
.portalTop .imgLineaInScrollTrack{
    width: 58px;
    height: 58px;
    border-top:1px solid #b3b3b3;
    border-left:1px solid #b3b3b3;
    border-right:1px solid #121212;
    border-bottom:1px solid #121212;
    margin-right:9px;
}

.portalTop .textoLineaInScrollTrack a {
color:#58585A;
}

.portalTop .textoLineaInScrollNumber,
.portalTop .textoLineaInScrollTrack{
    width: 206px;
    padding-left: 0px;
}

.portalTop .lineaInScrollNoImg,
.portalTop .lineaInScrollTrackNoImg{
    width: 310px;
    height: 22px;
    margin-bottom: 8px;
    clear:both;
}
.portalTop .lineaInScrollNoImg .boldAzul12 a,
.portalTop .lineaInScrollTrackNoImg .boldAzul12 a,
.portalTop .textoLineaInScrollGenre .boldAzul12 a {
    color:#009DE0;
    font-size:15px;
    font-weight:bold;
}
.portalTop .numberLineaInScroll,
.portalTop .numberLineaInScrollTrack,
.portalTop .numberLineaInScrollGenre{
    width: 22px;
    width/*\**/: 21px\9;
    height: 22px;
    height/*\**/: 20px\9;
    background:#707173;
    font-size:17px;
    font-weight:bold;
    text-align:center;
    margin:0px;
    margin-right: 6px;
    padding:0px;
    padding-top/*\**/:2px\9;
    padding-right/*\**/: 1px\9;
    float:left;
}

.portalTop .textoLineaInScrollNoImg{
    width: 270px;
}
/* box */
.box {
    width:180px;
    margin-bottom: 8px;
}
.boxSearch {
    width:180px;
    margin-bottom: 0;
}
.boxMyFlyzik, .boxGenres {
    width:180px;
    margin-bottom: 10px;
}

    .boxGenres .titleBox{
    background-image: url("../images/tab-activ.gif");
    background-repeat: repeat-x;
        width: 180px;
    }

.myFlyzik{
    width:180px;
    height:24px;
    background-image: url("../images/tab-activ.gif");
    background-repeat: repeat-x;
}

    .myFlyzik .logoutMyFlyzik {
            height:12px;
            padding-top: 3px;
            margin-right:4px;
            float:right;
            width: 46px;
            background: url(/images/log-out-button.png);
            backgound-repeat: no-repeat;
            padding-left: 2px;
            padding-right: 2px;
            margin-top: 4px;
            font-size: 9px;

    }
    
        .myFlyzik .logoutMyFlyzik a{
            padding-left: 3px;
        }
.titleBox{
    background-image: url("../images/tab-activ.gif");
    background-repeat: repeat-x;
    font-size:15px;
    font-weight:bold;
    float:left;
    padding-top: 3px;
    padding-bottom: 4px;
    width: 180px;
}

.myFlyzik .titleBox{
    background-image: none;
    width: 110px;
}

.titleBox li a{
        padding-left:9px;

}

.titleBoxSx{
    float:left;
}
.titleBoxSx li a{
        padding-left:9px;
}
.titleBoxSx li a span {
    font-size: 10px;
}
.titleBoxDx{
    float: right;
    margin-right: 2px;
}

.campoTitleBox{
    width:55px;
    height:13px;
    background-image:url("../images/bgCampoTitleBox.jpg");
    background-repeat: no-repeat;
    font-size:8px;
    font-weight:bold;
    padding:4px 0px 0px 5px;
    margin-right:1px;
    float:left;
}

.flechaDxBox .typeSelector{
    display:none;
    font-size:10px;
    z-index:100;
    position:relative;
    background:#3d3c3f;
}

.flechaDxBox ul.typeSelector{
    width: auto;
    border-top: 1px solid #3a8bb7;
    border-right: 1px solid #3a8bb7;
    border-left: 1px solid #3a8bb7;
    font-size:9px;
    list-style:none;
    background:#00466c;
    margin-top: -3px;
}
.flechaDxBox ul.typeSelector li{
    width: auto;
    height:13px;    
    list-style:none;
    border-bottom:1px solid #3a8bb7;
    font-size: 9px;
    font-weight:bold;
}
.flechaDxBox ul.typeSelector li a{  
    width: auto;
    padding:1px 0 0 5px;
    margin:0px;
    height:12px;
    display:block;
    list-style:none;
    text-decoration:none;
    background-image: none;
}
.flechaDxBox ul.typeSelector li a:hover{    
    list-style:none;
    text-decoration:none;
    background-color:#002d46;
}
.contentBox{
    width:170px;
    height: 222px;
    * height: 206px;
    padding:10px 3px 8px 5px;
    * padding:10px 3px 0px 5px;
    background-color:#3d3c3f;
    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;     
}
#pane12box .contentBox{
    width:170px;
    height: 239px;
    * height: 204px;
    padding:10px 3px 8px 5px;
    * padding:10px 3px 0px 5px;
    background-color:#3d3c3f;
    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;     
}
#pane11box .contentBox{
    width:170px;
    height: 225px;
    * height: 208px;
    padding:0px 3px 8px 5px;
    * padding:0px 3px 0px 5px;
    background-color:#3d3c3f;
    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;     
}
.contentBoxMyFlyzik{
    width: 172px;
    height: 426px;
    padding:10px 3px 8px 5px;
    * padding:10px 3px 0px 5px;
    background-color:#3d3c3f;
    border-left: 0px solid #6F6F6F;
    border-right: 0px solid #6F6F6F;     
}

img.loading{
    margin-left: 30px;
    margin-top: 50px;
}
.contentBoxGenres{
    width: 172px;
    height: 20px;
    padding:10px 3px 8px 5px;
    * padding:10px 3px 0px 5px;
    background-color:#3d3c3f;
}
.portalPageMyFlyzik .contentBoxMyFlyzik{
    width:170px;
    height: 150px;
    * height: 159px;
    padding:10px 3px 8px 5px;
    * padding:10px 3px 0px 5px;
    background-color:#3d3c3f;
    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;     
}
.contentBoxNews{
    width: 172px;
    height: 500px;
    padding:2px 3px 8px 5px;
    * padding:2px 3px 0px 5px;
    margin:0px;
    background-color:#3d3c3f;     
}
.contentBox1{
    width:170px;
    height: auto;
    padding:10px 3px 7px 5px;
    * padding:10px 3px 0px 5px;
    background-color:#3d3c3f;
    border-left:1px solid #6f6f6f;
    border-right:1px solid #6f6f6f;     
}

.contentBoxSearch{
    width: 169px;
    height: 24px;
    padding:10px 3px 8px 8px;
    * padding:8px 3px 7px 8px;
    background-color:#3d3c3f; 
}

    .contentBoxSearch ul{
        margin-top: 0.5em;
    }
    
        .contentBoxSearch ul li{
            display: inline;
        }
        
        .contentBoxSearch ul li div{
            float: left;
            margin-right: 1px;
            padding-top: 2px;
        }
        
            .contentBoxSearch ul li div{
                text-align: center;
                padding-top:4px;
            }
            
            .contentBoxSearch ul .artist-tab{
                width: 53px;
                height: 19px;
                background-image: url("/images/browse/artist-tab.png");
                background-repeat: no-repeat;
            }
        
            .contentBoxSearch ul .artist-tab:hover{
                background-image: url("/images/browse/artist-tab-over.png");
            }
            
            .contentBoxSearch ul .label-tab{
                width: 53px;
                height: 19px;
                background-image: url("/images/browse/label-tab.png");
                background-repeat: no-repeat;
            }
            
            .contentBoxSearch ul .label-tab:hover{
                background-image: url("/images/browse/label-tab-over.png");
            }
                    
            .contentBoxSearch ul .genre-tab{
                width: 54px;
                height: 19px;
                background-image: url("/images/browse/genre-tab.png");
                background-repeat: no-repeat;
            }
            
            .contentBoxSearch ul .genre-tab:hover{
                background-image: url("/images/browse/genre-tab-over.png");
            }
            
            .contentBoxSearch ul li a{
                padding-left: 5px;
            }
.lineaBox {
    width:168px;
    padding-bottom:5px;
}
.footerBox {
    width:180px;
    height:1px;
    background-color: #087AB2; 
    background-repeat: repeat-x;
    padding:0px;
    margin:0px;
}

/* Search */
.search {
    width:180px;
    height:24px;
    background-image: url("../images/tab-activ.gif");
    background-repeat: repeat-x;
}
.titleSearch {
    height:25px;
    padding-right:7px;
    font-size:15px;
    font-weight: bold;
    float:left;
    padding-top: 4px;
}
.titleSearch li a{
    padding-left:9px;
}
.zoomFlecha {
    width:35px;
    height:19px;
    padding-top: 4px;
    margin-right:2px;
    float:right;
}
.ZoomSearch {
    width:18px;
    height:19px;
    margin-right:1px;
    float: right;
}
.flechaDxBox {
    width:16px;
    height:19px;
    float: left;
}
.inputSearchHome {
    width:154px;
    height:22px;
    height/*\**/:18px\9;
    *height:18px;
    background-image:url("../images/inputSearchHome.jpg"); 
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    font-size: 10px;
    color: #525151;
}
.inputSearchHomeg{
    width:154px;
    height:18px;
    *height:14px;
    background-image:url("../images/inputSearchHome.jpg"); 
    background-repeat: no-repeat;
    padding: 4px 5px 0px 5px;
    *padding-top: 4px;
    font-size: 10px;
}
/* Botton */
.bottonSx {
    height:19px;
    width: 10px;
    background-image:url("../images/botonSx.jpg"); 
    background-repeat: no-repeat;
    float:left;
}
.bottonCx {
    height:16px;
    font-size:10px;
    font-weight:bold;
    background-color: #9c9d9f;
    padding-top:3px;
    float:left;
}
.bottonDx {
    height:19px;
    width: 10px;
    background-image:url("../images/botonDx.jpg"); 
    background-repeat: no-repeat;
    float:left;
}

/* My Flizik */
.login {
	height: 15px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	margin-top: 7px;
	}
}
#sf_guard_signin_error{
    color:#ffed00;
    font-size:10px;
}
.newUser {
	padding-left: 29px;
	padding-top: 33px;
	float: left;
}

.portalPageMyFlyzik{
    position:absolute;
    bottom:15px;
    bottom/*\**/: 0px\9;
    margin-top/*\**/: 0px\9;
    margin-bottom:0px;
    margin-bottom/*\**/: -6px\9;
    padding-bottom:0px;
}

.portalPageMyFlyzik .moodSelector,
.portalPageMyFlyzik .subtitleBlanco9,
.portalPageMyFlyzik .contentBoxScrollSx,
.portalPageMyFlyzik .contentBoxScrollDx,
.portalPageMyFlyzik .save,
.portalPageMyFlyzik .icons,
.portalPageMyFlyzik .disabled-features,
.portalIcons{
    display:none;   
}

/*.portalIcons a:hover.{
    background-image:url("../images/iconMyFavoritesHover.png"); 
    background-repeat: no-repeat;
}*/

.portalPageMyFlyzik .portalIcons{
    display:block;
}

.emailMyflyzik {
    font-size: 10px;
    font-weight:bold;
    
    padding-top: 8px;
    float:left;
}
.inputEmailMyFlyzik {
    width:116px;
    height:20px;
    height/*\**/: 16px\9;
    *height:16px;
    background-image:url("../images/inputEmailMyFlyzik.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding/*\**/: 4px 5px 0px 5px\9;
    *padding-top: 4px;
    margin:0px 3px 0px 0px;
    float:right;
}
.inputPwdMyFlyzik {
    width:98px;
    height:20px;
    height/*\**/: 16px\9;
    *height:16px;
    background-image:url("../images/inputPwdMyFlyzik.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding/*\**/: 4px 5px 0px 5px\9;
    *padding-top: 4px;
    margin:0px 3px 0px 0px;
    float:right;
}
.fortgotPwdMyflyzik{
    margin:5px 0 0px 0;
    padding-top:7px;
    float:left;
}
.fortgotPwdMyflyzik a{
    font-size: 9px;
    font-weight:bold;
    color: #00b1e6;
    text-decoration:underline;
    padding-top: 8px;
}
.fortgotPwdMyflyzik a:hover{
    text-decoration:none;
}

/* My Flizik open */

.subtitleAzul14{
    height: 15px;
    font-size:14px;
    font-weight:bold;
    color:#009ee0;
    padding-left:3px;
}
.todayMood{
    width:44px;
    height: 25px;
    margin-right:5px;
    font-size:9px;
    font-weight:bold;
    color:#ffffff;
    float:left;
}
.todayMoodSelect{
    width:116px;
    height: 28px;
    margin-right:5px;
    font-size:9px;
    font-weight:bold;
    color:#ffffff;
    float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.todayMoodSelect select{
    background-color:#959595;
    line-height:15px;
}
}
.todayMoodSelect select{
    background-color:#959595;
}
.selectTodayMood{
    width:116px;
    padding-left:5px;
    color:#1a1a1a;
    float:left;
}
.todayMoodSelect input{
    width:94px;
    height: 19px;
    padding-left:5px;
    /*background-image:url("../images/Bgselect.jpg"); 
    background-repeat:no-repeat;*/
    float:left;
}
.subtitleBlanco9{
    width:166px;   
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
    padding-top:3px;
    margin-bottom:-12px;
    height: 14px;
    background-color:#00a5d9

}

#myNewReleasesSet #moreNews{
    clear: both;
    float: right;
    margin-top: 5px;
    margin-right: 8px;
}

#moreNews, #moreTop{
    clear: both;
    float: right;
    margin-top: 2px;
    margin-right: 0;
}

    #moreNews img, #moreTop img{
        margin-right: 3px;
        float: left;
    }
    
    #moreNews a.deactive:hover{
            cursor: default;
    }

    #moreNews .text{
        margin-left: 3px;
        margin-top: 3px;
        float: left;
    }
    
.icons, .portalIcons{
    width:166px;
    height:38px;
    margin-left: 3px;
    margin-top: 7px;
    margin-bottom:6px;
    padding:0px;
}
.icons, .portalIcons img{
    float:left;
    padding:0px;
}

.myFavoritesTitle{
    font-family: Helvetica, Arial;
    font-size: 27px;
    color: #00b0e6;
    font-weight: bold;
    padding-left: 328px;
    margin-top: 15px;
    background-image: url("/images/myFavorites-icon.png");
    background-repeat: no-repeat;
    background-position: 257px 0px;
}

.noFlash{
    margin-left: 20px;
    margin-top: 15px;
    margin-right: 20px;
    margin-top: 0;
    padding-top: 20px;
    height: 321px;
}

    .noFlashTitle{
        font-family: Helvetica, Arial;
        font-size: 27px;
        color: #00b0e6;
        font-weight: bold;
        margin-bottom: 5px;
    }
    
    .noFlashMsg{
        margin-bottom: 20px;
    }

    .myFavoritesTitle font.grey, .readyDownloadEmpty font.grey{
        color: #c6c7c8;
    }
    
    #myFavoritesIntroText, .noFlashMsg{
        font-size: 15px;
        line-height: 19px;
        width: 325px;
        margin-left: 263px;
        height: 329px;

        font-family: Helvetica, Arial;
        color: #d7d8d9;
    }
    
        #myFavoritesIntroText p{
            margin-top: 1em;
        }
    
.myFavIntro{
    margin-left: 1em;
    margin-top: 2em;
    float: left;
    margin-right: 1em;
}
.myFavourites a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyFavorites.png"); 
    background-repeat:no-repeat;
}
.myFavourites a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyFavoritesHover.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myFavourites a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyFavorites.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myFavourites a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyFavoritesHover.png"); 
    background-repeat:no-repeat;
}
.DownloadLib a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconDownloadLib.png"); 
    background-repeat:no-repeat;
}
.DownloadLib a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconDownloadLibHover.png"); 
    background-repeat:no-repeat;
}
.portalIcons .DownloadLib a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconDownloadLib.png"); 
    background-repeat:no-repeat;
}
.portalIcons .DownloadLib a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconDownloadLibHover.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myPlaylist a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyPlaylist.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myPlaylist a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyPlaylistHover.png"); 
    background-repeat:no-repeat;
}
.myProfile a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyProfile.png"); 
    background-repeat:no-repeat;
}
.myProfile a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyProfileHover.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myProfile a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyProfile.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myProfile a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyProfileHover.png"); 
    background-repeat:no-repeat;
}
.myCart a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyCart.png"); 
    background-repeat:no-repeat;
}
.myCart a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyCartHover.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myCart a{
    width:40px;
    height:38px;
    display:block;
    float:left;
    background-image:url("../images/iconMyCart.png"); 
    background-repeat:no-repeat;
}
.portalIcons .myCart a:hover{
    width:40px;
    height:38px;
    background-image:url("../images/iconMyCartHover.png"); 
    background-repeat:no-repeat;
}
.lineaIcons{
    height:54px;
}
.save{
    width: 100px;
    height:13px;
    font-size:9px;
    font-weight:bold;
    color:#00b6e8;
    background-image:url("../images/iconGuardar.jpg"); 
    background-repeat:no-repeat;
    padding-left: 15px;
    float:left;
}
.logout{
    height:14px;
    float: left;
    background-color: #575758;
    margin-left: 4px;
    width: 156px;
    margin-top: 4px;
}
.logoutIx{
    height:13px;
    padding-left:14px;
    background-image:url("../images/iconLogout.png"); 
    background-repeat:no-repeat;
    /* background-color:#2a2a2a; */
    padding-top:1px;
    float:left;
}
.logoutDx{
    width:11px;
    height:14px;
    /* background-image:url("../images/myFlyzikFinalButtonLogout.png"); */ 
    background-repeat:no-repeat;
    float:left;
}
.logout a{
    font-size:10px;
    font-weight:bold;
    color:#9E9C9C;
    text-decoration: none;
}
.logout a:hover{
    text-decoration:none;
}
.abajoBoxScroll{
    height:0px;
    clear:both;
    * clear: both;
    margin-bottom: 0px;
    * margin-bottom: 5px;
}
.contentBoxScrollSx{
    width: 7px;
    height:168px;
    margin-left:2px;
    margin-top:7px;
    * margin-top:0px;
    float:left;
}
/* Box My New Releases*/
#pane10box .contentBoxScrollSx{
    width: 5px;
    height: 326px;
    margin-left:2px;
    margin:0px;
    margin-top: 5px;
    margin-top/*\**/: 0px\9;
    float:left;
    background-color: #e9f6fc;
    border-bottom: 1px solid #94999E;
    border-left: 1px solid #94999E;
}
#pane10box .contentBoxScrollDx{
    width: 159px;
    height: 326px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color: #626365;
    background-color: #eaf6fd;
    border-bottom:1px solid #94999e;
    border-right:1px solid #94999e;
    margin:0px;
    margin-top: 5px;
    margin-top/*\**/: 0px\9;
    float:left;
}
/* Fresh News */
#pane10box .contentBoxScrollSxNews{
    width: 5px;
    height: 475px;
    margin-left:2px;
    background-color: #E9F6FC;
    border-bottom: 1px solid #94999E;
    border-top: 1px solid #94999E;
    border-left: 1px solid #94999E;
    margin:0px;
    margin-top: 6px;
    float:left;
}
#pane10box .contentBoxScrollDxNews{
    width: 158px;
    height: 475px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color: #626365;
    background-color: #eaf6fd;
    border-right:1px solid #94999e;
    border-bottom: 1px solid #94999E;
    border-top: 1px solid #94999E;
    margin:0px;
    margin-top: 6px;
    float:left;
}
/* My New Releases empty */
.empty10Box{
    height: 310px;  
}

#pane11box .contentBoxScrollSx{
    width: 7px;
    height:199px;
    margin-left:2px;
    margin-top:7px;
    margin-bottom: 7px;
    * margin-top:0px;
    float:left;
    background-color: #e9f6fc;
}
#pane11box .contentBoxScrollDx{
    width: 158px;
    height:198px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color: #626365;
    background-color: #eaf6fd;
    border-bottom:1px solid #94999e;
    border-right:1px solid #94999e;
    margin-top:7px;
    margin-bottom: 7px;
    * margin-top:0px;
    float:left;
}
#pane12box .contentBoxScrollSx{
    width: 7px;
    height:220px;
    margin-left:2px;
    background-image:url("../images/contentBoxScrollSxBig11.jpg"); 
    background-repeat: no-repeat;
    margin-top:7px;
    margin-bottom: 7px;
    * margin-top:0px;
    float:left;
}
#pane12box .contentBoxScrollDx{
    width: 158px;
    height:218px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color: #626365;
    background-color: #eaf6fd;
    border-top:1px solid #94999e;
    border-bottom:1px solid #94999e;
    border-right:1px solid #94999e;
    margin-top:7px;
    margin-bottom: 7px;
    * margin-top:0px;
    float:left;
}

#myCenterFlash_3{
    width: 302px;
    height: 170px;
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
}
#myCenterFlash_4{
    width: 302px;
    height: 170px;
    float: left;
    margin-bottom: 2px;
}
img.advertisementCenter1{
    width: 302px;
    height: 170px;
    float: left;
    margin-right: 2px;
    margin-bottom: 3px;
}
img.advertisementCenter2{
    width: 302px;
    height: 170px;
    float: left;
    margin-bottom: 3px;
}
img.logo{
    float: left;
    margin-right: 2px;
}
/* Scrollbar */

.contentBoxScrollSx1 {
    width: 7px;
    height:207px;
    margin-left:2px;
    background-image:url("../images/contentBoxScrollSxBig1.jpg"); 
    background-repeat: no-repeat;
    margin-top:7px;
    * margin-top:0px;
    float:left;
}
.contentBoxScrollDx1 {
    width: 158px;
    height:206px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:10px;
    color: #626365;
    background-color: #eaf6fd;
    border-top:1px solid #94999e;
    border-bottom:1px solid #94999e;
    border-right:1px solid #94999e;
    margin-top:7px;
    * margin-top:0px;
    float:left;
}
#pane1 {
    height:100%;
    overflow:hidden;
    width:100%;
    padding-top:5px;
}
#pane10 {
    height:100%;
    overflow:hidden;
    width:100%;
    padding-top:3px;
}
#pane11{
    height:100%;
    overflow:hidden;
    width:100%;
    padding-top:5px;
}
#pane12{
    height:100%;
    overflow:hidden;
    width:100%;
    padding-top:5px;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
    overflow: hidden;
    position: relative;
    background:transparent;
}
.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%;
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
    position: relative;
    cursor: pointer;
    height: 100%;
    background-repeat:repeat-y;
    background-image:url("../images/backScroll.jpg");
}

.jspDrag
{
    position: relative;
    top: 0;
    left: 0;
    margin-left:2px;
    margin-top: 1px;
    cursor: pointer;
    background-image:url("../images/barraScorrimento.jpg");
    background-repeat:no-repeat;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspHorizontalBar .jspDrag{
    margin-top:2px;
    margin-left: 1px;
    background-image:url("../images/barraScorrimentoH.jpg");
    background-repeat:repeat-x;
    height:7px;
}

.jspHorizontalBar .jspTrack{
        background-repeat:repeat-x;
        background-image:url("../images/backScrollH.jpg");
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.jspDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.jspArrowUp{
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    overflow: hidden;
    background-image:url("../images/ScrollFlechaUp.jpg");
    background-repeat:no-repeat;
    height: 10px;
}

a.jScrollArrowUp:hover, a.jspArrowDown:hover,
a.jspArrowLeft:hover, a.jspArrowRight:hover {
    background-color: #f60;
}

a.jspArrowDown {
    display: block;
    z-index: 1;
    bottom: 0;
    right: 0;
    overflow: hidden;
    height: 10px;
    background-image:url("../images/ScrollFlechaDown.jpg");
    background-repeat:no-repeat;
}

a.jspArrowLeft{
    display: block;
    z-index: 1;
    top: 0;
    left: 0;
    float:left;
    background-image:url("../images/ScrollFlechaLeft.jpg");
    background-repeat:no-repeat;
    width:10px;
    height:10px;
}
a.jspArrowRight{
    display: block;
    top:0;
    right:0;
    float:left;
    width:10px;
    height:10px;
    background-image:url("../images/ScrollFlechaRight.jpg");
    background-repeat:no-repeat;
}


.jspActiveArrowButton, a.jspActiveArrowButton:hover {
    background-color: #f00;
}


.jspVerticalBar .jspArrow:focus
{
    outline: none;
}

.jspCorner
{
    background: #EAF6FD;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}
/* Final Scrollbar */
.lineaInScroll,
#pane1BoxRelaseView .lineaInScroll{
    width:155px;
    height: 30px;
    padding:0px 0px 6px 0px;
    margin-bottom: 4px;
    float:left;
    border-bottom: 1px solid #bababb;
}
#pane1BoxRelaseView .lineaInScroll{
    height:auto;
}

.lineaInScrollNews{
    width:155px;
    height:35px;
    padding:0px 0px 5px 0px;
    margin-bottom: 2px;
    border-bottom: 1px solid #bababb;
}
.imgLineaInScrollNews,
#pane1BoxRelaseView .imgLineaInScroll{
    width: 35px;
    height: 35px;
    margin-top: 1px;
    /* border:1px solid #78787a; */
    float:left;
    margin-right: 4px;
}

#pane1BoxRelaseView .imgLineaInScroll{
    width:auto;
    height:auto;
    
}

.textoLineaInScrollNews{
    width: 100px;
    height: 39px;
    font-size:10px;
    color: #78787a;
    padding-left: 1px;
    float:left;
}

.play_add{
    float: right;
}

    .play_add img{
        display: block;
        margin-top: 3px;
    }
.textoLineaInScrollNews a{
    color: #78787a;
}
.lineaInScrollGenre{
    width:145px;
    min-height: 24px;
    height:24px;
    padding-bottom: 5px;
    margin-bottom:5px;
    border-bottom: 1px solid #bababb;
}
.numberLineaInScrollGenre{
    width:15px;
    height:15px;
    font-size:11px;
    color: #ffffff;
    font-weight:bold;
    margin-right:2px;
    background-color:#9c9e9f;
    float:left;
    text-align: center;
}
.textoLineaInScrollGenre{
    width:120px;
    height: auto;
    min-height: 35px;
    font-size:10px;
    color: #78787a;
    padding-left:5px;
    margin-top: -2px;
    float:left;
}
.textoLineaInScrollGenre a{
    color:#58585a;
}
.lineaInScrollLable{
    width:145px;
    min-height: 24px;
    height:24px;
    padding-bottom: 5px;
    margin-bottom:5px;
    border-bottom: 1px solid #bababb;
}
.numberLineaInScrollLable{
    width:15px;
    height:15px;
    font-size:11px;
    color: #ffffff;
    font-weight:bold;
    margin-right:2px;
    background-color:#9c9e9f;
    float:left;
    text-align: center;
}
.textoLineaInScrollLable{
    width:120px;
    height: auto;
    min-height: 35px;
    font-size:10px;
    color: #78787a;
    padding-left:5px;
    margin-top: -2px;
    float:left;
}
.textoLineaInScrollLable a{
    color:#58585a;
}
.lineaInScrollArtist{
    width:145px;
    height:33px;
    min-height: 33px;
    padding:0px 0px 0px 0px;
    border-bottom: 1px solid #bababb;
    margin-bottom: 4px;
}
.numberLineaInScrollArtist{
    width:15px;
    height:15px;
    font-size:11px;
    color: #ffffff;
    font-weight:bold;
    margin-left: 3px;
    margin-right:5px;
    background-color:#9c9e9f;
    margin-top:6px;
    float:left;
    text-align: center;
}
.imgLineaInScrollArtist{
    width:27px;
    height:27px;
    /* border:1px solid #78787a;*/
    float:left;
    margin-right: 1px;
}
.textoLineaInScrollArtist{
    width:117px;
    height: 29px;
    min-height: 29px;
    font-size:10px;
    color: #2b2d2d;
    padding-left:5px;
    padding-bottom: 4px;
    float:left;
}
.textoLineaInScrollArtist a{
    color:#2b2d2d;
}
.artistShare{
    float:right;
    height: 30px; display: inline-block;
    width: 350px;
}

.artistShare .share-fb{
    margin-right: 30px;
	margin-top: 2px;
	float: left;
}

.artistShare .share-twitter{
    margin-right: 14px; 
    margin-top: 16px;
}

.lineaInScrollTrack{
    width:155px;
    height:33px;
    min-height: 33px;
    padding:0px 0px 0px 0px;
    border-bottom: 1px solid #bababb;
    margin-bottom: 4px;
}
.numberLineaInScrollTrack{
    width:15px;
    height:15px;
    font-size:11px;
    color: #ffffff;
    font-weight:bold;
    margin-left: 3px;
    margin-right:5px;
    background-color:#9c9e9f;
    margin-top:6px;
    float:left;
    text-align: center;
}
.imgLineaInScrollTrack{
    width:27px;
    height:27px;
    /*border:1px solid #78787a; */
    margin-right: 1px;
    float:left;
}
.textoLineaInScrollTrack{
    width:87px;
    height: 29px;
    min-height: 29px;
    font-size:10px;
    color: #2b2d2d;
    padding-left:5px;
    padding-bottom: 4px;
    float:left;
}
.textoLineaInScrollTrack a{
    color:#2b2d2d;
}
.lineaInScrollRelease{
    width:155px;
    height:33px;
    padding:0px 0px 0px 0px;
    border-bottom: 1px solid #bababb;
    margin-bottom: 5px;
}
.numberLineaInScrollRelease{
    width:15px;
    height:15px;
    font-size:11px;
    color: #ffffff;
    font-weight:bold;
    margin-left: 3px;
    margin-right:5px;
    background-color:#9c9e9f;
    margin-top:6px;
    float:left;
    text-align: center;
}
.imgLineaInScrollRelease{
    width:27px;
    height:27px;
    float:left;
    margin-right: 1px;
}
.textoLineaInScrollRelease{
    width:87px;
    height: 39px;
    font-size:10px;
    color: #2b2d2d;
    padding-left:5px;
    float:left;
}
.textoLineaInScrollRelease a{
    color:#2b2d2d;
}




.imgLineaInScroll{
    width: 33px;
    height: 33px;
    /* border:1px solid #78787a; */
    float:left;
}

.textoLineaInScroll{
    width:103px;
    font-size:10px;
    color: #78787a;
    padding-left:5px;
    float:left;
}
.textoLineaInScroll a{
    color: #2b2d2d;
}

.imgLineaInScrollNumber{
    width:45px;
    height:45px;
    border:1px solid #78787a;
    float:left;
}
.textoLineaInScrollNumber{
    width:76px;
    /*height:45px;*/
    height: auto;
    font-size:10px;
    color: #78787a;
    padding-left:5px;
    float:left;
}
.textoLineaInScrollNumber a{
    color:#58585a;
}
.boldAzul{
    color: #009de0;
    font-weight:bold;
}
.boldAzul a{
    color: #009de0;
    font-weight:bold;
}
.boldAzul12{
    font-size:12px;
    color: #009de0;
    font-weight:bold;
}
.boldAzul12 a{
    font-size:12px;
    color: #009de0;
    font-weight:bold;
}

.ellipse{
	text-overflow:ellipsis;
	overflow:hidden;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}

/* Content Central */
.contentCentral {
    width:621px;
    margin-right:0px;
    float: left;
}

#player{
  position:absolute;
}


#controls{
  float:left;
  width:48px;
  margin:6px 0 0 8px;
}

#controls img{
  float:left;
  padding-bottom:4px;
}

#nextButton {
  padding-left: 2px;
}

#playInfo{
  float:left;
  width:480px;
  height:57px;
  background:transparent url('../images/playerInfoDisplay.png');
  margin:6px 0 0 8px;
}

#trackInfo{
  height:36px;
  color:#b5b8c0;
  padding:5px 20px 5px 20px;
}

#trackInfoLeft{
  float:left;
}

#trackInfoLeft .artist{
  font-size:14px;
  font-weight:bold;
}

#trackInfoRight .album,
#trackInfoRight .totalplay{
  font-size:11px;
}
#trackInfoLeft .track{
  font-size:11px;
  color:#FFFFFF;
}
#trackInfoRight{
  float:right;
}

#trackInfoRight div{
  float:left;
  text-align:right;
  height:30px;
  border-right:1px solid #b5b8c0;
  padding:0 8px 0 8px;
}

#trackInfoRight div.buybutton{
  padding-left:8px;
  /*width:34px;*/
  height:26px;
  padding-top:4px;
  border-right:0px;
  float:left;
}

#trackInfoRight .price{
  font-size:18px;
  float:left;
}

#trackInfoRight p img{
  position:relative;
  top:3px;
}


#trackRun{
  padding:0px 10px 0px 10px;
  width:460px;
  height:11px;
}

#trackTime{
  width:36px;
  height:11px;
  float:left;
  text-align:center;
  color:#b5b8c0;
  font-weight:bold;
}

#position{
  height:11px;
  width:0;
  float:left;
  background:transparent url('../images/timeBarBackground.png');
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
}
#progress {
  height:11px;
  width: 0%;
  float: left;
  background:transparent url('../images/progressBarBackground.png');
  position: absolute;
  left: 0;
  top: 0;
}

#trackBar{
  width:424px;
  height:11px;
  float:left;
  position: relative;
}

#volume{
  float:right;
  margin:3px 2px;
  outline: none; /* avoid dotted border aroud flash object when it is focused */
}

#playlist_container{
  float:left;
  position:relative;
}

#playlist{
  background:transparent url('../images/playerListShortBackground.png') no-repeat;
  width:170px;
  height: 221px;
  position:absolute;
  overflow:hidden;
  left:85px;
  float:left;
  padding: 3px 7px 7px 7px;

}
#playlistHeader{
  float:left;
  height:17px;
}

#playlistHeader h3{
  float:left;
  font-weight:bold;
  font-size:11px;
  color: #000;
}

#playlistHeader img{
  float:left;
  vertical-align:middle;
  padding:5px 5px 5px 0px;
}

#playlistList{
  background:#646567 url('../images/playerListListBackground.gif') repeat-x top;
  width:167px;
  height:37px;
  clear:left;
  overflow:hidden;
  margin:2px 0;
}

#playlistList ul{
  width:167px;
  border-top:1px solid #7b7966;
  margin:2px 0;
}

#playlistList ul li{
  border-bottom:1px solid #7b7966;
  height:16px;
  color:#b5b8c0;
  cursor:pointer;
  white-space:nowrap;
}

#playlistList ul li img{
  padding:2px;
  vertical-align:top;
  width:10px;
  height:10px;
  float:left;
  clear:left;
}

#playlistList ul li a{
  color:#b5b8c0;
  text-decoration:none;
  font-size:10px;
  vertical-align:30%;
  cursor:pointer;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
   behavior: url(ieUserSelectFix.htc);
}

#playlistFooter{
  height:16px;
  float:left;
  clear:left;
  padding-top: 3px;
}
#playlistFooterSx{
    float:left;
}
#playlistFooterSx select{
    background-color:#6f6f6f;
}
#selectplaylistFooterSx{
    width:116px;
    height: 19px;
    padding-left:5px;
    /*background-image:url("../images/Player_bgSelect.png"); 
    background-repeat:no-repeat;*/
    color:#ffffff;
    font-size:12px;
    float:left;
}
#playlistFooterDx{
    float:left;
}
.player_submitOk {
    background-image:url("../images/player_botonOK.png");
    background-repeat:no-repeat;
    color:#FFFFFF;
    float:right;
    font-size:11px;
    font-weight:bold;
    height:17px;
    padding-bottom: 1px;
    padding-left: 1px;
    margin-left:23px;
    width:28px;
}
.barBreadcrumb{
    width: 621px;
    height: 13px;
    background-image: url("../images/tab-activ.gif");
    background-repeat: repeat-x;
    padding: 8px 0 3px 0;

}
.textoBreadcrumb{
    width: 100%;
    font-size:10px;
    font-weight:bold;
    color: #a0a0a0;
    margin-left: 10px;
    float:left;
}
.flechaBreadcrumb{
    width:39px;
    height:12px;
    padding-top: 1px;
    *padding-top: 2px;
    padding-left:2px;
    float:left;
}
.textoBreadcrumb a{
    color: #d2d3d3; 
}


/* Tab */
div.tabsContainersUP {
    margin: 0;
    width: 1001px;
}

div.tabsContainersDWON {
    margin: 0;
    width: 1001px;
}

div.checkoutUP {
width: 178px;
float: left;
margin-left: 11px;
margin-bottom: 0;
height: 0px;
text-align: left;
}


div.tabsContainers {
    margin: 0 auto;
    width: 621px;
}
ul.tabsNavigation {
    list-style: none;
}
ul.tabsNavigation li { 
    float: left;
    padding: 0 1px 0 0;
}
ul.tabsNavigation li#Tabs a{
    width: 126px;
    height: 28px;
    background-image:url("../images/tab-activ-no.gif"); 
    background-repeat: repeat-x;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    color:#76afcc;
}

ul.tabsNavigation li#Tabs a.actived{
    width: 126px;
    height: 28px;
    background-image:url("../images/tab-activ.gif"); 
    background-repeat: repeat-x;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    /*padding-top: 2px;*/
    color:#ffffff;
    /*margin-right:1px;*/   
}

ul.tabsNavigation li#lastTab {
    width: 810px;
    height: 27px;
    background-image:url("../images/tab-activ-no.gif"); 
    background-repeat: repeat-x;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 2px;
    color:#ffffff;
    /*margin-right:1px;*/   
}


ul.tabsNavigation li a {
    width: 100px;
    height: 23px;
    display: block;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    color:#76afcc;  
    text-align:center;
    text-decoration: none;
    background: #009ee0;
}
#tab1,#tab2 {
    clear: both;
    height: 511px;
    background-color: #3D3C3F;
}
#tab1 { color: #ffffff; }
#tab2 { color: #ffffff; }

.tabUp1{
    width: 621px;
    height: 2px;
    background-image: url("../images/tab-activ.gif"); 
    background-repeat: repeat-x;
}
.tabUp2{
    width: 621px;
    height: 10px;
    background-image:url("../images/tabUp2.jpg"); 
    background-repeat: no-repeat;
}
.tabCentral,
.tabCentral2{
    width: 607px;
    height: 502px; 
    padding-top: 8px;
    padding-bottom: 0;
    padding-left:7px;
    padding-right:7px;
}

    .tabCentral2 p.comming_soon{
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        padding-top: 1em;
    }
    
.sliderFrame{
    position:absolute;
    margin:-132px 0 0 7px;  
}
.libraryOverlay{
    height:300px;
    width:300px;
}


.tabDown{
    width: 621px;
    height: 1px;
    background-color: #087AB2; 
    background-repeat: repeat-x;
}
/* Update Profile */
.titleUpdateProfile{
    width: 587px;
    height: 20px;
    background-image: url("../images/tab-activ-no.gif");
    background-repeat: repeat-x;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 6px;
    padding-left:10px;
    padding-right: 10px;
}
.contantUpdateprofile{
    width: 587px;
    height: 432px;
    background-color:#58585a;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 6px;
    padding-left:10px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid red;
}
#pane1UpdateProfle {
    width: 597px;
    height: 439px;
    background-color: #3D3C3F;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 6px;
    padding-left:10px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.upProfileLinea1 {
    width: 577px;
    height: 55px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea1Sx {
    width: 283px;
    height: 47px;
    padding-top:2px;
    float:left;
}
.upProfileUsrName {
    width:101px;
    font-size:19px;
    font-weight: normal;
    color:#ffffff;
}
.Flypoints {
    font-size:13px;
    font-weight: bold;
    color:#7ae4ff;
}
.upProfileMail {
    font-size:0px;
    font-weight: normal;
    color:#ffffff;
}
.upProfileLinea1Dx {
    width: 284px;
    height: 40px;
    font-size:14px;
    font-weight: bold;
    color:#bde4f7;
    padding-top:9px;
    float:left;
}
.upProfDx1{
    width: 145px;
    height: 43px;
    padding-left: 60px;
    padding-right:7px;
    padding-top: 6px;
    float:left;
}
.upProfDx2{
    width: 38px;
    float:left;
}
.upProfDx3{
    width: 34px;
    float:left;
}
.upProfileLinea2 {
    width: 577px;
    height: 49px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea2_1 {
    width: 35px;
    height: 42px;
    padding-top:7px;
    padding-right: 7px;
    float:left;
}
.upProfileLinea2_2 {
    width: 145px;
    height: 34px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 15px;
    float:left;
}
.upProfileLinea2_3 {
    width: 80px;
    height: 34px;
    font-size:18px;
    font-weight: normal;
    color:#ffffff;
    padding-top: 15px;
    padding-right:3px;
    float:left;
}
.upProfileLinea2_4 {
    width: 130px;
    height: 35px;
    font-size:11px;
    font-weight: bold;
    color:#ffffff;
    padding-top: 14px;
    padding-right:px;
    float:left;
}
.inputBuyCredits {
    width:41px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/inputBuyCredit.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding/*\**/: 4px 5px 0px 5px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 0px;
}
.Euro {
    font-size:14px;
    font-weight: bold;
    color:#ffffff;
}
.upProfileLinea2_5 {
    width: 102px;
    height: 35px;
    padding-top:15px;
    float:left;
}
.upProfileLinea2_6 {
    width: 20px;
    height: 25px;
    font-size:11px;
    font-weight: normal;
    color:#ffffff;
    padding-top: 20px;
    float:left;
}
.upProfileLinea2_7 {
    width: 55px;
    height: 25px;
    font-size:11px;
    font-weight: normal;
    color:#ffffff;
    padding-top: 20px;
    float:left;
}
.upProfileLinea3 {
    width: 577px;
    height: 80px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea3_1 {
    width: 35px;
    height: 73px;
    padding-top:7px;
    padding-right: 7px;
    float:left;
}
.upProfileLinea3_2 {
    width: 149px;
    height: 65px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 15px;
    float:left;
}
.upProfileLinea3_3 {
    width: 151px;
    height: 39px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 20px;
    float:left;
}
.upProfileLinea3_3 select{
    background-color:#d9dadb;
}

    .upProfileLinea3_3 select option{
        background-color: #d9dadb;
    }
    
select {
    border: none;
}
.selectUpdProfile {
    width: 129px;
    padding-left:5px;
    margin-bottom:3px;
    /*background-image:url("../images/bgSelectUpdateProductos.jpg"); 
    background-repeat:no-repeat;*/
    color:#58585a;
}
.upProfileLinea3_4 {
    width: 176px;
    height: 60px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 20px;
    float:left;
}
.upProfileLinea3_4 select{
    background-color:#d9dadb;
}
.upProfileLinea3_5 {
    width: 59px;
    height: 62px;
    font-size:10px;
    font-weight: bold;
    color:#ffffff;
    padding-top: 18px;
    float:left;
}
.upProfileLinea3_5 a{
    text-decoration:underline;
}
.upProfileLinea3_5 a:hover{
    text-decoration: none;
}
.upProfileLinea4 {
    width: 577px;
    height: 89px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea4_1 {
    width: 35px;
    height: 72px;
    padding-top:7px;
    padding-right: 7px;
    float:left;
}
.upProfileLinea4_2 {
    width: 249px;
    height: 74px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 15px;
    float:left;
}
.upProfileLinea4_3 {
    width: 286px;
    height: 77px;
    font-size:12px;
    font-weight: normal;
    color:#ffffff;
    padding-top: 12px;
    float:left;
}
.lineCheckbox {
    width: 286px;
    height: 33px;
    font-size:12px;
}
.lineCheckboxCheck {
    width: 18px;
    height: 33px;
    font-size:12px;
    float:left;
}
.lineCheckboxtextoCheck {
    width: 268px;
    height: 33px;
    font-size:11px;
    float:left;
}
.upProfileLinea5 {
    width: 577px;
    height: 75px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea5_1 {
    width: 35px;
    height: 43px;
    padding-top:7px;
    padding-right: 7px;
    float:left;
}
.upProfileLinea5_2 {
    width: 315px;
    height: 35px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 15px;
    float:left;
}
.upProfileLinea5_3 {
    width: 216px;
    height: 36px;
    font-size:11px;
    font-weight: bold;
    color:#ffffff;
    padding-top: 14px;
    float: right;
}

    .upProfileLinea5_3 .mail input{
        margin-left: 24px;
    }

    .upProfileLinea5_3 .username{
        margin-top: 8px;
    }
.InputNewUserName {
    width:113px;
    height:22px;
    background-image:url("../images/InputNewUserName.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;    
    margin-left:4px;
}
.upProfileLinea6 {
    width: 577px;
    height: 53px;
    margin-right: 10px;
}
.upProfileLinea6_1 {
    width: 35px;
    height: 46px;
    padding-top:7px;
    padding-right: 7px;
    float:left;
}
.upProfileLinea6_2 {
    width: 179px;
    height: 38px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 15px;
    float:left;
}
.upProfileLinea6_3 {
    width: 356px;
    height: 37px;
    font-size:11px;
    font-weight: normal;
    color:#bde4f7;
    padding-top: 16px;
    float: right;
    display:none;
}
.upProfileLinea7 {
    width: 577px;
    height: 60px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea7_1 {
    width: 248px;
    height: 60px;
    font-size:11px;
    font-weight: bold;
    color:#FFFFFF;
    padding-top:0px;
    float:left;
}
.InputCurrentPwd {
    width:113px;
    height:22px;
    height/*\**/: 18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding/*\**/: 4px 5px 0px 5px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 0px;
}
.upProfileLinea7_2 {
    width: 328px;
    height: 60px;
    padding-top:0px;
    font-size:11px;
    font-weight: bold;
    color:#FFFFFF;
    float:left;
}
.newPwd {
    width: 328px;
    height: 30px;
    padding-top:0px;
    float:left;
}
.InputNewPwd {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding/*\**/: 4px 5px 0px 5px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 60px;
}
.InputConfirmNewPwd {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding/*\**/: 4px 5px 0px 5px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 12px;
}
.upProfileLinea8 {
    width: 577px;
    height: 53px;
    margin-right: 10px;
}
.upProfileLinea8_1 {
    width: 35px;
    height: 48px;
    padding-top:7px;
    padding-right: 7px;
    float:left;
}
.upProfileLinea8_2 {
    width: 438px;
    height: 40px;
    font-size:14px;
    font-weight: bold;
    color:#d9dadb;
    padding-top: 15px;
    float:left;
}
.upProfileLinea8_3 {
    width: 97px;
    height: 36px;
    font-size:12px;
    font-weight: normal;
    color:#b5b8c0;
    padding-top: 19px;
    float: right;
}
.upProfileLinea9 {
    width: 577px;
    height: 149px;
    margin-right: 10px;
    border-bottom: 1px solid #1bbbea;
}
.upProfileLinea9_1 {
    width: 247px;
    height: 123px;
    font-size:11px;
    font-weight: bold;
    color:#FFFFFF;
    padding-top:0px;
    float:left;
}
.UpdProfileReference {
    height: 29px;
    float:left;
}
.InputFirstName {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 21px;
}
.InputLastName {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/:4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 22px;
}
.InputCompany {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 28px;
}
.InputStreet {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 10px;
}
.upProfileLinea9_2 {
    width: 210px;
    height: 123px;
    font-size:11px;
    font-weight: bold;
    color:#FFFFFF;
    padding-top:0px;
    float:left;
}
.InputMisc {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 34px;
}
.InputNumber {
    margin:0px 0px 0px 36px;
}
.InputZipCode {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/:4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 14px;
}
.InputCity {
    width:113px;
    height:22px;
    height/*\**/:18px\9;
    *height: 18px;
    background-image:url("../images/InputCurrentPwd.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/:4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 42px;
}
.selectCountry {
    width: 125px;
    height:19px;
    font-size:12px;
    margin-left: 19px;
    margin-bottom:3px;
    padding-left:5px;
    /*background-image:url("../images/bgSelectUpdateProductos.jpg"); 
    background-repeat:no-repeat;*/
    color:#58585a;
}
.UpdProfileReference select{
    background-color:#d9dadb;
}
.upProfileLinea9_3 {
    width: 120px;
    height: 60px;
    font-size:11px;
    font-weight: normal;
    line-height: 12px;
    color:#FFFFFF;
    padding-top:0px;
    float:left;
}
.upProfileLinea10 {
    width: 577px;
    height: 40px;
    margin-right: 10px;
    padding-top:10px;
    text-align:right;
}

/* Advantage Search */
.advantageSearchUp {
    width: 607px;
    height: 171px;
    margin: 0px 0px 2px 0px;
    background-color:#4387ae;
}
.titleAdvSearch {
    width: 597px;
    height: 45px;
    padding: 9px 0px 0px 10px;
    font-size:23px;
    font-weight: normal;
    color:#d5edfa;
}
.lineAdvantageSearchUp1 {
    width: 591px;
    height: 27px;
    padding: 0px 0px 0px 16px;
    font-size:11px;
    font-weight: bold;
}
.lineAdvantageSearchUp1_1 {
    width: 52px;
    height: 24px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp1_2 {
    width: 147px;
    height: 27px;
    float:left;
}
.inputAdvantageSearch {
    width:100px;
    height:21px;
    height/*\**/:17px\9;
    *height:17px;
    background-image:url("../images/InputAdvantageSearch.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 0px;
}
.lineAdvantageSearchUp1_3 {
    width: 71px;
    height: 24px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp1_4 {
    width: 144px;
    height: 27px;
    float:left;
}
.lineAdvantageSearchUp1_5 {
    width: 177px;
    height: 27px;
    background-image:url("../images/AdSearchBgCheck.jpg"); 
    background-repeat: no-repeat;
    float:left;
}
.lineAdvantageSearchUp1_5texto {
    width: 134px;
    height: 23px;
    padding-left:8px;
    padding-top: 4px;
    float:left;
}
.lineAdvantageSearchUp1_5check {
    width: 35px;
    height: 23px;
    *height: 27px;
    padding-top: 4px;
    *padding-top: 0px;
    float:left;
}
.lineAdvantageSearchUp2 {
    width: 591px;
    height: 27px;
    padding: 0px 0px 0px 16px;
    font-size:11px;
    font-weight: bold;
}
.lineAdvantageSearchUp2_1 {
    width: 52px;
    height: 24px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp2_2 {
    width: 147px;
    height: 27px;
    float:left;
}
.lineAdvantageSearchUp2_3 {
    width: 71px;
    height: 24px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp2_4 {
    width: 143px;
    height: 27px;
    float:left;
}
.InputAdSearchDate_m_d {    /* For days and months */
    width:20px;
    height:21px;
    height/*\**/: 17px\9;
    *height:17px;
    background-image:url("../images/InputAdSearchDate_m_d.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 0px;
    background-color: #4387AE;
}
.lineAdvantageSearchUp2_5 {
    width: 176px;
    height: 27px;
    background-image:url("../images/AdSearchBgCheck.jpg"); 
    background-repeat: no-repeat;
    float:left;
}
.lineAdvantageSearchUp2_5texto {
    width: 134px;
    height: 23px;
    padding-left:8px;
    padding-top: 4px;
    float:left;
}
.lineAdvantageSearchUp2_5check {
    width: 34px;
    height: 23px;
    *height: 27px;
    padding-top: 4px;
    *padding-top: 0px;
    float:left;
}

.lineAdvantageSearchUp3 {
    width: 591px;
    height: 26px;
    padding: 0px 0px 0px 16px;
    font-size:11px;
    font-weight: bold;
}
.lineAdvantageSearchUp3_1 {
    width: 52px;
    height: 23px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp3_2 {
    width: 147px;
    height: 26px;
    float:left;
}
.lineAdvantageSearchUp3_3 {
    width: 72px;
    height: 23px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp3_4 {
    width: 110px;
    height: 26px;
    float:left;
}
.InputAdSearchYear {
    width:26px;
    height:21px;
    height/*\**/: 17px\9;
    *height:17px;
    background-image:url("../images/InputAdSearchYear.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 0px;
    background-color: #4387AE;
}
.lineAdvantageSearchUp4 {
    width: 591px;
    height: 37px;
    padding: 0px 0px 0px 16px;
    font-size:11px;
    font-weight: bold;
}
.lineAdvantageSearchUp4_1 {
    width: 52px;
    height: 34px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp4_2 {
    width: 147px;
    height: 37px;
    float:left;
}
.lineAdvantageSearchUp4_3 {
    width: 144px;
    height: 37px;
    float:left;
}
.InputAdSearchBPM {
    width:20px;
    height:21px;
    height/*\**/:17px\9;
    *height:17px;
    background-image:url("../images/InputAdSearchBPM.jpg"); 
    background-repeat: no-repeat;
    font-size:10px;
    padding: 0px 5px 0px 5px;
    padding-top/*\**/: 4px\9;
    *padding-top: 4px;
    margin:0px 0px 0px 0px;
}
.lineAdvantageSearchUp4_4 {
    width: 56px;
    height: 34px;
    padding-top:3px;
    float:left;
}
.lineAdvantageSearchUp4_5 {
    width: 208px;
    height: 37px;
    float:left;
}
.lineAdvantageSearchUp4_6 {
    width: 95px;
    height: 37px;
    float:left;
}
.submitAdSearchSearch {
    width:83px;
    height:21px;
    background-image:url("../images/submitAdSearchSearch.jpg"); 
    background-repeat: no-repeat;
    font-size:12px;
    font-height: 16px;
    font-weight:bold;
    color:#FFFFFF;
    padding: 0px 0px 3px 0px;
    /* PARA EXPLORER 8*/
    padding/*\**/: 0px 0px 0px 0px\9;
    /* PARA EXPLORER 7*/
    *padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 14px;
}
/*para safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.submitAdSearchSearch {padding: 0px 0px 0px 0px;}
}

#pane1AdvantageSearch, #panelGrid, #favoriteTrack {
    width: 602px;
    background-color:#e1edf4;
    font-size:14px;
    font-weight: bold;
    color:#000000;
    padding-top: 5px;
    padding-left:5px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}

#panelGrid{
    height: 446px;
}

#favoriteTrack{
    height:408px;
}

#pane1AdvantageSearch{
    height: 272px !important;
}

.contentTableAdvantageSearch {
    width: 602px
    height: 284px;
}

.contentTableGrid {
    width: 600px; /* 592px; */
    /*height: 434px !important; /* 575px !important; */
}

.titleTableAdSearch {
    height:16px;
    background-image:url("../images/BgTableAdsearch.jpg"); 
    background-repeat:repeat-x; 
    font-size:11px; 
    color:#FFFFFF; 
    font-weight:bold;
}
.titleTableAdSearchCol1 {
    width:11px; 
    padding-left:5px;
    border-right:1px solid #FFFFFF;
}
.titleTableAdSearchCol2 {
    width:10px; 
    padding-left:5px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.titleTableAdSearchCol3 {
    width:10px; 
    padding-left:5px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.titleTableAdSearchCol4 {
    width:79px; 
    padding-left:10px; 
    background-image:url("../images/BgTableAdsearchTitle.jpg"); 
    background-repeat:repeat-x; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.titleTableAdSearchCol5, .titleTableAdSearchCol6, .titleTableAdSearchCol7, .titleTableAdSearchCol8{
    width:77px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.titleTableAdSearchCol9 {
    width:81px; 
    padding-left:10px; 
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRow1 {
    height:7px;
    font-size:1px;
    line-height:1px;
}
.tableAdSearchRow1Col1 {
    width:13px; 
    padding-left:3px;
    border-right:1px solid #FFFFFF;
}
.tableAdSearchRow1Col2 {
    width:10px; 
    padding-left:5px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRow1Col3 {
    width:10px; 
    padding-left:5px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRow1Col4 {
    width:79px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRow1Col5, .tableAdSearchRow1Col6, .tableAdSearchRow1Col7, .tableAdSearchRow1Col8{
    width:77px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRow1Col9 {
    width:81px; 
    padding-left:10px; 
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowAzure {
    height:16px;
    background-color: #cae0ec;
    color: #4b4b4d;
    font-size:10px;
}
.tableAdSearchRowAzureCol1 {
    width:14px; 
    padding-left:2px;
    border-right:1px solid #FFFFFF;
}
.tableAdSearchRowAzureCol2 {
    width:14px; 
    padding-left:2px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowAzureCol3 {
    width:10px; 
    padding-left:5px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowAzureCol4 {
    width:79px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowAzureCol5, .tableAdSearchRowAzureCol6, .tableAdSearchRowAzureCol7, .tableAdSearchRowAzureCol8{
    width:77px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowAzureCol9 {
    width:81px; 
    padding-left:10px; 
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRow{
    height:16px;
    color: #4b4b4d;
    font-size:10px;
}
.tableAdSearchRowCol1 {
    width:14px; 
    padding-left:2px;
    border-right:1px solid #FFFFFF;
}
.tableAdSearchRowCol2 {
    width:14px; 
    padding-left:2px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowCol3 {
    width:10px; 
    padding-left:5px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowCol4 {
    width:79px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowCol5, .tableAdSearchRowCol6, .tableAdSearchRowCol7, .tableAdSearchRowCol8{
    width:77px; 
    padding-left:10px; 
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
}
.tableAdSearchRowCol9 {
    width:85px;
    font-size: 13px;
    padding-left:6px;
    border-left: 1px solid #b4b2b2;
}
.EuroBuy {
    float:left;
    margin-top: 2px;
}
.espacioButtonBuy {
    padding-left: 10px;
    padding-top: 2px;
    height:15px;
    float:left;
}
.tableAdSearchRowAzureCol5_blu{
    width:77px;
    height: 15px;
    *height: 14px;
    padding-left:10px;
    background-color: #009ee1;
    color: #ffffff;
    border-right:1px solid #FFFFFF;
    border-left: 1px solid #b4b2b2;
    padding-top:1px;
    *padding-top:2px;
}
.adSearchArtistName{
    float:left;
}
.adSearchflechaArtistName{
    padding-top:1px;
    padding-left: 7px;
    float:left;
}
.ellipsisRollOver{
    background-color: #009ee1;
}

/* Release View */
#pane1RelaseViewUp, #searchResults {
    width: 596px;
    background-color:#1c273e;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-left:11px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
    margin-bottom: 2px;
}
#paneReleaseContainer {
    height: 227px;
}
.releasesList {
    height: 477px !important;
    background-color: #1C273E;
}
.releasesList .artistDetailInfo{
    width: 585px;
}
.releasesList .artistDetailInfo .artistDetailInfoHeader{
    height: 44px;
    margin-bottom: 20px;
    margin-left: 12px;
}
.releasesList .artistDetailInfo h3{
    float: left;
    color: #fff;
    line-height: 53px; 
    padding-bottom: 0;
    padding-left: 32px;
}
.genreDetail h3 {
    background:url("../images/Genre-icon.png") no-repeat 0 8px; 
}
.artistDetail h3 {
    background:url("../images/Artist-icon.png") no-repeat 0 8px; 
}
.labelDetail h3 {
    background:url("../images/Label-icon.png") no-repeat 0 6px; 
    padding-left: 34px !important;
}
.releasesList .artistDetailInfo h4 {
    float: left; 
    line-height: 59px; 
    margin-left: 5px;
    color: #a1daf7;
}
.releasesList .artistDetailInfo .iconsView {
    float: right;
    margin-top: 5px;
    margin-right:-10px;

}
.releasesList .artistDetailInfoImg {
    float: left;
    margin-right: 10px;
    border: 0;
    width: 263px;
    height: 90px;
}
.releasesList .labelDescription {
    float: left;
    width: 495px;
    height: 80px;
    color: #7fa9be;
}

#noTracksDetail{
    height: 100%;
}

.pane1RelaseViewUpUp{
    width:596px;
    margin-bottom: 11px;
    padding-top:10px;
}

.pane1RelaseShare{
    width:596px;
    float: left;
    margin-bottom: 11px;
}

.share {
	height: 85px;
	width: 100px;
	float: right;
	padding-top: 37px;
	position: relative;
}

.share .share-fb{
	margin-top: 0;
	float: right;
}

.share .share-twitter {
	padding-top: 10px;
	float: right;
	width: 77px;
	overflow: hidden;
}

.share .share-google {
	padding-top: 10px;
	float: right;
	width: 60px;
	overflow: hidden;
}

.share .share-google iframe {
	width: 60px;
}

.pane1RelaseViewUpUpSx {
    float: left;    
}
.pane1RelaseViewUpUpSx_1 {
    margin-bottom: 10px;
}
.pane1RelaseViewUpUpSx_1Img {
    width:177px;
    height: 165px;
    margin-bottom: 10px;
    float:left; 
}
.pane1RelaseViewUpUpSx_1Texto {
    width: 294px;
    margin-bottom: 0;
    margin-right: 8px;
    float:left;         
}
.pane1RelaseViewUpUpSx_1Texto .releaseTitleArtist {
    background: url("../images/icon-release.png") no-repeat 0 1px;
    padding-left: 32px;
    color: #fff;    
    /* margin-bottom: 15px; */
    padding-bottom: 5px;
    height: 52px;

}
.pane1RelaseViewUpUpSx_1Texto_1 {
    font-size:13px;
    line-height: 12px;
}
.pane1RelaseViewUpUpSx_1Texto_2 {
    font-size:18px;
    line-height: 17px;
    font-weight: bold;
    margin-bottom: 0.4em;
}
.pane1RelaseViewUpUpSx_1Texto_3 {
    line-height: 12px;  
    overflow: hidden;
}
.pane1RelaseViewUpUpSx_1Texto_3Sx {
    font-size:11px;
    color: #d4edfc;
    /*float:left;*/ 
    line-height: 18px;
}
.pane1RelaseViewUpUpSx_1Texto_3Sx a {
    color: #d4edfc;
}
.pane1RelaseViewUpUpSx_1Texto_3 span {
    color:#5bc5f2 !important;
    font-weight: bold;
    font-size: 11px !important;
}
.pane1RelaseViewUpUpSx_1Texto_3Dx {
    font-size:15px;
    font-weight: bold;
    color:#fff;
    padding-top: 14px;  
    float:left;
}
.pane1RelaseViewUpUpSx_1Texto_4 {
    height: 31px;   
    line-height: 12px;  
}
.pane1RelaseViewUpUpSx_1Texto_4Sx {
    height: 28px;
    font-size:10px;
    font-weight: normal;
    color:#d5edfa;  
    /* float:left; */   
}
.pane1RelaseViewUpUpSx_1Texto_4Dx {
    height: 20px;
    font-size:18px;
    font-weight: normal;
    padding-top: 5px;
    color:#d5edfa;
    float:right;
}
.buttonByFullrealseBg {
    width:8px;
    height: 18px;
    background-image:url("../images/BgButtonBuyFullRelase.jpg"); 
    background-repeat: no-repeat; 
    float:left;
}
.buttonByFullrealsBgTexto {
    height: 15px;
    font-size:9px;
    font-family:Arial Black, Helvetica, sans-serif;
    font-weight: normal;
    color:#ffffff;
    background-image:url("../images/BgButtonBuyFullRelaseTexto.jpg"); 
    background-repeat:repeat-x;
    padding-top: 3px;
    padding-right:4px;
    float:left;
}
.pane1RelaseViewUpUpSx_1Texto_5 {
    height: 13px;
    font-size: 11px;
    font-weight: bold;
    color:#3e3969;
}
.pane1RelaseViewUpUpSx_2 {
    width:384px;
    height: 79px;
    margin-right: 26px;
    background-color:#3475a0;   
}
.pane1RelaseViewUpUpSx_2TitleNota {
    width:384px;
    height: 18px;   
}
.pane1RelaseViewUpUpSx_2UpTitle {
    width:248px;
    height: 13px;
    color:#bdc7e4;
    font-weight:normal;
    font-size:9px;
    padding-top: 5px;
    padding-left: 6px;
    float:left;
}
.titleBoldBlu11{
    font-weight: bold;
    font-size:11px;
}
.pane1RelaseViewUpUpSx_2UpNote {
    width:68px;
    height: 12px;
    padding-top: 6px;
    font-size: 10px;
    padding-right: 7px;
    padding-left: 55px;
    text-align:right;
    float: right;
}
.NoteRelaseView {
    margin-right:4px;
    float: left;
}
.quadrNota {
    width: 6px;
    height: 6px;
    float: left;
    margin-top: 4px;
    margin-right:3px;
}
.quadrNotaFinal {
    margin-top: 4px;
    float: left;
}
.pane1RelaseViewUpUpSx_2texto {
    width:367px;
    height: 56px;
    padding-left: 6px;
    padding-right: 7px;
    padding-top: 5px;
    font-size:10px;
    color:#24223d;
}
.pane1RelaseViewUpUpDx {
    /* width:262px; */
    float: right;
    margin-right: 1em;  
}
.pane1RelaseViewUpUpDx .iconsRelaseView{
    width: auto;
    float: right;
    height: auto;
    padding-left: 0;
}
.pane1RelaseViewUpUpDx .iconsRelaseViewAdd,
.pane1RelaseViewUpUpDx .iconsRelaseCart {
    width: 32px;
    height: 32px;
    float: left;
    margin-left: 5px;
}

.pane1RelaseViewUpUpDx .iconsRelaseShare{
    width: 32px;
    height: 32px;
    float: left;
    margin-left: 5px;
}

.iconsRelaseView{
    width:104px;
    height:63px;
    padding-left:68px;
    padding-top: 3px;
}
.iconsRelaseViewFriend{
    width:44px;
    height:44px;
    margin-right: 8px;
    float:left;
}
.iconsRelaseViewAdd{
    width:44px;
    height:44px;
    float:left;
}
.titleBoxRelaseView{
    width:158px;
    height:14px;
    background-color: #FF0000;
    background-image:url("../images/BgTitleboxreleaseView.jpg"); 
    background-repeat:no-repeat;
    padding-left: 6px;
    padding-top: 3px;
    font-size: 10px;
    font-weight: bold;
}
#pane1BoxRelaseView{
    width:157px;
    background-color:#c4d9e6;
    padding-left: 7px;
    padding-top: 7px;
    overflow:hidden;
}
.pane1RelaseViewUpDown {
	width: 105px;
	height: 125px;
	float: left;
	margin: 14px 0 0 0;
	padding-left: 0;
}
.pane1RelaseViewDown {
    width: 607px;
    height: 216px;
    padding-top: 2px;
    float: left;
}
.pane1RelaseViewDown1 {
    width: 502px;
    height: 216px;
    float: left;
    padding-right: 7px;
}
#pane1RelaseViewDownSx{
    width: 502px;
    height:216px;
    background-color:#c4d9e6;
    overflow:hidden;
}
.pane1RelaseViewDown2 {
    width: 98px;
    height: 212px;
    padding-top: 4px;
    float: left;    
}
#pane1RelaseViewDownDx{
    width: 98px;
    height:212px;
    background-color:#94b7cf;
    overflow:hidden;
}
.BgTitleRelaseViewAlsoLike {
    width: 71px;
    height: 33px;
    background-image:url("../images/BgTitleRelaseViewAlsoLike.jpg"); 
    background-repeat:no-repeat;
    font-size:10px;
    font-weight: bold;
    color:#FFFFFF;
    padding-top:6px;
    padding-left: 10px;
    padding-right:19px;
}
.RelaseViewAlsoLikeLine {
    width: 89px;
    padding-right: 9px;
    height: 100px;
    text-align:center;
}
.borderImg{
    border:1px solid #78787a;
}
.RelaseViewAlsoLikeLine_1 {
    width: 89px;
    height: 54px;
}
.RelaseViewAlsoLikeLine_2 {
    width: 89px;
    height: 13px;
    font-family:Helvetica, sans-serif;
    font-size:10px;
    font-weight: bold;
    color:#FFFFFF;
}
.RelaseViewAlsoLikeLine_3 {
    width: 89px;
    height: 13px;
    font-family:Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    color:#58585a;
}
.RelaseViewAlsoLikeLine_4 {
    width: 89px;
    height: 20px;
    font-family:Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    color:#58585a;
}

/* My Shopping Cart*/
#pane1ShoppingCartContainer{
    height: 360px;
}



#pane1LabelContainer{
    /* height: 360px; */
    height: 435px;
}
#pane1ShoppingCart {
    width: 607px;
    height: 446px;
    background-color: #1C273E;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
}

#paneMyCartContainer{
    height: auto;
    margin-bottom:10px;
}

#paneMyCart{
    height: auto;
}

.titleShoppingCart, .titleTabCentral{
    width: 594px;
    height: 25px;
    background-color: #1C273E;
    background-repeat: repeat-x;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 6px;
    padding-left:10px;
    padding-right: 3px;
}

.myCartContent{
    width: 597px;
    /* height: 432px; */
    height: 355px;
    background-color:#4387ae;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: normal;
}
/*.tableShoppingCart {
    width: 591px;
    height: 171px;
    margin-bottom: 13px;
}*/
.cartItemList{
    width: 580px;
    margin-bottom: 12px;
    margin-left:10px;
}
.cartItemList th {
    height: 32px;
    background-color: #1C273E;
    font-size:11px;
    font-weight: bold;
    color:#5ba7cc;
    border: 1px solid #abbddb;
    padding-left: 8px;
    padding-top: 4px;
}
.ShoppingCartItem {
    width: 511px;
}
.ShoppingCartPrice {
    width: 39px;
}
.ShoppingCartNo{
    width: 13px;
}
.cartItem td{
    padding-left:8px;
    font-size:11px;
    font-weight: bold;
    color:#ffffff;
    border-bottom: 1px solid #abbddb;
    border-left: 1px solid #ABBDDB;
    border-right: 1px solid #ABBDDB;
}
.cartItem td.favDel{
    padding-left:0px;
}
.cartFavouriteButton, .cartPlayButton{
    padding: 4px 0px 5px 5px;
    border-bottom: 1px solid #abbddb;
}
.cartRemoveButton{
    padding: 4px 0px 5px 5px;
}
.borderGris{
    border-top:1px solid #b7b7b7;
    border-left:1px solid #b7b7b7;
    border-bottom:1px solid #78787a;
    border-right:1px solid #78787a;
}
.cartArtist td{
    border:0px solid;
}
td.noPaddingLeft{
    padding-left:0px;
}
.cartItemBlu{
    font-size:10px;
    font-weight:bold;
    color:#84d0f0;
}
.cartGiftBox{
    border-bottom: 1px solid #4387ae;
    margin-bottom: 1em;
}
.GiftBox{
    width: 365px;
    height:210px;
    padding-left:8px;
    padding-top:7px;
    padding-right:10px;
    margin-left: 18px;
    margin-right: 23px;
    background-color: #1C273E;
    float:left;
    margin-bottom:13px;
}
.GiftBoxLine_1{
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:2px;
}
.GiftBoxLine_2{
    font-size:11px;
    font-weight:bold;
    color:#08344e;
    margin-bottom:16px;
}
.GiftBoxLine_3{
    font-size:10px;
    font-weight:bold;
    margin-left:29px;
    margin-bottom:21px;
    color:#ffffff;
}
.GiftBoxLine_3Sx{
    float:left;
}
.GiftBoxLine_3 input{
    width:116px;
    height: 19px;
    background-image:url("../images/mycartCampo.gif");
    background-repeat:no-repeat;
    margin-right: 25px;
}
.GiftBoxLine_3Dx{
    float:left;
}
.selectGiftBox{
    width:115px;
    height: 19px;
    padding-left:5px;
    padding-top: 1px;
    background-image:url("../images/bgSelectGiftBox.jpg"); 
    background-repeat:no-repeat;
    background-color:#6786a3;
    color:#ffffff;
    font-size:11px;
    float:left;
}
.GiftBoxLine_4{
    font-size:11px;
    font-weight:bold;
    color:#08344e;
}
.GiftBoxLine_4 textarea{
    widows:364px;
    width:367px;
    height:51px;
    margin-top:5px;
    margin-bottom:4px;
}
.charMax{
    text-align:right;
    font-size:9px;
    width:363px;
}
.giftBoxSx{
    float:left;
    padding-right: 0;
    *padding-right: 15px;
}
.giftBoxDx{
    float: right;
    padding-right:6px;
}
.totals{
    border-left: 1px solid #abbddb;
    border-top: 1px solid #abbddb;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    float: right;
    margin-bottom: 10px;
}
.totals td{
    border-bottom: 1px solid #abbddb;
    border-right: 1px solid #abbddb;
    height:22px;
}
.totalsLeft{
    width:71px;
    padding-right:6px;
    text-align:right;
}
.totalsRight{
    width:50px;
    padding-left: 4px;
    text-align: right;
}
.totalFinal td{
    background-color:#10638e;
    font-size:14px;
    font-weight:normal;
}
.voucherFlypoints{
    width: 144px;
    font-size:10px;
    font-weight: bold;
    color:#FFFFFF;
    float: right;
    margin-bottom: 10px;
    clear:both;
}
.voucherFlypoints input{
    width:95px;
    height: 19px;
    background-image:url("../images/iconVoucherCode.jpg");
    background-repeat:no-repeat;
    text-align: right;
}
.voucherFlypointsSx{
    float: left;
    padding-right: 5px;
    text-align: right;
}
.voucherFlypointsSx2{
    margin-left: 8px;
    text-align: center;
    font-size: 12px;
}
.voucherFlypointsDx{
    float:right;
}
.mycartCheckout{
    width: 144px;
    height: 19px;
    font-size:10px;
    font-weight: bold;
    color:#FFFFFF;
    margin-bottom: 10px;
    float:right;
    text-align:right;
    clear:both
}
.mycartCheckout input{
    width:95px;
    height: 19px;
    background-image:url("../images/mycartCheckout.gif");
    background-repeat:no-repeat;
    font-size: 14px;
    font-weight:bold;
    color:#FFFFFF;
    clear:both;
    padding-bottom: 2px;
    padding-top:0px;
    *padding-top:2px;
    *padding-bottom: 0px;
    cursor: pointer;
}

.returnShoppingCart a{
    float: right;
    font-size: 10px;
}

.payPall{
    width: 144px;
    height: 19px;
    font-size:11px;
    font-weight: normal;
    color:#FFFFFF;
    text-align:right;
    float:right;
    clear:both
}
.payPallSx{
    width:77px;
    float: left;
    text-align:right;
}
.payPallDx{
    float:right;
    padding-right:12px;
}
.myCartWarning{
    width:574px;
    height:17px;
    padding-left:8px;
    padding-top:2px;
    margin-left:8px;
    margin-bottom: 5px;
    background-color:#59a5c6;
    font-size:11px;
    font-weight:regular;
    color:#33708e;
}

/* Paypall */

/* .paypallContent{
    width: 587px;
    background-color:#4387ae;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:10px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: normal;
}
.paypallItemList{
    margin-bottom: 12px;
    margin-top:12px;
    border-top:1px solid #abbddb;
    border-left:1px solid #abbddb;
}
.paypallItemList th {
    height: 32px;
    background-color:#08344e;
    font-size:11px;
    font-weight: bold;
    color:#5ba7cc;
    border-right: 1px solid #abbddb;
    padding-left: 8px;
    padding-top: 4px;
}*/
.invoiceDetails{
    width: 591px;
    background-color:#009ee0;
    padding:8px;
    margin-bottom:2px;
} 
.paypallConfirmPay{
    height:19px;
    padding-bottom: 10px;
    float:right;
}
.paypallConfirmPaySx{
    width:7px;
    height:19px;
    background-image:url("../images/paypallConfirmPaySx.gif");
    background-repeat:no-repeat;
    float:left;
}
.paypallConfirmPaycentral{
    height:17px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    background-color:#59a5c6;
    padding: 2px 5px 0px 5px;
    float:left;
}
.paypallConfirmPayDx{
    width:7px;
    height:19px;
    background-image:url("../images/paypallConfirmPayDx.gif");
    background-repeat:no-repeat;
    float:left;
}
.paypallItemList{
    margin-bottom: 10px;
}
.paypallItemList td{
    padding:4px;
    font-size:11px;
    font-weight: bold;
    color:#ffffff;
}
.paypallFavouriteButton{
    padding: 0px 0px 0px 0px;
    text-align:center;
}
.paypallCartItem {
    width: 470px;
}
.paypallItemList th {
    height: 32px;
    background-color:#08344e;
    font-size:11px;
    font-weight: bold;
    color:#5ba7cc;
    border-right: 1px solid #abbddb;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
}
.ShoppingCartPrice {
    width: 39px;
}
.ShoppingCartNo{
    width: 13px;
}
.paypallItemList .cartArtist td{
}

.paypallGiftBoxDx{
    float: right;
    padding-right:0px;
}

/* Download Library*/
#pane1DownloadLibrery {
    width: 607px;
    height: 446px;
    background-color:#4387ae;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.DowLib_Sx{
    float:left;
}
.DowLib_Dx{
    width: auto;
    font-size:11px;
    font-weight: bold;
    float: right;
    margin-bottom:5px;
    margin-top:-2px;
    padding:0;
}
.DowLib_ReadyDownl{
    height:16px;
    padding-top:1px;
    padding-left:5px;
    padding-right: 14px;
    margin-right:2px;
    background-image:url("../images/DowLib_BgButtonUp.jpg");
    background-repeat: repeat-x;
    float:left;
}
.DowLib_DownlHistory{
    float:left;
    padding:0;
}
.DowLib_DownlHistorySx{
    height:16px;
    padding-top:1px;
    padding-left:5px;
    padding-right: 8px;
    background-image:url("../images/DowLib_BgButtonUp.jpg");
    background-repeat: repeat-x;
    float: left;
}
.DowLib_DownlHistoryDx{
    width:6px;
    height:17px;
    background-image:url("../images/DowLib_DownHistoryDx.gif");
    background-repeat: no-repeat;
    float:left;
    padding:0;
}
.DowLib_ReadyDownload_Item {
    width: 450px;
}
.DowLib_ReadyDownload_date {
    width: 55px;
}
.DowLib_ReadyDownload_Price {
    width: 44px;
}
.DowLib_ReadyDownload_Download {
    width: 61px;
}
.DowLib_warning, .download_buttom {
    width:584px;
    margin-left:7px;
    font-size:12px;
    color:#08344e;
    background-color:#59a5c6;
    margin-bottom: 10px;
    border: 1px solid #abbddb;
    float: left;
}

    .download_buttom{
        width: 79px;
    }
.DownLib_warning_title, .download_buttom_title{
    background-color: #08344e;
    color: #47a0cc;
    padding: 5px;
}

    .download_buttom_title{
        text-align: center;
        height: 28px;
    }

    .DowLib_warning p, .download_buttom p{
        padding: 14px;
        color: white;
        line-height: 16px;
        padding: 14px 14px 15px;
    }
    
        .download_buttom p{
            text-align: center;
            background-color: #4387ae;
            padding: 5px;
        }
    
.DowLib_download, .DowLib_date, .DowLib_price {
    text-align:center;
    padding-left:0px!important;
    padding-top:7px;
    padding-bottom:7px;
}

/* My Library Label*/
.myfavourites_menu{
    height: 16px;
    background-image:url("../images/myFavourites_bg.jpg");
    background-repeat: repeat-x;
    float:left;
    padding-top:1px;
    padding-right: 12px;
    padding-left: 4px;
    margin-right: 2px;
}
.myfavourites_menuFinal{
    height: 17px;
    float:left;
}
.myfavourites_menuSx{
    height: 16px;
    background-image:url("../images/myFavourites_bg.jpg");
    background-repeat: repeat-x;
    float:left;
    padding-top: 1px;
    padding-right: 12px;
    padding-left: 4px;
}
.myfavourites_menuDx{
    width: 10px;
    height:16px;
    background-image:url("../images/myfavourites_menu_bgFinal.gif");
    background-repeat: no-repeat;
    float:left;
    padding-top: 1px;
}
.myfavourites_menuSxSelected{
    height: 16px;
    background-image:url("../images/myFavourites_bgSelect.jpg");
    background-repeat: repeat-x;
    float:left;
    padding-top: 1px;
    padding-right: 12px;
    padding-left: 4px;
}
.myfavourites_menuDxSelected{
    width: 10px;
    height:16px;
    background-image:url("../images/myfavourites_menu_bgFinalRoll.gif");
    background-repeat: no-repeat;
    float:left;
    padding-top: 1px;
}
.DowLib_Dx_myfavourites{
    width: auto;
    font-size:11px;
    font-weight: bold;
    float: right;
    margin-bottom:5px;
    margin-top:-2px;
    padding:0;
}
.DowLib_Dx_myfavourites .selected{
    height: 16px;
    background-image:url("../images/myFavourites_bgSelect.jpg");
    background-repeat: repeat-x;
    float:left;
    padding-top:1px;
    padding-right: 12px;
    padding-left: 4px;
    margin-right: 2px;
}
#pane1MyFavouriteslabel {
    width: 607px;
    height: 447px;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.myfavourites {
    width: 607px;
    height: 446px;
    background:#4387AE;
}
.myfavourites_subtitle {
    width: 602px;
    height: 22px;
    padding-top: 2px;
    padding-left: 5px;
    margin-bottom: 1px;
    background-color:#08344e;
}
.myfavourites_subtitle h1{
    font-size:16px;
    font-weight: bold;
    color:#5ba7cc;
    padding-left: 15px;
    background-image:url("../images/myfavourites_menu_arrowDown_Sky-Blu.gif");
    background-repeat: no-repeat;
    background-position: left;
}
.myfavourites_contenidoCentral{
    width: 574px;
    height: 71px;
    background-color: #4387ae;
    padding: 8px;
    margin-bottom: 1px;
}
.myfavourites_contCentralSx{
    width: 220px;
    padding-right: 8px;
    float:left;
}
.myfavourites_contCentralSx_Img{
    width: 67px;
    height: 67px;
    border: 1px solid #b7b7b7;
    margin-right: 8px;
    float:left;
}
.myfavourites_contCentralSx_text{
    float:left;
}
.myfavourites_contCentralSx_text h2{
    font-size:16px;
    font-weight: normal;
    color:#ffffff;
}
.myfavourites_contCentralSx_text p.releases{
    height:22px;
    padding-top:3px;
    padding-bottom:13px;
    font-size:11px;
    line-height: 12px;
    font-weight: normal;
    color:#ffffff;
}
.myfavourites_contCentralSx_text p.removefavourites{
    height:10px;
    font-size:10px;
    line-height: 10px;
    font-weight: bold;
/*  background-image:url("../images/myfavourites_removefavourites.gif");*/
    background-repeat: no-repeat;
    background-position:left;
}
.myfavourites_contCentralSx_text p.removefavourites a{
    color: #3e3969;
}
#pane1FavoritesContainer{
    width: 277px;
}
.myfavourites_contenidoCentralDx{
    width: 340px;
    height: 69px;
    float:left;
    background-color: #d5edfa;
}
.myfavourites_contenidoCentral_labelDx{
    width:430px;
    height: 47px;
    padding: 6px 0px 6px 8px;
}

.myfavourites_contenidoCentralDx_col{
    width: 133px;
    padding-right:7px;
    float:left;
}

#pane1RelaseContainer{
    width: 279px;
    height: 69px;
    padding: 6px 0px 6px 8px;
    float:left;
}
.myfavourites_contenidoCentralDx_colImg{
    width: 45px;
    height: 45px;
    float:left;
    margin-right: 6px;
    border-left:1px solid #b7b7b7;
    border-top:1px solid #b7b7b7;
    border-right: 1px solid #78787a;
    border-bottom: 1px solid #78787a;
}
.myfavourites_contenidoCentralDx_coltext{
    width: 77px;
    float:left;
}
.myfavourites_contenidoCentralDx_coltext p.relaseName {
    color:#009de0;
}
.myfavourites_contenidoCentralDx_coltext p.relaseName a{
    font-family: Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight: bold;
    padding-top: 3px;
    color:#009de0;
}
.myfavourites_contenidoCentralDx_coltext p.ArtistNUpload, .myfavourites_contenidoCentralDx_coltext p.ArtistNUpload a{
    font-family: Helvetica, Arial, sans-serif;
    font-size:10px;
    line-height: 12px;
    font-weight: normal;
    padding-top: 3px;
    color:#58585a;
}

/* My Library Artist*/
#pane1MyFavouritesArtist {
    width: 607px;
    /* height: 438px; */
    height: 457px;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.myfavourites_contenidoCentral_artistDx{
    width:430px;
    height: 47px;
    padding: 6px 0px 6px 8px;
}

/* My Library Genres*/
#pane1MyFavouritesGenres {
    width: 607px;
    /* height: 438px; */
    height: 457px;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.myfavourites_contenidoCentral_genreDx{
    width:430px;
    height: 47px;
    padding: 6px 0px 6px 8px;
}
.myfavourites_contCentralSx_genres{
    width: 140px;
    padding-right: 8px;
    float:left;
}
.myfavourites_contCentralSx_genres h2{
    font-size:16px;
    font-weight: normal;
    color:#ffffff;
}
.myfavourites_contCentralSx_genres p.releases{
    height:22px;
    font-size:11px;
    line-height: 12px;
    font-weight: normal;
    color:#ffffff;
}
.myfavourites_contCentralSx_genres p.removefavourites{
    height:10px;
    font-size:10px;
    line-height: 10px;
    font-weight: bold;
/*  background-image:url("../images/myfavourites_removefavourites.gif");*/
    background-repeat: no-repeat;
    background-position:left;
}
.myfavourites_contCentralSx_genres p.removefavourites a{
    color: #3e3969;
}
.myfavourites_contenidoCentralDx_genres{
    width: 426px;
    height: 69px;
    float: right;
    background-color: #d5edfa;
    /*overflow-x: scroll;*/
}

/* My Library Release*/
#pane1MyFavouritesRelease{
    width: 607px;
    
    /* height: 438px; */
    height: 456px;
    
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.myfavourites_contenidoCentral_release{
    width: 287px;
    float:left;
    height: 90px;
    background-color: #4387ae;
    padding: 8px;
    margin-bottom: 1px;
}
.myfavourites_contenidoCentral_releaseSx{
    width: 218px;
    height: 90px;
    float:left;
}
.myfavourites_contenidoCentral_releaseDx{
    width: 356px;
    height: 90px;
    float:left;
    overflow: scroll;
}
.myfavourites_contenidoCentral_releaseSx_Img{
    width: 67px;
    height: 67px;
    border: 1px solid #b7b7b7;
    margin-right: 8px;
    float:left;
}
.myfavourites_contenidoCentral_releaseSx_text{
    float:left;
    width:135px;
}
.myfavourites_contenidoCentral_releaseSx_text h2{
    font-size:16px;
    font-weight: normal;
    color:#ffffff;
}
.myfavourites_contenidoCentral_releaseSx p.title{
    height:px;
    font-size:16px;
    line-height: 12px;
    font-weight: normal;
    color:#ffffff;
}
.myfavourites_contenidoCentral_releaseSx p.subTitle{
    height:12px;
    font-size:11px;
    font-weight: bold;
    color:#ffffff;
    padding-top: 3px;
}
.myfavourites_contenidoCentral_releaseSx p.subdatos{
    height:px;
    font-size:9px;
    line-height: 12px;
    font-weight: bold;
    color:#ffffff;
}

.myfavourites_contCentralSx_text_removeFav{
    height:10px;
    font-size:10px;
    line-height: 10px;
    font-weight: bold;
/*  background-image:url("../images/myfavourites_removefavourites.gif"); */
    background-repeat: no-repeat;
    background-position:left;
    margin-top: 6px;
}
.myfavourites_contCentralSx_text_removeFav a{
    color: #3e3969;
}

/* My Library Tracks*/
#pane1MyFavouritesTrack {
    width: 607px;
    height: 438px;
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
    padding-top: 0px;
    padding-left:0px;
    font-size: 12px;
    font-weight: normal;
    overflow:hidden;
}
.myfavourites_subtitle_tracks {
    width: 603px;
    height: 22px;
    padding-top: 2px;
    padding-left: 5px;
    margin-bottom: 1px;
    background-color:#08344e;
}
.myfavourites_subtitle_tracks h1{
    font-size:16px;
    font-weight: bold;
    color:#5ba7cc;
    padding-left: 15px;
    background-image:url("../images/myfavourites_menu_arrowDown_Sky-Blu.gif");
    background-repeat: no-repeat;
    background-position: left;
}

/* Artist Succes*/
#pane1ArtistContainer{
    /*height: 247px;*/
}
.artistDetail{
    height:230px;
    margin-bottom: 2px;
}
.artistDetailInfo{
    width: 180px;
    margin-right: 22px;
    float:left;
    padding-top: 6px;
    padding-left: 0;
    font-size: 10px;
    line-height:12px;
    font-weight:normal;
    color:#FFFFFF;
}
.artistDetailInfo h3{
    font-size: 23px;
    font-weight:normal;
    color:#d5edfa;
    line-height: 16px;
    padding-bottom: 11px;
}
.artistDetailInfoImg{
    width: 178px;
    height:119px;
    border-bottom:1px solid #78787a;
    border-right:1px solid #78787a;
    border-left:1px solid #b7b7b7;
    border-top:1px solid #b7b7b7;
    margin-bottom:10px; 
}
.artistDetailReleases{
    width: 180px;
    margin-right: 23px;
    float:left;
    padding-bottom: 6px;
}
.artistDetailReleaseLine{
    width: 180px;
    height: auto;
    float:left;
    margin-bottom: 6px;
}
.artistDetailReleases h4{
    font-size:12px;
    font-weight:bold;
    color:#d5edfa;
    padding-top: 31px;
    padding-bottom: 8px;
}
.releasesList .artistDetailReleaseImg, #twoWeeks_releases .artistDetailReleaseImg{
    width: 65px;
    height:65px;
}
.artistDetailReleaseImg{
    width: 45px;
    height:45px;
    border-bottom:1px solid #78787a;
    border-right:1px solid #78787a;
    border-left:1px solid #b7b7b7;
    border-top:1px solid #b7b7b7;
    margin-right: 6px;
    float:left;
}
.artistDetailReleaseInfo{
    font-size:10px;
    font-weight: normal;
    color:#84d0f0;
    line-height: 14px;
    padding-top: 3px;
}
.artistDetailReleaseInfo .title{
    font-size:11px;
    font-weight:bold;
    width:98px;
    color:#FFFFFF;
    display: block;
}
.releasesList .artistDetailReleaseInfo, #twoWeeks_releases .artistDetailReleaseInfo{
    float:left;
    width: 98px;
    height: 67px;
    position: relative;
    padding-top: 0;
}
.releasesList .artistDetailReleaseInfo .actions, #twoWeeks_releases .artistDetailReleaseInfo .actions{
    position: absolute;
    bottom: -2px;
    right: 0;
}
.releaseDetailHeader,
.paginatorWrapper {
    height: 28px;
    background-color: #1d61a0;
    margin-bottom: 8px;
    /*width: 585px;*/
}
.releaseDetailHeader .paginator,
.paginatorWrapper .paginator {
    color: #b7c1de;
    float: right;
    line-height: 28px;
    margin-right: 6px;
}
.releaseDetailHeader .paginator a,
.paginatorWrapper .paginator a {
    /*border: 1px solid;*/
    padding: 0 3px;
    color: #b7c1de;
}
#favoriteReleases {
    padding-top: 10px;
}
.artistDetailPopularTracks{
    width: 165px;
    padding-left:1px;
    padding-right: 9px;
    float: right;
    padding-top: 4px;
}
.releaseDetailBox {
   border: 1px solid #26496c; 
    padding: 6px 5px 10px 6px; 
    width: 178px; 
    margin: 0px 1px 4px 8px; 
    float: left;
    height: 62px;

}
.iconsView{
    margin-bottom: 16px;
    text-align:right;
}
.iconsViewFriend{
    float:right;
    margin-right: 6px;  
}
.iconsViewAdd{
    float:right;    
}
.PopularTracks{
    width: 165px;
    background-color:#3475a0;
    padding-bottom: 2px;
    float:left;
}
.PopularTracks h4{
    height: 17px;
    padding-top: 4px;
    padding-left:6px;
    background-color:#21507c;
    font-size:11px;
    font-weight:bold;
    color:#bde4f7;  
}
.PopularTracks_n{
    height: 19px;
    background-color:#3475a0;
}
.PopularTracks_nBorder{
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 4px;
    margin-left: 4px;
    margin-right: 4px;
    border-bottom:1px solid #649ab5;
    font-size:10px;
    font-weight: normal;
    color:#bde4f7;
    list-style:decimal;
    float:left;
    width:155px;
}
.PopularTracks_nBorder a{
    width:130px;
}
.PopularTracks_nBorder span{
    margin-right: 3px;
}
.PopularTracks_nBorder a,
.PopularTracks_nBorder span{
    display:block;
    float:left;
}
.releasesList .PopularTracks {
    width: 585px;
    margin-left:10px;
    margin-bottom: 35px;
    font-size: 11px;
    padding-bottom: 0;

}
.releasesList .PopularTracks h4{
    background-color: #233d6e;
    color: #a4dbf8;
    border: 1px solid #1C273E;
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
.releasesList .PopularTracks .PopularTrack {
    float: left;
    background-color: #215a94;
    color: #fff;
    width: 115px;
    border: 1px solid #1C273E;
    border-left: 0;
    border-bottom: 0;
    border-top: 0;
    height: 32px;
    padding: 5px;
    width: 106px;
}
.releasesList .PopularTracks .last {
    width: 107px;
    border-right: 0;
}
.releasesList .PopularTracks .PopularTrack span.number {
    background-color: #009fe3;
    color: #fff;
    display: inline-block;
    padding: 2px 4px;
    margin-right: 5px;
    float: left;
}
.releasesList .PopularTracks .PopularTrack a {
    display: inline-block;
    line-height: 10px;
}
.artistDetail .featured {
    position: relative;
    padding-top: 0;
    margin: 6px 0 5px 0;
    height: 240px;
}
.artistDetail .featured img.artistPhoto {
    position: absolute;
    z-index: 1;
}
.artistDetail .featured .artistDetailInfoHeader {
    position: absolute;
    bottom: 10px;
    height: auto;
    margin-bottom: 0;
    margin-left: 10px;
    z-index: 2;
}
.artistDetail .featured .artistDetailInfoHeader h3 {
    float: none;
    background: none;
    padding-left: 0;
    padding-bottom: 11px;
    padding-left: 0;
    line-height: 16px;
}
.artistDetail .featured .artistDetailInfoHeader h4 {
    margin-left: 0;
    color: #fff;
    line-height: 16px;
}
.artistDetail .featured .iconsView {
    width: 158px;
    position: relative;
    z-index: 2;
    margin: 4px 13px 0;
}
.artistDetail .featured .bio {
    width: 158px;
    position: relative;
    margin-left: 400px;
    z-index: 1;
    margin: 4px 13px 0;
    text-align: left;
    padding:  0 0 0 5px;
    height: 16px;
    line-height: 16px;
    width: 150px;
    height: 250px;
    overflow: visible;
    
}
.artistDetail .artistDetailInfo .iconsView  .PopularTracks {    
    background-color: #1c273e;
    margin-top: 0;
    margin-bottom: 0;
    width: 152px;
    padding: 3px;
    overflow: hidden;
}
.artistDetail .artistDetailInfo .iconsView  .PopularTracks .odd {
    background-color: #1c273e;
}
.artistDetail .artistDetailInfo .iconsView  h4 {    
    float: none;
    text-align: left;
    margin-left: 0;
    color: #fff;
    background-color: #5a5d8b;
    height: 18px;
    line-height: 18px;
    padding-left: 5px;
    padding-top: 0;
}
.artistDetail .featured .iconsView  .PopularTrack {
    text-align: left;
    padding:  0 0 0 5px;
    background-color: #393f70;
    height: 16px;
    line-height: 16px;
    width: 148px;
}
.artistDetail .featured .iconsView .PopularTrack span.number {
    background-color: #393F70;
    margin-right: 3px;
    padding: 0;
}
.artistDetail .featured .iconsView .odd span {
    background-color: #1C273E !important;
}
.releasesList .featured .PopularTracks .PopularTrack div.ellipse_wrapper {
    width: 130px;
}
.releasesList .PopularTracks .PopularTrack div.ellipse_wrapper {
    width: 86px;
    display: inline-block;
}
.releasesList .featured .PopularTracks .PopularTrack a {
    width: auto;
    height: auto;
    line-height: 16px;
    overflow: visible;
}

.releasesList .artistDetailReleaseInfo .genres, #twoWeeks_releases .artistDetailReleaseInfo .genres{
    display: block;
}

.releasesList .artistDetailReleaseInfo .label, #twoWeeks_releases .artistDetailReleaseInfo .label{
    display: block;
}

.releasesList .artistDetailReleaseInfo .genres a, #twoWeeks_releases .artistDetailReleaseInfo .genres a{
    color: #84D0F0;
}

/* Genre Viwe*/
.genreDetaille{
    width: 405px;
    float:left;
}
.genreDetaille h3{
    font-size: 23px;
    font-weight:normal;
    color:#d5edfa;
    line-height: 16px;
    padding-bottom: 12px;
    padding-top: 5px;
}
.genreDetaille h4{
    font-size: 12px;
    font-weight: bold;
    color:#d5edfa;
    line-height: 12px;
    padding-bottom: 8px;
    padding-top: 2px;
}
.genreDetailleLine{
    width: 182px;
    margin-right: 19px;
    margin-bottom: 10px;
    float:left;
}
.genreDetailleLineContent{
    width: 194px;
    float:left;
}
.genreDetailleLineImg{
    width: 71px;
    height: 71px;
    float:left;
    border-bottom:1px solid #78787a;
    border-right:1px solid #78787a;
    border-left:1px solid #b7b7b7;
    border-top:1px solid #b7b7b7;
}
.genreDetailleLineInfo{
    width: 100px;
    float:left;
    padding-left:9px;
    /*padding-right: 12px;*/
}
.genreDetailleLineInfo{
    font-size:10px;
    font-weight: normal;
    color:#84d0f0;
    line-height: 14px;
    padding-top: 18px;
}
.genreDetailleLineInfo a{
    font-size:10px;
    font-weight: normal;
    color:#84d0f0;
    line-height: 14px;
    padding-top: 3px;
}
.genreDetailleLineInfo .title a{
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}

/* Review*/
#review{
    clear:both;
}

#paneReviewContainer{
    height: 464px;
    background-color:#4387ae;
    padding: 9px 22px 9px 12px;
    margin-bottom:10px;
}
.reviewTop{
    margin: 0px 0px 10px 0px;
}
.reviewTopImg{
    width: 139px;
    height: 139px;
    float:left;
    margin: 0px 10px 0px 0px;
}
.reviewToptexto{
    width: 275px;
    height: 139px;
    float:left;
    margin: 0px 10px 0px 0px;
    color:#d5edfa;
}
.reviewToptexto h1{
    font-size:23px;
    font-weight:normal;
}
.reviewToptexto h2{
    font-size:13px;
    font-weight:normal;
}
.reviewToptexto .genreLabel{
    font-size:10px;
    font-weight:normal;
    line-height: 12px;
    padding-top: 8px;
}
.reviewToptexto .lenghhTracks{
    font-size:10px;
    font-weight:normal;
    line-height: 12px;
    padding-top: 12px;
}
.reviewTopWriteRev{
    font-size:23px;
    font-weight: bold;
    line-height: 22px;
    color:#d5edfa;
}
.reviewAdvices{
    width:550px;
    height:106px;
    padding:9px 12px 9px 11px;
    margin:0 0 4px 0;
    font-size:10px;
    font-weight:normal;
    line-height: 13px;
    color:#ffffff;
    background-color:#3475a0;
}
.reviewAdvices h1{
    font-size:10px;
    font-weight: bold;
    line-height: 14px;
}
.reviewAdvices ul{
    margin-left: 11px;
}
.reviewAdvices ul li{
    font-size:10px;
    font-weight: bold;
    list-style: url(../images/reviewListStyle.gif);
}
.rankForm{
    width:559px;
    height:271px;
    padding: 10px 7px 16px 7px;
    background-color:#3475a0;
}
.rankFormRank{
    width:559px;
    height:39px;
    border-bottom: 1px solid #75a7c4;
}
.rankFormRankSx{
    width:189px;
    height:37px;
    float:left;
    padding-right: 7px;
    font-size:11px;
    font-weight: normal;
}
.rankFormRankSx h1{
    font-size:11px;
    font-weight: bold;
}
.rankFormRankButton{
    width:65px;
    height:34px;
    margin-top: 3px;
    margin-right: 7px;
    float:left;
}
.rankFormRankButtonFinal{
    width:65px;
    height:34px;
    margin-top: 3px;
    float:left;
}
.FormRankUserName{
    height: 61px;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    padding-top: 8px;
}
p.FormRankUserName1{
    margin-bottom:1px;
}
.review_input{
    width:552px;
    height:22px;
    height/*\**/:19px\9;
    padding-left: 5px;
    padding-right: 5px;
    padding-top/*\**/: 3px\9;
    background-image:url(../images/ReviewInput.gif);
    background-repeat:no-repeat;
}
.FormRankReviewTitle{
    height: 41px;
    font-size: 11px;
    font-weight: bold;
    padding-top: 8px;
}
.FormRankReviewTitle p.title{
    padding-bottom: 3px;
}
.FormRankReview{
    height: 119px;
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
}
.FormRankReview p.title{
    padding-bottom: 3px;    
}
.review_textarea{
    width:552px;
    height:86px;
    padding-left: 5px;
    padding-right: 5px;
    background-image:url(../images/ReviewTextArea.gif);
    background-repeat:no-repeat;
}
.reviewBottom{
    width:571px;
    height:27px;
    margin-bottom: 10px;
    padding-left: 2px;
}
.reviewBottomSx{
    height:17px;
    float:left;
    font-size:12px;
    font-weight:normal;
    padding-top: 8px;
}
.reviewBottomDx{
    float:right;
    padding-top: 8px;
}
.reviewBottomDx1{
    width:20px;
    height:19px;
    background-image:url(../images/reviewButtonSx.png);
    background-repeat:no-repeat;
    float:left;
}

.submitPublishReview{
    height:16px;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#009ee1;
    padding-bottom:3px;
    padding-bottom/*\**/:0px\9;
    margin: 0px;
    float:left;
}
.submitPublishReview input{
    width: 113px;
    height/*\**/:19px\9;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#009ee1;
    padding-top/*\**/: 3px\9;
    margin: 0px;
}
.reviewBottomDx2{
    width:25px;
    height:19px;
    background-image:url('../images/reviewButtonDx.png');
    background-repeat:no-repeat;
    float:left;
}

/* Register view*/
.fz_apply_apply{
    width: 979px;
    height: 392px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 9px;
    margin-bottom: 11px;
    padding:0px;
    background-color:#58585a;
    float:left;
}
.fz_apply_apply h2{
    width: 967px;
    height: 34px;
    margin:0px;
    padding-left: 12px;
    padding-top: 4px;
    background-image: url('../images/tab-activ.gif');
    background-repeat: repeat-x;
    font-size: 18px;
    font-weight: bold;
    color:#FFFFFF;
}
.applyYellow{
    color:#FFED00;
    margin-left: 0.3em; 
}

.applyLeft{
    width:238px;
    height:309px;
    margin-top: 19px;
    padding-left: 17px;
    border-right: 1px solid #1bbbea;
    float:left;
}
.regViewSubTitle{
    color:#c6c7c9;
    font-size:19px;
    font-weight:bold;
    line-height: 18px;
    padding-bottom:17px;
}
.regViewSubTitle span{
    color:#1bbbe9;
}
.applyLeft ul li{
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}
.applyLeft ul li div.name{
    width: 97px;
    padding-top: 3px;
    float:left;
}
.applyLeft ul li div.input input{
    width: 119px;
    height: 22px;
    *height: 19px;
    height/*\**/: 19px\9;
    padding-left: 5px;
    padding-top:0px;
    *padding-top:3px;
    padding-top/*\**/:3px\9;
    margin-bottom: 12px;
    *margin-bottom: 0px;
    float:left;
    background-image:url('../images/registarView_bgInput.png');
    background-repeat:no-repeat;
}
.regViewApplyLeftError{
    height: 81px;
    /*padding-top:16px;*/
    font-size:12px;
    font-weight: normal;
    color:#ffed00;
}

.portalPageMyFlyzik .regViewApplyLeftError{
    height: 50px;   
}

#fz_apply_apply_error{
    font-size:12px;
    font-weight: normal;
    color:#ffed00;
}

    #fz_apply_apply_error ul{
        margin-bottom: 8px;
    } 
#sf_guard_signin .regViewApplyLeftError span,
.fz_apply_apply .regViewApplyLeftError span,
.fz_apply_apply .invalidDateChamps span,
.fz_apply_apply .invalidGenresChamps span,
.fz_apply_apply .IncorrectTyping span{
    display:none;   
}

.applyCenterLeft{
    width:226px;
    height:309px;
    margin-top: 19px;
    padding-left: 16px;
    border-right: 1px solid #1bbbea;
    float:left;
}
.applyCenterLeft ul li{
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}
.applyCenterLeft ul li div.name{
    width: 84px;
    padding-top: 3px;
    float:left;
}
.applyCenterLeft ul li div.input input{
    width: 119px;
    height: 22px;
    *height: 19px;
    height/*\**/: 19px\9;
    padding-left: 5px;
    padding-top:0px;
    *padding-top:3px;
    padding-top/*\**/:3px\9;
    margin-bottom: 12px;
    *margin-bottom: 0px;
    float:left;
    background-image:url('../images/registarView_bgInput.png');
    background-repeat:no-repeat;
}
.applyCenterLeft ul li div.input select{
    width: 124px;
    height: 22px;
    margin-bottom: 12px;
    *margin-bottom: 0px;
    background-color:#d9dadb;
    float:left;
}
#fzApplyApply_country_id{
    width: 124px;
    height: 22px;
    /*background-image:url('../images/regViewBgSelect.jpg');
    background-repeat:no-repeat;*/
}
.applyCenterRight{
    width:299px;
    height:309px;
    margin-top: 19px;
    padding-left: 17px;
    border-right: 1px solid #1bbbea;
    float:left;
}
.applyCenterRight ul li{
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}
.applyCenterRight ul li div.nameDate{
    width: 112px;
    margin-top: 3px;
    float:left;
}
.applyCenterRight ul li div.selectDate{
    width: 187px;
    float:left;
    color:#d9dadb;
}
#fzApplyApply_birth_date_day{
    width:36px;
    height: 22px;
    margin-right:9px;
}
#fzApplyApply_birth_date_month{
    width:36px;
    height: 22px;
    margin-right: 9px;
}
#fzApplyApply_birth_date_year{
    width:60px;
    height: 22px;
}
.applyCenterRight ul li div.downside_month{
    width: 45px;
    margin-left: 120px;
    margin-top: 4px;
    margin-bottom: 5px;
    float:left;
}
.applyCenterRight ul li div.downside_day{
    width: 45px;
    margin-left: 3px;
    margin-top: 4px;
    margin-bottom: 5px;
    float:left;
}
.applyCenterRight ul li div.downside_year{
    width: 53px;
    margin-left: 9px;
    margin-top: 4px;
    margin-bottom: 5px;
    float:left;
}
.applyCenterRight ul li div.invalidDateChamps, .applyCenterRight ul li div.invalidGenresChamps{
    font-size:12px;
    font-weight: normal;
    color:#ffed00;
    margin-bottom: 10px;
    clear:both;
}
.applyCenterRight ul li div.name{
    width: 139px;
    margin-right:5px;
    margin-bottom: 5px;
    float:left;
}
#fzApplyApply_genre_1{
    width: 139px;
    height: 22px;
    margin-right:5px;
    margin-bottom: 5px;
    background-color:#d9dadb;
    float:left;
    clear:both;
}
    #fzApplyApply_genre_1 option, #fzApplyApply_genre_2 option, #fzApplyApply_genre_3 option, #fzApplyApply_genre_4 option{
        background-color:#d9dadb;
    }
    
#fzApplyApply_genre_2{
    width: 139px;
    height: 22px;
    margin-right:5px;
    margin-bottom: 5px;
    background-color:#d9dadb;
    float:left;
}
#fzApplyApply_genre_3{
    width: 139px;
    height: 22px;
    margin-right:5px;
    margin-bottom: 5px;
    background-color:#d9dadb;
    float:left;
}
#fzApplyApply_genre_4{
    width: 139px;
    height: 22px;
    margin-right:5px;
    margin-bottom: 5px;
    background-color:#d9dadb;
    float:left;
}
.applyCenterRight ul li.checkList{
    margin-top: 22px;
}
.applyCenterRight ul li div.check{
    width:13px;
    margin-right: 9px;
    float:left;
    margin-top: 22px;
    *margin-top: 17px;
}
.applyCenterRight ul li div.textBox{
    width: 260px;
    font-size:12px;
    font-weight: normal;
    color:#c6c7c9;
    float:left;
    margin-top: 19px;
}
.applyCenterRight ul li div.check1{
    width:13px;
    margin-right: 9px;
    float:left;
    margin-top: 13px;
    *margin-top: 8px;
}
.applyCenterRight ul li div.textBox1{
    width: 260px;
    font-size:12px;
    font-weight: normal;
    color:#c6c7c9;
    float:left;
    margin-top: 10px;
}
.applyRight{
    width:144px;
    height:309px;
    margin-top: 19px;
    padding-left: 18px;
    float:left;
}
.applyRight ul li div.text{
    width: 123px;
    font-size:10px;
    font-weight: bold;
    color:#FFFFFF;
    padding-bottom:13px;
}
#fzApplyApply_captcha{
    width: 119px;
    height: 22px;
    *height: 19px;
    height/*\**/: 19px\9;
    padding-left: 5px;
    padding-top:0px;
    *padding-top:3px;
    padding-top/*\**/:3px\9;
    margin-bottom: 10px;
    background-image:url('../images/registarView_bgInput.png');
    background-repeat:no-repeat;    
}
.fz_apply_submit_row{

}
.fz_apply_submit_row input{
    width: 123px;
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    color:#FFFFFF;
    padding-bottom: 2px;
    padding-bottom/*\**/: 0px\9;
    background-image:url('../images/formButton.png');
    background-repeat:no-repeat;
}
.applyRight ul li div.IncorrectTyping{
    font-size:12px;
    font-weight: normal;
    color:#ffed00;
    margin-bottom: 33px;
}
.buttonApply_submitSx{
    width:39px;
    height: 23px;
    background-image:url('../images/register_buttonApplySubmitSx.png');
    background-repeat:no-repeat;
    float:left;
}
.buttonApply_submitDx{
    width:39px;
    height: 23px;
    background-image:url('../images/register_buttonApplySubmitDx.png');
    background-repeat:no-repeat;
    float:left;
}
.buttonApply_submitCx{
    background-color:#009ee0;
    float:left;
}

/* Crate new playlist */
.titleTabCentral_myPlaylist{
    background-image:url("../images/BgTitleUpdateprofile.jpg");
    background-repeat:no-repeat;
    color:#D5EDFA;
    font-size:14px;
    font-weight:bold;
    height:26px;
    padding-left:10px;
    padding-right:3px;
    padding-top:0;
    width:594px;
}
.myPlaylist_Sx{
    float:left;
    padding-top: 6px;
    height:20px;
}
.myPlaylist_Sx h2{
    font-size:14px;
    font-weight: bold;
    color:#d5edfa;
}
.myPlaylist_Dx{
    float: right;
    height:21px;
    padding-top: 5px;
}
.myPlaylist_Dx_sx{
    background-image:url("../images/myFavourites_bg.jpg");
    background-repeat:repeat-x;
    float:left;
    height:15px;
    padding-left:4px;
    padding-top:2px;
}
.myPlaylist_Dx_sx a{
    font-size:11px;
    font-weight:bold;
}
.myPlaylist_Dx_dx{
    background-image:url("../images/newPlaylist_bgHeaderDx.png");
    background-repeat:no-repeat;
    float:left;
    height:15px;
    padding-top:2px;
    width:5px;
}
.playlistsBoxsSx{
    width:304px;
    height:318px;
    float:left;
}
.playlistsBox{
    width:304px;
    float:left;
}
.playlistsBox div.box{
    width:286px;
    height: 147px;
    padding: 2px;
    background-color:#4387ae;
}
.playlistsBox div.boxTop{
    width:286px;
    height: 128px;
    background-color:#005074;
}
.playlistsBox div.boxTopSx{
    width:240px;
    height: 110px;
    background-color:#4387ae;
    border-left:4px solid #005074;
    border-top: 4px solid #005074;
    padding: 7px 7px 7px 7px;
    float:left;
}
.boxTopSx div.boxTopSx_Top{
    height: 69px;
    margin-bottom:15px;
}
.boxTopSx div.boxTopSx_Top div.boxTopSx_TopImg{
    width:67px;
    height: 67px;
    border-top: 1px solid #b7b7b7;
    border-right: 1px solid #78787a;
    border-bottom: 1px solid #78787a;
    border-left: 1px solid #b7b7b7;
    margin-right: 7px;
    float:left;
}
.boxTopSx_Top div.boxTopSx_TopText{
    width: 164px;
    float:left;
    font-size:10px;
    font-weight: normal;
    line-height: 12px;
}
.boxTopSx_TopText h4{
    font-size:16px;
    font-weight: normal;
    line-height:12px;
    padding-bottom: 10px;
}
.boxTopSx div.boxTopSx_Bottom{
    height:;
}
.playlistsBox div.boxTopDx{
    width:28px;
    height: 128px;
    background-image:url("../images/myPlaylist_BottomTopDx.png");
    background-repeat:no-repeat;
    float:left;
}
.playlistsBox div.boxBottom{
    width:286px;
    height: 19px;
    font-size: 10px;
    font-weight:bold;
    background-color:#005074;
}
.playlistUpdate{
    width:122px;
    height: 18px;
    background-color:#005074;
    margin-left: 4px;
    padding-left: 17px;
    padding-top:1px;
    border-right: 2px solid #4387ae;
    background-image:url("../images/myplaylist_iconUpdate.png");
    background-repeat:no-repeat;
    float:left;
}
.playlistDelete{
    width:120px;
    height: 18px;
    margin-left: 4px;   
    padding-left: 17px;
    padding-top:1px;
    background-color:#005074;
    background-image:url("../images/myplaylist_iconRemove.png");
    background-repeat:no-repeat;
    float:left;
}
.playlistTracks{
    width:303px;
    height:435px;
    background-color:#e1edf4;
}
.playlistsTable{
    width:303px;
    background-color:#e1edf4;
    float:left;
}
#playlistTrackList{
    width:303px;
    background-color:#e1edf4;
}

#trackList td a.actionTrack, #trackList td a.actionTrack{
    padding-top: 2px;
}
/* Final Crate new playlist */
/* Edit playlist */
#playlist_edit_form{
    width: 584px;
    height: 161px;
    padding-top: 8px;
    padding-left: 11px;
    padding-bottom: 9px;
    padding-right: 12px;
    background-color: #4387ae;
    margin:0px;
}
.playlistFormImage{
    width: 139px;
    height: 139px;
    margin-right: 12px;
    background-color:#333333;
    float: left;
}
.playlistFormDerecha{
    width: 433px;
    height: 139px;
    float: left;
}
.playlistFormDerecha_line1{
    width: 433px;
    height: 46px;
}
.playlistFormInfo{
    width: 229px;
    font-size: 10px;
    font-weight: normal;
    color:#d5edfa;
    float:left;
}
.playlistFormDerecha_line1 h2{
    width: 204px;
    font-size: 23px;
    font-weight:bold;
    color:#d5edfa;
    float:left;
}
.playlistFormDerecha_line2{
    width: 433px;
    height: 37px;
    padding-top: 11px;
}
.playlistFormFormName{
    width: 229px;
    font-size: 10px;
    font-weight: bold;
    color:#ffffff;
    float:left;
}
.playlistFormFormName input{
    width: 161px;
    height:20px;
    height/*\**/:18px\9;
    padding-left: 5px;
    padding-right: 5px;
    padding-top/*\**/: 2px\9;
    background-image:url("../images/editPlaylist_bginput.png");
    background-repeat:no-repeat;
}
.playlistFormFormNameInput{
    padding-top: 2px;
}
.playlistFormMood{
    width: 175px;
    font-size: 10px;
    font-weight: bold;
    color:#ffffff;
    padding-left: 29px;
    float:left;
}
.playlistFormMood select{
    width: 116px;
    background-color:#959595;
}

.playlistFormDerecha_line3{
    width: 433px;
    height: 35px;
    padding-top: 10px;
}
.playlistFormComment{
    width: 235px;
    float:left;
}
.playlistFormComment textarea{
    width: 225px;
    height: 21px;
    padding-left: 5px;
    padding-right: 5px;
    background-image:url("../images/editPlaylist_bginput1.png");
    background-repeat:no-repeat;
}
.playlistFormImage1{
    width: 97px;
    padding-left:24px;
    font-size: 10px;
    padding-top: 2px;
    font-weight: bold;
    color:#ffffff;
    float:left;
}
.playlistFormImage1 input{
    width: 96px;
    height: 18px;
    padding-bottom: 4px;
    padding-bottom/*\**/: 0px\9;
    margin-top: 2px;
    font-size: 11px;
    font-weight: bold;
    color:#ffffff;
    text-align:center;
    background-image:url("../images/editPlaylist_bginputBrowser.png");
    background-repeat:no-repeat;
    position:absolute;
    display:block;
}
#playlistImageUploader{
    position:absolute;
}
.playlistFormSubmit{
    width: 77px;
    text-align:right;
    float:left;
}
.playlistFormSubmit input{
    width: 63px;
    height: 19px;
    font-size: 14px;
    font-weight: bold;
    color:#ffffff;
    padding-bottom: 4px;
    padding-bottom/*\**/: 0px\9;
    margin-top: 16px;
    background-image:url("../images/editPlaylist_bgsubmit.png");
    background-repeat:no-repeat;
}
.contentCentralDx {
    float: left;    
}
.mycartCheckoutBoxDx {
    width:180px;
    text-align:left;
    float: right;
    margin-top:10px;
}
.mycartCheckoutHome{
    width:180px;
    height:32px;
    margin-bottom: 0px;
}


.mycartIconHome{
    width:30px;
    height:32px;
    background-image:url("../images/tab-activ.gif");
    background-repeat:repeat-x;
    float:left;
    padding-right:1px;
}

.mycartIconPic{
    float:left;
    padding: 6px 1px 1px 6px;
}

.mycartIconHome a{
    display:block;
    height:32px;
    width:31px;
}


.checkoutHome{
    width:149px;
    height:32px;
    background-image:url("../images/tab-activ-no.gif");
    background-repeat:repeat-x;
    float: left;
}
.checkoutHome .item{
    width:67px;
    height:32px;
    font-size:12px;
    font-weight: bold;
    color:white;
    text-align:right;
    padding-right:8px;
    float: left;
    margin-top:1px;
}
.checkoutHome .checkOut{
    width: 68px;
    height: 16px;
    background-image:url("../images/tab-activ.gif");
    background-repeat:repeat-x;
    margin-top: 4px;
    margin-right:3px;
    font-size: 12px;
    font-weight: bold;
    color:#ffffff;
    text-align: center;
    padding-top: 3px;
    float: left;
}
.checkoutHome .checkOut a{
    text-align: center;
}
.checkoutHome .checkOut a:hover{
    text-align: center;
}
.contentDx {
    width:180px;
    text-align:left;
    float: right;
}
.spaceEmptyDx {
    /*height:262px;*/
    /** height:270px;*/
    height:231px;
    * height:239px;
}
.contentCentralDx {
    float: left;    
}

/* Footer */
.footer {
    width: 1020px;
    height:154px;
    padding-top: 10px;
    font-size:11px;
    line-height: 12px;
    font-weight:normal;
    color:#878686;
    text-align:left;
    background-color:black;
}
.footerPortal {
    width:1010px;
    width/*\**/:1010px\9;
    height:155px;
    padding-top:10px;
    padding-left: 10px;
    font-size:11px;
    font-weight:normal;
    color:#1bbbe9;
    background-color:#2c292d;
    text-align:left;
}
.footerNetwork {
    width:1010px;
    width/*\**/:1010px\9;
    height:155px;
    padding-top:10px;
    font-size:11px;
    font-weight:normal;
    color:#1bbbe9;
    background-color:#2c292d;
    text-align:left;
}
.footerBoxUp {
    width:1001px;
    height:170px;
    margin-top:0px;
    *margin-top:-12px;
}
.footerBoxUp a{
    text-decoration:none;
    color:#878686;
}
.footerBoxUp a:hover{
    text-decoration:underline;
}
.FooterWelcome {
    width: 250px;
    height: 100%;
    margin: 0px 30px 0px 20px;
    float:left;
}
.textoFooterWelcome  {
    font-size:11px;
    width: 100%;
    height: 100%;
    padding: 20px 10px 10px 10px;
}
.FooterLanguage {
    width:232px;
    height:27px;
    margin-bottom: 4px;
    background-color:black; 
    float:left;
}
.tituloBoxFooterLanguage{
    width:111px;
    height:20px;
    font-size:12px;
    font-weight:bold;
    color:#1bbbe9;
    padding-top:6px;
    padding-left:10px;
    float:left;
}
.textoFooterLanguage {
    width:107px;
    height:22px;
    padding:5px 0px 0px 0px;
    float:left;
}
.titleBoxDx{
    float: right;
    margin-right: 2px;
}

.FooterTitleLang{
    width:84px;
    height:17px;
    background-image:url("../images/FooterBgLang.png");
    background-repeat: no-repeat;
    font-size:10px;
    font-weight:bold;
    padding:0px 0px 0px 4px;
    margin-right:1px;
    color:#FFFFFF;
    float:left;
}
.FooterTitleLangImg{
    width:px;
    height:14px;
    padding-top: 3px;
    padding-right:3px;
    float:left;
}
.FooterTitleLangNombre{
    width:px;
    height:14px;
    padding-top:3px;
    float:left;
}
.flechaDxBox .typeSelector{
    display:none;
    font-size:10px;
    z-index:100;
    position:relative;
    background:#3d3c3f;
}

.flechaDxBox ul.typeSelector{
    width: auto;
    float:left;
    border-top: 1px solid #626262;
    border-right: 1px solid #626262;
    border-left: 1px solid #626262;
    font-size:9px;
    list-style:none;
    color:#FFFFFF;
    background:#3d3d3d;
}
.flechaDxBox ul.typeSelector li{
    width: auto;
    height:18px;    
    list-style:none;
    border-bottom:1px solid #626262;
    font-size: 9px;
    color:#FFFFFF;
    font-weight:bold;
}
.flechaDxBox ul.typeSelector li img{
    margin-top:2px;
    margin-left:3px;
    float:left;
}
.flechaDxBox ul.typeSelector li a, .flechaDxBox ul.typeSelector li span{    
    width: 45px;
    padding:3px 5px 0 5px;
    height:15px;
    display:block;
    list-style:none;
    text-decoration:none;
    color:#FFFFFF;
    float:left;
    background-image: none;
}

/* Flags */
.textoFooterLanguage ul.typeSelector{
    width: 80px;
}

    .textoFooterLanguage ul.typeSelector li{
        height: 28px;
    }
.lineaLanguage{
    width:206px;
    height:22px;
}
.boxbandera {
    width:26px;
    height:13px;
    padding-right:7px;
    padding-bottom: 4px;
    float:left;
}
.boxbanderaFinal {
    width:60px;
    height:15px;
    float:left;
}
.imgbandera {
    width:19px;
    height:15px;
    margin-right:2px;
}
.FooterPayment {
    width:232px;
    height:36px;
    margin-bottom: 7px;
    background-color:black; 
    background-repeat: no-repeat;
    float:left;
}
.tituloBoxFooterPayment{
    /*width:129px;*/
    width:65px;
    height:27px;
    font-size:12px;
    font-weight:bold;
    color:#1bbbe9;
    padding-top:9px;
    padding-left:10px;
    float:left;
}
.textoFooterPayment{
    /*width:93px;*/
    width: 154px;
    height:36px;
    padding-top:5px;
    float:left;
}
.FooterBoxGeneric{
    width:115px;
    height: 100%;
    margin: 0 35px 0 35px;
    background-color:black; 
    float:left;
}
.FooterBoxSocial{
    width:115px;
    height: 94%;
    margin: 0 0 0 30px;
    background-color:black; 
    float: left;
    text-align: right;
}

.FooterBoxSocial p{
	
	margin-top:10px;

	}

.FooterBoxGeneric .tituloBoxFooter{
    padding-top: 2px;
}

.FooterBoxGeneric_final{
    width:245px;
    height:86px;
    background-color:black; 
    float:left;
}
.tituloBoxFooter {
    width:100%;
    height:24px;
    line-height: 24px;
    padding: 11px 0px 0px 0px;
    font-size:12px;
    font-weight:bold;
    color:#00bae8;
}
.textoBoxFooter{
    width: 232px;
    height:51px;
    padding: 5px 0px 0px 0;
    font-size: 10px;
    line-height: 15px;
}
.textoBoxFooterSx{
    width: 108px;
    height:46px;
    margin-right:7px;
    float:left;
}
.textoBoxFooterDx{
    width: 112px;
    height:46px;
    float:left;
}
.textoCopyright{
    float:left;
    color:#888888;
}
.footerSx{
    width:703px;
    height:25px;
    padding-right:7px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#87888a;
    padding-top: 27px;
}
.footerSx a{
    color:#87888a;
}
.footerDx{
    width:284px;
    height:52px;
    float:left;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:#87888a;
    margin-right: -8px;
    margin-left: 9px;
    margin-bottom: 6px;
}
.footerMp3{
    height:23px;
    margin-bottom: 4px;
}
.footerSocialNetwork{

}
.imgSocialnetwork{
    margin-bottom: -2px;
}
.Copyright{
    width: 1020px;
    height: 65px;
    background-color:black;
    padding:0px;
    margin:0px;
    text-align:center;
    color:#888888;
}
.pic-home{
	/*display: block; */
	margin: 0 auto;
	vertical-align:bottom;  
}


.ImgFinalNetwork{
    width:1020px;
    height:13px;
    background-image:url("../images/FooterImgFinal.png"); 
    background-repeat: no-repeat;
    background-color:#000000;
    padding:0px;
    margin:0px;
}
.footerLinkSocNetwork{
    width:1000px;
    height: 12px;
    padding:13px 10px 13px 10px;
    font-size:11px;
    font-weight: normal;
    color:#FFFFFF;
    background-color:#000000;
    text-align: left;
}
.footerLinkSocNetworkNetwork{
    width:1000px;
    height: 12px;
    padding:13px 10px 13px 10px;
    font-size:11px;
    font-weight: normal;
    color:#FFFFFF;
    text-align: left;
    background-color:#000000;
}
.footerLink{
    width:713px;
    float:left;
    color:#87888a;
}
.footerSocnetwork{
    width:285px;
    float:left;
    font-size:10px;
    font-weight:bold;
    color:#87888a;
}
/* Forgot Password */
.forgotPwd{
    padding-top: 5px;
    padding-left: 8px;
    height:455px;
    width:598px;
}
.forgotPwd .imgTitle{
    width:504px;
    height:65px;
    background-image:url("../images/forgotPwd_iconTitle.png"); 
    background-repeat: no-repeat;
    padding-left:70px;
}
.forgotPwd .imgTitle h1, #not_registered .imgTitle h1{
    font-size:22px;
    font-weight: bold;
    color:#1cbbea;
    line-height: 20px;
    line-height/*\**/: 23px\9;
    padding-top: 12px;
    padding-top/*\**/: 9px\9;
}
.forgotPwd .imgTitle h1 span.HomeGris, #not_registered .imgTitle h1 span.HomeGris{
    color:#c6c7c9;  
}
.forgotPwd .text, #not_registered .text{
    width:504px;
    font-size:13px;
    font-weight: normal;
    color:#ffffff;
}
.forgotPwd .text p{
    padding-top:20px;
}
.forgotPwd .forgotPasswordUsername{
    padding-top: 45px;
    padding-bottom: 47px;
    width:500px;
}
.forgotPwd .forgotPasswordUsername .name{
    height: 19px;
    padding-top: 3px;
    float: left;
    font-size:12px;
    font-weight: bold;
    color:#ffffff;
}
.forgotPwd .forgotPasswordUsername .input{
    width:237px;
    height: 22px;
    padding-left:10px;
    float: left;
}
.forgotPwd .forgotPasswordUsername input{
    width:232px;
    height: 22px;
    padding-top: 0px;
    padding-top/*\**/: 3px\9;
    padding-left: 5px;
    background-color:#3d3c3f; 
    background-image:url("../images/forgotPwd_bgInput.png"); 
    background-repeat: no-repeat;   
}
.forgotPwd .tip{
    width:554px;
    height: 22px;
    font-size:13px;
    font-weight: normal;
    color:#84d0f0;
    padding-bottom: 65px;
}
.forgotPasswordSubmit{
    width: 550px;
    height: 21px;
    float:left;
    margin-bottom: 20px;
}
.forgotPwd .resetMyPw{
    height: 21px;
    float: right;
    margin:0px;
    padding:0px;
}

.forgotPwd .resetMyPw input{
    width: 176px;
    height: 21px;
    background-image:url("../images/forgotPwd_BgResetMyPwd.png"); 
    background-repeat: no-repeat;   
    font-size:12px;
    font-weight: bold;
    color:#ffffff;
    padding-bottom: 3px;
    padding-top: 0px;
    padding-top/*\**/: 3px\9;
    margin:0px;
    padding-left:0px;
    padding-right: 0px;
}
.forgotPwd .cancel{
    height: 21px;
    float: right;
    margin: 0px;
    padding: 0px;
}
.forgotPwd .cancel input{
    width: 123px;
    height: 21px;
    background-image:url("../images/forgotPwd_BgCancel.png"); 
    background-repeat: no-repeat;   
    font-size:12px;
    font-weight: bold;
    color:#ffffff;
    padding-bottom: 3px;
    padding-top: 0px;
    padding-top/*\**/: 3px\9;
    margin:0px;
    padding-left: 0px;
    padding-right: 0px;
}
.forgotPwd .or{
    width: 47px;
    height: 21px;
    float: right;
    text-align:center;
    font-size:12px;
    font-weight: bold;
    color:#ffffff;
    padding-bottom: 3px;
    padding-top: 3px;
}
.helpCenter{
    width: 579px;
    height: 15px;
    margin-right:9px;
    margin-bottom: 10px;
    border-top:1px solid #c6c7c8;
    padding-top:5px;
    font-size:10px;
    font-weight: normal;
    color:#c6c7c8;
}
.helpCenter a{
    font-size:10px;
    font-weight: normal;
    color:#c6c7c8;
    text-decoration:underline;
}
.helpCenter a:hover{
    text-decoration: none;
}

/* Affiliate */
.AfiliateSponsor{
    width:978px;
    height:434px;
    background-color:#58585a;
    margin-left: 10px;
}
.AfSpTitle{
    width: 960px;
    height: 23px;
    background-image: url("../images/tab-activ.gif"); 
    background-repeat: repeat-x;
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
    padding-top: 6px;
    padding-left: 18px;
}
.AfSpContent{
    width:978px;
    height:;
}
.AfSpFooter{
    width:978px;
    height:8px;
    margin-left: 10px;
    background-image:url("../images/Afiliate_BgFooter.png"); 
    background-repeat: no-repeat;
}
.affiliateLeft{
    width:305px;
    height:387px;
    margin-right:10px;
    margin-left:21px;
    float:left;
}
.affiliateLeft h3{
    width: 315px;
    height: 96px;
    padding-top:7px;
    *padding-top:20px;
    font-size:30px;
    letter-spacing:-1px;
    font-weight: bold;
    color:#c6c7c9;
}
.affiliateLeft h3 span.HomeBlu{
    color:#1dbbea;
}
.box {
   width:166px;
    margin-bottom: 7px;

}
.affiliateLeft .contentBoxScrollSx{
    width: 0px;
    height:218px;
    margin-top:7px;
    * margin-top:0px;
    float:left;
}
.affiliateLeft .contentBoxScrollDx{
    width: 285px;
    height:276px;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    line-height:135%;
color: #f0f0f0;
    margin-top:7px;
    * margin-top:0px;
    float:left;
}
.AfSptexto p{
    width: 285px;
    margin-bottom: 10px;
}
.affiliateRight{
    width:199px;
    height:371px;
    padding-top: 4px;
    margin-top: 14px;
    float:left;
    border-right:1px solid #2ba2c6;
}

.affiliateSuperRight{
    width: 299px;
    height: 350px;
    padding: 40px 20px 0 70px;
    margin-top: 14px;
    float:left;
}
.invitationField{
    height: 20px;
    margin-bottom: 9px;
}
.invitationField span.number{
    width: 15px;
    margin-right: 5px;
    padding-top: 4px;
    * padding-top: 6px;
    padding-top/*\**/: 2px\9;
    float: left;
    text-align:right;
    font-size: 12px;
    font-weight: bold;
    color:#353437;
}
.invitationField .text{
    margin-right: 8px;
    font-size: 10px;
    font-weight: normal;
    color:#ffffff;
}
.invitationField input{
    width: 113px;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 5px;
    background-image:url("../images/Afiliate_BgInput.png"); 
    background-repeat: no-repeat;
}
.affiliateRight .EmailRegistered{
    padding-top: 7px;
    padding-bottom: 15px;
    padding-left: 3px;
    font-size: 12px;
    font-weight: normal;
    color:#ffed00;
}
.affiliateRight .submit{
    float:right;
    padding-right: 24px;
}

.affiliateRight .nosubmit{
width: 40px;
height: 25px;
background-image: url("../images/tab-activ.gif");
background-repeat: repeat-x;
font-size: 12px;
color: white;
font-weight: bold;
padding-left: 30px;
padding-right:30px;
padding-top: 6px;
margin-right:30px;
float: right;
}

.affiliateRight .nosubmit a{

color: white;

}

.affiliateRight .submit input{
    width: 123px;
    height: 22px;
    font-size: 12px;
    font-weight:  bold;
    color:#ffffff;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom:1px;
    *padding-bottom:0px;
    padding-top:0px;
    *padding-top:1px;
    padding-top/*\**/:2px\9;
    background-image:url("../images/Afiliate_BgButton.png"); 
    background-repeat: no-repeat;
}
/*pop up*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(/images/ui-icons_222222_256x240.png); }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-closethick{
    padding-left:20px;
    background-image:url("../images/OverlayClose.png"); 
    background-repeat: no-repeat;
    position:absolute;
    right:10px;
    top:5px;
}
.overlayPayment_imgBottom{
    width:351px;
    height:8px;
    background-image:url("../images/OverlayBoxBottom.png"); 
    background-repeat: no-repeat;
}
.overlayWelcome_imgBottom{
    width:351px;
    height:8px;
    background-image:url("/images/OverlayBoxBottom.png"); 
    background-repeat: no-repeat;
}
.ui-dialog-titlebar{
    width:351px;
    background-image:url("../images/OverlayBoxTop.png"); 
    background-repeat: no-repeat;
    border-top:0px;
    border-bottom:0px;
    text-align:right;
    position:relative;
}

.ui-dialog-titlebar-big{
	width:579px;
    background-image:url("../images/OverlayBoxTopBig.png"); 
    background-repeat: no-repeat;
    border-top:0px;
    border-bottom:0px;
    text-align:right;
    position:relative;
}

.overlaypayment_content{
    width:325px;
    background-color:#3d3c3f;
    border:1px solid #0792cc;
    border-top:0px;
    border-bottom:0px;
    padding:16px 10px 10px 14px; 
}

    .overlaypayment_content a{
        color: #00B1E6;
        text-decoration:underline;
        cursor: pointer;
    }

.overlay {
    padding:0 0px 0 0px; 
    display:none;
    width:351px!important;
    min-height: 0px!important;
    line-height:13px;
    background-image:url("../images/OverlayBoxBottom.png");
    background-repeat:no-repeat;
    background-position:bottom; 
    padding-bottom:8px;
}
.overlayPayment_img, .overlayRegistration_img{
    width:66px;
    height:66px;
    background-image:url("../images/OverlayIcon.png"); 
    background-repeat: no-repeat;
    float:left;
}
.overlayRegistration_img{
    background-image:url("/images/OverlayRegistration.png"); 
}
.overlayWelcome_img{
    background-image:url("/images/Welcome-Popup-logo.png"); 
    width:145px;
    height:74px;
    background-repeat: no-repeat;
    float:left; 
}
.overlayPayment_title{
    width:250px;
    height:56px;
    padding-left: 5px;
    padding-top:10px;
    float:left;
    font-size:22px;
    line-height:22px;
    font-weight:bold;
    color:#1cbbea;
}
.overlayPayment_title span{
    color:#c6c7c9;
}
.overlayWelcome_title{
    width:175px;
    height:56px;
    padding-left: 5px;
    padding-top:10px;
    float:left;
    font-size:22px;
    line-height:22px;
    font-weight:bold;
    color:#c6c7c9;
}
.overlayWelcome_title span, .overlay-start p.ico span{
    color: #1cbbea;
}

    .overlay-start p.ico{
        font-size: 12px;
        margin-bottom: 1em;
        background-repeat: no-repeat;
        padding-left: 70px;
        min-height: 68px;
    }
    
        .overlay-start p.ico span{
            font-size: 15px;
            display: block;
            font-weight: bold;
        }
        
    .overlay-start p.foot{
        font-size: 15px;
    }
    
        .overlay-start p.foot{
            font-size: 14px;
            height: 50px;
        }
        
            .overlay-start p.foot a{
                background-image: url("/images/Welcome-buttom.png");
                background-repeat: no-repeat;
                height: 25px;
                float: right;
                color: #FFFFFF;
                font-size: 14px;
                text-decoration: none;
                padding: 3px 18px 0;
                margin-top: 1em;
            }
    
p#beta{
    background-image: url("/images/Welcome-ico-beta.png");
}
p#enable{
    background-image: url("/images/Welcome-ico-enable.png");
    background-repeat: no-repeat;
}
p#gift{
    background-image: url("/images/Welcome-ico-gift.png");
    background-repeat: no-repeat;
}
p#sponsor{
    background-image: url("/images/Welcome-ico-sponsor.png");
    background-repeat: no-repeat;
}
.overlayPayment_blanco{
    font-size:11px;
    line-height:13px;
    font-weight: normal;
    margin-bottom: 15px;
    color:#ffffff;
    padding-top: 75px;
}

    .overlayPayment_blanco.big{
        line-height: 16px;
        font-size: 15px;
    }
    
.overlayPayment_link{
    font-size:11px;
    margin-bottom: 15px;
    text-align: center;
}
.overlayPayment_azul{
    font-size:11px;
    line-height:13px;
    font-weight: normal;
    color:#84d0f0;
    margin-bottom:15px;
}
.overlayPayment_gris{
    border-top: 1px solid #c6c7c8;
    font-size:10px;
    line-height:12px;
    font-weight: normal;
    color:#c6c7c8;
    padding-bottom: 0px;
    padding-top: 2px;
}
.overlayPayment_gris a{
    color:#c6c7c8;
    text-decoration: underline;
}
.overlayPayment_gris a:hover{
    color:#c6c7c8;
    text-decoration: none;
}
.ui-icon-closethick{
    text-align:right;
    height: 13px;
}
.alert{
    width:351px!important;
    min-height: 0px!important;
    border-top:0px;
    border-bottom:0px;
    font-size:11px;
    font-weight: normal;
    line-height:13px;
    color:#ffffff;
    background-image:url("../images/OverlayBoxBottom.png");
    background-repeat:no-repeat;
    background-position:bottom; 
    padding-bottom:8px;
    display: none;
}
/* Boton General */
.submitOk{
    width:30px;
    height:18px;
    background-image:url("../images/botonOK.jpg"); 
    background-repeat: no-repeat;
    margin-top:5px;
    margin-right:4px;
    font-size:11px;
    line-height:11px;
    font-weight:bold;
    padding:0px 0px 2px 0px;
    padding/*\**/:3px 0px 0px 0px\9;
    *padding:2px 0px 0px 0px;
    color:#FFFFFF;
    float:right;
}
.submitOff{
    width:30px;
    height:18px;
    background-image:url("../images/botonOff.jpg"); 
    background-repeat: no-repeat;
    margin-top:5px;
    margin-right:4px;   
    font-size:11px;
    line-height:11px;
    font-weight:bold;
    color:#FFFFFF;
    float:right;
    padding:0px 0px 2px 0px;
    padding/*\**/:3px 0px 0px 0px\9;
    *padding:2px 0px 0px 0px;
}
.submitBuy{
    width:95px;
    height:19px;
    background-image:url("../images/SubmitBuy.jpg"); 
    background-repeat: no-repeat;
    font-size:12px;
    line-height:12px;
    padding:0px 0px 2px 0px;
    padding/*\**/:0px 0px 0px 0px\9;
    *padding:1px 0px 0px 0px;
    font-weight:bold;
    color:#FFFFFF;
}
.submitUpdProfile{
    width:123px;
    height:21px;
    background-image:url("../images/submitUpdProfile.jpg"); 
    background-repeat: no-repeat;
    font-size:12px;
    line-height: 12px;
    font-weight:bold;
    color:#FFFFFF;
    padding:0px 0px 2px 0px;
    *padding:2px 0px 0px 0px;
}
.advertisementCenter{
    margin:0;
    padding:0;
    width: 303px;
    height: 175px;
    float: left;
}
/* Advertisement image scroller */
/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:582px; height:202px; margin:auto; position:relative; float: left;}
#outerContainer #imageScroller { width:582px; height:115px; position:relative; background:#000000; }
#outerContainer #viewer { width:582px; height:115px; overflow:hidden; margin:auto; position:relative; }
#outerContainer #imageScroller a:active, #imageScroller a:visited { color:#000000; }
#outerContainer #imageScroller a img { border:0; }
#outerContainer #controlsSlider { width:534px; height:47px; background:url(/images/slider/controlsBG.png) no-repeat; position:absolute; top:4px; left:4px; z-index:10;  }
#outerContainer #controlsSlider a { width:37px; height:35px; position:absolute; top:3px; }
#outerContainer #controlsSlider a:active, #controlsSlider a:visited { color:#0d0d0d; }
#outerContainer #title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }

/*#outerContainer #rtl { background:url(/images/slider/rtl.png) no-repeat; left:100px; }
#outerContainer #rtl:hover { background:url(/images/slider/rtl_over.png) no-repeat; left:99px; }
#outerContainer #ltr { background:url(/images/slider/ltr.png) no-repeat; right:100px; }
#outerContainer #ltr:hover { background:url(/images/slider/ltr_over.png) no-repeat; }
*/

.arrowSlider {
    float: left;
    height: 115px;
    width: 12px;
}
.flash_separator{
    display: inline;
    margin-right: 20px;
}
#browserIndex{
    float: right;
    display: inline;
}
#browserIndex li{
    display: inline;
}
#browserIndex li.selected{
    font-size: 15px;
}
#browseList td span a{
    color: #4B4B4D;
}
#not_registered{
    display: none;
    padding-left: 15px;
    padding-top: 5px;
    background-color: #3D3C3F;
    min-width: 335px;
}

    #not_registered .imgTitle{
        background-image: url("/images/notRegistered_icon.png");
        background-repeat: no-repeat;
        height: 65px;
        padding-left: 70px;
    }
    
        #not_registered .imgTitle h1{
            padding-top: 6px;
        }
    
    #not_registered .text{
        width: 340px;
    }

        #not_registered .text p{
            padding-top: 10px;
        }
    
    #not_registered .helpCenter{
        width: 323px;
        margin-top: 20px;
        margin-bottom: 0;
    }
    
    #not_registered input {
        background-image: url("/images/Afiliate_BgButton.png");
        background-repeat: no-repeat;
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        height: 21px;
        margin: 0;
        padding: 0 0 3px;
        width: 123px;
        float: right;
        margin-right: 12px;
        margin-top: 10px;
        cursor: pointer;
    }
    
    .not_registered_down{
        width: 351px;
        height: 6px;
        background-image:url("/images/notRegisteredDown.png"); 
        background-repeat: no-repeat;
        margin-left: -15px;
    }
    
h1.readyDownloadEmpty{
    background-image: url("/images/downloadEmpty_icon.png");
    background-repeat: no-repeat;
    color: #00B0E6;
    font-family: Helvetica,Arial;
    font-size: 27px;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 76px;
    margin-left: 20px;
}
fieldset.kindReminder{
    background-image: url("/images/fieldset.png");
    background-repeat: no-repeat;
    height: 110px;
    color: #D7D8D9;
    margin-top: 55px;
    margin-left: 20px;
}

    fieldset.kindReminder legend{
        padding-left: 17px;
        padding-top: 25px;
        font-size: 16px;
        font-weight: bold;
    }
    
    fieldset.kindReminder p{
        font-size: 15px;
        margin-top: 15px;
        margin-left: 17px;
        width: 540px;
    }
    
        fieldset.kindReminder font.blue{
            color: #00B0E6;
        }
        
    fieldset.kindReminder img{
        width:0px;
        height:0px;
        margin-left: -6px;
        margin-top: 10px;
    }
    
/*
#trackList_nr .ui-icon{
    background: none;
}
*/
.crossOut{
    text-decoration: line-through;
}

/* Genres */
#genreSelect{
    width: 165px;
    height: 22px;
    margin-right:5px;
    margin-bottom: 5px;
    background-color:#3d3e3f;
    border: 1px solid #959595;
    float:left;
    clear:both;
    color: #00B1E6;
}

/* search */
#searchResults {
    height: 460px;
}
#searchResults div.col {
    width: 296px;
    float: left;
}
#searchResults h3 {
    color: #fff;
    font-size: 23px;
    font-weight:normal;
    padding: 10px 0;
}
#searchResults h4 {
    color: #a1daf7;
    padding: 10px 0;
    font-size: 14px;
}
#searchResults a.result {
    display: block;
    line-height: 15px;
}
/* HOME - SLIDER 2 WEEKS */
#twoWeeks .sliderTitle{
    background-color: #07111D;
    margin-top: 4px;
    height: 25px;
}

    #twoWeeks .sliderTitle h3{
        float: left;
        margin-left: 8px;
        margin-top: 4px;
    }

#twoWeeks #arrows{
    float: right;
    margin-right: 3px;
    margin-top: 4px;
}

    #twoWeeks #arrows img{
        margin-left: 3px;
    }
    
#twoWeeks_releases{
    background-color: #0B273B;
    height: 94px;
	padding-top: 12px;
}

#twoWeeks_releases .releaseDetailBox{
        margin-right: 0px;
    }
    
#downloadFiles{
    display: none;
}
.ui-dialog {
    position: absolute;
}
.ui-widget-overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #123;
  opacity: .50;
}


/*
dialog full features
*/

.FullPopup {
	width:579px;
	height:454px;
	margin: 200 200 200 200;
	background-image:url("../images/OverlayBoxBottomBig.png");
    background-repeat:no-repeat;
    background-position:bottom; 
}

.Icon {
	width:103px;
	height:84px;
	padding-left: 38px;
	padding-top: 28px;
	float: left;
}
.Title {
	width:340px;
	height:39px;
	font-weight: bold;
	font-size: 37px;
	font-family: arial;
	color: #06b9e9;
	letter-spacing: -3px;
	float: left;
	padding-top: 22px;
}
.fullfeatures {
	font-weight: bold;
	font-size: 37px;
	font-family: arial;
	letter-spacing: -3px;
	color: #FFF;
}
.WeRecommend {
	width:420px;
	height:45px;
	left: 138px;
	top: 80px;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
	letter-spacing: -1px;
	font-size: 18px;
	line-height: 21px;
	float: left;
	padding-top: 11px;
}
.HeaderTitleFF {
	width:579px;
	height:126px;
	float: left;
}
.FrameFF {
	width:577px;
	height:445px;
	background-color: #3C3B3E;
	border-left: 1px #1bbbe9 solid;
	border-right: 1px #1bbbe9 solid;
}
.FormFF {
	width:579px;
	height:300px;
	float:left;
	margin-top:14px;
}
.CenterFormFF{
	width:504px;
	height:300px;
	margin-left: 38px;
}
.bluelineFF {
	width:504px;
	height:2px;
	background-color:#1bbbe9;
}
.greyline {
	width:504px;
	height:2px;
	background-color:#58585a;
	float: left;
	margin-top: 6px;
	margin-bottom: 10px;
}
.blueline2 {
	width:504px;
	height:2px;
	background-color:#1bbbe9;
	float:left;
}
.Account {
	width:504px;
	height:45px;
	font-weight: bold;
	font-family: Arial;
	float: left;
	padding-top: 18px;
	margin-bottom: 18px;
}
.Login {
	width:504px;
	height:140px;
	font-weight: bold;
	font-family: Arial;
	float: left;
	padding-top: 18px;
	margin-bottom: 18px;
}
.BlueTitle {
	width:325px;
	height:24px;
	left: 138px;
	font-weight: bold;
	font-family: Arial;
	color: #1bbbe9;
	letter-spacing: -1px;
	font-size: 24px;
	line-height: 21px;
	float: left;
}
.SignUp {
	width:175px;
	height:28px;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
	background-color:#1bbbe9;
	letter-spacing:-1px;
	font-size: 18px;
	float:right;
	text-align:center;
	padding-top: 6px;
	margin-top: 5px;
}
.Table {
	height: 86px;
	float: left;
	width: 504px;
}
.Text1 {
	width:325px;
	height:16px;
	font-family: Arial;
	color: #d9dadb;
	font-size: 12px;
	font-weight:normal;
	line-height: 21px;
	float: left;
}
.BottomBorder {
	width:579px;
	height:9px;
	background-image:url(--%20PIX/Frame-unlock-bottom.png);
}
.TopBorder {
	width:579px;
	height:9px;
	background-image: url(--%20PIX/Frame-unlock.png);
}

.TextField1 {
	float:left;
	height:24px;
	width:237px;
	margin-left:3px;
}
.TextField1 input {
	background-color:#FFF;
	margin-left:3px;
	height:24px;
	width:100%;
}
.greybox {
	width:165px;
	height:20px;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
	background-color:#58585a;
	font-size: 14px;
	float:left;
	text-align:right;
	padding-right: 6px;
	padding-top: 4px;
}
.TextField2 {
	background-color:#FFF;
	height:24px;
	width:246px;
	margin-left:4px;
	float:left;
}
.greybox2 {
	width:165px;
	height:21px;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
	background-color:#58585a;
	font-size: 14px;
	float:left;
	text-align:right;
	margin-top:6px;
	padding-right: 6px;
	padding-top: 4px;
}
.OK {
	float:right;
	width:79px;
	height:36px;
}
.OK input {
	width:79px;
	height:54px;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
	background-color:#1bbbe9;
	letter-spacing:-1px;
	font-size: 18px;
	text-align:center;
	padding-top: 6px;
	padding-right: 3px;
}
.line {
	width:auto;
	float:left;
}
.line2 {
	margin-top:6px;
	width:auto;
	float:left;
}

.forgot {
	width:165px;
	height:16px;
	font-family: Arial;
	color: #1bbbe9;
	font-size: 10px;
	text-align:right;
	margin-top:4px;
	margin-left: 247px;
	text-decoration: underline;
	font-weight: normal;
	float:left;
}
.NoThanks {
	width:146px;
	height:21px;
	font-weight: bold;
	font-family: Arial;
	color: #929395;
	border: 1px solid #929395;
	font-size: 15px;
	float:right;
	text-align:center;
	padding-top: 3px;
	margin-top: 12px;
}

.ErrorF{
    font-weight: normal;
    color:#ffed00;
    float:left;
}

/* registration  */
.Icon2 {
	width:55px;
	height:47px;
	padding-left: 41px;
	padding-top: 24px;
	float: left;
}
.textsignup1 {
	width:450px;
	height:39px;
	font-weight: bold;
	font-size: 37px;
	font-family: arial;
	color: #06b9e9;
	letter-spacing: -3px;
	float: left;
	padding-top: 25px;
}
.withflyzik {
	font-weight: bold;
	font-size: 37px;
	font-family: arial;
	color: #FFF;
	letter-spacing: -3px;
}
.registration {
	font-weight: bold;
	font-size: 44px;
	font-family: arial;
	letter-spacing: -3px;
	margin-top:27px;
	color: #FFF;
	line-height: 0px;
	float: left;
	width: 450px;
}
.HeaderTitle {
	width:620px;
	height:70px;
	float: left;
}
.Frame {
	width:620px;
	height:510px;
	background-color: #3C3B3E;
}
.Form {
	width:620px;
	height:400px;
	float:left;
	margin-top:14px;
}
.CenterForm {
	width:540px;
	height:400px;
 margin-left: 4 &;
	margin-left: 41px;
}
.blueline {
	width:537px;
	height:2px;
	background-color:#1bbbe9;
	float: left;
}
.blueline4 {
	width:504px;
	height:34px;
	background-color:#1bbbe9;
	float: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFF;
	padding-top: 11px;
	font-size: 21px;
}
.goshopping {
	width:540px;
	height:34px;
	float: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #CCC;
	padding-top: 11px;
	font-size: 21px;
	margin-top: 12px;
	background-color: #707173;
}
.formform {
	width:540px;
	height:300px;
	margin-top: 6px;
	float: left;
}
.Textadvice2 {
	width:540px;
	height:65px;
	left: 138px;
	font-weight: normal;
	font-family: Arial;
	color: #FFF;
	font-size: 13px;
	line-height: 17px;
	float: left;
	margin-top: 7px;
}
.fieldtitles {
	width:260px;
	height:16px;
	font-weight: bold;
	font-family: Arial;
	color: #cecfd1;
	font-size: 15px;
	float: left;
}
.formelement {
	width:268px;
	height:64px;
	float:left;
}
.formelement2 {
	width:265px;
	height:64px;
	float:right;
	margin-top: 128px;
}

.formelement3 {
	width:265px;
	height:64px;
	float:left;
	margin-top: 5px;
}


.textfield1 input {
	width:265px;
	height:26px;
	background-color: #FFF;
	float: left;
	margin-top: 4px;
}



.captchafield input{
	width:100px;
	height:26px;
	background-color: #FFF;
	float: left;
	margin-top: 4px;
}

.captchafield a {
	margin-left:6px;
	float:left;
}


.erroralert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fcea1e;
	text-align: right;
	margin-top: 2px;
	float: left;
	width: 264px;
}
.passalert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9c9e9f;
	text-align: left;
	float: left;
	margin-top: 2px;
	width: 268px;
}
.facebookframe {
	border:1px #9a9b9d solid;
	width:155px;
	height:70px;
	margin-top:18px;
	float:right;
}
.formleft {
	height:193px;
	width:271px;
	float:left;
}
.fbtext {
	width:135px;
	height:30px;
	margin-left:13px;
	margin-top:5px;
	font-size:10px;
	color:#c6c4c5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.fbconnect {
	width:130px;
	height:22px;
	margin-top:12px;
	margin-left:13px;
	background:url(Facebook%20connect.png)
}
.tickboxcontainer {
	width:540px;
	height:55px;
	float:left;
	margin-top: 2px;
}
.tickline {
	height:16px;
	width:540px;
	margin-top: 5px;
}
.tickbox {
	width:12px;
	height:12px;
	float:left;
}
.txline {
	font-size:11px;
	color:#c5c6c8;
	margin-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.txline a {
	font-size:11px;
	color:#c5c6c8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.signupbutton input{
	width:205px;
	height:29px;
	background-color:#0fb7e7;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	float:right;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}

.cancelbutton {
	width:203px;
	height:21px;
	color:#7c7c7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	float:right;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	border: 1px solid #7c7c7e;
	margin-top:7px;
}


/*success registration pop up*/


.FullPopupSR {
	width:579px;
	height:476px;
	background-image:url("../images/OverlayBoxBottomBig.png");
    background-repeat:no-repeat;
    background-position:bottom; 
}
.Icon2SR {
	width:86px;
	height:84px;
	padding-left: 38px;
	padding-top: 28px;
	float: left;
}
.successful {
	width:450px;
	height:39px;
	font-weight: bold;
	font-size: 44px;
	font-family: arial;
	color: #06b9e9;
	letter-spacing: -3px;
	float: left;
	padding-top: 19px;
}
.registration {
	font-weight: bold;
	font-size: 44px;
	font-family: arial;
	letter-spacing: -3px;
	margin-top:27px;
	color: #FFF;
	line-height: 0px;
	float: left;
	width: 450px;
}
.HeaderTitleSR {
	width:579px;
	height:116px;
	float: left;
}
.FrameSR {
	width:577px;
	height:468px;
	background-color: #3C3B3E;
	border-left: 1px #1bbbe9 solid;
	border-right: 1px #1bbbe9 solid;
}
.FormSR {
	width:579px;
	height:300px;
	float:left;
	margin-top:14px;
}
.CenterFormSR {
	width:504px;
	height:300px;
	margin-left: 38px;
}

.bluelineSR {
	width:504px;
	height:2px;
	background-color:#1bbbe9;
	float: left;
}


.blueline4 {
	width:504px;
	height:34px;
	background-color:#1bbbe9;
	float: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFF;
	padding-top: 11px;
	font-size: 21px;
}

.goshoppingSR {
	width:504px;
	height:34px;
	float: left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #CCC;
	padding-top: 11px;
	font-size: 21px;
	margin-top: 12px;
	background-color: #707173;
}


.greylineSR {
	width:504px;
	height:2px;
	background-color:#58585a;
	float: left;
	margin-top: 6px;
	margin-bottom: 10px;
}
.Textadvice1 {
	width:504px;
	height:170px;
	left: 138px;
	font-weight: normal;
	font-family: Arial;
	color: #FFF;
	font-size: 15px;
	line-height: 19px;
	float: left;
	margin-top: 17px;
}
.TableSR {
	height: 150px;
	float: left;
	width: 504px;
}
.BottomBorderSR {
	width:579px;
	height:9px;
	background-image:url(--%20PIX/Frame-unlock-bottom.png);
}
.TopBorderSR {
	width:579px;
	height:9px;
	background-image: url(--%20PIX/Frame-unlock.png);
	
}


