<!--DBBLOK-->

.db {}
.db h2 span { display:none; }
.db h2 a { display:block; background:url(../img/logo_db.jpg); height:65px; width:141px; float:left;}
.db .enllasos { float:left; background:url(../img/separa_mix.gif) repeat-y; padding-left:58px; height:67px; }
.db .separador { width:960px; background:url(../img/separa_mix2.gif); height:39px; float:left;}
.db h3 {  color:#333; font-size:20px; float:left; }
.db h4 {  color:#333; font-size:15px; float:left; display:block; height:75px; }
.db .divixion1 { float:left; width:230px; padding:10px 44px 10px 44px; background:url(../img/separa_mix3.gif) repeat-y; }
.db .divixion2 { float:left; width:230px; padding:10px 44px 10px 44px;  background:url(../img/separa_mix3.gif) repeat-y; }
.db .divixion3 { float:left; width:230px; padding:10px 40px 10px 44px;  background:url(../img/separa_mix3.gif) repeat-y; }
.db .divixion4 { float:left;   background:url(../img/separa_mix3.gif) repeat-y right;  padding:10px 0px 10px 0px; }
.db img { float:left; }
.db p { margin:0px; float:left;}
.db a { color:#F60; text-decoration:underline;}
.db { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#666;}


<!--DBBLOK fin-->



.ico_descarga { position:relative; top:7px; padding:0px 5px 0px 0px;}

.link_3d { background:url(../img/fons_boto_mesinfo.gif); display:block;}


.buscar {color:#CCCCCC; font-weight:bold; line-height:22px;}

body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../img/fons_web.gif) repeat-x #FFFFFF; font-size:11px; color:#666666;  }
h1, h2, h3, h4 {  margin:0px; padding:0px; border:0px;}
img { border:0px; }
li { list-style:none;}
a { text-decoration:none; }

.bermell, .vermell { color:#CC0000}


.capsalera { width:962px; margin:auto;}
.logo { padding:15px 0px 0px 0px; float:left;}
.fonsize9 { font-size:9px;}
.fonsize12 { font-size:15px;}

.idiomes { float:right; background:url(../img/fons_idiomes.gif) no-repeat right; width:516px; margin:30px 0px 0px 0px; padding:0px 10px 0px 0px;}
.idiomes ul { margin:0px; padding:0px; border:0px; }
.idiomes li { float:right; list-style:none; }
.idiomes a { color: #999999; text-decoration:none; padding:7px 15px 7px 21px; display:block; font-size:9px; font-weight:bold;  }
.idiomes a:hover { color:#FFFFFF; }




.ca {background:url(../img/ca.gif) no-repeat;  }
.es {background:url(../img/es.gif)  no-repeat;  }
.en {background:url(../img/ca.gif) no-repeat;  }
.fr {background:url(../img/es.gif)  no-repeat;  }

.clear { clear:both; }

.menu { float:left;  margin:14px 0px 0px 0px; padding:0px;  background:url(../img/fons_separa_menu.gif) no-repeat right; }
.menu ul {  margin:0px; padding:0px 2px 0px 0px; border:0px; background:url(../img/fons_separa_menu.gif) no-repeat right;  }
.menu li { float:left; list-style:none;  background:url(../img/fons_separa_menu.gif) no-repeat; padding:0px 0px 0px 2px ;}
.menu  a { color: #FFFFFF; text-decoration:none; padding:9px 16px 10px 16px; display:block; font-size:11px;   background:url(../img/fons_hover_menu.gif); font-weight:bold;  }
.menu  a:hover { background:url(../img/fons_menu_hover.gif); background:url(../img/fons_hover_menu.gif) ;  background-position: 0 32px;  color: #FFFFFF; }




.buscador { float:right; padding:19px 0px 0px 0px; }
.buscador form { margin:0px; padding:0px; border:0px; }
.inputbusca { background:url(../img/fons_buscar.gif) no-repeat; padding:5px 5px 5px 5px; width:158px; font-size:11px;  border:0px; }
.inputbusca2 { padding:5px 0px 0px 0px;   border:0px; margin:0px; }
.inputbusca3 { padding:0px;   border:0px; margin:0px; background:url(../img/fons_buscar_boto.gif) no-repeat;   padding:0px 0px 1px 0px; font-size:10px; height:23px; width:25px; }



.centre { width:962px; margin:auto;}


.destacats {}
.benner { float:left; width:760px;}
.benner img { float:left; margin:13px 13px 0px 0px;}

.peu  { width:962px; margin:auto; border-top:solid 1px #CCCCCC; padding:10px 0px 10px 0px; color:#6F747F; font-size:10px;}


.noticies { border:solid 1px #CCCCCC; float:left; width:200px; margin:13px 0px 0px 0px; height:285px; background:url(../img/fons_niticia_home_baix.gif) bottom repeat-x;}
.titulnotices { background:url(../img/fons_niticia_home.gif) bottom repeat-x #8A919A; color:#FFFFFF; }
.texnotices { }
.texnotices img { padding:0px 10px 10px 0px; float:left;}

.noticies a { padding:5px 10px 5px 10px; background:url(../img/fons_boto_mesinfo.gif); color:#FFFFFF; font-weight:bold; text-decoration:none; float:right; margin:10px; }
.noticies a:hover { background-position: 0 24px;}


.inici_1 {  padding:5px 8px 8px 8px!important; font-weight:bold; }
.inici_2 {  padding:10px 10px 0px 10px!important; line-height:15px!important; text-align:left!important; }


/* RECUADRO MENU I CONTINGUT */

.menu3 { width:960px; margin:0px 11px 0px 0px; float:left;  }
.menu3 ul { margin:0px; padding:0px; border:0px;  }

.menu2 { width:180px; margin:0px 11px 0px 0px; float:left;  }
.menu2 ul { margin:0px; padding:0px; border:0px;  }
.contingut { width:769px; margin:0px 0px 0px 0px; float:left;  }
.contingut2 { background:#FFFFFF;  border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;  }
.contingut3 { background:#FFFFFF;  border-left:solid 1px #ECECEC;  border-bottom:solid 1px #ECECEC;  }


.menu_tit { background: url(../img/menu_fons_tit.jpg) repeat-x  #ECECEC; }
.menu_tit1 { background: url(../img/menu_fons_tit_1.jpg) no-repeat; }
.menu_tit2 { background: url(../img/menu_fons_tit_2.jpg) no-repeat right top; padding:10px 7px 10px 12px;  }
.menu_tit h2, .menu_tit h3 {font-weight:bold;  font-size:10px; color:#FFFFFF;  }

.menu_enllas {border:solid 1px #CCCCCC; }

.menu_baix { background: url(../img/menu_fons_baix_.jpg); }
.menu_baix1 { background: url(../img/menu_fons_baix_1.jpg) no-repeat; }
.menu_baix2 { background: url(../img/menu_fons_baix_2.jpg) no-repeat right top; height:10px; font-size:1px; }

.ventajas { height:93px; padding:57px 0px 0px 48px; color:#1D5A7B; font-size:23px;  line-height:0px; }


/* MENU */
.menu_enllas li { border-top:solid 1px  #CCCCCC; background:url(../img/menu_fons_fons.gif) repeat-x #E2E3E3; }
.menu_enllas a {   display:block; padding:8px 5px 8px 20px; color:#0F1921; border-top:solid 1px #F2F2F2; background: url(../img/clandee_menu2.gif) no-repeat;  border-left:solid 1px #F2F2F2; border-right:solid 1px #F2F2F2;  }
.menu_enllas a:hover { background: url(../img/clandee_menu2.gif) no-repeat #D4D5D5;}


.texteintern { padding:20px 35px 20px 35px; font-size:12px; line-height:19px;}
.texteintern img { float:right; padding:0px 0px 30px 30px;}

.cuadros { float:left; width:192px; height:195px; background:url(../img/fons_productes.gif) no-repeat #CCCCCC; }
.cuadros_fotos { float:left; width:191px; height:110px; text-align:center; padding:30px 0px 0px 0px; }
.cuadros_enllas { float:left; width:171px; height:55px;   padding:0px 10px 0px 10px; color:#5B6471; font-weight:bold; font-size:10px; }


.fonsmenuficha2 {  background:url(../img/fons_hover_menu2.gif); width:753px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; }

.fonsmenuficha {  background:url(../img/fons_hover_menu2.gif); width:753px; float:left; margin:0px 0px 20px 0px; padding:0px 0px 0px 15px; }
.menuficha { float:left;  margin:0px 0px 0px 0px; padding:0px;  background:url(../img/fons_separa_menu2.gif) no-repeat right; }
.menuficha ul {  margin:0px; padding:0px 2px 0px 0px; border:0px; background:url(../img/fons_separa_menu2.gif) no-repeat right;  }
.menuficha li { float:left; list-style:none;  background:url(../img/fons_separa_menu2.gif) no-repeat; padding:0px 0px 0px 2px ;}
.menuficha  a { color:#58626F;text-decoration:none; padding:9px 16px 10px 16px; display:block; font-size:11px;   background:url(../img/fons_hover_menu2.gif); font-weight:bold;  }
.menuficha  a:hover {  background:url(../img/fons_hover_menu2.gif) ;  background-position: 0 32px;  color:#58626F;}

.selecione { background:url(../img/fons_hover_menu.gif); margin:0px 0px 0px 0px;  padding:9px 0px 10px 15px; color: #FFFFFF;  font-weight:bold; font-size:11px; }


.texte_dins_de_la_fixta { text-align:left; padding:0px 20px 0px 20px;}

.texte_dins_de_la_fixta2 { text-align:left; padding:10px 25px 0px 25px;}


.volvertatras { float:right; padding:4px 0px 0px 11px; background:url(../img/totnarenrrere.gif); display:block; width:103px; height:17px; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center;}
.volvertatras:hover { background-position:0 21px;}
.tittulficah { float:left; padding:3px 0px 0px 0px;  }
.menu_tit20 { background: url(../img/menu_fons_tit_2.jpg) no-repeat right top; padding:7px 7px 5px 12px;  }

.newfichaca { background:url(../img/newficha_ca.gif) no-repeat; float:right; height:19px; width:50px;}
.newfichaes { background:url(../img/newficha_es.gif) no-repeat; float:right; height:19px; width:50px;}

.cuadros_fotos2 { float:left; width:191px; height:135px; text-align:center; padding:5px 0px 0px 0px; }

.titulficha2 { background:url(../img/fons_ficah.gif) repeat-x #5A6471; color:#FFFFFF; font-size:12px; padding:10px 10px 10px 15px; font-weight:bold; }



.noticies2 { float:left; width:767px; margin:0px 0px 0px 0px; background:url(../img/fons_niticia_home_baix.gif) bottom repeat-x #FFFFFF;}
.titulnotices { background:url(../img/fons_niticia_home.gif) bottom repeat-x #8A919A; padding:10px; color:#FFFFFF;}
.texnotices { padding:15px 15px 0px 15px; text-align:justify; line-height:15px;  }
.texnotices img { padding:0px 15px 15px 0px; float:left;}


.noticies2 a { padding:5px 10px 5px 10px; background:url(../img/fons_boto_mesinfo.gif); color:#FFFFFF; font-weight:bold; text-decoration:none; float:left; margin:10px 10px 10px 0px; font-size:10px; line-height:10px; }
.noticies2 a:hover { background-position: 0 24px;}

.texteintern2 { padding:0px 0px 0px 0px; font-size:12px; line-height:19px;}
.texnotices_dins { padding:25px 25px 10px 25px; text-align:justify; line-height:18px;  }



.texnotices_dins2 { padding:25px 0px 10px 25px; text-align:justify; line-height:18px;  }


.texteintern, .noticies2, .margesficha2 { background:url(../img/fons_dels_textos.gif) repeat-x #FFFFFF;}
.margesficha2 { text-align:center;  padding:20px 0px 23px 0px; }


.adreses { float: left; width:380px; font-size:11px; padding:0px 0px 0px 0px; }


hr { background-color: #CCCCCC;height: 1px;display: block;color: #CCCCCC;border:0px;margin:5px 0px 5px 0px; }
.mapa { float:right ; width:300px; padding:5px 0px 0px 0px; }
.texteintern3 { padding:20px 35px 20px 35px; font-size:12px; line-height:19px; Background:url(../img/fons_dels_textos.gif) repeat-x #FFFFFF;}

.blocadera { float:right ; width:175px;}
.blocadera2 { float:right ; width:350px;}



.formu form { margin:0px; padding:0px; border:0px;}
.formu { font-size:11px;}
.formu p { margin:10px 0px 0px 0px;}
.form_mitat { float:left; padding:0px 30px 0px 0px;}
.form_mitat2 { float:left;}
.formu input, .formu textarea { width:325px; border: solid 1px #CCCCCC; padding:3px; margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.formu textarea { height:120px;}
.enviar input { width:130px ; text-align:center; background:url(../img/fons_hover_menu.gif); color:#FFFFFF; font-size:12px;}
.enviar  { text-align:right; padding:20px 0px 0px 0px;}

.textarea { height:170px!important;}


.taules  input { margin:0px; padding:0px; border:0px;}
.texteintern4 { padding:20px 35px 20px 35px; font-size:11px; line-height:19px; Background:url(../img/fons_dels_textos.gif) repeat-x #FFFFFF;}



.carrito { clear:both; width:962px; margin:auto; padding:8px 0px 8px 0px; text-align:right; }
.carrito a { color:#58626F;}

.msg_ok { padding:40px; text-align:center; }

.contingut_nota { width:960px; margin:0px 0px 0px 0px; float:left;  }


.texteintern a { color:#CC0000;}


.botosdireccions { width:49px; float:right;  background:url(../img/fons_ww.gif) no-repeat; margin:20px 20px 0px 0px;}

.botosdireccions2 { width:49px; float:right;  background:url(../img/fons_ww.gif) no-repeat; margin:0px 0px 0px 0px;}



.enterior { float:left; width:25px; height:21px; background:url(../img/esquerra2.gif);}
.ambant  { float:right; width:24px;  height:21px; background:url(../img/dreta2.gif); }

.enterior a { float:left; width:25px; height:21px; display:block; background:url(../img/esquerra.gif); }
.ambant a { float:right; width:24px;  height:21px; display:block;background:url(../img/dreta.gif);}

.enterior a:hover {  background:url(../img/esquerra3.gif); }
.ambant a:hover  { background:url(../img/dreta3.gif);}



.titulficha { background:url(../img/fons_ficah.gif) repeat-x #5A6471; color:#FFFFFF; font-size:16px; float:left; width:767px;}
.clander { background:url(../img/clande_fica.gif) no-repeat; padding:20px 0px 23px 37px;  float:left; width:600px;  }
.margesficha { text-align:center;  padding:20px 0px 23px 0px; }



.carrito_ { clear:both; width:740px; margin:auto; padding:8px 0px 10px 0px; text-align:right; }
.carrito_ a { color:#58626F;}

.margesficha2 a { padding:5px 10px 5px 10px; background:url(../img/fons_boto_mesinfo.gif); color:#FFFFFF; font-weight:bold; text-decoration:none;  margin:10px 10px 10px 0px; font-size:10px; line-height:10px; }
.margesficha2 a:hover { background-position: 0 24px;}



.texte_dins_de_la_fixta a { padding:5px 10px 5px 10px; background:url(../img/fons_boto_mesinfo.gif); color:#FFFFFF; font-weight:bold; text-decoration:none;  margin:10px 10px 10px 0px; font-size:10px; line-height:10px; }
.texte_dins_de_la_fixta  a:hover  { background-position: 0 24px;} 

.des_ed a { padding:5px 10px 5px 10px; background:url(../img/fons_boto_mesinfo.gif); color:#FFFFFF; font-weight:bold; text-decoration:none; display:block;   font-size:10px; line-height:10px; }
.des_ed  a:hover  { background-position: 0 24px;} 

/*
http://icant.co.uk/csstablegallery/index.php?css=71

Data Tables and Cascading Style Sheets Gallery
Title: Casablanca
Author: RODrigo CASTilho Galvão Ferreira - RODCAST
URL: http://www.rodcast.com.br
Update: 03/23/2006 11:15 PM
*/


.taules  th {
	color:#CCCCCC;
	border-collapse: collapse;
	border:0px solid #666666;
	padding:3px;
	
	border-left:1px solid #666666; /* LINIES COSTATS */
	border-right:1px solid #666666; /* LINIES COSTATS */
	
	font-size:10px;
	background:#333333;
	font-weight:normal;
	
	
	}
.taules  td {
	color: #666666;
	
	padding: 3px 5px 3px 5px;
	
	border-left:1px solid #EBE9E4; /* LINIES COSTATS */
	border-right:1px solid #EBE9E4; /* LINIES COSTATS */
	
	font-size:10px;
}
.taules table { border-collapse: collapse; }





















