/* Resetando Elementos */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration:none; color:#62577F; }
a:hover { text-decoration:none; color:#11003F; text-decoration:underline; }
/* Firefox sempre com barra */
html { overflow: -moz-scrollbars-vertical; }
/*Fim do Reset*/


/*ESTRUTURA - CONTAINERS*/
body{ margin:20px 0; margin-top:103px; font-size:11px; background:#000 url('http://static.adorocinema.com/images/ac-bg.jpg') no-repeat top center;}
body.bg2{ background-image:url('http://static.adorocinema.com/images/ac-bg2.jpg');}
body.bg3{ background-image:url('http://static.adorocinema.com/images/ac-bg3.jpg');}

h2, h2 a{ font-size:24px; color:#C60; margin-bottom:3px;}
h2 a:hover{ color:#900; text-decoration:none;}
a{ color:#462C13;}
a:hover{ color:#000; }

/*Desbuga Float*/
#container:after, #contentbody:after, #contentcenter:after, #contentright:after, #footer:after, #box-blog ul:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }

#container{ width:980px; margin:0 auto; clear:both;}
#contentbody{ background:#fff; height:100%; margin:0; padding-top:10px; z-index:80;}
#contentcenter{ position:relative; width:650px; float:left; display:inline; margin-left:10px; clear:both; position:relative; z-index:10;}
#contentright{ position:relative; width:300px; float:left; display:inline; margin-left:10px; position:relative; z-index:5;}

/*Novo Topo*/
#header{
	background:#200 url('http://static.adorocinema.com/images/bg-topo.jpg') repeat-x top left; height:108px; z-index:100;
}
/*Topo - borda arredondada 10 - top*/
#header{
	-moz-border-radius:10px 10px 0 0; -webkit-border-top-left-radius:10px;  -webkit-border-top- right-radius:10px; -opera-border-top-left-radius:10px; -opera-border-top-right-radius:10px; border-radius: 10px 10px 0 0;
}

#logo{
 height:80px; overflow:hidden;
}
#logo .logo h1, #logo .logo p{
	width:390px; height:50px; float:left; margin:15px 0 0 20px; overflow:hidden; background:url('http://static.adorocinema.com/images/ac-logo.gif') no-repeat;
}
#logo .logo h1 a, #logo .logo p a{
	display:block; width:100%; height:100%; overflow:hidden; text-indent:-1000px;
}

/*Busca Header*/
#header_busca{ display:block; float:left; width:350px; margin:0; margin-top:25px; margin-left:210px; }
#header_busca #buscasimples{ padding:2px 4px; width:210px; border:2px solid #400; color:#900; font-size:13px;}
#header_busca #buscasimples:focus{ border-color:#C60;}

#header_busca .maisbuscados, #header_busca .maisbuscados a { color:#AF8383; }
#header_busca .maisbuscados a:hover{ color:#fff;}
form.form_busca input.buscar { border:0; background:url('http://static.adorocinema.com/images/bt_busca.gif') no-repeat; font-size:12px; font-weight:bold; color:#C60; padding:3px 7px 5px 25px; /*Hack IE6e7*/*padding:3px 5px 4px 17px; }
form.form_busca input.buscar:hover { cursor:pointer; color:#FA0; }

/*Menu*/
#menu{ position:relative; clear:both; z-index:90; }
#mnprincipal{ display:block; width:100%; margin:0; clear:both;}

#mnprincipal li{ display:block; float:left; background:#662100 url('http://static.adorocinema.com/images/mn_off_esquerda.gif') top left no-repeat; font-size:14px; padding-left:10px;}
#mnprincipal li a{ display:block; background:url('http://static.adorocinema.com/images/mn_off_direita.gif') top right no-repeat; color:#fff; padding:5px 10px 6px 0; }
#mnprincipal li img{ display:block; margin-bottom:2px;}

#mnprincipal li.mn_on, #mnprincipal li:hover.mn_on, #mnprincipal li.mn_on_sub, #mnprincipal li:hover.mn_on_sub{ background:#fff url('http://static.adorocinema.com/images/mn_on_esquerda.gif') top left no-repeat; }
#mnprincipal li.mn_on a, #mnprincipal li:hover.mn_on a, #mnprincipal li.mn_on_sub a, #mnprincipal li:hover.mn_on_sub a{ background:url('http://static.adorocinema.com/images/mn_on_direita.gif') top right no-repeat; color:#300; padding-bottom:7px; }

#mnprincipal li:hover{ background:#C60 url('http://static.adorocinema.com/images/mn_hover_esquerda.gif') top left no-repeat; }
#mnprincipal li:hover a{ background:url('http://static.adorocinema.com/images/mn_hover_direita.gif') top right no-repeat; color:#fff; text-decoration:none; }

/*Subitens - Novo HTML*/
#mnprincipal li ul{ display:none; position:absolute; min-width:100px; margin:0 auto; margin-left:-10px; background:#fff; border:2px solid #C60; padding:5px; z-index:20;}
#mnprincipal li:hover li a, #mnprincipal li.mn_on_sub:hover li a, #mnprincipal li.mn_on_sub	li a, #mnprincipal li li, #mnprincipal li li:hover, #mnprincipal li li a, #mnprincipal li li:hover a{ background:none; color:#555;}
#mnprincipal li:hover ul{ display:block; }

#mnprincipal li li{ margin-top:0; padding-left:3px; border-bottom:0;}
#mnprincipal li li a{ padding:2px 4px;}
#mnprincipal li li a:hover{ background:#F5EAD8; color:#900; }

/*Item ON - Novo HTML*/
#mnprincipal li.mn_on{ display:block; border-bottom:0;}
/*Item ON com Subitens - Novo HTML*/
#mnprincipal li.mn_on_sub{ display:block; padding-bottom:40px; border-bottom:0;}
#mnprincipal li.mn_on_sub ul{ display:block; z-index:10; border-color:#fff; padding-left:0;}
#mnprincipal li.mn_on_sub li a, #mnprincipal li.mn_on_sub:hover li a{ padding:3px 0; padding-bottom:2px; margin:0 3px;}
#mnprincipal li.mn_on_sub li a{ border-bottom:2px solid #DFD4C3; }
#mnprincipal li.mn_on_sub li:hover a{ border-bottom-color:#C60; border-bottom-color:#FC0; color:#C00;}
#mnprincipal li.mn_on_sub li.selecionado a{ border-bottom-color:#FC0; color:#900; }

/*Classes Especiais para Quantidade de Itens*/
#mnprincipal li.item-colunas ul{ margin-left:-180px;}

/*Submenu com HTML Antigo
.submenu_total{ height:30px; margin-bottom:10px; background:#fff;}
.submenu_total li{ padding:6px 8px; font-size:14px;}
.submenu_total li a{ color:#222;}
.submenu_total li a:hover{ color:#C00;}
*/


/*Footer - Barra Final*/
#footer{ background:#3F1500; background:#2F0F00; border-top:2px solid #1F0A00; padding-bottom:20px;}
#footer h4{ background:#3F1500; color:#8F411A; padding:3px 10px; font-size:15px;}

#footer .itensfooter{ width:18%; float:left; margin:1%; margin-bottom:20px}
#footer .itensfooter p{ font-size:14px; color:#8F5335; margin-bottom:5px;}
#footer .itensfooter li{ padding:4px 0; border-bottom:1px dotted #3F1F10; font-size:11px;}
#footer .itensfooter a{ color:#8F6550; }
#footer .itensfooter a:hover{ color:#EFE5E0; }

#footer #footer-menu{ clear:both; margin:0 auto; margin-top:20px; width:70%; text-align:center; padding:5px 0; border-top:1px solid #1F0A00; border-bottom:1px solid #1F0A00;}
#footer #footer-menu a{ color:#6F5345; padding:6px 10px; text-transform:uppercase; font-size:11px;	 }
#footer #footer-menu a:hover{ background:#1F0A00; color:#BFAFA7; text-decoration:none;}

#footer-menu p{ display:block;}
#footer-menu .link-viagem{ margin-top: 10px;}
#footer-menu .link-viagem span, #footer-menu .link-viagem a{color:#8F5335 !important;}
#footer-menu .link-viagem a{text-decoration:underline !important;}
#footer-menu .link-viagem a:hover{color:#BFAFA7;}

/* Novas AplicaÃ§Ãµes - por Thiago Faleiro */

body, p{ font:12px Arial;}

/* DESTAQUES */
#destaques{
	width:99.5%; height:292px; /*background:#fff url('http://static.adorocinema.com/images/ac-dest-bg-redondo.jpg') no-repeat bottom left;*/ border:1px solid #D37802; border-right-width:0; overflow: hidden; z-index:20;
}

.dest-item .dest-item-cont{
	display:block; position:absolute; width:235px; height:220px; overflow:hidden; z-index:1; /*Bg pra corrigir Bug do fade dos IEs */ background:url('http://static.adorocinema.com/images/ac-dest-bg1.jpg') repeat-x top left; margin-top:10px; margin-left:7px;
}
.dest-item .dest-item-img{
	display:block; position:absolute; margin:-1px 0 0 246px; width:402px; height:292px; overflow:hidden; z-index:2; border:1px solid #D37802; border-left-width:0;
}
.dest-item .dest-item-img img{
	display:block; float:right; width:100%; height:100%; background:#fff; /*display:none;*/
}

/*Destaque Info*/
.dest-item h2, .dest-item h3, .dest-item p{
	margin:0 0px;
}
.dest-item h2{
	font:bold 14px Arial; color:#CA7900;
}
.dest-item h3{
	font:bold 24px Arial; color:#7C1915; line-height:22px; letter-spacing:-1px; text-transform:uppercase; margin-top:5px;
}
.dest-item h3 a{
	color:#7C1915; text-decoration:none;
}
.dest-item h3 a:hover{
	color:#B00;
}
.dest-item p{
	font-size:12px; line-height:20px; color:#452C10; margin-top:15px;
}
.dest-item p.dest-trecho{
	height:78px; margin-top:25px; overflow:hidden;
}
.dest-item a.lermais{
	padding:2px 7px; color:#fff; background:#C00 url('http://static.adorocinema.com/images/ac-dest-mais-bg.jpg') repeat-x bottom; border:1px solid #700; text-decoration:none;
}
.dest-item a:hover.lermais{
	background:#C00;
}
/*Ler mais - posicionamento fixo (Ideal para Efeito Fade)
.dest-item span a.lermais{
	display:block; position:absolute; top:190px; left:7px;
}
*/
/*Destaque Menu*/
#dest-menu{
	position:absolute; width:247px; height:292px; overflow:hidden; background:#fff url('http://static.adorocinema.com/images/ac-dest-bg1.jpg') repeat-x bottom left;
}
#dest-menu span{
	position:absolute; width:245px; height:54px; margin-top:234px; margin-left:3px; overflow:hidden; z-index:7; 
}
#dest-menu a{
	display:block; float:left; width:48px; height:44px; background:#fff; border:2px solid #DD991C; overflow:hidden; margin:3px 4px; cursor:pointer;
}
#dest-menu a:hover{
	border-color:#AF770A;
}
#dest-menu a img{
	display:block; height:100%;
}
#dest-menu a.clicado, #dest-menu a:hover.clicado{
	border-color:#900;
}

