/* Reset */
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

img,div { 
	border:0;
	behavior: url(/scripts/iepngfix/iepngfix.htc);
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	/*list-style:none;*/
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0; }

.float_right { float: right; }
.float_left { float: left; }
.clear { clear: both; }
.spacer { height: 10px; clear: both; }
.center { text-align:center; }
.border { border: solid 1px; }

a { color: #95DB00; }




/* Site */
body {
	background-color:#FFFFFF;
	background-image: url('/imagens/background4.png');
	background-repeat:repeat-x;
	text-align:center;
	margin: 0 auto; 
	/*height:100%;*/
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#site {
	width: 960px;
	text-align:left; 
	margin: 0 auto;
	clear: both;
	overflow:hidden;
	background-image:url('/imagens/fundo3.png');
	background-repeat:no-repeat;
	/*background-position: 0 450px;*/
	/*border: solid 1px;*/
}



#header {
	height: 60px;
}

#header #logo {
	float: left;
	margin-top:10px;
}

#header #menu_superior {
	float: right;
	margin-top:15px;
	margin-right: 20px;
}


#share_facebook {
	background: url('/imagens/share/facebook.png') bottom left no-repeat;
	height: 29px;
	width: 60px;
	display:block;
	float: left;
}

#share_twitter {
	background: url('/imagens/share/twitter.png') bottom left no-repeat;
	height: 29px;
	width: 60px;
	display:block;
	float: left;
}

#share_buzz {
	background: url('/imagens/share/buzz.png') bottom left no-repeat;
	height: 29px;
	width: 60px;
	display:block;
	float: left;
}

#share_rss {
	background: url('/imagens/share/rss.png') bottom left no-repeat;
	height: 29px;
	width: 60px;
	display:block;
	float: left;
}

#share_email {
	background: url('/imagens/share/email.png') bottom left no-repeat;
	height: 29px;
	width: 60px;
	display:block;
	float: left;
}

#share_favoritos {
	background: url('/imagens/share/favoritos.png') bottom left no-repeat;
	height: 29px;
	width: 60px;
	display:block;
	float: left;
}

#share_facebook:hover, #share_twitter:hover, #share_buzz:hover, #share_rss:hover, #share_email:hover, #share_favoritos:hover {
	background-position: top left;
}





#montra { 
	width: 100%;
	height: 260px;
	overflow:hidden;
	/*border: solid 1px;*/
}
 
div#montra div#montra_texto {
	float: left;
	width: 530px;
	height: 240px;
	margin-left: 10px;
	margin-top: 10px;
	/*border: solid 1px;*/
}


div#montra div#montra_texto h1 {
	color: #252525;
	display: block;
	font-family: 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	/*height: 30px;
	line-height: 30px;*/
	text-shadow: #82C9F5 1px 1px 0px;
	text-transform: uppercase;
	vertical-align: baseline;
	width: 520px;
	margin-top:30px;
	text-align: justify;
	/*border: solid 1px;*/
}
div#montra div#montra_texto h2  {

	color: white;
	display: block;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	/*height: 135px;
	line-height: 26px;*/
	margin-top: 15px;
	margin-bottom: 23px;
	
	padding-left: 2px;
	padding-right: 20px;
	text-align: justify;
	text-shadow: #3A86B7 1px 1px 0px;
	vertical-align: baseline;
	width: 515px;
	/*border: solid 1px;*/
}

#montra #montra_texto #botao_abrir_player {
	width: 520px;
	text-align: right;
	/*border: solid 1px;*/
}


div#montra_imagem {
	float: right;
	height: 240px;
	width:400px;
	margin-top: 10px;
	/*border: solid 1px;*/
}

div#montra_imagem img {
/*	margin-top: -30px;
	margin-left: -15px;*/
	display:block;
	margin: 0 auto;
	/*border: solid 1px;*/
}





#site_conteudo {
	margin-top: 50px;
	overflow:hidden;
}




#montra_radios {
	height: 180px;
	width: 100%;
	background: url('/imagens/separator-big.png') no-repeat 0px 125px;
	/*border: solid 1px;*/
}

#montra_radios_listagem {
	overflow:hidden;
	width: 960px;
	margin-left: 0px;
}

.radio_thumb {
	height:115px;
	width: 100px;
	background: url('/imagens/sombra1.png') no-repeat bottom center;
	float: left;
	margin-right: 20px;
}

.play_button {
	height:115px;
	width: 100px;
	background: url('/imagens/button_play.png') no-repeat bottom center;
}


















#conteudo_esquerdo {
	width: 603px;
	float: left;
	/*padding-top: 20px;*/
	padding-left: 12px;
	padding-right: 20px;
	/*border: solid 1px;*/
	margin-top: -30px;
	border-right: solid 1px #ccc;
}


#conteudo_direito {
	width: 300px;
	/*background: #ececec;*/
	float: right;
	padding-left: 23px;
	/*padding-top: 10px;*/
	margin-top: -30px;
}








.titulo {
	text-align: left;
	overflow:hidden;
	font-size:24px;
	font-weight:bold;
	padding-right: 20px;
	color: #252525;
	
	/*color: #797979;*/
	display: block;
	font-family: 'Myriad Pro', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	/*font-size: 30px;*/
	font-style: normal;
	font-weight: 800;
	/*height: 30px;
	line-height: 30px;*/
	text-shadow: #a4a4a4 1px 1px 0px;
	text-transform: uppercase;
	vertical-align: baseline;
}

