/*Definições Gerais*/

body { color:#333; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:400;margin:0; padding:0; text-align:left;background:#fff url(../img/bg_geral.jpg) no-repeat center top; }
div.centralizador_div {height:auto;margin:0 auto;overflow:hidden;padding:0;text-align:left;width:914px;}
input:focus, select:focus, textarea:focus { outline:none;}
p { line-height:18px; margin:0; padding:0; text-align:justify; }
h1, h2, h3, h4, h5, h6 { font-size:16px; margin:0; padding:0; }
a, a:visited { color:#333; margin:0; padding:0; text-decoration:none; }
a:hover { color:#4285bb; }
img { border:0 none; }
div { margin:0; padding:0; position:relative; width:auto; }
label { display:block; float:left; margin:1px; }
input { background:#fff url(../img/background_input.gif) repeat scroll 0 0; border:1px solid #D1D1D1; color:#999; font-size:11px; height:13px; padding:3px; vertical-align:middle; width:200px; }
select { background:#fff url(../img/background_input.gif) repeat scroll 0 0; border:1px solid #D1D1D1; color:#999; font-size:11px; height:19px; padding:3px; vertical-align:middle; width:200px; }
textarea { background:#fff url(../img/background_input.gif) repeat scroll 0 0; border:1px solid #D1D1D1; color:#999; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:400; height:19px; padding:3px; vertical-align:middle; width:200px; }
input.radio { border:0 none; color:#999; font-size:11px; height:19px; padding:3px; vertical-align:middle; width:20px; }
input.check { border:0 none; color:#999; font-size:11px; height:auto; padding:0; vertical-align:middle; width:auto; }
input.bt { border-bottom:1px solid #333; border-right:1px solid #333; color:#999; font-size:11px; height:26px; padding:0; vertical-align:middle; width:40px; }
fieldset { border:0px solid #999; padding:0; width:450px; }
fieldset legend { color:#333; padding:0 10px 0 5px; }
cite { color:#000; }
ul { margin:0; padding:0; }
li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:auto; }
a.botao, a.botao:visited { color:#666; cursor:pointer; display:block; float:left; height:22px; margin:0 5px 0 0; overflow:hidden; padding:0 1px 0 0; text-align:center; width:auto; }
a.botao span.left { background:transparent url(../img/botao_gui.gif) repeat scroll left top; display:block; float:left; height:22px; width:4px; }
a.botao span.centro { background:transparent url(../img/botao_gui.gif) repeat scroll left 66px; display:block; float:left; font-size:11px; height:19px; padding:4px 6px 0; text-align:center; text-decoration:none; width:auto; }
a.botao span.right { background:transparent url(../img/botao_gui.gif) repeat scroll right top; display:block; float:left; height:22px; width:4px; }
a.botao:hover { color:#000; } 
a.botao:hover span.left { background:transparent url(../img/botao_gui.gif) repeat scroll left 44px; } 
a.botao:hover span.centro { background:transparent url(../img/botao_gui.gif) repeat scroll left 22px; } 
a.botao:hover span.right { background:transparent url(../img/botao_gui.gif) repeat scroll right 44px; } 
span { overflow:hidden;} 
p.qs{line-height:25px;}

#header {height:140px; width:100%; position:relative; display:block;  margin:0 auto;  padding:0;  text-align:left;    width:914px; z-index:50;}
#header a.logo span{display:none;}
#header a.logo {display:block;height:90px;overflow:hidden;position:relative;top:-17px;width:198px;}
   
  ul#social-midias{display:inline;float:right;margin-top:10px;padding:2px 10px; position:relative; }
    ul#social-midias li{display:block;float:left; margin:4px 0 0 7px;}
        ul#social-midias li span{ border-radius:2px 2px 0 0; color:#fff; display:none;font-size:10px;padding:0px 5px;position:absolute;right:5px;text-align:right;margin-top:27px ; width:112px;        }
                       
        ul#social-midias li a.sfacebook,ul#social-midias li a.smyspace,ul#social-midias li a.syoutube,ul#social-midias li a.sflickr,ul#social-midias li a.stwitter{background:url("../img/social_midias.gif") no-repeat scroll 0 0 transparent;display:block;float:left;height:26px;padding:0 13px;}
           
         ul#social-midias li a.sfacebook,ul#social-midias li a.sfacebook:visited{background-position:0 -30px;}
            ul#social-midias li a.sfacebook:hover span{display:block; }
          ul#social-midias li a.smyspace,ul#social-midias li a.smyspace:visited{background-position:-27px -30px;}
            ul#social-midias li a.smyspace:hover span{ display:block;  }
          ul#social-midias li a.syoutube,ul#social-midias li a.syoutube:visited{background-position:-54px -30px;}
            ul#social-midias li a.syoutube:hover span{display:block;  }
         
         ul#social-midias li a.sflickr,ul#social-midias li a.sflickr:visited{background-position:-82px -30px;}   
            ul#social-midias li a.sflickr:hover span{display:block;  }   

         ul#social-midias li a.stwitter,ul#social-midias li a.stwitter:visited{background-position:-110px -30px;}   
            ul#social-midias li a.stwitter:hover span{display:block;  }   
   
   /* menu pt */
   ul.menu { display:block;height:29px;padding:19px 0 0;position:relative;right:-482px;top:51px;z-index:15554; width:468px;} 
        ul.menu li { float:left;font-family:Century Gothic;height:17px;overflow:hidden;margin-left:21px;display:inline; } 
            ul.menu li a, ul.menu li a:visited { text-transform:uppercase; background:transparent url("../img/menu_nav.jpg") no-repeat scroll 0 0; display:block; float:left; height:26px;width:26px;}
            ul.menu li a span{display:none}

            ul.menu li a.a-artistas,  ul.menu li a.a-artistas:visited { background-position:0 0;width:53px;}
                ul.menu li a.a-artistas:hover, #header ul.menu li a.artista-selected { background-position:  0 -17px;}
            
            ul.menu li a.a-boranda, ul.menu li a.a-boranda:visited { background-position:  -326px 0; width:68px;  }
                ul.menu li a.a-boranda:hover, #header ul.menu li a.boranda-selected { background-position:  -326px -17px;  }
                
            ul.menu li a.a-videos, ul.menu li a.a-videos:visited { background-position:-69px 0;width:44px;}
                ul.menu li a.a-videos:hover, #header ul.menu li a.video-selected { background-position:  -69px -17px;}
                                 
            ul.menu li a.a-news, ul.menu li a.a-news:visited { background-position:-126px 0;width:33px;}
                ul.menu li a.a-news:hover, #header ul.menu li a.news-selected { background-position:  -126px -17px;}
                
            ul.menu li a.a-loja, ul.menu li a.a-loja:visited { background-position:-211px 0;width:35px;}
                ul.menu li a.a-loja:hover,#header ul.menu li a.loja-selected { background-position:  -211px -17px;}

            ul.menu li a.a-contato, ul.menu li a.a-contato:visited { background-position:-255px 0;width:61px;}
                ul.menu li a.a-contato:hover, #header ul.menu li a.contato-selected { background-position:  -255px -17px;}
      
	  /* menu en */
	  
	  ul.menu_en { display:block;height:29px;padding:19px 0 0;position:relative;right:-518px;top:51px;width:468px;z-index:15554;} 
        ul.menu_en li { float:left;font-family:Century Gothic;height:17px;overflow:hidden;margin-left:21px; display:inline;} 
            ul.menu_en li a, ul.menu_en li a:visited { text-transform:uppercase; background:transparent url("../img/menu_nav_en.jpg") no-repeat scroll 0 0; display:block; float:left; height:26px;width:26px;}
            ul.menu_en li a span{display:none}
            
            ul.menu_en li a.a-boranda, ul.menu_en li a.a-boranda:visited {  background-position:  -326px 0; width:40px;   }
                ul.menu_en li a.a-boranda:hover { background-position:  -326px -17px;  }
                
            ul.menu_en li a.a-artistas,  ul.menu_en li a.a-artistas:visited { background-position:0 0; width:43px;}
                ul.menu_en li a.a-artistas:hover { background-position:  0 -17px;}
                
            ul.menu_en li a.a-videos, ul.menu_en li a.a-videos:visited {background-position:-69px 0;width:44px;}
                ul.menu_en li a.a-videos:hover { background-position:  -69px -17px;}
                
            ul.menu_en li a.a-news, ul.menu_en li a.a-news:visited { background-position:-126px 0;width:33px;}
                ul.menu_en li a.a-news:hover { background-position:  -126px -17px;}
                
            ul.menu_en li a.a-loja, ul.menu_en li a.a-loja:visited { background-position:-211px 0;width:35px;}
                ul.menu_en li a.a-loja:hover { background-position:  -211px -17px;}

            ul.menu_en li a.a-contato, ul.menu_en li a.a-contato:visited { background-position:-255px 0;width:61px;}
                ul.menu_en li a.a-contato:hover { background-position:  -255px -17px;}
 
span.artista-menu { background:url("../img/bgspanart.jpg") no-repeat scroll 0 0 transparent;display:block;overflow:hidden;text-indent:-9999px;margin-top:4px; }
	
	/* if en */
    span.artista-menu-en { background:url("../img/bgspanart2.gif") no-repeat scroll 0 0 transparent;display:block;overflow:hidden;text-indent:-9999px;margin-top:4px; }
	/* fim do if */

    ul.bradcrumb {display:block;left:519px;position:relative;top:-18px; color:#9E9E9E;}
        ul.bradcrumb li{font-size:10px; display:inline;font-size:10px;margin-right:6px;}
            ul.bradcrumb li a, ul.bradcrumb li a:visited{ color:#9e9e9e}
            ul.bradcrumb li a:hover{ text-decoration:underline;}
    /* Header > menu artistas */
        div.menu_artistas {display:none; overflow:hidden;position:absolute;right:3px;top:65px;width:415px;z-index:155123123213; }
		div.menu_artistas-en {display:none;overflow:hidden;position:absolute;right:0px;top:65px;width:415px;z-index:15512312312; }
			div.menu_artistas-en a.item_submenu_act { margin-left:29px; }
        ul.submenu_artistas { background:url("../img/sombra_menu.jpg") no-repeat scroll right bottom #FFFFFF; clear:both; float:left; overflow:hidden; padding:7px 7px 5px; position:relative; top:-7px; width:400px; z-index:99239; } 
        ul.submenu_artistas li {float:left; padding:0 0 3px;}
        ul.submenu_artistas li a.item_submenu, ul.submenu li a.item_submenu:visited {cursor:pointer;display:block;width:199px;}
			ul.submenu_artistas li a.item_submenu:hover { color:#f79f00;}
        ul.submenu_artistas li a.item_submenu img {border:1px solid #DBDBDB;    float:left; margin:0 8px 0 0;}
        ul.submenu_artistas li a.item_submenu span { display:block;   float:left;   font-size:11px;   width:149px;}

#conteudo {height:auto;  width:914px; margin:0 auto;  display:block;  position:relative;  } 
    div.banner_destaque { background:url("../img/bg_destaque.gif") no-repeat center top; float:left; height:265px; overflow:hidden;padding-top:6px;width:100%;  } 
    
    div.conteudo_home { float:left; padding:20px 0 0; width:100%; } 
        div.conteudo_home div.bloco { margin:0 0 20px ; } 

img.br { left:0; position:relative; top:3px; } 
img.eng { left:0; position:relative; top:3px; } 

a.log_in, a.log_in:visited { color:#38849B; cursor:pointer; display:block; font-size:12px; height:auto; width:auto; } 
a.log_in span.left { background:transparent none repeat scroll 0 0; display:block; float:left; height:29px; width:4px; } 
a.log_in span.center { background:transparent none repeat scroll 0 0; display:block; float:left; height:23px; padding:4px 10px 0; width:auto; } 
a.log_in span.right { background:transparent none repeat scroll 0 0; display:block; float:left; height:29px; width:4px; } 
a.item_menu, a.item_menu:visited { color:#0f4200; cursor:pointer; display:block; font-size:12px; height:auto; width:auto;  font} 
    a.item_menu span.left { background:transparent none repeat scroll 0 0; display:block; float:left; height:29px; width:4px; } 
    a.item_menu span.center { background:transparent none repeat scroll 0 0; display:block; float:left; height:23px; padding:6px 10px 0; width:auto; } 
    a.item_menu span.right { background:transparent none repeat scroll 0 0; display:block; float:left; height:29px; width:4px; } 
a.item_menu:hover { color:#7EAFB5; } 

a.item_menu_act, a.item_menu_act:visited { color:#38849B; cursor:pointer; display:block; height:auto; width:auto; } 
a.item_menu_act:hover { color:#fff; } 
    a.item_menu_act span.left {     background:transparent url(../img/menu_princ_img.gif) repeat scroll left top;   display:block; float:left; height:27px; width:4px; } 
    a.item_menu_act span.center {   background:transparent url(../img/menu_princ_img.gif) repeat scroll left -31px; color:#fff; display:block; float:left; font-size:13px; height:23px; padding:6px 10px 0; width:auto; } 
    a.item_menu_act span.right {    background:transparent url(../img/menu_princ_img.gif) repeat scroll 8px top;    display:block; float:left; height:29px; width:4px; } 

a.item_submenu_act, a.item_submenu_act:visited { color:#38849B;cursor:pointer;display:block;height:35px;overflow:hidden;padding-top:0;position:relative;z-index:1000; } 
    a.item_submenu_act span.left { background:transparent url(../img/menu_princ_img.gif) repeat scroll left -63px; display:block; float:left; height:29px; width:4px; } 
    a.item_submenu_act span.center { background:url("../img/menu_princ_img.gif") repeat scroll left -93px transparent;color:#F89E00;display:block;float:left;font-family:century gothic;font-size:13px;height:29px;text-align:center;text-transform:uppercase;width:63px; } 
    a.item_submenu_act span.right { background:transparent url(../img/menu_princ_img.gif) repeat scroll 8px -63px; display:block; float:left; height:29px; width:4px; } 

div.header { float:left; height:151px; padding:2px 0 0; width:100%; } 
div.logo { float:left; padding:33px 0 0; width:189px; } 
div.cadastro { float:right; height:150px; width:400px;} 
div.form { float:right; padding:42px 0 0px;} 
span.cadastre { display:block; width:100%; color:#fff; float:left; font-size:11px; margin-bottom:10px; } 
span.cadastro_campo { background:transparent url(../img/cadastro_campo.gif) repeat scroll 0 0; display:block; float:left; height:32px; padding:4px 0 0 6px; width:235px; } 
span.cadastro_campo input { background:transparent none repeat scroll 0 0; border:0 none; color:#5B7F83; font-size:15px; height:22px; padding:5px 0 0 7px; width:220px; } 
a.cadastro_bt, a.cadastro_bt:visited { background:transparent url(../img/cadastro_bt.gif) repeat scroll left top; display:block; float:left; height:36px; width:44px; } 
a.cadastro_bt:hover { background:transparent url(../img/cadastro_bt.gif) repeat scroll left bottom; } 

.agenda #eventos { height:607px; overflow:hidden;}

span.borda_5px_01_tl { background:transparent url(../img/bordas_5px.gif) repeat scroll left top; display:block; height:5px; left:0; overflow:hidden; position:absolute; top:0; width:5px; z-index:555; } 
span.borda_5px_01_tr { background:transparent url(../img/bordas_5px.gif) repeat scroll right top; display:block; height:5px; overflow:hidden; position:absolute; right:0; top:0; width:5px; z-index:555; } 
span.borda_5px_01_bl { background:transparent url(../img/bordas_5px.gif) repeat scroll left bottom; bottom:0; display:block; height:5px; left:0; overflow:hidden; position:absolute; width:5px; z-index:555; } 
span.borda_5px_01_br { background:transparent url(../img/bordas_5px.gif) repeat scroll right bottom; bottom:0; display:block; float:right; height:5px; overflow:hidden; position:relative; right:-20px; top:81px; width:5px; z-index:555; } 
span.borda_5px_02_tl { background:transparent url(../img/bordas_5px_02.gif) repeat scroll left top; display:block; height:5px; left:0; overflow:hidden; position:absolute; top:0; width:5px; z-index:500; } 
span.borda_5px_02_tr { background:transparent url(../img/bordas_5px_02.gif) repeat scroll right top; display:block; height:5px; overflow:hidden; position:absolute; right:0; top:0; width:5px; z-index:500; } 
span.borda_5px_02_bl { background:transparent url(../img/bordas_5px_02.gif) repeat scroll left bottom; bottom:0; display:block; height:5px; left:0; overflow:hidden; position:relative; top:24px; width:5px; z-index:500; } 
span.borda_5px_02_br { background:transparent url(../img/bordas_5px_02.gif) repeat scroll right bottom; bottom:0; display:block; float:right; height:5px; overflow:hidden; position:relative; right:0; top:19px; width:5px; z-index:500; } 
span.outborda_5px_01_tl { background:transparent url(../img/out_borda_5px.gif) repeat scroll left top; display:block; float:left; height:5px; left:-1px; overflow:hidden; position:absolute; top:-1px; width:5px; z-index:500; } 
span.outborda_5px_01_tr { background:transparent url(../img/out_borda_5px.gif) repeat scroll right top; display:block; float:right; height:5px; overflow:hidden; position:absolute; right:-1px; top:-1px; width:5px; z-index:500; } 
span.outborda_5px_01_bl { background:transparent url(../img/out_borda_5px.gif) repeat scroll left bottom; bottom:-1px; display:block; height:5px; left:-1px; overflow:hidden; position:absolute; width:5px; z-index:500; } 
span.outborda_5px_01_br { background:transparent url(../img/out_borda_5px.gif) repeat scroll right bottom; bottom:-1px; display:block; height:5px; overflow:hidden; position:absolute; right:-1px; width:5px; z-index:500; } 
span.outborda_5px_02_tl { background:transparent url(../img/out_borda_5px_02.gif) repeat scroll left top; display:block; height:5px; left:-1px; overflow:hidden; position:absolute; top:-1px; width:5px; z-index:500; } 
span.outborda_5px_02_tr { background:transparent url(../img/out_borda_5px_02.gif) repeat scroll right top; display:block; height:5px; overflow:hidden; position:absolute; right:-1px; top:-1px; width:5px; z-index:500; } 
span.outborda_5px_02_bl { background:transparent url(../img/out_borda_5px_02.gif) repeat scroll left bottom; bottom:-1px; display:block; height:4px; left:-1px; overflow:hidden; position:absolute; width:5px; z-index:500; } 
span.outborda_5px_02_br { background:transparent url(../img/out_borda_5px_02.gif) repeat scroll right bottom; bottom:-1px; display:block; height:4px; overflow:hidden; position:absolute; right:-1px; width:5px; z-index:500; } 

div.bloco_art span.outborda_5px_02_br { background:transparent url(../img/out_borda_5px_02.png) repeat scroll right bottom; bottom:-1px; display:block; height:4px; overflow:hidden; position:absolute; right:-1px; width:5px; z-index:500; } 
div.bloco_art span.outborda_5px_02_tl { background:transparent url(../img/out_borda_5px_02.png) repeat scroll left top; display:block; height:5px; left:-1px; overflow:hidden; position:absolute; top:-1px; width:5px; z-index:500; } 
div.bloco_art span.outborda_5px_02_bl { background:transparent url(../img/out_borda_5px_02.png) repeat scroll left bottom; bottom:-1px; display:block; height:4px; left:-1px; overflow:hidden; position:absolute; width:5px; z-index:500; } 
div.bloco_art span.outborda_5px_02_tr { background:transparent url(../img/out_borda_5px_02.png) repeat scroll right top; display:block; height:5px; overflow:hidden; position:absolute; right:-1px; top:-1px; width:5px; z-index:500; } 

h3.titulacao_00 { clear:both; font-family: 'Oswald', sans-serif; font-weight: 300; color:#4285BB; display:block; font-size:22px; height:30px; margin:0 0 10px 0; overflow:hidden; padding:0; width:100%; }
/* h3.titulacao_00 { clear:both; color:#4285BB; display:block; font-size:27px; font-weight:400; height:25px; margin:0 0 5px; overflow:hidden; padding:0; text-indent:-2px; width:100%;  } */
h3.titulacao_01 { color:#7DABB7; font-size:27px; font-weight:400; height:25px; margin:0 0 5px; padding:0 0 0; width:100%; } 

div.imagem { float:left; height:265px; width:960px; } 
div.info { background:#82BAC2 none repeat scroll 0 0; display:none; float:left; height:225px; overflow:hidden; padding:20px; position:relative; width:326px; } 
div.info h1.titulacao_01 { font-size:21px; } 
div.info h1 { font-size:21px; font-weight:400; } 
div.info p { padding:20px 0 0; } 
div.info span.destaque_cta { background:#93C5CC none repeat scroll 0 0; border-top:1px solid #9ACFD6; bottom:0; display:block; height:28px; left:0; padding:12px 0 0 20px; position:absolute; width:346px; z-index:33; } 

span.destaque_cta a, span.destaque_cta a:visited { color:#CCE5E9; font-size:11px; font-weight:700; padding:0 10px 0 0; } 
span.destaque_cta a:hover { color:#fff; } 

div.bloco { border:1px solid #D1D1D1; float:left; padding:10px; position:relative; width:auto; } 

div.col_left { float:left; width:528px; position:relative; } 

div.player { float:left; width:508px; } 

div.video { background:transparent url(../img/loading.gif) no-repeat scroll center center; float:left; width:508px; } 
div.video_list { float:left; overflow:hidden; width:508px; } 
    div.video_list ul { overflow:hidden; position:relative; width:100%; padding:7px 0 0px 0;} 
        div.video_list ul li { text-align:left; float:left; width:155px; overflow:hidden; padding:0 0 0 8px; margin:0 0 0 8px; border-left:1px solid #f0f0f0; } 
        div.video_list ul li:first-child {padding:0!important; margin:0!important; border:none!important;}
            div.video_list ul li a, div.video_list ul li a:visited { color:#333333; display:block; font-size:11px; height:auto; line-height:17px; margin:0 0 0 0px; padding:5px 0 5px 0px; } 
            div.video_list ul li a:hover { color:#000000; } 
                span.vid_titulo { font-weight: bold; } 

                a.act, a.act:visited { color:#4285bf!important;  } 

div.col_right { float:left; overflow:hidden; padding:0 0 0 26px; width:358px; } 

div.div_agenda_home { float:left; width:100%; } 

div.agenda { float:left; height:auto; width:100%; } 
	/* bts */
	div.agenda .bts_eventos, div.agenda_eventos .bts_eventos { width:100%; float:left; clear:both; padding-bottom:05px;}
	
div.agenda ul { float:left; width:100%; margin-bottom:0px; } 
div.agenda li { float:left; padding:0 0 0; } 
div.agenda li.ag_sep { border-bottom:1px solid #D1D1D1; height:1px; margin:0 0 11px; overflow:hidden; padding:10px 0 0; width:100%; } 
div.agenda span.data, .agenda_content .data { border:1px solid #E5E5E5; display:block; float:left; width:40px; margin:0; } 
	.agenda_content .data { margin:0 20px 10px 0;}

div.agenda span.mes, .agenda_content .mes { background:#4285bb none repeat scroll 0 0; color:#fff; display:block; float:left; font-size:10px; padding:1px 0 3px; text-align:center; width:100%; } 
div.agenda span.dia, .agenda_content .dia { color:#4285bb; display:block; float:left; font-size:15px; font-weight:700; padding:7px 0; text-align:center; width:100%; }
		.agenda_content .chamada { margin-top:8px; color:#4285bb;}
		.agenda_content .hour { font-size:11px; color:#909090}
			.agenda_content .hour strong { margin-right:3px;;}
		.agenda_content .conteudo { clear:both; float:left; width:100%;}

div.agenda span.desc { display:block; float:left; padding:0 0 0 15px; width:255px; } 

span.desc h2.titulacao_02 { font-size:13px; font-weight:700; }
	.desc_titulo { font-weight:700; font-size:12px; color:#4285bb;}
span.desc p { color:#4285bb; float:left; font-size:11px; line-height:16px; padding:1px 0 0;width:100%;} 
span.desc p a { display:block; height:100%; width:100%; } 

div.div_home_player { float:left; height:174px; overflow:hidden; padding:0; width:100%; margin-bottom:11px; } 
div.home_player_content { float:left; overflow:hidden; padding:0 0 3px 10px; position:relative; width:326px; } 
div.home_player_flash { float:none; left:-112px; position:relative; z-index:33; } 

#footer { background-color:#1B7900;float:left;height:289px;margin-top:30px;overflow:hidden;width:100%; } 
div.logo-footer{height:57px;margin:0 auto;overflow:hidden;position:relative;top:42px;width:914px;z-index:1;} 
    div.logo-footer img{ float:right;}
    img.lfb{}

div.rodape { float:left; width:100%; } 

div.migalhas {height:30px;margin:0 auto;overflow:hidden;width:914px;position:relative;z-index:2} 
    div.migalhas ul { padding:0; } 
        div.migalhas ul li { float:left; width:auto; } 
        div.migalhas ul li.migalha_sep { background:transparent url(../img/sep_migalha.gif) no-repeat scroll center top; height:29px; padding:0 8px; width:16px; } 
a.migalha_bt, a.migalha_bt:visited { color:#a4bf9f; display:block; float:left; font-size:11px; height:21px; padding:8px 0 0 0; width:auto; } 
    a.migalha_bt:hover { color:#62888D; } 

div.menu_auxiliar { background:#D2D2D2 none repeat scroll 0 0; border-top:2px solid #BDBDBD; float:left; height:197px; overflow:hidden; width:100%; }
    .menu_auxiliar-inner{height:200px;margin:0 auto;overflow:hidden;width:914px;}
        .menu_auxiliar-inner div {width:288px; float:left; display:block}
a.menuaux_bt, a.menuaux_bt:visited { color:#B5B4AF;display:block;float:left;font-size:11px;height:22px;padding:0 4px 0 0;width:auto; } 
a.menuaux_bt:hover { color:#62888D; }

#list-rodape{height:198px;width:1502px;position:relative; left:0;}
#list-rodape li{border-right:1px solid #C8C8C8;display:block;float:left;height:150px;margin:24px 0;overflow:hidden;width:325px;}
#list-rodape li.tw {padding:0 30px 0 0;width:258px;}
#list-rodape li.tw a{color:#009ccd;color:#009CCD;display:block;margin:-5px 0 10px;}
#list-rodape li.tw p{margin:0; color:#1b7900;}
p.titu-tw span, p.titu-news span, p.titu-conect span{display:none}
    p.titu-tw-en span, p.titu-news-en span, p.titu-conect-en span{display:none}
p.titu-tw, p.titu-news, p.titu-conect{margin:0 0 10px;}
#list-rodape li p.titu-tw{background:url("../img/txt_rodape.jpg") no-repeat scroll 0 0 transparent;display:block;height:20px;overflow:hidden;width:193px; margin:0 0 10px;}
    #list-rodape li p.titu-tw-en{background:url("../img/txt_rodape_en.jpg") no-repeat scroll 0 0 transparent;display:block;height:20px;overflow:hidden;width:193px; margin:0 0 10px;}
#list-rodape li p.titu-news{background:url("../img/txt_rodape.jpg") no-repeat scroll 0 -22px transparent;display:block;height:20px;overflow:hidden;width:193px;}
#list-rodape li p.titu-conect{background:url("../img/txt_rodape.jpg") no-repeat scroll 0 -42px transparent;display:block;height:20px;overflow:hidden;width:229px;}
    #list-rodape li p.titu-conect-en{background:url("../img/txt_rodape_en.jpg") no-repeat scroll 0 -42px transparent;display:block;height:20px;overflow:hidden;width:229px;}
#list-rodape li p{line-height:21px; text-align: left!important;}

#list-rodape li.news {padding:0 30px; width:258px;}
#list-rodape li.conect { padding:0 30px;width:258px;}
    #list-rodape li.conect a {margin:45px 0 0; *margin:55px 0 0 0;}

a.formbtn, a.formbtn:visited{background:url("../img/formbtn_e.jpg") no-repeat scroll left 0 transparent;color:#000000;display:inline-block;float:left;font-size:10px;font-weight:bold;line-height:21px;margin:2px 0 0 15px;padding:0 0 0 8px; border-radius: 6px; overflow: hidden;}
    a.formbtn:hover{color:#666;}

a.formbtn span{background:url("../img/formbtn_d.jpg") no-repeat scroll right 0 transparent;cursor:pointer;display:block;float:left;padding:3px 9px 4px 2px;}
#list-rodape li input { border-radius: 3px; padding: 4px 6px 5px 10px; color: #333; background: #fff; border:1px solid #f0f0f0;} 

fieldset.newsletter {display:block;width:266px; margin:0; _margin-top:-12px;*margin-top:-12px}
fieldset.newsletter label {float:left;width:100px; margin:8px 0}
fieldset.newsletter label.email-news {width:182px; margin:3px 0 0;}
fieldset.newsletter input#nome-news {width:243px;}
fieldset.newsletter input#email-news {float:left;width:174px;}


div.menu-auxiliar-2{background-color:#FFFFFF;clear:both;height:60px;width:100%; background:transparent url(../img/bg_r.gif) repeat-x scroll 0 0;}
    div.menu-auxiliar-2inner{margin:0 auto; width:914px; padding:12px 0; /*background:url("../img/logofooterboranda.jpg") no-repeat scroll right 15px transparent; */}
    div.menu-auxiliar-2inner p.juridico { clear:both;color:#A6A6A6;font-size:11px;height:69px;margin:0 auto;padding:0;position:relative;top:-6px;width:914px; } 
    div.menu-auxiliar-2inner ul { margin:0 auto;padding:0;width:914px;} 
        div.menu-auxiliar-2inner ul li { color:#699598;display:inline-block;float:left;font-size:11px;padding:8px 0 0 4px;width:auto; }
            div.menu-auxiliar-2inner ul li.first { padding:8px 0 0 0;}
        div.menu-auxiliar-2inner ul li.menu_auxiliar_sep { color:#699598; font-size:11px; height:22px; padding:8px 8px 0; } 

div.conteudo_home { float:left; padding:20px 0 0; width:100%; } 
div.conteudo_home div.col_left { float:left; width:530px; /*overflow:hidden;*/ } 
div.conteudo_home div.col_right { float:right; overflow:hidden; padding:0 0 0 12px; width:360px; } 
div.conteudo_contato { float:left; height:auto; padding:20px 0 0; width:100%; } 
div.conteudo_contato div.col_left_c { float:left; padding:0 30px 0 0; width:485px; } 
div.conteudo_contato div.col_right_c { border-left:1px solid #E5E5E5; float:left; overflow:hidden; padding:0 0 0 36px; width:362px; } 
div.conteudo_contato div.col_left_c p { padding:0 0 25px; } 
div.conteudo_contato div.col_left_c div { float:left; width:100%; } 
div.conteudo_contato form { margin:0; padding:0; } 

    div.contato { width:340px; } 
div.contato p span { color:#4285bb; font-weight:700; } 
address {font-style:normal; width:340px; }
address  p span { color:#4285bb; font-weight:700; } 
address  .inprensa { margin-top:20px} 

input.bt_sendmail { background:transparent url(../img/bt_enviar_msg.gif) no-repeat scroll left 0; border:0 none; cursor:pointer; float:left; height:22px; width:48px; } 
input.bt_sendmail:hover { background:transparent url(../img/bt_enviar_msg.gif) repeat scroll left 22px; } 

div.alert { background:#FFF3D1 none repeat scroll 0 0; border:1px solid #A6A6A6; display:none; float:left; height:auto; margin:0 0 10px; padding:6px 8px; width:454px !important; } 

span#alerta_texto img { float:left; } 

span.texts { display:block; float:left; padding:0 0 0 10px; } 

a.fechar_alerta, a.fechar_alerta:visited { background:transparent url(../img/fechar.jpg) repeat scroll left 0; display:block; height:11px; left:450px; overflow:hidden; position:absolute; top:8px; width:11px; } 
a.fechar_alerta:hover { background:transparent url(../img/fechar.jpg) repeat scroll left bottom; } 

form.geral a.fechar, form.geral a.fechar:visited { background:transparent url(../img/fechar.jpg) repeat scroll left top; display:block; height:11px; left:352px; overflow:hidden; position:absolute; top:27px; width:11px; z-index:333; } 
form.geral a.fechar:hover { background:transparent url(../img/fechar.jpg) repeat scroll left -11px; } 
#newsletter { background:#fff none repeat scroll 0 0; display:none; } 

.newsp { border-top:1px solid #CCCCCC; font-weight:normal !important; margin:10px 0 20px; padding-top:10px; } 
.newsf { background:#fff none repeat scroll 0 0; color:#707879; float:left; padding:20px; text-align:left; width:345px; } 
.newsfn { background:#fff url(../img/load.gif) no-repeat scroll center center; float:left; } 
.newsf .nome { display:block; float:left; } 
.newsf .titus { border-bottom:1px solid #A5ACAD; color:#707879; font-size:18px; font-weight:700; line-height:21px; margin:0 0 15px; } 
.newsf label { font-size:10px; font-weight:700; padding:0 10px 15px 0; width:auto; } 
.newsf input { background:#E3E3E3 none repeat scroll 0 0; border:1px solid #C7D2D4; color:#4F5252; height:15px; margin:3px 0 0; padding:2px 5px 0 1px; width:152px; } 
.newsf select { height:23px; margin:3px 0 0; width:160px; } 
.newsf .titu { display:block; float:left; font-size:10px; font-weight:700; width:100%; } 
.newsf .nascimento { display:block; float:right !important; margin-top:-9px; } 
.newsf .nascimento, .newsf .celular, .newsf .pais { float:left; } 
.newsf .pais { margin-top:11px; } 
.newsf .sexo { font-size:10px; } 
.newsf .sexo input { background:transparent none repeat scroll 0 0; border:medium none; margin:-3px 5px 0 0; width:auto; } 
.newsf .email { display:block; float:left; } 
.newsf .enviar { padding:0; } 
.newsf .enviar a { margin-right:5px; } 

span.clear { clear:both; display:block; float:left; height:1px; width:100%; } 

.nerro, .merro { background:#EDF7FF none repeat scroll 0 0; border:1px solid #DBE6EF; display:none; float:left; font-size:11px; margin:0 0 20px; padding:5px 10px; width:314px; } 

div.not_cont, div.not_cont1 { border-bottom:1px solid #CCCCCC; float:left; margin-bottom:9px; padding:0 20px 18px 0px; width:497px; text-align:left;} 
div.not_cont .data, div.not_cont1 .data { margin-bottom:3px; color:#191919; font-size:10px;  }
	div.not_cont .data span.mes{background:#4285bb none repeat scroll 0 0; color:#fff; display:block; float:left;  font-size:10px; padding:1px 0 3px; text-align:center; width:100%;}
	
	div.not_cont .data span.dia { color:#4285bb; display:block; float:left; font-size:15px; font-weight:700; padding:7px 0; text-align:center; width:100%;}
div.not_cont .chamada a { color:#4184BB;display:block;font-weight:bold;height:20px;overflow:hidden;width:100%;} 
div.not_cont .tag { color:#000000; font-size:11px; padding:0 0 0 6px; margin:8px 0 0 0px;display:block; clear:both; background:url(../img/setinha2.gif) no-repeat left 5px;}
div.not_cont .tags { margin:4px 0 0 0px;display:block; clear:both;}

span.ver { display:block; float:left; font-size:10px; margin:6px 0 0px; } 
span.ver a { color:#314C4F; } 
span.ver a:hover { color:#4285bb; } 

div.discos { float:left; height:auto; left:0; padding-top:20px; position:relative; top:0; width:100%; } 

div.tudo { clear:right; float:left; height:140px; left:25px; margin:0 0 0; overflow:hidden; padding:0 0; position:relative; top:0; width:863px; } 

div.discos ul.bloco { height:145px; left:0; margin:0 0 0; overflow:hidden; padding:10px 0 10px 0; position:relative; top:0; width:10000px; } 
    div.discos ul li.sep_discos { background:#fff none repeat scroll 0 0; border-color:-moz-use-text-color #D6D6D6 -moz-use-text-color -moz-use-text-color; border-style:none solid none none; border-width:medium 1px medium medium; height:120px; padding:0; width:3px; } 
    div.discos ul li { background:#F5F5F5 none repeat scroll 0 0; border:1px solid #D6D6D6; display:inline; float:left; margin:0 0 0 10px; padding:5px 3px; position:relative; width:105px; } 
        div.discos ul li img { display:block; height:96px; margin:0 auto; width:96px; } 

a.seta_fw { background:transparent url(../img/seta_pv.gif) no-repeat scroll 0 0; float:left; height:28px; left:5px; position:absolute; top:58px; width:30px; z-index:100; } 
a.seta_nxt { background:transparent url(../img/seta_nxt.gif) no-repeat scroll 0 0; float:left; height:20px; left:895px; position:absolute; top:58px; width:25px; z-index:500; } 

div.discos ul li span.botao_vis { cursor:pointer; float:left; font-size:10px; margin:0 0 0 0; padding:0 0 0 5px; } 
div.discos a.all, div.discos a.all:visited { color:#7BC3CC; display:block; float:right; font-size:12px; font-weight:700; left:0; position:relative; top:10px; width:60px; } 
div.discos a.all:hover { color:#9BCFD6; } 
div.discos span.borda_5px_01_tl { background:transparent url(../img/out_borda_5px.gif) repeat scroll left top; display:block; float:left; height:5px; left:0; overflow:hidden; position:relative; top:5px; width:5px; z-index:500; } 
div.discos span.borda_5px_01_tr { background:transparent url(../img/out_borda_5px.gif) repeat scroll right top; display:block; float:right; height:5px; overflow:hidden; position:relative; right:-2px; top:5px; width:5px; z-index:501; } 
div.discos span.borda_5px_01_bl { background:transparent url(../img/out_borda_5px.gif) repeat scroll left bottom; bottom:5px; display:block; float:left; height:5px; left:0; overflow:hidden; position:relative; width:5px; z-index:502; } 
div.discos span.bordaa_5px_01_br { background:transparent url(../img/out_borda_5px.gif) repeat scroll right bottom; bottom:5px; display:block; float:right; height:5px; overflow:hidden; position:relative; right:-2px; width:5px; z-index:503; } 
div.discos ul li span.borda_5px_01_tl_cinza { background:transparent url(../img/bordas_5px_cinza.gif) repeat scroll left top; display:block; height:5px; left:-1px; overflow:hidden; position:absolute; top:-1px; width:5px; z-index:500; } 
div.discos ul li span.borda_5px_01_tr_cinza { background:transparent url(../img/bordas_5px_cinza.gif) repeat scroll right top; display:block; height:5px; overflow:hidden; position:absolute; right:-1px; top:-1px; width:5px; z-index:500; } 
div.discos ul li span.borda_5px_01_bl_cinza { background:transparent url(../img/bordas_5px_cinza.gif) repeat scroll left bottom; bottom:-1px; display:block; height:5px; left:-1px; overflow:hidden; position:absolute; width:5px; z-index:500; } 
div.discos ul li span.bordaa_5px_01_br_cinza { background:transparent url(../img/bordas_5px_cinza.gif) repeat scroll right bottom; bottom:-1px; display:block; height:5px; overflow:hidden; position:absolute; right:-1px; width:5px; z-index:500; } 

div.conteudo_artista { float:left; margin-top:0px; padding-top:6px; background:url("../img/bg_destaque.gif") no-repeat center top; } 
div.conteudo_artista div.col_right { padding-top:20px !important; } 
div.conteudo_artista div.bloco_art { margin:0 0 0; padding:0; } 

div.header_artista { float:left; height:256px; width:912px; } 

div.banner_left { float:left; padding:0; width:527px; } 
div.banner_left img { float:left; height:258px; width:527px; } 
div.banner_left a, div.banner_left a:visited { color:#7DABB7; font-size:11px; } 
div.banner_left a:hover { color:#646464; } 
div.banner_left p { color:#999; font-size:11px; line-height:20px; padding:10px 0 0; text-align:left; width:auto; } 

div.banner_right { float:left; padding:0 0 0 27px; width:356px; } 
div.banner_right h6 { color:#4285BB; font-size:12px; padding:0 0 7px; font-weight:normal; } 

div.backgrounder { background-color:transparent; float:left; } 

div.titulacao_artista { color:#4285BB; float:left; padding:0px 0 25px 0; position:relative; width:100%; } 
div.titulacao_artista h3.titulacao_01 { clear:both; font-family: 'Oswald', sans-serif; font-weight: 300; color:#4285BB; display:block; font-size:30px; height:40px; margin:0 0 2px 0; overflow:hidden; padding:0; width:100%; } 
div.titulacao_artista span.copyboranda { color:#CCCCCC; float:right; font-size:11px; position:relative; right:2px; text-align:right; top:32px; z-index:512; } 
div.titulacao_artista span.links_artista { display:block; float:left; width:520px; } 
div.titulacao_artista span.links_artista a, div.titulacao_artista span.links_artista a:visited { color:#4285BB; font-size:11px; } 

div.artista_infobox { float:left; padding:4px 0 20px; position:relative; } 
div.infobox_menu { float:none; left:0; position:relative; top:1px; width:528px; z-index:333; } 
div.infobox_menu ul li { float:left; padding:0 2px 0 0; } 

a.artista_item_menu, a.artista_item_menu:visited { color:#fff; cursor:pointer; display:block; font-size:11px; height:auto; width:auto; } 
a.artista_item_menu span.left { background:transparent url(../img/menu_artista_img.gif) repeat scroll left -56px; display:block; float:left; height:26px; width:4px; } 
a.artista_item_menu span.center { background:transparent url(../img/menu_artista_img.gif) repeat scroll left 78px; display:block; float:left; height:20px; padding:6px 8px 0; width:auto; } 
a.artista_item_menu span.right { background:transparent url(../img/menu_artista_img.gif) repeat scroll 7px -56px; display:block; float:left; height:26px; width:4px; } 

a.item_menu:hover { color:#7EAFB5; } 

a.artista_item_menu:hover span.left { background:transparent url(../img/menu_artista_img.gif) repeat scroll left -108px; } 
a.artista_item_menu:hover span.center { background:transparent url(../img/menu_artista_img.gif) repeat scroll left 26px; color:#000 } 
a.artista_item_menu:hover span.right { background:transparent url(../img/menu_artista_img.gif) repeat scroll 7px -108px; } 

li.act a.artista_item_menu, li.act a.item_menu:visited { color:#626262; cursor:pointer; display:block; font-size:11px; height:auto; width:auto; } 
li.act a.artista_item_menu:hover { color:#D1D1D1; } 
li.act a.artista_item_menu span.left { background:transparent url(../img/menu_artista_img.gif) repeat scroll left top; display:block; float:left; height:26px; width:4px; } 
li.act a.artista_item_menu span.center { background:transparent url(../img/menu_artista_img.gif) repeat scroll left -28px; display:block; float:left; height:20px; padding:6px 8px 0; width:auto; } 
li.act a.artista_item_menu span.right { background:transparent url(../img/menu_artista_img.gif) repeat scroll 8px top; display:block; float:left; height:26px; width:5px; } 

div.artista_infobox div.bloco { float:left; padding:10px !important; } 

div.infobox_conteudo { float:left; width:500px; } 

span.loader_artista { background:transparent url(../img/loading.gif) no-repeat scroll 0 0; color:#458CA1; display:none; font-size:11px; font-weight:700; height:24px; left:0; padding:5px 0 0 40px; top:0; width:124px; } 

div.artista_downloads { float:left; width:528px; } 

div.downloads_content { float:left; } 
    div.downloads_content ul li { float:left; height:auto; overflow:hidden; padding:0 0 1px; width:100%; } 
        div.downloads_content ul li a, div.downloads_content ul li a:visited { background:#F0F0F0 none repeat scroll 0 0; color:#747474; display:block; float:left; height:auto; padding:7px 8px 8px; width:490px; } 
            div.downloads_content ul li a:hover { background:#E5E5E5 none repeat scroll 0 0; color:#000; } 

div.artista_player { float:left; width:358px; } 

div.player_content { float:left; overflow:hidden; padding:0 0 3px 10px; position:relative; width:326px; } 

span.release_tip { background:transparent url(../img/release_tip.gif) repeat scroll 0 0; display:block; float:none; height:71px; position:absolute; right:0; top:0; width:71px; z-index:335; } 

div.player_flash { float:none; left:-112px; position:relative; z-index:10; } 

div.artista_agenda { float:left; padding:20px 0 0; width:358px; } 
div.agenda_eventos { float:left; }
    div.agenda_eventos ul { float:left; width:100%; margin-bottom:14px; } 
        div.agenda_eventos ul li { border-bottom:1px solid #D1D1D1; float:left; margin:0 0 10px; padding:0 0 10px; width:335px; } 
        div.agenda_eventos ul li.ag_sep { display:none; height:1px; margin:0 0 12px; overflow:hidden; padding:10px 0 0; } 
    div.agenda_eventos span.data { border:1px solid #E5E5E5; display:block; float:left; width:40px; } 
    div.agenda_eventos span.mes { background:#4285bb none repeat scroll 0 0; color:#fff; display:block; float:left; font-size:10px; padding:1px 0 3px; text-align:center; width:100%; } 
    div.agenda_eventos span.dia { color:#4285bb; display:block; float:left; font-size:15px; font-weight:700; padding:7px 0; text-align:center; width:100%; } 
    div.agenda_eventos span.desc { display:block; float:left; padding:0 0 0 15px; width:255px; } 

span.agenda_eventos h2.titulacao_02 { font-size:13px; font-weight:700; } 
span.agenda_eventos p { color:#4285bb; float:left; font-size:11px; padding:1px 0 0; } 
span.agenda_eventos p a { display:block; height:100%; width:100%; } 

div.artista_videos { float:left; padding:20px 0 0; width:358px; } 

div.videos_content { float:left; } 
    div.videos_content ul li { border-bottom:1px solid #DDDDDD; float:left; margin:0 0 8px; padding:0 0 8px; width:auto; } 
        div.videos_content ul li a, div.videos_content ul li a:visited { cursor:pointer; display:block; float:left; height:auto; width:336px; } 
            div.videos_content ul li a img { border:1px solid #DDDDDD; float:left; } 
            div.videos_content ul li a span.info_video { display:block; float:left; line-height:16px; padding:0 0 0 10px; width:284px; } 

div.share { float:left; padding:20px 0 0; width:358px; } 
    div.share ul { height:16px; width:336px; } 
        div.share ul li { display:inline; } 

div.video_player { border-bottom:1px solid #DDDDDD; display:none; float:left; margin:0 0 10px; padding:0 0 10px; } 
div.video_player h6 { color:#919191; font-size:14px; padding:0 0 10px; } 

div.artista_contato { float:left; padding:20px 0 0; } 
div.artista_contato a, div.artista_contato a:visited { clear:both; font-family: 'Oswald', sans-serif; font-weight: 300; color:#4285BB; display:block; font-size:22px; margin:0 0 0px 0; overflow:hidden; padding:0; width:100%; } 
div.artista_contato a:hover { color:#1f7a01!important; } 

div.galeria_header { float:left; } 
    div.galeria_header h6 { border-bottom:1px solid #DBDBDB; font-size:15px; width:506px; } 

ul.menu_galeria { border-bottom:1px solid #DBDBDB; float:left; padding:5px 0; width:506px; } 
    ul.menu_galeria li { float:left; width:auto; } 

a.bt_anterior, a.bt_anterior:visited { background:transparent url(../img/imagens_galeria.gif) no-repeat scroll left -21px; color:#4285BB; display:block; float:left; height:auto; padding:8px 0 8px 20px; width:auto; } 
a.bt_backalbuns, a.bt_backalbuns:visited { background:transparent url(../img/imagens_galeria.gif) no-repeat scroll left -45px; color:#868686; display:block; float:left; height:auto; padding:8px 0 8px 20px; width:auto; } 
a.bt_proximo, a.bt_proximo:visited { background:transparent url(../img/imagens_galeria.gif) no-repeat scroll right 6px; color:#4285BB; display:block; float:left; height:auto; padding:8px 20px 8px 0; width:auto; } 
a.bt_anterior:hover { color:#000; } 
a.bt_backalbuns:hover { color:#000; } 
a.bt_proximo:hover { color:#000; } 
li.bt_backalbuns { float:left; padding:0 0 0 111px; } 

li.bt_proximo { float:right !important; } 

div.galeria_foto { border-bottom:1px solid #DBDBDB; float:left; padding:10px 0; text-align:center; width:506px; } 
div.galeria_foto img { border:15px solid #000; } 

div.foto_legenda { border-bottom:1px solid #DBDBDB; color:#4285BB; float:left; padding:10px 0; width:506px; } 

div.foto_listagem { float:left; overflow:hidden; padding:10px 0 0; width:506px; } 
    div.foto_listagem h6 { font-size:13px; } 
    div.foto_listagem ul { overflow:hidden; padding:5px 0 0; width:517px; } 
        div.foto_listagem ul li { float:left; padding:0 11px 11px 0; width:auto; } 
            div.foto_listagem ul li a, div.foto_listagem ul li a:visited { border:1px solid #DBDBDB; display:block; height:73px; overflow:hidden; width:73px; } 
            div.foto_listagem ul li a:hover { border:1px solid #4285BB; } 

#art_boranda { float:left; padding:0 0 0 4px; position:relative; width:5555px; left:0px } 
    #art_boranda li { float:left; height:100px; left:0; padding:0 0; position:relative; top:0; width:104px; z-index:20; } 
        #art_boranda li a, #art_boranda li a:visited { display:block; float:left; height:100px; overflow:hidden; width:auto; } 
            #art_boranda li a img { border:1px solid #DBDBDB; float:left; height:96px; margin-right:0; width:96px; } 
            #art_boranda li a:hover img { border:1px solid #4285BB; display:block; } 
        #art_boranda li a span.tip, #art_boranda li a:visited span.tip { background:#DFDFDF none repeat scroll 0 0; display:block; float:none; font-size:10px; height:12px; left:1px; padding:2px; position:absolute; text-align:center; top:81px; width:92px; z-index:100; } 
        #art_boranda a:hover span.tip { display:block; } 

a.link_new, a.link_new:visited { color:#4F9199; } 
    a.link_new:hover { color:#9BCFD6; } #list_artists li a img.art { border:1px solid #DBDBDB; float:left; height:96px; margin-right:0; width:96px; } 

#siga {padding: 0 0 4px 0;}

#list_artists li { float:left; padding:0 2px 15px 0; } 
    #list_artists li a:hover img.art { border:1px solid #4285BB; display:block; } 

.art_desc { display:block; float:left; height:96px; padding-left:5px; width:150px; } 

ul#artist { left:0; position:relative; top:0; } 
ul#artist p { text-align:left; } 
ul#artist li { float:left; padding:0 2px 20px 0; } 
    ul#artist li a { display:block; width:340px; } 
        ul#artist li a img.art { border:1px solid #DBDBDB; float:left; height:96px; left:243px; margin-right:0; position:absolute; top:0; width:96px; } 
    ul#artist li a:hover img.art { border:1px solid #4285BB; } 
p.view { color:#4285BB; float:left; font-size:11px; font-weight:700; width:200px; } 

span.desc { font-size:11px; font-weight:400; } 

a.disquinhos span.tip, a.disquinhos:visited span.tip { background:#fff none repeat scroll 0 0; display:block; float:none; font-size:10px; height:12px; left:7px; padding:2px; position:absolute; top:70px; width:auto; z-index:100; } 

div.bloco li a.disquinhos:hover span.tip { display:block; } 

div#log_geral { display:none; float:left; left:760px; position:absolute; top:17px; width:345px; z-index:15553; } 

fieldset.win { background:white none repeat scroll 0 0; border:1px solid #79B4BC; display:none; height:80px; padding:10px; width:253px; } 
fieldset.win label { float:left; height:30px; } 
fieldset.win span.little { border-right:1px solid #3885A1; color:#3885A1; float:left; padding-left:22px; width:100px; } 
fieldset.win span.little2 { color:#3885A1; float:left; width:70px; } 

a.item_submenu_log, a.item_submenu_log:visited { color:#38849B; cursor:pointer; display:block; height:auto; width:auto; } 
a.item_submenu_log span.left { background:transparent url(../img/menu_princ_img.gif) repeat scroll left -62px; display:block; float:left; height:29px; width:4px; } 
a.item_submenu_log span.center { background:transparent url(../img/menu_princ_img.gif) repeat scroll left -93px; display:block; float:left; font-size:13px; height:23px; padding:6px 10px 0; width:auto; } 
a.item_submenu_log span.right { background:transparent url(../img/menu_princ_img.gif) repeat scroll 8px -62px; display:block; float:left; height:29px; width:4px; } 

div#cad { float:left; height:auto; margin-top:20px; width:530px; } 

div#cad input { width:220px; } 
div#cad select { height:22px; width:228px; } 
div#cad label { float:left; height:50px; width:249px; } 
div#cad label.maior { float:left; height:50px; width:470px; } 
div#cad span.desc_cad { float:left; font-family:tahoma; font-size:11px; padding-bottom:5px; width:200px; } 

div#pedidos { float:left; height:auto; width:336px; } 
div#welcome { height:200px; margin-bottom:20px; } 

ul.list_pedidos li { background:#F0F0F0 none repeat scroll 0 0; float:left; height:20px; margin-bottom:2px; padding:8px 5px 5px 8px; width:323px; } 
ul.list_pedidos span.ped_1 { float:left; font-family:tahoma; font-size:11px; width:auto; } 
ul.list_pedidos span.ped_2 { float:right; font-family:tahoma; font-size:11px; padding-right:5px; } 

div.wel p.bem { font-family:tahoma; font-size:12px; } 

a.sair, a.sair:visited { background:transparent url(../img/sair.gif) no-repeat scroll left top; height:16px; left:0; position:relative; top:0; width:16px; } 

div#carrinho { background:#D2D2D2 none repeat scroll 0 0; float:left; height:63px; margin-top:15px; padding:10px 0 10px 10px; width:98%; } 
div#carrinho span.car { background:transparent url(../img/car.gif) no-repeat scroll 0 0; float:left; height:42px; margin:5px; padding-right:10px; width:42px; } 
div#carrinho p { color:#4E504F; float:left; padding-top:5px; width:200px; } 
div#carrinho ul { border-right:1px solid #B0B0B0; float:left; height:65px; margin-right:14px; width:436px; } 
    div#carrinho ul li { background:#fff none repeat scroll 0 0; float:left; height:57px; padding:2px 2px 4px; width:57px; } 
div#carrinho a.bt_finalizar, div#carrinho a.bt_finalizar:visited { background:transparent url(../img/bt_finalizar.gif) no-repeat scroll left top; float:left; height:36px; margin-top:15px; width:162px; } 
div#carrinho a.bt_finalizar:hover { background:transparent url(../img/bt_finalizar.gif) no-repeat scroll left bottom; } 

div#carrinho span.borderc_tr { background:transparent url(../img/border_cinza.gif) repeat scroll left top; display:block; float:left; height:5px; left:0; overflow:hidden; position:absolute; top:0; width:5px; z-index:500; } 
div#carrinho span.borderc_tl { background:transparent url(../img/border_cinza.gif) repeat scroll right top; display:block; float:right; height:5px; overflow:hidden; position:absolute; right:0; top:0; width:5px; z-index:500; } 
div#carrinho span.borderc_br { background:transparent url(../img/border_cinza.gif) repeat scroll left bottom; bottom:0; display:block; height:5px; left:0; overflow:hidden; position:absolute; width:5px; z-index:500; } 
div#carrinho span.borderc_bl { background:transparent url(../img/border_cinza.gif) repeat scroll right bottom; bottom:0; display:block; height:5px; overflow:hidden; position:absolute; right:0; width:5px; z-index:500; } 

ul.list_pedidos2 { float:left; padding-top:10px; width:100%; } 
ul.list_pedidos2 li { background:#F0F0F0 none repeat scroll 0 0; float:left; font-family:tahoma; font-size:11px; margin-bottom:2px; padding:8px 5px 5px 8px; width:100%; } 
ul.list_pedidos2 span.ped { background:#F0F0F0 none repeat scroll 0 0; float:left; font-family:tahoma; font-size:11px; height:auto; width:auto; } div#fin { float:left; height:auto; margin-top:20px; width:530px; } 

div.wel p.bem { font-family:tahoma; font-size:11px; } 

a.comprar, a.comprar:visited { background:transparent url(../img/bt_comprar.gif) no-repeat scroll left top; float:left; height:30px; margin-top:20px; width:108px; } 
a.comprar:hover { background:transparent url(../img/bt_comprar.gif) no-repeat scroll left bottom; height:30px; width:108px; } 
a.link_titulo { color:#3885A1; float:right; font-size:11px; height:24px; padding:10px 5px 0 0; position:relative; text-align:right; } 

/***********************/ /* Formulário de Login */ /***********************/ 
#formlogin{ display:none; height:45px; overflow:hidden; background: transparent url(../img/bg_login.gif) repeat-x left bottom; } 
#formlogin form.formlogin { display:block; color:#38849B; display:block; font-size:11px; } 
    #formlogin form.formlogin fieldset { display:block; height:45px; overflow:hidden; border:none; margin:0 auto; width:880px; padding:8px 0 0; } 
        #formlogin form.formlogin fieldset input{ color:#38849B; display:block; float:right; font-size:11px; height:25px; width:100px; } 
        #formlogin form.formlogin fieldset label { margin:0 18px 0 0; } 
            #formlogin form.formlogin fieldset label input{ height:19px; padding:4px 0 0 3px; width:150px; } 

#logar { float:right; } 
#geral{ display:block; overflow:hidden; width:100%; } 

input.campo_senha { padding: 6px 0 0 10px!important; }
input.campo_email { padding: 6px 0 0 10px!important; }
input.bt_logins { cursor:pointer; float:left; border:none; background:url(../img/bt_login.gif) no-repeat left top; margin: 0; width:65px!important; height:27px!important; padding:0!important;}

#bt_logins input.input.bt_logins{ cursor:pointer; float:left; border:none; background:url(../img/bt_login.gif) no-repeat left top; margin: 0; width:65px!important; height:27px!important; padding:0px!important;}

input.bt_logins:hover {background-position:left bottom}

/*Cesto*/
div.cest { float:left; width:100%; height:70px; padding:10px 0 10px 0 ;  clear:both;    }
    div.cest span.cest_left { float:left; display:block; width:331px; height:70px; background:url(../img/cest_left.gif) no-repeat left top; }
    div.cest a.cest_fim, div.cest a.cest_fim:visited { float:left; display:block; width:120px; height:70px; background:url(../img/bt_finalizar_compra.gif) no-repeat left top; }
       div.cest a.cest_fim span { background:url(../img/bt_finalizar_compra.gif) no-repeat left bottom; display:block;height:100%;left:0;position:relative;top:0;width:100%; z-index:100;}
    div.cest a.cest_fim:hover {background-position:left bottom  }
   
div.cest a.vp { background:transparent url(../img/vaievolta.gif) no-repeat scroll 0 0; clear:both; display:block; height:23px; left:319px; position:relative; text-indent:-9999px; top:-44px; width:11px; overflow:hidden; } 
div.cest a.vaip { z-index:101; background:transparent url(../img/vaievolta.gif) no-repeat scroll -9px 0; clear:both; display:block; height:23px; left:787px; position:relative; text-indent:-9999px; top:-67px; width:11px; overflow:hidden; } 

    #slide-cesto   { position:relative; overflow:hidden; width:456px; height:70px; float:left; margin:0; clear:right;}
        .warp-lista {width:4456px; height:64px;}
        #slide-cesto  ul.cest_ul {  background:#D2D2D2 none repeat scroll 0 0; display:block; float:left; height:64px; left:0; margin:0; padding:6px 0 0 7px; position:relative; width:4456px;      }
            #slide-cesto  ul.cest_ul a.remove_item, ul.cest_ul a.remove_item:visited { border:none; width:14px; height:14px; background:url(../img/remove_item.gif) no-repeat left top; top:0; left:0; display:block; position:absolute; z-index:213;}
            
            #slide-cesto  ul.cest_ul li { float:left; width:auto; position:relative; padding: 0 17px 0 0; }
                #slide-cesto  ul.cest_ul li a,div.cest ul.cest_ul li a:visited { border:1px solid #fff; display:block; width: 56px; height:56px;}
                #slide-cesto  ul.cest_ul li span.no_item { display:block; float:left; padding: 20px 0 0 10px; font-size:14px; color:#666; }

/* Menu Controle Usuario logado */
#logado { background:transparent url(../img/bg_login.gif) repeat-x scroll left bottom; height:44px; overflow:hidden; width:100%; } 
#logado .logado { display:block; height:39px; margin:0 auto; overflow:hidden; width:885px; } 
#logado .logado li { display:block; float:right; font-size:11px; height:15px; margin:14px 22px 0 0; padding:0 0 0 22px; vertical-align:middle; } 
#logado .logado li.usuario { background:transparent url(../img/usuario_login.gif) no-repeat scroll 0 bottom; float:left; } 
#logado .logado li.dados { background:transparent url(../img/perfil_login.gif) no-repeat scroll 0 bottom; } 
#logado .logado li.pedidos { background:transparent url(../img/pedidos_login.gif) no-repeat scroll 0 bottom; } 

/*Fomulário de Cadastro*/
#formcadastro{ border:none; display:block; margin:0; overflow:hidden; padding:0; width:100%; } 
    #formcadastro fieldset{ border:medium none; float:left; margin:13px 16px 13px 0; overflow:hidden; width:440px; } 
    #formcadastro fieldset.dados { float:left; } 
    #formcadastro fieldset.ende { float:right; margin-right:0; } 
        #formcadastro fieldset legend{ margin:0 0 10px; padding:0; font-weight:700; display:none } 
        #formcadastro fieldset div{ float:left; width:218px; } 
            #formcadastro fieldset div label{ width:100%; } 
        #formcadastro fieldset div.nome input { width:418px; } 
        #formcadastro fieldset div.nome { margin:5px 0; width:100%; } 
        #formcadastro fieldset div.endereco input { width:418px; } 
        #formcadastro fieldset div.endereco { margin:5px 0; width:100%; } 

/* Fomulário de Dados Pessoais */
#form-dados-pessoais{ border:none; display:block; margin:0; overflow:hidden; padding:0; width:100%; } 
    #form-dados-pessoais fieldset{ border:medium none; float:left; margin:13px 16px 13px 0; overflow:hidden; width:500px; } 
        #form-dados-pessoais fieldset legend{ margin:0 0 10px; padding:0; font-weight:700; display:none } 
    #form-dados-pessoais fieldset.dados { float:left; } 
    #form-dados-pessoais fieldset.ende { float:right; margin-right:0; } 
    #form-dados-pessoais fieldset div.nome input { width:418px; } 
    #form-dados-pessoais fieldset div.nome { margin:5px 0; width:100%; } 
    #form-dados-pessoais fieldset div.endereco input { width:418px; } 
    #form-dados-pessoais fieldset div.endereco { margin:5px 0; width:100%; } 
        #form-dados-pessoais fieldset div{ float:left; width:248px; } 
            #form-dados-pessoais fieldset div label{ width:100%; } 
            #form-dados-pessoais fieldset div input{ width:235px; } 
/* Alterar Senha*/
.alterar-senha{ clear:both; width:424px; } 
.alterar-senha label { margin-right: 8px; } 
.alterar-senha label input { width:233px; } 
#dados { width:500px } 

/*Listagem de pedidos*/
#pedido-listagem{ width:892px; } 
#pedido-listagem li{ background:#F0F0F0 none repeat scroll 0 0; color:#747474; margin:1px 0 0; } 
    #pedido-listagem li a{ margin:0; padding:7px 10px; width:875px; } 
#pedido-listagem li.head{ background:none; font-weight:bold } 
    #pedido-listagem li.head span.pedido{ padding:0 0 0 8px; } 
    #pedido-listagem li span.pedido{ display:block; float:left; overflow:hidden; width:358px; } 
    #pedido-listagem li span.data{ float:left; } 
    #pedido-listagem li span.status{ float:right; } 
    #pedido-listagem li span.status-aguardando{ color:orange; float:right } 
    #pedido-listagem li span.status-confirmado{ color:green; float:right } 
    #pedido-listagem li span.status-pendente{ color:orange; float:right } 
    #pedido-listagem li span.status-enviado{ color:green; float:right } 

/*Carrinho de compras*/
#carrinho-finalizar { overflow:hidden; width:545px; } 
    #carrinho-finalizar li { border-top:1px solid #CCCCCC; float:left; height:auto; padding:15px 0 6px 0; width:100%; }
    	#carrinho-finalizar li:first-child {border:none!important;} 
    #carrinho-finalizar li.titulo{ height:auto; padding:0 0 10px 0; } 
    #carrinho-finalizar li.titulo p{ color:#8c8c8c; } 
        #carrinho-finalizar li ul.produto, #carrinho-finalizar li ul.produto2 { float:left; overflow:hidden; width:265px; } 
            #carrinho-finalizar li ul.produto li, 
            #carrinho-finalizar li ul.produto2 li{ border:none; clear:right; display:block; float:left; font-size:11px; margin:2px 0; padding:0; } 
            #carrinho-finalizar li ul.produto li.first-li { border-right:1px solid #CCCCCC; display:block; float:left; height:auto; width:250px; } 
            #carrinho-finalizar li ul.produto2 li.first-li{ border:none; display:block; float:left; height:auto; overflow:hidden; width:238px; } 
            #carrinho-finalizar li ul.produto li.capa-album, 
            #carrinho-finalizar li ul.produto2 li.capa-album{ clear:none; float:left; margin:0 10px 0 0; padding:0; width:96px; } 
                #carrinho-finalizar li ul.produto li img, #carrinho-finalizar li ul.produto2 li img{ float:left; } 
                #carrinho-finalizar li ul.produto li a, #carrinho-finalizar li ul.produto2 li a{ background-color:#fff; border-radius: 10px; color:red; float:right; font-size:12px; font-weight:700; top:42px; left:-36px; overflow:hidden; padding:2px 5px; position:absolute; } 
                 #carrinho-finalizar  li ul.produto li  a:hover, #carrinho-finalizar  li ul.produto2 li  a:hover{background-color:#000; color:#fff;}
                #carrinho-finalizar li ul.produto li p,  #carrinho-finalizar li ul.produto2 li p { display:block; }
                 #carrinho-finalizar li ul.produto li p.album,  #carrinho-finalizar li ul.produto2 li p.album{ color:#38849a; font-size:13px; line-height:15px; text-align:left; padding:0px 0 3px 0;}
                 #carrinho-finalizar li ul.produto li p.valor,  #carrinho-finalizar li ul.produto2 li p.valor{color:#38849a; font-size:10px; padding: 10px 0 4px 0; line-height:0;}
                 #carrinho-finalizar li ul.produto li p.preco,  #carrinho-finalizar li ul.produto2 li p.preco{font-size:13px; color:#38849a; padding: 0px 0 9px 0;}

.acoes { display:block; float:right; width:100%; margin:11px 0 0; padding:0; } 
.acoes a.btn{ background:transparent url(../img/bg_btn_1_hover.gif) no-repeat scroll 0 0; color:#3F9017; display:block; float:left; font-size:14px; font-weight:700; line-height:21px; padding:0 0 0 10px; text-align:center; text-decoration:none; } 
.acoes a.botao{ color:#666; cursor:pointer; display:block; float:left; height:22px; margin:11px 5px 0 0; overflow:hidden; padding:0 1px 0 17px; text-align:center; width:auto; } 

input.page-seguro{ float:left; height:29px; margin:0; padding:0; position:relative; top:9px; width:78px; } 

p.valor-total { color:#38849A; float:left; margin-top:6px; margin-bottom: 4px; font-size:18px; width:200px; }
	.valor-total small { font-size: 11px; font-weight: normal; }
.pague-seguro { clear:both; display:block; margin:50px 0 0; padding:5px 0 0; overflow:hidden; } 
.pague-seguro span { color:#38849A; float:left; font-weight:700; margin:10px 0; width:100%; } 
.pague-seguro p{font-size:11px}
.pague-seguro p.nota{ font-size:10px; margin:10px 0 0;}
.pague-seguro img{ height:50px; margin:18px 0; width:200px; } 
.pague-seguro .pague-esq { float:left; width:420px;}
.pague-seguro .pague-dir { float:right; width:420px;} 

/*Botão Finalizar Compra*/
a.btn { background:transparent url(../img/bg_btn_1_hover.gif) no-repeat scroll 0 0; color:#3F9017; display:inline-block; float:left; font-size:14px; font-weight:700; line-height:21px; padding:0 0 0 10px; text-align:center; text-decoration:none; }
a.btn span { background:transparent url(../img/bg_btn_2_hover.gif) no-repeat scroll right 0; cursor:pointer; display:inline-block; float:left; padding:9px 13px 11px 4px; }
a.btn:hover{	color:#6ab645;}
.buttons {float:right;position:relative;z-index:10;}
.buttons img.prev { cursor:pointer; left:-178px; position:absolute; top:-22px; } 
.buttons img.next { cursor:pointer; left:-179px; position:absolute; top:220px; }

/*discos loja*/
#discos-loja .inner{ border:1px solid #D1D1D1; float:left; height:151px; left:0; position:relative; top:0; width:100%; } 

/* box loja todos discos */ 
#todos-discos .tudo{ display:block; float:left; height:auto; margin:0; overflow:visible; padding:0; } 
#todos-discos ul.bloco { height:auto; left:0; margin:0; padding:0; position:relative; top:0; width:auto; }
#todos-discos .inner ul li {background-color:#fff;border:medium none lavender;display:block;float:left;margin:13px 12px 16px 0;padding:4px 0 0;width:200px;}
#todos-discos .inner ul li a.disquinhos {    display:block;    float:left;    height:85px;    width:84px; overflow: hidden; border-radius: 3px; box-shadow: 0 1px 4px 0px rgba(0,0,0,0.3);   margin:0 8px 0 0;}
	#todos-discos .inner ul li a.disquinhos img { width:85px; height: 85px; }

#navegacao_produto { float:left; }
#navegacao_produto .tudo_box { float:left; height:140px; left:25px; margin:0 0 0; overflow:hidden; padding:0 0; position:relative; top:0;	width:863px; }
#navegacao_produto ul.blocox { float:left; padding: 15px 10px 0 15px;}
#navegacao_produto ul.blocox li{ width:275px;  border-right:0px solid #e8e8e8; margin: 0 20px 30px 0; padding:0;  }
#navegacao_produto ul.blocox li.quatro{ border-right:0;   }
#navegacao_produto ul.bloco li.item-x4{  border-right:none;   }

#todos-discos .inner ul li span.album-nome { color:#38849B; display:block; font-size:11px; font-weight:700;}
#todos-discos .inner ul li span.mais-info a {color:#1c7700;display:block;font-size:11px;}
#todos-discos .inner ul li span.grupo-nome {    color:#7EAFBE;    display:block;    font-size:10px;}
#todos-discos .inner ul li span.album-preco {    color:#8E8E8E;    display:block;    font-size:12px;    font-weight:700;    margin:3px 0 4px;}
#todos-discos .inner {border:1px solid #D1D1D1;display:block;float:left;left:0;overflow:visible;position:relative;top:0;width:100%;}
#todos-discos {float:left;left:0;padding:0;position:relative;top:0;width:100%;}
#todos-discos span.borda_5px_01_tl {    background:transparent url(../img/out_borda_5px.gif) repeat scroll left top;    display:block;    float:left;    height:5px;    left:0;    overflow:hidden;    position:relative;    top:5px;    width:5px;    z-index:500;}
#todos-discos span.borda_5px_01_tr {    background:transparent url(../img/out_borda_5px.gif) repeat scroll right top;    display:block;    float:right;    height:5px;    overflow:hidden;    position:relative;    right:-2px;    top:5px;    width:5px;    z-index:501;}
#todos-discos span.borda_5px_01_tr {    background:transparent url(../img/out_borda_5px.gif) repeat scroll right top;    display:block;    float:right;    height:5px;    overflow:hidden;    position:relative;    right:-2px;    top:5px;    width:5px;    z-index:501;}
#todos-discos .inner a.volta { 	background:transparent url(../img/setas_disco_loja.jpg) no-repeat scroll left 0;	display:block;	float:left;	height:42px;	left:-19px;	overflow:hidden;	position:absolute;	top:60px;	width:19px;	z-index:500;}
#todos-discos span.bordaa_5px_01_br {    background:transparent url(../img/out_borda_5px.gif) repeat scroll right bottom;    bottom:5px;    display:block;    float:right;    height:5px;    overflow:hidden;    position:relative;    right:-2px;    width:5px;    z-index:503;}
#todos-discos span.borda_5px_01_bl {    background:transparent url(../img/out_borda_5px.gif) repeat scroll left bottom;    bottom:5px;    display:block;    float:left;    height:5px;    left:0;    overflow:hidden;    position:relative;    width:5px;    z-index:502;}

#discos-loja .inner a.vai {	background:transparent url(../img/setas_disco_loja.jpg) no-repeat scroll -21px 0;	display:block;	float:left;	height:42px;	overflow:hidden;	position:absolute;	right:-19px;	top:60px;	width:19px;	z-index:500;}
#discos-loja .inner a.volta {    background:transparent url(../img/setas_disco_loja.jpg) no-repeat scroll 0 0;    display:block;    float:left;    height:42px;    left:-19px;    overflow:hidden;    position:absolute;    top:60px;    width:19px;    z-index:500;}
#discos-loja .inner a.volta span, #discos-loja .inner a.vai span {display:none}
#discos-loja .inner .tudo{ 	height:100px;		margin-top:7px; }

a.disquinhos img.disco-capa { 	width:77px;	height:77px;	}

#discos-loja  .inner ul {	height:76px;	}
#discos-loja .inner ul li {background-color:#fff;	border-left:0; border-top:0; border-bottom:0; border-right:1px solid #d6d6d6;	display:block;	float:left;	margin:2px 10px 0 0;	padding:0px 10px 0 0;	width:253px;}
#discos-loja .inner ul li a {	float:left;	margin-right:8px;}
#discos-loja  .inner ul li a.disquinhos {border-radius: 3px; box-shadow: 0 1px 4px 0px rgba(0,0,0,0.3); overflow: hidden; width:80px; height:80px}
	#discos-loja  .inner ul li a.disquinhos img { width:80px; height:80px}


div.border a.disquinhos { border-radius: 3px; box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3); display:block; height: 84px;	float:left;	overflow:hidden;	width:84px;	margin-right:10px; margin-bottom: 25px;}
	div.border a.disquinhos img { width:84px; height: 84px; }
	
.head-discos {	border-bottom:1px solid #DDDDDD;	color:#8E8E8E;	height:30px;	overflow:hidden;	width:100%;}
.head-discos p.tit-loja a{ color:#8E8E8E;}
.head-discos p.tit-loja a:hover{ color:#4285bb;}
.head-discos p.tit-loja {	float:left;	margin:6px 0 0 22px;	text-shadow:0.1em 0.1em 0.1em #CCCCCC;}

a.tab01, a.tab02{ float:right; color:#626262; font-size:11px; margin:19px 20px 0 0;}

#discos-loja  .inner ul li span.album-nome{color:#38849B; display:block;font-size:11px;font-weight:700; }
#discos-loja  .inner ul li span.grupo-nome{color:#7EAFBE;display:block;font-size:10px;}
#discos-loja  .inner ul li span.album-preco{color:#8E8E8E; display:block; font-size:12px; font-weight:700; margin:5px 0 2px;}
#discos-loja  .inner ul li span.mais-info a{ color:#1c7700; font-size:11px; display:block;}

/*PopUp Loja*/
div.border p{font-weight:400; display:block;}
div.border p.album-nome{ color:#4285BB; font-size:20px;font-weight:400;margin-top:-17px;}
div.border p.artista-nome{color:#8c8c8c; font-size:11px; display:block;}
div.border p.apenas {clear:both;color:#8C8C8C;display:block;font-size:11px;line-height:0;margin-top:15px;}
div.border p.preco, div.border p.preco-en {border-right:1px solid #CCCCCC;color:#38849B;font-size:15px;margin-right:12px;padding:6px 0 0px 0;width:89px;}
div.border p.info-tit{clear:both; font-weight:700;}
div.border p.desc{width:100%;}

/*Botão add Cesta do pop-loja*/
a.botao-add-cesta,
a.botao-add-cesta:visited {    background:url("../img/btn_add_cesta_01.gif") no-repeat scroll left 0 transparent;    color:#479016;    float:left;    font-size:11px;    font-weight:700;    height:22px;    line-height:22px;    margin:1px 0;    padding:0 0 0 8px;}
a.botao-add-cesta span {    background:url("../img/btn_add_cesta_02.gif") no-repeat scroll right 0 transparent;    cursor:pointer;    float:left;    padding:0 9px 0 0;}

/*Indentifique-se*/
.left-identifica, .left-identifica1  {	float:left;	overflow:hidden;	width:328px;	color:#8c8c8c;	margin-top:12px;}
.left-identifica, .left-identifica1 p{color:#8c8c8c}
.left-identifica1 {	border-right:1px solid #E5E5E5;	margin-right:61px;}

a.criar-conta, a.criar-conta:visited {	background:transparent url(../img/btn_criar_conta.gif) no-repeat scroll 0 0;	display:block;	height:55px;	text-indent:-9999px;	width:250px;	overflow:hidden;	margin:20px 0;}

a.criar-conta:hover{	background: transparent url(../img/btn_criar_conta.gif) no-repeat scroll 0 -56px;}

.left-identifica {width:510px;}
    .left-identifica p{width:300px;}
    .left-identifica form {width:525px;}
        .left-identifica form fieldset { width:300px; border:none; margin-top:21px;}
            .left-identifica form fieldset legend{display:none;  }
            .left-identifica form fieldset input{	display:block;	margin:6px 0;	padding:6px 6px; clear:none; display:block; float:left;}
            .left-identifica form fieldset input.senha {width:124px;}
            .left-identifica form fieldset input.email{float:left; clear:both; 	display:block; 	float:left;}
            .left-identifica form fieldset input.bt_logins {clear:none; margin-left:12px}


span.sombra-carrinho { border-radius: 3px;
box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.3);
overflow: hidden;
width: 70px;
display:block;
height: 70px;
float:left;
margin: 0 10px 0 0;
}

span.sombra-carrinho img {  width: 70px;
height: 70px;}

.info-carrinho { display:block; float:left; position:relative; width:155px; overflow:visible;}

	.info-carrinho p {text-align: left!important;} 

div.bloco p.seupedido{	border-bottom:1px solid #CCCCCC;	color:#8C8C8C;	display:block;	font-weight:700;	margin-bottom:10px;	overflow:hidden;	padding:0 0 10px;	width:100%; }
div.bloco p.desc{	color:#8c8c8c;	margin:0;  }
div.bloco p.descx3{ font-size:11px; color:#8c8c8c; width:280px;  overflow:hidden; }
div.bloco p.valor-total {	color:#51BA1E;	display:block;	font-size:14px;	font-weight:700; padding:0;	width:100%; }

/* Página de videos */
#videos .col_left {	padding:0px 0 0 0;}
#videos .col_right {padding:0px 0 0 0; float:right; overflow:hidden;}
#videos .col_left h3.titulacao_00{ clear:none; width:200px;float:left;}
#videos .col_left a.link_titulo{ float:right; padding-top:5px; width:200px;position:relative; }

.player .info-video {float:left;margin:0 0 0 0;overflow:hidden;width:160px;}
.player .info-video p.des-video{font-size:11px;margin:10px 0 20px 0;}
.player .info-video  span.social-medias{ display:block; width:100%}

#faca_mais{     clear:both;    margin-top:5px;}
#faca_mais li, #todos-discos .inner  #faca_mais li{    display:block;float:left;margin:0 1px;padding:0;width:auto;}

.wgoogle, .wgoogle:link, .wgoogle:visited, .wtwitter, .wtwitter:link, .wtwitter:visited, .wdelicious, .wdelicious:link, .wdelicious:visited, .wdigg, .wdigg:link, .wdigg:visited, .wyoutube, .wyoutube:link, .wyoutube:visited {    background:transparent url(../img/wicon.gif) no-repeat scroll 0 0;    display:block;    float:left;    height:16px;    width:16px;}
.wgoogle, .wgoogle:link, .wgoogle:visited {background-position:left top;}
.wgoogle:hover{background-position:left bottom;}

.wtwitter, .wtwitter:link, .wtwitter:visited {background-position:-16px top;}
.wtwitter:hover {background-position:-16px bottom;}

.wdelicious, .wdelicious:link, .wdelicious:visited {background-position:-32px top;}
.wdelicious:hover{background-position:-32px bottom;}

.wdigg, .wdigg:link, .wdigg:visited {background-position:-48px top;}
.wdigg:hover{background-position:-48px bottom;}

.wyoutube, .wyoutube:link, .wyoutube:visited {background-position:right top;}
.wyoutube:hover{background-position:right bottom;}

#videos .col_left  ul#listagem-video span.vid_titulo{font-size:11px; font-weight:700;}
#videos .col_left  ul#listagem-video li.item-multiplo-de-3{ border:none; margin-right:0!important;}
#videos .col_left  ul#listagem-video li{ border-right:1px solid #D1D1D1;    display:block;    float:left;    margin:0 6px 9px 0;    overflow:hidden;    width:162px;}
#videos .col_left  ul#listagem-video li a span.sombra-thumb img{ width:56px; height:56px; border:1px solid #d8d8d8;}
#videos .col_left  ul#listagem-video li a span.vervideo{     color:#4285bb;    display:block;    font-size:10px;    margin:6px 0;}
#videos .col_left  ul#listagem-video li a span.sombra-thumb {    background:transparent url(../img/bg_img_video.png) no-repeat scroll right bottom;    display:block;    float:left;    height:60px;    margin:0 10px 0 0;    width:60px;}
#bloco-listagem{    margin-top:10px;    padding-bottom:0;    width:510px;}

/** concertos /// provavelmente oque tem daqui para baixo deveria ser substituído mais ali para cima...ta dobrado.. essas regras debaixo anulam as de que estão encima que estão erradas**/
p.texto_reforco { 	padding:0; 	width:305px; 	margin:10px 0 0 0; 	padding:10px 0 0 0; 	float:left; 	border-top:1px solid #ccc; 	}

#formlogin form.formlogin fieldset #bt_logins input.bt_logins{	cursor:pointer; 	float:left; 	border:none; 	background:url(../img/bt_login2.gif) no-repeat left top; 	margin: 0; 	width:65px!important; 	height:27px!important; 	padding:0px !important;	}

p.link_disco { 	float:left; 	display:block; 	color:#5893c2!important; 	width:400px!important; 	line-height:17px; 	border-top: 1px #ccc solid; 	padding:7px 0 0 0; 	margin: 10px 0 0 0; }

#link_video { font-size:11px; color:#4285bb; padding: 10px 0 0 0; float:left;}

#bloco-video-slide{width:522px; padding:6px 3px;}
#bloco-video-slide a.vai{background:transparent url(../img/setas_disco_loja.jpg) no-repeat scroll -21px 0;    display:block;    float:left;    height:42px;    overflow:hidden;    position:absolute;    right:-19px;    top:35px;    width:19px;    z-index:500;}
#bloco-video-slide a.volta{    background:transparent url(../img/setas_disco_loja.jpg) no-repeat scroll left 0;    display:block;    float:left;    height:42px;    left:-19px;    overflow:hidden;    position:absolute;    top:35px;    width:19px;    z-index:500; }
#bloco-video-slide a.volta span, #bloco-video-slide a.vai span {display:none}
#bloco-video-slide #video-slide {    overflow:hidden; width:522px;}
#bloco-video-slide .buttons   {    position:static;}

#banner-destaque-loja{  height:160px;   width:100%;   overflow:hidden; background:url("../img/bg_destaque.gif") no-repeat center top; padding-top:6px;}

.conteudo-loja-geral {float:left; width:910px; }
.conteudo-loja-geral h3 {margin-bottom:10px; margin-top:15px; float:left;}
.conteudo-loja-geral .bloco .border{     overflow:hidden;    padding:0 42px 0 0;    width:380px;}
.conteudo-loja-geral .bloco .border p.album-nome {    color:#4285BB;   font-family: 'Oswald', sans-serif; font-weight: 300; color:#4285BB; display:block; font-size:23px;   margin-top:5px; text-align: left!important;}
.conteudo-loja-geral .bloco .border p.artista-nome {color:#4285BB; margin-top:5px;}
.conteudo-loja-geral .bloco .border p.desc { font-size:11px}
.conteudo-loja-geral .bloco .border p.preco {float:left;}

.conteudo-loja-geral .bloco .border a.perfil-artista {border-left:1px solid #CCCCCC;display:block;float:left;margin:0 13px;padding:4px 0 6px 12px;}
	.conteudo-loja-geral .bloco .border a.perfil-artista-en {display:block;float:left;padding:7px 0 7px 10px;}

.conteudo-loja-geral #discos-loja {padding:0; margin:22px 0 0;}

span.entreLi{border-top:1px solid #E8E8E8;display:block;height:1px;margin:0 0;width:100%;}

/*****Vamos ver****/
#artistas-loja ul.submenu_artistas_2 {	background:#fff;	border:1px solid #ccc;	clear:both;	float:left;	padding:17px 7px 13px;	width:400px;}
#artistas-loja ul.submenu_artistas_2 li {   background: #fff; border:none; float:left;    padding:0 0 3px;    width:190px}
#artistas-loja ul.submenu_artistas_2 li a.item_submenu, ul.submenu li a.item_submenu:visited {	cursor:pointer;	display:block;	width:170px;}
#artistas-loja ul.submenu_artistas_2 li a.item_submenu img {    border:1px solid #DBDBDB;    float:left;    height:35px;    margin:0 8px 0 0;    width:35px;}
#artistas-loja ul.submenu_artistas_2 li a.item_submenu span {	display:block;	float:left;	font-size:11px;	font-weight: normal; width:100px;}
	#artistas-loja ul.submenu_artistas_2 li a.item_submenu span strong {	font-weight: normal!important;}
#artistas-loja ul.submenu_artistas_2 li a.item_submenu:hover img {	border:1px solid #4285BB;}
#artistas-loja  {     float:left;    padding:31px 0;    position:absolute;    right:0;    top:6px;    z-index:1000;}

 /* NOVA PAGINA LOJA */
#todos-discos .inner .head-discos{ height:auto; margin:0; padding:20px 0px 20px 20px; width:890px; } 
#todos-discos .inner .head-discos p.tit-loja { margin-top:0;} 
#todos-discos .inner .head-discos a.disquinhos{ border-radius: 3px; overflow: hidden; box-shadow: 0 2px 4px 0px rgba(0,0,0,0.3); display:block; float:left; height:103px; margin-right:16px; overflow:hidden; width:103px; }
	 #todos-discos .inner .head-discos a.disquinhos img { height:103px; width:103px; }
#todos-discos .inner .head-discos p.album-nome{ color:#4285BB; font-family: 'Oswald', sans-serif; font-weight: 300; font-size:24px; color:#4285BB; width:500px; padding:10px 0 0 0; } 
#todos-discos .inner .head-discos p.artista-nome{ color:#8C8C8C; display:block; font-size:11px; width:auto; } 
#todos-discos .inner .head-discos p.apenas{ color:#8C8C8C; font-size:11px; padding:16px 0 0; width:200px; } 
#todos-discos .inner .head-discos p.preco{ border-right:1px solid #CCCCCC; color:#38849B; display:block; float:left; font-size:15px; margin-right:10px; padding:2px 15px 5px 0; width:auto; } 
#todos-discos .inner .head-discos p.preco-en{ color:#38849B; display:block; float:left; font-size:17px; padding:5px 0; width:80px; } 
#todos-discos .inner  .head-discos .compartilhe {border-left:1px solid #CCCCCC;float:right;font-size:11px;margin-top:-75px;padding:0px 0 5px 31px;width:310px; display:inline;}
#todos-discos .inner  .head-discos .compartilhe #faca_mais{overflow:hidden;}
#todos-discos .inner  .head-discos .compartilhe p.comparta{ font-size:11px;font-weight:700;}
#todos-discos .inner  .head-discos .compartilhe p.link-produto{clear:both;display:block;margin:10px 0 0;} 
#todos-discos .inner  .head-discos .compartilhe p.link-produto a{color:#4285bb;}

 #todos-discos .cl{ width:914px; padding:10px 0 10px 0; } 
    #todos-discos .cl .cle { border-right:1px solid #CCCCCC;color:#909090;float:left;margin-right:0;overflow:hidden;padding:20px 20px;width:529px; } 
    #todos-discos .cl p { font-family:tahoma; font-size:12px; line-height:25px; margin:0 0 20px; } 
		#todos-discos .cl p.tdp { color:#4285BB; font-size:14px; font-weight:700; margin:0 0 5px; }

    #todos-discos .cld{ color:#909090;float:left;overflow:hidden;padding-left:20px;width:300px; display:inline; padding-top:20px;} 
    #todos-discos .cld .play{margin:25px 0; } 
    #todos-discos .cld ul{ margin:10px 0 0; } 
    #todos-discos  .cld ul li{margin:0;padding:5px 0; } 
    #todos-discos .cld ul li span{ font-weight:700;} 

/* EVENTOS */
.event, .event:link, .event:visited { display:block; float:left; font-weight:700; font-size:11px; line-height:17px; outline:none; color:#4285bb;}
	.event:hover { color:#474747;}
	.event span { display:block; float:left; width:15px; height:25px; margin-right:5px; background:url(../img/imagens_galeria.gif) no-repeat left top;}
	.ev_proximo, .ev_proximo:link, .ev_proximo:visited { float:right;}
	.ev_anterior span { background:url(../img/imagens_galeria.gif) no-repeat left -28px}

/* lang */
.langu { color:#9E9E9E;font-size:11px;font-weight:bold;overflow:hidden;position:absolute;margin-top:-15px;width:62px;right:0;}
.langu_pt { left:825px;width:100px;}

	.langu a:link, .langu a:visited { width:100px; color:#817c77;}
		.langu a:hover { color:#999;}
	
	.langu a span { display:block; float:left;}
	.baen .baico { width:16px; height:16px; margin:-2px 0 0 4px; background:url(../img/us.gif) no-repeat; }
	.bapt .baico { width:16px; height:16px; margin:-2px 0 0 4px; background:url(../img/br.gif) no-repeat; }
  
div.bgUi{background-color:#8A99A0;border:medium none;height:100%;left:0;margin:0;opacity:0.6; filter: alpha(opacity = 60); padding:0;position:fixed;top:0;width:100%;z-index:1000;}
div.UiContent{background-color:#FFFFFF;border:medium none;color:#000000;cursor:default;left:50%;margin:-100px 0 0 -140px;padding:21px;position:fixed;text-align:center;top:25%;width:278px;z-index:1001;}
#gadget p.some{background-color:#FFFFFF;display:block;float:right;overflow:hidden;padding:2px;position:relative;right:5px;top:19px;z-index:500;}
#gadget{margin-top:-20px;width:282px;}
#gadget p.some a.fechar, #gadget p.some a.fechar:visited{background:url("../img/fechar.jpg") repeat scroll left top transparent;display:block;height:11px;overflow:hidden;text-indent:-99999px;top:1px;width:11px;z-index:333;}
#gadget p.some a.fechar:hover{background-position: left -11px;}
#gadget img.fc{clear:both;display:block;margin:0 0 20px;overflow:hidden;}

.warning { width:912px; margin-bottom:12px; font-size:11px; border:1px solid #fe2a29; -moz-border-radius: 3px; border-radius: 3px;}
	.warning p { width:892px; padding:7px 10px;}
		.warning p span { font-weight:bold; color:#fd282c;}
		
		
ul.listagem_new_video {float:left; width:500px; padding:10px 0 10px 0;}
	ul.listagem_new_video li { width: 156px; margin: 0 0 20px 10px; float:left; height: 50px; }
	ul.listagem_new_video li:first { margin: 0px; }
	a.newvid_item, a.newvid_item:visted {display:block; with:100%; padding: 10px 0 0 10px; margin: 0 0px 0 0px;}
		a.newvid_item img {width:50px; height: 50px; border-radius: 6px; box-shadow: 2px 2px 6px 0 #666; float:left; margin: 0 6px 0 0;}
		a.newvid_item .newvid_title { float:left; width:100px; display:block; font-size:11px; text-align: left; color:#4285bb;}
		a.newvid_item .newvid_view { float:left; width:100px; display:block; font-size:11px; font-weight: bold; color:#4285bb;}
		
	.newsletter {color:#1b7900!important;}
	.facebook {color:#144690!important;}
	.profileimage {width:45px!important; height: 45px!important;}
	
.bt_fretex { float: left; display: block; text-align: center; padding: 4px 10px 5px 10px; -moz-border-radius: 50px; border-radius: 50px; font-size: 11px; font-weight: bold; color:#fff; background-color: #263e99; text-shadow: 0px 1px 0px #061339; margin-right: 10px; margin-top:8px; margin-bottom: 2px; width: 128px; }
.sedex { margin-right: 0px!important; }
	.bt_fretex small { font-weight: normal; }
	
	.bt_fretex:hover, .actx:hover { opacity: 0.8; color:#fff; }
	.bt_fretex:active, .actx:active { opacity: 1; }
	.actx { background-color: #32a347!important; }
	
span.ftgratis { float: left; display: block; text-align: center; padding: 4px 10px 5px 10px; -moz-border-radius: 50px; border-radius: 50px; font-size: 11px; font-weight: bold; color:#fff; background-color: #FFAC18; text-shadow: 0px 1px 0px #cc7d14; margin-top:6px; margin-bottom: 1px; width: 286px; }	