*{ margin: 0px; padding: 0px; 	text-align:center; }
body {
	background: url(/_img/Bgbody.gif) #666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}
ul, ol { list-style:none;}
div *{ text-align:left; }
a { color:#46458e;}
a:hover { color:#000;}

/* ESTRUTURA */
/*#banner{ width:100%; background:#ccc; padding:5px 0; text-align:center; }*/
#banner{ width:100%; padding:10px 0; text-align:center; }
#main{ width:100%; background:url(/_img/bgContent.jpg) no-repeat center top; padding:50px 0; }
/*#diretores #main, #filmes #main { padding:150px 0 50px; }*/
#filmes #main{ background:url(/_img/bgFilmes.jpg) no-repeat center center; }
#diretores #main{ background:url(/_img/bgCineastas.jpg) no-repeat center center; }

#content{ width:610px; height:855px; margin:0 auto; background:url(/_img/bgPapel.gif) no-repeat center top; }
#centro{  height:750px; margin:0 auto; padding:25px 0 0 30px; overflow:hidden; }

/* TITULO */
h1 { float:left; }
h1 a{ width:351px ; height:89px; text-indent:-9999px; overflow:hidden; display:block; background:url(/_img/bgtitulo.gif) no-repeat;   }

/* ESQUERDA */
#esquerda { float:left; }

/* DIREITA - CONTEUDO */
#direita { margin:0 0 0 15px; width:370px; height:630px; padding:0; float:left; overflow:auto; }
#projeto #direita { height:550px; }
#direita h3{ margin:0 0 15px; color:#000; font-size:15px; clear:both; line-height:37px; }
#direita h3 a#petrobras{ display:block; width:161px; height:37px; overflow:hidden; text-indent:-999px; background:url(/_img/logo_br2.gif) no-repeat; float:left; }
#direita h4{ font-size:12px; }


#direita p{	margin:0 0 8px;	font-size: 10px;  }
#direita td { /* width:100px !important; */ overflow:hidden !important; }
#direita td a{ width:100px !important; height:95px; overflow:hidden !important; }
#direita td a img{ width:120px; border:0;height:85px; }

/* MENU */
ul#menu{ width:170px; height:215px; display:block; background:url(/_img/bgMenu.gif) no-repeat; padding:18px 0 0; }
ul#menu li a{ display:block; text-indent:-999px; overflow:hidden;margin:6px 0 0 15px; width:130px; height:12px;  }
a#compreAqui{ background:url(/_img/compreaqui.gif); text-indent:-990px; margin:30px 0 0 8px; width:151px; height:136px;display:block; }

/* BASE */
div#base { text-align:center;  }
#base #contBase{ width:100%; float:left; margin:0 auto;}
#base #realizador{ width:125px; margin:0 auto; }
#base #patrocinador{ width:380px;float:left;  }
#base div div img{ float:left; margin:10px 10px 0 0;}
#base div div img#recordar{width:91px; height:31px;} 
#base div div img#petrobras{width:112px; height:26px; margin-right:20px;}
#base div div img#ministerio{width:138px; height:32px;} 
#base div div img#incentivo{width:38px; height:51px; position:relative; margin-top:-10px;} 


/* PESQUISA AVANÇADA */
.filtros { border:1px solid #999; margin:10px 5px; padding:5px; background:#fafafa; float:left; width:82%; height:80px; }
.filtros.especial p { text-align:center; }
.filtros.especial {width:38%; }
.filtros.h40 { height:40px; }
.filtros h5 { background:#fafafa; width:110px; position:relative; top:-15px;  padding:0 5px; margin:0; font-size:10px; }
.filtros input { width:11px; height:1.1em; }
.filtros select{ font-size:10px; border:1px solid #333; }
.filtros input.texto { border:1px solid #333; color:#333; width:100px;  }
.filtros p.check { width:100px; float:left; clear:none;  }

button#buscar { background:#eef7ff; border:1px solid #46458e; color:#46458e; margin:10px 5px; clear:both; font-size:10px; padding:2px 5px;  font-weight:bold; text-align:center;}

/* resultado da busca */
dl { clear:both;}
dl strong{ color:#000; width:50px;}
dl b{ color:#666; }
dt{ margin:6px 0 3px; padding:6px 0 0; border-top:1px dotted #46458e; }
dd{ margin:0 ;  }
table { margin:0 0 15px; width:100%; }
table td{ line-height:1.5em; }
table td,
table td *{ width:70%; }
table th{text-align:right; padding:0 5px; width:30%; }
#direita table tr td { padding:0 0 6px 0; }
#direita table tr th { vertical-align:top; padding:2px 0 6px 0;  }

/* Paginacao */
.paginacao{ margin:10px auto 0; text-align:center; clear:both; width:auto;}
.paginacao ul{ margin:0 auto; width:auto; }
.paginacao ul li{ float:left;}
.paginacao ul li a{ padding:0 5px; text-decoration:none;}

/* VÍDEOS */
#Tvideo li{ float:left; }
#Tvideo li a{ display:block; width:113px; height:96px; overflow:hidden; margin:5px 10px 5px 0; border:0;}
#Tvideo li a img{ border:0;}

ul.credito { padding:0 10px; }
ul.credito li{ text-align:right; line-height:1.5em; background: url(/_img/bgCredito.gif) repeat-x; }
ul.credito li i { text-align:left; float:left; background:#FFFEFF; }
ul.credito li a,
ul.credito li strong { background:#F9F9F7; }
ul.credito li a { font-weight:bold; }

ul.credito2 { margin:0 10px; }
ul.credito2 li{ text-align:right; line-height:1.5em; }

/* TEXTOS */
.textos #direita ul li{ padding:0 20px 10px;}

/* CONTATO */
.contato #content{ background:url(/_img/bgPapelAmarelo.gif) no-repeat center top; }
.contato ul#menu{ background:url(/_img/BgMenuAmarelo.gif) no-repeat; }
.contato #direita{ padding:0 20px; width:310px; overflow:hidden; }
.contato #direita label { width:85px; display:block;}
.contato #direita label strong{ color:#c00;}
.contato #direita input ,
.contato #direita textarea { border:1px solid #ccc; width:300px;}
.contato #direita .metade { width:132px; }
.contato #direita p.metade { margin-right:15px; float:left; }

.contato #direita textarea { height:120px;}
.dvd #direita textarea { height:35px;}
.contato #direita button { border:1px solid #333; background:#eee; font-weight:bold; font-size:11px; text-align:center; margin:0 10px 0 0; }

#apelo { position: absolute; width:auto; left:0; top:0; margin:30px auto 0; height:100%; text-align:center; }
#apelo #fechar { color: #f00; float:right; font-size:14px; background:#fff; }

.compartilhe   { width:215px; float:right; clear:both; margin:0 0 10px; }
.compartilhe .ico { display:none; }
.compartilhe  * { float:left; }
.compartilhe  .twtshare { margin:-2px 0 0 5px; }

#topo {  width:720px; height:120px; }
#seguir{ margin:0 0 0 10px; }

#ajude { width:85%; padding:5px; margin:0 0 15px 10px; background:#ffffcf;  border:2px solid #999; text-align:center; }
#ajude  a { font-size:15px; text-decoration:none; color:#000;  }
#ajude  a strong { font-family:currier; }
.doar #direita h4 { margin:25px 0 5px; color:#69c; }
.doar #direita b { color:#f00; }
