/*CSS Audioware - refeito dia 10/02/2010 - Raphael*/
/*RESET*/
*{padding:0;margin:0}
a{outline:none;text-decoration:none;color:#244A7A}
a:hover,#b a,#b{color:#c03}
img,.nb{border:0}
img,input,label,select{vertical-align:middle}
li{list-style-type:none}
h1,h2{font-weight:normal}

/*Geral*/
html{background:#fff url('img_bg_audioware.png') left 59px repeat-x}
body{background:url(bg_barra_geral2.png) repeat-x;position:relative}
body,input,select,textarea{font:12px 'Trebuchet MS', Arial, sans-serif}
.sug_list li,#l li{float:left;clear:both;width:100%}

p{color:#716F64;margin:0 0 10px;padding:0 0 5px}
small{color:#aaa;font:9px tahoma, Verdana, Arial, Helvetica, sans-serif}
small b{font-weight:normal;color:#999}
hr{border:0;padding:0;border-top:1px solid #eee;clear:both;margin:25px 0;margin:26px 0\9;*margin:15px 0 14px}

.logo a{width:139px;height:100px;line-height:250px;overflow:hidden;background:url(img_logo.gif);margin:12px 0 15px 50px;display:block}

/* nova barra de navegação */
#nav2,#bnav2{border:1px solid #c03;position:relative;height:50px;z-index:2}
#nav2{background:url(img_bg_nav.png) repeat-x #D90033;border-width:1px 0;font:12px "Arial",Helvetica,sans-serif;margin:0 0 19px 7px;*margin:26px 0 19px 7px;position:relative;width:981px}
#bnav2{border-width:0 1px;margin:0 -1px;padding:0 10px 0 11px}
#nav2 .lst_h a{margin:0 -1px;float:left;color:#FFF;font-weight:bold;text-decoration:none;padding:0 4px;position:relative}

#nav2 .lst_h a:hover{background:#D90033}

#abc2{height:24px;line-height:24px;clear:both}
#abc2 h4{color:#9F0028;float:left;font-size:12px;margin:-1px 0 0;/*padding:0 4px 0 10px;*/text-transform:uppercase}
#lst_abc2{height:21px;line-height:19px;padding:1px 0;margin:0 0 0 18px;float:left}
#lst_abc2 a{padding:0 4px}
#lst_nav{width:515px;height:21px;line-height:19px;border-bottom:1px solid #c03;padding:2px 0;overflow:hidden}
#lst_nav a{padding:0 7px!important}

#bnav2 .ativo,#bnav2 .ativo a{background:#D90033;border:1px solid #D90033}
#bnav2 .ativo{border-right:0;border-left:0;float:left;margin:0 1px}
#bnav2 .ativo a{border-top:0;border-bottom:0;margin:0 -1px;display:block;padding:0 6px 0 5px !important}
#bnav2 #lst_abc2 .ativo a{padding:0 3px 0 2px !important}

#lst_nav li{margin-right:1px}
#nav2 #frm2{background-position:0 -146px;position:absolute;left:524px;top:10px;padding:0 0 0 4px;width:443px;height:31px}
#frm2 .form_line{background-color:#D90033;background-position:310px -146px;padding:4px 4px 4px 0;height:23px}
#frm2 input{font:12px "Tahoma",Verdana,Arial,Helvetica,sans-serif}
#frm2 #q{background:#fff;border:0;margin:0 1px 0 4px;padding:6px 3px 5px;width:210px}
#frm2 select{height:24px;padding:1px;width:161px}
#frm2 .btn_busca{float:right;font-size:11px;margin:-2px 0 0;overflow:hidden;padding:3px 4px;*padding:3px 0;width:50px;height:27px;_margin:-25px 0 0;}

#frm2 .btn_busca, x:-moz-any-link{margin:-26px 0 0}
#frm2 .btn_busca, x:-moz-any-link:first-of-type{margin:-2px 0 0;*margin:-25px 0 0;}

#nav2 #lnk_enviar2{background-position:0 -180px;height:36px;width:106px;position:absolute;right:7px;top:7px;padding:0;line-height:999px;overflow:hidden}
#nav2 #lnk_enviar2:hover{background-position:-111px -180px}
.lst_h{list-style:none}
.lst_h li{float:left;position:relative;margin:1px 1px 0 0}
#sug2{width:254px;padding:1px 2px;background:#333;position:absolute;left:537px;top:-14px;font:12px "Arial", Helvetica, sans-serif}
#sug2 ul{border:1px solid #3d3d3d;border-width:1px 0;list-style:none}
#sug2 span{color:#999}
#sug2 a{border:1px solid #3d3d3d;border-width:0 1px;display:block;background:#fff;height:26px;line-height:26px;text-decoration:none;color:#333;padding:0 6px;margin:0 -1px}
#sug2 a:hover{background:#333;color:#fff;border:0}

.b,.bb{border:1px solid #ccc}
.b{font:9px "Tahoma", Arial, sans-serif;border-width:1px 0;background:#fff;position:absolute;top:-30px;left:138px;width:106px;z-index:1}
.bb{border-width:0 1px;margin:0 -1px;padding:1px;position:relative;text-align:center;width:104px}
.bb span{position:absolute;width:7px;height:5px;top:-5px;left:6px;text-indent:-40px;overflow:hidden;background-position:-10px -146px}

.sug_wrap{position:absolute;z-index:5}
.sug_list{background:#fff;border:2px solid #2D5D94;max-height:300px;overflow:auto;width:213px}
.sug_list a{display:block;padding:9px 5px;color:#333;background:#fafafa}
.sug_list a:hover,#bnav2 .sug_list .ativo{background:#2D5D94;border:0 none;color:#FFF;float:none;margin:0;}
/*fim*/

#l{width:160px;padding:0 0 0 7px;float:left}
#l a{background-color:#96AEC9;*background-image:url("bg_cat.gif");background-repeat:no-repeat;display:block;margin-bottom:1px;padding:0 5px 0 10px;color:#fff;height:28px;line-height:28px}
#l a:hover{color:#fff;background-color:#2D5D94}

#r{float:left;margin:-2px 0 0 10px;width:813px}
#r .pri{color:#999;font-size:24px;padding:2px 10px;text-transform:lowercase;font-style:italic;background:#fff}

.bx,.bx2,.bx4{*border:1px solid #ddd;margin-bottom:15px;padding:10px;background:#fff}
.bx{color:#333;line-height:150%}
#r h1,.bx h1{color:#244A7A;font-size:18px;line-height:120%}
.bx h1 a{display:block;height:80px;margin-bottom:-60px;position:relative}
.bx h1 a img{width:60px;height:60px}
.bx small{display:block;margin-bottom:0}
.bx p{margin:7px 0;line-height:125%;width:415px;}
.tp_dow .bx p{width:auto;}
.tp_dow h1 a{height:auto;margin:0}
#HOTWordsTxt .bx p{margin:7px 0;line-height:150%}

.tp_dow .bx,.tp_dow .bx2{margin-bottom:-3px}
.not hr{margin:5px 0;*margin:-5px 0}
.not{display:block;position:absolute;top:960px;width:504px;z-index:2}
.not .pri{border-bottom:1px solid #ddd}
.not a{padding:4px 15px;*padding:3px 15px 4px;border-top:0;display:block;clear:both;background:#fff}
.not center a{padding:8px 15px}
.not hr{display:none}
.marg{margin:0!important}

.tp_dow .bx2{padding:40px 0 0 0;margin:3px 0 243px;margin:3px 0 236px\9;*margin:3px 0 243px}
.tp_dow .pri{margin:5px 5px -43px 0!important;*margin:5px 5px 0 0!important;background:transparent!important}
.tp_dow h1.min{margin:5px 5px 0 0!important;}
.bx2{padding:0}

.th1,.th2{border:3px solid #fff;*border:3px solid #EEE;float:right;margin:0 0 5px 10px}
a:hover .th1,a:hover .th2{border-color:#c03}

.tp{background:#96AEC9;border:1px solid #FFF;color:#FFF;font-size:16px;font-weight:bold;padding:8px 7px;text-align:center;position:relative}
.tp1,.tp2,.tp3{border:0 none;padding-left:5px;width:310px}
.tp1 h1,.tp2 h1{color:#244A7A;font-size:14px;padding:0}
.tp_dow a img{height:30px;width:30px;float:left;margin-right:10px;border:2px solid #fff;*border:2px solid #eee}
.tp_dow a:hover img{border-color:#c03}
.tp_dow a{display:block}
.tp_dow small{display:block}

.tp_dow{float:right;padding:0 0 0 5px;padding:0 0 0 2px\9;width:300px}

#b{clear:both;float:left;margin:150px 0 0;position:relative;text-align:center;width:100%;top:-15px;*top:auto}

#bb{position:absolute;top:69px;right:2px}
#bb center{width:728px}
#bb small{bottom:-12px;font:9px Tahoma;position:absolute;right:3px}
#bb_300{position:absolute;right:2px;right:5px\9;top:705px;z-index:1}
.bg_base{background:url("img_bg_base2.png") repeat-x center top;clear:both;height:207px;position:absolute;width:100%;z-index:1;bottom:0;*bottom:auto}
#r .bx,#r .pri{position:relative;z-index:1}
#r .bx{overflow:auto}
#r .st .bx{overflow:visible}

.bx4{width:504px;margin:0 auto}
.bx4 label{color:#244A7A;display:block;margin:10px 0 0}
.bx4 input,.bx4 select{color:#666;padding:2px 3px;}
.bx4 center{margin:20px 0 0;}
.bx4 center input{color:#000}

/*Novo destaque - Raphael 23/02/2010*/
.dest{background:url(bg_destaque.png);height:188px;overflow:hidden;padding:3px;position:relative;width:498px;margin:-2px 0 11px 0}
.dest h1{font-size:18px;margin-bottom:-163px;overflow:auto;_position:static}
.dest a{display:block;overflow:auto;font-weight:700;position:relative;z-index:2}
.dest img{float:left;margin:0 8px 0 0;-moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}
.dest span{display:block;float:right;padding:174px 0 0;position:relative;top:-164px;width:239px;_margin:-164px 0 0 0;_position:static}
.dest div{width:239px;float:right;_position:static;margin-top:0px}

.dest div, x:-moz-any-link:first-of-type{margin-top:-15px;*margin-top:0px}

.dest p{margin:9px 0 0 2px;width:212px;line-height:14px}
.dest ul{bottom:13px;position:absolute;right:13px;z-index:3;_position:static}
.dest li{float:left}
.dest li a{width:40px;height:40px;border:2px solid #fff;margin:0 0 0 17px;margin:0 0 0 12px\9;_margin:0 12px 0 0;overflow:hidden;padding:2px\9;border-width:2px!important}
.dest li a:hover,.dest .ativo a{border-color:#c03}

/*paginas internas*/
.prg{margin:17px 0}
.bx3{border:1px solid #EEE;color:#666;float:right;margin:0 0 0 8px;padding:10px;width:270px}
.bx3 li{clear:both;padding:5px}
.bx3 b{color:#444}
.bx3 small{display:inline-block;margin:0}
#download{padding:10px 0 20px;text-align:center}
#bar2{margin:0 5px 0 0;background:url("http://audioware.cifraclub.terra.com.br/bg_bar2.gif") 65px center no-repeat;float:left}
#bar2 img{float:right;margin:3px -4px 0 0;*margin-top:-15px}
#bar1{background:url("http://audioware.cifraclub.terra.com.br/bg_bar.gif") 66px center no-repeat;overflow:auto}
#bar3{float:right;font-size:10px;position:relative;width:84px}
#bar3 small{position:absolute;right:-4px;top:3px}
.bg1,#bar1{background-color:#EAEEF4}
#HOTWordsTxt{float:left;width:491px}
#HOTWordsTxt p{padding:0;margin:0}
#HOTWordsTxt p img{float:left;margin:0 10px 5px 0}
#cm{margin:15px 0 0 0}
#cm b{background:url("http://audioware.cifraclub.terra.com.br/c_1.gif") no-repeat scroll 8px center #EAEEF4;display:block;padding:3px 5px 3px 30px;color:#333;margin:0 0 3px 0}
#cm li{border:1px solid #eee;margin:0 0 8px;padding:5px;color:#666;background:#fff}
.avs{background:none repeat scroll 0 0 #FFC;border:1px solid #DDD;margin:10px -5px -5px;padding:10px !important}
.avs small{color:#555;line-height:17px}

.lic{margin:-36px 0 0;text-align:right}
.lic select{padding:1px;width:110px}
.inf{background:#EAEEF4;margin:15px 0;padding:7px}

.t{border:1px solid #EAEEF4;border-right:none}
.t td{border-bottom:1px solid #EAEEF4;border-right:1px solid #EAEEF4;padding:10px;color:#666;}
.t td i{color:#666;display:block;font-style:normal;margin:7px 0 0}
.t .t1{background:#EAEEF4}
.ta a{color:#990}
.tc a{color:#F30}
.tb a{color:#FA0}
.ta a:hover,.tc a:hover,.tb a:hover{text-decoration:underline;}

/* Barra Terra */
#btss,#bt{height:24px;width:100%;background:#F90}
#btss{overflow:hidden}
#bt.tbar{top:-239px}
#bt a{outline:0}
#bt h4,#bt ul{margin:0;padding:0}
#lt,#bt li,.lst-icons,.lnk-mais{float:left;height:100%;border:none}
#lt a,.lst-icons a,.lnk-mais,.lst-bcr a{display:block;height:24px;overflow:hidden;text-indent:-999pt}
#lt,.lst-icons li{background:url('http://stf.terra.com.br/portal/apps/headerfooter/_img/lin-ver-icons-superslim.gif') right center no-repeat;padding-right:1px}
#lt a{background:url('http://stf.terra.com.br/portal/apps/headerfooter/_img/img-terra-superslim.gif') 20px 2px no-repeat;width:97px}
.lst-icons{width:122px}
.lst-icons li,.lst-bcr li{list-style:none}
.lst-icons li{padding:0 8px 0 7px}
.lst-icons a{background:url('http://stf.terra.com.br/portal/apps/headerfooter/_img/btn-icons-small.gif') -1px 2px no-repeat;margin:0 auto}
.itm-ema{width:19px}
.itm-hor{width:17px}
.itm-wea{width:21px}
.itm-hor a{background-position:-22px 2px}
.itm-wea a{background-position:-41px 2px}
.lnk-mais{background:url('http://stf.terra.com.br/portal/apps/headerfooter/_img/btn-more-terra.gif') 0 0 no-repeat;width:69px}
.ativo .lnk-mais{background-position:0 -24px}
.ativo .lst-bcr{display:block}
.lst-bcr,.lst-bcr a{border-color:#fff;border-style:solid}
.lst-bcr{background:#B8B0A7;border-width:0 0 0 1px;display:none;height:100%;margin-left:292px !important;margin-left:289px}
.lst-bcr a{background:url('http://stf.terra.com.br/portal/apps/headerfooter/_img/btn-navigation-v3.gif');border-width:0 1px 0 0;padding-top:1px}
.bcr-not{width:76px}
.bcr-esp{width:81px}
.bcr-div{width:80px}
.bcr-vida{width:104px}
.bcr-trtv{width:81px}
.bcr-son{width:71px}
.bcr-shop{width:74px}
.bcr-not a{background-position:0 0}
.bcr-esp a{background-position:-76px 0}
.bcr-div a{background-position:-157px 0}
.bcr-vida a{background-position:-237px 0}
.bcr-trtv a{background-position:-341px 0}
.bcr-son a{background-position:-422px 0}
.bcr-shop a{background-position:-493px 0}
.bcr-not a:hover{background-position:0 -24px}
.bcr-esp a:hover{background-position:-76px -24px}
.bcr-div a:hover{background-position:-157px -24px}
.bcr-vida a:hover{background-position:-237px -24px}
.bcr-trtv a:hover{background-position:-341px -24px}
.bcr-son a:hover{background-position:-422px -24px}
.bcr-shop a:hover{background-position:-493px -24px}
/* nova barra ccid */
*{-moz-border-radius:0}
#ccid a{text-decoration:none}
#ccid,#ccid_logo,#ccid_info,#ccid_info_left,#ccid_info_right,.ccid_fechar,#ccid_produtos li span.ccid_select-arrow,#ccid_links,#ccid_links_left,#ccid_links_right,#ccid_botao_entrar,#ccid_label_busca,#ccid ul ul#ccid_forum_links,#ccid ul ul,#ccid ul ol,#ccid_link_perfil span.ccid_select-arrow,#ccid_perfil_links{background-image:url(sprite_ccid_letras.gif)!important;background-repeat:no-repeat}
#ccid-menu *,#ccid li,#ccid a,#ccid span{display:inline;border:0;padding:0;margin:0;position:static;color:#666;font:12px/1.25 normal normal Arial, Helvetica, sans-serif, Impact;-moz-border-radius:0;background:none;outline:0;-outline:0}
#ccid{height:35px;position:relative;-moz-border-radius:0;background-repeat:repeat-x}
#ccid-menu{width:980px;position:relative}
#ccid_logo{display:block;position:absolute;left:0;top:0;height:44px;width:75px;background-position:0 -40px;margin-left:13px}
#ccid_logo a{display:block;height:35px;overflow:hidden;text-indent:-99pt}
#ccid_produtos{position:absolute;top:0;left:100px}
#ccid_produtos li{padding-right:20px;position:relative;overflow:visible;display:block;float:left}
#ccid_produtos li a{display:inline-block;height:35px;line-height:35px;font-size:11px}
#ccid_produtos li a small,#ccid_links a small{font-size:9px}
#ccid a:hover{text-decoration:underline!important}
#ccid_produtos li span.ccid_select-arrow,#ccid_link_perfil span.ccid_select-arrow{text-indent:-999px;background-position:2px -159px;width:10px;height:15px;overflow:hidden;position:absolute;top:17px;right:8px}
#ccid_link_perfil span.ccid_select-arrow{right:4px}
#ccid ul ul,#ccid ul ol,#ccid_perfil_links{display:none;position:absolute;top:35px;z-index:9999;left:-2px;padding:7px 0;border-top:0;background-position:right -180px!important;background-repeat:no-repeat!important}
#ccid ul ul li,#ccid ul ul li a,#ccid ul ol li,#ccid ul ol li a,#ccid_perfil_links li{line-height:12px!important;height:auto!important;width:auto!important;display:block!important;padding:3px 0}
#ccid ul ul li a,#ccid ul ol li a,#ccid_perfil_links li a{padding:0 10px;display:block!important;font-size:11px;width:83px!important;color:#666!important}
#ccid_input_senha,#ccid_input_login{background-color:#fff;width:75px;color:#333;padding:2px;border:2px solid #f90;position:absolute;top:5px}
#ccid_label_senha,#ccid_label_login{color:#333;width:40px;padding:4px;position:absolute;top:5px;text-align:right}
#ccid_label_login{left:-5px;z-index:5}
#ccid_input_login{left:43px}
#ccid_label_senha{left:128px}
#ccid_input_senha{left:176px}
#ccid_botao_entrar{position:absolute;top:5px;left:261px;display:block;display:block;width:50px;height:23px;overflow:hidden;text-indent:-99pt;background-position:0 -263px;cursor:pointer}
a.ccid_fechar{display:block;text-indent:-99pt;width:15px;height:15px;overflow:hidden;background-position:0 -245px!important;position:absolute!important;top:2px;right:-8px}
#ccid_links{position:absolute;right:10px;top:2px;background-position:0 -84px;height:32px;font-size:11px;min-width:183px}
#ccid_links a{display:inline!important;padding:0 5px;line-height:28px;position:relative}
#ccid_avatar{width:25px;height:25px;position:absolute;top:-4px;left:0;z-index:999}
#ccid_links span{font-size:11px}
#ccid_links_left,#ccid_links_right{width:10px;top:0;display:block!important;height:32px;position:absolute!important}
a:hover#ccid_link_cadastrar span,a:hover#ccid_link_entrar span{text-decoration:underline}
#ccid_links_left{left:-10px;background-position:0 -116px!important}
#ccid_links_right{right:-10px;background-position:-93px -116px!important}
#ccid_link_perfil{padding-left:30px!important;padding-right:12px!important}
#ccid_link_perfil span.ccid_select-arrow{top:7px;_right:80px}
#ccid_perfil_links{background-repeat:no-repeat!important;top:33px;left:10px}
#ccid_perfil_links li{*padding:2px 0!important}
#ccid_perfil_links li,#ccid_perfil_links li a{height:auto!important;line-height:12px!important}
#ccid_busca{position:absolute;height:35px;width:275px;left:605px;top:0}
#ccid_label_busca{display:block!important;width:20px;height:16px;position:absolute;left:5px;line-height:99pt;overflow:hidden;top:20px;padding:0}
#ccid_botao_busca,#ccid_input_busca{float:left;position:relative;vertical-align:middle;font:12px Arial, Helvetica, sans-serif, Impact;top:16px}
#ccid_input_busca{padding-left:23px;width:185px;height:16px}
#ccid_botao_busca{position:relative;top:15px;height:24px}
#ccid_input_busca, x:-moz-any-link{height:17px;top:14px}
#ccid_botao_busca, x:-moz-any-link{top:13px}
#ccid_busca_select{width:275px;height:12px;position:absolute;top:2px;left:0;overflow:hidden;margin:0;padding:0}
#ccid_busca_select li{float:left}
#ccid_busca_select li a{font:10px tahoma, Arial, Helvetica, sans-serif, Impact;padding:1px 4px 0}
#ccid_busca_select li a,#ccid_busca_select li a span,#ccid_links a,#ccid_links a span{color:#666}
#ccid_busca_select li a:hover,#ccid_busca_select li a:hover span,#ccid_links a:hover,#ccid_links a:hover span{color:#666}
#ccid_busca_select li a:hover{text-decoration:none!important}
#ccid_busca_select li span{font-size:9px}
#ccid_busca_select li.ccid_on a{cursor:default;color:#666;font-weight:bold}
.ccid_cifraclub label{background-position:-49px -148px!important;z-index:999;background-position:3px center}
.ccid_ver_mais{display:block;text-align:right;text-transform:lowercase;padding-top:5px!important}
/* posicao barras */
#nova_barra_ccid{width:100%;z-index:9999;padding-bottom:5px;position:absolute;top:0}
#nova_barra_ccid #ccid #ccid-menu,#nova_barra_ccid #btss #bt{position:relative;left:50%;margin-left:-490px}

#tdb{margin:0 auto -336px;*margin:0 auto -208px;overflow:auto;_overflow-x:hidden;padding:59px 0 0;position:relative;width:992px;width:996px\9;z-index:2}
#btss,#ccid{width:980px;margin:0 auto}

#bnav2 a{text-shadow: 0 1px 2px #666}
h1{text-shadow: 0 1px 2px #bbb}

.not a,.bx,.bx2,#bb_300,.bx h1 a img,.dest li a,.tp_dow a img,#bb center{border:1px solid #ddd}
#pre{_float:left}
#r h1{_clear:both;}

.dest,.bx,.bx2,.tp,.tp2,#l a,.bx h1 a img,.dest li a,.tp_dow a img,#bb center{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.dest,.bx,.bx2,#bb_300,.not a,.bx h1 a img,.dest li a,.tp_dow a img,#bb center{-moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999/*;border:none*/}
.dest:first-of-type{background:none}


.dest,.bx,.bx2,#bb_300,.not a,.bx h1 a img,/*.dest li a,*/.tp_dow a img,#bb center, x:-moz-any-link:first-of-type{border:none;*border:1px solid #ddd}
.dest{*border:none}
.not a{border-top:none}

/*opera*/
@media all and (resolution = 0dpi) {
  :root .dest{background:url(bg_destaque.png)}
  :root .not a,.bx,.bx2,#bb_300,.bx h1 a img,.dest li a,.tp_dow a img,#bb center{border:1px solid #ddd}
  :root .not a{border-top:none!important}
}
