﻿@charset "utf-8";
/************** CSS Reset **************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,/*b,*/u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
ul, li {
	list-style:none;
}
/************** CSS Reset **************/

/************** Html **************/
* {
	font-family:Arial, Helvetica, sans-serif;
	color:#807c78;
	font-size:12px;
	}
body {
	background:url(../imagens/fundo_1024x768.jpg) no-repeat center top #000;
	margin: auto 0;
}
#geral {
	width:1024px;
	margin: 0 auto;
}
/************** Html **************/

/************** Topo **************/
header {
	float:right;
	margin-top:40px;
	position:relative;
}
.topo {
	background:url(../imagens/fundo_topo.png) no-repeat;	
	width: 435px;
	height: 31px;
}
.topo ul {
	height: 27px;
	padding-top: 5px;
}
.topo ul li{
	display: inline;
	padding: 0px 0px 0px 8px;
}
.topo ul li a:link {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.topo ul li a:visited {
	text-decoration:none;
}
.topo ul li a:hover {
	color:#0a365b;
	text-decoration:none;
}
.topo ul li a:active {
	text-decoration:none;
}
.topo ul li img{
vertical-align: middle;
}
input.busca{
	width:99px;
}
input.busca{
	width:99px;
	height:15px;
	border: 1px solid #807c78;
	background-color:#f4f9fb;
	font-size:10px;
}
input.btn_busca{
	vertical-align: middle;
}
/************** Topo **************/

/************** Menu **************/
section {
	background:url(../imagens/fundo_menu.png) no-repeat;
	width:1024px;
	height:431px;
	margin-top:90px;
	position:absolute;
}
#topo_menu {
	height:	125px;
}
#topo_menu h1{
	text-indent:-9999px;
	background:url(../imagens/logo.png) no-repeat 30px 30px;
	width:243px;
	height:98px;
	float:left;
}
#topo_menu a{
	float:right;
	display:block;
	width:264px;
	background:url(../imagens/quem-somos-ing.png) no-repeat;
	text-indent:-9999px;
	height: 122px;
	margin-top: 10px;
}
#topo_menu a:hover{
	background:url(../imagens/quem-somos-ing.png) no-repeat 0 -129px;
}
#menu {
	margin: 20px 0 0 35px;
} 
/************** Menu **************/

/************** Menu Agenda **************/
#menu_agenda {
	width:242px;
	float: left;	
}
#menu_agenda h2 {
	text-indent:-9999px;
	background:url(../imagens/imagem-agenda.png) no-repeat;
	width:242px;
	height:128px;
}
#menu_agenda ul li a{	
	text-indent:-9999px;
	background:url(../imagens/btn-agenda-ing.png) no-repeat 0 0;
	width:242px;
	height:50px;
	display:block;
}
#menu_agenda ul li a:hover{	
	background:url(../imagens/btn-agenda-ing.png) no-repeat 0 -61px;
}
/************** Menu Agenda **************/

/************** Menu Cadastro **************/
#menu_cadastro {
	width:242px;
	float: left;
}
#menu_cadastro h2 {
	text-indent:-9999px;
	background:url(../imagens/imagem-cadastro.png) no-repeat;
	width:242px;
	height:128px;
}
#menu_cadastro ul li.cadastro a {	
	text-indent:-9999px;
	background:url(../imagens/btn-cadastro-ing.png) no-repeat;
	width:242px;
	height:45px;
	display:block;
}
#menu_cadastro ul li.cadastro a:hover{	
	background:url(../imagens/btn-cadastro-ing.png) no-repeat 0 -62px;
}
#menu_cadastro ul li.certificado a {	
	background:url(../imagens/btn-certificado-ing.png) no-repeat;
	width:242px;
	height:50px;
	display:block;
}
#menu_cadastro ul li.certificado a:hover, #menu_cadastro ul li.certificado:hover a, #menu_cadastro ul li.certificado.sfhover a{	
	background:url(../imagens/btn-certificado-ing.png) no-repeat 0 -61px;
}
#menu_cadastro li.certificado:hover ul#submenu_certificado, #menu_cadastro li.certificado.over #submenu_certificado{
	display:block;
}
#menu_cadastro li.certificado #submenu_certificado li a{
	background:url(../imagens/fundo_sub.png) no-repeat;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#0a365b;
	line-height:22px;
	padding: 0px 0px 0px 20px;
	text-decoration:none;
}
#menu_cadastro li.certificado #submenu_certificado li a:hover{
	color:#fffc6b;
	text-decoration:none;
}
#menu_cadastro ul#submenu_certificado{
	position:absolute;
	display:none;
	margin-top:-5px;
} 
/************** Menu Cadastro **************/

