.menu {
	list-style:none;
	margin:0;
	padding:0
}

.menu a {
	display:block;
	text-decoration:none
}

.menu span {
	display:block
}

.menu ul {
	list-style:none;
	margin:0;
	padding:0
}

.menu-dropdown {
	float:left
}

.menu-dropdown .dropdown {
	border-top:1px solid #DDD;
	border-top:none;
	display:none;
	left:0;
	left:0;
	position:absolute;
	top:30px;
	top:40px;
	top:35px;
	width:300px;
	z-index:100
}

.menu-dropdown .dropdown-bg > div {
	background:#fff;
	border:1px solid #DDD;
	border:1px solid #ddd;
	border-left-width:4px;
	border-top:none;
	border-top:0;
	overflow:hidden;
	padding:0 5px;
	padding:5px 0
}

.menu-dropdown .level1 {
	float:left
}

.menu-dropdown .level1 .level1 span.icon {
	height:30px;
	margin:0 -10px;
	width:30px
}

.menu-dropdown .level1 > span {
	float:left
}

.menu-dropdown .level2 a.level2:hover {
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.4)
}

.menu-dropdown .level3 a.level3:hover {
	color:#444
}


.menu-dropdown a.level1 {
	color:#333
}

.menu-dropdown a.level1 > span {
	height:30px;
	line-height:30px;
	padding:0 15px
}

.menu-dropdown a.level2 {
	color:#444
}

.menu-dropdown a.level2 > span {
	line-height:20px;
	overflow:hidden;
	padding:5px
}

.menu-dropdown a.level2:hover {
	color:#f16d1a
}

.menu-dropdown a.level3 > span {
	background:url(../images/menu_dropdown_level3.png) 0 0 no-repeat
}

.menu-dropdown a.level3:hover {
	color:#f16d1a
}

.menu-dropdown a.level3:hover > span {
	background-position:0 -17px
}

.menu-dropdown li {
	position:relative
}

.menu-dropdown li.active .level1 {
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.40)
}

.menu-dropdown li.level1 {
	border-right:1px solid #ddd;
	margin-right:10px;
	margin-right:0
}

.menu-dropdown li.level1:hover .level1 {
	text-shadow:0 1px 0 rgba(0,0,0,0.40)
}

.menu-dropdown li.level2 {
	border-top:1px solid #e6e6e6;
	border-top-color:#ddd;
	border-top-style:dotted;
	margin:0 5px
}

.menu-dropdown li.level2 .level2 span.icon {
	margin-right:5px
}

.menu-dropdown li.level2:first-child {
	border:none
}

.menu-dropdown li.remain .level1 {
	color:#fff;
	text-shadow:0 1px 0 rgba(0,0,0,0.40)
}

.menu-dropdown li:hover .dropdown {
	display:block
}

.menu-dropdown li:hover .dropdown.flip {
	left:auto;
	right:0
}

.menu-dropdown span.icon {
	background-position:50% 50%;
	background-repeat:no-repeat;
	display:block;
	float:left
}

.menu-dropdown span.level1 {
	color:#333
}

.menu-dropdown span.level1 > span {
	padding:0 15px
}

.menu-dropdown span.level2 {
	color:#444
}

.menu-dropdown:first-child li.level1:first-child .level1:first-child {
	background:none
}

.menu-line li {
	background:url(../images/menu_line_item.png) 0 50% no-repeat;
	background-image:url(../images/menu_line_item.png);
	margin-left:7px;
	padding-left:8px;
}

.module.plusbutton ul li a {
	background:url(../images/icons/buttonPlus.png) 3px 5px no-repeat #444;
	border:1px solid rgba(0,0,0,0.2);
	color:#fff;
	font-weight:bold;
	padding:0 5px 0 30px;
	text-shadow:1px 1px 0 rgba(0,0,0,0.3);
	border-radius: 2px;
}

