@charset "iso-8859-1";
/* CSS Document */

body{
	background: url(../images/padrao.jpg) left top repeat;
	margin:0px;
	padding:0px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", sans-serif, Arial;
	font-size:10px;
	line-height:16px;
	color:#808285;
}

.padrao_topo{
	background:url(../images/padrao_topo.jpg) center top no-repeat;
	margin:0px;
	padding:0px;
	width:100%;
	height:290px;
}

.padrao_linha{
	background:url(../images/padrao_linha.png) left top repeat-x;
	width:100%;
	height:11px;
	margin:0px;
	padding:0px;
}

.padrao{
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
}

.padrao_rodape{
	background:url(../images/padrao_rodape.gif) left top repeat;
	margin:0px;
	padding:0px;
	height:350px;
	border-top:1px solid #a6a6a6;
}

.topo{
	width:800px;
	height:290px;
	margin:0px auto;
	padding:0px;
}

.logo{
	background:url(../images/logotipo_topo.png) left top no-repeat;
	width:221px;
	height:290px;
	float:left;
}

.clear{ clear:both;}

.banner{
		width:552px;
		background:url(../images/centro_banner.png) left top repeat-x;
		height:290px;
		float:left;
}

.banner_2{
		width:26px;
		background: url(../images/lat_dir_banner.png) left top no-repeat;
		height:290px;
		float:left;
}

.rodape{
	width:800px;
	height:auto;
	margin:0px auto;
	padding-top:20px;
	text-align:center;
	color:#989898;
	padding-bottom:160px;
}

.rodape a{
	color:#989898;
	text-decoration:none;
}
.rodape a:hover{
	color:#d6d6d6;
	text-decoration:none;
}

.logos_apoios{
	background:url(../images/logos_apoios.gif) center top no-repeat;
	width:800px;
	height:82px;
	margin:0px auto;
	padding:0px;
}

.main{
	width:800px;
	height:auto;
	display:block;
	margin:0px auto;
}

.col_esquerda{
	width:191px;
	height:auto;
	margin-left:22px;
	display:block;
	float:left;
}

.cont_colunas{
	width:169px;
	height:auto;
	display:block;
	overflow:hidden;
	padding: 0px 12px 0px 10px;
	margin:0px;
	background:url(../images/caixa_centro.png) left top repeat-y;
}

.cont_colunas_gr{
	width:360px;
	height:auto;
	display:block;
	overflow:hidden;
	padding: 0px 12px 0px 10px;
	margin:0px;
	background:url(../images/caixa_centro_gr.png) left top repeat-y;
}

.cont_colunas_detalhe{
	width:358px;
	height:auto;
	display:block;
	overflow:hidden;
	padding:6px 0px 6px 6px;
	margin:0px;
	background: #FFF;
}

.topo_menu{
	width:169px;
	height:90px;
	display:block;
	margin-bottom: 4px;
	background:url(../images/menu.jpg) left top no-repeat;
}

.topo_news{
	width:169px;
	height:24px;
	display:block;
	margin-bottom: 4px;
	background:none;
}

.topo_proximos{
	width:169px;
	height:24px;
	display:block;
	margin-bottom: 4px;
	background:url(../images/prox_eventos.jpg) left top no-repeat;
}

.enviar{
	background:url(../images/enviar.jpg) center center no-repeat;
	width:54px;
	height:24px;
	cursor:pointer;
	border:none;
}

.topo_destaque{
	width:169px;
	height:90px;
	display:block;
	margin-bottom: 4px;
	background:url(../images/destaque.jpg) left top no-repeat;
}

.topo_destaque_gr{
	width:360px;
	height:90px;
	display:block;
	margin-bottom: 4px;
	background: none;
}

.topo_calendario{
	width:169px;
	height:24px;
	display:block;
	margin-bottom: 4px;
	background:url(../images/caledario.jpg) left top no-repeat;
}

.topo_rede{
	width:169px;
	height:90px;
	display:block;
	margin-bottom: 4px;
	background:url(../images/a_rede.jpg) left top no-repeat;
}

