
	#maincol #content .row div.cancel
	{
		position:relative;
		margin:16px 0 0 24px;
		*margin:10px 0 0 10px;
		width:500px;
		font:11px arial,helvetica,clean,sans-serif;
	}
	
	#maincol #content .row div.cancel form
	{
		position:relative;
		margin:10px 0 0 10px;
	}
	
	#maincol #content .row div.fundo
	{	
		position:relative;
		width:738px;
		height:170px;
	}
	
	#maincol #content .row div.sugestoes_comentarios
	{	
		font:11px arial;
		background:white url(/img/br/contactos_fundo_sugestoes.gif) no-repeat bottom left;
		position:relative;
		width:356px;
		left:13px;
		margin-top:8px;
		height:190px;
	}
	

	
	#maincol #content .row div.newsletter
	{	
		font:11px arial;
		background-color:white;
		background:white url(/img/br/contactos_fundo_newsletter.gif) no-repeat bottom left;
		position:relative;
		width:346px;
		top: 8px;
		left:20px;
		height:190px;
	
	}
	
	#maincol #content .row div.privacidade
	{	
		clear:both;
		font:11px arial;
		background-color:white;
		position:relative;
		width:710px;
		left:13px;
		top:-15px;
	}
	
	#maincol #content .row div.privacidade div.privacidade_left
	{	
		font:11px arial;
		background-color:white;
		position:relative;
		width:310px;
		left:23px;
	}
	
	#maincol #content .row div.privacidade div.privacidade_right
	{	
		font:11px arial;
		background-color:white;
		position:relative;
		width:310px;
		left:73px;
	}
	
	#maincol #content .row div.sugestoes_comentarios .lbl
	{	
		font:11px arial;
		margin-left:20px;
	}
	
	#maincol #content .row div.newsletter .lbl
	{	
		font:11px arial;
		margin-left:20px;
	}
	
	#maincol #content .row div.sugestoes_comentarios .cx_texto
	{	
		font:11px arial;
		background:url(/img/br/contactos_fundo_txt.gif); 
		margin-left:28px;
		width:225px;
		border:none;
				
	}
	
	#maincol #content .row div.privacidade div.privacidade_right .cx_texto
	{	
		font:11px arial;
		background:url(/img/br/contactos_fundo_txt.gif); 
		margin-left:37px;
		width:225px;
		border:none;
				
	}
	
	
	#maincol #content .row div.newsletter .cx_texto
	{	
		font:11px arial;
		background:url(../img/br/contactos_fundo_txt.gif); 
		margin-left:28px;
		width:225px;
		border:none;
	}
	
	#maincol #content .row div.newsletter .cx_texto_gd
	{	
		font:11px arial;
		margin-left:28px;
		width:225px;
		border:none;
		height:50px;
		background-color:#f7f3e7;
		overflow: hidden;
	}
	
	#maincol #content .row div.sugestoes_comentarios .cx_texto_gd
	{	
		font:11px arial;
		margin-left:28px;
		width:225px;
		border:none;
		height:50px;
		background-color:#f7f3e7;
		overflow: hidden;
		margin-top:1px;
		margin-left:29px;
	}
	
	#maincol #content .row div.privacidade div.privacidade_right .btn_sugestao
	{	
		font:11px arial;
		margin-left:230px;
		background:url(/img/br/contactos_btn_enviar.gif); 
		border:none;
		width:55px;
		height:21px;
	}
	
	#maincol #content .row div.privacidade div.privacidade_right .btn_sugestao:hover
	{	
		cursor:hand;
	}
	#maincol #content .row div.newsletter .btn_sugestao:hover
	{	
		cursor:hand;
		cursor:pointer;
	}
	#maincol #content .row div.sugestoes_comentarios .btn_sugestao:hover
	{	
		cursor:hand;
	}
	
	
	#maincol #content .row div.sugestoes_comentarios .btn_sugestao
	{	
		font:11px arial;
		margin-left:250px;
		background:url(/img/br/contactos_btn_enviar.gif); 
		border:none;
		width:55px;
		height:21px;
	}
	
	#question
	{	
		font:11px arial;
		color:#678fb1;
		background:url(/img/br/contactos_fundo_popup.gif); 
		border:none;
		width:263px;
		height:152px;
	}
	#wait
	{	
		font:11px arial;
		color:#678fb1;
		background:url(/img/br/contactos_fundo_popup.gif); 
		border:none;
		width:263px;
		height:152px;
	}
	
	
	#maincol #content .row div.newsletter .btn_sugestao
	{	
		font:11px arial;
		margin-left:250px;
		background:url(/img/br/contactos_btn_enviar.gif); 
		border:none;
		width:55px;
		height:19px;
		margin-top:4px;
	}
	
	#btnOk
	{	
		font:11px arial;
		background:url(/img/br/contactos_btn_ok.gif); 
		border:none;
		width:28px;
		height:19px;
		cursor:hand;
		cursor:pointer;
	}
		
	#btnOk:hover
	{	
		cursor:hand;
		cursor:pointer;
	}
	
	#spanMsg
	{
		margin-bottom:50px;
		display:block;
		text-align:center;
		margin-top:50px;
	}

	
	#imgLoading
	{
		margin-top:-40px;
	}
	
	
	