html { 
	background:#185693;
}
body {
	text-align:center; /* hack para o ie centralizar */
	margin:0;
	padding:0;
	background: transparent url(/img/fd_geral.jpg) no-repeat center bottom;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12px;
}

button:active, button:focus, a:active, a:focus {
	border:0;
	outline-style:none;
	-webkit-outline-style:none;
	-moz-outline-style:none;
}

a{
	font-family:Georgia, 'Times New Roman', Times, serif; 
	text-decoration:underline;
}

a:hover{text-decoration:underline;}
a:active {text-decoration:underline;}
a:visited{text-decoration:underline;}
img{border:0;}
input{font-family:Georgia, 'Times New Roman', Times, serif;}

textarea{
	overflow:auto;
	font-family:Georgia, 'Times New Roman', Times, serif;
	resize:none; /**** para nao redimensionar no chrome ****/
}

/**** para nao aparecer borda no chrome *****/
input:focus, textarea:focus{
	outline:none;
}

* html img{
	filter:expression(
	this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?(
	(!this.complete)? "" :this.runtimeStyle.filter=
	("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
	(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
	String(this.alphaxLoaded=true).substr(0,0)+
	(this.src="img/a.gif").substr(0,0)):this.runtimeStyle.filter=""));
}

.div_flash_deslogado{
	height:290px; 
	_height:300px; /* pro ie parece 290px hahahuahsduahs*/
}
.div_flash_logado{
	height:290px; 
	_height:332px; /* pro ie parece 290px hahahuahsduahs*/
}

#close{
	background-image:url(/img/painel/bt_fechar.png);
	background-repeat:no-repeat;
	display:none;
	width:106px;
	height:43px;
	display:block;
}

#carregando_site_afiliado{
	background:url(/img/load_16px.gif);
	width:16px;
	height:16px;
	margin:8px 0 0 8px;
	float:left;
}

/* PAGINA DE COMPRAS *****************************************************************************************/

#faixa_vertical_login{
	background:url(/img/faixa_login.gif);
	width:31px;
	height:99px;
	position:absolute;
	margin:-14px 0 0 280px;
}

.fd_topo_login{
	background:url(/img/fd_topo_login.gif) bottom;
	height:12px;
}
.fd_meio_login{
	background:url(/img/fd_meio_login.gif) repeat-y;
}
.fd_base_login{
	background:url(/img/fd_base_login.gif) top;
	height:12px;
}

#div_overlay_compras{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	z-index:1000;
}
#div_oficial_overlay{
	position:absolute;
	z-index:1100;
	left:50%;
	background:transparent;
}
.img_revenda_oficial{
	cursor:pointer;
	margin-top:20px;
}


#carregando_compras, #carregando_padrao{
	display:none;
	height:500px;
	background:transparent url(/img/compras/ajax-loader.gif) no-repeat 325px 100px;
}

#conteudo_compras_ajax{
	min-height:500px;
	height:auto !important; /* para ies */
	height:500px; /* para ies */
}

#selo_premium{
	background:url(/img/compras/selo_premium.png);
	width:180px;
	height:180px;
	position:absolute;
	margin-top:-50px;
	margin-left:-14px;
	z-index:200;
}
#bolinha_etapa{
	width:46px;
	height:47px;
	position:absolute;
	margin-top:-46px;
	margin-left:625px;
}

/* PAGINA COMPRAS */

#faixa_topo_compras{
	position:absolute;
	width:575px;
	height:15px;
	background:url(/img/sprite_compras_topo.png) 0 0;
	margin-left:213px;
}
#faixa_topo_compras.afiliado{
	background-position:0 -15px;
}

#topo_pg_comprar{
	width:970px;
	height:42px;
	position:absolute;
	left:50%;
	margin-left:-485px;
	margin-top:-20px;
}
#topo_pg_comprar.normal{
	background:url(/img/sprite_compras_topo.png) no-repeat 0 -30px;
}
#topo_pg_comprar.afiliado{
	background:url(/img/sprite_compras_topo.png) no-repeat 0 -72px;
}

.degrade_top_compra{
	height:68px;
	position:absolute;
	top:42px;
}
#topo_pg_comprar.normal .degrade_top_compra{
	background:url(/img/degrade_top_pg_compra.jpg) repeat-x;
}
#topo_pg_comprar.afiliado .degrade_top_compra{
	background:url(/img/degrade_top_pg_compra_afiliado.jpg) repeat-x;
}

/* PAGINA COMPRAS */

.fd_conteudo_666_top{
	background:url(/img/compras/fd_conteudo_666_top.png) bottom;
	height:35px;
}
.fd_conteudo_666_meio{
	background:url(/img/compras/fd_conteudo_666_meio.png) repeat-y;
}
.fd_conteudo_666_base{
	background:url(/img/compras/fd_conteudo_666_base.png) top;
	height:35px;
}

.fd_precos_compras_top{
	background:url(/img/compras/fd_precos_compras_top.png) bottom;
	width:348px;
	height:11px;
}
.fd_precos_compras_meio{
	background:url(/img/compras/fd_precos_compras_meio.png) repeat-y;
	width:348px;
}
.fd_precos_compras_base{
	background:url(/img/compras/fd_precos_compras_base.png) top;
	width:348px;
	height:11px;
}

.fd_form_fa_top{
	background:url(/img/compras/fd_form_fa_top.gif) bottom;
	width:310px;
	height:12px;
}
.fd_form_fa_meio{
	background:url(/img/compras/fd_form_fa_meio.gif) center repeat-y;
	width:310px;
}
.fd_form_fa_base{
	background:url(/img/compras/fd_form_fa_base.gif) top;
	width:310px;
	height:12px;
}

#bt_select_server{
	background:url(/img/compras/bt_select_server.gif);
	width:15px;
	height:20px;
	position:absolute;
	cursor:pointer;
	z-index:240;
}
#bt_select_server.on{
	background-position:0 20px;
}

.reais_preco{
	font-size:22px;
	letter-spacing:-2px;
}

#menu_sevidores{
	background:url(/img/compras/fd_menu_servidores.png);
	width:172px;
	height:536px;
	position:absolute;
	z-index:250;
}
#menu_sevidores a{
	display:block;
	margin:7px 0 0 21px;
}

	.bt_menu_mega{
		background:url(/img/compras/bt_server_mega.png);
		background-position:0 63px;
		width:132px;
		height:63px;
	}
	.bt_menu_mega:hover{
		background-position:0 0;
	}
	
	.bt_menu_rapid{
		background:url(/img/compras/bt_server_rapid.png);
		background-position:0 68px;
		width:132px;
		height:68px;
	}
	.bt_menu_rapid:hover{
		background-position:0 0;
	}
	
	.bt_menu_easy{
		background:url(../img/compras/bt_server_easy.png);
		background-position:0 71px;
		width:132px;
		height:71px;
	}
	.bt_menu_easy:hover{
		background-position:0 0;
	}
	
	.bt_menu_hotfile{
		background:url(../img/compras/bt_server_hotfile.png);
		background-position:0 75px;
		width:132px;
		height:75px;
	}
	.bt_menu_hotfile:hover{
		background-position:0 0;
	}
	
	.bt_menu_4shared{
		background:url(../img/compras/bt_server_4shared.png);
		background-position:0 68px;
		width:132px;
		height:68px;
	}
	.bt_menu_4shared:hover{
		background-position:0 0;
	}
	
	.bt_menu_uploading{
		background:url(../img/compras/bt_server_uploading.png);
		background-position:0 75px;
		width:132px;
		height:75px;
	}
	.bt_menu_uploading:hover{
		background-position:0 0;
	}

	.bt_menu_media-fire{
		background:url(../img/compras/bt_server_media-fire.png);
		background-position:0 71px;
		width:132px;
		height:71px;
	}
	.bt_menu_media-fire:hover{
		background-position:0 0;
	}
	
	.bt_menu_combo{
		background:url(../img/compras/bt_server_combo.png);
		background-position:0 75px;
		width:132px;
		height:75px;
	}
	.bt_menu_combo:hover{
		background-position:0 0;
	}
	
	.bt_menu_nenhum{
		background:url(../img/compras/bt_server_nenhum.png);
		background-position:0 71px;
		width:132px;
		height:71px;
	}
	.bt_menu_nenhum:hover{
		background-position:0 0;
	}


