body{
	background-image: url("../images/pattern_fundo.png");
	background-position: top center;
	overflow-y:scroll;
	font-family: 'Signika', Arial;
	/*min-width: 950px;*/
}
a{color: inherit; text-decoration: none}

.box-menu{background-image: url("../images/bg_menu.png");width: 100%;height: 95px;position: relative;z-index: 9;min-width:950px;}
.box-menu .content{
	width: 910px;
	height: 95px;
	margin: auto;
	color: #782717;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: -1px;
	
}

.box-menu .content ul{
	height: 65px;
}

.box-menu .content ul li{
	float: left;
	margin-top: 20px;
}

.sprite-likes{
	background-image:url(../images/sprite-likes.png);
	cursor: pointer;
}

.img-menu{
	background-image:url(../images/menu.png);
	height: 25px;
	margin-right: 8px;
}
.img-menu.menu-home{width: 45px;background-position: 5px 1px;}
.img-menu.menu-home.active,.img-menu.menu-home:hover {background-position: 5px -27px;}

.img-menu.menu-aovivo{width: 55px;background-position: -49px 1px;}
.img-menu.menu-aovivo.active,.img-menu.menu-aovivo:hover{background-position: -49px -27px;}

.img-menu.menu-radio{width: 55px;background-position: -114px 1px;}
.img-menu.menu-radio.active,.img-menu.menu-radio:hover{background-position: -114px -27px;}

.img-menu.menu-promocoes{width: 80px;background-position: -176px 1px;}
.img-menu.menu-promocoes.active,.img-menu.menu-promocoes:hover{background-position: -176px -27px;}

.img-menu.menu-noticias{width: 60px;background-position: -265px 1px;}
.img-menu.menu-noticias.active,.img-menu.menu-noticias:hover{background-position: -265px -27px;}

.img-menu.menu-fotos{width: 45px;background-position: -334px 1px;margin-left: 247px;}
.img-menu.menu-fotos.active,.img-menu.menu-fotos:hover{background-position: -334px -27px;}

.img-menu.menu-videos{width: 50px;background-position: -387px 1px;}
.img-menu.menu-videos.active,.img-menu.menu-videos:hover{background-position: -387px -27px;}

.img-menu.menu-programas{width: 80px;background-position: -446px 1px;}
.img-menu.menu-programas.active,.img-menu.menu-programas:hover{background-position: -446px -27px;}

.img-menu.menu-equipe{width: 50px;background-position: -534px 1px;}
.img-menu.menu-equipe.active,.img-menu.menu-equipe:hover{background-position: -534px -27px;}

.img-menu.menu-contatos{width: 70px;background-position: -591px 1px;margin-right: 0px;}
.img-menu.menu-contatos.active,.img-menu.menu-contatos:hover{background-position: -591px -27px;}
			

.icones-home{background-image:url(../images/icones_home.png); width: 42px; height: 42px;}

.box-center{
	position: absolute;
	z-index: 1;
	width: 940px;
	left: 50%;
	margin-left: -470px;
	margin-top: -30px;
}
.box-login{
	width: 300px;
	height: 250px;
	background-color: red;
	position: absolute;
	right: 60px;
	margin-top: -245px;
	display: none;
}
.btn-login{
	width: 145px;
	height: 34px;
	margin-right:5px;
	margin-top: 20px;
	position: relative;
	float: right;
	margin-bottom: -60px;
	background-position: -2px -4px;
}

.btn-login:hover{
	background-position: -149px -4px;
}
.box-menu .logo{
	position: absolute;
	left: 50%;
	margin-left: -130px;
	margin-top: -67px;
}
.box-efeito-amarelo{width: 100%;min-height: 900px;overflow: hidden;min-width:950px;}
.bg-efeito-amarelo{background-image:url("../images/bg_videos.png");width: 2200px;height: 900px;position: relative;left: 50%;margin-left: -1100px;background-position: bottom center;background-repeat: no-repeat;}
.sombra{
	background-image: url("../images/sombra_internas.png");
	width: 62px;
	height: 369px;
	position: absolute;
	left: 50%;
	margin-top: 266px;
}


