@charset "utf-8";
/* CSS Document */

/************************************
Trinn
Criado em: Junho/2008                     																					
Desenvolvido por: ZONAInternet
************************************/

/************************************
	BASIC TAGS
************************************/

* {    
	margin: 0; padding: 0;	border: none; text-decoration: none; list-style-type: none;
}
body {
	background: #eae9e1;
	color: #000000;
	font: 11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#desktop {
	margin: 0 auto;
	width: 750px;
}

/************************************
	CLASSES
************************************/
#textos {
	padding: 15px;
	width: 478px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	background: #fff;
	overflow: hidden;/**/
	_overflow: visible;
}

	.bold { font-weight: bold; }
	.italic { font-style: italic; }
	.center { text-align: center; }
	.right { text-align: right; }
	.left { text-align: left; }
	.block { display: block; }
	.upercase { text-transform: uppercase; }
	.underline { text-decoration: underline; }
	.cor_666 { color: #666666; }
	.cor_areia { color: #A3A183; }
	a { color: #83826A; }
	a:hover { color: #004D6D; text-decoration: none; }
	p { margin-bottom: 15px; }
	.f9 { font-size: 9px; }
	.f10 { font-size: 10px; }
	.clear { clear: both; }
	
	.linha { width: 100%; height: 1px; border-bottom: solid 2px #939277; clear: both; padding-top: 5px; margin-bottom: 5px; }
	
/************************************
	HOME
************************************/

#desktopHome {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -375px;
	width: 750px; height: 500px;
}

#desktopHome #esquerda {
	position: relative;
	float: left;
	width: 152px; height: 500px;
	background: url(../imgs/home_left.gif);
}

	#desktopHome #esquerda #newsletter { margin-top: 266px; padding: 0 5px; }
	
		#desktopHome #esquerda #newsletter input { width: 136px; margin: 0 0 6px 0; border: 0; font-size: 10px; color: #004D6D; }
			#desktopHome #esquerda #newsletter input.check { margin: 1px 0 0 0; padding: 0; background: none; width: 15px; height: 15px; float: left; }
		
		#desktopHome #esquerda #newsletter label { font-size: 10px; float: left; margin-left: 3px; color: #83826A; }
		
		#desktopHome #esquerda #newsletter input.btCadastrar {
			clear: both;
			float: right;
			margin-top: 5px; padding: 0 0 2px 0;
			width: 70px; height: 22px;
			color: #f9f9f7;
			background: #A3A183;
			border: 2px solid #e2e0ce;
			cursor: pointer;
		}

	#desktopHome #esquerda p {
		color: #004D6D;
		margin-bottom: 5px;
	}

	#desktopHome #esquerda p.small {
		font-size: 9px;
		color: #83826A;
	}
	
	#desktopHome #esquerda a.adv { position: absolute; left: 5px; bottom: 3px; font-size: 9px; }

#desktopHome #topo {
	float: left;
	width: 598px; height: 194px;
	background: url(../imgs/home_top.jpg);
}

#desktopHome #bottom {
	position: relative;
	float: right;
	width: 598px; height: 306px;
	background: url(../imgs/home_bottom.gif);
}

	#desktopHome #bottom #data {
		position: absolute;
		bottom: 0; right: 0;
		width: 170px; height: 20px;
		color: #83826A;
		font-size: 9px;
		text-align: center;
	}
	#desktopHome #bottom p {
		margin: 105px 95px 0 120px;
		_margin-top: 40px;
		color: #83826A;
	}
	#desktopHome #bottom p.endereco {
		position: absolute;
		left: 0; bottom: 30px;
		color: #004D6D;
	}
	
	#desktopHome #bottom .linkIdioma {
		position: absolute;
		right: 8px; bottom: 30px;
		font-size: 9px;
	}


/************************************
	HEADER 
************************************/

