body {
	background-color: #19171c;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR: white;
	SCROLLBAR-SHADOW-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-ARROW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
a{outline:none;}

/* TITOLS */
h1 { color:#F39910; font: 28px Arial Narrow; letter-spacing:0;}
h1 b {font: 28px Arial Black; letter-spacing:0px; text-decoration:none; }
.text { font: 14px Arial Narrow; color:#333;}

.neteja{ clear:both};


/* CAP */
#tot { width:850px; margin:0 auto; height:auto;}
#cap {width:850px; min-height:100px; height:auto; margin:0 auto;}
#contingut {margin: 0 auto; height:auto; width:850px;}
#peu {margin: 0 auto; height:auto; width:850px;}

.cap_idiomes {width:850px; text-align:right; height:15px; margin-top:15px;}
.cap_logo {width:160px; height:100px; float:left; margin-left:15px; }
.cap_banner_telf{ width:324px; height:52px; margin-top:10px; float:right;}

.banderaCat{ background-image:url('imatges/cat.png'); background-position:-0px -0px; background-repeat:no-repeat; display:block; width:17px; height:10px; float:right; margin-left:5px;}
.banderaCatSel { background-image:url('imatges/cat.png'); background-position:-0px -14px; background-repeat:no-repeat; display:block; width:17px; height:10px; float:right; margin-left:5px;}
.banderaEs { background-image:url('imatges/es.png'); background-position:-0px -0px; background-repeat:no-repeat; display:block; width:17px; height:10px; float:right; margin-left:5px;}
.banderaEsSel { background-image:url('imatges/es.png'); background-position:-0px -14px; background-repeat:no-repeat; display:block; width:17px; height:10px; float:right; margin-left:5px;}
.banderaUk { background-image:url('imatges/en.png'); background-position:-0px -0px; background-repeat:no-repeat; display:block; width:17px; height:10px; float:right; margin-left:5px;}
.banderaUkSel { background-image:url('imatges/en.png'); background-position:-0px -14px; background-repeat:no-repeat; display:block; width:17px; height:10px; float:right; margin-left:5px;}

/* CONTINGUT */

.pastilla_cap { background:url('imatges/pastilla_cap.png') no-repeat; height:38px;}
.pastilla_cos { background:url('imatges/pastilla_cos.png') repeat-y; height:auto; background-repeat:repeat-y;}
.pastilla_peu { background:url('imatges/pastilla_peu.png') no-repeat; height:29px;}
.pastilla_esq { margin-left:25px; float:left; width:510px; height:auto;}
.pastilla_dre { float:right; width:240px; margin-right:25px; height:auto; text-align:center;}
    

/* MENU */

.itemMenu {margin-right:1px; color:#fff; float:left; font-size:12px; font-family:'Arial Black'; position:relative; display:block; text-decoration:none; cursor:pointer;}
.itemMenu:hover {color:#f49a12;}
.itemMenuSel {margin-right:1px; color:#f49a12; float:left; font-size:12px; font-family:'Arial Black'; position:relative; display:block; text-decoration:none;}
.subMenuConeix {width:160px; }
.subMenuServeis {width:180px; }
.subMenuConeix, .subMenuServeis { height: auto; color:#fff; padding-top:10px; font-family:'Arial Black'; display:none; position:absolute; text-decoration:none; z-index:99;  }
.subMenuConeix li:hover, .subMenuServeis li:hover {color:#f49a12;}
.subMenuConeix ul, .subMenuServeis ul {  font-size:12px; list-style-image: url("imatges/puntindex.png"); cursor:pointer;}
.subMenuConeix ul { margin-left:20px;}
.subMenuServeis ul { margin-left:10px;}

.subMenuConeix1_cap { height:9px; width:160px; background:url('imatges/160_cap.png') no-repeat;}
.subMenuConeix1_cos { height:auto; width:160px; background:url('imatges/160_cos.png'); background-repeat:repeat-y}
.subMenuConeix1_peu { height:9px; width:160px; background:url('imatges/160_peu.png') no-repeat;}
.subMenuConeix2_cap { height:9px; width:180px; background:url('imatges/180_cap.png') no-repeat;}
.subMenuConeix2_cos { height:auto; width:180px; background:url('imatges/180_cos.png'); background-repeat:repeat-y}
.subMenuConeix2_peu { height:9px; width:180px; background:url('imatges/180_peu.png') no-repeat;}

/* QUI SOM */


/* BOTIGA */ 

.barra_avall { background:url('imatges/barra_avall.png') no-repeat; height:38px; width:487px; cursor:pointer;}
.barra_avall span { color:#fff; font:16px Arial Narrow; display:block; font-weight:bold; margin-left:20px; padding-top:8px; text-transform:uppercase; }
.desplegat { height:auto; width:487px; display:none; margin-bottom:20px; }
.itemdesplegat { border-bottom:solid 1px #9EAFD6; height:auto; width:467px; padding:10px;}
.demani { background:url('imatges/demani.png') no-repeat; height:25px; width:144px; float:right; text-decoration:none;}
.demani span {font: 12px Arial Narrow; color:#A09F95; display:block; margin-left:22px; margin-top:5px;}

.item_esq { width:285px; float:left; height: auto;}
.item_dre { width:170px; height:125px; float:right;}

.bot_preu, .bot_mides {color:#F39910; float:left; font:15px Arial Narrow; font-weight:bold;}
.bot_preu { width:75px;}


/* AVANTATGES */
.ava_contenidor {text-decoration:none; margin-top:5px; display:block;}
.ava_contenidor span {color:#f49a12; font: 18px Arial Narrow; font-weight:bold; text-transform:uppercase; display:block; padding-left:5px; margin-top:3px; float:left;}

.ava_contenidor2 {text-decoration:none; margin-top:5px; display:block;}
.ava_contenidor2 span {color:#f49a12; font: 13px Arial Narrow; text-transform:uppercase; display:block; padding-left:8px; margin-top:3px; float:left;}


/* PROMOCIONS */
.pro_item {margin-top:10px; border-top:solid 1px #EFBC40; padding-top:5px; }
.pro_titol { font:16px Arial Narrow; font-weight:bold; color:#f49a12}



/*******************************************************************************************************
		CONTACTAR
*******************************************************************************************************/

.casella {width: 330px; border:0; color:#333; margin-top:3px; margin-left:25px; background:#FFF; border:solid 1px #e2a24e; height:18px;}
.formulari textarea {width: 330px; height:90px; color:#333; background:#FFF; border:solid 1px #e2a24e; margin-top:3px; margin-left:25px; font:12px Arial;}
.formulari label {color:#808080; width:100px; font:12px Arial Narrow;}
.titollopd {font-size:11px; color:#fff; padding-top:4px; float:left; margin-left:5px;}
.lopd {font-size:10px; color:#8C969F; text-align:justify; line-height:15px;}
.obligatori {font-size:10px; color:#333; text-align:right; padding-top:3px;  line-height:15px;}
.formboto {width:500px; height:30px; background:#e2a24e; border:solid 1px #e2a24e; cursor:pointer; color:#fff; } 
.formboto:hover {background:#fff; border:solid 1px #e2a24e; color:#e2a24e; cursor:pointer; } 



.5min{
	background-image: url("imatges/5minuts.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width:89px;
	height:121px;
}

.filtaronja{
	background-image: url("imatges/filtaronja.jpg");
	background-repeat: repeat-x;
	BACKGROUND-POSITION:BOTTOM;
	height:40px;
}

.centre{
	background-image: url("imatges/centre.jpg");
	background-repeat: repeat-y;
	width:11px;
}

.daltesq{
	background-image: url("imatges/daltesq.jpg");
	background-repeat: no-repeat;
	height:21px;
	width:22px;
}

.daltdret{
	background-image: url("imatges/daltdret.jpg");
	background-repeat: no-repeat;
	height:21px;
	width:22px;
}

.daltmig{
	background-image: url("imatges/daltmig.jpg");
	background-repeat: no-repeat;
	height:21px;
	width:18px;
}


.dalt1{
	background-image: url("imatges/dalt1.jpg");
	background-repeat: repeat-x;
}


.dalt2{
	background-image: url("imatges/dalt2.jpg");
	background-repeat: repeat-x;
}

.baix1{
	background-image: url("imatges/baix1.jpg");
	background-repeat: repeat-x;
}

.baix2{
	background-image: url("imatges/baix2.jpg");
	background-repeat: repeat-x;
}

.dreta{
	background-image: url("imatges/dret.jpg");
	background-repeat: repeat-y;
}

.esquerra{
	background-image: url("imatges/esq.jpg");
	background-repeat: repeat-y;
}

.fonsbanner{	
	width:849px;
	height:89px;
}

.calcula_dalt{
	background-image: url("imatges/quadre_espai0.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	width:492px;
	height:31px;
}
.calcula_baix{
	background-image: url("imatges/quadre_espai1.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	width:492px;
	height:16px;
}
.calcula_mig{
	background-image: url("imatges/quadre_espai2.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:492px;
}

/*QUADRE VERMELL*/
.vermell_dalt{
	background-image: url("imatges/vermell_dalt.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:9px;
}
.vermell_mig1{
	background-image: url("imatges/vermell_mig1.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.vermell_mig2{
	background-image: url("imatges/vermell_mig2.jpg");
	background-repeat: no-repeat;
	width:412px;
	height:7px;
}
.vermell_mig3{
	background-image: url("imatges/vermell_mig3.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.vermell_baix{
	background-image: url("imatges/vermell_baix.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:15px;
}
/*FI QUDRE VERMELL*/
/*QUADRE GROC*/
.groc_dalt{
	background-image: url("imatges/groc_dalt.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:9px;
}
.groc_mig1{
	background-image: url("imatges/groc_mig1.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.groc_mig2{
	background-image: url("imatges/groc_mig2.jpg");
	background-repeat: no-repeat;
	width:412px;
	height:7px;
}
.groc_mig3{
	background-image: url("imatges/groc_mig3.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.groc_baix{
	background-image: url("imatges/groc_baix.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:15px;
}
/*FI QUADRE groc*/
/*QUADRE verd*/
.verd_mig3{
	background-image: url("imatges/verd_mig3.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.verd_mig2{
	background-image: url("imatges/verd_mig2.jpg");
	background-repeat: no-repeat;
	width:412px;
	height:7px;
}
.verd_mig1{
	background-image: url("imatges/verd_mig1.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.verd_dalt{
	background-image: url("imatges/verd_dalt.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:9px;
}
.verd_baix{
	background-image: url("imatges/verd_baix.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:15px;
}
/*FI QUADRE verd*/
/*QUADRE blau*/
.blau_dalt{
	background-image: url("imatges/blau_dalt.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:9px;
}
.blau_mig1{
	background-image: url("imatges/blau_mig1.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.blau_mig2{
	background-image: url("imatges/blau_mig2.jpg");
	background-repeat: no-repeat;
	width:412px;
	height:7px;
}
.blau_mig3{
	background-image: url("imatges/blau_mig3.jpg");
	background-repeat: repeat-y;
	background-position: left;
	width:462px;
}
.blau_baix{
	background-image: url("imatges/blau_baix.jpg");
	background-repeat: no-repeat;
	width:462px;
	height:15px;
}
/*FI QUADRE blau*/
/*TEXTOS*/
.minigris{
	color:#5D5D5D;
	font: 11px Arial Narrow;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}
.minigris-1{
	color:#D6D6D6;
	font: 11px Arial Narrow;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris{
	color:#5D5D5D;
	font: 10px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}


.textgris_sobre{
	color: #EE843A;
	font: 10px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}


.textgris1-1{
	color:#EFEFEF;
	font: 16px Arial Narrow;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris0{
	color:#616161;
	font: 10px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris2{
	color:#5D5D5D;
	font: 11px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris2 p {margin-top:10px;}

a.textgris2{
	color:#5D5D5D;
	font: 11px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:underline;
}

.textgris1{
	color:#5D5D5D;
	font: 16px Arial Narrow;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris3{
	color:#5D5D5D;
	font: 14px Arial Narrow;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris4{
	color:#5D5D5D;
	font: 14px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris5{
	color:#717171;
	font: 11px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris6{
	color:#717171;
	font: 12px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgris7{
	color:#717171;
	font: 13px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textnegre{
	color:#000;
	font: 11px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.titolgris{
	color:#717171;
	font: 16px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}
.titolgris1{
	color:#717171;
	font: 21px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.text_desc{
	color:#FFF;
	font: 11px Arial, Sans Serif;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textblanc0{
	color:#FFF;
	font: 10px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textblanc{
	color:#FFF;
	font: 12px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.paragraf {
	/*line-height: 12px;*/
	
}

.textblanc1{
	color:#FFF;
	font: 12px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textblanc2{
	color:#FFF;
	font: 13px Arial Narrow;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textblancb{
	color:#FFF;
	font: 15px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textblancb2{
	color:#FFF;
	font: 18px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}
.textblancb3{
	color:#FFF;
	font: 20px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textgrisb3{
	color:#717171;
	font: 20px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.textgrisb0{
	color:#787878;
	font: 14px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgrisb1{
	color:#515151;
	font: 11px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.textgrisbb{
	color:#818181;
	font: 11px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}
a.textgrisb0:HOVER,a.titolgris:HOVER,a.textgris:HOVER,a.textgris2:HOVER,a.textblanc:HOVER,a.textblancb:HOVER,.textaronja,a.textblanc2:HOVER{
	color: #EE843A;
}


.titoltaronja0{
	color:#EE843A;
	font: 14px Arial Narrow;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.titoltaronja1{
	color:#EE843A;
	font: 14px Arial;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.titoltaronja3{
	color:#EE843A;
	font: 15px Arial;
	font-weight: bold;
	letter-spacing:0px;
	text-decoration:none;
}

.titoltaronja{
	color:#EE843A;
	font: 23px Arial Narrow;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.titoltaronja2{
	color:#EE843A;
	font: 30px Arial Black;
	font-weight: normal;
	letter-spacing:0px;
	text-decoration:none;
}

.titoltaronja4{
	color:#EE843A;
	font: 20px Arial;
	font-weight: bold;
	line-height:19px;
	letter-spacing:-1px;
	text-decoration:none;
}

a.textgrisbb:HOVER,a.titoltaronja3:HOVER{
	color:#2282B5;
}

/*MENUS*/
a.menu1{
	background-color:#EEECE0;
	width:200px;
	height:20px;
	display:block;
	padding-top:5px;
	padding-left:30px;
	text-decoration:none;
	text-align:left;
	color:#515151;
	font: 11px Arial;
}

a.menutaronja{
	background-color:#EE843A;
	width:200px;
	height:20px;
	display:block;
	padding-top:5px;
	padding-left:30px;
	text-decoration:none;
	text-align:left;
	color:#FFF;
	font: 11px Arial;
}

a.menu1:HOVER{
	background-color:#EE843A;
	color:#FFF;
}

.menuboto0{
	background-image:url('imatges/bototaronja2.jpg');
	background-repeat:no-repeat;
	width:252px;
	height:53px;
	display:block;
	text-decoration:none;
}

.menuboto0:HOVER{
	background-image:url('imatges/bototaronja22.jpg');
	background-repeat:no-repeat;
	width:252px;
	height:53px;
	display:block;
	text-decoration:none;
}

.menubotoVideo{
	background-image:url('imatges/botoverd1.jpg');
	background-repeat:no-repeat;
	width:252px;
	height:53px;
	display:block;
	text-decoration:none;
}

.menubotoVideo:HOVER{
	background-image:url('imatges/botoverd2.jpg');
	background-repeat:no-repeat;
	width:252px;
	height:53px;
	display:block;
	text-decoration:none;
}
.menubotoVideo1{
	background-image:url('imatges/botoverd01.jpg');
	background-repeat:no-repeat;
	width:227px;
	height:53px;
	display:block;
	text-decoration:none;
}

.menubotoVideo1:HOVER{
	background-image:url('imatges/botoverd02.jpg');
	background-repeat:no-repeat;
	width:227px;
	height:53px;
	display:block;
	text-decoration:none;
}

.menuboto3{
	background-image:url('imatges/botoblau2.jpg');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	width:252px;
	height:46px;
	display:block;
	text-decoration:none;
	line-height:-100px;
}


.menuboto3:HOVER{
	background-image:url('imatges/botoblau22.jpg');
	background-repeat:no-repeat;
	width:252px;
	height:46px;
	display:block;
	text-decoration:none;
}

.menuboto,.menuboto1:HOVER{
	background-image:url('imatges/bototaronja.jpg');
	background-repeat:no-repeat;
	width:227px;
	height:50px;
	display:block;
	text-decoration:none;
}

.menuboto:HOVER,.menuboto1{
	background-image:url('imatges/botoblau.jpg');
	background-repeat:no-repeat;
	width:227px;
	height:50px;
	display:block;
	text-decoration:none;
}

/*FONS*/
.fonsblanc{
	background-color:#FFF;
}
.fonsdreta{
	background-color:#E8E3C6;
}
.fonsesquerra{
	background-color:#EEECE0;
}

/*FILETS*/

.fildiscbaix{
	border-bottom: 1px dashed #CCCCCC; padding-bottom:3px;
}
.fildiscbaix td { text-transform:uppercase;}

.filfoto2{
	border: 1px solid #D0CCA6;
}
.filtaronja1{
	border: 1px solid #EE843A;
}

.filtaronjadalt{
	border-top: 2px solid #EE843A;
}

.filgrisdalt{
	border-top: 1px solid #CCCCCC;
}

/*LLISTES*/
ul {
	list-style-image: url(imatges/puntindex.jpg);
	list-style-position: inside;
}

li {
	padding-bottom:10px;
}

/*FORMULARI*/
.bona,.buto{
	border: 1px solid #8E8E8E;
	background-color:#EEECE0;
	color:#000;
	font: 11px Arial;
	font-weight: normal;
}

.error{
	color:#000;
	font: 11px Arial;
	font-weight: normal;
	border: 1px solid #CC0000;
	background-color:#EEECE0;
}
.cerror {
	color:#cc0000;
}

.buto{
	border: 1px solid #717171;
	background-color:#EEECE0;
	color:#000;
	padding:2px;
	font: 12px Arial;
	font-weight: normal;
}

.boto_bus {
	padding:0;
	padding-top:22px;
	margin:0;
	display:block;
	width:188px;
	height:84px;
	background-image:url(imatges/fons_bus.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	text-decoration: none;
	text-align:center;
}
.boto_bus:HOVER{background-position:bottom left;}

.bus {
	padding:0;
	margin:0;
	display:block;
	width:150px;
	height:180px;
}

.boto_teisa {
	padding:0;
	margin:0;
	display:block;
	width:188px;
	height:106px;
	background-image:url(imatges/boto_teisa.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	text-decoration: none
}
.boto_teisa:HOVER{background-position:bottom left;}