.sombra.esquerda{
	margin-left: -505px;
}
.sombra.direita{
	margin-left: 441px;
	background-position: 63px 0px;
}

.box-content{
	position: relative;
	width: 883px;
	background-color: #fbbe18;
	margin: auto;
	margin-top: 65px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	min-height: 800px;
	
}

.box-player{
	background-image: url("../images/bg_player_internas.png");
	width: 890px;
	height: 82px;
	margin-left: -4px;
	margin-top: -3px;
	float: left;
	text-transform: uppercase;
}

.box-player .box-icon{
	float: left;
	height: 77px;
	margin-left: 4px;
	margin-top: 3px;
	width: 66px;
}
.box-player .box-icon .bt_inicio{
	background-image: url(../images/bt_inicio.png);
	width: 35px;
	height: 45px;
	margin-left: 15px;
	margin-top: 16px;
}

.box-player .box-icon .bt_inicio:hover{
	background-position: 36px 0px;
}

.box-player .box-pagina{
	float: left;
	height: 77px;
	margin-top: 3px;
	width: 395px;
	line-height: 84px;
	color: #8f420e;
	font-size: 20px;
	padding-left: 20px;
	font-weight: 700;
	text-shadow: 1px 1px 0px #ffeb9b;
}

.icon-curtir{background-image:url(../images/likes.png)}
.curtir-player{float:left;height:26px;margin-top:10px;width:24px;cursor: pointer;}
.curtir-player:hover,.curtir-player.inativo{background-position:24px 0}
.nao-curtir-player{background-position:0 27px;float:left;height:26px;margin-top:-4px;width:24px; cursor: pointer;}
.nao-curtir-player:hover,.nao-curtir-player.inativo{background-position:24px 27px}

.curtir-player.inativo,.nao-curtir-player.inativo{
	cursor: default;
}