#header {
	position: relative;
	width: 750px; height: 120px; overflow: hidden;
}
	#header #fundoMenu {
		position: absolute;
		bottom: 0; left: 0;
		width: 750px; height: 50px;
		background: #6B9AA9;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
		-moz-opacity:0.60;
	}
	#header menu {
		position: absolute;
		bottom: 0; right: 10px;
		z-index: 25;
	}
	#bottom menu {
		float: right;
		padding: 35px 30px 0 0;
	}
		menu li { float: right; }
		menu li a { display: block; height: 30px; text-indent:-5000px; overflow: hidden; }
		
		body#relatorios li.engl, body#faleconosco li.engl, body#cotas li.engl,
		body#quemsomos li.engl, body#equipe li.engl, body#diferenciais li.engl, body#filosofia li.engl, body#servicos li.engl,
		body#nagg li.engl, body#nall li.engl, body#nfia li.engl, body#nt60 li.engl { display: none; }
		
		body#relatorios li.port, body#faleconosco li.port, body#cotas li.port,
		body#quemsomos li.port, body#equipe li.port { display: none; }
		
		body#home menu li.home a, body#home menu li.home a:hover { background: url(../imgs/bt_home_ativo.png); cursor: default; }
		menu li.home a { width: 67px; background: url(../imgs/bt_home.png); }
		#bottom menu li.home a { cursor: default; }
		#header menu li.home a:hover { background: url(../imgs/bt_home_over.png); }
		
		body#quemsomos #header menu li.empr a, body#quemsomos #header menu li.empr a:hover, body#equipe #header menu li.empr a, body#equipe #header menu li.empr a:hover, body#diferenciais #header menu li.empr a, body#diferenciais #header menu li.empr a:hover, body#filosofia #header menu li.empr a, body#filosofia #header menu li.empr a:hover, body#servicos #header menu li.empr a, body#servicos #header menu li.empr a:hover { background: url(../imgs/bt_empresa_ativo.png); cursor: default; }
		menu li.empr a { width: 101px; background: url(../imgs/bt_empresa.png); }
		menu li.empr a:hover { background: url(../imgs/bt_empresa_over.png); }
		
		body#cotas #header menu li.prod a, body#cotas #header menu li.prod a:hover, body#nagg #header menu li.prod a, body#nagg #header menu li.prod a:hover, body#nall #header menu li.prod a, body#nall #header menu li.prod a:hover, body#nt60 #header menu li.prod a, body#nt60 #header menu li.prod a:hover, body#nfia #header menu li.prod a, body#nfia #header menu li.prod a:hover { background: url(../imgs/bt_produtos_ativo.png); cursor: default; }
		menu li.prod a { width: 89px; background: url(../imgs/bt_produtos.png); }
		menu li.prod a:hover { background: url(../imgs/bt_produtos_over.png); }
		
		body#relatorios #header menu li.rela a, body#relatorios #header menu li.rela a:hover { background: url(../imgs/bt_relatorios_ativo.png); cursor: default; }
		menu li.rela a { width: 99px; background: url(../imgs/bt_relatorios.png); }
		menu li.rela a:hover { background: url(../imgs/bt_relatorios_over.png); }
		
		body#faleconosco #header menu li.fale a, body#faleconosco #header menu li.fale a:hover { background: url(../imgs/bt_fale_ativo.png); cursor: default; }
		menu li.fale a { width: 119px; background: url(../imgs/bt_fale.png); }
		menu li.fale a:hover { background: url(../imgs/bt_fale_over.png); }
		
		menu li.engl a { display: none; width: 80px; background: url(../imgs/bt_english.png); }
		menu li.engl a:hover { background: url(../imgs/bt_english_over.png); }
		
		body#quemsomos #header menu li.comp a, body#quemsomos #header menu li.comp a:hover, body#equipe #header menu li.comp a, body#equipe #header menu li.comp a:hover { background: url(../imgs/bt_company_ativo.png); cursor: default; }
		menu li.comp a { width: 119px; background: url(../imgs/bt_company.png); }
		menu li.comp a:hover { background: url(../imgs/bt_company_over.png); }
		
		body#cotas #header menu li.fund a, body#cotas #header menu li.fund a:hover { background: url(../imgs/bt_funds_ativo.png); cursor: default; }
		menu li.fund a { width: 69px; background: url(../imgs/bt_funds.png); }
		menu li.fund a:hover { background: url(../imgs/bt_funds_over.png); }
		
		body#relatorios #header menu li.repo a, body#relatorios #header menu li.repo a:hover { background: url(../imgs/bt_reports_ativo.png); cursor: default; }
		menu li.repo a { width: 81px; background: url(../imgs/bt_reports.png); }
		menu li.repo a:hover { background: url(../imgs/bt_reports_over.png); }
		
		body#faleconosco #header menu li.cont a, body#faleconosco #header menu li.cont a:hover { background: url(../imgs/bt_contact_ativo.png); cursor: default; }
		menu li.cont a { width: 101px; background: url(../imgs/bt_contact.png); }
		menu li.cont a:hover { background: url(../imgs/bt_contact_over.png); }
		
		menu li.port a { display: none; width: 98px; background: url(../imgs/bt_portugues.png); }
		menu li.port a:hover { background: url(../imgs/bt_portugues_over.png); }


