/* ### Fugazi ### */
/* historico
/
/* 2008-12-09 paulo campos: adicionei margin-left em Tabelas: Títulos
/* 2008-12-02 paulo campos: apaguei .faq-busca
/* 2008-12-02 paulo campos: #endereco-secundario-oculto para .endereco-secundario-oculto (de id para classe)
/* 2008-11-11 paulo campos: mudou .nova-busca left:165px -> left:150px
/* 2008-11-10 paulo campos: mudou .nova-busca left:80px -> left:165px
*/

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

body {
	background:url(img_bg_body.jpg) repeat top left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-seri;
	font-size:11px;
	font-style:normal;
	color:#cc9999;
}

label.problema{color:#FFA500;}

.cleaner{clear:both;display:block;}
#page {width:896px; margin:0 auto; position:relative;}
.border-top {border-top:25px solid #86010B; margin-top:5px !important;}
.u{text-decoration:underline;}

/* Miscelaneous --------------------------------------------------------------------------------------*/
hr, h2, #rodape p.websiteby span {display:none;}

.small {font-size:9px; color:#E2CCCC !important;}
.help {cursor:help;}
.arrow {background:url(img_misc_icones_arrow.gif) no-repeat center right; padding:0 8px 2px 0;}
.voltar a {
	background:url(img_misc_icones_arrow-voltar.gif) no-repeat center left;
	padding-left:8px;
	font-size:9px;
	position:absolute;
	bottom:1px;
	left:4px;
}

.medidas-masculino {background:url(img_misc_medidas_masculino.gif) no-repeat center center; color:#89D1FF;}
.medidas-feminino {background:url(img_misc_medidas_feminino.gif) no-repeat center center; color:#E477C7;}
.medidas-masculino-acabou {background:url(img_misc_medidas_masculino-acabou.gif) no-repeat center center; color:#94000B;}
.medidas-feminino-acabou {background:url(img_misc_medidas_feminino-acabou.gif) no-repeat center center; color:#94000B;}
.medidas-masculino, .medidas-feminino, .medidas-masculino-acabou, .medidas-feminino-acabou {
	width:36px;
	height:17px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-seri;
	font-size:9px;
	text-align:center;
}
span.masculino {color:#89D1FF !important;}
span.feminino {color:#E477C7 !important;}

#cabecalho-title, #produto-imagem img, #cabecalho div, #cabecalho-fore {
	behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/layout/img_blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	); /* Correção de comportamento de PNG transparente em IE 6 */
}

/* 		AJAX --------------------------------------------------------------------------------------*/

.notificacao .tabela {width:600px; margin:0 auto;}
.notificacao .tabela table {width:600px;}
.notificacao .tamanho-data {width:390px;}
.notificacao .tamanho-align {float:left !important; left:15px !important;}
.notificacao .feminino {margin-left:4px;}

.ajax-fechar {position:absolute; right:20px; top:20px;}
.ajax-formulario tr td {padding:0 0 10px !important;}


/* 		Tabelas --------------------------------------------------------------------------------------*/
.tabela {
	width:761px;
	background:#86010B;
	padding:5px;
	margin:5px 0;
	position:relative;
}
.tabela table {
	background:#86010B;
	width:761px;
	text-align:center;
}
.tabela table tr td {background:#6D0000; padding:6px;}
.tabela table tr.title {font-size:9px; color:#E2CCCC;}
.tabela table tr.alt-bg td {background:#5E0000;}
.tabela table tr td.align-left {padding-left:35px;}
.tabela span {color:#FFF;}
.tabela span a {color:#FFF;}

.tabela table tr td.botao {width:139px; padding-left:0;}
.tabela table tr td.botao-left {width:139px; padding-right:0;}
.tabela-orelha {
	background:#6D0000 url(img_misc_box-orelha.gif) no-repeat bottom right;
	width:12px;
	height:12px;
	position:absolute;
	bottom:6px;
	right:6px;
}

.side_col{background:#86010B url(col_bg_top.png) repeat-x; padding:16px 0;margin:1px 0;position:relative;}
.side_3col{width:253px;margin-left:1px;float:left;background:#6d0000;text-align:center;position:relative;z-index:2;}
.side_3col.first{margin-left:0px;}

.side_3col dl{text-align:left;float:left;margin-left:16px;position:relative;}
.side_3col dt{color:#fff;margin:16px 0 8px;}

.side_col .bottom_bg{height:33px;bottom:0px;left:0px;position:absolute;width:100%;background:url(col_bg_bottom.png) repeat-x center bottom;}

.side_col_simple{margin:1px 0;position:relative;background:#6d0000;line-height:20px;}
.side_col_simple div.side_3col {width:245px;border-left:1px solid #86010B;margin:0;padding:0 0 8px 8px;text-align:left;}
.side_col_simple .side_3col.first {margin-left:-1px;}
.tabela .side_col_simple h3{margin:8px;}
.side_col_simple .side_3col dl{margin:0;}
.side_col_simple .side_3col dt{float:left;clear:left;margin:0px;}
.side_col_simple .side_3col dd{float:left;clear:right;margin-left:4px;}
.side_col_simple .side_3col hr {border-top:1px solid #86010B;clear:both;display:block;width:253px;margin:0 0 8px -8px;}
img.opcao-escolhida{margin-right:8px;}

.paginacao{clear:both;text-align:right;}


/* 			Tabelas: adaptações --------------------------------------------------------------------------------------*/
table.minha-conta table {
	background:transparent;
	width:100%;
	text-align:left;
}

/* 		Tabelas: Títulos --------------------------------------------------------------------------------------*/
.tabela table.minha-conta h3 {width:191px;}
.tabela h3, .box-produto-align h3 {
	width:125px;
	height:43px;
	text-indent:-9000px;
	float:left;
	margin-left:10px;
}
h3#produtos-selecionados {background:url(img_title_carrinho_produtos-selecionados.gif) no-repeat center left;}
h3#calcular-frete {background:url(img_title_carrinho_calcular-frete.gif) no-repeat center center;}
h3#vale-presente-carrinho {background:url(img_title_carrinho_vale-presente.gif) no-repeat center center; padding-left:40px;}
h3#infos-pessoais {background:url(img_title_carrinho_infos-pessoais.gif) no-repeat center left;}
h3#endereco-entrega {background:url(img_title_carrinho_endereco-entrega.gif) no-repeat center left;}
h3#formas-pagamento {background-image:url(img_title_carrinho_formas-pagamento.gif);}
h3#descricao-pedido {background:url(img_title_carrinho_descricao-pedido.gif) no-repeat center left;}
h3#descricao-compra {background:url(img_title_carrinho_descricao-compra.gif) no-repeat center left;}
h3#confirmacao-pedido {background:url(img_title_carrinho_confirmacao-pedido.gif) no-repeat center left;}
h3#pagamento-escolhido {background:url(img_title_carrinho_pagamento-escolhido.gif) no-repeat center left;}
h3#emissao-boleto {background:url(img_title_carrinho_emissao-boleto.gif) no-repeat center left;}
h3#efetuando-pagamento {background:url(img_title_carrinho_efetuando-pagamento.gif) no-repeat center left;}

h3#oquee-comofunciona {background-image:url(img_title_fugazi_oquee-comofunciona.gif);}
h3#qualidade-fugazi {background:url(img_title_fugazi_qualidade-fugazi.gif) no-repeat center left;}
h3#press {background:url(img_title_fugazi_press.gif) no-repeat center left;}
h3#lugares-frequentar {background-image:url(img_title_fugazi_lugares-frequentar.gif);}
h3#sobre-fugazi {background-image:url(img_title_fugazi_sobre-fugazi.gif);}
h3#logos {background-image:url(img_title_fugazi_logos.gif);}
h3#fotos {background-image:url(img_title_fugazi_fotos.gif);}

h3#parceiros-fugazi {background:url(img_title_parceiros_parceiros-fugazi.gif) no-repeat center left;}
h3#comadres-compadres {background-image:url(img_title_parceiros_comadres-compadres.gif);}
h3#contribuicoes {background-image:url(img_title_parceiros_contribuicoes.gif);}

h3#imagens {background:url(img_title_produto_imagens.gif) no-repeat center left;}
h3#dados-camiseta {background:url(img_title_produto_dados-camiseta.gif) no-repeat center left;}
h3#escolha {background:url(img_title_produto_escolha.gif) no-repeat center left; width:179px;}
h3#tambem-comprou {background:url(img_title_produto_tambem-comprou.gif) no-repeat center left;}
h3#fugazi-recomenda {background:url(img_title_produto_fugazi-recomenda.gif) no-repeat center left;}

h3#enviar-amigo {background-image:url(img_title_ajax_enviar-amigo.gif)}
h3#notificacao {background:url(img_title_ajax_notificacao.gif) no-repeat center left; float:left;}
h3#notificacao.headline {background-image:url(img_title_ajax_notificacao.gif);}

h3.new_wave {width:100%;margin:0;padding:8px 0;float:none;background:#6D0000 no-repeat 16px 18px;display:inline-block}
h3.new_wave.jump{margin-top:5px;display:inline-block}

h3#dados-acesso {background-image:url(img_title_minha-conta_dados-acesso.gif);}
h3#dados-pessoais {background-image:url(img_title_minha-conta_dados-pessoais.gif);}
h3#endereco-principal {background-image:url(img_title_minha-conta_endereco-principal.gif);}




h3.headline {width:100%;margin-top:0;margin-right:0;margin-bottom:1px;margin-left:0;padding:8px 0;float:none;background-color:#6D0000 !important; background-repeat:no-repeat !important; background-position:16px 18px !important;display:inline-block}
h3.headline.jump{margin-top:5px;}


div.two_col{background:#6D0000;}
div.two_col .left, div.two_col .right{width:380px;float:left;}
div.two_col .left{border-right:solid 1px #86010B;background:#86010B;}
div.two_col fieldset{margin-top:10px;}
div.two_col input.botao{margin-top:16px;}
div.two_col .right{position:absolute;top:5px;right:4px;}
div.two_col .right h3{border-bottom:solid 1px #86010B;margin-bottom:0;}
div.two_col .right span{display:block;margin-top:8px;}
div.two_col .right a{color:#cc9999;}

div.textline {float:none;padding:16px 24px;margin-bottom:1px;background:#6D0000;color:#fff;width:auto; position:relative;zoom:1;}
div.textline.buttons{padding:8px;}
div.textline.twist{background-image:url(img_misc_box-orelha.gif); background-repeat:no-repeat; background-position:right bottom;}
div.textline label {display:block; margin-bottom:2px;color:#cc9999;}
div.textline.text{padding-bottom:8px;}
div.textline.text p{margin-bottom:16px;}

div.textline.text img.oqcomofunfa{margin:0 0 8px -10px;}
div.textline.comadri{padding:16px 14px;}


div.reddish, p.reddish{color:#cc9999;}
div.textline.reddish a{color:#fff;}
div.textline.ssl {
	background:#6D0000 url(img_misc_icones_cadeado.gif) no-repeat center left;
	padding-left:85px;
}

p.center{text-align:center;}

div.textline.ssl span{
	margin-top:8px;
	display:block;
}
div.textline ul{
	float:left;
}
div.textline li{
	padding:8px 0;
	width:260px;
	display:block;
}

.side_by_side p.ender_tipo{clear:both;padding-top:8px;}
.side_by_side p.sexo label.sexo_tit, .side_by_side p.ender_tipo label.ender_tit{display:block;}
.side_by_side p.sexo label, .side_by_side p.ender_tipo label{display:inline-block;}
.side_by_side p.sexo input, .side_by_side p.ender_tipo input{float:none;}

div.textline.fotos {padding-left:9px;}
.fotos img {
	background: url(img_misc_separador.gif) no-repeat center right;
	float:left;
	padding:10px 14px;
}
.fotos img.foto-final {background:none; padding-right:0;}

div.side_3col span.tleft {text-align:left;color:#cc9999;float:left;margin-left:20px;}

.foto-data img {
	background: url(img_misc_separador.gif) no-repeat center right;
	padding:10px 15px !important;
	float:left;
}
.foto-data img.foto-final {background:none; padding-right:0;}


.tabela .full_line{float:none;padding:16px 24px;margin-top:1px;background:#6D0000;color:#fff;width:auto;}
.tabela .full_line span{color:#cc9999;display:block; margin:8px 0;}

.full_line.reddish{color:#cc9999;}
.full_line.reddish a{color:#fff;}
.full_line{float:none;padding:8px 16px;margin-top:1px;background:#6D0000;color:#fff;display:block;clear:both;width:739px;position:relative;}
.full_line.invLine{margin-bottom:1px;margin-top:0;}
.full_line.text{padding-bottom:1px;color:#cc9999;}
.full_line.text p{margin-bottom:16px;}

.twistTab{display:block;position:absolute;right:0;bottom:0;height:10px;width:10px;background-image:url(img_misc_box-orelha.gif);background-repeat:no-repeat;background-position:right bottom;margin:0 !important;padding:0 !important;}

.tabela .new_wave label{display:block;margin-bottom:2px;}
.tabela .new_wave p {margin: 0 0 4px;}
.tabela div.new_wave {background:#6D0000;padding:24px;clear:both;margin:1px 0;position:relative;}
.tabela div.nw{width:761px;}

.tabela .new_wave input.checkbox {float:left;}
p.jump, input.jump {margin:16px 0 0 !important;}
.djump{margin-top:32px !important;}
.tabela .new_wave ul{float:left;}
.tabela .new_wave li{width:260px;padding:8px 0;}

.tabela .side_by_side {text-align:left;}
.tabela .side_by_side p {margin:4px 18px 0 0;float:left;width:auto;}
.tabela .side_by_side p.ender_tipo {float:none; margin:16px 0px;}

.tabela .side_by_side p.sexo label.sexo_tit, .tabela .new_wave.side_by_side p.ender_tipo label.ender_tit{display:block;}
.tabela .side_by_side p.sexo label, .tabela .new_wave.side_by_side p.ender_tipo label{display:inline;}
.tabela .side_by_side p.sexo input, .tabela .new_wave.side_by_side p.ender_tipo input{float:none;}
.tabela .side_by_side #cadastro_ddd{width:22px;}
.tabela .side_by_side #cadastro_telefone{width:80px;}
.tabela .side_by_side .cadastro_telefone{margin-left:-12px;}
#ender_sec p.ender_tipo{margin-top:0px;}
.tabela .side_by_side p.kill_line{clear:left;}

.only_button{background:#6D0000;border:solid 6px #86010B;width:759px;margin-bottom:5px;}
.only_button div{float:right;}
.only_button input.botao{margin:6px 17px 6px 0;}

p.cadastro_sucesso{padding-left:85px; height:67px;line-height:67px;background:transparent url(img_misc_icones_sucesso.gif) no-repeat left center;margin-left:-24px;}
.mr{margin-right:32px;}

h3#endereco-secundario {background-image:url(img_title_minha-conta_endereco-secundario.gif);}


h3#sou-cadastrado {background-image:url(img_title_minha-conta_sou-cadastrado.gif);}
h3#nao-cadastrado {background-image:url(img_title_minha-conta_nao-cadastrado.gif);}
h3#outras-opcoes {background-image:url(img_title_minha-conta_outras-opcoes.gif);}
h3#indicar {background-image:url(img_indicar_titulo.png);}

h3#gerencie {background-image:url(img_title_minha-conta_dashboard_gerencie.gif);}
h3#valepresente {background-image:url(img_title_minha-conta_dashboard_vale-presente.gif); height:33px;}
h3#acompanhamento {background-image:url(img_title_minha-conta_dashboard_acompanhamento.gif);}
h3#historico {background-image:url(img_title_minha-conta_dashboard_historico.gif);}
h3#seguranca-privacidade {background-image:url(img_title_minha-conta_dashboard_seguranca-privacidade.gif);}
h3#faq {background-image:url(img_title_minha-conta_dashboard_faq.gif);}
h3#duvidas {background-image:url(img_title_minha-conta_dashboard_duvidas.png);}
h3#contato {background-image:url(img_title_minha-conta_dashboard_contato.gif);}
h3#contato_simples{background-image:url(img_tit_contato.png);background-position:16px 16px !important;}
h3#contato_revendedores{background-image:url(img_tit_contato_revendedores.png);background-position:16px 16px !important;}
h3#contato_designers{background-image:url(img_tit_contato_designers.png);background-position:16px 14px !important;}
h3#contato_imprensa{background-image:url(img_tit_contato_imprensa.png);background-position:16px 16px !important;}

h3#numero-pedido {background:url(img_title_minha-conta_acompanhamento_numero-pedido.gif) no-repeat center left;}
h3#pagamento-formaenvio {background:url(img_title_minha-conta_acompanhamento_pagamento-formaenvio.gif) no-repeat center left;}
h3#status-pedido {background:url(img_title_minha-conta_acompanhamento_status-pedido.gif) no-repeat center left;}

h3#recuperar-senha {background:url(img_title_atendimento_recuperar-senha.gif) no-repeat center left;}
h3#alterar-senha {background:url(img_title_atendimento_alterar-senha.gif) no-repeat center left;}
h3#alterar-email {background:url(img_title_atendimento_alterar-email.gif) no-repeat center left;}
h3#trocas-devolucoes {background:url(img_title_atendimento_trocas-devolucoes.gif) no-repeat center left;}
h3#formulario-requisicao {background-image:url(img_title_atendimento_formulario-requisicao.gif);}
h3#prazos-entrega {background-image:url(img_title_atendimento_prazos-entrega.gif);}
h3#politica-trocas-devolucoes {background-image:url(img_title_atendimento_politica-trocas-devolucoes.gif);}

h3#wallpapers {background-image:url(img_title_stuff_wallpapers.gif);}
h3#avatars {background-image:url(img_title_stuff_avatars.gif);}
h3#videos {background-image:url(img_title_stuff_videos.gif);}

h3#selecione-opcao {background-image:url(img_title_contato_selecione-opcao.gif);}
h3#leia-antes {background-image:url(img_title_contato_leia-antes.gif);}
h3#info-imp {background-image:url(img_title_contato_info-imp.png);}
h3#formulario-contato {background-image:url(img_title_contato_formulario-contato.gif);}
h3#mensagem-enviada {background:url(img_title_contato_mensagem-enviada.gif) no-repeat center left;}
h3#mensagem-enviada.headline {background-image:url(img_title_contato_mensagem-enviada.gif);}

h3#confirmacao-cadastro {background-image:url(img_title_confirmacao-cadastro.png);}

h3#resultado-busca {background:url(img_title_resultado-busca.gif) no-repeat center left; float:left;}
h3#erro {background:url(img_title_erro.gif) no-repeat center center;}

/* 		Botões --------------------------------------------------------------------------------------*/
#quickLogin .logar, a.sair, a.fechar-pedido, .adicionar, a.go-botao, a.go-busca, a.utilizar-credito {
	height:13px;
	font-size:0px;
	line-height:0px;
	color:#6d0000;
	display:block;
	margin-top:5px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:transparent;
	cursor:pointer;
	width:44px;
	border:0;
}
.logar:hover, .sair:hover, .fechar-pedido:hover, .adicionar:hover, .go-botao:hover, .go-busca:hover, .utilizar-credito:hover {
	background-position:center top;
}
.logar {background-image:url(img_botao_logar.gif);}
a.sair {background:url(img_botao_sair.gif) no-repeat bottom center; width:44px;}
a.fechar-pedido {background:url(img_botao_fechar-pedido.gif) no-repeat bottom center; width:80px;}
.adicionar {background-image:url(img_botao_adicionar.gif); width:61px; margin-bottom:2px;}
a.go-botao {background:url(img_botao_go.gif) no-repeat bottom center; width:34px; float:right; margin:-1px 0 0 4px; position:relative;}
a.go-busca {background:url(img_botao_go-busca.gif) no-repeat bottom center; width:34px; display:inline-block; margin-left:5px;}
a.utilizar-credito {background:url(img_botao_carrinho_utilizar-credito.gif) no-repeat bottom center; width:87px; float:left; margin:0 0 0 10px;}

td.botao a, td.botao-left a, a.remover, input.botao, input.botao-left, a.botao {
	width:129px;
	height:38px;
	text-indent:-9000px;
	display:block;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:transparent;
	cursor:pointer;
}

input.botao:hover{
	background-position:center top;
}
a.botao:hover{
	background-position:center top;
}
a.remover {background:url(img_botao_carrinho_remover.gif) no-repeat bottom center; width:24px; height:24px;}
#atualizar-valores {background-image:url(img_botao_carrinho_atualizar-valores.gif); float:left;}
.finalizar-pedido {background:url(img_botao_carrinho_finalizar-pedido.gif) no-repeat bottom center; float:left;}
a.continuar-comprando {background:url(img_botao_carrinho_continuar-comprando.gif) no-repeat bottom center; float:right;}
#continuar-comprando {background-image:url(img_botao_carrinho_continuar-comprando.gif);}
#concluir-pedido {background-image:url(img_botao_carrinho_concluir-pedido.gif);}
#escolher-pagamento {background-image:url(img_botao_carrinho_escolher-pagamento.gif);}
#fechar-janela {background-image:url(img_botao_carrinho_fechar-janela.gif);margin-left:514px;}
#continuar-logado {background-image:url(img_botao_carrinho_continuar-logado.gif);float:left;margin-top:10px;}
#sair-com-seguranca {background-image:url(img_botao_carrinho_sair.gif);margin-left:10px;margin-top:10px;}
#reenviar_pedido {background-image:url(img_botao_carrinho_reenviar-pedido.gif);}
a.efetuar-pagamento {background:url(img_botao_carrinho_efetuar-pagamento.gif) no-repeat bottom center; float:left;}
a.alterar-pedido {background:url(img_botao_carrinho_alterar-pedido.gif) no-repeat bottom center; float:right;}
a.efetuar-pagamento {background:url(img_botao_carrinho_efetuar-pagamento.gif) no-repeat bottom center; float:left;}
.alterar-dados {background-image:url(img_botao_carrinho_alterar-dados.gif);}

.adicionar-carrinho {background:url(img_botao_produto_adicionar-carrinho.gif) no-repeat bottom center; float:left;}
#adicionar-carrinho {background-image:url(img_botao_produto_adicionar-carrinho.gif);}

.finalizar-cadastro {background:url(img_botao_minha-conta_finalizar-cadastro.gif) no-repeat bottom center; float:left;}
#finalizar_cadastro {background-image:url(img_botao_minha-conta_finalizar-cadastro.gif);float:right;}

#autenticar {background-image:url(img_botao_minha-conta_autenticar.gif);float:left;}
#cadastrar {background-image:url(img_botao_minha-conta_cadastrar.gif); float:left;}
a.confirmar-envio {background:url(img_botao_minha-conta_confirmar-envio.gif) no-repeat bottom center; float:left;}
a.enviar-vale-presente {background:url(img_botao_minha-conta_enviar-vale-presente.gif) no-repeat bottom center; float:left;}


#recuperar-senha {background-image:url(img_botao_atendimento_recuperar-senha.gif); float:left;}
a.alterar-senha {background:url(img_botao_atendimento_alterar-senha.gif) no-repeat bottom center; float:left;}
a.alterar-email {background:url(img_botao_atendimento_alterar-email.gif) no-repeat bottom center; float:left;}
#alterar-email {background-image:url(img_botao_atendimento_alterar-email.gif); float:left;}
#enviar-requisicao {background-image:url(img_botao_atendimento_enviar-requisicao.gif); float:left;}
a.enviar-requisicao {background:url(img_botao_atendimento_enviar-requisicao.gif) no-repeat bottom center; float:left;}

#enviar-formulario {background-image:url(img_botao_contato_enviar-formulario.gif);}
#solicitar-notificacao {background-image:url(img_botao_ajax_solicitar-notificacao.gif);}
a.solicitar-notificacao {background:url(img_botao_ajax_solicitar-notificacao.gif) no-repeat bottom center; float:left;}

/* 		Campos de fomulários --------------------------------------------------------------------------------------*/
input, select, textarea {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-seri;
	font-size:10px;
	color:#666;
	border:1px solid #CB2727;
	margin:0;
	padding:1px;
}
input.cep {text-align:right;}
input.radio {border:0;}
input.botao {border:0; margin-top:4px;line-height:0;font-size:0;color:#560000;}
a.botao {border:0; margin-top:4px;line-height:0;font-size:0;color:#560000;}
input.checkbox {border:0; position:relative; vertical-align:middle; margin:-2px 3px 0 0;}
input.login {width:80px; float:left;}
input.enviar {border:0; margin-top:8px;}
input.go {width:90px; position:relative; top:-3px; float:left;}
input.go-nav {border:0; position:relative; top:5px; padding-left:5px;}
input.quantidade {text-align:center; width:25px;}
input.busca {width:130px; margin-left:5px;}

input.cadastro-big {width:250px;}
input.cadastro-med {width:115px;}
input.cadastro-small {width:65px;}

input.vale-presente-big {width:340px;}
input.vale-presente-med {width:165px; margin-right:4px !important;}

select {padding:0;}
select.navegacao {width:130px; border:1px solid #CCC;}
select.nascimento {width:50px; margin-right:5px;}
select.solicitacao {width:255px;}

textarea {font-size:11px;}
textarea.comentarios {width:500px; height:120px;}
textarea.referencia {width:415px; height:75px;}
textarea.vale-presente-msg {width:340px; height:85px;}

/* 		Links --------------------------------------------------------------------------------------*/
a {color:#cc9999; text-decoration:none;}
a:hover {text-decoration:underline;}

a:hover.logar, a:hover.sair, a:hover.fechar-pedido, a:hover.adicionar, a:hover.go-botao, a:hover.go-busca, a:hover.remover, a:hover.utilizar-credito, td.botao a:hover, td.botao-left a:hover
{background-position:top center;}

ul#divulgue li a:hover {background-position:top left !important;}

/* Colunas --------------------------------------------------------------------------------------*/
#content {width:582px; background:transparent; float:left; _clear:both;}
#content-interna {width:761px; position:relative; float:left; _clear:both;}

#sidebar {float:right; width:314px; position:relative; z-index:11;}
#sidebar-interna {background:url(img_bg_sidebar_interna.png) no-repeat top left; width:125px; height:110px; float:right; margin-top:5px;}

/* Header --------------------------------------------------------------------------------------*/

/* H1#logo utilizado somente na homepage (alteracao de SEO) --------------------------------------------------------------------------------------*/
h1#logo {
	background:url(img_logo_fugazi.gif) no-repeat top right;
	position:absolute;
	top:23px;
	text-indent:-9000px;
	cursor:pointer;
	left:0px;
	z-index:2;
}
h1 a{height:49px;width:181px;display:block;}
/* div#logo utilizado nas demais páginas (alteracao de SEO) --------------------------------------------------------------------------------------*/
div#logo {
	background:url(img_logo_fugazi.gif) no-repeat top right;
	position:absolute;
	top:23px;
	text-indent:-9000px;
	cursor:pointer;
	left:0px;
	z-index:2;
}
div#logo a{height:49px;width:181px;display:block;}

#menu {border-bottom:1px solid #942B39;width:908px;position:relative;margin:0 auto;}
#menu ul {width:664px; height:48px; margin:0 auto 0 232px; position:relative;}
#menu ul li {float:left;}
#menu ul li a {
	display:block;
	height:48px;
	float:left;
	text-indent:-9000px;
}
.fugazi a {background:url(img_menu_fugazi.gif) no-repeat top left; width:87px;}
.colecoes a {background:url(img_menu_colecoes.gif) no-repeat top left; width:112px;}
.parceiros a {background:url(img_menu_parceiros.gif) no-repeat top left; width:132px;}
.atendimento a {background:url(img_menu_atendimento.gif) no-repeat top left; width:141px;}
.stuff a {background:url(img_menu_stuff.gif) no-repeat top left; width:87px;}
.contato a {background:url(img_menu_contato.gif) no-repeat top left; width:100px;}

#flash-topo {margin:45px 0 -42px 0; position:relative;}
#flash-topo-swf {position:relative; z-index:10;}
#flash-topo-bg {background:url(img_bg_colecoes.gif) repeat-x top left; height:395px; margin:0 0 -395px 550px; *margin-right:3px; z-index:9;}

/* Cabeçalho --------------------------------------------------------------------------------------*/
/*#cabecalho {background:url(img_bg_cabecalho.png) no-repeat bottom left; width:896px; height:219px; margin:0 auto 0 auto; position:relative;}
#cabecalho img {float:left;}

*/
#cabecalho {position:relative;display:block;width:896px;height:219px;margin:0 auto;overflow:hidden;}
#cabecalho img {position:absolute;}
#cabecalho_overlay{left:0px;width:896px;height:219px;background:url(img_cabecalho.png) no-repeat;position:absolute;}
#collection_bg{width:370px;height:33px;background:url(img_search_box_bg.png) no-repeat left top;position:absolute;top:0px;right:0px;}
#cabecalho-navegacao {position:absolute; top:0; right:0; font-family:Arial, Helvetica, sans-seri; font-size:9px; color:#B4B4B4;}

#cabecalho-opcoes {position:absolute; bottom:5px; right:0;}
#cabecalho-opcoes .sua-conta, #cabecalho-opcoes .seu-carrinho,#cabecalho-opcoes .vale-presente{
	background:none;
	padding:8px 6px;
}


#cabecalho-opcoes .sua-conta{}

#cabecalho-bg-detalhe {
	background:url(img_bg_cabecalho_detalhe.gif) no-repeat top left;
	width:30px;
	height:30px;
	position:absolute;
	top:89px;
	left:448px;
}

#cabecalho-bg-carrinho {height:89px; margin:45px 0 -89px 50%; position:relative;}
#cabecalho-fore {background:url(img_cabecalho_bg_faixa_hor.png) repeat-x top left;width:100%;height:89px;}

#cabecalho-title div{float:left;}

#cabecalho-title_l {
	background:url(img_cabecalho_tit_bg_l.png) no-repeat top left;
	width:56px;
	height:51px;
}
#cabecalho-title_r {
	background:url(img_cabecalho_tit_bg_r.png) no-repeat top right;
	height:51px;
	width:30px;
}
#cabecalho-title_m{
	background:url(img_cabecalho_tit_bg_bg.png) repeat-x top left;
	line-height:51px;
	height:51px;
}
#cabecalho-title_m img{
	vertical-align:middle;
	float:none;
}
#cabecalho-title_m h2{
	display:inline;
}
#cabecalho-title {
	height:51px;
	position:absolute;
	top:11px;
	right:343px;
	display:table;
}
#cabecalho-title h2 {
	height:51px;
	left:60px;
}
#cabecalho #cabecalho-title img{
	position:relative;
}
h2{background-position:center left;background-repeat:no-repeat;}
h2#fugazi {background-image:url(img_title_cabecalho_fugazi.gif); top:10px;}
h2#press {background:url(img_title_cabecalho_press.gif) no-repeat top left; top:12px;}
h2#colecoes {background-image:url(img_title_cabecalho_colecoes.gif);}
h2#parceiros {background:url(img_title_cabecalho_parceiros.gif); top:10px;}
h2#stuff {background:url(img_title_cabecalho_stuff.gif) no-repeat center left; top:12px;}
h2#contato {background:url(img_title_cabecalho_contato.gif) no-repeat top left; top:12px;}
h2#atendimento {background:url(img_title_cabecalho_atendimento.gif) no-repeat top left; top:12px;}
h2#minha-conta {background:url(img_title_cabecalho_minha-conta.gif) no-repeat top left; top:4px;}
h2#carrinho {background:url(img_title_cabecalho_carrinho.gif) no-repeat top left; top:11px;}
h2#colecaoA-volume01 {background-image:url(img_title_cabecalho_colecao_a_volume-01.gif);}
h2#mais-compradas {background:url(img_title_cabecalho_mais-compradas.gif) no-repeat top left; top:8px;}
h2#mais-votadas {background:url(img_title_cabecalho_mais-votadas.gif) no-repeat top left; top:8px;}
h2#mais-recentes {background:url(img_title_cabecalho_mais-recentes.gif) no-repeat top left; top:10px;}
h2#vale-presente {background:url(img_title_cabecalho_vale-presente.gif) no-repeat top left; top:10px;}
h2#busca {background:url(img_title_cabecalho_busca.gif) no-repeat top left; top:12px;}
h2#erro {background:url(img_title_cabecalho_erro.gif) no-repeat top left; top:8px;}



/* Box sidebar --------------------------------------------------------------------------------------*/

.sua-conta, .seu-carrinho, .vale-presente {
	background:#86010B;
	height:125px;
	float:left;
	padding:4px 5px;
	position:relative !important;
}
.tag-cloud, .last-fm, .twitter, .flickr-da, .aceitamos {
	background:#86010B;
	float:left;
	padding:5px;
	position:relative !important;
}
#sidebar-bottom {
	background:url(img_bg_sidebar_bottom.png) no-repeat top left;
	width:361px;
	height:467px;
	display:block;
	position:relative;
}
#sidebar h3, #cabecalho h3 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-seri;
	font-size:11px;
	font-weight:normal;
	color:#E7CCCE;
	padding-left:11px;
	background-repeat:no-repeat;
	background-position:top left;
}

h3#sua-conta {background-image:url(img_bg_title_sua-conta.gif);}
h3#seu-carrinho {background-image:url(img_bg_title_seu-carrinho.gif);margin-left:-2px;padding-left:16px;}
h3#vale-presente {background-image:url(img_bg_title_vale-presente.gif);padding-left:14px;margin-bottom:8px;}

#quickLogin input{
	width:90px;
}

h3#tag-cloud {padding:0px;}
h3#aceitamos {
	background:url(img_logo_cartao-credito.gif) no-repeat center left;
	width:213px;
	height:48px;
	text-indent:-9000px;
	padding-top:5px;
	margin-bottom:5px;
}

/* 		Sua conta --------------------------------------------------------------------------------------*/
.sua-conta {width:99px; margin-right:5px; padding-left:10px;}
.sua-conta table {margin:3px 0;}
.logado {padding:6px 0 4px 0;}

/* 		Seu carrinho --------------------------------------------------------------------------------------*/
.seu-carrinho {width:83px; margin-right:5px;}
.seu-carrinho span.ver-lista {background:url(img_misc_icones_arrow.gif) no-repeat center right; padding:0 10px 2px 0;}
.seu-carrinho-div {background:url(img_misc_seu-carrinho-div.gif) no-repeat center center; height:14px;}

/* 		Vale-presente --------------------------------------------------------------------------------------*/
.vale-presente {width:87px;}
.como-funciona {position:absolute; bottom:4px;}
.vale-presente_cartela{border-top:dashed 1px #cc9999;border-left:dashed 1px #cc9999;float:left;}
.vale-presente_unidade{position:relative;float:left;border-right:dashed 1px #cc9999;border-bottom:dashed 1px #cc9999;background: #86010b url(img_diagonal_stripes.png) no-repeat top right;width:134px;height:134px;padding:17px;font-family:Arial, "Helvetica Neue" Helvetica, sans-serif;}
.vale-presente_unidade strong{line-height:3em;position:relative;padding-left:10px;left:0px;}
.vale-presente_unidade small{position:absolute;top:0px;left:0px;}
.vale-presente_unidade span{font-size:3em;}

/* 		Tag Cloud --------------------------------------------------------------------------------------*/
.tag-cloud {width:304px; height:137px; margin:5px 0;}
.tag-cloud .rss a span {background:url(img_misc_icones_arrow.gif) no-repeat center right; padding:0 8px 2px 0;}
.tag-cloud .rss a {
	background:url(img_misc_icones_rss.gif) no-repeat center left;
	padding:4px 0 4px 25px;
	position:absolute;
	bottom:10px;
	left:10px;
}
.tag-cloud table#go {position:absolute; right:10px; bottom:10px;}

.palavras {padding-top:2px; text-align:justify;}
.palavras a {padding:0 0 0 4px;}
.tag-cloud-1 {font-size:9px}
.tag-cloud-2 {font-size:11px}
.tag-cloud-3 {font-size:13px}
.tag-cloud-4 {font-size:15px}
.tag-cloud-5 {font-size:17px}
.tag-cloud-6 {font-size:19px}
.tag-cloud-7 {font-size:21px}
.tag-cloud-8 {font-size:23px}
.tag-cloud-9 {font-size:25px}
.tag-cloud-10 {font-size:27px}

/* 		Last.fm --------------------------------------------------------------------------------------*/
.last-fm {width:304px; height:180px; margin:0px 0 5px;}
.last-fm p a.ver-lista {padding:0 10px 2px 0;}
.last-fm p {
	background:url(img_logo_last-fm.gif) no-repeat top center;
	text-align:center;
	width:100px;
	padding-top:60px;
	position:relative;
	top:45px;
	left:5px;
}
.box-musicas {position:absolute; top:5px; right:5px;}

/* 		Twitter, Flicke e Deviantart --------------------------------------------------------------------------------------*/
.twitter {height:87px !important; width:182px; padding-left:10px;}
.twitter a, .twitter img {margin-top:8px;}
.flickr-da {width:102px; height:84px; margin-left:5px; padding:13px 0 0 10px;}
.flickr-da p {height:21px; margin-bottom:5px;}
.flickr-da img {float:left; position:relative; top:-4px; margin-right:8px;}

/* 		Formas de pagamento --------------------------------------------------------------------------------------*/
.aceitamos a.ver-lista {padding-left:1px;}
.aceitamos {
	background:#86010B url(img_bg_sidebar_aceitamos.gif) no-repeat bottom right;
	height:79px;
	width:304px;
	margin-top:5px;
}
.formas_de_pag li{float:left; margin-right:8px; color:#fff;width:auto !important;}

#home_curve{
	background:url(img_home_curve.png) no-repeat top left;
	height:226px;
	width:314px;
	margin-top:5px;
	float:left;
	position:relative;
}
#home_line_to_bottom{
	background:#86010B url(img_home_line_to_bottom.png) no-repeat bottom left;
	height:347px;
	width:27px;
	float:left;
	position:relative;
}

.bg_cabecalho h1 {text-indent:-9000px;}

.hidden_text {text-indent:-9000px; display:none;}

.nome_camiseta {display:inline;font-size:11px;text-indent:0px; font-weight:normal;}

/* Box 3+ --------------------------------------------------------------------------------------*/
.box-3mais {width:189px; float:left; margin-right:5px;}
.box-3mais h2 {width:189px; height:133px; text-indent:-9000px; margin-bottom:5px; display:block;}

h2#mais-comprados {background:url(img_3mais_comprados.png) no-repeat top left;}
h2#mais-votados {background:url(img_3mais_votados.png) no-repeat top left;}
h2#mais-recentes {background:url(img_3mais_recentes.png) no-repeat top left;}

.box-produto {background:#86010B; padding:5px; margin-bottom:5px;position:relative;zoom:1;}
.box-produto img {float:left; margin-bottom:5px; *margin-bottom:0px;}
.box-produto p {background:#6D0000 url(img_misc_box-orelha.gif) no-repeat bottom right; padding:5px 5px 5px; line-height:14px; clear:both;}
.box-produto span {color:#FFF;}
.box-produto span.r {position:absolute;right:4px;}
a.ver-lista {background:url(img_misc_icones_arrow.gif) no-repeat center right; padding:0 10px 2px 0;}



/*para a posteridade : desculpe por isso tudo estar um caos, mas depois de trocar de mãos e perder a paciência algumas vezes... Espero que ainda tenha paciência de refazer isso e retirar esse comentário.*/
.box-produto.empty, .box-produto-mais.new_wave .box-produto.empty {height:240px;background:#86010B url(img_box_empty.png) no-repeat 5px 5px;}
.box-produto.empty p, .box-produto-mais.new_wave .box-produto.empty p{margin-top:188px;height:42px;}

.box-produto-mais .box-produto.empty, .box-produto-compra .box-produto.empty {height:283px;background:#86010B url(img_box_empty.png) no-repeat 5px 48px;}
.box-produto-mais .box-produto.empty p, .box-produto-compra .box-produto.empty p {margin-top:231px;}


/* Fugazi --------------------------------------------------------------------------------------*/
td.oquee-comofunciona p {width:732px; text-align:justify; margin:10px auto;}
td.oquee-comofunciona img {margin:10px 0;}

td.qualidade {vertical-align:top;}
td.qualidade p {width:225px; text-align:justify; margin:0 auto 10px;}
td.qualidade img {margin:10px 0;}
/*
td.lugar {text-align:left; padding:10px 25px !important;}
td.lugar span {position:relative; top:32px;}
td.lugar img {background:url(img_misc_separador.gif) no-repeat top right; float:left; padding-right:40px; margin-right:20px;}
*/
.tabela .press-lugares td{height:104px;vertical-align:middle;border-left:0;border-right:0;text-align:left;border-bottom:solid 1px #86010B;padding:25px;}
.tabela .press-lugares td.lugar{background:#6D0000 url(img_misc_separador.gif) no-repeat center right;text-align:center; width:235px;padding:0;color:#fff;}
.tabela .press-lugares a{color:#cc9999; text-decoration:underline;}

/* Parceiros --------------------------------------------------------------------------------------*/
.parceiros-data {padding:15px 0 !important;}
.parceiro {width:33%; text-align:justify; padding:15px !important;}
.parceiro img {float:left; margin-right:15px;}

.tabela .artist{padding:15px;position:relative;}
.tabela .artist #textart{position:absolute;top:0;left:21px;width:733px;text-align:justify;}
.tabela .artist ul#tidbits{position:absolute;}
.tabela .artist ul#tidbits li{float:left;margin-right:8px;}
.tabela .artist ul#tidbits li ul li{float:none;}
.tabela .artist li strong{margin-right:4px;}

.tabela .artist #textart dt{font-weight:bold;}
.tabela .artist #textart dd{margin-bottom:8px; line-height:14.5px;}

/* Stuff --------------------------------------------------------------------------------------*/
.wallpaper-data {padding:15px !important;}
.wallpaper-data img {
	background:url(img_misc_separador-big.gif) no-repeat center right;
	padding-right:20px;
	float:left;
}
.wallpaper-data ul {float:left; text-align:left; margin-left:30px; line-height:16px;}
.wallpaper-data ul li.title {margin-bottom:10px;}

.videos-data {padding:20px 7px !important;}
.video-item {
	background:url(img_misc_separador-big.gif) no-repeat center right;
	width:220px;
	padding:0 15px;
	float:left;
	text-align:left;
}
.video-item img {float:left;} /* Se aplica somente a uma imagem */
.video-item span {color:#cc9999 !important;}
.video-item-final {background:none; padding-right:0;}

.avatars {padding:15px 0 0 0 !important;}
.avatar-item {width:96px; float:left; background:url(img_col_avatars.gif) no-repeat top right; padding:0 15px; margin-bottom:15px;}
.avatar-item li {line-height:0px;}
.avatar-item li.avatar-item-formato {padding:15px 0 !important;}
.last-one {background:none;}
a.arrow-shirt {background:url(img_misc_icones_arrow-shirt.gif) no-repeat bottom right; padding:0 26px 0 0;}
a:hover.arrow-shirt {background-position:top right}

/* Minha Conta --------------------------------------------------------------------------------------*/
.texto {text-align:justify !important;}
.texto p {padding-bottom:10px;}

/* 		Atendimento --------------------------------------------------------------------------------------*/
img.img-forma-pagamento {float:left; margin:0 20px 10px 0; display:block;}
.perguntas-faq p {padding:10px 0;}

/* 		Dashboard --------------------------------------------------------------------------------------*/
table.minha-conta tr td.dashboard-data {text-align:left; padding:15px 20px;}
table.minha-conta tr td.acompanhamento-data {width:80px;}
table.minha-conta tr td.valor-data {width:92px;}
td.dashboard-data ul {float:left; padding-right:80px;}
td.dashboard-data ul li {padding:8px 0;}

/* 		Cadastro e Login --------------------------------------------------------------------------------------*/
table.minha-conta table {margin:10px 20px; width:700px;}
table.minha-conta table.table-login {width:300px;}

table.minha-conta table input.checkbox {margin-right:5px;}
table.minha-conta table tr td.minha-conta-data-big {width:250px;}
table.minha-conta table tr td.minha-conta-data-med {width:110px;}
table.minha-conta table tr td.minha-conta-data-small {width:70px;}
table.minha-conta table tr td.endereco-align {width:60%;}
table.minha-conta table tr td.botao {padding-left:5px;}
table.minha-conta table input {
	margin:2px 0 3px 0;
	font-size:11px;
}

table.endereco-secundario-oculto {filter:alpha(opacity=25); opacity:.25; cursor:default;}
table.endereco-secundario-oculto input {*filter:alpha(opacity=25); *opacity:.25;}

div.login{ background:#6D0000;}
div.login div.new_wave{ margin:0;border-top:solid 1px #86010B;}
div.login div.left, div.login div.right {width:380px;position:relative;}
div.login .left{float:left;clear:left;border-right:solid 1px #86010B;}
div.login .right{float:right;clear:right;}
div.login .right p{margin-bottom:16px;}
div.login span{display:block;}
div.login input.botao{margin-top:16px;}
div.login fieldset{margin-top:10px;}
div.login label{margin:4px 0 2px;}

/* 		Histórico de compras --------------------------------------------------------------------------------------*/
td.ultima-atualizacao {border-top:5px solid #86010B;}

/* 		Acompanhamento --------------------------------------------------------------------------------------*/
td.numero-pedido {border-bottom:5px solid #86010B;}
td.numero-pedido span {font-size:16px; position:relative; top:18px; left:-25px;}
td.valor-frete {width:575px;}

/* 		Vale-presente --------------------------------------------------------------------------------------*/
td.vale-presente-data {width:200px;}
.vale-presente-oculto {filter:alpha(opacity=25); opacity:.25; cursor:default;}
.vale-presente-checkbox input, .vale-presente-checkbox label {cursor:pointer;}

/* Coleções --------------------------------------------------------------------------------------*/
table#colecoes tr td {text-align:justify; padding:15px;}
table#colecoes tr td a img {float:left; margin-right:18px;}
table#colecoes h4 {margin-top:5px; padding-bottom:8px; margin-bottom:8px; background:url(img_colecoes_barra.png) no-repeat right bottom;}
table#colecoes a img{border:solid 1px #cb2727;}
table#colecoes a.none img{border:0;}

/* 		Coleção: Vitrine --------------------------------------------------------------------------------------*/
#organizar {
	background:#86010B;
	height:22px;
	margin-top:5px;
	padding:3px 0 0 5px;
}
#organizar .go-nav{
	margin-top:-5px;
}
.all_shirts{
	background:#86010B url(botao_todas_camisetas.png) no-repeat 600px 0;
	padding:0px 16px;
	margin-bottom:5px;
	height:59px;
	text-indent:-9999px;
}
.voltar_para_colecoes{
	background: url(img_button_voltar_colecoes.png) no-repeat left bottom;
	padding:0px 16px;
	height:38px;
	display:block;
	text-indent:-9999px;
	top:10px;
	left:10px;
	position:absolute;
}
.voltar_para_colecoes:hover{
	background-position:left top;
}
#voltar_colecoes{
	position:relative;
	margin-top:5px;
	height:59px;
	background:#86010B;
}
#voltar_colecoes span{
	border-right:1px solid #6D0000;
	position:absolute;
	height:59px;
	top:0;
	left:140px;
}

/* Produtos --------------------------------------------------------------------------------------*/
tr.dados {line-height:18px;}
#produto-imagem {position:absolute; top:25px; right:-75px;text-align:center;}
#produto-imagem .todas{color:#fff;display:inline-block;margin-top:8px;}
.produto-info table {width:490px !important;}
.produto-info table h3 {height:30px;}
.produto-info .preco {color:#F90 !important; font-size:14px;}


.but_continuar-comprando {height:38px;background-position:left bottom;background-repeat:no-repeat;display:block;text-indent:-9999px;}
//#but_voltar_col{width:130px;background-image:url(img_button_camiseta_voltar-a-galeria.png);float:left;}
#but_voltar_col {background-image:url(img_button_camiseta_voltar-a-galeria.gif);float:left;}
/*#continuar-logado {background-image:url(img_botao_carrinho_continuar-logado.gif);float:left;margin-top:10px;}*/
#but_ver_todos{width:165px;background-image:url(img_button_camiseta_ver-todas.gif);float:right;}
.but_continuar-comprando{margin-top:32px;}
.but_continuar-comprando:hover{background-position:left top;}


/* 		Indicar para amigo -----------------------------------------------------------------------------------*/

#form_indicar fieldset{display:block; width:350px;float:left;margin-bottom:16px;}
#form_indicar fieldset input{width:320px;}
#form_indicar legend span{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	width:50px;
	height:20px;
	text-indent:-9999px;
}
#form_indicar textarea{width:670px;height:200px;}
#indicar_de span{background-image:url(img_indicar_de.png);}
#indicar_para span{background-image:url(img_indicar_para.png);}

/* 		Imagens e fotos --------------------------------------------------------------------------------------*/
tr.produto-imagens td {background:#6D0000 url(img_misc_produto_clique-ampliar.gif) no-repeat top right !important;}
tr.produto-imagens td p {background:url(img_misc_produto_img.gif) no-repeat top left; width:97px; height:109px; margin:4px; float:left;}

/* 		Star rating --------------------------------------------------------------------------------------*/
ul.notas, ul.notas a:hover, ul.notas a:active, ul.notas a:focus, ul.notas .nota-usuarios {background:url(img_misc_icones_star.gif) repeat-x left -1000px;}
ul.notas {
	background-position:left bottom;
	position:relative;
	width:55px;
	height:16px;
	margin-right:10px;
}
ul.notas li {_display:inline; text-indent:-9000px;}
ul.notas a, ul.notas .nota-usuarios {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:16px;
	line-height:16px;
}
.notas-align {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
ul.notas a:hover, ul.notas a:active, ul.notas a:focus {background-position:left top;}
ul.notas .nota-usuarios {z-index:1; background-position:left top;}
.nota-1 {width:20%; z-index:6;}
.nota-2 {width:40%; z-index:5;}
.nota-3 {width:60%; z-index:4;}
.nota-4 {width:80%; z-index:3;}
.nota-5 {width:100%; z-index:2;}

.votar {font-size:9px;}
.star_back {
	background:transparent url(img_misc_icones_star.gif) repeat-x scroll left bottom;
	height:16px;
	position:relative;
	width:55px;
	display:inline-block;
	vertical-align:middle;
	margin-top:2px;
}
#voto_usuario, #pontuacao_geral{
	background:transparent url(img_misc_icones_star.gif) repeat-x scroll left top;
	text-indent:-9999px;
	height:16px;
}
#pontuacao_usuario{
	left:0;
	position:absolute;
	top:0;
}
#pontuacao_usuario li{
	cursor:pointer;
	display:block;
	float:left;
	height:16px;
	text-indent:-9999px;
	width:11px;
}
#pontuacao_usuario li.on{
	background:transparent url(img_misc_icones_star.gif) repeat-x scroll left top;
}
#votos dt{color:#fff;}
#votos dt{float:left;clear:left;}
#votos dd{float:left;}
/* 		Tabela de medidas e Enviar para um amigo --------------------------------------------------------------------------------------*/
td.tabela-enviar {width:270px; height:35px; text-align:left; padding:0 6px !important;}
.tabela-medidas {background:url(img_misc_icones_produto_tabela-medidas.gif) no-repeat center left; height:19px; padding:0 0 0 25px;}
.tabela-medidas a {position:relative; top:3px;}
.enviar-amigo {background:url(img_misc_icones_produto_envelope.gif) no-repeat center left; padding-left:25px;}

/* 		Divulgue --------------------------------------------------------------------------------------*/
ul#divulgue {position:relative; top:2px;}
ul#divulgue li {float:left; margin-right:6px;}
ul#divulgue li a:hover {color:#FFF;}
ul#divulgue li a {
	float:left;
	display:block;
	font-size:9px;
}
ul#divulgue li.digg a {background:url(img_misc_divulgue_digg.gif) no-repeat bottom left; height:12px; padding:2px 0 0 22px;}
ul#divulgue li.reddit a {background:url(img_misc_divulgue_reddit.gif) no-repeat bottom left; height:16px; padding:2px 0 0 25px;}
ul#divulgue li.share-this a {background:url(img_misc_divulgue_share-this.gif) no-repeat bottom left; height:14px; padding:2px 0 0 18px;}

ul#divulgue li.delicious a {background:url(img_misc_divulgue_delicious.gif) no-repeat bottom left; height:12px; padding:2px 0 0 16px;}
ul#divulgue li.stumbleupon a {background:url(img_misc_divulgue_stumbleupon.png) no-repeat bottom left; height:14px; padding:2px 0 0 18px;}
ul#divulgue li.twitter_ a {background:url(img_misc_divulgue_twitter.png) no-repeat bottom left; height:14px; padding:2px 0 0 18px;}
ul#divulgue li.facebook a {background:url(img_misc_divulgue_facebook.png) no-repeat bottom left; height:14px; padding:2px 0 0 18px;}
ul#divulgue li.facebook {margin-right:0;}


/* 		Produto acabou e Defina a quantidade --------------------------------------------------------------------------------------*/
td.acabou-defina {width:180px;}
.produto-acabou {background:url(img_misc_icones_produto_acabou.gif) no-repeat center left; height:22px; padding-left:45px; text-align:left;}
.defina-quantidade {background:url(img_misc_icones_produto_defina-quantidade.gif) no-repeat center left; height:24px; padding-left:45px; text-align:left;}

/* 		Escolha modelo, tamanho e quantidade --------------------------------------------------------------------------------------*/
td.tamanho-data {padding:15px 5px !important;}
.tamanho-align {display:inline-block; float:right; position:relative; right:15px;}
.tamanho-align .masculino, .tamanho-align .feminino {float:left; margin-top:7px;}
.tamanho {float:left; position:relative; margin-left:35px;}

.tamanho input {position:absolute; top:8px; left:-20px; cursor:pointer;}
.tamanho label {display:block; width:36px; height:18px; margin-top:-12px; padding-top:12px; cursor:pointer;}

.acabou input, .acabou label, .acabou-obs {cursor:default;}
.acabou input {filter:alpha(opacity=25); opacity:.25;}
.acabou-obs {
	font-size:9px;
	color:#94000B;
	position:absolute;
	top:-12px;
	left:0;
	width:38px;
}

/* 		Vale-presente --------------------------------------------------------------------------------------*/
.escolha-vale {width:175px; text-align:center; float:left; margin:20px 0 0 !important; padding-left:6px;}
.escolha-vale img {float:left; margin:0 !important;}

/* 		Mais compradas, votadas e recentes --------------------------------------------------------------------------------------*/
.box-produto-mais {border-top:0 !important;}
.box-produto-mais .box-produto {width:179px;}
.box-produto-mais .box-produto div {position:relative; top:5px; left:4px;}

#votadas h3, #recentes h3 {float:left; *margin:6px auto 10px !important;}

.box-produto-mais .box-produto h3 {
	width:40px;
	height:22px !important;
	margin:8px auto 14px;
}

#votadas .numero_01 {background:#FFDF4B url(img_misc_numero_01.gif) no-repeat center center !important;}
#votadas .numero_02 {background:#FFDF4B url(img_misc_numero_02.gif) no-repeat center center !important;}
#votadas .numero_03 {background:#FFDF4B url(img_misc_numero_03.gif) no-repeat center center !important;}
.numero_01 {background:#B68080 url(img_misc_numero_01.gif) no-repeat center center;}
.numero_02 {background:#B68080 url(img_misc_numero_02.gif) no-repeat center center;}
.numero_03 {background:#B68080 url(img_misc_numero_03.gif) no-repeat center center;}
.numero_04 {background:url(img_misc_numero_04.gif) no-repeat center center;}
.numero_05 {background:url(img_misc_numero_05.gif) no-repeat center center;}
.numero_06 {background:url(img_misc_numero_06.gif) no-repeat center center;}
.numero_07 {background:url(img_misc_numero_07.gif) no-repeat center center;}
.numero_08 {background:url(img_misc_numero_08.gif) no-repeat center center;}
.numero_09 {background:url(img_misc_numero_09.gif) no-repeat center center;}
.numero_10 {background:url(img_misc_numero_10.gif) no-repeat center center;}
.numero_11 {background:url(img_misc_numero_11.gif) no-repeat center center;}
.numero_12 {background:url(img_misc_numero_12.gif) no-repeat center center;}

/* 		Box produtos --------------------------------------------------------------------------------------*/
.box-produto-align h3 {float:none;}
.box-produto-align {
	width:771px;
	border-top:25px solid #86010B;
	padding:0 0 5px;
	float:left;
}

.box-produto-align-art{
	width:771px;
	border:0;
	padding:0;
	float:left;
	margin:-5px 0 5px;
}


.box-produto-align.new_wave {
	width:771px;
	border-top:25px solid #86010B;
	border-bottom:0;
	padding:0;
	margin-bottom:5px;
	float:left;
}

.box-produto-align .box-produto {float:left !important; margin:5px 5px 0 0; position:relative;}
.box-produto-align .box-produto img {margin-bottom:5px;}
.box-produto-align .box-produto p {width:169px;}
.box-produto-align .final {margin-right:0;}


.box-produto-align-art .box-produto {float:left !important; margin:5px 5px 0 0; position:relative;}
.box-produto-align-art .box-produto img {margin-bottom:5px;}
.box-produto-align-art .box-produto p {width:169px;}
.box-produto-align-art .final {margin-right:0;}

.box-produto-compra img {margin-top:43px;}
.box-produto-compra h3 {
	width:161px;
	margin:0 0 -43px 5px;
	position:relative;
	top:6px;
	z-index:10;
	clear:both;
}

/* Carrinho --------------------------------------------------------------------------------------*/



/* Checkout Steps -----------------------------------------------------------------------------------------------*/

.checkout_steps img{background:#966; float:left;}
.checkout_steps img.done{background:#fff;}
.checkout_steps .cs_c, .checkout_steps .cs_1, .checkout_steps .cs_2{margin-right:70px;}
.checkout_steps .cs_3{margin-right:60px;}
.checkout_steps.jump{margin-bottom:5px;}

/* 		Carrinho: produtos --------------------------------------------------------------------------------------*/
.tabela table tr td.imagem-produto {width:80px;}
.tabela table tr td.descricao {width:230px;}
.tabela table tr td.descricao-checkout {width:315px;}
.tabela table tr td.table-data {width:60px;}

.tabela .carrinho-opcoes-align {margin-top:12px; font-size:9px;}
.tabela table tr td.valor-total strong {color:#F90; font-size:16px; position:relative; top:-12px;}
.obs {color:#F90 !important;}

/* 		Endereço para entrega --------------------------------------------------------------------------------------*/
.tabela table tr.enderecos {line-height:22px;}
.tabela table tr td.infos-pessoais {width:210px;}
.tabela table tr td.endereco, .tabela table tr td.endereco-secundario {width:270px;}
.tabela .endereco-secundario {color:#7F2020; cursor:default;}
.tabela .endereco-secundario span {color:#924040;}
.tabela .endereco-terciario {
	background:#6D0000 url(img_misc_carrinho_endereco-terciario.gif) no-repeat center left;
	height:50px;
	padding:0 0 0 50px;
}
.check, .uncheck { 
	background:url(img_misc_icones_check.gif) no-repeat;
	width:36px;
	height:24px;
	display:block;
	float:right;
}
.check {background-position:top left;}
.uncheck {background-position:bottom left;}
.mudar-endereco {background:url(img_misc_icones_check.gif) no-repeat bottom left; padding:7px 0 3px 40px;border:0;margin:8px 0;color:#cc9999;cursor:pointer;}
.mudar-endereco:hover {background-position:top left;color:#fff;cursor:pointer;}

/* 		Formas de pagamento --------------------------------------------------------------------------------------*/


#third_address{background-image:url(img_misc_carrinho_endereco-terciario.gif);background-position:left center;background-repeat:no-repeat;height:50px;padding:4px 0 0 50px;}
#third_address span{margin-top:2px;}
#third_address a {color:#fff;}

#checkout_pay_methods{width:762px;background:#6d0000;}
.checkout_pay_methods{padding:18px;width:344px; background:#6d0000;float:left;border-right:1px solid #86010B;border-top:1px solid #86010B;}
.checkout_pay_methods strong, .checkout_pay_methods span{color:#fff;}

.checkout_pay_methods img{float:left;margin-right:8px;}
.checkout_pay_methods p{margin-bottom:8px;}
.checkout_pay_methods label {color:#fff;}
.checkout_pay_methods .sem-opcoes {line-height:57px;}
.checkout_pay_methods .sem-opcoes label span{display:inline;display:inline-table;display:inline-block;vertical-align:middle;line-height:1em;}
.checkout_pay_methods .com-opcoes {margin:0 0 4px; *margin-top:-6px;}
.checkout_pay_methods .placeholder {min-height:50px;}

.checkout_pay_methods.pagseguro{width:725px;position:relative;}
.checkout_pay_methods.pagseguro label, .checkout_pay_methods.pagseguro p{line-height:50px;}
.checkout_pay_methods.pagseguro span {display:inline;display:inline-table;display:inline-block;vertical-align:middle;line-height:1em;}
.checkout_pay_methods.pagseguro span.pagseguro_info{width:450px;border-left:solid 1px #cc9999;padding:4px 0 4px 4px;margin-left:8px;}
.checkout_pay_methods.pagseguro img.pagseguro_info{margin:16px;}

.checkout_pay_methods select {font-size:11px; margin-top:2px; width:150px;display:block;}

.mudar_endereco {border:0; background-color:transparent; color:#fff;cursor:pointer;margin-top:8px;}
.mudar_endereco:hover{color:#cc9999;cursor:pointer;}

table#opcoes-pagamento img {margin-right:8px;}
table#opcoes-pagamento tr.opcoes td {width:50%; padding:20px !important;}
table#opcoes-pagamento tr.opcoes td label {color:#FFF;}
table#opcoes-pagamento .sem-opcoes {margin:18px 0 40px 0;}
table#opcoes-pagamento .com-opcoes {margin:0 0 10px 0; *margin-top:-6px;}
table#opcoes-pagamento select {font-size:11px; margin-top:2px; width:150px;}
.tabela table tr td p.opcao-escolhida {line-height:normal; margin-top:20px;}
.tabela table tr td img.opcao-escolhida {line-height:normal; margin:5px 8px 0 5px;}

.tabela table tr td.ssl p {margin-top:5px;}
.tabela table tr td.ssl {
	background:#6D0000 url(img_misc_icones_cadeado.gif) no-repeat center left !important;
	height:100px;
	padding-left:85px !important;
}

.tabela .full_line.ssl {
	background:#6D0000 url(img_misc_icones_cadeado.gif) no-repeat center left;
	padding-left:85px;
}

/* 		Confirmação dos dados --------------------------------------------------------------------------------------*/
.tabela table tr td.table-data-confirmacao {width:33%;}
.info_cli span{margin-right:4px;}
ul.infos-pessoais strong{color:#fff;margin-right:2px;}

/* 		Créditos disponíveis --------------------------------------------------------------------------------------*/
.tabela .credito-item {padding:8px 0; clear:both; padding-left:15px;}
.tabela .creditos-disponiveis {padding-bottom:20px;}
.tabela .creditos-disponiveis p {float:left;}
.creditos-disponiveis-msg {
	background:#6D0000 url(img_misc_icones_cifrao.gif) no-repeat center left !important;
	height:70px;
	padding-left:90px !important;
}
p.deslogado {background:url(img_misc_icones_exclamacao.gif) no-repeat center left; height:20px; padding:7px 0 0 15px; position:relative; top:8px; left:10px;}

/* 		Comprovante --------------------------------------------------------------------------------------*/
.sucesso {
	background:#6D0000 url(img_misc_icones_sucesso.gif) no-repeat center left !important;
	height:75px;
	padding-left:90px !important;
	border-bottom:5px solid #86010B;
}

/* Contato --------------------------------------------------------------------------------------*/
table.contato-formulario table tr td {padding:0px;}
table.contato-formulario table tr td.botao {padding:10px 0 0;}
table.minha-conta table tr td.contato-align {width:81%;}

/* Busca --------------------------------------------------------------------------------------*/
.nova-busca {position:relative; top:10px; left:150px;}

/* Rodapé --------------------------------------------------------------------------------------*/
#rodape p {margin:0 0 0 2px; float:left;}
#rodape p.websiteby {float:right; position:relative;}
#rodape p.websiteby a {background:url(img_logo_goblin.gif) no-repeat top right; padding:10px 35px 8px 0; position:relative;}
#rodape {
	font-size:9px;
	position:relative;
	margin:0 auto;
	padding:20px 0 40px 0;
}
#rodape-image {background:url(img_bg_rodape.gif) no-repeat top left; width:896px; height:44px; margin:0px auto 5px auto;}
#rodape-interna-image {background:url(img_bg_rodape_interna.png) no-repeat top left; width:896px; height:41px; margin:0 auto 10px auto;}


#rodape-image-pagamento {
	background:#86010B url(img_bg_rodape.gif) no-repeat bottom right; 
	height:48px;
	padding:10px 12px;
	width:553px;
	position:relative;
}
#rodape-image-pagamento ul, #rodape-interna-image-pagamento ul {position:absolute; top:-2px; right:30px;}
#rodape-image-pagamento ul li, #rodape-interna-image-pagamento ul li {float:left; padding-left:12px;}
#rodape-image-pagamento ul li a, #rodape-interna-image-pagamento ul li a {margin:0;}

#rodape-image-pagamento a {
	margin:6px 0 0 2px;
	display:block;
}

#rodape-interna-image-pagamento {
	background:#86010B url(img_pagamento_footer_bgcont.png) no-repeat bottom right; 
	width:755px; 
	height:52px;
	padding:10px;
	position:relative;
}

#rodape-interna-image-pagamento a {
	display:block;
	padding:4px;
}

/* special cases */
.not-center{text-align:left;}
.fechar_lb{background: transparent url(lb_button_fechar.png) no-repeat scroll 0% 0%; width: 40px; height: 10px; display: block; position: absolute; top: 14px; right: 12px;font-size:0;line-height:0;cursor:pointer;}
#_moodal h3{float:none;background-position:10px 10px !important;font-size:0;line-height:0;border-bottom:1px solid #86010B;height:37px;display:static;width:100%;}
#_moodal div.notif{background:#6D0000;}
#_moodal div.notif div{border-bottom:1px solid #86010B;padding:16px 16px 8px;}
#_moodal div.notif p{margin-bottom:8px;}
#_moodal div.notif form {padding:16px;}
#_moodal div.notif label{display:block;}
#_moodal div.notif p input{width:160px;}
#_moodal div.notif textarea{width:472px;height:96px;}
.contato h3{background-position:16px 8px !important;padding:0;}

#content-interna #notificacao{display:none;}