body {
	margin:0px;
	padding:0px;
	background-color:white;
	background:url(../img/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
}

a, a:hover{
	color:#002596;
}

img{
	border:0px;
}

h1{
	font-size:24px;
	font-weight:bold;
	background:url(../img/conting/h1bg.jpg);
	background-repeat:repeat-x;
	background-position:right;
	line-height:37px;
	margin:0px;
	padding:0px;
}

h2{
	font-size:18px;
	font-weight:bold;
	color:#002596;
	padding:10px 10px 10px 20px;
	margin:0px;
	background:url(../img/conting/h2fletxa.gif);
	background-position: 5px 15px;
	background-repeat:no-repeat;
}

h3{
	background:url(../img/conting/h3bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px;
}

h4{
	margin:10px -10px 10px -10px;
	padding:0px;
	border:0px;
	font-size:14px;
	border-bottom:1px solid #D3D3D3;
}

h5{
	font-size:14px;
	font-weight:bold;
	color:#d17910;
	margin:10px 0px;
	padding:0px;
	border:0px;
}

p{
	text-align:justify;
	line-height:130%;
	margin:0 0 15px 0;
	padding:0;
}

#container {
	width: 830px;
	padding: 0px 3px;
	margin: 0px auto;
	overflow:visible;
}

#logo{
	position:absolute; 
	top:0px; 
	left:auto; 
	width:245px; 
	height:105px; 
	visibility:visible; 
	z-index:500;
}

#metanavi{
	background:url(../img/header/bg.jpg);
	height:74px;
	padding:9px 8px 0px 8px;
	text-align:right;
}

#metanavi a{
	color:black;
	text-decoration:none;
}

#metanavi a:hover{
	color:#002596;
	text-decoration:underline;
}

#metanavi form{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:35px;
}

.mcont{
	background:url(../img/header/contacte.gif);
	padding-right:20px;
}

.mmapa{
	background:url(../img/header/mapa_web.gif);
	padding-right:20px;
}

.minici{
	background:url(../img/header/inici.gif);
	padding-right:20px;
}

.mprefe{
	background:url(../img/header/preferits.gif);
}

.mcont, .mmapa, .minici, .mprefe{
	padding-left:17px;
	background-position:left;
	background-repeat:no-repeat;
}

.cercar{
	border:1px solid #002596;
	width:115px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	padding:0px 4px 0px 4px;
	margin-left:10px;
}

#banner{
	margin:0px 0px 3px 0px;
} 

#right {
	width:168px; 
	border-left:10px solid white;
	text-align:right;
	padding:0px;
	vertical-align:top;
}

#right img{
	margin-bottom:5px;
}

#content{
	vertical-align:top;
	margin: 0px;
	padding:0px;
	width:473px;
}

#content p{
	text-align:justify;
	line-height:160%;
}

#content b{
	font-size:12px;
}

#content i{
	font-style:normal;
	/*color:#002596;*/
	color:#666666;
}

#content li{
	text-align:justify;
	line-height:160%;
	margin: 5px 0px;
	list-style:url(../img/conting/ulfletxa.gif);
}

#content li div{
	background-color:#F5F9FB;
	padding:5px 15px;
	margin:10px 0px;
}

#rastre{
	text-align:right;
	font-size:9px;
	color:#999999;
	padding:5px 0px;
}

#rastre a{
	color:#999999;
	text-decoration:none;
}

#contentmenu{
	padding:0px;
	border:0px;
	margin:30px 0px;
}

#contentmenu td{
	width:216px;
	height:132px;
	vertical-align:bottom;
	text-align:left;
	/*
	border:0px;
	padding:0px;
	*/
}

.tdleft{
	border-right:40px solid white;
}

#contentmenu div{
	margin: 0px 68px 44px 12px;
}

#contentmenu a{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

#contentmenu a:hover{
	color:#D06B10;
	text-decoration:underline;
}

.antseg{
	text-align:right;
	padding:15px 0px 0px 0px;
	font-size:10px;
	color:#D06B10;
	float:right;
}

.antseg a{
	color:#D06B10;
	text-decoration:none;
}

.antseg a:hover{
	text-decoration:underline;
}

#contentmenubot{
	background:url(../img/conting/menubot.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:right;
	padding:5px 5px 7px 5px;
	margin-top:50px;
}

#contentmenubot a{
	color:#D9B301;
	text-decoration:none;
	font-weight:bold;
	padding-left:16px;
	background:url(../img/conting/minifletxa.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	white-space:nowrap;
}

#contentmenubot a:hover{
	color:#002596;
	text-decoration:underline;
}

#footer {
	clear:left;
	padding:0px;
	padding-top:15px;
	padding-left:13px;
	margin:0px;
	border-top:17px solid white;
	background:url(../img/footer/bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:61px;
	font-size:10px;
}

#footer img{
	margin-right:5px;
	margin-top:-3px;
	float:right;
}

#footer i, #footer i a{
	font-style:normal;
	color:#777777;
} 

.fitxa1{
	background-color:#EDEFF5;
	padding:10px;
	border-bottom:5px solid #CDD2E3;
	margin-top:15px;
}

.fitxa1 img{
	width:207px;
	float:left;
	margin:12px 8px 8px 0px;
	border: 4px solid white;
}

