#c1 {
	width:200px;
	margin:0px;
	padding:0px;
	float:left;
	overflow: hidden;
	overflow:hidden;
	min-height:200px;
}
#c2 {
	width:320px;
	padding:0px;
	margin:0px;
	min-height: 200px;
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	overflow:hidden;
	min-height:200px;
}
#c3 {
	width:252px;
	padding:0px;
	margin:0px;
	float:left;
	overflow:hidden;
	border-right: 1px solid #999999;
	min-height:200px;
	text-align: justify;
}
#c4 {
	width:168px;
	padding:0px;
	margin:0px;
	float:left;
	text-align: center;
	overflow:hidden;
	min-height:200px;
	padding-left: 5px;

}

div.previo_noticia {
	width: 288px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom: 1px solid #999999;
	padding: 5px;
	margin-right: 10px;
	float:right;
}
div.previo_noticia h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4372A0;
}
div.previo_noticia p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

div.previo_noticia a.continua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99221C;
	text-decoration: none;
	border: none;
}

div.previo_noticia a.continua:link {
	font-weight: bold;
	color: #99221C;
	text-decoration: none;
	border: none;
}

div.previo_noticia a.continua:hover {
	font-weight: bold;
	color: #99221C;
	text-decoration: underline;
	border: none;
}

div.agenda {
	width: 233px;
	float:left;
	min-height: 200px;
	margin-left:9px;
}

div.agenda div.titol {
	width: 233px;
	height: 26px;
	background-image: url(/moduls/agenda/res/fondo-portada.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	text-indent: 28px;
	padding-top: 4px;
}

div.agenda div.event {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 4px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #CDCDCD;
}


div.agenda div.baix {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #956501;
	background-image: url(/res_web/ico_punter_marro.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-align: left;
	text-indent: 0px;
	padding-left: 14px;
	margin-top: 5px;
}

div.agenda div.baix a {
	color: #956501;
	text-decoration: none;
}

div.agenda div.baix a:visited {
	color: #956501;
}

div.agenda div.baix a:link {
	color: #956501;
}

div.agenda div.baix a:hover {
	color: #956501;
	text-decoration: underline;
}

div.agenda div.event span.titol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #946400;
	background-image: url(/moduls/agenda/res/separador_portada.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-align: left;
	text-indent: 0px;
	padding-left: 14px;
	margin-top: 0px;
}
div.agenda div.event div.entradilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 4px;
}

div.agenda div.event div.entradilla a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

div.agenda div.event div.entradilla a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

div.agenda div.event div.entradilla a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

div.agenda div.event div.entradilla a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}

div.agenda div.event div.entradilla span.data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 4px;
	color: #666666;
}

div.agenda div.event div.entradilla span.destacat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 4px;
	color: #99221C;
	font-weight:bold;
}

div.calendari_portada {
	width: 234px;
	float:left;
	margin-left:9px;
	margin-bottom: 15px;
}

div.calendari_portada div.titol {
	width: 233px;
	height: 26px;
	background-image: url(/res_web/fondo_calendari.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	text-indent: 28px;
	padding-top: 4px;
	text-transform: uppercase;
}

div.calendari_portada table.calendar {
	margin: 0px;
	padding: 0px;
	border-spacing:1px;
	border-collapse:separate;
}

div.calendari_portada table.calendar tr td {
	width: 30px;
	text-align:center;
}

div.calendari_portada tr td.calendarMonth {
	color: #FFFFFF;
	background-color: #99221C;
	font-family: Verdana;
	font-size:14px;
	font-weight:bold;
	height: 22px;
	text-align:center;
}

div.calendari_portada tr td.calendarHeader {
	color: #CCCCCC;
	background-color: #666666;
	font-family: Arial;
	font-size:12px;
	height: 18px;
}

div.calendari_portada tr td.calendarDay {
	color: #696969;
	background-color: #D5D5D5;
	font-family: Arial;
	font-size:12px;
	height: 19px;
}

div.calendari_portada tr td.calendarLink {
	color: #FFFFFF;
	background-color: #99221C;
	font-family: Arial;
	font-size:12px;
	height: 19px;
}

div.calendari_portada tr td.calendarLink a {
	color: #FFFFFF;
	text-decoration:underlink;
}

div.calendari_portada tr td.calendarLink a:link {
	color: #FFFFFF;
	text-decoration:underlink;
}

div.calendari_portada tr td.calendarLink a:visited {
	color: #FFFFFF;
	text-decoration:underlink;
}

div.calendari_portada tr td.calendarLink a:hover {
	color: #FFFFFF;
	text-decoration:underlink;
}

div.mes_noticies {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #956501;
	background-image: url(/res_web/ico_punter_marro.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-align: left;
	text-indent: 0px;
	padding-left: 14px;
	margin-top: 5px;
	margin-left: 8px;
}

div.mes_noticies a {
	color: #956501;
	text-decoration: none;
}

div.mes_noticies a:visited {
	color: #956501;
}

div.mes_noticies a:link {
	color: #956501;
}

div.mes_noticies a:hover {
	color: #956501;
	text-decoration: underline;
}