/************************************
	CONTEÚDO 
************************************/

#content {
	margin: 0 auto;
	width: 750px;
	overflow: hidden;
	background: #FFFFFF;
}
	#content #subMenu {
		margin-top: 5px;
		width: 750px; height: 30px;
		background: #eae9e1;
	}
		#content #subMenu ul { float: right; margin-right: 17px; }
			#content #subMenu ul li { float: right; }
			#content #subMenu ul li a { display: block; height: 30px; text-indent:-5000px; overflow: hidden; }
			
				body#quemsomos #content #subMenu ul li.quem a { background: url(../imgs/bt_sub_quem_over.gif); cursor: default; }
				#content #subMenu ul li.quem a { width: 91px; background: url(../imgs/bt_sub_quem.gif); }
				#content #subMenu ul li.quem a:hover { background: url(../imgs/bt_sub_quem_over.gif); }
				
				body#equipe #content #subMenu ul li.equp a { background: url(../imgs/bt_sub_equipe_over.gif); cursor: default; }
				#content #subMenu ul li.equp a { width: 80px; background: url(../imgs/bt_sub_equipe.gif); }
				#content #subMenu ul li.equp a:hover { background: url(../imgs/bt_sub_equipe_over.gif); }
				
				body#diferenciais #content #subMenu ul li.dife a { background: url(../imgs/bt_sub_diferenciais_over.gif); cursor: default; }
				#content #subMenu ul li.dife a { width: 88px; background: url(../imgs/bt_sub_diferenciais.gif); }
				#content #subMenu ul li.dife a:hover { background: url(../imgs/bt_sub_diferenciais_over.gif); }
				
				body#filosofia #content #subMenu ul li.filo a { background: url(../imgs/bt_sub_filosofia_over.gif); cursor: default; }
				#content #subMenu ul li.filo a { width: 170px; background: url(../imgs/bt_sub_filosofia.gif); }
				#content #subMenu ul li.filo a:hover { background: url(../imgs/bt_sub_filosofia_over.gif); }
				
				body#servicos #content #subMenu ul li.serv a { background: url(../imgs/bt_sub_servicos_over.gif); cursor: default; }
				#content #subMenu ul li.serv a { width: 150px; background: url(../imgs/bt_sub_servicos.gif); }
				#content #subMenu ul li.serv a:hover { background: url(../imgs/bt_sub_servicos_over.gif); }
				
				body#servicos #content #subMenu ul li.politica a { background: url(../imgs/bt_sub_politica.jpg); cursor: default; }
				#content #subMenu ul li.politica a { width: 100px; background: url(../imgs/bt_sub_politica.jpg); }
				#content #subMenu ul li.politica a:hover { background: url(../imgs/bt_sub_politica_over.jpg); }				
				
				body#cotas #content #subMenu ul li.cota a { background: url(../imgs/bt_sub_cotas_over.gif); cursor: default; }
				#content #subMenu ul li.cota a { width: 150px; background: url(../imgs/bt_sub_cotas.gif); }
				#content #subMenu ul li.cota a:hover { background: url(../imgs/bt_sub_cotas_over.gif); }
				
				body#nagg #content #subMenu ul li.nagg a { background: url(../imgs/bt_sub_agg_over.gif); cursor: default; }
				#content #subMenu ul li.nagg a { width: 181px; background: url(../imgs/bt_sub_agg.gif); }
				#content #subMenu ul li.nagg a:hover { background: url(../imgs/bt_sub_agg_over.gif); }
				
				body#nall #content #subMenu ul li.nall a { background: url(../imgs/bt_sub_all_over.gif); cursor: default; }
				#content #subMenu ul li.nall a { width: 115px; background: url(../imgs/bt_sub_all.gif); }
				#content #subMenu ul li.nall a:hover { background: url(../imgs/bt_sub_all_over.gif); }
				
				body#nt60 #content #subMenu ul li.nt60 a { background: url(../imgs/bt_sub_nobel60_over.gif); cursor: default; }
				#content #subMenu ul li.nt60 a { width: 83px; background: url(../imgs/bt_sub_nobel60.gif); }
				#content #subMenu ul li.nt60 a:hover { background: url(../imgs/bt_sub_nobel60_over.gif); }
				
				body#nfia #content #subMenu ul li.nfia a { background: url(../imgs/bt_sub_fia_over.gif); cursor: default; }
				#content #subMenu ul li.nfia a { width: 73px; background: url(../imgs/bt_sub_fia.gif); }
				#content #subMenu ul li.nfia a:hover { background: url(../imgs/bt_sub_fia_over.gif); }
				
				body#quemsomos #content #subMenu ul li.abou a { background: url(../imgs/bt_sub_about_over.gif); cursor: default; }
				#content #subMenu ul li.abou a { width: 68px; background: url(../imgs/bt_sub_about.gif); }
				#content #subMenu ul li.abou a:hover { background: url(../imgs/bt_sub_about_over.gif); }
				
				body#equipe #content #subMenu ul li.exec a { background: url(../imgs/bt_sub_executives_over.gif); cursor: default; }
				#content #subMenu ul li.exec a { width: 79px; background: url(../imgs/bt_sub_executives.gif); }
				#content #subMenu ul li.exec a:hover { background: url(../imgs/bt_sub_executives_over.gif); }
				
	#content #subSubMenu {
		width: 700px; height: 22px;
		background: #e2e0ce;
		text-align: right;
		padding: 3px 25px 0 25px;
	}
	
	#content #interna, #content .internaNoTxt {
		position: relative;
		margin: 0 auto; padding: 30px 20px 20px 30px;
		min-height: 300px;
		height: auto !important;
		width: 440px; height: 300px;
		border-left: 15px solid #e2e0ce;
		border-right: 15px solid #eae9e1;
	}
	#content .internaNoTxt {
		padding: 20px 0 0 0;
		width: 540px;
	}
	#content .NoTxtWidth {
		width: 660px;
	}
	
		#content .coluna { width: 220px; padding: 30px 10px 20px 40px; float: left; }
	
		#content .destaque { color: #939277; font-weight: bold; font-size: 12px; }
		#content .titulo, #content .internaNoTxt .titulo {
			position: relative;
			width: 100%; height: 25px;
			margin-bottom: 15px;
			border-bottom: 2px solid #6B9AA9;
		}
			#content .titulo p, #content .internaNoTxt .titulo p {
				position: absolute;
				display: block;
				left: 22px; bottom: -6px;
				padding: 0 3px; margin: 0;
				background: #FFFFFF;
				color: #6B9AA9;
				font-size: 14px;
				font-weight: bold;
				letter-spacing: 0.1em;
			}
		
		#content .noBR { margin-top: -10px; }
		#content .titRelatorio { font-size: 12px; font-weight: bold; clear: both;  }
		#content .small { color: #666666; font-size: 10px; }
		#content #endLine {
			position: absolute;
			bottom: 0; left: -15px;
			width: 15px; height: 50px;
			background: #FFFFFF;
		}
		#content .internaNoTxt #endLine {
			height: 25px;
		}
		
		#content .internaNoTxt p { padding: 0 20px 0 28px; }
		
		#content .internaNoTxt p.pColuna { color: #004D6D; margin-left: -10px; padding: 15px 0 0 0; font-weight: bold; }
		
		#content #interna ul li { list-style-type: square; padding: 10px 0 0 3px; margin-left: 15px; color: #6B9AA9; }
			#content #interna ul li p { margin: 0; color: #000000; }
			
		#content .disclaimer { color: #333333; font-size: 10px; line-height: 14px; }

