@charset "UTF-8";
/* CSS Document */

body {line-height:12px;}

.iframe {border:0px; padding:0px; margin:0px;}

.fotos_capsalera { height:120px; }
.fotos_capsalera_titol { padding:55px 80px 0px 0px; text-align:right; color:#FFFFFF; font-weight:bold; font-size:17px;}


h1, h2, h3 { margin:0px; padding:0px; border:0px; font-size:10px;}


/* CAPSALERA */
body { background: url(../img/gons_gen.gif)  repeat-x top #FFFFFF; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


.fons_cap2 { background:url(../img/fons_capsal.gif) repeat-x center top; height:103px;}
.menu_apartats2_fons   { background:url(../img/fons_capsal2.gif) repeat-x center  bottom; height:45px;}


.fons_cap { background: url(../img/fons_prova.jpg) center; background-repeat:no-repeat; background-position:top;  height:103px;}

img { border:0px;}
.capsal { width:980px; margin:auto;}
.logo h1 {padding:0px; margin:0px;}
.logo  { margin:0px 0px 0px 0px; float:left;}
.mapa_idomes { float:right;}
.mapa_idomes ul { padding:0px; margin:0px;}
.mapa_idomes li { float: left; list-style:none;}
.mapa_idomes a { display:block; padding:8px 10px 0px 22px; height:19px;  text-decoration:none; color: #333333; float:left;}
.mapa_idomes a:hover { color: #666666;}
.mapa_web { margin:0px 10px; float:left; background: url(/img/fons_idiomes.gif); padding:0px 0px 0px 5px;}
.idiomes_web {float:left; background: url(/img/fons_idiomes.gif); padding:0px 0px 0px 10px;}
.map {background:url(../img/map.gif) no-repeat;}
.cart {background:url(../img/cart.gif) no-repeat;}
.es {background:url(../img/es.gif) no-repeat;}
.ca { background:url(../img/ca.gif) no-repeat;}
.en { background:url(../img/en.gif) no-repeat;}
.fr { background:url(../img/fr.gif) no-repeat;}
.menu_pr {float:left; background:url(../img/separa_menu.jpg) no-repeat; padding:0px 2px 0px 0px;}
.menu_pr ul {padding:0px; margin:0px 0px 0px 2px;}
.menu_pr li {float: left; list-style:none; background:url(../img/separa_menu.jpg) no-repeat right;}
.menu_pr a {display:block; padding:8px 15px 0px 15px; height:23px;   font-weight:bold; text-decoration:none; color:#E3E4E6; font-size:11px; margin:0px 1px 0px 0px; float:left;}
.menu_pr a:hover {background:url(../img/hover_menu.gif); margin:0px 1px 0px 0px;}
.menu_buscador {width:980px; float:left;}
.buscador {float:right; background:url(../img/busca-p.jpg) no-repeat; padding:1px 0px 0px 10px;  margin:4px 0px 0px 0px;}
.buscador form {padding:0px; margin:0px;}
.buscador input { border:0px; font-size:11px; color:#555B65;}
.buscador label { margin:0px; padding:0px;}
.bus {  padding:3px 0px 5px 0px;  background:url(../img/busca-m.jpg) top repeat-x; width:160px;  margin:0px 0px 3px 0px;}
.enviar { background:url(../img/busca-b.jpg);  width:25px; height:21px; margin:0px 0px 1px 0px;}
/* CAPSALERA */



/* MENU APARTATS */
.menu_apartats { width:980px;  margin:auto; clear:both; padding:18px 0px 0px 0px;}
.menu_apartats ul {padding:0px; margin:0px;}
.menu_apartats li {float: left; list-style:none; background:url(../img/fons_trnas.gif);}

.menu_apartats a {display:block; text-decoration:none; float:left; padding:7px 10px 7px 10px;  border-right:solid 1px #DBDBDB; color:#FFFFFF; font-weight:bold;}
.menu_apartats a:hover {}
.titual_ {  color:#FFFFFF;  width:212px; }
.titual_dintre { font-weight:bold;  width:749px; height:26px; color:#FFFFFF;}

.menu_apartats_categories a {  margin:0px 0px 0px 0px;}
.menu_apartats_categories  { float:right;}
.menu_apartats_cataleg a:hover {background:url(../img/hover_menu.gif);}
/* MENU APARTATS */




/* MENU APARTATS */
.menu_apartats2 { width:980px;  margin:auto; clear:both; padding:18px 0px 0px 0px;}
.menu_apartats2 ul {padding:0px; margin:0px;}
.menu_apartats2 li {float: left; list-style:none;}
.menu_apartats2 a {display:block; text-decoration:none; float:left; padding:7px 10px 7px 10px;  border-right:solid 1px #DBDBDB; color: #E6E6E6; ;font-weight:bold; background:url(../img/menu.gif);}
.menu_apartats2 a:hover { background-position:0 -31px;}
/* MENU APARTATS */





.secio_gen { width:986px;  margin:auto; font-size:11px; color:#333333; min-height:100px; line-height:15px;}
.perimetre_gen  {float:left; width:982px;   border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-top:solid 0px #CCCCCC; background:#FFFFFF;  }
.perimetre_gen_2  {float:left; width:982px;   border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; background:#FFFFFF; }


.perimetre_gen a  { color:#CC0000; background:url(../img/enllas.gif) no-repeat right; padding:0px 12px  0px 0px; }
.perimetre_gen_24  a { color:#CC0000; background:url(../img/enllas.gif) no-repeat right; padding:0px 12px  0px 0px;}


.secio_centre_gen  {float:left; width:984px; border:solid 0px #CCCCCC; padding:0px 0px 16px 0px; margin:25px 0px 5px 0px;  background:url(../img/fons_baix_rpo.png) bottom repeat-x; }

/* 
.secio_centre_gen  {float:left; width:984px; border:solid 0px #CCCCCC; padding:0px 0px 16px 0px; margin:25px 0px 0px 0px; background:url(/img/fons_baix_rpo.jpg) bottom repeat-x #FFFFFF; }
 */
.novetat_gen  { float:left;  width:984px; font-size:16px; color: #FFFFFF; font-weight:bold; background: #FFFFFF; }
.novetat1_gen  { float:left;width:984px; background:url(../img/portada_r2_c2.jpg) repeat-x center top; }
.novetat2_gen  { float:left; width:750px; height:30px;  padding:16px 0px 0px 43px;  }

/* 
.novetat2_gen  { float:left; width:750px; height:29px;  padding:16px 0px 0px 43px;  }
 */


.sombra_alt_gen_cap { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:23px; width:982px;}

.novetat_2_gen { float:left; width:927px; background:url(../img/fons_tit_pro.jpg) repeat-x #C5C5C5; font-size:12px; color:#333333; margin:0px 0px 0px 28px;}
.novetat2_2_gen { float:left;  padding:5px 17px 5px 10px;}
.novetat3_2_gen { float:right; width:60px;}
.sombra_alt_gen { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:20px; width:927px; margin:0px 0px 0px 28px;}


.novetat_2_gen_pl { float:left; width:735px; background:url(../img/fons_tit_pro.jpg) repeat-x #C5C5C5; font-size:12px; color:#333333; margin:0px 0px 0px 0px;}
.sombra_alt_gen_pl { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:20px; width:735px; margin:0px 0px 0px 0px;}
.part_esquerra_gen_pl { float:left; width:735px !important; padding:0px 0px 30px 0px;}
.part_esquerra_gen_pl p { margin:0px;}
.part_esquerra_gen_pl li { list-style:disc; margin:2px 0px 2px 17px;}

/* 
A SANG
.sombra_alt_gen_cap { display:none;}
.novetat_2_gen {  width:982px; margin:0px 0px 0px 0px;}
.sombra_alt_gen { width:982px; margin:0px 0px 0px 0px;}
*/


.fecha { float:left; background:url(../img/FECHA.jpg) no-repeat; padding:0px 13px 0px 20px;}

.part_dreta_gen_noti { float:left; width:160px; height:100px; text-align:center; margin:0px 0px 13px 28px; border:solid 1px #CCCCCC;}
.part_dreta_gen_noti img {  padding:0px; }

.part_esquerra_gen_noti { float:left; width:730px; padding:0px 0px 13px 28px; }
.part_esquerra_gen_noti p { margin:0px;}
.part_esquerra_gen_noti li { list-style:disc; margin:2px 0px 2px 17px;}

.titul_noti { font-size:15px; font-weight:bold; padding:0px 0px 10px 0px;}

.sombra_alt_gen_noti { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:14px; width:927px; margin:0px 0px 0px 28px;}

.noti_link_div, .novetat3_gen { float:left;  width:744px;  padding:10px 10px 10px 0px; }
.noti_link_div a, .novetat3_gen a  { background:url(../img/enllas_noti.jpg) #CC0000; padding:3px 9px 3px 9px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; }
.noti_link_div a:hover, .novetat3_gen a:hover  { background-position: 0 20px; }

.novetat3_gen a  { background:url(../img/enllas_noti_m.jpg) #CC0000; }


.novetat3_gen  { float:right; width:120px;  padding:15px 10px 10px 10px; }


.novetat_2_gen_com { float:left; width:200px; background:url(../img/fons_tit_pro.jpg) repeat-x #C5C5C5; font-size:12px; color:#333333;}
.novetat2_2_gen_com { float:left;  padding:5px 17px 5px 10px;   }
.sombra_alt_gen_com { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:20px; width:200px;}

.novetat_2_gen_com2 { float:left; width:695px; background:url(../img/fons_tit_pro.jpg) repeat-x #C5C5C5; font-size:12px; color:#333333;}
.novetat2_2_gen_com2 { float:left;  padding:5px 17px 5px 10px;   }
.sombra_alt_gen_com2 { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:20px; width:695px;}





.part_esquerra_gen { float:left; width:609px; padding:0px 0px 30px 28px;}
.part_esquerra_gen p { margin:0px;}
.part_esquerra_gen li { list-style:disc; margin:2px 0px 2px 17px;}
.part_dreta_gen { float:right; width:318px;   padding:2px 0px 22px 0px;}
.part_dreta_gen img { border:solid 0px #CCCCCC; padding:0px; }

.titual_dintre_gen { font-weight:bold; float:left;  width:972px; height:10px; color:#FFFFFF; padding:7px 0px 13px 10px;  background:url(../img/menu.gif) repeat-x top #868B95;}
.titual_dintre_gen h3 { font-size:10px; }




.secio_pro { width:986px;  margin:auto; clear:both; padding:18px 0px 0px 0px;}
.secio_pro li {padding:0px; margin:0px; list-style:none;}
.secio_pro ul {padding:0px; margin:0px;}

.com_son_menus a { background-image:none; color: #666666;}


/* PORTADA */

.separa_ok { float:left; width:990px;}

.secio_index { }

.secio_index_dins { width:990px;  margin:auto; clear:both; padding:20px 0px 0px 9px;}

.foto_general { width:860px; display:block; height:170px; margin:0px 0px 12px 0px; padding:90px 60px 0px 60px; color: #333333; text-decoration:none; font-size:15px;}
.foto_general strong {  font-size:25px;}


.foto_desc {width:284px; display:block; height:68px; float:left; margin:0px 10px 0px 0px; color:#333333; text-decoration:none; padding:15px 18px 0px 18px;}
.foto_desc_do {width:284px; display:block; height:73px; float:left; margin:10px 10px 3px 0px;  color:#333333; text-decoration:none;  padding:10px 18px 0px 18px;}
/* PORTADA */


/*MENU PRODUCTES */
.menu_pro2 { background:url(../img/menu_pro.jpg); padding:10px 0px 10px 2px; float:left; width:210px; border-bottom:solid 1px #CCCCCC;  }
.menu_pro { width:212px; float:left; margin:0px 18px 0px 0px; padding:0px 0px 0px 0px; }
.menu_pro a { display:block; padding:4px 10px  4px 15px; color:#000000; text-decoration:none; font-size:10px; width:185px; }
.boto_un { background: url(../img/clander2.gif) no-repeat; }
.boto_un a:hover { color:#999999;}
.titual_ a { color:#FFFFFF; font-weight:bold; padding:7px; margin:0px 0px 0px 0px; }
/*MENU PRODUCTES */




/*MENU PRODUCTES */
.menu_pro_plan li { padding:0px; margin:0px; list-style:none;}
.menu_pro_plan ul { padding:0px; margin:0px; }
.menu_pro_plan { width:212px; float:left; margin:0px 18px 0px 0px; padding:0px 0px 0px 0px; }
.menu_pro_plan a { display:block; padding:4px 10px  4px 15px; color:#000000; text-decoration:none; font-size:10px; width:185px; background-image:none;}
/*MENU PRODUCTES */






/* TITULS I FONDOS */
.secio_centre { width:749px; float:left; border:solid 0px #CCCCCC; padding:0px 0px 16px 0px; margin:0px 0px 5px 0px;    background:url(../img/fons_baix_rpo.png) bottom repeat-x; }
.fons { background:url(../img/fons_trnas.gif);}
/* TITULS I FONDOS */



/* INDEX PRODUCTES */
.perimetre {  float:left; width:747px;  border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; background: #FFFFFF; }
.boto { float:left; width:186px;    border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}
.boto2 {  display:block; float:left;  width:186px; height:120px; text-align:center;}
.boto1 { display:block; float:left;  width:164px; height:45px; padding:0px 10px 0px 10px; text-decoration:none; font-size:10px;  color:#333333;  border:solid 1px #FFFFFF; background:url(../img/fons_sm_pro.jpg) bottom repeat-x;}
.boto1:hover { color:#999999; }

.boto1_pln { display:block; float:left;  width:164px; height:45px; padding:0px 5px 0px 5px !important; text-decoration:none; font-size:10px;  color:#333333;  border:solid 1px #FFFFFF; background:url(../img/fons_sm_pro.jpg) bottom repeat-x;}
.boto1_pln:hover { color:#999999; }



.nou_color { float:left;}
.nou { float:right;}
.nou2 { height:17px; float:left; width:183px; padding:0px 0px 0px 3px;}
.nou3 { height:0px; float:left; width:186px; line-height:0px;}
/* INDEX PRODUCTES */


.pro_prin {float:left; width:186px; height:150px;   background:url(../img/fons_sm_pro_2.jpg) top repeat-x;   border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }
.pro_prin a { text-decoration:none; color:#333333;}
.titul_cap { padding:3px 10px 4px 15px; height:28px; margin:0px 0px 7px 0px; font-size:10px; font-weight:bold; display:block; background:url(../img/clander2.gif) no-repeat;}
.tanca_foto {  width:140px; float:right; padding:5px;  font-size:10px; }
.tanca_foto  a { display:block; padding:2px; border-bottom: solid 1px #CCCCCC;}
.foto_pro { text-align:center; display:block;}


.gota_flota { position:relative; bottom:-4px;}

/* FICHA PRODUCTES */
.atras { float:left; padding:6px 10px 7px 10px; }
.atras2 { padding:6px 10px 8px 29px; color:#FFFFFF; text-decoration:none; display:block; background:url(../img/flacha.gif) no-repeat; font-size:10px;}
.atras2:hover { color:#999999;}

.atras3 { float:right; background:url(../img/atras_fons.jpg);}


.novetat { float:left; width:747px;  font-size:16px; color:#333333; background:url(../img/fons_titol_print.jpg);}
.novetat1 { float:left; background:url(../img/fons_tit_pro.jpg) repeat-x #C5C5C5 center; }
.novetat2 { float:left;  padding:17px 0px 17px 35px;    width:543px;  background: url(../img/clander_pro.gif) no-repeat; }
.novetat3 { float:left; width:60px; height:52px;  margin:0px 1px 0px 0px ; }
.novetat4 { float:left; width:108px; height:52px;  background: url(../img/fons_imp.jpg);}


.esquerra { display:block; width:54px; height:20px; background: url(../img/esquerra.jpg); float:left;}
.dreta { display:block; width:54px; height:20px; background:url(../img/dreta.jpg); float:left;}
.esquerra:hover { background-position: 0 -20px;}
.dreta:hover{ background-position: 0 -20px;}
.esquerra_ { display:block; width:54px; height:20px; background: url(../img/esquerra_.jpg); float:left;}
.dreta_ { display:block; width:54px; height:20px; background:url(../img/dreta_.jpg); float:left;}
.Imprimir {display:block; float:left;  height:20px; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none; padding:11px 19px 0px 38px; background:url(../img/impresora.gif) no-repeat; }
.Imprimir:hover { color: #CCCCCC;}


.novetat_2 { float:left; width:747px; background:url(../img/fons_tit_pro.jpg) repeat-x #C5C5C5; font-size:12px; color:#333333;}
.novetat2_2 { float:left;  padding:5px 17px 5px 10px;   }
.novetat3_2 { float:right; width:60px;}


.part_esquerra { float:left; width:427px; padding:0px 20px 0px 20px;}
.part_esquerra p { margin:0px;}
.part_esquerra li { list-style:disc; margin:2px 0px 2px 17px;}
.part_dreta { float:right; width:280px; text-align:center;}

.part_dreta a { background:url(../img/zoom.gif); background-repeat:no-repeat; background-position:  bottom right; padding:0px 0px 16px 0px; display:block;}


.separadr_gris {float:left; background:url(../img/fons_separa_pro.gif) repeat-y; margin:0px 0px 15px 0px;}
.sombra_alt { background:url(../img/sombra_baix_por.jpg) repeat-x; float:left; height:17px;width:747px;}


.fluidos_ficha { font-weight:bold; padding:0px 0px 10px 0px; margin:-7px 0px 0px 0px;}
.gota_flota { position:relative; bottom:-2px;}


.tauales { font-size:10px; border-collapse: collapse;  }
.td { color:#FFFFFF;font-weight:bold; width:355px; padding:1px 0px 1px 2px;}
.td_do { color: #666666; font-weight:bold; width:355px;  padding:1px 0px 1px 2px;   }

.td_do_color { background:#CCCCCC; }
.td_do_colo_do { background:#E6E6E6; }

.taules_ref {padding:0px 0px 10px 0px;}

td { border-bottom:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF;}
.espai_taula { line-height:5px;}
.espai_taula_texte { margin:0px;}


.taula_foto {color:#666666;  background: #E6E6E6; font-weight:bold; width:355px; padding:3px;}
.taula_foto img {  margin:0px 10px 0px 0px;}

.foto_referencies { float:left;}

.enllas_ref { text-decoration:none;  color:#666666;}
.enllas_ref2 { text-decoration:none; color:#FFFFFF;}

.tenim_pdf { margin:0px 0px 0px 0px!important; padding:0px 0px 0px 3px!important;  background: url(../img/fons_pdf.jpg) repeat-x;}
.tenim_pdf a { padding:4px 10px 4px 20px!important;   text-decoration:none; background:url(../img/pdf.gif) no-repeat left top!important; display:block; color: #FFFFFF!important; font-weight:bold;}
.tenim_pdf a:hover { color:#CCCCCC!important;}
.texte { margin:0px 0px 6px 0px;}


/*texte_fichas_ref texte_fichas*/

.texte_fichas a { color:#CC0000; background:url(../img/enllas.gif) no-repeat right; padding:0px 12px  0px 0px;}
.texte_fichas_ref { padding:5px 0px 5px 0px;}
.texte_fichas_ref table, .texte_fichas_ref td, .texte_fichas_ref tr, .texte_fichas_ref th, .texte_fichas_ref tbody {

	border-collapse: collapse;
	border:1px solid  #CCCCCC;
	padding:3px;
	border-bottom: 1px solid  #CCCCCC;
	border-left:1px solid #CCCCCC; /* LINIES COSTATS */
	border-right:1px solid #CCCCCC; /* LINIES COSTATS */
	font-size:10px;
	text-align:center;
}
 .texte_fichas_ref th { background:#666666; color:#FFFFFF;}




.final { float:left; width:427px; }
/* FICHA PRODUCTES */



.titol { font-size:15px!important; text-decoration:underline!important; color: #CC0000!important; line-height:30px!important;}


.enllassos  { color:#999999; font-size:9px; }


.blancabold10 { color: #666666; text-decoration:none;}
.blancabold10:hover { color:#CC0000; text-decoration:underline;}
.vermellbold11 { color: #CC0000; font-weight:bold;}




/*CONTAXTE PAMIES*/
.lliga_contacte { width:920px;}
.bermell, .vermell { color:#CC0000}
.formu form { margin:0px; padding:0px; border:0px;}
.formu { font-size:11px; padding:0px 0px 0px 0px;}
.formu p { margin:10px 0px 0px 0px;}
.form_mitat { float:left; padding:0px 25px 0px 0px;}
.form_mitat2 { float:left;}
.formu input, .formu textarea, .formu select { width:325px; border: solid 1px #CCCCCC; padding:3px; margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;background: #F2F2F2; }
.formu textarea { height:69px;}
.enviar_2 input { width:130px ; text-align:center; background: url(../img/menu.gif); color: #FFFFFF; font-size:12px; margin:10px 0px 10px 0px;}
.enviar_2  { text-align:right; padding:20px 0px 0px 0px;}
.textarea { height:122px!important;}
.adresar_2 { float:left; width:180px; padding:0px 50px 0px 0px;}
.formu { float:left;}
.msg_ok {  width:325px;}
.textarea_2 { height:80px!important;}
/*CONTAXTE PAMIES*/


.formu {float:left; width:695px;}



.mapa_web_ li {padding:0px; margin:0px 0px 0px 50px; list-style:none;}
.mapa_web_ ul {padding:3px 3px 3px 0px; margin:0px;}
.mapa_web_ a  {display:block; color:#CC0000; padding:4px 0px 3px 18px;  font-weight:bold;  background:url(../img/clandee_mapa.gif) no-repeat; text-decoration:none;}
.mapa_web_  a:hover {color: #999999;}


.mapaweb_un  ul { background:url(../img/clandee_mapa_lin.gif) repeat-y left;}
.mapaweb_un li {margin:0px 0px 0px 60px;}

.mapaweb_do ul { background:url(../img/clandee_mapa_lin.gif) repeat-y left;}
.mapaweb_do li {margin:0px 0px 0px 60px;}

.mapaweb_do a {color: #333333; font-size:11px;}

.mapaweb_tr li {margin:0px 0px 0px 70px;}
.mapaweb_tr a {color: #666666; font-size:10px;}

.mapaweb_cu a {color:#666666; font-size:10px;}
.mapaweb_ci a {font-size:10px; font-weight:normal;}


/*PEU*/
.peu {  width:988px; margin:auto;  }
.peu2 { background:  url(../img/peu.jpg);  padding:10px 15px 8px 15px; float:left; margin:10px 0px 0px 0px ; font-size:10px;  width:955px; line-height:15px;}
.vermell { color:#CC0000; }
.peu2 a { color:#CC0000; }
.peu2 p { margin:0px; padding:0px;}
.adresa { float:left;}
.validator { float:right;}
/*PEU*/













