/*
Theme Name:Overmixer
Theme URI:http://overmixer.org/
Description:Estilo adaptado para overmixer (em desenvolvimento)
Version:1.0
Author:Simone Villas Boas
*/

/*footerStickAlt*/
html{height:100%;}
body{height:100%;}
#nonFooter{position:relative;min-height:100%;}
* html #nonFooter{height:100%;}
#footer{position:relative;margin-top:-7.5em;}


body{
background:url("overmixter/header-bg.gif") repeat-x top;
font:62.5% "Trebuchet MS",Arial,Helvetica,Freesans,sans-serif;
padding:0;
margin:0;
text-align:center;
}
h1,h2,h3,h4,h5{
margin:0;
padding:0;
}
p,li,td{
font-size:1.1em;
}
img{
border:0;
}
a{
color:#069;
font-weight:bold
}
hr{
display:none;
}
textarea{
font:1em "Trebuchet MS",Arial,Helvetica,Freesans,sans-serif;
}


/*layout*/
#cc_wrapper1{
margin:0 auto;
position:relative;
text-align:left;
width:766px;
}
#cc_wrapper2{
padding:0 0 60px;
min-height:500px;
margin:0;
overflow:hidden;
}
#cc_header{
background:url("overmixter/header.gif") no-repeat left top;
border-top:1px solid #069;
height:127px;
}
#cc_header h1{
height:52px;
margin:46px 0 3px;
z-index:100;
}
#cc_header h1 a{ 
display:block;
height:42px;
overflow:hidden;
text-indent:-9999px;
width:210px;   
}
#cc_header p#description{
display:none;
}
/*search form*/
#cc_header form{
padding:0 8px 0 0;
margin:0;
text-align:right;
}
#cc_header form #cc_submit,
button{
background:url('overmixter/buscar.png') bottom repeat-x;
border:0;
padding:0 0 2px;
color:#fff;
font-size:1em;
font-weight:bold;
height:19px;
width:79px;
text-transform:lowercase;
}
/*#cc_header form #search_text{
background:#fff;
border:1px solid #7296ab;
font-size:1em;
padding:2px;
width:150px;
}
a#cc_adv_search{
display:none;
}*/
/*cc_header nav */
#cc_header ul, #cc_sub_header ul{
list-style:none;
margin:0;
}
#cc_header ul{
width:auto;
right:0;
padding:0 15px 0 8px;
z-index:90;
}
#cc_sub_header{
position:relative;
height:33px;
margin-bottom:12px;
}
#cc_sub_header ul{
width:100%;
padding:0px;
left:0;
border-right:solid 1px white;
}
#cc_header li, #cc_sub_header li{
background:transparent url("overmixter/tab.gif") no-repeat 100% -600px;
border-bottom:1px solid #515358;
font-size:1.2em;
font-weight:bold;
display:inline;
float:left;
margin:0 1px 0 0;
padding:0 6px 0 0;
white-space:nowrap;
}
#cc_header ul a, #cc_sub_header ul a{
background:transparent url("overmixter/tab.gif") no-repeat 0% -600px;
color:#ff9;
display:block;
line-height:17px;
padding:4px 4px 4px 10px;
text-decoration:none;
text-transform:lowercase;
}
#cc_header ul li:hover a, #cc_sub_header ul li:hover a{
background-position:0% -400px;
}
#cc_header ul li:hover, #cc_sub_header ul li:hover{
background-position:100% -400px;
}
#cc_header ul li.selected_tab a, #cc_sub_header ul li.selected_tab a{
background:transparent url("overmixter/tab.gif") no-repeat 0% 0px;
color:#fff;
}
#cc_header ul li.selected_tab, #cc_sub_header ul li.selected_tab {
background:transparent url("overmixter/tab.gif") no-repeat 100% 0px;
border-bottom:1px solid #058;
}

