@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ajaxload {
    z-index: 999999;
}

img{border:none;}

/* #### ESTRUTURA GERAL #### */

#topo{
	float:left;
	width:100%;
	height:111px;
	background:url(../imgs/bg_topo.jpg) repeat-x;
}

.alinhamento{
	position:relative;
	width:988px;
	height:111px;
	left:50%;
	margin-left:-494px;
}

.logo01{
	float:left;
	width:227px;
	height:111px;
}

.cont_topo{
	float:left;
	width:761px;
	height:111px;
}
.boasvindas{float:right; padding:18px 40px 0 0; width:205px; height:56px;}

#menu{
	float:left;
	padding:0 0 0 0;
	width:761px;
	height:37px;
}

#menu a:hover{text-decoration:underline;}
#menu a{
	float:left;
	margin:12px 0 0 0;
	padding:0 0 0 0;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}
#menu .disable{
	float:left;
	margin:12px 0 0 0;
	padding:0 0 0 0;
	color:#DDDDDD;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.hr_menu{
	float:left;
	margin:0 10px 0 10px;
	width:2px;
	height:37px;
	background:url(../imgs/hr_menu.jpg) no-repeat;
}

.txt_ola{
	float:right;
	width:205px;
	font-size:13px;
	color:#FFFFFF;
	text-align:right;
}
.txt_cadastre a{color:#000000; text-decoration:underline;}
.txt_cadastre a:hover{color:#FFFFFF; text-decoration:underline;}
.txt_cadastre{
	float:left;
	padding:0px 0 0 0;
	width:205px;
	font-size:9px;
	color:#FFFFFF;
	text-align:right;
}

#container{
	float:left;
	width:100%;
}
#geral{
	float:left;
	/*position:relative;*/
	width:988px;
	/*left:50%;
	margin-left:-494px;*/
}

#coluna01{
	float:left;
	width:227px;
	min-height:889px;
	_height:889px;
	background:url(../imgs/bg_coluna01.jpg) no-repeat;
}

#coluna02{
	float:left;
	width:532px;
	min-height:889px;
	_height:889px;
	background:url(../imgs/bg_miolo.jpg) no-repeat top left;
}

#coluna03{
	float:left;
	width:229px;
}

#rodape{
	float:left;
	margin:15px 0 0 0;
	width:100%;
	height:130px;
	background:url(../imgs/bg_rodape.jpg) repeat-x top;
	background-color:#dadada;
}

.rodape_int a{float:right;}
.rodape_int{
	float:left;
	padding:46px 19px 0 0;
	width:969px;
}

/* **** H **** */
h1 span{visibility:hidden;}
h1{
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
}

h2 span{visibility:hidden;}
h2{
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
}

a h3{text-decoration:none; cursor:pointer;}
h3{
	float:left;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	width:108px;
	text-transform:uppercase;
	font-size:12px;
	color:#949393;
	font-weight:100;
}
.cont_h4{float:left; width:385px;}
h4{
	float:left;
	margin:0 0 0 0;
	padding:0 0 20px 10px;
	width:307px;
	font-size:24px;
	color:#949393;
	font-weight:100;
}
.selo250{float:left; width:78px; height:21px; background:url(../imgs/selo_top250.jpg) no-repeat top left;}

/* h5 */

h5{
	float:left;
	margin:0 0 0 0;
	padding:5px 0 10px 0;
	font-size:14px;
	color:#dd8135;
	font-weight:100;
}

.h5_sinopse{width:502px;}
.h5_elenco{width:350px;}
.h5_dirrot{width:152px;}

/* h5 */

.h1_genero{
	margin:5px 0 0 0;
	width:194px;
	height:45px;
	background:url(../imgs/h1_genero.jpg) no-repeat;
}

.h1_ranking{
	margin:0 0 0 0;
	width:194px;
	height:39px;
	background:url(../imgs/h1_ranking.png) no-repeat;
}

.h1_recomendacoes{
	margin:0 0 0 0;
	width:194px;
	height:39px;
	background:url(../imgs/h1_recomendacoes.png) no-repeat;
}

.h1_lancamentos span{visibility:hidden;}
.h1_lancamentos{
	float:left;
	margin:0 0 0 0;
	width:194px;
	height:34px;
	background:url(../imgs/h1_lancamentos.png) no-repeat;
	text-decoration:none;
}

.h1_proxlancamentos span{visibility:hidden;}
.h1_proxlancamentos{
	float:left;
	margin:0 0 0 0;
	width:194px;
	height:49px;
	background:url(../imgs/h1_proximos.png) no-repeat;
	text-decoration:none;
}