/*borda arredondada 10 - esq: top e bottom*/
#destaques, #dest-menu{
	-moz-border-radius:10px 0 0 10px; -webkit-border-top-left-radius:10px;  -webkit-border-bottom-left-radius:10px; -opera-border-top-left-radius:10px; -opera-border-bottom-left-radius:10px; border-radius: 10px 0 0 10px;
}
/*borda arredondada 4 - total*/
.dest-item a.lermais{
	-moz-border-radius: 6px; /*-webkit-border-radius: 10px; -opera-border-radius: 10px; border-radius: 10px;*/ visibility:inherit;
}

/* BOXES CARTAZ */
.box-cartaz{
	margin-top:20px; width:100%; color:#926B44; overflow:hidden;
}
.box-cartaz .cartaz-container{
	width:648px; height:140px; overflow:hidden; background:#fff url('http://static.adorocinema.com/images/bg-bege1.jpg') repeat-x; border:1px solid #DDBD93;
}
.box-cartaz ul{
	display:block; margin:0; margin-top:5px; margin-left:-1px; width:1400px; height:135px; overflow:hidden;
}
.box-cartaz li{
	display:block; float:left; width:215px; height:135px; border-left:1px dotted #DDBD93;
}
.box-cartaz li p{
	margin-right:3px; margin-bottom:5px; line-height:14px; font-size:11px;
}
.box-cartaz li p span{
	font-weight:bold;
}
.box-cartaz li p a{
	text-decoration:none; color:#5F3812;
}
.box-cartaz li p a:hover{
	color:#3F2308; text-decoration:underline;
}
.box-cartaz li .box-cartaz-filme{
	width:82px; height:122px; float:left; margin:0 5px; overflow:hidden; background:#fff;	
}
/*.box-cartaz li.estreia .box-cartaz-filme a{ display:block; width:80px; height:120px; overflow:hidden;}
*/.box-cartaz li .box-cartaz-filme img{
	width:78px; height:118px; padding:1px; display:block; border:1px solid #CFAB8E;
}
.box-cartaz li .box-cartaz-filme img:hover{ border-color:#8F533E;}
.box-cartaz li .box-cartaz-titulo{
	margin-bottom:10px;
}
.box-cartaz li .box-cartaz-titulo a{
	font-size:13px; font-weight:bold; color:#630; text-decoration:none;
}
/*Estreia - marcador*/
.box-cartaz li.estreia .box-cartaz-filme span{
	display:block; width:43px; height:40px; margin:0; background: url('http://static.adorocinema.com/images/cartaz-estreia-ico.png') no-repeat; z-index:2; position:relative; margin-top:-120px;
}
.box-cartaz li.estreia .box-cartaz-filme img{ z-index:1; }
/*Hack IE6*/
.box-cartaz li.estreia .box-cartaz-filme span{ _background:url('http://static.adorocinema.com/images/cartaz-estreia-ico.gif') no-repeat; }
/*Hack IE6 e 7*/
.box-cartaz li.estreia .box-cartaz-filme span{ *margin-top:-118px; *position:static; }

.box-cartaz-fim{
	width:648px; height:28px; background:#F6EBDA; border:1px solid #EFD8B4;
}
.box-cartaz-fim p{
	width:31.2%; margin:1%; float:left;
}
/*Hack IE 6*/ .box-cartaz-fim p{ _width:205px; _margin:5px; }
.box-cartaz-fim a{
	color:#930;
}
.box-cartaz-fim a:hover{
	text-decoration:underline;
}
.box-cartaz-fim .link-extra{
	text-align:right;
}
/* NavegaÃ§Ã£o no fim da Box de Cartaz */
.box-cartaz-fim .box-nav{
	margin-top:2px; color:#930;
}
.box-cartaz-fim .box-nav span{
	display:block; width:68px; margin:0 auto;
}
.box-cartaz-fim .box-nav span.prev, .box-cartaz-fim .box-nav span.next{
	float:left; width:34px; height:22px; margin:1px 0; background:url('http://static.adorocinema.com/images/box-cartaz-nav.gif') no-repeat; overflow:hidden; text-indent:-1000px; cursor:pointer;
}
.box-cartaz-fim .box-nav span.prev:hover{ background-position:center left;}
.box-cartaz-fim .box-nav span.next{ background-position:top right;}
.box-cartaz-fim .box-nav span.next:hover{ background-position:center right;}

/* Trailers */
#box-trailers{
	width:100%; height:170px; clear:both; margin-top:20px; margin-bottom:10px;
}
#trailer-container{
	position:absolute; margin:0; overflow:hidden; width:660px; height:130px;
}
#box-trailers ul{
	position:absolute; display:block; width:1000px;
}
#box-trailers li{
	display:block; float:left; width:156px; margin-right:6px; background:#fff url('http://static.adorocinema.com/images/bg-bege1.jpg') repeat-x 0 91px; border:1px solid #ECD9B8;
}
#box-trailers li:hover, #box-trailers li:hover a{
	background-position:0 50px; border-color:#9F824F; color:#900; cursor:pointer;
}
#box-trailers li a{
	display:block; width:100%; margin:0; color:#8E3608; font:bold 11px Arial;
}
#box-trailers li a:hover{
	color:#900; text-decoration:none;
}
#box-trailers li a span{
	margin-left:3px;
}
#box-trailers li a span.trailer-ico-play{
	display:block; position:absolute; width:25px; height:25px; margin-top:64px; margin-left:126px;
}
#box-trailers li a img{
	display:block; width:154px; height:90px; border:1px solid #fff; margin-left:-3px; margin:0;
}
#box-trailers li span.trailer-duracao{
	display:block; position:absolute; width:156px; height:90px; margin:0; background:url('http://static.adorocinema.com/images/trailer-play-ico.png') no-repeat 127px 63px; font-size:10px; padding:2px 3px; color:#fff;
}
/* Hack IE 6 */ #box-trailers li span.trailer-duracao{ _background:url('http://static.adorocinema.com/images/trailer-play-ico.gif') no-repeat 127px 63px; }
#box-trailers li span.trailer-duracao span{
	display:block; position:absolute; margin-top:70px; margin-left:2px; padding:1px 4px; background:url('http://static.adorocinema.com/images/bg-preto50.png'); color:#ddd;
}
/* Hack IE 6 */#box-trailers li span.trailer-duracao span{ _background:#000; }
#box-trailers li .trailer-titulo{
	margin:3px 0 3px 3px;
}
#box-trailers li .trailer-titulo a{
	line-height:13px; margin-bottom:3px; font-size:11px;
}

