*			{ margin:0; padding:0; outline:none; border:0 }
html,body	{ background:#F4F4E9 url(fundo_body.gif) center repeat-y; height:100% }
br, .clear	{ clear:both; font-size:1px }
.hidden		{ display:none }
ul li		{ list-style-type:none }

.login_registre { position:absolute; width:100%; left:0; margin-top:20px; z-index:100 }
.login_registre a:link, .login_registre a:visited { font:bold 10px Arial, Helvetica, sans-serif; color:#8193A9; text-transform:uppercase; letter-spacing:1px }
.login_registre a:hover { font:bold 10px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; text-transform:uppercase; letter-spacing:1px }
.login_int { width:752px; margin:auto; text-align:right; padding-right:27px }


#externa { height:100%; width:100%; position:absolute; top:0; left:0; visibility:hidden }

.logo { width:154px; float:left }
.logo p { padding:45px 25px 0 26px }
.principal { background:url(fundo_body.jpg) repeat-x }
#topogeral { width:775px; margin:auto; border-left:2px solid #FFF; border-right:2px solid #FFF }

.menu { float:left; width:621px }
.menu ul li { display:block; float:left; border-left:2px solid #FFF }
#menu { cursor:pointer }
#menu li { display:inline; text-align:left; float:left; position:relative }
#menu li ul { margin:103px 0 0 -2px; left:0; top:0; list-style:none; position:absolute; display:none; background-color:#FFF; width:227px; padding-bottom:10px }
#menu li ul li { display:block; clear:both; width:157px !important; width:137px; height:auto; padding:17px 10px 0 10px !important; padding:17px 0 0 10px; white-space:normal }
#menu li a:hover { font:10px Georgia, "Times New Roman", Times, serif; color:#666; text-decoration:none }
#menu li ul li a:link, #menu li ul li a:visited { font:10px Georgia, "Times New Roman", Times, serif; color:#666; text-transform:uppercase; display:block; width:145px }
#menu li ul li a:hover { font:10px Georgia, "Times New Roman", Times, serif; color:#904618; text-transform:uppercase; text-decoration:none; display:block; width:145px }



.banner { border-left:2px solid #FFF; border-right:2px solid #FFF; border-bottom:2px solid #FFF; margin:0 auto; width:775px }
.banner h2 { font:16px Georgia, "Times New Roman", Times, serif; color:#0A2F62; width:224px; position:absolute; margin:-129px 0 0 26px }
.banner h3 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#616473; width:115px; position:absolute; margin:-140px 0 0 643px }
#contact_eng { font:11px Verdana, Arial, Helvetica, sans-serif; color:#616473; width:108px; position:absolute; margin:-140px 0 0 468px }
.banner h4 { font:10px Georgia, "Times New Roman", Times, serif; color:#0A2F62; width:75px; position:absolute; margin:-22px 0 0 185px; background:url(bullet_saibamais.gif) no-repeat right; text-align:right; padding-right:10px }
.banner h4 a:link, .banner h4 a:visited, .banner h4 a:hover { font:10px Georgia, "Times New Roman", Times, serif; color:#0A2F62; text-decoration:none }

.conteudo { width:779px; margin:auto; background:url(fundo_conteudo.gif) repeat-y }
.relatorios { width:158px; float:left; padding-bottom:80px }
.relatorios h2 { font:11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:4px; text-transform:uppercase; text-align:center; color:#FFF; background-color:#7590A5; height:23px; border-bottom:2px solid #FFF; padding-top:11px; border-left:2px solid #FFF }
.relatorios li { margin:20px 0 0 20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.relatorios li a:link, .relatorios li a:visited { padding-left:12px; background:url(bullet_relatorios.gif) no-repeat 0 3px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.relatorios li strong a:link, .relatorios li strong a:visited { color:#7590A5 }
.relatorios li a:hover { padding-left:12px; background:url(bullet_relatorios.gif) no-repeat 0 -7px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none }

.fundos	{ float:left; width:621px; margin-left:-2px }
.fundos h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#7590A5; margin:30px 0 6px 30px }
.fundos p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 180px 10px 30px }
.fundos ul li { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 180px 10px 30px }
.fundos ul li a:link, .fundos ul li a:visited { color:#069; text-decoration:none }
.fundos ul li a:hover { color:#7590A5; text-decoration:none }

.fundo_tabela { background-color:#FFF; border-left:2px solid #FFF }
.fundo_tabela thead { background-color:#869DB2; letter-spacing:4px; text-transform:uppercase; height:51px; #height:34px }
.fundo_tabela thead th { border-bottom:17px solid #FFF; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:11px 0 0 32px; height:25px; #height:23px }
.fundo_tabela thead td { border-bottom:17px solid #FFF; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF }
.fundo_tabela tbody th { width:265px; text-align:left; padding:10px 0 17px 52px; background:url(bullet_fundos.gif) no-repeat 32px 13px; #background:url(bullet_fundos.gif) no-repeat 32px 14px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#069 }
.fundo_tabela tbody td { width:151px; text-align:center; padding:10px 0 17px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela_img { margin:0 !important }


.cotas_fundo_tabela { margin:0; background:#f0f0f0; width:100%; border-left:2px solid #FFF; border-top:40px solid #FFF }
.cotas_fundo_tabela tbody th { text-align:left; padding:5px 0 5px 45px; background:url(bullet_fundos.gif) no-repeat 32px 8px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#069 }
.cotas_fundo_tabela tbody td { text-align:left; padding:10px 0 0 30px; background:#FFF; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.cotas_fundo_tabela tbody td a:link, .cotas_fundo_tabela tbody td a:visited { background:url(bot_buscar.png) 0 25px; width:52px; height:19px; text-decoration:none; display:block; font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 9px }
.cotas_fundo_tabela tbody td a:hover { background:url(bot_buscar.png) 0 1px; width:52px; height:19px; text-decoration:none; display:block; padding:5px 0 0 9px }

/* Advertencia */
.advertencia { padding-bottom:30px }
.advertencia h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#7590A5; margin:30px 0 6px 30px }
.advertencia p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 30px }
.advertencia ul li { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 30px }
.advertencia ul li a:link, .advertencia ul li a:visited { color:#069; text-decoration:none }
.advertencia ul li a:hover { color:#7590A5; text-decoration:none }


.fundo_tabela2 { background-color:#FFF; border-left:2px solid #FFF }
.fundo_tabela2 thead { background-color:#869DB2; letter-spacing:4px; text-transform:uppercase; height:51px; #height:34px }
.fundo_tabela2 thead th { border-bottom:17px solid #FFF; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:11px 0 0 32px; height:25px; #height:23px }
.fundo_tabela2 thead td { border-bottom:17px solid #FFF; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF }
.fundo_tabela2 tbody th { width:265px; text-align:left; padding:10px 0 17px 52px; background:url(bullet_fundos.gif) no-repeat 32px 13px; #background:url(bullet_fundos.gif) no-repeat 32px 14px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#069 }
.fundo_tabela2 tbody td { width:151px; text-align:left; padding:10px 0 17px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela2 tbody td select { border: solid 1px #666; text-align:left; padding:1px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }

.fundo_tabela3 { background-color:#FFF; border-left:2px solid #FFF }
.fundo_tabela3 thead { background-color:#869DB2; letter-spacing:4px; text-transform:uppercase; height:51px; #height:34px }
.fundo_tabela3 thead th { border-bottom:17px solid #FFF; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:11px 0 0 32px; height:25px; #height:23px }
.fundo_tabela3 thead td { border-bottom:17px solid #FFF; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF }
.fundo_tabela3 tbody th { text-align:left; padding:10px 0 0 30px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; width:22% }
.fundo_tabela3 tbody td { text-align:left; padding:10px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela3 tbody td input { margin-right:5px; margin-top:-2px; padding:2px !important }
.fundo_tabela3 tbody td select { border: solid 1px #666; text-align:left; padding:1px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }


.fundo_tabela4 { margin:40px 0 0 20px }
.fundo_tabela4 tbody td { text-align:left; padding:5px 0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela4 tbody td input { margin-right:5px; margin-bottom:-2px; padding:1px 0 0 2px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela4 tbody td a:link, .fundo_tabela4 tbody td a:visited { background:url(bot_buscar.png) 0 25px; width:52px; height:19px; text-decoration:none; display:block; font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 9px }
.fundo_tabela4 tbody td a:hover { background:url(bot_buscar.png) 0 1px; width:52px; height:19px; text-decoration:none; display:block; padding:5px 0 0 9px }

.fundo_tabela5 { margin:40px 0 0 0 }
.fundo_tabela5 tbody td { text-align:left; padding:5px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela5 tbody td input { border:1px solid #CCC; background-color:#FFF; margin-left:15px; padding:2px 0 0 2px; height:16px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela5 tbody td a:link, .fundo_tabela5 tbody td a:visited, .fundo_tabela5 tbody td a:hover { background:url(bot_enviar.jpg) no-repeat 0 0; color:#000; font:12px Arial, Helvetica, sans-serif; height:17px; width:50px; padding:3px 0 0 10px; border:none; display:block; text-transform:capitalize; margin:10px 0 0 13px }
.fundo_tb5checkbox input { border:none !important; vertical-align:middle; margin:0 5px 0 15px !important; #margin:0 5px 0 10px !important }
.erros_dtinidtfin { position:absolute; margin:45px 0 0 330px; #margin:48px 0 0 330px }
.erros_dtinidtfin p { margin:21px 0 0 0 !important }

.fundo_tabela55 { margin:40px 0 0 0 }
.fundo_tabela55 tbody td { text-align:left; padding:5px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela55 tbody td input { border:1px solid #CCC; background-color:#FFF; margin-left:15px; padding:2px 0 0 2px; height:16px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela55 tbody td a:link, .fundo_tabela55 tbody td a:visited, .fundo_tabela55 tbody td a:hover { background:url(bot_enviar.jpg) no-repeat 0 0; color:#000; font:12px Arial, Helvetica, sans-serif; height:17px; width:50px; padding:3px 0 0 10px; border:none; display:block; text-transform:capitalize; margin:10px 0 0 13px }

.fundo_tabela6 { margin:20px 0 0 0; background:#f0f0f0 }
.fundo_tabela6 tbody th { text-align:left; padding:5px 0 5px 15px; background:url(bullet_fundos.gif) no-repeat 2px 8px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#069 }
.fundo_tabela6 tbody td { text-align:left; padding:10px 0 0 0; background:#FFF; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.fundo_tabela6 tbody td input { margin-right:5px; margin-bottom:-2px; padding:1px 0 0 2px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666 }
fundo_tabela6 tbody td a:link, .fundo_tabela6 tbody td a:visited { background:url(bot_buscar.png) 0 25px; width:52px; height:19px; text-decoration:none; display:block; font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 9px }
.fundo_tabela6 tbody td a:hover { background:url(bot_buscar.png) 0 1px; width:52px; height:19px; text-decoration:none; display:block; padding:5px 0 0 9px }

#dnn_ctr555_ViewAddTechCotas_txtDataInicial { border:solid 1px #666; text-align:left; padding:1px 0 0 2px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; height:13px }
#dnn_ctr555_ViewAddTechCotas_txtDataFinal { border:solid 1px #666; text-align:left; padding:1px 0 0 2px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; height:13px }
#dnn_ctr555_ViewAddTechCotas_lnkBuscar { background:url(bot_buscar.png) 0 25px; width:52px; height:19px; text-decoration:none; display:block; font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 0 9px; margin:-10px 0 0 166px; #margin:-10px 0 0 135px }
#dnn_ctr555_ViewAddTechCotas_lnkBuscar:hover { background:url(bot_buscar.png) 0 1px; width:52px; height:19px; text-decoration:none; display:block; padding:5px 0 0 9px }


#hr_rodape  { border-top:2px solid #FFF }
#rodape  	{ margin:auto; width:774px; border-left:2px solid #FFF; border-right:2px solid #FFF; padding-top:22px; padding-bottom:7px }
.anbid   	{ float:left; width:144px }
.anbid p   	{ font:bold 9px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; letter-spacing:1px; text-align:center }
.anbid p a:link, .anbid p a:visited  { font:bold 9px Arial, Helvetica, sans-serif; color:#999 }
.anbid p a:hover { text-decoration:none; font:bold 9px Arial, Helvetica, sans-serif; color:#7590A5 }
.info    	{ float:left; width:610px }
.info p		{ margin:0 0 0 7px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#999; text-align:justify }
.addtech { margin-top:20px }
.addtech p  { font:10px Arial, Helvetica, sans-serif; color:#999; margin:0; text-align:center; letter-spacing:normal; text-transform:none }


#saibamais_home { position:absolute; width:58px; height:15px; margin:-22px 0 0 184px }

/* carta alteracao cadastral */

.advertencia_carta h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#7590A5; margin:30px 0 6px 0px }
.advertencia_carta p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 0 }
.advertencia_carta ul li { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 0px; list-style:none outside}
.advertencia_carta ul li a:link, .advertencia_carta ul li a:visited { color:#069; text-decoration:none }
.advertencia_carta ul li a:hover { color:#7590A5; text-decoration:none }

.conteudo_carta { float:left; background:url(fundo_conheca.jpg) repeat-x top; margin-left:2px !important; margin-left:1px; padding:23px 30px 20px 30px; width:558px }
.conteudo_carta p{ font-size:12px; line-height:16px;}
.conteudo_carta ul li{ font-size:12px; line-height:16px;}
.conteudo_carta a:link, .conteudo_carta a:visited { font:12px Verdana, Arial, Helvetica, sans-serif; color:#7590A5;}
.conteudo_carta a:hover { font:12px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:underline;}

.conheca_carta li img { margin: 0 5px 20px 0; float:left;}
.conheca_carta { background:url(fundo_conheca.jpg) no-repeat top; border-right:2px solid #FFF; border-left:1px solid #FFF; width:155px; float:right}
.conheca_carta p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:23px 10px 13px 10px; }
.conheca_carta ul li { line-height:20px; color:#666; width:120px; margin-left:11px; padding:0 0; list-style:none outside; padding-right:10px;}
.conheca_carta ul li a:link, .conheca_carta ul li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666;}
.conheca_carta ul li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none;}

/* empresa.ascx */
.conteudo3 { width:779px; margin:auto; background:url(fundo_conteudo2.gif) repeat-y }
.submenu_empresa 	{ width:158px; float:left }
.submenu_empresa h2 { margin:23px 0 0 20px }
.submenu_empresa h2, .submenu_empresa h2 a:hover { text-transform:uppercase; text-decoration:none; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#904618 !important }
.submenu_empresa h2 a:link, .submenu_empresa h2 a:visited { text-transform:uppercase; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#666 }

.submenu_empresa ul { margin-bottom:30px }
.submenu_empresa li { margin:10px 0 0 20px; font:11px Georgia, "Times New Roman", Times, serif; color:#904618; text-transform:uppercase; letter-spacing:1px }
.submenu_empresa li strong { font:normal 12px Georgia, "Times New Roman", Times, serif; background:url(bullet_empresa.gif) no-repeat 0 -9px; padding-left:12px }
.submenu_empresa li a:link, .submenu_empresa li a:visited { padding-left:12px; background:url(bullet_empresa.gif) no-repeat 0 3px; font:12px Georgia, "Times New Roman", Times, serif; color:#666; text-transform:uppercase; letter-spacing:1px }
.submenu_empresa li a:hover { padding-left:12px; background:url(bullet_empresa.gif) no-repeat 0 -9px; font:12px Georgia, "Times New Roman", Times, serif; color:#904618; text-decoration:none; text-transform:uppercase; letter-spacing:1px }

.conteudo_empresa { width:422px; float:left; padding:5px 167px 0 32px; background-color:#F9F7EF }
.conteudo_empresa h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#516F6A; margin:30px 0 6px 0 }
.conteudo_empresa p	{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:20px 0; line-height:18px }
.conteudo_empresa ul li { font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; list-style:disc; margin:5px 0 5px 15px }
.conteudo_empresa a:link, .conteudo_empresa a:visited { font:12px Verdana, Arial, Helvetica, sans-serif; color:#904618; text-decoration:underline }
.conteudo_empresa a:hover { font:12px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:underline }

.form_contato2 { margin:10px 0 40px 0 }
.form_contato2 td { vertical-align:top; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-top:10px }
.form_contato2 th { vertical-align:top; text-align:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-top:13px; width:60px }
.form_contato2 input { border:1px solid #CCC; background-color:#FFF; margin-left:15px; width:183px; padding:2px 0 0 2px; height:16px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.login_area_rest { background:#F3F3E7 url(bot_enviar.gif) no-repeat 0 0 !important; color:#000 !important; font:12px Arial, Helvetica, sans-serif; height:22px !important; width:73px !important; padding:0 !important; border:none !important; cursor:pointer }


/* fundo_patrimonio.ascx */
.conheca2 { background:url(fundo_conheca.jpg) no-repeat; height:auto !important; height:154px; min-height:154px; border-bottom:2px solid #FDFDF7; padding:0 5px 0 13px }
.conheca2 h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#516F6A; padding:15px 0 }
.conheca2 p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:23px 9px 13px 11px }
.conheca2 ul li { line-height:20px; color:#666; padding:5px 0 }
.conheca2 ul li a:link, .conheca2 ul li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.conheca2 ul li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none }

.conteudo_fundos_pat { width:617px; float:left; border-right:2px solid #FFF; border-left:2px solid #FFF }
.conteudo_fundos_pat a:link, .conteudo_fundos_pat a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#033; text-transform:uppercase }
.conteudo_fundos_pat a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; text-decoration:none }

.conteudo_fundos_txt_pat { padding:0 0 60px 0 }
.conteudo_fundos_txt_pat p { font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 0; line-height:18px }
.conteudo_fundos_txt_pat ul { margin:60px 0 10px 0 }
.conteudo_fundos_txt_pat ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#999; display:inline }
.conteudo_fundos_txt_pat ul li strong { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; margin:0 4px }
.conteudo_fundos_txt_pat ul li a:link, .conteudo_fundos_txt_pat ul li a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#999; font-weight:normal; letter-spacing:1px; text-transform:uppercase; margin:0 4px }
.conteudo_fundos_txt_pat ul li a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; text-decoration:none; margin:0 4px }
.conteudo_fundos_txt_pat h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#516F6A; margin:30px 0 6px 5px }

#listpdf_fundos li { line-height:20px; color:#666; background:url(bullet_fundos2.gif) no-repeat 0 9px; margin-left:5px; padding:0 11px }
#listpdf_fundos li a:link, .conheca ul li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
#listpdf_fundos li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none }

.listpdf_fundos li { color:#666; margin-left:1px; padding:0 11px }
.listpdf_fundos li a:link, .conheca ul li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.listpdf_fundos li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none }

.rentabilidade_pat { border-top:1px solid #AAA; width:100%; margin:0; border-bottom:1px solid #AAA }
.rentabilidade_pat thead th { font:16px Georgia, "Times New Roman", Times, serif; background-color:#f0f0f0; color:#285151; padding:10px 0; text-align:center }
.rentabilidade_pat thead th img { float:right; cursor:pointer; margin-right:10px }
.rentabilidade_pat thead td { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#285151; text-align:center; vertical-align:top; border-bottom:1px solid #AAA; border-top:1px solid #AAA; padding:5px 0 }
.rentabilidade_pat tbody th { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#285151; padding:5px 0 5px 15px; text-align:left }
.rentabilidade_pat tbody td { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px 0; text-align:center }

.conteudo_fundos_pat .conteudo_fundos_txt_pat .fundo_tabela5 { margin:20px 0 40px 18px }
.fundo_tabela55 { margin:20px 0 40px 5px }

/* fundos.ascx */
.conteudo2 { width:779px; margin:auto; background-color:#FDFDF7 }
.coldir	{ width:158px; float:left }
.conteudo_fundos { width:621px; float:left; background:#FDFDF7 url(fundo_multimercado.jpg) no-repeat }
.conteudo_fundos a:link, .conteudo_fundos a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#033; text-transform:uppercase }
.conteudo_fundos a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; text-decoration:none}

.multimercado { float:left; border-left:2px solid #FFF; padding:20px 0 0 24px; border-bottom:2px solid #FFF; height:135px }
.multimercado h2 { font:20px Georgia, "Times New Roman", Times, serif; color:#285151; margin-bottom:22px }
.multimercado p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#285151; width:433px; margin-right:15px }
.docs { float:left; height:135px; padding:20px 0 0 0; width:146px }
.docs ul { width:146px; margin-bottom:10px }
.docs ul li img { vertical-align:middle; margin-bottom:5px }
.docs ul li a:link, .docs ul li a:visited { font:11px Arial, Helvetica, sans-serif; color:#033; text-transform:uppercase }
.docs ul li a:hover { font:11px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; text-decoration:none }
.docs ul li { font:11px Arial, Helvetica, sans-serif; color:#6C867C; text-transform:uppercase }

#cadastros_pdf { width:120px; border-top:1px solid #EEEFDD; padding-top:10px; color:#6C867C; text-transform:uppercase }
#cadastros_pdf img { vertical-align:middle; margin-bottom:5px }
#cadastros_pdf a:link, #cadastros_pdf a:visited { font:11px Arial, Helvetica, sans-serif; color:#033; text-transform:uppercase }
#cadastros_pdf a:hover { font:11px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; text-decoration:none }
#cdst { position:absolute; width:242px; background-color:#D1D9C4; margin:10px 0 0 -96px; #margin:26px 0 0 -179px }
#cdst tbody th { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#285151; text-align:left; width:150px; padding:5px 7px }
#cdst tbody td { text-align:center; padding:5px 10px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#285151 }


.conheca { background:url(fundo_conheca.jpg) no-repeat; border-bottom:2px solid #FDFDF7; border-left:2px solid #FFF; }
.conheca p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:23px 9px 13px 11px }
.conheca ul li { line-height:20px; color:#666; background:url(bullet_fundos2.gif) no-repeat 0 9px; margin-left:11px; padding:0 11px }
.conheca ul li a:link, .conheca ul li a:visited { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.conheca ul li a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none }
#acrobat { text-align:center; padding:13px 0 0 0 }

.conteudo_fundos_txt { padding:20px 25px 30px 25px }
.conteudo_fundos_txt p { font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 0; line-height:18px }
.conteudo_fundos_txt ul li { font:bold 12px Arial, Helvetica, sans-serif; color:#999; display:inline }
.conteudo_fundos_txt ul li strong { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; margin:0 4px }
.conteudo_fundos_txt ul li a:link, .conteudo_fundos_txt ul li a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#999; font-weight:normal; letter-spacing:1px; text-transform:uppercase; margin:0 4px }
.conteudo_fundos_txt ul li a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; text-decoration:none; margin:0 4px }
.conteudo_fundos_txt  h3, .coldirtxt h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#516F6A; margin:30px 0 6px 0;}

.conteudo_fundos_txt2 { padding:0 }
.conteudo_fundos_txt2 p { font:bold 11px Arial, Helvetica, sans-serif; color:#999; margin:10px 0; line-height:18px }
.conteudo_fundos_txt2 ul li { font:bold 11px Arial, Helvetica, sans-serif; color:#999; display:inline }
.conteudo_fundos_txt2 ul li strong { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; margin:0 4px }
.conteudo_fundos_txt2 ul li a:link, .conteudo_fundos_txt2 ul li a:visited { font:bold 11px Arial, Helvetica, sans-serif; color:#999; font-weight:normal; letter-spacing:1px; text-transform:uppercase; margin:0 4px }
.conteudo_fundos_txt2 ul li a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; text-decoration:none; margin:0 4px }
.conteudo_fundos_txt2 ul li a { font:bold 11px Arial, Helvetica, sans-serif; color:#285151; font-weight:normal; letter-spacing:1px; text-transform:uppercase; text-decoration:none; margin:0 4px }

.relatorios_ggp li { margin-left:34px; #margin-left:25px; height:20px; vertical-align:middle }

.coldirtxt { padding:20px 7px 0 11px }
.coldirtxt p { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:10px 20px 11px 0 }

.rentabilidade { border-top:1px solid #AAA; width:565px; margin-top:30px; border-bottom:1px solid #AAA; }
.rentabilidade thead th { font:16px Georgia, "Times New Roman", Times, serif; background-color:#f0f0f0; color:#285151; padding:10px 0; text-align:center }
.rentabilidade thead th img { float:right; cursor:pointer; margin-right:10px }
.rentabilidade thead td { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#285151; text-align:center; vertical-align:top; border-bottom:1px solid #AAA; border-top:1px solid #AAA; padding:5px 0 }
.rentabilidade tbody th { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#285151; padding:5px 0; text-align:left }
.rentabilidade tbody td { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px 0; text-align:center }
.rentabilidade_cabecalho td { border-top:1px solid #AAA; border-bottom:1px solid #AAA; font-weight:bold !important; color:#285151 !important }

.rentabilidade2 { background-color:#FFF; border-left:2px solid #FFF; width:100% }
.rentabilidade2 thead { background-color:#869DB2; height:51px; #height:24px }
.rentabilidade2 thead td { border-bottom:17px solid #FFF; font:9px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:5px 0 }
.rentabilidade2 tbody th { font:9px Verdana, Arial, Helvetica, sans-serif; background:url(bullet_fundos.gif) no-repeat 8px 13px; color:#069; padding:10px 0 0 20px; text-align:left }
.rentabilidade2 tbody th p { font:9px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0 }
.rentabilidade2 tbody td { font:9px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:10px 0 17px 0; text-align:center }
.rentabilidade2 tbody td ul li { font:9px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:left }
.rentabilidade2 h4 { font:9px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:20px 0 0 -280px }
.rentabilidade2 a:link, .rentabilidade2 a:visited { font:9px Verdana, Arial, Helvetica, sans-serif; color:#069; margin:20px 0 0 0 }
.rentabilidade2 a:hover { font:9px Verdana, Arial, Helvetica, sans-serif; color:#285151; margin:20px 0 0 0 }

.rentabilidade3 { background-color:#FFF; border-left:2px solid #FFF; width:100% }
.rentabilidade3 thead { background-color:#869DB2; height:51px; #height:24px }
.rentabilidade3 thead td { border-bottom:17px solid #FFF; font:9px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding:5px 0 }
.rentabilidade3 tbody th { font:9px Verdana, Arial, Helvetica, sans-serif; background:url(bullet_fundos.gif) no-repeat 8px 13px; color:#069; padding:10px 0 0 20px; text-align:left }
.rentabilidade3 tbody th p { font:9px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0 }
.rentabilidade3 tbody td { font:9px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:10px 0 2px 0; text-align:center }
.rentabilidade3 a:link, .rentabilidade3 a:visited, .rentabilidade3 a:hover { font:9px Verdana, Arial, Helvetica, sans-serif; color:#069; margin:20px 0 0 0 }
.fundo_obs { padding-left:20px !important; padding-top:0 !important; text-align:left !important }

.fundo_tabela { background-color:#FFF; border-left:2px solid #FFF;  }
.fundo_tabela thead { background-color:#869DB2; letter-spacing:4px; text-transform:uppercase; height:51px; #height:34px }
.fundo_tabela thead th { border-bottom:17px solid #FFF; text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:11px 0 0 32px; height:25px; #height:23px }
.fundo_tabela thead td { border-bottom:17px solid #FFF; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFF }
.fundo_tabela tbody th { width:265px; text-align:left; padding:10px 0 17px 52px; background:url(bullet_fundos.gif) no-repeat 32px 13px; #background:url(bullet_fundos.gif) no-repeat 32px 14px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#069 }
.fundo_tabela tbody th a:link, .fundo_tabela tbody th a:visited, .fundo_tabela tbody th a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#069 }

.fundo_tabela tbody td { width:151px; text-align:center; padding:10px 0 17px 0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }

.dt_inicialest { position:absolute; margin:-55px 0 0 166px; #margin:-62px 0 0 135px; color:red }
.dt_finalest { position:absolute; margin:-18px 0 0 166px; #margin:-22px 0 0 135px; color:red }
.dt_inicialest2 { position:absolute; font-weight:normal; margin:68px 0 0 102px }
.dt_finalest2 { position:absolute; font-weight:normal; margin:112px 0 0 102px }

.dt_funinicialest { position:absolute; margin:-100px 0 0 30px; #margin:-108px 0 0 30px; color:red }

/* equipe.ascx */
.conteudo4 { width:779px; margin:auto; background:url(fundo_conteudo3.gif) repeat-y; padding-bottom:50px }

.conteudo_equipe2 { width:262px; float:left; padding:0 25px }
.conteudo_equipe2 h2 { font:bold 13px Georgia, "Times New Roman", Times, serif; color:#006990; margin-top:23px }
.conteudo_equipe2 p  { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:17px }
.conteudo_equipe2 a:link, .conteudo_equipe2 a:visited { font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:21px; text-decoration:none }
.conteudo_equipe2 a:hover { font:12px Verdana, Arial, Helvetica, sans-serif; color:#006990; line-height:21px; text-decoration:none }
.conteudo_equipe2 strong { color:#006990; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline }

.biografias	{ width:417px; float:left; padding:0 25px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:17px }
.biografias h2 { font:17px Georgia, "Times New Roman", Times, serif; color:#006990; margin:20px 0 }
.biografias p  { font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:17px }

/* contato.ascx */
.conteudo5 { width:775px; margin:auto; background:url(fundo_conteudo4.jpg) repeat-x; height:400px; border-left:2px solid #FFF; border-right:2px solid #FFF }
.locais { float:left; width:324px; padding:0 23px }
.locais p { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.locais h3 { font:17px Georgia, "Times New Roman", Times, serif; color:#0A2F62 }
.fale { float:left; width:353px; padding:0 20px 0 22px }
.fale p { font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; margin-left:85px }
.fale p a:link, .fale p a:visited { font:12px Verdana, Arial, Helvetica, sans-serif; color:#069 }
.fale p a:hover { font:12px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; text-decoration:none  }

.locais_tab img { margin-right:23px }
.locais_tab h2	{ font:17px Georgia, "Times New Roman", Times, serif; color:#0A2F62 }
.locais_tab td	{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:15px }

.form_contato a:hover { text-decoration:none }
.form_contato textarea { border:1px solid #CCC; background-color:#FFF; overflow:auto; margin-left:15px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; width:257px; padding:2px 0 0 2px; height:100px }
.form_contato td { vertical-align:top; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-top:10px }
.form_contato th { vertical-align:top; text-align:right; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding-top:13px; width:200px }
.form_contato input { border:1px solid #CCC; background-color:#FFF; margin-left:15px; width:256px; padding:2px 0 0 2px; height:16px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
.form_contato select { border:1px solid #CCC; background-color:#FFF; margin-left:15px; width:259px; height:17px; #height:22px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }

.form_erro { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#F00; margin:0 }
.form_erro p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#F00; margin:0 0 0 15px }
.form_erro br { font-size:1px }
.form_ok { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#090; margin:0; text-align:left; display:block; padding-left:77px }
#dnn_ctr580_Viewcontato_Button1 { background:#F3F3E7 url(bot_enviar.jpg) no-repeat 0 0; color:#000; font:12px Arial, Helvetica, sans-serif; height:20px; width:60px; padding:3px 0 0 0; border:none; cursor:pointer }

#dnn_ctr517_HtmlModule_HtmlModule_lblContent p { margin-left:93px }
.sucesso { margin:0 !important; color:#396 !important }

/* paginas de login e cadastro */
.class_pane { margin-bottom:10px; padding-left:25px }
#dnn_ctr372_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr372_Login_Login_DNN_plPassword_lblLabel { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:30px }
#dnn_ctr372_Login_lblLogin { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
#dnn_ctr372_Login_tdPassword a:link, #dnn_ctr372_Login_tdPassword a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#069; line-height:27px; text-decoration:none  }
#dnn_ctr372_Login_tdPassword a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; line-height:27px; text-decoration:none  }
#dnn_ctr372_Login_tdRegister a:link, #dnn_ctr372_Login_tdRegister a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#069; line-height:27px; text-decoration:none  }
#dnn_ctr372_Login_tdRegister a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; line-height:27px; text-decoration:none  }
#dnn_ctr374_ManageUsers_cmdRegister a:link, #dnn_ctr374_ManageUsers_cmdRegister a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; color:#069; line-height:27px; text-decoration:none  }
#dnn_ctr374_ManageUsers_cmdRegister a:hover { font:11px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; line-height:27px; text-decoration:none  }
#dnn_ctr372_Login_chkCookie { margin:15px 10px 20px 0; vertical-align:middle }

#dnn_ctr372_Login_pnlLogin { border:1px solid #ccc; width:500px; margin:auto; padding:20px }
#dnn_ctr372_Login_pnlLogin input { font:11px Verdana, Arial, Helvetica, sans-serif; color:#069; }
#dnn_ctr372_Login_Login_DNN_cmdLogin { border:none; background-color:#ddd; cursor:pointer; height:18px }
#dnn_ctr_SendPassword_lblHelp { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:20px }

#dnn_ctr374_ManageUsers_lblTitle { font:17px Georgia, "Times New Roman", Times, serif; color:#0A2F62 }
#dnn_ctr374_ManageUsers_lblUserHelp { font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }
#dnn_ctr374_ManageUsers_pnlUser label { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666  }
#dnn_ctr374_ManageUsers_pnlUser input { font:11px Verdana, Arial, Helvetica, sans-serif; color:#069 }


/* GGP Administracao */
.ggpadmin h4 { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; padding-bottom:5px; border-bottom:1px solid #CCC; margin:30px 0 20px 0 }
.voltar_ggp { font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:40px 0 20px 0; display:block } 
.msg_ggp_sucesso { text-align:center !important; font:bold 11px Verdana, Arial, Helvetica, sans-serif !important; padding:10px 0 !important; color:#093 !important }
.msg_ggp_erro { text-align:center !important; font:bold 11px Verdana, Arial, Helvetica, sans-serif !important; padding:10px 0 !important; color:#F00 !important }

.ggpadmin_apresentacao { width:100% }
.ggpadmin_apresentacao input { display:block; cursor:pointer; margin:30px auto; width:190px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#069; line-height:22px; border:1px solid #CCC; background:#F6F6F6 }
.ggpadmin_apresentacao input:hover { display:block; cursor:pointer; margin:30px auto; width:190px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#7590A5; line-height:22px; border:1px solid #CCC; background:#FFF }

.fundos_cadastrados_esq { float:left; width:160px; margin-right:14px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.fundos_cadastrados_esq select { width:160px; height:200px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.fundos_cadastrados_esq input { font:normal 10px Verdana, Arial, Helvetica, sans-serif; float:left; margin-right:7px }

.fundos_cadastrados_dir { float:left; width:245px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#F6F6F6; border:1px solid #CCC }
.fundos_cadastrados_dir p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:20px 10px }
.fundos_cadastrados_dir h6 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#CCC; padding:7px 10px }
.fundos_cadastrados_dir input { width:218px; border:1px solid #CCC; background-color:#FFF; padding:2px 0 0 2px; height:16px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }

.fundos_usuarios_esq { float:left; width:160px; margin-right:14px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.fundos_usuarios_esq select { width:160px; height:200px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }

.fundos_usuarios_dir { float:left; width:245px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#F6F6F6; border:1px solid #CCC }
.fundos_usuarios_dir p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:20px 10px }
.fundos_usuarios_dir h6 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#CCC; padding:7px 10px }
.fundos_usuarios_dir input { vertical-align:middle; margin-left:-5px }

.fundos_fundos_esq { float:left; width:160px; margin-right:14px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.fundos_fundos_esq select { width:160px; height:200px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }

.fundos_fundos_dir { float:left; width:245px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#F6F6F6; border:1px solid #CCC }
.fundos_fundos_dir p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:20px 10px }
.fundos_fundos_dir h6 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#CCC; padding:7px 10px; margin-bottom:20px }
.fundos_fundos_dir input { vertical-align:middle; margin:0 0 20px 15px; border:1px solid #CCC; background-color:#FFF; padding:2px 0 0 2px; height:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }

.fundos_relatorios_esq { float:left; width:160px; margin-right:14px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }
.fundos_relatorios_esq select { width:160px; height:200px; font:normal 11px Verdana, Arial, Helvetica, sans-serif }

.fundos_relatorios1_dir { float:left; width:245px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#F6F6F6; border:1px solid #CCC }
.fundos_relatorios1_dir p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:20px 10px }
.fundos_relatorios1_dir h6 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#CCC; padding:7px 10px; margin-bottom:20px }
.fundos_relatorios1_dir input { margin:0 0 0 5px; color:#666 }

.fundos_relatorios2_dir { float:left; width:245px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background:#F6F6F6; border:1px solid #CCC }
.fundos_relatorios2_dir p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 15px }
.fundos_relatorios2_dir h6 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#CCC; padding:7px 10px; margin-bottom:20px }
.fundos_relatorios2_dir input { vertical-align:middle; margin:0 0 20px 15px; border:1px solid #CCC; background-color:#FFF; padding:2px 0 0 2px; height:16px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666 }


/* Menu ADMIN - HOST */
.main_dnnmenu_container { background-color:transparent }
.main_dnnmenu_bar { cursor:pointer; cursor:hand; height:16px; background-color:transparent }
.main_dnnmenu_item td { cursor:pointer; cursor:hand; color:#000; font-size:9pt; font-weight:bold; font-style:normal; background-color:transparent; font-family:Tahoma, Arial, Helvetica; white-space:nowrap; padding:1px 3px 3px 1px }
.main_dnnmenu_rootitem  { cursor:pointer; cursor:hand; color:#000; font-size:9pt; font-weight:bold; font-style:normal; background-color:transparent; font-family:Tahoma, Arial, Helvetica; white-space:nowrap; padding:0px 12px 0px 5px }
.main_dnnmenu_itemhover { background-color:#8da4d3 }
.main_dnnmenu_itemhover td { background-color:#8da4d3 } 
.main_dnnmenu_icon { cursor:pointer; cursor:hand; text-align:center; width:15px; height:100% }
.main_dnnmenu_submenu { background-color:#cad5ea;  z-index:1000; cursor:pointer; cursor:hand; filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); padding: 1px 1px 1px 1px }
.main_dnnmenu_break { height:1px; font-size:1px }
.main_dnnmenu_arrow { border-right:#cad5ea 1px solid; border-bottom:#cad5ea 1px solid; border-top:#cad5ea 0px solid; font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand }
.main_dnnmenu_rootmenuarrow { font-family:webdings; font-size:10pt; cursor:pointer; cursor:hand }


/* atualizado 29-10 */
/* preview_neswletter.ascx */
.conteudo6 { width:775px; margin:auto; border-left:2px solid #FFF; border-right:2px solid #FFF; padding-bottom:5px }
/* fim atualizado 29-10 */

/* criado 10-02-2010*/
/* quadro-rentabilidade.ascx */
.fundo-branco{background-color:#fff}

.h1-tb{padding:15px 0 0 22px; background:url(images/quadro-rentabilidade.png) no-repeat 10px center; text-indent:-9999px}

.tabela-quadro-rentabilidade{width:100%; margin-bottom:10px; padding:5px;  border-collapse:collapse }
.tabela-quadro-rentabilidade th{padding:8px 4px 8px 0; vertical-align:middle; font-size:9px; font-weight:normal; background-color:#869DB2; color:#fff}
.tabela-quadro-rentabilidade td{padding:3px 4px 3px 0;font-size:9px;font-family:Verdana; text-align:right; vertical-align:top; color:#777}
.tabela-quadro-rentabilidade .nome-fundo{padding-left:20px; background:url(images/arrow.jpg) no-repeat 8px 8px; color:#069!important; text-align:left!important }
.tabela-quadro-rentabilidade .subtitulo-fundo{padding:10px 0; background:url(images/tb-fundos.jpg) no-repeat left center}
.tabela-quadro-rentabilidade .subtitulo-tb-previdencia{height:11px; background:url(images/tb-previdencia.jpg) no-repeat}
.tabela-quadro-rentabilidade .subtitulo-tb-fundos-fundos{height:11px; background:url(images/tb-fundos-fundos.jpg) no-repeat}
.tabela-quadro-rentabilidade .subtitulo-indices{height:11px; background:url(images/tb-indices.jpg) no-repeat}

.info-tabela{padding-right:8px}
.info-tabela p{ margin:0 0 0 7px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#999; text-align:justify }

.info-inicio{color:#666}

.th-nome{width:140px!important}
.th-inicio{width:80px}
.th-data{width:80px;text-align:right;}
.th-dia{width:55px;text-align:right;}
.th-mes{width:55px;text-align:right;}
.th-ano{width:55px;text-align:right;}
.th-12meses{width:55px;text-align:right;}
.th-cota{width:80px;text-align:right;}
.th-pl{width:90px;text-align:right;}
.th-plmaster{width:100px;text-align:right;}

/*.td-AlignLeft{text-align:Left!important;}*/
.td-AlignRight{text-align:right!important}

.subtitulo-t{font-family:Georgia!important; font-size:13px!important; color:#426182!important; padding-left:10px!important; text-align:left!important}