/*search*/
#cc_search{
}
#cc_search form{
margin:0 6px;
padding:0;
padding-bottom:4.0em;
}
#cc_search .cc_form_text {
margin:0;
padding:2px;
width:100px;
border:1px solid #1395D2;
}
#cc_search .cc_form_submit {
margin:0;
padding:0;
border:none;
background-color:transparent;
}
#cc_content {
width:100%;
}
/*sidebar*/
#cc_leftside {
float:right;
width:245px; 
}
.cc_sidebar h4,
#rated h4{
background:url("overmixter/bg_tit_sidebar.gif") no-repeat;
line-height:20px;
height:20px;
color:#fff;
font-size:1em;
text-transform:lowercase;
padding-left:9px;
margin:9px 0 14px;
}
.cc_sidebar ul,
#rated ul{
list-style:none;
margin:0;
padding:0 0 7px 9px;
}
.cc_sidebar fieldset ul{
padding:4px 0 0;
}
.cc_sidebar ul,
#rated ul a{
font-weight:bold;
}
.cc_sidebar a,.cc_sidebar a:visited,
#rated a,#rated a:visited{
color:#69c;
text-decoration:none;
}
.cc_sidebar .cc_feed_link{
padding-left:10px;
}
/*busca*/
.cc_sidebar fieldset{
border:0;
margin-top:-8px;
}
.cc_search_edit{
font-size:1.1em;
width:140px;
}

.cc_sidebar h4.apoio{
background:url("overmixter/bg_tit_sidebar_apoio.gif") no-repeat;
}
.cc_sidebar ul.apoio{
text-align:center;
}
.cc_sidebar ul.apoio li{
padding:6px 0;
}
.cc_sidebar #fgv-cts{
float:left;
}
.cc_sidebar #cc-br{
padding:25px 0 0;
}
.cc_sidebar #ford-foundation{
clear:left;
}
/*content*/
#cc_centercontent{
float:left;
width:503px;
padding-bottom:10px;
}
/*footer*/
#footer{
background:url("overmixter/footer.gif") repeat-x top;
height:49px;
_height:35px;
overflow:hidden;
padding:40px 0 0;
_padding:40px 0 15px;
}
#footer .cc_rbcontent{
display:block;
color:#666;
margin:-10px auto;
_margin:0 auto;
text-align:left;
width:766px;
}
#footer a{
color:#069;
font-weight:normal;
text-decoration:none;
}
#footer #cc{
background:url(/images/cc.gif) no-repeat 5px 0;
display:block;
height:31px;
float:left;
padding:0 5px 0 5px;
margin:0;
}
#footer #cc a{
color:#000;
text-indent:-999px;
display:block;
width:94px;
float:left;
}
#footer br{
display:none;
}
#footer #license{
float:left;
width:662px;
line-height:1.1em;
margin:-2px 0 0;
}



/*conteudo principal*/
#cc_centercontent h1, #page_title {
color:#666;
font-size:2.4em;
letter-spacing:-0.06em;
margin:0;
padding:14px 0 0 11px;
z-index:0;
}
.cc_breadcrumbs{
font-size:1.1em;
padding:10px 0 0 11px;
}
.cc_breadcrumbs a{
font-weight:normal;
text-decoration:none;
}
#cc_centercontent h2,
#cc_centercontent h2 a{
color:#4386ae;
}
#cc_centercontent h2{
font-size:1.5em;
}
#cc_centercontent h3{
color:#000;
font-size:1.3em;
}
#page_title{
color:red;
}
.cc_log_view{
margin:12px;
}
.cc_log_view td, .cc_log_view th{
padding:0px 18px 4px 0px;
}
.cc_log_view th{
padding-bottom:8px;
border-bottom:1px dashed blue;
}
.cc_log_view b{
font-variant:small-caps;
font-weight:normal;
color:blue;
}
.cc_logged_in_as{
position:absolute;
top:4px;
left:0;
margin:0;
color:#fff;
font-weight:bold;
text-align:right;
width:756px;
font-weight:normal;
}
.cc_logged_in_as strong{
font-weight:bold;
}
.cc_logged_in_as a{
color:#ff0;
font-size:0.8em;
text-decoration:none;
}
.cc_logged_in_as span{
color:#4f96b9;
}



