/* 
css reset
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}

/* 
clear fix
http://www.webtoolkit.info/css-clearfix.html
*/
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
.center{text-align: center!important;}
/*
classes reutilizaveis
*/
.imgrpl{display:block;font-size:1px;text-indent:-9000px;}
.show{display:block;}
.hide{display:none;}
.hidden{visibility:hidden;}
.nb{border:none;background:transparent;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tl{text-align: left;}
.tr{text-align: right;}
.cb{clear: both;}
.selfix{vertical-align: 0 !important;vertical-align: -2px;}
.radfix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}
.bold{font-weight: bolder;}
label.error{color: red; padding: 10px 0 0 10px;display:block;}
.inputerror{border: 1px solid #f00 !important;}
.active{font-weight: bold}

html {overflow-x: auto; overflow-y: scroll}

body {
	font: 11px Arial;
	margin: 0 auto;
}

/*
estrutura
*/
html, body {
	height: 100%;
}
/* hack para IE6 que trata height como min-height */
* html div#wrapper {
	height: 100%;
}
div#wrapper {
	min-height:100%;
	position: relative;
	padding: 0 0 220px 0;
}
div#container {
	width: 100%;
	position: relative;
}

#content {
	width: 980px;
	margin: 0 auto;
	position: relative;
	z-index: 4; /* z-index: 1; */
}
div#header {
	width: 100%;
	height: 80px;
	background: url(../Imagens/bg/header.png) repeat-x;
	position: relative;
	z-index: 3;
}
div.content_header {
	width: 985px;
	height: 80px;
	margin: 0 auto;
	position: relative;
}
div.content_header h1 a {
	background: url(../Imagens/logo_cbn.png) no-repeat;
	width: 490px;
	height: 50px;
	float: left;
	text-indent: -9999px;
	margin-top: 20px;
}
div.content_header a.bt_assine_rss, div.content_header a.bt_siga_twitter {
	background: url(../Imagens/bt/assine_rss.png) no-repeat;
	width: 72px;
	height: 17px;
	float: left;
	text-indent: -9999px;
	margin: 42px 28px 0 75px;
}
div.content_header a.bt_siga_twitter {
	background: url(../Imagens/bt/siga_twitter.png) no-repeat;
	margin: 42px 0 0 0;
}
div.content_header a.bt_assine_rss:hover, div.content_header a.bt_siga_twitter:hover { background-position: 0 -17px; }

div.box_ao_vivo {
	width: 186px;
	height: 147px;
	position: absolute;
	right: 33px;
	top: 0;
	background: url(../Imagens/bg/box_dropdown_header.png) no-repeat;
}
h2.tit_cbn_ao_vivo {
	background: url(../Imagens/tit/cbn_ao_vivo.png) no-repeat;
	width: 130px;
	height: 35px;
	display: block;
	text-indent: -9999px;
	margin: 19px 0 0 27px;
	cursor: pointer;
}
div.dropdown {
	width: 154px;
	height: 20px;
	background: url(../Imagens/bg/dropdown.png) no-repeat;
	margin: 0 0 0 16px;
}

div.dropdown img, div.dropdown_aberto ul li img {
	float: left;
	margin: 2px 6px 0 1px;
	display: inline;
}

div.dropdown img { margin-left: 2px; }

div.dropdown p, div.dropdown_aberto ul li p {
	float: left;
	color: #000000;
	font-weight: bold;
	margin-top: 3px;
	padding-left: 4px;
}

div.dropdown p { padding-left: 0; margin-left: -2px; }

div.dropdown a.abrirdrop, div.dropdown a.fechardrop {
	background: url(../Imagens/ico/seta_dropdown.png) no-repeat;
	width: 9px;
	height: 9px;
	float: right;
	text-indent: -9999px;
	margin: 6px 6px 0 0;
}
div.dropdown a.fechardrop {
	background: url(../Imagens/ico/seta_dropdown_on.png) no-repeat;
	display: none;
}
div.dropdown_aberto {
	width: 154px;
	height: 70px;
	background: url(../Imagens/bg/box_dropdown_header_aberto.png) no-repeat;
	top: 72px;
	left: 16px;
	display: none;
	position: absolute;
	z-index: 10;
}
div.dropdown_aberto ul {
	margin: 1px 0 0 1px;
}
div.dropdown_aberto ul li{
	display: block;
	width: 140px;
	float: left;
	padding-bottom: 1px;
}