.h1_horario{
	margin:0 0 0 0;
	width:194px;
	height:53px;
	background:url(../imgs/h1_horario.png) no-repeat;
}

.h1_login{
	margin:0 0 0 0;
	width:214px;
	height:45px;
	background:url(../imgs/h1_login.jpg) no-repeat;
}

.h1_perfil{
	margin:10px 0 0 0;
	width:214px;
	height:39px;
	background:url(../imgs/h1_perfil.jpg) no-repeat;
}

.h1_novidades{
	margin:0px 0 0 0;
	width:214px;
	height:41px;
	background:url(../imgs/h1_novidades.jpg) no-repeat;
}

.h1_mapalocalizacao{
	margin:0px 0 0 0;
	width:214px;
	height:41px;
	background:url(../imgs/bt_comochegar.jpg) no-repeat;
}

.h2_lancamentos{
	background:url(../imgs/h2_lancamentos.jpg) no-repeat;
	width:532px;
	height:45px;
}

.h2_novidades{
	background:url(../imgs/h2_novidades.jpg) no-repeat;
	width:532px;
	height:45px;
}

.h2_ranking{
	background:url(../imgs/h2_ranking.jpg) no-repeat;
	width:532px;
	height:45px;
}
.h2_buscagenero{
	background:url(../imgs/h2_buscagenero.jpg) no-repeat;
	width:532px;
	height:45px;
}
.h2_sinopse{
	background:url(../imgs/h2_sinopse.jpg) no-repeat;
	width:532px;
	height:45px;
}
.h2_perfil{
	background:url(../imgs/h2_perfil.jpg) no-repeat;
	width:532px;
	height:45px;
}
.h2_localizacao{
	background:url(../imgs/h2_localizacao.jpg) no-repeat;
	width:532px;
	height:45px;
}
.h2_qualquer{
	background:url(../imgs/estrela.jpg) no-repeat;
	width:532px;
	height:45px;
	font-size: small;
	text-transform: uppercase;
	color:#dd8135;
}
.h2_fale{
	background:url(../imgs/h2_faleconosco.jpg) no-repeat;
	width:532px;
	height:45px;
}
.h2_cadastro{
	background:url(../imgs/h2_cadastro.jpg) no-repeat;
	width:532px;
	height:45px;
}

.h2_loque{
	background:url(../imgs/h2_loque.jpg) no-repeat;
	width:532px;
	height:45px;
}
/* **** H **** */
/* **** COLUNA 01 **** */
.logo02{
	float:left;
	width:227px;
}
.topo_busca{
	float:left;
	width:227px;
	height:100px;
	background:url(../imgs/topo_busca.jpg) no-repeat;
}
#busca{
	float:left;
	padding:0 13px 0 20px;
	width:194px;
}
/* Genero */
.genero{
	float:left;
	width:194px;
}
.cont_genero{
	float:left;
	width:184px;
	height:60px;
	padding:5px 0 0 10px;
}
.inp_genero{
	float:left;
	margin:5px 0 0 0;
	padding:1px 0 0 3px;
	width:142px;
	height:17px;
	border-top:solid 1px #bfbfbf; 
	border-bottom:solid 1px #bfbfbf; 
	border-left:solid 1px #bfbfbf;
	border-right:0px;
	font-size:11px;
	color:#b7b7b7;
}

.bt_genero span{visibility:hidden;}
.bt_genero{
	float:left;
	margin:5px 0 0 0;
	width:27px;
	height:20px;
	background:url(../imgs/bt_ok.jpg) no-repeat;
	border:none;
	cursor:pointer;
}
/* jDrop */
div.jDrop {float:left; width:173px; font-size:10px;}

div.jSel{
	background-color:#FFFFFF;
	margin:0 -1px 0 0; 
	padding:0px 0px;
	width:171px;
	height:18px; 
	overflow:hidden; 
	float:left; 
	color:#d6d5d5; 
	border-top:solid 1px #bfbfbf; 
	border-bottom:solid 1px #bfbfbf; 
	border-left:solid 1px #bfbfbf;
}