.module.plusbutton ul li a:hover {
	background:url(../images/icons/buttonPlus.png) 3px 5px no-repeat #666;
	border:1px solid rgba(0,0,0,0.2);
	color:#fff;
	font-weight:bold;
	padding:0 5px 0 30px;
	text-shadow:1px 1px 0 rgba(0,0,0,0.3);
	border-radius: 2px;
}

.filtermodule {
	overflow: auto;
	
}


.module.plusbutton ul li a span {
	line-height: 40px;	
}

.menu-dropdown .column {
	float:left
}





.menu-dropdown .ciutat .dropdown-bg > div,
div#k2Container.ciutat p.section-bar {
	border-left-color:#1b5da3
}

.menu-dropdown .cultura .dropdown-bg > div,
div#k2Container.cultura p.section-bar {
	border-left-color:#a2221e
}


.menu-dropdown .eltot .dropdown-bg > div,
div#k2Container.eltot p.section-bar {
	border-left-color:#F4E700
}

.menu-dropdown .especials .dropdown-bg > div,
div#k2Container.especials p.section-bar {
	border-left-color:#6C5479
}

.menu-dropdown .esports .dropdown-bg > div,
div#k2Container.esports p.section-bar {
	border-left-color:#DC4E00
}

.menu-dropdown .maresme .dropdown-bg > div,
div#k2Container.maresme p.section-bar {
	border-left-color:#73912d
}

.menu-dropdown .multimedia .dropdown-bg > div,
div#k2Container.multimedia p.section-bar {
	border-left-color:#CB5057
}

.menu-dropdown .oci .dropdown-bg > div,
div#k2Container.oci p.section-bar {
	border-left-color:#6482af
}

.menu-dropdown .opinio .dropdown-bg > div,
div#k2Container.opinio p.section-bar {
	border-left-color:#59a39e
}

.menu-dropdown .participa .dropdown-bg > div,
div#k2Container.participa p.section-bar {
	border-left-color:#226F4B
}

.menu-dropdown .portada .dropdown-bg > div,
div#k2Container.portada p.section-bar {
	border-left-color:#222
}

.menu-dropdown .blocs .dropdown-bg > div,
div#k2Container.blocs p.section-bar {
	border-left-color:#999;
}





header div#toolbar ul.menu {
	margin-left:10px
}

div#menuContainer {
	border-top:4px solid #ddd
}

div#menuContainer nav#menu ul li.level1 {
	margin-top:-4px
}

div#menuContainer nav#menu ul li.level1 > a {
	border-top-color:transparent;
	border-top-style:solid;
	border-top-width:4px
}

div#menuContainer nav#menu ul li.level1.ciutat > a {
	border-top-color:#1b5da3
}

div#menuContainer nav#menu ul li.level1.cultura > a {
	border-top-color:#a2221e
}

div#menuContainer nav#menu ul li.level1.eltot > a {
	border-top-color:#F4E700
}

div#menuContainer nav#menu ul li.level1.especials > a {
	border-top-color:#5D2D79
}

div#menuContainer nav#menu ul li.level1.esports > a {
	border-top-color:#DC4E00
}

div#menuContainer nav#menu ul li.level1.maresme > a {
	border-top-color:#73912d
}

div#menuContainer nav#menu ul li.level1.multimedia > a {
	border-top-color:#CB5057
}

div#menuContainer nav#menu ul li.level1.oci > a {
	border-top-color:#6482af
}

div#menuContainer nav#menu ul li.level1.opinio > a {
	border-top-color:#59a39e
}

div#menuContainer nav#menu ul li.level1.participa > a {
	border-top-color:#226F4B
}

div#menuContainer nav#menu ul li.level1.portada > a {
	border-top-color:#222
}

div#menuContainer nav#menu ul li.level1.blocs > a {
	border-top-color:#B3A7A5;
}


div#k2Container.ciutat a:hover,
div#k2Container.ciutat span.itemAuthor,
div#k2Container.ciutat a,
div#frontpagecontent .ciutat,
div#frontpagecontent .ciutat :hover  {
	color:#4088D0
}