/* Top 10 */
#box-top10{
	width:49%; float:left; margin:10px 0; font-family:Arial;
}
#contentright #box-top10{ width:100%; float:none;}
#box-top10 #top10-eua{ display:none; }
#box-top10-menu li a, #box-top10-menu li a span, #box-top10 ol li span{
	 background:url('http://static.adorocinema.com/images/bg-top10-itens.gif') no-repeat;
}
#box-top10-container{
	margin-top:10px; background:#fff url('http://static.adorocinema.com/images/bg-bege1.jpg') repeat-x; border:1px solid #ECD9B8;
}
#box-top10-container ul{
	margin:3px;
}
#box-top10-container div{
	clear:both; margin:1px;
}
#box-top10 h3{
	display:none;
}

#box-top10-menu{
	display:block; margin:3px 0 0 3px;
}
#box-top10-menu li{
	display:block; float:left;
}
#box-top10-menu li a{
	display:block; height:25px; padding:0; margin-right:3px; background-position:right -25px; font-weight:bold; font-size:12px; color:#B27127;
}
#box-top10-menu li a:hover{
	color:#6F3F07; text-decoration:none;
}
#box-top10-menu li a span{
	display:block; padding:5px 0 6px 8px; margin-right:10px;
}
#box-top10-menu li a.ativo{
	background-position:right -75px; background-color:none !important; border:0; color:#824100;
}
#box-top10-menu li a.ativo span{
	 background-position:left -50px;
}
#box-top10 ol{
	padding-top:5px; margin:0;
}
#box-top10 ol li{
	display:block; padding:4px 0 2px 0; margin-top:1px; font-size:13px; width:100%;
}

