@charset "utf-8";

*{margin:0;padding:0;}
ul, ol{list-style:none;margin:0;}
img{border:0;}

.cb{clear:both;line-height:0;height:0;}
.ok{color:#bf0621;}
.dn{display:none;}
.ws-nowrap{white-space:nowrap;}

html, body{height:100%;}
body{background:url(../img/bkg_body.jpg) repeat-x top #fff ;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;font-size:11px;color:#5c5d5e;}

.text{line-height:18px;font-size:13px;}
.text p{margin-bottom:20px;}
.text .data{font-size:10px;margin-bottom:10px;}
.text p.resum{font-size:16px;line-height:20px;margin-bottom:20px;}
.text ul,.text ol{list-style:disc;margin:10px 0 5px 20px;}
.text li{margin-bottom:5px;}
.fz14{font-size:14px;}
.br5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.mb40{margin-bottom:40px;}

#quit-beta{position:absolute;top:0;left:0;padding: 0 5px 3px;font-weight:bold;font-size:13px;border-bottom: 1px solid #BF0621;}
#quit-beta a{color:#bf0621;font-weight:bold;}
#quit-beta a:hover{color:#000;}
#quit-beta a img {margin-right:5px;vertical-align:-2px;}

#main{min-height:100%;height:auto !important;height:100%;position:relative;width:970px;margin:0 auto;background:url(../img/bkg_main.jpg) repeat-x top left #fff;padding:0 40px;}

	a{text-decoration:none;outline:none;color:#000;}
	a:hover{color:#bf0621;}


	#cont{position:relative;padding-bottom:160px;padding-top:135px;width:970px;}

		#top{background:#fff url(../img/bkg_cont.jpg) repeat-x top;height:107px;position:relative;}
      		.logotip{position:absolute;top:34px;display:block;}

			#superiors{position:absolute;top:25px;right:0px;z-index:2;}
			#superiors.portada{top:40px;}
			#superiors li{float:right;color:#b1b1b1;padding:4px 0;}
			#superiors a{padding:5px;color:#606060;font-size:11px;}
			#superiors a:hover{color:#bf0621;}

			#superiors li.idioma a{padding:8px 24px 3px 8px !important;background:url(../img/btn_idioma.jpg) 90% 48% no-repeat;}
			#superiors li.idioma{border:1px solid #ebebeb;background:#fff;margin:0 15px;}

			#superiors li.idioma ul{background:#fff;display:none;margin-top:5px;}
			#superiors li.idioma li{float:none;padding:5px 8px !important;}
			#superiors li.idioma li a{ border:none;background:none;padding:0 !important;display:block;}

			.login a{color:#bf0621 !important;font-weight:bold;}
			.login a:hover{color:#000 !important;}
			.login2 a{margin-left:30px;}
			
			#form_cerca{position:absolute;right:0;top:85px;text-align:right;z-index:1;}
			.cerca a {color:#b1b1b1;text-decoration:underline;font-size:10px;}
			.cerca input[type="text"],select{/*background:#fff;*/border:1px solid #c8c8c8}
			.cerca span{display:block;background:#fff;color:#c8c8c8;position:relative;width:200px;padding:2px 5px 2px 5px;line-height:16px;
							  margin-bottom:5px;text-align:left;}
			.cerca span .submit{position:absolute;left:193px;top:2px;width:17px;height:17px;border:0;padding:0;background:url(../img/btn_cercador.jpg) no-repeat;cursor:pointer;}
			.cerca input{background:transparent;color:#777;border:1px solid #c8c8c8;padding:2px 5px 2px 5px;width:200px;
							   position:absolute;top:0;left:0;font-size:12px;}

      #menu{width:100%;height:28px;background:url(../img/bkg_menu.jpg) no-repeat;margin-bottom:10px;z-index:10;}
      #menu li{float:left;display:block;}
      #menu a{display:block;padding:8px 27px 8px 27px;color:#0c0c0c;font-size:13px;line-height:12px;border-left:0px solid #fff;}
      #menu a:hover,#menu a.actiu{ background:url(../img/bkg_menu.jpg) bottom left no-repeat;color:#bf0621;}

	      .menu2{position:absolute;left:40px;top:165px;width:969px;padding-top:10px;background:url(../img/desplegable_fletxa.png) no-repeat left top;display:none;z-index:200;}
	      .menu2 .cont{background:url(../img/bkg_desplegable.png) left top repeat-x;border-top:1px solid #c51e37;/* border-top no paranoies ie6*/min-height:180px;height:auto !important;height:180px;padding-right:20px;}

	      .menu2-1{width:196px;float:left;padding:10px 20px 10px 20px;}
	      .menu2-2{width:434px;float:left;padding:10px 0px 10px 20px;}
	      .menu2-3{width:651px;float:left;padding:10px 0px 10px 20px;}
		  .menu2-4{width:235px;float:left;padding:10px 0px 10px 20px;}
		  .menu2-sep {width:1px;height:100%;float:left;/*background-color:#e69eaa;*/overflow:hidden;background:url(../img/menu2_sep.png) left center repeat-y;}

		  .menu2 p{color:#fff;}
	      .menu2 .titol{margin-bottom:10px;}
	      .menu2 .titol a, .menu2 .titol{font-size:13px;color:#e69eaa !important;font-weight:bold;background:none;border:0 !important;padding:0 !important;}
	      .menu2 .titol a:hover{background:none !important;text-decoration:underline !important;}

		  .menu2 a.logo-psp{display:block;margin-top:10px !important;padding:0 !important;background:none !important;}
		  .menu2 a.link-psp{display:block;margin-top:5px !important;padding:0 !important;color:#fff !important;background:none !important;}

	      /*.menu2 li{overflow:hidden;width:169px;color:#fff;font-weight:bold;padding:20px 20px 0px 20px;}
	      .menu2 li a{font-size:13px;color:#e69eaa !important;font-weight:bold;background:none;border:0 !important;padding:0 !important;}
	      .menu2 p{margin-bottom:10px;}
	      .menu2 li a:hover{background:none !important;text-decoration:underline !important;}
	      */


	      /*.menu2 li.doble{width:455px;border-left:1px solid #e69eaa;border-right:1px solid #e69eaa;}
	      .menu2 li.doble li{margin-bottom:10px;width:220px;}
	      .menu2 li.doble li ul{margin-top:5px;}
	      .menu2 li.doble li li{margin-bottom:0px;padding:3px;}*/
			
		  .menu2 .despl ul{display:none;}

	      .menu2 li.primer {clear:both;margin-right:30px;}
	      .menu2 li{color:#fff;width:190px;padding:5px 0;}
	      .menu2 li.triple{margin-bottom:15px;overflow:hidden;}
	      .menu2 li.rodoneta{width:auto;padding:5px 0 5px 16px !important;background:url(../img/desplegable_rodona.png) 0 6px no-repeat;}
	      .menu2 li a{color:#fff !important;border:none !important;font-weight:normal;padding:0 !important;font-size:11px !important;font-weight:normal;}
	      .menu2 li a:hover{background:none !important;text-decoration:underline !important;}
	      .menu2 li ul{margin-top:10px;}
	      .menu2 li li a:hover{color:#fff;text-decoration:underline;width:200px;}
	      .menu2 li li{padding:3px 0 3px 10px !important;}

	      .menu2 .noticia .foto{width:150px;height:100px;margin-bottom:10px;padding:0 !important;}
	      .menu2 .noticia .data{color:#fff;text-transform:uppercase;margin-bottom:5px;font-size:10px !important;}
	      .menu2 .noticia .titol a{font-weight:bold;color:#fff !important;font-size:11px !important;padding-right:20px !important;}
		  .menu2 .noticia a:hover{background:none !important;}

	#bottom{/*height:65px;*/padding:15px;position:absolute;width:950px;bottom:20px;background:#f5f5f5;color:#666666;font-size:11px;line-height:18px;}
	#bottom.portada{background:#fff;}
	#bottom a{color:#666666;padding:0 8px;}
	#bottom a img{vertical-align:-3px;margin-right:5px;}
	#bottom a.first{padding-left:0;}
	#bottom a:hover{color:#bf0621;}
	#bottom span{color:#b1b1b1;}
		#bottom li{float:left;color:#b1b1b1;}
		#bottom .credits{position:absolute;bottom:10px;right:15px;}
		#bottom .credits a{display:block;width:80px;height:15px;padding:0;background:url(../img/interactiu.png) no-repeat top left;}
		#bottom .direccio{margin-top:12px;}

ul.fletxa li{background:url(../img/fletxes.png) left -39px no-repeat;padding-left:11px;margin-top:6px;}
ul.fletxa li.first{margin:0;}

a.boto{display:inline-block;color:#606060;font-size:11px;background:url(../img/btn_boto.jpg) left bottom no-repeat;padding:2px 12px 3px 17px;margin-top:20px;
border:1px solid #c8c7c7;}

a.mesinfo{font-size:11px;background:url(../img/fletxes.png) left 6px no-repeat;padding:0 0 0 11px;color:#606060;display:block;}
a.mesinfo:hover{text-decoration:underline;}

a.favorit, a.nofavorit{display:block;width:20px;height:20px;background-image:url(../img/ico_preferits.png) !important;background-repeat:no-repeat;}
a.nofavorit{background-position:0 0 !important;}
a.nofavorit:hover, a.favorit{background-position:0 -20px !important;}
a.favorit i, a.nofavorit i{display:none;}

/* Recuadre marc gris i pestanya */
.requadre1{position:relative;margin-bottom:25px;font-size:11px;line-height:16px;color:#606060;}
.requadre1 .cb{height:0px;line-height:0;}
.requadre1 .cont{border:1px solid #dadada;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:9px 11px;
min-height:140px;/*height:auto !important;height:120px;*/}
.requadre1 .titol{color:#7f8291;font-size:14px;margin-bottom:7px;}
.requadre1 .pestanya{
position:absolute;right:14px;top:0px;background:url(../img/bkg_pestanya.png) left bottom repeat-x;font-size:10px;line-height:10px;color:#606060;
border-top:1px solid #dadada;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:7px 10px 6px 10px;}

/* Recuadre fons gris i linia superior més fosca */
.requadre2 .cont{background:url(../img/bkg_caixa2.jpg) #f1f2f6 left top repeat-x;padding:9px;font-size:11px;line-height:13px;
min-height:96px;height:auto !important;height:96px;
}
.requadre2 .titol{color:#7f8291;font-size:14px;margin-bottom:7px;}

/* Recuadre amb degradat gris */
.requadre3{position:relative;font-size:11px;}
.requadre3 .cont{border:1px solid #dadada;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:9px 11px;
/*background:url(../img/bkg_newsletter.jpg)*/ background:url(../img/bkg_caixa2.jpg) repeat-x left bottom;padding:18px 13px;min-height:76px;height:auto !important;height:76px;}
.requadre3 .titol{color:#7f8291;font-size:14px;margin-bottom:7px;}
.requadre3 a.br5{display:block;width:255px;height:116px;}

#ruta{margin-bottom:15px;font-size:11px;margin-top:5px;position:relative;padding:0 1px;}
#ruta a{color:#b1b1b1;}
	#ruta span{background:url(../img/ruta.png) left center no-repeat;padding:0 10px;}
	.volver{background:url(../img/ruta.png) -23px center no-repeat;padding-left:10px;}
	#ruta .volver{position:absolute;right:0;}

.titol_gran{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin:10px 0 20px 0;position:relative;}
.titol_gran h1{font-size:20px;color:#b1b1b1;display:inline;}
.titol_gran .pestanya{
position:absolute;right:0px;bottom:0;font-size:11px;
border-width:1px 1px 0 1px;border-style:solid;border-color:#e3e3e3;display:block;padding:6px 3px 6px 13px;
-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;
}
.titol_gran .pestanya span{padding-right:30px;}
.titol_gran .faq span{ padding-right:10px;}
.titol_gran .pestanya a{padding:10px;}
.titol_gran .pestanya a.actiu{color:#bf0621;}

h2{color:#606060;font-size:20px;margin-bottom:18px;position:relative;}
h2 a.mesinfo{right:0;top:8px;position:absolute;}
h3{color:#AFAFAF;font-size:16px;margin-top:30px;margin-bottom:15px;}
.eslogan_top{position:absolute;right:40px;top:20px;font-size:20px;color:#fff;width:260px;text-shadow:2px 2px 4px #000;-moz-text-shadow:2px 2px 4px #000;-webkit-text-shadow:2px 2px 4px #000;z-index:101;}
.eslogan_top_ombra_ie{position:absolute;right:38px;top:22px;font-size:20px;color:#333;width:260px;z-index:100;}
.eslogan_bottom{position:absolute;right:40px;bottom:20px;font-size:20px;/*font-weight:bold;*/color:#fff;width:260px;/*font-style:italic;*/ }

/* Portada */
#passi{position:relative;margin-bottom:18px;width:970px;height:182px;overflow:hidden;}
#passi li{height:182px;width:970px;height:182px;}

.portada-a{float:left;width:681px;margin-right:30px;}
.portada-a .requadre1, .portada-b .requadre1 {margin:0 !important;}

.portada-a .noticia{position:relative;width:200px;}
.portada-a .noticia .data{font-size:11px;margin-bottom:3px;}
.portada-a .titol a{font-size:13px;font-weight:bold;}
.portada-a .noticia .resum{margin-bottom:10px;}
.portada-a .productes li{float:left;width:99px;padding-left:112px;padding-right:10px;position:relative;margin-top:5px;
    background:url(../img/bkg_ratllat.jpg) left center no-repeat;min-height:87px;height:auto !important;height:87px;}

.portada-a .productes .categoria{text-transform:uppercase;font-size:10px;margin-bottom:0px;}
.portada-a .productes img{position:absolute;top:0;left:10px;}
.portada-a .productes li.first{background:none;width:99px;padding-left:105px;}
.portada-a .productes li.first img{left:0;}
.portada-a .productes li.nofoto{padding-left:10px;width:190px;}

.portada .destacada img {width:100%; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.portada .noticia .cont { min-height:120px;height:auto !important;height:100px; }
.portada .noticia .titol { font-weight: bold; margin-top:5px;}
.portada .noticia .mesinfo { margin-top:10px;}

.portada-a .sensefoto{padding-left:0px;}
.portada-b{float:left;width:257px;}
.portada-b .bottom-mesinfo {background:url(../img/puntets_horitzontals.png) top left repeat-x;margin-top:5px;padding:5px 5px 0 5px;text-align:right;}
.portada-b .bottom-mesinfo a{display:inline !important;}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
    margin: 0;
    clear: none;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(boxsizing.htc);
}

.row {margin:0 -0.5em;}
.row:after {content:""; display:block; clear:both;}

.row-inner {margin:0 -1em;}
.row-inner:after {content:"";display:block; clear:both;}

.grid-1 { width: 8.33333%;}
.grid-2 { width: 16.66667%;}
.grid-3 { width: 25%; }
.grid-4 { width: 33.33333%; }
.grid-5 { width: 41.66667%; }
.grid-6 { width: 50%; }
.grid-7 { width: 58.33333%; }
.grid-8 { width: 66.66667%; }
.grid-9 { width: 75%; }
.grid-10 { width: 83.33333%; }
.grid-11 { width: 91.66667%; }
.grid-12 { width: 100%; }

.padded { padding: 0.5em;}
.padded-sides { padding-left: 0.5em;padding-right: 0.5em;}
.padded-left { padding-left: 0.5em;}
.padded-inner { padding: 1em;}
.padded-inner-left { padding-left: 1em;}
.padded-inner-sides { padding:0 1em;}

.text-right {
	text-align: right;
}

.video {position:relative;}
.video strong {font-size:14px;margin-top:5px;display:block;}
.video .play {position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;}

.videoWrapper {
    margin:1em 0;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ml0 {margin-left:0 !important;}


/*


#portada-a{float:left;width:681px;margin-right:30px;}
	#portada-a1{float:left;width:431px;margin-right:25px;}
	#portada-a2{float:left;width:223px;}

#portada-a .noticia{position:relative;width:200px;}
#portada-a .noticia .data{font-size:11px;margin-bottom:3px;}
#portada-a .titol a{font-size:13px;font-weight:bold;}
#portada-a .noticia .resum{margin-bottom:10px;}
#portada-a .productes li{float:left;width:99px;padding-left:112px;padding-right:10px;position:relative;margin-top:5px;
background:url(../img/bkg_ratllat.jpg) left center no-repeat;min-height:87px;height:auto !important;height:87px;}

#portada-a .productes .categoria{text-transform:uppercase;font-size:10px;margin-bottom:0px;}
#portada-a .productes img{position:absolute;top:0;left:10px;}
#portada-a .productes li.first{background:none;width:99px;padding-left:105px;}
#portada-a .productes li.first img{left:0;}
#portada-a .productes li.nofoto{padding-left:10px;width:190px;}

#portada-a .destacada{padding-left:160px;position:absolute;width:250px;}
#portada-a .destacada .img{width:148px;height:97px;position:absolute;top:0px;left:0px;}
#portada-a .destacada .img img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#portada-a .sensefoto{padding-left:0px;}
#portada-b{float:left;width:257px;}
#portada-b .bottom-mesinfo {background:url(../img/puntets_horitzontals.png) top left repeat-x;margin-top:5px;padding:5px 5px 0 5px;text-align:right;}
	#portada-b .bottom-mesinfo a{display:inline !important;}
*/

/* Generic */
.col-a{float:left;width:210px;margin-right:40px;}
.col-b{float:left;width:720px;position:relative;overflow:hidden;}
.col-c{width:740px;position:relative;}

#compartir{position:absolute;right:0px;top:175px;z-index:9;}
#compartir a{background:url(../img/ico_share.jpg) left center no-repeat;display:block;width:21px;height:20px;float:right;margin-left:2px;}
#compartir a#send{background-position:-23px center;}
#compartir a#print{background-position:-46px center;}
.titol-print{padding-left:25px;background:url(../img/ico_print.png) no-repeat left center;}

.subapartats li{border-bottom:1px solid #e6e6e6;}
.subapartats li a{color:#000;padding:10px 6px;display:block;}
.subapartats li.actiu{ background:url(../img/bkg_submenu.png) bottom left repeat-x;}
.subapartats li.actiu a,.subapartats li a:hover{ color:#bf0621;}
.subapartats li.actiu li a{ color:#000;}
.subapartats li li{ border:0;}
.subapartats li li a{ padding:0px 6px 10px 25px;background:url(../img/fletxes.png) 15px -39px no-repeat;}
.subapartats li li.actiu{ background:none;}
.subapartats li li.actiu a,.subapartats li li a:hover{ color:#bf0621;}

.navega{background:url(../img/puntets_horitzontals.png) top left repeat-x;padding-top:10px;margin-top:50px;height:20px;position:relative;}
.navega .next{position:absolute;right:0;background:url(../img/fetxes_vermelles.png) right 5px no-repeat;padding-right:10px;}
.navega .prev{position:absolute;left:0;background:url(../img/fetxes_vermelles.png) left -9px no-repeat;padding-left:10px;}
.navega .return{position:absolute;right:0;background:url(../img/fetxes_vermelles.png) left -9px no-repeat;padding-left:10px;}


.generic1.amblateral{float:left;width:435px;margin-right:30px;}
.generic1.sensesubapt{float:left;width:685px;margin-right:30px;}
.generic2{float:left;width:255px;}
.generic2 .separador{height:40px;}

.fotos ul li{float:left;margin-right:5px;}
#secundaries{background:#e9e9e9;position:relative;padding:4px 0 1px 0;height:40px;}
#secundaries div{margin-left:16px;overflow:hidden !important;width:220px;height:38px !important;}
#secundaries ul{width:220px;height:38px;overflow:hidden;}
#secundaries ul li{height:38px;width:69px;}
#secundaries .prev{width:14px;background:url(../img/fotos_fletxes.png) left bottom no-repeat;height:44px;position:absolute;top:0px;left:0;}
#secundaries .next{width:14px;background:url(../img/fotos_fletxes.png) right bottom no-repeat;height:44px;position:absolute;top:0px;right:0;}
#secundaries .next.disabled{background-position:right top;}
#secundaries .prev.disabled{background-position:left top;}
#documentacio .titol{font-weight:bold;color:#000;font-size:13px;margin-bottom:5px;}
#documentacio a{color:#bf0621;}

#documentacio a:hover{text-decoration:underline;}
#documentacio li{background:url(../img/ico_ext.jpg) left 4px no-repeat;padding:5px 0 5px 22px;}
#documentacio li.ppt,#documentacio li.pps,#documentacio li.odp{background-position:0px -48px;}

.principal{padding:10px 17px;margin-bottom:10px;border:1px solid #d0d0d0;}

/* Historia */
.historia{margin-top:25px;background:url(../img/puntets_horitzontals.png) top left repeat-x;padding-top:20px;margin-bottom:20px;}
.historia .cont{margin:25px 19px 0 19px;}
.historia .cont .text{font-size:12px;}
.historia_passi{background:url(../img/bkg_historia.jpg) bottom left repeat-x;width:695px;height:105px;padding-left:19px;position:relative;}
.historia_passi ul{list-style:none;margin:0;}
.historia_passi li{width:87px;height:77px;text-align:center;float:left;padding:14px 5px;}
.historia_passi li a{display:block;width:87px;height:105px;color:#000;}
.historia_passi li img{border:1px solid #d2d2d2;}

.historia_passi li:hover {background:#e7e7e9;}

.historia_passi li.actiu {padding:13px 4px;}
.historia_passi li.actiu  a{color:#b40016;}
.historia_passi li.actiu img{border:2px solid #b40016;}

.historia_passi .prev{z-index:2;width:19px;background:url(../img/fotos_fletxes2.png) left bottom no-repeat;height:105px;position:absolute;top:0px;left:0;}
.historia_passi .next{z-index:2;width:19px;background:url(../img/fotos_fletxes2.png) right bottom no-repeat;height:105px;position:absolute;top:0px;right:0;}
.historia_passi .next.disabled{background-position:right top;}
.historia_passi .prev.disabled{background-position:left top;}

.historia .titol{font-weight:bold;margin-bottom:0;font-size:13px;}

/* Filials */
#gmap{border:1px solid #d1d1d1;padding:4px;float:left;}
#mapa{width:710px;height:270px;}
#mapa span{display:none;}
#mapa .terms-of-use-link{display:none;}

.filials{/*background:url(../img/bkg_filials.jpg) -20px top repeat-y;*/margin-top:40px;}
	.filials .regio{margin:30px 0 20px 0;padding-bottom:5px;font-size:16px;font-weight:bold;color:#000;/*text-transform:uppercase;*/background:url("../img/puntets_horitzontals.png") repeat-x scroll left bottom transparent;}
	.filials .first{padding-left:0;border:none;}
	.filials .primera{margin-top:0;}
	.filial{float:left;width:200px;padding:0 20px;line-height:20px;margin-top:30px;font-size:13px;border-left:1px solid #e6e6e6;}
		.filial p{line-height:18px;font-size:12px;}
		.filial p.titol{color:#303030;text-transform:uppercase;font-weight:bold;}
		.filial a{color:#B40016;}
		.filial a:hover{text-decoration:underline;}
	a.mail{padding-left:20px;background:url(../img/ico_mail.jpg) left 3px no-repeat;display:block;margin-top:2px;}
	a.mapa{padding-left:20px;background:url(../img/ico_world.png) 2px 1px no-repeat;margin-top:5px;}
	a.web{padding-left:20px;background:url(../img/ico_extern.png) 2px center no-repeat;margin-top:5px;}

/* Borsa */
.formulari{font-size:13px;}

.formulari input[type="text"],.formulari input[type="password"], .formulari textarea, .formulari select, .titol_gran select {
	border: 1px solid #a5acb2;
	font-size: 11px;
	color: #606060;
	background: #fff;
}
.formulari input[type="text"],
.formulari input[type="password"] {
	height:20px;
}
.formulari input[type="text"],.formulari input[type="password"], .formulari textarea {width:320px;padding:2px 5px;font-size:11px;letter-spacing:1px;Font-family:arial;}

.formulari select {
	height: 25px;
}
.formulari select option{padding:2px 5px 0 5px;}

/*.formulari */
.boto {
	cursor: pointer;
	vertical-align: -1px;
	padding: 2px 10px;
	color: #fff;
	background: url(../img/bkg_submit.jpg) left top repeat-x;
	border: none;
	margin-top: 30px;
}
.formulari label.error{display:block;color:#b40016 !important;font-size:10px !important;margin-top:2px;}
.formulari .ui-multiselect {padding:4px;}


.info{margin-bottom:25px;font-size:10px;padding:0 !important;color:#727272;}
.size{color:#a5acb2;font-size:11px;}
em{color:#b40016;}

#borsa .titol{font-size:16px;font-weight:bold;margin-bottom:10px;padding:0;margin-top:40px;}
#borsa label{width:150px;display:block;float:left;color:#000;font-size:13px;}
#borsa label.long{width:320px;}
#borsa label.long a{color:#b40016;}
#borsa label.short a{color:#b40016;}
#borsa label.error{float:none;width:300px;margin-left:150px;}
#borsa p{padding-bottom:20px;clear:both;}
#borsa .formulari .entrat{margin-left:150px;}
#borsa .formulari input[type="submit"]{margin-left:270px;}
#borsa #erroravis label.error{margin-left:0px;}

#ofertes li{border:1px solid #dadada;padding:15px 10px 0px 10px;position:relative;margin-bottom:10px;}
#ofertes .opcions{position:absolute;right:10px;top:35px;color:#dadada;}
#ofertes .opcions a{padding-right:5px;color:#606060;background:url(../img/ofertes_opcions.jpg) left top no-repeat;}
#ofertes .opcions a:hover{color:#b40016;}
#ofertes .opcions .informacio{background-position:0 2px;padding-left:18px}
#ofertes .opcions .inscripcio{background-position:5px -31px;padding-left:15px;}
#ofertes .cont{display:none;margin-bottom:10px;}
#ofertes .titol{color:#000;font-size:13px;margin-top:0;}
#ofertes .referencia{font-size:11px;text-transform:uppercase;margin-bottom:5px;}

#captcha_system{padding-left:300px;position:relative;font-size:11px;min-height:70px;height:auto !important;height:70px;line-height:11px;margin-top:20px;}
#captcha_system label{position:absolute;top:0px;left:0px;margin-top:0px;}
#captcha_system label.error{display:block;position:relative;margin-top:2px;}
#captcha_system .rfimg{position:absolute;top:0px;left:150px;width:106px;}
#captcha_system span{padding-bottom:5px;display:block;}
#captcha_system a#captcha_info{position:absolute;top:4px;left:265px;}
#captcha_system a#captcha_reload{position:absolute;top:24px;left:265px;}
#captcha_system input#captcha{width:50px;}
#captcha_system label.error{margin-left:0;}

/* Contacte */
.contacte-a{border-right:1px solid #e6e6e6;float:left;width:445px;padding-right:50px;}
.contacte-a #captcha_system{margin-top:0;padding-left:140px;min-height:60px;height:auto !important;height:60px;}
.contacte-a .rfimg{left:0 !important;}
.contacte-a a#captcha_info{left:115px !important;}
.contacte-a a#captcha_reload{left:115px !important;}
.contacte-a select{display:block;}
.contacte-a label{display:block;padding-bottom:3px;color:#000;font-size:13px;}
.contacte-a table{width:372px;}
.contacte-a td{vertical-align:top;padding-bottom:15px;padding-right:17px;}
	.mida1{width:368px !important;}
	.mida2{width:168px !important;}
	.mida3{width:72px !important;}
.contacte-b{float:left;padding-left:20px;width:200px;}
.dades-contacte p{font-size:13px;line-height:20px;}
.dades-contacte p.titol{color:#000;font-weight:bold;}
.dades-contacte p.titol2{margin-top:25px;color:#000;font-weight:bold;}
.dades-contacte p.pais{text-transform:uppercase;}
.dades-contacte a{text-decoration:underline;color:#B40016;font-size:12px;}

/* FAQ */
#preguntes{background:#f3f4f7;padding:20px 30px;margin-bottom:10px;}
	#preguntes li{background:url(../img/fletxes.png) left -9px no-repeat;padding-left:10px;margin-bottom:10px;}
#respostes li{padding-top:20px;background:url(../img/puntets_horitzontals.png) bottom left repeat-x;position:relative;padding-bottom:20px;}
	#respostes li li{padding:0;background:none;}
#respostes a.dalt{ position:absolute;bottom:12px;right:0;color:#5b5959;background:url(../img/fletxes.png) right -24px no-repeat;padding-right:13px;}
#respostes li .pregunta{ font-size:14px;margin-bottom:10px;font-weight:bold;}

/* Productes */
.productes-a{float:left;width:295px;margin-right:25px;}
	.productes-a li{float:none !important;}
.productes-b{float:left;width:649px;height:252px;margin-bottom:15px;position:relative;overflow:hidden;}
	.productes-b li{width:649px;height:252px;position:relative;}
.productes-c{float:left;width:649px;}
	.productes-c ul.rodonetes ul{display:none;}
	.productes-c ul.rodonetes li a{color:#000;}
	.productes-c ul.rodonetes li a:hover{color:#bf0621;}
	.productes-c ul.rodonetes li li a{color:#606060;}
.productes-d{float:left;width:295px;}

.requadre_productes {margin-bottom:20px;}
.requadre_productes .fonsgris{background:#f7f7f7;min-height:100px;height:auto !important;height:100px;padding:5px 0;}
.requadre_productes .cont{border:1px solid #dadada;padding:15px 20px;}
.requadre_productes .vermell{font-size:20px;margin-bottom:13px;font-weight:bold;}
.requadre_productes .gris a{font-size:20px;margin-bottom:13px;font-weight:bold;padding-right:50px;background:url(../img/rodoneta_gris_gran.png) 232px 5px  no-repeat;display:block;}
.requadre_productes .gris a:hover{color:#bf0621;}

.requadre_productes a{color:#5c5d5e;}
.requadre_productes .titol2{padding-left:0;font-size:14px;font-weight:bold;margin-bottom:5px;color:#000;cursor:default;}
.requadre_productes a:hover{color:#bf0621;}

.requadre_productes li{float:left;width:285px;margin-left:29px;}
	.requadre_productes li.first{margin-left:0px;}
	.requadre_productes li.cb{width:920px;margin:0;float:none;height:25px;}
	.requadre_productes li ul{padding:3px;}
	.requadre_productes li li{float:none;width:auto;margin-left:0px;}
	.requadre_productes ul.rodonetes ul{margin-left:20px;}
	
ul.rodonetes a{display:block;padding-left:28px;padding-bottom:4px;background:url(../img/rodoneta_gris.png) 3px 1px no-repeat;color:#606060;line-height:16px;}
ul.rodonetes a:hover{color:#bf0621;}
ul.rodonetes li li a{background:url(../img/fletxes.png) left -38px no-repeat;padding-left:10px;margin-top:6px;margin-top:0;}

.productes-a .requadre_productes .cont{min-height:222px;height:auto !important;height:222px;}
.productes-a .requadre_productes li{width:auto;margin-left:0;background:none;}


/* Gamma */
/*.gamma{float:left;width:259px;padding:18px;background:#f7f7f7;margin-left:40px;min-height:370px;height:auto !important;height:370px;margin-top:20px;}
.gamma.first{margin-left:0;}
.gamma .foto{width:260px;height:104px;margin-bottom:20px;display:block;}
.gamma .titol{font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:20px;}
.gamma .titol a{color:#606060;}
.gamma .titol a:hover{color:#bf0621;}
.gamma .cont{padding-left:19px;background:url(../img/rodoneta_gris.png) 0px 4px no-repeat;}
.gamma ul{margin-top:15px;}*/

.gamma{float:left;width:270px;background:#f7f7f7;padding:20px 20px 28px 180px;margin-left:30px;min-height:110px;height:auto !important;height:110px;margin-top:20px;position:relative;}
	/*.cb_gamma{clear:both;background:url(../img/separador_productos_por_gamas.jpg) left top no-repeat;line-height:1px;height:1px;}*/
	.gamma.first{margin-left:0;}
	.gamma .mesinfo{margin-top:15px;}
	.gamma .foto{position:absolute;top:22px;left:20px;width:140px;height:88px;}
	.gamma .titol {font-size:18px;font-weight:bold;margin-bottom:10px;cursor:default;}
	.gamma .titol a{color:#606060;}
	.gamma .titol a:hover{color:#bf0621;}
	.gamma ul{display:none;margin-top:15px;}


.gamma-a{float:left;width:213px;margin-right:40px;}
.gamma-b{float:left;width:717px;}
	.gamma-b .cont{position:relative;padding-left:120px;min-height:80px;height:auto !important;height:80px;}
	.gamma-b .cont{position:relative;padding-left:120px;min-height:80px;height:auto !important;height:80px;}
	.gamma-b .foto{position:absolute;top:0;left:0;width:107px;height:75px;}
	.gamma-b .text .titol{font-size:20px;margin-bottom:17px;font-weight:bold;}
	.gamma-b .text{margin-bottom:30px;}
	.gamma-b .familia .titol{font-weight:normal;}
	.gamma-b .familia table{width:685px;}

.menu3-cont li{margin-bottom:25px;}
.menu3-cont li ul{display:none;}
.menu3-cont li.actiu ul.menu3{display:block;}
.menu3-cont .titol{color:#000;font-size:14px;font-weight:bold;margin-bottom:5px;}
.menu3-cont a.actiu{color:#bf0621;}

.menu3 li{border-bottom:1px solid #e6e6e6;padding-bottom:1px;margin-bottom:0;}
.menu3 li a{display:block;padding:8px 0;font-weight:bold;}
.menu3 ul a{font-weight:normal;}
.menu3 a.actiu{color:#bf0621;}
.menu3 li.actiu ul{display:block;}

.menu3 li ul{display:none;background:url(../img/bkg_menu3.png) left -10px repeat-x #f6f6f6;}
.menu3 li li{border:0;padding-left:16px;}

/* Aplicacions */
.sector{position:relative;float:left;width:335px;background:#f7f7f7;margin-left:30px;min-height:150px;height:auto !important;height:150px;margin-top:20px;padding:17px 19px 17px 115px;}
	.sector.first{margin-left:0;}
	.sector .foto{width:80px;height:65px;display:block;position:absolute;top:17px;left:19px;}
	.sector .titol{color:#606060;font-size:18px;font-weight:bold;margin-bottom:10px;cursor:default;}
	.sector .resum{margin-bottom:5px;color:#222;}
	.sector .rodonetes a{color:#000;}
	.sector .rodonetes a.actiu{font-weight:bold;}
	.sector .rodonetes ul{display:none;margin:0 0 10px 30px;}
	.sector .rodonetes ul a{color:#606060;}
	.sector .rodonetes ul a:hover{color:#bf0621 !important;}

/* Alfabetic */
.familia li{border:1px solid #e6e6e6;margin-top:13px;}
.familia .titol{position:relative;background:#e6e6e6;color:#000;padding:5px 10px;text-transform:uppercase;}
.familia .titol a{position:absolute;top:6px;right:4px;display:block;width:13px;height:12px;cursor:pointer;background:url(../img/ico_amunt.png) left top no-repeat;}
.familia .link a{display:block;padding:5px 10px;background:#e6e6e6;color:#000;text-transform:uppercase;position:relative;}
.familia .link a span{display:block;width:11px;height:11px;position:absolute;top:7px;right:5px;background:url(../img/ofertes_opcions.jpg) left top no-repeat;}
.familia table{margin:20px 13px 10px 13px;border-collapse:collapse;width:930px;}
.familia table td{padding:5px 13px;border-top:1px solid #e8e8e8;color:#727272;line-height:20px;}
.familia table td div{display:block;}
.familia table th{padding:10px 13px;border-bottom:2px solid #cecece;text-align:left;color:#727272;}
.familia table th.subfamilia{width:150px;}
.familia table tr:hover td{background:#f3f3f5;}
.familia .series{color:#cacaca;}
.familia .series span{padding:0 3px;}
.familia .series a{color:#1b1b1b;font-size:11px;white-space:nowrap;}
.familia .series a:hover{color:#bf0621;}


/* Fitxa */
.fitxa{background:#f4f5f6;padding:13px 17px;}
.fitxa-a{width:500px;float:left;margin-right:40px;}
.fitxa-a p{margin:0;}
.fitxa-a .titol{font-size:22px;color:#000;font-weight:bold;margin-top:30px;margin-bottom:10px;}
.fitxa-a .titol2,.fitxa-a .titol2 a{font-weight:bold;font-size:14px;margin-bottom:3px;color:#606060;}
.fitxa-a .titol2 a:hover{color:#bf0621;}
.fitxa-a .referencia{text-transform:uppercase;}
.fitxa-b{width:393px;height:71px;float:left;border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.documentacio{border-collapse:collapse;border:1px solid #c8c7c7;}
.documentacio th{padding:10px;background:url(../img/bkg_th.jpg) repeat-x left bottom;}
.documentacio td{padding:10px;border-top:1px solid #c8c7c7;}
.documentacio select{border:1px solid #c8c7c7;background:#fff;}
.documentacio span{padding:0px 0 8px 0;}
.documentacio .dialeg{cursor:pointer;}

.tabs-a{float:left;width:730px !important;padding:25px 10px !important;min-height:300px;height:auto !important;height:300px;}
	.tabs-a ul.caracteristiques{margin-left:0px;margin-top:20px;}
	.tabs-a ul li{margin-left:25px;font-size:12px;}
	.tabs-a ul li.separador{font-weight:bold;list-style:none;margin-left:0px;margin-top:10px;}

#tab-specifications .text{margin-top:30px;}

.tabs-b{float:left;width:165px;margin-left:50px;margin-top:1em;border:1px solid #dcdcdc;font-size:11px;}
	.tabs-b .titol{background:url(../img/bkg_fitxa-b.jpg) left top repeat-x;padding:5px 10px;}
	.tabs-b .titol a:hover{color:#bf0621;}
	.tabs-b ul{padding:10px;}

.descr-a{width:240px;float:left;margin-right:35px;}
.descr-a img{border:1px solid #dcdcdc;margin-bottom:10px;}
.descr-b{width:440px;float:left;}
#tab-description .resum{font-weight:bold;}
.ampliar{background:url(../img/ico_gran.png) no-repeat left 1px;padding-left:18px;}

.versio-impresio .tabs-a{width:100% !important;padding-left:0 !important;padding-right:0 !important;}
.versio-impresio .descr-a{width:25% !important;margin-right:4% !important;}
	.versio-impresio .descr-a img{width:90% !important;padding:5% !important;border:none !important;}
	.versio-impresio p.resum{font-weight:bold;}
.versio-impresio .descr-b{width:70% !important;}
.versio-impresio .grafica{width:480px;height:275px;overflow:hidden;}
.versio-impresio .multicolumn{-moz-column-count:2;-moz-column-gap:40px;-moz-column-rule:none;-webkit-column-count:2;-webkit-column-gap:40px;-webkit-column-rule:none;column-count:2;column-gap:40px;column-rule:none;}

/* Noticies */
.noticies li{border:1px solid #dadada;padding:10px 13px 10px 125px;margin-bottom:13px;position:relative;min-height:75px;height:auto !important;height:75px;}
.noticies .mesinfo{margin-top:20px;}
.noticies .categoria{text-transform:uppercase;}
.noticies .foto{position:absolute;left:10px;top:13px;display:block;width:104px;height:70px;}
.noticies li.destacat{background:#f3f4f7;border:0;margin-bottom:10px;padding:10px 13px 10px 250px;min-height:160px;height:auto !important;height:160px;}
.noticies li.destacat .mesinfo{margin-top:35px;}
.noticies li.destacat .foto{width:223px;height:153px;}
.noticies li.sensefoto{padding:10px 13px;}
.noticies .titol{font-size:13px;color:#000;font-weight:bold;margin:5px 0 10px 0;}
.mb5{margin-bottom:5px;}

/* Newsletters */
.newsletter{margin:10px 5px;}
.newsletter li{padding:10px 13px 10px 0px;position:relative;font-size:11px;}


.box{margin-top:20px;}
.box .titol{font-weight:bold;margin-bottom:8px;}

div.pagination{border:1px solid #dadada;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;padding:3px 10px;text-align:right;position:relative;}
div.pagination .resultats{position:absolute;left:10px;}
div.pagination a{padding: 1px 5px 1px 5px;margin-right: 2px;text-decoration: none;}
div.pagination a:hover, div.pagination a:active{color:#5c5d5e;background:#ddd;}
div.pagination span.current{padding: 1px 5px 1px 5px;margin-right: 2px;color:#bf0621;background:#ddd;}
div.pagination span.disabled{display:none;}
div.pagination a.next{color:#777;}
div.pagination a.prev{color:#777;}
div.pagination a.prev:hover,div.pagination a.next:hover{color:#5c5d5e;}
div.pagination select{width:40px;}
div.pagination rselect{width:40px;}

/* Enllaços */
.links1{float:left;width:460px;margin-right:35px;}
.links2{float:left;width:460px;}
.links1 .categoria,.links2 .categoria{color:#606060;font-size:16px;margin-bottom:10px;font-weight:bold;}
.links {margin-bottom:50px;}
.links li{border:1px solid #dadada;padding:16px 13px;margin-bottom:9px;}
.links .titol{color:#000;font-size:13px;margin-bottom:5px;font-weight:bold;}
.links a{background:url(../img/ico_extern.png) left 3px no-repeat;padding-left:15px;display:block;margin-top:20px;color:#bf0621;text-decoration:underline;}

/* serveis */
.serveis{margin-top:45px;}
.serveis li{float:none;margin-top:25px;}
.serveis li.primer{margin-top:0;}
.serveis .titol2 a{color:#606060;font-size:18px;}

#gmap_serveis{border:1px solid #d1d1d1;padding:4px;float:left;width:428px;overflow:hidden;}

#mapa_serveis span{display:none;}
#mapa_serveis .terms-of-use-link{display:none;}

#reparacio-filtre{float:left;width:269px;margin-left:10px;border:1px solid #dcdcdc;font-size:11px;height:283px;overflow:hidden;}
#reparacio-filtre .cont{margin:10px;}
#reparacio-filtre .cont strong{display:block;margin-bottom:5px;}
#reparacio-filtre .cont p{margin-bottom:10px;}
#reparacio-filtre .titol{color:#000;font-weight:bold;background:url(../img/bkg_fitxa-b.jpeg) left top repeat-x;padding:5px 10px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
#reparacio-filtre .cont div{margin-top:20px;}
#reparacio-filtre .gris{margin-top:0 !important;background:#eef0f2;padding:5px 10px;}
#reparacio-filtre form{margin-top:5px;}
#reparacio-filtre select{width:230px;}
#reparacio-filtre select#pais{margin-bottom:5px;}
#reparacio-filtre #proximitat{display:none;}

a.psponline {display:inline-block !important;height:27px;margin-top:5px;padding:10px 18px 0 18px !important;color:#fff !important;text-shadow:#000 -2px 1px 3px;font-weight:bold;border:1px solid #E69EAA !important;background:url(../img/bkg_desplegable.png) repeat-x top left !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}


.serveis_baix{margin:10px 0;}
.serveis_baix li {position:relative;border-right:1px dotted #cdcdcd;min-height:180px;height:auto !important;height:180px;}
.serveis_baix .titol2{height:55px;margin-right:70px;}
.serveis_baix .titol2 a{color:#7f8291;font-size:18px;font-weight:normal;}
.serveis_baix .mesinfo{margin-top:15px;}
.serveis_baix .resum{width:150px;padding-right:20px;}
.serveis_baix a.img{position:absolute;left:160px;top:60px;border:1px solid #d4d4d4;display:block;width:110px;height:85px;}
.serveis_baix li.ultim{border:0;}

.servei-box{margin-top:5px;border:1px solid #dcdcdc;font-size:11px;font-size:12px;}
.servei-box .titol{background:url(../img/bkg_fitxa-b.jpeg) left top repeat-x;padding:5px 10px;color:#000;font-weight:bold;font-size:13px;
-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;
}
.servei-box .cont,.servei-box2{padding:5px 10px;}
.servei-box .cont p,.servei-box2 p{padding-bottom:10px;line-height:20px;}
.servei-box .cont a,.servei-box2 a{color:#bf0621;text-decoration:underline;}
.servei-box .cont strong, .servei-box2 strong{color:#000;}
.servei-box2 strong{font-size:13px;}
.servei-box .cont a.no-bg{padding:0 !important;background:none !important;}
.servei-box .cont a[target="_blank"],.servei-box2 a[target="_blank"] {background:url(../img/ico_extern.png) left 5px no-repeat;padding-left:15px;}
.servei-box .cont a[href ^="mailto:"],.servei-box2 a[href ^="mailto:"]{background:url(../img/ico_mail.jpg) left 3px no-repeat;padding:1px 0 1px 23px;}

/* fitxa productes */


.info_relacionada{width:350px;float:left;}
.info_relacionada ul{margin-bottom:5px;padding-bottom:10px;background:url(../img/puntets_horitzontals.png) bottom left repeat-x;}
.info_relacionada li{margin-bottom:8px;border:1px solid #dadada;padding:15px 13px;min-height:90px;height:auto !important;height:90px;}
.info_relacionada .titol{font-size:16px;font-weight:bold;color:#606060;margin-bottom:10px;}
.info_relacionada .titol2{margin-bottom:5px;}
.info_relacionada .titol2 a{font-weight:bold;font-size:13px;}
.info_relacionada .titol2 a:hover{color:#bf0621;}
.info_relacionada .data,.info_relacionada .data a{font-size:11px;color:#606060;margin-bottom:5px;}
.info_relacionada .data a{text-transform:uppercase;}
.info_relacionada .data a:hover{color:#bf0621;}
.info-a{margin-right:30px;}
.info-a li{background:#f5f5f5;}

.aplicacio{margin-bottom:10px;border:1px solid #dadada;padding:19px 18px 19px 150px;position:relative;min-height:75px;height:auto !important;height:75px;}
.aplicacio .foto{position:absolute;left:18px;top:19px;width:107px;height:75px;}
.aplicacio .titol{font-weight:bold;font-size:18px;margin-bottom:10px;color:#606060;}
.aplicacio .rodonetes a{color:#000;}
.aplicacio .rodonetes a:hover{color:#000;}
.aplicacio .rodonetes .fletxe a{color:#606060;}
.aplicacio .rodonetes .fletxe a:hover{color:#bf0621 !important;}

.filtre{margin-bottom:20px;}
.filtre .cont{background:#f4f5f6;padding:20px;margin-top:2px;}
.filtre .cb{height:2px;line-height:2px;background:url(../img/puntets_horitzontals.png) top left repeat-x;}

/* Tooltip */
/*.dialeg{cursor:help;}*/


/* Pantalla inici */
#passi_portada{position:relative;margin-bottom:18px;width:970px;height:371px;overflow:hidden;}
#passi_portada .eslogan_top{top:40px;right:40px;font-size:22px;text-shadow: -2px -2px 2px #444;}
#passi_portada li{height:182px;width:970px;height:371px;z-index:9}
#sel-idioma{position:absolute;right:0;bottom:0px;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;background:#fff;z-index:10;width:290px;height:150px;}

#sel-idioma .dints a{color:#bf0621;}
#sel-idioma .dints{ -webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;background:url(../img/bkg_portada_gris.jpg) repeat-x;
z-index:10;padding:20px;margin:10px 0 0 10px;width:240px;height:90px;color:#000;font-size:14px;}
#sel-idioma .dints .formulari{margin-top:15px;}
#sel-idioma .dints select{font-size:12px;}
#sel-idioma .dints input[type='submit']{margin-top:0;}
#sel-idioma .dints select{margin-bottom:10px;display:block;}

/* Busquedas */
.resum-busqueda{background:#f4f4f4;padding:20px;}
.resum-busqueda p{line-height:18px;}
.ar a{float:right;}
.resultat-busqueda{border-collapse:collapse;width:100%;margin-bottom:10px;}
.resultat-busqueda th{padding:5px 10px;background:#eff0f1;text-align:left;border:1px solid #dcdcdc;}
.resultat-busqueda td{padding:5px 10px;border:1px solid #dcdcdc;}

#espec-a {float:left;width:190px;margin-right:35px;overflow:hidden;}
	#espec-a img{border:1px solid #dcdcdc;margin-bottom:10px;}
#espec-b {float:left;width:500px;overflow:hidden;}
	#espec-b a.gal{margin-bottom:30px;}
	#espec-b a.gal img{display:block;}
.filtregrafiques{width:490px;margin:0 0 10px 0;border:1px solid #dcdcdc;font-size:11px;}
	.filtregrafiques .titol{float:none;background:url(../img/bkg_fitxa-b.jpg) left top repeat-x;margin:0 0 10px 0;padding:5px 10px;}
	.filtregrafiques p{float:left;margin:0 12px 10px 12px;}
.grafica{width:540px;height:400px;margin:0 auto;overflow:hidden;}

/* Login, Registre i Recuperacio contrasenya */
label,#form_registre label{display:block;margin-bottom:2px;}
#form_registre td{padding-right:30px;padding-bottom:20px;}
#form_registre .input_text{width:340px;}
#form_registre .input_select{width:350px;}
#form_registre .mida2{width:224px !important;}
.formulari .gris{padding:30px 20px 0 20px;background:#f7f7f7;margin-bottom:40px;position:relative;/*ie6*/}
/*.formulari .gris table{padding:30px 20px 0 20px;background:#f7f7f7;margin-bottom:40px;}*/
.formulari .gris .input_text{width:320px !important;}
.formulari h2{margin-bottom:0;}
.formulari td.mida3 label{width:72px}

#form_login label{display:block;margin-bottom:2px;}
#form_login td{padding-right:30px;padding-bottom:20px;}
#form_login .boto{margin-top:0px;}
#form_login .recovery {font-size:11px;}
	#form_login .recovery a {color:#bf0621;font-weight:bold;}

#form_recuperar label {width:160px;}
#form_recuperar .gris {padding-bottom:20px;}
#form_recuperar #captcha_system {margin-top:0;padding-left:140px;}
	#form_recuperar #captcha_system .rfimg {left:0;}
	#form_recuperar #captcha_system a#captcha_info, #form_recuperar #captcha_system a#captcha_reload {left:115px;}
#form_recuperar .boto, #form_recuperar2 .boto{margin-top:0;}
#form_recuperar2 td{padding-right:30px;padding-bottom:20px;}

em.errordesc{margin-bottom:30px;display:block;font-size:12px;}

/* menu2 */
.menu2 .input_text{font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;border:1px solid #e69eaa;color:#fff;background:#951934;margin-bottom:10px;width:220px;padding:3px 5px 2px 5px;font-size:11px;height:14px;}
.menu2 textarea.input_text{font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;font-size:11px;color:#fff;}
.menu2 .input_select{border:1px solid #e69eaa;color:#fff;background:#951934;margin-bottom:10px;width:200px;padding:3px 5px 2px 5px;font-size:11px;}
.menu2  textarea.input_text{height:40px;}
.menu2 .boto{margin-top:0;}
.menu2 form p{position:relative;padding:1px;font-size:10px;}
.menu2 form label.error{position:absolute;top:3px;left:215px;color:#000;background:#fff;display:block;font-size:11px;height:11px;line-height:11px;padding:3px 6px;/*-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;*/font-family:verdana;#top:4px;_left:214px;}
.menu2 #form_reparacio label.error{left:162px;}
.menu2 form textarea{overflow:auto;}
#form_reparacio {position:relative}
#form_reparacio .submit{position:absolute;left:180px;top:2px;width:17px;height:17px;border:0;padding:0;background:url(../img/btn_cercador.jpg) no-repeat;cursor:pointer;}
#form_reparacio .input_text{width:185px;}
ul.events li .titol a{color:#fff !important;font-weight:bold !important;padding-right:20px !important;margin-top:5px !important;line-height:17px !important;}


/* Taula llista models */
#taula-models{margin-top:10px;margin-bottom:40px;}
	#taula-models strong{display:block;margin-bottom:10px;}
	#taula-models #filtre{margin-bottom:10px;padding:5px 15px;background: none repeat scroll 0 0 #F4F5F6;}
	#taula-models i{display:block;margin-top:5px;padding-left:5px;font-size:11px;color:#606060;}
.especific{border-collapse:collapse;/*width:970px !important;*/}
.especific td{color:#606060;font-size:11px;border:1px solid #c8c7c7;padding:5px 10px;text-align:center;}
	.especific tr:hover td{background:#eff0f1;}
		.especific tr:hover td.caudal-title{background:#fff;}
.especific th{color:#606060;font-size:11px;border:1px solid #c8c7c7;padding:5px 10px;background:url(../img/th_especific.jpg) repeat-x bottom left;}
.especific .model{background:#f7f8f9;}
	.especific .model a:hover, .especific .model a.actiu{color:#BF0621;}
	.especific .model .wrap{position:relative;}
	.especific .model .box{position:absolute;top:0;left:80px;width:350px;display:none;margin:0;padding:20px 30px;text-align:left;background-color:#fff;border:1px solid #c8c7c7;z-index:2;box-shadow:0 0 6px 1px #ccc;}
		.especific .model .box .tanca{position:absolute;top:5px;right:5px;display:block;width:20px;height:20px;cursor:pointer;background:url(../img/ico_tanca.png) no-repeat center center;}
		.especific .model .box .tit{font-weight:bold;margin-bottom:4px;}
		.especific .model .box ul{margin-top:0;margin-bottom:10px;}
.especific .caudal{border-left:none !important;}
.especific .caudal-title{font-weight:bold;text-align:center;vertical-align:middle;}
.especific .caudal-title span{}

/* Cookies */
#cookie-policy {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999999;
    width: 100%;
    padding: 1em 0;
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.9);
    color: #fff;
    font-size: 11px
}
#cookie-policy .cookie-inner {
    padding: 0 1.5em
}
#cookie-policy .accept {
    border: 0;
    float: right;
    display: block;
    line-height: 16px;
    margin: 4px 0 0 40px;
    padding: 3px 10px;
    border-radius: 2px;
    background: #555;
    color: #fff;
    text-decoration: none;
    cursor: pointer
}
#cookie-policy .txt {
    line-height: 15px
}
#cookie-policy .txt a {
    color: #999
}

/* Addthis */
#at15s, #at16p{border-radius:0 !important;background-image:none !important;background-color:#d4d5d6 !important;}
#at15s {padding:1px !important;}
#at16p {padding:4px !important;}
#at15s_inner {border:none !important;}
#at15s #at16pf, #at-logo {display:none;}


a.button {
	cursor: pointer;
	padding: 5px 10px;
	display:inline-block;
}

a.button-radius {
	border-radius:5px;
}

a.button-red {
	color: #fff;
	background: url(../img/bkg_submit.jpg) left bottom #d7122e repeat-x;
	border: none;
}

.rgpd {
	margin-top:20px;
}
.rgpd p {
	font-size:10px;
	padding:0 !important;
}

#menu #form_contacte a {display:inline-block !important; padding:0 !important;color:#fff !important;color:#fff !important;text-decoration:underline !important; font-size:inherit !important;}
#menu #form_contacte a:hover {background:transparent !important;}
