body {
	background:url(../imgs/bg.jpg) repeat;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0;
	margin:0;}




#home {
	background:url(../imgs/formas_01.png) left top no-repeat;
	height:734px;}
.home {
	width:760px;
	position: relative;
  right: -600px;}	
.home p {
	  clear: both;
    line-height: 25px;
    margin: 0 0 0 -100px;
    padding: 50px 0 0;
    text-align: right;
		font-size:14px;
    width: 760px;}	
.logo {
	background:url(../imgs/logo-acoisatapreta.png) no-repeat 0 20px;
	width:498px;
	clear: both;
  float: right;
	height:240px;}

.icons {
  position: absolute;
  right: 100px;
  top: 50px;}
a.twitter {background:url(../imgs/icon-twitter.png) no-repeat; width:46px; height:44px; display:block; overflow:hidden; text-indent:-9999px; color:#fff; font-size:1px;}
a:hover.twitter {background:url(../imgs/icon-twitter-over.png) no-repeat;}
a.facebook {background:url(../imgs/icon-facebook.png) no-repeat; width:47px; height:46px; display:block; overflow:hidden; text-indent:-9999px; color:#fff; font-size:1px;  margin: 0 0 10px;}	
a:hover.facebook {background:url(../imgs/icon-facebook-over.png) no-repeat;}
#menu {
	float: left;
  margin: 30px 0 0;
	height: 30px;
	clear:both;
	}
#menu a {
	font-size:14px;
	color:#808285;
	text-align:center;
	margin: 0 40px 0 0;
	text-transform:uppercase;
	float:left;
	text-decoration:none}	

#menu a:hover {	
border-bottom:4px solid #a7250e; color:#000000}
#sobre {
	background:url(../imgs/formas_04_01.png) no-repeat left top;
	height:389px;
	margin: 100px 0 0;}
#sobre-dir {
	background:url(../imgs/formas_04_02.png) no-repeat right top;
	height:389px;
	margin: -400px 0 0;}
	
#sobre  #menu {
	float: left;
  margin: 30px 0 0 250px;
	height: 30px;
	clear:both;
	}
#sobre  #menu a {
	font-size:14px;
	color:#808285;
	text-align:center;
	margin: 0 40px 0 0;
	text-transform:uppercase;
	float:left;
	text-decoration:none}	

#sobre  #menu a:hover {	
border-bottom:4px solid #a7250e; color:#000000}
#sobre  #menu a.ativo {	
border-bottom:4px solid #a7250e; color:#000000 }

		
#filmes {
	background:url(../imgs/formas_06_01.png) no-repeat left top;
	height:771px;

	margin: 100px 0 0;}
#filmes-dir {
	background:url(../imgs/formas_06_02.png) no-repeat right top;
	height:771px;
	margin: -780px 0 0;}
	
#filmes  #menu {
	float: left;
  margin: 330px 0 0 420px;
	height: 30px;
	clear:both;
	}
#filmes  #menu a {
	font-size:14px;
	color:#808285;
	text-align:center;
	margin: 0 40px 0 0;
	text-transform:uppercase;
	float:left;
	text-decoration:none}	

#filmes  #menu a:hover {	
border-bottom:4px solid #a7250e; color:#000000}
#filmes  #menu a.ativo {	
border-bottom:4px solid #a7250e; color:#000000 }

#filmes .img-filme {
	float:left;
	width:180px;}
#filmes .texto-filme {
	float:left;
	width:700px;}
#filmes .texto-filme p {
	font-size:14px;
	line-height: 25px;
  margin: 0;
  padding: 0;}	
#filmes .texto-filme a {
	color:#808285;
	text-decoration:none;}	

#filmes .texto-filme a:hover {
	color:#000000;
	text-decoration:none;}	
		
#programacao {
	background:url(../imgs/formas_08.png) no-repeat left top;
	width:1400px;
	margin: 300px 0 0;
	height:559px; }
	
#programacao  #menu {
	float: left;
  margin:150px 0 0 550px;
	height: 30px;
	clear:both;
	}
#programacao  #menu a {
	font-size:14px;
	color:#808285;
	text-align:center;
	margin: 0 40px 0 0;
	text-transform:uppercase;
	float:left;
	text-decoration:none}	

#programacao  #menu a:hover {	
border-bottom:4px solid #a7250e; color:#000000}
#programacao  #menu a.ativo {	
border-bottom:4px solid #a7250e; color:#000000 }

#programacao .direita {
	float:left;
	margin: 50px 0 0 400px;
	width:400px;}
#programacao .direita p {
	font-size:13px;
	line-height:20px;}
#programacao .direita span {
	font-style:italic;}	
#programacao .esquerda {
	float:left;
	margin: 45px 0 0;
	width:400px;}	
#programacao .esquerda p {
	font-size:13px;
	line-height:20px;}
#programacao .esquerda span {
	font-style:italic;}	
		
#ocinema {
	background:url(../imgs/formas_10.png) no-repeat right top;
	margin-top: 200px;
	height:759px;}

#ocinema  #menu {
	float: left;
  margin: 50px 0 0 320px;
	height: 30px;
	clear:both;
	}
#ocinema  #menu a {
	font-size:14px;
	color:#808285;
	text-align:center;
	margin: 0 40px 0 0;
	text-transform:uppercase;
	float:left;
	text-decoration:none}	

#ocinema  #menu a:hover {	
border-bottom:4px solid #a7250e; color:#000000}
#ocinema  #menu a.ativo {	
border-bottom:4px solid #a7250e; color:#000000 }

#ocinema .aguarde {
	background:url(../imgs/aguarde.png) no-repeat;
	width:157px;
	margin: 200px 0 0 720px;
  position: absolute;
	height:157px;}
	
