/*  SOME RIGHT RESERVED - Creative Commons Attribution-Share Alike 2.0 Belgium License   */
/*  All contents by Nick & Koen from oneDot only */
/*  part of gatewing.com */

/* PAGE STANDARD ELEMENTS */

a:link	{
	color: #6597c7; text-decoration:none;
}
a:hover	{ 
	color: #49a1f6;
}
a:visited	{
	color: #6597c7; text-decoration:none;
}

b, strong { color:#333; }

img	{ 
	overflow:hidden; border: none;
}
object	{ overflow:hidden; }

body	{ 	
	border: none; margin:0px; overflow-x: hidden; background:#333 url(img/body.bg.gif) repeat-x top;
	font-size: 11px; font-family: "Lucida Grande", Lucida, Helvetica, sans; color: #666; line-height:18px;
}

ul	{
	margin:2px 20px;
	padding:0;
}
li	{
	padding:1px 8px;
}


/* ID STYLES */
#container			{ width:990px; margin:0px auto; }
#HDbanner			{ width:990px; height:178px; margin:0px; }
#content			{ width:990px; }
#left				{ width:338px; }
#main				{ width:652px; }
#subline			{ position:relative; top:-22px; }
#footer				{ width:100%; background:#475f74 url(img/footer.bg.png) repeat-x top; color:#222; font-size:10px; padding:0 0 12px; margin-top:42px; line-height:14px; }

#footer .item	{
	position:block; padding:2px 6px; margin:12px 0 0 18px; background:#2e4760; float:left;
	color:#4f7397;
	-moz-border-radius:4px; -webkit-border-radius: 4px;
}
#footer .item:hover	{ background:#132e4a; }


#menu	{
	width:958px; height:52px; margin:0; padding:2px 16px; background:url(img/menu.bg.png) no-repeat 0px -8px; list-style:none;
}
#menu li	{
	float:left; margin:10px 2px; padding:0; 
}
#menu img	{
	padding:0px 10px 4px;
}
#menu img:hover, #menu li.active img	{
	background:rgba( 0,0,0, 0.12);
	-moz-border-radius:4px; -webkit-border-radius: 4px;
	-moz-box-shadow:1px 1px 0px rgba(255,255,255, 0.24), inset 0 1px 0px rgba(0,0,0, 0.12), 0 -1px 0px rgba(255,255,255, 0.12);
}
#menu img:hover	{
	background:rgba( 0,0,0, 0.2) !important;
}

#submenu	{
	float:right; list-style:none;
}
#submenu li	{
	margin:13px 4px 9px;
}
#submenu img	{
	padding:0px 8px 3px;
}


/* GENERAL CLASSES */

.legenda			{ margin-top:10px; }
.legenda td			{ padding:0 10px; line-height:16px; }
.legenda strong		{ color:#000; line-height:20px; }
.legenda a			{ color:#2c2c2c; }

/* COLUMN & MOD CLASSES */

#left .mod	{
	width:268px; padding:18px 12px 8px 16px; margin:12px 2px 12px 10px; background:white;
	font-size:11px;
	-moz-box-shadow:0 1px 2px #000; -webkit-box-shadow:0 1px 3px #000; -moz-border-radius:3px; -webkit-border-radius: 3px;
}
#left .mod.fullspan	{
	width:296px; padding:12px 0;
}
#left .mod img	{
	margin-bottom:2px; padding:0px;
}


#main .mod	{
	width:572px; margin:12px 2px; padding:24px 42px 12px 32px; background:white; text-align:justify;
	-moz-box-shadow:0 1px 2px #000; -webkit-box-shadow:0 1px 3px #000;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
#main .mod.fullspan	{
	width:646px; padding:12px 0 12px;
}

.mod	{
	color:#666;
}

.mod img	{
	margin-bottom:8px; padding:0px;
}



.mod .title	{ display:block; margin-bottom:10px; }
.mod.fullspan .title	{
	margin:4px 0 6px 16px;
}


.mod.grey, .mod.alu	{ 
	border:2px solid white; border-width:1px 1px 2px 1px; background:#e3e3e3; padding:16px 12px 8px 14px;
	-moz-box-shadow:0 1px 3px #000; -webkit-box-shadow:0 1px 4px #000;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
 }

.mod.in .icon	{
	padding:2px 2px 2px 20px; background:url() no-repeat left center;
}

/* PAGE LEVEL CSS */

.home #left				{ width:310px; }
.home #main				{ width:680px; }

.mod.TextNews.no_nfo .active .nfo { display:none; }
.mod.TextNews.no_nfo	{  margin:38px 2px 12px 10px !important; }



/* TEMPLATES ccs additionals */
#breadcrumb	{
	display:block; margin:0 26px; height:14px; line-height:9px;
}
#breadcrumb a	{
	padding:0 1px 0 4px; margin: 0 1px;
	color:#444; cursor:default;
	-moz-border-radius:3px; -webkit-border-radius: 3px;
}
#breadcrumb a:hover	{  }
#breadcrumb a:link	{
	color:#888; cursor:pointer;
}
#breadcrumb a:visited	{
	color:#666; cursor:pointer;
}
#breadcrumb .icon	{
	width:18px; height:12px; background:url(img/breadcrumb.icon.png); float:left; margin-right:5px;
}
#breadcrumb a:first-child	{
	padding:0 4px 0 0;
}

#sitemap ul	{
	padding:12px 0; list-style:none; float:right; margin:2px 10px;
}
#sitemap a	{
	color:#333; padding:2px;
}
#sitemap .parent a	{
	color:black;
}

#sitemap a.active, #sitemap .active.parent a	{
	background:#6597C7;
}