.fd_servidor_compras{
	width:227px;
	height:344px;
	margin:-11px 0 0 -224px;
	float:left;
}

.fd_servidor_compras_top{
	background:url(/img/compras/fd_servidor_compras_top.png);
	width:227px;
	height:13px;
	float:left;
}

.fd_servidor_compras_meio{
	background:url(/img/compras/fd_servidor_compras_meio.png) repeat-y;
	width:227px;
	float:left;
}
.fd_servidor_compras_base{
	background:url(/img/compras/fd_servidor_compras_base.png);
	width:227px;
	height:13px;
	float:left;
}


.div_cont{
	margin-left:23px;
	border:1px solid transparent;
	padding-top:22px;
}
	.div_cont table{
		padding-bottom:20px;
	}

#menu_compras{
	position:absolute;
	margin-top:-26px;
	margin-left:21px;
}
	
#menu_compras div{
	float:left;	
}

.menu_left{
	background:url(/img/compras/menu_left_compras.gif);
	width:12px;
	height:45px;
}
#cont_right, #cont_left{
	cursor:pointer;
}

.menu_meio{
	background:url(/img/compras/menu_meio_compras.gif) repeat-x;
	height:45px;
}
	a#botao_plano{
		display:block;
		margin:13px 0;
	}
	a#botao_plano.on{
		background:url(/img/compras/tit_selectione_plano.png) no-repeat 0 -16px;
		width:176px;
		height:20px;
	}
	a#botao_plano.off{
		background:url(/img/compras/tit_selectione_plano.png) no-repeat 0 0;
		width:138px;
		height:16px;
		margin:13px 13px 13px 6px;
	}
	
	a#botao_detalhes{
		display:block;
		margin:13px 0;
	}
	a#botao_detalhes.on{
		background:url(/img/compras/tit_detalhes.png) no-repeat 0 -16px;
		width:83px;
		height:20px;
		margin:13px 4px;
	}
	a#botao_detalhes.off{
		background:url(/img/compras/tit_detalhes.png) no-repeat 0 0;
		width:66px;
		height:16px;
		margin-left:6px;
	}
	
	a#botao_forma_pagto{
		display:block;
		margin:13px 0;
	}
	a#botao_forma_pagto.on{
		background:url(/img/compras/tit_forma_pagto.png) no-repeat 0 0;
		width:189px;
		height:22px;
		margin:13px 4px;
	}
	a#botao_forma_pagto.off{
		background:url(/img/compras/tit_forma_pagto.png) no-repeat 0 -22px;
		width:160px;
		height:19px;
		margin:13px 9px;
	}
	
	#botao_compra_concluida{
		background:url(/img/compras/tit_confirmacao.gif) no-repeat 0 0;
		width:141px;
		height:51px;
		display:block;
	}
	
	/* MENUS COMBOS */
	a#botao_plano_combo-basico.on{
		background:url(/img/compras/tit_tab_combo.png) no-repeat 0 0;
		width:122px;
		height:37px;
		margin-left:15px;
	}
	a#botao_plano_combo-easy.on{
		background:url(/img/compras/tit_tab_combo.png) no-repeat 0 -105px;
		width:150px;
		height:34px;
		margin-left:15px;
	}
	a#botao_plano_combo-4shared.on{
		background:url(/img/compras/tit_tab_combo.png) no-repeat 0 -37px;
		width:150px;
		height:34px;
		margin-left:15px;
	}
	a#botao_plano_combo-hotfile.on{
		background:url(/img/compras/tit_tab_combo.png) no-repeat 0 -71px;
		width:150px;
		height:34px;
		margin-left:15px;
	}
	
	a#botao_plano_combo-basico.off{
		background:url(/img/compras/tit_tab_combo.png) no-repeat 0 -139px;
		width:100px;
		height:20px;
		margin:13px 15px 13px 7px;
	}
	a#botao_plano_combo-easy.off, a#botao_plano_combo-4shared.off, a#botao_plano_combo-hotfile.off{
		background:url(/img/compras/tit_tab_combo.png) no-repeat 0 -158px;
		width:122px;
		height:20px;
		margin:13px 15px 13px 7px;
	}
	a#botao_plano_combo-basico, a#botao_plano_combo-easy, a#botao_plano_combo-4shared, a#botao_plano_combo-hotfile{
		display:block;
		margin:13px 13px 13px 6px;
	}	
	/* /MENUS COMBOS */
	
.menu_right{
	background:url(/img/compras/menu_right_compras.gif);
	width:12px;
	height:45px;
}

.img_vantagens{
	background:url(/img/compras/ico_vantagens.png);
	width:202px;
	height:85px;
	position:absolute;
	margin-left:32px;
	margin-top:-21px;
	clear:left;
	
	*margin-left:-15px; /* ie < 7*/
	
}
.dados_adicionais{
	width:195px;
	height:200px;
	position:absolute;
	margin:132px 0 0 69px;
}
.preco_plano{
	color:#004ab4;
	font-size:34px;
	letter-spacing:-1px;
	margin-top:10px;
	float:left;
	font-weight:bold;
}

/* LOGIN */
.msg_validar{
	font-size:14px;
	color:#cc0000;
	margin-left:6px;
	margin-bottom:4px;
	clear:left;
	font-weight:bold;
	display:none;
}

.div_fd_input_esq_login{
	width:14px;
	height:32px;
	background:url(/img/fd_input_esq_login.gif);
	float:left;
}
.div_fd_input_meio_login{
	height:32px;
	background:url(/img/fd_input_meio_login.gif) repeat-x;
	float:left;
	padding:3px 0 0 0;
}
	.div_fd_input_meio_login select, .div_fd_input_meio_login input{
		border:0;
		height:20px;
		color:#245eb5;
		font-weight:bold;
		padding-top:2px;
		
		padding-top/*\**/:5px\9; /* ie 8 */
		*padding-top:5px; /* ie 7 */
		_padding-top:5px; /* ie 6 */
		
		background:#fff;
	}
	
.div_fd_input_dir_login{
	width:14px;
	height:32px;
	background:url(/img/fd_input_dir_login.gif);
	float:left;
}
/* /LOGIN */

#msg_cadastro_incompleto{
	width:281px;
	margin-top:15px;
	margin-left:29px;
}
.fd_topo_aviso_pag{
	background:url(/img/compras/fd_topo_aviso_pag.gif);
	height:13px;
}
.fd_meio_aviso_pag{
	background:url(/img/compras/fd_meio_aviso_pag.gif) repeat-y;
	padding-left:18px;
}
.fd_base_aviso_pag{
	background:url(/img/compras/fd_base_aviso_pag.gif);
	height:13px;
}

/* BOTOES */
.bt_ok-escolhi{
	background:url(/img/compras/bt_ok-escolhi.gif);
	width:166px;
	height:56px;
	border:0;
	cursor:pointer;
}
.bt_concluir_compra{
	background:url(/img/compras/bt_concluir.gif);
	width:149px;
	height:56px;
	border:0;
	cursor:pointer;
}
.bt_continuar{
	background:url(/img/compras/bt_continuar.png);
	width:145px;
	height:46px;
	border:0;
	cursor:pointer;
}
.bt_finalizar-blue{
	background:url(/img/bt_finalizar-blue.gif);
	width:130px;
	height:46px;
	border:0;
	cursor:pointer;
}
.bt_concluir-blue{
	background:url(/img/bt_concluir-blue.gif);
	width:130px;
	height:46px;
	border:0;
	cursor:pointer;
}
.bt_proximo-blue{
	background:url(/img/bt_proximo-blue.gif);
	width:125px;
	height:46px;
	border:0;
	cursor:pointer;
}
.bt_pagar{
	background:url(/img/compras/bt_pagar.jpg);
	width:110px;
	height:56px;
	border:0;
	cursor:pointer;
}
.bt_atualizar-blue{
	background:url(/img/bt_atualizar.gif);
	width:124px;
	height:34px;
	border:0;
	cursor:pointer;
}
/* /BOTOES */