div#k2Container.cultura a:hover,
div#k2Container.cultura span.itemAuthor,
div#k2Container.cultura a,
div#frontpagecontent .cultura,
div#frontpagecontent .cultura :hover   {
	color:#d04943
}


div#k2Container.oci a:hover,
div#k2Container.oci span.itemAuthor,
div#k2Container.oci a,
div#frontpagecontent .oci,
div#frontpagecontent .oci :hover   {
	color:#43B271
}

div#k2Container.participa a:hover,
div#k2Container.participa span.itemAuthor,
div#k2Container.participa a,
div#frontpagecontent .participa,
div#frontpagecontent .participa :hover   {
	color:#30895F
}

div#k2Container.esports a:hover,
div#k2Container.esports span.itemAuthor,
div#k2Container.esports a,
div#frontpagecontent .esports,
div#frontpagecontent .esports :hover   {
	color:#F19E29
}

div#k2Container.opinio a:hover,
div#k2Container.opinio span.itemAuthor,
div#k2Container.opinio a,
div#frontpagecontent .opinio,
div#frontpagecontent .opinio :hover   {
	color:#65b7b2
}

div#k2Container.multimedia a:hover,
div#k2Container.multimedia span.itemAuthor,
div#k2Container.multimedia a,
div#frontpagecontent .multimedia,
div#frontpagecontent .multimedia :hover   {
	color:#E35A61
}

div#k2Container.maresme a:hover,
div#k2Container.maresme span.itemAuthor,
div#k2Container.maresme a,
div#frontpagecontent .maresme,
div#frontpagecontent .maresme :hover   {
	color:#84a736
}

div#k2Container.eltot a:hover,
div#k2Container.eltot span.itemAuthor,
div#k2Container.eltot a,
div#frontpagecontent .eltot,
div#frontpagecontent .eltot :hover   {
	color:#B3A7A5;
}

div#k2Container.especials a:hover,
div#k2Container.especials span.itemAuthor,
div#k2Container.especials a,
div#frontpagecontent .especials,
div#frontpagecontent .especials :hover   {
	color:#6C5479;
}

.menu-dropdown .ciutat .level2 a.level2:hover,
div#k2Container.ciutat div.categoryLinks a,
div#k2Container.ciutat p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.ciutat,
div#menuContainer nav#menu ul li.remain .level1.ciutat,
div#menuContainer nav#menu ul li:hover .level1.ciutat,
div.textoverimage a.ciutat {
	background-color:#4088D0;
}

.menu-dropdown .maresme .level2 a.level2:hover,
div#k2Container.maresme div.categoryLinks a,
div#k2Container.maresme p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.maresme,
div#menuContainer nav#menu ul li.remain .level1.maresme,
div#menuContainer nav#menu ul li:hover .level1.maresme,
div.textoverimage a.maresme {
	background-color:#9cbd52;
}

.menu-dropdown .cultura .level2 a.level2:hover,
div#k2Container.cultura div.categoryLinks a,
div#k2Container.cultura p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.cultura,
div#menuContainer nav#menu ul li.remain .level1.cultura,
div#menuContainer nav#menu ul li:hover .level1.cultura,
div.textoverimage a.cultura {
	background-color:#d04943;
}

.menu-dropdown .esports .level2 a.level2:hover,
div#k2Container.esports div.categoryLinks a,
div#k2Container.esports p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.esports,
div#menuContainer nav#menu ul li.remain .level1.esports,
div#menuContainer nav#menu ul li:hover .level1.esports,
div.textoverimage a.esports {
	background-color:#EF8825;
}

.menu-dropdown .portada .level2 a.level2:hover,
div#k2Container.portada div.categoryLinks a,
div#k2Container.portada p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.portada,
div#menuContainer nav#menu ul li.remain .level1.portada,
div#menuContainer nav#menu ul li:hover .level1.portada,
div.textoverimage a.portada {
	background-color:#F4E700;
}

.menu-dropdown .participa .level2 a.level2:hover,
div#k2Container.participa div.categoryLinks a,
div#k2Container.participa p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.participa,
div#menuContainer nav#menu ul li.remain .level1.participa,
div#menuContainer nav#menu ul li:hover .level1.participa,
div.textoverimage a.participa {
	background-color:#30895F;
}

