* { margin:0px; padding:0px; list-style:none; }

.hidden { display:none; }

a { color:white; }
a:hover { text-decoration:underline; }

body { text-align:center; }

img { border: 0px; }

#site { width:985px; margin:0px auto; text-align:left; margin-top:15px; }

#site #topo, #site #principais, #site #esquerda, #site #direita, #site #direita #cima, #site #direita #baixo, #site #topo #logo, #site #topo #menu_topo, #site #esquerda #menu_lateral, #site #direita #banners_menu, #site #direita #conteudo, #site #direita #publicidade, #site #direita #apoio { float:left; }

#site #topo { width:985px; _width: 1100px; float: left; }

#site #topo #logo { width:390px; height:60px; float: left; _position: absolute; }

#site #topo #menu_topo { width:585px; height: 64px; _height: 100px; float: right; _position: absolute; _margin-left: 390px; }

#site #topo #menu_topo #menu { float: left; width: 514px; height:52px; background:url("../imagens/background_menu.jpg") no-repeat; margin: 0 ;}

#site #topo #menu_topo #menu ul  { clear: both; }

#site #topo #menu_topo #menu ul#menu1 { margin-top: 5px; margin-left: 30px; }

#site #topo #menu_topo #menu ul#menu1 li { float: left; margin-right: 32px; _margin-right: 28px; }

#site #topo #menu_topo #menu ul#menu2 { margin-top: 30px; margin-left: 40px; }

#site #topo #menu_topo #menu ul#menu2 li { float: left; margin-right: 32px; _margin-right: 28px; }

#site #topo #menu_topo #previsao_tempo { float: right; margin-left: 3px; width: 68px; _position: absolute; }

#site #topo #menu_topo #login { float: left; font-size: 10px; color: #808285; font-family: "Trebuchet MS"; clear:both; margin: 0; margin-top: -2px; *margin-top: 0px; margin-left: 136px; vertical-align: top; width: 450px; _width: none; _float: right; _position: absolute; }
#site #topo #menu_topo #login form label { color: #808285; font-family: "Trebuchet MS"; }
#site #topo #menu_topo #login form fieldset { border:0; float: left; vertical-align: top; }
#site #topo #menu_topo #login form fieldset label { font-weight: bold; }
#site #topo #menu_topo #login form input { height: 11px; font-size: 10px; padding: 0; border:0; background-color: #e5e5e5; margin: 2px 4px; vertical-align: top; }
#site #topo #menu_topo #login form .help { background: transparent; margin: 0; padding: 0; font-size: 11px; color: #7C7C7D; margin-top: -3px; height: inherit; }
#site #topo #menu_topo #login form #deslogado { float: right; }
#site #topo #menu_topo #login #logado { float: right; font-weight: bold; text-transform: uppercase; }
#site #topo #menu_topo #login #logado strong { color: #D11820; }

#site #principais { margin-top:10px; width: 100%; _clear: both; _margin-top: 80px; }

#site #esquerda { width:180px; }

#site #esquerda #menu_lateral { width:180px; height:auto !important; }

#site #esquerda #menu_lateral .item_menu { width: 178px; margin-bottom:0px; *margin-bottom:5px; float:left; cursor:pointer; }

#site #esquerda #menu_lateral .submenu { background:url('../imagens/bg_submenu.jpg') repeat-y; width:201px; position:absolute; margin-left:179px; *margin-left:0px; margin-top:-55px; *margin-top:0px; z-index:4; display:none; padding-left:30px; padding-top:15px; padding-bottom:15px; }

#site #esquerda #menu_lateral .submenu a { display:block; }

#site #direita { width:795px; margin-left:10px; position:relative; }

#site #direita #cima { width:795px; }

#site #direita #baixo { width:795px; margin-top:58px; }

#site #direita #cima #banners_menu { width:201px; }

#site #direita #cima #banners_menu .banner_flash { width:201px; margin-bottom:0px; min-height:136px; height:auto !important; height:136px; overflow:hidden; }

#site #direita #cima #conteudo { width:587px; margin-left:7px; position:relative; height:538px; overflow:hidden; }

#site #direita #cima .interna { background-color:#b2b2b2; position:relative; }

#site #direita #cima #conteudo #flash { margin-top:-20px; margin-left:-15px; }

#site #direita #cima .interna h1 { float:left; margin:30px 0px 10px 30px; }

#site #direita #cima .agenda, #site #direita #cima .cinema, #site #direita #cima .lojinha, #site #direita #cima .promocoes, #site #direita #cima .quemsomos { background-color:#F6A600; position:relative; }

#site #direita #cima .imagem_fecha_agenda {margin-left:10px; }
#site #direita #cima .imagem_fecha_agenda img{margin-left:20px; }

#site #direita #cima #conteudo #bg_top_interna, #site #direita #cima #conteudo #bg_bottom_interna { position:absolute; }

#site #direita #cima #conteudo #bg_top_interna { background:url('../imagens/topo_bg_internas.jpg'); width:580px; height:7px; top:0px; left:0px; z-index:0; *display:none; }

#site #direita #cima #conteudo #bg_bottom_interna { background:url('../imagens/baixo_bg_internas.jpg'); width:587px; height:13px; top:100%; left:0px; z-index:1; margin-top:-13px; *display:none; }

#site #direita #cima #conteudo #navegacao_internas { position:absolute; z-index:3; }

#site #direita #cima #conteudo .navegacao_internas_cima { top:15px; left:315px; }

#site #direita #cima #conteudo .navegacao_internas_baixo { bottom: 13px; right: 65px; width: 450px; text-align: right; }

#site #direita #cima #conteudo .navegacao_internas_baixo .bt_cinema { margin-right: 30px; }

#site #direita #cima #conteudo .navegacao_internas_baixo .bt_imprimir { cursor: pointer; }

#site #direita #cima #conteudo .box_resultado { background-color:#a3a3a3; float:left; width:470px; margin-left:12px; padding-left:20px; padding-right:20px; padding-bottom:15px; height:400px; line-height:16px; overflow:auto; }

