body{
 background:#FFFFFF;	
 margin:0px;
 padding:0px;
 font-family:Verdana, Tahoma, Arial, sans-serif;
}

img{
 border:none;	
}

#container{
 width:1000px;
 margin:0px auto 0px auto;	
}

#topo{
 background:url(img/bgtopo.jpg) repeat-x top left #E6E6E6;	
 width:990px;
 min-height:117px;
 margin:7px 5px 0px 5px;
 padding:0px;
}

* html #topo{
 height:117px;	
}

#topo h1{
 float:left;
 background:url(img/logoci.jpg) no-repeat;	
 margin:0px;	
 padding:0px;
 height:117px;
 width:325px;
}

#topo h1 a{
 width:250px;	
 height:117px;
 display:block;
}

#topo h1 a span{ 
 display:none;	
}

#boxbusca{
 float:left;	
 background:#FFFFFF;	
 width:550px;
 min-height:73px;
 margin:10px 0px 0px 0px;
 padding:10px;
 font-size:12px;
 color:#666666;	
 border:1px solid #CCCCCC;
}

* html #boxbusca{
 height:73px;	
}

#boxbusca a{
 text-decoration:none;	
}

#boxbusca a:hover{
 color:#2775AD;
 font-weight:bold;
}
	
#boxbusca ul{
 margin:0px;	
 padding:0px;
 list-style:none;
 font-size:12px;
}

#boxbusca ul li{
 float:left;
}

#boxbusca ul li a{
 display:block;
 padding:5px 10px;
 text-decoration:none;
 color:#999999;
 font-weight:bold;
}

#boxbusca ul li a:hover{
 background:#2775AD;
 color:#FFFFFF;
}

#boxbusca form{
 padding:0px;	
 margin:0px 0px 3px 0px;
}

.frmbusca{
 width:394px;
 height:20px;
 margin:0px;
 padding:2px;
 border:1px solid #CCCCCC;
}

.botao{
 height:26px;	
 background:url(img/bgbotao.jpg) repeat-x top left;	
 padding:2px 12px 0px 12px;
 margin:0px;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 border:none;
 vertical-align:bottom;
}

* html .botao{	
 padding:2px 7px 0px 7px;	
}

#boxconf{
 float:left;
 font-size:12px;
 padding:10px;
}

#boxconf ul{
 margin:0px;	
 padding:0px;
 list-style:none;
}

#boxconf ul li{
 margin:2px 0px 0px 0px;	
}

#boxconf ul li a{	
 text-decoration:none;	
 color:#999999;
}

#boxconf ul li a:hover{
 color:#2775AD;	
 font-weight:bold;
}

.barraanuncio{
 background:#2775AD;	
 width:990px;
 min-height:20px;	
 margin:5px;
 padding:0px;
 padding-top:5px;
}

* html .barraanuncio{
 height:20px;	
}

#colunaconteudo{
 float:left;	
 width:785px;
 margin:0px 5px;
}

* html #colunaconteudo{
 margin:0px 5px 0px 3px; 	
}

#filmedestaque{
 float:left;	
 margin:0px 5px 0px 0px;
}

#filmesubdestaque{
 float:left;	
 margin:0px;
}

.publicidadehorizontal{
 text-align:center;
 padding:20px 0px;
 clear:both;
}

#categoriasmenu{
 background:url(img/bgcategorias.jpg) no-repeat top right #666666;	
 width:786px;	
 min-height:50px;
}

* html #categoriasmenu{
 height:50px;	
}

#categoriasmenu ul{
 padding:30px 10px 0px 10px;
 margin:0px;
 list-style:none;
 font-size:12px;
}

#categoriasmenu ul li{
 display:inline;	
 margin:0px 10px;
}

#categoriasmenu ul li a{
 text-decoration:none;	
 color:#999999;
 font-weight:bold;
}

#categoriasmenu ul li a:hover{
 color:#666666;
}	
	
#listafilmes{
 width:780px;
 border:1px solid #DADADA;	
 margin:-1px 0px 15px 0px;
}

#filmes ul{
 width:730px;	
 margin:10px 25px;
 padding:0px;
 list-style:none;
}

#filmes ul li{
 float:left;	
 width:140px;
 font-size:12px;	
 margin:10px 5px 15px 0px;
}

#filmes ul li a{
 text-decoration:none;	
 color:#2775AD; 	
 font-weight:bold;
 font-size:11px;
}

#filmes ul li a:hover{
 color:#999999;	
}

.boxpaginacao{
 margin:10px 0px;
 padding:0px 20px;	
 clear:both;
 display:block;	
 text-align:right;
 color:#999999;
}

.boxpaginacao ul{
 margin:2px 5px;	
 padding:0px;
 list-style:none;
 font-size:10px;
}

