@charset "utf-8";

/* CSS Geral e HP */
body {background:#1c1c1c;margin:0;padding:0;font:12px Trebuchet MS;color:#CCCCCC}
body {
	background-image: url(../bg.jpg);
}
h1 {font:bold 18px "Trebuchet MS";margin:0;padding:0;color:#FFFFFF}
h2 {font:normal 30px "Trebuchet MS";margin:0;padding:0;color:#FFFFFF}
p {
	padding:0;
	margin:0;
	text-align: justify;
}
.txtesc {color:#666666}
.txtverm {color:#FE0000}
.txtclaro {
	color:#FFFFFF;
	text-align: left;
}
#barra_sup {width:100%;height:30px;text-align:center}
#barra_sup_banner {width:100%;height:90px;text-align:center;margin-top:10px}
#mmd {width:974px;height:21px;background:url(../images/linha_div.gif) repeat-x bottom;padding:3px 0 0 0;margin:auto}
#barra_sup .logo_mmd {width:104px;height:18px;float:left}
#barra_sup .sites {float:right;font-size:11px;color:#666666}
#corpo {
	position:absolute;
	width:974px;
	height:auto;
	left:50%;
	margin:10px 0 0 -487px;
	text-align:center;
}
#corpo_pedidos {position:absolute;width:500px;height:auto;left:0px;margin:0px 0 0 0px;text-align:center;}
#cab {width:974px;height:80px}
#cab_top {width:974px;height:5px;background:#333333 url(../images/linha_div.gif) repeat-x }
#cab_main {width:974px;height:75px;background:#333333 url(../images/linha_div.gif) repeat-x bottom}
#cab_main .txt {color:#666666}
#logo {width:132px;height:75px;float:left;position:relative;margin:0 0 0 15px}
#user {margin:45px 0 0 15px;float:left;position:relative}
#links {margin:45px 0 0 105px;float:left;position:relative}
#player {width:310px;height:53px;float:right;position:relative;margin:8px 14px 0 0}
#nav {width:974px;height:40px;background:url(../images/menu_bg.gif) repeat-x}
#nav .txt {font:bold 18px Trebuchet MS;line-height:30px}
#menu {width:970px;height:36px;float:left;top:50%;margin:-18px 0 0 0;position:relative}
#menu ul {height:36px;padding:0px;margin:0px;float:left;width:100%;list-style:none}
#menu ul li {display:inline}
#menu ul li a {padding:0 15px 0 12px;float:left;text-decoration:none;background:url(../images/menu_sep.gif) no-repeat right;font:bold 18px Trebuchet MS;line-height:36px;color:#888888}
#menu ul li a:hover {background-color:#333333;color:#E2E2E2}
#busca {width:306px;height:32px;float:right;top:50%;margin:-16px 14px 0 0;position:relative}
#busca_box {width:219px;height:26px;float:left;background:#FFFFFF;color:#333333;top:50%;margin:-13px 0 0 0;position:relative}
#busca_btn {width:77px;height:33px;background:url(../images/busca.gif);position:relative;float:right;cursor:pointer}
.busca_txt {font:20px Trebuchet MS;color:#444444}
#main {width:974px;height:auto;display:table;padding:12px 0 12px 0;background:#333333 url(../images/linha_div.gif) repeat-x bottom}
#main_pedidos {width:740px;height:auto;display:table;padding:12px 0 12px 0;background:#333333 url(../images/linha_div.gif) repeat-x bottom}
#boxes_fixos {
	width:946px;
	height:200px;
	padding:0 14px 0 14px;
	position:relative
}
#box_dest {width:626px;height:200px;float:left}
.img_min {width:18;height:auto;float:right;padding:4px 17px 0 0}
#box_public {width:306px;height:180px;float:right;padding:20px 0 0 0;background:url(../images/public_barra.gif) no-repeat}
#box_promo {height:280px;background:url(../images/box_promo_setas.gif) no-repeat bottom right}
#box_noticias {height:100%;min-height:200px}
#box_twitter {height:100%;min-height:200px}
#box_noticias_heads {padding:10px 0 0 0}
#box_enquetes_alternativas {border-top:1px solid #000000;padding:10px 0 0 0}
.heads_home, .blogs {background:url(../images/mark.gif) no-repeat center left;padding:0 0 0 12px}
#box_blogosfera {height:auto}
.blogs_cabs {border-top:1px solid #000000;margin:20px 0 0 0;padding:20px 0 0 0}
.topmix_pos {font-size:30px;color:#333333;float:left;margin:0 12px 0 0}
.videos_thumb {width:78px;height:46px;float:left;margin:0 12px 0 0}
.djs_thumb {width:50px;height:50px;float:left;margin:0 12px 0 0}

/* CSS Rodap� */
#rodape {width:974px;height:224px;background:#000000;margin:0;background:#000000}
#rodape_cont {width:904px;height:140px;padding:42px 35px;text-align:center}
#rodape_menu ul {padding:0 0 5px 0;margin:0px;width:480px;list-style:none;border-bottom:1px solid #333333}
#rodape_menu ul li {display:inline;padding:0 16px 0 0}
#rodape_menu ul li a {text-decoration:none;font-size:16px;color:#CCCCCC}
#rodape_menu ul li a:hover {text-decoration:none;color:#555555}
#rodape_tags {width:260px;height:140px;float:right;text-align:left}

/* Exclusivo PGS internas */
#container_int {width:946px;height:auto;margin:0 14px;position:relative;text-align:left}
#container_int_pedidos {width:740px;height:auto;margin:0 14px;position:relative;text-align:left}
#colesq_int{width:626px;height:auto;float:left;margin:0 14px 0 0}
#colesq_int_pedidos{width:420px;height:auto;float:left;margin:0 14px 0 0}
#coldir_int {width:306px;height:auto;float:left}
#contint_topper {background:url(../images/contint_bg_tit.gif) no-repeat;padding:8px 0 0 20px;height:32px;width:606px;font:bold 20px "Trebuchet MS";color:#CCCCCC}


#contint_topper_pedidos {background:url(../images/contint_bg_tit.gif) no-repeat;padding:8px 0 0 20px;height:32px;width:400px;font:bold 20px "Trebuchet MS";color:#CCCCCC}

#contint_content {
	height:auto;
	width:586px;
	display:table;
	padding:30px 20px 20px 20px;
	background:#191919 url(../images/contint_bg_bottom.gif) no-repeat bottom;
	text-align: left;
	font-weight: normal;
}


#contint_content_pedidos {
	height:auto;
	width:380px;
	display:table;
	padding:30px 20px 20px 20px;
	background:#191919 url(../images/contint_bg_bottom.gif) no-repeat bottom;
	text-align: center;
	font-weight: normal;
}



.contint_public {width:306px;height:180px;padding:20px 0 0 0;background:url(../images/public_barra.gif) no-repeat;margin:0 0 12px}
.boxes_random {background:#191919;margin:0 0 12px 0;width:306px;position:relative}
.random_topper{background:url(../images/boxes_bg_tit.gif);padding:8px 0 0 20px;height:32px;width:286px;font:bold 18px "Trebuchet MS";color:#888888}
.random_content{height:auto;padding:20px;background:url(../images/boxes_bg_bottom.gif) no-repeat bottom}

/* CSS Blogosfera */
#blog_toplist {margin:0;font-size:larger}
.blogs_list {background:url(../images/seta_list.gif) no-repeat right;padding:0 12px 0 0;margin:0 0 0 20px}
#blogs_all {width:586px;height:auto;display:table}
.blogs_all_col {width:186px;height:auto;float:left}
.blogs_all_sec {width:180px;height:25px;line-height:25px;padding:0 0 0 6px;background:#2a2a2a;margin:20px 0 8px 0;font-size:15px;color:#CCCCCC}
dt.blogs_links a {color:#CCCCCC;text-decoration:none;padding:0 0 0 6px}
dt.blogs_links a:hover {color:#FFFFFF;text-decoration:none}


/* CSS Programa��o */
#progr_top {margin:0 0 25px 0;font-size:13px}
#gradebox {width:586px;height:auto;}
#gradedias {width:586px;height:26px}
#prg_cmp {width:145px;line-height:26px;background:#161616;text-align:center;color:#313131;float:left}
#grade_menu {width:441px;height:26px}
#grade_menu .dia {height:26px;width:60px;background:#1f1f1f;margin:0 0 0 3px;float:left;line-height:26px;text-align:center;font-weight:bold}
#grade {background:#161616;float:none;height:auto;padding:35px}
#grade .grade_prg {border-bottom:1px solid #1c1c1c;padding:13px 0;height:18px;font-size:14px}
#grade .horario {float:left}
#grade .programa {margin:0 0 0 60px;float:left}
#gradebox a {text-decoration:none;color:#CCCCCC}
#gradebox a:hover {text-decoration:underline}
#grade .podcast {float:right;font-variant:small-caps}


/* CSS Programas */
#prg_descrit {width:586px;height:100px}
#prg_logo {width:190px;height:100px;float:left;margin:0 20px 0 0px}
#prg_box {width:354px;height:78px;background:#1d1d1d;float:left;border:1px solid #222222;padding:10px}
#prg_dia {height:60px;font-size:14px}
#voltar_grade {height:18px;font-size:12px;line-height:18px}
#voltar_grade a {text-decoration:none;color:#CCCCCC}
#voltar_grade a:hover {
	text-decoration:underline;
	text-align: left;
}


/* CSS Locutores */
#locutores {margin:25px 0 0 0;height:auto}
#locutores .box {height:100px;width:576px;padding:5px;margin:5px 0 0 0;background:#1D1D1D}
#locutores .perfil {
	height:100px;
	width:576px;
	background:#212121;
	text-align: left;
}
#locutores .foto {width:100px;height:100px;float:left;margin:0 15px 0 0}
#locutores .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#locutores a {text-decoration:none;color:#CCCCCC}
#locutores a:hover {
	text-decoration:underline;
	text-align: left;
}



/* CSS Grade */
#grade {margin:25px 0 0 0;height:auto}
#grade .box {height:100px;width:576px;padding:5px;margin:5px 0 0 0;background:#1D1D1D}
#grade .perfil {
	height:100px;
	width:576px;
	background:#212121;
	text-align: left;
}
#grade .foto {width:100px;height:100px;float:left;margin:0 15px 0 0}
#grade .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#grade a {text-decoration:none;color:#CCCCCC}
#grade a:hover {
	text-decoration:underline;
	text-align: left;
}




/* CSS DJS */
#djs {margin:25px 0 0 0;height:auto}
#djs .box {height:100px;width:576px;padding:5px;margin:5px 0 0 0;background:#1D1D1D}
#djs .perfil {
	height:100px;
	width:576px;
	background:#212121;
	text-align: left;
}
#djs .foto {width:100px;height:100px;float:left;margin:0 15px 0 0}
#djs .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#djs a {text-decoration:none;color:#CCCCCC}
#djs a:hover {
	text-decoration:underline;
	text-align: left;
}



/* CSS LISTA DE PROGRAMAS */
#programas {margin:25px 0 0 0;height:auto}
#programas .box {height:100px;width:576px;padding:5px;margin:5px 0 0 0;background:#1D1D1D}
#programas .perfil {
	height:100px;
	width:576px;
	background:#212121;
	text-align: left;
}
#programas .foto {width:190px;height:100px;float:left;margin:0 15px 0 0}
#programas .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#programas a {text-decoration:none;color:#CCCCCC}
#programas a:hover {
	text-decoration:underline;
	text-align: left;
}



