#portada img#cap {width: 100%;}
#container_sub {background: url('../comu/bg_portada_container_sub.gif') 74% 0 repeat-y;}
	#content_main {width: 73%;}
		#container_sub_sub {
			float: none;
			width: auto;
			background: url('../comu/bg_portada_container_sub_sub.gif') 50% 0 repeat-y;
			padding-top: 0;
			margin: 0 0 1.125em 0;
			border-bottom: 1px dashed #999;
		}
	#content_sub {width: 25%;}

/*content_main*/
#content_main h2 {
	border: none;
	margin: 0;
	padding: 0 0 0 0;
}

/*noticies*/
div#noticies {
	float: left;
	width: 49%;
	position: relative;
}
	div#noticies p.rss,
	div#agenda p.rss {
		position: absolute;
		top: .5em;
		right: 1em;
		font-size: .6875em;
	}
		div#noticies p.rss a,
		div#agenda p.rss a {
			background: url('../comu/icon_rss.gif') 100% 50% no-repeat;
			padding: .2em 20px;
			border: none;
		}
	div#noticies ul,
	div#agenda ul {margin: 0 .5em;}
		div#noticies li,
		div#agenda li {
			background: url('../comu/separador.jpg') 50% 100% no-repeat;
			padding: 1em 0;
			color: #333;
		}
			#content_main li.last {background:none;}
			div#noticies h2,
			div#agenda h2 {
				background: #d1d1d1 url('../comu/bg_agenda_noticies.jpg') repeat-x;
				height: 1.2em;
			}
			div#noticies h3 {
				font-size: 1.083em;
				margin: 0 0 .8em 0;
			}
			div#noticies li img {
				float: left;
				margin: 0 1em .5em 0;
			}
			div#noticies p,
			div#agenda p {
				font-size: 1em;
				margin: 0 0 .5em 0;
			}
				div#noticies p.data {
					font-size: .833em;
					color: #666;
				}
				div#noticies p.mes,
				div#agenda p.mes {
					font-size: .6875em;
					font-weight: bold;
					background: url('../comu/bg_mes.jpg') 0 100% repeat-x;
					padding: .5em;
					line-height: 1.2em;
				}
					div#noticies p.mes a,
					div#agenda p.mes a {
						border: none;
					}
/*agenda*/
div#agenda {
	float: right;
	width: 49%;
	position: relative;
}
	#content_main p.categ {
		font-size: .833em;
		text-transform: uppercase;
		background: url('../comu/kland_categ.gif') 0 50% no-repeat;
		padding-left: 13px;
	}
	div#agenda li img {
		float: right;
		margin: 0  0 .5em 1em;
	}
	div#agenda h3 {
		font-size: 1em;
		margin: 0 0 .5em 0;
	}
	div#agenda p.lloc {
		font-size: .916em;
		color: #666;
	}
/*borsa de treball*/
div#borsa,
#content_main div.enquestes,
div#video {
	background: #e0e0e0 url('../comu/bg_caixes_portada.jpg') repeat-x;
	margin: 0 0 1.125em 0;
	border-bottom: 1px dashed #999;
	position: relative;
}
	div#borsa h2,
	#content_main div.enquestes h2,
	div#video h2 {
		background: url('../comu/bg_borsa_enq_vid.jpg') repeat-x;
		height: 1.433em;
	}
	div#borsa p.mes,
	#content_main div.enquestes p.mes,
	div#video p.mes {
		position: absolute;
		right: 1em;
		top: 1em;
		font-size: .6875em;
		font-weight: bold;
	}
		div#borsa p.mes a,
		#content_main div.enquestes p.mes a,
		div#video p.mes a {border: none;}
div#borsa {clear: both;}
div#borsa p.categ {
	font-size: .625em;
	margin: .5em 1.2em;
}
div#borsa ul {margin: 1em;}
	div#borsa li {
		display: inline; /* ie6fh */
		font-size: .916em;
		width: 45%;
		float: left;
		margin-bottom: .25em;
	}
		div#borsa li.clearfix:after {
			clear: both;
		}
