body{margin:0px; background-color:#EEE;}

div{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;}

HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none;
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

#site{margin:0px auto; padding:0px; width:980px; background-color:#FFF; height:auto; min-height:auto; overflow:auto;}

#header{margin:0px auto; width:980px; height:202px; text-align:center; background-repeat:no-repeat; background-image:url(../imagens/bg_header.jpg);}

#logo{float:left; width:162px; height:156px; margin-top:2px; margin-left:95px; *margin-left:95px; _margin-left:47px;}






#menu{margin:0px; float:left; margin-top:-43px; width:980px; height:43px; overflow:hidden; BACKGROUND: url(../imagens/menu_sprite.png) no-repeat;}

#menu LI {LIST-STYLE-TYPE: none; MARGIN: 0px; FLOAT: left; LIST-STYLE-IMAGE: none}

#menu LI A {WIDTH: 980px; DISPLAY: block; HEIGHT: 43px}

#menu LI A SPAN {DISPLAY: none}

#menu .principal {WIDTH: 110px; float:left; margin-left:110px; *margin-left:110px; _margin-left:55px;}

#menu .principal:hover {BACKGROUND: url(../imagens/menu_sprite.png) no-repeat; BACKGROUND-POSITION:-110px -43px}


#menu .cinema {WIDTH: 104px; float:left; margin-left:16px; *margin-left:16px; _margin-left:8px;}

#menu .cinema:hover {BACKGROUND: url(../imagens/menu_sprite.png) no-repeat; BACKGROUND-POSITION: -236px -43px}


#menu .programacao {WIDTH: 126px; float:left; margin-left:18px; *margin-left:18px; _margin-left:9px;}

#menu .programacao:hover {BACKGROUND: url(../imagens/menu_sprite.png) no-repeat; BACKGROUND-POSITION: -358px -43px}


#menu .promocoes {WIDTH: 110px; float:left; margin-left:19px; *margin-left:19px; _margin-left:10px;}

#menu .promocoes:hover {BACKGROUND: url(../imagens/menu_sprite.png) no-repeat; BACKGROUND-POSITION: -503px -43px}


#menu .localizacao {WIDTH: 126px; float:left;margin-left:19px; *margin-left:19px; _margin-left:10px;}

#menu .localizacao:hover {BACKGROUND: url(../imagens/menu_sprite.png) no-repeat; BACKGROUND-POSITION: -632px -43px}


#menu .contatos {WIDTH: 95px; float:left; margin-left:19px; *margin-left:19px; _margin-left:10px;}

#menu .contatos:hover {BACKGROUND: url(../imagens/menu_sprite.png) no-repeat; BACKGROUND-POSITION: -777px -43px}











div.filme{float:left; width:267px; height:102px; *height:88px; _height:88px; overflow:hidden;}

div.filme p{float:left; margin-top:3px; margin-left:2px; width:265px; margin-bottom:0px; margin-right:0px; line-height:14px;}

p.filme{text-align:justify; margin:0px; padding:2px;}

a.filme{font-family:arial; font-size:12px; color:#666; text-decoration:none;}

a.filme:hover{font-family:arial; font-size:12px; color:#666; text-decoration:underline;}


#ticker{float:left; width:980px; height:283px; background-image:url(../imagens/bg_ticker.gif); background-repeat:repeat-x;}

div.destaques{float:left; width:267px; height:290px; margin-top:10px; margin-left:45px; *margin-left:45px; _margin-left:30px;}

#divisor{float:left; width:980px; height:6px; background-image:url(../imagens/space_border.gif); background-repeat:repeat-x;}

div.others{float:left; width:267px; min-height:200px; height:auto; margin-left:45px; *margin-left:45px; _margin-left:30px; background-color:#FFF;}

#footer{float:left; width:980px; height:103px; background-image:url(../imagens/bg_footer.gif); background-repeat:no-repeat;}


div.titulo{background-image:url(../imagens/bg_titulo.gif); background-repeat:no-repeat; width:267px; height:54px;}

h2.titulo{font-family:arial; font-size:16px; color:#009999; float:left; margin-left:15px; margin-top:19px;}

h2.titulo_trailer{font-family:arial; font-size:16px; color:#009999; margin:0px auto; text-align:center; margin-top:19px; margin-bottom:10px;}

h3.titulo{font-family:arial; font-size:16px; color:#009999; float:left; clear:both; width:100%; padding-bottom:5px;}






div.trailer{float:left; width:121px; height:73px; background-image:url(../imagens/bg_trailer.png); margin-left:5px; *margin-left:5px; _margin-left:2px; margin-right:5px;}

div.titulo_trailer{float:left; clear:both; width:249px; margin-left:5px; *margin-left:5px; _margin-left:2px; height:14px; overflow:hidden;}

div.txt_trailer{float:left; width:134px; overflow:hidden; height:71px; margin-top:0px; padding:0px; margin-left:0px;}

div.txt_trailer p{float:left; margin:0px; padding:0px; width:121px; height:71px; line-height:14px;}

a.trailer{font-family:arial; font-size:11px; color:#666; text-decoration:none;}

a.trailer:hover{font-family:arial; font-size:11px; color:#666; text-decoration:underline;}




font.footer{font-family:arial; font-size:10px; color:#FFFFFF;}

a.footer{font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:none;}

a:hover.footer{font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:underline;}


p.newsletter{float:left; clear:both; margin-left:5px; *margin-left:5px; _margin-left:2px; margin-right:10px; margin-bottom:5px; margin-top:5px;}

.input_newsletter{float:left; clear:both; width:238px; height:16px; padding:7px; color:#666666; background-color:#FFFFFF; border:1px solid #DADADA; margin-top:5px; margin-left:5px; font-family:arial; font-size:13px;}

.bt_newsletter{float:right; padding:7px; width:119px; height:31px; margin-top:5px; cursor:pointer; border:none;}




#mainContent {MIN-HEIGHT: 270px; margin-left:0px; background-color:#F5F5F5; margin-left:165px; *margin-left:165px; _margin-left:83px; margin-top:20px; WIDTH: 650px; FLOAT:left; _height: 270px; padding-top:10px; border:1px solid #CCC; margin-bottom:20px;}
