#top{ width: 920px; height: 110px; background:url('../img/bkg_top.jpg') no-repeat top left;}
	
		/* ########### */
		/* ########### LOGO/LOGIN/BUSCA STYLES */
		/* ########### */
		
		#logo{ width: 920px; height: 78px; } 
			.logo{ position: absolute; top: 18px; margin-left: 10px;}
			.busca{ width:421px; position: absolute; top: 22px; margin-left: 470px;}
				.busca p{float: left; background:url('../img/bkg_top_areafale.gif') no-repeat top right; margin-bottom:0; margin-top:0; text-align:right; height:25px; font-size:11px; font-weight:bold; padding: 8px 10px 0 0; margin-right: 10px;}
				.busca a{color:#333333; text-decoration:none; }
					.busca a:hover{text-decoration:underline;}
				.busca input{color:#999999; font-size:11px;}
				
				.input_barra_busca{ width: 121px; height:14px;  border:1px solid #999999; padding:3px 10px 0 3px; position:absolute; top:6px; background:url(../img/bkg_input.gif) repeat-x top left; }
				.bt_pesquisa{ width: 19px; height:19px; background:url('../img/bt_busca.gif') no-repeat top left; border:none;  position:absolute; top:6px; margin:0 0 0 131px;}
				
				.bt_area{ background:url('../img/img_area.jpg') no-repeat top left; padding-left:24px;}
				.bt_fale{ background:url('../img/img_fale.jpg') no-repeat top left; padding-left:24px;}

				.support-contact {
				        color: #c70752;
				        font-size:12px;
				        margin-left: 490px;
						margin-top:0;
				        position:absolute;
				        top: 54px;
				}
				.support-contact a {
					color:#c70752;
					text-decoration:none;
				}
				.support-contact a:hover {
					text-decoration:underline;
				}

				
			.login_box{ position:relative;}
			
			
			#login.loginArea, #friend.loginArea{ border:1px solid #666666; background-color:#FFFFFF;  padding: 2px; z-index:100;}	
				#login.loginArea{ width:320px; position: absolute; top:10px; margin-left:287px;}
				#friend.loginArea{ width:662px; position: absolute; top:150px; margin-left:150px;}
				
				#friend .bt_fechaLogin, #login .bt_fechaLogin{ width: 55px; height:14px; background:url('../img/bt_fechar_login.gif') no-repeat top left; display:block; position:absolute; }
					#login .bt_fechaLogin{ top:6px; left:265px;}
					#friend .bt_fechaLogin{ top:6px; left:608px;}
				
				#friend.loginArea .borderGray, #login.loginArea .borderGray{  border: 2px solid #666666;}
					#login.loginArea .borderGray{ height: 90px;}
					#friend.loginArea .borderGray{ height: 400px;}
					
				#friend.loginArea .formulario.adm{ width:600px;}
				#friend.loginArea .formulario.adm h3{ width:600px;}
				#friend.loginArea .formulario.adm input{ width:250px;}	
				#friend.loginArea .formulario.adm .campoFriend{ float:left; width:260px;}
				#friend.loginArea .formulario.adm .btFriend{ background:url(../img/bt_enviar_friend.gif) no-repeat top left; width:65px; height: 25px;}
				
				
				#friend.loginArea .dotted, #login.loginArea .dotted{ font-size:11px; width: 290px; padding-bottom: 5px; clear:left;}
				#friend.loginArea .button, #login.loginArea .button{ width:64px; float:left; margin: 22px 0 0 5px; background:none; border:0; }
					#friend.loginArea .button{ position:absolute; top:325px; margin-left:230px; *margin-left:120px;}
					
				.btLogin{ background:url('../img/bt_entrar_login.gif') no-repeat top left; width:64px; height:22px; border:0; display:block; display:block; position:absolute; top:45px; margin-left:0px;}
				#friend a.esqueciSenha, #login a.esqueciSenha{ position: absolute; top: 75px; *top: 78px; _top: 85px; margin: 0 0 0 185px; padding: 2px; font-size: 11px; text-align:right; color:#c70752; text-decoration:none;}
					#friend a.esqueciSenha:hover, #login a.esqueciSenha:hover{ text-decoration:underline;}
								
				#friend .loginTit, #login .loginTit{ background-color:#666666; font-weight:bold; color:#FFFFFF; font-size:14px; padding:2px 0 2px 13px;  margin:0;}
				#friend .loginEmail, #login .loginEmail{ height: 30px; width: 120px; margin: 0; font-size:11px; font-weight:bold;color:#666666; padding:10px; float:left;}
					#friend .input_loginEmail, #login .input_loginEmail{ width: 120px; height:14px;}
				#friend .loginSenha, #login .loginSenha{ height: 30px; width: 70px; margin: 0; font-size:11px; font-weight:bold;color:#666666; padding:10px; float:left;}
					#friend .input_loginSenha, #login .input_loginSenha{ width: 70px; height:14px;}
					
					.saibaMais, .maisNoticias, .sejaRevendedor{ color:#c70752; font-weight:bold; text-decoration:none; background:url('../img/blt_seta_direita.gif') no-repeat top right; display:inline; font-size:10px; padding-right:12px}
								a.saibaMais:hover, a.maisNoticias:hover, a.sejaRevendedor:hover{ text-decoration:underline;}
							
					.dotted{ width:180px; background:url('../img/bkg_dot.gif') repeat-x top left; margin:3px 0 0 13px; padding-top: 3px;}
					
					#login .login_error{ text-align:center; color:#FF0000; position:absolute; font-size:11px; top: 23px;  margin-left:10px; font-weight:bold;}
					
				.loginArea.loading{ width:120px; height:70px; top:300px; left:50%; margin-left: -60px; text-align:center; background:url('../img/bkg_loading_box.gif') repeat-x top left; border:1px solid #999999; position:absolute; z-index:105;}
			.loginArea.loading img{ margin-top:15px;}
			.loginArea.loading h2{ font-size:11px; color:#c70752; margin:6px 0 0 0;}
		.loginArea .btExcluiSim{ background:url('../img/bt_excluir_sim.gif') no-repeat center left; width:93px; height:21px; display:block; float:right;}
		.loginArea .btExcluiNao{ background:url('../img/bt_excluir_nao.gif') no-repeat center left; width:116px; height:21px;display:block; float:left;}
					
					
					
					
		/* ########### */
		/* ########### MENU STYLES */
		/* ########### */
		
		#menu{ width: 920px; height: 30px; }
			#menu ul{ width: 829px; height: 30px; margin: 0; padding: 0; float: left;}
				#menu ul li{ margin: 0; padding: 0; list-style: none; float: left;}
					#menu ul li a{ height: 30px; display: block; float: left; margin: 0; }
						.bt_01{ width: 142px; background-image:url('../img/bt_menu_01.gif');}
							.bt_01_on{ width: 142px; background-image:url('../img/bt_menu_01_on.gif');}
						.bt_02{ width: 90px; background-image:url('../img/bt_menu_02.gif');}
							.bt_02_on{ width: 90px; background-image:url('../img/bt_menu_02_on.gif');}
						.bt_03{ width: 89px; background-image:url('../img/bt_menu_03.gif');}
							.bt_03_on{ width: 89px; background-image:url('../img/bt_menu_03_on.gif');}
						.bt_04{ width: 121px; background-image:url('../img/bt_menu_04.gif');}
							.bt_04_on{ width: 121px; background-image:url('../img/bt_menu_04_on.gif');}
						.bt_05{ width: 156px; background-image:url('../img/bt_menu_05.gif');}
							.bt_05_on{ width: 156px; background-image:url('../img/bt_menu_05_on.gif');}
						.bt_06{ width: 148px; background-image:url('../img/bt_menu_06.gif');}
							.bt_06_on{ width: 148px; background-image:url('../img/bt_menu_06_on.gif');}
						.bt_07{ width: 83px; background-image:url('../img/bt_menu_07.gif');}
							.bt_07_on{ width: 83px; background-image:url('../img/bt_menu_07_on.gif');}
							a.bt_01, a.bt_02, a.bt_03, a.bt_04, a.bt_05, a.bt_06, a.bt_07{ background-color:#333333; background-position: top left;}
							a.bt_01:hover, a.bt_02:hover, a.bt_03:hover, a.bt_04:hover, a.bt_05:hover, a.bt_06:hover, a.bt_07:hover{background-position: bottom left;}
							a.bt_01_on, a.bt_02_on, a.bt_03_on, a.bt_04_on, a.bt_05_on, a.bt_06_on, a.bt_07_on{background-position: top left;}
							
			.country{ width: 60px; color:#FFFFFF; font-size: 11px; position: absolute; top: 78px; margin-left:830px; padding: 8px 0 8px 15px;}
				.country ul{ width: 60px; margin:0; padding:0; list-style: none;}
					.country ul li{ margin:10px 0 10px 0;}
						.country ul li a{ color:#c70752; text-decoration:none;}
						.country ul li a:hover{ text-decoration:underline;}
				.country span{ display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:10px;}
				.select_country{ float:left; width: 60px;}


		.pageOptions{ position:absolute; top: 180px; margin-left: 830px; z-index:1;}
			a.topPrint{ width:20px; height:20px; background:url('../img/bt_imprimir.gif') no-repeat top left; display:inline-block;}
			a.topPrint:hover{font-size:11px; color:#999999; text-decoration:none; text-align:right; }
				a.topPrint:hover span{display:block; position:absolute; top: 15px; margin-left:-155px; *margin-left:-175px; _margin-left:-175px; width:150px; font-family:verdana; font-size:9px; background:url('../img/bkg_list_options.gif') no-repeat center right; padding-right: 10px;}
			a.topEmail{ width:20px; height:20px; background:url('../img/bt_enviar_mail.gif') no-repeat top left; display:inline-block;}
			a.topEmail:hover{font-size:11px; color:#999999; text-decoration:none; text-align:right; }
				a.topEmail:hover span{display:block; position:absolute; top: 15px; margin-left:-155px; *margin-left:-175px; _margin-left:-175px; width:150px; font-family:verdana; font-size:9px; background:url('../img/bkg_list_options.gif') no-repeat center right; padding-right: 10px;}
			a.topNews{ width:20px; height:20px; background:url('../img/bt_newsletter.gif') no-repeat top left; display:inline-block;}
			a.topNews:hover{font-size:11px; color:#999999; text-decoration:none; text-align:right; }
				a.topNews:hover span{display:block; position:absolute; top: 15px; margin-left:-155px; *margin-left:-175px; _margin-left:-175px; width:150px; font-family:verdana; font-size:9px; background:url('../img/bkg_list_options.gif') no-repeat center right; padding-right: 10px;}
			
			a.topAdd{ width:20px; height:20px; background:url('../img/bt_add_favoritos.gif') no-repeat top left; display:inline-block;}
				a.topAdd:hover{font-size:11px; color:#999999; text-decoration:none; text-align:right; }
					a.topAdd:hover span{display:block; position:absolute; top: 15px; margin-left:-155px; *margin-left:-175px; _margin-left:-175px; width:150px; font-family:verdana; font-size:9px; background:url('../img/bkg_list_options.gif') no-repeat center right; padding-right: 10px;}
			
			.infoUser{ position: absolute; top: 22px; margin-left: 380px; width:550px;}
				.infoUser p{float: left; background:url('../../img/bkg_top_areafale.gif') no-repeat top right; margin-bottom:0; margin-top:0; text-align:right; height:26px; font-size:11px; font-weight:bold; padding: 8px 10px 0 0; margin-right: 10px; color:#333; }

				.infoUser a{color:#333333; text-decoration:none; }
					.infoUser a:hover{text-decoration:underline;}
					
					
				.infoUserDetails em{  font-style:normal; font-size:10px; font-weight:normal; }