.fitxa1 h5{
	font-size:9px;
	font-weight:normal;
	background-color:#f8f9fb;
	color:#999999;
	margin:10px 0;
	padding:6px;
	border:0;
}

.fitxa1 h5 a{
	color:#999999;
	text-decoration:none;
}

.fitxa1 h5 a:hover{
	color:#002596;
}

.fitxa1 img{
	width:auto;
	float:none;
	margin:0;
	border:0;
}

.fitxa2{
	background-color:#EDEFF5;
	padding:10px;
	margin-top:15px;
}

.fitxa2 h1{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
	background:none;
	line-height:normal;
}

.fitxa2 p{
	line-height:normal;
}

.fitxa2 img{
	width:207px;
	float:left;
	margin:0px 8px 8px 0px;
	border: 4px solid white;
}

.fitxa3{
	margin-top:4px;
	padding:4px 5px;
	background:url(../img/conting/fitxa3_bg.gif);
}

.fitxa3 table{
	padding:0px;
	background-color:white;
	width:100%;
	border:4px solid white;
}

.fitxa3 td{
	padding:0px;
	vertical-align:middle;
	height:30px;
}

.fitxa3 b{
	text-decoration:underline;
	color:#969696;
}

.fitxa3 img{
	vertical-align:middle;
}

.fitxa4{
	margin:10px 0px;
	border-bottom:1px dotted #7f7f7f;
	padding-bottom:10px;
	color:#666666;
}

.fitxa4 b{
	color:black;
}

.fitxa5{
	background-color:#f4f5f9;
	padding:10px 6px;
	margin:10px 0 0 0;
	color:#666666;
	border-bottom:15px solid white;
	
}

.fitxa5 img{
	float:left;
	margin:0 15px 0 0;
}

.fitxa5 b{
	color:black;
}


.fitxa6{
	padding:10px 6px;
	margin:10px 0px;
	color:#666666;
	border-bottom:1px dotted black;
}

.fitxa6 b{
	color:black;
}

.fitxa6 img{
	float:left;
	margin:0 15px 0 0;
}

.f6fons{
	padding-bottom:13px;
	background:url(../img/conting/imatges/D.jpg) repeat-x bottom;
}

.fitxa7{
	background-color:#f4f5f9;
	margin:13px 0px 0px 0px;
	padding:12px 12px 12px 90px;
	border-bottom:1px dotted black;
	color:#666666;
}

.fitxa7 strong{
	color:black;
}

.fitxa7 i{
	font-size:10px;
}

.fitxa8{
	padding:10px 6px;
	margin:10px 0px;
	color:#666666;
	border-bottom:1px dotted #7f7f7f;
	color:#d06b10;
}

.fitxa8 img{
	float:left;
	margin:0 15px 0 0;
}

.fitxa8 a{
	color:black;
	font-weight:bold;
	text-decoration:none;
}

.fitxa8 a:hover{
	text-decoration:underline;
	color:#002596;
}

.linkblank{
	padding-left:15px;
	background:url(../img/conting/linkblank.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.linkfletx{
	padding-left:10px;
	background:url(../img/conting/linkfletx.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.linkdesc{
	padding-left:15px;
	background:url(../img/conting/linkdescarrega.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.linkdown{
	padding-left:15px;
	background:url(../img/conting/linkdescarrega.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.masso{
	margin:30px 0 25px 0;
	line-height:160%;
	text-align:right;
	color:#808080;
}

.masso a, .masso a:hover{
	color:#d06b10;
}

.interior{
	width:100%;
}

.interior th{
	background-color:#dadeeb;
	border-right:1px solid white;
	border-bottom:1px solid #c5c5c5;
	text-align:left;
	vertical-align:top;
	padding:5px;
	font-weight:bold;
	color:#444444;
}

.interior td{
	border-right:1px solid white;
	border-bottom:1px solid #c5c5c5;
	padding:5px;
	text-align:left;
	vertical-align:top;
}

.linksenzill{
	color:black;
	text-decoration:none;
}

a:hover.linksenzill{
	text-decoration:underline;
} 

.formulari{
	margin:10px 0px;
}

.formulari select{
	border: 1px solid #c3c3c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.formulari input{
	background-color:#eff1f6;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	width:100%;
	margin-bottom:5px;
}

.formulari textarea{
	background-color:#eff1f6;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	margin-bottom:1px;
}

.formulari hr{
	border:0px;
	border-top:1px dotted black;
	background-color:white;
	height:0px;
	margin:0px;
	padding:0px;
}

.formulari p{
	color:#666666;
	font-size:10px;
}

.formcheck{
	background-color:white;
	width:16px;
}

#google{
	padding:3px; 
	border:1px solid #979797; 
	width:439px;
}

.mostragoogle{
	margin-bottom:5px;
}

.mostragoogle a{
	background:url(../img/conting/mapa.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	font-size:10px;
	color:black;
	text-decoration:none;
}

.CommonCustom1{
	font-size:14px;
	font-weight:bold;
	color:#002596;
}
.CommonCustom2{
	font-size:14px;
	font-weight:bold;
	color:black;
	line-height:130%;
}
.CommonCustom3{
}