.menu-dropdown .oci .level2 a.level2:hover,
div#k2Container.oci div.categoryLinks a,
div#k2Container.oci p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.oci,
div#menuContainer nav#menu ul li.remain .level1.oci,
div#menuContainer nav#menu ul li:hover .level1.oci,
div.textoverimage a.oci {
	background-color:#7DA2DB;
}

.menu-dropdown .multimedia .level2 a.level2:hover,
div#k2Container.multimedia div.categoryLinks a,
div#k2Container.multimedia p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.multimedia,
div#menuContainer nav#menu ul li.remain .level1.multimedia,
div#menuContainer nav#menu ul li:hover .level1.multimedia,
div.textoverimage a.multimedia {
	background-color:#E35A61;
}

.menu-dropdown .opinio .level2 a.level2:hover,
div#k2Container.opinio div.categoryLinks a,
div#k2Container.opinio p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.opinio,
div#menuContainer nav#menu ul li.remain .level1.opinio,
div#menuContainer nav#menu ul li:hover .level1.opinio,
div.textoverimage a.opinio {
	background-color:#88cfce;
}

.menu-dropdown .portada .level2 a.level2:hover,
div#k2Container.portada div.categoryLinks a,
div#k2Container.portada p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.portada,
div#menuContainer nav#menu ul li.remain .level1.portada,
div#menuContainer nav#menu ul li:hover .level1.portada,
div.textoverimage a.portada {
	background-color:#F4E700;
	color:#444!important;
	text-shadow: none;
}

.menu-dropdown .eltot .level2 a.level2:hover,
div#k2Container.eltot div.categoryLinks a,
div#k2Container.eltot p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.eltot,
div#menuContainer nav#menu ul li.remain .level1.eltot,
div#menuContainer nav#menu ul li:hover .level1.eltot,
div.textoverimage a.eltot {
	background-color:#F4E700;
	color:#444!important;
	text-shadow: none;
}

.menu-dropdown .especials .level2 a.level2:hover,
div#k2Container.especials div.categoryLinks a,
div#k2Container.especials p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.especials,
div#menuContainer nav#menu ul li.remain .level1.especials,
div#menuContainer nav#menu ul li:hover .level1.especials,
div.textoverimage a.especials {
	background-color:#6C5479;
}

.menu-dropdown .blocs .level2 a.level2:hover,
div#k2Container.blocs div.categoryLinks a,
div#k2Container.blocs p.section-highlighted,
div#menuContainer nav#menu ul li.active .level1.blocs,
div#menuContainer nav#menu ul li.remain .level1.blocs,
div#menuContainer nav#menu ul li:hover .level1.blocs,
div.textoverimage a.blocs {
	background-color:#C8BBB8;
}



div#frontpagecontent div img.ciutat,
.ciutat div.itemHeader,
.ciutat p.image-footer {
	border-color: #2873BD;	
}

div#frontpagecontent div img.esports,
.esports div.itemHeader,
.esports p.image-footer {
	border-color: #EC6D20;	
}


div#frontpagecontent div img.cultura,
.cultura div.itemHeader,
.cultura p.image-footer {
	border-color: #b82b25;	
}


div#frontpagecontent div img.maresme,
.maresme div.itemHeader,
.maresme p.image-footer {
	border-color: #84a736;	
}


div#frontpagecontent div img.especials,
.especials div.itemHeader,
.especials p.image-footer {
	border-color: #5D2D79;	
}

div#frontpagecontent div img.opinio,
.opinio div.itemHeader,
.opinio p.image-footer {
	border-color: #65b7b2;	
}


div#frontpagecontent div img.eltot,
.eltot div.itemHeader,
.eltot p.image-footer {
	border-color: #F4E700;	
}

div#frontpagecontent div img.blocs,
.blocs div.itemHeader,
.blocs p.image-footer {
	border-color: #B3A7A5;	
}
