#enlaces li.a3
{
	display:none;
}
/* TAG's */
body
{
font-size:100%;
font-size:0.7em;
font-family:Arial,sans-serif;
color:#000;
background-color:#B3B3B3;
margin:0px;
padding:0px;
text-align:center;
}
ul,ol,form,object,p,h1,h2,h3,h4,h5,h6,table
{
margin:0px;
}
input
{
font-size:1em;
}
a
{
cursor:pointer;
text-decoration:none;
color:#666;
}
a:hover
{
color:#ccc;
}
img
{
padding:5px;
border:0px;
}
/* ---'- */
/* CLASSES */
.up
{
border-top:1px solid #8c8c8c;
}
.down
{
border-bottom:1px solid #8c8c8c;
}
div.publicitat
{
width:140px;
padding:10px 0px;
}
div.publicitat div.contingut
{
width:140px;
height:200px;
background-color:#666;
}
div.important
{
font-size:1.5em;
font-weight:bold;
}
div.conjunt
{
	overflow:visible;
	padding:0px 10px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
div.conjunt div.element
{
padding-left:160px;
}
div.conjunt div.nopad
{
padding-left:0px;
}
div.destacat h3
{
font-size:2.3em;
}		
div.destacat div
{
padding:10px 0px;
}	
.cap
{
background-color:#000;
padding:3px 10px;
color:#fff;
font-weight:bold;
font-size:1em;
margin:5px 0px;
}
.cap a
{
color:#fff;
}
.cap a:hover
{
color:#ccc;
text-decoration:underline;
}
div.left
{
margin-bottom:0px;
clear:left;
float:left;
width:305px;
padding-right:5px;
text-align:left;
}
div.right
{
margin-bottom:0px;
margin-left:305px;
padding-left:5px;
text-align:right;
}
div.centrat
{
text-align:center;
margin-bottom:0px;
}
.text
{
width:75px;
line-height:12px;
height:14px;
}
a.fletxa span
{
display:block;
line-height:15px;
height:15px;
background:transparent url(../../imatges/comu/fletxa.jpg) no-repeat left top scroll;
}
a.fletxa:hover span
{
background:transparent url(../../imatges/comu/fletxa.jpg) no-repeat left -15px scroll;
}
div.right a.fletxa span
{
background:transparent url(../../imatges/comu/fletxa.jpg) no-repeat right top scroll;
}
div.right a.fletxa:hover span
{
background:transparent url(../../imatges/comu/fletxa.jpg) no-repeat right -15px scroll;
}
.boto
{
padding:6px 12px;
background:transparent url(../../imatges/comu/boto.gif) no-repeat center center scroll;
border-width:0px;
color:#fff;
}
div.renglera
{
padding:5px 0px;
clear:left;
line-height:2.5em;
}
div.renglera span.el1
{
float:left;
display:block;
width:90px;
}
.resaltat,.resum
{
font-weight:bold;
}
.emfasis
{
font-style:italic;
}
.no-borde
{
border-width:0px;
}
/* ------- */
/* WEB */
#web
{
	text-align:left;
	width:100%;
	background:transparent url(../../imatges/comu/tiracelo.gif) repeat-x top left;
}
	/* HEAD */
	#head
	{
	background:transparent url(../../imatges/comu/tirapolo.gif) no-repeat top right scroll;
	text-align:center;
	height:100px;
	}
	#head h1
	{
	height:100px;
	}
	#head span
	{
	position:absolute;
	width:960px;
	height:100px;
	background:transparent url(../../imatges/comu/grupoCeloCap.png) no-repeat center center scroll;
	}
	/* ---- */
	/* BODY */
	#body
	{
	width:960px;
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-480px;
	overflow:visible;
	}
		/* CENTRAL */
		#central
		{
	position:absolute;
	margin:0px 160px;
	width:640px;
	left: -5px;
	top: -4px;
		}
			/* MENU */
			#menu p.ajuda
			{
			font-weight:bold;
			text-align:right;
			padding-right:15px;
			}
			#menu
			{
			margin-top:5px;
			overflow:hidden;
			height:25px;
			border-bottom:25px solid #000;
			line-height:25px;
			font-weight:bold;
			font-size:1em;			
			}
			#menu h2
			{
			display:none;
			}
			#menu ul
			{
			list-style-type:none;
			padding:0px;
			}
			#menu li
			{
			display:inline;
			}
			#menu li a
			{
			overflow:hidden;
			margin-right:2px;
			display:block;
			float:left;
			background:#fff url(../../imatges/comu/pTR2.gif) no-repeat top right scroll;
			padding:0px 10px 0px 0px;
			text-decoration:none;
			color:#000;
			height:25px;			
			}
			#menu p a
			{
			color:#000;
			}
			#menu p a:hover
			{
			color:#ccc;
			}
			#menu li a span
			{
			background:transparent url(../../imatges/comu/pTL2.gif) no-repeat top right scroll;
			display:block;
			float:left;
			height:25px;
			width:10px;
			margin-right:0px;
			}
			#menu li a:hover,#menu li.actual a
			{
			background:#000 url(../../imatges/comu/pTR2.gif) no-repeat right -45px scroll;
			color:#fff;
			}
			#menu li a:hover span,#menu li.actual a span
			{
			background:transparent url(../../imatges/comu/pTL2.gif) no-repeat right -45px scroll;
			}
			/* ---- */
			/* SOTAMENU */
			#sotaMenu
			{
			clear:left;
			background-color:#fff;
			border-bottom:1px solid #b3b3b3;
			color:#b3b3b3;
			height:14px;
			line-height:14px;
			padding:2px 15px;
			}
			#sotaMenu span.el1
			{
			display:block;
			float:left;
			width:305px;
			border-right:1px solid #b3b3b3;
			}
			#sotaMenu span.el2
			{
			display:block;
			text-align:right;
			}
			#sotaMenu span.el2 a
			{
			color:#b3b3b3;
			padding-left:20px;
			background:transparent url(../../imatges/comu/sobre.gif) no-repeat left center scroll;
			}
			#sotaMenu span.el2 a:hover
			{
			color:#000;
			}
			/* -------- */
			/* COS */
			#cos
			{
	background-color:#fff;
	padding:5px;
	padding-bottom:0px;
	min-height:600px;
	overflow:visible;
			}
			#cos h4, #cos p
			{
			margin:10px 0px;
			}
			#cos table.noticies
			{
	border-width:0px;
	width:400px;
			}
			div#peucos{padding:5px;padding-left:15px;background-color:#808080;color:#eee;}
			div#peucos a{color:#eee;}
			div#peucos a:hover{text-decoration:underline;}
			
			table.noticies td 
			{
	width:315px;
	padding:0px 10px;
	vertical-align:top;
	border-left: 1px solid #000;
			}
			table.noticies td.c2
			{
			border-right:1px solid #000;
			}
			table.noticies table td
			{
			width:295px;
			padding:0px;
			border-left-width:0px;
			vertical-align:top;
			border-bottom:1px solid #b3b3b3;		
			}
			table.noticies td div.destacat
			{
			width:290px;
			}
			table.noticies td div.destacat div
			{
			width:150px;
			padding:15px 0px;
			font-size:1em;
			}
			table.noticies table td.c2
			{
			border-right-width:0px;
			}
			table.noticies h3
			{
			margin-top:5px;
			font-size:2em;
			line-height:1em;
			font-weight:900;
			}
			/* --- */
		/* ------- */
		#lateralDret,#lateralEsquerre
		{
		color:#fff;
		padding:0px 10px 5px 10px;
		font-size:1em;
		}
		#lateralEsquerre h2,#lateralDret h2
		{
		height:20px;
		background:transparent url(../../imatges/comu/pastillaPanell2.gif) no-repeat left top scroll;
		font-weight:normal;
		line-height:1.7em;
		font-size:1em;
		padding:1px;
		padding-left:12px;
		}
		#lateralEsquerre ul,#lateralDret ul
		{
		padding:2px 0px;
		padding-left:0px;
		list-style-type:none;
		}
		#lateralEsquerre ul ul,#lateralDret ul ul
		{
		padding-left:0px;
		list-style-type:none;
		}
		#lateralDret a,#lateralEsquerre a
		{
		color:#000;
		text-decoration:none;
		}
		#lateralDret a:hover,#lateralEsquerre a:hover
		{
		color:#000;
		text-decoration:underline;
		}
		#lateralDret li.actual,#lateralEsquerre li.actual
		{
		width:115px;
		padding-left:25px;
		background:#a0a0a0 url(../../imatges/comu/vinyetaActual.jpg) no-repeat 10px 5px scroll;
		}
		#lateralDret li,#lateralEsquerre li
		{
		color:#000;
		border-bottom:1px solid #8C8C8C;
		width:120px;
		line-height:1.2em;
		padding-top:3px;padding-bottom:3px;
		padding-left:20px;
		background:transparent url(../../imatges/comu/vinyeta.jpg) no-repeat 5px 5px scroll;		
		}
		#lateralDret li.ultim,#lateralEsquerre li.ultim
		{
		border-bottom-width:0px;
		}
		#lateralDret ul li ul li,#lateralEsquerre ul li ul li
		{
		width:100px;
		line-height:1.2em;
		padding-top:3px;padding-bottom:3px;
		background:transparent url(../../imatges/comu/vinyetaDisc.gif) no-repeat 5px 5px scroll;
		}
		#lateralDret ul li ul li.a1,#lateralEsquerre ul li ul li.a1
		{
		border-top:1px solid #8C8C8C;
		}
		#lateralDret a:hover,#lateralEsquerre a:hover
		{
		text-decoration:underline;
		}
		/* LATERALESQUERRE */
		#lateralEsquerre
		{
	position:absolute;
	width:160px;
	height: 400;
	left: 0px;
	top: 3px;
		}
		#lateralEsquerre #g1
		{
		margin-top:73px;
		}
		body.es #lateralEsquerre #g1
		{
		margin-top:0px;
		}
			/* BUSCADOR */
			#buscador
			{
			display:none;
			}
			body.es #buscador
			{
			background:transparent url(../../imatges/comu/especialconstructores.jpg) no-repeat left top;
			height:73px;
			display:block;
			}
			#buscador form
			{
			display:none;
			}
			#buscador h2
			{
			display:none;
			}
			#buscador div.renglera span.el1
			{
			width:87px;
			}
			/* -------- */
			/* MASINFO */
			#masinfo p
			{
			width:128px;
			padding:5px 6px;
			}
			/* ------- */
		/* --------------- */
		/* LATERALDRET */
		#lateralDret
		{
	position:absolute;
	margin-left:795px;
	width:160px;
	top: -3px;
		}
		#lateralDret div.renglera
		{
		padding:0px;
		clear:left;
		border-bottom:1px solid #8C8C8C;
		width:120px;
		line-height:2.4em;
		padding-left:20px;
		background:transparent url(../../imatges/comu/vinyeta.jpg) no-repeat 5px center scroll;
		}
		#lateralDret input.text
		{
		width:72px;
		}
			/* IDIOMES */
			#idiomes h2
			{
			display:none;
			}
			#idiomes ul
			{
			margin-top:45px;
			}
			#idiomes li
			{
			display:inline;
			margin-right:11px;
			/*margin-right:5px;*/
			padding:0px;
			border-bottom-width:0px;
			background-image:none;
			}
			#idiomes li a
			{
			color:#fff;
			padding:20px 5px 0px 5px;
			/*padding:20px 3px 0px 3px;*/
			line-height:18px;
			}			
			#idiomes li.a1 a
			{
			background:transparent url(../../imatges/comu/es.gif) no-repeat center top scroll;
			}
			#idiomes li.a2 a
			{
			background:transparent url(../../imatges/comu/en.gif) no-repeat center top scroll;
			}
			#idiomes li.a3 a
			{
			background:transparent url(../../imatges/comu/fr.gif) no-repeat center top scroll;
			}
			#idiomes li.a4 a
			{
			background:transparent url(../../imatges/comu/cat.gif) no-repeat center top scroll;
			}
			/* ------- */
			/* ACCESOCLIENTES */
			#accesoClientes
			{
			width:140px;
			margin-top:6px;
			}
			#accesoClientes div.renglera
			{
			border-bottom-width:0px;
			color:#000;
			}
			#accesoClientes a
			{
			color:#fff;
			}
			#accesoClientes a:hover
			{
			color:#fff;
			text-decoration:underline;
			}
			#accesoClientes div.a1 span.el1,#accesoClientes div.a2 span.el1
			{
			width:37px;
			}
			#accesoClientes div.a3
			{
			line-height:3.4em;
			}
			#accesoClientes div.a3 span.el1
			{
			width:67px;
			}
			/* -------------- */
			/* ENLACES */
			#enlaces li
			{
			padding:10px 0px;
			width:138px;
			height:27px;
			background-image:none;
			}
			#enlaces li span
			{
			width:138px;
			display:block;
			height:27px;
			position:absolute;
			}
			#enlaces li.a1 span
			{
			background:transparent url(../../imatges/comu/kressLogo.gif) no-repeat center center scroll;
			}
			#enlaces li.a2 span
			{
			background:transparent url(../../imatges/comu/mktLogo.gif) no-repeat center center scroll;
			}
			#enlaces li.a3,#enlaces li.a3 span
			{
			height:37px;
			}
			#enlaces li.a3 span
			{
			background:transparent url(../../imatges/comu/esutil.gif) no-repeat center center scroll;
			}
			/* ------- */
		/* ----------- */
	/* ---- */
	/* FOOT */
	/* ---- */
/* --- */
#cg{
color:#fff;font-size:0.8em;font-weight:bold;position:absolute;left:55px;top:30px;}
#tec{
color:#fff;font-size:0.8em;font-weight:bold;position:absolute;left:225px;top:30px;}
