/*FILMES*/


/*----- Headlines ----*/
.pg-filmes h1 span{
	display:block; margin-bottom:-9px; font-size:24px; color:#E7B984;
}

/*nome Programação*/.prog-titulo-area{
	font:bold 26px Arial; color:#CA7900; margin-bottom:10px; float:left; width:50%; margin-bottom:20px;
}
/*nome de Cidades e Bairros*/.prog-titulo1{
	font:bold 22px Arial; color:#D59433; margin-bottom:15px;
}
/*segundo tipo em Cidades e Bairros*/.prog-titulo2{
	font:bold 18px Arial; color:#E4BC7F; margin:-18px 0 15px 0;
}
/*nome do Cinema*/.prog-titulo3, .prog-titulo3 a{
	font: bold 18px Arial; color:#662100; margin:7px 0; margin-top:20px;
}
.prog-titulo3 a:hover{ color:#900;}
/*nome do Filme*/.prog-titulo4{
	font:bold 20px Arial; color:#900; margin:20px 0 10px 0;
}
/*texto de 'Outros Filmes'*/.prog-titulo5{
	font:bold 16px Arial; color:#B2907F; margin:20px 0 10px 0;
}

/* ----- Busca ------- */
#box-busca-filmes{
	float:right; width:50%;
}
/*Box Busca - Formulario*/
#box-busca-filmes label{ display:none;}
#box-busca-filmes input.texto{
	float:left; width:81%; background:#fff url('http://static.adorocinema.com/images/bg-busca-input.jpg') repeat-x; border:1px solid #E4DDD6; color:#CA977D; font:bold 16px Arial; padding:5px 9px 6px 9px;
}
#box-busca-filmes input.texto:focus, #box-busca-filmes input.texto.hover{
	border-color:#D1C6BA; color:#930;
}
#box-busca-filmes input.botao{
	display:block; float:left; width:36px; height:36px; margin:0; margin-left:5px; overflow:hidden; background:url('http://static.adorocinema.com/images/busca-filme-btn.jpg'); text-indent:-1000px; border:0;
}
#box-busca-filmes input.botao:hover{ cursor:pointer; background-position:1px 1px; }

/* ------- Box Filtros e Visualização ----------- */
#box-filtros{
	clear:both; margin:10px 0; background:#F9F0E6; border:1px solid #EBD6CC; padding-top:5px;
}
#box-filtros span{
	display:block; float:left; margin:0 2px; margin-bottom:5px;
}
/*filtros*/
#box-filtros ul{ padding-bottom:3px; }
#box-filtros .filtros{ margin-left:5px;}
#box-filtros .filtros span, #box-filtros .subtitulo .todas, #box-filtros .subtitulo .todas.inativo:hover{
	background: url('http://static.adorocinema.com/images/bg-filtros-link.jpg') repeat-x bottom left; border:1px solid #E4CBB5; border-bottom-color:#C48B60; border-right-color:#C48B60; padding:2px 5px; font-size:14px; color:#930;
}
#box-filtros .filtros span:hover, #box-filtros .subtitulo .todas:hover{
	border-color:#D2A581; border-bottom-color:#B66C40; border-right-color:#B66C40; background:#EBD7BF; color:#700; cursor:pointer;
}
/*visualizacao*/
#box-filtros .visualizacao{
	float:right; margin-right:3px;
}
#box-filtros .visualizacao span{
	width:26px; height:22px; background:url('http://static.adorocinema.com/images/bg-visualizacao.gif') no-repeat; overflow:hidden; text-indent:-10000px; overflow:hidden;
}
#box-filtros .visualizacao span#view2{ background-position:-26px 0;}
#box-filtros .visualizacao span#view3{ background-position:-52px 0;}
#box-filtros .visualizacao span:hover{ background-position:0 -22px; cursor:pointer;}
#box-filtros .visualizacao span:hover#view2{ background-position:-26px -22px; cursor:pointer;}
#box-filtros .visualizacao span:hover#view3{ background-position:-52px -22px; cursor:pointer;}
#box-filtros .visualizacao span.ativo{ background-position:0 -44px;}
#box-filtros .visualizacao span#view2.ativo{ background-position:-26px -44px; cursor:pointer;}
#box-filtros .visualizacao span#view3.ativo{ background-position:-52px -44px; cursor:pointer;}
/*títulos - secoes*/
#box-filtros .filtros .titulo, #box-filtros .visualizacao .titulo, #box-filtros .filtros .titulo:hover, #box-filtros .visualizacao .titulo:hover{
	font-size:15px; font-weight:bold; color:#83302E; margin:0 3px; background:none; padding:2px 0; border:0; width:auto; text-indent:0; cursor:default;
}
/*links - generos e letras */
#box-filtros li{ display:block; float:left;}
#box-filtros li a, #box-filtros li a.inativo:hover, #box-generos a, .lista-links a{
	display:block; float:left; padding:1px 5px; margin:2px; background:url('http://static.adorocinema.com/images/bg-busca-input.jpg') 0 -5px; border:1px solid #E4DDD6; text-transform:lowercase; color:#926E4A;
}
#box-filtros li a:hover, #box-generos a:hover, .lista-links a:hover{
	color:#900; border-color:#D5CBBF; text-decoration:none;
}
/*filtros*/
#box-filtros .filtros span.ativo, #box-filtros li a.ativo, #box-generos a.ativo, .lista-links a.ativo{
	background:#BF0D00 url('http://static.adorocinema.com/images/bg-filtros-link2.jpg') repeat-x bottom left; color:#fefefe; border-color:#700; border-right-color:#100; border-bottom-color:#100;
}
#box-filtros li a.inativo{ cursor:default; }
#box-filtros li a.excluir{
	margin-left:-2px; background:#500; border-color:#200; color:#ddd;
}
#box-filtros li a.excluir:hover{
	background:#700; color:#fff;
}
/*generos*/
#box-filtros .filtro-listas ul{ overflow:hidden; margin:0; display:none;}
#generos-lista, #letras-lista{
	clear:both; margin:0 0.5% 0 0.5% !important; width:99%;
}
/*letras*/
#letras-lista li a, #letras-lista li a.inativo:hover{
	font-family:Verdana; text-transform:none; margin:1px;
}
/*subtitulo*/
#box-filtros li.subtitulo{ color:#600; font-size:11px; font-weight:bold; float:none; width:100%; display:none; margin:0 0 1px 5px; padding-top:2px;}
#box-filtros li.subtitulo span{ display:inline; float:none;}
#box-filtros .subtitulo .todas, #box-filtros .subtitulo .todas.inativo:hover{ font-size:11px; font-weight:normal; padding:0 3px;}
#box-filtros .subtitulo .todas:hover{cursor:pointer;}
#box-filtros .subtitulo .todas.inativo:hover{ cursor:default;}

/* ------ Box Gêneros ------- */
#box-generos, .lista-links{ clear:both;}
#box-generos .titulo, .lista-links .titulo{ font-size:15px; font-weight:bold; color:#900; text-align:left; margin:-5px 0 0 3px;}
#box-generos ul, .lista-links ul{ margin-bottom:20px;}
#box-generos ul a, .lista-links ul a{ font-size:12px; text-transform:none; margin:2px 3px 2px 0;}

