@import url("print.css") print;
@import url("reset.css");
@import url("ie.css");

a{
	color:#000;
}
strong {
    font-weight: bold;
}
.both {
    display: block;
    width: 0px;
    height: 0px;
    overflow: hidden;
    clear: both;
    color: #d60301;
}	

.invisivel {
	display: block;
    width: 0px;
    height: 0px;
    overflow: hidden;
}

body{
	font: 12px Arial, Helvetica, sans-serif;
}

/*  geral site */
#geral{
	background:url(../img/bg-fundo-topo.jpg) no-repeat center top;
	width:100%;
}

#site{
	margin:0 auto;
	background:url(../img/bg-topo.jpg) no-repeat center top;
	width:990px;
}

#topo{
	width:990px;
	height:197px;
}
#conteudo{
	width:990px;
}

/* logo */
#logo{
	height: 142px;
    width: 209px;
	margin: 40px 0 0;
	float:left;
	display:inline;
}
#logo h1 {
    display: block;
    height: 142px;
    width: 209px;  
    float: left;
	display:inline;
}

#logo h1 a {
    display: block;
    height: 142px;
    width: 209px;
    text-indent: -9999px;
}


/* rodape */
#rodape{
	float:left;
	background:url(../img/bg-fundo-rodape.jpg) no-repeat center top;
	width:100%;
}
#rodape-meio{
	margin:0 auto;
	background:url(../img/bg-rodape.jpg) no-repeat center top;
	width:990px;
	height:147px;
}


/*ouca-aovivo*/
#ouca-aovivo{
	display: inline;
    float: left;
    height: 37px;
    margin: 52px 0 0;
    overflow: hidden;
    width: 85px;
}
#ouca-aovivo a{
	font:11px Tahoma;
	color:#c8c8c8;
	display:block;
}
#ouca-aovivo-titulo{
    height: 22px;
    overflow: hidden;
}
#ouca-aovivo-titulo{
	color: #FFFFFF;
    font: 20px Tahoma;
	text-shadow:1px 1px 1px #5d5d5d;
	display:block;
}


/*prop-topo*/
#prop-topo{
	float:right;
	width:550px;
	height:97px;
	overflow:hidden;
	display:inline;
	margin:11px 17px 0 0;
}


/*menu*/
.lavaLampWithImage{
	display: inline;
    float: right;
    height: 55px;
    margin: 19px 0 0;
    overflow: hidden;
    width: 780px;
	position:relative;
}
.lavaLampWithImage li{
	float:left;
	list-style:none;
	display:inline;
}

.lavaLampWithImage li.back{
	background:url("../img/lava.png") no-repeat right -51px;
	width:18px;
	height:51px;
	z-index:8;
	position:absolute;
}
.lavaLampWithImage li.back .left{
	background:url("../img/lava.png") no-repeat top left;
	height:51px;
	margin-right:18px;
}
.lavaLampWithImage li a{
	color: #000000;
    display: block;
    float: left;
    font: 17px Tahoma,Arial,Helvetica,sans-serif;
    height: 35px;
    letter-spacing: 0;
    margin: auto 0;
    outline: medium none;
    overflow: hidden;
    padding: 15px 14px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 5px;
    z-index: 10;
}
.lavaLampWithImage li a:hover,.lavaLampWithImage li a:active{
	border:none;
	color:#fff !important;
}


/*estrutura*/
#lateral-esquerda{
	float:left;
	width:185px;
	display:inline;
	overflow:hidden;
}

#lateral-direita{
	float:right;
	width:150px;
	display:inline;
	overflow:hidden;
}
#centro{
	float:left;
	width:625px;
	display:inline;
	overflow:hidden;
	margin:0 15px;	
}


/*lateral-esquerda*/
#top-california{
	float:left;
	width:185px;
	overflow:hidden;
	margin:0 0 10px 0;
}
#top-california-titulo{
	background:url(../img/head-top5.jpg) no-repeat left top;
	width:177px;
	height:43px;
	overflow:hidden;
	float:right;
}
#top-california-titulo h2{
	display:block;
	text-indent:-99999px;
}

