* {margin:0; padding:0;}
html { height:100%; }
body { margin:auto; padding:0; height:100%; width:100%; color:#000; font-family: Verdana, Tahoma; }
h3 { font-family: Verdana, Tahoma; color:#171CEA; font-size:14px; font-weight:bold; margin-bottom:10px; margin-left:15px;}

#contenidor { width:1003px;  margin:auto;}

.fotoGranFons {	background: url(../images/loadinfo.gif) center no-repeat; }
#imatgeCapcalera { background: url(../images/loadinfo.gif) center no-repeat; }

#transparenciaCapcalera { position:absolute; top:0; width:1003px; height:100px; background-color:#3D351D; opacity:0.3; filter:alpha(opacity=30);}
#capcalera { position:absolute; top:0px; width:1003px; z-index:2; }
#capcalera #esq { float:left; padding-top:10px; font-size:22px; padding-left:15px; color:#B7E727; font-family: "Trebuchet MS", Tahoma; }
/*#capcalera #esq { float:left; padding-top:10px; font-size:28px; padding-left:15px; color:#B7E727; font-family: "Trebuchet MS", Tahoma; }*/
/*#capcalera #esq { float:left; padding-top:5px; font-size:28px; padding-left:10px; color:#B7E727; font-family: "Trebuchet MS", Tahoma; }*/
#capcalera #esq img {border:0;}
#capcalera #esq .right {float:left; width:250px; padding-top:5px; line-height:90%;}
#capcalera #dreta { float:right; font-size:10px; padding:10px 15px 0px 0px; color:#FFF; text-align:right; }
/*.eslogan {font-size:18px; color:#FFF; font-family: Verdana, Tahoma;}*/
.eslogan {font-size:13px; color:#FFF; font-family: Verdana, Tahoma; font-weight:bold; }
#capcalera #esq  a {color:#B7E727; text-decoration:none;}
.eslogan a { color:#FFF; text-decoration:none;}
#idiomas {/*margin-top:7px;*/ color:#B7E727;}
#idiomas a {color:#FFF; text-decoration:none;}
#idiomas a:hover {text-decoration:underline;}
#submenu {margin-top:60px; font-size:10px;}
#submenu a {color:#FFF; text-decoration:none;}
#submenu a:hover { text-decoration:underline;}
#submenu a.anunciese { color:#FFFF66; font-size:12px; font-weight:bold;}
#submenu a.current {color:#B7E727; text-decoration:none; }
#submenu a.anunciesecurrent { color:#B7E727; text-decoration:none; font-size:12px; font-weight:bold;}

#transparenciaMenu { position:absolute; top:100px; width:1003px; height:32px; background-color:#3D351D; opacity:0.6; filter:alpha(opacity=60);}
#menu { position:absolute; top:106px; width:1003px;}
#menu ul { margin:0px 15px 0px 15px; }
#menu ul li { display: inline; padding-right: 20px; list-style-type: none; color:#E3F138; font-family: "Trebuchet MS", Tahoma; font-size:13px; font-weight:bold; }
#menu ul li a:link, #menu ul li a:visited {	color:#B7E727; text-decoration:none; }
#menu ul li a:hover, #menu ul li a:active {	color:#E3F138; }
#menu ul li a.current { font-family: "Trebuchet MS", Tahoma; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFF66; }

#transparenciaPeu { position:absolute; top:410px; width:1003px; height:40px; background-color:#3D351D; opacity:0.6; filter:alpha(opacity=60); }
#peu { position:absolute; top:411px; padding:5px 15px 0px 15px; }
#peu h1 {font-size:22px; font-family: "Trebuchet MS", Tahoma; color:#B7E727; font-weight:normal; }

#transparenciaInvertir { position:absolute; top:324px; width:305px; height:85px; background-color:#3D351D; opacity:0.6; filter:alpha(opacity=60);}
#textInvertir { position:absolute; top:329px; width:305px; height:85px; font-size:11px; color:#FFF; line-height:140%;}
#textInvertir a { color:#FFF; text-decoration:none;}
#textInvertir a:hover { color:#FFF; text-decoration:underline;}
#textInvertir .left {float:left; margin:10px 10px 10px 15px; padding-top:20px; width:20px;}
#textInvertir .right {float:left; margin:12px 0px; width:235px;}
#textInvertir .mas-paises-invertir { clear:both; width:297px; text-align:right; font-size:10px; }
#textInvertir .mas-paises-invertir a { color:#FFF; text-decoration:none; }
#textInvertir .mas-paises-invertir a:hover { text-decoration:underline; }
.pais-text-invertir {font-weight:bold; font-size:14px;}

.centratGran { padding:10px 0px 10px 20px; }
.centratGran a { background:url(../images/download.gif) no-repeat; padding-left:30px; font-size:18px; font-family:"Trebuchet MS", Tahoma; height:24px; }

#transparenciaAnunciese { position:absolute; top:294px; width:305px; height:29px; background-color:#3D351D; opacity:0.6; filter:alpha(opacity=60);}
#textTransparenciaAnunciese { position:absolute; top:299px; width:290px; margin-left:15px; height:29px; font-size:13px; color:#FFF; line-height:140%; font-weight:bold;}
#textTransparenciaAnunciese .right {float:left; margin-left:8px;}
#textTransparenciaAnunciese a {color:#FFF; text-decoration:none;}
#textTransparenciaAnunciese a:hover {color:#FFF; text-decoration:underline;}

#transparenciaBuscador { position:absolute; margin-left:698px; top:189px; width:305px; height:220px; background-color:#3D351D; opacity:0.6; filter:alpha(opacity=60);}
#textBuscador { position:absolute; margin-left:698px; top:190px; padding:0px 15px; width:275px; text-align:left; color:#FFFFFF; font-size:11px; line-height:30px;}
.titolForm {color:#FFFFFF; font-size:16px; font-family: "Trebuchet MS", Tahoma; font-weight:bold; }
.titolDondeQuiere {float:left; width:65px;}
.spanMargePetit { margin-left:6px; }

#sidebarBuscador {padding:5px 15px 10px 15px; width:280px; text-align:left; color:#000; font-size:11px; line-height:30px;  background-color:#E9F9B7; border:1px solid #B7E727;}
#sidebarBuscador .titolForm {color:#000; font-size:16px; font-family: "Trebuchet MS", Tahoma; font-weight:bold; }
#sidebarBuscador .titolDondeQuiere {float:left; width:65px;}
#sidebarBuscador .spanMargePetit { margin-left:6px; }

#sidebarEnPais {padding:10px 15px; width:280px; text-align:left; color:#000; font-size:11px; line-height:130%; background-color:#E9F9B7; border:1px solid #B7E727;}
.sidebarEnPais-left {float:left;}
.sidebarEnPais-right {float:left; margin-left:10px; margin-top:5px;}
.info-detallada {margin-top:10px; text-align:right;}
#sidebarEnPais a {color:#000; text-decoration:none;}
#sidebarEnPais a:hover {color:#000; text-decoration:underline;}

#sidebarEjemplosBusqueda {padding:5px 15px 10px 15px; width:280px; text-align:left; color:#000; font-size:11px; line-height:30px;  background-color:#E9F9B7; border:1px solid #B7E727;}
#sidebarEjemplosBusqueda .titolForm {color:#000; font-size:16px; font-family: "Trebuchet MS", Tahoma; font-weight:bold; line-height:130%; padding-bottom:3px; }
#sidebarEjemplosBusqueda ul { margin:0; padding:0; font-size:11px; line-height:140%; }
#sidebarEjemplosBusqueda ul li { list-style:none; margin-bottom:5px; }
#sidebarEjemplosBusqueda ul li a {color:#000; text-decoration:none;}
#sidebarEjemplosBusqueda ul li a:hover {color:#000; text-decoration:underline;}

#sidebarAnunciese {padding:5px 15px 5px 15px; width:280px; text-align:left; color:#000; font-size:13px; font-family: Verdana, Tahoma; font-weight:bold; background-color:#E9F9B7; border:1px solid #B7E727;}
#sidebarAnunciese .right {float:left; margin-left:8px; padding-top:1px;}
#sidebarAnunciese a {color:#000; text-decoration:none;}
#sidebarAnunciese a:hover {color:#000; text-decoration:underline;}

#titolSidebarPublicidadHome {text-align:right; color:#B7E727; width:310px; font-size:11px; /*margin-top:15px;*/}
#imgSidebarPublicidadHome { padding:5px; float:right; width:300px; text-align:left; color:#B7E727; font-size:11px; margin:0; margin-top:3px; background-color:#E9F9B7; border:1px solid #B7E727;}
#imgSidebarPublicidadHome img.banner1 { border:0; margin-right:30px;}
#imgSidebarPublicidadHome img.banner2 { border:0;}

.sidebarAnuncis {padding:5px 15px 10px 15px; width:280px; text-align:left; color:#000; font-size:11px; background-color:#E9F9B7; border:1px solid #B7E727;}

.selectBusquedaPromocion { background-color:#B7E727; font-size:11px; width:200px; padding:0; height:19px; line-height:19px; border:1px solid #B7E727; font-family: Verdana, Tahoma; }
.selectBusquedaPromocionContinente { background-color: #B7E727;	font-size:11px; width:200px; padding:0; height:19px; line-height:19px; border: 1px solid #B7E727; font-family: Verdana, Tahoma; }
.selectBusquedaPromocionPais { background-color: #B7E727; font-size:11px;	width:200px; padding:0;	height:19px; line-height:19px; border: 1px solid #B7E727; font-family: Verdana, Tahoma; }
.selectBusquedaPromocionLocalidad {	background-color: #B7E727; font-size:11px; width:200px; padding:0; height:19px;	line-height:19px; border: 1px solid #B7E727; font-family: Verdana, Tahoma; }
.inputBusquedaPromocion { background-color: #B7E727; color:#000000;	font-weight:bold; font-size:11px; width: 80px; height:24px; border: 1px solid #B7E727; font-family: Verdana, Tahoma; }

#contingut-left {float:left; width:638px;}
#contingut-centre {width:973px;}
.contingut {margin:15px;}
.h1titol { font-family: "Trebuchet MS", Tahoma; color:#171CEA; font-size:22px; font-weight:normal; margin-bottom:0px; border-bottom:1px solid #171CEA; margin-left:15px; margin-right:15px; margin-top:30px;}
.contingut h1 { font-family: "Trebuchet MS", Tahoma; color:#171CEA; font-size:22px; font-weight:normal; margin-bottom:15px; border-bottom:1px solid #171CEA; margin-top:30px;}
.contingut h2 { font-family: "Trebuchet MS", Tahoma; color:#171CEA; font-size:18px; font-weight:normal; margin-bottom:10px; padding-top:10px;}
.h2titol { font-family: "Trebuchet MS", Tahoma; color:#171CEA; font-size:18px; font-weight:normal; margin-bottom:0px; padding-top:10px; margin-left:15px; margin-right:15px;}
.contingut h3 { font-family: Verdana, Tahoma; color:#171CEA; font-size:14px; font-weight:bold; margin-bottom:10px; margin-left:0px; padding-top:10px;}
.contingut p {margin-bottom:10px; font-size:11px; line-height:140%;}
.contingut p.pMarge { margin-left:30px; }
.contingut a {color:#000; text-decoration:underline;}
.contingut a:hover {color:#171CEA; text-decoration:underline;}
.contingut iframe {border:1px solid #B7E727;}
h3.toggler {background-color:#E9F9B7; color:#000; line-height:130%; padding:5px 0; cursor:pointer; font-size:13px; font-family: Verdana, Tahoma;}
.contingut li {font-size:11px; margin-left:30px; line-height:130%; margin-bottom:10px;}

#sidebar {float:right; width: 310px; margin-right:15px; margin-top:15px;}
#titolPromocionesDestacadasHome {text-align:right; color:#B7E727; width:310px; font-size:11px; margin-top:15px;}
#promocionDestacadaHome1, #promocionDestacadaHome2, #promocionDestacadaHome3, #promocionDestacadaHome4 { width:300px; background-color:#E9F9B7; border: 1px solid #B7E727; float:right; margin-bottom:5px; margin-top:5px; padding:5px; font-size:11px;}
.fotoPromocionDestacadaHome {float:left; width:120px; margin-right:10px;}
.textPromocionDestacadaHome {float:right; width:170px; color:#000000; line-height:130%;}
#promocionDestacadaHome1 a,#promocionDestacadaHome2 a, #promocionDestacadaHome3 a, #promocionDestacadaHome4 a {color:#000000; text-decoration:none; font-weight:bold;}
#promocionDestacadaHome1 a:hover,#promocionDestacadaHome2 a:hover, #promocionDestacadaHome3 a:hover, #promocionDestacadaHome4 a:hover {color:#000000; text-decoration:underline; font-weight:bold;}
#promocionDestacadaHome1 a img, #promocionDestacadaHome2 a img, #promocionDestacadaHome3 a img, #promocionDestacadaHome4 a img {border:0;}

#redes-sociales {width:300px; background-color:#E9F9B7; border: 1px solid #B7E727; margin-bottom:15px; margin-top:10px; padding:5px; float:right;}
#titolRedesSociales {text-align:left; color:#000; width:212px; padding-left:3px; font-size:11px; margin-top:2px; padding-top:1px; float:left; font-weight:bold; line-height:130%;}
#iconsRedesSociales {text-align:right; color:#000; width:72px; padding-right:3px; font-size:11px; margin-top:2px; float:right;}
#iconsRedesSociales img {border:0;}

#titolsLinksProductes { margin:0; padding:0; margin-left:15px; margin-top:0; clear:both;}
.titolLinkProductes { margin:0; padding:0; margin-right:20px; width:226px; float:left;  }
.titolLinkProductes h4 {font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; font-weight:bold; color:#000000; margin:0; padding:0; margin-left:5px; margin-bottom:5px;}
#caixesLinksProductes { margin:0; padding:0; margin-left:15px; margin-top:10px; clear:both;}
.caixaLinksProductes { overflow:auto; scrollbar-3dlight-color: #B7E727; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color:#B7E727; scrollbar-darkshadow-color: #B7E727; 
scrollbar-face-color: #B7E727; scrollbar-highlight-color: #E9F9B7; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #E9F9B7; 
 margin:0; margin-right:21px; padding:0 5px 5px 5px; width:214px; height:115px; border:1px solid #B7E727; background-color:#E9F9B7; float:left; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:10px; font-weight:normal;}
.caixaLinksProductes ul {margin:0; padding:0; padding-bottom:5px; list-style:none;}
.caixaLinksProductes ul li.liGeneral { margin-left:0px; margin-top:5px; font-weight:bold; }
.caixaLinksProductes ul li.liPais {margin-left:10px; margin-top:5px; }
.caixaLinksProductes ul li.liLocalidad {margin-left:20px; line-height:130%;}
.caixaLinksProductes ul li a {text-decoration:none; color:#000000;}
.caixaLinksProductes ul li a:hover {text-decoration:underline; color:#000000;}

.divPromocionesDestacadasPeu { margin:0; padding:0; margin-left:15px; margin-top:0px; clear:both;}
.caixaPromocionesDestacadasPeu { margin:0; margin-right:21px; padding:5px; width:214px; height:223px; border:1px solid #B7E727; background-color:#E9F9B7; float:left; font-size:11px; font-weight:normal; line-height:130%;}
.caixaPromocionesDestacadasPeu img {border:0; margin-bottom:5px;}
.caixaPromocionesDestacadasPeu a {color:#000; text-decoration:none;}
.caixaPromocionesDestacadasPeu a:hover {text-decoration:underline;}

.divListadoPaises { width:965px; padding:0 0px 8px 0px; border:1px solid #B7E727; background-color:#E9F9B7; font-size:11px;}
.divListadoPaises  ul { padding:0; margin:0; }
.divListadoPaises  ul li {	list-style-type: none; padding:8px 0px 0px 0px;	margin:0px; color:#000; width:224px; margin-right:17px; float:left; text-align:right;}
.divListadoPaises  ul li a { color:#000; text-decoration:none; }
.divListadoPaises  ul li a:hover, #invertirEn ul li a:active { text-decoration:underline; color:#000; }

#subpeu { background:url(../images/img-subpeu.jpg) top repeat-x;background-color:#F6F6FF; padding-top:10px; margin-top:20px;; }
.subpeufila {margin:auto; width:1003px;}

.divPromocionesSimilaresPeu { margin:0; padding:0; margin-left:15px; width:953px; margin-top:0px; clear:both; padding:5px 10px; border:1px solid #B7E727; background-color:#E9F9B7;font-size:11px; font-weight:normal; line-height:180%;}
.divPromocionesSimilaresPeu a {color:#000; text-decoration:none;}
.divPromocionesSimilaresPeu a:hover {color:#000; text-decoration:underline;}

.caixa-pais h3 {margin:0; padding:0; margin-top:3px;}
.caixa-pais h3 a {color:#000000; text-decoration:none; font-weight:bold; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px;}
.caixa-pais h3 a:hover {color:#000000; text-decoration:underline; font-weight:bold; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px;}
.caixa-pais {width:280px; padding:4px; background-color: #E9F9B7; border:1px solid #B7E727; float:left; margin-bottom:30px; }
.caixa-pais p { margin:0; padding:0; margin-top:5px; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; }
.caixa-pais  img {border:0;}

.verProductosPais { border:1px solid #B7E727; padding:3px 5px 3px 7px; background-color:#E9F9B7; margin-bottom:5px; float:right; height:26px; }
.verProductosPais object {	margin-bottom:-7px;	margin-left:-5px; }
.verProductosPais a{ text-decoration:none; color:#000000; font-size:13px; }
.verProductosPais a:hover{ text-decoration:underline; color:#000000; }
.foto-invertir { clear:both; float:right; margin-left:15px; margin-bottom:15px; padding:4px; border:1px solid #B7E727; background-color: #E9F9B7; height:306px; }
ul.enlaces { margin:0; padding:0; font-size:11px; line-height:140%; margin-bottom:10px; }
ul.enlaces li { list-style:none; margin-bottom:5px; }
.divLeft { float:left; width:460px;}
.divRight { float:right; width:460px;}
.imgBorde { border: 1px solid #B7E727;}

.bannerRight { float:right; width:350px; text-align:right; }

.busquedasPromocionesInvertir { border:1px solid #B7E727; padding-left:10px; padding-bottom:10px; margin-top:20px; width: 963px; font-family:Verdana, Tahoma; font-size:11px; line-height:180%; background-color:#E9F9B7;}
.busquedasPromocionesInvertir h2 { margin-top:0px; margin-bottom:10px; font-family: Verdana, Tahoma; font-weight:bold; font-size:14px; color:#000;}
.busquedasPromocionesInvertir a {color:#000; text-decoration:none;}
.busquedasPromocionesInvertir a:hover {color:#000; text-decoration:underline; }

.resultadoBusqueda {border:1px solid #B7E727; width:628px; background-color:#F4FCDC; padding:5px; font-size:11px; margin-bottom:15px;}
.imgResultadoBusqueda {float:left; width:140px; }
.imgResultadoBusqueda img {border:1px solid #E9F9B7;}
.imgResultadoBusqueda img:hover {border:1px solid #B7E727;}
.contResultadoBusqueda {float:left; margin-left:10px; width:478px;}
.titolResultadoBusqueda {float:left; font-size:14px; font-weight:bold; width:398px;}
.titolResultadoBusqueda a {color:#000; text-decoration:none;}
.titolResultadoBusqueda a:hover {color:#000; text-decoration:underline;}
.refResultadoBusqueda {float:right; width:80px; text-align:right;}
.descResultadoBusqueda {margin-top:15px;}
.tipoPrecioResultadoBusqueda {margin-top:15px;}
#flechasBusqueda { clear:both; margin:0px; height:35px; font-size:10px;}
#flechaAnterior { float:left; padding-top:10px;}
#flechaSiguiente { float:right; padding-top:10px; margin-right:5px;}
#flechaAnterior img { border:0;}
#flechaSiguiente img { border:0;}
#flechasBusqueda a {color:#B7E727; text-decoration:none;}
.noResultadosBusqueda {	font-size:14px;	font-weight:bold; }
.txtSocialMediaResultadosBusqueda {	font-size:12px; margin-top:40px; line-height:140%; }
.divPromocionesRelacionadas { margin:0; padding:0;  width:628px; margin-top:0px; clear:both; padding:10px 0px 5px 10px; border:1px solid #B7E727; background-color:#F4FCDC;}
.divPromocionesRelacionadas  p {font-size:11px; font-weight:normal; line-height:180%;}
.divPromocionesRelacionadas a {color:#000; text-decoration:none;}
.divPromocionesRelacionadas a:hover {color:#000; text-decoration:underline;}

#banners { width:100%; clear:both; padding: 17px 0px 17px 0px; min-height:110px; text-align:center;	background-color:#B7E727; }
#banners img { margin:0; margin-right:3px; margin-top:3px; margin-bottom:3px;	 margin-left:3px; padding:0; }
#banners object { margin:0; margin-right:3px; margin-top:3px; margin-bottom:3px; margin-left:3px; padding:0; }
#banners .publicidad { color:#F4FCDC; font-family: Verdana, Tahoma; font-size:9px; text-align:center; }

#peuPagina { border-top: 1px solid #FFFFFF;	height:50px; color:#000000;	font-family: Verdana, Tahoma; font-size:10px; line-height:15px;	background-color:#B7E727; width:100%; padding:5px 0; }
#peuPaginaEsq {	float: left; padding-left:20px;	padding-top:2px; }
#peuPaginaDreta { float: right;	padding-right:20px;	padding-top:2px; text-align:right; }
#peuPagina a:link, #peuPagina a:visited { text-decoration: none; color:#000000; }
#peuPagina a:hover, #peuPagina a:active { text-decoration:underline; color:#000000; }



/* Listado de promotoras */
#listaPromotoras { padding:10px 15px 10px 15px;	background-color:#FFFFFF; color:#000000; font-family:Verdana; font-size:11px; }
.promotora-left { clear:both; float:left; width:465px; margin-right:30px; margin-top:15px;}
.promotora-right { float:right; width:465px; margin-top:15px;}
.promotora-caja {  width:445px; height:90px; padding:10px; border: 1px solid #B7E727; background-color: #E9F9B7;}
.promotora-logo { float:left; width:120px; margin-right:20px;}
.promotora-logo a img { border: 0px; padding:1px; }
.promotora-logo a:hover img { border: 1px solid #B7E727; padding:0px; }
.promotora-texto { float:left; width:305px;}
.promotora-nombre { margin-top:5px;}
.promotora-nombre a { color:#000000; text-decoration:none; font-weight:bold; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; }
.promotora-nombre a:hover { text-decoration:underline;}
.promotora-localizacion { margin-top:5px;}
.promotora-web { margin-top:5px;}
.promotora-web a { color:#000000; text-decoration:none; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; }
.promotora-web a:hover { text-decoration:underline;}
.promotora-promociones {margin-top:20px;}
.promotora-promociones a { color:#000000; text-decoration:none; font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; }
.promotora-promociones a:hover { text-decoration:underline;}

#formularioAnunciese { margin:0; padding:0;}
.formularioAnuncieseLeft { float:left; width:45%;}
.formularioAnuncieseRight {	float:right; width:45%;}
#formularioAnunciese .titolSubForm { font-size:13px; margin:10px 0px 10px 0px; font-weight:bold; }
#formularioAnunciese .contactform p a, #formularioAnunciese p a {color: #000000; text-decoration:underline;}
#formularioAnunciese .contactform p a:hover, #formularioAnunciese p a:hover {color: #171CEA;text-decoration:underline;}
.contactleft{width:35%; text-align:left; float:left; padding:0px; margin:5px 5px 0px 0px; font-weight:bold; font-size:11px;height:30px; }
.contactright{width:60%; text-align:left; float:right; display:inline; padding:0px; margin:0px 0px 0px 5px;height:35px; }
.contactleftBig{width:80%; text-align:left; float:left; padding:0px; margin:5px 5px 0px 0px; font-weight:bold; font-size:11px;height:30px; }
.contactrightSmall{width:15%; text-align:left; float:right; display:inline; padding:0px; margin:5px 0px 0px 5px;height:30px; }
.inputContactForm {	font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; font-weight:normal; text-align:left;	background-color:#fff; border: 1px solid #B7E727; padding:4px; height:16px; }
.inputContactForm:focus { font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; font-weight:normal; text-align:left; background-color:#E9F9B7;	border:1px solid #B7E727; padding:4px; height:16px; }
.botoEnviarFormulari { background-color:#B7E727; color:#000000;	font-family: Verdana; font-weight:normal; font-size:11px; width:70px; text-align:center; height:24px; }
.pAlineadoCentro {	text-align:center; }
.textTitForm { font-family: Verdana, Tahoma;	font-weight:normal;	font-size:18px;	border-left:4px solid #B7E727; border-bottom:1px solid #B7E727;	padding-left:10px; padding-bottom:3px; width:950px; margin-top:50px; }
.right-descarguese {float:left; margin-left:10px; font-size:13px; font-weight:bold; margin-top:10px;}
.form { height:32px; text-align:center; padding:10px; font-size:11px; font-weight:bold; border:1px solid #B7E727; margin-bottom:20px; margin-top:0px; background-color:#FFF; }
.formImg { float:left; width:400px; text-align:right;}
.formText { float:left; text-align:left; margin-top:7px; margin-left:10px;}
#formularioAnunciese #mensaje { height:0px; width:100%; padding:0; margin:auto; margin-top:0px; padding-bottom:20px; padding-top:8px; background:#FFFFFF; line-height:150%;}

/* formulari acceso profesionales */
#mensajeUsuarios { padding-top:10px; padding-bottom:10px; font-family: Verdana, Tahoma; font-size:11px; font-weight:normal; color:#000000; }
#mensajeUsuarios .formKO { color:#FF0000; text-align:center; }
#mensajeUsuarios .formOK { color:#000; text-align:center; }
.contactleftentra {width:40%; text-align:right; clear:both; float:left; display:inline; padding:3px 0px 0px 0px; margin:5px 0; height:27px; font-family: Verdana, Tahoma; font-size:11px; font-weight:bold; color:#000000;}
.contactrightentra {width:60%; text-align:left; float:right; display:inline; padding:0px; margin:2px 0; height:32px;}
.contactrightentra2 {width:60%; text-align:left; float:right; display:inline; padding:0px; margin:2px 0; height:112px;}
.contactrightentra3 {width:60%; text-align:left; float:right; display:inline; padding:0px; margin:2px 0; height:40px; font-size:10px; line-height:140%;}
.formentrainput { font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; font-weight:normal; text-align:left;	background-color:#fff; border: 1px solid #B7E727; padding:4px; height:16px; }
.formentrainput:focus { font-family:Verdana, Tahoma, Arial, Helvetica; font-size:11px; font-weight:normal; text-align:left; background-color:#E9F9B7; border:1px solid #B7E727; padding:4px; height:16px; }
.formentraenviar  { background-color: #B7E727; color:#000000; font-family:Verdana, Tahoma; font-weight:normal; font-size:11px; width:70px; text-align:center; height:24px; }

li.liEnlaces a {font-weight:bold;}
p#viviendas-barcelona {line-height:200%; }
p#error404 {font-size:14px; padding-top:40px;}

.promotora-img {float:left; width:120px;}
.promotora-img a img {border:1px solid #E9F9B7;}
.promotora-img a img:hover {border:1px solid #B7E727;}
.promotora-dreta {float:right; width:830px;}
.promotora-dreta p {line-height:145%;}
.nomPromotora {font-weight:bold; padding-top:10px;}

#menuIconosPromocion {margin:0; padding:0;text-align:center; margin-top:10px;}
.menuIconosLeft {float:left; width:58px; margin-left:1px; margin-right:4px;}
.menuIconosLeftUltim {float:left; width:58px; margin-left:0px; margin-right:0px;}
.menuIconosLeft img, .menuIconosLeftUltim  img {border:0;}
.menuIconosText {text-align:center; font-size:9px; width:58px;}
.menuIconosText a{text-decoration:none;text-align:center; font-size:9px;color:#000000;width:58px;}

#contactoPromocion { width:280px; background-color:#E9F9B7;	border: 1px solid #B7E727; padding:15px; font-size:11px; }
#contactoPromocion a { color:#000; text-decoration:underline;}
#contactoPromocion a:hover { color:#171CEA; text-decoration:underline;}
#contactoFormulario {  width:280px;	background-color:#E9F9B7; border: 1px solid #B7E727; padding:15px; font-size:11px; }
.tituloFormularioPromotora {font-size:11px; font-weight:bold; line-height:140%;}
#sidebarCompartir { width:280px; background-color:#E9F9B7; border:1px solid #B7E727; padding:15px; line-height:180%; font-size:11px; }
#sidebarCompartir a { color:#000; text-decoration:underline;}
#sidebarCompartir a:hover { color:#171CEA; text-decoration:underline;}
#logotipoPromotora { float:left; width:125px; margin:0; padding:0;}
#logotipoPromotora a img { border: 1px solid #E9F9B7; }
#logotipoPromotora a:hover img { border: 1px solid #B7E727; }
#nombrePromotora { float:right;	width:145px; font-family: Verdana, Tahoma; font-size:13px; font-weight:bold; margin:0; padding:0; margin-top:10px; }
#nombreParticular {	font-family: Verdana, Tahoma; font-size:13px; font-weight:bold; padding-bottom:10px; }
#datosPromotora { clear:both; font-family:Verdana; font-size:11px; font-weight:normal; padding:0; margin:0; padding-top:5px;	line-height:20px; }
#formularioPromotora { margin:0; padding:0; }
#mensaje { height:40px; width:280px; padding:0; margin:auto; margin-top:10px; padding-top:8px; background:#FFFFFF; line-height:150%; }
#mensaje .formInfo { height:32px; margin-left:8px; padding-left:40px; background: url(../images/formInfo.png) center left no-repeat; width:214px; font-size:11px; }
#mensaje .formOK { height:32px; margin-left:8px; padding-left:40px; background: url(../images/formOK.png) center left no-repeat; width:214px; font-size:11px; }
#mensaje .formKO { height:32px; margin-left:8px; padding-left:40px; background: url(../images/formKO.png) center left no-repeat; width:214px; font-size:11px; }
#mensaje .formEnviando { height:32px; margin-left:8px; padding-left:40px; background: url(../images/loadinfo.gif) center left no-repeat; width:214px; font-size:11px; }

/* Formulari de contacte PROMOCION */
.formAceptarPolitica {line-height:140%;}
.formAceptarPolitica  a {color:#000; text-decoration:underline;}
.formAceptarPolitica a:hover { color:#171CEA; text-decoration:underline;}
.formleft{width:20%; text-align:left; clear:both; float:left; display:inline; padding:6px 0px 0px 0px; margin:5px 0; font-weight:normal; font-size:11px;height:27px;}
.formright{width:80%; text-align:right; float:right; display:inline; padding:0px; margin:5px 0;height:29px;}
.formrightMensaje{width:80%; text-align:right; float:right; display:inline; padding:0px; margin:5px 0;}
.inputForm { font-family:Verdana; font-size:11px; font-weight:normal; text-align:left; background-color:#FFFFFF; border:1px solid #FFFFFF; padding:4px;	height:16px; width:195px; }
.inputForm:focus { font-family:Verdana;	font-size:11px;	font-weight:normal;	text-align:left; background-color:#FFFFFF; border:1px solid #B7E727; padding:4px; height:16px; width:195px; }
.areaForm { width:195px;	font-family:Verdana; font-size:11px; font-weight:normal; text-align:left; background-color:#FFFFFF;	padding:4px; border:1px solid #FFFFFF; }
.areaForm:focus { width:195px; font-family:Verdana; font-size:11px; font-weight:normal; text-align:left;	background-color:#FFFFFF; padding:4px; border: 1px solid #B7E727; }
.botoEnviar { background-color:#B7E727; color:#000000; font-family:Verdana; font-weight:normal; font-size:11px; width:70px; text-align:center;	height:24px; }
.areaForm2 { width:195px;	font-family:Verdana; font-size:11px; font-weight:normal; text-align:left; background-color:#FFFFFF;	padding:4px; border:1px solid #B7E727; }
.areaForm2:focus { width:195px; font-family:Verdana; font-size:11px; font-weight:normal; text-align:left;	background-color:#FFFFFF; padding:4px; border: 1px solid #B7E727; }

.mapaLocalizacion { text-align:center; margin:auto;}
.imgDownload { float:left; margin-left:10px; }
.textDownload { float:left; margin-left:7px; margin-top:4px; font-size:11px;}
#menuAtras {float:left;}
#textAtras {float:left; color: #B7E727; margin-left:3px; margin-top:9px; font-size:11px;}
#menuAtras  img{	border:0;}
#textAtras a { color: #B7E727; text-decoration:none;}
#textAtras a:hover {text-decoration:underline;}

#galeria {margin-top:7px; margin-left:1px; }
#galeria a {margin:0; padding:0; }
#galeria img {border:1px solid #FFF; margin:0; padding:0; margin-right:-3px; }
#galeria img:hover {border:1px solid #B7E727;}

.botonsSocials {	color:#000; font-size:10px; line-height:16px; padding-top:2px; font-weight:normal;}
.botonsSocials a { color:#000; text-decoration:none;}
.botonsSocials a:hover {	text-decoration:underline;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.marge5 {height:5px;}
.marge10 { height:10px;}
.marge15 { height:15px;}
.marge20 { height:20px;}
.marge30 { height:30px;}
.marge40 { height:40px;}
.marge50 { height:50px;}
.marge80 { height:80px;}
.w48 {width:48px; height:1px; float:left; }
.d100-15 {width:973px; padding-left:15px;}