div.dropdown_aberto ul li span.horario {
	float: left;
	display: block;
	width: 32px;
	height: 16px;
	background: url(../Imagens/ico/ao_vivo_azul.png);
	text-align: center;
	margin-top: 2px;
	margin-left: 1px;
}
	div.dropdown_aberto ul li span.horario p {
		color: #FFF;
		font-size: 9px;
		padding: 0;
		margin-top: 2px;
		width: 100%;
		display: block;
	}

a.bt_programacao_completa {
	color: #b60103;
	font-weight: bold;
	text-decoration: none;
	font-size: 9px;
	padding-top: 5px;
	margin-left: 8px;
	display: block;
	text-align: center;
}
	a.bt_programacao_completa:hover { text-decoration: underline; }

h2.tit_cbn_express {
	background: url(../Imagens/tit/cbn_express.png) no-repeat;
	width: 148px;
	height: 33px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	bottom: 13px;
	left: 20px;
	z-index: 2;
	cursor: pointer;
}

/*nav menu*/
div.nav_menu {
	width: 142px;
	float: left;
	margin: 15px 12px 0 0;
}
div.nav_menu ul  {
	padding-bottom: 10px;
	float: left;
}
div.nav_menu ul li, div.nav_menu div {
	width: 148px;
	float: left;
}
div.nav_menu div.titulo_menu {
	background: url(../Imagens/bg/dotted_menu.png) no-repeat bottom center;
	padding-bottom: 12px;
	padding-top: 0;
	margin-bottom: 10px;
}
div.nav_menu div.titulo_menu span.bt_mais, div.nav_menu div.titulo_menu span.bt_menos {
	background: url(../Imagens/ico/mais.png) no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	float: left;
	margin-top: 1px;
	cursor: pointer;
}
div.nav_menu div.titulo_menu span.bt_menos {
	background: url(../Imagens/ico/menos.png) no-repeat;
}
div.nav_menu div.titulo_menu a {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
	text-decoration: none;
}
	div.nav_menu div.titulo_menu a:hover { color: #000; }	
	div.nav_menu div.titulo_menu a span { padding-right: 5px; }

div.nav_menu ul li  {
	padding-bottom: 12px;
}
div.nav_menu ul li a {
	color: #b60103;
	font-weight: bold;
	text-decoration: none;
}
div.nav_menu ul li a:hover {
	text-decoration: underline;
}

/*Conteudo*/
div.conteudo {
	width: 591px;
	float: left;
	margin: 15px 0 0 9px;
	display: inline;
}
div.box_destaques_noticias, div.mais_noticias_cidade {
	width: 591px;
	border-bottom: 3px solid #999;
	padding-bottom: 0px;
	margin-bottom: 10px;
	float: left;
}
div.box_destaques_noticias div.not_esquerda {
	width: 330px;
	float: left;	
}

div.not_principal  {
	width: 325px;
	border-bottom: 1px dotted #a6a6a6;
	padding-bottom: 17px;
	position: relative;
}

div.not_principal h2 a, ul.demais_noticias li h2 a{
	color: #b60103;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
}

div.not_principal h2 a:hover, ul.demais_noticias li h2 a:hover { text-decoration: underline; }

div.not_principal h2, ul.demais_noticias li h2 { padding-bottom: 5px; }

div.not_principal a img { position: relative; }

div.not_principal a:hover img {
	border: 2px solid #b60103;
	position: absolute:
	top: -2px;
	left: -2px;
	margin: 8px -2px -2px 0;
}

span.data a, span.autor a {
	color: #808080;
	font-weight: bold;
	background: url(../Imagens/ico/data.png) no-repeat center left;
	padding-left: 12px;
	margin-right: 13px;
	cursor: pointer;
	text-decoration: none;
}

span.autor a {
	background: url(../Imagens/ico/autor.png) no-repeat center left;
	text-transform: uppercase;
	margin-right: 0;
}

span.data a:hover, span.autor a:hover { text-decoration: underline; }

div.not_principal img {
	margin-top: 10px;
}
ul.demais_noticias {
	margin-top: 14px;
	width: 325px;
}
ul.demais_noticias li {
	width: 325px;
	border-bottom: 1px dotted #a6a6a6;
	padding-bottom: 7px;
	float: left;
	margin-bottom: 10px;
	position: relative;
}

ul.demais_noticias li.last-child { border-bottom: none; }

ul.demais_noticias li span.tag a {
	background: #b60103;
	color: #fff;
	text-transform: uppercase;
	padding: 2px 4px;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	text-decoration: none;
}
	ul.demais_noticias li span.tag a:hover { text-decoration: underline; }
	
div.box_destaques_noticias div.not_direita {
	width: 253px;
	float: right;
}
div.not_direita div.box_colunistas {
	width: 250px;
	border-bottom: 3px solid #999;
	float: left;
	padding-bottom: 10px;
}

div.not_direita div.box_colunistas h2 span {
	background: url(../Imagens/ico/trocar.png) no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	float: left;
	cursor: pointer;
	margin-top: 1px;
}

div.not_direita div.box_colunistas h2 a {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
	text-decoration: none;
	padding-bottom: 8px;
	margin-left: -1px;
}
	div.not_direita div.box_colunistas h2 a:hover { color: #000; }	
	div.not_direita div.box_colunistas h2 a span { padding-right: 5px; }
	
div.not_direita div.box_colunistas ul li {
	float: left;
	width: 242px;
	padding-bottom: 8px;
}
	div.not_direita div.box_colunistas ul li.last-child { padding-bottom: 0; }

div.not_direita div.box_colunistas ul li img {
	float: left;
	margin-right: 8px;
}

div.not_direita div.box_colunistas ul li div a {
	float: right;
	width: 182px;
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0;
}
	div.not_direita div.box_colunistas ul li div a:hover { text-decoration: underline; }

div.not_direita div.box_colunistas ul li div h3 a {
	color: #b60103;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
	div.not_direita div.box_colunistas ul li div h3 a:hover { text-decoration: underline; }
	
div.not_direita div.box_colunistas ul li div p a { line-height: 12px; }

div.box_publicidade {
	width: 250px;
	margin: 5px 0 0 0;
	float: left;
}
div.box_publicidade span, span.publicidade {
	font-size: 8px;
	color: #616161;
	display: block;
	margin-bottom: 5px;
}

span.publicidade {
	float: left;
	margin: 10px 0 0 10px;
}
div.banners_publicidade {
	float: left;
	margin-top: 10px;
}
div.banners_publicidade a img { padding-bottom: 10px; }
/*mais noticias*/
div.mais_noticias_cidade {
	margin-top: 15px;
	float: left;
}
div.mais_esquerda {
	width: 375px;
}
div.mais_esquerda h3 {
	background: url(../Imagens/bg/titulo_da_cidade.png) no-repeat;
	width: 366px;
	height: 25px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0 0 12px;
}
div.mais_noticias_londrina{
	width: 180px;
}
div.mais_noticias_londrina ul {
	padding: 10px 0 3px 0;
	border-bottom: 3px solid #999;
	border-bottom: expression(this.nextSibling == null ? '0' : '3px solid #999');
}
div.mais_noticias_londrina ul.last-child { border-bottom: 0; }

div.mais_noticias_londrina ul li {
	padding: 11px 0 14px 0;
	border-bottom: 1px dotted #a6a6a6;
	border-bottom: expression(this.nextSibling == null ? '0' : '1px dotted #a6a6a6');
	position: relative;
}
div.mais_noticias_londrina ul li.last-child { border-bottom: 0; }

#content div.mais_noticias_londrina ul li.titulo {
	padding: 0;
	border-bottom: 0 !important;
}
div.mais_noticias_londrina ul li h4 a {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
div.mais_noticias_londrina ul li  a {
	color: #b60103;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
div.mais_noticias_londrina ul li  a:hover {
	text-decoration: underline;
}

div.mais_noticias_londrina div.mais_direita {
	width: 200px;
}
div.mais_direita h3 {
	background: url(../Imagens/bg/titulo_cbn_brasil.png) no-repeat;
	width: 185px;
	height: 25px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0 0 12px;
}
div.mais_direita ul {
	padding-top: 10px;
}
div.mais_direita ul li {
	border-bottom: 1px dotted #a6a6a6;
	border-bottom: expression(this.nextSibling == null ? '0' : '1px dotted #a6a6a6');;
	padding-bottom: 12px;
	width: 185px;
	margin-bottom: 10px;
}
div.mais_direita ul li.last-child { border-bottom: 0; }

div.mais_direita ul li a {
	color: #016bae;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
div.mais_direita ul li a:hover {
	text-decoration: underline;
}

/* rollover */

div#rollover {
	width: 230px; 
	position: absolute;
	right: -2px;
	bottom: -11px;
	height: 29px;
	padding: 0;
	margin: 0;
	display: none;
}
	div#rollover.min { width: 147px; bottom: -8px; }

div#rollover span {
	width: 4px;
	height: 20px;
	display: block;
	background: url(../Imagens/bg/rollover_vermelho_esq.png);
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 9px;
}

div#rollover ul {
	background: url(../Imagens/bg/rollover_vermelho.png) right no-repeat;
	height: 29px;
	margin-left: 4px;
	padding-left: 4px;
}
	div#rollover.min ul { margin-top: -7px; }

div#rollover ul li {
	float: left;
	background: url(../Imagens/bt/rollover.png) top;
	height: 14px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	margin-top: 11px;
	padding-right: 6px;
	cursor: pointer;
	border: none;
}
	div#rollover ul li.leia			{ width: 29px;	background-position: 0 		top; }
	div#rollover ul li.ouca			{ width: 37px;	background-position: -35px	top; }
	div#rollover ul li.adicione		{ width: 51px;	background-position: -76px	top; }
	div#rollover ul li.compartilhe	{ width: 75px;	background-position: -133px	top; }
	
	div#rollover ul li:hover.leia			{ background-position: 0 		bottom; }
	div#rollover ul li:hover.ouca			{ background-position: -35px	bottom; }
	div#rollover ul li:hover.adicione		{ background-position: -76px	bottom; }
	div#rollover ul li:hover.compartilhe	{ background-position: -133px	bottom; }
	
	div#rollover.min ul li { margin-top: 8px; border-bottom: none; }
	
	div#rollover.iefix ul li { border: none }
	div#rollover.iefix span { margin-top: 8px; }
	
	div#rollover.azul span { background: url(../Imagens/bg/rollover_azul_esq.png) right no-repeat; }
	div#rollover.azul ul { background: url(../Imagens/bg/rollover_azul.png) right no-repeat; }

/*tags*/
div.box_tags {
	width: 592px;
	float: left;
}
div.titulo_tags {
	width: 592px;
	background: url(../Imagens/bg/marcador_vermelho.png) no-repeat;
	height: 50px;
}

div.titulo_tags img { margin: -3px 0 0 2px;	}

div.titulo_tags h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 19px 0 0 16px;
}
div.box_tags p {
	width: 592px;
	float: left;
	margin-top: 10px;
	float: left;
	padding-top: 10px;
}
div.box_tags p a {
	float: left;
	padding: 0 10px 9px 0;
	height: 21px;
	display: inline;
	text-decoration: none;
	color: #000;
	line-height: 0;
	*line-height: 14px;
}
div.box_tags p a:hover {
	text-decoration: underline;
}
div.box_tags p a.nivel4 {
	font-size: 18px;
	font-weight: bold;
}
div.box_tags p a.nivel3  {
	font-size: 16px;
}
div.box_tags p a.nivel2  {
	font-size: 14px;
	font-weight: bold;
}
div.box_tags p a.nivel1  {
	font-size: 11px;
	font-weight: bold;
}