.top-california-list{
	background:url(../img/bg-list-top5.jpg) no-repeat left top;
	width:182px;
	height:35px;
	float:right;
	overflow:hidden;
}
.top-california-num{
	float:left;
	height:27px;
	width:25px;
	color: #FFFFFF;
    font:bold 16px Tahoma;
	text-shadow:1px 1px 1px #005391;
	padding:8px 0 0 25px;
	overflow:hidden;
}
.top-california-detalhe{
	float:right;
	overflow:hidden;
	width:122px;
	height:32px;
	padding:3px 5px 0 0;
}
.top-california-detalhe a{
	color:#7d878d;
	font: 11px Tahoma;
	display:block;
}
.top-california-autor{
	color:#0064a9;
	font:bold 10px Tahoma;
	display:block;
	line-height:16px;
}
.top-california-musica{
	color:#7d878d;
	font: 10px Tahoma;
	display:block;
}
.top-california-detalhe a:hover .top-california-musica, .top-california-detalhe a:hover .top-california-autor{
	text-decoration:underline !important;
}



/*lateral-esquerda-prop*/
#lateral-esquerda-prop{
	width:177px;
	height:97px;
	overflow:hidden;
	margin:0 0 10px 0;
	float:right;
}


/*box-lateral*/
.box-lateral{
	float:right;
	width:177px;	
}
.box-lateral-head{
	width:177px;
	height:34px;
	overflow:hidden;
	background:url(../img/head-box-lateral.jpg) no-repeat left top;
	padding:9px 0 0;
	text-align:center;
	float:left;
}
.box-lateral-head, .box-lateral-head h2{
	font:20px Tahoma;
	color:#000;
}
.box-lateral-head span, .box-lateral-head h2 span{
	color:#003a7a;
}
.box-lateral-topo{
	float:left;
	width:177px;
	height:15px;
	background:url(../img/box-lateral-topo.jpg) no-repeat left top;
}
.box-lateral-meio{
	float:left;
	width:163px;
	padding:0 7px;
	background:url(../img/box-lateral-meio.jpg) repeat-y left top;
}
.box-lateral-baixo{
	float:left;
	width:177px;
	height:17px;
	background:url(../img/box-lateral-baixo.jpg) no-repeat left top;
}


/*lateral-noticia*/
.lateral-noticia{
	width:163px;
	overflow:hidden;
	margin:0 0 10px;
}
.lateral-noticia-titulo{
	margin:0 0 5px;
}
.lateral-noticia-titulo a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	line-height:15px;
}
.lateral-noticia-titulo a:hover{
	text-decoration:underline;
}

.lateral-noticia-desc{
	font:11px Arial, Helvetica, sans-serif;
	color:#7d878d;
	line-height:15px;
}
.lateral-noticia-ler{
	margin:5px 0 0;
}
.lateral-noticia-ler a{
	text-decoration:underline;
	font:11px Arial, Helvetica, sans-serif;
	color:#0079d5;
}
.lateral-noticia-ler a:hover{
	text-decoration:none;
}


/*centro*/
#not-player{
	width:625px;
	margin:0 0 20px 0;
	overflow:hidden;	
}

#not-centro{
	width:290px;
	float:left;
	height:224px;
	overflow:hidden;
}
.not-centro-list{
	width:290px;
	height:111px;
	border-bottom:1px solid #e5e5e5;
}
.not-centro-list-tit{
	margin: 5px 0 0 0;
}
.not-centro-list-tit a{
	font:19px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	line-height:22px;
}
.not-centro-list-tit a:hover{
	text-decoration:underline;
}
.not-centro-list-desc{
	color:#7d878d;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
}

.sem-borda{
	border:0 !important;
}
.sem-margin{
	margin:0 !important;
}
.sem-back{
	background:0 !important;
}



/*cultural*/
#cultural{
	width:625px;
	margin:0 0 20px 0;
	overflow:hidden;
}

.cultural-list{
	float:left;
	width:195px;
	display:inline;
	overflow:hidden;
	margin:0 20px 0 0;
}
.cultural-list-titulo{
    margin: 0 0 5px;
}
.cultural-list-titulo h2, .cultural-list-titulo h2 a{
	color: #1A7896;
    font: bold 18px Arial,Helvetica,sans-serif;
}
.cultural-list-titulo h2 a:hover{
	text-decoration:underline;
}

.cultural-list-img{
	width:195px;
	height:105px;
	overflow:hidden;
}
.cultural-list-img a{
	width:195px;
	height:105px;
	overflow:hidden;
	display:block;
}

.cultural-list-data{
	color: #1A91D5;
    font: 12px Arial,Helvetica,sans-serif;
    height: 15px;
    margin: 5px 0;
    overflow: hidden;
}
.cultural-list-link{
	height: 34px;
    margin: 0 0 5px;
    overflow: hidden;
}
.cultural-list-link a{
	color: #000000;
    font: bold 14px Arial,Helvetica,sans-serif;
}
.cultural-list-link a:hover{
	text-decoration:underline;
}