.fd_input_cupom-left{
	width:19px;
	height:47px;
	background:url(/img/compras/fd_input_cupom-left.gif);
	float:left;
}
.fd_input_cupom-mid{
	height:47px;
	background:url(/img/compras/fd_input_cupom-mid.gif) repeat-x;
	float:left;
	padding-top:6px;
}
	.fd_input_cupom-mid input{
		border:0;
		height:22px;
		color:#FFF;
		font-weight:bold;
		padding-top:4px;
		background:#004ab4;
	}
	
.fd_input_cupom-right{
	width:25px;
	height:47px;
	background:url(/img/compras/fd_input_cupom-right.gif);
	float:left;
}
#bt_checkbox_cupom{
	float:left;
	margin-top:3px;
	height:15px;
	width:14px;
	background:url(/img/compras/checkbox.gif) no-repeat 0 -15px;
	cursor:pointer;
}
#bt_checkbox_cupom.on{
	background:url(/img/compras/checkbox.gif) no-repeat 0 0;
}
#div_botao_submit_cupom{
	background:url(/img/compras/bt_vai.gif);
	width:82px;
	height:46px;
	margin-top:1px;
}


/* CLASSES PARA OS COMBOS */
#logo_easy_combo-extra{
	position:relative;
	background:url(/img/compras/logo_easy_combo-extra.png) no-repeat;
	width:162px;
	height:111px;
	margin:-15px 0 0 32px;
}
#logo_4shared_combo-extra{
	position:relative;
	background:url(/img/compras/logo_4shared_combo-extra.png) no-repeat;
	width:100px;
	height:100px;
	margin:-17px 0 0 60px;
}
#logo_hotfile_combo-extra{
	position:relative;
	background:url(/img/compras/logo_hotfile_combo-extra.png) no-repeat;
	width:158px;
	height:97px;
	margin:-15px 0 0 32px;
}
#logo_uploading_combo-extra{
	position:relative;
	background:url(/img/compras/logo_uploading_combo-extra.gif) no-repeat 0 20px;
	width:113px;
	height:75px;
	margin:-17px 0 20px 60px;
}
#logo_media-fire_combo-extra{
	position:relative;
	background:url(/img/compras/logo_media-fire_combo-extra.gif) no-repeat 0 20px;
	width:168px;
	height:80px;
	margin:-17px 0 20px 45px;
}

#ico_outro_combo{
	position:relative;
	background:url(/img/compras/ico_outro_combo.png) no-repeat;
	width:89px;
	height:23px;
	margin:13px 0 20px 67px;
}
#ico_combo_basico{
	position:relative;
	background:url(/img/compras/ico_combo_basico.png) no-repeat;
	width:139px;
	height:43px;
	margin:-14px 0 0 46px;
}
#ico_mais{
	position:absolute;
	background:url(/img/compras/+.png) no-repeat;
	width:26px;
	height:26px;
	z-index:205;
}
#ico_combo_completo{
	position:relative;
	background:url(/img/compras/ico_combo_completo.png) no-repeat;
	width:166px;
	height:43px;
	margin:-18px 0 0 33px;
}
#bt_combo_extra{
	position:absolute;
	z-index:200;
	height:15px;
	width:14px;
	background:url(/img/compras/checkbox.gif) no-repeat 0 -15px;
	cursor:pointer;
}
#bt_combo_extra.on{
	background-position:0 0;
}
#menu_combo_extra{
	background:url(/img/compras/fd_menu_combos.png);
	width:172px;
	height:459px;
	position:absolute;
	z-index:250;
}
#menu_combo_extra a{
	display:block;
	margin:7px 0 0 21px;
}

#menu_combo_vantagens{
	position:absolute;
	margin:40px 0 0 240px;
}

/* CLASSES PARA OS COMBOS */


/* TABELA DE COMPARACAO PREMIUM */

.fd_comparacao_top{
	background:url(/img/compras/fd_comparacao_top.gif) bottom;
	height:12px;
}
.fd_comparacao_meio{
	background:url(/img/compras/fd_comparacao_meio.gif) repeat-y;
}
.fd_comparacao_base{
	background:url(/img/compras/fd_comparacao_base.gif) top;
	height:12px;
}

/* COMPIADO DO 4SHARED */
.ftable tbody td {background:#F3F3F3;}
.ftable .descr {padding:10px 5px 10px 14px}
.ftable .free {width:140px;text-align:center;}
.ftable .premium {background:url(/img/compras/allfeat.gif) repeat-y -480px 0;width:157px;text-align:center;
                    font:bold 20px Arial, Tahoma, sans-serif;color:#0099ff}
.ftable .premium .yes {width:25px; height:26px; background:url(/img/compras/allfeat.gif) no-repeat -3px -75px}
.ftable .headFree {background:url(/img/compras/allfeat.gif) no-repeat -340px -109px;width:140px;padding-top:5px; font-size:18px; color:#585b55;}
.ftable .headPremium {background:url(/img/compras/allfeat.gif) no-repeat -180px -109px;padding-top:5px;font-size:18px; color:#FFF;}

.foldupl, .folddwl, .foldstr {background:#FFFFFF!important}
.foldupl div, .folddwl div, .foldstr div {background:url(/img/compras/allfeat.gif) no-repeat;height:100%;width:30px;}
.foldupl div {background-position: -90px 0;background-repeat:repeat-y;position:relative;}
.foldupl div.t {background-position: 0 0;background-repeat:no-repeat;height:10px;position:absolute;top:0;left:0}
.foldupl div.b {background-position: 0 bottom;background-repeat:no-repeat;height:10px;position:absolute;bottom:0;left:0}
.foldupl img {background:url(/img/compras/allfeat.gif) no-repeat -5px -16px;width:22px;height:49px;}

.folddwl div {background-position: -120px 0;background-repeat:repeat-y;position:relative;}
.folddwl div.t {background-position: -60px 0;background-repeat:no-repeat;height:10px;position:absolute;top:0;left:0}
.folddwl div.b {background-position: -60px bottom;background-repeat:no-repeat;height:10px;position:absolute;bottom:0;left:0}
.folddwl img {background:url(/img/compras/allfeat.gif) no-repeat -65px -16px;width:22px;height:71px;}

.foldstr div {background-position: -150px 0;background-repeat:repeat-y;position:relative;}
.foldstr div.t {background-position: -30px 0;background-repeat:no-repeat;height:10px;position:absolute;top:0;left:0}
.foldstr div.b {background-position: -30px bottom;background-repeat:no-repeat;height:10px;position:absolute;bottom:0;left:0}
.foldstr img {background:url(/img/compras/allfeat.gif) no-repeat -33px -16px;width:22px;height:55px;}

.pterm {background:url(/img/compras/allfeat.gif) no-repeat -211px 0; width:269px;height:99px;margin-top:15px;padding-top:10px}
.premprice {font:normal 30px Arial, Tahoma, sans-serif;color:#0099ff}
.cursign {font:normal 16px Arial, Tahoma, sans-serif;color:#0099ff}
/* /COMPIADO DO 4SHARED */

/* TABELA MEGAUPLOAD */
#table_megaupload{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin:-125px 0 0 26px;
	position:absolute;
}
#table_megaupload a{
	color: #FD6802;
}
#table_megaupload .borda_interna{
	border-bottom: solid 1px;
	border-right: solid 1px;
	border-color:#D8D8D8;
}
#table_megaupload .borda_bottom{
	border-bottom: solid 1px;
	border-color:#D8D8D8;
}
.table_megaupload_top{
	width:549px;
	height:167px;
	background:url(/img/compras/table_prem_top.gif);
	margin:43px auto 0 auto;
}
.table_megaupload_mid{
	margin:0 auto 157px auto;
	width:549px;
	height:360px;
	background:url(/img/compras/table_prem_mid.gif) repeat-y;
}
.table_megaupload_bottom{
	width:549px;
	height:127px;
	background:url(/img/compras/table_prem_bottom.gif);
	margin:-191px auto 0 auto;
}
/* /TABELA MEGAUPLOAD */

/* TABELA HOTFILE */
#cabecalho_comparacao_hotfile{
	border-top:1px solid #84d319;
	border-right:1px solid #84d319;
	border-left:1px solid #84d319;
	margin:5px auto 0 auto;
	width:518px;
	padding:10px 0;
}
#conteudo_comparacao_hotfile{
	background:#ecfbd7;
	border:1px solid #84d319;
	margin:0 auto;
	width:498px;
	padding:30px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#73b816;
}
#conteudo_comparacao_hotfile .list_style{
	background:url(/img/compras/ok_hotfile.gif) no-repeat;
	width:18px;
	height:38px;
	margin:0 10px;	
}
/* /TABELA HOTFILE */

