body {
    padding:0;
    margin:0;
    font-family:verdana;
}

hr {
    clear:both;
    height:0;
    font-size:1px;
    padding:0;
    margin:0;
    visibility:hidden;
    border:none;
}
a img {
    border:none;
}
#page_content {
	overflow:hidden;
}
#page_content ul {
    margin:10px 0 0 3px;
    padding:0;
    list-style:none;
}
#page_content ul li {
    margin:0 0 10px 0;
    padding:0 0 0 15px;
    background-image:url(imagesCSS/bullet.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    *>background-position:0px 6px;
}
#sub_menu ul li, #sub_menu2 ul li {
	margin:0 0 10px 0;
    padding:0 0 0 15px;
    background-image: none;
    background-repeat:no-repeat;
    background-position:0px 1px;
    list-style:none;
}

#main_page {
    width:950px;
    /*margin:0 auto 0 auto;*/
    background-image:url(imagesCSS/top_banner.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    position:absolute;
    left:50%;
    margin-left:-475px;
	top:0;
}
#top_banner {
    height:105px;
	position:relative;
}
#search_form {
    float:right;
    padding:0;
    margin:30px 0 0 0;
    text-align:right;
}

#logo {
	position:absolute;
	top:1px;
	left:0px;
}
.investimentos {
	letter-spacing:6.3px !important;
	color:#A5AEB5 !important;
}

#logo h1, #logo h2 {
    font-family:verdana;
    font-weight:bold;
    padding:0;
}
#logo h1 {
    font-size:21px;
    color:#000044;
    margin:0 0 4px 0;
    padding:37px 0 0 0;
}
#logo h2 {
    font-size:11px;
    color:#6E6E6E;
    margin:0;
}
#search_form p {
    font-family:verdana;
    font-size:10px;
    color:#797979;
}
#search_form select, #search_form input {
    color:#4D4D4D;
    font-size:10px;
}
#search_form p span {
    color:#404040;
    background-color:#D4D4D4;
    font-weight:bold;
    border:1px solid #BDBDBD;
    padding:4px 5px 4px 2px;
}
#search_form p span input {
    padding:1px;
    margin:0;
    border:1px solid #989898;
    background-color:##FFFFFF;
}
/* MENU */
ul#main_menu {
    list-style:none;
    margin:0;
    padding:0;
    font-family:verdana;
    font-size:9px;
    text-transform:uppercase;
    /*width:800px;*/
}
ul#main_menu li {
    margin:0;
    padding:0;
    display:inline;
    background:none;
}
ul#main_menu a {
    color:#000000;
    padding:4px 8px;
    display:block;
    float:left;
    background-color:#F3F3F3;
    text-decoration:none;
}
ul#main_menu a#active, ul#main_menu a:hover {
    background-color:#DEDEDE;
}
/* BOTTOM BAR */
#bottom_bar {
    border:1px solid #999999;
    border-width:1px 0;
    padding:0 4px;
    margin:0 0 20px 0;
    height:17px;
    line-height:17px;
    position:relative;
}
#bottom_bar div {
    background-image:url(imagesCSS/bottom_menu.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:153px;
    height:236px;
    position:absolute;
    left:0;
    bottom:40px;
}
#bottom_bar span, #bottom_bar span a {
    margin:0;
    padding:0;
    font-size:10px;
    text-decoration:none;
    color:#999999;
}
#bottom_bar #bottom_links {
    float:right;
}
#bottom_bar #copyright {
    float:left;
}
#bottom_bar span a:hover {
    text-decoration:underline;
}
/* CONTENT */
#content {
    /*position:relative;
    clear:both;*/
    height:auto !important;
    height:500px;
    min-height:500px;
}
#left_column {
    position:relative;
    margin:35px 0 30px 0;
    float:left;
    width:540px;
}
#right_column {
    float:right;
    top:0;
    right:0;
    width:390px;
    padding:48px 0 0 0;
}
#left_column img.img_content_right {
    float:right;
    display:block;
    margin:10px 0 10px 10px;
}
#left_column h1 {
    font-size:22px;
    color:#839FA8;
    font-weight:normal;
    margin:0;
    padding:0;
    border:1px solid #839FA8;
    border-width:0 0 1px 0;
}
#right_column h1 {
    font-size:11px;
    color:#656565;
    font-weight:normal;
    margin:0;
    padding:0 0 1px 0;
    border:1px dotted #839FA8;
    border-width:0 0 1px 0;
}
#left_column div.content {
    font-size:10px;
    margin:10px 0 20px 0;
}
#left_column div.content p {
    margin:0 0 10px 0;
}