.topo_agenda{
	width:169px;
	height:90px;
	display:block;
	margin-bottom: 4px;
	background:url(../images/agenda.jpg) left top no-repeat;
}

.txt_colunas{
	margin:12px 0px 6px 0px;
	padding:0px;
	height:auto;
	width:169px;
}

.txt_colunas2{
	padding:0px;
	height:auto;
	width:169px;
	float:left;
}

.col_centro{
	width:382px;
	height:auto;
	display:block;
	overflow:hidden;
	float:left;
}

.caixa_topo{
	width:191px;
	height:11px;
	display:block;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(../images/caixa_topo.png) left top no-repeat;
}

.caixa_topo_gr{
	width:382px;
	height:11px;
	display:block;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(../images/caixa_topo_gr.png) left top no-repeat;
}

.caixa_fundo{
	width:191px;
	height:11px;
	display:block;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(../images/caixa_fundo.png) left top no-repeat;
}
.caixa_fundo_gr{
	width:382px;
	height:11px;
	display:block;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(../images/caixa_fundo_gr.png) left top no-repeat;
}

.caixa_fundo_cinza{
	width:179px;
	height:32px;
	text-align:right;
	font-weight:100;
	display:block;
	overflow:hidden;
	padding:5px 12px 0px 0px;
	margin:0px;
	background:url(../images/caixa_fundo_cinza.png) left top no-repeat;
	cursor:pointer;
}

.col_direita{
	width:191px;
	height:auto;
	display:block;
	float:left;
}

.col_unica{
	width:382px;
	height:auto;
	display:block;
	float:left;
}