/* TABELA UPLOADING */
.vantagens_uploading {border: 1px solid #dbdbdc; background: #f6f6f6; padding: 20px 26px 26px 26px; width:458px; height:310px; margin-left:30px;}
.vantagens_uploading h2 {margin-top: -12px; margin-bottom: 16px; font-size: 12px;}
.vantagens_uploading table {color: #000; line-height: normal;}
.vantagens_uploading table th {font-size: 12px; font-weight: bold; color: #3e6a98; text-align: center; border-bottom: 1px solid #c5c5c6; padding: 0 0 10px;}
.vantagens_uploading table td {text-align: center; padding-top: 14px;}
.vantagens_uploading table .tleft {text-align: left;}
.vantagens_uploading table .begin_td td {padding-top: 18px;}
/* /TABELA UPLOADING */

/* TABELA MEDIAFIRE */
.checked-verde{
	background:url(../img/compras/checked-verde.gif) no-repeat 0 2px;
	padding-left:25px;
	margin:10px 0 10px 20px;
}
.x-red{
	background:url(../img/compras/x-red.gif) no-repeat;
	padding-left:25px;
	margin:10px 0 10px 20px;
	color:#747474;
}
/* /TABELA MEDIAFIRE */

/* TABELA DE COMPARACAO PREMIUM */

/* MENU DIREITO COMPRAS */
.fd_ajuda_compras_top{
	background:url(/img/compras/fd_ajuda_compras_top.gif);
	width:230px;
	height:114px;
}
.fd_ajuda_compras_meio{
	background:url(/img/compras/fd_ajuda_compras_meio.gif) repeat-y;
	width:230px;
}
.fd_ajuda_compras_base{
	background:url(/img/compras/fd_ajuda_compras_base.gif);
	width:230px;
	height:14px;
}

.fd_ajuda_compras_interno_top{
	background:url(/img/compras/fd_ajuda_compras_interno_top.gif);
	width:200px;
	height:12px;
	margin:0 auto 0 auto;
}
.fd_ajuda_compras_interno_meio{
	background:url(/img/compras/fd_ajuda_compras_interno_meio.gif) repeat-y;
	width:184px;
	margin:0 auto 0 auto;
	padding:0 4px 0 12px;
}
.fd_ajuda_compras_interno_base{
	background:url(/img/compras/fd_ajuda_compras_interno_base.gif) repeat-y;
	width:200px;
	height:12px;
	margin:0 auto 0 auto;
}
.fd_links_lateral{
	background:url(/img/fd_links_lateral.gif);
	width:230;
	height:197px;
	margin-top:4px;
}

/* OVERLAY FAQ COMPRAS */
#faq_overlay{
	position:absolute;
	margin:17px 0 0 -632px;
	z-index:900;
}

/* OS TAPA BURACO */
#faq_overlay #curva_right_meio{
	background:url(/img/compras/faq/curva_right_meio.gif);
	position:absolute;
	width:26px;
	height:66px;
	margin-left:622px;
}
#faq_overlay #top_right{
	background:#e9f2f9;
	position:absolute;
	width:14px;
	height:14px;
	margin:0 0 0 632px;
}
#faq_overlay #meio_right{
	float:right;
	width:10px;
	background:#e9f2f9;
}
/* /OS TAPA BURACO */

#faq_overlay #top{
	background:url(/img/compras/faq/bg_top.png);
	width:632px;
	height:60px;
}
#faq_overlay #meio{
	background:url(/img/compras/faq/bg_left_meio.png) repeat-y;
	width:632px;
	min-height:494px;
}
#faq_overlay #bottom{
	background:url(/img/compras/faq/bg_bottom.png);
	width:632px;
	height:27px;
}

/* CONTEUDO FAQ */
#bg_conteudo_faq_top{
	background:url(/img/compras/faq/bg_conteudo_faq_top.gif) repeat-y;
	width:582px;
	height:11px;
	margin-left:25px;
}
#bg_conteudo_faq_meio{
	background:url(/img/compras/faq/bg_conteudo_faq_meio.gif) repeat-y;
	width:557px;
	margin-left:25px;
	padding:0 10px 10px 15px;
}
#bg_conteudo_faq_base{
	background:url(/img/compras/faq/bg_conteudo_faq_base.gif) repeat-y;
	width:582px;
	height:11px;
	margin-left:25px;
}

#titulo_topico_atual{
	color:#245eb5;
	font-weight:bold;
	font-size:18px;
}
#conteudo_topico_atual{
	color:#666666;
	font-size:16px;
	overflow:auto;
	height:300px;
}
/* /OVERLAY FAQ COMPRAS */

/* /MENU DIREITO COMPRAS */


/* /PAGINA DE COMPRAS ******************************************************************************************/

/********************************************************** CADASTROS NOVOS ****************************************************************/
#aba_seu-login.on{
	background:url(/img/aba_seu-login.jpg) no-repeat 0 0;
	width:194px;
	height:103px;
	position:absolute;
	margin-left:-12px;
}
#aba_seu-login.off{
	background:url(/img/aba_seu-login.jpg) no-repeat 0 -103px;
	width:191px;
	height:93px;
	position:absolute;
}

#aba_info_adicionais.on{
	background:url(/img/ico_info_adicionais.jpg) no-repeat;
	width:181px;
	height:65px;
	position:absolute;
	margin-top:103px;
	margin-left:-3px;
	padding:82px 0 0 79px;
	font-size:18px;
	color:#b0cffe;
}
#aba_info_adicionais.off{
	background:url(/img/ico_info_adicionais.jpg) no-repeat 0px -147px;
	width:241px;
	height:77px;
	margin-top:103px;
	position:absolute;
}
#aba_info_adicionais.on span.on{
	color:#245eb5;
	font-weight:bold;
}

/********************************************************** /CADASTROS NOVOS ****************************************************************/

/* mensagem email duplicado ajax */

#msgbox{
	font-family:Georgia, "Times New Roman", Times, serif;
    color:#CC0000;
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
}

/* mensagem email duplicado ajax */

#tooltip {
	color:  #6B6B6B;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #D1DEEF;
	padding: 5px;
	font-size: 11px !important;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 11px; }