/*lateral direita*/
div.lateral_direita {
	width: 210px;
	float: right;
	margin-top: 80px;
}
div.box_login {
	width: 210px;
}
div.box_login  h3.minha_cbn {
	background: url(../Imagens/tit/minha_cbn.png) no-repeat;
	width: 67px;
	height: 10px;
	float: left;
	text-indent: -9999px;
}
div.box_login  a.links_login {
	color: #333;
	font-size: 10px;
	text-decoration: none;
	margin: -1px 5px 0 5px;
}
div.box_login  a:hover.links_login {
	text-decoration: underline;
}
div.box_login ul  {
	margin-top: 5px;
	float: left;
	width: 210px;
}
div.box_login ul li {
	float: left;
	margin-right: 2px;
}
div.box_login ul li div.input_login {
	background: url(../Imagens/bg/input_login.png) no-repeat;
	width: 87px;
	height: 22px;
	display: block;
	float: left;
}
div.box_login ul li div.input_login input {
	width: 80px;
	border: 0;
	margin: 1px 0 0 5px;
	background: transparent;
	color: #808080;
	font-size: 10px;
	padding: 3px 0 0 0;
	float: left;
}
div.box_login ul li   input.bt_ok {
	background: url(../Imagens/bt/ok.png) no-repeat;
	width: 31px;
	height: 22px;
	text-indent: -9999px;
	display: inline;
	border: 0;
	float: left;
	margin-left: 1px;
}
div.box_busca {
	width: 208px;
	height: 33px;
	background: url(../Imagens/bg/busca.png) no-repeat;
	float: left;
	margin-top: 15px;
}
div.box_busca div.input_busca {
	width: 174px;
	height: 24px;
	background: url(../Imagens/bg/input_busca.png) no-repeat;
	margin: 3px;
	float: left;
	display: inline;
}
div.box_busca div.input_busca input {
	width: 170px;
	border: 0;
	margin: 3px 0 0 5px;
	background: transparent;
	color: #808080;
	font-size: 12px;
	padding: 3px 0 0 0;
}
input.bt_buscar {
	background: url(../Imagens/bt/lupa.png) no-repeat;
	width: 21px;
	height: 21px;
	float: left;
	text-indent: -9999px;
	border: 0;
	margin: 5px 0 0 0;
	display: inline;
}
h4.tit_cbn_londrina {
	color: #333;
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin: 10px 0 0 0;
	border-bottom: 1px dotted #a6a6a6;
	padding: 0 0 12px 10px;
	width: 175px;
}

