/* CSS Document */
body { margin: 0; padding: 0; color: #717171; font-size:12px; font-family:Arial, Helvetica, sans-serif; background: url(../img/fons.gif) top repeat-x #717171; }
br.clear {font-size: 1px; line-height: 1px; font-weight: normal; clear:both; height:1px;}
a, a:active, a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
strong { font-weight:bold}
em { font-size:10px; font-style:normal; letter-spacing:-1px}
/*  ****************** E S T R U C T U R A ****************  */
div#marc { clear:both; margin:0 auto; padding:0; width:780px; text-align:left;} 
	div#capcalera { clear:both; width:100%; margin:0; padding:0 0 4px 0; height:60px}
		div#utilitats {margin:0; padding:2px 0 4px 8px; background-color:#E8E8E8; border-bottom: 1px solid #DEDEDE; height:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
	div#continguts { clear:both; width:100%; height:100%; min-height:100%; margin: 0; padding: 14px 0 14px 0; background-color:#E8E8E8; border-top: 1px solid #DEDEDE;}
		div#banner { clear:both; width:100%; height:100%; min-height:100%; margin: 0; padding:0 0 20px 0} 
	
		div#partners { float:left; margin: 0; padding:0 0 0 15px; width: 149px; height:100%; min-height:100%;} 
		div#dreta { float: right; margin: 0; padding:0; width: 152px; height:100%; min-height:100%;} 
		div#central { float:left; margin: 0; padding:0 15px; width: 434px; height:100%;  min-height:100%;}
		div#central2 { float:left; margin: 0; padding:0 55px 15px 15px; width: 546px; height:100%;  min-height:100%;}
	
		div#centralHomeEmpreses { float:left; margin: 0; padding:0 15px 0 0; width:601px; height:100%;  min-height:100%;}
			div.homeColumnes {float:left; margin: 0; padding:0 0 15px 15px; width: 285px; height:100%; min-height:100%;}
			div#homeDreta {float: right; margin: 0; padding:0 15px 15px 0; width: 286px; height:100%; min-height:100%;}
			div#centralLast { clear:both; margin-left: 164px; padding:0 15px 15px 15px; width: 586px; height:100%; min-height:100%;}
	
		div#central3 { float:left; margin: 0; padding:0 15px; width: 750px; height:100%;  min-height:100%;}
		
		div#centralDoble { float:left; margin: 0; padding:0 15px; width: 290px; height:100%;  min-height:100%;}		
		div#dretaDoble { float: right; margin: 0; padding:0; width: 290px; height:100%; min-height:100%;} 

	div#peuPagina { clear: both; margin:0 ; padding:9px 13px; border-top: 1px solid #CECECE; background-color:#EFEFEF}
	

/*  ****************** MENU Utilitats ****************  */
div#utilitats ul#varis { margin:0; padding:0; list-style: none; float:left}
div#utilitats ul#varis li { display:inline; margin:0; padding:0 9px 0 0;}
div#utilitats ul#varis li.separacio {margin:0; padding:0 9px 0 14px; background: url(../img/separacio_varis.gif) left 4px no-repeat;}

div#utilitats ul#idiomes { margin:0; padding:0 0 1px 0; list-style: none; float:right}
div#utilitats ul#idiomes li { display:inline; margin:0; padding:0 9px 0 0;}
div#utilitats ul#idiomes li.separacio {margin:0; padding:0 9px 0 14px; background: url(../img/separacio_varis.gif) left 4px no-repeat;}

div#utilitats a.inici {margin:0; padding:0 0 0 20px; background: url(../img/ico_inicio.gif) left top no-repeat}
div#utilitats span.inici {margin:0; padding:0 0 0 20px; background: url(../img/ico_inicio.gif) left top no-repeat; font-size:10px; color:#F87425;}
div#utilitats a.contacte {margin:0; padding:0 0 0 20px; background: url(../img/ico_contacto.gif) left top no-repeat}
div#utilitats li a, div#utilitats li a:visited, div#utilitats li a:active, div#utilitats li a:link{font-size:10px; color:#77726F;}
div#utilitats li a:hover {color:#F87425;}
div#utilitats li .actiu {font-size:10px; color:#F87425;}

/*  ****************** MENU Principal ****************  */
ul#menuPrincipal { margin:0; padding:0 0 0 3px; list-style: none; float:left}
ul#menuPrincipal li { display:inline; margin:0; padding:0 3px 0 0; font-weight:bold; text-transform:uppercase; font-size:10px;}
ul#menuPrincipal li.separacio {margin:0; padding:0 3px 0 7px; background: url(../img/separacio_varis.gif) left 2px no-repeat;}
ul#menuPrincipal li a, ul#menuPrincipal  li a:visited, ul#menuPrincipal li a:active, ul#menuPrincipal li a:link{font-size:10px; color:#000000;}
ul#menuPrincipal li a:hover {color:#F87425;}
ul#menuPrincipal li .actiu {font-size:10px; color:#F87425;}

/*  ****************** PEU pągina ****************  */
div#peuPagina p {margin:0; padding:0; text-align:center; font-size:11px; color:#717171;}

/*  ****************** Partner ****************  */
div#partners p{margin:0; padding:0 0 14px 0; font-size:11px; color:#717171;}
div#partners img {margin:0; padding:0; display:block;}

/*  ****************** HOME central ****************  */
h1{margin:0; padding:9px 0 5px 3px; font-size:14px; font-weight:bold; color:#F87425;}
div#banner img#logoCambra {float:left}
div#banner div#flashcontent p{margin-left:150px; padding:70px}

div#central h2{margin:0; padding:0; font-size:14px; color:#F87425; text-transform:uppercase; font-weight:bold}
div#central p{margin:0; padding:12px 0 0 0; font-size:12px; color:#717171; line-height: 14px; text-align:justify}
div#central p.llista{margin:0; padding:12px 0 0 15px; font-size:12px; color:#717171; line-height: 16px; text-align:left;  font-weight:bold}
div#central p.linkHomeDivisio {margin:0 0 20px 0; padding:8px 0 15px 0; border-bottom: 1px solid #BABABA;}
div#central p.linkHomeDivisio a, div#central p.linkHomeDivisio a:visited, div#central p.linkHomeDivisio a:active, div#central p.linkHomeDivisio a:link {color:#F87425; padding-left:15px}
div#central p.linkHomeDivisio a:hover  {color:#717171}
div#central p.linkHomeMes {margin:0; padding:8px 0 15px 15px;}
div#central p.linkHomeMes a, div#central p.linkHomeMes a:visited, div#central p.linkHomeMes a:active, div#central p.linkHomeMes a:link {color:#F87425	} 
div#central p.linkHomeMes a:hover {color:#717171}

/*  ****************** HOME dreta ****************  */
div#dreta p {margin:0; padding:0;}
div#dreta p a, div#central p.linkHome a:visited, div#central p.linkHome a:active, div#central p.linkHome a:link {color:#F87425}
div#dreta p a:hover {color:#717171}

/*  ****************** CONTINGUTS presentacio ****************  */
div#central2 h2{margin:0; padding:0; font-size:14px; color:#F87425; text-transform:uppercase; font-weight:bold}
div#central2 p{margin:0; padding:12px 0 0 0; font-size:12px; color:#717171; line-height: 14px; text-align:justify}
div#central2 p.llista{margin:0; padding:12px 0 0 15px; font-size:12px; color:#717171; line-height: 16px; text-align:left; font-weight:bold}
div#central2 p.links {margin:0; padding:12px 0 0 15px;}
div#central2 p.links a, div#central2 p.links a:visited, div#central2 p.links a:active, div#central2 p.links a:link {color:#F87425	} 
div#central2 p.links a:hover {color:#717171}

div#central2 h3.destacats1{margin:22px 0 5px 0; padding:0; font-size:12px; color:#F87425; text-transform:uppercase; font-weight:normal}
div#central2 p.destacats1{margin:0; padding:0; font-size:12px; line-height:16px}

div#central2 h3.destacats2{margin:15px 0 5px 0; padding:0; font-size:12px; color:#F87425; text-transform:uppercase; font-weight:normal}
div#central2 p.destacats2{margin:0; padding:0; font-size:12px;}

div#central3 h2{margin:0; padding:0 0 8px 15px; font-size:14px; color:#F87425; text-transform:uppercase; font-weight:bold}
table{ width: 750px}
thead th {border-bottom: 1px solid #8C8C8C; font-size:12px; color:#717171; font-weight:bold; margin:0; padding: 9px 0 8px 15px}	
tfoot th {border-top: 1px solid #8C8C8C; font-size:12px; color:#F87425; font-weight:normal; margin:0; padding: 18px 0 5px 0}	
tbody td {border-bottom: 1px solid #BABABA; font-size:11px; color:#717171; line-height:12px; margin:0; padding: 9px 5px 9px 15px}
tbody td.nolinia { border:0px;}
tbody td.nota {border-bottom: 1px solid #BABABA; font-size:11px; color:#717171; margin:0; padding: 0 0 8px 0}
span.estrella { font-weight:bold; font-size:18px; margin:0; padding:0 2px 0 6px; color:#F87425}

/*  ****************** CONTINGUTS participar ****************  */
div#centralDoble h2{margin:0; padding:0; font-size:14px; color:#F87425; text-transform:uppercase; font-weight:bold}
div#centralDoble p{margin:7px 20px 0 0; padding:12px 0 0 0; font-size:12px; color:#717171; line-height: 14px; text-align:justify}
div#centralDoble p.links {margin:0; padding:14px 0 0 0;}
div#centralDoble p.links a, div#centralDoble p.links a:visited, div#centralDoble p.links a:active, div#centralDoble p.links a:link {color:#F87425	} 
div#centralDoble p.links a:hover {color:#717171}
div#centralDoble p.linia {border-top: 1px solid #CECECE; margin:18px 20px 0 0; padding:14px 0 0 0}

div#dretaDoble p.llista{margin:33px 0 0 0; padding:0; font-size:14px; color:#717171; font-weight:normal}
div#dretaDoble p {margin:0 0 0 0; padding:17px 20px 0 0; font-size:12px; color:#717171; line-height: 14px; text-align:justify}

/*  ****************** CONTINGUTS participar CONTRATISTA ****************  */
div#central2 h3 {margin:0; padding:4px 0 19px 0; font-size:14px; color:#F87425; font-weight:normal}
div#central2 p.titol { font-size:14px; color:#717171; margin:0; padding:0 0 20px 0;}
div#central2 p.titol2 { font-size:14px; color:#717171; margin:0; padding:0 0 3px 0;}
div#central2 p.llistaContratista {font-size: 12px; color:#717171;  margin:0; padding:0 0 18px 10px;}
div#central2 p.llistaContratista a, div#central2 p.llistaContratista a:active, div#central2 p.llistaContratista a:visited, div#central2 p.llistaContratista a:link{color:#F87425}
div#central2 p.llistaContratista a:hover {color:#717171}
div#central2 p.llistaContratista2 {font-size: 12px; color:#717171;  margin:0; padding:0 0 15px 10px;}
div#central2 p.llistaContratista3 {font-size: 12px; color:#717171;  margin:0; padding:0 0 15px 10px; border-bottom: 1px solid #CECECE;}
div#central2 p.subllistaContratista {margin:0; padding:0 0 18px 40px}
div#central2 p.informar {font-size: 12px; color:#717171; margin:12px 0 0 0; padding:0 0 12px 15px; border-bottom: 1px solid #CECECE; line-height:18px}
div#central2 p.informar a, div#central2 p.informar a:visited, div#central2 p.informar a:active, div#central2 p.informar a:link {color:#F87425}
div#central2 p.informar a:hover {color:#717171}

div#central2 p.links2 {margin:0; padding:12px 0 12px 15px;border-bottom: 1px solid #CECECE;}
div#central2 p.links2 a, div#central2 p.links2 a:visited, div#central2 p.links2 a:active, div#central2 p.links2 a:link {color:#F87425	} 
div#central2 p.links2 a:hover {color:#717171}
div#central2 h4 {font-size:11px; color:#F87425; margin:12px 0 0 0; padding:0; font-weight:normal}
div#central2 p.notaLegal {font-size:10px; color:#717171; text-align:justify; margin:8px 0 0 0; padding:0; line-height:11px}
div#central2 p.notaLegal a, div#central2 p.notaLegal a:visited, div#central2 p.notaLegal a:active, div#central2 p.notaLegal a:link {color:#F87425}
div#central2 p.notaLegal a:hover {color:#717171}

/*  ****************** CONTINGUTS informació general ****************  */
div#central2 div.infoGeneral { font-size:12px; color:#717171; margin: 19px 0 5px 0; padding:0; line-height:14px}
div#central2 div.infoGeneral h2 { font-size:14; font-weight:normal; color:#717171; margin:0 0 6px 0; padding:0}
div#central2 div.infoGeneral a, div#central2 div.infoGeneral a:visited, div#central2 div.infoGeneral a:active, div#central2 div.infoGeneral a:link {color:#F87425	} 
div#central2 div.infoGeneral a:hover {color:#717171}
span.estrella2 { font-weight:bold; font-size:18px; margin:0; padding:0 2px; color:#F87425}
div#central2 div.notaInfoGeneral {margin:0; padding:40px 0 0 0;}
div#central2 div.notaInfoGeneral p {float: left; margin:0 0 0 3px; padding:0; color:#F87425; font-size:12px;}
div#central2 div.notaInfoGeneral p.estrella3 { font-weight:bold; font-size:18px; margin:0; padding:0; color:#F87425}


/* ***************** CONTINGUTS Home Llista Last Empreses *****************  */
div#centralHomeEmpreses h2.last-empreses {margin:0; padding:0 0 8px 15px; font-size:14px; color:#F87425; text-transform:uppercase; font-weight:bold}
table#empreses { width: 100%}
table#empreses thead th {border-bottom: 1px solid #8C8C8C; font-size:12px; color:#717171; font-weight:bold; margin:0; padding: 9px 0 8px 15px}	
table#empreses tfoot th {border-top: 1px solid #8C8C8C; font-size:12px; color:#F87425; font-weight:normal; margin:0; padding: 10px 0 35px 15px}	
table#empreses tbody td {border-bottom: 1px solid #BABABA; font-size:11px; color:#717171; line-height:12px; margin:0; padding: 6px 5px 6px 15px}
table#empreses tbody td a, table#empreses tbody td a:visited, table#empreses tbody td a:active, table#empreses tbody td a:link {color:#717171}
table#empreses tbody td a:hover {color:#F87425;}
table#empreses tbody td.codi { width:150px;}
table#empreses tbody td.nolinia { border:0px;}
table#empreses tbody td.nota {border-bottom: 1px solid #BABABA; font-size:11px; color:#717171; margin:0; padding: 0 0 8px 0}
table#empreses tfoot th a {color:#F87425;}
table#empreses tfoot th a:hover {color:#717171;}


div#centralLast h2, div.homeColumnes h2{margin:0; padding:0; font-size:14px; color:#F87425; text-transform:uppercase; font-weight:bold}
div#centralLast p, div.homeColumnes p{margin:0; padding:12px 0 0 0; font-size:12px; color:#717171; line-height: 14px; text-align:justify}
div.homeColumnes p.llista{margin:0; padding:12px 0 0 15px; font-size:12px; color:#717171; line-height: 16px; text-align:left;  font-weight:bold}
div#centralLast p.linkHomeMes, div.homeColumnes p.linkHomeMes {margin:0; padding:8px 0 15px 15px;}
div#centralLast p.linkHomeMes a, div#centralLast p.linkHomeMes a:visited, div#centralLast p.linkHomeMes a:active, div#centralLast p.linkHomeMes a:link, div.homeColumnes p.linkHomeMes a, div.homeColumnes p.linkHomeMes a:visited, div.homeColumnes p.linkHomeMes a:active, div.homeColumnes p.linkHomeMes a:link {color:#F87425	} 
div#centralLast p.linkHomeMes a:hover, div.homeColumnes p.linkHomeMes a:hover {color:#717171}

/* ***************** CONTINGUTS Estadistiques *****************  */
ul.estadistiques { margin: 5px}
ul.estadistiques a, ul.estadistiques a:active, ul.estadistiques a:visited, ul.estadistiques a:link{font-size:12px; color:#F87425; line-height:15px}
ul.estadistiques a:hover {color:#717171;}

img.linia { border-bottom: 1px solid #BABABA;}

p.linkTop a {font-size:12px; color:#F87425;}
p.linkTop a:hover {color:#717171;}