/* CSS Música da Hora */
#musicadahora {margin:25px 0 0 0;height:auto}
#musicadahora .box {height:100px;width:576px;padding:5px;margin:5px 0 0 0;background:#1D1D1D}
#musicadahora .perfil {
	height:100px;
	width:576px;
	background:#212121;
	text-align: left;
}
#musicadahora .foto {width:266px;height:100px;float:left;margin:0 15px 0 0}
#musicadahora .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#musicadahora a {text-decoration:none;color:#CCCCCC}
#musicadahora a:hover {
	text-decoration:underline;
	text-align: left;
}



/* CSS DESTAKE */
#destake {margin:25px 0 0 0;height:auto}
#destake .box {height:100px;width:576px;padding:5px;margin:5px 0 0 0;background:#1D1D1D}
#destake .perfil {
	height:100px;
	width:576px;
	background:#212121;
	text-align: left;
}
#destake .fotocapa {width:266px;height:100px;float:left;margin:0 15px 0 0}
#destake .foto     {width:100px;height:100px;float:left;margin:0 15px 0 0}
#destake .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#destake a {text-decoration:none;color:#CCCCCC}
#destake a:hover {
	text-decoration:underline;
	text-align: left;
}



/* CSS promocoes */
#promocoes2 {margin:25px 0 0 0;height:auto}
#promocoes2 .box {
	height:80px;
	width:576px;
	padding:5px;
	margin:5px 0 0 0;
	background:#1D1D1D
}
#promocoes2 .perfil {
	height:80px;
	width:576px;
	background:#212121;
	text-align: left;
}
#promocoes2 .foto {width:80px;height:160px;float:left;margin:0 15px 0 0}
#promocoes2 .nome {
	font:bold 22px Trebuchet MS;
	color:#FFFFFF;
	padding:5px 0 5px 0;
	text-align: left;
}
#promocoes2 a {text-decoration:none;color:#CCCCCC}
#promocoes2 a:hover {
	text-decoration:underline;
	text-align: left;
}