div.jSel.hover{color:#fff; background-color:#CCCCCC;}
span.jSelOp{float:left; padding:3px 7px; white-space:nowrap;}
div.jDropBut{
	color:#000;
	background:url(../imgs/bt_select.jpg);
	width:27px;
	height:20px;
	float:left;
}
div.jDropBut.hover{background:url(../imgs/bt_selecthover.jpg);}
div.jOpDrop{
	margin:0px!important;
	position:absolute;
	z-index:10;
	display:none;
	border:1px solid #bfbfbf;
}
div.jOp{padding:2px 7px 3px 7px;padding-right:17px;white-space:nowrap; background-color:#FFFFFF;}
.jDrop img{width:15px;height:15px;vertical-align:middle;margin:-2px 5px 0 0px;position:relative;}
div.jOpDrop div.jOp.hover{background:#CCCCCC;color:white;}
/* jDrop */
/* Genero */
.acervo {
    float:left;
	padding:5px 0 30px 10px;
	width:194px;
	font-size:11px;
	color:#949393;
}
/* Ranking */
.ranking{
	float:left;
	padding:0 0 30px 0;
	width:194px;
	/*height:153px;*/
}
ul.lista_ranking a{color:#949393; text-decoration:none;}
ul.lista_ranking a:hover{color:#333333;}
ul.lista_ranking{
	float:left;
	padding:5px 0 0 20px;
	margin:0;
	width:174px;
	list-style:none;
	font-size:11px;
	color:#949393;
}
ul.lista_ranking li{
	float:left;
	padding:1px 0 1px 5px;
	width:164px;
	min-height:15px;
	_height:15px;
/*	background:url(../imgs/ico_mais.png) no-repeat left top;*/
}

ul.lista_ranking li.top250{background:url(../imgs/ico_estrela.png) no-repeat left top;}
/* Ranking */

/* Ranking */
.recomendacoes{
	float:left;
	padding:0 0 30px 0;
	width:194px;
	/*height:153px;*/
}
ul.lista_recomendacoes a{color:#949393; text-decoration:none;}
ul.lista_recomendacoes a:hover{color:#333333;}
ul.lista_recomendacoes{
	float:left;
	padding:5px 0 0 20px;
	margin:0;
	width:174px;
	list-style:none;
	font-size:12px;
	color:#949393;
}
ul.lista_recomendacoes li{
	float:left;
	padding:1px 0 1px 15px;
	width:159px;
	min-height:15px;
	_height:15px;
	background:url(../imgs/ico_bola.png) no-repeat left top;
}

ul.lista_recomendacoes li.top250{background:url(../imgs/ico_estrela.png) no-repeat left top;}
/* Ranking */

/* Lancamentos */
.lancamentos{
	float:left;
	padding:0 0 30px 0;
	width:194px;
}

ul.lista_lancamentos a{color:#949393; text-decoration:none;}
ul.lista_lancamentos a:hover{color:#333333;}
ul.lista_lancamentos{
	float:left;
	padding:5px 0 0 20px;
	margin:0;
	width:174px;
	list-style:none;
	font-size:12px;
	color:#949393;
}
ul.lista_lancamentos li{
	float:left;
	padding:1px 0 1px 15px;
	width:159px;
	min-height:15px;
	_height:15px;
	background:url(../imgs/ico_bola.png) no-repeat left top;
}
/* Lancamentos */
/* Proximos Lancamentos */
.proxlancamentos{
	float:left;
	padding:0 0 30px 0;
	width:194px;
	/*height:164px;*/
}
/* Proximos Lancamentos */

/* Filmes - BUSCA */
.mensagemBusca
{
    padding: 30px 0px 10px 40px;
    font-size:12px;
    display:block;
}

.verEmLista
{
    color:#8C8B8B;
    margin-bottom:15px;
}
.lista_filmes
{
    color:#8C8B8B;
    font-size:12px;
}
.titulo_busca
{
    font-size:12px;
    padding-left:40px;
}
.lista
{
    list-style-type:none;    
    margin-left:20px;
    *padding-left:20px;
}
ul.lista li
{
    margin-bottom:-5px;
    *margin-bottom:10px;
}


/* Filmes */

/* Horario de Funcionamento */
#horario{
	float:left;
	padding:0 13px 10px 20px;
	width:194px;
	/*height:164px;*/
}

.cont_horario{
	float:left;
	padding:15px 0 15px 18px;
	width:176px;
	color:#949393;
	font-size:14px;
	line-height:20px;
}
.cont_horario span{font-size:11px; line-height:14px;}
/* Horario de Funcionamento */

/* **** COLUNA 01 **** */

/* **** COLUNA 02 **** */

#banner{
	float:left;
	margin:13px 0 0 0;
	width:530px;
	height:131px;
	border:solid 1px #bcbcbc;
}

#miolo{
	float:left;
	width:532px;
}

/* **** COLUNA 02 **** */

/* **** COLUNA 03 **** */

#minibanner{
	float:left;
	padding:13px 0 0 15px;
	width:214px;
}

#login{
	float:left;
	padding:5px 0 0 15px;
	width:214px;
	height:160px;
}
.box_login{
	float:left;
	padding:5px 0 0 9px;
	width:205px;
}
.inp_login01{
	float:left;
	margin:5px 0 0 0;
	padding:1px 0 0 3px;
	width:168px;
	height:17px;
	border:solid 1px #bfbfbf; 
	font-size:11px;
	color:#b7b7b7;
}
.inp_login02{
	float:left;
	margin:5px 0 0 0;
	padding:1px 0 0 3px;
	width:142px;
	height:17px;
	border-top:solid 1px #bfbfbf; 
	border-bottom:solid 1px #bfbfbf; 
	border-left:solid 1px #bfbfbf;
	border-right:0px;
	font-size:11px;
	color:#b7b7b7;
}
.bt_login span{visibility:hidden;}
.bt_login{
	float:left;
	margin:5px 0 0 0;
	width:27px;
	height:20px;
	background:url(../imgs/bt_ok.jpg) no-repeat;
	border:none;
	cursor:pointer;
}
/* Perfil */
#perfil{
	float:left;
	padding:0px 0 0 15px;
	width:214px;
}
.cont_perfil{
	float:left;
	padding:9px 0 0 9px;
	width:205px;
}

.content{float:left;}

.img_perfil{
	float:left;
	padding:0 0 0 9px;
	background:url(../imgs/bg_imgperfil.jpg) no-repeat;
	width:70px;
	height:87px;
}

.txt_perfil a{color:#949393; text-decoration:none; cursor:pointer;}
.txt_perfil a:hover{color:#666666; text-decoration:underline;}
.txt_perfil{
	float:left;
	width:108px;
	color:#949393;
	font-size:9px;
}
.txt_perfil a:hover .txt{float:left; text-decoration:underline;}
.txt_perfil .txt{float:left;}
.txt_link
{
	color:#949393;
	font-size:9px;
	}
.limpa {
    clear:both;
}

.icomais_perfil{
	float:left;
	width:177px;
	height:12px;
	text-align:right;
	text-decoration:none;
}

.hr{
	float:left;
	margin:5px 0 5px 0;
	width:177px;
	height:1px;
	font-size:1px;
	background:url(../imgs/hr.jpg) repeat-x;
}
/* Perfil */
/* Novidades */

#novidades{
	float:left;
	padding:0px 0 0 15px;
	width:214px;
}
.box_novidades a{color:#949393; text-decoration:none;}
.box_novidades a:hover{color:#949393; text-decoration:underline;}
.box_novidades{
	float:left;
	padding:5px 0 0 8px;
	width:177px;
	font-size:12px;
	color:#949393;
}

/* Novidades */
/* Delivery */
#delivery a{color:#636363; text-decoration:none;}
#delivery a:hover{color:#636363; text-decoration:underline;}
#delivery{
	float:left;
	margin:10px 0 0 0;
	padding:55px 30px 0 30px;
	width:169px;
	height:70px;
	background:url(../imgs/box_delivery.jpg) no-repeat;
	font-size:10px;
	text-transform:uppercase;
	color:#636363;
}
/* Delivery */
/* Contato */
#contato{
	float:left;
	margin:15px 0 0 10px;
	padding:0 0 0 0;
	width:196px;
	height:150px;
	background:url(../imgs/box_contato.jpg) top no-repeat;
}
/* Contato */

/* **** COLUNA 03 **** */

/* #### ESTRUTURA GERAL #### */

/* #### HOME #### */

#content_geral{
	float:left;
	width:532px;
}

ul.lista_lancamentoshome{
	float:left;
	margin:0 0 0 0; 
	padding:6px 0px 0 9px;
	width:512px;
	list-style:none;
}

ul.lista_lancamentoshome li{
	float:left;
	width:128px;
	height:230px;
}

ul.lista_lancamentoshome li .img{
	float:left;
	margin:0;
	padding:0 0 0 14px;
	background:url(../imgs/bg_lancamentoshome.jpg) no-repeat;
	width:114px;
	height:152px;
	font-size:12px;
	color:#d46621;
}

ul.lista_lancamentoshome li a{text-decoration:none; cursor:pointer;}
ul.lista_lancamentoshome li a:hover .titulo {color:#8c8b8b; text-decoration:underline;}
ul.lista_lancamentoshome li .titulo a{color:#8c8b8b; text-decoration:none;}
ul.lista_lancamentoshome li .titulo{
	float:left;
	/* padding:0 14px 0 14px; */
	margin: 0 10px 0 10px;
	width:100px;
	height:70px;
	font-size:8px;
	color:#8c8b8b;
	text-align:center;
}

.hr02{
	float:left;
	margin:10px 0 0 0;
	padding:0 0 15px 0;
	width:125px;
	height:1px;
	font-size:1px;
	background:url(../imgs/hr.jpg) repeat-x;
}

.bt_vejamais{
	float:left;
	width:530px;
	text-align:right;
}

.bt_vejamais_int:hover{color:#333333; text-decoration:underline;}
.bt_vejamais_int{
	float:right;
	padding:1px 0 0 16px;
	height:15px;
	background:url(../imgs/ico_mais.png) no-repeat top left;
	font-size:11px;
	color:#8c8b8b;
	text-decoration:none;
}

/* #### HOME #### */
/* #### NOVIDADES #### */

ul.lista_novidades{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:532px;
	list-style:none;
}
ul.lista_novidades li{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:532px;
}

ul.lista_novidades li .data{
	float:left;
	margin:4px 9px 0 4px;
	padding:3px 0 0 0;
	width:61px;
	height:17px;
	background:url(../imgs/bg_datanovidades.jpg) no-repeat;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}

ul.lista_novidades li .txt_novidade a{text-decoration:none; color:#949393;}
ul.lista_novidades li .txt_novidade a:hover{text-decoration:underline; color:#949393;}
ul.lista_novidades li .txt_novidade{
	float:left;
	padding:5px 0 0 0;
	width:458px;
	font-size:12px;
	color:#949393;
}

.icomais_novidades{
	float:left;
	margin:5px 0 0 0;
	width:532px;
	height:12px;
	text-align:right;
	text-decoration:none;
}

.hr_full{
	float:left;
	margin:5px 0 5px 0;
	width:532px;
	height:1px;
	font-size:1px;
	background:url(../imgs/hr.jpg) repeat-x;
}
#paginacao a{text-decoration:none;}
#paginacao a:hover{text-decoration:underline;}
#paginacao{
	float:left;
	margin:50px 0 0 0;
	padding:0 0 10px 115px;
	width:417px;
	background:url(../imgs/hr.jpg) repeat-x bottom;
}

#paginacao .bt_paginacao{
	float:left;
	font-size:13px;
	color:#949393;
	
}
#paginacao .bt_paginacaoant{
	float:left;
	margin:0 20px 0 10px;
	padding:0 0 0 25px;
	font-size:13px;
	color:#949393;
	background:url(../imgs/pagina_left.jpg) no-repeat top left;
}
#paginacao .bt_paginacaoprox{
	float:left;
	margin:0 10px 0 20px;
	padding:0 25px 0 0;
	font-size:13px;
	color:#949393;
	background:url(../imgs/pagina_right.jpg) no-repeat top right;
}

#paginacao2 a{text-decoration:none;}
#paginacao2 a:hover{text-decoration:underline;}
#paginacao2{
	float:left;
	margin:50px 0 0 40px;
	padding:0 0 10px 115px;
	width:370px;
	background:url(../imgs/hr.jpg) repeat-x bottom;
}

#paginacao2 .bt_paginacao{
	float:left;
	font-size:13px;
	color:#949393;
	
}
#paginacao2 .bt_paginacaoant{
	float:left;
	margin:0 20px 0 10px;
	padding:0 0 0 25px;
	font-size:13px;
	color:#949393;
	background:url(../imgs/pagina_left.jpg) no-repeat top left;
}
#paginacao2 .bt_paginacaoprox{
	float:left;
	margin:0 10px 0 20px;
	padding:0 25px 0 0;
	font-size:13px;
	color:#949393;
	background:url(../imgs/pagina_right.jpg) no-repeat top right;
}