/************** Menu Acionistas **************/
#menu_acionistas {
	width:242px;
	float: left;
}
#menu_acionistas h2 {
	text-indent:-9999px;
	background:url(../imagens/imagem-acionistas.png) no-repeat;
	width:242px;
	height:128px;
}
#menu_acionistas ul li.acionistas a {
	background:url(../imagens/btn-acionistas-ing.png) no-repeat;
	width:242px;
	height:45px;
	display:block;
}
#menu_acionistas ul li.acionistas a:hover, #menu_acionistas ul li.acionistas:hover a, #menu_acionistas ul li.acionistas.sfhover a{	
	background:url(../imagens/btn-acionistas-ing.png) no-repeat 0 -62px;
}
#menu_acionistas li.acionistas:hover ul#submenu_acionistas, #menu_acionistas li.acionistas.over #submenu_acionistas{
	display:block;
}
#menu_acionistas li.acionistas #submenu_acionistas li a{
	background:url(../imagens/fundo_sub.png) no-repeat;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#0a365b;
	line-height:22px;
	padding: 0px 0px 0px 20px;
	text-decoration:none;
}
#menu_acionistas li.acionistas #submenu_acionistas li a:hover{
	color:#fffc6b;
	text-decoration:none;
}
#menu_acionistas ul#submenu_acionistas{
	position:absolute;
	display:none;
	margin-top:0px;
}
/************** Menu Acionistas **************/

/************** Menu Cotistas **************/
#menu_acionistas ul li.cotistas a {	
	background:url(../imagens/btn-cotistas-ing.png) no-repeat;
	width:242px;
	height:50px;
	display:block;
}
#menu_acionistas ul li.cotistas a:hover, #menu_acionistas ul li.cotistas:hover a, #menu_acionistas ul li.cotistas.sfhover a{	
	background:url(../imagens/btn-cotistas-ing.png) no-repeat 0 -62px;
}
#menu_acionistas li.cotistas:hover ul#submenu_cotistas, #menu_acionistas li.cotistas.over #submenu_cotistas{
	display:block;
}
#menu_acionistas li.cotistas #submenu_cotistas li a{
	background:url(../imagens/fundo_sub.png) no-repeat;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#0a365b;
	line-height:22px;
	padding: 0px 0px 0px 20px;
	text-decoration:none;
}
#menu_acionistas li.cotistas #submenu_cotistas li a:hover{
	color:#fffc6b;
	text-decoration:none;
}
#menu_acionistas ul#submenu_cotistas{
	position:absolute;
	display:none;
	margin-top:-5px;
}
/************** Menu Cotistas **************/

/************** Menu Companhias **************/
#menu_cias {
	width:238px;
	float: left;
}
#menu_cias h2 {
	text-indent:-9999px;
	background:url(../imagens/companhias.png) no-repeat;
	width:242px;
	height:128px;
}
#menu_cias ul li.companhias a {	
	background:url(../imagens/btn-cias-ing.png) no-repeat;
	width:242px;
	height:45px;
	display:block;
}
#menu_cias ul li.companhias a:hover, #menu_cias ul li.companhias:hover a, #menu_cias ul li.companhias.sfhover a{	
	background:url(../imagens/btn-cias-ing.png) no-repeat 0 -61px;
}
#menu_cias li.companhias:hover ul#submenu_companhias, #menu_companhias li.companhias.over #submenu_companhias{
	display:block;
}
#menu_cias li.companhias #submenu_companhias li a{
	background:url(../imagens/fundo_sub.png) no-repeat;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#0a365b;
	line-height:22px;
	padding: 0px 0px 0px 20px;
	text-decoration:none;
}
#menu_cias li.companhias #submenu_companhias li a:hover{
	color:#fffc6b;
	text-decoration:none;
}
#menu_cias ul#submenu_companhias{
	position:absolute;
	display:none;
	margin-top:0px;
}
/************** Menu Companhias **************/

/************** Menu Fundos **************/
#menu_cias ul li.fundos a {	
	background:url(../imagens/btn-fundos-ing.png) no-repeat;
	width:242px;
	height:50px;
	display:block;
}
#menu_cias ul li.fundos a:hover, #menu_cias ul li.fundos:hover a, #menu_cias ul li.fundos.sfhover a{	
	background:url(../imagens/btn-fundos-ing.png) no-repeat 0 -62px;
}
#menu_cias li.fundos:hover ul#submenu_fundos, #menu_fundos li.fundos.over #submenu_fundos{
	display:block;
}
#menu_cias li.fundos #submenu_fundos li a{
	background:url(../imagens/fundo_sub.png) no-repeat;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#0a365b;
	line-height:22px;
	padding: 0px 0px 0px 20px;
	text-decoration:none;
}
#menu_cias li.fundos #submenu_fundos li a:hover{
	color:#fffc6b;
	text-decoration:none;
}
#menu_cias ul#submenu_fundos{
	position:absolute;
	display:none;
	margin-top:-5px;
}
/************** Menu Fundos **************/

/************** Footer **************/
#footer {
	float:right;
	margin: 15px 20px 0px 0px;
}
#footer ul li{
	float:left;
	padding: 0px 10px 0px 0px;
}
#footer ul li a:link {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#footer ul li a:visited {
	text-decoration:none;
}
#footer ul li a:hover {
	color:#0a365b;
	text-decoration:none;
}
#footer ul li a:active {
	text-decoration:none;
}
/************** Footer **************/