/* CSS Afiliadas */
#afiliadas {margin:25px 0 0 0}
td {
	padding:1px 0 1px 11px;
	font-family: "Trebuchet MS";
	color: #FFF;
}
.linha1 {background:#222222}
.linha2 {background:#2a2a2a}


/* CSS Promo��es */
#promocoes {width:586px}
#promocoes .intro{margin:0 0 20px 0;font-size:13px}
#promocoes .tit {font-size:18px;color:#FF0000}
#promocoes .txt {margin:5px 0 0 0}
#promo {height:auto}
#promo .img {border:none;margin:0 0 25px 0}
#regulamento, #cadastro, #promomais {margin:35px 0 0 0}
#regul_box {width:inherit;height:90px;background:#222222;border:1px solid #333333;padding:5px;margin:8px 0}
#regul_box .txt {overflow:auto;width:574px;height:90px}
#cadastro_box {width:inherit;height:81px;margin:8px 0}
#cadastro_box .email {height:40px;background:#1d1d1d;margin:0 0 1px 0;line-height:40px}
#cadastro_box .senha {height:40px;background:#1f1f1f;line-height:40px}
#participe {margin:20px 0 0 0}
.promoA {background:#212121}
.promoB {background:#1b1b1b;margin:1px 0 0 0}
.promoA, .promoB {height:80px;width:inherit;padding:7px}
.promo_dest {float:left;margin:0 12px 0 0}
#promo_ganhadores {float:left;width:280px}
#promo_ganhadores_tit, #promo_cadastro_tit {height:30px;background:#1b1b1b;line-height:30px;padding:0 0 0 7px;font-size:13px;font-weight:bold}
#promo_ganhadores_box, #promo_cadastro_box {height:auto;background:#1e1e1e;padding:10px;margin:1px 0 0 0}
#promo_ganhadores_box ul{margin:0px;padding:0px;list-style-type:disc;list-style-position:inside}
#promo_ganhadores_box ul li {margin: 0 0 5px 0}	
#promo_ganhadores_box ul li a {text-decoration:none;color:#CCCCCC}
#promo_ganhadores_box ul li a:hover {text-decoration:underline}	


/* Formul�rios */
.campos_form {width:572px;background:#191919;border:2px solid #1e1e1e;font-size:11px;color:#999999;padding:5px;margin:0 0 5px 0}


/* CSS Login, Cadastro, Coment�rios */
#CadLogin {width:586px}
#CamposLogin, #CamposCadastro, #CamposComents {height:auto}
#CadLogin, #CamposCadastro, #CamposComents .linhaA {background:#1c1c1c}
#CadLogin, #CamposCadastro, #CamposComents .linhaB {background:#1f1f1f}
#CadLogin, #CamposCadastro, #CamposComents .txt {padding:0 0 0 15px;width:150px;height:40px;line-height:40px;font-size:13px}
#CadLogin, #CamposCadastro, #CamposComents .box {width:431px;height:40px;line-height:40px;text-align:left}
#CamposCadastro {margin:85px 0 0 0;border-top:2px solid #1f1f1f;padding:40px 0 0 0}
#CamposComents {margin:0;padding:40px 0 50px 0}
#ListaComents ul {margin:0px;padding:0px;list-style-type:none;list-style-position:outside}
#ListaComents ul li {margin:0;border-top:1px dashed #282828;padding:35px 0 35px 0}


/* CSS Busca */
#busca_result {margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #333333}
#busca_result ul{margin:0px;padding:0px;list-style-type:none;list-style-position:outside}
#busca_result ul li {margin: 0 0 35px 0}
#busca_result .txt {margin:10px 0 0 0}
#busca_pagin ul {margin:0px;padding:0px;list-style-type:none;list-style-position:outside}
#busca_pagin ul li {display:inline;margin:0 2px;font-size:14px}
#busca_pagin ul li a {text-decoration:none;color:#FFFFFF;padding:4px 8px}
#busca_pagin ul li a:hover {text-decoration:none;background:#222222}


/* CSS Contato */
#contato_campos {margin:25px 0 0 0}
#contato_campos .linhaA {background:#1c1c1c}
#contato_campos .linhaB {background:#1f1f1f}
#contato_campos .txt {padding:0 0 0 15px;width:150px;height:40px;line-height:40px;font-size:13px}
#contato_campos .box {width:431px;height:40px;line-height:40px;text-align:left}


/* CSS Podcast */
#podcast {width:586px;height:100%}
#podcast .intro {margin:0 0 25px 0;font-size:13px}
#podcast_list .programas {padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #2C2C2C}
#podcast_list .img {float:left;margin:0 15px 0 0}
#podcast_list .nome {color:#FFFFFF;font-size:18px;line-height:18px}
#podcast_list .descr {font-size:12px;line-height:14px;margin:4px 0 10px 0}


/* CSS Drops */
#drops, #dropsInt {width:586px;height:100%}
#dropsDest {height:100px;margin:0 0 30px 0}
#dropsDest .dest {margin:6px 0;font-size:22px}
#dropsDest .drops_thumb {width:180px;height:100px;float:left;margin:0 15px 0 0}
#drops .tema {background:#000000;color:#666666;padding:1px 3px;font-size:11px;line-height:11px}
#drops .partic {color:#666666;font-size:11px}
#drops .coments {background:url(../images/ico_coment.gif) no-repeat left;padding:0 0 0 22px;margin:0 20px 0 0}
#drops ul {margin:0px;padding:0px;list-style-type:none;list-style-position:outside}
#drops ul li {margin:15px 0 0 0}
#drops ul li a {text-decoration:none;color:#FFFFFF;padding:0}
#drops ul li a:hover {text-decoration:underline}
#drops_pagin ul {margin:30px 0 0 0;padding:0px;list-style-type:none;list-style-position:outside}
#drops_pagin ul li {display:inline;margin:0 4px;font-size:14px}
#drops_pagin ul li a {text-decoration:none;color:#FFFFFF;padding:0}
#drops_pagin ul li a:hover {text-decoration:underline}
#dropsInt .partic {color:#666666;font-size:11px}
#dropsInt .coments {background:url(../images/ico_coment.gif) no-repeat left;padding:0 0 0 22px;margin:0 20px 0 0}
#dropsInt .paragr {font-size:14px;margin:0 0 20px 0}
.dataHora {color:#666666;font-size:16px}
.autorClas {margin:15px 0 25px 0}

/* CSS Videos */
#videos .coments {background:url(../images/ico_coment.gif) no-repeat left;padding:0 0 0 22px;margin:0 20px 0 0;color:#666666}
#videos .dest {margin:0 0 45px 0}
#videos .parag {margin:15px 0 5px 0}
#videos .img {margin:0 10px 0 0}
#videos_pagin ul {margin:30px 0 0 0;padding:0px;list-style-type:none;list-style-position:outside}
#videos_pagin ul li {display:inline;margin:0 4px;font-size:14px}
#videos_pagin ul li a {text-decoration:none;color:#FFFFFF;padding:0}
#videos_pagin ul li a:hover {text-decoration:underline}



/* Links */
a {text-decoration:none;color:#666666}
a:hover {
	text-decoration:none;
	color:#ffffff
}
a.link1:link, a.link1:visited, a.link1:active, a.link4:link, a.link4:active, a.link4:visited {text-decoration:none;color:#666666}
a.link2:link, a.link2:visited, a.link2:active {text-decoration:none;color:#FE0000}
a.link3:link, a.link3:visited, a.link3:active {text-decoration:none;color:#FFFFFF}
a.link1:hover, a.link2:hover, a.link3:hover {text-decoration:underline}
a.link4:hover {text-decoration:none;color:#E2E2E2}


a.link5:link, a.link5:visited, a.link5:active {text-decoration:none;color:#CCCCCC}
a.link5:hover {text-decoration:none;color:#FFFFFF}


a.botao {padding:2px 15px;border:2px solid #1e1e1e;font-size:11px;color:#999999;text-decoration:none}

/* Varia��es de fontes */
.style1 {font-size: small}
.style2 {font-size: x-large}
.style3 {font-size: larger}
.style4 {font-size: xx-large}
.style5 {font-size: large}
.style6 {font-size: x-small}
.styleLnk {text-decoration:none;color:#888888}
.styleLnk :hover {text-decoration:underline;color:#E2E2E2}



/* TOP15 */
.posicao_impar {
	color: #006599;
	font-size: 24px;
	text-align: center;
}
.posicao_par {
	color: #FFFFFF;
	font-size: 24px;
	text-align: center;
}
.celula-impar {
	background-color: #006599;
}
.celular-par {
	background-color: #7FB2CD;
}
.bloco-impar-top {
	background-color: #006599;
}
.bloco-impar-middle {
	background-color: #FFFFFF;
}
.bloco-impar-footer {
	background-color: #006599;
}
.bloco-par-top {
	background-color: #7FB2CD;
}
.bloco-par-middle {
	background-color: #006599;
}
.bloco-par-footer {
	background-color: #7FB2CD;
}


.title-music-par {
	color: #006599;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: normal;
}
.title-artist-par {
	font-size: 12px;
	font-weight: bold;
	color: #006599;
	font-family: Verdana, Geneva, sans-serif;
}
.title-music-impar {
	color: #09F;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: normal;	
}
.title-artist-impar {
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	font-family: Verdana, Geneva, sans-serif;
}