/*enquestes*/
#content_main div.enquestes form {margin: 1em .75em;}
	#content_main div.enquestes legend {display: none;}
	#content_main div.enquestes p#pregunta {
		font-weight: bold;
		float: left;
		width: 30%;
	}
	#content_main div.enquestes ul {
		margin: 0;
		float: right;
		width: 65%;
	}
		#content_main div.enquestes ul li {
			background: none;
			padding: 0;
		}
			#content_main div.enquestes ul li label {
				padding: .1em 0;
			}
		#content_main div.enquestes form input {
			cursor: pointer;
			width: auto;
			margin-right: .5em;
			border: none;
			padding: 0;
			background: transparent;
		}
	#content_main div.enquestes div.botons {clear: both;}
		#content_main div.enquestes div.botons input {
			float: left;
			margin-right: 1em;
			border: none;
			padding: .5em 1em;
			font-size: .75em;
			background: #580018 url('../comu/bg_bt_enquesta.jpg') repeat-x;
			color: #fff;
			font-weight: bold;
			cursor: pointer;
		}
		#content_main div.enquestes div.botons p {
			float: left;
			margin: 0;
			padding: .5em 1em;
			font-size: .75em;
			background: #373737 url('../comu/bg_bt_resultats.jpg') repeat-x;
		}
			#content_main div.enquestes div.botons p a {
				color: #fff;
				border: none;
				font-size: 1em;
			}
/*video*/
div#video p#player1 {
	float: left;
	margin: 1em 1em 1em .75em;
}
div#video p.data {
	font-size: .625em;
	color: #666;
}
div#video h3 {font-size: .75em;}


/*box*/
#content_sub div.box {
	background: #550017 url('../comu/bg_box.jpg') repeat-x;
	padding: .625em;
	margin: 0 0 1.562em 0;
	position: relative;
}
	#content_sub div.inner {
		background: #7b3446 url('../comu/bg_box_inner.jpg') repeat-x;
		padding-bottom: .5em;
	}
		#content_sub div.inner h2 {
			display: block;
			margin: 0 12px .2em 12px;
			color: #fff;
			font-weight: normal;
			font-size: 1.6em;
			height: 1%;
			background: url('../comu/border_titol_box.gif') 0 100% repeat-x;
		}
			#content_sub div.inner h2 img {
				width: auto;
				position: relative;