#box-top10 ol li:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
#box-top10 ol li.par{
	background:#EFE0D1;
}
#box-top10 ol li span.num{
	display:block; float:left; width:24px; padding:1px 0 6px 0; margin:-3px 5px 0 -4px; text-align:center; background-position:left -100px; color:#A85400; font-weight:bold; font-size:12px;
}
/*Hack IE6*/#box-top10 ol li span.num{
	_margin-left:-1px;
}
#box-top10 ol li a{
	display:block; float:left; width:75%; font-weight:bold; color:#A6692D;
}
#contentright #box-top10 ol li a{ width:74%;}
#box-top10 ol li a:hover{
	color:#7F4E1F;
}

#box-top10 ol li .coment, #box-top10 ol li .voto{
	display:block; float:left; overflow:hidden; font-size:10px; font-weight:bold; letter-spacing:-1px;
}
#box-top10 ol li .coment{
	width:22px; height:16px; background-position:0 -122px; margin:1px 0 0 4px; color:#B3673C;
}
#box-top10 ol li .coment span{
	display:block; width:20px; position:absolute; height:16px; padding:0 2px; margin:0; text-align:center; background-position:right -138px;
}
#box-top10 ol li .voto{
	width:20px; text-align:center; color:#930; padding:4px 0 3px 0; margin:-3px 0 0 2px; background-position:1px -156px; /*Hack IE6e7*/*background-position:0 -156px;
}
#contentright #box-top10 ol li .voto{ background-position:0 -156px;}

/* Ãšltimos ComentÃ¡rios */
#box-comentarios{
	clear:top; margin-top:15px; font:12px Arial;
}
#box-comentarios li{
	display:block; border:1px solid #DDD8C2; border-bottom:0; margin:10px 0;
}
#box-comentarios li p{
	padding:2px 5px; font-size:11px; overflow:hidden;
}
#box-comentarios li p.coment-titulo-filme{
	margin:1px; margin-bottom:5px; background:#F6EADA; clear:both; padding:2px 5px; font-size:13px;
}
#box-comentarios li p.coment-titulo-filme a{
	font-weight:bold; color:#FF9B09; clear:both;
}
#box-comentarios li p.coment-titulo-filme a:hover{ color:#DF6B0D;}
#box-comentarios li p.coment-autor{
	padding-left:35px; margin:0 -1px; margin-top:7px; background:#fff url('http://static.adorocinema.com/images/bg-coment-autor.gif') no-repeat;
}
#box-comentarios li p.coment-autor{
	font-size:11px !important; font-weight:bold; color:#A0988D;
}

/* NotÃ­cias */
#box-noticias{
	width:49%; float:left;
}
#contentright #box-noticias{
	width:100%; float:none; margin-top:20px;
}
#box-noticias .noticia-data{
	color:#7D5126; border-bottom:2px solid #DBC3AB; font-weight:bold; padding-bottom:3px;
}
#box-noticias .noticia-item{
	padding:7px 0; border-top:1px dotted #DDBD93;
}
#box-noticias .noticia-item.primeiro{
	border-top:0;
}
#box-noticias .noticia-item h3{
	margin-bottom:3px;
}
#box-noticias .noticia-item h3 a{
	color:#630; font-size:16px; font-weight:bold;	
}
#box-noticias h3 a:hover, #box-noticias .noticias-anteriores li a:hover{
	color:#900;
}
#box-noticias .noticia-item p{
	line-height:18px; margin-bottom:5px;
}
#box-noticias .noticia-item a span{
	display:block; width:65px; max-height:65px; float:left; margin-top:5px; margin-right:10px; border:1px solid #E4D2C0; overflow:hidden;
}
#box-noticias .noticia-item a span img{
	display:block; width:100%;
}
/* Corrigir Bug de Hover sobre a IMG no IE - ocorre pq a IMG esta dentro do SPAN*/
#box-noticias .noticia-item span img:hover{ cursor:pointer;}

#box-noticias .noticias-anteriores{
	border:1px solid #EDE1D5; border-left-width:1px;
}
#box-noticias .noticias-anteriores p{
	background:#E4D2C0; color:#A6692D; font-size:12px; font-weight:bold; padding:2px 4px;
}
#box-noticias .noticias-anteriores ul{
	display:block; width:100%;
}
#box-noticias .noticias-anteriores li{
	display:block; padding:5px; border-top:1px dotted #DDBD93;
}
#box-noticias .noticias-anteriores li a{
	font-size:13px; font-weight:bold; color:#630;
}


/* Blog */
#box-blog{
	width:100%; clear:both;
}
#box-blog ul{
	display:block; width:100%;
}
#box-blog li{
	display:block; float:left; width:48.5%; margin:0.7%; height: 140px; overflow: hidden;
}
#box-blog .blog-item-data{
	display:block; font-size:11px; font-weight:bold; color:#CAA581; padding:0; text-indent:0; text-align:left;
}
#box-blog h3{
	font-size:16px; font-weight:bold; margin-bottom:3px;
}
#box-blog h3 a{ color:#930; }
#box-blog h3 a:hover{ color:#A00; }
#box-blog p{
  display:table; 
  line-height:16px; 
  display:block;
  height:86px;
  line-height:17px;
  overflow:hidden;
}
#box-blog img{
	display:block; width:80px; height:80px; float:left; margin-right:10px; background:#fff; border:1px solid #E4D2C0; padding:2px; overflow:hidden;
}
#box-noticias .noticia-item:hover span, #box-blog li:hover img{	border-color:#9F774F; }