.cultural-list-mais a{
	background: url("../img/bullet-redondo.jpg") no-repeat scroll left center transparent;
    color: #0C5269;
    font: 13px Arial,Helvetica,sans-serif;
    padding: 0 0 0 7px;
}
.cultural-list-mais a:hover{
	text-decoration:underline;
}



/*promocao*/
#promocao{
	width:625px;
	overflow:hidden;
}
#promocao-titulo{
	margin:0 0 10px 0;
	font:20px Tahoma;
	color:#000;
}
#promocao-titulo h2{
	font:20px Tahoma;
	color:#000;
}


.promocao-list{
	width:625px;
	overflow:hidden;
	height:105px;
	margin:0 0 20px 0;
}
.promocao-list-img{
	float:left;
	height:105px;
	width:195px;
	overflow:hidden;
	margin:0 15px 0 0;
	display:inline;
}
.promocao-list-img a{
	height:105px;
	width:195px;
	overflow:hidden;
}

.promocao-list-titulo a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
}
.promocao-list-titulo a:hover{
	text-decoration:underline;
}

.promocao-list-desc{
	margin:5px 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#7d878d;
	line-height:15px;	
}

.promocao-list-bt{
	margin:10px 0 0 0;
	width:177px;
	height:38px;
	float:left;
}
.promocao-list-bt a{
	background:url(../img/bt-participar.jpg) no-repeat left top;
	width:177px;
	height:28px;
	display:block;
	color:#3d3d3d;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0 0 0; 
}
.promocao-list-bt a:hover{
	color:#F29919;
}


/*lateral-direita-prop*/
.lateral-direita-prop{
    overflow: hidden;
    width: 150px;
	margin:0 0 10px 0;
}



/*prop-rodape*/
#prop-rodape{
	width:990px;
	overflow:hidden;
	margin:20px 0;
}
.prop-rodape-left{
	float:left;
	width:475px;
	height:105px;
	overflow:hidden;
}
.prop-rodape-right{
	float:right;
	width:475px;
	height:105px;
	overflow:hidden;
}


/*logo-rodape*/
#logo-rodape{
	display: inline;
    float: left;
    height: 130px;
    width: 172px;
	margin: 16px 0 0;
}
#logo-rodape a {
    display: block;
    height: 130px;
    width: 172px; 
    float: left;
	display:inline;
}

#logo-rodape a span {
    display: block;
    text-indent: -9999px;
}


/*menu-rodape*/
#menu-rodape{
	display: inline;
    float: left;
    height: 36px;
    margin: 19px 0 0;
    overflow: hidden;
    width: 818px;
}
#menu-rodape ul li{
	float:left;
	display:inline;
}
#menu-rodape li a{
	float:left;
	display:inline-block;
	font:18px Tahoma;
	color:#000;
	margin:0 16px;
}
#menu-rodape li a:hover{
	text-decoration:underline;
}


/*direitos*/
#direitos{
	float:left;
	width:500px;
	margin:25px 0 0 27px;
	display:inline;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
}


/*desenvolvido*/
#desenvolvido{
	display: inline;
    float: right;
    height: 52px;
    width: 211px;
	margin: 8px 0 0;
	background:url(../img/netzee.jpg) no-repeat left top;
}
#desenvolvido a {
    display: block;
    height: 52px;
    width: 211px;
    float: left;
	display:inline;
}

#desenvolvido a span {
    display: block;
    text-indent: -9999px;
}


/*player
#player{
	width:306px;
	height:224px;	
}*/

/*
 * Player
 */
#player {
    width:305px;
	height:220px;
    float:right;
    overflow: hidden !important;
}

#player .conteudo {
    width:305px;
	height:220px;
    overflow: hidden;
    position: relative;
}

#player-img {
    width: 3000px;
    height: 195px;
    overflow: hidden;
}

.player-item-img {
    height: 195px;
    overflow: hidden;
    position: relative;
    float: left;
	width:305px;
}

.player-item-img .descricao {
    display: block;
    background-color: #000000;
    margin: -55px 0px 0px 0px;
    color: #FFFFFF;
    bottom: 0px;
    width:289px;
    height: 37px;
    padding: 8px;
    position: absolute;
    opacity: 0.85;
    -moz-opacity: 0.85;
    filter: alpha( opacity = 85);
}