#footer {
	clear: both;
	padding: 10px 5px;
	width: 740px;
	font-size: 10px;
	text-align: center;
	color: #666666;
	background: #e2e0ce;
}
	#footer a { color: #333333; }
	#footer a:hover { text-decoration: underline; }


/************************************
	FORMULÁRIOS 
************************************/
	
label { color: #A3A183; }
input {
	margin-bottom: 10px; padding: 2px;
	width: 212px; height: 15px;
	background: #f9f9f7;
	border: 2px solid #e2e0ce;
}
input.big { height: 70px; }
select {
	margin: 0; padding: 0;
	width: 120px; height: 20px;
	background: #f9f9f7;
	border: 2px solid #e2e0ce;
	float: left;
}
.btEnviar {
	float: right;
	padding: 0;
	width: 50px; height: 22px;
	color: #A3A183;
}
.selectMes { float: left; _width: 120px; margin: 0 0 40px 15px; _margin-left: 10px; }
.selectMes.sMes { margin-left: 30px; _margin-left: 15px; }
.selectMes.sMes select#carta_mes { _margin-left: 0px; }
.selectMes .textoMes { height: 20px; }
.btOk {
	float: left;
	margin: 20px 0 0 10px; padding: 0;
	width: 40px; height: 20px; _height: 24px;
	color: #A3A183;
}

/************************************
	TABELAS
************************************/

#cotasTable {
	margin: 0 auto 20px auto;
	width: 660px;
	border-collapse: collapse;
}
	#cotasTable th, #cotasTable td { font: 11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	#cotasTable th { font-weight: bold; vertical-align: bottom; }