#paginacao3 a{text-decoration:none; color:#949393;}
#paginacao3 a:hover{text-decoration:underline; color:#949393;}
#paginacao3{
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 10px 10px;
	font-size:12px;
	width:500px;
	text-align:center;
}

#conteudo_novidade{
	float:left;
	padding:10px 15px 0 15px;
	width:502px;
	font-size:11px;
	color:#949393;
}

.maismaterias{
	float:left;
	padding:10px 0 5px 0;
	width:532px;
	background:url(../imgs/hr.jpg) repeat-x bottom;
}

.maismaterias .bt_maismaterias:hover{text-decoration:underline;}
.maismaterias .bt_maismaterias{
	float:right;
	font-size:12px;
	color:#c1c1c1;
	text-decoration:none;
}


/* #### NOVIDADES #### */
/* #### RANKING #### */

ul.lista_rankingmain{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:532px;
	list-style:none;
}
ul.lista_rankingmain li{
	float:left;
	margin:2px 0 2px 10px;
	padding:0 0 0 0px;
	width:522px;
	background:url(../imgs/bg_lilista.jpg) repeat-x;
}

ul.lista_rankingmain li .num{
	float:left;
	padding:0 0 0 0px;
	width:26px;
	background-color:#FFFFFF;
	color:#d46621;
	font-size:12px;
}
ul.lista_rankingmain li.linha01 .titulo a{color:#949393; text-decoration:none;}
ul.lista_rankingmain li.linha01 .titulo a:hover{color:#949393; text-decoration:underline;}
ul.lista_rankingmain li.linha01 .titulo{
	float:left;
	padding:0 5px 0 0px;
	background-color:#FFFFFF;
	color:#949393;
	font-size:12px;
}
ul.lista_rankingmain li.linha01 .saibamais span{visibility:hidden;}
ul.lista_rankingmain li.linha01 .saibamais{
	float:right;
	width:18px;
	height:18px;
	font-size:1px;
	
}
ul.lista_rankingmain li.linha01 .saibamais a{
	float:left;
	width:18px;
	height:18px;
	text-decoration:none;
	background:url(../imgs/ico_mais2.png) no-repeat;
	background-color:#FFFFFF;
}

ul.lista_rankingmain li.linha02 .titulo a{color:#c5c5c5; text-decoration:none;}
ul.lista_rankingmain li.linha02 .titulo a:hover{color:#c5c5c5; text-decoration:underline;}
ul.lista_rankingmain li.linha02 .titulo{
	float:left;
	padding:0 5px 0 0px;
	background-color:#FFFFFF;
	color:#c5c5c5;
	font-size:12px;
}
ul.lista_rankingmain li.linha02 .saibamais span{visibility:hidden;}
ul.lista_rankingmain li.linha02 .saibamais{
	float:right;
	width:18px;
	height:18px;
	font-size:1px;
	
}
ul.lista_rankingmain li.linha02 .saibamais a{
	float:left;
	width:18px;
	height:18px;
	text-decoration:none;
	background:url(../imgs/ico_mais2_2.png) no-repeat;
	background-color:#FFFFFF;
}

/* #### RANKING #### */
/* #### SINOPSE #### */

#conteudo_sinopse{
	float:left;
	width:532px;
}
.sinopse_part01{float:left; padding:10px 0 0 0; width:532px;}
.thumb_sinopse{
	float:left;
	padding:1px 0 0 23px;
	width:114px;
	height:151px;
	background:url(../imgs/bg_thumbsinopse.jpg) no-repeat;
}
.cont_part01{
	float:left;
	padding:0 0 20px 0;
	width:395px;
}

.infos .princ{color:#c1c1c1;}
.infos{
	float:left;
	padding:0 0 0 10px;
	width:280px;
	font-size:11px;
	color:#949393;
	line-height:17px;
}
.infos a{text-decoration:underline; color:#949393;}
.infos a:hover{text-decoration:underline; color:#666666;}

.func_sinopse{
	float:left;
	padding:70px 0 0 0;
	width:104px;
	font-size:12px;
	color:#dd8135;
	line-height:18px;
}

.func_sinopse a{color:#dd8135; text-decoration:none;}
.func_sinopse a:hover{color:#dd8135; text-decoration:underline;}

.cont_part02{
	float:left;
	padding:10px 15px 0 15px;
	width:502px;
	font-size:12px;
	color:#949393;
}

.txt_sinopse{
	float:left;
	padding:0 0 20px 0;
	width:502px;
}

.box_elenco span{color:#c2c2c2;}
.box_elenco{
	float:left;
	padding:0 10px 0 0;
	width:340px;
	line-height:16px;
}

.box_dirrot{
	float:left;
	width:152px;
}
.box_dirrot .direcao{
	float:left;
	padding:0 0 50px 0;
	width:152px;
}
.box_dirrot .roteirista{
	float:left;
	width:152px;
}

.premios_sinopse{
	float:left;
	width:532px;
}

.premios_sinopse .titulo_premios{
	float:left;
	padding:40px 0 0 15px;
	width:517px;
	height:15px;
	background:url(../imgs/h2_premios.jpg) no-repeat;
	font-size:14px;
	color:#d46621;
}

.cont_premios{
	float:left;
	padding:10px 15px 0 15px;
	width:502px;
	font-size:10px;
	color:#949393;
	line-height:18px;
}


/* #### SINOPSE #### */

.txt_perfilint a{text-decoration:underline;}
.txt_perfilint a:hover{text-decoration:underline; color:#333;}

.txt_perfilint{
	float:left;
	padding:0 0 20px 0;
	width:502px;
	line-height:18px;
	font-size:11px;
}


/* ######################### */

.hr_menulat{
	float:left;
	display:block;
	margin:10px 10px 10px 10px;
	padding:0 0 0 0;
	width:174px;
	height:1px;
	font-size:0px;
	border-bottom:solid 1px #ececec;
	border-top:none;
	border-right:none;
	border-left:none;
	text-decoration:none;
	background:none;
}

.bt_vertodas{float:right;}
.vertodas a{color:#636363; text-decoration:none;}
.vertodas a:hover{color:#636363; text-decoration:underline;}
.vertodas{
	float:left;
	padding:0px 0 0 0px;
	width:177px;
	font-size:10px;
	color:#636363;
}

#trailers{
	float:left;
	margin:20px 0 0 0;
	width:229px;
	height:44px;
}

.loqueagora{
	float:left;
	margin:0 0 0 0; 
	padding:0 9px 0 11px;
	width:108px;
	list-style:none;
}

.loqueagora .bt{
	float:left;
	padding:0 0 0 2px;
	width:106px;
	font-size:9px;
	color:#dd8135;
}
.loqueagora .bt a{text-decoration:none; color:#dd8135;}
.loqueagora .bt a:hover{text-decoration:underline; color:#dd8135;}

.txt_box_dirrot{float:left; width:152px;}

.cont_localizacao{
	float:left;
	padding:10px 0 0 0;
	width:532px;
}

.cont_formularios{
	float:left;
	padding: 10px 0 0 22px;
	width:500px;
	font-size:12px;
	color:#949393;
}

.conteudo_texto{
	float:left;
	padding: 10px 0 0 22px;
	font-size:12px;
	color:#949393;
}

.cont_formularios label{
	float:left;
	margin:0;
	padding:10px 0 0 0;
}
.cont_formularios label .label50{
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:245px;
}
.cont_formularios .nostyle label{
	float:none;
}
.row_full{float:left; width:510px;}
.row_form50{float:left; padding:0 10px 0 0; width:245px;}
.row_form50_2{float:left; width:245px;}


.row_form25{float:left; padding:0 10px 0 0; width:120px;}
.row_form25_2{float:left; padding:0 0 0 0; width:115px;}

.input_full{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:497px;
	height:16px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.input_full_2{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:487px;
	height:16px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.input_50{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:242px;
	height:16px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.input_45
{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:232px;
	height:16px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.input_25{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:112px;
	height:16px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.input_20{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:102px;
	height:16px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.textarea_full{
	float:left;
	margin:0;
	padding:2px 0 0 3px;
	width:507px;
	height:125px;
	border:solid 1px #bfbfbf;
	color:#d46621;
	font-size:11px;
}

.bt_enviar{
	float:right;
	margin:10px 0 0 0;
	padding:3px 30px 0 0;
	background:url(../imgs/bt_ok.jpg) no-repeat right;
	height:17px;
	font-size:12px;
	color:#949393;
	text-decoration:none;
}

a.lk02{color:#666;text-decoration:underline;font-size:13px;}

a.lk02:visited {color:#949393;text-decoration:underline;font-size:13px;}
a.lk02:hover {color:#333;text-decoration:underline;font-size:13px;}

.raiz_carrinho{
	float:left;
	padding:22px 0 22px 0;
	width:100%;
	height:40px;
}


.raiz_carrinho .item .sel{font-size:24px; color:#4f4f4f;}
.raiz_carrinho .item{
	float:left;
	padding:10px 0 0 0;
	width:22%;
	height:30px;
	text-align:center;
	font-size:18px;
	color:#a6a6a6;
}

.raiz_carrinho .dot{
	float:left;
	width:4%;
	height:40px;
	background:url(../imgs/bg_doted.jpg) no-repeat center;
}

.bt_locar{
	background:url(../imgs/bt_locar.jpg) no-repeat;
	width:84px;
	height:20px;
	border:none;
	cursor:pointer;
}

.bt_locardvd{
	background:url(../imgs/bt_locar-dvd.jpg) no-repeat;
	width:84px;
	height:20px;
	border:none;
	cursor:pointer;
}

.bt_locarbluray{
	background:url(../imgs/bt_locar-blu-ray.jpg) no-repeat;
	width:84px;
	height:20px;
	border:none;
	cursor:pointer;
}

.bt_indisponivel {
	background:url(../imgs/bt_indisponivel.jpg) no-repeat;
	width:84px;
	height:20px;
	border:none;
	cursor:pointer;
}

.tabela_carrinho{font-size:12px; color:#999; float:left; width:100%;}
.tabela_carrinho tr{width:100%;}
.tabela_carrinho th{
	padding:10px;
	background:url(../imgs/bg_th.jpg) repeat-x;
	background-color:#d1d1d1;
	color:#FFF;
	font-size:12px;
	font-weight:100;
}
.tabela_carrinho td{
	padding:10px;
}

.bt_locarmais{
	background:url(../imgs/bt_locarmais.jpg) no-repeat;
	width:132px;
	height:20px;
	border:none;
	cursor:pointer;
}
.bt_limparcarrinho{
	background:url(../imgs/bt_limparcarrinho.jpg) no-repeat;
	width:132px;
	height:20px;
	border:none;
	cursor:pointer;
}
.bt_concluirloca{
	background:url(../imgs/bt_efetuarpag.jpg) no-repeat;
	width:132px;
	height:20px;
	border:none;
	cursor:pointer;
}

.bt_continuar{
	background:url(../imgs/bt_continuar.jpg) no-repeat;
	width:84px;
	height:20px;
	border:none;
	cursor:pointer;
}

.tabela_identificacao{
	font-size:12px;
	color:#666;
	width:532px;
	float:left;
}
.tabela_identificacao td label{float:left; font-size:10px; width:522px;}

.tr01{
	margin:0 0 5px 0;
	width:522px;
	float:left;
	padding:5px;
	background-color:#f2f2f2;
	border:solid 1px #e1e1e1;
}
.tr02{
	margin:0 0 5px 0;
	width:522px;
	float:left;
	padding:5px;
	background-color:#f2f2f2;
	border:solid 1px #e1e1e1;
}
.tr03{
	margin:0 0 5px 0;
	width:522px;
	float:left;
	padding:5px;
	background-color:#f2f2f2;
	border:solid 1px #e1e1e1;
}

.txt_aviso{font-size:12px; color:#900;}

.tabela_pedido table{
	font-size:12px;
	color:#666;
	width:532px;
	float:left;
}
.tabela_pedido table{border:solid 1px #999;}
.tabela_pedido table th{
	padding:10px;
	background:url(../imgs/bg_th.jpg) repeat-x;
	background-color:#d1d1d1;
	color:#FFF;
	font-size:12px;
	font-weight:100;
}
.tabela_pedido table td{padding:5px 0 5px 0;}

.tabela_pedido table td a{color:#da7a3f;}
.tabela_pedido table td a:hover{color:#000;}

.titulo_pedidos{font-size:16px; color:#da7a3f;}

.row_titulo{float:left; width:510px; padding:30px 0 0 0;}

.tabela_carrinho table{border:solid 1px #999;}


.div_locar_bluray
{
	float:left; 
	margin-left:10px;
}

.div_locar_dvd
{
	float:left; 
}
/* *************************************** */

.cont_mapa{
	float:left;
	padding:15px 0 15px 3px;
	width:176px;
	color:#949393;
	font-size:14px;
	line-height:20px;
	text-align:center;
}

/* BOX DE INFORMAÇÃO */
#text {margin:50px auto; font-size:xx-small; width:500px}
.hotspot {color:#666666; padding-bottom:1px; cursor:pointer;}
#tt {position:absolute; z-index:999999; display:block; background:url(imgs/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(imgs/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; font-size:xx-small; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(imgs/tt_bottom.gif) top right no-repeat; overflow:hidden}

.bt_ico_dvd{
	background:url(../imgs/ico_dvd.jpg) no-repeat;
	width:36px;
	height:20px;
	border:none;
	cursor:pointer;
	float:left;
	margin-left:4px;
}

.bt_ico_bluray{
	background:url(../imgs/ico_bluray.jpg) no-repeat;
	width:48px;
	height:20px;
	border:none;
	cursor:pointer;
	float:left;
}

.tabela_home_locacao {
    padding-left:6px;
}

.h2_user_login{
	background:url(../imgs/h1_background.jpg) no-repeat;
	width:196px;
	height:45px;
	font-size: small;
	text-transform: uppercase;
	color:#dd8135;
}

.bt_enviar_submit{
	float:right;
	text-align:right;
	min-width: 60px;
	background:url(../imgs/bt_ok.jpg) no-repeat left;
	height:20px;
	font-size:12px;
	color:#949393;
	text-decoration:none;
	border-style:none;
}

.opinion a{text-decoration:underline; color:#949393;}
.opinion a:hover{text-decoration:underline; color:#666666;}