/* reset geral */
* { border:0; font-family:inherit; font-size:100%; margin:0; padding:0; outline:none; }
body { background:#000 url(../imagens/fundos/bg-topo.gif) repeat-x -10px top; color:#fff; }

a { color:#fff; }
a:hover { text-decoration:none; }

ol, ul, li { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
blockquote:before, blockquote:after,q:before, q:after { content:""; }
blockquote, q { quotes: "" ""; }
hr, legend { display:none; }
p { margin-top:10px; }
acronym, abbr { cursor:help; }
table { border-collapse:separate; border-spacing:0; }

#musas-topo { position:absolute; z-index:-2; width:509px; height:400px; left:50%; margin-left:-238px; margin-left: 10px; top:0; background:url(../imagens/musa-topo.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/musa-topo.png,sizingMethod='scale');
 }

#google-topo { position:absolute; z-index:-2; width:509px; height:400px; left:50%; margin-left:-238px; margin-left: 10px; top:0; background:url(../imagens/google.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/google.png,sizingMethod='scale');
 }

#rar-topo { position:absolute; z-index:-2; width:509px; height:400px; left:50%; margin-left:-238px; margin-left: 10px; top:0; background:url(../imagens/rar-topo.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/rar-topo.png,sizingMethod='scale');
 }

#mc-topo { position:absolute; z-index:-2; width:509px; height:400px; left:50%; margin-left:-238px; margin-left: 10px; top:0; background:url(../imagens/mc-topo.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/mc-topo.png,sizingMethod='scale');
 }

#dj-topo { position:absolute; z-index:-2; width:509px; height:400px; left:50%; margin-left:-238px; margin-left: 10px; top:0; background:url(../imagens/dj-topo.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/dj-topo.png,sizingMethod='scale');
 }

#cristo-redentor { position:absolute; z-index:-2; width:476px; height:402px; left:50%; margin-left:-238px; margin-left: 10px; top:0; background:url(../imagens/cristo.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/cristo.png,sizingMethod='scale');
 }
 #musicas-topo { position:absolute; z-index:-2; width:509px; height:400px; left:50%; margin-left:-259px; margin-left: 0px; top:0; background:url(../imagens/musica-topo.png) no-repeat center top;
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/musica-topo.png,sizingMethod='scale');
 }

/* Popup de Anuncio */
#popup-anuncio { width:400px; height:320px; padding-top:8px; position:absolute; top:150px; left:38%; z-index: 9999; border:4px solid #666; background-color:#000;  }
#popup-anuncio a img { border:0; background:url(../imagens/loading.gif) no-repeat center center;  }
#popup-anuncio a #fechar_popup { display:block; margin:0 6px 6px 0; }
#popup-anuncio2 { width:718px; height:498px; padding-top:8px; position:absolute; top:80px; left:28%; z-index: 9999; border:4px solid #666; background-color:#000;  }
#popup-anuncio2 a img { border:0; background:url(../imagens/loading.gif) no-repeat center center;  }
#popup-anuncio2 a #fechar_popup { display:block; margin:0 6px 6px 0; }

/* logo */
h1.logo a { display:block; width:448px; height:102px; background:url(../imagens/fundos/logo-funkneurotico.png) no-repeat top center; text-indent:-9999em; overflow:hidden; 
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/fundos/logo-funkneurotico.png,sizingMethod='scale');
}