.divglobal {
	*text-align:center; /* remédio" para o hack do IE */
	padding-left:-1px;/* para firefox */
}
.div_fd_conteudo{
	background:url(/img/fd_conteudo.gif);
	width:1000px; 
	margin-bottom:15px;
}
.divbaixo{background:url(/img/fd_geral.jpg) no-repeat top;}
.texto_news {
	font-size: 16px;
	color: #FFFFFF;
}
.div_menu_operador{
	width:976px;
	background:#13366d;
	padding:10px;
	
	border:3px solid #0e2e5d;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}
.div_menu_operador a{
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	display:block;
	float:left;
	margin:4px 10px 2px 10px;
}
.div_menu_operador a.on{
	color:#36d4ff;
}

.bt_sair_operador{
	display:inline;
	float:right;
	margin:0 0 0 0;
}

.div_img_inc-index{
	position:absolute;
	_position:fixed;
	width:1000px;
	height:262px;
	background-image:url(/img/fd_menu_index.png);
	top: 275px;
	left:50%;
	margin-left:-500px;
	_margin-left:0px;
	_margin-top:-275px;
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:hidden; 
}

.div_menu-sis{
	position:absolute; 
	_position:fixed; 	
	width:1000px; 
	height:231px; 
	background-image:url(/img/fd_menu_sis.png); 
	left:50%;
	margin-left:-500px;
	_margin-left:0px;
	_margin-top:-275px;
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:hidden; 
}
.div_menu-sis_afiliados{
	position:absolute; 
	_position:fixed; 	
	width:1000px; 
	height:231px; 
	background-image:url(/img/fd_menu_sis-afiliados.png); 
	left:50%;
	margin-left:-500px;
	_margin-left:0px;
	_margin-top:-275px;
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:hidden; 
}

.div_menu-afiliados{
	position:absolute;
	_position:fixed;
	width:1000px;
	height:262px;
	background-image:url(/img/fd_menu_afiliados.png);
	top: 275px;
	left:50%;
	margin-left:-500px;
	_margin-left:0px;
	_margin-top:-275px;
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:hidden; 
}

/* News novo*/
.div_news_topo{
	height:247px; 
	z-index:300;
}
.div_news_externa{
	height:245px; 
	width:500px;
}
.div_news_interna{
	margin-top:40px; 
	height:195px; 
	width:464px; 
	margin-bottom:25px; 
	margin-left:18px; 
	margin-right:18px;
}
/* com botoes */
#slider-buttons {
	width:970px; 
	position:absolute; 
	height:30px; 
	padding:0; 
	margin:0; 
	margin-top:185px; 
	margin-left:15px; 
	margin-right:15px;
}
#News{
	width:5000px; 
	border:0; 
	margin:0; 
	padding:0; 
	left:400px; 
}

#News li{
	list-style:none; 
	margin:0; 
	padding:0; 
	border:0; 
	float:left;
	width:500px;
	height:245px;
}
	
/* /News */

.div_topo_comprar{
	background-image:url(/img/fd_topo_comprar.png); 
	width:555px; 
	height:35px; 
	margin-left:44px;
}
.div_meio_comprar{
	background:url(/img/fd_meio_comprar.gif); 
	width:635px;
}
.div_base_comprar{
	background-image:url(/img/fd_base_comprar.png); 
	width:555px; 
	height:35px; 
	margin-left:44px;
}

.div_conteudo-rodape{
	background:url(/img/fd_conteudo2.gif) bottom;
	*margin-left:1px;
	_margin-left:0px;
	width:1000px;
	z-index:1;
	padding-bottom:30px;
}
.div_conteudo{
	padding-left:35px;
	padding-right:35px;
}
.div_comprar-agora{
	width:408px;
	height:86px;
}
.div_pag-veficado{
	margin-top:21px;
}

.img_formas-pag{
	height:75px;
	padding-top:25px;
	padding-left:15px;
}
.logo-pag_seguro{
	padding-top:15px;
	padding-left:15px;
}
.texto_fomas-pag{
	margin-top:8px;
	font-size:12px;
	color:#0040a0;
}
.div_rodape{
	background:url(/img/fd_rodape.jpg);
	width:1000px; 
	margin-top:30px; 
	height:171px;
}
.img_tipo-pag{padding-top:15px;}
/* tipo de pagamentos */

/*botos compras*/
#conteiner_botoes{
	background:url(/img/bg_planos_index.jpg);
	width:635px;
	height:325px;
	margin:8px 0 6px 14px;
}

.tipo_1{
	width:129px;
	float:left;
}
.tipo_1 a{
	background-position:0 131px;
	display:block;
	height:131px;
}
.tipo_1 a:hover{
	background-position:0 0;
	display:block;
	height:131px;
}

#bt_mega{margin:22px 0 0 80px;}
#bt_mega a{background-image: url(/img/bt_mega.png);}

#bt_easy{margin:22px 0 0 44px;}
#bt_easy a{background-image: url(/img/bt_easy.png);}

#bt_hotfile{margin:22px 0 0 44px;}
#bt_hotfile a{background-image: url(/img/bt_hotfile.png);}

#bt_4shared{margin:19px 0 0 80px;}
#bt_4shared a{background-image: url(/img/bt_4shared.png);}

#bt_uploading{margin:19px 0 0 44px;}
#bt_uploading a{background-image: url(/img/bt_uploading.png);}

#bt_mediafire{margin:19px 0 0 44px;}
#bt_mediafire a{background-image: url(/img/bt_mediafire.png);}
/* /botos compras*/

/* /Dica de download */
.fd_down-cultural{background-image:url(/img/fd_down-cultural_verde.png);}
.logo_down-cultural{
	padding-top:18px;
	padding-left:20px;
	padding-right:15px;
}
.texto_down-cultural{
	font-size:14px;
	color:#FFFFFF;
	padding-top:15px;
}

/* /Dica de download */
.img_onde-baixar{
	padding-top:5px;
	margin-bottom:10px;
}
.fd_outros-detalhes{
	width:314px;
	*width:314px;
	_width:310px;	
	height:280px; 
	background-image:url(/img/fd_detal-imp.png); 
	padding-top:60px;
	padding-left:40px;
}
.fd_outros-detalhes table{
	margin-left:-3px;
}
.fd_ajuda{
	background:url(/img/fd_ajuda.gif);
	width:230px;
	height:158px;
}
.fd_newsletter{
	background-image:url(/img/fd_newsletter.gif);
	width:230px;
	height:285px;
}
.clique_resolva{padding:108px 0 0 12px;}
.braco_dir{
	width:230px;
	height:106px;
	margin-top:10px;
}
.img_parceiros{
	margin-top:20px;
	height:57px;
	width:185px;
}
.input_seach{
	border:0;
	height:20px;
	width:136px;
	letter-spacing:-1px;
	font-size:15px;
}
.div_input_seach{
	padding-top:110px; 
	padding-left:25px;
}
.img_ico-orkut{
	padding-top:30px;
	padding-left:20px;
}

/* login erro*/
.fd_input_login_erro{background-image:url(/img/modalbox/fd_input.gif);}
.div_fd_login_pag{
	margin-top:30px;
	background-image:url(/img/fd_login_erro.png);
	width:255px;
	height:300px;
	padding-left:25px;
}
/* login erro*/

/* ajuda */
.texto_menu{
	margin-top:75px; 
	padding-left:315px;
	line-height:19px;
	letter-spacing:-1px;
}
.botoes_menu{
	margin-top:5px;
	padding-left:305px;
}

.bt_sair{
	display:inline;
	float:right;
	margin-right:30px;
	margin-top:10px;
}
.fd_meio_ajuda{background-image:url(/img/img_ajuda/fd_ajuda_meio.png);}

.div_img_ajuda{padding-top:15px;}