ul.menu_cbn {
	float: left;
	margin: 10px;
	border-bottom: 2px solid #333333;
	width: 175px;
}
ul.menu_cbn  li {
	padding-bottom: 5px;
}
ul.menu_cbn li a {
	color: #b60103;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
ul.menu_cbn li a:hover {
	text-decoration: underline;
}

ul.menu_cbn li.last-child { padding-bottom: 15px; }

/* footer */

div#footer {
	position: absolute;
	bottom: 0;
	height: 210px;
	width: 100%;
	background: #b60103;
	overflow: hidden;
}
div.content_footer {
	width: 980px;
	margin: 0 auto;
}
div#footer h3.tit_cbn_londrina_footer {
	background: url(../Imagens/tit/cbn_footer.png) no-repeat;
	width: 163px;
	height: 169px;
	float: left;
	text-indent: -9999px;
	margin: 30px 0 0 0;
}
ul.menu_footer_cbn {
	float: left;
	width: 685px;
	margin: 30px 0 0 0;
}
ul.menu_footer_cbn li {
	float: left;
	margin-right: 42px;
}
ul.menu_footer_cbn li a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
ul.menu_footer_cbn li a:hover {
	text-decoration: underline;
}
ul.menu_footer_site {
	width: 710px;
	float: left;
	margin: 15px 0 0 0;
}
ul.menu_footer_site li {
	float: left;
	margin-right: 30px;
	margin-right: expression(this.nextSibling == null ? '0' : '30px');

}