.boxpaginacao ul li{
 display:inline;	
}

.boxpaginacao ul li a{
 text-decoration:none;
 color:#999999;
}	

.boxpaginacao ul li a:hover{
 color:#2775AD;
}	

#colunamenu{
 float:left;
 width:200px;
 font-size:12px;
 color:#999999;	
}

#colunamenu h2{
 width:150px;
 height:20px;
 margin:0px;	
 padding:10px 5px 10px 45px;
 color:#ffffff;
 font-size:14px;
}

#titcartaz{
 background:url(img/bgtitulocartaz.jpg) no-repeat top left;	
}

#titsemana{
 background:url(img/bgtitulosemana.jpg) no-repeat top left;	
}

#titultimos{
 background:url(img/bgtituloultimos.jpg) no-repeat top left;	
}

.boxmenu{
 background:#F6F6F6;	
 width:189px;
 margin:-12px 0px 20px 8px;	
 border-left:1px solid #DADADA;
 border-right:1px solid #DADADA;
 border-bottom:1px solid #DADADA; 
}

* html .boxmenu{
 margin:0px 0px 20px 8px;	
}

.boxmenu ol li{
 margin-top:5px;	
}

.boxmenu ol li a{
 text-decoration:none;	
 color:#999999;
}

.boxmenu ol li a:hover{
 color:#2775AD; 	
 font-weight:bold;
}

#barrabusca{
 clear:both;
 width:990px;
 min-height:30px;
 margin:0px 5px;
 border:1px solid #DADADA;	
 text-align:center;
}

* html #barrabusca{
 height:30px;	
}

#barrabusca form{
 margin:0px;	
 padding:10px 0px;
 font-size:13px;
 font-weight:bold;
 color:#2775AD;
}

.txtbarrabusca{
 border:1px solid #DADADA;
 width:380px;
 height:20px;
 padding:0px;	
}

.selbarrabusca{
 border:1px solid #DADADA;	
 height:20px;
 width:125px;
 padding:0px;
 font-size:12px;
}

.btnbarrabusca{
 background:#2775AD;	
 padding:0px 5px;
 margin:0px 5px;
 height:20px;
 color:#ffffff;	
 border:0px;
 vertical-align:bottom;
 font-weight:bold;
 font-size:11px;
}

#copyright{
 font-size:12px;
 color:#2775AD;	
 text-align:center;
}

#copyright a{
 text-decoration:none;	
 color:#2775AD;
}

#copyright a:hover{
 text-decoration:underline;	
}

#copyright ul{
 margin:10px 0px;	
 padding:0px;
 list-style:none;
}

#copyright ul li{
 display:inline;	
}

/* ------------------ Página Interna --------------------- */

#imgfilme{
 width:261px;
 height:385px;
 padding:10px 0px 0px 10px;
 float:left;
}

#txtfilme{
width:450px;
color:#999999;
font-size:12px;
margin:0px 0px 0px 300px;
}

#txtfilme h2{
 color:#006699;
}

#txtfilme h3{
 color:#CCCCCC;
}

*html #txtfilme h2{
 font-size:20px;
 margin-top:10px;
}

#descritivofilme{
 width:450px;
 font-size:12px;
 color:#666666;
 margin:0px 0px 20px 0px;
}

.descri1{
 background:#F9F9F9;
 width:440px;
 height:16px;
 padding:4px;
 margin-top:3px; 
}

.descri2{
 background:#CFECFF;
 width:440px;
 height:16px;
 padding:4px;
 margin-top:3px;
}


#elenco{
 font-size:12px;
 width:300px;
 color:#999999;
 margin:30px 0px 0px 300px;
}

#elenco h3{
 color:#006699;
 margin-bottom:0px;
 margin-top:0px;
}

#trailer{
font-size:12px;
color:#999999;
margin:20px 0px 0px 300px;
}

#trailer a{
 font-size:12px;
 color:#999999;
 text-decoration:none;
}

#trailer a:hover{
 color:#2775AD;
 text-decoration:none;
 font-weight:bold;
}

#toptext{
 font-size:10px;
 color:#BBBBBB;
 padding-left:3px;
}

/* INÍCIO PARCEIROS */
#d_parceiros {
	text-align: center;
}
#d_parceiros ul {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}
#d_parceiros ul li {
	list-style: none;	
	padding: 0px 5px 0px 5px;
	display: inline;
	color: #AAAAAA;
	font-size:10px;
}
#d_parceiros ul li a{
	color: #AAAAAA;
	font-size:10px;
}
#d_parceiros ul li a:hover{
	color: #777777;
	font-size:10px;
}

/* FIM PARCEIROS */