#present{
position:absolute;
top:-10px;
_top:0px;
height:19px;
z-index:1000;
}
#present strong{
position:absolute;
top:0;
display:block;
}
#overmundo,
#ccmixter{
}
#overmundo a,
#ccmixter a{
display:block;
height:20px;
width:80px;
text-indent:-999px;
overflow:hidden;
}
#ccmixter{
margin-left:80px;
}
#ccmixter a{
width:65px;
}
#marcas{
height:40px;
width:166px;
position:absolute;
right:0;
top:44px;	
}
#marcas hr,
#marcas small{
display:none;
}
#marcas ul{
list-style:none;
position:relative;
}
#marcas li{
position:absolute;
top:0;
margin:0;
padding:0;
}
#marcas #petrobras{
right:58px;
top:10px;
}
#marcas #lei{
right:24px;
height:40px;
}
#marcas a{
display:block;
width:110px;
height:30px;
text-indent:-999px;
overflow:hidden;
}
#marcas #lei a{
width:32px;
}

.cc_hide{
overflow:hidden;
visibility:hidden;
display:none;
clear:none;
}    


.hs{
overflow:hidden;
width:511px;
}
.hs h2,
.hs p{
padding:8px 0 8px 12px;
margin:0;
font-size:1.3em;
color:#000;
}
.hs h4{
background:url(overmixter/bg_destaques.gif) no-repeat top left;
width:521px;
color:#666 !important;
line-height:20px;
text-transform:lowercase;
padding-left:12px;
font-size:1.0em;
margin:10px 0;
}
.hs #fstdest,
.hs #rated{
width:255px;
float:left;
}
.hs #fstdest h2{
color:#666;
font-size:1.8em;
font-weight:normal;
}
.hs #fstdest p{
font-size:1.1em;
}
.hs #fstdest .ccdj{
float:right;
margin:10px;
}
.hs #rated{
width:246px;
float:right;
overflow:hidden;
}
.hs #rated h4{
background-image:url(overmixter/bg_destaques_pq.gif);
}
.hs #rated a{
color:#036596;
}
.hs #destaques{
clear:both;
}
.hs #destaques div{
width:235px;
float:left;
}
.hs #destaques div.right{
float:right;
padding-right:10px;
}
.hs #destaques div h3{
font-size:1.5em;
padding-left:12px;
}
.hs #destaques div a{
color:#4386ae;
text-decoration:none;
}
.hs #destaques div img{
margin:0 0 0 10px;
}
.hs #destaques div .moreinfo,
#bancosdesamples .list .moreinfo{
font-size:1.1em !important;
margin:0 0 10px;
text-align:right;
}



/*INTERNAS*/

/*files*/
.cc_file_info{
width:349px;
padding:0 13px 0 11px;
float:left;
}
.cc_file_info th{
font-weight:normal;
font-size:1.1em;
padding:0 10px 0 0;
text-align:right;
vertical-align:top;
width:75px;
}
.cc_pool_item_listing th{
width:120px;
}
.cc_file_info #cc_length td, .cc_file_info #cc_BPM td{
font-weight:bold;
}
.cc_file_info h2,
.cc_pool_item_listing h2{
margin:0;
font-size:1.8em !important;
}
.cc_file_info h2 a,
.cc_pool_item_listing h2 a{
color:#069;
text-decoration:none;
}


.cc_ratingslist li{
display:block;
height:13px; 
width:13px; 
float:left;
}     
.cc_ratingslist{
padding:0;
}
.cc_rate td span{
font-weight:bold;
}
.cc_star_wrapper{
margin:-10px 0 0;
}