#site #direita #cima #conteudo .box_resultado p.titulo_filme { margin-top:20px; }

#site #direita #cima #conteudo .box_resultado p.primeiro_texto, #site #direita #cima #conteudo .box_resultado p.breadcrumbs  { margin-top:10px; }

#site #direita #cima #conteudo ul.lista_lugares { float:left; }

#site #direita #cima #conteudo ul.lista_lugares li .star { display: inline; clear: none; }

#site #direita #cima #conteudo ul.lista_lugares li small { color: #707070; }

#site #direita #cima #conteudo ul.lista_lugares li { float:left; width:400px; margin-bottom:10px; margin-top:10px; }
#site #direita #cima #conteudo ul.lista_lugares li.flag { background-color:#fff; padding: 5px 10px; border:1px solid orange; }

#site #direita #baixo #publicidade { width:468px; height:60px; margin-left:65px; }

#site #direita #baixo #apoio { width:317px; margin-left:10px; height:60px; }

#site #direita #cima #conteudo h1 { float:left; }

.cinza, .laranja { display:none; }

.hide_infos { display:none; }

#saibamais { margin-top:5px; }

form.cadastre { margin:0px; margin-top:15px; margin-bottom:30px; float:left; }

form.cadastre fieldset { margin:0px; border:0px; padding:0px; float:left; width:100%; margin-bottom:5px; }

form.cadastre fieldset label{ width:170px; float:left; overflow:hidden; text-align:left; margin-right:10px; }

