.banner{ position:relative; width:980px; height:212px; text-align:left; }
.banner .sombra{ position:relative; width:824px; height:9px; top:0px; left:78px; z-index:999; background:url('../images/sombra_topo.png') no-repeat; }

.space{ width:980px; height:30px; background:#ffffff; }

.cinema{ margin:0px 0px 0px 0px; width:980px; height:284px; background:url('../images/cinema.jpg') no-repeat top center #ffffff; text-align:center; }
.cinema .slideFilmes{ float:left; position:relative; width:580px; height:280px; margin:0px 0px 0px 44px; text-align:left; }
.cinema .infoFilmes{ float:right; position:relative; width:280px; height:220px; margin:55px 54px 0px 0px; text-align:left; /*text-transform:uppercase;*/ }
.cinema .infoFilmes .divFilmes{ display:block; position:relative; }
.cinema .infoFilmes .titulo_filme{ margin:0px 0px 0px 0px; padding:0; color:#d71721; font-size:16px; text-align:left; font-weight:bold; /*text-transform:uppercase;*/ }
.cinema .infoFilmes .salas_limit{ margin:10px 0px 10px 0px; height:160px; overflow: hidden; }
.cinema .infoFilmes .salas_limit .sala_filme{ width:260px; padding:10px 0px 10px 0px; /* background:url('../images/separador_filmes_home.png') no-repeat left bottom; */ } 
.cinema .infoFilmes .divFilmes .mais{ text-align:left; }
.cinema .infoFilmes .divFilmes .mais a{ color:#ffae00; /*text-transform:uppercase;*/ font-weight:bold; }

.logos{ margin:0; padding:0; width:980px; height:113px; background:url('../images/fundo_logos.gif') no-repeat top center #ffffff; border-top:1px solid #ffffff; } 
.logos img{ border:0px; } 

.meio{ height:350px; width:980px; margin:0px 0px 0px 0px; background:#ffffff; } 

.meio .acontece, .meio .horarios, .meio .busca{ width:296px; height:310px; margin:0; paddin:0; text-align:left; }

.meio .acontece{ float:left; margin:0px 0px 0px 44px; }
.meio .horarios{ float:left; margin:0px 0px 0px 0px; }
.meio .busca{ float:right; position:relative; margin:0px 44px 0px 0px; }

.meio .barra_vermelha, .meio .barra_laranja, .meio .barra_azul{ width:278px; height:47px; border-top:1px solid #ffffff; }
.meio .barra_vermelha{ background:url('../images/barra_home_vermelho.gif') no-repeat; }
.meio .barra_laranja { margin:0px 0px 0px 10px; background:url('../images/barra_home_laranja.gif') no-repeat;  }
.meio .barra_azul    { margin:0px 0px 0px 10px; background:url('../images/barra_home_azul.gif') no-repeat;     }

.meio  h2{ font-size:16px; color:#ffffff; /*text-transform:uppercase;*/ margin:18px 0px 0px 15px; }
.meio .acontece .quadro{ height:264px; }
.meio .horarios .q1{ height:152px; }
.meio .horarios .q2{ height:65px; }
.meio .horarios .quadro{ margin:0px 0px 0px 10px; }
.meio .quadro{ width:281px; background:url('../images/quadro.gif') no-repeat left bottom; }

.meio .busca .form_busca{ position:absolute; top:0px; right:-7px; width:291px; height:59px; background:url('../images/busca.gif') no-repeat right top; }
.meio .busca .form_busca .busca_texto{ margin:15px 0px 0px 60px; width:155px; height:20px; background:transparent; border:0px; font-size:16px; font-weight:bold; }
.meio .busca .form_busca .busca_ok{ cursor:pointer; margin:3px 0px 0px 18px; color:#ffffff; font-size:16px; background:transparent; border:0px; font-weight:bold; }
.meio .busca .infos{ position:absolute; top:78px; left:35px; width:200px; height:200px; font-size:12px; line-height:16px; }

.meio .busca .infos .sac{ margin:5px; padding:0px 0px 10px 60px; color:#d71721; font-size:16px; }
.meio .busca .infos .sac p{ color:#610e13; margin:0; padding:0; }
.meio .busca .infos .cad{ margin:15px 0px 10px 0px; padding:0; color:#d71721; font-size:16px; }

.meio .acontece .reg_acontece{ margin:5px 0px 0px 20px; padding:0 0 10px 10px; width:229px; height:25px; text-align:left; /*text-transform:uppercase;*/ background:url('../images/separador.png') left bottom no-repeat; }
.meio .horarios .reg_horario{ margin:5px 0px 0px 20px; padding:0px 0px 10px 10px; width:180px; text-align:left; line-height:16px; /*text-transform:uppercase;*/ background:url('../images/separador2.png') center bottom no-repeat; }

.meio .horarios .reg_comunidade{ margin:0px 0px 0px 5px; float:left; width:64px; height:65px; text-align:center;}
.meio .horarios .reg_comunidade img{ margin:10px 0px 0px 0px; }
  
.meio .acontece .no_back, .meio .horarios .no_back{ background:none; }

#bannerflash{ margin:0px 0px 0px 44px; padding:0; width:893px; height:212px; }

div#top div{
	font-family: Trebuchet MS;
	width:893px;
	height:212px;
	color: #00263e;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;  
	margin:0px 0px 0px 44px;
} 
div#hot_pics{
	width: 893px; 
	height: 212px;
	position: relative; 
	text-align:left;
}
	#hot_pics .new, #dest_image_cont .new{
		display: none;  
	}
	span.hot_pic{
		display: block;
		height: 212px; 
		text-align:center;
	}
	span.hot_topic{
		display:block;
		font-size: 17px;
		line-height: 31px;
		margin-left: 15px;
	}
	div#hot_pics img{
		position: absolute;
		z-index:1;
		left:0px;
		top:0px; 
		width: 893px; 
		height: 212px;		
	}
span#piclist ul {
	top:151px; 
	position: absolute;
	right:0px;	
	list-style-position:inside; 
	z-index:2;
}
span#piclist li{
	float:left;
	display:block;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;	 
	width: 30px;
	height: 24px;
	background: #618c29;
	text-align: center;
	
}
span#piclist li a {
	color:#ffffff;
	text-decoration: none; 
	display: block;
	line-height: 22px;
}
span#piclist li.active a{
	color: #cccccc;
}
span#piclist li.active{ 
	background:#618c29;
}


.texto{
	float:left;
	font-family:arial,Geneva,sans-serif;
	font-size:12px;
	padding:0 0 0 13px;
	text-align:justify;
	width:100%;
}

.texto_twitter{
	float:left;
font-family:arial;
font-size:12px;
margin:-3px 0 10px -33px;
text-align:justify;
width:232px;
}

.texto_twitter a{
	color:#bf0004;
	text-decoration:none;
}
.texto_twitter a:hover{
	color:#CCC;
}

#twitter ul li{
	display:inline;}

#twitter{
	width:232px;
	float:left;}
