body {
  margin:0px;
  background-color:#ABB8C2;
}

.clear {
  clear:both;
}

.logotipo {
  padding:27px 0 0 25px;  
}

.linkMP {  
  margin-left:15px;
  margin-top:15px;
  margin-bottom:-4px;
}

.linkMP a {
  padding-left:11px;
  font-family: EstaSmallCaps;
  font-size:18px;
  color:#546F7C;
  text-decoration:none;
}

.linkMP a:hover {
  padding-left:11px;
  font-family: EstaSmallCaps;
  font-size:18px;
  color:#546F7C;
  text-decoration:none;
}

.linkMPSel {
  background-image: url(../sysimages/icone_sel_mp.jpg);
  background-repeat: no-repeat;
  background-position: left 7px;  
  margin-left:15px;
  margin-top:15px;
  margin-bottom:-4px;
}

.linkMPSel a {
  padding-left:11px;
  font-family: EstaSmallCaps;
  font-size:18px;
  color:#546F7C;
  text-decoration:none;
}

.linkMPSel a:hover {
  padding-left:11px;
  font-family: EstaSmallCaps;
  font-size:18px;
  color:#546F7C;
  text-decoration:none;
}

.linkSMP {  
  margin-left:15px;
  margin-bottom:-1px;  
}

.linkSMP a {
  padding-left:11px;
  font-family: Esta;
  font-size:13px;
  color:#546F7C;
  text-decoration:none;
}

.linkSMP a:hover {
  padding-left:11px;
  font-family: Esta;
  font-size:13px;
  color:#546F7C;
  text-decoration:none;
}

.linkSMPSel {
  background-image: url(../sysimages/icone_sel_mp.jpg);
  background-repeat: no-repeat;
  background-position: left 6px;  
  margin-left:15px;  
  margin-bottom:-1px;
}

.linkSMPSel a {
  padding-left:11px;
  font-family: Esta;
  font-size:13px;
  color:#546F7C;
  text-decoration:none;
}

.linkSMPSel a:hover {
  padding-left:11px;
  font-family: Esta;
  font-size:13px;
  color:#546F7C;
  text-decoration:none;
}

.linksFooter {
  font-family: Esta;
  font-size:11px;
  color:#546F7C;
  text-decoration:none;
  text-transform:uppercase;
}

.linksFooter:hover {
  font-family: Esta;
  font-size:11px;
  color:#546F7C;
  text-decoration:none;
  text-transform:uppercase;
}

.linkContactos {
  font-family: EstaSmallCaps;
  font-size:18px;
  color:#546F7C;
  text-decoration:none;
}

.linkContactos:hover {
  font-family: EstaSmallCaps;
  font-size:18px;
  color:#546F7C;
  text-decoration:none;
}

h1 {
  margin:0px;
  font-family: EstaItalic;
  color:#FFFFFF;
  font-weight:normal;
  font-size:13px;
}

h2 {
  margin:0px;
  font-family: EstaItalic;
  color:#FFFFFF;
  font-weight:normal;
  font-size:13px;
}

p {
  margin:0px;
  /*font-family:Esta;*/
  font-family:Times New Roman;
  font-size:14px;
  color:#FFFFFF;
  line-height:18px;
}

p div {
  margin:0px;
  /*font-family:Esta;*/
  font-family:Times New Roman;
  font-size:14px;
  color:#FFFFFF;
  line-height:18px;
}

table tr td {
  margin:0px;
  /*font-family:Esta;*/
  font-family:Times New Roman;
  font-size:14px;
  color:#FFFFFF;
  line-height:18px;
}

/*
.scroller {
  overflow:auto;
  width:456px;
  height:400px;
}
*/

.descColeccoes {
  /*font-family: EstaItalic;*/
  font-family:Times New Roman;
  font-size:10px;
  font-style: italic;
  color:#546F7C;
  text-decoration:none;  
  line-height:120%;
}

