/* \*/ 
* html img { 
 margin: 0px 0px -3px 0px; 
 } 
/* */ 

body {	
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000;
  background-color: #ffffff; margin: 0px 0px 0px 0px; background: none;
  }
A { text-decoration: underline; color: #812335;   }
A:Hover { color: #666666; }
img { padding: 0px; margin: 0px; border: 0px; }
img.dta { float: right; padding: 5px; margin: 5px 10px 5px 5px; background-color: #ffffff; border: 1px solid #812335; }
img.esq { width: 350px; height:262px; float: left;  padding: 5px; margin: 5px 5px 5px 10px; background-color: #ffffff; border: 1px solid #812335; }
img.mig { text-align: center; display: block; margin: 5px 10px 5px 10px; border: 1px solid #812335; padding: 5px; }
img.imatge { margin: 5px 10px 5px 10px; border: 1px solid #812335; padding: 5px; }

.pagina {
  width: 650px; min-height: 200px;  height: auto !important; height: 450px;  
  margin: 10px auto; padding: 5px; 
  }
html>body .pagina { overflow: hidden; }

.cap { background-color: #ffffff;
   width: 100%; height: 120px; margin: 0px 0px 0px 0px; padding: 0px; clear: both; }
.cap .logo {
  float: left; width: 380px; height: 120px; 
  }
.cap .logo object { margin-left: 50px; padding: 0px; }

.cap .logos { 
   float: right; width: 190px; height: 120px; text-align: right; }
.cap .logos img { margin: 65px 10px 0px 5px; padding: 0px; border: 0px; }
.cap .logos p { margin: 5px 0px; float: left; }

.destacats { display: none; background-color: #ffffff; 
  width: 100%;  min-height: 85px; height: 85px; text-align: center; margin: 5px 0px 0px 0px; }
.destacats img { float: left; border: 1px solid #812335; margin: 0px 6px; padding: 5px; }
.destacats iframe { width: 100%; height:85px; margin: 0px; padding: 0px; border: none; overflow: hidden; }
.destacat { width: 360px; height: 270px; float: right; margin: 0px; padding: 0px; border: none; overflow: hidden ; } 

.menu { display: none;
  width: 100%; height: 25px; margin: 5px 0px 0px 0px; padding: 0px; 
  background-color: #ECECEC; background-image: url(galeria/fons07.gif); background-repeat: repeat-x;
  }
.menu ul { line-height: 25px; padding: 0px; margin: 0px; list-style-type:none; }
.menu ul li {
  margin: 0px; padding: 0px; 
  display: inline; 
}
.menu ul li a {
  display: inline; line-height: 25px; vertical-align: middle; 
  margin: 0px 0px 0px 0px; padding: 0px 10px 2px 10px; float: left; border-right: 1px solid #812335;
  font-size: 95%; color: #000000; text-decoration: none; 
  color: #000000; background-image: url(galeria/fons07.gif); background-repeat: repeat;
  }
.menu ul li a:hover {
vertical-align: ; padding: 2px 10px 0px 10px;
  color: #000000; text-decoration: underline; background-image: url(galeria/fons07a.gif); background-repeat: repeat;
  }


.continguts { background-color: #ffffff;
  width: 99%; min-height: 350px; height: auto !important; height: 350px; margin: 0px; padding: 5px 4px 5px 4px; clear: both; }
html>body .continguts { overflow: auto; }
.continguts p { margin: 5px; }
.continguts img { margin: 5px; }
.continguts h3 { width: 96%; height: 20px; line-height: 20px; vertical-align: middle;
  margin: 10px 5px 5px 5px; padding: 0px 0px 0px 15px;
  background-image: url(galeria/fons04.gif); background-repeat: no-repeat; background-color: #e5e5e5;
  font-weight: bold; font-size: 12px; color: #333333; text-transform: uppercase; }
.continguts h4 { width: 96%; height: 20px; line-height: 20px; vertical-align: middle;
  margin: 10px 5px 5px 5px; padding: 0px 0px 0px 5px;
  background-color: #e5e5e5; font-weight: bold; font-size: 12px; color: #333333; }
.continguts .dadesfinca { width: 34%; float: right; margin: 0px 50px 0px 5px; }
.continguts .dadesfinca .referencia { font-size: 110%; font-weight: bold; margin: 0px 0px 15px 0px; }
.continguts .dadesfinca .info0 { border-bottom: 1px solid #812335; margin: 0px; }
.continguts .dadesfinca .info1 { color: #666666; }
.continguts .dadesfinca .info2 { color: #000000; }

.continguts .boto { width: 100px; height: 25px; padding: 0px; font-size: 10px; text-align: center; font-weight: bold; }
.continguts .boto a { width: 100%; display: block; background-image: url(galeria/boto05a.gif); line-height: 23px; 
  background-repeat: no-repeat; color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; }
.continguts .boto a:hover { width: 100%; display: block; background-image: url(galeria/boto05b.gif); line-height: 23px;
  background-repeat: no-repeat; color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }
.continguts .boto1 { float: left; width: 90px; height: 25px; padding: 0px; font-size: 10px;
  text-align: center; font-weight: bold; border: 0px; margin: 5px 6px 5px 0px; }
.continguts .boto1 a { width: 100%; display: block; background-image: url(galeria/boto05a.gif); line-height: 23px;
  background-repeat: no-repeat; color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; }
.continguts .boto1 a:hover { width: 100%; display: block; background-image: url(galeria/boto05b.gif); line-height: 23px;
  background-repeat: no-repeat; color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }
.continguts .boto2 { float: left; width: 110px; height: 25px; padding: 0px; font-size: 10px; text-align: center;
  font-weight: bold; margin: 5px 6px 5px 0px; }
.continguts .boto2 a { width: 100%; display: block; background-image: url(galeria/boto06a.gif); line-height: 23px;
  background-repeat: no-repeat; color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; }
.continguts .boto2 a:hover { width: 100%; display: block; background-image: url(galeria/boto06b.gif); line-height: 23px;
  background-repeat: no-repeat; color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }
.continguts .boto3 { width: 100px; height: 15px; padding: 0px; font-size: 10px; text-align: left; font-weight: bold;
  margin: 5px 6px 5px 0px; }
.continguts .boto3 a { width: 100%; display: block; color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; }
.continguts .boto3 a:hover { width: 100%; display: block; color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }
.continguts .boto4 { display: block; width: 70px; float: left; height: 25px; padding: 0px; font-size: 10px; text-align:
  center; font-weight: bold; margin: 5px 6px 5px 0px; }
.continguts .boto4 a { display: block; width: 100%; background-image: url(galeria/boto07a.gif); line-height: 23px;
  background-repeat: no-repeat; color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; }
.continguts .boto4 a:hover { display: block; width: 100%; background-image: url(galeria/boto07b.gif); line-height: 23px;
  background-repeat: no-repeat; color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }
.continguts .boto_llarg { width: 310px; display: block; height: 25px; padding: 0px; font-size: 12px; text-align: center; font-weight: bold; }
.continguts .boto_llarg a { width: 100%; display: block; background-image: url(galeria/boto08a.gif); line-height: 23px; 
  background-repeat: repeat; color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; }
.continguts .boto_llarg a:hover { width: 100%; display: block; background-image: url(galeria/boto08b.gif); line-height: 23px;
  background-repeat: repeat; color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }

  
.continguts ul { list-style-type: none; padding: 0px; margin: 20px 0px 10px 10px; font-size: 110%; }
.continguts ul li {
  height: 25px; line-height: 25px; vertical-align: middle; list-style-type: none; display: block; 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 30px; text-align: left; background-image: url(galeria/punt01.gif); background-repeat: no-repeat;
  }
.continguts ul li a { 
  height: 25px; list-style-type: none; margin: 5px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; color: #333333; 
  font-weight: bold;  
  }
.continguts ul li a:hover {
  height: 25px; list-style-type: none; margin: 5px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; color: #812335; 
  font-weight: bold; 
  } 
.continguts form .camp1 { width: 40%; border: 1px solid #812335; padding: 5px;
background-image: url(galeria/fons05.gif); background-repeat: repeat; }
.continguts form .camp2 { width: 46%; border: 1px solid #812335; padding: 5px;
background-image: url(galeria/fons05.gif); background-repeat: repeat; float: left; }
.continguts form .inactiu { background-color: #dedede; background-image: url(galeria/boto07.gif); background-repeat: repeat; }
.continguts form .normal { text-align: left; }
.continguts form select { font-size: 95%; }

.continguts .boto { width: 100px; height: 25px; padding: 0px; font-size: 10px; text-align: center; font-weight: bold;
  border: 0px; background: none;
  }
.continguts .boto a { display: block;
  background-image: url(galeria/boto05a.gif); line-height: 23px; background-repeat: no-repeat;
  color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; 
  }
.continguts .boto a:hover { display: block;
  background-image: url(galeria/boto05b.gif); line-height: 23px; background-repeat: no-repeat;
  color: #333333; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; 
  }
.continguts .hipoteca { display: none; height: 70px; float: left; border: 1px solid #812335; margin: 0px 0px 0px 5px; padding: 5px;
  background-image: url(galeria/fons05.gif); background-repeat: repeat;
  }
.continguts .hipoteca form { margin: 0px; padding: 0px; }
.continguts .hipoteca input,select { text-align: right; }
.continguts .hipoteca td { text-align: center; }
.continguts .hipoteca p { clear: both; }
.continguts .liniabotons { display: none; float: left; }
.continguts .liniabotons p { }
.continguts .miniatures { width: 99%; min-height: 80px; height: auto !important; height: 80px; margin: 0px 0px 10px 5px; clear: both; }
html>body .miniatures { overflow: auto; }
.continguts .miniatures img { float: left; margin: 5px 5px 5px 5px; border: 1px solid #812335; padding: 5px; }

.continguts .miniatures1 { min-height: 80px; height: auto !important; height: 80px; margin: 0px 0px 10px 5px; }
html>body .miniatures1 { overflow: auto; }
.continguts .miniatures1 img { float: left; margin: 5px 2px 5px 2px; border: 1px solid #812335; padding: 5px; }


.dades { 
  width: 100%; min-height: 50px; height: auto !important; height: 50px;  margin: 10px 0px 0px 0px; padding: 0px; clear: both; }
html>body .dades { overflow: auto; }
.dades p { padding: 5px; }
.dades .amposta { background-color: #FFFFFF; width: 49%; float: left; }
.dades .rapita  { background-color: #FFFFFF; width: 49%; float: right; }

.finca { width: 45%; float: left; height: 100px; padding: 5px; margin: 0px 10px 10px 0px; border-bottom: 1px solid #812335;
  font-size: 90%; }
.finca  img { float: left; }


.animacio { width: 95%; height: 150px; margin: 90px auto; text-align: center; padding: 10px 0px; background-color: #ffffff; }

.llista1 ul { width: 100%; display: block; list-style-type: none; padding: 0px; margin: 15px 0px 10px 10px; font-size: 120%; }
.llista1 ul li {
  width: 90%; height: 25px; line-height: 25px; vertical-align: middle;
  list-style-type: none; display: block; margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 50px; text-align: left; background-image: url(galeria/punt01.gif); background-repeat: no-repeat;
  }
.llista1 ul li a { 
  height: 25px; list-style-type: none; margin: 5px 0px 0px 0px; 
  padding: 5px 0px 0px 5px; color: #812335; 
  font-weight: bold;  
  }
.llista1 ul li a:hover {
  height: 25px; list-style-type: none; margin: 5px 0px 0px 0px; 
  padding: 5px 0px 0px 10px; color: #404040	; 
  font-weight: bold; 
  }
.boto { width: 100px; height: 25px; padding: 0px; font-size: 10px;
  text-align: center; font-weight: bold; }
.boto a { display: block;
  background-image: url(galeria/boto05a.gif); line-height: 23px; background-repeat: no-repeat;
  color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none; 
  }
.boto a:hover { display: block;
  background-image: url(galeria/boto05b.gif); line-height: 23px; background-repeat: no-repeat;
  color: #812335; margin: 0px 0px 0px 0px; padding: 0px; text-decoration: none;
  }
  
  /* menu amb pestanyes (no s'utilitza) */
.menu2 {
  width: 100%; height: 28px; margin: 10px 0px 0px 0px; padding: 0px; }
.menu2 ul { padding: 0px; margin: 0px 0px 0px 0px; list-style-type:none; }
.menu2 ul li { width: 110px; height: 28px;
  margin: 0px 0px 0px 5px; padding: 0px;  
  display: inline; font-size: 11px; text-align: center;
  }
.menu2 ul li a {
  width: 110px; height: 28px; display: inline; 
  margin: 0px 0px 0px 5px; padding: 5px 5px 2px 5px; float: left; line-height: 28px; 
  color: #000000; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold;
  background-image:url(galeria/pestanya01.gif); background-repeat: no-repeat; color: #333333;
  }
.menu2 ul li a:hover {
  width: 110px; height: 28px; display: inline; 
  margin: 0px 0px 0px 5px; padding: 7px 5px 0px 5px; float: left; line-height: 28px;
  color: #000000; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold;
  background-image:url(galeria/pestanya02.gif); background-repeat: no-repeat; color: #666666;
  }


.esquerra {
  margin: 0px 5px; background-color: #FFFFCC; font-size: 80%;
  width: 140px; position: relative; top: 0px; padding: 0px 5px;
  min-height: 100%; height: 100%; float: left; border: 1px solid #944A52;
  line-height: 15px; display: none; visibility: hidden;
}
html>body .esquerra { overflow: auto; }
.esquerra a { color: #7E1F30; }
.esquerra ul { margin: 5px 0px 10px 10px; list-style-type: none; }
.esquerra ul li { height: auto; border-bottom: 1px dashed #7E1F30; background-image: none;
  list-style-type: none; margin: 0px; padding: 0px; }
.esquerra p { border-top: 1px solid #7E1F30; }

.dreta {
  margin: 0px ; background-color: transparent;
  width: 575px; position: relative; top: 0px; padding: 0px 5px;
  min-height: 100%; height: 100%; float: right;
}
html>body .dreta { overflow: auto; }
.dreta ul { list-style-type: none; margin: 0px; padding: 0px; }
.dreta ul li { list-style-type: none; margin: 0px; padding: 0px; background-image: none; }
.dreta .informacio { font-size: 70%; }