/* Login */
#box-login{
	display:table; width:99.5%; background:#F5EAD8; border:1px solid #EED5B0;
	
}
#box-login form{ padding-bottom:5px; }
#box-login form, #box-login p{
	margin:5px 2px; text-align:center;	
}
#box-login form label{ display:none;}
#box-login input, #box-login .cadastre-btn a, #box-login .cadastre-btn a span{
	font-family: Arial; background:url('http://static.adorocinema.com/images/login-itens.gif') no-repeat;
}
#box-login .cadastre-btn a{
	background:url('http://static.adorocinema.com/images/bt-cadastro.jpg') no-repeat;
}
#box-login form input{
	display:block; width:123px; padding:2px 2px; float:left; margin:0 3px 5px 3px; background-color:#fff; border:1px solid #EED5B0; color:#974B00; font:bold 12px Arial;
}
#box-login form input.login{ background-position:left -2px; padding-left:15px; width:110px;}
#box-login form input.senha{ background-position:left -26px; padding-left:20px; width:115px;}

#box-login form input.enviar{
	width:113px; border: none; margin-top: 5px; float: left; background: none;
}
#box-login form input:hover.enviar{
	width:113px; border: none;  margin-top: 5px; float: left;
}

#box-login .cadastre-btn a{
	display:block; width:113px; height: 26px; float: right; margin: 5px 15px 0 0;
}
#box-login .cadastre-btn a span{
	display:block; padding:2px 0 5px 5px; background-position:left -48px; margin-right:7px;
}
#box-login .cadastre-btn a:hover{
	background:url('http://static.adorocinema.com/images/bt-cadastro-on.jpg') no-repeat;
}

/*Login - UsuÃ¡rio Logado*/
#box-login.logado img{
	display:block; width:48px; height:40px; margin:5px; background:#ddd;
}
#box-login.logado .msg{
	position:absolute; width:150px; margin:5px 0 0 60px; text-align:left;
}
#box-login.logado .menu{
	position:absolute; width:80px; margin:5px 0 0 212px; text-align:right;
}
#box-login.logado .menu a{
	font:bold 11px Arial; color:#764818; padding:0 4px; background:#FFF8EF; border:1px solid #DDBD93;
}
#box-login.logado .menu a:hover{
	color:#000; background:#fff; border-color:#9F7C4F; text-decoration:none;
}
/* Redes Sociais */
#box-redes-sociais{
	width:100%; margin-top:20px; clear: both; float: left;
}
#box-redes-sociais ul{  background:url('http://static.adorocinema.com/images/redes-sociais-itens.jpg') no-repeat;}
#box-redes-sociais .twitter{
	float:left; width:144px; height:36px;background:url('http://static.adorocinema.com/images/ac-bt-twitter.jpg') no-repeat;
}
#box-redes-sociais .twitter a{
	display:block; width:100%; height:100%; overflow:hidden; text-indent:-1000px;
}

#box-redes-sociais .twitter span{
	margin-top: 5px; padding-top: 2px; display: block; float:right; width:69px; height:16px; text-align: center; color: #9F7C4F; background: url('http://static.adorocinema.com/images/n-seguidores.jpg') no-repeat;
}

#box-redes-sociais .facebook{
	float:left; margin-left: 10px;  width:144px; height:36px;background:url('http://static.adorocinema.com/images/ac-bt-fb.jpg') no-repeat;
}
#box-redes-sociais .facebook a{
	display:block; width:100%; height:100%; overflow:hidden; text-indent:-1000px; margin-bottom: 5px;
}
#box-redes-sociais .facebook span{
	margin-left: 20px;
}

#box-redes-sociais ul{
	display:block; float:right; width:110px; height:52px; background-position:left -104px;
}
#box-redes-sociais li{
	display:block; margin:6px 5px 0 32px; font-size:12px;
}
#box-redes-sociais li.feedback{ margin-top:9px;}


/* PROMOÃ‡Ã•ES */
#box-promocoes{ margin-top:15px;}
#box-promocoes li{
	display:block; margin:5px 0; text-align:center;
}
#box-promocoes li img{
	display:block; padding:2px; border:1px solid #ECD9B8;
}

#contentcenter #box-promocoes{
	width:49%; float:right; margin:10px 0;
}
#contentcenter #box-promocoes li{
	display:block; width:100%; height:auto; margin-bottom:8px; /*margin-bottom:15px; border-bottom:1px dotted #DBC3AB; padding-bottom:10px;*/
}
#contentcenter #box-promocoes li img{ width:98%; }
#contentcenter #box-promocoes li p{ text-align:left; margin:3px 0;}
#contentcenter #box-promocoes li .titulo a{
	font-size:16px; font-weight:bold; color:#930;
}
#contentcenter #box-promocoes li .titulo a:hover{ color:#900; }
#contentcenter #box-promocoes li a:hover img{ border-color:#9F774F; }


/*HACK IE7 e IE6*/
/*#box-promocoes li{ *margin-left:-15px; }*/


/*A partir daqui feito em MarÃ§o/Abril 2010*/