form.cadastre input, form.cadastre select, form.cadastre textarea, .submit  { border:0px; background-color:#b2b2b2; color:#fff; padding:2px 3px; font-size:12px; }

form.cadastre input { width:265px; }

form.cadastre select { width:271px; }

form.cadastre textarea { width:265px; overflow:auto; }

form.cadastre fieldset.newsletter input { width:20px; }

.submit { width:265px; background-color:#b2b2b2; float:left; height:18px; }

#inputs { float:left; }

.input_kids { width:59px; float:left; }

form.cadastre .input_kids input { width:30px; text-align:center; float:left; }

.input_kids img { float:left; margin-bottom:5px; margin-left:5px; }

#site #direita #cima #conteudo #agenda { margin-left:15px; margin-top:20px; }

#site #direita #cima #conteudo #cinema, #site #direita #cima #conteudo #lojinha { margin-left:15px; margin-top:30px; position:relative; }

#site #direita #cima #conteudo #agenda .voltar, #site #direita #cima #conteudo #cinema .voltar, #site #direita #cima #conteudo #lojinha .voltar { float:right; margin-right:25px; }
#site #direita #cima #conteudo #agenda .top, #site #direita #cima #conteudo #agenda .bottom, #site #direita #cima #conteudo #agenda .listagem, #site #direita #cima #conteudo #cinema .top, #site #direita #cima #conteudo #cinema .bottom, #site #direita #cima #conteudo #cinema .listagem, #site #direita #cima #conteudo #lojinha .top, #site #direita #cima #conteudo #lojinha .bottom, #site #direita #cima #conteudo #lojinha .listagem { float:left; }

#site #direita #cima #conteudo #agenda .listagem { width:546px; background-color:#FFF; }

#site #direita #cima #conteudo #cinema .listagem { width:316px; background-color:#FFF; }

#site #direita #cima #conteudo #lojinha .listagem { width:549px; background-color:#FFF; }

#site #direita #cima #conteudo #agenda .listagem ul { width:525px; margin-left:20px; *margin-left:10px; font-family:Arial; font-size:12px; float:left; height:390px; overflow:auto; }

#site #direita #cima #conteudo #cinema .listagem ul { width:295px; margin-left:12px; *margin-left:10px; _margin-left: 2px; font-family:Arial; font-size:12px; float:left; height:285px; overflow:auto; }

#site #direita #cima #conteudo #lojinha .listagem ul { width:295px; margin-left:20px; *margin-left:10px; font-family:Arial; font-size:12px; float:left; height:285px; overflow:auto; }

#site #direita #cima #conteudo #agenda .listagem ul  li{ width:450px; float:left; margin-top:10px; }

#site #direita #cima #conteudo #cinema .listagem ul  li{ width:275px; float:left; margin-top:10px; }

#site #direita #cima #conteudo #lojinha .listagem ul  li{ width:275px; float:left; margin-top:10px; }

#site #direita #cima #conteudo #agenda .listagem ul  li .descricao_evento, #site #direita #cima #conteudo #agenda .listagem ul  li .img, #site #direita #cima #conteudo #cinema .listagem ul  li .descricao_evento, #site #direita #cima #conteudo #cinema .listagem ul  li .img, #site #direita #cima #conteudo #lojinha .listagem ul  li .descricao_evento, #site #direita #cima #conteudo #lojinha .listagem ul  li .img { float:left; }

#site #direita #cima #conteudo #agenda .listagem ul  li .img, #site #direita #cima #conteudo #cinema .listagem ul  li .img, #site #direita #cima #conteudo #lojinha .listagem ul  li .img { margin-top:-26px; }

#site #direita #cima #conteudo #agenda .listagem ul  li .descricao_evento, #site #direita #cima #conteudo #cinema .listagem ul  li .descricao_evento, #site #direita #cima #conteudo #lojinha .listagem ul  li .descricao_evento { margin-left:7px; }

#site #direita #cima #conteudo #cinema .listagem ul  li .descricao_evento { width:190px; margin-top:-15px; }

#site #direita #cima #conteudo #agenda .listagem ul  li a, #site #direita #cima #conteudo #cinema .listagem ul  li a, #site #direita #cima #conteudo #lojinha .listagem ul  li a { color:#000; }
#site #direita #cima #conteudo #agenda .listagem ul  li a:hover, #site #direita #cima #conteudo #cinema .listagem ul  li a:hover, #site #direita #cima #lojinha #cinema .listagem ul  li a:hover { text-decoration:underline; }

#site #direita #cima #conteudo #infos_flash { display:none; }

#site #direita #cima .home { background-color:#F6A600; height:535px; }

#logo_azul { float:right; margin-top:5px; }

#site #principais #midia { width:985px; float:left; height:32px; }

#midia #icones, #midia #busca, #midia #indique { height:32px; float:left; background-color:#e6e7e8; }

#midia #icones { width:391px; }

#midia #indique { width:161px; margin-left: 8px; text-align:center; clear:none;}

#midia #indique input { background-color: transparent; border-color: transparent; height: 30px; color: #d11820; font-size: 16px; font-family: "Trebuchet MS"; cursor: pointer;}

#midia #busca { width:410px; margin-left:8px; float:right; }

#midia #icones img { float:left; }

#midia #icones img { float:left; }

#midia #icones .facebook { margin-left:22px; margin-top:5px; }

#midia #icones .myspace { margin-left:45px; margin-top:8px; }

#midia #icones .twitter { margin-left:40px; margin-top:10px; }

#midia #icones .orkut { margin-left:33px; margin-top:7px;	}

#midia #busca form {  margin-left:15px; margin-top:7px; }

#midia #busca form select {  background-color:#f3f3f4; border:0px; width:130px; height:17px; font-size:10px; color:#79797a; float:left; }

#midia #busca form label { margin-left:10px; color:#d1181e; font-size:11px; font-weight:bold; float:left; }

#midia #busca form .text{ width: 300px; background-color:#f3f3f4; border:0px; float:left; margin-left:7px; font-size:10px; color:#79797a; height:18px; line-height:18px; padding-left:5px; padding-right:5px; }

#midia #busca form .submitBusca{ float:left; margin-left:7px; }

#midia #aviso { float:left; width:100%; margin-top:30px; }

/* Cinema */
#site #direita #cima #conteudo #cinema .filtro { float:left; margin-left:20px; _margin-left: 7px; margin-bottom:30px; }

#site #direita #cima #conteudo #cinema .filtro fieldset { border:0px; float:left; }

#site #direita #cima #conteudo #cinema .filtro * { font-size:12px; }

#site #direita #cima #conteudo #cinema .filtro p { color:#929295; margin-bottom:5px; float:left; }

#site #direita #cima #conteudo #cinema .filtro label { color:#5a5758; font-weight:bold; float:left; margin-right:5px; }

#site #direita #cima #conteudo #cinema .filtro select, #site #direita #cima #conteudo #cinema .filtro input { background-color:#e7e7e8; border:0px; height:15px; font-size:10px; line-height:12px; float:left; margin-right:5px; }

#site #direita #cima #conteudo #cinema .filtro select { width:105px; }

#site #direita #cima #conteudo #cinema .filtro img { margin-top:2px; float:left; }

#site #direita #cima #conteudo #cinema .destaques_cinemateatro { width:174px; height:300px; position:absolute; top:45px; left:350px;}

#site #direita #cima #conteudo #cinema .destaques_cinemateatro #destaque1, #site #direita #cima #conteudo #cinema .destaques_cinemateatro #destaque2 { float:left; margin-top:10px; }

/* Lojinha */
#site #direita #cima #conteudo #lojinha { font-family: Verdana, Arial; font-size: 11px; }

#site #direita #cima #conteudo #lojinha small, #site #direita #cima #conteudo #lojinha h3, #site #direita #cima #conteudo #lojinha h4, #site #direita #cima #conteudo #lojinha div { font-family: Verdana; }

#site #direita #cima #conteudo #lojinha small { line-height: 20px; }

#site #direita #cima #conteudo #lojinha .listagem { position: relative; }

#site #direita #cima #conteudo #lojinha .listagem div#produto { padding-left: 20px; min-height: 340px; }

#site #direita #cima #conteudo #lojinha .listagem div#produto img { float: left; margin-top: -30px; }

#site #direita #cima #conteudo #lojinha .listagem div#produto div { margin-top: 30px; width: 500px; }

#site #direita #cima #conteudo #lojinha div#destaque div h3 { font-size: 16px; line-height: 16px; }

#site #direita #cima #conteudo #lojinha div#produtos div h4 { font-size: 14px; line-height: 14px; }

/*rolagem*/

#site #direita #cima #conteudo #lojinha #scroll { float: left; position: absolute; bottom: 0; right: 135px; width: 6px; height: 210px; }

#site #direita #cima #conteudo #lojinha #scroll #rolagem, #site #direita #cima #conteudo #lojinha #scroll #fundo { position: absolute; top: 0; left: 0; background-color: #C6C7C9; width: 100%; height: 210px; }

#site #direita #cima #conteudo #lojinha #scroll #fundo { background: transparent; }

#site #direita #cima #conteudo #lojinha #scroll #botao { position: absolute; top: 0; left: 0; background-color: #CE001B; width: 100%; height: 20px; cursor: pointer; }

/* end of rolagem*/


#site #direita #cima #conteudo #lojinha a { color: #000; }

#site #direita #cima #conteudo #lojinha a:hover { text-decoration: underline; }

#site #direita #cima #conteudo #lojinha div#produtos div small { color: #58595b; font-size: 9px; }

#site #direita #cima #conteudo #lojinha div#produtos div, #site #direita #cima #conteudo #lojinha div#destaque div { line-height: 12px; }

#site #direita #cima #conteudo #lojinha div#destaque div { margin-top: 20px; }

#site #direita #cima #conteudo #lojinha #mascara { overflow: hidden; height: 210px; clear: both; }

#site #direita #cima #conteudo #lojinha div#destaque, #site #direita #cima #conteudo #lojinha div.produto { display: block; clear: both; margin: 0 20px; width: 380px; vertical-align: middle; }

#site #direita #cima #conteudo #lojinha div#destaque img, #site #direita #cima #conteudo #lojinha div.produto img { float: left; }

#site #direita #cima #conteudo #lojinha div.produto { padding: 20px 0; }

#site #direita #cima #conteudo #lojinha div#destaque img { margin: 10px; margin-top: -20px; _margin-top: -10px; *margin-top: -10px; }

#site #direita #cima #conteudo #lojinha div.produto img { float: left; margin: 20px; margin-top: -10px; }

#site #direita #cima #conteudo #lojinha #listagem { margin: 20px; }

#site #direita #cima #conteudo #lojinha #banner { position: absolute; top: 10px; right: 10px; width: 108px; height: 350px; background: #EEE; color: #999; }

/* BAZAR */

/* insere-bazar */
#site #direita #cima #conteudo #lojinha #formulario { float: left; margin-top: -10px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique { vertical-align: top; color: #FFFFFF; margin: 10px 60px; margin-bottom: -10px; background: url('../imagens/bg_amarelo_publique_bazar.jpg') no-repeat; width: 425px; height: 267px; padding: 20px 40px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique label { color: #FFFFFF; line-height: 20px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique .inputleft { margin-left: 10px; height: 14px; width: 3px; margin-bottom: 5px; vertical-align: middle; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique .inputright { height: 14px; width: 4px; margin-bottom: 5px; vertical-align: middle; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique .input { color: #58585A; height: 14px; font-size: 10px; border: 0; vertical-align: middle; margin-bottom: 5px; width: 275px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #imagem_fake { background: url('../imagens/img-file.jpg') no-repeat; position: absolute; left: 145px; top: 94px; width: 186px; height: 17px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #content { width: 164px; height: 17px; padding: 2px; overflow: hidden; font-size: 10px; color: #58585A; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #imagemupload { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; height: 17px; width: 186px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #remover { position: absolute; top: 95px; cursor: pointer; right: 165px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #texto { overflow: auto; margin-left: 10px; vertical-align: top; color: #58585A; background: url('../imagens/bg_textarea_publique.jpg') no-repeat; border: 0; width: 270px; height: 125px; margin-top: 4px; margin-bottom: 10px; padding: 5px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #observacao { font-family: Arial; font-weight: bold; font-size: 10px; color: #cc0019; margin-left: 50px; margin-top: -10px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #botoes { position: absolute; bottom: 50px; right: 123px; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #publique #botoes img { cursor: pointer; }

#site #direita #cima #conteudo #lojinha #formulario .listagem #rodape_bazar { text-align: center; font-family: Verdana; font-size: 11px; color: #58585A; }


/* bazar */
#site #direita #cima #conteudo #lojinha #formulario .listagem #lista { margin: 0 25px; overflow: auto; height: 400px; }

#site #direita #cima #conteudo #lojinha .listagem div.item { padding-left: 20px; }

#site #direita #cima #conteudo #lojinha .listagem div.item img { float: left; margin-top: -30px; }

#site #direita #cima #conteudo #lojinha .listagem div.item div { margin-top: 30px; width: 450px; }

#site #direita #cima #conteudo #lojinha div#produtos div h4 { font-size: 14px; line-height: 14px; }


/* END OF BAZAR */

/* quem somos */
		#site #direita #cima #conteudo.quemsomos #topo 			{ float: left; clear: both; margin-bottom: -5px; margin-left: 20px; *margin-left: 10px; _margin-left: 10px; margin-top: 40px; }
		#site #direita #cima #conteudo.quemsomos #corpo			{ float: left; clear: both; background-image: url(../images/quemsomos-body.gif); background-repeat: no-repeat; width: 549px; padding-right: 40px; height: 309px; margin-left: 20px; *margin-left: 10px; _margin-left: 10px; font-family: Verdana; font-size: 12px; color: #231f20; padding-left: 15px; }
			#site #direita #cima #conteudo.quemsomos #corpo .foto { float: left; margin-left: 28px; *margin-left: 18px; _margin-left: 18px; margin-top: 15px; margin-right: 10px; }
			#site #direita #cima #conteudo.quemsomos #corpo span{ font-weight: bold; color: #d1181f; }
			#site #direita #cima #conteudo.quemsomos #corpo a, #site #direita #cima #conteudo.quemsomos #corpo a:hover	{ font-weight: bold; color: #d1181f; text-decoration: none; cursor: default; }
		#site #direita #cima #conteudo.quemsomos #rodape		{ float: left; clear: both; margin-left: 20px; *margin-left: 10px; _margin-left: 10px; }
		#site #direita #cima #conteudo.quemsomos #popup-fabio	{ float: left; position: absolute; top: 280px; left: 0px; z-index: 12; }
		#site #direita #cima #conteudo.quemsomos #popup-cynthia { float: left; position: absolute; top: 280px; left: 20px; }
		
		

/* promoções */
	#site #direita #cima #conteudo.promocoes #top1 { width: 547px; float: left; clear: both; margin: 0px; margin-left: 19px; margin-top: 23px; }
	#site #direita #cima #conteudo.promocoes #top1 img { border: 0px; }
	#site #direita #cima #conteudo.promocoes #top1 img.left { float: left; margin-top: 16px; _margin-left: 2px; }
	#site #direita #cima #conteudo.promocoes #top1 img.right { float: right; }
	#site #direita #cima #conteudo.promocoes #top1 img.publique { float: left; margin-top: -4px; margin-left: 55px; }
	
	#site #direita #cima #conteudo.promocoes #top2 { width: 547px; float: left; clear: both; margin: 0px; margin-left: 19px; _margin-left: 10px; }
	#site #direita #cima #conteudo.promocoes #top2 img { border: 0px; }
	
	#site #direita #cima #conteudo.suadica #bottom { margin-top: -1px !important; margin-left: 18px !important; }
	
	#site #direita #cima #conteudo.suadica #corpo { background-image: url(../images/suadica-body.gif) !important; background-repeat: no-repeat; width: 550px; height: 424px; }
	
	#site #direita #cima #conteudo.suadica #corpo #suadica-texto { font-family: Verdana; font-size: 11px; color: #535154; width: 389px; float: left; margin-left: 80px; margin-top: 25px; }
	
	#site #direita #cima #conteudo.suadica #corpo #suadica-form { background-image: url(../images/suadica-form.jpg); background-repeat: no-repeat; width: 415px; height: 295px; float: left; clear: both; margin-left: 53px; margin-top: 25px; }
	
	#site #direita #cima #conteudo.suadica #corpo #suadica-form input { background-color: #fff; width: 231px; height: 15px; float: left; clear: both; border: 0px; margin-left: 132px; font-size: 11px; }
	
		#site #direita #cima #conteudo.suadica #corpo #suadica-form #nome { margin-top: 30px !important; margin-bottom: 11px !important; }
		
	#site #direita #cima #conteudo.suadica #corpo #suadica-form textarea { background-color: #fff; border: 0px; width: 226px; height: 148px; padding: 2px; font-family: Verdana; font-size: 11px; margin-left: 132px; margin-top: 12px; }
	
	#site #direita #cima #conteudo.suadica #corpo #suadica-form #btn-enviar { float: left; position: absolute; left: 375px; top: 429px; }
	
	#site #direita #cima #conteudo.promocoes #corpo { width: 547px; float: left; clear: both; margin: 0px; margin-left: 19px; margin-top: -5px; min-height: 385px; background-image: url(../images/promocoes_body.jpg); background-repeat: no-repeat; }
	
	
	
	
		#site #direita #cima #conteudo.promocoes #corpo #mask { overflow: hidden; width: 517px; float: left; height: 385px; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud { display: inline-block; float: left; }	
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li { list-style: none; display: block; float: left; margin: 0px; width: 490px; margin-left: 19px; margin-top: 30px; border: solid 1px #fff; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li.promocao_destaque { list-style: none; display: block; float: left; margin: 0px; width: 490px; margin-left: 19px; margin-top: 30px; -moz-border-radius:17px; -webkit-border-radius:16px; padding:15px 0; background-color:#cc0019; color:#ffffff;}
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li img { float: left; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div { width: 400px; float: right; display: block; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div h3 { font-family: Verdana; font-size: 12px; font-weight: bold; float: left; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div a { font-family: Verdana; font-size: 12px; font-weight: bold; float: left; text-decoration: none; color: #000; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div a:hover { text-decoration: underline; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div span { font-family: Verdana; font-size: 11px; float: left; display: block; clear: both; color: #828283; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div img { float: left; margin-left: 5px; }
		#site #direita #cima #conteudo.promocoes #corpo #mask #conteud ul li div p { font-family: Verdana; font-size: 11px; float: left; clear: both; margin-top: 15px; width: 380px; _width: 380px; }
		
		#site #direita #cima #conteudo.promocoes #corpo #scroll { float: left; width: 5px; height: 380px; }
		#site #direita #cima #conteudo.promocoes #corpo #scroll #botao { width: 5px; height: 30px; position: absolute; float: left; z-index: 2; background-color: #d33135; cursor: pointer; }
		#site #direita #cima #conteudo.promocoes #corpo #scroll #fundo { width: 5px; height: 380px; float: left; z-index: 1; position: absolute; background-color: #d2d4d5; }
	
	#site #direita #cima #conteudo.promocoes #bottom { width: 547px; float: left; clear: both; margin: 0px; margin-left: 20px; }
	
	/*
	promocao.html
	*/
	#site #direita #cima #conteudo.promocoes #corpo #promocao { float: left; width: 420px; margin-left: 25px; margin-top: 30px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao img { float: left; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao div { float: left; width: 300px; _position: absolute; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao div h3 { font-size: 12px; font-family: Verdana; color: #000; font-weight: bold; float: left; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao div p { font-family: Verdana; font-size: 11px; float: left; clear: both; margin-top: 15px; _width: 100%; *width: 100%; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao div h4 { font-size: 11px; font-family: Verdana; color: #828283; font-weight: normal; float: left; margin-top: 15px; margin-bottom: 20px; clear: both; width: 300px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao div .field { font-size: 13px; font-family: Verdana; color: #000; font-weight: normal; float: left; margin-top: 3px; _clear: both; _width: 300px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao div .field label { width: 50px; text-align: left; display: block; float: left; _position: absolute; _margin-left: 0px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao div a.imprimir { float: left; margin-left: 226px; clear: both; margin-top: 10px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao div img.logo { float: left; clear: both; margin-left: 50px; margin-top: 50px; }
	
	/*
	login
	*/
	#site #direita #cima #conteudo.promocoes #corpo #login_box {float: left;  background-image: url(../images/login_box.jpg); background-repeat: no-repeat; width: 458px; height: 195px; margin-top: 100px; margin-left: 50px; _margin-left: 22px; _margin-top: 65px; }
	#site #direita #cima #conteudo.promocoes #corpo #login_box input.login { float: left; margin-left: 175px; margin-top: 76px; border: 0px; font-size: 11px; width: 146px; height: 15px; }
	#site #direita #cima #conteudo.promocoes #corpo #login_box input.senha { float: left; margin-left: 175px; margin-top: 8px; border: 0px; font-size: 11px; width: 146px; height: 15px; }
	#site #direita #cima #conteudo.promocoes #corpo #login_box input.entrar { float: left; clear: both; margin-left: 200px; margin-top: 12px; }
	#site #direita #cima #conteudo.promocoes #corpo #login_box #links { float: left; clear: both; margin-left: 116px; margin-top: 10px; font-family: Verdana; font-size: 11px; color: #58585a; }
	#site #direita #cima #conteudo.promocoes #corpo #login_box #links a {  color: #58585a; text-decoration: none; font-style: italic; }
	#site #direita #cima #conteudo.promocoes #corpo #login_box #links a:hover { text-decoration: underline; }


	/*
	envie sua história
	*/
	#site #direita #cima #conteudo.promocoes #top2b { width: 547px; float: left; clear: both; margin: 0px; margin-left: 18px; _margin-left: 10px; }
	#site #direita #cima #conteudo.promocoes #top1 img.left2 { float: left; margin-top: 4px; }
	#site #direita #cima #conteudo.promocoes #top1 img.left3 { float: left; margin-top: 12px; _margin-left: 2px; }
	
	#site #direita #cima #conteudo.promocoes #top1{ _margin-left: 9px; }
	#site #direita #cima #conteudo.promocoes #corpo{ _margin-left: 10px; _height: 100%; }
	#site #direita #cima #conteudo.promocoes #bottom{ _margin-left: 11px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box { width: 435px !important; height: 347px; float: left; clear: both; display: block; background-image: url(../images/envie_sua_historia_09.jpg); background-repeat: no-repeat; margin-left: 32px; _margin-left: 2px; padding-top: 20px; _margin-left: 35px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset { width: 400px; float: left; clear: both; margin-left: 45px; _margin-left: 10px; border: 0px; margin-bottom: 10px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset label { width: 50px; text-align: right; float: left; margin-right: 6px; color: #ffffff; font-size: 12px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset input { float: left; width: 278px; height: 13px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_nome.jpg); background-repeat: no-repeat; border: 0px; }
	
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset #fotos div { float: left; margin-bottom: 3px; clear: both; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset #fotos div input { _width: 200px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset #fotos img { float: left; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset #fotos a.remover { float: left; margin-left: 5px; color: #fde9bf; font-size: 11px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset input.file { float: left; width: 278px; height: 18px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_nome.jpg); background-repeat: no-repeat; border: none; background-color: 0px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset textarea { float: left; width: 278px; height: 131px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_texto.jpg.jpg); background-repeat: no-repeat; border: 0px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box fieldset small { float: left; clear: both; color: #d72a13; font-size: 11px; margin-top: 4px; margin-left: 60px; display: block; width: 100%; _margin-left: 30px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box input.limpar { float: left; position: absolute; margin-left: -179px; margin-top: 307px; background-image: url(../images/historia_btn_limpar.jpg); background-repeat: no-repeat; width: 56px; height: 30px; border: 0px; cursor: pointer; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box input.enviar { float: left; position: absolute; margin-left: -122px; margin-top: 307px; }
	
	
	
	
	
	/* bazar */
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar { width: 437px !important; height: 277px; float: left; clear: both; display: block; background-image: url(../images/bazar_fundo.jpg); background-repeat: no-repeat; margin-left: 32px; _margin-left: 23px; padding-top: 20px; _margin-top: 20px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset { width: 400px; float: left; clear: both; margin-left: 45px; _margin-left: 10px; border: 0px; margin-bottom: 10px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset label { width: 50px; text-align: right; float: left; margin-right: 6px; color: #ffffff; font-size: 12px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset label.big { width: 125px; text-align: right; float: left; margin-right: 6px; color: #ffffff; font-size: 12px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset input { float: left; width: 278px; height: 13px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_nome.jpg); background-repeat: no-repeat; border: 0px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset input.small { float: left; width: 201px; height: 12px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_nome_small.jpg); background-repeat: no-repeat; border: 0px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset #fotos div { float: left; margin-bottom: 3px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset #fotos div input { _width: 200px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset #fotos img { float: left; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset #fotos a.remover { float: left; margin-left: 5px; color: #fde9bf; font-size: 11px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset input.file { float: left; width: 278px; height: 18px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_nome.jpg); background-repeat: no-repeat; border: none; background-color: 0px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset textarea { float: left; width: 278px; height: 131px; padding: 2px; font-family: Verdana; font-size: 11px; color: #333; background-image: url(../images/historia_campo_texto.jpg.jpg); background-repeat: no-repeat; border: 0px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar fieldset small { float: left; clear: both; color: #d72a13; font-size: 11px; margin-top: 4px; margin-left: 60px; display: block; width: 100%; _margin-left: 30px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar input.limpar { float: left; position: absolute; margin-left: -179px; margin-top: 235px; background-image: url(../images/historia_btn_limpar.jpg); background-repeat: no-repeat; width: 56px; height: 30px; border: 0px; cursor: pointer; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #box_bazar input.enviar { float: left; position: absolute; margin-left: -122px; margin-top: 235px; }
	
	
	
	
	
	
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #infos { font-size: 11px; width: 100%; float: left; text-align: center; margin-left: 35px; _margin-left: 27px; _position: absolute; _margin-top: 340px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #infos a { color: #000; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #infos a.email { color: #d72a13; }
	
	/* histórias */
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao { float: left; clear: both; _margin-left: 10px; }
	
	#site #direita #cima #conteudo.promocoes #corpo #promocao #historias { float: left; clear: both; width: 500px; margin-left: -5px; margin-top: 0px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda { float: left; width: 170px; _position: relative; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda h3 { margin-left: 10px; _margin-left: 5px; margin-top: 15px; font-size: 12px; float: left; clear: both; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #mask { overflow: hidden; width: 140px; height: 170px; margin-left: 11px; margin-top: 7px; float: left; clear: both; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #mask #conteud { display: inline-block; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #mask #conteud a { float: left; clear: both; display: block; font-size: 11px; color: #949596; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #scroll { float: left; margin-left: 10px; height: 170px !important; margin-top: 7px; position: absolute; left: 185px; top: 319px; _top: 35px; _left: 145px; width: 20px; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #scroll #botao { width: 6px; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #scroll #fundo {  height: 100% !important; }
		
		/* large scroller */
		#site #direita #cima #conteudo.promocoes #corpo #promocao #direita #scroll2 { float: left; margin-left: 10px; height: 230px !important; margin-top: 7px; position: absolute; left: 300px; top: 109px; _top: 0px; _left: 260px; width: 20px; display: inline-block; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #direita #scroll2 #botao2 { width: 6px; background-color: #cc0019; position: absolute; z-index: 12; float: left; cursor: pointer; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #direita #scroll2 #fundo2 {  height: 100% !important; background-color: #eeeeee; position: absolute; float: left; width: 6px; }
		
		
		
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #esquerda #historias_list { _position: absolute; _top: 200px; }
	#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita { float: left; width: 320px; margin-left: 10px; _width: 250px; _position: relative; }
	
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #imagem { float: left; width: 112px; _position: absolute; _top: 0px; _left: 0px; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #head { float: left; width: 190px; font-size: 12px; margin-left: 10px; margin-top: 26px; _position: absolute; _margin-left: 120px; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #head h2 { font-size: 13px; }
		
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #mask-texto { float: left; overflow: hidden; width: 333px; height: 220px; _position: absolute; _top: 130px; } 
	
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #mask-texto #content { float: left; display: inline-block; font-size: 12px; color: #111; }
		
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #paginacao { width: 100%; float: right; clear: both; text-align: right; margin-top: 20px; _position: absolute; _top: 340px;  _margin-left: 50px; }
		
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #paginacao a.none { background-color: #c5c7c8; color: #fff; padding: 2px; font-size: 12px; margin-left: 5px; width: 15px; }
		#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #direita #paginacao a { background-color: #cc0019; color: #fff; padding: 2px; font-size: 12px; margin-left: 5px; width: 15px; }
		
	#site #direita #cima #conteudo.promocoes #corpo #promocao #historias #imagem { _position: absolute; _left: 160px; _top: 380px; margin-top: 25px; }

/* Busca */
#busca h2 { margin-top:10px; width:100%; clear:both; }

/* indique */
	#site #direita #cima #conteudo.indique #corpo { background-image: url(../images/indique-body.gif) !important; background-repeat: no-repeat; width: 550px; height: 290px; }
	
	#site #direita #cima #conteudo.indique #corpo #indique-texto { font-family: Verdana; font-size: 11px; color: #535154; width: 389px; float: left; margin-left: 80px; margin-top: 25px; }
	
	#site #direita #cima #conteudo.indique #corpo #indique-form { background-image: url(../images/indique-form.jpg); background-repeat: no-repeat; width: 483px; height: 190px; float: left; clear: both; margin-left: 53px; margin-top: 8px; }
	
	#site #direita #cima #conteudo.indique #corpo #indique-form input { width: 230px; height: 14px; background-color: #fff; border: 0px; float: left; clear: both; margin-top: 10px; margin-left: 143px; font-family: Verdana; font-size: 11px; }
	
	#site #direita #cima #conteudo.indique #corpo #indique-form #nome_remetente { margin-top: 30px; margin-bottom: 1px; }
	
	#site #direita #cima #conteudo.indique #corpo #indique-form #btn_enviar { position: absolute; left: 385px; top: 287px; }
	
	#site #direita #cima #conteudo.indique #bottom { margin-top: -96px !important; margin-left: 19px !important; }
	
	/* cadastre-se */
	#site #direita #cima #conteudo.cadastrese #corpo { background-image: url(../images/cadastrese-body.gif) !important; background-repeat: no-repeat; width: 550px; height: 411px !important; }
	
	#site #direita #cima #conteudo.cadastrese #top1 img.left { margin-top: 17px !important; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-texto { font-family: Verdana; font-size: 10px; color: #535154; width: 430px; float: left; margin-left: 53px; margin-top: 3px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form { background-image: url(../images/cadastrese-form.jpg); background-repeat: no-repeat; width: 434px; height: 344px; float: left; clear: both; margin-left: 53px; margin-top: 8px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask { width: 364px; height: 280px; margin-left: 25px; margin-top: 25px; overflow: hidden; float: left; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud { display: inline-block; }
	
	/* form */
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset, #site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud #kids fieldset { float: left; clear: both; border: 0px; height: 30px; width: 400px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset label, #site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud #kids fieldset label { float: left; width: 100px; text-align: right; color: #cc0019; font-size: 11px; margin-right: 10px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset label span { font-size: 9px; color: #fff; clear: both; display: block; width: 100px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .form1, #site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud #kids fieldset .form1 { width: 234px; height: 17px; float: left; margin-left: 0px; margin-top: 0px; border: 0px; background-image: url(../images/form_bg1.gif); background-repeat: no-repeat; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .form2 { width: 23px; height: 18px; float: left; margin-left: 0px; margin-top: 0px; border: 0px; background-image: url(../images/form_bg2.gif); background-repeat: no-repeat; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .form3 { width: 34px; height: 18px; float: left; margin-left: 0px; margin-top: 0px; border: 0px; background-image: url(../images/form_bg4.gif); background-repeat: no-repeat; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .form4 { width: 72px; height: 17px; float: left; margin-left: 0px; margin-top: 0px; border: 0px; background-image: url(../images/form_bg5.gif); background-repeat: no-repeat; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .form5 { width: 113px; height: 17px; float: left; margin-left: 0px; margin-top: 0px; border: 0px; background-image: url(../images/form_bg6.gif); background-repeat: no-repeat; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .select1 { width: 70px; float: left; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .form6 { width: 24px; height: 17px; float: left; margin-left: 0px; margin-top: 0px; border: 0px; background-image: url(../images/form_bg10.gif); background-repeat: no-repeat; text-align: right; padding-right: 4px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .formcheck { float: left; margin-left: 0px; margin-top: 0px; border: 0px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset #number_rank { float: left; margin-left: 5px; }
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset #number_rank img { float: left; clear: both; cursor: pointer; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .lab1 { width: 80px; }
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .lab1b { width: 40px; }
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .lab2 { width: 250px; }
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .lab3 { width: 20px; }
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .lab4 { width: 250px; }
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #cadastrese-mask #conteud fieldset .lab5 { width: 210px; }
	
	/*88888888888888888888888888888888*/
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #scroll { width: 7px; height: 285px; background-color: #f6f6f6; float: left; margin-left: 20px; margin-top: 23px; }
		#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #scroll #button { width: 7px; height: 32px; background-color: #cc0019; float: left; cursor: pointer; }
	
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #nome_remetente { margin-top: 30px; margin-bottom: 1px; }
	
	#site #direita #cima #conteudo.cadastrese #corpo #cadastrese-form #btn_enviar { float: left; clear: both; margin-top: 8px; margin-left: 307px; }
	
	#site #direita #cima #conteudo.cadastrese #bottom { margin-top: -3px !important; margin-left: 19px !important; }
	
	/* faleconosco */
	#site #direita #cima #conteudo.faleconosco #corpo { background-image: url(../images/faleconosco-body.gif) !important; background-repeat: no-repeat; width: 550px; height: 290px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-texto { font-family: Verdana; font-size: 11px; color: #535154; width: 389px; float: left; margin-left: 80px; margin-top: 25px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-form { background-image: url(../images/faleconosco-form.jpg); background-repeat: no-repeat; width: 422px; height: 286px; float: left; clear: both; margin-left: 53px; margin-top: 8px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-form input { width: 230px; height: 14px; background-color: #fff; border: 0px; float: left; clear: both; margin-top: 12px; margin-left: 127px; font-family: Verdana; font-size: 11px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-form textarea { width: 230px; height: 117px; background-color: #fff; border: 0px; float: left; clear: both; margin-top: 18px; margin-left: 127px; font-family: Verdana; font-size: 11px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-form #infos { font-size: 11px; width: 100%; float: left; text-align: center; margin-left: 5px; _position: absolute; margin-top: 60px; _margin-top: 340px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-form #nome { margin-top: 33px; margin-bottom: 1px; }
	
	#site #direita #cima #conteudo.faleconosco #corpo #faleconosco-form #btn_enviar { position: absolute; left: 369px; top: 388px; }
	
	#site #direita #cima #conteudo.faleconosco #bottom { margin-top: -1px !important; margin-left: 19px !important; }


/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.removeKid {
	color:#CC0019;
	float:right;
	font-size:12px;
	margin-right:55px;
}

/* css para o overlay da revista */
#site #topo #menu_topo #menu {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../imagens/background_menu_short.gif) no-repeat scroll 0 0;
	float:left;
	height:52px;
	margin:0;
	width:435px;
}

#site #topo #menu_topo #menu ul#menu2 li {
	float:left;
	margin-right:25px;
}

#site #topo #menu_topo #menu ul#menu1 li {
	float:left;
	margin-right:30px;
}

#site #topo #menu_topo #badge_revista {
	background-image:url(../imagens/bg_badge_revista.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:10px;
	height:16px;
	margin-bottom:5px;
	margin-top:-5px;
	padding-right:10px;
	padding-top:41px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:122px;
	text-decoration:none;
}
#site #topo #menu_topo #badge_revista #over{
	background-color:#CC0000;
	border:1px solid #FFFFFF;
	display:none;
	height:200px;
	left:-156px;
	position:absolute;
	top:55px;
	width:300px;
	z-index:9999;
}

#overlay {
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity: .6;
	-moz-opacity:.6;
	position:fixed;
	height:100%;
	width:100%;
	display:none;
	z-index:999;
}

#site {
	margin:0 auto;
	padding-top:15px;
}

#boxpromo {
	z-index:1000;
	display:none;
	width:872px;
	height:486px;
	position:absolute;
}

#boxpromo #contentHold {
	position:relative;
	height:100%;
	width:100%;
}

#boxpromo .top {
	background-image:url(../imagens/sprite_promo2.png);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:109px;
	clear:both;
}

#boxpromo .mid {
	background-image:url(../imagens/bg_promo.gif);
	background-position:left top;
	background-repeat:repeat-y;
	display:block;
	width:872px;
	clear:both;
}

