/* FESTARCH SPECIFIC STUFF */
#festarch  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_festarch.jpg);
	background-repeat: no-repeat;
	color: #b3a100;
}
#festarch #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #ffa600;
	display: block;
	width: 100%;
	height: 100%;
}

#festarch #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #b3a100;
}
#festarch #cabeza a:hover {
	text-decoration: none;
}
#festarch #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #b3a100;
	color: #ffffff;
}
#festarch #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #b3a100;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #ffffff;
} 

#festarch  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#festarch #slider h4 {
	border: 1px solid #bbb;
	background-color: #b3a100;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#festarch #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #b3a100;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;
} 

#festarch #description h2 {
	color: #b3a100;
}	
#festarch #pagination a {
	background-color: #b3a100;	
}

#festarch #tags a { 
    color: #b3a100;
}
#festarch #metadata #datos a { 
    color: #b3a100;
}
#festarch #sidebar a {
}

/* ctcctv SPECIFIC STUFF */

#ctcctv  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_0300tv.jpg);
	background-repeat: no-repeat;
	color: #f26553;
}
#ctcctv #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #f26553;
	display: block;
	width: 100%;
	height: 100%;
}

#ctcctv #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #f26553
}
#ctcctv #cabeza a:hover {
	text-decoration: none;
}
#ctcctv #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #f26553;
	color: #ffffff;
}
#ctcctv #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #f26553;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #ffffff;
} 

#ctcctv  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#ctcctv #slider h4 {
	border: 1px solid #bbb;
	background-color: #f26553;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#ctcctv #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #f26553;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;
} 

#ctcctv #description h2 {
	color: #f26553;
}	

#ctcctv #pagination a {
	background-color: #f26553;	
}

#ctcctv #tags a {
	color: #f26553;	
}
#ctcctv #metadata #datos a {
	color: #f26553;	
}
#ctcctv #sidebar a {
}

/* ECOSISTEMA URBANO SPECIFIC STUFF */

#ecosistema-urbano  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_ecosistemaurbano.jpg);
	background-repeat: no-repeat;
	color: #fb102e;
}
#ecosistema-urbano #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #ff0000;
	display: block;
	width: 100%;
	height: 100%;
}

#ecosistema-urbano #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #ff0000;
}
#ecosistema-urbano #cabeza a:hover {
	text-decoration: none;
}
#ecosistema-urbano #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #ff0000;
	color: #ffffff;
}
#ecosistema-urbano #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #fb102e;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
} 

#ecosistema-urbano  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#ecosistema-urbano #slider h4 {
	border: 1px solid #bbb;
	background-color: #ff0000;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#ecosistema-urbano #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #ff0000;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;;
} 

#ecosistema-urbano #description h2 {
	color: #ff0000;
}

#ecosistema-urbano #pagination span {
background-color:#FFFFFF;
border:1px solid #FF0000;
color:#FF0000;
}

#ecosistema-urbano #pagination a {
	background-color: #ff0000;
	color:#ffffff;
}

#ecosistema-urbano #tags a { 
	color:#ff0000;
}
#ecosistema-urbano #metadata #datos a { 
	color:#ff0000;
}
#ecosistema-urbano #sidebar a {
}

/* BALZAC SPECIFIC STUFF */

#balzac  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_balzac.jpg);
	background-repeat: no-repeat;
	color: #2688d3;
}
#balzac #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #2688d3;
	display: block;
	width: 100%;
	height: 100%;
}

#balzac #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #2688d3;
}
#balzac #cabeza a:hover {
	text-decoration: none;
}
#balzac #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #2688d3;
	color: #ffffff;
}
#balzac #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #2688d3;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
} 

#balzac  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#balzac #slider h4 {
	border: 1px solid #bbb;
	background-color: #2688d3;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#balzac #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #2688d3;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;;
} 
#balzac #description h2 {
	color: #2688d3;
}

#balzac #pagination a {
	background-color: #2688d3;	
}

#balzac #tags a {
	color: #2688d3;
}
#balzac #metadata #datos a {
	color: #2688d3;
}
#balzac #sidebar a {
}

/* CHECKIN-ARCHITECTURE SPECIFIC STUFF */

#checkin-architecture  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_checkin.jpg);
	background-repeat: no-repeat;
	color: #36ae70;
}
#checkin-architecture #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #36ae70;
	display: block;
	width: 100%;
	height: 100%;
}

#checkin-architecture #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #36ae70;
}
#checkin-architecture #cabeza a:hover {
	text-decoration: none;
}
#checkin-architecture #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #36ae70;
	color: #ffffff;
}
#checkin-architecture #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #36ae70;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
} 

#checkin-architecture  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#checkin-architecture #slider h4 {
	border: 1px solid #bbb;
	background-color: #36ae70;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#checkin-architecture #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #36ae70;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;;
} 