.descColeccoes:hover {
  font-family: EstaItalic;
  font-size:10px;
  color:#546F7C;
  text-decoration:none;  
}

.fundoPVenda {
  background-image: url(../sysimages/fundo_pontos_venda.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  width:632px;
  height:436px;
}

.fundoGeneral {
  background-color: #ABB8C2;
  display:block;
  width:632px;
  height:436px;
}

.select01 {
  /*font-family:Esta;*/
  font-family:Times New Roman;
  font-size:11px;
  color:#546F7C;
  height:18px;
}

.txtMoradas {
  /*font-family:Esta;*/
  font-family:Times New Roman;
  font-size:11px;
  color:#7A8F99;
  padding:4px 0 0 10px;  
  line-height:15px;
}

.txtMoradas p {
  font-family:Times New Roman;
  font-size:11px;
  color:#7A8F99;   
  line-height:15px; 
}

.contactosHolder {
  position:absolute; 
  right:1px; 
  top:-200px;
  display:none;
}

.contactosHolder .contactos {
  position:relative;
  width:179px;
  background-color:#C0CAD1;
}

.contactosHolder .contactos .close {
  position:absolute;
  cursor:pointer;
  right:7px;
  bottom:7px;
} 

.txtContactos {
  color:#546F7C;
  /*font-family:Esta;*/
  font-family:Times New Roman;
  font-size:11px;
  line-height:140%;
  padding:10px 0 10px 13px;  
}

.txtContactos a {
  color:#546F7C;
  font-family:Esta;
  font-size:11px;
  text-decoration:none;  
}

.titColection {
  position:absolute; 
  right:20px; 
  top:-14px;
  font-family: EstaSmallCaps;
  font-size: 15px;
  color:#546F7C;
}

.linksIntro {
  font-family: EstaSmallCaps;
  font-size:14px;
  color:#ABB8C2;
  text-decoration:none;  
}

.textfield01 {
  border:0px;
  font-family:Times New Roman;
  font-size:11px;
  color:#546F7C;
  width:280px;
  height:17px; 
  padding-left:3px;
}

.textarea01 {
  border:0px;
  font-family:Times New Roman;
  font-size:11px;
  color:#546F7C;
  width:280px;
  height:67px; 
  padding-left:3px;
  overflow:auto;
}

.btEnviar_pt { 
  width:90px;
  height:27px;
  border:0px;
  background-repeat: no-repeat;
  background-image: url(../sysimages/bt_enviar_pt.jpg);
  background-position: left top;
  cursor:pointer;
}

.btEnviar_gb { 
  width:90px;
  height:27px;
  border:0px;
  background-repeat: no-repeat;
  background-image: url(../sysimages/bt_enviar_gb.jpg);
  background-position: left top;
  cursor:pointer;
}

form {
  margin:0px;
}

/* SCROLL */

.Container {	
	overflow:hidden;
	width: 455px; 
  height: 416px;
  float:left;  
  margin:18px 0 0 20px;
}

#Scroller-1 { 
 	position: absolute; 
 	overflow: hidden;
}

.Scroller-Container {
	position:absolute;	
}

#Scrollbar-Container {
  float:left;
  padding:10px 0px 0 0px;
}

.Scrollbar-Up {
	cursor:pointer;
}

.Scrollbar-Down {
	cursor:pointer;
}

.Scrollbar-Track {
	position:relative;
	/*background-color:#E6E6E6;*/
	cursor:pointer;
	/*background-image: url(sysimages/scrollbar_track.jpg);
	background-repeat: no-repeat;*/	
	height:394px;
	width:8px;
	margin:0 0 0 0;
}

.Scrollbar-Handle {
	position:absolute;	
	cursor:pointer;
	background-color:#DDE3E7;
	width:12px;
	height:37px;
}


/* SOUND MANAGER */
#soundmanager-debug-toggle {
  display:none;
}

#soundmanager-debug {
  display:none;
}

.bgMoradas {
  background-color:#F2F4F6; 
  height:100%;
}