/*botoes*/
.cc_action_buttons{
float:right;
width:126px;
}
.nav{
width:511px;
float:left;
}
.left{
float:left;
}
.right{
float:right;
}
.cc_action_buttons td,
.cc_action_buttons p,
.cc_action_buttons_footer p{
background:url(overmixter/cc_action_buttons.gif) no-repeat right top;
padding:0 0 9px;
margin:0;
height:32px;
}
.cc_action_buttons_footer p{
background-position:left top;
float:left;
}
.cc_action_buttons a,
.cc_action_buttons_footer a{
background:none;
display:block;
height:28px;
line-height:28px;
overflow:hidden;
width:126px;
color:#fc0;
text-align:center;
text-decoration:none;
text-transform:lowercase;
}
.cc_action_buttons_footer p a{
font-size:1.1em;
font-weight:bold !important;
padding:0 7px 0 0;
}
a.cc_downloadbutton{
/*position:relative;*/
}
a.cc_streamfile span{
background:url(overmixter/button-right-play.gif) no-repeat right top;
padding-right:14px;
}
.bt_download_overmixter{
/*position:relative;*/
z-index:0;
}
.cc_file_download_popup{
z-index:1000;
position:absolute;
border:1px solid #069;
padding:10px;
display:none;
top:30px;
right:0px;
width:136px;
text-align:center;
background-color:#fff;
}
.cc_file_download_popup.show{
display:block;
}
.cc_file_download_popup ul{
padding:0;
margin:8px 2px 5px 8px;
text-align:left;
}
.cc_file_download_popup li{
list-style:none;
margin:0;
}
.more a{
background:url(overmixter/more.gif) no-repeat 28px 11px !important;
}
.cc_podcast_link{
/*background-image:url('overmixter/flat-button-pod.gif');*/
}
.cc_stream_page_link{
/*background-image:url('overmixter/flat-button-strm.gif');*/
}
.cc_songbreak{
border-bottom:1px solid #7f7f7f;
height:0;
margin:0 0 15px;
overflow:hidden;
padding:0;
}
/*eu usei isso/eu fiz isso*/
.cc_postreply,
.cc_howididit_link,
#rated .cc_more_menu_link{
background:url('overmixter/bl_postreply.gif') no-repeat left 5px;
clear:both;
color:#060;
font-size:1.1em;
text-indent:14px;
}
.cc_postreply a,
.cc_howididit_link a,
#rated .cc_more_menu_link a{
color:#060;
text-decoration:underline;
text-transform:lowercase;
}
#rated .cc_more_menu_link{
background:none;
}
.cc_postreply{
background-position:0 6px;
font-size:1.3em !important;
}
.cc_works_page .cc_postreply{
background-position:10px 6px;
}
.cc_howididit_link{
text-indent:24px;
}
.cc_works_page{
width:509px;
}
/*historico de samples simples*/
.cc_sample_history{
clear:both;
overflow:hidden;
padding-top:20px;
}
.cc_sample_history div{
float:left;
width:248px;
padding:0 0 10px;
}
.cc_sample_history .cc_upstream_mixes{
float:right;
overflow:hidden;
}
.cc_sample_history h3,
.cc_pool_item_listing h3{
background:url('overmixter/cc_downstream_mixes.gif') no-repeat left top;
font-size:1.6em !important;
height:27px;
margin:0 0 4px;
padding:2px 0 0 11px;
text-transform:lowercase;
}
.cc_sample_history p,
.cc_pool_item_listing p{
margin:0 10px 4px;
}
.cc_upstream_mixes h3{
background-image:url('overmixter/cc_upstream_mixes.gif');
}
.cc_box{
clear:both;
width:511px;
background:url('overmixter/cc_box_bottom.gif') no-repeat left bottom  #e9e9e9;
}
.cc_box h3{
background:url('overmixter/cc_box_top.gif') no-repeat left top;
font-size:1.6em;
padding:10px 10px 0;
}
.cc_box p{
font-size:1.3em;
padding:0 10px 10px;
}
.cc_topic_table{
clear:both;
}
#cc_comment_thread{
padding:10px;
}
.cc_box2 h3{
border-bottom:1px solid #e3e3e3;
color:#666 !important;
font-size:1.5em !important;
padding:6px 0 8px;
margin:0 0 18px;
}
.cc_box2 ul{
list-style:none;
margin:0;
padding:0;
}
.cc_box2 ul li{
padding:0;
margin:10px 0 !important;
font-size:1.3em;
}
.cc_box2 p{
padding:0 !important;
margin:0 !important;
font-size:1em !important;
}
.cc_box2 p a{
font-weight:normal
}