.player-item-img .descricao strong {
    display: block;
    text-transform: uppercase;
}

.player-item-img .descricao a {
    color: #FFFFFF;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

.player-item-img .descricao a:hover, .player-item-img .descricao a:hover strong {
    text-decoration: underline;
}

#player-lista {
    background: url(../img/rp-bg-player-lista.jpg) repeat-x;
    overflow: hidden;
}


#player-opcoes .conteudo-6 {
    width: 170px;
    float: left;
    text-align: center;
    padding:0 14px;
}

#player-opcoes .conteudo-5 {
  	width: 170px;
    float: left;
    text-align: center;
    padding:0 14px;
}

#player-opcoes .conteudo-4 {
    width: 170px;
    float: left;
    text-align: center;
    padding:0 14px;
}

#player-opcoes .conteudo-3 {
    width: 170px;
    float: left;
    text-align: center;
    padding:0 14px;
}

#player-opcoes .conteudo-2 {
   width: 170px;
    float: left;
    text-align: center;
    padding:0 14px;
}

#player-opcoes .conteudo-1 {
   width: 170px;
    float: left;
    text-align: center;
    padding:0 14px;
}

#player-lista ul.lis-total {
    text-align: center;
    display: block;
    height: 25px;
    text-align: center;
}

#player-lista li.hover, #player-lista li.hover-mouse {
    display: block;
    float: left;
    width: 28px;
    height: 25px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #433D49;
    padding: 6px 0px 0px 0px;
	text-decoration:underline;
}

#player-lista li {
    display: block;
    float: left;
    width: 28px;
    height: 25px;
    padding: 6px 0px 0px 0px;
    font: bold 12px  Arial, Helvetica, sans-serif;
    color: #433D49;
    cursor: pointer;
}

#player-anterior {
    display: block;
    width: 44px;
    height: 19px;
    float: left;
    color: #433D49;
    font: 11px Arial, Helvetica, sans-serif;
    padding:6px 0 0 10px;
}

#player-proxima {
    display: block;
    width: 46px;
    height: 19px;
    float: right;
    padding: 6px 0 0 5px;
    color: #433D49;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
}

#player-anterior:hover, #player-proxima:hover {
    text-decoration: underline !important;
}




/*
 * Publicidade Flutuante
 */
#flutuante {
    background-color:#000 ;
    position: absolute;
    z-index: 9000;
    width: 100%;
}
#bannerF {
    position: absolute;
    z-index: 9999;
    top: 20%;
    left: 30%;
    text-align: right;
	width:600px;
	overflow:hidden;
}


#fechar {
    font: 18px Tahoma, Arial, Helvetica, sans-serif;
    color: #fff;
}

#fechar:hover {
    text-decoration: underline;
}




/*
 * Pagina Interna Base (Noticia)
 */
.header {
    font: 22px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0px 0px 15px 0px;
}
.header h2{
    font: 22px Arial, Helvetica, sans-serif;
    color: #000;
}
.titulo-azul{
	color:#0064a9;
}

/*
 * Interna
 * Navegação
 */

.navegacao {
    font: 11px Arial, Helvetica, sans-serif;
    color: #0064a9;
    margin: 0px 0px 15px 0px;
}

.navegacao span {
 	color:#000;   
}

.navegacao .conteudo {
    float: left;
}

.navegacao a {
    color: #0064a9;
}

.navegacao a:hover {
    text-decoration: underline;
}


/*
 * Listagem Noticias
 */
#lista-de-noticias li {
    margin: 0px 0px 10px 0px;
}

#lista-de-noticias li a {
    color: #000000;
}

#lista-de-noticias li a span {
    color: #7e7e7e;
    display: block;
    font-size: 11px;
}

#lista-de-noticias li a:hover span {
    text-decoration: underline;
}

#lista-de-noticias li a:hover {
    text-decoration: underline;
}

.separador {
    padding: 10px 0px 0px 0px;
	border-top:1px dotted #ccc;
}

.data-noticia{
	font:bold 14px Arial, Helvetica, sans-serif !important;
	color:#000;
}





.publicado {
    color: #818181;
    font: 11px Arial, Helvetica, sans-serif;
    float: right;
}

.fonte {
    color: #7d878d;
    font:italic 11px Arial, Helvetica, sans-serif;
    margin: 0px;
}

.titulo {
    font: 22px Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0px 0px 10px 0px;
}

.subtitulo {
    font: 18px Arial, Helvetica, sans-serif;
    color: #969696;
    margin: 15px 0px 15px 0px;
}

