@import url(/layout/css/interna2.css);
/*Master page*/

*{
	margin: 0;
	padding: 0;
}

html{
	background: url("../img/background.jpg") no-repeat #000 center top;
	color: #666;
}

li{
	list-style: none;
}

a {
    color:#7D7D7D;
}

img{
	border: none;
}

hr{
	display: none;
}

body {
    font-size:11px;
    font-family:'Trebuchet MS';
}

.geral_interna{
	width: 945px;
	margin: 20px auto 0 auto;
	display:table;
	position:relative;
}

.mid_interna {
    margin:-8px 0px 0px 0px;
    position:relative;
    min-height:600px;
    background:#0D0D0D url(/layout/img/mid_centro.png) repeat-x bottom;
    _height:500px;
	float: left;
	*float: none;
	*display: table;
}

.mid_interna_bot {
    background:url(/layout/img/bot_interna.gif) no-repeat;
    width:945px;
    height:13px;
	clear: both;
}

.btnVoltar {
    float:right;
    display:block;
    background:url(/layout/img/btn_voltar.gif) no-repeat;
    overflow:hidden;
    display:block;
    text-indent:-9999px;
    width:45px;
    height:9px;
    cursor:pointer;
    margin:0 30px 5px 0;
}

.top a, .menu_rodape li a, .pwr_focus, .btnUltimasNoticias, .strong_tit_pressbook, .tit_lista, .tit_pressbook_relacionado, .tit_lista_representantes, .tit_promocao_lista, .btnResultadoPromocao, .tit_promocoes_lista_finalizadas, .lnkPromocaoesFinalizadas
{
	display:block;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 1px;
}

.conteudo_centro {
    width:65%;
    display:table;
    float:left;
    position:relative;
    margin:-14px 0 0 8px;
   _margin:-44px 0 0 4px;
}

.conteudo_direita {
    float:left;
    display:block;
    position:relative;
    margin:40px 0 0 10px;
    _margin:10px 0 0 10px;
}

.conteudo_direita_top {
    background:url(/layout/img/top_cont_right.gif) no-repeat;
    height:28px;
    width:302px;
}

.conteudo_direita_centro {
    background:url(/layout/img/mid_cont_right.png) repeat-x;
    width:302px;
    display:table;
}

.display_none {
    display:none;
}

/*Inicio controle fonte*/
.menu_controle {
    float:right;
    margin:18px 20px 0 0;
   _margin:18px 10px 0 0;
    position:relative;
    z-index:38;
}

.en-US {
    background:url(/layout/img/menu_idioma2.gif) no-repeat left;
    cursor:pointer;
}

.es-ES {
    background:url(/layout/img/menu_idioma2.gif) no-repeat center;    
    cursor:pointer;
}

.pt-BR {
    background:url(/layout/img/menu_idioma2.gif) no-repeat right;
    cursor:pointer;
}

.imprimir {
    background:url(/layout/img/menu_controle.gif) no-repeat;    
    cursor:pointer;
}

.enviar_pagina {
    background:url(/layout/img/menu_controle.gif) no-repeat center;
    cursor:pointer;
}

.fonte {
    background:url(/layout/img/menu_controle.gif) no-repeat right;
    cursor:pointer;
}

.menu_controle li a{
    text-indent:-9999px;
    overflow:hidden;
    display:block;
}

.menu_controle li {
    float:left;
    height:15px;
    width:15px;
    margin:0 10px 0 0;
    position:relative;
}

.ul_tamanho_fonte {
    position:absolute;
    margin:0px 0 0 -60px;
   _z-index:38;
}

.ul_tamanho_fonte li {
    float:left;
    width:70px;
    background:#FFF;
    height:18px;
   _height:15px;
    padding:0 0 0 5px;
}

.ul_tamanho_fonte li strong {
    font-size:13px;
    margin:0 0 0 3px;
    color:#000;
}

.ul_tamanho_fonte li label {
    font-size:12px;
    float:left;
}

.ul_tamanho_fonte li input {
    display:block;
    float:left;
    margin:3px 3px 0 0;
   *margin:0 3px 0 0;
}

html:first-child > body .ul_tamanho_fonte li input{
    margin:0px 5px 0 3px;
} 
/*Fim controle fonte*/

/*Inicio Imprensa*/
.div_imagem_pagina {
    width:945px;
    height:237px;
    z-index:10;
}

.imagem_pagina {
    background:url(/layout/img/img_top_noticias.jpg) no-repeat;
    width:978px;
    height:237px;
    position:absolute;
}

.div_titulo {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
}

.div_titulo h2 {
    float:left;
    background:url(/layout/img/tit_noticias.gif) no-repeat;
    height:17px;
    width:76px;
    text-indent:-9999px;
    display:block;
    margin:20px 0 0 30px;
   _margin:20px 0 0 15px;
}

.div_titulo span{
    float:right;
    margin:20px 20px 0 0;
    width:200px;
}

.div_titulo .btn_buscar {
    background:url(/layout/img/btn_buscar.gif) no-repeat;
    height:14px;
    width:37px;
    text-indent:-9999px;
    display:block;
    margin:3px 0 0 0;
    float:right;
    overflow:hidden;
}

.div_titulo .txtBusca {
    width:150px;
    display:block;
    float:left;
    margin:0 3px 0 0;
}

.conteudo_noticias {
    display:table;
    position:relative;
    border-left:3px solid #1A1A1A;
    border-right:3px solid #1A1A1A;
    background:url(/layout/img/mid_centro.png) repeat-x bottom;
    width:98.8%;
}

html:first-child > body .conteudo_noticias {
    width:99%;
} 

.conteudo_noticias .area_destaque_noticias {
    position:relative;
    width:100%;
    display:block;
    display:table;
    margin:0 auto 35px 0;
}

.conteudo_noticias_relacionada .area_destaque_noticias {
    margin:0 auto 10px auto;
}

.conteudo_noticias_resultado .area_destaque_noticias {
    margin:0 auto 10px auto;
}

.conteudo_noticias_resultado .area_destaque_noticias li {
    margin:0 auto 10px auto;
}

.conteudo_noticias_resultado .lnkResultadoNoticia {
    display:block;
    font-weight:bold;
}

.conteudo_noticias_resultado .ResultadoNoticiaData, .ResultadoNoticiaEditoria {
    display:block;
}

.strongResultadoNoticia {
    font-weight:bold;
    font-size:15px;
    margin:20px 0 0 5px;
    display:block;
    float:left;
}

.conteudo_noticias .area_destaque_noticias li {
    margin:0 0 0 0;
    padding:15px 0 0 30px;
    border-bottom:1px dashed #4D4B4C;
    width:95%;
    float:left;
}

.conteudo_noticias .area_destaque_noticias li a {
    color:#7D7D7D;
    text-decoration:none;
    cursor:pointer;
}

.conteudo_noticias .area_destaque_noticias li a strong {
    float:left;
    margin:0 10px 0 0;
}

.conteudo_noticias .area_destaque_noticias li a .span_data {
    display:block;
    float:left;
}

.conteudo_noticias .area_destaque_noticias li a .span_texto {
    display:block;
    position:relative;
    float:left;
    width:85%;
    height:48px;
    margin:10px 0 0 0;
}