/* fontes */
body { font:11px "Trebuchet MS", Verdana, Helvetica, sans-serif; } 
select, input, textarea { font:11px "Trebuchet MS",arial,verdana,helvetica,clean,sans-serif; vertical-align:middle; color:#fff; }
pre, code { font:1.15em monospace; }

/* classes */
.left { float:left; }
img.left { float:left; margin-right:6px; }
a.center { display:block; width:100%; overflow:hidden; margin:0 auto; text-align:center; }
.right { float:right; }
img.right { float:left; margin-left:6px; }
.center { float:center; }
img.center { float:center; margin-left:86px; }
.off { display:none; }
.on { display:block; }
.clear { clear:both; }
.listFloat li { float:left; display:inline; }
.seta { display:block; overflow:hidden; text-transform:uppercase; font-weight:bold; font-size:10px; margin-top:6px; padding-left:12px; background:url(../imagens/icons/icon-arrow.gif) no-repeat left center; }

.subtitulo { font-size:15px; text-transform:uppercase; margin:10px 0 10px 0; border-left:3px solid #fff; padding-left:10px; }

h3.sub { font-size:2em; margin-top:10px; }

.box-igual { width:376px !important; }

/* formularios */
.inputText, textarea { padding:3px; background-color:#666; border:1px solid #000; }
.selectText { padding:2px; background-color:#666; border:1px solid #000; height:22px; }
.selectText option { padding:2px }
.submit { border:1px solid #000; cursor:pointer; background:#666 url(../imagens/icons/submit.jpg) no-repeat center center; color:#fff; font-size:10px; margin-top:3px; }

/* radio */
#radio { position:fixed; width:100%; height:28px; top:0; left:0; z-index:99999; }

/* geral */
#geral { width:960px; margin:0 auto; /*padding-top:33px;*/ }

/* logo */
/* h1.logo a { display:block; width:448px; height:102px; background:url(../imagens/fundos/logo-funkneurotico.png) no-repeat top center; text-indent:-9999em; overflow:hidden; 
		_background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/fundos/logo-funkneurotico.png,sizingMethod='scale');
} */

/* anuncios */
.anuncio-full-topo { /*background-color:#666;*/position:relative; z-index:999; *height:120px; height:108px; margin:18px 0 10px 2px; }
.anuncio-full-topo div { margin:2px 0 0 0; }
#anuncio-sky { margin-top:10px; }
#anuncio-diverso { margin-top:-5px; }

/* menu */
#menu { width:160px; float:left; margin-right:8px; background-image:url(../imagens/fundos/menu.png); background-repeat: no-repeat; background-position:11px 0;
		_background-image: none;
		filter: none !important; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/fundos/menu.png,sizingMethod='crop');
}
* html body #menu { margin-right:6px; }

#menu-lista li span { display:none; }
#menu-lista { position:relative; z-index:9999; width:152px; height:348px; padding-top:27px; }
#menu-feeds { position:relative; z-index:9999; width:152px; height:348px; padding-top:6px; }
#menu ul li { margin-bottom:4px; _margin-bottom:10px; }
.menu-rss a  { 
display:block; width:160px; height:10px; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:10px; padding-top:4px; text-indent:20px; }
.menu-principal a, .menu-musicas a, .menu-radio a, .menu-cdmixado a, .menu-rap a, .menu-como-ouvir a, .menu-google a, .menu-musas a, .menu-videos a, .menu-releases a, 
.menu-djs a, .menu-recados a, .menu-mural a, .menu-contato a { 
display:block; width:160px; height:19px; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:10px; padding-top:4px; text-indent:40px; }

.menu-rss a { background:url(../imagens/fundos/menu-rss.png) no-repeat center center; }
.menu-principal a { background:url(../imagens/fundos/menu-principal.gif) no-repeat center center; }
.menu-musicas a { background:url(../imagens/fundos/menu-musicas.gif) no-repeat center center; }
.menu-cdmixado a { background:url(../imagens/fundos/menu-cdmixado.gif) no-repeat center center; }
.menu-rap a { background:url(../imagens/fundos/menu-rap.gif) no-repeat center center; }
.menu-radio a { background:url(../imagens/fundos/menu-radio.gif) no-repeat center center; }
.menu-como-ouvir a { background:url(../imagens/fundos/menu-como-ouvir.gif) no-repeat center center; }
.menu-google a { background:url(../imagens/fundos/menu-google.gif) no-repeat center center; }
.menu-musas a { background:url(../imagens/fundos/menu-musas.gif) no-repeat center center; }
.menu-videos a { background:url(../imagens/fundos/menu-videos.gif) no-repeat center center; }
.menu-radio a { background:url(../imagens/fundos/menu-radio.gif) no-repeat center center; }
.menu-releases a { background:url(../imagens/fundos/menu-mcs.gif) no-repeat center center; }
.menu-djs a { background:url(../imagens/fundos/menu-djs.gif) no-repeat center center; }
.menu-recados a { background:url(../imagens/fundos/menu-recados.gif) no-repeat center center; }
.menu-mural a { background:url(../imagens/fundos/menu-mural.gif) no-repeat center center; }
.menu-contato a { background:url(../imagens/fundos/menu-contato.gif) no-repeat center center; }

#menu ul li a:hover { text-decoration:underline; }

#menu-twitter { display:block; position:relative; _position:relative; margin-left:3px; _margin-left:6px; margin-bottom:inherit; padding-top:50px; margin-top:5px; }
#menu-busca { display:block; position:relative; margin-left:0px; center center; }

/* títulos */
#titulo-patrocinio { background:url(../imagens/titulos/titulo-patrocinio.gif) no-repeat center center; text-indent:-9999em; margin-bottom:5px; }
#titulo-parceiro { background:url(../imagens/titulos/titulo-parceiro.gif) no-repeat center center; text-indent:-9999em; margin-bottom:5px; }
#titulo-naveguemaisrapido { background:url(../imagens/titulos/titulo-naveguemaisrapido.gif) no-repeat center center; text-indent:-9999em; margin-bottom:5px; height:35px; }

/* conteudo */
#conteudo { width:792px; float:left; margin:18px 0 10px 0; }
/*.interna { width:730px !important; padding-right:8px; }*/

.bloco-index { margin:0 15px 9px 0; }
.index-quadrado { margin:28px 0 0 0; _margin:41px 0 0 0;}
#quadradinho { margin:28px 0 0 0; _margin:41px 0 0 0;}

/* box musa */
#box-musa { float:left; } 
#box-musa dl { height:68px; } 
#box-musa img { width:149px; height:113px; background-color:#ccc; background:url(../imagens/loading.gif) no-repeat center center; }
#box-musa .box { width:345px; height:113px; margin-right:4px; padding:6px; background:#333 url(../imagens/fundos/bg-boxes.jpg) repeat-x left top; border:3px solid #414141; }
#box-musa .box h3 { font-size:14px; margin-bottom:8px; }
#box-musa .box dl dt { float:left; margin-right:4px; }

/* interna das musas */
#box-ilustra-musas li { margin-bottom:7px; }
#box-ilustra-musas li a { display:block; width:667px; height:110px; }
#box-ilustra-musas li a span { background-color:#000; font-size:17px; text-align:center; position:absolute; margin:60px 0 0 6px; }
#box-ilustra-musas li a span em { font-style:normal; text-transform:uppercase; }

/* interna dos videos */
#box-ilustra-videos li { clear:both; margin-bottom:7px; height:100px; padding:4px 0 4px 0; }
#box-ilustra-videos li div { display:block; width:145px; height:97px; }
#box-ilustra-videos li div a { display:block; width:23px; height:23px; position:relative; margin:65px 0 0 105px; background:#000 url(../imagens/icons/play.jpg) no-repeat center center; text-indent:-9999em; }
#box-ilustra-videos li div a:hover { background-color:#999; }
#box-ilustra-videos li.odd { background-color:#333; }
#info-videos { width:460px; height:250px; margin:15px; }
ul li.icon-msn { padding-left:20px; background:url(../imagens/icons/icon-msn.gif) no-repeat left center; }
ul li.icon-email { padding-left:20px; background:url(../imagens/icons/icon-email.gif) no-repeat left center; }

/* interna dos releases */
#box-ilustra-releases li { clear:both; margin-bottom:7px; height:50px; padding:8px; }
#box-ilustra-releases li.odd { background-color:#333; }

/* box atualizacao */
#box-atualizacao { float:left; } 
#box-atualizacao .box { width:455px; height:236px; padding:6px; background:#333 url(../imagens/fundos/bg-boxes.jpg) repeat-x left top; border:3px solid #414141; }
#box-atualizacao .box h3 { font-size:25px; margin-bottom:-7px; }
#box-atualizacao .box .date { width:79px; height:60px; background:#333 url(../imagens/fundos/bg-box-data.jpg) no-repeat; text-align:center; font-weight:bold; font-size:18px !important; line-height:29px; padding-top:48px; margin-right:6px; float:left; }
#box-atualizacao .box .date span { display:block; font-size:50px !important; }

/* box videos */
#box-videos {  } 
#box-videos .box { width:348px; height:108px; padding:6px; background:#333 url(../imagens/fundos/bg-boxes.jpg) repeat-x left top; border:3px solid #414141; }
#box-videos .box h3 { font-size:25px; margin-bottom:-7px; }
#box-videos .box .date { text-align:center; font-weight:bold; font-size:18px !important; line-height:29px; width:79px; height:67px; padding-top:48px; margin-right:6px; float:left; }
#box-videos .box .date span { font-size:50px !important;; display:block; }

/* box top mp3 */
#box-topmp3 { float:left; }
#box-topmp3 .box { width:396px; height:230px; padding:6px; background:#333 url(../imagens/fundos/bg-boxes.jpg) repeat-x left top; border:3px solid #414141; }
#box-topmp3 .box li a { float:left; display:block; font-weight:bold; width:340px; margin:-2px 0 0 -6px; text-indent:6px; text-decoration:none; }
#box-topmp3 .box li a:hover { text-decoration:underline; }
#box-topmp3 .box ol li { clear:both; height:41px; }
#box-topmp3 .box ol li span { display:block; margin-top:6px; text-transform:uppercase; font-weight:normal !important; background-color:#6F6F6F; }
#box-topmp3 .box ol li strong { display:block; width:49px; height:36px; text-indent:9px; float:left; background-color:#6F6F6F; margin-right:6px; font-size:32px; font-weight:bold; }
#box-topmp3 .box ol li.destaque strong { background:url(../imagens/fundos/bg-lista-destaque.jpg) no-repeat; }
#box-topmp3 .box ol li.destaque div  { background-color:#0066CC; }
#box-topmp3 .box a.seta { float:right; *margin-top:-6px; }
* html body #box-topmp3 .box ol li strong { margin-right:0px; }
* html body #box-topmp3 .box ol li.destaque div  { margin-top:3px; }

/* box releases */
#box-releases {  } 
#box-releases .box { width:360px; height:371px; }
#box-releases .box ul li { float:left; display:inline; margin:0 7px 9px 0; _margin:0 6px 9px 0; }
#box-releases .box ul li a { font-size:12px !important; display:block; width:172px; height:53px; color:#ccc; text-transform:uppercase; text-decoration:none; background:url(../imagens/fundos/bg-seta-hover.gif) no-repeat left top; }
#box-releases .box ul li a span { font-size:9px !important; width:155px; line-height:-10px; position:relative; }
#box-releases .box ul li a:hover { background:url(../imagens/fundos/bg-seta-hover.gif) no-repeat left bottom; }
#box-releases .box ul li img { float:left; margin:3px; width:47px; height:47px; background-color:#ccc; }

.box-djs { margin-top:2px; }

/* box dj destaque */
#box-djdestaque { float:left; } 
#box-djdestaque dl { height:60px; } 
#box-djdestaque img { width:149px; height:113px; background-color:#ccc; background:url(../imagens/loading.gif) no-repeat center center; }
#box-djdestaque .box { width:345px; height:113px; padding:6px; background:#333 url(../imagens/fundos/bg-boxes.jpg) repeat-x left top; border:3px solid #414141; }
#box-djdestaque .box h3 { font-size:14px; margin-bottom:8px; }
#box-djdestaque .box dl dt { float:left; margin-right:4px; }
#box-djdestaque .box a.seta { margin-top:0; }

/* box anuncio */
#box-anuncio { clear:both; margin-top:2px; } 
#box-anuncio .box { width:412px; }
#box-anuncio .box li { /*margin:12.2px 0 0 2px;*/ margin:3.4px 0 0 2px; }
#box-anuncio .box li img { width:412px; /*height:66px;*/ }
#box-anuncio .box h3 { font-size:12px; margin-bottom:0; }

/* boxs titulos */
#box-musa h2, #box-videos h2, #box-atualizacao h2, #box-topmp3 h2, 
#box-releases h2, #box-djdestaque h2, #box-anuncio h2 { width:202px; height:18px; margin-bottom:3px; font-size:12px; text-indent:48px; text-transform:uppercase; padding-top:5px; background:url(../imagens/fundos/bg-titulo-normal.gif) no-repeat center center; }

#box-anuncio h2 { width:202px; height:17px; margin-bottom:3px; font-size:12px; text-indent:48px; text-transform:uppercase; padding-top:5px; background:url(../imagens/fundos/bg-titulo-anuncio.jpg) no-repeat center center; }
#box-anuncio h2 a { font-size:11px; color:#B1BCC8; }

#box-videos h2 span { background:url(../imagens/icons/icon-videos.gif) no-repeat 25px center; display:block; }
#box-musa h2 span { background:url(../imagens/icons/icon-musas.gif) no-repeat 25px center; display:block; }
#box-atualizacao h2 span { background:url(../imagens/icons/icon-add.gif) no-repeat 25px center; display:block; }
#box-topmp3 h2 span { background:url(../imagens/icons/icon-musicas.gif) no-repeat 25px center; display:block; }
#box-releases h2 span { background:url(../imagens/icons/icon-releases.gif) no-repeat 25px center; display:block; }
#box-djdestaque h2 span { background:url(../imagens/icons/icon-dj.gif) no-repeat 25px center; display:block; }
#box-anuncio h2 span { background:url(../imagens/icons/icon-msg-alert.gif) no-repeat 25px center; display:block; }

/* titulos grandes */
.titulo-pagina { text-transform:uppercase; font-size:12px; font-weight:bold; height:22px; padding:8px 0 0 55px; margin-bottom:5px; background:#0066CC url(../imagens/fundos/bg-titulo-principal.jpg) no-repeat left center; }
.titulo-pagina span { text-transform:uppercase; font-size:12px; color:#99C2EB; padding-left:20px; }

/* tabelas */
table { width:100%; text-align:left; border:4px solid #333; background-color:#333; }
table th, table td { padding:3px 3px 3px 0; }
table thead th { text-transform:uppercase; font-size:12px; color:#fff; background:#0066CC url(../imagens/fundos/bg-thead.jpg) repeat-x left top; padding:6px 3px 3px 18px; }
table tfoot tr th { background-color:#444; color:#737373; padding:4px; text-align:right; font-weight:normal; text-transform:uppercase; }
table tbody td, table tbody th { padding-left:3px; }
table tbody .odd { background-color:#656565; }
table tbody td.download a { display:block; width:36px; background:url(../imagens/icons/download.png) no-repeat right center; padding-right:22px; 
	_background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imagens/icons/download.png,sizingMethod='scale'); }

table thead tr .header { background:#0066CC url(../imagens/icons/small_asc.jpg) repeat-x left top; cursor:pointer; }
table thead tr .headerSortUp { background:#0066CC url(../imagens/icons/small_asc.jpg) no-repeat left top; } 
table thead tr .headerSortDown { background:#0066CC url(../imagens/icons/small_desc.jpg) no-repeat left top; }

/* formulario de busca de mp3 */
#formMusicas { padding:8px; height:20px; background-color:#333; border:2px solid #414141; margin-bottom:5px; }
#formMusicas #ok { background-color:#000; color:#F0F0F0; height:22px; width:62px; cursor:pointer; }
#formMusicas ul li { float:left; margin-right:6px; }
#formMusicas label img { margin:-9px 0 0 -7px; }
#formMusicas select { width:80px; }
.banner-comoouvir { float:right; position:relative; right:1px; top:-50px; }

/* rodape */
#rodape { height:64px; background:url(../imagens/fundos/rodape.jpg) no-repeat center center; padding:15px 0 0 150px; line-height:10px; }
#rodape * { font-size:10px; color:#ccc; }
#rodape p { margin-top:2px; width:500px; }
#rodape ul { margin-top:10px; }
#rodape .subir { display:block; width:48px; height:19px; text-indent:-9999em; position:relative; float:right; margin-top:-15px; background:url(../imagens/icons/topo.gif) no-repeat center center; }


#carregando { background:#fff url(../img/preloader.gif) no-repeat center center; border:6px solid #000; display:none; left:50%; height:236px; margin:-150px 0 0 -190px; position:absolute; top:50%; width:380px; z-index:9999; margin-top:-1px; }

