* { padding: 0;
	margin: 0;
	outline: 0;
	}
	
html {
	background: #000 url('../images/bg1.jpg') top center fixed;
	text-align: center;
	font: normal 12px arial;
	color: #000;
	min-height: 101%;
	}

img { border: 0px;}	
	
#container {
	text-align: center;
	width: 872px;
	margin: 0px auto 30px auto;
	}
		
#fundo {
		background: transparent url('../images/bg-container.png') repeat-y top center;
		width: 872px;
		margin: 0px auto;
		padding-top: 40px;
	}	
	
/* -------------- TOPO ------------- */ 

#topo {
		height: 210px;
		display: block;
		width: 872px;
		height: 200px;
		margin: 0px auto;
		padding: 0px;
		background: transparent url('../images/pelicula.png') no-repeat top left;
		position: relative;
	}

	#topo  h1{
		background: transparent;
		position: absolute;
		top: 50px;
		left: 50px;
		}

	#topo h1 a{
		display: block;
		width: 268px;
		height: 51px;
		}		
		
	#topo h1 span{
		display: none;
		}	
	
#menutopo {
	float: right;
	margin-top: 140px;
	margin-right: 60px
	}		
	
	#menutopo li  {
		display: inline;
		list-style-type: none;
		}		

	#menutopo li a{
		text-decoration: none;
		font-weight: bold;
		font-size: 18px;
		font-family: Trebuchet MS;
		display:block;
		float: left;
		margin: 5px 0px;
		}	

	#menutopo li a span{
		display: none;
		}	
		
	li.item1 a { display: none; }
	li.item2 a { background: url('../images/bt_apresentacao.png') right top; width: 133px; height: 19px; }
	li.item3 a { background: url('../images/bt_2009.png') right top; width: 110px; height: 19px; }
	li.item4 a { background: url('../images/bt_anteriores.png') right top; width: 168px; height: 19px; }
	li.item5 a { background: url('../images/bt_contato.png') right top; width: 74px; height: 19px; }

	li.item2 a:hover { background-position: right bottom;}
	li.item3 a:hover { background-position: right bottom;}
	li.item4 a:hover { background-position: right bottom;}
	li.item5 a:hover { background-position: right bottom;}

	
#lateral .menu {
	margin-bottom: 25px;
	}		
	
	#lateral .menu  li  {
		list-style-type: none;
		margin-bottom: 8px;
		}		

	#lateral .menu  li a{
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;
		color: #000;
		}	

	#lateral .menu  li a:hover {
		color: #e85d10;
		}			

	#lateral .lista-anteriores  li a{
		text-transform: none;
		}			


#lateral  p {
	padding-left: 30px;
	}

#lateral .search  { margin-top: 20px;display:none;}
	
.search fieldset {display:none;}
.search .info{display:none;}

div.filme  {
padding: 0px; margin: 0px 0px 10px 0px;
}

div.filme .thumb {float:left; width:120px;}
div.filme .texto {float:right; width:280px;}

div.filme .texto p {float:right; width:280px; margin:0px; padding: 0px;}
		
/* -------------- CORPO ------------- */ 


#corpo {
	text-align: left;
	width: 800px;
	margin: 0px auto 30px auto;
	}

#corpo a {
	font-weight: bold;
	color: black;
	text-decoration: none;
	}

#corpo a:hover {
	text-decoration: underline;
	}
	
	#lateral {
		float: left;
		width: 250px;
		text-align: right;
		margin-right: 60px;
		}	
		
	#conteudo {
		float: left;
		width: 420px;
		}	

	#conteudo h2 {
		color: #999;
		margin-bottom: 20px;
		}
	
	#conteudo ol,
	#conteudo ul	{
		margin-left: 23px;
		}	

#corpo a.botaoVermelho {
	font: bold 11px arial;
	color: #FFF;
	border: 0px;
	background: #45132e;
	padding: 3px 12px 4px 12px;
	}		
		

#corpo a.botaoVermelho:hover {
	color: #FFF;
	}		

/* -------------- menu ------------- */ 	


/* -------------- RODAPE ------------- */ 	
	
#rodape {
	text-align: left;
		background: transparent url('../images/bg-container.png') repeat-y top center;
		width: 872px;
		margin: 0px auto;
	position: relative;
	}

	.menupatrocinio {
		margin-left: 50px;
		}		
	
	.menupatrocinio li  {
		display: inline;
		list-style-type: none;
		}		

.moduletable {
	float: left;
	width: 750px;
	}		

#credito {
	background: transparent url('../images/pelicula_cred.png');
	width: 120px;
	height: 80px;
	float: right;
	}		


	#credito .menu {
	padding: 21px;
		}	
	
	#credito .menu  li  {
		list-style-type: none;
		margin-bottom: 3px;
		}		

	#credito .menu   li a{
		white-space: nowrap;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
		color: #fff;
		}	

	#credito .menu   li a:hover{
		color: #e85d10;
		}	

/* -------------- NOTICIAS ------------- */ 

.junewsultra {
	margin-top: 20px;}
	
.junews {
	margin-bottom: 10px;}

#corpo a.readmore{
	color: #e85d10;
	margin-left: 10px;
	font-size: 0.9em}	

#corpo H4 a.readmore{
	color: #000;
	font-size: 1em;
	margin-left: 0px;
	}		
		
	

		
/* ############ PATCH ############# */ 	
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}	

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.html"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

