
body, select, input, textarea {color:#EFEF7F;}

body {background:#000;}
	body > header, #main {background:none;}
	.no-rgba body > header, .no-rgba #main {background:none;}

::-moz-selection {background:#BBB;}
::selection {background:#BBB;}

a {color:#EFEF7F;}

input[type="text"], input[type="password"], select, textarea {background:#404040;border-color:#EDED8D;}

input[type="submit"], #main-content a.more, input[type="submit"]:hover, #main-content a.more:hover {color:#FFF;border-color:#EDED8D;
	background-image:-moz-linear-gradient(top,#F0BA62,#8E6019);
	background-image:-webkit-linear-gradient(top,#F0BA62,#8E6019);
	background-image:-o-linear-gradient(top,#F0BA62,#8E6019);
	background-image:linear-gradient(to bottom,#F0BA62,#8E6019);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0BA62',endColorstr='#8E6019');}

/* ajax */
div.ajax-response {color:#2B8420;}
div.ajax-response.error {color:#FF1014;}

/* boxes */
.box {background:#000;}
	.box > header, .box > article, .box > section, .box footer {border:1px solid #EDED8D;}
	.box > article, .box > section {border-width:0 1px 1px 1px;}

	.box > header {background-image:-moz-linear-gradient(top,#2E2E2E,#101010);
			background-image:-webkit-linear-gradient(top,#2E2E2E,#101010);
			background-image:-o-linear-gradient(top,#2E2E2E,#101010);
			background-image:linear-gradient(to bottom,#2E2E2E,#101010);
			-pie-background:linear-gradient(#2E2E2E,#101010);}
		.box > header > *:first-child {color:inherit;}
			.box > header > *:first-child a {top:0;right:0;width:50px;background:none;}
			.box > header > *:first-child a:before {content:attr(title);color:#FFF;}
			.box > header > *:first-child a:hover {background:none;}

/* header */
body > header {height:99px;padding:0 0 10px 0;margin-top:0;}

	/* logo */
	body > header > h1 {display:none;}

	/* menu-top */
	body > header > nav.menu-top ul li {margin-left:18px;}
	body > header > nav.menu-top ul li:before {left:-10px;}
		body > header > nav.menu-top ul li a:before {display:none;}

	/* banner-header */
	#banner-header {display:none;}

	/* menu-main */
	body > header nav.menu-main {top:0;width:100%;background:none;margin:0;}
		body > header nav.menu-main > ul {text-align:left;padding-top:0;
				background-image:-moz-linear-gradient(top,#2E2E2E,#101010)!important;
				background-image:-webkit-linear-gradient(top,#2E2E2E,#101010)!important;
				background-image:-o-linear-gradient(top,#2E2E2E,#101010)!important;
				background-image:linear-gradient(to bottom,#2E2E2E,#101010)!important;
				-pie-background:linear-gradient(#2E2E2E,#101010)!important;
				behavior:url(/PIE.htc);}
			body > header nav.menu-main > ul > li {border-left:1px solid #5D5E60;}
			body > header nav.menu-main > ul > li:first-child {border-left:none;}
			body > header nav.menu-main > ul > li:hover, .lt-ie10 body > header nav.menu-main > ul > li.hover {background-image:none;-pie-background:none;border-bottom:none;}
				body > header nav.menu-main > ul > li:hover > ul {display:none;}
					body > header nav.menu-main > ul > li:hover > h2 a, .lt-ie10 body > header nav.menu-main > ul > li.hover > h2 a {color:inherit;padding:10px 21px;border:none;}
					body > header nav.menu-main > ul > li:hover > ul + h2 a:after, .lt-ie10 body > header nav.menu-main > ul > li.hover > ul + h2 a:after {display:none;}

/* main */
#main {padding:0;}

	/* boxes */
	#main aside > section > section a.more {color:inherit;}

	/* calendar */
	#main aside > section.calendar section ul.list li {border-bottom-color:#4E4E4E;}
	#main aside > section.calendar section ul.list li:nth-child(even) {background-color:#141414;}
		#main aside > section.calendar section ul.list li div.date {background:#3D3B3C;margin-top:6px;}
			#main aside > section.calendar section ul.list li div.date span.day {color:#FBFC1C;}
		#main aside > section.calendar section ul.list li div.text h4 a {color:inherit;}
	#main aside > section.calendar section > p a {color:#FFF;}
		#main aside > section.calendar section > p a:before {display:none;}

	/* categories-contents */
	#main aside > section.categories-contents section.contents-slider .scrollable .items .item .image {display:none;}

	/* investments */
	#main aside > section.investments section div.text p, #main aside > section.investments section div.text p span, #main aside > section.investments section div.text p a, #main aside > section.investments section div.text p:first-child a {color:#EDEB94;}

	/* menu */
	#main aside > section.menu nav ul li.current {background-color:transparent;}
		#main aside > section.menu nav ul li a {color:inherit;border-top-color:#4E4E4E;}
		#main aside > section.menu nav ul li.current > a {font-weight:bold;color:#FFF;}

	#main aside > section.menu nav > ul > li.current {border-style:solid;border-color:#EDED8D;}
		#main aside > section.menu nav > ul > li.current:first-child > a {color:inherit;}
		#main aside > section.menu nav > ul > li.current:first-child > a:before {display:none;}

/* main content */
	/* boxes */
	#main-content article section.wysiwyg {color:inherit;}

	#main-content footer > a {color:#FFF;}
	#main-content footer > section.per-page ul li + li:before {background:#EFEF7F;}
	#main-content footer > nav.pagination ul li.active a {color:#FFF;}

	/* comments */
	#main-content section.comments section.list article + article {border-top-style:solid;border-top-color:#EDED8D;}
		#main-content section.comments section.list article section h3 {color:inherit;}
		#main-content section.comments section.list article time {color:#FFF;}

	/* contents - list */
	#main-content.contents section.list article:nth-child(2n) {background:none;}
	#main-content.contents section.list article + * {border-top-style:solid;border-top-color:#EDED8D;}
		#main-content.contents section.list article h2 a {color:#E2E270;}
		#main-content.contents section.list article time {color:#FFF;}

	/* contents - content */
	#main-content.contents article.content section + section {border-top-style:solid;border-top-color:#EDED8D;}
		#main-content.contents article.content section.wysiwyg section.forms {color:inherit;}

		#main-content.contents article.content section.tags ul li {color:inherit;}
			#main-content.contents article.content section.tags ul li a {color:inherit;}

		#main-content.contents article.content section.rating ul.rates {color:inherit;}

		#main-content.contents article.content section.footer {color:inherit;}
			#main-content.contents article.content section.footer a.print, #main-content.contents article.content section.footer a.pdf {color:inherit;}

	/* galleries - list */
	#main-content.galleries section.list ul li div.info h2 a {color:#EFEF7F;}

	/* index */
	#main-content.index section.contentsTabs ul.jtabs li {border-right-style:solid;border-right-color:#EDED8D;}
	#main-content.index section.contentsTabs ul.jtabs li:not(.active) {color:#FFF;}
	#main-content.index section.contentsTabs section.jpanes section > p.more a {color:#FFF;}

	/* investments - list */
	#main-content.investments section.list article div h2 a {color:inherit;}

	/* investments - content */
	#main-content.investments article ul.tabs li {background-color:transparent;}
	#main-content.investments article ul.tabs li.active {color:inherit;background-color:#303030;}

	#main-content.investments article section.jpanes table tr:nth-child(even) {background-color:#303030;}
		#main-content.investments article section.jpanes table tr td:first-child {color:inherit;}
	#main-content.investments article section.jpanes table tr.infrastructure {background-color:transparent;}

	/* probes - list, content */
	#main-content.probes .item h2 a {font-weight:bold;color:inherit;}

/* footer */
body > footer {background:none;}
	.lt-ie9 body > footer section.menu nav {background:none;}
		body > footer section.menu nav > ul {border:1px solid #EDED8D!important;
			-moz-border-image:none;
			-webkit-border-image:none;
			-o-border-image:none;
			border-image:none;}
		.lt-ie9 body > footer section.menu nav > ul {background:none;}
		.lt-ie9 body > footer section.menu nav > ul:before, .lt-ie9 body > footer section.menu nav > ul:after {display:none;}