.conteudo_noticias .area_destaque_noticias li a img {
    border:1px solid black;
    width:60px;
    height:45px;
    float:left;
    display:block;
    margin:10px 10px 0 0;
    clear:left;
}

.conteudo_noticias .btn_veja_mais {
    float:right;
    display:block;
    margin:5px 20px 0 0;
   _margin:5px 10px 0 0;
    background:url(/layout/img/btn_leiamais.gif) no-repeat;
    overflow:hidden;
    display:block;
    text-indent:-9999px;
    width:62px;
    height:17px;
}

.fundo_li {
    background:#242122;
}

.conteudo_noticias .area_ultimas_noticias, .arquivos_filme {
    display:table;
    position:relative;
    margin:10px auto 15px auto;
    width:550px;
    background:#232122;
    padding:5px 0px 5px 0px;
}

.conteudo_noticia_integra .area_ultimas_noticias {
    margin:30px auto 15px auto;
}

.conteudo_noticias .area_ultimas_noticias .btnUltimasNoticias {
    background:url(/layout/img/tit_ultimas_noticias.gif) no-repeat;
    width:93px!important;
    height:17px;
    float:left;
    margin-top:-22px;
    position:relative;
}

.conteudo_noticias .area_ultimas_noticias li, .arquivos_filme li {
    width:96%;
    height:15px;
    padding:1px 10px 1px 10px;
    float:left;
    display:block;
    overflow:hidden;
    text-align:justify;
}

.conteudo_noticia_integra {
    text-align:justify;
    margin:0 25px 0 25px;
}

.conteudo_noticia_integra h4 {
    font-size:17px;
    margin:10px 0 10px 0;
}

.conteudo_noticia_integra .SubTituloNoticia_span {
    font-size:13px;
    font-weight:bold;
    display:block;
    margin:0 0 10px 0 ;
}

.conteudo_noticia_integra .DataNoticia_span {
    display:block;
}

.conteudo_noticia_integra .NomeNoticia_strong {
    display:block;
}

.conteudo_noticia_integra .EditoriaNoticia_span {
    display:block;
    margin:0 0 10px 0;
    font-weight:bold;
}

.conteudo_noticia_integra .ImagemNoticia_img {
    display:block;
    margin:5px 10px 0px 0;
    font-weight:bold;
    float:left;
    position:relative;
    width:50%;
    overflow:hidden;
}

.conteudo_noticia_integra .TextoNoticia_p {
    display:block;
    position:relative;
}

.conteudo_noticia_integra .lnkEventoNoticia {
    margin:10px 0 10px 0; position:relative;
    display:block;
    overflow:hidden;
}

/* ------------------------------------------------------------------------------------------------------ */
/* Rodapé */
/* ------------------------------------------------------------------------------------------------------ */

.rodape{
	clear: both;
	width: 945px;
	margin: 0 auto 20px auto;
	display:table;
}

.menu_rodape{
	margin: 15px 0 0 0;
	float: left;
	width:240px;
	_width:260px;
}

html:first-child > body .menu_rodape {
    width:330px;
}

.menu_rodape li{
	float: left;
	margin: 0 15px 0 15px;
}

html:first-child > body .menu_rodape li {
    margin: 0 5px 0 15px;
}

.btn_rss_rod{
	background: url("../img/menu_rodape.gif") no-repeat;
	width: 30px;
	height: 12px;
}

.btn_delicious_rod{
	background: url("../img/menu_rodape.gif") no-repeat 25% 0;
	width: 122px;
	height: 12px;
}

.btn_cinema_rod{
	background: url("../img/menu_rodape.gif") no-repeat 80% 0;
	width: 49px;
	height: 12px;
}

.btn_dvd_rod{
	background: url("../img/menu_rodape.gif") no-repeat 100% 0;
	width: 37px;
	height: 12px;	
}

.rodape address{
	font-family: Verdana;
	font-size: 8px;
   *font-size: 8px;
	font-weight: 800;
	color: #666;
	text-transform: uppercase;
	float: right;
	position: relative;
	width: 640px;
	margin: 15px 0 0 0;
}

html:first-child > body .rodape address {
    font-size: 6px;
    width: 610px;
}

.rodape address a{
	color: #666;
}

.pwr_focus{
	background: url("../img/pwr_focusnetworks.gif") no-repeat;
	width: 185px;
	height: 20px;
	float: right;
	margin: 10px 0 0 0;
}

/* ------------------------------------------------------------------------------------------------------ */
/* TOP */
/* ------------------------------------------------------------------------------------------------------ */
.top {
    position:relative;
    display:table;
    width:99%;
    z-index:50;
}

.top h1 a{
	background: url("/layout/img/logo_paris.png") no-repeat;
	width: 139px;
	height: 59px;
	float: left;
	margin:0 10px 0 10px;
	_margin:0 10px 0 5px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/img/logo_paris.png');
	_background: none;
	_cursor: pointer;
}

.top ul{
	background:url("../img/fundo_menu.gif") no-repeat left center;
	display: table;
	height: 14px;
	padding: 2px 0 0 15px;
	margin: 45px 0 0 0;
	float:left;
	position:relative;
	width:81%;
}

.top ul li{
	float: left;
	position:relative;
}

.btn_parisfilmes{
	background: url("../img/menu.gif") no-repeat 0 center;
	width: 67px;
	height: 13px;
	margin-right: 5px;
}