/* ------------- Lista de Filmes -------------- */
.filmes-lista{ clear:both; margin:0 0 30px 0; border-top:1px solid #E0D6CC; background:#fff url('http://static.adorocinema.com/images/bg-filme-box.jpg') repeat-x;}
/*Nivel 2*/
.nivel2 .filmes-lista{ background:none; border:0;}
.filmes-lista h2{ margin:5px;}
.filmes-lista h2 a{ font-size:20px !important; color:#600;}
.filmes-lista h2 a:hover{ color:#900;}
.filmes-lista ul{
	display:block; width:650px; position:relative;
}
.filmes-lista:after, .filmes-lista ul:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
.filmes-lista .item{
	display:block; position:relative; float:left; width:130px;
}
/*.filmes-lista .item:hover{ background:#F5EAD8;}*/

.filmes-lista a{ color:#300;}
.filmes-lista a:hover{ color:#900;}

.filmes-lista .link-lista{ border:0 !important; margin-top:5px !important; }
.filmes-lista .link-lista a{ display:block; padding:1px 0; color:#fff; background:#600; text-align:center;}
.filmes-lista .link-lista a:hover{ color:#fff; background:#900; text-decoration:none; border:0;}
/*View Load*/
.filmes-lista #view-load{position:absolute; margin:0; width:650px; background:#fff url('http://static.adorocinema.com/images/img-load1.gif') no-repeat 320px 80px; z-index:1000; display:none;}

/*------ Título ------*/
.filmes-lista .f-titulo{ text-align:center;}
.filmes-lista .f-titulo a{
	font-size:12px; font-weight:bold; color:#630;
}
.filmes-lista .item:hover .f-titulo a{ color:#900; }
.filmes-lista .f-titulo a:hover{ color:#600; }

/*------- Cartaz -------*/
.filmes-lista .f-cartaz{
	display:block; width:118px; height:190px; margin-left:6px; overflow:hidden;
}
.filmes-lista .f-cartaz .f-info, .filmes-lista .f-cinemas{
	position:absolute; width:118px; height:15px; margin:0;
}
.filmes-lista .f-cartaz .f-info div, .filmes-lista .f-cinemas ul{ background:url('http://static.adorocinema.com/images/bg-branco80.png');}
.filmes-lista .f-cartaz .icone{
	display:block; width:45px; height:15px; background:url('http://static.adorocinema.com/images/filme-icones.gif') no-repeat; overflow:hidden; text-indent:-1000px;
}
/*Cartaz - IMG*/
.filmes-lista .f-cartaz .cartaz-img{ margin-top:15px;}
.filmes-lista .f-cartaz .cartaz-img img{
	display:block; padding:3px; border:1px solid #E0B470; background:#F5EAD8 url('http://static.adorocinema.com/images/img-load1.gif') no-repeat 42px 70px; width:110px; height:164px;
}
.filmes-lista .item:hover .f-cartaz .cartaz-img img{ background-color:#FFF9EF; }

/*Cartaz - Info*/
.filmes-lista .f-cartaz .f-info { width:15px; font-size:11px;}
.filmes-lista .f-cartaz .f-info:hover { height:190px; }
.filmes-lista .f-cartaz .f-info div{
	display:block; width:114px; height:168px; border:2px solid #600; display:none;
}
.filmes-lista .f-cartaz .f-info p{
	margin:4px 2px; font-size:11px;
}
.filmes-lista .f-cartaz .f-info:hover div{ display:block; }
.filmes-lista .f-cartaz .f-info .icone{ width:16px;}
.filmes-lista .f-cartaz .f-info:hover .icone{ background-position:-16px top;}

/*Cartaz - Lista Cinemas
.filmes-lista .f-cartaz .f-cinemas{ margin-left:16px; width:45px;}
.filmes-lista .f-cartaz .f-cinemas:hover{ height:190px; }

.filmes-lista .f-cartaz .f-cinemas ul{
	display:block; width:114px; height:168px; border:2px solid #600; font-size:11px; margin-left:-16px; display:none;
}
.filmes-lista .f-cartaz .f-cinemas ul li, #box-cinemas-prog li{
	display:block; margin:0 2px; padding:2px 0; border-bottom:1px dotted #B9ACB5;
}

.filmes-lista .f-cartaz .f-cinemas:hover ul{ display:block; }
.filmes-lista .f-cartaz .f-cinemas .icone{ background-position:-32px top;}
.filmes-lista .f-cartaz .f-cinemas:hover .icone{ background-position:-77px top;}
*/


/*------ Sinopse ---------*/
.filmes-lista .f-sinopse{
	position:absolute; top:0; width:260px; /*height:230px;*/ margin:-2px -2px -2px 0; background:#fff url('http://static.adorocinema.com/images/bg-filme-sinopse.jpg') repeat-x bottom left; border:1px solid #DFD6CA; border-right:1px solid #CFC1AF; border-bottom:1px solid #CFC1AF; display:none; z-index:1; -moz-box-shadow:0px 0px 3px #ccc; box-shadow:0px 0px 3px #ccc;
}
.filmes-lista .f-sinopse span{
	display:block; font-size:11px; font-weight:bold; color:#600; margin:2px 0 1px 130px;
}
.filmes-lista .f-sinopse p{
	font-size:11px; color:#300; line-height:14px; margin-left:130px; margin-right:2px;
}
.filmes-lista .item:hover .f-cartaz{ z-index:5;}
.filmes-lista .item:hover .f-titulo{ z-index:5; text-shadow:#fff 1px 1px 0px;}
/*Último Item ------- E sinopse para ESQUERDA ------ */
.item.ultimo .f-sinopse{ margin-left:-130px;}
.item.ultimo .f-sinopse span, .item.ultimo .f-sinopse p{ margin-left:3px; width:130px;}

/* ----- Lista - Marcação LETRA e INFO ----- */
.filmes-lista .lista-letra, #filmes-info{ display:block; width:100%; clear:both; padding-top:15px;}
.filmes-lista .lista-letra{ display:none;}
.filmes-lista .lista-letra span, #filmes-info span{
	display:block; background:#F4F1ED; padding:1px; margin-bottom:5px;
}
.filmes-lista .lista-letra strong, #filmes-info strong{
	color:#fff; background:#800; font-size:13px; font-weight:bold; padding:2px 7px;
}
#filmes-info{ text-align:right; margin:-10px 0 15px 0; text-transform:capitalize;}
#filmes-info strong{ font-size:12px;}
#filmes-info span span{ display:inline; padding:0; margin:0; background:#800;}

/* ------ Listagem - Tipo 1 -------*/
.filmes-lista .l1 .item{ margin-bottom:20px;}
/*Cartaz Posicionamento*/
.filmes-lista .l1 .f-cartaz{
	position:absolute; top:3px;
}
/*Título Posicionamento*/
.filmes-lista .l1 .f-titulo{
	position:relative; margin:195px 0 5px 0;
}

/* ------- Listagem - Tipo 2 ------*/
.filmes-lista .l2 .item{
	width:315px; margin:5px; margin-bottom:10px; overflow:visible;
}
.filmes-lista .l2 .item:hover{ background:none;}
.filmes-lista .l2 .f-titulo{
	margin:0; margin:2px 0 2px 3px; text-align:left; padding-left:0; position:relative; z-index:10;
}
.filmes-lista .l2 .f-titulo a, .filmes-lista .l2 .item:hover .f-titulo a{ font-size:13px; color:#772600;}

.filmes-lista .l2 .f-cartaz{
	width:auto; height:auto; position:relative; margin:0; margin-top:3px; padding-bottom:10px; overflow:visible;
}
.filmes-lista .l2 .f-cartaz .cartaz-img{
	margin:0; position:relative; top:0; z-index:10; width:120px; margin-left:3px;
}
.filmes-lista .l2 .f-cartaz .f-info{
	width:auto; height:auto; margin:0; top:0; left:0; position:relative; display:block; float:right;
}
.filmes-lista .l2 .f-cartaz .f-info div{
	display:block; position:relative; border:0; background:none; width:185px; margin:0; font-size:12px; overflow:visible; height:auto; z-index:0;
}
.filmes-lista .l2 .f-cartaz .f-info .icone{ display:none;}
.filmes-lista .l2 .f-cartaz .f-cinemas{
	width:auto; height:auto; margin:16px 0 0 124px; position:relative;
}
.filmes-lista .l2 .f-cartaz .f-cinemas ul{
	display:block; border:0; background:none; width:185px; margin:0; font-size:12px; overflow:visible; height:auto;
}
.filmes-lista .l2 .f-cartaz .f-cinemas li{
	margin:0; padding:2px 0; border-color:#CABFC6;
}
.filmes-lista .l2 .f-cartaz .f-cinemas .icone{
	width:auto; background:none; text-indent:0; font-size:12px; font-weight:bold; color:#900; margin-bottom:3px;
}
.filmes-lista .l2 .f-cartaz .link-lista a{
	display:inline; text-align:left; background:#F4F1ED; color:#900; font-weight:bold; padding:1px 4px;
}
.filmes-lista .l2 .f-cartaz .link-lista a:hover{
	color:#600; text-decoration:underline; background:#eee;
}
.filmes-lista .l2 .f-sinopse{ width:315px; z-index:2;}
.filmes-lista .l2 .f-sinopse span{ margin-top:20px;}
.filmes-lista .l2 .f-sinopse p{ margin-right:3px;}

/* ------- Listagem - Tipo 3 ------*/
.filmes-lista .l3 .f-cartaz, .filmes-lista .l3 .f-info, .filmes-lista .l3 .f-sinopse{ display:none;}
.filmes-lista .l3 .lista-letra{ display:block !important;}
.filmes-lista .l3 li.item{
	width:47%; border-bottom:1px solid #e5e5e5; padding:5px 3px; float:left; margin:0 1%;
}
.filmes-lista .l3 li.item .f-titulo{ text-align:left;}


/* --- Link - Todos os Filmes --- */
.link-todos{ margin:0; background:#F4F1ED; padding:1px;}
.link-todos a{
	color:#eee; background:#600; font-size:13px; font-weight:bold; padding:1px 5px;
}
.link-todos a:hover{ background:#900; color:#fff; text-decoration:none;}

/* --------- Paginação ---------- */
#prog-paginacao{
	height:32px; width:215px; margin:30px 0 20px 0; padding:1px; background:#F4E7D0 url('http://static.adorocinema.com/images/bg-box-busca.jpg') repeat-x; border:1px solid #DDCEBD; border:1px solid #DDCEBD; overflow:hidden;
}
#prog-paginacao a{
	display:block; width:35px; height:30px; padding-top:2px; float:left; border-right:1px solid #DAC9B2; font:bold 20px Arial; color:#BB7650; text-align:center;
}
#prog-paginacao a:hover{
	background:url('http://static.adorocinema.com/images/bg-paginacao.jpg') no-repeat top left; color:#792700; text-decoration:none;
}
#prog-paginacao a.atual, #prog-paginacao a:hover.atual{ background:url('http://static.adorocinema.com/images/bg-paginacao.jpg') no-repeat -35px -1px; color:#fff; }
#prog-paginacao a.ultimo{
	border:0; -moz-border-radius:0 5px 5px 0; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -opera-border-top-right-radius:5px; -opera-border-bottom-right-radius:5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;
}

/*------------- Página do Filme e do Cinema ------------ */
/*Box Filme - Info */
#box-filme-prog{
	width:178px; float:left; border:1px solid #D9CEC1; background:#EFEAE5; margin-bottom:30px;
}
#box-filme-prog p{
	margin:10px 5px; color:#500; line-height:18px;
}
#box-filme-prog strong{ display:block;}
#box-filme-prog a{ border-bottom:1px dotted #999; }
#box-filme-prog a:hover{
	border-bottom:1px solid #900; color:#900; text-decoration:none;
}
#box-filme-prog .cartaz-img a{ border:0;}
#box-filme-prog .cartaz-img img{
	display:block; margin:0 auto; margin-top:5px; padding:3px; border:1px solid #E0B470; background:#F5EAD8; width:120px; height:180px;
}
#box-filme-prog .cartaz-img a:hover img{ background:#FFF9EF;}

#box-filme-prog .link-lista a{
	border:0; background:#600; color:#F0E6E6; padding:1px 4px; margin-right:2px; font-size:11px;
}
#box-filme-prog .link-lista a:hover{ background:#900; color:#fff; }


/* -------- Scroll ---------- 
Classes de posicionamento para rolagem horizontal e Navegação*/
.filmes-lista.scroll{ *position:relative;}
.filmes-lista.scroll ul{
	width:1000%; 
}
/* ---- Navegação em Setas - Scroll --------- */
.nav-setas-prog{
	position:absolute; z-index:20; *position:relative;
}
.nav-setas-prog span{
	display:block; width:44px; height:44px; background:pink; position:absolute; top:80px; background:url('http://static.adorocinema.com/images/nav-setas-prog.png') no-repeat;
}
.nav-setas-prog span.esq:hover{ background-position:left bottom; cursor:pointer;}
.nav-setas-prog span.dir:hover{ background-position:right bottom; cursor:pointer;}
.nav-setas-prog span.esq, .nav-setas-prog span.esq.inativo:hover{ left:-10px; *left:0; background-position:top left; cursor:default;}
.nav-setas-prog span.dir, .nav-setas-prog span.dir.inativo:hover{ left:615px; *left:605px; background-position:top right; cursor:default;}

/* ---- Indicador em Números - Scroll --------- */
.indicador-scroll{
	float:; width:150px; margin:0 auto; margin-top:5px; margin-bottom:-20px; color:#94704C; text-align:center; font-size:11px; font-weight:bold;
}
.indicador-scroll .container{ padding:2px; border:1px solid #DDCEBD; margin:3px 0; display:inline-block;}
.indicador-scroll .nums{ color:#600; background:#EFE2D1; /*border:1px solid #CFBEA8;*/ padding:0 4px; }
.indicador-scroll .total{ padding:1px 3px; /*background:#EFE8E0;*/}

/*Clearfix - Antibug Float*/
.clearfix:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }

/* Bordas Arredondadas */
/*R-5*/#box-busca-filmes input.texto, #box-busca-prog, #prog-paginacao, .indicador-scroll .container, a#paginacao{
	-moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; border-radius: 5px;
}
/*R-3*/#generos-lista a, #letras-lista a, .filtros span, #box-filtros .subtitulo .todas, #box-generos a, #filmes-info strong, .lista-links a{
	-moz-border-radius:3px; -webkit-border-radius:3px; -opera-border-radius:3px; border-radius: 3px;
}

/*Filmes Paginacao via Ajax*/
a#paginacao{ display:block; font-size:11px; font-weight:bold; padding:5px 0; text-align:center; border:1px solid #500; background:#821A17 url('http://static.adorocinema.com/images/ac-dest-mais-bg.jpg') repeat-x 10px 0; color:#FFF0EF; text-transform:uppercase; letter-spacing:1px; margin-bottom:20px;}
/*Classe para preload da img de load*/a#paginacao.carregando span{background:url('http://static.adorocinema.com/images/paginacao-load.gif') no-repeat -10000px -10000px;}
a#paginacao:hover{ background-position:0 -8px; background-color:#600; border-color:#400; border-bottom-color:#000; color:#fff; text-decoration:none; box-shadow:1px 1px 3px #555; -moz-box-shadow:1px 1px 3px #555;}
a#paginacao.carregando span{ display:block; width:16px; height:16px; margin:0 auto; text-indent:-100px; overflow:hidden; background-position:0;}
a#paginacao.off{ display:none;}

/*------------ Aba 1 ------------*/
/*display:none*/
.fn, .reviewer, .dtreviewed, .best, .average, .count, .votes, .autor-nota .valor, .user-nota .valor, #aviso-em-cartaz label{
	display:none !important;
}

/*Itens gerais*/
#contentcenter p a{ border-bottom:1px dotted #D59153;}
#contentcenter p a:hover{ color:#900; border-bottom:1px solid #900; text-decoration:none;}
h1{ font-size:26px; color:#D07208; margin-bottom:5px;}
h1 span{ display:block; font-size:16px; color:#DE9C52; margin-bottom:-4px;}
h1 span span{ display:none;}
h2, h2 a{ font-size:16px; text-transform:none; border:0 !important;}
p{ color:#552B00;}

/*Link Mais*/
.link-mais a{ font-size:11px; font-weight:bold; background:#F9F5ED url('http://static.adorocinema.com/images/bg-link-mais.png') repeat-x left bottom; border:1px solid #E8D2B5 !important; color:#A64E20; padding:2px 5px;}
/*Navega��o - Setas*/
.nav{ position:relative;}
.nav span{ display:block; position:absolute; background:url('http://static.adorocinema.com/images/nav-setas.png') no-repeat;}
.nav span:hover{ cursor:pointer;}

.nav .bolas, .filme-interna #f-imagens .nav .bolas{ display:none; position:absolute; top:15px; height:20px; width:auto !important; text-align:center !important; background:none; padding-top:20px;}
.nav .bolas:hover{ cursor:default;}
.nav .bolas span{ display:block !important; position:relative !important; float:left; padding:0 !important; width:13px !important; height:15px !important; margin:0 2px !important; background:url('http://static.adorocinema.com/images/bolas-nav.gif') no-repeat; opacity:0.6; filter:alpha(opacity=60);}
.nav .bolas span:hover{ background-position:0 0 !important; opacity:1; filter:alpha(opacity=100);} 
.nav .bolas span.ativo, .nav .bolas span.ativo:hover{ background-position:top right !important; opacity:1; filter:alpha(opacity=100);}

/*--- Em Cartaz ---*/
#aviso-em-cartaz{ clear:both; position:relative; margin:5px 0 1px 0; background:url('http://static.adorocinema.com/images/bg-em-cartaz.gif') no-repeat 110px 3px; height:48px;}
#aviso-em-cartaz img, #em-cartaz-form{ display:block; position: absolute;}
#aviso-em-cartaz #em-cartaz-form{ top:11px; left:190px;}
#aviso-em-cartaz input{ float:left; width:200px; background:#F9F2E6; border:1px solid #FF8D00; color:#AF4F2D; font:bold 13px Arial; padding:1px 4px 2px 4px; }
#aviso-em-cartaz input:focus, #aviso-em-cartaz input.ativo{ background:#fff; color:#9D2600;}
#aviso-em-cartaz input.enviar{ width:28px; height:20px; /*IE7*/*padding-left:28px; background:url('http://static.adorocinema.com/images/em-cartaz-ok.gif') no-repeat 3px 6px; border:0; text-indent:-1000px; margin:0 5px; opacity:0.6; filter:alpha(opacity=60);}
#aviso-em-cartaz input.enviar:hover{ cursor:pointer;  opacity:1; filter:alpha(opacity=100);}

/*--- Box-Filme ---*/
#box-filme{ clear:both; background:#F7EDDB url('http://static.adorocinema.com/images/bg-box-filme.png') repeat-x; border:1px solid #ECDACC; border-right-color:#DFBEA4; border-bottom-color:#DFBEA4;}
/*Box Filme - P�ginas Internas */
.filme-interna #box-filme{ height:188px; overflow:hidden;}
.filme-interna #box-filme #btn-box-filme{ position:absolute; top:173px; left:545px; *top:173px; *left:-5px; z-index:100;}
/*#box-filme.filme-interna #f-sinopse{ display:none;}*/

/*Borda 10 - Boxes*/
#box-filme{
	-moz-border-radius:10px; -webkit-border-radius:10px;  -opera-border-radius:10px; -opera-border-radius:10px; border-radius:10px;
}

#box-filme{ position:relative; color:#552B00;}

/*Cartaz*/
#f-cartaz{ width:115px; height:175px; float:left; margin:10px 0 0 10px;}
#f-cartaz img{ display:block; width:115px; height:170px; background:url('http://static.adorocinema.com/images/cartaz-sombra.gif') no-repeat left bottom; padding-bottom:5px;}

/*Info*/
#f-info{ width:500px; float:right; margin:10px 10px 0 0;}
#f-info p{ margin:2px 0 3px 0;}

/*Votos Usu�rios*/
#voto-usuario{ clear:both; position:relative; margin-top:5px;}
.vu-nota{ background:#FDFBF7; padding:1px 5px; float:left; border:1px solid #EFE4D1; border-top:0; border-left:0; margin-right:2px;}
.vu-nota:hover{ cursor:default;}
.vu-nota .nota, .vu-nota #votos{ float:left;}
.vu-nota #votos{ min-width:56px; font-size:10px; font-weight:bold; margin-left:5px; text-align:center;}
/*Votos Usu�rios - F�s*/
#vu-fa{ float:left; margin-left:7px; color:#772600; background:#E8D3BF url('http://static.adorocinema.com/images/fa-icon.gif') no-repeat 5px 4px; border:1px solid #CFBBA8; border-top:0; border-left:0; padding:3px 4px 3px 23px;}
#vu-fa p{ float:left; margin:0; font-weight:bold;}
#vu-fa a{ border-color:#8F6747 !important;}
#vu-fa a:hover{ border-color:#900 !important;}
#vu-fa a.add{ display:block; float:left; width:19px; height:17px; background:url('http://static.adorocinema.com/images/fa-add.gif') no-repeat; margin:-1px 0 0 5px; text-indent:-1000px; border:0 !important;}
/*IE7*/.nota{ *padding-bottom:2px;}
.nota span{
	display:block; float:left; width:18px; height:17px; /*padding:2px 0 0 15px; height:17px;*/ background:url('http://static.adorocinema.com/images/estrelas-b.gif') no-repeat; margin-top:-2px;
}
.nota.n1 .e1, .nota.n3 .e2, .nota.n5 .e3, .nota.n7 .e4, .nota.n9 .e5 
{ background-position:0 -17px; }
.nota.n0 .e1, .nota.n0 .e2, .nota.n0 .e3, .nota.n0 .e4, .nota.n0 .e5,
.nota.n1 .e2, .nota.n1 .e3, .nota.n1 .e4, .nota.n1 .e5,
.nota.n2 .e2, .nota.n2 .e3, .nota.n2 .e4, .nota.n2 .e5,
.nota.n3 .e3, .nota.n3 .e4, .nota.n3 .e5,
.nota.n4 .e3, .nota.n4 .e4, .nota.n4 .e5,
.nota.n5 .e4, .nota.n5 .e5,
.nota.n6 .e4, .nota.n6 .e5,
.nota.n7 .e5,
.nota.n8 .e5
{ background-position:0 -34px !important; }

/*Votar*/
.vu-votar{ display:block; position:absolute; top:-1px; left:5px; width:91px; height:17px; opacity:1;}
.vu-votar:hover{ background:url('http://static.adorocinema.com/images/estrelas-b.gif') 0 -34px repeat-x;}
.vu-votar span{ display:block; float:left; width:9px; height:100%; background:url('http://static.adorocinema.com/images/estrelas-b.gif') -20px 0 no-repeat;}
.vu-votar span:hover{ cursor:pointer;}
.vu-votar .e1.hover, .vu-votar .e3.hover, .vu-votar .e5.hover, .vu-votar .e7.hover, .vu-votar .e9.hover{ background-position:0 0 !important; background-color:#FF9;}
.vu-votar .e2.hover, .vu-votar .e4.hover, .vu-votar .e6.hover, .vu-votar .e8.hover, .vu-votar .e10.hover{ background-position:-9px 0 !important; background-color:#FF9;}

/*Votar Comentario
#vu-votarc{ display:block; position:absolute; top:-1px; left:5px; width:91px; height:17px; opacity:1;}
#vu-votarc:hover{ background:url('http://static.adorocinema.com/images/estrelas-b.gif') 0 -34px repeat-x;}
#vu-votarc span{ display:block; float:left; width:9px; height:100%; background:url('http://static.adorocinema.com/images/estrelas-b.gif') -20px 0 no-repeat;}
#vu-votarc span:hover{ cursor:pointer;}
#vu-votarc .e1.hover, #vu-votarc .e3.hover, #vu-votarc .e5.hover, #vu-votarc .e7.hover, #vu-votarc .e9.hover{ background-position:0 0 !important; background-color:#FF9;}
#vu-votarc .e2.hover, #vu-votarc .e4.hover, #vu-votarc .e6.hover, #vu-votarc .e8.hover, #vu-votarc .e10.hover{ background-position:-9px 0 !important; background-color:#FF9;}
*/

/*Compartilhar - redes sociais*/
#f-redes{ width:152px; position:absolute; top:0; left:480px; overflow:hidden; border:1px solid #EEDCD1; margin-top:-1px; padding-bottom:1px; background:url('http://static.adorocinema.com/images/bg-redes-sociais.gif') no-repeat 7px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;  -opera-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#f-redes ul{ margin-left:75px;}
#f-redes li{ display:block; float:left;}
#f-redes a img{ display:block; float:left; width:16px; height:17px; margin:1px 3px 1px 0; background:url('http://static.adorocinema.com/images/redes-sociais.gif') no-repeat; opacity:0.6; filter:alpha(opacity=60);}
#f-redes a:hover img{ opacity:1; filter:alpha(opacity=100);}
#f-redes .twitter a img{ background-position:-16px 0;}
#f-redes .facebook a img{ background-position:-32px 0;}
#f-redes .delicious a img{ background-position:-48px 0;}
#f-redes a:hover{ opacity:1; filter:alpha(opacity=100);}
/*NOVO Compartilhar*/
#f-compartilhar{ width:328px; height:24px; border:1px solid #EEDCD1; /*padding:2px 2px 2px 50px;*/ background:url('http://static.adorocinema.com/images/bg-redes-sociais.gif') no-repeat 7px 8px; -moz-border-radius:5px; -webkit-border-radius:5px;  -opera-border-radius:5px; border-radius:5px;}
#f-compartilhar ul{ margin-left:75px;}
#f-compartilhar ul li{ display:block; float:left; margin:2px 4px 2px 0;}
#f-compartilhar ul li.f-email a{ display:block; width:16px; height:17px; background:url('http://static.adorocinema.com/images/redes-sociais.gif') no-repeat; overflow:hidden; text-indent:-1000px;}

/*DVD e Blu-ray*/
#f-lanca{ width:84px; height:34px; position:absolute; top:25px; left:558px; overflow:hidden; }
#f-lanca p{ float:right; margin-right:7px;}

/*Comentar - Btn*/
.btn-comentar{ display:block; float:left; margin-left:7px; width:67px; height:26px; background:url('http://static.adorocinema.com/images/btn-comentar.gif') no-repeat; overflow:hidden; opacity:0.8; filter:alpha(opacity=80);}
.btn-comentar:hover{ opacity:1; filter:alpha(opacity=100); cursor:pointer;}
.btn-comentar a{ display:block; width:100%; height:100%;}
.btn-comentar a:hover{ text-decoration:none;}

/*Sinopse*/
#f-sinopse{ clear:both; margin:10px; padding-top:10px; /*IE7*/*padding:0; *margin:0 10px;}
#f-sinopse h2{ margin-bottom:5px;}
#f-sinopse p{ line-height:18px; overflow:hidden;}
#f-sinopse #btn-box-filme{ display:block; height:15px; margin-bottom:-10px; /*IE7*/*margin-bottom:0; }
#f-sinopse #btn-box-filme span{ display:block; width:95px; float:right; background:url('http://static.adorocinema.com/images/box-filme-botoes.gif') no-repeat; opacity:0.7; filter:alpha(opacity=70);}
#f-sinopse #btn-box-filme span:hover{ cursor:pointer; opacity:1; filter:alpha(opacity=100);}
.filme-interna #f-sinopse #btn-box-filme span{ background-position:0 -15px;}
#f-sinopse #btn-box-filme span.fechar{ background-position:0 -30px;}

/*Menu*/
#f-menu{ clear:both; margin:10px 0; /*background:url('http://static.adorocinema.com/images/bg-menu.png') repeat-x 0 23px;*/ height:100px;}
#f-menu ul{ display:block; width:100%; /*border-bottom:1px solid #C2AD99;*/}
#f-menu li{ display:block; float:left;}
#f-menu li a{
	display:block; float:left; font-size:12px; padding:2px 3px 2px 3px; margin:0 3px 0 0; background:#FDFBF7; border:1px solid #E7DFD5; border-bottom-color:#F3EFEB; color:#AD5B32; font-weight:normal; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;  -opera-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;
}
#f-menu li a:hover{ opacity:1; color:#7F340F; text-decoration:none;}
#f-menu li.atual{ margin:1px 0 -1px 0; }
#f-menu li.atual a{ background:#fff url('http://static.adorocinema.com/images/bg-menu-item.png') repeat-x; color:#930; padding-bottom:3px; opacity:1; filter:alpha(opacity=100); border-color:#C2AD99; border-bottom:0; font-weight:bold;}

/*Menu - V2*/
#f-menu{ height: 110px;}
#f-menu li a{ margin:0; padding:4px 6px 4px 6px; border-color:#EFD6C2; border-left:0; background:#fff url('http://static.adorocinema.com/images/bg-menu-item.png') repeat-x 0 -5px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
#f-menu li a:hover{ background-position:0 -5px; background-position:0 12px;}
#f-menu li.primeiro a{ border-left:1px solid #EFD6C2; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
#f-menu li.ultimo a{ border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}
#f-menu li.atual a{ background:url("http://static.adorocinema.com/images/bg-filtros-link2.jpg") repeat-x left bottom #BF0D00; border:1px solid #C2AD99; color:#fff; padding-bottom:5px; border-color:#900; border-bottom-color:#400; border-right-color:#400; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-shadow:1px 1px 1px #000; }
#f-menu li.atual{ margin:0 0 0 -1px; }

/*Conteudo Abas*/
#f-aba-conteudo{ clear:both; margin-top:-75px;}
#f-aba-conteudo div{ border-bottom:2px solid #F5E1CC; padding-bottom:12px; margin-bottom:12px;}
#f-aba-conteudo div div{ border:0; padding:0; margin:0;}
#f-aba-conteudo div p{ margin:3px 0;}

/*Criticas*/
#f-criticas div{ clear:both; height:100%; margin-bottom:20px;}
.filme-interna #f-criticas .critica-autor{ height:100%; margin-bottom:10px; }
#f-criticas p{ line-height:18px; height:100%;}
.critica-autor{ margin:7px 0; font-size:11px; font-style:italic; padding:5px 0;}
.critica-autor span{ display:block; float:left;}
.autor-nota{ font-style:normal; /*border-left:1px solid #EFDECF; padding-left:5px;*/ margin-left:5px;}
.autor-nota .titulo{ float:left;}
.autor-nota .nota{ float:none; display:inline; position:relative;}
.autor-nota .nota:hover{ cursor:default;}

.criticas-outras{ clear:both;}

#cont-noticias-galeria{ clear:both; height:100%;}
#f-noticias, #f-imagens{ width:320px; float:left;}
/*Noticias & Outras Criticas*/
#f-noticias li, #f-criticas-mais li{ display:block; margin-bottom:7px;}
.filme-interna #f-noticias li, .filme-interna #f-criticas-mais li{ margin-bottom:15px;}
#f-noticias span, #f-criticas-mais span{ padding:0 4px; color:#AF6E57; background:#EFE7E0; border:1px solid #DFD1C3; font-weight:bold; font-size:11px;}
#f-noticias h3, #f-criticas-mais h3{ margin:5px 0 1px 0;}
#f-noticias h3 a, #f-criticas-mais h3 a{ font-size:14px; color:#7F3208; }
#f-noticias h3 a:hover, #f-criticas-mais a:hover{ color:#900;}
#f-noticias li p, #f-criticas-mais li p{ line-height:16px; max-height:34px; overflow:hidden;}
#f-noticias .link-mais{ text-align:right; margin-top:10px;}
/*Noticias - Pg Interna*/
.filme-interna #f-noticias{ float:none; width:100% !important;}
#f-criticas-mais span span{ background:#fff; border:0; padding:0 3px; margin:0 -4px 0 2px; font-weight:normal; }

/*Galeria*/
#f-imagens{ position:relative; margin-left:10px !important;}
#f-imagens .container{ position:relative; width:318px; height:212px; overflow:hidden;}
#f-imagens li ul{ background:url('http://static.adorocinema.com/images/bg-fotos.gif');}
#f-imagens li, #nav-fotos li{ display:block; width:106px; height:106px; float:left; background:#fff;}
#f-imagens li span, #nav-fotos li span{ display:block; float:left; width:98px; height:98px; margin:3px; border:1px solid #D0A28A;}
#f-imagens li img, #f-videos li img, #f-elenco img, #f-fas img, #nav-fotos img{ display:block; background:#fff; padding:1px; border:1px solid #D0A28A;}
#f-imagens li a, #nav-fotos li a{ display:block; width:96px; height:96px; /*IE7*/*height:95px; border:1px solid #fff; overflow:hidden;}
#f-imagens li img, #nav-fotos li img{ padding:0; border:0;}
#f-imagens li.hor img, #nav-fotos.foto li.hor img{ width:auto !important; height:100% !important; padding:0 !important; border:0 !important; margin-top:0 !important; margin-left:-20px !important;}
#f-imagens li.vert img, #nav-fotos.foto li.vert img{ width:100% !important; height:auto !important;}
/*IE7*/#f-imagens li.hor a, #nav-fotos li.hor img{ *width:95px !important; *height:96px !important;}
#f-imagens li li:hover span, #f-videos li a:hover img{ border-color:#6F371B;}
#f-imagens .link-mais{ clear:both; text-align:center;}
/*esconde crédito da imagem*/
#f-imagens span.credito{ display:none !important;}

/*Galeria - Navegacao*/
#f-imagens .nav{ margin-top:10px; padding:3px 0;}
#f-imagens .nav span{ width:30px; height:30px; top:-4px; left:0; background-position:-76px 0;}
#f-imagens .nav span:hover{ background-position:-76px -30px;}
#f-imagens .nav .dir{ left:295px; background-position:-106px 0;}
#f-imagens .nav .dir:hover{ background-position:-106px -30px;}
/*Galeria - Link Completa*/
#f-imagens .link-completa span{ border-color:#DFC4B5 !important;}
#f-imagens .link-completa a{ background:#EFE3D1; color:#BF8377; font-size:15px; font-weight:bold; letter-spacing:-1px; line-height:14px; text-transform:uppercase;}
#f-imagens .link-completa a:hover{ background:#DFCFB5; color:#9F4C3B; text-decoration:none;}
#f-imagens .link-completa a span{  width:auto; height:auto; margin:40px 3px 10px 3px; border:0; }
#f-imagens .link-completa a span span{ display:block; width:40px; margin:0; border:0; }
/*Galeria - Pg Interna*/
.filme-interna #f-imagens{ width:100%; padding-bottom:20px; margin:0 0 15px 0 !important;}
.filme-interna #f-imagens .nav{ height:30px;}
.filme-interna #f-imagens .nav span{ top: 0 !important; }
.filme-interna #f-imagens .container{ width:636px; margin-left:5px;}
.filme-interna #f-imagens .dir{ left:615px;}
/*Galeria - Seccionando Conte�do*/
#f-imagens .bloco{ float:left; width:636px; height:212px !important;}
/*#f-imagens .bloco ul{ height:100%;}*/

/*Videos*/
#f-videos{ position:relative; clear:both;}
#f-videos .container{ clear:both; position:relative; width:648px; height:125px; overflow:hidden;}
#f-videos ul{ position:relative;}
#f-videos li, #nav-fotos.video li{ display:block; width:216px; height:107px; float:left; margin:5px 0 10px 0;}
#f-videos img, #nav-fotos.video img{ width:202px; margin-left:10px; height:103px; z-index:0;}
#f-videos li a:hover, #nav-fotos.video li a:hover{ text-decoration:none;}
#f-videos li span, #nav-fotos.video li span{ display:block; position:absolute; background:url('http://static.adorocinema.com/images/video-icones.png') no-repeat; z-index:10;}
#f-videos li .play-icone, #nav-fotos.video li .play-icone{ width:40px; height:40px; margin-top:35px; margin-left:95px; display:none; /*IE7*/*background:url('http://static.adorocinema.com/images/play-ico.gif') no-repeat 0 0;}
#f-videos li .play-icone:hover, #nav-fotos.video .play-icone:hover{ cursor:pointer;}
#f-videos a:hover .play-icone, #nav-fotos.video a:hover .play-icone, #nav-fotos.video li.selected a .play-icone{ background-position:-40px 0; /*IE7*/*background-position:0 0 !important;}
#f-videos li .cat-icone, #nav-fotos.video .cat-icone{ display:none; width:136px; height:32px; margin-top:85px; margin-left:5px; background-position:0 -40px;}
#f-videos li .cat-icone.making-of, #nav-fotos.video .cat-icone.making-of{ background-position:0 -72px;}
#f-videos li .cat-icone.entrevista, #nav-fotos.video .cat-icone.entrevista{ background-position:0 -104px;}

/*Videos - Navegacao*/
#f-videos .nav span, .filme-interna #f-imagens .nav span{ width:38px; height:38px; top:-85px; background-position: 0 0;}
#f-videos .nav span:hover, .filme-interna #f-imagens .nav span:hover{ background-position:0 -38px;}
#f-videos .nav .dir, .filme-interna #f-imagens .nav .dir{ right:-8px; background-position:-38px 0;}
#f-videos .nav .dir:hover, .filme-interna #f-imagens .nav .dir:hover{ background-position:-38px -38px;}
/*Videos - Pg Interna*/
.filme-interna #f-videos{ margin-top:80px;}
.filme-interna #f-videos .container{ height:252px; }
.filme-interna #f-videos li{ margin-bottom:0px; height:120px; }
.filme-interna #f-videos .nav{ margin:5px 0 0 -5px; height:40px;}
.filme-interna #f-videos .nav span{ top:0;}

/*Videos - Play 'Animado'*/
.play-anima{display:block; width:40px; height:40px; overflow:hidden; position:absolute; top:130px; left:310px; background: url(http://static.adorocinema.com/images/video-icones.png) no-repeat -40px 0 !important; z-index:100;}
.play-anima a{display:block; width:100%; height:100%; text-decoration:none;}

/*V�deos - Seccionando Conte�do*/
#f-videos .bloco{ float:left; width:648px; height:auto !important;}
#f-videos .bloco ul{ height:100%; background:url('http://static.adorocinema.com/images/bg-videos.gif');}
#f-videos .bloco ul li{ background:#fff;}

/*Galeria e V�deos - N�mero*/
.num-itens{ position:absolute; top:0; right:0; color:#BF7D2F; font-weight:bold;/* width:100px;*/ padding:1px 4px; text-align:right; z-index:100; }
#f-imagens .num-itens{ right:2px;}


/*Elenco*/
#f-elenco{ clear:both; height:100%;}
#f-elenco div{ float:left;}
#f-elenco .atores-destaque div{ width:120px; margin:0 10px 10px 0; text-align:center;min-height: 155px;}
#f-elenco .atores-destaque img{ width:70px; height:95px; margin:0 auto; margin-bottom:3px;}
#f-elenco .atores-destaque p{ font-size:11px;}
#f-elenco li{ /*display:block; width:49%; float:left;*/ padding:0; margin-bottom:3px;}
#f-elenco li a{ font-weight:bold;}
#f-elenco li a:hover{ color:#900;}
#f-elenco li span{ font-size:11px;}
#f-elenco .link-mais{ clear:both; padding-top:10px;}
#f-elenco .link-mais a:hover{ text-decoration:none; color:#900;}
/*Elenco - Aba2*/
.filme-interna #f-elenco .atores-destaque{ width:260px;}
.filme-interna #f-elenco ul{ width:390px;}
.filme-interna #f-elenco li{ float:left; width:48%; margin:0 1%; padding:3px 0; border-bottom:1px dotted #F5E1CC;}
.filme-interna #f-elenco .link-mais{ border:0; padding-top:15px;}

/*Coment�rios*/
#f-comentarios{ border:0 !important;}
#f-comentarios h2{ width:130px; float:left; margin-bottom:20px;}
#f-comentarios .coment{ width:100%; clear:both; margin-bottom:7px; /*IE7*/*margin-bottom:15px;}
#f-comentarios .coment img{ display:block; width:60px; height:60px; float:left; border:1px solid #E7D1B4; padding:1px;}
#f-comentarios .user-conteudo{ float:left; margin:0 0 8px 8px; width:576px; background:#fff; border:1px solid #E7D1B4;}
#f-comentarios .user-titulo{ background:#F5EEE0; padding:1px 1px 2px 4px; margin:-1px; border-bottom:1px solid #fff; color:#930; font-size:11px;}
#f-comentarios .user-titulo a{ color:#930; border:0; font-weight:bold;}
#f-comentarios .user-texto{ margin:1px 0; border-top:1px solid #E7D1B4; overflow:hidden; width:100%;}
#f-comentarios .user-texto span{ display:block; padding:4px 8px 7px 14px; margin:1px 0 0 -7px; background:url('http://static.adorocinema.com/images/coment-indicador.gif') no-repeat;}
#f-comentarios .coment-responder{ display:block; width:83px; height:18px; background:url('http://static.adorocinema.com/images/coment-resp-bot.gif') no-repeat; margin:0 0 -8px 6px;}
#f-comentarios .coment-responder:hover{ cursor:pointer; background-position:left bottom;}
/*Comentarios - Notas*/
#f-comentarios .user-nota{ background:#E8D3BF; padding:1px 3px 2px 3px; margin-left:5px; font-weight:bold; font-size:10px; cursor:default;}
#f-comentarios .user-nota .nota span{ display:inline; float:none; background-image:url('http://static.adorocinema.com/images/estrelas2-b.gif'); padding:1px 0 0 12px; height:17px;}

/*Coment�rios - N�veis*/
#f-comentarios .coment .coment img{ width:50px; height:50px; margin-left:8px;}
#f-comentarios .coment .coment .user-conteudo{ width:500px;}
#f-comentarios .coment .coment .coment .user-conteudo{ width:425px;}
#f-comentarios .coment .coment .coment-responder{ width:23px; border-right:1px solid #EFDECF;}
#f-comentarios .coment .coment .coment-responder:hover{ width:83px; border:0;}
#f-comentarios .coment .coment .coment .coment-responder{ display:none;}

/*Cr�ticas*/
#f-curiosidades p{ margin:15px 0 !important; line-height:18px;}

/*Conte�do Abas Internas*/
.filme-interna h2{ margin-bottom:10px;}
#cont-premiacoes p{ line-height:18px !important; margin:10px 2px !important;}

/*F�s - Lista*/
#f-fas ul li{ display:block; width:104px; min-height:120px; float:left; margin:2px; text-align:center; font-weight:bold; color:#5B3713; line-height:12px;}
#f-fas ul li img{ display:block; width:70px; height:70px; margin:0 auto; margin-bottom:3px; }
#f-fas ul li span{ display:block; font-size:11px; font-weight:normal; margin-top:3px;}
#f-fas ul li a:hover{ color:#900;}

/*GALERIA ESPECIAL*/
/*body#galeria-body{ background-image:none; margin-top:0 !important; overflow-x: hidden; }*/
#div-container{ position:relative; float:left;}
#galeria-especial{ position:fixed; top:0; z-index:1000; padding:10px 0; background:#000 url('http://static.adorocinema.com/images/bg-galeria.jpg') no-repeat top center;}
#galeria-especial.bg1280{ background:#000 url('http://static.adorocinema.com/images/bg-galeria-1280.jpg') no-repeat top center;}
#galeria-especial #titulo{ margin:0 auto; margin-bottom:10px; font:22px Arial; color:#FEE; width:100%; min-height:25px; text-align:center; z-index:10;}
#galeria-especial #foto{ margin:0; text-align:center; }
#galeria-especial #img{display:block; margin:0 auto; width:50%; background:#000  url('http://static.adorocinema.com/images/foto-load.gif') no-repeat center; border:5px solid #000;}
#galeria-especial #ac-video{margin:0 auto; background:#000; border:5px solid #000;}
#galeria-especial #foto img{ margin:0;}
#galeria-especial #foto #info{ display:block; height:20px; color:#555; font-size:12px; font-weight:bold; display:none; }
#galeria-especial #foto #info .credito, #galeria-especial #foto #info .url, #galeria-especial #foto #info .incorporar{ margin-right:5px; }
#galeria-especial #foto #info span span{ padding:0 5px 1px 5px; background:#111; border:1px solid #222; font-weight:normal; color:#999; margin-left:-3px;}
#galeria-especial #foto #info input{ height:15px; font-size:12px; padding:0 2px;}
#galeria-especial #foto #info .titulo{ position:relative; font-size:11px; font-weight:bold; color:#777; background:#111; border:1px solid #222; padding:0 3px; margin-left:2px; }
#galeria-especial #foto #info .titulo:hover{ color:#ccc; background:#222; border-color:#333; cursor:pointer;}
#galeria-especial #foto #info .titulo.ativo{ color:#eee; background:#500; border-color:#900;}
#galeria-especial #foto #info .titulo span{ position:absolute; top:-18px; left:-35px; width:100px; background:#000; color:#ddd; border-color:#000; padding:0 4px; font-size:10px; text-transform:none; display:none; }
#galeria-especial #foto #info .incorporar .titulo span{ width:245px; left:-65px;}
#galeria-especial #foto #info .credito span{ background:none; border:0;}

#fechar{ position:absolute; top:0; right:30px; width:60px; height:20px; padding:7px 6px 2px 6px; background:#500; color:#999; font:bold 20px Arial; line-height:18px; text-align:center; z-index:200;}
#fechar:hover{ cursor:pointer; background:#900; color:#eee;}
#fechar.inativo{ display:none;}

#nav-fotos{ position:fixed; bottom:0; left:0; height:100px; padding:5px 0; background:#000;}
#nav-fotos .credito{ display:none;}
#nav-fotos span.seta2, #nav-fotos .container{ display:block; float:left;}
#nav-fotos .container{ position:relative;}
#nav-fotos span.seta2{ width:20px; height:100%; margin:0; font:bold 18px Verdana; color:#555; background:#100 url('http://static.adorocinema.com/images/setas-galeria.png') no-repeat 0 32px; overflow:hidden; text-align:center;}
#nav-fotos span.seta2.dir{ background-position:-20px 32px;}
#nav-fotos span.seta2:hover{ cursor:pointer; color:#999; background-color:#300; overflow:hidden;}
#nav-fotos span.seta2.inativo, #nav-fotos span.seta2.inativo:hover{ opacity:0.4; filter:alpha(opacity=40);}
#nav-fotos .container{ width:80%; height:100px; margin:0; overflow:hidden;}
#nav-fotos #min{ display:block; clear:both; position:relative; margin:0;}
#nav-fotos #min span{ display:block; position:absolute; top:-25px; left:0; background:#200; padding:3px 5px; color:#555; font:bold 12px Arial; text-transform:uppercase; letter-spacing:0px;}
#nav-fotos #min span:hover{ background:#400; color:#ccc; cursor:pointer;}

#nav-fotos.video ul{ position:relative;}
#nav-fotos li{ margin:0; display:inline; width:auto; background:#000;}
#nav-fotos li.bloco{ display:inline; float:left; background:none;}

#nav-fotos li{ width:96px; height:96px; background:#000;}
#nav-fotos li span{ width:88px; height:88px; border:2px solid #100; margin:0 3px; background:#000;}
#nav-fotos li span:hover{ border-color:#500;}
#nav-fotos li.selected span{ border-color:#AF5A00;}
#nav-fotos li img{ display:block; background:#000;}
#nav-fotos li a{ width:100%; height:100%; margin:0; border:0;}

#nav-fotos.video li span{ border:0; position:absolute;}
#nav-fotos.video li{ width:196px; height:96px; margin:0;}
#nav-fotos.video li a{ display:block; width:188px; height:92px; border:2px solid #000; margin:0 2px; overflow:hidden;}
#nav-fotos.video li.selected a{ border-color:#AF5A00;}

#nav-fotos.video li img{ width:100%; height:100%; margin:0;}
#nav-fotos.video li .play-icone{ margin-top:30px; margin-left:75px;}
#nav-fotos.video li .cat-icone{ margin-top:67px; margin-left:-2px;}

#nav-fotos.video li.bloco{ float:left; display:inline; width:auto; height:auto; margin:0;}

/*Seta3 - Setas Grandes*/
.seta3{ position:fixed; top:0; left:30px; width:40px; height:54px; overflow:hidden; background:url('http://static.adorocinema.com/images/setas-grande-galeria.png') no-repeat; display:none;}
.seta3.dir{ left:auto; right:30px; background-position:-40px 0;}
.seta3:hover{ cursor:pointer;}

/* ------ Programacao na Ficha ----- */
/*Box Ingresso.com*/
#box-ingresso{ padding:0 !important; background:#eee url('http://static.adorocinema.com/images/bg-ingresso-box.png') repeat-x top left; border:1px solid #ddd !important; width:90%; height:58px; margin:0 auto; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px;  -opera-border-radius:5px; -opera-border-radius:5px; border-radius:5px;}
#box-ingresso p{ background:url('http://static.adorocinema.com/images/ingresso-logo.gif') no-repeat 10px 7px; padding:8px 10px 5px 130px !important; margin:0 !important; color:#777; }
#box-ingresso strong{ display:block; color:#238F80; font-size:13px; margin-bottom:3px;}
#box-ingresso span{ background:url('http://static.adorocinema.com/images/ingresso-icone.png') no-repeat; padding:4px 20px 8px 10px;}

#f-aba-conteudo.programacao div{ border:0;}

/*Box Busca*/
#f-aba-conteudo #box-busca-prog, #f-aba-conteudo #box-busca-prog div{ padding:0 !important; border:0;}
#box-busca-prog{
	margin:30px 0; height:64px; background:#F4E7D0 url('http://static.adorocinema.com/images/bg-box-busca.jpg') repeat-x; border:1px solid #DDCEBD !important; border-top-color:#ECE1D4; border-left-color:#ECE1D4;
}
#busca-titulo{
	float:left; width:110px; height:100%; background:url('http://static.adorocinema.com/images/bg-box-busca-titulo.jpg') no-repeat top right;
}
#busca-titulo span{
	display:block; font-size:14px; font-weight:bold; color:#900; margin:16px 0 0 5px;
}
#busca-titulo span span{
	margin:0; font-size:12px; color:#8E423D;
}
#form-prog{
	float:left; width:535px;
}
#form-prog .localidade, #form-prog .opcionais{
	float:left; width:250px; margin-left:1%; margin-top:12px;
}
#form-prog .localidade #cidade{ width:185px; *width:175px;}
#form-prog .opcionais{ width:180px;}
#form-prog .opcionais #bairro{ width:180px;}
#form-prog .botao{
	float:left; width:65px; margin:19px 0 0 18px; overflow:hidden;
}
#form-prog .localidade span, #form-prog .opcionais span{
	display:block; float:left; width:auto; margin-right:1%;
}
#form-prog .localidade span.form-estado{
	width:55px; margin-right:3%;
}
#form-prog .localidade select, #form-prog .opcionais select{ width:100%;}
#form-prog label{
	position:relative; display:block; font-size:13px; font-weight:bold; color:#630; z-index:10; width:100%;
}
#form-prog label span{
	display:inline !important; float:none !important; font-weight:normal;
}
#form-prog .botao input{
	display:block; width:65px; height:31px; margin:0 auto; background:url('http://static.adorocinema.com/images/box-busca-botao.gif') no-repeat; text-indent:-1000px; padding-left:100px; border:0; overflow:hidden; *width:100px !important; *margin-left:-18px;
}
#form-prog .botao input:hover{ cursor:pointer; background-position:1px 1px; }
/*----Loading*/
#form-prog label span.load{
	position:absolute; display:block; width:auto; height:16px; top:19px; left:1px; padding:0 0 0 20px; font-size:11px; background:url('http://static.adorocinema.com/images/load-ico.gif') no-repeat 2px 0;
}