#boxpromo .bottom {
	background-image:url(../imagens/sprite_promo2.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	display:block;
	height:46px;
	width:872px;	
	clear:both;
}

#boxpromo #link_fechar {
	background-image:url(../imagens/but_close_v2.png);
	background-repeat:no-repeat;
	display:block;
	height:51px;
	margin-top:14px;
	position:absolute;
	right:-10px;
	text-indent:-10000px;
	top:15px;
	width:55px;
}

#boxpromo #link_revista {
	display:block;
	height:46px;
	margin-top:0;
	position:absolute;
	right:140px;
	text-indent:-10000px;
	width:272px;
}

#boxpromo .locations {
	display:block;
	clear:both;
}

#boxpromo ul {
	display:inline-block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style:none outside none;
	margin:0;
	padding:0;
	text-align:left;
	width:375px;
}

#boxpromo span.bairro {
	color:#f6a80f;
	display:block;
	cursor:pointer;
	clear:both;
	width:376px;
}

#boxpromo ul li.local {
	color:#ffffff;
	margin:10px 0;
}

a {
	outline:none;
}


.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}

#news_opt {
	background-image:url(../img/bg_news.png);
	background-repeat:no-repeat;
	display:none;
	height:18px;
	left:-56px;
	padding:2px 10px;
	position:absolute;
	top:18px;
	width:130px;
	color:#fff;
	font-size:10px;
}

#email_news {
	font-size:10px;
	height:12px;
	width:80px;
	border:1px solid #dedede;
}

#submit_news {
	background-image:url(../img/ok_button.gif);
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	height:12px;
	line-height:18px;
	margin-top:0;
	position:absolute;
	right:8px;
	top:4px;
	width:12px;
}

#link_news {
	color:#cd222c !important;
}

.rightColumn {
	color:#F6A80F;
	cursor:pointer;
	display:block;
	text-align:left;
	width:375px;
	float:right;
	margin:20px;
}

.leftColumn {
	color:#F6A80F;
	display:block;
	text-align:left;
	width:415px;
	float:left;
	margin:20px;
	position:relative;
}

#capa_atual{ 

	float:left;
	padding:10px;
	border:1px solid #ffffff;
}

#capa_anterior{ 
	float:right;
	position:absolute;
	bottom:30px;
	right:20px;
}