.menu_cultrede{
	background:url(../images/menu_cultrede.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
}


.menu_cultrede:hover{
	background:url(../images/menu_cultrede.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
}


.menu_republica{
	background:url(../images/menu_republica.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
}


.menu_republica:hover{
	background:url(../images/menu_republica.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
}

.menu_eventos{
	background:url(../images/menu_eventos.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
}

.menu_eventos:hover{
	background:url(../images/menu_eventos.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
}

.menu_municipios{
	background:url(../images/menu_municipios.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom: 1px solid #c9cacb;
}

.menu_municipios:hover{
	background:url(../images/menu_municipios.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom: 1px solid #c9cacb;
}

.sub_menu{ display:none;}
.sub_menu2{ display:none;}
.sub_bilheteira{ display:none; padding:6px 15px 6px 15px;}

a.menu_alcanena{
	background:url(../images/menu_alcanena.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_alcanena{
	background:url(../images/menu_alcanena.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_alcochete{
	background:url(../images/menu_alcochete.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_alcochete{
	background:url(../images/menu_alcochete.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_alijo{
	background:url(../images/menu_alijo.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_alijo{
	background:url(../images/menu_alijo.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_cast{
	background:url(../images/menu_cast.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_cast{
	background:url(../images/menu_cast.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_estarreja{
	background:url(../images/menu_estarreja.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_estarreja{
	background:url(../images/menu_estarreja.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_fig{
	background:url(../images/menu_fig.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_fig{
	background:url(../images/menu_fig.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_gouveia{
	background:url(../images/menu_gouveia.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_gouveia{
	background:url(../images/menu_gouveia.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_leiria{
	background:url(../images/menu_leiria.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_leiria{
	background:url(../images/menu_leiria.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_nisa{
	background:url(../images/menu_nisa.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_nisa{
	background:url(../images/menu_nisa.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_oeiras{
	background:url(../images/menu_oeiras.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_oeiras{
	background:url(../images/menu_oeiras.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_paredes{
	background:url(../images/menu_paredes.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_paredes{
	background:url(../images/menu_paredes.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_pombal{
	background:url(../images/menu_pombal.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_pombal{
	background:url(../images/menu_pombal.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_ponte{
	background:url(../images/menu_ponte.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_ponte{
	background:url(../images/menu_ponte.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_rio{
	background:url(../images/menu_rio.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_rio{
	background:url(../images/menu_rio.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_santarem{
	background:url(../images/menu_santarem.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_santarem{
	background:url(../images/menu_santarem.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_santiago{
	background:url(../images/menu_santiago.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_santiago{
	background:url(../images/menu_santiago.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_seia{
	background:url(../images/menu_seia.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_seia{
	background:url(../images/menu_seia.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_sesimbra{
	background:url(../images/menu_sesimbra.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_sesimbra{
	background:url(../images/menu_sesimbra.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_animacao{
	background:url(../images/menu_animacao.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_animacao{
	background:url(../images/menu_animacao.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_artes{
	background:url(../images/menu_artes.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_artes{
	background:url(../images/menu_artes.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_cinema{
	background:url(../images/menu_cinema.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_cinema{
	background:url(../images/menu_cinema.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_exposicoes{
	background:url(../images/menu_exposicoes.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_exposicoes{
	background:url(../images/menu_exposicoes.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_oficina{
	background:url(../images/menu_oficina.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_oficina{
	background:url(../images/menu_oficina.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_danca{
	background:url(../images/menu_danca.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_danca{
	background:url(../images/menu_danca.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_infanto{
	background:url(../images/menu_infanto.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_infanto{
	background:url(../images/menu_infanto.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_multi{
	background:url(../images/menu_multi.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_multi{
	background:url(../images/menu_multi.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a.menu_musica{
	background:url(../images/menu_musica.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_musica{
	background:url(../images/menu_musica.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_teatro{
	background:url(../images/menu_teatro.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}
a:hover.menu_teatro{
	background:url(../images/menu_teatro.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}



a.sub_apresentacao{
	background:url(../images/menu_apresentacao.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.sub_historia{
	background:url(../images/menu_hitoria.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.sub_rede{
	background:url(../images/menu_rede.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_bilheteira{
	background:url(../images/menu_bilheteira.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_catalogo{
	background:url(../images/menu_catalogo.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_centenario{
	background:url(../images/menu_centenario.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_projecto{
	background:url(../images/menu_projecto.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_publicos{
	background:url(../images/menu_publicos.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_aconteceu{
	background:url(../images/menu_aconteceu.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a.menu_contactos{
	background:url(../images/menu_contactos.gif) left top no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	/*border-bottom:1px solid #c9cacb;*/
	padding:0px;
	margin:0px;
}

a:hover.sub_apresentacao{
	background:url(../images/menu_apresentacao.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.sub_historia{
	background:url(../images/menu_hitoria.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.sub_rede{
	background:url(../images/menu_rede.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_bilheteira{
	background:url(../images/menu_bilheteira.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_catalogo{
	background:url(../images/menu_catalogo.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_centenario{
	background:url(../images/menu_centenario.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_projecto{
	background:url(../images/menu_projecto.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_publicos{
	background:url(../images/menu_publicos.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_aconteceu{
	background:url(../images/menu_aconteceu.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #c9cacb;
	padding:0px;
	margin:0px;
}

a:hover.menu_contactos{
	background:url(../images/menu_contactos.gif) left bottom no-repeat;
	width:169px;
	height:40px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	/*border-bottom:1px solid #c9cacb;*/
	padding:0px;
	margin:0px;
}

.nome_espetaculo{
	font-size:12px;
	font-weight:bold;
	color:#58595B;
	margin-bottom:3px;
}

.nome_companhia{
	font-size:10px;
	color:#808285;
	text-transform:uppercase;
	margin-bottom:10px;
}

.data_espetaculo{
	font-size:12px;
	font-weight:bold;
	color:#231F20;
	margin-bottom:3px;
}

.nome_teatro{
	font-size:11px;
	color:#808285;
	margin-bottom:15px;
}

a.info_verde{
	color:#39590a;
	text-decoration:none;
	width:179px;
	height:32px;
}

a.info_azul{
	color:#02668b;
	text-decoration:none;
	width:179px;
	height:32px;
}

.mapa{
	background:url(../images/mapa.jpg) left top no-repeat;
	width:169px;
	height:658px;
	display:block;
	overflow:hidden;
}

.legenda{
	color:#58595B;
	height:auto;
	width:153px;
	margin-top:85px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	line-height:15px;
}

a.border_municipios{
	border-bottom:1px solid #939598;
	width:153px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	color:#58595B;
	font-weight:bold;
}
a:hover.border_municipios{
	text-decoration:none;
	color:#444444;
}


input.inputs_news{
	width:163px;
	height:18px;
	padding-top:6px;
	padding-left:2px;
	font-size:10px;
	background-color:#f3f3f4;
	border:1px solid #c5c4c4;
	color:#989898;
}

a.avanca_mes{ 
	width:13px; 
	height:13px; 
	background:url(../images/seta_avanca.gif) right top no-repeat; 
	display:block; 
	overflow:hidden;
	margin:3px 0px;
}

a:hover.avanca_mes{
	background:url(../images/seta_avanca.gif) right top no-repeat;
}

a.recua_mes{ 
	width:13px; 
	height:13px; 
	background:url(../images/seta_recua.gif) right top no-repeat; 
	display:block; 
	overflow:hidden;
	margin:3px 0px;
}

a:hover.recua_mes{
	background:url(../images/seta_recua.gif) right top no-repeat;
}

a.avanca_ano{ 
	width:16px; 
	height:13px; 
	background:url(../images/avanca_ano.gif) right top no-repeat; 
	display:block; 
	overflow:hidden;
	margin:3px 0px;
}

a:hover.avanca_ano{
	background:url(../images/avanca_ano.gif) right top no-repeat;}

a.recua_ano{ 
	width:16px; 
	height:13px; 
	background:url(../images/recua_ano.gif) right top no-repeat; 
	display:block; 
	overflow:hidden;
	margin:3px 0px;
}

a:hover.recua_ano{
	background:url(../images/recua_ano.gif) right top no-repeat;}
	
.pesq{
	width:169px;
	height:24px;
	display:block;
	overflow:hidden;
	background:url(../images/btn_pesquisa.jpg) left top no-repeat;
}

div.eventos_list{
		width:360px;
		height:auto;
		display:block;
		overflow:hidden;
		padding-bottom:8px;
		border-bottom:1px solid #CCC;
		padding-top:10px;
		text-decoration:none;
		background-color:#FFF;
		text-decoration:none;
}

a.eventos_list{
		width:360px;
		height:auto;
		display:block;
		overflow:hidden;
		text-decoration:none;
		cursor:pointer;
		background: none;
		text-decoration:none;
}

div:hover.eventos_list{
		background-color:#f7f7f7;
		text-decoration:none;
}

a.eventos_list2{
		width:360px;
		height:auto;
		display:block;
		overflow:hidden;
		padding-bottom:10px;
		border-bottom:1px solid #CCC;
		padding-top:10px;
		text-decoration:none;
		background-color:#FFF;
		text-decoration:none;
}

a:hover.eventos_list2{
		background-color:#f7f7f7;
		text-decoration:none;
}

a.eventos_list3{
		width:160px;
		height:auto;
		display:block;
		overflow:hidden;
		padding-bottom:10px;
		border-bottom:1px solid #CCC;
		padding-top:10px;
		text-decoration:none;
		background-color:#FFF;
		text-decoration:none;
		padding-left:5px;
		padding-right:5px;
}

a:hover.eventos_list3{
		background-color:#f7f7f7;
		text-decoration:none;
}

a.link{
	font-size:10px;
	color:#808285;
	text-decoration:none;
}

a:hover.link{
	color:#727476;
	text-decoration: underline;
}

.cont_texto{
	width:350px;
	height:auto;
	display:block;
	overflow:hidden;
	text-decoration:none;
	background: none;
	text-decoration:none;
	padding:0px 5px;
	margin-bottom:15px;
}

.nome_municipio{
	width:359px;
	height:25px;
	background:url(../images/fundo_bilheteira.gif) left top no-repeat;
	padding:4px 0px 0px 15px;
	font-size:14px;
	cursor:pointer;
}

.nome_municipio:hover{
	background:url(../images/fundo_bilheteira_h.gif) left top no-repeat;
}


