/* CSS Document */
body { margin:0; padding:0; background-image:url(/images/orange/background.png); background-repeat:repeat-x; background-position:top; background-color:#1d0e05;}

#top-banner {  width:100%; background-color:#FFFFFF; border-bottom:1px solid #777777; height:90px; }
#container { width:1000px; padding-bottom:15px; border:0px solid black; text-align:center; margin-left:auto; margin-right:auto;}
#content { width:950px; border:0px solid blue; margin-left:auto; margin-right:auto; }
#bottom-separator  { background-image:url(/images/orange/bg_bottom.png); background-repeat:repeat-x; width:100%; }

/* TOPO */
#topo { height:150px; width:950px;}
#logo { float:left; width:300px; height:150px; background: url(/images/global/logo2.png);}
#custom { float:right; width:650px; height:130px; background: url(/images/orange/custom_img2.png); text-align:right;}
#mood { width:650px; margin: 5px 0px; height:25px; float:right; position: relative;}
#login { width:650px; margin: 5px 0px 0 0; height:25px; float:right; position: relative;}
#search { /*width:485px; height:36px; margin-bottom:5px; margin-top:80px;*/ float:right; }
#linker { float:left; width:165px; text-align:left;  }
#log { text-align:center; }
/* FIM TOPO */ 

/* MENU */
#menu { width:950px; margin-left:auto; margin-right:auto; background: url(/images/menu_bg.png) no-repeat; height:38px;}
#menu-content { float:left; background-color:#000000; width:802px; height:37px; }
#menu-select { float:left; background-color:#e05502; width:130px; height:37px; }
.menu-font { padding-top:10px; padding-left:5px; word-spacing:5px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #db2400; font-weight:bold; }
.menu-font a { color: #FFFFFF; text-decoration: none; }
#sub-menu { height:25px; padding-left:10px; padding-top:5px; text-align:left; color:#db2400; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; }
.menu-color { background-color:#db2400; }
#sub-menu a { color:#FFFFFF; text-decoration: none; }

/* FIM MENU */

/* HP */ 
#buts-radio { background-image:url(/images/orange/buts_radio.png); width:245px; height:86px; background-color:#000000; }
#search-artist { width:240px; height:150px; cursor:pointer; }
#search-genero { width:240px; height:150px; cursor:pointer; }
#search-links { padding-top:15px; padding-bottom:5px; padding-left:5px; line-height:20px; }
#search-links a { color:#e05502; text-decoration:none; }
#artist-playing { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; }
#topartist-name { color:#e05502; padding-top:5px; padding-bottom:5px; font-weight:bold; }
#topo-news { background-image:url(/images/orange/topo_news.png); width:245px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
#news-date { color:#FFFFFF; width:35px; background-color:#e05502; }
#comunidades {   background-image:url(/images/hp/bg_comunidades.png); background-repeat:no-repeat; height:280px; width:700px; margin-bottom:10px; padding-bottom:10px; }
.com-radiomais { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #db2400; padding-bottom:3px; padding-top:5px; }
.top-hp-igual { background-image:url(/images/orange/top_igual.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; float:right; }
.top-hp-desce { background-image:url(/images/orange/top_desce.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; float:right; }
.top-hp-sobe { background-image:url(/images/orange/top_sobe.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; float:right; }
.top-hp-novo { background-image:url(/images/orange/top_novo.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; float:right; }
.top-igual { background-image:url(/images/orange/top_igual.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; }
.top-desce { background-image:url(/images/orange/top_desce.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; }
.top-sobe { background-image:url(/images/orange/top_sobe.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; }
.top-novo { background-image:url(/images/orange/top_novo.png); background-repeat:no-repeat; width:15px; height:15px; margin:5px; }
#num-criadas { color: #e05502; font-weight:bold; } 
#num-minutos { color: #e05502; font-weight:bold; }
.dest-title { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
#topo-eventos { background-image:url(/images/orange/topo_eventos.png); width:700px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.data-evento { width:25px; background-color:#e05502; font: 10px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #FFFFFF; }
/* END HP */

/* */
.roll-news { color:#FFFFFF; background-color:#26303d; height:70px; margin-top:1px; }
.roll-news-on { color:#FFFFFF; background-color:#e05502; height:70px; margin-top:1px; }

.roll-radios { color:#FFFFFF; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; }
.roll-radios-on { color:#e05502;  font: 14px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; }

.roll-radios-hp { color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }
.roll-radios-hp-on { color:#e05502;  font: 11px Arial, Helvetica, sans-serif; text-decoration: none; }

.topo-390 { background-image:url(/images/orange/topo_390.png); width:390px; height:33px; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-245 { background-image:url(/images/orange/topo_news.png); width:245px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-375 { background-image:url(/images/orange/topo_375.png); width:375px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-643 { background-image:url(/images/orange/topo_643.png); width:643px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-590 { background-image:url(/images/orange/topo_590.png); width:590px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-643-black { background-image:url(/images/orange/topo_643_black.png); width:643px; height:38px; text-align:left; }
.topo-643-cantos { background-image:url(/images/orange/cantos_643.png); width:643px; height:38px; text-align:left; background-color:#000000; background-repeat:no-repeat; background-position:top; }
.topo-artistas { background-image:url(/images/artistas/top_artistas.png); width:643px; height:38px; text-align:left; background-repeat:no-repeat; background-position:top; }
.topo-radio-artistas { background-image:url(/images/artistas/top_radioartistas.png); width:475px; height:38px; text-align:left; background-repeat:no-repeat; background-position:top; }
.topo-302 { background-image:url(/images/orange/topo_302.png); width:302px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-950 { background-image:url(/images/orange/topo_950.png); width:950px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }
.topo-315 { background-image:url(/images/orange/topo_315.png); width:315px; height:33px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }

.font11 { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #e05502; }
.font11-b { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.font12 { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #e05502; }
.font12-b { font: 12px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.font14-b { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.font14-b-caps { font: 14px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; font-variant:small-caps; }
.font16-b { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.font16-b-caps { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; font-variant:small-caps; }
.font18-b { font: 18px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.font20-b { font: 20px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.font22-b { font: 22px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }

.bg-color { background-color:#e05502; }

/*PAGINAÇÃO*/
.pag-active { margin-left:2px; background-color:#e05502; text-align:center; float:left; padding:3px; height:14px; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color: #FFFFFF; }
.pagination:hover { margin-left:2px; background-color:#e05502; text-align:center; height:14px; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.pagination:link { margin-left:2px; background-color:#e05502; text-align:center; height:14px; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

/*MÚSICAS PEDIDAS PORTUGUESA*/
.musicas-on { padding:10px; float:left; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.musicas-on:hover { padding:10px; background-color:#000000; float:left; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }

/* MYRADIO */
.add-gen { background-image:url(/images/buttons/add_gen_bl.png); background-repeat:no-repeat; width:110px; height:48px; float:left; padding-right:10px}
.add-artist { background-image:url(/images/buttons/add_musicas_artistas_bl.png); background-repeat:no-repeat; width:146px; height:48px; float:left; padding-right:10px; }
.add-music { background-image:url(/images/buttons/add_musicas_bl.png); background-repeat:no-repeat; width:146px; height:48px; float:left; padding-right:10px; }
.add-jingles { background-image:url(/images/buttons/add_jingles_bl.png); background-repeat:no-repeat; width:110px; height:48px; float:left; padding-right:10px; }
.add-images { background-image:url(/images/buttons/add_imgs_bl.png); background-repeat:no-repeat; width:110px; height:38px; float:left; padding-right:17px; }
.alt-music { background-image:url(/images/meucotonete/but_alt_musica.png); background-repeat:no-repeat; width:119px; height:48px; float:left; padding-right:10px;}

.add-gen2 { /*background-image:url(/images/buttons/add_gen_bl.png); background-repeat:no-repeat; width:110px; height:48px; */float:left; padding-right:10px}
.add-artist2 { /*background-image:url(/images/buttons/add_musicas_artistas_bl.png); background-repeat:no-repeat; width:146px; height:48px;*/ float:left; padding-right:10px; }
.add-music2 { /*background-image:url(/images/buttons/add_musicas_bl.png); background-repeat:no-repeat; width:146px; height:48px; */float:left; padding-right:10px; }
.alt-music2 { /*background-image:url(/images/meucotonete/but_alt_musica.png); background-repeat:no-repeat; width:119px; height:48px; */float:left; padding-right:10px;}
.edit-addjingles { background-image:url(/images/orange/myradio_edit_addjingles.png); background-repeat:no-repeat; width:127px; height:78px; float:left; padding-right:17px; }
.edit-addimages { background-image:url(/images/orange/myradio_edit_addimages.png); background-repeat:no-repeat; width:127px; height:78px; float:left; padding-right:17px; }
.edit-jingles { background-image:url(/images/orange/myradio_edit_jingles.png); background-repeat:no-repeat; width:127px; height:78px; float:left; padding-right:17px; }
.edit-images { background-image:url(/images/orange/myradio_edit_images.png); background-repeat:no-repeat; width:127px; height:78px; float:left; padding-right:17px; }

/*LISTAGENS*/
.radios-musica-port {list-style-type:none; text-align:left; font: 14px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
.sub-radios {list-style-type:none; text-align:left; font: 12px Arial, Helvetica, sans-serif; color:#797979;}
.associadas {text-align:left; font: 12px Arial, Helvetica, sans-serif; padding:5px 0px 3px 0px; width:308px; text-align:left;}
.associadas:hover {text-align:left; font: 12px Arial, Helvetica, sans-serif; background-color:#000000; width:308px;}
.last-music {list-style-type:none; text-align:left; font: 11px Arial, Helvetica, sans-serif; color:#797979; margin:4px 0px 0px 0px; padding:0px;}
.estilos-musicais {list-style-type:none; text-align:left; font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px; padding:0px;}

/* AGENDA */
.top-agenda { background-color:#e05502; }

/*ARTISTAS*/
.artistas { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; color:#FFFFFF; font-weight:bold; }
.artistas a:link { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; color:#000000; font-weight:bold; }
.artistas:hover { font: 16px Arial, Helvetica, sans-serif; text-decoration: none; color:#e05502; font-weight:bold; }
.lista-artistas  {text-align:left; font: 14px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
.li-lista-artitas { padding-bottom:5px; padding-left:0px; background-image:url(/images/orange/pq_arrow.png); background-position:left; background-repeat:no-repeat; padding-left:15px;}
#artistas-on { color: #e05502; }

/* TOPS */
.classificacao { background-image:url(/images/orange/bola_top.png); width:30px; height:30px; color:#FFFFFF; font: 16px Arial, Helvetica, sans-serif; font-weight:bold; }
#id-place {  background-color:#e05502; }
.cx-principal { float:left; width:305px; padding-left:5px; padding-right:5px; }
.cx-foto { float:left; width:75px; padding-top:6px; }
.cx-conteudo { float:left; width:220px; padding-top:10px; padding-right:5px; }

/* TOPS BARRA DIREITA */
.cx-bdprincipal { float:left; width:290px; padding-left:0px; padding-right:5px; }
.cx-bdfoto { float:left; width:75px; padding-top:6px; }
.cx-bdconteudo { float:left; width:200px; padding-top:10px; padding-right:5px; }

/* COTONETE PLAY / BLOG SEMANA / CONSELHOS POP / COTONETE PLAYLIST */
#body-prato { }
#body-link-blog {  padding: 3px; width:170px; }
#prato-data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; text-decoration: none; background-color:#e05502; padding:3px; text-align:right;}
#prato-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#FFFFFF; text-decoration: none; font-weight: bold; padding:3px; font-variant: small-caps; border-bottom:1px dotted #e05502; }
#prato-content { font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #FFFFFF; text-align:left; padding:3px; }
#prato-content a { text-decoration:underline; color: #e05502; }
#prato-content-img { border: 2px solid #000000; padding:2px; text-align:center; }
#prato-author { text-align:right; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; padding:5px; background-color:#e05502;}
#prato-links { text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#e05502; padding:5px; background-repeat:no-repeat; padding-left:20px;}
#prato-title-right { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #e05502; text-align:left; background-color:#FFFFFF; height:20px; padding-top:3px; padding-left:5px; border:solid 1px #CCCCCC; }
#prato-ins-text { font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; text-align:left; padding:5px; font-weight: bold;}
#prato-ins-tit { font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; text-align:left; padding:5px; font-weight: bold;}
#prato-ins-but { font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#514E4E; font-weight:bold; text-align:center; width:150px; border: 1px solid #CCCCCC; vertical-align:middle; }
/* FINAL PRATO DO DIA */

.bottom-coment-saca { background-image:url(/images/orange/coment_saca_bottom.png); width:260px; height:13px; font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; font-weight:bold; text-align:left; }

.letringcolor { color:#e05502; }

.insubmenu-on { padding:10px; float:left; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #FFFFFF; }
.insubmenu-on:hover { padding:10px; background-color:#16191D; float:left; font: 16px Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold; color: #e05502; }
.insubmenu-on a { color:#FFFFFF; text-decoration: none; font-weight:bold;  } 
.insubmenu-on a:hover { color:#e05502; text-decoration: none; font-weight:bold; } 


/* PLAYER */
#top-player { background-image:url(/images/orange/player/topo.jpg); height:77px;  }
#bg-player { background-image:url(/images/orange/player/bg_player.jpg); height:264px; }
#body-player { float:left; width:317px; background-image:url(/images/orange/player/body.png); height:264px; }

/* TOPS */
#bgtop1 { height:32px; background-image:url(/images/orange/tops_tab1.png); }
#bgtop2 { height:32px; background-image:url(/images/orange/tops_tab2.png); }
#bgtop3 { height:32px; background-image:url(/images/orange/tops_tab3.png); }
#bgtop4 { height:32px; background-image:url(/images/orange/tops_tab4.png); }

/* Buts */
.imgouvir { background-image:url(/images/buttons/ouvir.png); width:26px; height:26px; cursor:pointer;  }
.imgouvir:hover { background-image:url(/images/orange/imgouvir.png); width:26px; height:26px; cursor:pointer; }

.imgouvir-peq { background-image:url(/images/buttons/ouvir_peq.png); width:20px; height:20px; cursor:pointer;  }
.imgouvir-peq:hover { background-image:url(/images/orange/imgouvir_peq.png); width:20px; height:20px; cursor:pointer; }

.newouvir { background-image:url(/images/orange/ouvir_new_trans.png); width:23px; height:23px; cursor:pointer; }


		  #topnav
        { width: 650px;
         padding: 10px 0px 12px;
	      font-size:11px;
	      line-height:23px;
	      text-align:right;
	      font: 11px Arial, Helvetica, sans-serif;
	      color: #fff; 
        } 
		  
        #topnav a.signin
        {
            /*background: #88bbd4;*/
            padding: 4px 6px 6px;
            text-decoration: none;
            font-weight: bold;
            color: #fff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px; *background:transparenturl("/images/login/signin-nav-bg-ie.png")no-repeat00;*padding:4px12px6px;
        }
        #topnav a.signin:hover
        {
           /* background: #59B;*/ *background:transparenturl("/images/login/signin-nav-bg-hover-ie.png")no-repeat00;*padding:4px12px6px;
        }
        #topnav a.signin, #topnav a.signin:hover
        { *background-position:03px!important;
        }
		  
        a.signin
        {
            position: relative;
            margin-left: 3px;
        }
        a.signin span
        {
            background-image: url("/images/login/toggle_down_light.png");
            background-repeat: no-repeat;
            background-position: 100% 50%;
            padding: 4px 20px 6px 0;
        }
		  
		  a.register 
        {
            padding: 4px 2px 6px;
            text-decoration: none;
            font-weight: bold;
            color: #fff;
        }
        a.register:hover
        {
            padding: 4px 2px 6px;
            text-decoration: none;
            font-weight: bold;
            color: #778899;
        }

		  a.recoverpassword
        {
            padding: 4px 2px 6px;
            text-decoration: none;
            color: #fff;
        }
        a.recoverpassword:hover
        {
            padding: 4px 2px 6px;
            text-decoration: none;
            color: #778899;
        }
		  
        #topnav a.menu-open
        {
            background: #000000 !important; 
            color: #666 !important;
            outline: none;
        }
        #small_signup
        {
            display: inline;
            float: none;
            line-height: 23px;
            margin: 25px 0 0;
            width: 170px;
        }
        a.signin.menu-open span
        {
		  	   background-color:#000000;
            background-image: url("/images/login/toggle_up_dark.png");
            color: #789;
        }
        #signin_menu {
	        -moz-border-radius-topleft:5px;
	        -moz-border-radius-bottomleft:5px;
	        -moz-border-radius-bottomright:5px;
	        -webkit-border-top-left-radius:5px;
	        -webkit-border-bottom-left-radius:5px;
	        -webkit-border-bottom-right-radius:5px;
           filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
           -moz-opacity: 0.8;		
	        display:none;
	        background-color:#000;
	        position:absolute;
	        width:246px;
	        z-index:100;
	        border:1px transparent;
	        text-align:left;
	        padding:8px;
	        top: 24.5px; 
	        right: 0px; 
	        margin-top:5px;
	        margin-right: 0px;
	        *margin-right: -1px;
	        color:#fff;
	        font-size:11px;
 	  		  font-family: Arial, Helvetica, sans-serif;
           font-weight: normal;
        }

        #signin_menu input[type=text]
        {
            display:block;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border: 1px solid #ACE;
            font-size: 11px;
            padding: 2px;
            width: 100px;

        }
		  
        #signin_menu input[type=password]
        {
            display:block;            
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border: 1px solid #ACE;
            font-size: 11px;
            padding: 2px;
            width: 100px;
        }
		  
		  
        #signin_menu p
        {
            margin: 0;
        }
        #signin_menu a
        {
            color: #6AC;
        }
        #signin_menu label
        {
				font-weight:normal;
        }
		  #signin_menu .remember
        {
				padding-bottom:2px;
        }
        
        #signin_menu input.remember
        {
		  		float:right;
        }
        #signin_menu p.forgot, #signin_menu p.complete
        {
            clear: both;
            margin: 5px 0;
        }
        #signin_menu p a
        {
            color: #27B !important;
        }
        #signin_submit
        {
            background: #000 url("/images/buttons/seta_search.png") no-repeat-x left center;
        }
        #signin_submit::-moz-focus-inner
        {
            padding: 0;
            border: 0;
        }
        #signin_submit:hover, #signin_submit:focus
        {
            background-position: 0 -5px;
            cursor: pointer;
        }
/* Box - Toolbar Bottom */

.slide-panel {
	z-index: 25;
	width: 5px;
	position: fixed;

}

.slide-button {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
	z-index: 20;

	height: 42px;
	padding-top: 0px;
	text-align: right;
	border:0px solid green;
	background: url(/images/slideboxTop.png) no-repeat bottom right; 	
}

.slide-button:hover {
	color: #9f9d8e;
}

.slideButtonText {
	padding-top:22px;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-weight: bold;
	width:100px;
	margin-left: auto;
	margin-right: 120px;
	outline: 0px solid yellow;
	text-align: left;
	cursor: pointer;	
}



.bottom {
	bottom: 0;
}

.left {
	position: absolute;
	left: 0;
}

.top {
	top: 0;
}

.panel {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
	background-color: #343434;
	height: 0;
	width: 100%;
	color: #000;
	background: url(/images/slideboxBg.png) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
}

.panel #selectRadio {
	width: 550px;
	height: 60px;
	border-right:1px solid #c5c5c5;
	padding-top:10px;
	float: left;
}

.panel #selectLastRadiosHeard {
	width: 240px;
	height: 60px;
	border-left:1px solid #ffffff;
	border-right:1px solid #c5c5c5;
	padding-top:5px;
	float: left;
}

.panel #text {
	float: left;
	width: 275px;
	margin-right:5px;
	margin-top:2px;
}

.panel #text h2{
	font-size: 16px;
	font-weight: bolder;
	margin:0px;
	text-align: right;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color:#0aa1f2;
}

.panel #text p{
	font-size: 11px;
	font-weight: lighter;
	margin:0px;
	padding:0px;	
	text-align: right;
}

.panel #title p {
	font-size: 11px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}



.panel #searchMusic {
	width: 270px;
	float: right;
}

.panel #searchMusic .inputext {
	border-bottom: #ccc 1px solid; 
	border-left: #999 1px solid; 
	padding-top: 8px; 
	margin: 0px; 
	padding-left: 3px; 
	padding-right: 0px; 
	background: url(/images/panelRadioSearchBoxPanelBg.png) repeat-x; 
	color: #666; 
	font-size: 90%; 
	border-top: #666 1px solid; 
	border-right: #ccc 1px solid; 
	width: 220px;
	float:left;	
	height: 24px;

	border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px
}

.panel #searchMusic .radio_search_submit {
	margin: 0px; 
	padding-right: 0px; 
	width: 43px;
	height: 35px;
	float:left;
}














/* SlideBox - Toolbar Bottom */
.megamenuLink {
	text-transform: uppercase;
	display:block;
	color: #fff;
}

.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: #000;
border: 8px solid #db2400;
padding: 0px;
color: #fff;
z-index: 100;
}

.megamenu .row{
float: left;
margin-right: 0px;
clear:both;
}

.megamenu .row h3 {
	color: #fff;
	font: bold 15px Arial;
	padding: 5px 5px 5px 10px; 
	margin:0;
}

.megamenu .row h3 a{
	color:#fff;
	text-decoration: none;
}

.megamenu .row h3 a:hover{
	color:#c4c4c4;
	text-decoration: none;
}

.megamenu .row .description{
	color: #909090;
	font: 10px Arial;
	margin: 0px 5px;
	padding:0px;
}

#megamenu ul{
margin: 2px 0px 0px 10px;
padding: 0;
list-style-type: none;
}

#megamenu ul li{
	text-transform: uppercase;
	padding: 10px;
	float:left;
}

#megamenu ul li:hover {
	background-color: #db2400;
	padding: 10px;
	float:left;
	cursor: pointer;
}

#megamenu h3{
	background: #e0e0e0;
	font: bold 13px Arial;
	margin: 0 0 5px 0;
}
/*
#megamenu ul li a{
	background-color: #db2400;
	text-decoration: none;
}

#megamenu ul li a:hover{
	background-color: #db2400;
	color: red;
}
*/
#searchBox {
	padding-bottom: 3px; 
	padding-top: 6px; 
	font: 11px arial, helvetica, sans-serif;
	margin-right: 8px;
	width: 220px;	
	float:right;	
}

#searchBox input.text {
	border-bottom: #ccc 1px solid; 
	border-left: #999 1px solid; 
	padding-bottom: 4px; 
	margin: 0px; 
	padding-left: 3px; 
	padding-right: 0px; 
	background: url(/images/i_b.gif) #fff no-repeat; 
	color: #666; 
	font-size: 100%; 
	border-top: #666 1px solid; 
	border-right: #ccc 1px solid; 
	padding-top: 4px;
	width: 270px;
}

#searchBox #form_search {
	border-bottom: #ccc 1px solid; position: relative; border-left: #aaa 1px solid; background: #fff; float: right; border-top: #aaa 1px solid; border-right: #ccc 1px solid; border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px
}
#searchBox #form_search .text {
	border-bottom-color: #fff; padding-bottom: 4px; border-top-color: #fff; outline-style: none; padding-left: 5px; width: 153px; padding-right: 0px; background: #fff; float: left; border-right-color: #fff; font-size: 90%; border-left-color: #fff; font-weight: normal; padding-top: 4px
}
#searchBox #form_search .search_submit_button {
	border-left: #ccc 1px solid; background: url(/images/gray_button.png) #fff repeat-x 0px 11px; float: right; width:40px; border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px
}
#searchBox #form_search .search_submit_button .search_submit {
	padding-bottom: 2px; margin: 0px; padding-left: 4px; padding-right: 2px; float: left; padding-top: 4px
}

#searchBox .show_search_options_list {
	width: 14px; display: block; background: url(/images/topic_search_arrow.png) no-repeat 4px 52%; float: left; height: 24px
/*		width: 15px; display: block; background: url(/images/topic_search_arrow2.png) no-repeat; float: left; height: 24px	 */
}

#searchBox #select_options_list {
	position: absolute; bottom: 0px; right: 71px; z-index: 30000000; display:none;
}

#searchBox #search_suggest {
	position: absolute; top:25px; right: -1px; z-index: 2500; text-align:left; max-width:205px; width:205px; border-bottom: #ccc 1px solid; border-left: #aaa 1px solid; border-right: #ccc 1px solid; background-color: #fafafa; display: none;
}

/* SEARCH BOX */
#searchBox #search_suggest .suggest_link { padding: 2px 0px 2px 3px; border-bottom: 0px solid #c4c4c4;}
#searchBox #search_suggest .suggest_link_over { font-weight: bold; color:#000; padding: 2px 0px 2px 3px; cursor:pointer; border-bottom: 0px solid #c4c4c4; }
#searchBox #search_suggest .suggest_link_over_div { background-color: #dededd; font-weight: bold; color:#000; padding: 2px 0px 2px 3px; cursor:pointer; border-bottom: 0px solid #c4c4c4; }


#searchBox #select_options_list .search_options_list {
	font-size: 11px;	border-bottom: #ccc 0px solid; position: absolute; border-left: #ccc 1px solid; background-color: #fff; 
	width: 70px; border-top: #ccc 1px solid; border-right: #ccc 1px solid;
	text-align: left;
}
#searchBox #select_options_list .search_options_list a {
	border-bottom: #ddd 1px solid; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; display: block; color: #666 !important; padding-top: 4px;
}
#searchBox #select_options_list .search_options_list a:hover {
	background: #aaa; color: #fff !important; text-decoration: none;
}


/* SEARCH BOX PANEL*/
#quickListenResultSearch { 
	text-align: left; display:none;
	bottom:44px; 
	position:absolute; 
	z-index: 21; background-color: #ededed;
	border: 1px solid #e3e3e3;
	padding:0px;
}
/*
#quickListenResultSearch .suggest_link { padding: 2px 0px 2px 3px; border-bottom: 0px solid #c4c4c4;}
#quickListenResultSearch .suggest_link_over { font-weight: bold; color:#000; padding: 2px 0px 2px 3px; cursor:pointer; border-bottom: 0px solid #c4c4c4; }
#quickListenResultSearch .suggest_link_over_div { background-color: #dededd; font-weight: bold; color:#000; padding: 2px 0px 2px 3px; cursor:pointer; border-bottom: 0px solid #c4c4c4; }
*/
/*
#quickListen{
	border-right:1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}
*/

#quickListen .suggest_link { background-color: #eaeaea; padding: 2px 0px 2px 3px; border-bottom: 0px solid #c4c4c4;}
#quickListen .suggest_link_over { font-weight: bold; color:#000; padding: 2px 0px 2px 3px; cursor:pointer; border-bottom: 0px solid #c4c4c4; }
#quickListen .suggest_link_over_div { font-weight: bold; color:#000; padding: 2px 0px 2px 3px; cursor:pointer; border-bottom: 0px solid #c4c4c4; }


#searchBoxIn #search_for_music_to_add {
	border-bottom: #ccc 1px solid; position: relative; border-left: #aaa 1px solid; background: #fff; float: right; border-top: #aaa 1px solid; border-right: #ccc 1px solid; border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px
}
#searchBoxIn #search_for_music_to_add .text {
	border-bottom-color: #fff; padding-bottom: 4px; border-top-color: #fff; outline-style: none; padding-left: 5px; width: 160px; padding-right: 0px; background: #fff; float: left; border-right-color: #fff; font-size: 90%; border-left-color: #fff; font-weight: normal; padding-top: 4px
}
#searchBoxIn #search_for_music_to_add .search_submit_button {
	border-left: #ccc 1px solid; background: url(/images/gray_button.png) #fff repeat-x 0px 11px; float: left; border-top-right-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px
}
#searchBoxIn #search_for_music_to_add .search_submit_button .search_submit {
	padding-bottom: 2px; margin: 0px; padding-left: 4px; padding-right: 2px; float: left; padding-top: 4px
}

#searchBoxIn .show_search_options_list {
	width: 14px; display: block; background: url(/images/topic_search_arrow.png) no-repeat 4px 52%; float: left; height: 24px
/*		width: 15px; display: block; background: url(/images/topic_search_arrow2.png) no-repeat; float: left; height: 24px	 */
}

#searchBoxIn #select_options_list {
	position: absolute; bottom: 0px; right: 71px; z-index: 3000; display:none;
}

#searchBoxIn #search_suggest {
	position: absolute; top:25px; right: -1px; z-index: 2500; text-align:left; max-width:205px; width:205px; border-bottom: #ccc 1px solid; border-left: #aaa 1px solid; border-right: #ccc 1px solid; background-color: #fafafa; display: none;
}

#ultimasradios { 
	position: absolute; 
	bottom: 48px; 
	z-index: 26000; 
	text-align:left; 
	max-width:216px; 
	width:216px; 
	border-bottom: #ccc 1px solid; 
	border-left: #aaa 1px solid; 
	border-right: #ccc 1px solid; 
	background-color: #fafafa; 
	display: block; }

#last_heard_radios { 
	position: absolute; 
	bottom: 48px; 
	z-index: 26000; 
	text-align:left; 
	max-width:216px; 
	width:216px; 
	border-bottom: #ccc 1px solid; 
	border-left: #aaa 1px solid; 
	border-right: #ccc 1px solid; 
	background-color: #fafafa; 
	display: none; }
	
/* CLASSES DESTAQUE HP */
#featured .info h2 { color: #db2400; }
#featured .info h2 a  { color: #db2400; }
#news .ui-tabs-nav-item .title { color: #db2400; }
#events .ui-tabs-nav-item .title { color: #db2400; }

/* */
ul.tabs li a:hover { background-image:url(/images/hp_nova/tab_75on.png); background-repeat:no-repeat; height:22px; color:#db2400; }
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a { /*--Makes sure that the active tab does not listen to the hover properties--*/
	 background-image:url(/images/hp_nova/tab_75on.png); background-repeat:no-repeat; height:22px; color:#db2400;
	/* border-bottom: 1px solid #fff; */ /*--Makes the active tab look like it's connected with its content--*/
}
ul.tabes li a:hover { background-image:url(/images/hp_nova/tab_radioson_trans.png); background-repeat:no-repeat; height:25px; color:#db2400; }
html ul.tabes li.active, html ul.tabes li.active a:hover, html ul.tabes li.active a  { background-image:url(/images/hp_nova/tab_radioson_trans.png); background-repeat:no-repeat; height:25px; color:#db2400; }