.subtitulo {
	color: #3798D6;
	display: block;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	padding-bottom: 5px;
	vertical-align: baseline;
	margin-bottom: 10px;
}

.border_bottom {
	border-bottom: #D8D8D8 solid 1px;
}





#fotos_homepage img {
	padding-right: 2px;
}


.separador {
	overflow:hidden;
	clear:both;
}

.separador_azul {
	margin-top: 20px;
	margin-bottom: 10px;
	height: 5px;
	width: 285px;
	background:#10cae6;
	margin-right: 15px;
}





.noticias_homepage {
	/*border: solid 1px;*/
	overflow: hidden;
}

.noticias_homepage .noticia {
	width: 280px;
	margin-right: 15px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: dotted 1px;
}

.noticias_homepage .noticia .noticia_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #409edc;
	/*display: inline;
	line-height: 14px;*/
	height: 30px;
}

.noticias_homepage .noticia .noticia_data {
	font-size: 10px;
	color: #CCC;
}

.noticias_homepage .noticia .noticia_conteudo {
	margin-top: 10px;
	text-align: justify;
	overflow: hidden;
}

.noticias_homepage .noticia .noticia_conteudo .imagem {
	width: 100px;
	height: 82px;
	
	border: solid 1px #E3E3E3;
	background-color: #F3F3F3;
	display: block;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 10px;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: baseline;
	float: left;
	overflow:hidden;
}

.noticias_homepage .noticia .noticia_conteudo .texto {
	margin-bottom: 10px;
	color: #818181;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.noticias_homepage .noticia .noticia_readmore {
	font-weight: bold;
	line-height: 16px;
	width: 60px;
	padding-left: 25px;
	text-align: left;
	float: right;
	background: url('/imagens/readmore.gif') no-repeat;
}

.noticias_homepage .noticia .noticia_readmore a {
	color: #000000;
	text-decoration: none;
}

.noticias_homepage .noticia .noticia_readmore a:hover {
	text-decoration: underline;
}






.videos_homepage {
	overflow: hidden;
	padding-left: 5px;
	/*border: solid 1px;*/
}

.videos_homepage .videos_linha {
	/*border: solid 1px;*/
	overflow:hidden;
	clear:both;
}

.videos_homepage .video {
	width: 132px;
	margin-right: 16px;
	/*margin-bottom: 20px;*/
	padding-bottom: 15px;
	/*border-bottom: dotted 1px;*/
	float: left;
	overflow: hidden;
	/*border: solid 1px;*/
}

.videos_homepage .video .video_conteudo {
	width: 120px;
	margin-top: 10px;
	margin-left: 5px;
	/*text-align: justify;*/
	overflow: hidden;
	/*border: solid 1px;*/
}

.videos_homepage .video .video_conteudo .video_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #409edc;
	/*display: block;
	line-height: 1px;*/
	/*height: 30px;*/
}

.videos_homepage .video .imagem {
	width: 120px;
	height: 90px;
	
	border: solid 1px #E3E3E3;
	background-color: #F3F3F3;
	display: block;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 10px;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-decoration: none;
	vertical-align: baseline;
	float: left;
	overflow:hidden;
}

.videos_homepage .video .texto {
	margin-bottom: 10px;
	color: #818181;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 11px;

}













/*******************************************************
*********************** Menu Lateral *******************
*******************************************************/

#menu_direito_top_10 {
	width: 290px;
}

#menu_direito_top_10 #titulo {
	font-size: 18px;
	font-weight: bold;
	color: #666;
	margin-bottom: 30px;
}

.top_10_musica {
	margin-bottom: 5px;
	/*height: 65px;*/
	width: 280px;
	border-bottom: dotted 1px;
	/*background: url('/imagens/list-item.gif') left center no-repeat;*/
	padding-left: 5px;
	padding-top:5px;
	padding-bottom: 10px;
	color:#666;
	font-size: 11px;
	overflow:hidden;
}

.top_10_musica .imagem {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	/*border: solid 1px;*/
	background: url('/imagens/jewel2.png') no-repeat;
	width:70px;;
	height:64px;
}
.top_10_musica .imagem img {
	margin-top: 3px;
	margin-left: 11px;
}

.top_10_musica .icon {
	float: left;
	width: 42px;
	height: 42px;
	background: url('/imagens/calendericon.png') no-repeat;
	margin-right: 10px;
}

.top_10_musica .icon .mes {
	color: #ffffff;
	height: 15px;
	padding-top: 1px;
	text-align:center;
}

.top_10_musica .icon .dia {
	color:#000000;
	height: 25px;
	padding-top: 2px;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}

.top_10_musica .detalhes {
	float: left;
	width: 200px;
	margin-top: 3px;
	font-size: 10px;
	/*border: solid 1px;*/
}

.top_10_musica  a {
	color:#666;
	text-decoration: none;
}

.top_10_musica .detalhes .top_10_itunes {
	height: 15px;
	background: url('/imagens/share/mini2/apple_16.png') no-repeat left;
	padding-left: 20px;
	padding-top: 3px;
	margin-bottom: 2px;
	margin-top:3px;
	overflow:hidden;
	clear:both;
}

.top_10_musica .detalhes .top_10_youtube {
	height: 15px;
	background: url('/imagens/share/mini2/youtube_16.png') no-repeat left;
	padding-left: 20px;
	padding-top: 3px;
	overflow:hidden;
	clear:both;
}

.top_10_musica .detalhes .top_10_youtube a {
	text-decoration: none;
}





