body {
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:12px;
	color			:#838383;
	background-image:url(images/bg_body.jpg);
	background-color:#D9E1E8;
	background-repeat:repeat-x;
	margin			:0 0;
	padding			:0 0;
}

/*---------------------------------HEADER-------------------------------*/

#container{
	width			:940px;
	overflow		:hidden;
	margin			:0 auto;
	background-color:#FFFFFF;
}

#headContent{
	width			:940px;
	height			:208px;
	float			:left;
	overflow		:hidden;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
}

#headTop{
	width			:940px;
	height			:176px;
	float			:left;
	overflow		:hidden;
}

#logoArea{
	width			:264px;
	height			:176px;
	float			:left;
	overflow		:hidden;
}

#headRight{
	width			:676px;
	height			:176px;
	float			:left;
	overflow		:hidden;
}

#menuAuxiliar{
	width			:650px;
	height			:24px;
	padding-top		:10px;
	float			:left;
	overflow		:hidden;
	text-align		:right;
	color			:#FFFFFF;
	padding-right	:26px;
}

#menuAuxiliar a{
	color:#FFFFFF;
	text-decoration:none;
}

#fillArea{
	width			:676px;
	height			:142px;
	float			:left;
	overflow		:hidden;
}

#headBottom{
	width			:940px;
	height			:32px;
	float			:left;
	overflow		:hidden;
}

#clock{
	width			:313px;
	height			:22px;
	padding-top		:10px;
	float			:left;
	overflow		:hidden;
	color			:#C0D4E4;
	text-align		:center;
}

#flags{
	width			:314px;
	height			:32px;
	float			:left;
	overflow		:hidden;
}

#searchArea{
	width			:313px;
	height			:32px;
	float			:left;
	overflow		:hidden;
}

.typeSearch{
	width			:182px;
	height			:17px;
	margin-left		:90px;
	font-size		:9px;
	border			:none;
	float			:left;
	overflow		:hidden;
	padding			:5px 0px 0px 5px;
	color			:#44678D;
	font-family		:"Times New Roman";
	background		:transparent url(images/bg_input_search.jpg) no-repeat;
}

#btnIr{
	width			:26px;
	height			:20px;
	float			:left;
	overflow		:hidden;
	text-align		:center;
	color			:#A3B9D1;
	font-family		:"Times New Roman";
	background		:url(images/btn_ir.jpg) no-repeat;
}

#btnIr a{
	color			:#A3B9D1;
	text-decoration	:none;
}

/*--------------------------------------MAIN MENU-------------------------------------------*/

#mainMenu{
	width			:940px;
	height			:54px;
	float			:left;
	overflow		:hidden;
	text-align		:center;
	background-image:url(images/bg_main_menu.jpg);
	background-repeat:repeat-x;
}

#mainMenu li{
	margin			:0 0;
	padding			:0 0;
	display			:inline;
	float			:left;
	height			:54px;
}

#mainMenu li a{
	margin			:0 0;
	padding			:0 0;
	display			:block;
	float			:left;
	height			:54px;
	text-decoration	:none;
}

#mainMenu li a span, .menunavSPAN{
	display			:inline;
	float			:left;
	height			:14px;
	color			:#22415B;
	cursor			:pointer;
	padding			:20px 10px;
	text-transform	:uppercase;
}

#mainMenu li:hover, .menunavLI{
	margin			:0 0;
	padding			:0 0;
	display			:inline;
	float			:left;
	height			:54px;
	background		:url(images/item_menu_left.jpg) no-repeat left;
}

#mainMenu li a:hover, .menunavA{
	margin			:0 0;
	padding			:0 0;
	display			:block;
	float			:left;
	height			:54px;
	text-decoration	:none;
	background		:url(images/item_menu_right.jpg) no-repeat right;
}

/*-------------------------------------MAIN CONTENT----------------------------------------*/


#mainContent{
	width			:932px;
	height			:431px;
	padding			:0px 8px 0px 0px;
	float			:left;
	overflow		:hidden;
}

#animation{
	width			:517px;
	height			:431px;
	float			:left;
	overflow		:hidden;
	background-repeat:no-repeat;
	background-image:url(images/bg_animation.jpg);
}

#flash{
	width			:470px;
	height			:262px;
	float			:left;
	overflow		:hidden;
	margin			:22px 0px 0px 22px;
	_margin			:22px 0px 0px 11px;
}

#bannerEvents{
	width			:509px;
	float			:left;
	overflow		:hidden;
	margin			:12px 0px 0px 19px;
	_margin			:12px 0px 0px 8px;
}

/*--------------------------------------INDEXER NEWS--------------------------------------*/

#indexer{
	width			:415px;
	height			:431px;
	float			:left;
	overflow		:hidden;
	margin-top		:8px;
	background-repeat:no-repeat;
	background-image:url(images/bg_indexer.jpg);
}

.indexNewsCont{
	width			:385px;
	height			:114px;
	margin			:12px 14px 0px 14px;
	_margin			:7px;
	float			:left;
	overflow		:hidden;
	border-bottom	:1px dashed #afbdce;
}

.indexImage{
	width			:128px;
	height			:106px;
	float			:left;
	overflow		:hidden;
	margin			:0px 12px 0px 10px;
	_margin-left	:5px;
}

.indexText{
	width			:235px;
	height			:106px;
	float			:left;
	overflow		:hidden;
	font-family		:"Times New Roman";
}

.indexText a{
	text-decoration	:none;
}

.indexTitle{
	width			:235px;
	height			:20px;
	float			:left;
	overflow		:hidden;
	font-size		:14px;
	font-weight		:bold;
}

.indexBrief{
	width			:235px;
	height			:70px;
	float			:left;
	overflow		:hidden;
}

.more{
	width			:235px;
	float			:left;
	overflow		:hidden;
	text-align		:right;
	font-weight		:bold;
}

/*-----------------------------------------FOOTER------------------------------------------*/

#footerArea{
	width			:100%;
	height			:37px;
	overflow		:hidden;
	background-color:#f1f4f6;
	border-top		:1px solid #d2d4d6;
}

#footer{
	width			:940px;
	height			:27px;
	color			:#233C4D;
	padding-top		:10px;
	overflow		:hidden;
	margin			:0 auto;
	text-align		:center;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
}