#checkin-architecture #description h2 {
	color: #36ae70;
}

#checkin-architecture #pagination a {
	background-color: #36ae70;	
}

#checkin-architecture #tags a {
	color: #36ae70;
}
#checkin-architecture #metadata #datos a {
	color: #36ae70;
}
#checkin-architecture #sidebar a {
}

/* POSTOIL SPECIFIC STUFF */
#postoil-cities  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_postoil.jpg);
	background-repeat: no-repeat;
	color: #996600;
}
#postoil-cities #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #cbea34;
	display: block;
	width: 100%;
	height: 100%;
}

#postoil-cities #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #996600;
}
#postoil-cities #cabeza a:hover {
	text-decoration: none;
}
#postoil-cities #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #996600;
	color: #ffffff;

}
#postoil-cities #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #996600;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #ffffff;
} 

#postoil-cities  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#postoil-cities #slider h4 {
	border: 1px solid #bbb;
	background-color: #996600;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#postoil-cities #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #996600;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;
} 
#postoil-cities #description h2 {
	color: #996600;
}
#postoil-cities #pagination a {
	background-color: #996600;	
}

#postoil-cities #tags a {
	color: #996600;
}
#postoil-cities #metadata #datos a {
	color: #996600;
}
#postoil-cities #sidebar a {
}

/* SENTIENT CITY STUFF */

#sentient-city  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_ecosistemaurbano.jpg);
	background-repeat: no-repeat;
	color: #fb102e;
}
#sentient-city #cabeza h1 {
	bottom: 0px;
	font-size: 350%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #ff0000;
	display: block;
	width: 100%;
	height: 100%;
}

#sentient-city #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #ff0000;
}
#sentient-city #cabeza a:hover {
	text-decoration: none;
}
#sentient-city #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #ff0000;
	color: #ffffff;
}
#sentient-city #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #fb102e;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
} 

#sentient-city  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#sentient-city #slider h4 {
	border: 1px solid #bbb;
	background-color: #ff0000;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#sentient-city #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #ff0000;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;;
} 

#sentient-city #description h2 {
	color: #ff0000;
}

#sentient-city #pagination span {
background-color:#FFFFFF;
border:1px solid #FF0000;
color:#FF0000;
}

#sentient-city #pagination a {
	background-color: #ff0000;
	color:#ffffff;
}

#sentient-city #tags a { 
	color:#ff0000;
}
#sentient-city #metadata #datos a { 
	color:#ff0000;
}
#sentient-city #sidebar a {
}

/* MADRIDSHANGHAI STUFF */

#madridshanghai  #cabeza {
	height: 70px;
	background-color: #ffffff;
	margin-bottom: 10px;
	background-image: url(images/banner_madridshanghai.png);
	background-repeat: no-repeat;
	color: #fb102e;
}
#madridshanghai #cabeza h1 {
	bottom: 0px;
	font-size: 35%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: -2px;
	color: #0099cc;
	display: block;
	width: 100%;
	height: 100%;
}

#madridshanghai #cabeza a {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 15px;
	padding-top: 25px;
	color: #0099cc;
}
#madridshanghai #cabeza a:hover {
	text-decoration: none;
}
#madridshanghai #menu #firstmenu h4 {
	padding: 2px;
	height: 16px;
	background-color: #0099cc;
	color: #ffffff;
}
#madridshanghai #menu #subscribemenu {
	position: absolute;
	bottom: 0px;
	height: 20px;
	border: 1px solid #bbb;
	width: 148px;
	background-color: #0099cc;
	background-image: url(images/feed-icon_grey-16px.png);
	background-position: 130px 2px;
	background-repeat: no-repeat;
	text-transform: uppercase;
} 

#madridshanghai  #menu #subscribemenu a {
	text-align: center;
	padding-top: 4px;
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
}
#madridshanghai #slider h4 {
	border: 1px solid #bbb;
	background-color: #0099cc;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 3px;
	color: #ffffff;
} 
#madridshanghai #more #search {
	width: 236px;
	position: absolute;
	bottom: 0px;
	border: 1px solid #bbb;
	background-color: #0099cc;
	height: 18px;
	text-align: right;
	padding: 1px;
	text-transform: uppercase;
	color: #ffffff;;
} 

#madridshanghai #description h2 {
	color: #0099cc;
}

#madridshanghai #pagination span {
background-color:#FFFFFF;
border:1px solid #0099cc;
color:#0099cc;
}

#madridshanghai #pagination a {
	background-color: #0099cc;
	color:#ffffff;
}

#madridshanghai #tags a { 
	color:#0099cc;
}
#madridshanghai #metadata #datos a { 
	color:#0099cc;
}
#madridshanghai #sidebar a {
}