:focus {
 -moz-outline-style: none;
}
html, body {
height: 100%;
}
body {
	font: 11pt Arial, Helvetica, sans-serif;
	background: #fff url(/2010/img/bg.gif) 0px 218px  repeat-x ;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	height:100%;
}

a {
 color:#900;
 text-decoration:none;
  outline: none;
 
}
a:hover {
	color:#F30;
	text-decoration:underline;
		
		
}
img {border:none;}

.frmobj{ border:#999 solid 1px; color:#333; font-size:9pt;}

.bot {
	
	border:#F36 solid 1px;
	border-bottom: #903 solid 2px;
	border-right: #903 solid 2px;
	color:#FFF;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14pt;
	padding:8px;
	background-color:#F06;
	cursor:pointer;}

form {padding:0px; margin:0px;}

.alerta {
	background-color:#F7D6D6;
	color:#900;
	border:#F00 solid 1px; 
	padding:4px;
}


	
#cabtopo {
	height:218px;
	width:860px;
	overflow:hidden;
}	
	
#animaroda {
	float:right;
	width: 470px;
	height:220px;
}

#pagina {
	width: 860px;  
	margin: 0 auto; 
	text-align: left;
}
#cabecalho {
	padding: 0px;  
	width: 860px;  
	margin: 0 auto; 
	text-align: left;
	height:254px;
}
#cabecalho h1 {
	margin: 0; 
	padding: 0px 0px 0px 0px;
}
#conteudo {
	padding: 0px; 
	_padding-top:8px;
	margin:0px;
 }


#rodape {
 padding: 8px; 
 margin:5px 0px ;
 text-align:center;
}
#rodape p {
 margin: 0; 
 padding: 10px 0; 
}

#menu {
 height:24px;
 margin-top:1px;

}

#rnav li a{
 display: block;
 margin:0px;
 padding:7px 0 8px 8px;
 text-decoration: none;
 font-weight:bold;
 z-index:400;
 font-size:10pt; 
 color:#FFFFFF; 
}
 
#rnav li a:hover {  color:#FFFFFF; text-decoration:none; background-color:red;} 
 
#rnav {
 padding: 0px ;
 margin: 0px ;
 list-style: none;
 z-index:400;
}

#rnav li {
float:left;
 position: relative;
 padding:0px;
 margin:0px;
 z-index:500;
 list-style: none;
 font-weight:bold;
 width:110px;
 text-align:left;
}

#rnav li:hover {
background-color:red;
}

#rnav li ul {
 display: none;
 position: absolute;
 left: 0;
 padding:0px;
 background: #333;
 z-index:auto;
 width:150px;
}

#rnav li ul li {
 padding:0px;
 margin:0px;
 width:150px;
 height:auto;
 font-weight:bold;
 text-align:left;
}

#rnav li>ul {
 top: auto;
 left: auto;
 padding:0px;
 margin:0px;
 z-index:4100;
 font-weight:bold;
}

#rnav li:hover ul, #rnav li.over ul {
 display: block;
 padding:0px 0px 0px 0px;
 margin:0px;
 z-index:4500;
 font-weight:bold;
 font-size:9pt;
 background-color:black;
}

#rnav li ul li a {
 font-size:9pt;
 color:#ffffff;
 font-weight:bold;
 padding:2px;
 margin:1px;
 padding-left:3px;
 font-weight:bold;
}

#rnav li ul li a:hover {
 background-color:red;
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
}

#rnav li ul li:hover { background-color:red;}


.nv ul li{
 padding:0px;
 margin:0px;
}

.aviso {margin: 0px 0px 2px 0px; padding:8px; background-color:#F7DCDC; color:#990000; font-weight:bold;}
.avisook {margin: 0px 0px 2px 0px; padding:8px; background-color:#00CC00; color:#003300; font-weight:bold;}

.tituloAmarelo {
	padding:4px 4px 2px 4px ;
	height:27px;
	overflow:hidden;
	margin:0px;
	background-color:#F90;
	font-size:13pt;
}

.linhaTituloAmarelo {
	
	margin: 0px 0px 4px 0px;
	padding:0px;
} 

.tituloVerde {
	padding:4px 4px 2px 4px ;
	height:27px;
	overflow:hidden;
	margin:0px;
	background-color:#7c970e;
	font-size:13pt;
	color:#FFF;
}

.linhaTituloVerde {
	border-bottom:#7c970e 1px solid;
	margin: 0px 0px 4px 0px;
	padding:0px;
	
} 

.titulo {
	
	
	
	font-size:13pt;
	color:#FFF;
	margin: 8px 0px 0px 0px;
	padding:8px 8px 8px 8px;
	background-color:#900;
}


#box1 {
	width:49%;
	height:100%;
	margin-right:10px;
	float:left;
}

#box2 {
	width:49%;
	height:100%;
	float:right;
}

.texto {
	text-align:justify;
	font-size:10pt;
	margin:8px;
	line-height:16pt;
	}
	
.limpaF {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#creditos {
	font-size:8pt;
	color:#000;
	text-align:right;
	padding:4px;
	margin:2px 0px;
}
#creditos a {color:#000}

#esqfilme {
width:52%;margin-right:5px;float:left;height:310px;
}

#dirfilme {
width:46%;float:right;
font-size:9pt;
background:url(/img/vote-no.gif) no-repeat right top;
}

#dirfilme strong {
color:#FF3300;

}


.voto{ 
        list-style:none;
		margin: 0px;
		padding:0px;
		text-align:left;
		width: 125px;
		height: 25px;
		position: relative;
		background: url('/img/estrelas.gif') top left repeat-x;
	}
	.voto li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.voto li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.voto li a:hover{
		background: url('/img/estrelas.gif') left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.voto a.uma-estrela{
		left: 0px;
	}
	.voto a.uma-estrela:hover{
		width:25px;
	}
	.voto a.duas-estrelas{
		left:25px;
	}
	.voto a.duas-estrelas:hover{
		width: 50px;
	}
	.voto a.tres-estrelas{
		left: 50px;
	}
	.voto a.tres-estrelas:hover{
		width: 75px;
	}
	.voto a.quatro-estrelas{
		left: 75px;
	}
	.voto a.quatro-estrelas:hover{
		width: 100px;
	}
	.voto a.cinco-estrelas{
		left: 100px;
	}
	.voto a.cinco-estrelas:hover{
		width: 125px;
	}
	.voto li.atual{
		background: url('/img/estrelas.gif') left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	
.filme {
 width:418px;
 height:215px;
 margin:4px 2px 5px 0px;
 padding:2px;
 font-size:9pt;
 color:#666666;
 font-weight:none;
 float:left;
 display:block;
 text-align:left;
 line-height:10pt;
}

.filme img {
	float:left;
	margin-right:6px;
	border:none;
}

.sa img{margin:1px}