/* 				height: 1%; */
			}
		#content_sub div.inner p,
		#content_sub div.inner ul {
			margin: 0 auto;
			padding: 0;
			width: 88.88%;
			font-size: .675em;
			font-weight: normal;
			color: #fff;
			background: none;
		}
			#content_sub div.inner p a:link,
			#content_sub div.inner p a:visited,			
			#content_sub div.inner ul a:link,
			#content_sub div.inner ul a:visited {
				color: #fff;
				border-bottom: 1px dotted #fff;
			}
			#content_sub div.inner p a:hover,	
			#content_sub div.inner ul a:hover {
				border-bottom: 1px solid #fff;
			}
			#content_sub div.inner ul li {
				margin: 0 0 .75em 0;
				border: none;
				padding: 0;
				background: none;
			}
	/*pictogrames*/
	#content_sub div.pict {position: absolute;}
		#content_sub div#colegiat div.pict {
			top: -10px;
			right: 0;
			width: 65px;
			height: 60px;
			background: url('../comu/pict_collegiat.png');
		}
		#content_sub div#visat div.pict {
			top: -22px;
			right: 14px;
			width: 67px;
			height: 62px;
			background: url('../comu/pict_visat.png');
		}
		#content_sub div#estudiants div.pict {
			top: -12px;
			right: 6px;
			width: 78px;
			height: 49px;
			background: url('../comu/pict_estudiants.png');
		}
		#content_sub div#empreses div.pict {
			top: -7px;
			right: -2px;
			width: 50px;
			height: 38px;
			background: url('../comu/pict_empreses.png');
		}
		#content_sub div#guia_professionals div.pict {
			top: -7px;
			right: -2px;
			width: 55px;
			height: 43px;
			background: url('../comu/pict_lupa.png');
		}
		#content_sub div#butlleti div.pict {
			top: -12px;
			right: 6px;
			width: 58px;
			height: 48px;
			background: url('../comu/icona_butlleti.png');
		}
		#content_sub div#dreceres div.pict {
			top: -8px;
			right: 6px;
			width: 53px;
			height: 41px;
			background: url('../comu/icon_dreceres.png');
		}
		#content_sub div#galeria div.pict {
			top: -12px;
			right: 20px;
			width: 63px;
			height: 46px;
			background: url('../comu/pict_galeria.png');
		}
		#content_sub div#junta div.pict, #content_sub div#ordinaria div.pict, #content_sub div#extraordinaria div.pict, #content_sub div#eleccions_2009 div.pict {
			top: -6px;
			right: 20px;
			width: 36px;
			height: 50px;
			background: url('../comu/pict_convocatories.png');
		}
		#content_sub div#agenda_act div.pict {
			top: -14px;
			right: 20px;
			width: 59px;
			height: 54px;
			background: url('../comu/pict_agenda.png');
		}
		#content_sub div#recull_premsa div.pict {
			top: -6px;
			right: 20px;
			width: 66px;
			height: 46px;
			background: url('../comu/pict_prensa.png');
		}
		#content_sub div#construmat div.pict {
			top: -12px;
			right: 20px;
			width: 55px;
			height: 55px;
			background: url('../comu/pict_construmat.png');
		}
		#content_sub div#energies div.pict {
			top: -16px;
			right: 20px;
			width: 52px;
			height: 71px;
			background: url('../comu/pict_energies.png');
		}
		#content_sub div#eleccions_2009_online div.pict {
			top: -10px;
			right: 20px;
			width: 71px;
			height: 55px;
			background: url('../comu/pict_vot_electronic.png');
		}
		#content_sub div#directiva_serveis div.pict {
			top: -10px;
			right: 8px;
			width: 71px;
			height: 55px;
			background: url('../comu/pict_directiva_serveis.png') no-repeat;
		}
		#content_sub div#xarxes_socials div.pict {
			top: -10px;
			right: 20px;
			width: 45px;
			height: 45px;
			background: url('../comu/icona-facebook-cetib.png') no-repeat;
		}

		#content_sub div#horaris_estiu div.pict {
			top: -10px;
			right: 15px;
			width: 51px;
			height: 51px;
			background: url('../comu/pict-horaris-estiu.png') no-repeat;
		}

		#content_sub div#rd_visats div.pict {
			top: -14px;
			right: 20px;
			width: 29px;
			height: 89px;
			background: url('../comu/pict-rd-visats.png') no-repeat;
		}

		#content_sub div#formulae div.pict {
			top: -10px;
			right: 16px;
			width: 114px;
			height: 38px;
			background: url('../comu/pict-formula-e.png') no-repeat;
		}
		
		#content_sub div#youtube div.pict {
			top: -10px;
			right: 18px;
			width: 45px;
			height: 45px;
			background: url('../comu/pict-youtube.png') no-repeat;
		}

		#content_sub div#mobilitat div.pict {
			top: -15px;
			right: 18px;
			width: 56px;
			height: 53px;
			background: url('../comu/pict-mobilitat-sostenible.png') no-repeat;
		}
		
		#content_sub div#formacioonline div.pict {
			top: -15px;
			right: 0px;
			width: 85px;
			height: 67px;
			background: url('../comu/pict-formacio-online.png') no-repeat;
		}		
		
		#content_sub div#borsa_treball div.pict {
			top: -10px;
			right: 15px;
			width: 59px;
			height: 58px;
			background: url('../comu/pict-borsa-treball.png');
		}		

		#content_sub div#es_lloga div.pict {
			top: -14px;
			right: 12px;
			width: 68px;
			height: 60px;
		/*
			top: -16px;
			right: 20px;
			width: 52px;
			height: 71px;
			*/
			background: url('../comu/pict_es-lloga.jpg');
		}
		
		#content_sub div#activitat_dest div.pict {
			top: -10px;
			right: 18px;
			width: 47px;
			height: 45px;
			background: url('../comu/icona_bubble.png');
		}	
		#content_sub div#megafon div.pict {
			top: -10px;
			right: 18px;
			width: 59px;
			height: 52px;
			background: url('../comu/pict-megafon.png');
		}	