ul.menu_footer_site li.last-child { margin-right: 0; }

ul.menu_footer_site li a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
ul.menu_footer_site li a:hover {
	text-decoration: underline;
}
div.copyright {
	margin-top: 30px;
	width: 660px;
	float: left;
	color: #db8081;
}
div.copyright span {
	color: #fff;
	display: block;
	font-weight: bold;
}

/* Player */

div#player {
	background: url(../Imagens/bg/player.png) repeat-x top;
	height: 80px;
	max-height: 290px;
	width: 100%;
	z-index: 9999;
	position: fixed;
	bottom: 0;
	overflow: hidden;
}
	div#player.fora	{ bottom: -80px; }

	div#player div.resize {
		z-index: 1;
		width: 100%;
		height: 10px;
		position: absolute;
		top: 25px;
	}
	
	div#player div.resize:hover { cursor: s-resize; }

	div#player div.container {
		width: 980px;
		margin: 47px auto 0 auto;
	}
	
	div#player ul.cabeca li {
		float: left;
		margin-right: 40px;
	}
	
	div#player ul.cabeca li.flash {
		width: 592px;
		height: 19px;
		margin-top: -2px;
	}
	
	div#player ul.cabeca li.bt {
		background: url(../Imagens/bt/rollover.png) top;
		height: 14px;
		display: block;
		text-indent: -9999px;
		margin: 0;
		margin-right: 5px;
		padding: 0;
		cursor: pointer;
		border: none;
	}
		div#player ul.cabeca li.compartilhe	{ width: 75px;	background-position: -133px	top; }
		div#player ul.cabeca li.comente		{ width: 63px;	background-position: -216px	top; }
		div#player ul.cabeca li:hover.compartilhe	{ background-position: -133px	bottom; }
		div#player ul.cabeca li:hover.comente		{ background-position: -216px	bottom; }
		
	div#player div#playlist {
		width: 587px;
		margin: 18px 0 10px 187px;
	}	
		div#player div#playlist h4 {
			background: url(../Imagens/bg/playlist.png) top;
			color: #fff;
			padding: 8px;
		}
			div#player div#playlist h4 span.tit {
				font-size: 14px;
				font-weight: bold;				
			}
			
			div#player div#playlist h4 span.controle a {
				float: right;
				color: #ccc;
				text-transform: uppercase;
				text-decoration: none;
				margin-top: 1px;
				margin-right: 2px;
			}
				div#player div#playlist h4 span.controle a:hover { text-decoration: underline; }
		
		div#player div#playlist div.lista {
			background: url(../Imagens/bg/playlist.png) bottom;			
			padding-top: 1px;
			padding-bottom: 2px;
		}
		
		div#player div#playlist div.lista ul {
			max-height: 150px;
			overflow-x: hidden;
			overflow-y: auto;
			margin-right: 4px;
			padding-right: 1px;
		}
		
		div#player div#playlist div.lista li {
			padding: 10px;
			position: relative;
			background: #ededed;
			margin: 0 0 2px 4px;
		}
		
		div#player div#playlist div.lista li:hover { cursor: move; }

		div#player div#playlist div.lista li a {
			color: #333;
			font-size: 12px;
			font-weight: bold;
			text-transform: none;
			text-decoration: none;
		}
			div#player div#playlist div.lista li a:hover { text-decoration: underline; }
		
		div#player div#playlist div.lista li a.controle {
			float: right;
			width: 10px;
			height: 10px;
			background: url(../Imagens/ico/apagar.png);
			text-indent: -9999px;
			margin-top: 3px;
		}
		
		div#player div#playlist div.lista p.vazio {
			text-align: center;
			padding: 11px;
			font-size: 12px;
			font-weight: bold;
			color: #666;
			display: none;
		}
	
object { outline: none; }