/*Lista de Cinemas*/
.programacao .titulo-cidade{ padding:5px 0 5px 35px; border:1px solid #E8E1D9 !important; font:normal 18px Arial; color:#94704C; margin:1px 0; background:url('http://static.adorocinema.com/images/cidade-seta.jpg') no-repeat 5px -2px;}
.programacao .titulo-cidade:hover{
	color:#630; cursor:pointer; border-color:#DFCCB5 !important;
}
.programacao .titulo-cidade.ativo{
	background-position:5px -32px; color:#800; font-weight:bold; background-color:#FAF3E9; border-color:#DDCEBD;
}
.programacao .titulo-cidade a{color:#94704C;}
.programacao .titulo-cidade a:hover{ text-decoration:none;}
.programacao .titulo-cidade.ativo:hover{ cursor:default;}
.programacao .titulo-cidade.ativo a{ color:#800;}
.programacao .titulo-cidade.ativo a:hover{ text-decoration:underline;}

.filmes-prog{ height:auto; /*border:1px solid #E8E1D9 !important;*/ border:0 !important; padding:0 !important; margin-bottom:5px !important; overflow:hidden; }
.filmes-prog li{ display:block; width:49%; margin:0 0.5%; float:left; font-size:13px; padding:3px 0; border-bottom:1px dotted #B9ACB5;}
.filmes-prog span{ display:block; margin-bottom:10px; font:bold 14px Arial; color:#600;}
.filmes-prog li a{ color:#6F3E3E; margin-left:3px;}
.filmes-prog li a:hover{ color:#900;}
.filmes-prog li:hover{ background:#F5F2EF;}
.filmes-prog li:hover a{ color:#5F1212; font-weight:bold;}
.filmes-prog ul:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
#f-aba-conteudo.programacao .filmes-prog li p{ padding-left:7px;}

/*Lista Horarios*/
.horarios-prog li{
	display:inline; /*float:left;*/ width:auto; margin:2px 4px; border:1px solid #D1B2B2; padding:1px 4px; font-size:15px; color:#600;
}
.horarios-prog{ margin:3px 0 0 0;}
.horarios-prog li{
	display:block; float:left; margin-right:3px; border:0; border:1px solid #EFE0E0; padding:0 2px; font-size:11px; color:#9F6D6D;
}
.filmes-prog li:hover .horarios-prog li{ color:#8F1111; border-color:#DFD1D1;}
.horarios-prog li.titulo{ border: 0 none; font-weight: bold; margin-bottom:0;}
.horarios-prog li a.ingresso { display:block; float:left; width:22px !important; height: 20px; margin: -1px 0 0 -1px !important; background: url("http://static.adorocinema.com/images/ingresso-icone.png") no-repeat -30px 0; overflow:hidden; text-indent:-1000px;}

/*Pg da Cidade*/
.programacao.cidade h2, .programaao.cidade h2:hover{ padding:0; background:none; color:#900; border:0 !important; margin-bottom:10px; cursor:default;}
.programacao.cont-cidade li.cinema-hor{ width:100%; clear:both; margin:10px 0; padding-bottom:5px; border-bottom: 1px dotted #EFE0E0;}
.programacao.cont-cidade .horarios-prog{ width:50%; float:left;}
/*.programacao.cont-cidade .horarios-prog li{ width:auto; clear:none; margin:0 3px 0 0;}*/
.programacao.cont-cidade h3{ color:#900; padding-left:6px; margin-bottom:3px;}

/*Borda 5 - Itens*/
.vu-nota, #box-busca-prog{
	-moz-border-radius:5px; -webkit-border-radius:5px;  -opera-border-radius:5px; -opera-border-radius:5px; border-radius:5px;
}
/*Borda 3 - Itens*/
.link-mais a, #f-noticias li span, .user-nota, .vu-nota, #vu-fa, .programacao .titulo-cidade{
	-moz-border-radius:3px; -webkit-border-radius:3px;  -opera-border-radius:3px; -opera-border-radius:3px; border-radius:3px;
}

/*Form Comentarios*/
#comentar{ clear:both; background:#FFFAEF; border:1px solid #E7D1B4 !important; margin:20px 0 !important;}
#comentar .user-foto, #comentar .box-form{ float:left; margin:10px;}
#comentar .user-foto{ width:80px; }
#comentar .box-form{ width:525px; }
.user-conteudo .box-form{ width:94%; margin:2% !important; padding:1% !important; background:#F5EEE0;}
#comentar .box-form textarea{ width:100%; height:100px; }
.user-conteudo .box-form textarea{ width:98%; height:100px; }
#comentar .box-form div, .user-conteudo .box-form div{ float:left; }
#comentar .box-form div.btn-enviar, .user-conteudo .box-form div.btn-enviar{ float:right; text-align:right; }
/*Estrelas no Box Comentarios*/
.box-form .vu-nota{position:relative !important;}
.box-form .vu-votar{top:-2px; left:0;}

/*Facebook - Box Curtir*/
#f-compartilhar, #f-compartilhar ul, #f-compartilhar ul li{ position:relative; }
#fb-curtir{ display:block; width:140px; height:61px; position:absolute; top:-61px; left:0; background:url('http://static.adorocinema.com/images/fb-curte-filme.png') no-repeat;}
#fb-curtir.personalidade{ background:url('http://static.adorocinema.com/images/fb-curte-pers.png') no-repeat;}
#fb-curtir span{ display:block; width:9px; height:9px; overflow:hidden; background:url('http://static.adorocinema.com/images/fb-curte-fechar.png') no-repeat; margin:3px 0 0 127px;}
#fb-curtir span:hover{ background-position:top right; cursor:pointer;}