/*Wallpaper*/
body.wallpaper{ background:#000 url('http://static.adorocinema.com/images/wallpaper.jpg') no-repeat top center !important;}
body.wallpaper #container{ margin-top:200px !important; /*IE6e7 sempre menor 10px*/ margin-top:190px !important; }
/*Wallpaper - BTN*/
#btn-wallpaper{ display:block; position:absolute; top:0; width:100%; height:100px; z-index:200;}

/*Square Banner*/
#square{ margin:0 auto; margin-top:10px; margin-bottom:10px; text-align:left; font-size:10px; color:#999; line-height:12px; z-index:0;}
/*Item abaixo apenas para simulacao*/
#square{ width:300px; height:250px; }

/*Super Banner*/
#superbanner{ width:100%; margin:0; padding-top:5px; background:#fff;}
#superbanner div{ clear:both; position:relative; margin:0 auto; width:728px; height:90px; overflow:hidden;}
/*Item abaixo apenas para simulaÃ§Ã£o*/
#superbanner div{ background:#ddd;}

/*ALTERACOES --
JUNHO 2010*/
/*Headlines*/
h2, h2 a{ text-transform:capitalize; font-size:22px;}
/*Busca*/
#header_busca{ margin-left:160px; width:400px;}
#header_busca #buscasimples{ width:280px;}
/*Destaques*/
#box-login{ clear:both; margin-top:10px;}
#square{ margin:0; margin:-10px 0 10px 0;}
#destaques{ margin:2px 0 5px 0; height:248px;}
#destaques .dest-item-cont{ height:175px; margin-top:5px;}
#destaques .dest-item-cont h3{ font-size:22px;}
#destaques .dest-item-img{ height:248px;}
#destaques .dest-item p.dest-trecho{ height:50px; margin-top:10px; line-height:16px;}
#destaques .dest-item .dest-link-mais{ margin-top:5px;}
#destaques #dest-menu{ height:248px;}
#destaques #dest-menu span{ margin-top:192px;}
/*Em Cartaz*/
#box-emcartaz{ margin-top:15px;}
/*Trailers*/
#box-trailers li .trailer-titulo { height:26px; overflow:hidden; }
/*Top 10 e PromoÃ§Ãµes*/
#box-top10, #box-promocoes{ margin-top:-5px !important; margin-bottom:20px;}
#box-promocoes li p.titulo{ height:20px; overflow:hidden;}
/*Box Blog*/
#box-blog h3{ font-size:14px;}
#box-blog .blog-item-data { color:#AF8257;}
/*NotÃ­cias*/
#box-noticias .noticia-item{ padding:7px 0; min-height:72px;}
#box-noticias .noticia-item h3, #box-noticias .noticias-anteriores li .titulo{ display:block; clear:none; float:left; width:240px; line-height:17px; max-height:35px; overflow:hidden;}
#box-noticias .noticia-item h3 a{ font-size:14px;}
#box-noticias .noticia-item .data, #box-noticias .noticia-item:hover .data,
#box-noticias .noticias-anteriores li .data
{ display:block; width:46px; float:left; color:#AF6E57; font-size:11px; font-weight:bold; background:#EFE7E0; border:1px solid #DFD1C3; text-align:center; margin-right:10px;}

#box-noticias .noticia-item .img, #box-noticias .noticia-item .img img{ width:46px; height:46px;}
#box-noticias .noticia-item .img img{ border:1px solid #E4D2C0; padding:1px; margin:3px 0 4px 0;}
#box-noticias .noticia-item p { clear:both; padding:0; height:36px; margin:-3px 0 0; overflow:hidden;}
#box-noticias .noticia-item .data-img{ display:block; float:left; width:50px; margin:0;}
#box-noticias .noticia-item .cont{ float:right; width:240px;}

#box-noticias .noticias-anteriores{ clear:both;}
#box-noticias .noticias-anteriores li{ clear:both;}
#box-noticias .noticias-anteriores li .data{ position:absolute; width:40px; margin:0;}
#box-noticias .noticias-anteriores li .titulo{ float:right; margin:0 0 4px 48px; }
#box-noticias .noticia-item a span, #box-noticias .noticia-item a span img{ width:46px; height:46px;}

/*Square - Banner*/
#square, #square2{ font-size:10px; color:#999; text-transform:lowercase; height:264px;}
#square2{ margin-top:10px;}
/*Banner Extra*/
#banner-extra{ clear:both; width:100%; padding:10px 0; margin:50px 0 20px 0; }
#banner-extra div{ margin:0 auto;}
#banner-extra span{ display:block; width:468px; height:60px; background:#ccc; margin:0 auto; overflow:hidden;}
#banner-extra.duplo div{ width:510px;}
#banner-extra.duplo span{ width:234px; float:left; margin:0 10px;}
/*Novos com Clearfix*/
.clearfix:after, #box-blog ul:after, .noticias-anteriores ul:after, #box-noticias .noticia-item:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }

/* -- Promoção Adoro Cinema -- 
#contentcenter #anuncio-promo{ 
	background:url(http://static.adorocinema.com/images/bg_contentcenter_topo.jpg) no-repeat;
	width: 650px;
	height: 150px;
	position: relative;
	margin-bottom: 15px;}
	
	h1.anuncio-promo{
		background: url(http://static.adorocinema.com/images/logo-promocoes.png) no-repeat;
		width: 300px;
		height: 70px;
		position: absolute;
		top: 20px;
		left: 60px;
		}
		
	#anuncio-promo span{
		display: none;
		}
		
	#promo{
		display: block;
		float: left;
		width: 390px;
		margin-right: 10px;
		}
		
		#promo p{
			margin-bottom: 15px;
			color: #2d2d2d;
			line-height: 1.8em;
			}
		
		.vermelho{
			color: #b50d0d;
			font-weight: bold;
			}
		
	#parceria-promocoes{
		display: block;
		float: left;
		width: 250px;}
		
		#parceria-promocoes p{
			font-size: 11px;}
			
		#parceria-promocoes li{
			display: block;
			float: left;}
			
			.parceria_adoro-cinema a{
				background: url(http://static.adorocinema.com/images/adoro_cinema-parceria.jpg) no-repeat;
				width: 155px;
				height: 20px;
				margin: 25px 10px 0 0;}
				
				.parceria_adoro-cinema a, .parceria_promocoes-na-rede a{ 
					display:block;
					overflow:hidden;
					text-indent:-5000em;}
				
			.parceria_promocoes-na-rede a{
				background: url(http://static.adorocinema.com/images/promocoes_na_rede-parceria.jpg) no-repeat;
				width: 80px;
				height: 80px;}
				
	h2.titulo_enquete{
		color: #b50d0d;
		font-size: 24px;
		clear: both;
		}
	
	.form-promocoes{
		float: left;
		padding-bottom: 20px;
		border-bottom: 1px dashed #999;
		}
		
	.form-promocoes span{
		font-size: 11px;
		}
			
		.input_promocoes{
			display: block;
			height: 25px;
			border: 1px solid #000;
			margin-bottom: 15px;
			}
			
		.bt_enviar-resposta{
			background: url(http://static.adorocinema.com/images/bt_resposta-promocoes.png) no-repeat;
			width: 180px;
			height: 30px;
			display: block;
			padding: 0 0 5px 0;
			border: none;
			margin: 30px 0 0 250px;
			color: #f4b212;
			float: left;
			clear: left;
			}
			
			.bt_enviar-resposta:hover{
				color: #fff;
				}
			
		.form-promocoes p{
			font-size: 10px;
			margin-top: 15px;
			float: left;
			clear: left;
			}
		
	#regulamento-promocoes h3{		
		color: #2d2d2d;
		font-size: 24px;
		margin: 15px 0;
		}
		
	#regulamento-promocoes ol{
		list-style:decimal;
		margin: 0 15px;
		}
		
	#regulamento-promocoes ol li{
		font-size: 11px;
		margin: 10px 10px;
		}
		
/* -- Preenchimento de Cadastro -- 
label {
	float: left;
	margin-right: 15px;
	display:block;
}
#cidade-promocao {
	width : 240px;	
}
/* -- Preenchimento de Cadastro da Promoção -- */

/*----- Lista do Forum ----*/
ul.forum { display:block; float:left; border:solid 1px #E0D4CA; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-bottom:30px; color:#9f6309; }
ul.forum li.row { width:650px; float:left; clear:left; border-bottom:solid 1px #EFE7E0; }
ul.forum li:last-child.row { border-bottom:0; }
ul.forum li.par { background-color:#fcf5ef; }
ul.forum li.row dl.tema { display:block; float:left; width:650px; position:relative; }
ul.forum li.row dl.tema:after{ content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
ul.forum li.row dl.tema dd.data { padding-top:5px; padding-bottom:3px; padding-left:8px; width:60px; height:34px; float:left; margin-right:6px; }
ul.forum li.row dl.tema dd.data-tema { background:url(http://static.adorocinema.com/images/ac-tema.png) no-repeat center center; width:60px; height:38px; margin-right:14px; float:left; }
ul.forum li.row dl.tema dd.titulo { padding-top:3px; padding-bottom:3px; width:440px; float:left; }
ul.forum li.row dl.tema dd.titulo a { font-size:14px; font-weight:bold; color:#a6201f; }
ul.forum li.row dl.tema dd.hits { padding:4px; height:32px; float:right; text-align:center; display:block; margin-left:6px; margin-right:6px; display:inline; }

/*----- Data ----*/
.dataHoje { display:block; width:48px; float:left; color:#fff; font-size:11px; font-weight:bold; background:#c57471; border:1px solid #a6201f; text-align:center; }
.horaHoje { display:block; width:48px; float:left; clear:left; color:#a6201f; font-size:11px; font-weight:bold; background:#EFE7E0; border:1px solid #DFD1C3; text-align:center; }
.dataForum { display:block; width:48px; float:left; color:#AF6E57; font-size:11px; font-weight:bold; background:#EFE7E0; border:1px solid #DFD1C3; text-align:center; }
.horaForum { display:block; width:48px; float:left; clear:left; color:#c29c8e; font-size:11px; font-weight:bold; background:#EFE7E0; border:1px solid #DFD1C3; text-align:center; }

.link-forum { float:left; margin-top:-25px; margin-bottom:40px;}
.link-forum a { font-size:14px; font-weight:bold; color:#a6201f; }

/*BOX ESTREIAS - AGOSTO 2010*/
#destaques, #box-trailers{ clear:both;}
#destaques{ margin-bottom:10px;}
/*Box Cartaz - reconfigurando*/
.box-cartaz{ width:420px; float:right; margin-top:0; position:relative; margin-bottom:8px; overflow:visible;}
#box-emcartaz{ margin:0 0 10px 0;}
.box-cartaz .cartaz-container{ height:130px; width:418px;}
.box-cartaz h2{ padding:0; }
.box-cartaz h2 a{ font-size:18px; color:#900;}
.box-cartaz ul{ height:125px; margin-top:3px;}
.box-cartaz li{ height:125px; width:209px; margin:0;}
.box-cartaz li .box-cartaz-filme{ margin-left:3px;}
.box-cartaz .box-cartaz-fim{ height:22px; width:418px; }
.box-cartaz .box-cartaz-fim p{ margin:3px 3px 0 3px; width:48%;}
.box-cartaz .box-nav span.btn{ position:absolute; top:70px; left:-5px; width:30px; height:30px; background:url('http://static.adorocinema.com/images/nav-setas-home.png') no-repeat 0 0; z-index:100;}
.box-cartaz .box-nav span.next{ left:auto; right:-5px; background-position:-30px 0;}
.box-cartaz .box-nav span.btn:hover{ background-position:0 -30px; }
.box-cartaz .box-nav span.next:hover{ background-position:-30px -30px; }
/*Box Estreias*/
#box-estreias{ position:relative; width:216px; height:373px; float:left; background:url('http://static.adorocinema.com/images/bg-box-estreias.png') no-repeat; margin-bottom:15px; overflow:hidden;}
#box-estreias ul{ display:block; position:absolute; width:198px; height:298px; top:37px; left:9px; background:#000; overflow:hidden;}
#box-estreias li{ display:block; position:absolute; margin:0; width:198px; height:298px; opacity:0; filter:alpha(opacity=0);}
#box-esreias li img{ display:block; width:100%; height:100%; background:#000;}
#box-estreias .nav{ display:block; position:absolute; height:26px; width:200px; top:339px; left:11px; }
#box-estreias .nav span{ display:block; width:30px; height:27px; float:left; background:url('http://static.adorocinema.com/images/bg-estrelas.gif') no-repeat; margin-right:3px; opacity:0.8; filter:alpha(opacity=80);}
#box-estreias .nav span span{ background:url('http://static.adorocinema.com/images/bg-estrelas-numeros.gif') no-repeat;}
#box-estreias .nav span:hover{ opacity:1; filter:alpha(opacity=100); cursor:pointer;}
/*--- Variacoes para Números*/
#box-estreias .nav span.ativo{ opacity:1; filter:alpha(opacity=100); }
#box-estreias .nav span.ativo span{ display:none;}
#box-estreias .nav #n1 span, #box-estreias .nav #n1.ativo{ background-position:-30px 0;}
#box-estreias .nav #n2 span, #box-estreias .nav #n2.ativo{ background-position:-60px 0;}
#box-estreias .nav #n3 span, #box-estreias .nav #n3.ativo{ background-position:-90px 0;}
#box-estreias .nav #n4 span, #box-estreias .nav #n4.ativo{ background-position:-120px 0;}
#box-estreias .nav #n5 span, #box-estreias .nav #n5.ativo{ background-position:-150px 0;}
#box-estreias .nav #n6 span, #box-estreias .nav #n6.ativo{ background-position:-180px 0;}

/*Box Saraiva*/
#box-saraiva{ width:150px; background:#FAEFDC url('http://static.adorocinema.com/images/box-saraiva-bg.png') repeat-x top left; border:1px solid #D8B498; position:absolute; top:-2px; left:497px;}
#box-saraiva #saraiva-dvd, #box-saraiva #saraiva-bluray{ height:20px; clear:both; margin:0 4px 2px 4px;}
#box-saraiva a.titulo, #box-saraiva .icone, #box-saraiva div a{ display:block; float:left; width:28px; height:20px; overflow:hidden; text-indent:-1000px; background:url('http://static.adorocinema.com/images/box-saraiva-icones.png') no-repeat;}
#box-saraiva a.titulo{ display:block; width:152px; height:15px; margin:-4px -1px 2px -1px; overflow:hidden; text-indent:-1000px; background-position:-5px -56px; -moz-border-radius:5px 5px 0 0;}
#box-saraiva #saraiva-bluray .icone{ background-position:0 -20px;}
#box-saraiva .valor{ display:block; float:left; color:#822A1F; font-weight:bold; font-size:12px; padding-left:2px; letter-spacing:-1px; line-height:14px; padding-top:3px;}
#box-saraiva .valor span{ display:inline; float:none; color:#900; font-size:18px; padding-left:3px;}
#box-saraiva .valor span span{ font-size:13px; color:#900; padding-left:1px;}
#box-saraiva div a{ float:right; width:52px; height:16px; background-position:0 -40px; margin:3px 0 0 3px;}
/* ------Layout preto*/
#box-saraiva.preto{ background:#333 url('http://static.adorocinema.com/images/box-saraiva-bg2.png') repeat-x top left; border-color:#000;}
#box-saraiva.preto .valor{ color:#D1D105; }
#box-saraiva.preto .valor span, #box-saraiva.preto .valor span span{ color:#ff0;}
/*-------Layout Amarelo*/
#box-saraiva.amarelo{ background:#FCC700 url('http://static.adorocinema.com/images/box-saraiva-bg3.png') repeat-x top left; border-color:#F3AE0C;}
#box-saraiva .valor span{ color:#700;}

/*Menu - Aba Saraiva*/
#menu .saraiva{ width:97px; overflow:hidden; text-indent:-1000px; padding:0; background:none;}
#menu .saraiva:hover{ background:none;}
#menu .saraiva a, #menu .saraiva a:hover{ background:none; padding-right:0; background:url('http://static.adorocinema.com/images/aba-saraiva.png');}
#menu .saraiva a:hover{ background-position:-97px 0;}

/* ---- Banners - Formatos Especiais ---- */

/*Pushdown*/
#pushdown, #supersquare{ position:relative; /*height:60px;*/ margin-bottom:8px; width:100%; z-index:20; overflow:hidden;}
#pushdown div.banner{ position:relative; width:980px; height:260px; z-index:1; overflow:hidden;}
#pushdown:hover, #pushdown:hover div.banner, #pushdown.sobre:hover div.banner{ height:260px; }
#pushdown:hover div.banner{ -moz-box-shadow:0 2px 10px #000; -webkit-box-shadow:0 2px 10px #000; box-shadow:0 2px 10px #000;}

/*Adicionar a classe 'sobre' para que o banner abra sobre o Site*/
/*#pushdown.sobre{ overflow:visible;}
#pushdown.sobre div.banner, #supersquare div.banner{ position:absolute; top:0; left:0; z-index:20;}
#pushdown.off:hover, #pushdown.sobre:hover, #pushdown.sobre div.banner{ height:60px; }
/*Pushdown - Video
#pushdown .video{ position:absolute; width:320px; height:200px; top:10px; left:295px; background:none !important; overflow:hidden !important;}
#pushdown div.banner:hover .video{ display:block;}
*/

/*Supersquare*/
#supersquare{ /*height:90px;*/ z-index:10; overflow:visible; margin-top:-2px; margin-bottom:8px; /*Festival >>*/margin-bottom:0;}
#supersquare div.banner{ margin:0 auto; width:960px; height:340px; left:10px;}

/*Intervencao*/
#intervencao{ position:relative; z-index:200;}
#intervencao div.banner{ position:absolute; top:-118px; left:0; width:980px; height:450px; -moz-box-shadow:0 2px 20px #000; -webkit-box-shadow:0 2px 20px #000; box-shadow:0 2px 20px #000;}
#intervencao span{ display:block; position:absolute; margin:0 0 0 920px; padding-top:2px; width:60px; height:18px; font-size:11px; font-weight:bold; text-transform:uppercase; background:#C00; color:#fff; text-align:center;}
#intervencao span:hover{ cursor:pointer; background:#900;}
/*Intervencao - A Origem
#intervencao div.banner{ background:url('http://static.adorocinema.com/banners/ac-a-origem-intervencao-dvd.jpg') no-repeat;}
#intervencao span{ width:102px; height:26px; position:absolute;}
#intervencao .link1{top:392px; left:78px;}
#intervencao .link2{top:362px; left:258px;}
*/

/* Botão Gostei do Facebook */

#orkut-share{
    display: block;
    margin-top: 10px;
    float: left;    
}

#box-redes-sociais .orkut, #box-redes-sociais .facebook-compartilhar {
    float:left; margin-top: 25px; margin-bottom: 20px;
}

.texto-seguidores{
    margin: 4px 0 0 1px;
}

