*        { margin:0; font-family:Arial, Verdana, Tahoma; }
body     { margin:0 auto; color:#fff; text-align:center; background:#000 url(../img/bg.jpg) top center no-repeat; font-size:11px; }
table    { border: none; }
img      { border: none; }
a        { color:#008ed7; text-decoration:none; outline:none; } a:hover { color:#03468f; }
p        { text-align:justify; }
h3       { font-size:13px; }
h2 		 { font-size:16px; }
input    { padding:2px; border:none; font-size:10px; color:#333; }
select   { padding:2px; border:none; font-size:10px; color:#333; }
textarea { padding:2px; border:none; font-size:10px; color:#333; }

.p_active { font-weight:bold; color:#fff; }

#main   { width:990px; margin:0 auto; text-align:left; }
#player { float:left; height:20px; text-align:left; }
#links { float:right; }
	#links a { color:#fff; margin:0 3px; } #links a:hover { color:#999; }
	#links p { color:#888; padding:3px 12px 0 0; }
	
#header { width:990px; height:197px; background:url(../img/bg_header.jpg) no-repeat; }

#left { width:200px; float:left; margin-right:16px; z-index:1; }
	#menu { padding:20px 18px 20px 18px; background:url(../img/bg_laterais.png) no-repeat; }
	#nav { width:164px; height:277px; overflow:hidden; position:relative; background:url(../img/menu.gif) no-repeat; }
		#nav ul { list-style-type:none; }
		#nav ul li { position:absolute; }
		#nav ul li a { display:block; height:16px; text-indent:-999em; }
			#m1  { left:0px; top:0px; width:164px; }   #m1 a:hover  { background:url(../img/menu.gif) no-repeat -173px 0px; }
			#m2  { left:0px; top:29px; width:164px; }  #m2 a:hover  { background:url(../img/menu.gif) no-repeat -173px -29px; }
			#m3  { left:0px; top:58px; width:164px; }  #m3 a:hover  { background:url(../img/menu.gif) no-repeat -173px -58px; }
			#m4  { left:0px; top:87px; width:164px; }  #m4 a:hover  { background:url(../img/menu.gif) no-repeat -173px -87px; }
			#m5  { left:0px; top:116px; width:164px; } #m5 a:hover  { background:url(../img/menu.gif) no-repeat -173px -116px; }
			#m6  { left:0px; top:145px; width:164px; } #m6 a:hover  { background:url(../img/menu.gif) no-repeat -173px -145px; }
			#m7  { left:0px; top:174px; width:164px; } #m7 a:hover  { background:url(../img/menu.gif) no-repeat -173px -174px; }
			#m8  { left:0px; top:203px; width:164px; } #m8 a:hover  { background:url(../img/menu.gif) no-repeat -173px -203px; }
			#m9  { left:0px; top:232px; width:164px; } #m9 a:hover  { background:url(../img/menu.gif) no-repeat -173px -232px; }
			#m10 { left:0px; top:261px; width:164px; } #m10 a:hover { background:url(../img/menu.gif) no-repeat -173px -261px; }
			
	#enquete { padding:20px; background:url(../img/bg_boxes.png) no-repeat; }
		#enquete h4 { width:163px; height:19px; margin-bottom:10px; text-indent:-999em; background:url(../img/tit_enquete.gif) no-repeat; }
		#enquete p { margin-bottom:10px; font-size:10px; text-align:center; }
		#enquete table { width:163px; }
		#enquete input { margin-bottom:5px; }
		#enquete .button { width:auto; border:none; padding:0; margin:5px 0 0 0; }
		#enquete form label { cursor:pointer; }

	#newsletter { padding:20px; background:url(../img/bg_boxes.png) no-repeat; text-align:center; }
		#newsletter h4 { width:163px; height:19px; margin-bottom:10px; text-indent:-999em; background:url(../img/tit_newsletter.gif) no-repeat; }
		#newsletter p { margin-bottom:10px; font-size:10px; text-align:center; }
		#newsletter input { width:156px; margin-bottom:5px; }
		#newsletter .button { width:auto; border:none; padding:0; margin:5px 0 0 0; }

#right { width:200px; float:right; z-index:1; }
	#eventos { padding:20px; background:url(../img/bg_laterais.png) no-repeat; }
		#eventos h4 { width:163px; height:19px; margin-bottom:10px; text-indent:-999em; background:url(../img/tit_eventos.gif) no-repeat; }
		#eventos p { margin-bottom:10px; }
		#eventos p strong { color:#008ed7; }
		#eventos a { color:#fff; } #eventos a:hover { color:#999; }

		/* Lista de Eventos */
		#eventos ul { margin:0; padding:0; list-style:none; }
		ul#lista_eventos { }
			ul#lista_eventos li { margin-bottom:0px; padding-bottom:0px; }
			ul#lista_eventos li a { display:block; }
			ul#lista_eventos li.parent { border-top:1px dotted #999; padding-top:5px; }
			ul#lista_eventos li.parent a.maiseventos { text-align:center; font-weight:bold; font-size:10px; color:#008ed7; } ul#lista_eventos li.parent a.maiseventos:hover { color:#ccc; }
			ul#lista_eventos li ul.sub-menu { display:none; padding-top:10px; }
			
	#publicidade { padding:20px; background:url(../img/bg_boxes.png) no-repeat; }
		#publicidade h4 { width:163px; height:19px; margin-bottom:10px; text-indent:-999em; background:url(../img/tit_publicidade.gif) no-repeat; }
		#publicidade p { margin-bottom:15px; text-align:center; }

	#apoio { padding:20px; background:url(../img/bg_boxes.png) no-repeat; }
		#apoio h4 { width:163px; height:19px; margin-bottom:10px; text-indent:-999em; background:url(../img/tit_apoio.gif) no-repeat; }
		#apoio p { margin-bottom:15px; text-align:center; }

#center { width:558px; float:left; z-index:0; }
	#banner { height:111px; margin-bottom:10px; }
		.stepcarousel        { position:relative; overflow:scroll; }
		.stepcarousel .belt  { position:absolute; left:0; top:0; }
		.stepcarousel .panel { overflow:hidden; }
	#tit { height:26px; background:url(../img/bg_tit.jpg) no-repeat; }
		#tit h3 { padding:8px 0 0 12px; font-size:14px; }
	#content { padding:13px 15px 15px 15px; background:url(../img/bg_content.png) bottom center no-repeat ; }
		#content p { line-height:20px; }
		/* Top Hits */
			.download { font-size:10px; text-align:right; padding-right:20px; background:url(../img/ico_download.gif) no-repeat right; }
			.rosa { }
				.rosa tr td strong { color:#a52ded; }
				.rosa li { background:url(../img/li_hitsrosa.gif) left no-repeat; padding-left:26px; list-style:none; list-style-position:outside; }
				.rosa a { color:#fff; text-decoration:none; } .rosa a:hover { color:#d5d5d5; border-bottom:1px dotted #a52ded; }
			.verde { }
				.verde tr td strong { color:#8ceb67; }
				.verde li { background:url(../img/li_hitsverde.gif) left no-repeat; padding-left:26px; list-style:none; list-style-position:outside; }
				.verde a { color:#fff; text-decoration:none; } .verde a:hover { color:#d5d5d5; border-bottom:1px dotted #8ceb67; }
			.amarelo { }
				.amarelo tr td strong { color:#deab15; }
				.amarelo li { background:url(../img/li_hitsamarelo.gif) left no-repeat; padding-left:26px; list-style:none; list-style-position:outside; }
				.amarelo a { color:#fff; text-decoration:none; } .amarelo a:hover { color:#d5d5d5; border-bottom:1px dotted #deab15; }
			.azul { }
				.azul tr td strong { color:#17b6ff; }
				.azul li { background:url(../img/li_hitsazul.gif) left no-repeat; padding-left:26px; list-style:none; list-style-position:outside; }
				.azul a { color:#fff; text-decoration:none; } .azul a:hover { color:#d5d5d5; border-bottom:1px dotted #17b6ff; }
		/* Ag�ncia */
			.agenciadj img { padding:14px; margin:3px 10px 10px 0; background:#222; }
			.agenciadj img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
			.agenciadj h3 { line-height:24px; }

			.agenciamodelo img { padding:6px; margin:3px 5px 5px 0; background:#222; }
			.agenciamodelo img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
			.agenciamodelo h3 { line-height:24px; }
			
			.agencia img { border:1px solid #333; margin-bottom:20px; }
		/* Quem somos */
			.quemsomos img { padding:5px; background:#222; height:75px; width:75px; }
			.quemsomos img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
		/* Wallpapers */
			.wallpapers img { padding:5px; margin:0 0 5px 0; background:#222; width:155px; height:113px; }
			.wallpapers a { font-size:10px; color:#999; } .wallpapers a:hover { color:#666; }
		/* Agenda */
			.agenda img { padding:12px; margin:5px 8px 0 0px; background:#222; float:left; }
			.agenda img:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
			.agenda h3 { padding-left:5px; }


	#footer { margin-bottom:10px; }
		#footer strong { color:#fff; }
		#footer p { text-align:center; font-size:10px; color:#ccc; margin-top:5px; }