.div_img_tmp{
	padding-left:5px;
	padding-top:15px;
}
.div_img_duvidas{
	padding-left:40px;
	padding-top:15px;
}
.input-select_form{
	border:1px #e2e2e2 solid;
	width:291px;
}
.div_textarea-assunto{
	background-image:url(/img/conta/fd_input-text.gif);
	width:291px; 
	height:32px; 
}
.div_textarea-msn{
	background-image:url(/img/img_ajuda/fd_campo_msn.png); 
	width:520px; 
	height:201px; 
}

/* /ajuda */
.padding_10{padding:10px;}
.padding_7px{padding:7px;}
.padding-left_20px{ padding-left:20px}
.padding-top_7px{ padding-top:7px}
.text-align_left{text-align:left;}
.width_275{width:275px;}
.width_360{width:360px;}

/* sis/css/inc.css */
.div_img_minha-conta{padding-top:15px;}
.div_img_bt-voltar {
	padding-left:30px;
	padding-top:5px;
	margin-bottom:10px;
}
.div_img_atualizar-cadastro {
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
}
.div_img_acesso{
	padding-top:10px;
	padding-left:30px;
}

.div_linha{
	padding-top:20px; 
	padding-left:35px; 
	margin-bottom:20px;
}
.div_setas{
	width:684px; 
	*width:684px; 
	_width:681px;
}
.div_input-text_form {
	background-image:url(/img/conta/fd_input-text.gif);
	width:500px; 
	height:32px; 
}
.div_input-textarea{
	background-image:url(/img/conta/fd_input-textarea.gif);
	width:500px;
	height:81px;
}
.div_fd-input1{
	background-image:url(/img/conta/fd_input1.gif);
	width:500px;
	height:32px;
}
.div_fd-input2{
	background-image:url(/img/conta/fd_input2.gif);
	width:500px;
	height:32px;
}
.textarea-logradouro{
	width:270px; 
	height:62px;
}
/* Live validation */
.LV_validation_message{
    margin:0 0 0 15px;
}
.LV_invalid {
	font-family:Georgia, "Times New Roman", Times, serif;
    color:#CC0000;
	font-weight:bold;
	font-size:12px;
}
/* Live validation */

.tooltip{
	display:none;
	background:transparent url(/img/fundo_tootip.png) no-repeat;
	font-size:14px;
	height:59px;
	width:217px;
	padding:28px 20px 15px 20px;
	text-align:center;
	color:#fff;
	z-index:150;
}

/* FeedBack */
#div_feedback{
	background:url(/img/bt_feedback.png);
	*background:url(/img/bt_feedback.png);
	_background:url(/img/bt_feedback.gif);
	position:fixed;
	*position:fixed; /*no ie 6 */
	_position:absolute;
	top:61px;
	right:0px;
	height:158px;
	width:50px;
	z-index:100;
}
#div_feedback a{
	display:block;
	width:50px;
	height:158px;
	z-index:100;
}
/* FeedBack */

.fd_topo_login_menor{background:url(/img/conta/fd_topo_login_menor.gif) no-repeat left bottom;}
.fd_meio_login_menor{background:url(/img/conta/fd_meio_login_menor.gif) repeat-y left;}
.fd_base_login_menor{background:url(/img/conta/fd_base_login_menor.gif) no-repeat top left;}

.fd_meio_ajuda{background-image:url(/img/img_ajuda/fd_ajuda_meio.png);}
.fd_topo_ajuda{background-image:url(/img/img_ajuda/fd_ajuda_topo.png);}
.fd_meio_base{background-image:url(/img/img_ajuda/fd_ajuda_base.png);}
.fd_form-top{background-image:url(/img/conta/fd_form-top.gif);}
.fd_form-top2{background-image:url(/img/conta/fd_form-top2.gif);}
.fd_form-meio{background-image:url(/img/conta/fd_form-meio.gif);}
.fd_form-meio2{background-image:url(/img/conta/fd_form-meio2.gif);}
.fd_form-base{background-image:url(/img/conta/fd_form-base.gif);}
.fd_form-base2{background-image:url(/img/conta/fd_form-base2.gif);}
.fd_formas-pag{background-image:url(/img/fd_formas-pag.png);}

.titulo_detalhes{color:#245eb5;}
.img_chega-de-papo{margin-left:3px;}


/************* menu sistema *************/
#div_bt_afiliados{
	width:176px;
	height:61px;
	float:left;
	margin:58px 0 -10px 17px;
	background:url(/img/bt_afiliados.png);
	padding:0 10px 10px 0;
}

/******* botoes azuis padrao *******/
#div_bt_comprar{
	width:123px;
	height:34px;
	float:left;
	margin:-5px 0 -10px 0;
	background:url(/img/bt_comprar.png);
	padding:10px;
}
#div_bt_login-premium{
	width:174px;
	height:34px;
	float:left;
	margin:-5px 0 -10px -12px;
	background:url(/img/bt_login-premium.png);
	padding:10px;
}
#div_bt_minha_conta{
	width:156px;
	height:34px;
	float:left;
	margin:-5px 0 -10px -12px;
	background:url(/img/bt_minha_conta.png);
	padding:10px;
}
#div_bt_suporte{
	width:111px;
	height:34px;
	float:left;
	margin:-5px 0 -10px -12px;
	background:url(/img/bt_suporte.png);
	padding:10px;
}
/******* /botoes azuis padrao *******/

/******* botoes cinza afiliados *******/
#div_bt_comprar_afiliado{
	width:123px;
	height:34px;
	float:left;
	margin:-5px 0 -10px 0;
	background:url(/img/bt_comprar_afiliado.png);
	padding:10px;
}
#div_bt_login-premium_afiliado{
	width:174px;
	height:34px;
	float:left;
	margin:-5px 0 -10px -12px;
	background:url(/img/bt_login-premium_afiliado.png);
	padding:10px;
}
#div_bt_minha_conta_afiliado{
	width:156px;
	height:34px;
	float:left;
	margin:-5px 0 -10px -12px;
	background:url(/img/bt_minha_conta_afiliado.png);
	padding:10px;
}
#div_bt_suporte_afiliado{
	width:111px;
	height:34px;
	float:left;
	margin:-5px 0 -10px -12px;
	background:url(/img/bt_suporte_afiliado.png);
	padding:10px;
}
/******* /botoes cinza afiliados *******/

.botao_menu a{
	display:block;
	height:100%;
}
/************* /menu sistema *************/

/************* AFILIADO *************/
#toggle_contrato{
	background:#fffbe7;
	border:1px solid #aaa;
	padding:8px;
	margin:10px 10px 10px 6px;
	cursor:pointer;
}
#toggle_contrato:hover{
	background:#fff7cd;
}

#retorno_aviso_email{
	margin:4px 0 16px 6px;
	display:none;
	font-weight:bold;
	float:left;
	padding:4px 6px;
}
.retorno_aviso_vermelho{
	background:#d71d1e;
	border:1px solid #6c0000;
	color:#FFF;
}
.retorno_aviso_verde{
	background:#dbfedd;
	border:1px solid #2fcd32;
	color:#666;
}
/************* /AFILIADO *************/

/************* Cadatro *************/

.fd_topo_box_afiliados{
	background:url(/img/fd_topo_box_afiliados.gif) bottom no-repeat;
	height:16px;
}
.fd_meio_box_afiliados{
	background:url(/img/fd_meio_box_afiliados.gif) repeat-y;
}

.fd_base_box_afiliados{
	background:url(/img/fd_base_box_afiliados.gif) top no-repeat;
	height:15px;
}

/************* /Cadatro *************/

/********************* AFILIADOS *********************/

.fundo-branco_topo{
	background:url(/img/faq/fundo-branco_topo.gif) bottom no-repeat;
	height:15px;
}
.fundo-branco_meio{
	background:url(/img/faq/fundo-branco_meio.gif) repeat-y;
}
.fundo-branco_base{
	background:url(/img/faq/fundo-branco_base.gif) top no-repeat;
	height:15px;
}

