/*LAYOUT HOME*/
body.home { margin:0 auto; text-align:center; color:#ffffff; background:#000000 url(../images/fons/fons-home.jpg) repeat-x; }
#container-home { width:990px; margin:0 auto; }
.span-990 { float:left; width:990px; }
.span-925 { float:left; width:925px; padding-left:30px; }
#idiomes { float:left; width:610px; padding-left:50px; }
#menu { float:right; width:330px; z-index:0 }
.boto, #boto-destacats { float:left; width:185px; height:146px; margin-top:5px; }
#boto-destacats { width:138px; height:116px; padding:30px 20px 0px 20px; background:url(../images/fons/boto-home5.png) no-repeat; }
#myflash { height:424px; }

/*LAYOUT*/
#banner { height:240px; z-index:1; }
#container { width:928px; margin:0 auto; }
#navegacio, #subcontainer, #peu-subcontainer { float:left; }
#subcontainer, #peu-subcontainer { width:928px; }
#navegacio { width:208px; }
#subcontainer { margin-top:50px; background:url(../images/fons/fons-subcontainer.jpg) repeat-y; }
#flash-modul { margin-top:-45px; height:240px; z-index:1; }
#pagina { min-height:300px; height:auto !important; height:300px; }
#peu-subcontainer { height:49px; background:url(../images/detalls/peu-subcontainer.png) no-repeat; }
#peu { height:88px; padding-top:15px; background:url(../images/fons/peu.jpg) repeat-x; } 

/*DESTACATS*/
#titol-destacats { font-size:8.5pt; }
#descripcio-destacats { height:50px; font-size:8pt; }

/*MENU*/
.menu-superior { float:left; padding-top:2px; border-top:5px solid #3c3937; }
.menu-superior li { float:left; padding-right:10px; padding-left:10px; text-align:left; list-style:none; background:url(../images/detalls/separador-menu.jpg) no-repeat right; }
.menu-superior li.primer { padding-left:0px; }
.menu-superior li.ultim { padding-right:0px; background:none; }
.menu-superior li a { font-size:9px; color:#ffffff; text-decoration:none; }
.menu-superior li a:hover { text-decoration:underline; }

/*NAVEGACIO*/
/*.navegacio { width:164px; height:36px; margin-left:20px; line-height:36px; border-top:1px solid #373737; background:url(../images/detalls/fletxa-navegacio.jpg) no-repeat right; }*/
.navegacio { width:154px; margin-left:20px; line-height:18px; padding:10px 10px 10px 0; border-top:1px solid #373737; background:url(../images/detalls/fletxa-navegacio.jpg) no-repeat right; }
.navegacio a { font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff; }
.navegacio a:hover { color:#e35e17; }
.n-hover { background:url(../images/detalls/fletxa-navegacio2.jpg) no-repeat right; }
.n-activa { background:url(../images/detalls/fletxa-navegacio3.jpg) no-repeat right; }
.n-activa a { color:#e35e17; }
.submenu li { width:164px; margin-left:20px; margin-bottom:5px; }
.submenu li a { display:block; width:144px; line-height:20px; font-size:9px; padding-left:10px; padding-right:10px; text-decoration:none; }
.submenu-actiu { display:block; width:154px; line-height:20px; background:#272626; color:#ffffff; }
.submenu-actiu:hover { color:#ffffff; }

/*CAIXES*/
/*caixa 1*/
.c1 { width:413px; padding:14px; font:bold italic 14px 'Times New Roman', Arial; color:#151515; background:#ebebeb; }
.c1-inferior { width:441px; background:#ffffff url(../images/caixes/c1-inferior.jpg) no-repeat; }
.c2 { width:187px; margin-top:2px; padding:10px 10px 5px 10px; background:#ebebeb; }
.c2 p { margin-top:0px; }
.c2-inferior { width:207px; background:#ffffff url(../images/caixes/c2-inferior.jpg) no-repeat right top; }
.c3 { width:256px; padding:13px 17px 5px 17px; background:#ebebeb; }
.c3 p { margin:2px 0 3px 0; }
.c3-inferior { width:290px; background:#ffffff url(../images/caixes/c3-inferior.jpg) no-repeat right top; }
.c4 { width:413px; padding:7px 14px 7px 14px; color:#151515; background:#ebebeb; }
.c4-inferior { width:441px; background:#ffffff url(../images/caixes/c1-inferior.jpg) no-repeat; }
.c5 { float:left; width:176px; height:176px; padding:6px; margin:0 15px 20px 15px; border:1px solid #eeeeee; }
.c5 p.imatge_thumb { height:118px; margin:0 auto; text-align:center; }
.c5 h3 { margin:0; font-size:12px; }
.c5 p.text_galeria { margin:0; font-size:11px; }
.c6-superior { width:190px; height:36px; margin:30px auto 0 auto; padding-left:16px; text-align:left; background:url(../images/caixes/c6-superior.jpg) no-repeat }
.c6-superior h3 { padding:8px 0 0 0; font-size:14px; color:#000000; }
.c6 { width:174px; margin:0 auto; padding:16px; text-align:left; background:#ebebeb; }
.c6-inferior { width:190px; height:77px; margin:0 auto; padding-left:16px; text-align:left; background:url(../images/caixes/c6-inferior.jpg) no-repeat }
.c7 { float:left; width:176px; height:155px; margin:0 15px 25px 15px; font-size:10px; }
.c7 p.imatge_thumb { height:118px; margin:0 auto; text-align:center; }
.c7 p { margin:2px 0 0 0; }
.c8 { width:407px; padding:13px 17px 5px 17px; background:#ebebeb; }
.c8 p { margin:2px 0 3px 0; }
.c8-inferior { width:441; background:#ffffff url(../images/caixes/c3-inferior.jpg) no-repeat right top; }
.c9 { padding:10px 40px 0 40px; background:#ebebeb url(../images/caixes/c9.jpg) repeat-x top; }
.c9-inferior { height:17px; background:#ebebeb url(../images/caixes/c9-inferior.jpg) repeat-x; }
.c10 { width:164px; padding:9px 18px; margin-left:15px; margin-top:104px; background:#ebebeb url(../images/caixes/c10.jpg) repeat-x top; }
.c10-inferior { width:185px; height:36px; padding:10px 15px 0 0; margin-left:15px; text-align:right; background:#ebebeb url(../images/caixes/c10-inferior.jpg) repeat-x; }

/*ACCES RESTRINGIT*/
#acces { position:absolute; margin:25px 0 0 0; }

/*VIDEOS*/
.videopopup { height:22px; line-height:22px; }
#video { width:650px; height:475px; color:#ffffff; background:url(../images/fons/lightbox2.jpg) no-repeat; }

/*COLABORACIO*/
#colaboracio { float:left; margin-left:215px; padding-right:40px; font-size:8px; }

/*REHABILITACIO*/
#rehabilitacio { height:450px; color:#ffffff; background:url(../images/fons/lightbox5.jpg) no-repeat;  }

/*SOLICITAR IMATGES*/
#solicitar-imatges { width:732px; height:450px; color:#ffffff; background:url(../images/fons/lightbox.jpg) no-repeat; }
#enviar-imatge { float:left; width:400px; height:60px; padding-top:40px; text-align:center; font-size:13px; color:#ffffff; background:#000000; }

/*ENVIAR AMIC*/
#enviar-amic { height:400px; color:#ffffff; background:url(../images/fons/lightbox4.jpg) no-repeat;  }

/*NOTICIES*/
#copa-vi { position:absolute; width:150px; height:155px; margin:-20px 0 0 540px; background:url(../images/apartats/actualitat/noticies/copavi_actualitat.png) no-repeat }
#noregistres { height:240px; padding-top:260px; background:url(../images/fons/noregistres.jpg) no-repeat center; }
#noregistres h3 { font-size:18px; }

/*DESCARREGUES*/
#login-descarrega { float:left; width:410px; height:340px; padding:30px 0 15px 195px; margin:70px 0 0 30px; color:#ffffff; background:url(../images/fons/fons-login.jpg) no-repeat; }
.form_error { float:left; }

/*OBRIR MAPA*/
/*català*/
#obrir-mapa_ca { display:block; position:absolute; width:195px; height:26px; text-decoration:none; margin:163px 0 0 91px; background:url(../images/ca/obrir-mapa.jpg) no-repeat; z-index:2; }
#obrir-mapa_ca:hover { background:url(../images/ca/obrir-mapa2.jpg) no-repeat; }
/*castellà*/
#obrir-mapa_es { display:block; position:absolute; width:195px; height:26px; text-decoration:none; margin:163px 0 0 91px; background:url(../images/es/obrir-mapa.jpg) no-repeat; z-index:2; }
#obrir-mapa_es:hover { background:url(../images/es/obrir-mapa2.jpg) no-repeat; }
/*anglès*/
#obrir-mapa_en { display:block; position:absolute; width:195px; height:26px; text-decoration:none; margin:163px 0 0 91px; background:url(../images/en/obrir-mapa.jpg) no-repeat; z-index:2; }
#obrir-mapa_en:hover { background:url(../images/en/obrir-mapa2.jpg) no-repeat; }
/*alemany*/
#obrir-mapa_de { display:block; position:absolute; width:195px; height:26px; text-decoration:none; margin:163px 0 0 91px; background:url(../images/de/obrir-mapa.jpg) no-repeat; z-index:2; }
#obrir-mapa_de:hover { background:url(../images/de/obrir-mapa2.jpg) no-repeat; }

/*GALERIES*/
#titol-galeria { height:20px; line-height:20px; font-size:18px; color:#151515; }