.btn_cinema{
	background: url("../img/menu.gif") no-repeat -67px center;
	width: 34px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_dvd{
	background: url("../img/menu.gif") no-repeat 27.2% center;
	width: 26px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_cad{
	background: url("../img/menu.gif") no-repeat 37.5% center;
	width: 60px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_promo{
	background: url("../img/menu.gif") no-repeat 54% center;
	width: 54px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_representantes{
	background: url("../img/menu.gif") no-repeat 74% center;
	width: 75px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_imprensa{
	background: url("../img/menu.gif") no-repeat 89% center;
	width: 44px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_contato{
	background: url("../img/menu.gif") no-repeat 100% center;
	width: 40px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_busca{
	background: url("../img/lnk_busca.gif") no-repeat center 2px;
	width: 29px;
	height: 13px;
	margin-left: 5px;
	margin-right: 5px;
}

.btn_mapa_do_site{
	background: url("../img/lnk_mapa_site.gif") no-repeat center 2px;
	width: 60px;
	height: 13px;
	margin-left: 5px;
}

.btn_sair{
	width: 32px;
	height: 7px;
	position:relative;
	float:right!important;
	margin-top:3px;
}

.btn_sair a{
	background: url("../img/btn_sair.gif") no-repeat;
	width: 32px;
	height: 7px;
}

/*Inicio Publicidade*/
.publicidade {
    width:100%;
    position:relative;
    display:block;
    float:right;
    margin:20px 0 10px 0;
}

.publicidade a{
	display: block;
	width: 280px;
	text-decoration: none;
	padding: 0 10px 0 10px;
}

.publicidade a:hover{
	text-decoration: underline;
}

.span_publicidade {
    display:block;
    background:url(/layout/img/tit_publicidade.gif) no-repeat;
    height:11px;
    width:75px;
    margin:0 0 0 202px;
    text-indent:-99999px;
    font-size:1px;
}

.lnk_final_semana {
    cursor:pointer;
}

.lnk_final_semana img{
	width:252px;
    height:252px;
    display:block;
    text-indent:-9999px;
    margin:0 auto;
}
.lnk_final_semana span{
    background:url(/layout/img/publicidade.gif) no-repeat;
    width:252px;
    height:252px;
    display:block;
    text-indent:-9999px;
    margin:0 auto;
}

/*Fim Publicidade*/

/*inicio Editoria Cinema*/
.editoria_cinema {
    display:block;
    position:relative;
    border-bottom:1px dashed gray;
    padding:20px 0 20px 0;
}

.span_editoria_cinema {
    display:block;
    background:url(/layout/img/tit_editoria_cinema.gif) no-repeat;
    height:17px;
    width:83px;
    margin:-40px 0 0 200px;
    text-indent:-99999px;
    font-size:1px;
    position:absolute;
}

.editoria_cinema ul {
    display:block;
    position:relative;
}

.editoria_cinema ul li {
    display:block;
    position:relative;
    height:52px;
    *height:47px;
    overflow:hidden;
    margin:15px 10px 15px 10px;
}

.editoria_cinema ul li a strong {
}

/*Fim Editoria Cinema*/

/*Inicio Paginação*/
.paginacao{
    position:relative;
    line-height:15px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    clear:both;
    margin:0 0 10px 0;
}

.paginacao .resultados{
    position:absolute;
    right:5px;
}

.paginacao a.pagina_indice, .paginacao span.pagina_indice{
    position:relative;
    text-decoration:none;
}

.paginacao a.pagina_indice{
    text-decoration:none;
}

.paginacao .anterior, .paginacao .proximo{
    text-decoration:none;
}

.paginacao a.anterior:hover, .paginacao a.proximo:hover{
    text-decoration:none;
}

/*Fim Paginação*/

/*Inicio PressBook*/
.div_imagem_pagina_pressbook {
    width:945px;
    height:243px;
    z-index:10;
}

.imagem_pagina_pressbook {
    background:url(/layout/img/img_pressbook.jpg) no-repeat;
    width:954px;
    height:243px;
    position:absolute;
}

.div_titulo_pressbook {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
    
}

.div_titulo_pressbook h2 {
    float:left;
    background:url(/layout/img/tit_pressbook.gif) no-repeat;
    height:13px;
    width:200px;
    text-indent:-9999px;
    display:block;
    margin:24px 0 0 30px;
   _margin:24px 0 0 15px;
}

.lista_destaques_pressbook {
    position:relative;
    display:table;
    padding:0 0 0 25px;
    width:93%;
    margin:20px auto;
}

html:first-child > body .lista_destaques_pressbook {
    padding:0 0 0 25px;
    width:97%;
}

.lista_destaques_pressbook li {
    position:relative;
    display:block;
    float:left;
    width:137px;
    margin:0 2px 0 0px;
}

.lista_destaques_pressbook li span {
    display:block;
    width:115px;
    height:30px;
    line-height:14px;
    margin:0 0 5px 0px;
}

.lista_destaques_pressbook li a, .pressbook_integra_img {
    width:117px;
    height:157px;
    display:block;
    background:url(/layout/img/borda.gif) no-repeat;
}

.lista_destaques_pressbook li a:hover, .pressbook_integra_img:hover {
    width:117px;
    height:157px;
    display:block;
    background:url(/layout/img/over.gif) no-repeat;
}

.lista_destaques_pressbook li a img, .pressbook_integra_img img {
    width:99px;
    height:137px;
    margin:10px 0 0 10px;
}

.tit_pressbook_relacionado {
    background:url(/layout/img/tit_pressbook_rel.gif) no-repeat;
    width:117px;
    height:17px;
    float:left;
    margin-top:-22px;
    position:relative;
}

.filtro_pressbook {
    position:relative;
    display:table;
    width:535px;
    height:50px;
    margin:0px auto 10px auto;
    background:#232122;
}

.img_breve, .img_breve_integra, .img_cartaz_integra{
	background: url("../img/tit_embreve.gif") no-repeat;
	
}

.img_cartaz{
	background: url("../img/tit_emcartaz.gif") no-repeat;
}

.img_breve, .img_cartaz{
	width: 53px;
	height: 12px;
	margin: 0 auto -30px 27%!important;
	position: relative;
	display:block;
	text-indent:-9999px;
}

.img_breve_integra, .img_cartaz_integra{
	width: 53px;
	height: 12px;
	margin: 0 auto -10px 27%!important;
	_margin-bottom:-15px!important;
	position: relative;
	display:block;
	text-indent:-9999px;
}

.img_eti_breve{
	background: url("../img/stick_embreve.png") no-repeat;
	width: 75px!important;
	height: 78px!important;
	position: absolute;
	left:0!important;
	top:30px;
	display:block;
	text-indent:-9999px;
}

.integra_eti_breve{
	top:-7px!important;
}
/*html:first-child > body .filtro_pressbook {
    padding:0 0 0 25px;
    width:97%;
}*/

.filtro_pressbook .li_ddlAno {
    float:left;
    width:120px;
    display:block;
    margin:12px 0 0 10px;
   _margin:12px 0 0 5px;
}

.filtro_pressbook .li_ddlAno select{
    font-size:11px;
}

.filtro_pressbook .li_ddlAno strong {
    margin:3px 5px 0 0;
    display:block;
    float:left;
}

.filtro_pressbook .li_abcdario {
    position:relative;
    float:left;
    width:385px;
    margin:8px 0 0 10px;
    display:block;
}

.filtro_pressbook .li_abcdario ul li{
    position:relative;
    float:left;
    display:block;
    margin:0 6px 0 0;
}

.filtro_pressbook .li_abcdario ul .li_lnkNum {
    float:right;
}

.filtro_pressbook .li_rblTitulo {
    float:right;
    position:relative;
    display:block;
    margin:0 10px 0 0;
   _margin:0 8px 0 0;
}

.filtro_pressbook .li_rblTitulo input {
    margin:0 5px 0 10px;
    display:block;
    float:left;
}

.filtro_pressbook .li_rblTitulo label {
    display:block;
    float:left;
   *margin:2px 0 0 0;
}

.conteudo_noticias .lista_filmes_pressbook {
    display:table;
    position:relative;
    margin:30px auto 15px auto;
    width:535px;
    background:#232122;
    padding:5px 0px 5px 0px;
}

.conteudo_noticias .lista_filmes_pressbook li {
    width:96%;
    height:15px;
    padding:1px 10px 1px 10px;
    float:left;
    display:block;
    overflow:hidden;
    text-align:justify;
}

.conteudo_noticias .lista_filmes_pressbook li a {
    text-decoration:none;
}


.conteudo_noticias .lista_filmes_pressbook li span {
    margin:0 5px 0 0;
}

.conteudo_noticias .lista_filmes_pressbook .strong_tit_pressbook {
    background:url(/layout/img/tit_lista_de_filmes.gif) no-repeat;
    width:86px;
    height:17px;
    float:left;
    margin-top:-22px;
    position:relative;
}

.btn_fique_dentro {
    background:url(/layout/img/selo_rss.jpg) no-repeat;
    width:250px;
    height:74px;
    margin:10px auto;
    text-indent:-99999px;
    display:block;
    overflow:hidden;
}

.conteudo_pressbook .pressbook_integra {
    margin:20px auto;
    display:table;
    position:relative;
    min-height:300px;
   _height:300px;
    width:93%;
}

.conteudo_pressbook .area_esquerda {
    min-height:370px;
   _height:370px;
}

.pressbook_integra .pressbook_integra_h4 {
    display:block;
    position:relative;
    font-size:17px;
    margin:0 0 10px 0;
}

.pressbook_integra .pressbook_integra_img {
    display:block;
    position:relative;
    float:left;
    margin:0 0 30px 0;
    cursor:default;
}

.arquivos_filme {
    float:right;
    width:430px;
    position:relative;
    margin:20px 0 0 10px;
    display:block;
    background:none;
    border-top:1px dashed gray;
}

.arquivos_filme li a {
    text-decoration:none;
    display:block;
}

.arquivos_filme li img {
    display:block;
    float:left;
    margin:0 10px 0 0;
}

.arquivos_filme .tit_lista {
    margin:-23px 0 0 0!important;
    background:url(/layout/img/tit_arquivos_filme.gif) no-repeat;
    width:93px;
    height:17px;
}

.pressbook_integra .lista_noticia_relacionada {
    position:relative;
    width:100%;
    display:block;
    float:left;
    background:#232122;
    padding:0px 0px 5px 0px;
}

.pressbook_integra .lista_noticia_relacionada li {
    width:96%;
    height:16px;
    padding:1px 10px 1px 10px;
    float:left;
    display:block;
    overflow:hidden;
    text-align:justify;
}

.lista_noticia_relacionada .tit_lista {
    margin-top:-17px!important;
    background:url(/layout/img/tit_noticias_relacionadas.gif) no-repeat;
    width:115px;
    height:17px;
}

 .pressbook_integra .tit_lista {
    float:left;
    margin-top:-22px;
    position:relative;
}
/*Fim PressBook*/

/*Inicio Login*/
fieldset{
	border: none;
}

.ul_mensagem_erro{
	float: left;
	width:93%;
	position:relative;
}

.ul_mensagem_erro li{
	float: left;
	width:100%;
	display:block;
}

.formulario{
	margin-top: -20px;
	float: left;
}

.formulario strong{
	display: block;
	padding-top: 20px;
}

.cadastro_formulario{
	background: #222021;
	width: 100%;
	float: left;
}

.cadastro_formulario li{
	float: left;
	margin: 5px;
	height: 22px;
	overflow: hidden;
	width: 290px;
	_width: 283px;
}

.cadastro_formulario label{
	display: block;
	width: 83px;
	float: left;
	text-align: right;
	white-space: nowrap;
	margin-right: 3px;
	color: #a0a0a0 !important;
}

.cadastro_formulario select{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #888;
	background: #222021;
	border: 1px solid #666;
}

.cadastro_formulario input{
	background: #262425;
	width: 160px;
	border: 1px solid #666;
	color: #888;
}

.label_cpf{
	width: 50px !important;
}

.input_cpf{
	width: 100px !important;
}

.li_radio_buttons{padding-left: 45px;}

.li_radio_buttons label{
	display: inline !important;
	float: none !important;
}

.li_radio_buttons input{
	width: 20px !important;
	border: none !important;
}

.li_estado{
	width: 230px !important;
}

.li_cidade {
	width: 330px !important;
   *width: 335px !important;
   _width: 335px !important;
}

.li_cidade label, .li_cidade select{
    float:right;
    display:block;
}

.li_pais {
    width: 270px !important;
   *width: 275px !important;
   _width: 282px !important;
   
}

.li_pais label {
    width:40px;
}

.li_pais label, .li_pais select {
    float:right;
    display:block!important;
}

.btn_cadastrar{
	word-spacing: 999px !important;
	border: none !important;
	background: url("/layout/img/btn_enviar.gif") no-repeat !important;
	width: 48px !important;
	height: 17px !important;
	cursor: pointer;
	float: right !important;
	margin: -20px 40px 10px 0;
	_margin-right: 20px;
	position: relative;
}

html:first-child > body .btn_cadastrar{padding-top: 90px;}

.li_btn_cadastrar{
	margin-top: 20px !important;
}

.conteudo_login .area_esquerda {
    min-height:300px;
   _height:300px;
    width:100%;
}

.area_login, .login_top, .area_esqueci_senha {
	width:93%;
	position:relative;
    display:table;
    margin:20px auto 5px auto;
    text-align:justify;
}

.div_titulo_login {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
}

.div_titulo_login h2 {
    float:left;
    text-indent:-9999px;
    display:block;
    margin:24px 0 0 30px;
   _margin:24px 0 0 15px;
}

.h2_titulo_pagina_alterar_senha {
    background:url(/layout/img/tit_alterarsenha.gif) no-repeat;
    height:13px;
    width:135px;
}

.h2_titulo_pagina_login {
    background:url(/layout/img/tit_login.gif) no-repeat;
    height:13px;
    width:52px;
}

.h2_titulo_pagina_imprensa {
    background:url(/layout/img/tit_pressbook.gif) no-repeat;
    height:13px;
    width:200px;
}

.h2_titulo_pagina_cadastro {
    background:url(/layout/img/tit_cadastro.gif) no-repeat;
    height:13px;
    width:89px;
}

.h2_titulo_pagina_alteracao_cadastro {
    background:url(/layout/img/tit_alteracao_dados.gif) no-repeat;
    height:21px;
    width:295px;
}

.ul_login, .ul_area_esqueci_senha,.ul_alterar_senha {
    position:relative;
    display:table;
    width:85%;
    margin:0;
}

.ul_area_esqueci_senha {
    margin:20px 0 0 0;
}

.ul_login li, .ul_area_esqueci_senha li,.ul_alterar_senha li {
    position:relative;
    display:block;
    width:100%;
    float:left;
    margin:5px 0 0 0;
}

.ul_login li span, .ul_area_esqueci_senha li span,.ul_alterar_senha li span {
    float:right;
    display:block;
    margin:0 10px 0 0;
    position:relative;
}

.ul_login li input, .ul_area_esqueci_senha li input,.ul_alterar_senha li input {
    position:relative;
    float:right;
    width:400px;
    background: #262425;
	border: 1px solid #666;
	color: #888;
}

.ul_alterar_senha li input{width:300px;}

.li_message {text-align:center;}

.li_message span {
    float:none!important;
}

.li_links {
    width:300px!important;
    float:left!important;
    margin:0 0 0 78px!important;
   _margin:0 0 0 40px!important;
}

.li_links a {
    margin: 0 10px 0 0;
}

.li_btnLogar, .btnEsqueciSenha {
    height:17px!important;
    width:48px!important;
    float:right!important;
    position:relative!important;
    display:block!important;
    margin:0px 0 0 0!important;
}

.li_btnLogar input, .btnEsqueciSenha input {
    height:17px!important;
    width:48px!important;
    border:none!important;
    background:url(/layout/img/btn_logar.gif) no-repeat!important;
    display:block!important;
    overflow:hidden!important;
    cursor:pointer!important;
    text-indent:9999px!important;
    word-spacing:9999px;
    
}

.li_btnAlterarSenha {
    height:17px!important;
    width:83px!important;
    float:right!important;
    position:relative!important;
    display:block!important;
    margin:0px 0 0 0!important;
}

.li_btnAlterarSenha input
{
    height:17px!important;
    width:83px!important;
    border:none!important;
    background:url(/layout/img/btn_alterarsenha.gif) no-repeat!important;
    display:block!important;
    overflow:hidden!important;
    cursor:pointer!important;
    text-indent:9999px!important;
    word-spacing:9999px;
}

html:first-child > body .li_btnLogar input, html:first-child > body .li_btnAlterarSenha input, .btnEsqueciSenha input {
    padding-top:100px;
}
/*Fim Login*/

/*Inicio Contato*/
.div_imagem_pagina_contato {
    width:945px;
    height:239px;
    z-index:10;
    margin:5px 0 0 0;
}

.imagem_pagina_contato {
    background:url(/layout/img/img_top_contato.jpg) no-repeat;
    width:945px;
    height:239px;
    position:absolute;
}

.div_titulo_contato {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
    margin:-10px 0 0 0;
}

.div_titulo_contato h2 {
    float:left;
    background:url(/layout/img/tit_contato.gif) no-repeat;
    height:14px;
    width:77px;
    text-indent:-9999px;
    display:block;
    margin:20px 0 0 30px;
   _margin:24px 0 0 15px;
}

/*capa Contato*/

.conteudo_contato .area_esquerda{
    min-height:300px;
   _height:300px;
    width:100%;
}

html:first-child > body .conteudo_contato {
    width:99%;
}

.conteudo_contato strong{
	font-size: 14px;
	margin:5px 0 0 30px;
	text-align:justify;
	display:block;
}

.conteudo_contato ul {
	width:93%;
	position:relative;
    display:table;
    padding:1px 0 1px 0;
    margin:20px auto 5px auto;
    border-bottom:1px dashed gray;
}

.conteudo_contato ul li{
	float:left;
	display:block;
	width:89.5%;
	min-height:50px;
   _height:50px;
	padding:10px 0 10px 60px;
	border-top:1px dashed gray;
}

.conteudo_contato ul li strong{
	float:left;
	font-size:11px;
	margin:0px;
	display:block;
	width:60%;
}

.conteudo_contato ul li span{
	float:left;
	display:block;
	width:60%;
}

.imgEmail{
	background: url(/layout/img/ico_mail.gif) no-repeat left;
}

.imgEmail strong, .imgEndereco strong {
	margin:7px 0 0 0!important;
}

.imgTelefone{
	background: url(/layout/img/ico_tel.gif) no-repeat left;
}

.imgTelefone a {
	background: url(/layout/img/ico_skype.gif) no-repeat right;
	float:right;
	width:160px;
	height:35px;
	text-decoration:none;
	padding:18px 0 0 0;
	margin:-20px 0 0 0;
	font-weight:bold;
	*font-size:13px;
}

html:first-child > body .imgTelefone a {
    font-size:13px;
}

.imgEndereco{
	background: url(/layout/img/ico_loc.gif) no-repeat left;
} 

.imgEndereco span {
	width:90%!important;
} 
/*Fim Contato*/

/*Inicio Representante*/
.div_imagem_pagina_representante {
    width:945px;
    height:231px;
    z-index:10;
    margin:10px 0 0 0;
}

.imagem_pagina_representante {
    background:url(/layout/img/img_top_representantes.jpg) no-repeat;
    width:963px;
    height:231px;
    position:absolute;
}

.div_titulo_representante {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
    margin:-5px 0 0 0;
   _margin:-0px 0 0 0;
   _z-index:40;
}

.div_titulo_representante h2 {
    float:left;
    background:url(/layout/img/tit_representantes.gif) no-repeat;
    height:14px;
    width:146px;
    text-indent:-9999px;
    display:block;
    margin:20px 0 0 30px;
   _margin:24px 0 0 15px;
}

.representante, .representante_integra {
	width:93%;
	position:relative;
    display:table;
    margin:20px auto 5px auto;
}

.conteudo_representante .area_esquerda {
    min-height:300px;
   _height:300px;
   _width: 600px;
}

.representante_integra strong {
    margin:0 0 10px 0;
    display:block;
    position:relative;
}

.representante_integra div {
    text-align:justify;
}

.representante_top {
    position:relative;
    display:table;
    width:100%;
}

.representante_top strong {
    float:left;
    position:relative;
    display:block;
}

.representante_top ul {
    float:right;
    position:relative;
    display:block;
   _z-index:30;
}

.representante_top ul li {
    float:left;
    margin:0 0 0 5px;
}

.representante_top ul li select{
    font-size:11px;
}

#contain_map {
    width:100%;
    height:450px;
    margin:5px 0 30px 0;
    position:relative;
    display:block;
}

.lista_representantes {
    position:relative;
    width:100%;
    display:block;
    float:left;
    background:#1F1C1D;
    border-top:1px dashed gray;
    border-bottom:1px dashed gray;
    padding:5px 0 5px 0;
}

.lista_representantes li {
    width:100%;
    height:16px;
    padding:3px 0px 3px 0px;
    float:left;
    display:block;
    overflow:hidden;
    text-align:justify;
    margin-top:5px;
}

.lista_representantes li span {
    margin:0 5px 0 10px;
   _margin:0 5px 0 5px;
    width:200px;
    display:block;
    float:left;
}

.fundo_representante, .fundo_lista_promocao_finalizada {
    background:#2B292A;
}

.tit_lista_representantes {
    margin-top:-23px;
    background:url(/layout/img/representantes.gif) no-repeat;
    width:132px;
    height:17px;
    position:relative;
}

.link_representante {
    text-align:center;  
    margin:10px 0 0 0;
    font-size:14px;
}

.link_representante a span {
    font-size:12px;
}

/*Fim Representante*/

/*Inicio Promoção*/
.div_imagem_pagina_promocao {
    width:945px;
    height:239px;
    z-index:10;
}

.imagem_pagina_promocao {
    background:url(/layout/img/img_top_promocoes.jpg) no-repeat;
    width:963px;
    height:239px;
    position:absolute;
}

.div_titulo_promocao {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
}

.div_titulo_promocao .promocao_titulo{
    float:left;
    background:url(/layout/img/tit_promocoes.gif) no-repeat;
    height:21px;
    width:102px;
    text-indent:-9999px;
    display:block;
    margin:24px 0 0 30px;
   _margin:24px 0 0 15px;
}

.div_titulo_promocao .promocao_resultado_titulo{
    float:left;
    background:url(/layout/img/tit_promocoes_resultado.gif) no-repeat;
    height:45px;
    width:228px;
    text-indent:-9999px;
    display:block;
    margin:24px 0 0 30px;
   _margin:24px 0 0 15px;
}

.conteudo_promocao .area_esquerda {
    min-height:300px;
   _height:300px;
    width:100%;
}

.promocoes, promocoes_resultado {
	width:93%;
	position:relative;
    display:table;
    margin:20px auto 5px auto;
}

.promocoes_destaque {
    margin:0 auto 30px auto!important;
    display:block;
    position:relative;
    min-height:50px;
    width:480px;
}

.promocoes_destaque li {
    width:100%;
    display:block;
    overflow:hidden;
    margin:0 0 10px 0;
    position:relative;
}

.promocoes_destaque li a {
    
}

.promocoes_destaque li a img {
    height:110px;
    width:100%;
}

.promocao_lista {
    position:relative;
    width:100%;
    display:block;
    float:left;
    background:#1F1C1D;
    padding:5px 0 5px 0;
    margin:0px 0 0 0;
}

.promocao_lista li {
    width:97%;
    height:16px;
    float:left;
    display:block;
    overflow:hidden;
    text-align:justify;
    border:0px solid blue;
    margin:5px 0 5px 10px;
   _margin:5px 0 5px 5px;
}

.tit_promocao_lista {
    margin-top:-22px;
    background:url(/layout/img/tit_lista_de_promocoes.gif) no-repeat;
    width:106px;
    height:17px;
    position:relative;
}

.promocoes_resultado_finalizadas {
    display:table;
    position:relative;
    width:100%;
    margin:0 0 35px 0;
}

.promocoes_resultado_finalizadas li {
    display:block;
    position:relative;
    float:left;
    width:93.5%;
    padding:20px 20px 0 20px;
    border-bottom:1px dashed gray;
}

html:first-child > body .promocoes_resultado_finalizadas li {
    width:567px;
} 

.promocoes_resultado_finalizadas li .lnkPromocoesFinalizadas {
    display:block;
    padding:0 0 0 15px;
    margin:0 0 5px 0;
    background:url(/layout/img/icon_mais.gif) no-repeat left;
    font-weight:bold;
}

.promocoes_resultado_finalizadas li p {
    text-align:justify;
    margin:0 0 0 15px;
}

.promocoes_resultado_finalizadas li strong {
    margin:0 0 0 15px;
}

.promocoes_resultado_finalizadas li p strong {
    margin:0 0 0 0px;
}

.btnResultadoPromocao {
    float:right;
    background:url(/layout/img/btn_ver_resultado.gif) no-repeat;
    width:80px;
    height:17px;
    margin-top:5px;
}

.promocoes_lista_finalizadas {
    margin:0 auto 10px auto;
    width:80%;
    display:table;
    position:relative;
    background:#1F1C1D;
    padding:0 0 5px 0;
}

.promocoes_lista_finalizadas li {
    width:98%;
    height:16px;
    padding:3px 0px 3px 10px;
    display:block;
    text-align:justify;
    margin-top:5px;
    
}

.promocoes_lista_finalizadas li span {
    float:left;
    display:block;
}

.promocoes_lista_finalizadas li a {
    float:right;
    display:block;
    margin:0 10px 0 0;
}

.tit_promocoes_lista_finalizadas {
    margin:-17px 0 2px 0;
    background:url(/layout/img/tit_lista_de_promocoes.gif) no-repeat;
    width:106px;
    height:17px;
    position:relative;
}

.lnkPromocaoesFinalizadas {
    background:url(/layout/img/btn_veja_resultados.gif) no-repeat;
    width:250px;
    height:73px;
    margin:10px auto;
}
/*Fim Promoção*/

/*Inicio Termos de Uso*/
.div_imagem_pagina_temos_uso {
    width:945px;
    height:249px;
    z-index:10;
}

.imagem_pagina_temos_uso {
    background:url(/layout/img/img_top_institucional.jpg) no-repeat;
    width:973px;
    height:249px;
    position:absolute;
}

.div_titulo_temos_uso {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
}

.div_titulo_temos_uso h2 {
    float:left;
    background:url(/layout/img/tit_termos_de_uso.gif) no-repeat;
    height:13px;
    width:134px;
    text-indent:-9999px;
    display:block;
    margin:20px 0 0 30px;
   _margin:20px 0 0 15px;
}

.conteudo_termos_uso .area_esquerda {
    min-height:300px;
   _height:300px;
    width:100%;
}

.conteudo_termos_uso_center {
	width:93%;
	position:relative;
    display:table;
    margin:20px auto 5px auto;
    text-align:justify;
}

.conteudo_termos_uso_center strong {
	position:relative;
	display:block;
    margin:0 0 10px 0;
}

/*Fim Termos de Uso*/

/*Inicio Politicas de Privacidade*/
.div_imagem_pagina_politica_privacidade {
    width:945px;
    height:249px;
    z-index:10;
}

.imagem_pagina_politica_privacidade {
    background:url(/layout/img/img_top_institucional.jpg) no-repeat;
    width:973px;
    height:249px;
    position:absolute;
}

.div_titulo_politicas_privacidade {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
}

.div_titulo_politicas_privacidade h2 {
    float:left;
    background:url(/layout/img/tit_politica_privacidade.gif) no-repeat;
    height:17px;
    width:216px;
    text-indent:-9999px;
    display:block;
    margin:20px 0 0 30px;
   _margin:20px 0 0 15px;
}

.conteudo_politicas_privacidade .area_esquerda {
    min-height:300px;
   _height:300px;
    width:100%;
}

.conteudo_politicas_privacidade_center {
	width:93%;
	position:relative;
    display:table;
    margin:20px auto 5px auto;
    text-align:justify;
}

.conteudo_politicas_privacidade_center strong {
	position:relative;
	display:block;
    margin:0 0 10px 0;
}

/*Fim Politicas de Privacidade*/

/*Inicio Minha Conta*/ 
.div_imagem_pagina_minha_conta {
    width:945px;
    height:239px;
    z-index:10;
}

.imagem_pagina_minha_conta {
    background:url(/layout/img/img_top_cadastro.jpg) no-repeat;
    width:945px;
    height:239px;
    position:absolute;
}

.div_titulo_minha_conta {
    display:table;
    background:url(/layout/img/top_cont_left.png) no-repeat;
    height:59px;
    width:100%;
}

.div_titulo_minha_conta h2 {
    float:left;
    background:url(/layout/img/tit_minha_conta.gif) no-repeat;
    height:13px;
    width:115px;
    text-indent:-9999px;
    display:block;
    margin:20px 0 0 30px;
   _margin:20px 0 0 15px;
}

.conteudo_minha_conta .area_esquerda {
    min-height:350px;
   _height:350px;
    width:100%;
}

.conteudo_minha_conta_center {
	width:93%;
	position:relative;
    display:table;
    margin:20px auto 5px auto;
    text-align:justify;
}

.conteudo_minha_conta_center ul {
	width:100%;
	position:relative;
    display:table;
    margin:0 0 0 0;
}

.conteudo_minha_conta_center ul li {
	width:30%;
	position:relative;
    display:block;
    float:left;
    margin:0 10px 0 8px;
   _margin:0 5px 0 10px;
}

.conteudo_minha_conta_center ul li a {
	position:relative;
    display:block;
    width:100%;
    height:26%;
    text-align:center;
    word-spacing:5px;
    text-decoration:none;
    overflow:hidden;
    padding:97% 0 0 0;
}

.dados_cadastrais {
    width:177px;
    height:222px;
    background:url(/layout/img/bg_alterar_dados.gif) no-repeat;
}

.opcoes_email {
    width:177px;
    height:222px;
    background:url(/layout/img/bg_opcoes_email.gif) no-repeat;
}

.alterar_senha {
    width:177px;
    height:222px;
    background:url(/layout/img/bg_alterar_senha.gif) no-repeat;
}

/*Fim Minha Conta*/

/*Inicio Popups Geral*/

.geral_popup {
    display:block;
}

#float_popup, #float_popup2, #float_popup_promocao_login, .float_popup, #geral_popup {
	position: absolute;
	margin:20% 0 0 25%;
	border-left: 2px solid #212121;
	border-right: 2px solid #212121;
	border-bottom: 2px solid #212121;
	background: #1A1A1A;
	padding: 0;
	cursor:move;
	z-index:1000;
}

#float_popup_promocao_login, #float_promocao_sorteio, #float_popup_escolha, #float_popup_resultado, #float_popup_pergunta, #float_popup_mensagem {
    top:0;
	left:0;
}

.top_popup {
    height:18px;
    width:100%;
    background:url(/layout/img/bg_pop_top.png) repeat-x;
}

.top_popup a {
    height:15px;
    width:22px;
    background:url(/layout/img/btn_fechar_popup.gif) no-repeat;
    margin-top:2px;
}

.class_popup {
    padding:0 0 10px 0;
    width:400px;
    min-height:50px;
   _height:50px;
   display:table;
}

.li_link a, .lnkFechar, .top_popup a {
    float:right;
    text-indent:-9999px;
    display:block;
    overflow:hidden;
}

.lnkFechar {
    background: url(/layout/img/btn_fechar_seta.gif) no-repeat;
    width: 49px;
    height: 9px;
    cursor: pointer; 
}

.li_link {
    border-bottom:1px dashed gray;
    margin:5px 0 20px 0;
}

.btnEnviarConfirmarEmail {
    background: url(/layout/img/btn_enviar.gif) no-repeat;
    width: 48px;
    height: 17px;
    cursor: pointer;
}

.btnValidarEmail {
    background: url(/layout/img/btn_validar.gif) no-repeat;
    width: 47px;
    height: 17px;
    cursor: pointer;
}

    /*login cadastro promocao*/
    .popup_cadastro_promocao {
        width:395px!important;
    }

    .popup_cadastro_promocao h2 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_cadastro_promocao .span_texto {
        margin:10px;
        display:block;
        text-align:justify;
    }

    .popup_cadastro_promocao ul {
        margin:10px 10px 0 10px;
        width:94.5%;
    }

    .popup_cadastro_promocao ul li {
        float:left;
        width:100%;
    }

    .popup_cadastro_promocao ul li span {
        float:left;
        display:block;
        margin:0 10px 0 0;
        position:relative;
    }

    .popup_cadastro_promocao ul li input {
        float:left;
        display:block;
        position:relative;
        width:230px;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    /*fim login cadastro promocao*/
    
    /*minha conta*/
        /*cadastar email*/
    .popup_cadastrar_email {
        width:300px!important;
    }

    .popup_cadastrar_email h2 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_cadastrar_email ul {
        margin:10px 10px 0 10px;
        width:94.5%;
       _width:91.5%;
    }

    .popup_cadastrar_email ul li {
        float:left;
        width:100%;
    }

    .popup_cadastrar_email ul li span {
        float:left;
        display:block;
        margin:0 10px 0 0;
        position:relative;
    }

    .popup_cadastrar_email ul li input {
        float:left;
        display:block;
        position:relative;
        width:99%;
       _width:98%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .li_rbl {
        margin:10px 0 5px 0;
    }
    
    .li_rbl input {
        width:20px!important;
    }
    
    .li_rbl span {
        float:left;
        width:128px;
       _width:125px;
    }
    
    .li_rbl span label {
        float:right;
        display:block;
        position:relative;
        margin:0 0 0 5px;
    }
    
    .li_rbl span input {
        float:right!important;
        display:block;
        position:relative;
        border:none!important;
        background:none!important;
    }
    
    /*cadastrar senha*/
    .popup_cadastrar_senha {
        width:300px!important;
    }

    .popup_cadastrar_senha h2 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_cadastrar_senha ul {
        margin:10px 10px 0 10px;
        width:94.5%;
       _width:91.5%;
    }

    .popup_cadastrar_senha ul li {
        float:left;
        width:100%;
    }

    .popup_cadastrar_senha ul li span {
        float:left;
        display:block;
        margin:0 10px 0 0;
        position:relative;
    }

    .popup_cadastrar_senha ul li input {
        float:left;
        display:block;
        position:relative;
        width:99%;
       _width:98%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    /*fim minha conta*/
    
    /*promocao*/
        /*popup_login_promocao*/
    .popup_login_promocao {
        width:470px!important;
    }

    .popup_login_promocao h2 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_login_promocao ul {
        margin:0 10px 0 10px;
        width:95%;
    }

    .popup_login_promocao ul li {
        float:left;
        width:100%;
        margin:5px 0 0 0;
    }

    .popup_login_promocao ul li span {
        float:right;
        display:block;
        margin:0 15px 0 0;
        position:relative;
    }

    .popup_login_promocao ul li input {
        float:right;
        display:block;
        position:relative;
        width:87%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .popup_login_promocao .li_links {
        margin:0px 0px 0px 57px!important;
       _margin:0px 0px 0px 27px!important;
    }
        /*popup promocao sorteio*/
    .popup_promocao_sorteio {
        width:470px!important;
    }

    .popup_promocao_sorteio h3 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_promocao_sorteio ul {
        margin:0 10px 0 10px;
        width:95%;
    }

    .popup_promocao_sorteio ul li {
        float:left;
        width:100%;
        margin:5px 0 0 0;
    }

    .popup_promocao_sorteio ul li span {
        float:right;
        display:block;
        margin:0 15px 0 0;
        position:relative;
    }

    .popup_promocao_sorteio ul li input {
        float:right;
        display:block;
        position:relative;
        width:87%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .popup_promocao_sorteio ul li .lnkFechar {
        margin:5px 0 0 0;
    }
    
        /*popup promocao mensagem*/
    .popup_promocao_mensagem {
        width:300px!important;
    }

    .popup_promocao_mensagem h2 {
        margin:10px 10px 0 10px;
    }
    
    .popup_promocao_mensagem ul {
        margin:0 10px 0 10px;
        width:95%;
    }

    .popup_promocao_mensagem ul li {
        float:left;
        width:100%;
        margin:5px 0 0 0;
    }
    
        /*popup promocao pergunta*/
    .popup_promocao_pergunta {
        width:450px!important;
    }

    .popup_promocao_pergunta h3 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_promocao_pergunta ul {
        margin:0 10px 0 10px;
        width:95%;
    }

    .popup_promocao_pergunta ul li {
        float:left;
        width:100%;
        margin:5px 0 0 0;
    }
    
    .popup_promocao_pergunta ul li span{
        display:block;
        float:left;
    }
    
    .popup_promocao_pergunta ul li span input{
        display:block;
        float:left;
        margin:2px 10px 0 0;
    }
    
    .popup_promocao_pergunta ul li span label{
        display:block;
    }
    
        /*popup promocao escolha*/
    .popup_promocao_escolha {
        width:450px!important;
    }

    .popup_promocao_escolha h3 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_promocao_escolha ul {
        margin:0 10px 0 10px;
        width:95%;
    }

    .popup_promocao_escolha ul li {
        float:left;
        width:100%;
        margin:5px 0 0 0;
    }

    .popup_promocao_escolha ul li h4 {
        font-size:14px;
    }

    .popup_promocao_escolha ul li span {
        float:left;
        display:block;
        margin:0 15px 0 0;
        position:relative;
    }

    .popup_promocao_escolha ul li textarea {
        float:left;
        display:block;
        position:relative;
        height:80px;
        width:99%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .popup_promocao_escolha ul li .lnkFechar {
        margin:5px 0 0 0;
    }
        /*popup promocao resultado*/
    .popup_promocao_resultado {
        width:470px!important;
    }

    .popup_promocao_resultado h3 {
        font-size:18px;
        margin:10px 10px 0 10px;
    }

    .popup_promocao_resultado ul {
        margin:0 10px 0 10px;
        width:95%;
    }

    .popup_promocao_resultado ul li {
        float:left;
        width:100%;
        margin:5px 0 0 0;
    }

    .popup_promocao_resultado ul li span {
        float:right;
        display:block;
        margin:0 15px 0 0;
        position:relative;
    }

    .popup_promocao_resultado ul li input {
        float:right;
        display:block;
        position:relative;
        width:87%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .popup_promocao_resultado ul li .lnkFechar {
        margin:5px 0 0 0;
    }
    /*popups cinemas*/
    
    /*popups enviar pagina*/
    .pop_login_4 {
        width: 310px;
        position:relative;
        display:block;
        background: #1A1A1A;
	    z-index: 1000;
	    cursor:move;
    }
    
     .pop_login_4 h3 {
        font-size:18px;
        padding:5px 0 0 10px;
    }
    
    .pop_login_4 fieldset {
        display:block;
        position:relative;
        margin:5px 10px 5px 10px;
    }
    
    .pop_login_4 fieldset ul {
        width:100%;
    }
    
    .pop_login_4 fieldset ul li {
        width:100%;
        float:left;
    }
    
    .pop_login_4 fieldset .ul_remetente {
        width:100%;
        display:block;
        position:relative;
        float:left;
    }
    
    .pop_login_4 fieldset .ul_remetente li {
        margin:0 0 5px 0;
    }
    
    .pop_login_4 fieldset .ul_remetente li label {
        float:right;
        display:block;
        margin:0 10px 0 0;
        position:relative;
    }

    .pop_login_4 fieldset .ul_remetente li input {
        float:right;
        display:block;
        position:relative;
        width:77%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .pop_login_4 fieldset .ul_comentario {
        width:100%;
        display:block;
        position:relative;
        float:left;
        padding:0 0 10px 0;
    }
    
    .pop_login_4 fieldset .ul_comentario li label {
        display:block;
        margin:0 10px 0 0;
        position:relative;
    }

    .pop_login_4 fieldset .ul_comentario li textarea {
        display:block;
        position:relative;
        width:100%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .ul_comentario .btnEnviarConfirmarEmail {
        overflow:hidden;
        text-indent:-9999px;
        display:block;
    }
    
    .pop_login_4 fieldset .ul_destinatario {
        width:100%;
        display:block;
        position:relative;
        float:left;
    }
    
    .pop_login_4 fieldset .ul_destinatario span {
        display:block;
        font-weight:bold;
        margin:10px 10px 10px 0;
    }
    
    .pop_login_4 fieldset .ul_destinatario li {
        float:left;
        display:block;
        position:relative;
        width:100%;
    }
    
    .pop_login_4 fieldset .ul_destinatario li ul {
        float:left;
        display:block;
        position:relative;
        width:88%;
        margin:0 0 5px 0;
    }
    
    .pop_login_4 fieldset .ul_destinatario li ul li {
        margin:0 0 5px 0;
    }
    
    .pop_login_4 fieldset .ul_destinatario li label {
        float:right;
        display:block;
        margin:0 10px 0 0;
        position:relative;
    }

    .pop_login_4 fieldset .ul_destinatario li input {
        float:right;
        display:block;
        position:relative;
        width:80%;
        background: #262425;
	    border: 1px solid #666;
	    color: #888;
    }
    
    .pop_login_4 fieldset .ul_destinatario li strong {
        background: #262425;
	    border: 1px solid #666;
        width:30px;
        display:block;
        float:left;
        height:42px;
        text-align:center;
        padding:0px 0 0 0;
        font-size:xx-large;
        font-weight:bolder;
    }

	.display_block{
		display:block;
		position: absolute;
		top:50%;
		left : 50%;
		z-index: 2000;
	}
	
	.carregando{
		color: #FFFFFF;
	}
/*Fim Popups Geral*/
	.selo_em_breve{
		background-image: url(../img/eti_em_breve.png);
	    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/img/eti_em_breve.png');
	    _background: none;
		z-index: 50;
		width: 142px;
		height: 119px;
		text-indent: -9999px;
		margin: 10px 0 0 -142px;
		position: absolute;
	}
	
/*Inicio Pq Pedimos CPF*/
.pq_cpf {
    width:96%;
    margin:10px auto;
    text-align:justify;
}

.pq_cpf h3 {
    font-size:18px;
}

.pq_cpf p {
    padding:10px 0 0 0;
}

/*Fim Pq Pedimos CPF*/

/*Inicio do load*/
.ajax_loader{
    position: fixed;
    _position: absolute;
    right: 10px;
    z-index: 50;
}
/*Inicio do load*/

/* ^ MAPA SITE */
#conteudo_mapasite
{
}

#conteudo_mapasite table
{
}
#conteudo_mapasite table tr td
{
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}
#conteudo_mapasite a:hover
{
    text-decoration:underline;
}
#conteudo_mapasite img
{
    display:none;
}



.AspNet-TreeView-Root
{
    width:504px;
    list-style-type:none;
}

.AspNet-TreeView-Root > a, .AspNet-TreeView-Root > .AspNet-TreeView-NonLink
{
    font-size:10px;
    text-decoration:none;
}

.AspNet-TreeView-Root a:hover
{
    text-decoration:underline;
}

.AspNet-TreeView-Root ul
{
    margin-left:30px;
}

.AspNet-TreeView-Parent, .AspNet-TreeView-Leaf
{
    /**/
}

.AspNet-TreeView-Parent a, .AspNet-TreeView-NonLink
{
    text-decoration:none;
    font-size:10px;
}

.AspNet-TreeView-Leaf .AspNet-TreeView-NonLink, .AspNet-TreeView-Parent .AspNet-TreeView-NonLink
{
    font-weight:bold;
}

.AspNet-TreeView-Leaf a
{
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
}

.AspNet-TreeView-Leaf a:hover
{
    
}

.AspNet-TreeView-Parent ul
{
    width:370px;
    
}

.AspNet-TreeView-Parent ul a
{
    font-size:10px;
    font-weight:normal;
}    


/* ^ MAPA SITE */

.img_grande_width{
	width:500px;
}

.img_grande_normal{
	width:auto;
}