#tabela {
	margin: 2px auto 15px auto; padding: 2px;
	width: 736px;
	background: #FFFFFF;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #555239;
}

#retorno {
	margin-top: 2px;
	width: 359px;
	background: #FFFFFF;
	font: 9px Tahoma;
	color: #555239;
}
#retorno td { padding: 2px 0; }
#retorno .tit_dourado {
	height: 15px;
	color: #939278;
	background: #E9E8E1;
	text-align: right;
}

#graf_pos {
	margin: 0 25px;
	color: #939278;
}
#dataAt { margin: 0 10px; padding-top: 20px; color: #939278; }
#bottomDisc {
	margin: 0 10px;
}

#linha0 {
	padding-left: 3px;
	height: 18px;
	color: #054F5A;
	background: #A0BAC4;
	font-weight: bold;
}

.linha0{
	background: #A0BAC4;
	font-weight: bold;
	font-size: 10px;
	height: 15px;
	color: #054F5A;
	padding: 0 2px 0 3px;
	text-align: right;
}

.linha1{
	background-color:#A0BAC4;
	font-weight:bold;
	font-size:10px;
	height:15px;
	color:#054F5A;
	padding: 0 2px 0 3px;
	text-align: left;
}

#linha1{
	background-color:#E9E8E1;
	font-weight:bold;
	height:18px;
	color:#054F5A;
	text-align:right;
}

.dourado{
	font-weight:bold;
	height:14px;
	color:#807B55;
}

.tit_blue td{
	font-weight:bold;
	font-size:9px;
	height:14px;
	color:#054F5A;
	background-color:#E9E8E1;
	text-align:right;
}

.tit_blue th {
	font-size:9px;
	height:14px;
	color:#FFFFFF;
	background:#C5C19E;
	text-align:right;
	padding: 3px;
}
.tit_blue th.left {
	text-align: left;
}

.dourado1{
	font-weight:bold;
	height:14px;
	color:#807B55;
	font-size:10px;
	background:#E9E8E1;
	padding: 0 2px 0 3px;
	text-align:right;
}

.dourado2{
	font-weight: bold;
	height: 14px;
	color: #807B55;
	font-size: 10px;
	background-color: #E9E8E1;
	padding: 0 2px 0 3px;
	text-align: left;
}

.dourado3{
	font-weight:bold;
	height:14px;
	color:#807B55;
	font-size:9px;
	padding: 0 2px 0 3px;
	text-align:left;
}
.valordour{
	font-family:Tahoma;
	text-align:right;
	color:#939278;
	font-size:9px;
}


.valordourN, .valordourN2{
	font-family:Tahoma;
	text-align:right;
	color:#585848;
	font-size:9px;
	padding: 3px;
	border-bottom: 1px solid #C5C19E;
}
.valordourN2 { text-align: left; }

.valordourB{
	font-family:Tahoma;
	text-align:right;
	color:#585848;
	font-size:9px;
	padding: 3px;
}

.valordour2 {
	font: 11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #939278;
	padding: 2px 0; padding-right: 4px;
	text-align: left;
}



#logo_ambid{text-align:right}
#logo_ambid img{margin:0 10px 10px 0}