.left_column {
    position:relative;
    margin:35px 0 30px 0;
    float:left;
    width:540px;
}
.right_column {
    float:right;
    top:0;
    right:0;
    width:390px;
    padding:48px 0 0 0;
}
.left_column img.img_content_right {
    float:right;
    display:block;
    margin:10px 0 10px 10px;
}
.left_column h1 {
    font-size:22px;
    color:#839FA8;
    font-weight:normal;
    margin:0;
    padding:0;
    border:1px solid #839FA8;
    border-width:0 0 1px 0;
}
.right_column h1 {
    font-size:11px;
    color:#656565;
    font-weight:normal;
    margin:0;
    padding:0 0 1px 0;
    border:1px dotted #839FA8;
    border-width:0 0 1px 0;
}
.left_column div.content {
    font-size:10px;
    margin:10px 0 20px 0;
}
.left_column div.content p {
    margin:0 0 10px 0;
}




/* BOX */
.box {
    border:1px solid #839FA8;
}
.box, .no_border_box {
    margin:0 0 10px 0;
}
.box p {
    padding:0;
    margin:0 0 10px 0;
}
.box img {
    display:block;
}
.box div {
    font-size:10px;
    color:#807E7E;
}
#left_column .box h1, #left_small_column .box h1, #right_small_column .box h1, #right_small_column .no_border_box h1, .box h1 {
    font-size:10px;
    font-weight:bold;
    padding:2px 5px;
    margin:0;
    color:#FFFFFF;
    background-color:#839FA8;
    /*background-image:url(imagesCSS/right_arrow.jpg);
    background-position:right 2px;
    background-repeat:no-repeat;*/
}
div.news, div.first_news {
    font-size:10px;
    color:#807E7E;
    padding:5px;
}
div.news {
    border:1px dotted #839FA8;
    border-width:1px 0 0 0;
}
div.news img, div.first_news img {
    display:block;
}
a.more_news {
    float:left;
}
a.more, a.more_news {
    font-size:10px;
    text-decoration:none;
    display:block;
    cursor:pointer;
    background-color:#839FA8;
    color:#FFFFFF;
    width:80px;
    margin:5px 0 0 0;
    padding:2px 5px;
    background-image:url(imagesCSS/right_arrow.jpg);
    background-position:right 2px;
    background-repeat:no-repeat;
}
div.news div, div.first_news div {
    padding:0;
}
div.news img.left, div.first_news img.left {
    float:left;
    margin:0 5px 0 0;
}
div.news img.right, div.first_news img.right {
    float:right;
    margin:0 0 0 5px;
}
#left_small_column {
    float:left;
    width:181px;
}
#left_small_column img {
    display:block;
}
#left_small_column div.box div, #right_small_column div.box div, #right_small_column div.no_border_box div, .box div {
    font-size:10px;
    color:#807E7E;
    padding:5px;
}
#right_small_column {
    float:right;
    width:181px;
}
.grey_content {
    background-color:#F2F2F2;
}
.no_border_box select, .no_border_box input {
    font-size:10px;
    width:100%;
    border:1px solid #989898;
}
.no_border_box input.submit {
    background-color:#839FA8;
    color:#FFFFFF;
    border:none;
}
#currency_copyright {
    font-size:9px;
    display:block;
    margin:10px 0 0 0;
    text-align:right;
}
#currency_copyright a {
    color:#807E7E;
    text-decoration:none;
}
#currency_copyright a:hover {
    text-decoration:underline;
}
/* MAP */
#right_column div#map {
    height:180px;
    background-color:#F0F0F0;
    margin:0 0 10px 0;
}/* CONTACTS */
div#contacts, span#contacts {
    margin:0 0 10px 0;
    font-size:16px;
    color:#7A7A7A;
}
div#contacts {
    /*position:absolute;*/
    bottom:40px;
    font-weight:bold;
    /*width:590px;*/
}
div#contacts span {
    float:right;
}
#extra_column span#contacts {
    text-align:right;
    font-size:11px;
    font-weight:bold;
}
div#contacts a, span#contacts a {
    color:#7A7A7A;
    text-decoration:none;
	/*font-size:9px;*/
}
div#contacts a:hover, span#contacts a:hover {
    text-decoration:underline;
}


