@charset "utf-8";
/* border:1px solid #ff0000;*/

/*-----------------------------------------------*/
/*-----------------------LAYOUT------------------*/
/*-----------------------------------------------*/
	/*-----------------------GERAL------------------*/
		*{ outline:none}
		*::-moz-focus-inner { border: 0px;}
		.cornerBoxInner{ font-size:0px;}
		html{ height:100%;}
		body{ margin:0; padding:0; width:100%; height:100%; font-family:Verdana; background:url(../imgs/fundoMain.gif) top repeat-x; background-color:#FFFFFF}
		#mainWrapper{ width:100%; height:100%;}
		
		#contentWrapper{ position:relative; width:892px; margin:0 auto;}
		.ie6 #contentWrapper{ width:896px;}
		#divContent{ height:100%; min-height:100%; position:relative; z-index:1;}
		
		#divFooter{ width:100%; height:40px; float:left; padding-top:15px; font-size:10px; color: #818285; position:relative; z-index:1;}
		#divCopyright{ float:left; margin-top:5px;}
		#divSiteBy{ float:right;}
			#logoSiteBy, #logoSiteBy:visited, #logoSiteBy.linkNoticia{ width:41px; height:9px; background:url(../imgs/siteBy.gif) top center no-repeat; text-decoration:none; display:block;}
			#logoSiteBy:hover { background:url(../imgs/siteByHover.gif) top center no-repeat; cursor:pointer;}
		
		
		/*validações*/
		#val_nome, #val_telefone, #val_localidade, #val_email, #val_msg, #val_news{ visibility:hidden; color:#FF0000;}
		/*FIM validações*/
		
		/*TITULOS GERAIS*/
		h1, h2, h3, h4, h5, h6, h7, h8{ margin:0; padding:0; font-size:10px; font-weight:normal;}
		/*END TITULOS GERAIS*/
		
		/*LINKS*/
		a img{ border:none;}
		
		a, a:visited, a:link{ text-decoration:underline; color:#878889;}
		a:hover { text-decoration:none; color:#f58220; cursor:pointer;}
		/*END LINKS*/
		/*FORMS*/
		input, textarea{ font-family:verdana;}
			.formTextbox{ background-color:#fff; font-size:10px; height:15px; border:none; padding-left:0px; padding-right:0px;}
			.formTextboxHeader{ background:none; color:#333; border:none; padding:2px 4px 2px 4px; margin:0px; font-size:10px;}
			
			.formTextarea{ background-color:#fff; font-size:10px; border:none;}
			
			.formTextboxContactos{ border:#5e5f5f 1px solid; background-color:#edeeef; font-size:10px; height:15px; padding-left:0px; padding-right:0px;}
			.formTextareaContactos{ border:#5e5f5f 1px solid; background-color:#edeeef; font-size:10px;font-family:verdana;}
			
			.pesquisaSelect{ background-color:#fff; font-size:10px; height:18px; padding-top:2px; border:none;}
			.formTextboxNewsletter{ border:none; background-color:#fff; font-size:10px; height:15px;}
			
			.btOk3,.btOk3:link,.btOk3:visited{ background:url(../imgs/btOk3.gif) center top no-repeat; width:22px; height:17px; float:right; margin-right:20px; display:block; text-decoration:none;}
			.btOk3:hover{ background:url(../imgs/btOk3Hover.gif) center top no-repeat;}
			
			.btOk2,.btOk2:link,.btOk2:visited{ background:url(../imgs/btOkMenuBottom.gif) center top no-repeat; width:23px; height:18px; display:block; text-decoration:none;}
			.btOk2:hover{ background:url(../imgs/btOkMenuBottomHover.gif) center top no-repeat;}
			
			.btOk,.btOk:link,.btOk:visited{ background:url(../imgs/btOkNewsletter.gif) center top no-repeat; width:23px; height:18px; display:block; text-decoration:none;}
			.btOk:hover{ background:url(../imgs/btOkNewsletterHover.gif) center top no-repeat;}
			
			#BoxAlertBtnOk,#BoxAlertBtnOk:link,#BoxAlertBtnOk:visited{ border:none; font-weight:bold; cursor:pointer; background:url(../imgs/btOkSexy.gif) center top no-repeat; width:30px; height:22px; text-decoration:none; text-align:right; font-size:0px;}
			#BoxAlertBtnOk:hover{ background:url(../imgs/btOkSexyHover.gif) center top no-repeat;}
			
			.bts,.bts:visited,.bts:link{ font-size:10px; font-weight:bold; text-decoration:none; color:#a5a6a6; background-color:#4b4c4c;; display:inline; text-align:center; margin:0px; padding:3px 5px 3px 5px; width:auto; background-repeat:no-repeat;}
			.bts:hover{background-color:#ffd400; color:#000; }
			
			.formTextboxQt{ background:url(../imgs/fundoTextBoxQt.gif) top center no-repeat; width:35px; height:17px; border:none; float:left; position:relative; z-index:1}
			.formTextboxQt:hover{ background:url(../imgs/fundoTextBoxQtHover.gif) top center no-repeat; }
			.formTextboxQt input{ color:#333333; width:25px; height:15px; line-height:15px; margin-left:4px; margin-right:4px; background:none; border:none; font-size:9px; position:relative; z-index:2}
			.marginItem{ padding-left:36px; position:relative; line-height:10px;}
			
			.formTextbox293{ background:url(../imgs/fundoTextBox293.gif) top center no-repeat; width:293px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextarea293Invalid{ background:url(../imgs/fundoTextBox293Invalid.gif) top center no-repeat; width:293px; height:21px; border:none; float:left; position:relative; z-index:1; font-family:verdana;}
			.formTextbox293 input, .formTextarea293Invalid input{ border:none; color:#333333; width:283px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox230{ background:url(../imgs/fundoTextBox230.gif) top center no-repeat; width:230px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox230 input{ border:none; color:#333333; width:220px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox160{ background:url(../imgs/fundoTextBox160.gif) top center no-repeat; width:160px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox160 input{ border:none; color:#333333; width:150px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox100{ background:url(../imgs/fundoTextBox100.gif) top center no-repeat; width:100px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox100 input{ border:none; color:#333333; width:90px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox180{ background:url(../imgs/fundoTextBox180.gif) top center no-repeat; width:180px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox180 input{ border:none; color:#333333; width:170px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox29{ background:url(../imgs/fundoTextBox29.gif) top center no-repeat; width:29px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox29 input{ border:none; color:#333333; width:22px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox23{ background:url(../imgs/fundoTextBox23.gif) top center no-repeat; width:23px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox23 input{ border:none; color:#333333; width:13px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox35{ background:url(../imgs/fundoTextBox35.gif) top center no-repeat; width:35px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox35 input{ border:none; color:#333333; width:25px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextbox40{ background:url(../imgs/fundoTextBox40.gif) top center no-repeat; width:45px; height:21px; border:none; float:left; position:relative; z-index:1}
			.formTextbox40 input{ border:none; color:#333333; width:35px; height:15px; line-height:15px; margin-top:2px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextareaMorada{ background:url(../imgs/fundoTextAreaMorada.gif) top center no-repeat; width:180px; height:80px; border:none; float:left; position:relative; z-index:1}
			.formTextareaMoradaInvalid{ background:url(../imgs/fundoTextAreaMoradaInvalid.gif) top center no-repeat; width:180px; height:80px; border:none; float:left; position:relative; z-index:1}
			.formTextareaMorada textarea,.formTextareaMoradaInvalid textarea{  border:none; color:#333333; width:170px; height:70px; line-height:15px; margin-top:5px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextarea293x107{ background:url(../imgs/fundoTextArea293x107.gif) top center no-repeat; width:293px; height:107px; border:none; float:left; position:relative; z-index:1; font-family:verdana;}
			.formTextarea293x107Invalid{ background:url(../imgs/fundoTextArea293x107Invalid.gif) top center no-repeat; width:293px; height:107px; border:none; float:left; position:relative; z-index:1}
			.formTextarea293x107 textarea,.formTextarea293x107Invalid textarea{  border:none; color:#333333; width:283px; height:97px; line-height:15px; margin-top:5px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			
			.formTextarea280x148{ background:url(../imgs/fundoTextArea280x148.gif) top center no-repeat; width:280px; height:148px; border:none; float:left; position:relative; z-index:1; font-family:verdana;}
			.formTextarea280x148Invalid{ background:url(../imgs/fundoTextArea280x148Invalid.gif) top center no-repeat; width:280px; height:148px; border:none; float:left; position:relative; z-index:1}
			.formTextarea280x148 textarea,.formTextarea280x148Invalid textarea{  border:none; color:#333333; width:270px; height:138px; line-height:15px; margin-top:5px; margin-left:4px; margin-right:4px; background:none; font-size:10px; position:relative; z-index:2}
			 
			
			.btEnviar,.btEnviar:link,.btEnviar:visited{ line-height:22px; font-size:12px; font-weight:bold; color:#666 !important; text-align:center; width:66px; height:22px; background:url(../imgs/btEnviar.gif) center bottom no-repeat; display:block; border:none; cursor:pointer;}
			.btEnviar:hover{ background:url(../imgs/btEnviarHover.gif) center bottom no-repeat; color:#FFFFFF !important;}
			
			
			.btGuardar,.btGuardar:link,.btGuardar:visited{ line-height:22px; font-size:12px; font-weight:bold; color:#666 !important; text-align:center; width:66px; height:22px; background:url(../imgs/btEnviar.gif) center bottom no-repeat; display:block; border:none}
			.btGuardar:hover{ background:url(../imgs/btEnviarHover.gif) center bottom no-repeat; color:#FFFFFF !important; cursor:pointer;}
			
			
			.btRemover,btRemover:link,btRemover:visited{ width:15px; height:15px; text-decoration:none !important;  font-size:10px; background:url(../imgs/btRemover.gif) center top no-repeat; display:block;}
			.btRemover:hover{ background:url(../imgs/btRemoverHover.gif) center top no-repeat;}
		/*FORMS*/
	/*---------------------END GERAL----------------*/
	/*-----------------------HEADER------------------*/
		#divHeader{ position:relative; float:left; width:886px; height:116px; margin-right:6px;}
		.ie6 #divHeader{ width:890px;}
		#divLogosTop{ position:relative; float:left; width:627px; height:39px; background:url(../imgs/fundoLogosTop.gif) no-repeat top left;}
		#divNewsletter{ position:relative; float:left; width:259px; height:39px; background:url(../imgs/fundoNewsletter.gif) no-repeat top left;}
		#divSeparadorLaranja{ position:relative; float:left; width:886px; height:3px; background:url(../imgs/fundoSeparadorLaranja.gif) no-repeat top left;}
		.ie6 #divSeparadorLaranja{ line-height:3px; font-size:1px;}
		#divLogo{ position:relative; float:left; width:184px; height:77px; background:url(../imgs/logoSite.jpg) no-repeat top left;}
		#divMenuTop{ position:relative; float:left; width:702px; height:42px; background:#e3e3e3 no-repeat top left;}
		.ie6 #divMenuTop{ width:706px;}
		#divMenuBottom{ position:relative; float:left; width:702px; height:32px; background:url(../imgs/fundoLoginPesquisa.gif) no-repeat top left;}
		
		/*LOGOS*/
			#divLogosTop a{height:25px; display:block; position:relative; float:right; margin-right:15px; margin-top:5px;}
			#logoRoland,#logoRoland:link,#logoRoland:visited{ width:135px; background:url(../imgs/logoRoland.gif) top center no-repeat; }
			#logoRoland:hover{ background:url(../imgs/logoRolandHover.gif) top center no-repeat; }
			#logoEscola,#logoEscola:link,#logoEscola:visited{ width:126px; background:url(../imgs/logoEscola.gif) top center no-repeat; }
			#logoEscola:hover{ background:url(../imgs/logoEscolaHover.gif) top center no-repeat; }
		/*END LOGOS*/
		/*NEWSLETTER*/
			#divNewsletter{ margin:0; padding:0; float:left; color:#818285; font-size:10px;}
			.formTextboxNewsletter{ background:url(../imgs/textBoxNewsletter.gif) top center no-repeat; width:146px; height:18px; float:left;}
		/*END NEWSLETTER*/
		/*PESQUISA*/
			#divMenuBottom{ margin:0; padding:6px 0px 0px 0px; color:#FFF; font-size:10px;}
			
			#divMenuBottom a,#divMenuBottom a:link,#divMenuBottom a:visited{ color:#FFF; text-decoration:underline;}
			#divMenuBottom a:hover{ color:#000;}
			
			.formTextbox70{ background:url(../imgs/textBox70.gif) top center no-repeat; width:70px; height:18px; float:left;}
			.formTextbox90{ background:url(../imgs/textBox90.gif) top center no-repeat; width:90px; height:18px; float:left;}
			.formTextbox117{ background:url(../imgs/textBox117.gif) top center no-repeat; width:117px; height:18px;}
			
			/*AUTOCOMPLETE*/
				#divAutoCompleter{ width:300px; min-height:88px; position:absolute; top:108px; left:255px; z-index:100;}
				.formTextbox117AutoCompleter{ background:url(../imgs/textBox117AutoCompleter.gif) top center no-repeat; width:117px; height:18px;}
				
				#autoCompleterTop{ width:100%; height:13px; line-height:13px; float:left; position:relative; background:url(../imgs/fundoAutoCompleterTop.gif) left top no-repeat;}
				#autoCompleterContent{ width:100%; min-height:75px; float:left; position:relative; z-index:130;}
				#autoCompleterBottom{ width:100%; height:71px; line-height:13px; position:absolute; left:0px; bottom:-10px; background:url(../imgs/fundoAutoCompleterBottom.gif) left top no-repeat; z-index:120;}
				#autoCompleterHack{ width:100%; height:95%; position:absolute; left:0px; top:10px; background-color:#c8c8c8; z-index:110;}
				
				.autoCompleterLista{ width:294px; padding:0px; margin:5px 0px 5px 0px; font-size:10px; color:#626262; position:relative; z-index:131}
				.autoCompleterLista li{ width:294px; margin:0px; padding:0px; list-style:none; margin-left:3px; float:left;}
				.autoCompleterListaTitulo{ width:100%; height:17px; background:url(../imgs/fundoAutoCompleterTitulo.gif) bottom left no-repeat; text-indent:10px; line-height:17px; font-weight:bold;}
				.autoCompleterListaSub{ width:100%; background:url(../imgs/fundoAutoCompleterLista.gif) top left repeat-y; padding-left:0px; margin-left:0px;}
					.autoCompleterWrapper{ margin:0px; position:relative;}
					.autoCompleterLista ul{ padding:0px; margin-left:0px;}
					.autoCompleterLista ul li{ margin:0px; padding:0px; list-style:none;}
					.autoCompleterListaString{ float:left; margin-left:10px;}
					.autoCompleterListaNum{ float:right; margin-right:4px;}
					.autoCompleterHighlight{ color:#c36413;}
				.autoCompleterListaBototm{ width:100%; height:9px; line-height:9px; font-size:1px; background:url(../imgs/fundoAutoCompleterListaBottom.gif) top left no-repeat;}
				
				.autoCompleterListaSub ul li .autoCompleterListaString,.autoCompleterListaSub ul li .autoCompleterListaString:link,.autoCompleterListaSub ul li .autoCompleterListaString:visited{ color:#626262; text-decoration:none;}
				.autoCompleterListaSub ul li .autoCompleterListaString:hover{ color:#626262; text-decoration:underline}
			/*END AUTOCOMPLETE*/
			
			/*PESQUISA AVANCADA*/
				#divPesquisaAvancada{ width:300px; height:85px; position:absolute; top:108px; left:255px; z-index:100; color:#FFFFFF !important; font-size:10px;}
				.formTextbox117AutoCompleter{ background:url(../imgs/textBox117_2.gif) top center no-repeat; width:117px; height:18px;}
				
				#pesquisaAvancadaTop{ width:100%; height:13px; line-height:13px; float:left; position:relative; background:url(../imgs/fundoAutoCompleterTop.gif) left top no-repeat;}
				#pesquisaAvancadaContent{ width:100%; min-height:75px; float:left; position:relative; z-index:130; line-height:10px;}
				#pesquisaAvancadaBottom{ width:100%; height:71px; line-height:13px; position:absolute; left:0px; bottom:-10px; background:url(../imgs/fundoAutoCompleterBottom.gif) left top no-repeat; z-index:120;}
				#pesquisaAvancadaHack{ width:100%; height:95%; position:absolute; left:0px; top:10px; background-color:#c8c8c8; z-index:110;}
				
					.pesquisaAvancadaWrapper{ margin:0px; position:relative;}
				.pesquisaSelect{font-size:10px; color:#333; width:145px;}
			/*END PESQUISA AVANCADA*/
		/*END PESQUISA*/
	/*---------------------END HEADER----------------*/
	/*-----------------------LEFT CONTENT------------------*/
		#divLeftContent{ position:relative; float:left; width:178px; z-index:1000;}
		
		#divLeftContent .areaLeft{ margin:10px 0px 0px 0px; padding:0px;}
		#divLeftContent .areaLeft li{ margin:0; list-style:none; padding:0px; }
		.areaLeftTitulo{ height:38px;}
		#divLeftContent .areaLeft .areaLeftlast{ height:4px; font-size:1px; line-height:4px; background:url(../imgs/fundoLeftBottom.gif) left top no-repeat;}
		
		#divLeftContent .areaLeft .areaLeftContent{ background-color: #f0f0f0;}
		
		#areaLeftProdutos .areaLeftTitulo{ background:url(../imgs/fundoLeftProdutos.jpg) no-repeat;}
		
		#areaLeftCompras .areaLeftTitulo{ background:url(../imgs/fundoLeftCompras.jpg) no-repeat;}
		
		#areaLeftMarcas .areaLeftTitulo{ background:url(../imgs/fundoLeftMarcas.jpg) no-repeat;}
		/*CARRINHO*/
			#areaLeftCompras .areaLeftContent ul{ margin:0px; padding:0px; font-size:10px; color:#666}
			#areaLeftCompras .areaLeftContent ul li{ margin:0px 5px; padding:0px;}
			#areaLeftCompras .areaLeftContent table{ border-bottom:#fff 1px solid;}
			#areaLeftCompras .areaLeftContent a, #areaLeftCompras .areaLeftContent a:visited, #areaLeftCompras .areaLeftContent a:link{color:#f58221; text-decoration:none;}
			#areaLeftCompras .areaLeftContent a:hover { text-decoration:none; color:#878889; cursor:pointer;}
			#areaLeftCompras .areaLeftContent .formTextbox{ background-color:#fff; font-size:10px; height:15px; width:30px; border:none; padding-left:0px; padding-right:0px; margin-right:10px;}
			.marginItem { margin-top:4px; margin-left:5px;}
		/*END CARRINHO*/
	/*---------------------END LEFT CONTENT----------------*/
	/*-----------------------MAIN CONTENT-------------background:url(../-----*/
		.linkNomal, .linkNomal:visited, .linkNomal:link{ text-decoration:none; color:#bf5122; font-size:10px;}
		.linkNomal:hover{ color:#878889; cursor:pointer;}
		
				
		.subTitulo2{ background:url(../imgs/subTitulo2.gif) left bottom no-repeat; margin:0px; padding:0px; line-height:17px; color:#818285; font-size:10px; text-transform:uppercase; font-weight:bold; text-indent:11px;}
		.subTitulo3{ background:url(../imgs/subTitulo3.gif) left bottom no-repeat; margin:0px; padding:0px; line-height:17px; color:#818285; font-size:10px; text-transform:uppercase; font-weight:bold; text-indent:11px;}
				
		#divMainContent{ float:right; width:714px; margin-top:10px; position:relative; z-index:1;}
		
		.subZona{ width:713px; min-height:233px; background:url(../imgs/fundoArea.gif) top left no-repeat; background-color:#FFFFFF; padding-top:25px; margin-top:5px; margin-left:5px; position:relative; z-index:1; overflow:auto}
		.subZona2{ width:713px; min-height:500px; background:url(../imgs/fundoArea2.gif) top left no-repeat; background-color:#FFFFFF; padding-top:25px; margin-top:-10px; margin-left:5px; position:relative; z-index:1; overflow:auto}
		.subZonaBottom{ width:100%; height:9px; line-height:9px; font-size:1px; background:url(../imgs/fundoAreaBottom.gif); position:relative; margin-top:5px; z-index:1;}
		
		.zonaTitulo{ width:280px; font-size:12px; font-weight:bold; color:#818285; text-transform:uppercase; border-bottom:#bfbfc1 1px solid; text-indent:20px;}
		
		.titulo,.titulo:link,.titulo:visited{ font-size:12px; font-weight:bold; color:#818285; text-transform:uppercase; text-decoration:none;}
		.titulo:hover{ color:#f58220; cursor:pointer;}
		.subTitulo{ font-size:10px; color:#818285; text-transform:lowercase;}
		.titulo2{ font-size:12px; font-weight:bold; color:#818285; text-transform:uppercase; text-decoration:none;}
		
		.subTitulo a, .subTitulo a:visited, .subTitulo a:link{ text-decoration:none; color:#818285 !important;}
		.subTitulo a:hover{ color:#f58220 !important;}
		
		.texto{ font-size:10px; color:#818285;}
		.orangeText{ font-size:10px; color:#f58220 !important;}
		.backgroundNone{ background:none !important;}
		
		.precoOff{ color:#bf5122; text-decoration:line-through; font-size:12px; position:relative; background-color:#fff;}
		.precoOn{ color:#bf5122; font-size:12px; position:relative; background-color:#fff; white-space:nowrap;}
		.precoOn2{ color:#bf5122; font-size:16px; position:relative; background-color:#fff; font-weight:bold;}
		
		.precoFundo{ height:22px; line-height:22px; width:10px; color:#FFF; font-size:12px; font-weight:bold; margin:10px 10px 10px 0px;}
		.precoFundo .preco{ padding:0px 5px 0px 5px; background-color:#bf5122; white-space: nowrap;}
		.precoFundo .left{ background:url(../imgs/precoFundoLeft.gif) right no-repeat; background-color:#FFF; width:6px; height:100%; padding-right:5px;}
		.precoFundo .right{ background:url(../imgs/precoFundoRight.gif) left no-repeat; background-color:#FFF; width:5px; height:100%;}
		
		.btMaisInfo,.btMaisInfo:link,.btMaisInfo:visited{ background:url(../imgs/bt120.gif) center top no-repeat; width:120px; height:22px; display:block; text-decoration:none; text-align:center; color:#666666; font-size:10px; padding-top:4px;}
		.btMaisInfo:hover{ background:url(../imgs/bt120Hover.gif) center top no-repeat; color:#FFFFFF;}
			
		.btCarrinho,.btCarrinho:link,.btCarrinho:visited{ margin-left:5px; width:36px; height:22px; background:url(../imgs/btCarrinho.gif) center top no-repeat; display:block;}
		.btCarrinho:hover{ background:url(../imgs/btCarrinhoHover.gif) center top no-repeat;}
		
	/*---------------------END MAIN CONTENT----------------*/
/*-----------------------------------------------*/
/*---------------------END LAYOUT----------------*/
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*--------------------ZONAS GERAIS---------------*/
/*-----------------------------------------------*/
	/*---------------------MENU----------------*/
		#divMenuTop a,#divMenuTop a:visited,#divMenuTop a:link{ height:42px; position:relative; float:left; display:block; text-decoration:none;}
		
		#btInicio,#btInicio:visited,#btInicio:link{ width:111px; background:url(../imgs/menuInicio.jpg) no-repeat top left; margin-right:2px;}
		#btInicioSelected,#btInicioSelected:visited,#btInicioSelected:link{ width:111px; background:url(../imgs/menuInicioHover.jpg) no-repeat top left; margin-right:2px;}
		#btInicio:hover{ background:url(../imgs/menuInicioHover.jpg) no-repeat top left;}
		
		#btApresentacao,#btApresentacao:visited,#btApresentacao:link{ width:112px; background:url(../imgs/menuApresentacao.jpg) no-repeat top left; margin-right:2px;}
		#btApresentacaoSelected,#btApresentacaoSelected:visited,#btApresentacaoSelected:link{ width:112px; background:url(../imgs/menuApresentacaoHover.jpg) no-repeat top left; margin-right:2px;}
		#btApresentacao:hover{ background:url(../imgs/menuApresentacaoHover.jpg) no-repeat top left;}
		
		#btNoticias,#btNoticias:visited,#btNoticias:link{ width:112px; background:url(../imgs/menuNoticias.jpg) no-repeat top left; margin-right:2px;}
		#btNoticiasSelected,#btNoticiasSelected:visited,#btNoticiasSelected:link{ width:112px; background:url(../imgs/menuNoticiasHover.jpg) no-repeat top left; margin-right:2px;}
		#btNoticias:hover{ background:url(../imgs/menuNoticiasHover.jpg) no-repeat top left;}
		
		#btEventos,#btEventos:visited,#btEventos:link{ width:112px; background:url(../imgs/menuEventos.jpg) no-repeat top left; margin-right:2px;}
		#btEventosSelected,#btEventosSelected:visited,#btEventosSelected:link{ width:112px; background:url(../imgs/menuEventosHover.jpg) no-repeat top left; margin-right:2px;}
		#btEventos:hover{ background:url(../imgs/menuEventosHover.jpg) no-repeat top left;}
		
		#btClientes,#btClientes:visited,#btClientes:link{ width:112px; background:url(../imgs/menuClientes.jpg) no-repeat top left; margin-right:2px;}
		#btClientesSelected,#btClientesSelected:visited,#btClientesSelected:link{ width:112px; background:url(../imgs/menuClientesHover.jpg) no-repeat top left; margin-right:2px;}
		#btClientes:hover{ background:url(../imgs/menuClientesHover.jpg) no-repeat top left;}
		
		#btContactos,#btContactos:visited,#btContactos:link{ width:133px; background:url(../imgs/menuContactos.jpg) no-repeat top left;}
		#btContactosSelected,#btContactosSelected:visited,#btContactosSelected:link{ width:133px; background:url(../imgs/menuContactosHover.jpg) no-repeat top left;}
		#btContactos:hover{ background:url(../imgs/menuContactosHover.jpg) no-repeat top left;}
	/*-------------------END MENU--------------*/
/*-----------------------------------------------*/
/*------------------END ZONAS GERAIS-------------*/
/*-----------------------------------------------*/

/*----------------------------------------------------*/
/*--------------------ZONAS ESPECIFICAS---------------*/
/*----------------------------------------------------*/
.justify{ text-align:justify;}

.general ul{ margin:10px 0px 5px 20px; padding:0; float:left; width:675px;}
.general li{ list-style:none;}
.general ul li ul{ margin:10px 0px 5px 0px; padding:0px 0px 0px 20px; float:left; width:645px;}
.general li ul li{ list-style:disc;}

.general .subTitulo{ line-height:10px;}

.general a,.general a:link,.general a:visited{ text-decoration:none; color:#bf5122}
.general a:hover{ color:#818285;}

.btVoltar,.btVoltar:link,.btVoltar:visited{ width:24px; height:32px; position:absolute; top:20px; right:6px; display:block; background:url(../imgs/btVoltar.gif) top center no-repeat; text-decoration:none;}
.btVoltar:hover{background:url(../imgs/btVoltarHover.gif) top center no-repeat;}
 
.paginacao{ float:right; font-size:10px; margin-right:37px; color:#818285;}
.paginacao .selected{ color:#f58220 !important;}

.paginacao a,.paginacao a:link,.paginacao a:visited{ color:#818285 !important;}
.paginacao a:hover{ color:#f58220 !important;}

.paginacaoTop{  }

.paginacaoPrev,.paginacaoPrev:link,.paginacaoPrev:visited{ width:12px; height:13px; display:block; background:url(../imgs/btPrev.gif) top center no-repeat; }
.paginacaoPrev:hover{ background:url(../imgs/btPrevHover.gif) top center no-repeat; }

.paginacaoNext,.paginacaoNext:link,.paginacaoNext:visited{ width:12px; height:13px; display:block; background:url(../imgs/btNext.gif) top center no-repeat; }
.paginacaoNext:hover{ background:url(../imgs/btNextHover.gif) top center no-repeat; }

.paginacaoPrevAll,.paginacaoPrevAll:link,.paginacaoPrevAll:visited{ width:14px; height:13px; display:block; background:url(../imgs/btPrevAll.gif) top center no-repeat; }
.paginacaoPrevAll:hover{ background:url(../imgs/btPrevAllHover.gif) top center no-repeat; }

.paginacaoNextAll,.paginacaoNextAll:link,.paginacaoNextAll:visited{ width:14px; height:13px; display:block; background:url(../imgs/btNextAll.gif) top center no-repeat; }
.paginacaoNextAll:hover{ background:url(../imgs/btNextAllHover.gif) top center no-repeat; }

#divNumRegistos{ float:left; margin-left:30px; font-size:10px; color:#818285; display:block; position:relative;}

		
.btImprimir,btImprimir:link,btImprimir:visited{ color:#818285 !important; width:20px; height:18px; position:absolute; top:25px; right:54px; text-decoration:none !important;  font-size:10px; background:url(../imgs/btImprimir.gif) center top no-repeat; display:block;}
.btImprimir:hover{ color:#f58220 !important; background:url(../imgs/btImprimirHover.gif) center top no-repeat;}

.separadorVertical{ width:1px; height:186px; float:left; background:url(../imgs/separadorVertical.gif) bottom center no-repeat; margin-left:10px; margin-right:10px;}
.separadorHorizontal{ width:662px; height:1px; float:left; background:url(../imgs/separadorHorizontal.gif) bottom center no-repeat;}
/*50x50*/
	.cornerBox50x50 { position:relative; width: 50px; height:50px;}
	.corner50x50 { position: absolute; width:5px; height:5px; background: url(../imgs/corners.gif) no-repeat; font-size:0%; }
	
	.TL50x50{top: 0; left: 0; background-position: 0 0;}
	.TR50x50{top: 0; right: 0; background-position: -5px 0;}
	.BL50x50{bottom: 0; left: 0; background-position: 0 -5px;}
	.BR50x50{bottom: 0; right: 0; background-position: -5px -5px;}
/*END 50x50*/

/*50x50 com borda*/
	.cornerBorderBox50x50 { position:relative; width:52px; height:52px;margin-top:3px; margin-bottom:3px;}
	.cornerBorderBox50x50 a img { border:#F58220 1px solid !important; width:50px; height:50px; }
	.cornerBorder50x50 { position: absolute; width:5px; height:5px; background: url(../imgs/cornersBorder.gif) no-repeat; font-size:0%; }
	
	.TL50x50{top: 0; left: 0; background-position: 0 0;}
	.TR50x50{top: 0; right: 0; background-position: -5px 0;}
	.BL50x50{bottom: 0; left: 0; background-position: 0 -5px;}
	.BR50x50{bottom: 0; right: 0; background-position: -5px -5px;}
/*END 50x50 com borda*/

/*68x68*/
	.cornerBox68x68 { position:relative; width: 68px; height:68px;}
	.corner68x68 { position: absolute; width:5px; height:5px; background: url(../imgs/corners.gif) no-repeat; font-size:0%; }
	
	.TL68x68{top: 0; left: 0; background-position: 0 0;}
	.TR68x68{top: 0; right: 0; background-position: -5px 0;}
	.BL68x68{bottom: 0; left: 0; background-position: 0 -5px;}
	.BR68x68{bottom: 0; right: 0; background-position: -5px -5px;}
/*END 68x68*/

/*100x100*/
	.cornerBox100x100 { position:relative; width: 100px; height:100px;}
	.corner100x100 { position: absolute; width:5px; height:5px; background: url(../imgs/corners.gif) no-repeat; font-size:0%; }
	
	.TL100x100{top: 0; left: 0; background-position: 0 0;}
	.TR100x100{top: 0; right: 0; background-position: -5px 0;}
	.BL100x100{bottom: 0; left: 0; background-position: 0 -5px;}
	.BR100x100{bottom: 0; right: 0; background-position: -5px -5px;}
/*END 100x100*/

/*300x200*/
	.cornerBox300x200 { position:relative; width: 300px; height:200px;}
	.corner300x200 { position: absolute; width:5px; height:5px; background: url(../imgs/corners.gif) no-repeat; font-size:0%; }
	
	.TL300x200{top: 0; left: 0; background-position: 0 0;}
	.TR300x200{top: 0; right: 0; background-position: -5px 0;}
	.BL300x200{bottom: 0; left: 0; background-position: 0 -5px;}
	.BR300x200{bottom: 0; right: 0; background-position: -5px -5px;}
/*END 300x200*/
	/*---------------------INICIO------------------*/
		#flashInicio{ margin-left:5px; z-index:1;}
		
		.inicio ul{ margin:10px 0px 5px 20px; padding:0; float:left; width:320px;}
		.inicio li{ list-style:none; width:300px;}
		
		.inicio .subTitulo{ line-height:10px;}
		.inicio .texto{ min-height:50px; text-align:justify}
	/*-------------------END INICIO----------------*/
	/*---------------------DETALHE DOS PRODUTOS------------------*/
		.areaDetalhesTabelaForm{ overflow:hidden}
		.detalhesSub{ margin:10px 10px 15px 10px; text-indent:0px;}
		
		#flashProduto{ width:332px; height:290px; background:url(../imgs/fundoFlash.gif) top center no-repeat; float:right; margin-top:10px;}
				
		.detalheProdutos ul{ margin:10px 0px 5px 20px; padding:0; float:left; width:320px;}
		.detalheProdutos li{ list-style:none;}
		
		.detalheProdutos .subTitulo{ line-height:10px;}
		.detalheProdutos .texto{ height:50px;}
		
		.packPoupa{ color:#666; font-size:12px; font-weight:bold;}
		.packOperador{ color:#666; font-size:16px; font-weight:bold;}
		
		.relacionadosMiddle{ background-color:#eee; color:#666; font-size:10px; text-align:center; text-transform:uppercase;}
		.relacionadosBottom{ background:url(../imgs/fundoRelacionadosBottom.gif) top center no-repeat;}
		.relacionadosTabela{ float:left; margin-left:8px;}
		
		.relacionadosMiddle a,.relacionadosMiddle a:link,.relacionadosMiddle a:visited{ color:#666 !important; }
		.relacionadosMiddle a:hover{ color:#f58220 !important; }
	/*-------------------END DETALHE DOS PRODUTOS----------------*/
	/*---------------------CATEGORIAS------------------*/
		.btCategoria,.btCategoria:link,.btCategoria:visited{ width:320px; height:68px; float:left; margin-right:17px; margin-bottom:20px; margin-top:5px; margin-left:0px; color:#818285 !important; background-color:#eee !important; display:block; background:url(../imgs/fundoCategoriaRight.gif) right top no-repeat;}
		.btCategoria:hover{color:#f58220 !important;}
		.btCategoria img{ float:left;}
		.btCategoria span{ float:left; margin-left:10px; margin-top:25px; font-size:14px;}
	/*-------------------END CATEGORIAS----------------*/
	/*---------------------LISTAGEM DE PRODUTOS------------------*/
		.produtoLista{ float:left; width:318px; height:186px;}
		.produtoLista .titulo a,.produtoLista .titulo a:link,.produtoLista .titulo a:visited{ color:#818285 !important; font-size:12px; font-weight:bold;}
		.produtoLista .titulo a:hover{ color:#f58220 !important;}
		
		
	/*-------------------END LISTAGEM DE PRODUTOS----------------*/
	/*---------------------LISTAGEM DE NOTICIAS------------------*/
		.noticiaLista{ float:left; width:646px; height:150px; margin-top:20px;}
		.noticiaLista .titulo a,.noticiaLista .titulo a:link,.noticiaLista .titulo a:visited{ color:#818285 !important; font-size:12px; font-weight:bold;}
		.noticiaLista .titulo a:hover{ color:#f58220 !important;}
				
		
	/*-------------------END LISTAGEM DE NOTICIAS----------------*/
	/*---------------------LISTAGEM DE EVENTOS------------------*/
		.eventoLista{ float:left; width:646px; height:150px; margin-top:20px;}
		.eventoLista .titulo a,.eventoLista .titulo a:link,.eventoLista .titulo a:visited{ color:#818285 !important; font-size:12px; font-weight:bold;}
		.eventoLista .titulo a:hover{ color:#f58220 !important;}
		
	/*-------------------END LISTAGEM DE EVENTOS----------------*/
	/*---------------------CONTACTOS------------------*/
		#mapa{ width:332px; height:305px; background:url(../imgs/fundoMapa.gif) top center no-repeat; float:right; margin-top:10px;}
		#mapa iframe{ margin-left:5px; margin-top:5px;}
		#mapa span{  float:right; font-size:10px; margin-top:4px; margin-right:5px; position:relative; z-index:1}
		.areaContactosTabelaForm{ overflow:hidden}
	/*-------------------END CONTACTOS----------------*/
	/*---------------------DETALHE DAS NOTICIAS------------------*/
		
		.detalhesSub{ margin:10px 10px 15px 10px; text-indent:0px; text-align:justify;}
		
		#flashNoticia{ width:332px; height:290px; background:url(../imgs/fundoFlash.gif) top center no-repeat; float:left; margin-bottom:10px;}
		#imagemNoticia{ float:right; margin-left:10px; margin-bottom:10px;}
		
		
	/*-------------------END DETALHE DAS NOTICIAS---------------*/
	/*---------------------DETALHE DAS EVENTOS------------------*/
		
		.detalhesSub{ margin:10px 10px 15px 10px; text-indent:0px; text-align:justify;}
		
		#flashEvento{ width:647px; height:380px; background:url(../imgs/fundoFlash2.gif) top center no-repeat; float:left; margin-bottom:10px;}
		#imagemEvento{ float:right; margin-left:10px; margin-bottom:10px;}
		
		#galeriaEvento .imageBig{ float:left; margin-right:5px; margin-bottom:4px;}
		
	/*-------------------END DETALHE DAS EVENTOS----------------*/
	/*---------------------REGISTO------------------*/
		
		#result{ color:#f58220; padding-top:4px; padding-left:10px; display:block; float:left;}
		
	/*-------------------END REGISTO----------------*/
	/*---------------------LISTAGEM DE DESTAQUES------------------*/
		.destaqueLista{ float:left; width:646px; height:110px; margin-top:20px;}
		.textoClientesLogged{ float:left; width:650px; margin-top:10px; margin-bottom:10px; margin-left:10px;}
		.historicoLista{ float:left; margin-left:10px; margin-top:20px;}
		.destaqueLista .titulo a,.destaqueLista .titulo a:link,.destaqueLista .titulo a:visited{ color:#818285 !important; font-size:12px; font-weight:bold;}
		.destaqueLista .titulo a:hover{ color:#f58220 !important;}
		
		.estadoNova, .pagamentoAAguardar{ color:#818285; font-weight:bold;}
		.estadoPendente{ color:#FF9900; font-weight:bold;}
		.estadoCancelada, .pagamentoCancelado{ color:#CC0000; font-weight:bold;}
		.estadoResolvida, .pagamentoConfirmado{ color:#669900; font-weight:bold;}
		
		.historicoLista table{ border-top:#999 1px solid; margin-bottom:15px;}
		.historicoLista table td{ border-right:#999 1px solid; border-bottom:#999 1px solid;}
		.historicoLista table thead td{ background-color:#eee; color:#666; font-weight:bold; text-transform:uppercase;}
		.historicoLista table .borderLeft{border-left:#999 1px solid;}
		.historicoLista table tfoot td{ border:none !important;}
		.paginacao2{ margin-right:200px;}

		
		.btImprimir2,btImprimir2:link,btImprimir2:visited{ margin-left:7px; color:#818285 !important; width:15px; height:14px; text-decoration:none !important; background:url(../imgs/btImprimir2.gif) center top no-repeat; display:block; float:left}
		.btImprimir2:hover{ color:#f58220 !important; background:url(../imgs/btImprimir2Hover.gif) center top no-repeat;}
		
		.btVerMais,btVerMais:link,btVerMais:visited{ margin-left:2px; margin-right:2px; color:#818285 !important; width:15px; height:14px; text-decoration:none !important; background:url(../imgs/btVerMais.gif) center top no-repeat; display:inline-block;}
		.btVerMais:hover{ color:#f58220 !important; background:url(../imgs/btVerMaisHover.gif) center top no-repeat;}
		
		.btComprovativo,btComprovativo:link,btComprovativo:visited{ margin-left:2px; margin-right:2px; color:#818285 !important; width:15px; height:15px; text-decoration:none !important; background:url(../imgs/btComprovativo.gif) center top no-repeat; display:inline-block;}
		.btComprovativo:hover{ color:#f58220 !important; background:url(../imgs/btComprovativoHover.gif) center top no-repeat;}
	/*-------------------END LISTAGEM DE DESTAQUES----------------*/
	/*---------------------COMPRAS------------------*/
		
		.carrinhoLista{ float:left; margin-left:10px; margin-top:20px;}
		
		.carrinhoLista table{ border-top:#999 1px solid; margin-bottom:15px;}
		.carrinhoLista table td{ border-right:#999 1px solid; border-bottom:#999 1px solid;}
		.carrinhoLista table thead td{ background-color:#eee; color:#666; font-weight:bold; text-transform:uppercase;}
		.carrinhoLista table .borderLeft{border-left:#999 1px solid;}
		.carrinhoLista table tfoot td{ border:none !important;}
		
		.formTextboxQt2{ margin-left:20px !important;}
		
		
		#divPassos{ position:absolute; top:50px; right:18px;}

		#passo1Actual,#passo2Actual,#passo3Actual,#passo4Actual,#passo5Actual,#passo1,#passo2,#passo3,#passo4,#passo5,#passo1Efectuado,#passo2Efectuado,#passo3Efectuado,#passo4Efectuado
		{
			float:left; 
			height:36px; 
			text-decoration:none !important; 
			display:block;
			margin-left:10px;
		}
		#passo1Actual{ width:32px; background:url(../imgs/passo1Actual.gif) center top no-repeat;}
		#passo2Actual{ width:32px; background:url(../imgs/passo2Actual.gif) center top no-repeat;}
		#passo3Actual{ width:32px; background:url(../imgs/passo3Actual.gif) center top no-repeat;}
		#passo4Actual{ width:32px;background:url(../imgs/passo4Actual.gif) center top no-repeat;}
		#passo5Actual{ width:34px;background:url(../imgs/passo5Actual.gif) center top no-repeat;}
		
		#passo1{ width:32px; background:url(../imgs/passo1.gif) center top no-repeat;}
		#passo2{ width:32px; background:url(../imgs/passo2.gif) center top no-repeat;}
		#passo3{ width:32px; background:url(../imgs/passo3.gif) center top no-repeat;}
		#passo4{ width:32px; background:url(../imgs/passo4.gif) center top no-repeat;}
		#passo5{ width:34px; background:url(../imgs/passo5.gif) center top no-repeat;}
		
		#passo1Efectuado{ width:32px; background:url(../imgs/passo1Efectuado.gif) center top no-repeat;}
		#passo2Efectuado{ width:32px; background:url(../imgs/passo2Efectuado.gif) center top no-repeat;}
		#passo3Efectuado{ width:32px; background:url(../imgs/passo3Efectuado.gif) center top no-repeat;}
		#passo4Efectuado{ width:34px; background:url(../imgs/passo4Efectuado.gif) center top no-repeat;}

		.precoTotal{ color:#f58220; font-size:14px; position:relative; background-color:#fff; font-weight:bold;}
		.precoTotal2{ color:#f58220; font-size:14px; position:relative; background-color:#fff; font-weight:bold; margin-left:10px;}
			
		.btCarrinhoSeguinte,.btCarrinhoSeguinte:link,.btCarrinhoSeguinte:visited{ background:url(../imgs/btCarrinhoSeguinte.gif) center top no-repeat; width:120px; height:26px; display:block; text-decoration:none;}
		.btCarrinhoSeguinte:hover{ background:url(../imgs/btCarrinhoSeguinteHover.gif) center top no-repeat;}
			
		.btCarrinhoFinalizar,.btCarrinhoFinalizar:link,.btCarrinhoFinalizar:visited{ background:url(../imgs/btCarrinhoFinalizar.gif) center top no-repeat; width:121px; height:26px; display:block; text-decoration:none;}
		.btCarrinhoFinalizar:hover{ background:url(../imgs/btCarrinhoFinalizarHover.gif) center top no-repeat;}
			
		.btCarrinhoVoltar,.btCarrinhoVoltar:link,.btCarrinhoVoltar:visited{ background:url(../imgs/btCarrinhoVoltar.gif) center top no-repeat; width:101px; height:26px; display:block; text-decoration:none;}
		.btCarrinhoVoltar:hover{ background:url(../imgs/btCarrinhoVoltarHover.gif) center top no-repeat;}
		
		.tabelaDadosCartaoCredito,.tabelaDadosCartaoCredito td{ border:none !important;}
		
		
		#tabelaConfirmacaoEncomenda{ border:none !important;}
		#tabelaConfirmacaoEncomenda td{ border-top:1px solid #999999; border-bottom:none !important;}
		.borderRightNone{ border-right:none !important;}
		.borderTopNone{ border-top:none !important;}
	/*-------------------END COMPRAS----------------*/
/*----------------------------------------------------*/
/*------------------END ZONAS ESPECIFICAS-------------*/
/*----------------------------------------------------*/


#loadarea{ line-height:280px;}
#loadarea img{ vertical-align:middle}

/* border:1px solid #ff0000;*/
.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}


/*INI facebook*/
#fbHolder{ position:absolute; top:25px; right:74px; width:100px; display:block;}
#fbHolder .fb_edge_comment_widget { left:-510px !important;}