#texto2	.aguarde {
	background:url(../imgs/aguarde.png) no-repeat;
	width:157px;
	margin:20px 0 0 250px;
  position: absolute;
	height:157px;}
	
#jornal {
	background:url(../imgs/formas_12_01.png) no-repeat left top;
	width:;
	height:267px;}	

#jornal  #menu {
	float: left;
  margin: 95px 0 0 530px;
	height: 30px;
	clear:both;
	position:absolute;
	z-index:5;
	}
#jornal  #menu a {
	font-size:14px;
	color:#808285;
	text-align:center;
	margin: 0 40px 0 0;
	text-transform:uppercase;
	float:left;
	text-decoration:none}	

#jornal  #menu a:hover {	
border-bottom:4px solid #a7250e; color:#000000}
#jornal  #menu a.ativo {	
border-bottom:4px solid #a7250e; color:#000000 }		
#jornal .aguarde {
	background:url(../imgs/aguarde.png) no-repeat;
	width:157px;
	margin: 200px 0 0 720px;
  position: absolute;
	height:157px;}
	
	
#footer {
	
margin: -100px auto 0 auto;
position: absolute;
z-index: 0;
}

#footer-dir {background:url(../imgs/formas_12_05.png) no-repeat right top;
	height:450px;}

#footer .parceiros {
	background:url(../imgs/footer-parceiros.png) no-repeat;
	width:812px;
	margin: 520px 0 50px 320px;
	float:left;
	height:135px; }
	
	
	
	
#texto {
	overflow: auto;
	float:left;
	width:900px;
	margin: 130px 0 0 250px;
	height:200px; 
	padding: 0 10px;
	clear:both;}
	
#texto2 {
	
	float:left;
	width:900px;
	margin: 120px 0 0 250px;
	height:200px; 
	padding: 0 10px;
	clear:both;}
	
#texto2 p {
	font-size:14px;}
	

span.equipe {margin:0 0 0 100px;}	
			
#texto p {
	font-size:14px;}
#texto::-webkit-scrollbar {
    width: 13px;
		height:100%;
}
#texto::-webkit-scrollbar-track-piece  {
	background:url(../imgs/bgscroll.jpg) repeat-y 6px 0px; }

#texto::-webkit-scrollbar-button:decrement {
   background:url(../imgs/seta-cima.png) no-repeat;
	 width:13px;
	 height:11px;
}
#texto::-webkit-scrollbar-button:increment {
   background:url(../imgs/seta-baixo.png) no-repeat;  
}

#texto::-webkit-scrollbar-thumb {
    
    background:url(../imgs/bg-seta.jpg) no-repeat 3px 0;
		width:7px;
}

#newboxes1 {    float: left;}
#newboxes1 a {text-decoration:none; color:#808285; font-size:14px; float: left; margin: 33px 0 0 15px;}
#newboxes1 a.ativo {color:#000000; background:url(../imgs/marca-menu.jpg) no-repeat left 14px; margin: 30px 0 0 250px;
    padding: 3px 0 0 6px;}
#newboxes1 a:hover {color:#000000;}	


#newboxes2 {    float: left;}
#newboxes2 a {text-decoration:none; color:#808285; font-size:14px; float: left; margin: 33px 0 0 15px;}
#newboxes2 a.apresenta {margin: 33px 15px 0 250px;}
#newboxes2 a.ativo {color:#000000; background:url(../imgs/marca-menu.jpg) no-repeat left 14px; margin: 30px 0 0 0px;
    padding: 3px 0 0 6px;}
#newboxes2 a:hover {color:#000000;}	

#newboxes3 {    float: left;}
#newboxes3 a {text-decoration:none; color:#808285; font-size:14px; float: left; margin: 33px 0 0 15px;}
#newboxes3 a.apresenta {margin: 33px 15px 0 250px;}
#newboxes3 a.ativo {color:#000000; background:url(../imgs/marca-menu.jpg) no-repeat left 14px; margin: 30px 0 0 15px;
    padding: 3px 0 0 6px;}
#newboxes3 a:hover {color:#000000;}	

#newboxes4 {    float: left;}
#newboxes4 a {text-decoration:none; color:#808285; font-size:14px; float: left; margin: 33px 0 0 15px;}
#newboxes4 a.apresenta {margin: 33px 15px 0 250px;}
#newboxes4 a.ativo {color:#000000; background:url(../imgs/marca-menu.jpg) no-repeat left 14px; margin: 30px 0 0 15px;
    padding: 3px 0 0 6px;}
#newboxes4 a:hover {color:#000000;}	


#newboxes5 {    float: left;}
#newboxes5 a {text-decoration:none; color:#808285; font-size:14px; float: left; margin: 35px 0 0 15px;}
#newboxes5 a.apresenta {margin: 33px 15px 0 600px;}
#newboxes5 a.ativo {color:#000000; background:url(../imgs/marca-menu.jpg) no-repeat left 14px;
    padding: 3px 0 0 6px;}
#newboxes5 a:hover {color:#000000;}	


#newboxes6 {    float: left;}
#newboxes6 a {text-decoration:none; color:#808285; font-size:14px; float: left; margin: 35px 0 0 15px;}
#newboxes6 a.apresenta {margin: 33px 15px 0 600px;}
#newboxes6 a.ativo {color:#000000; background:url(../imgs/marca-menu.jpg) no-repeat left 14px; margin: 30px 0 0 15px;
    padding: 3px 0 0 6px;}
#newboxes6 a:hover {color:#000000;}	



a#platzchen {background:url(../imgs/platzchen.png) no-repeat; width:50px; height:35px; position:absolute; text-indent:-9999px; display:block; overflow:auto; font-size:1px; opacity:0.5; right: 0; margin: 0 0 0 0;}

a#platzchen:hover {opacity:1}