a {
    color:#555555;
	text-decoration:none;
}
a:hover {
    color:#000000;
	text-decoration:none;
}


/* BREADCRUMBS */
#breadcrumbs {
    /*position:absolute;
    top:10px;
    left:0;*/
    display:block;
    margin:10px 0 0 0;
    font-size:9px;
    color:#839FA8;
}
#breadcrumbs span {
    color:#555555;
}
#breadcrumbs a {
    color:#555555;
}
#breadcrumbs a:hover {
    color:#000000;
}
/* SUB MENU */
#sub_menu {
    width:180px;/*246px;*/
    margin:35px 0 20px 0;
    float:left;
}
#sub_menu ul {
    list-style:none;
    font-size:10px;
    padding:0;
    margin:0;
}
#sub_menu ul li {
    display:inline;
    margin:0;
    padding:0;
}
#sub_menu ul li a {
    color:#656565;
    text-decoration:none;
    display:block;
    padding:2px 5px 2px 10px;
    border-style:solid;
    border-color:#FFFFFF #FFFFFF #CCCCCC #FFFFFF;
    border-width:0 0 1px 5px;
}
#sub_menu ul li a#active, #sub_menu ul li a:hover, #sub_menu ul li #sactive {
    border-color:#FFFFFF #FFFFFF #CCCCCC #839FA8;
}
	/* SUB MENU2 - for countries */
	#sub_menu2 {
		width:246px;
		margin:10px 0 20px;
		float:left;
	}
	#sub_menu2 ul {
		list-style:none;
		font-size:10px;
		padding:0;
		margin:0;
	}
	#sub_menu2 ul li {
		display:inline;
		margin:0;
		padding:0;
	}
	#sub_menu2 ul li a {
		color:#656565;
		text-decoration:none;
		display:block;
		padding:2px 5px 2px 10px;
		border-style:solid;
		border-color:#FFFFFF #FFFFFF #CCCCCC #FFFFFF;
		border-width:0 0 1px 5px;
	}
	#sub_menu2 ul li a#active, #sub_menu2 ul li a:hover, #sub_menu2 ul li #sactive {
		border-color:#FFFFFF #FFFFFF #CCCCCC #839FA8;
	}
/* MIDDLE COLUMN */
#middle_column {
    width:525px;/*407px;*/
    margin:10px 0 20px 30px;
    float:left;
}
.people_h1{
	font-size:17px !important;
    font-weight:normal;
    color:#839FA8;
	border-bottom:solid 2px #839FA8;
	margin:40px 0 10px 0;
}
.people_h1 li{
	background-position: 0 4px !important;
}
#middle_column h1, #sub_menu h1, #sub_menu2 h1 {
    font-size:14px;
    font-weight:normal;
    color:#839FA8;
}
#middle_column img {
    border:1px solid #E5E5E5;
    display:block;
}
#middle_column .content {
    font-size:10px;
}
#middle_column .content p {
    margin:0 0 10px 0;
}
#extra_column {
    float:right;
    width:181px;
    margin:46px 0 0 0;
}
/* CONTACT BOX */
.contact_box {
    margin:20px 0 0 0;
}
#middle_column div.contact_box h1 {
    font-weight:bold;
    font-size:10px;
    color:#000000;
    float:left;
    padding:0;
    margin:30px 0 0 0;
}
.contact_box div.contact_info {
    float:left;
    margin:0;
    width:200px;
}
.contact_box a {
    color:#839FA8;
}
.contact_box div {
    font-size:10px;
}
.contact_box img {
    float:left;
    margin:0 10px 10px 0;
}