.fundo-vermelho_topo{
	background:url(/img/fd_vermelho_topo.gif) bottom no-repeat;
	height:15px;
}
.fundo-vermelho_meio{
	background:url(/img/fd_vermelho_meio.gif) repeat-y;
}
.fundo-vermelho_base{
	background:url(/img/fd_vermelho_base.gif) top no-repeat;
	height:15px;
}

.bt_aceito{
	background:url(/img/conta/bt_aceito.gif);
	width:107px;
	height:42px;
	cursor:pointer;
	border:0;
}
.div_codigo_html_banner{
	margin-top:5px;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	font-family:"Courier New", Courier, monospace;
	width:440px; 
	border:1px solid #e2e2e2; 
	background:#f8f8f8; 
	padding:4px;
}
.bt_busca{
	background:url(../img/faq/bt_submit_busca.gif);
	width:41px;
	height:38px;
	cursor:pointer;
	border:0;
}
.bt_resgatar{
	width:127px;
	height:42px;
	background:url(/img/bt_resgatar.gif);
	cursor:pointer;
	border:0;
	margin-left:2px;
}
.bt_concluir{
	width:128px;
	height:42px;
	background:url(/img/bt_concluir.gif);
	cursor:pointer;
	border:0;
	margin-left:2px;
}
.bt_alterar-metodo{
	width:203px;
	height:34px;
	background:url(/img/bt_alterar-metodo.gif);
	border:0;
	display:block;
}
.bt_salvar{
	width:96px;
	height:34px;
	background:url(/img/bt_salvar.gif);
	border:0;
	display:block;
	cursor:pointer;
}
.bt_oraculo{
	width:250px;
	height:42px;
	background:url(/img/bt_oraculo.jpg);
	border:0;
	display:block;
	cursor:pointer;
}

/* INPUT COM FUNDO F8F8F8 */
.div_fd_input_esq{
	width:14px;
	height:32px;
	background:url(/img/fd_input_esq.gif);
	float:left;
}
.div_fd_input_meio{
	height:32px;
	background:url(/img/fd_input_meio.gif) repeat-x;
	float:left;
	padding:3px 0 0 0;
}
	.div_fd_input_meio select, .div_fd_input_meio input{
		border:0;
		height:22px;
		color:#002164;
		font-weight:bold;
		padding:4px 0 0 0;
		background:#f8f8f8;
	}
	
.div_fd_input_dir{
	width:14px;
	height:32px;
	background:url(/img/fd_input_dir.gif);
	float:left;
}
/* INPUT COM FUNDO F8F8F8 */

/* INPUT COM FUNDO BRANCO */
.div_fd_input_esq_br{
	width:14px;
	height:32px;
	background:url(/img/fd_input_esq_br.gif);
	float:left;
}
.div_fd_input_meio_br{
	height:32px;
	background:url(/img/fd_input_meio_br.gif) repeat-x;
	float:left;
	padding:3px 0 0 0;
}
	.div_fd_input_meio_br select, .div_fd_input_meio_br input{
		border:0;
		height:22px;
		color:#002164;
		font-weight:bold;
		padding:4px 0 0 0;
		background:#FFF;
	}
	
.div_fd_input_dir_br{
	width:14px;
	height:32px;
	background:url(/img/fd_input_dir_br.gif);
	float:left;
}
/* INPUT COM FUNDO BRANCO */

.titulo_input{
	margin:0 0 3px 6px;
	font-weight:bold;
	font-size:18px;
	color:#245eb5;
}
.status_saque{
	background:url(/img/fd_aviso-azul.gif);
	width:199px;
	height:60px;
	color:#FFF;
	font-size:12px;
	padding-top:13px;
	margin-top:10px;
}

/********************* /AFILIADOS **********************/


/********************* NEWSLETTER LATERAL **********************/
.background_no-repeat{background-repeat:no-repeat;}
.div_newsletter{
	padding-top:10px;
	width:210px;
}
.input_seach{
	border:0;
	height:20px;
	width:128px;
	letter-spacing:-1px;
	font-size:15px;
}
.text_color-azul{color:#002164;}
.bold{font-weight:bold;}
.float-right{float:right;}
.fd_input_newsletter{
	padding-top:6px; 
	padding-left:10px; 
	width:140px;
	*width:160px;
	_width:160px;
	height:26px;
	*height:32px;
	_height:32px;
	background:url(/img/fd_input_newsletter.gif);
	background-repeat:no-repeat;
}

.fd_input_newsletter_2{
	float:left;
	padding-top:6px;
	padding-left:10px; 
	width:140px;
	height:26px;
	background:url(/img/fd_input_newsletter.gif);
	background-repeat:no-repeat;
	display:inline;
}

.bt_enviar_news{
	float:left;
	display:inline;
}

.div_input_news{
	margin-bottom:20px;
}

.letter-spacing_05{letter-spacing:-1px;}
.letter-spacing_1{letter-spacing:-1pt;}
.letter-spacing-25{letter-spacing:-25}
.padding-top_10px{padding-top:10px}

.margin-top_16px{margin-top:16px;}
.margin-left_1px{margin-left:1px;}

.line-height_18px{line-height:18px;}
/********************* /NEWSLETTER LATERAL **********************/


/********************* CADASTRO COMPLETO **********************/

.carregando_cadastro{
	background:url(/img/ajax-loader-32-blue.gif) no-repeat;
	height:32px;
	width:200px;
	padding:6px 0 0 40px;
	font-size:16px;
	font-weight:bold;
	color:#245eb5;
}
/********************* /CADASTRO COMPLETO *********************/

/********************* PRODUTOS  *********************/
.info_produtos{
	padding-right:30px;
}
.info_produtos .titulo{
	color:#f18f20;
	font-size:24px;
	font-weight:bold;
	margin-bottom:2px;
}
.info_produtos .subtitulo{
	color:#666666;
	font-size:14px;
	margin-bottom:16px;
}

.info_produtos .thumbs{
	margin-top:10px;
}
.line-through{
	text-decoration:line-through;
}

#bt_mais-detalhes{
	display:block;
	float:left;
	text-decoration:none;
	color:#000;
	margin-left:50px;
	width:118px;
	height:97px;
	padding:31px 0 0 34px;
}
#bt_mais-detalhes.on{
	background:url(/img/produtos/bg_bt_detalhes.gif);
}
#bt_calculo-frete{
	display:block;
	float:left;
	text-decoration:none;
	color:#000;
	margin-left:10px;
	width:212px;
	height:119px;
}
#bt_calculo-frete.on{
	background:url(/img/produtos/bg_bt_frete.gif);
}

#bt_testes-performance{
	display:block;
	float:left;
	text-decoration:none;
	color:#000;
	margin-left:15px;
	height:97px;
	padding:31px 0 0 0;
}

#detalhes_produtos{
	margin:0 0 20px 50px;
}
	#detalhes_produtos .topo{
		background:url(/img/produtos/bg_detalhes-topo.gif);
		width:548px;
		height:11px;
		margin-top:-12px;
	}
	#detalhes_produtos .meio{
		background:url(/img/produtos/bg_detalhes-meio.gif) repeat-y;
		width:496px;
		padding:6px 26px;
	}
	#detalhes_produtos .base{
		background:url(/img/produtos/bg_detalhes-base.gif);
		width:548px;
		height:11px;
	}
.hr_produtos{
	background:#e0e3e8;
	height:3px;
	width:90%;
	margin:15px auto;
}
#formas_pagamento_produtos{
	margin-left:60px;
}

#dados_pagamento_pag #table_parcelas{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 40px;
}
#dados_pagamento_pag #table_parcelas tr td{
	border:1px solid #dedede;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#retorno_frete{
	margin:25px 0 15px 0;
	font-size:16px;
}
#retorno_frete .erro_frete{
	color:#cc0000;
	font-weight:bold;
}