/*historico avancado*/
.cc_works_page .cc_downstream_mixes,
.cc_works_page .cc_upstream_mixes{
width:509px;
background:url('overmixter/bg_downstream_mixes.gif') no-repeat left bottom #d8e8f0;
margin:0 0 10px;
padding:0;
}
.cc_works_page .cc_downstream_mixes .cc_history_wrapper,
.cc_works_page .cc_upstream_mixes .cc_history_wrapper{
background:url('overmixter/bl_downstream_mixes.gif') no-repeat 445px 9px;
min-height:70px;
_height:70px;
width:509px;
}
.cc_works_page .cc_upstream_mixes .cc_history_wrapper{
background-image:url('overmixter/bl_upstream_mixes.gif');
min-height:60px;
_height:60px;
}
.cc_works_page .cc_upstream_mixes{
background:url('overmixter/bg_upstream_mixes.gif') no-repeat left bottom #b7c8c8;
}
.cc_works_page .cc_sample_history h3{
background-image:url('overmixter/works_cc_downstream_mixes.gif');
color:#fff;
}
.cc_works_page .cc_upstream_mixes h3{
background-image:url('overmixter/works_cc_upstream_mixes.gif');
}
.cc_works_page p{
padding:0 10px;
margin:4px 0;
font-size:1.1em;
}
.cc_works_page a{
text-decoration:none;
}
.cc_works_page a.cc_user_link{
font-weight:normal;
}















.cc_system_prompt{
font-size:1.3em;
font-weight:bold;
padding-left:11px;
}
.cc_more_menu_link{
display:block;
text-align:right;
text-transform:lowercase;
}
.cc_flag_url {
background:url(overmixter/flag.gif) no-repeat left 4px;
height:16px;
width:13px;
text-indent:-999px;
overflow:hidden;
display:block;
float:left;
}

#cc_admin_menu_page{
padding:0 10px 10px;
}
#cc_admin_menu_page h2{
padding:20px 0 10px;
}
#cc_admin_menu_page td,
#cc_admin_menu_page a{
padding:0;
font-size:1.3em !important;
}
#cc_admin_menu_page th{
white-space:nowrap;
padding:10px 5px 0 0;
}
#cc_admin_menu_page td{
padding:10px 0 0;
}









/* forms */
#cc_centercontent form{
margin:0;
padding:11px;
}
.cc_form_about{
font-size:1.3em;
margin:0;
padding:0 2px 15px;
}
#reviewform{
clear:both;
}

.cc_form fieldset{
border:0;
padding:0;
font-size:1.3em;
}
.cc_form fieldset label{
font-weight:bold !important;
font-size:0.9em;
display:block;
margin-top:10px;
clear:both;
}
.cc_form fieldset label small{
font-weight:normal;
display:block;
}
.cc_form fieldset label br{
display:none
}
.cc_form fieldset table label{
display:inline;
font-size:0.9em;
font-weight:normal;
}
.cc_form fieldset input{
margin:0;
}
.cc_form_submit,
.cc_remix_search_box #search{
background:#4F96B9;
border:1px solid #999;
color:#fff;
font:bold 1.1em "Trebuchet MS",Arial,Helvetica,Freesans,sans-serif;
margin:15px 0 0;
padding:1px 4px 0px;
text-transform:lowercase;
}
.cc_remix_search_box #search,
.cc_remix_search_box #remix_search_type,
.cc_remix_search_box #remix_search_query{
margin:0 4px 0 0;
float:left;
}
.cc_form_row{
}