/* SITE MAP */
div#site_map {
    margin:50px 0 0 0;
}
ul#site_map {
    font-size:11px;
    margin:0 0 0 0;
    list-style:none;
}
ul#site_map li {
    display:block;
    /*padding:0;*/
    margin:0 0 2px 0;
}
ul#site_map li a {
    color:#000000;
    text-decoration:underline;
}
ul#site_map li a:hover {
    color:#333333;
}
#saveNewsletter {
    cursor:pointer;
}
#middle_column img.country {
    display:block;
    float:left;
    margin:0 0 10px 0;
    border:none;
}
img.investment, img.investment_thumbnail {
    display:block;
    float:left;
    margin:5px 0;
    border:none;
}
img.investment_thumbnail {
    float:right;
}
div.investment_list {
    float:left;
    width:350px;
}
a.investment {
    font-size:11px;
    color:#444444;
    font-weight:bold;
    text-decoration:underline;
}
h1 a {
    color:#444444;
    text-decoration:none;
}
.key_facts a {
    color:#fff !important;
    text-decoration:none;
}
span.key_fact_title {
    font-weight:bold;
    display:block;
    width:150px;
    float:left;
    margin:0 0 5px 0;
}
span.key_fact_value {
    font-weight:normal;
    display:block;
    width:240px;
    float:left;
    margin:0 0 5px 0;
}
div#key_facts_div, .key_facts_div {
    border:1px solid #839FA8;
    border-width:0 1px 1px 1px;
    padding:5px;
}
h1#key_facts, .key_facts {
    background-color:#839FA8;
    color:#FFFFFF;
    font-size:12px;
    padding:2px 5px;
    margin:0;
}
h3 {
    margin:0 0 3px 0;
    padding:0;
}
/* PEOPLE */
.people img {
    float:left;
    margin:0 10px 10px 0;
}
.people_info {
    float:left;
    width:350px;
    margin:60px 0 0 0;
}
.people_info span {
    display:block;
    font-size:10px;
}
.people_info a.email {
    color:#000000;
    font-size:10px;
    display:block;
}
.people_info a.email:hover {
    text-decoration:none;
}
.people_info span.tel {
    font-weight:bold;
}
.content_image {
    float:left;
    margin:0 0 10px 0;
}
a.pdf {
    display:block;
    font-size:10px;
    color:#555;
    padding:0 0 0 22px;
    height:20px;
    line-height:20px;
    background-image:url(imagesCSS/pdf_icon.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------------------- */
#t, #divArchives, #divLogin {
	display:none;
}
.downloadPDFDiv {
	float:right;
	top:-33px;
	position:relative;
}
.downloadSRSpan {
	position:relative;
	top:-18px;
	margin-left:30px;
}

.srButton {
	margin:5px 40px 0px 40px;
	padding: 3px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#839FA8;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	width:130px;
	height: 20px;
}
.srButton img {
	width:20px;
}
.srButton {
	_margin:0px;
	_padding:0px;
	_width:100px;
	_height: 20px;
	w\idth:130px;
	h\eight: 20px;
}
.srButton span, .srButton img {
	_position:relative;
	_top:5px;
	_margin-left:5px;
}
#btmSelectBox {
/*	background-color:#CCCCCC;
	color:#000000;
*/	border-top:1px solid #999999;
	padding:3px;
}
#divLogin {
	z-index:5;
	width:180px;
	position:absolute;
	bottom:80px;
	left:350px;
	border:3px solid #EEEEEE;
	background-image:url(imagesCSS/top_banner.jpg);
	font-size:10px;
	padding: 5px 40px 5px 40px;
}
#divLogin input {
	border:1px solid #000000;
	background-color: #FFFFFF;
}
#divArchives {
	z-index:5;
	width:300px;
	height:200px;
	position:absolute;
	bottom:80px;
	left:300px;
	border:3px solid #EEEEEE;
	background-image:url(imagesCSS/top_banner.jpg);
	font-size:10px;
	padding: 5px 40px 5px 40px;
	overflow:auto;
}
#divArchives input {
	border:1px solid #000000;
	background-color: #FFFFFF;
	width:100px;
	position:relative;
	left:100px;
}
.archivedLinks {
	text-decoration:none;
}
.archivedLinks:hover {
	text-decoration:underline;
}
/* draw sr page */
#srHeader {
	background-image:url(imagesCSS/srHeader.jpg);
	height:259px;
	width:790px;
	z-index:1;
}
#srTopStrip {
	position:relative;
	padding: 0 5px 0 5px;
	top:-98px;
	height: 22px;
	background-color:#5185ab;
	opacity: .5;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-left:10px;
	margin-right:10px;
	z-index:2;
}
#srMainMenu {
	position:relative;
	padding: 0 5px 0 5px;
	top:-105px;
	height: 22px;
	background-color:#eeeeee;
	opacity: .8;
	color:#000000;
	font-size: 10px;
	font-weight: bold;
	margin-left:10px;
	margin-right:10px;
	z-index:3;
}
ul#srMenu {
	list-style-type:none;
}
.srMenuItem {
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	cursor:pointer;
}
.srMenuItem a:hover {
	background-color:#dcdcdc;
	cursor:pointer;
}
#srContent {
	position:relative;
	top:-100px;
	margin:5px 20px 5px 20px;
	font-size:12px;
	z-index:4;
}
#srFooter {
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	color:#999999;
	font-size:10px;
	margin-top:50px;
	text-align:center;
}