.texto-descricao {
    font: 12px Arial, Helvetica, sans-serif;
    color: #6f6f6f;
    line-height: 19px;
    margin: 15px 0px 15px 0px;
    text-align: justify;
}

#foto-noticia {
    width: 230px;
    float: left;
    margin: 0 10px 5px 0px;
    padding: 2px;
	display:inline;
	overflow:hidden;
}

#foto-noticia p {
    padding: 5px 0 0;
	color: #7d878d;
    font:italic 11px Arial, Helvetica, sans-serif;
}

/*
 * Comentarios
 */
#comentarios{
	border-top:1px dotted #ccc;
}

.comentario {
    color: #6f6f6f;
	font:11px Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #DBDBDB;
    padding: 15px 0px 4px 0px;
    text-align: justify;
}

.com-comentario {
    line-height: 18px;
}

.com-nome {
    font: 14px Arial, Helvetica, sans-serif;
    color: #000;
    padding: 0px 0px 3px 0px;
    margin-bottom: 10px;
}

.com-nome img {
    float: left;
    margin: 0px 5px 0px 0px;
}

.com-data {
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    color: #222121;
}

.bold {
    font-weight: bold;
}

/*
 * Formulario de comentario
 * e Classificados
 */
/*** Cadastro de classificados ***/
#form-cad {
    margin: 10px 0 10px 0;
	border-top:1px dotted #ccc;
	padding:10px 0 0 0;
}

#form-cad.cadastro {
    margin: 20px 0px 10px 0px !important;
}

#form-cad .label {
    font: bold 12px Tahoma;
    clear: both;
	color:#0064a9;
}

#form-cad .campo-input {
    border: #e8e8e8 solid 1px;
    color: #606060;
    font: 14px Arial, Helvetica, sans-serif;
    width: 617px;
    padding: 8px 3px;
    margin: 3px 0px 0px 0px;
}

#form-cad .campo-legenda {
    border: #e8e8e8 solid 1px;
    color: #606060;
    font: 14px Arial, Helvetica, sans-serif;
    width: 617px;
    padding: 8px 3px;
    margin: 3px 0px 0px 0px;
}

#form-cad .header {
    color: #000000;
}

#form-cad textarea {
    border: #e8e8e8 solid 1px;
    color: #606060;
    font: 14px Arial, Helvetica, sans-serif;
    width: 617px;
    height: 120px;
    padding: 8px 3px;
    margin: 3px 0px 0px 0px;
}

#bt-enviar {
    float: right;
    margin: 0px 0px 20px 2px;
}

#bt-cadastrar{
	float: right;
}

.avisso {
    color: #d30301;
    font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

.contato-info-left{
	float:left;
	width:255px;
	display:inline;
	border:1px solid #e8e8e8;
	padding:10px;
	height:85px;
	overflow:hidden;
}
.contato-info-right{
	float:right;
	width:310px;
	display:inline;
	border:1px solid #e8e8e8;
	padding:10px;
	height:85px;
	overflow:hidden;
}

.contato-info-left .header, .contato-info-right .header{
	margin:0 0 5px 0;
}

.info-desc{
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

.info-tel{
	color: #000000;
    font: 22px Arial,Helvetica,sans-serif;
}

/*
 * Listagem de Noticias
 */
.link-categoria {
    color: #0064a9 !important;
}

.link-categoria:hover {
    text-decoration: underline;
}

#lista-de-noticias li a {
    color: #464646;
    font: 12px Arial, Helvetica, sans-serif;
}

#lista-de-noticias li strong {
    font:bold 12px Arial, Helvetica, sans-serif;
	color:#0064a9;
}

/*
 * Paginacao
 */
#box-paginacao {
    background: #FFFFFF;
    border-top:1px dotted #ccc;
    margin: 1em auto 0px auto;
    padding: 1em 0pt;
    text-align: center;
    font: normal 11px Arial, verdana;
    margin: 15px 0px 0px 0px;
}

.pageatual a {
    font: normal 12px Arial, verdana;
    margin-top: 2px;
    background: #007ad8 !important;
    color: #FFFFFF !important;
}

#box-paginacao ul li {
    display: inline;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

#box-paginacao ul li a {
    background: #fff;
    color: #7D878D;
    border: 1px solid #dbdbdb;
    padding: 2px 6px;
    font: normal 12px  Arial, verdana;
}

#box-paginacao ul li a:hover {
    color: #FFF !important;
    background: #007ad8;
}