/*enviar arquivos*/
.cc_submit_forms_outer h2{
font-size:1.8em !important;
}
.cc_submit_forms{
padding:11px;
}
.cc_submit_forms_outer img{
float:left;
margin:10px 12px 0 0;
}
.cc_submit_forms p{
font-size:1.3em;
margin:0;
padding:10px 0 0; 
}
.cc_submit_forms p.cc_submit_form_url{
clear:both;
float:right;
padding:10px 0; 
}
.cc_submit_form_url a{
text-decoration:none;
}
.checkbox label{
float:left;
padding:0 !important
}
.checkbox input{
float:left;
margin:12px 0 0 5px !important
}
#cc_form_submit_message{
padding:10px;
}

/*login*/
.statictext{
line-height:1.5em;
margin:8px 0 0 !important
}
.statictext label{
display:inline !important;
font-weight:normal !important;
padding-right:3px;
}
.statictext a{
font-size:0.9em;
}



.securitykey{
float:left;
width:95px;
text-align:left;
}
.textedit{
width:380px;
}





/* pagina do usuario */
.cc_user_listing_table{
margin:0 0 0 11px;
}
.cc_user_listing_table th,
.cc_user_listing_table .cc_user_avatar{
padding:5px 0;
}
.cc_user_listing_table td{
padding:5px 0 5px 10px;
}
.cc_user_listing_table td h3{
}

/*banco samples*/
#bancosdesamples{
}
#bancosdesamples p{
padding:0 0 0 10px;
font-size:1.3em;
}
#bancosdesamples h2{
line-height:27px;
width:509px;
padding-left:10px;
margin:15px 0 0;
background:url(overmixter/bg_tit_banco.gif) no-repeat left top;
text-transform:lowercase;
}
#bancosdesamples h2 a{
color:#fff;
text-decoration:none;
}
#bancosdesamples .img{
float:left;
padding:16px 0 0 10px;
width:128px;
text-align:center;
}
#bancosdesamples .list p{
margin:0;
padding:12px 10px 0 0;
float:right;
width:345px;
}
#bancosdesamples .list p a{
color:#69c;
}
#bancosdesamples .list .moreinfo{
padding:10px 10px 0 0;
}
#bancosdesamples .list .moreinfo a{
text-decoration:none;
}





/*tags*/
.cc_tag_count,
.cc_tag_switch_link {
padding:10px;
}

/* faq */
.hs #faq dl{
margin:0 15px;
}
.hs #faq{margin:10px 0;}
.hs #faq h2{
color:#666;
font-size:1.8em;
font-weight:normal;
}

.hs #faq dt{
color:#333;
font-size:1.4em;
font-weight:bold;
margin:1em 0 0;
}
.hs #faq dd{
color:#000;
font-size:1.2em;
margin:2px 0 0 1em;
}

.cc_feed_link{
height:13px;
line-height:13px;
margin:2em 0 10px;
padding-bottom:10px;
}
.cc_feed_button {
background:url(/images/rss.gif) no-repeat left top;
text-indent:-1999px;
display:block;
width:24px;
height:13px;
float:left;
margin:1px 0.5em 0.5em 0;

}


.hs #faq dl ul{margin:0;padding:0 0 0 2em;}
.hs #faq dl li{font-size:1em;padding-top:5px;}

/* easy clearing */
div:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
div{display:inline-block;}
/*\*/
div{display:block;}
* > #footer{position:relative;z-index:1000;}


.obs {display: none}