.fundOneSpan {
	position:relative;
	top:30px;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
}
	.fundOneDivOne {
		position:relative;
		top:68px;
	}
	.fundOneDivTwo {
		relative:absolute;
		top:85px;
		text-align:right;
		right:0px;
		font-size:9px;
		font-weight:bold;
	}
.fundTwoSpan {
	position:relative;
	top:30px;
	margin-left:400px;
	font-size:14px;
	font-weight:bold;
}
	.fundTwoDivOne {
		position:relative;
		top:68px;
		font-size:9px;
		font-weight:bold;
	}
	.fundTwoDivTwo {
		position:absolute;
		top:85px;
		margin-left:400px;
		text-align:justify;
		/*width:300px;*/
		font-size:10px;
	}
.fundThreeSpan {
	position:relative;
	top:30px;
	margin-left:400px;
	font-size:14px;
	font-weight:bold;
}
	.fundThreeDivOne {
		position:absolute;
		top:70px;
		font-size:9px;
		font-weight:bold;
		//height:600px;
	}
	.fundThreeDivTwo {
		position:relative;
		top:51px;
		margin-left:400px;
		/*width:350px;*/
		text-align:justify;
		font-size:10px;
	}
.fundFourSpan {
	position:relative;
	top:30px;
	font-size:14px;
	font-weight:bold;
}
	.fundFourDivOne {
		position:relative;
		top:68px;
		left:-15px;
	}
.fundFiveSpan {
	position:relative;
	top:30px;
	font-size:14px;
	font-weight:bold;
}
	.fundFiveDivOne {
		position:relative;
		top:55px;
		text-align:justify;
		font-size:10px;
	}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearboth {
	clear:both;
}

/* -- draw sr page -- */