.pagetext{
	color:#7d878d !important;
}



/*
 * Listagem Agenda
 */
#listagem-agenda{
	border-top:1px dotted #ccc;
	padding:10px 0 0 0;
}
#listagem-agenda .data {
    color: #0064A9;
    font: bold 12px Arial, Helvetica, sans-serif;
}

#listagem-agenda a {
    color: #000000;
    font: bold 14px Arial, Helvetica, sans-serif;
}

#listagem-agenda a span {
    display: block;
    color: #6F6F6F;
    font: normal 11px Arial, Helvetica, sans-serif;
}

#listagem-agenda a:hover {
    text-decoration: underline;
}



/*
 * Listagem festas
 */
.festa {
    color: #666666;
    margin: 0px 0px 10px 0px;
	border-top:1px dotted #ccc;
	padding:10px 0 0 0;
}

.festa .img-festa {
    width: 140px;
    float: left;
    margin: 0px 10px 0px 0px;
	overflow:hidden;
}

.festa .img-festa img {
    padding: 1px;
    border: #D7D7D7 solid 1px;
}

.festa .dados-festa a{
   font:18px Arial, Helvetica, sans-serif;
   color:#000;
}

.festa .dados-festa a span{
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}

.festa a:hover {
    text-decoration: underline;
}

.festa-descricao {
    font: 11px Arial, Helvetica, sans-serif !important;
    color:7d878d;
	padding:5px 0 0 0;
}



/*fotos*/
#fotos li {
    float: left;
    margin: 8px;
	display:inline;
}

#fotos li img {
    opacity: 0.85;
    -moz-opacity: 0.85;
    filter: alpha( opacity = 85);
}

#fotos li a {
    border: #EBECF3 solid 2px;
	width:135px;
	height:100px;
	overflow:hidden;
	display:inline-block;
	float:left;
}
#fotos li a:hover{
	border:#0064A9 solid 2px;
}
#fotos li a:hover img{
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha( opacity = 100);
}

.avisso {
    color: #d30301;
    font: bold 12px Arial, Helvetica, sans-serif;
}


.equipe-list{
	display: inline;
    float: left;
    height: 200px;
    margin: 0 12px 12px 0;
    overflow: hidden;
    text-align: center;
    width: 195px;
}

.equipe-list-img{
	width:195px;
	height:145px;
	overflow:hidden;
	margin:0 0 5px 0;
}
.equipe-list-img a{
	width:195px;
	height:145px;
	overflow:hidden;
	display:block;
}

.equipe-list-titulo{
	color: #3D3D3D;
    font: bold 13px Arial,Helvetica,sans-serif;
}
.equipe-list-desc{
	color: #7D878D;
    font: 11px Arial,Helvetica,sans-serif;
}


#plyonline{
	background:url(../img/bg-playeron2.jpg) no-repeat left top;
	padding:80px 0 0 235px;
	height:125px;
	width:305px;
}



.programacao-dia{
	border-bottom: 1px dashed #CCCCCC;
    color: #3D3D3D;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin: 15px 0 0;
    padding: 0 0 2px;
}

.programacao-list{
	margin:5px 0;
	float:left;
	display:inline;
	width:625px;
}

.programacao-list-titulo{
	color: #0064A9;
    font: bold 14px Arial,Helvetica,sans-serif;
	float:left;
	display:inline;
	width:345px;
}
.programacao-list-hr{
	color: #3D3D3D;
    font: 12px Arial,Helvetica,sans-serif;
	float:left;
	display:inline;
	width:135px;
}
.programacao-list-apre{
	color: #3D3D3D;
    display: inline;
    float: right;
    font: bold 12px Arial,Helvetica,sans-serif;
    overflow: hidden;
    text-align: right;
    width: 140px;
}


#form-peca-musica{
	float:left;
	width:177px;
	margin:5px 0 10px;
}
#peca-nome, #peca-musica{
	border:1px solid #e8e8e8;
	width:165px;
	padding:5px;
	height:18px;
	font:11px Tahoma;
	color:#7d878d;
	float:left;
	display:inline;
	margin:0 0 5px 0;
}
#peca-enviar{
	float:right;
	width:72px;
	height:27px;
}

#erro-peca-musica{
	font:11px Tahoma;
	margin:0 0 3px 0;
	float:left;
}
.error{
	font:11px Tahoma;
	margin:0 0 3px 0;
}
#error-geral{
	font:11px Tahoma;
	margin:0 0 3px 0;
}