/********************* /PRODUTOS *********************/

#box-comprovante {/* mestre */
	width: 586px;
	height: 312px;
	text-align: left;
}
#dados-comprovante { 
	width: 300px;
	margin-left: 25px;
	margin-top: 17px;
	float: left;
	text-align: left;
}
#img-comprovante {
	width: 200px;
	text-align: left;
	margin-left: 365px;
	margin-top: -31px;
	float: left;
}
#btn-enviar-comprovante {
	margin-left: 28px;
}
#btn-escolhe-comprovante {
	width: 131;
	height: 20px;
	text-align: left;
	float: left;
	margin-left: 25px;
	margin-top: 7px;
}
#img-nitida {
	width: 210px;
	text-align: left;
	margin-left: 25px;
	margin-top: 7px;
	float: left;
}
.texto-comprovante {
	width: 320px;
	height: 108px;
	margin-left: 20px;
	float: left;
	border: 0px;
	margin-top: -1px;
	overflow-x: hidden;	
}
#btn-enviar-dados {
	width: 131;
	height: 15px;
	float: left;
	margin-left: 25px;
	margin-top: 7px;
}
#img-msnatendimento {
	margin-left: 38px;
	margin-top: 38px;
	float: left;
}
.img-msnatendimento {
	background: url(../img/comprar/img-msnatendimento.gif) no-repeat;
	width: 22px;
	height: 22px;	
}
.img-msnatendimento:hover {
	background-position: -22px 0px;
}
#img-ajuda {
	margin-left: 15px;
	margin-top: 40px;
	float: left;	
}
.msn-ajuda-on {
	color: #65BD3C;
}
.msn-ajuda-off {
	color: #CC0000;	
}

/* MEDIDAS PADROES */

.font_size_10px{font-size:10px;}
.font_size_11px{font-size:11px;}
.font_size_12px{font-size:12px;}
.font_size_14px{font-size:14px;}
.font-size_15px{font-size:15px;}
.font-size_16px{font-size:16px;}
.font-size_17px{font-size:17px;}
.font-size_18px{font-size:18px;}
.font-size_19px{font-size:19px;}
.font-size_22px{font-size:22px;}
.font-size_36px{font-size:36px;letter-spacing:-2px}
.font-size_50px{font-size:50px;letter-spacing:-2px}

.green{color:#357500;}
.blue{color:#0066b8;}
.red{color:#b02b11;}
.text_color-preto{color:#000000;}
.text_color-silver{color:#666666;}
.text_color-silver-escuro{color:#333;}
.text_color-silver-claro{color:#999999;}
.text_color-silver-medio{color:#818080;}
.text_color-red{color:#ff0000;}
.text_color-red-escuro{color:#cc0000}
.text_color-verde{color:#388300;}
.text_color-branco{color:#FFFFFF;}
.branco{color:#FFF;}
.text_color-azul{color:#002164;}
.text_color-azul-claro{color:#245eb5;}

.letter-spacing-05{
	letter-spacing:-0.5px; /* ie 8 fica como -1px */
}

.letter-spacing_05{letter-spacing:-1px;}
.letter-spacing_1{letter-spacing:-1pt;}
/*.letter-spacing-25{letter-spacing:-25} */

.font_tahoma{font-family:Tahoma, Arial, Helvetica, sans-serif;}
.bold{font-weight:bold;}
.font-weight_normal{font-weight:normal;}
.underline{text-decoration:underline;}
.pointer{cursor:pointer;}

.font_weight-normal{font-weight:normal;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}

.float-right{float:right;}
.float-left{float:left;}

.height_10px{height:10px;}
.height-13px{height:13px;}
.height-14px{height:14px;}
.height_16px{height:16px;}
.height-30px{height:30px;}
.height_37px{height:37px;}

.width_9px{width:9px;}
.width_20px{width:20px;}
.width_31px{width:31px;}
.width_46px{width:46px;}
.width_60px{width:60px;}
.width_69px{width:69px;}
.width_105px{width:105px;}
.width_230px{width:230px;}
.width_429px{width:429px;}

.margin_5px{margin:5px}
.margin-top-3px{ margin-top:-3px}
.margin-top_13px{ margin-top:13px}
.magin-top_5px{margin-top:5px;}
.magin-top_7px{margin-top:7px;}
.magin-top_10px{margin-top:10px;}
.magin-top_12px{margin-top:12px;}
.margin-top_15px{margin-top:15px;}
.margin-top_20px{margin-top:20px;}
.margin-top_25px{margin-top:25px;}
.magin-top_30px{margin-top:30px;}
.magin-top_50px{margin-top:50px;}
.magin-top_65px{margin-top:65px;}

.margin-right_6px{margin-right:6px;}
.margin-right_10px{margin-right:10px;}
.margin-right12{margin-right:12px;}
.margin-right_20px{margin-right:20px;}
.margin-right_40px{margin-right:40px;}
.margin-right_75px{margin-right:75px;}

.margin-left-3px{margin-left:-3px}
.margin-left_6px{margin-left:6px}
.margin-left_100px{margin-left:100px}
.margin-left_70px{margin-left:70px}
.margin-left_40px{margin-left:40px}
.margin-left_35px{margin-left:35px}
.margin-left_30px{margin-left:30px}
.margin-left_25px{margin-left:25px}
.margin-left_20px{margin-left:20px}
.margin-left_15px{margin-left:15px}
.margin-left_14px{margin-left:14px}
.margin-left_10px{margin-left:10px}

/*
.margin-left{margin-left:10px;}
.margin-left{margin-left:6px;}
*/

.margin-bottom_4px{margin-bottom:4px;}
.margin-bottom_6{margin-bottom:6px;}
.margin-bottom_10px{margin-bottom:10px;}
.margin-bottom_15px{margin-bottom:15px;}
.margin-bottom_20{margin-bottom:20px;}
.margin-bottom_21px{margin-bottom:21px;}
.margin-bottom_40{margin-bottom:40px;}

.padding_3px{padding:3px;}
.padding_15{padding:15px;}

.padding-left_5{padding-left:5px;}
.padding-left_13{padding-left:13px;}
.padding-left_15px{padding-left:15px}
.padding-left_18px{padding-left:18px}
.padding-left_20px{padding-left:20px}


.padding-right_4px{padding-right:4px;}
.padding-right_15px{padding-right:15px;}
.padding_10px{padding:10px;}

.padding-top_2px{padding-top:2px}
.padding-top_4px{padding-top:4px;}
.padding-top_6px{padding-top:6px;}
.padding-top_10px{padding-top:10px;}
.padding-top_20px{padding-top:20px;}

.display_block{display:block;}
.display_inline{display:inline;}
.display_none{display:none;}

.height_4px{height:4px;}
.height_6px{height:6px;}
.height_10px{height:10px;}
.height_14px{height:14px;}
.height_17px{height:17px;}
.height_20px{height:20px;}
.height_22px{height:22px;}
.height_23px{height:23px;}

.height-37px{height:37px;}
.height-40px{height:40px;}
.height-100px{height:100px;}
.height-106px{height:106px;}
.height-127px{height:127px;}
.height_180{height:180px;}
.height_216px{height:216px;}
.height_221px{height:221px;}
.height_230px{height:230px;}
.height-240px{height:240px;}
.height-260px{height:260px;}
.height_290px{height:290px;}
.height_370px{height:370px;}
.height-1130px{height:1130px;}
.boder_none{border:none;}
.boder_0{border:0;}

/* tipo de pagamentos */
.background_no-repeat{background-repeat:no-repeat;}
.background_repeat-x{background-repeat:repeat-x;}
.background_repeat-y{background-repeat:repeat-y;}
.background_position-left{background-position:left;}
.background_position-bottom{background-position:bottom;}
.background_position-top{background-position:top;}
.background_position-center{background-position:center;}