/* NEWSLETTER */
input#email_newsletter {
    font-size:9px;
    font-family:verdana;
    border:1px solid #585858;
    border-width:1px 1px 0 1px;
    margin:0;
    padding:2px;
    display:block;
    color:#585858;
    width:165px;
}
div#subscribe_newsletter p {
   color:#FFFFFF;
   padding:5px;
   margin:0;
   font-size:10px;
   font-weight:bold;
}
#container_red div#subscribe_newsletter p {
    background-color:#EF4135;
}
#container_orange div#subscribe_newsletter p {
    background-color:#CE7019;
}
#container_blue div#subscribe_newsletter p {
    background-color:#00929F;
}
#container_green div#subscribe_newsletter p {
    background-color:#AFBD21;
}
/* -- NEWSLETTER -- */

/* quicklinks */
.quicklinksTitle {
	border-bottom:1px solid #b2b2b2;
	background-color:#f0f0f0;
}
.quicklinksUrl {
	
}
/* -- quicklinks -- */

#filters_box {
	font-size:10px;
}
.filters_box_h {
	float:left;
	padding:2px 5px;
	margin:2px 2px 0 2px;
}
.filters_box_tab {
	background-color:#F0F0F0;
	border-top:1px solid #839FA8;
	border-right:1px solid #839FA8;
	border-left:1px solid #839FA8;
	padding:2px 5px;
	float:left;
	margin:2px 2px 0 2px;
	cursor:pointer;
}
.filters_box_tab:hover {
	background-color:#839FA8;
	color:#F0F0F0;
}
	.filters_box_tab_r {
		background-color:#F0F0F0;
		border-top:1px solid #839FA8;
		border-right:1px solid #839FA8;
		border-left:1px solid #839FA8;
		padding:2px 5px;
		float:right;
		margin:2px 2px 0 2px;
		cursor:pointer;
	}
	.filters_box_tab_r:hover {
		background-color:#839FA8;
		color:#F0F0F0;
	}
#filters_box_inner {
	background-color:#F0F0F0;
	min-height:50px;
	border-bottom:1px solid #839FA8;
}
#filters_box_inner__ {
	padding:10px;
	font-size:10px;
}
#filters_box_inner__ select {
	border:1px solid #839FA8;
	width:95%;
}
#filters_box_inner__ input {
	border:1px solid #839FA8;
	width:70%;
}



#investmentstypeselect {
	color:#839FA8;
	font-size:10px;
	border:1px solid #839FA8;
	position:absolute;
	top:1px;
	right:0;
}

.languageSwitch {
	font-size:10px;
	font-family:verdana;
	color:#797979;
}
.languageSwitch span {
	float:right;
	margin:3px 0px 0 0;
}
.languageSwitch a {
	float:right;
	color:#839FA8;
	text-decoration:underline;
	margin-left:5px;
	height:17px;
	width:25px;
	overflow:hidden;
	border:1px solid #fff;
	
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
.languageSwitch a:hover {
	color:#000;
	text-decoration:none;
	border:1px solid #839FA8;
	
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
}

/*INVESTMENT TAB*/

.intestments_tab_wrapper{
	height:23px;
	background-image:url(images/back_inactive_tab_front.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:100%;
	font-size:11px;
}
	.filters_box_tab_investments {
		background-color:#F0F0F0;
		border-top:1px solid #839FA8;
		border-right:1px solid #839FA8;
		border-left:1px solid #839FA8;
		padding:2px 5px;
		float:left;
		margin:2px 4px 0 0;
		cursor:pointer;
		background-image:url(images/tabs_bg_new.png);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	.filters_box_tab_investments:hover {
		background-color:#839FA8;
		color:#F0F0F0;
		background-image:none;
	}
	.filters_box_tab_investments_active{
		background-color:#839FA8;
		color:#F0F0F0;
		background-image:none;
		border-top:1px solid #839FA8;
		border-right:1px solid #839FA8;
		border-left:1px solid #839FA8;
		padding:2px 5px;
		float:left;
		margin:2px 4px 0 0;
		cursor:pointer;
	}
	.investment_content{
		 font-size: 10px;
    	margin: 10px 0 20px;
	}
		.investment_content p{
			margin:0 0 10px 0;
		}

