html { width:100%; height:100%;}
body {font-family: Arial, Helvetica, sans-serif; font-weight:bold;margin:0px; padding:0px;height:100%; background-color:#B2B2B2;}

/*input[type=text],
textarea{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -khtml-border-radius: 8px; behavior:url(css/border-radius.htc); border: 1px solid #BABDBA;}
input.button { font: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height: 24px;margin: 0;padding: 2px 3px; color: #fff;background: #CC0000;border: 1px solid #CC0000;}
*/
input[type=text],
textarea, select{ padding:0.2em;}
select{ padding:0.2em; width:90%;}
input[type=text]{ width:125px; height:15px; font-size:12px;}

a {text-decoration: none;color: #F57217;border: none;}
a:hover {color: #F57217;border: none;}

/* --------------------- zona capcalera ------------------- */
#cont-principal{width:990px; height:auto;text-align:center;position:relative; border:0px solid #666;}
#cont-capcalera{float:left;width:988px; height:auto; /*max-height:225px; */border:1px solid #666; background-color:#666; margin-top:2px; padding-bottom:0px; }
#imatge-capcalera{float:left;width:207px; height:43px;margin:15px 0px 15px 15px;}

#caixa-botons-capcalera{ float:right;width:630px; height:60px; border:0px solid red; margin-top:110px; margin-right:0px;  }
#caixa-botons-capcalera-compra{ float:left;width:179px; height:58px; border:0px solid red; background-image:url(../imatges/disseny/fons-capcalera-boto.png); background-repeat:no-repeat; color:#333; font-size:24px;padding-left:30px;  padding-top:0px;cursor:pointer; }
#caixa-botons-capcalera-lloguer{float:left; width:179px; height:58px; border:0px solid red;background-image:url(../imatges/disseny/fons-capcalera-boto.png); background-repeat:no-repeat;color:#333; font-size:24px; padding-left:30px; padding-top:0px; cursor:pointer; }
#caixa-botons-capcalera-peticions{float:left; width:179px; height:58px; border:0px solid red;background-image:url(../imatges/disseny/fons-capcalera-boto.png); background-repeat:no-repeat;color:#333; font-size:24px; padding-left:30px; padding-top:0px; cursor:pointer; }
.text-accedeix-taronja{ font-size:10px; color:#F57217; font-weight:bold;height:20px; border:0px solid red; width:auto; float:right; margin-right:50px; margin-top:5px;}

/***************************** immoble ********************************/
#titol-apartat-immoble-taronja{float: left;width:562px; height:25px; background-image:url(../imatges/disseny/fons-capcalera-taronja-immo.png); background-repeat:no-repeat; color:#FFFFFF; padding: 5px;}
#titol-apartat-immoble-gris{float: left; width:562px; height:25px; background-image:url(../imatges/disseny/fons-capcalera-gris-immo.png); background-repeat:no-repeat; color:#FFFFFF; padding: 5px;}
#titol-apartat-immoble-blau{float: left; width:562px; height:25px; background-image:url(../imatges/disseny/fons-capcalera-blau-immo.png); background-repeat:no-repeat; color:#FFFFFF; padding:5px; margin-top:20px;}
#subtitol-detall-immoble{float:left; width:25%; font-weight:bolder; line-height:25px;}
#text-detall-immoble{float:left; width:25%; line-height:25px; white-space:nowrap;}
#descripcio-detall-immoble{float:left; width:545px; text-align:justify; border:0px solid red;}
#caracteristica-detall-immoble{float:left; width:33%; text-align:justify; border:0px solid red;}
/*------------------------ menu ----------------------------*/
/*#caixa-menu{clear:both;padding:0; width:auto; margin:0; float:left;font: Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold; border:1px solid red; margin-top:5px;}*/
#caixa-menu{float:left;width:auto; height:30px; text-align:left; line-height:25px;border:0px solid red; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
#caixa-menu ul { margin:0px; padding:0px; margin-left:10px;}
#caixa-menu ul li {display: inline;margin: 0; padding: 0;}
#caixa-menu ul li a {display: inline;float:left; width:100px; min-width:69px; color: #000;text-transform: capitalize;text-decoration: none;letter-spacing: 1px;line-height:30px; text-align: center;padding-right:5px;}
#caixa-menu ul li a:hover,#caixa-menu ul li a:active {min-width:69px;color:#000; background-image:url(../imatges/disseny/fons-menu.png); background-repeat:no-repeat;}
#caixa-menu ul li#current a {min-width:69px;color:#000; background-image:url(../imatges/disseny/fons-menu.png); background-repeat:no-repeat;}


#menu2{float:left;width:auto; height:30px; text-align:left; line-height:30px;border:0px solid red; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
#menu2 ul { margin:0px; padding:0px; margin-left:10px;}
#menu2 ul li {display: inline;margin: 0; padding: 0;}
#menu2 ul li a {display: inline;float:left; width:100px; min-width:69px; color: #000;text-transform: capitalize;text-decoration: none;letter-spacing: 1px;line-height:30px; text-align: center;padding-right:5px;}
#menu2 ul li a:hover,#menu2 ul li a:active {min-width:69px;color:#000; background-image:url(../imatges/disseny/fons-menu.png); background-repeat:no-repeat;}
#menu2 ul li#current a {min-width:69px;color:#000; background-image:url(../imatges/disseny/fons-menu.png); background-repeat:no-repeat;}




.actiu {min-width:69px;color:#000; background-image:url(../imatges/disseny/fons-menu.png); background-repeat:no-repeat;}
/*-------------- fi  menu -----------------------------------*/

#caixa-idiomes{float:right;width:150px; height:30px; text-align:right; line-height:20px; padding-right:5px; border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;margin-top:0px;}
#caixa-idiomes a{color:#FFFFFF; text-decoration:none;}
#caixa-idiomes a:hover{color:#FFFFFF; text-decoration:none; border:0px solid red;}

#caixa-logo{float:left;width:988px; height:177px; /*margin:10px 50px 0px 50px;*/border:0px solid red; background-image:url(../imatges/disseny/capcalera.png); background-repeat:no-repeat; cursor:pointer; text-align:left;}


#caixa-central{float:left;width:988px; min-height:100%; !important margin:35px 0px 10px 0px; border:1px solid #666; overflow:hidden; background-color:#CCCCCC;}
#caixa-esquerra{float:left;width:165px; border:0px solid blue; text-align:left; margin-right:10px; padding:15px 0px 0px 6px;*padding:15px 0px 15px 8px; color:#FFFFFF; font-size:12px;} 
#caixa-mig{float:left;width:600px;_width:610px; height:100%;border:0px solid black; text-align:justify; margin-top:15px;}
#caixa-dreta{float:right;width:170px; height:100%;text-align:left; color:#FFFFFF; font-size:12px; border:0px solid red; margin-top:15px; margin-right:12px;}
#caixa-dreta img{ padding-bottom:5px;}

/* ------------------------------------------------------ */
/* -------------------- peu ----------------------------- */

#caixa-peu{float:left;width:990px; height:auto; border-bottom:2px solid #F57217; background-color:#666; padding-bottom:10px; padding-top:10px;}
#cont-peu-esquerra{float:left;width:724px; height:auto; padding:10px; _padding-top:15px; padding-bottom:0px; border:0px solid green; font-size:12px; color:#FFFFFF; text-align:justify; line-height:16px;border-right:2px #F57217 solid;}
#cont-peu-dreta{float:left;width:194px; height:auto; padding:15px 10px 10px 40px; text-align:left; border:0px solid red; font-size:16px; color:#fff; font-weight:bold;margin-top:14px;} 

#caixa-peu-2{float:left;width:990px; height:72px; border-bottom:30px solid #666666; background-color:#103FFF;}
#cont-peu2{float:left;width:990px; height:72px; border-bottom:2px solid #666666; background-color:#103FFF;line-height:72px;}

/* --------------------------------------------------------------------- */
/* ------------------- caixa blanca petita ----------------------------- */

#caixa-blanca{ float:left; width:100%; height:auto; border:0px solid red; margin-bottom:15px; color:#000000;}
#caixa-blanca-superior{float:left; width:100%; height:8px; background-image:url(../imatges/disseny/caixa-blanca-superior.png);}
#caixa-blanca-mig{float:left; width:100%; height:auto; background-image:url(../imatges/disseny/caixa-blanca-mig.png); background-repeat:repeat-y; padding:0px 0px 0px 10px; }
#caixa-blanca-inferior{float:left; width:100%; height:8px; background-image:url(../imatges/disseny/caixa-blanca-inferior.png);}

/* ----------------------------------------------------------------*/
/* ------------------- caixa blanca gran --------------------------*/

#caixa-blanca-gran{ float:left; width:574px; height:auto; border:0px solid red; margin-bottom:15px; color:#000000;}
#caixa-blanca-gran-superior{float:left; width:615px; height:20px; background-image:url(../imatges/disseny/caixa-blanca-col-centre-superior.png);}
#caixa-blanca-gran-mig{float:left; width:615px; height:auto; min-height:873px; background-image:url(../imatges/disseny/caixa-blanca-col-centre-centre.png); background-repeat:repeat-y; padding:0px 10px 0px 10px; color:#000000; font-weight:normal; font-size:12px;}
#caixa-blanca-gran-inferior{float:left; width:615px; height:20px; background-image:url(../imatges/disseny/caixa-blanca-col-centre-inferior.png);}

/* ------------------------------------------------------------------ */
/* --------------------  caixa immoble home  -----------------------  */

#caixa-immoble-home{float:left; width:277px; min-height:215px; border:0px solid #FF9900; /*margin-bottom:10px; */ padding:5px 10px 5px 5px;background-image:url(../imatges/disseny/caixa-detall-immoble.png); background-repeat:no-repeat;}
#caixa-immoble-home-foto{float:left; width:88px; height:58px; border:0px solid #FF9900; padding:5px;}
#caixa-immoble-home-text{float:left; width:250px; color:#000000; font-size:11px; min-height:190px;border:0px solid #FF9900; margin-left:0px; margin-top:2px; font-size:12px; line-height:13px; text-align:left;}
#caixa-immoble-home-text img{ float:left; padding:0px 5px 5px 0px;}
#caixa-immoble-home-text a{color:#F57217;}
#caixa-immoble-home-linea{float:left; width:475px; height:5px; margin:10px 40px 10px 30px; background-color:#F57217;}
#caixa-contingut-linea{ float:left; width:575px; height:5px; background-color:#F57217;}
#contingut-text{float:left; width:94%; text-align:justify; border:0px solid red;}

.links{ font-size:13px; line-height:20px; font-weight:bolder;color:#cc0000;}
.links a{color:#cc0000;}
.links a:hover{color:#cc0000;}


/* ---------------------------------------------------------------------- */
/* ------------------ caixes dreta----------------- --------------------- */

#caixa-dreta-petita{ float:left; width:116px; height:40px; background-image:url(../imatges/disseny/fons-nostra-seleccio.png); background-repeat:no-repeat; text-transform:capitalize;color:#F57217; font-size:16px; text-align:center; padding:58px 0px 0px 60px; border:0px solid red; margin-bottom:15px; cursor:pointer;}
#caixa-banners{ float:left; width:176px; height:auto; background-color:#103FFF; /*padding:15px;*/ border:0px solid red; margin-bottom:15px; text-align:centeR; padding:20px 0px 15px 0px;}
#caixa-banners img{ padding:5px; border:0; width:156px; height:100px;}
#caixa-promocions{ float:left; width:146px; height:auto; background-color:#103FFF; padding:15px;*padding:15px; border:0px solid red;margin-bottom:15px; font-size:10px; color:#FFFFFF; }
#caixa-adreca{ float:left; width:145px; height:auto; background-color:#103FFF; padding:15px; border:0px solid red;margin-bottom:15px; font-size:10px; }
#caixa-promocions a{color:#FFFFFF;}
#caixa-promocions-preu{ float:left; width:161px; height:auto; background-color:#103FFF; border:0px solid red;margin-bottom:0px; font-size:10px; color:#FFFFFF; border-top:2px solid #CCCCCC; margin-left:-15px; padding-left:15px; padding-top:3px;}

/* ---------------------------------------------------------------------- */
/* ------------------ estils webs diferents tamanys --------------------- */

.text-blanc-10-bold{ font-size:10px; color:#FFF; font-weight:bold;}
.titol-taronja{ font-size:14px; color:#F57217;}
.text-taronja-12-bold{ font-size:12px; color:#F57217; font-weight:bold;}
.text-taronja-12-bold a{color:#F57217;}
.text-taronja-14-bold{ font-size:14px; color:#F57217; font-weight:bold;height:10px; display:block;}
.text-negre-14-bold{ font-size:14px; color:#000; font-weight:bold;height:10px; display:block;}
.text-negre-16-bold{ font-size:16px; color:#000; font-weight:bold;height:25px; display:block; text-decoration:underline; text-transform:uppercase;}
.text-taronja-16-bold{ font-size:16px; color:#F57217; font-weight:bold;height:25px; display:block; text-decoration:underline; text-transform:uppercase;}
.text-taronja-16-bold a{color:#F57217;}
.text-blanc-14-bold{ font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase; background-image:url(../imatges/disseny/fons-titol-caixa.png); background-repeat:no-repeat; width:auto; height:24px; display:block; text-align:left; line-height:24px; padding-left:10px;}
.text-negre-12-bold{ font-size:12px; color:#000;font-weight:bold;}
.titol-gran-peu{font-size:18px; color:#F57217;}
.mes-info{ float:right; background-color:#000000; color:#FFFFFF; font-size:12px; font-weight:normal; cursor:pointer; height:15px; line-height:15px; margin:5px 5px 0px 0px; padding:2px;}
hr{ background-color:#999999; height:1px;}

/* ---------------------------------------------------------------- */
/* ------------------------ paginacion ---------------------------- */

#tnt_pagination {float:left;margin:15px 0px 15px 0px; text-align:center;display:block;height:22px;line-height:21px;clear:both;padding-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal; border:0px solid red; width:100%;}
#tnt_pagination a:link, #tnt_pagination a:visited{padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:2px;text-decoration:none;background-color:#F5F5F5;color:#F57217;width:22px;font-weight:normal;}
#tnt_pagination a:hover {background-color:#babdba;border:1px solid #F57217;color:#fff;}
#tnt_pagination .active_tnt_link {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #cc0000;margin-left:10px;text-decoration:none;background-color:#F57217;color:#0072BC;cursor:default;}
#tnt_pagination .disabled_tnt_pagination {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;background-color:#F5F5F5;color:#D7D7D7;cursor:default;}
#textPeu{ padding-top:15px; _padding-top:10px;border:0px solid red; height:100%; font-weight:lighter;vertical-align:middle;}

/* ---------------------------------------------------------------- */
/****************************     PETICIONS    ************************************/

/****************************    PROMOCIONS    ************************************/

#caixa-llistatpisos{float:left; font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;width:95%;border:0px solid red;padding:15px 0px 15px 0px;}
#caixa-llistatpisos a{color:#000000;}
#capcalera-llistatpisospromocio{float:left;width:100%;border:0px solid red; padding:0px 0px 2px; 0px; color:#F57217;font-weight:bolder; font-size:16px;}
#capcalera-llistatpisospromocio-linea{ float:left; width:99%; height:5px; background-color:#F57217; margin-bottom:10px;}
#llistatpisos{float:left; width:100%; color:#000000; padding:10px 10px 10px 0px;}
#llistatpisos img{float:left; padding-right:10px;}
#descripcio-promocio{float:left;width:99%;border:0px solid red; padding-bottom:5px;}
#descripcio-promocio img{float:left; padding:0px 15px 5px 0px;}
#descripcio-llistatpisospromocio{float:left; color:#000000; padding:10px 10px 10px 0px;}
#descripcio-llistatpisospromocio img {float:left; padding-right:10px;}
/***********************************************************************************/

.fons-taronja-detall{ background-image:url(../imatges/disseny/fons-titol-caixa-llarg.png); background-repeat:no-repeat;}

#caixa-promocions {position:relative;height:220px;margin-left: 0px;}
#caixa-promocions ul li {float:left;position:absolute;list-style: none;}
#caixa-promocions ul li img {border:0px solid #ccc;	padding: 0px;}
#caixa-promocions ul li.show {	z-index:500;}

.nav { border:1px solid #000; margin: 5px 0;}
#nav{ /*margin: 0 5px;*/ padding: 3px 5px; border:1px solid #000; /*background: #fc0;*/ text-decoration: none; margin-bottom:10px; width:80%;}
#nav a {color:#000; padding-right:8px; padding-left:8px; text-align:center; }
#nav a.activeSlide { background: #F57217;border:1px solid #000; color:#000; }
#nav a:focus { outline: none;border:0px solid #000; color:#000; }


.subtitol-detall-immoble{float:left;width:20%;height:100%;padding-left:8px;}
.detalls{float:left;}
h2{float:left;font-size:14px; line-height:20px; vertical-align:text-top; padding:0px; margin:0px;}
#caixa-detall-noticia{ float:left; width:96%; height:120px; border:1px solid #F57217; margin-bottom:10px; padding-bottom:5px; font-weight:normal;}
#caixa-detall-noticia img{}
#caixa-detall-pilot-text img {visibility:hidden;max-height:0px; max-width:0px;}
#caixa-detall-noticia-nom{float:left; width:100%; height:20px; background-image:url(../imatges/disseny/titol-gran.jpg); background-repeat:no-repeat; color:#FFF; font-weight:normal; padding-left:20px;}
#caixa-detall-noticia-foto{float:left; width:25%; height:100px;}
#caixa-detall-noticia-text{float:left; width:70%; height:100px; text-align:justify; color:#000;}