.box-player .box-programa{float:left;height:76px;margin-left:20px;margin-top:3px;width:375px}
.box-player .box-programa .programa-nome{color:#a92817;float:left;font-size:16px;font-weight:700;margin-top:24px;width:150px;overflow: hidden;height: 18px;}
.box-player .box-programa .programa-locutor{clear:both;color:#aa700b;float:left;font-size:14px;font-weight:700;margin-top:0;width:150px; overflow: hidden;height: 18px;}
.box-player .box-programa .programa-locutor ul{width: 135px !important;}
.box-player .box-programa .programa-locutor ul li{width: 135px !important;}
.box-player .box-programa .programa-foto{margin-left:85px;margin-top:-66px;position:absolute;z-index: 0;}
.box-player .box-programa .programa-foto img { behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);}
.box-player .box-programa .box-curtir-programa{float:left;height:60px;margin-left:118px;margin-top:-35px;width:24px;position: relative;}
.box-player .box-programa .box-curtir-programa .curtir-player{margin-top:0}
.box-player .box-programa .box-curtir-programa .nao-curtir-player{margin-top:5px}

.box-player .ouvir{background-image:url(../images/bt_ouvir.png);float: left;height: 68px;margin-left: 8px;margin-top: -40px;width: 68px;}
.box-player .ouvir:hover{background-position:69px 0px}

.sombra-player{
	background-image:url(../images/sombra_internas-top.png);
	width: 882px;
	height: 30px;
	float: left;
}

.box-amarelo-claro{
	width: 868px;
	min-height: 800px;
	background-color: #ffc937;
	margin-left: 7px;
	float: left;
	margin-top: -16px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.box-content-pattern{
	background-image:url(../images/pattern_cont.jpg);
	width: 855px;
	min-height: 800px;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 20px;
}
.box-content-pattern .titulo{
	width: 805px;
	color: #6e1d07;
	font-weight: 600;
	margin-left: 23px;
	margin-bottom:10px;
	font-size: 27px;
	margin-top: 25px;
	float: left;
	letter-spacing: -1px;
}
.box-content-pattern .texto{
	width: 805px;
	margin-left: 23px;
	font-family: Arial;
	font-size: 15px;
}

.box-amarelo-inferior{
	position: relative;
	width: 883px;
	float:left;
	left:50%;
	margin-left:-441px;
	margin-top:6px;
	background-color: #fbbe18;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	margin-bottom: 20px;
}

.bannergroup.rodape{
	width: 870px;
	height: 125px;
	background-color: #FFF;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px;
}

.bannergroup.home{
	width: 320px;
	height: 335px;
	border: solid 5px #c6891e;
}


.mais-lidas{
	width: 865px;
	height: 240px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.mais-lidas .box-titulo{
	width: 210px;
	height: 240px;
	background-color: #ffc833;
	float: left;
}

.mais-lidas .box-titulo .titulo{
	color: #610909;
	font-size: 19px;
	font-weight: 600;
	font-style: italic;
	width: 110px;
	text-align: center;
	margin-left: 52px;
	margin-top: 90px;
	float: left;
}

.mais-lidas .box-titulo .link{
	clear: both;
	float: left;
	margin-top: 75px;
	width: 100%;
	text-align: center;
	font-style: italic;
	font-weight: 600;
	font-size: 14px;
	color: #610909;
}
.mais-lidas .box-titulo .link a{
	text-decoration: underline;
}

.mais-lidas .noticia{
	width: 214px;
	height: 240px;
	background-color: #fed566;
	float: left;
	margin-left: 4px;
}

.mais-lidas .noticia .capa{
	width: 206px;
	height: 125px;
	overflow: hidden;
	margin-left: 4px;
	margin-top: 4px;
}
.mais-lidas .noticia .capa img{
	width: 212px;
	height: 125px;
	margin-left: -3px;
}

.mais-lidas .noticia .curtidas{
	background-image: url(../images/icones_home.png);
	width: 42px;
	height: 42px;
	background-position: -86px 0px;
	margin-top: -42px;
	position: relative;
	color: #651300;
	font-size: 11px;
	text-align: center;
	line-height: 65px;
	font-family: Arial;
	font-weight: bold;
	margin-left: 4px;
	background-color: #ffd041;
}



.mais-lidas .noticia .hora{
	float: left;
	margin-top: 5px;
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #6e1d07;
	margin-top: 12px;
	margin-left: 15px;
}
.mais-lidas .noticia .titulo{
	float: left;
	margin-top: 3px;
	width: 187px;
	display: block;
	font-weight: 600;
	font-size: 15px;
	color: #6e1d07;
	margin-left: 15px;
}

.box-curtir-social{
	width: 855px;
	height: 74px;
	margin: auto;
	margin-bottom: 8px;
	clear: both;
}
.pergunta{
	width: 305px;
	height: 74px;
	background-color: #ffdb7b;
	float: left;
	color: #5a0808;
	font-family: Arial;
	font-weight: bold;;
	font-style: italic;
	letter-spacing: -1px;
	text-shadow: 1px 1px 0px #ffeb9b;
	text-align: center;
	line-height: 74px;
	font-size: 15px;
}

.box-curtir{
	width: 77px;
	height: 74px;
	margin-left: 2px;
	background-color: #ffdb7b;
	float: left;
	background-image: url(../images/likes-cont.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	line-height: 120px;
	overflow: hidden;
	cursor: pointer;
}
.box-curtir.curtir:hover{background-position: -77px 0px;}
.box-curtir.curtir.inativo{background-position: -145px 0px;cursor: default;}

.box-curtir.naocurtir{background-position: 0px -72px;}
.box-curtir.naocurtir:hover{background-position: -77px -72px;}
.box-curtir.naocurtir.inativo{background-position: -145px -72px;cursor: default;}


.box-curtir.curtir.ativo{cursor: default;background-position: -77px 0px;}
.box-curtir.naocurtir.ativo{cursor: default;background-position: -77px -72px;}

.social{
	width: 390px;
	height: 74px;
	margin-left: 2px;
	background-color: #ffdb7b;
	float: left;
}

.social .pin{
	float: left;
	width: 70px;
	margin-top: 28px;
	margin-left: 17px;
}
.social .facebook{
	float: left;
	width: 185px;
	margin-top: 28px;
}
.social .twitter{
	float: left;
	width: 110px;
	margin-top: 28px;
}

.contentpane{
	background-image: none;
	overflow:hidden;
	font-family: 'Signika', Arial;
}
.titulo-modal{
	width: 100%;
	height: 60px;
	background-image: url(../images/sombra-lightbox.png);
	text-align: center;
	background-position: 0px 16px;
	margin-top: 20px;
	background-repeat: no-repeat;
	color: #6e1d07;;
	font-size: 18px;
	font-weight: 700;
}

.aviso-formulario{
	text-align: center;
	width: 100%;
	color: #ef0e0e;
	font-size: 15px;
}
.box-formulario{
	width: 750px;
	height: 295px;
	border: dashed 1px #707070;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
.box-campos{
	width: 375px;
	height: 255px;
	float: left;
	margin-left: 10px;
	margin-top: 17px;
}

.campo-formulario{
	float: left;
	width: 375px;
	margin-bottom: 11px;
	font-size: 14px;
}

.campo-formulario.endereco{width: 220px;}
.campo-formulario.cep{width: 141px;margin-left: 10px}
.campo-formulario.menor{width: 116px;margin-left: 11px;}

.campo-formulario span{
	margin-left: 10px;
	color: #575757;
}
.campo-formulario input{
	width: 98%;
	height: 25px;
	margin-top: 2px;
	padding-left: 5px;
}


.box-resposta{
	width: 355px;
	height: 255px;
	float: left;
	margin-left: 10px;
	margin-top: 17px;
	font-size: 14px;
}

.box-resposta textarea{
	width: 327px;
	margin-left: 7px;
	height: 208px;
	margin-top: 2px;
	padding-left: 5px;
	padding-top: 3px;
	font-family: Arial;
}

.box-resposta span{
	margin-left: 20px;
	color: #575757;
}

.btn-enviar{
	width: 255px;
	height:47px;
	border: none;
	background-color: transparent;
	background-position: -6px -81px;
	cursor: pointer;
	font-weight: 700;
	color: #84110b;
	font-size: 14px;
	text-shadow: 1px 1px 0px #ffeb9b;
	left: 50%;
	position: relative;
	margin-left: -125px;
	margin-top: 0px;
}
.btn-enviar:hover{
	background-position: -259px -81px;
}

.btn-sair{
	width: 255px;
	height:47px;
	border: none;
	background-color: transparent;
	background-position: -6px -133px;
	cursor: pointer;
	font-weight: 700;
	color: #380604;
	font-size: 14px;
	text-shadow: 1px 1px 0px #ca2929;
	margin-top: 15px;
}
.btn-sair:hover{
	background-position: -260px -133px;
}

.login-promocao{
	width: 290px;
	height: 260px;
	border: dashed 1px #707070;
	float: left;
	margin-left: 52px;
	margin-top: 30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
}

.box-editar{
	width: 290px;
	border: dashed 1px #707070;
	float: left;
	margin-bottom:20px;
	border-radius: 4px;
	padding-top:30px;
	padding-bottom:30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
}

.box-editar .boas-vindas{
	color: #84110b;
	font-size: 18px;
	font-weight: 600;
	width: 240px;
	margin: auto;
}

.box-editar .boas-vindas span{
	font-size: 16px;
	font-weight: normal;
}

.box-editar .excluir-sair{
	width: 255px;
	margin: auto;
}
.box-editar .promocoes{
	color: #84110b;
	font-size: 14px;
	font-weight: 600;
	width: 240px;
	margin: auto;
}

.box-editar .promocoes ul{
	margin-top: 20px;
	margin-bottom: 15px;
}
.box-editar .promocoes ul li{
	color: #858585;
	font-size: 14px;
	text-decoration: underline;
	font-weight: normal;
}


.login-promocao input{
	width: 228px;
	height: 40px;
	border: none;
	background-color: #801c09;
	margin-top: 4px;
	font-family: Arial;
	font-size: 13px;
	color: #FFF;
	margin-left: 19px;
	padding-left: 15px;
}

.img-login{
	background-image: url(../images/imgs-login.png);
}

.box-logado{
	width: 127px;
	height: 34px;
	margin-right: 5px;
	margin-top: 20px;
	position: relative;
	float: right;
	margin-bottom: -60px;
	background-position: -2px -40px;
	line-height: 35px;
	text-transform: uppercase;
	text-align: center;
	padding-right: 15px;
	z-index: 89;
}

.box-logado:hover{
	background-position: -149px -40px;
}

.login-promocao .btn-logar{
	width: 255px;
	height: 50px;
	border: none;
	background-color: transparent;
	background-position: -6px -81px;
	float: left;
	margin-left: 16px;
	margin-top: 5px;
	margin-bottom: 15px;
	cursor: pointer;
	font-weight: 700;
	color: #84110b;
	font-size: 14px;
	text-shadow: 1px 1px 0px #ffeb9b;
}
.login-promocao .btn-logar:hover{
	background-position: -259px -81px;
}

.btn-avancar{
	width: 255px;
	height:49px;
	border: none;
	background-color: transparent;
	background-position: -6px -81px;
	border: none;
	cursor: pointer;
	font-weight: 700;
	color: #84110b;
	font-size: 14px;
	text-shadow: 1px 1px 0px #ffeb9b;
	margin-top: -12px;
	margin-left: 25px;
}

.btn-avancar:hover{
	background-position: -259px -81px;
}

.login-promocao a{
	color: #7f7f7f;
	font-size: 14px;
	margin-left: 76px;
	text-decoration: underline; 
}

.acesso-promocao{
	width: 290px;
	height: 150px;
	border: dashed 1px #707070;
	float: left;
	margin-left: 80px;
	margin-top: 30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
}

.registration{
	width: 420px;
	border: dashed 1px #707070;
	float: left;
	margin-top: 45px;
	margin-left:55px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
}

.campos{
	width: 362px;
	margin: auto;
	font-size: 14px;
	color: #575757;
}

.dados-login{
	float: left;
	width: 345px;
	padding-left: 15px;
	margin-top: 25px;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 14px;
}

.campos label{
	margin-left: 10px;
}

.registration .campo-maior{
	width: 362px;
	float: left;
	margin-bottom: 12px;
}


.registration .campo-maior input{
	width: 350px;
	height: 25px;
	border: solid 1px #CCC;
	padding-left: 10px;
}

.registration .campo-menor{
	width: 172px;
	float: left;
	margin-bottom: 12px;
}

.registration .campo-menor input{
	width: 160px;
	height: 25px;
	border: solid 1px #CCC;
	padding-left: 10px;
}
.registration .campo-menor select{
	width: 172px;
	height: 27px;
	border: solid 1px #CCC;
}
.registration .campo-sexo{
	width: 172px;
	float: left;
	height: 49px;
	margin-bottom: 12px;
}
.registration .campo-sexo fieldset{
	width: 170px;
	height: 27px;
	border: solid 1px #CCC;
	background-color: #FFF;
}

.registration .margin{
	margin-right: 18px;
}

.registration .campo-sexo input{
	margin-top: 7px;
	margin-left: 12px;
}
.registration .campo-sexo label{
	margin-left: 0px;
	margin-right: 12px;
}

.registration input.invalid{
	border: solid 1px red ;
}

.acesso-promocao .facebook{
	width: 240px;
	height: 55px;
	float: left;
	background-position: 0px -192px;
	margin-top: -12px;
	margin-left: 19px;
}
.acesso-promocao .facebook:hover{
	background-position: -238px -192px;
}

.cadastro-promocao{
	width: 290px;
	height: 87px;
	border: dashed 1px #707070;
	float: left;
	margin-left: 80px;
	margin-top: 20px;
	text-align: center;
	color: #5e5c5c;
	font-size: 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
}
.cadastro-promocao a{
	text-decoration: underline;
}

.login-promocao .titulo-cadastro,.acesso-promocao .titulo-cadastro, .registration .titulo-cadastro, .cadastro-promocao .titulo-cadastro{
	color: #84110b;
	font-size: 20px;
	font-weight: 700;
	padding-left: 25px;
	margin-top: 15px;
}

.login-promocao .resumo,.acesso-promocao .resumo, .registration .resumo{
	color: #84110b;
	font-size: 13px;
	padding-left: 25px;
	margin-bottom: 12px;
}
.acesso-promocao .titulo,.acesso-promocao .resumo{
	padding-left: 25px;
	width: 252px;
}

#promo-regulamento{
	width: 590px;
	margin: auto;
	margin-top: 16px;
	font-weight: 700;
	font-size: 14px;
	color: #9a1a14;
}
#promo-regulamento #aceitar{
	margin-top: 6px;
	float: left;
	margin-right: 11px;
}



.box-equipe{margin:50px auto auto;width:950px}
.box-recomende{background-image:url(../images/bg_rodape.png);height:165px;margin-left:auto;margin-right:auto;margin-top:-9px;width:950px; background-repeat: no-repeat; background-position: top center}
.box-sociais{
	float: left;
	margin-top: 17px;
	margin-left: 45px;
}
.titulo-recomende{
	float: left;
	margin-top: 27px;
	margin-left: 242px;
	font-weight: 700;
	font-size: 13px;
	color: #656565;
}
.box-plugins{
	float: left;
	margin-left: 65px;
	margin-top: 23px;
	overflow: hidden;
}

.user-twitter{
	float: left;
	margin-top: 30px;
	margin-left: 245px;
	font-size: 15px;
	color: #9c9c9c;
}

.box-twitter{
	float: left;
	width: 780px;
	text-align: center;
	margin-top: 9px;
	font-size: 15px;
	color: #0c4a5e;
	margin-left: 80px;
	overflow: hidden;
}

.box-twitter .conta{
	font-weight: bold;
}

.box-plugins .facebook{
	float: left;
}
.box-plugins .twitter{
	float: left;
	width: 120px;
}

.icons-sociais{
	background-image:url(../images/icones_sociais.png);
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
	margin-right: 3px;
}
.icons-sociais.facebook{background-position: 0px 0px;}
.icons-sociais.facebook:hover{background-position: 0px 31px;}
.icons-sociais.twitter{background-position: -30px 0px;}
.icons-sociais.twitter:hover{background-position: -30px 31px;}
.icons-sociais.youtube{background-position: -60px 0px;}
.icons-sociais.youtube:hover{background-position: -60px 31px;}
.icons-sociais.instagram{background-position: -90px 0px;}
.icons-sociais.instagram:hover{background-position: -90px 31px;}
.icons-sociais.rss{background-position: -120px 0px;}
.icons-sociais.rss:hover{background-position: -120px 31px;}


.box-endereco{
    width: 950px;
    margin: auto;
    margin-top: 10px;
}
.logo-diarios{
    float: left;
    margin-left: 30px;
}
.endereco-telefone{
    float: left;
	width: 370px;
	text-align: center;
	margin-left: 100px;
	margin-top: 13px;
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 16px;
	color: #196656;
}
.termos{
    clear: both;
	width: 220px;
	height:15px;
	margin: auto;
	font-size: 9px;
	font-family: Arial;
	font-weight: bold;
	color: #656565;
}

.termos a{
	text-decoration: underline;
}

.uso{
    float: left;
}
.privacidade{
    float: right;
}

.bg_tema{
	background-image:url(../images/temas/brasilia2013/tema-clube.png);
	width: 100%;
	height: 528px;
	background-position: top center;
	margin-top: -225px;
	min-width: 950px;
}
.clear{
	clear: both;
}

.titulo-participando{
	float: left;
	margin-top: 3px;
	width: 280px;
	color: #8f420e;
	font-size: 15px;
	font-weight: 700;
	text-shadow: 1px 1px 0px #ffeb9b;
	text-transform: uppercase;
	margin-left: 37px;
}

.box-promocao {
	-moz-border-radius:10px;
	-moz-box-shadow:0px 1px 1px #999;
	-webkit-border-radius:10px;
	-webkit-box-shadow:01px 1px 1px #999;
	background-color:#fed559;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	border-radius:10px;
	box-shadow:0px 1px 1px #c27f0b;
	float:left;
	height:290px;
	margin-left:15px;
	margin-top:15px;
	overflow:hidden;
	position:relative;
	width:265px;
}

.box-promocao .capa-promocao {
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	border-radius:10px 10px 0 0;
	height:200px;
	position:relative;
	width:265px;
	overflow: hidden;
}

.box-promocao .capa-promocao img {
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	border-radius:10px 10px 0 0;
	height:200px;
	position:relative;
	width:265px
}


.box-promocao .bg{
	-khtml-opacity:0.40;
	-moz-opacity:0.40;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	background-color:#000;
	display:none;
	filter:alpha(opacity=40);
	height:200px;
	opacity:0.40;
	position:absolute;
	width:320px;
	margin-top: -200px;
}

.box-promocao .icones-home {
	background-position:-86px 0px;
	margin-top:-42px;
	position:relative;
	color:#651300;
	font-size:11px;
	text-align:center;
	line-height:65px;
	font-family:Arial;
	font-weight: bold;
	background-color: #ffd041;
}
.box-promocao .titulo-promocao{
	color: #540303;
	font-size: 14px;
	margin: 12px auto auto;
	width: 228px;
	height: 48px;
}
.saiba-mais{
	background-color: #ffdc73;
	width: 100%;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 12px;
	color: #76140a;
	font-weight: 700;
}

.box-noticias-lateral{
	border-radius:50px 0 50px 0;
	-moz-border-radius:50px 0 50px 0;
	-webkit-border-radius:50px 0 50px 0;
	background-color:#a90303;
	background-image:url(../images/noticias-laterais.png);
	background-position:top center;
	background-repeat:no-repeat;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	width:295px;
	height:345px;
	float: left;
	margin-left: 23px;
	margin-top: 33px;
	padding-top: 55px;
	position: relative;
}

.box-noticias-lateral .box-noticia-lateral{
	font-family: Arial;
	color: #FFF;
	font-size: 12px;
	width: 220px;
	margin: auto;
	margin-top: 23px;
}
.box-noticias-lateral .hora-noticia-lateral{
	font-weight: bold;
	font-size: 11px;
}

.error, .notice{
	text-align: center;
	margin-top: 15px;
	float: left;
	margin-bottom: -20px;
	color: #FFF;
	border: dashed 1px black;
	background-color: red;
	height: 35px;
	line-height: 35px;
	margin-left: 45px;
}

.warning{
	text-align: center;
	margin-top: 15px;
	float: left;
	margin-bottom: -20px;
	color: #FFF;
	border: dashed 1px black;
	background-color: orange;
	height: 35px;
	line-height: 35px;
	margin-left: 45px;
}
.warning span{
	text-decoration: underline;
}

.message{
	text-align: center;
	margin-top: 15px;
	float: left;
	margin-bottom: -20px;
	color: #FFF;
	border: dashed 1px black;
	background-color: blue;
	height: 35px;
	line-height: 35px;
	margin-left: 45px;
}


.pagination{
	float: right;
	margin-bottom: 10px;
	margin-right: 6px;
	margin-top: -5px;
}
.pagination ul li{
	float: left;
	background-color: #ffdc73;
	margin-right: 2px;
	-moz-box-shadow:-1px 1px 1px #dea611;
	-webkit-box-shadow:-1px 1px 1px #dea611;
	box-shadow:-1px 1px 1px #dea611;
	behavior: url(http://www.clube.fm/templates/beez_20/css/pie/PIE.php);
	position: relative;
}

.pagination .pagination-prev a{
	background-image:url(../images/setas-pag.png);
	background-repeat:no-repeat;
	width: 85px;
	height: 85px;
	float: left;
	font-size: 0px;
}
.pagination .pagination-prev span{
	background-image:url(../images/setas-pag.png);
	background-position: -89px 0px;
	width: 85px;
	height: 85px;
	float: left;
	font-size: 0px;
}
.pagination .pagination-prev a:hover{
	background-color: #ffe8a5;
}
.pagination .pagination-count{
	height:85px;
	line-height:85px;
	padding-left:20px;
	padding-right:20px;
	float: left;
	color: #521306;
	font-size: 20px;
	font-family: Arial;
}
.pagination .pagination-count span{
	font-size: 13px;
}

.pagination .pagination-next a{
	background-image:url(../images/setas-pag.png);
	background-repeat:no-repeat;
	background-position: 0px -86px;
	width: 85px;
	height: 85px;
	float: left;
	font-size: 0px;
}
.pagination .pagination-next a:hover{
	background-color: #ffe8a5;
}

.pagination .pagination-next span{
	background-image:url(../images/setas-pag.png);
	background-position: -89px -86px;
	width: 85px;
	height: 85px;
	float: left;
	font-size: 0px;
}

.box-list{
	float: left;
	width: 542px;
	margin-bottom: 10px;
}

.reset input{
	width: 100%;
	height: 25px;
}

.reset input.invalid{
	border:solid 1px red; 
}

input[readonly="readonly"]
{
    color: #999;
}




.sprite-likes.curtir{
	float: left;
	height: 30px;
	margin-top: 10px;
	width: 30px;
}

.sprite-likes.curtir:hover{
	background-position: -30px 0px;
}
.sprite-likes.curtir.ativado{
	background-position: 0px 0px;
	cursor: default;
}
.sprite-likes.curtir.desativado{
	background-position: -60px 0px;
	cursor: default;
    -moz-opacity: 0.4;
    opacity: 0.4;

}

.sprite-likes.naocurtir{
	background-position: 0px 143px;
	float: left;
	height: 30px;
	margin-top: -7px;
	width: 30px;
}

.sprite-likes.box-info{
	float: left;
	height: 73px;
	width:139px;
	background-position: 0px -70px;
	position: absolute;
	margin-left: -200px;
	margin-top: -25px;
	z-index: 999;
	display: none;
	font-size: 11px;
	text-transform: none;
	text-align: center;
	color: #9e7432;
	font-family: Arial;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}

.sprite-likes.box-info span{
	color: #691010;
}

.sprite-likes.naocurtir:hover{
	background-position: -30px 143px;
}
.sprite-likes.naocurtir.ativado{
	background-position: 0px 143px;
	cursor: default;
}
.sprite-likes.naocurtir.desativado{
	background-position: -60px 143px;
	cursor: default;
	-moz-opacity: 0.4;
    opacity: 0.4;
}

.box-musica .header h1 {
   	margin:0px;
   	padding:0px;
    font-size: 18px;
    border: 1px dashed;
    position: absolute;
    white-space: nowrap;
    left:0;
}
.box-musica .header {
    width: 300px; 
    height: 30px;
    border: 1px solid;
    position: relative;
    overflow: hidden;
}
.mask-musica{
	background-image:url(../images/mask_player.png);
	width: 56px;
	height: 67px;
	position: absolute;
	margin-left: 240px;
	margin-top: 4px;
	background-position: 10px 0px;
	background-repeat: no-repeat;
}