body { background-color:cccccc; margin:0px; }
h1 { margin:0px; margin-bottom:6px; text-transform:uppercase; font-weight:bold; color:#3b3d42; font-size:11px; font-family: Arial,Verdana; letter-spacing:1px; }
h2 { margin:0px; margin-bottom:10px; text-transform:uppercase; font-weight:bold; color:#958839; font-size:11px; border-bottom:1px solid #acacac; }
h3 { margin:0px; margin-bottom:10px; text-transform:uppercase; font-weight:bold; color:#034da0; font-size:11px; border-bottom:1px solid #a6a6a6; }
h4 { color:#958839; font-size:10px; }


/* ESTRUTURA DO SITE */
#agfidusite { position:absolute; width:770px; height:100%; left:50%; margin-left:-385px; border-right:1px solid #939699; border-left:1px solid #939699; background-color:white; }
#agfidusite td { font:10px Verdana,Arial; color:#414449; vertical-align:top; }
#agfidusite td a { color:#414449; text-decoration:none; }
#agfidusite td a:hover { text-decoration:underline; }
#agfidusite td.agfiduheader { height:50px; background-image:url(/images/fdnheader.gif); background-repeat:no-repeat; background-position:right;  }
#agfidusite td.agfidumenu { height:28px; background-image:url(/images/fdnmenu.gif); }
#agfidusite td.agfidubanner { height:120px; background-color:#3f6bb2; } 
#agfidusite td.agfidubannerint { height:47px; background-color:#3f6bb2; }
#agfidusite td.agfidulinhadupla { height:13px; background-image:url(/images/fdnbannerhome.gif); }
#agfidusite td.agfidumiolohome { }
#agfidusite td.agfidufooter { height:22px; border-top:3px solid #3574d7; background-color:#5f6060; }
#agfiduconthome { width:100%; height:100%; }
#agfiduconthome td.agfiducol01 { background-color:#f7f6f6; border-top:3px solid white; }
#agfiduconthome td.agfiducol01 h3 { color:#958839; }
#agfiduconthome td.agfiducol0102 { width:270px; background-color:#eeeeee; border-left:3px solid white; border-top:3px solid white; }
#agfiduconthome td.agfiducol0102 h3{ color:#034da0; }
#agfiduconthome td.agfiducol02 { width:228px; border-left:3px solid white; background-color:#f1f5fe; }
/*
#agfiduconthome td.agfiducol03 { background-color:#f7f6f6; border-top:3px solid white; width:218px; _width:228px;}
*/
#agfiduconthome td.agfiducol04 { width:100%; height:100%; }

/* MENU */
#menuniveis { position:absolute; top:50px; z-index:50; }
#menuniveis a.submenu {color:white; display:block; background-color:#646464; width:165px; padding:5px; border:1px solid #484848; border-top:0px; }
#menuniveis a.submenu:hover { background-color:#484848; text-decoration:none; }
.menu01 { margin-left:114px;}
.menu04 { margin-left:225px;}
.menu06 { margin-left:288px; }

/* DESTAQUES HOME */
.cxcont { padding:12px; }
.cxcont ul { margin:0px; margin-left:-20px; _margin-left:20px; }
.cxcont ul li { margin-top:10px; }
.cxcont ul li a { color:#414449; text-decoration:none; }
.cxcont ul li a:hover { text-decoration:underline; }
.cxcontazclara { padding:12px; background-color:#e5ecff; border-bottom:3px solid white; }
.cxcontazclara ul { margin:0px; margin-left:-20px; _margin-left:20px; }
.cxcontazclara ul li { margin-top:10px; }
.cxcontazclara ul li a { color:#414449; text-decoration:none; }
.cxcontazclara ul li a:hover { text-decoration:underline; }
.cxcontAcessetbm { padding:12px; text-align:center; }
.cxcontAcessetbm a { text-transform: uppercase; font-weight:bold; height:20px; line-height:20px; }

/* BUSCA */
#agfidubusca { background-color:#b9bece; text-align:center; width:218px; _width:228px; padding:5px; border-bottom:3px solid white; padding-top:9px; padding-bottom:5px; }
#agfidubusca form { margin:0px; }
#agfidubusca input { font:11px Verdana,Arial; color:gray; backfround-color:white; border:1px solid #8d97a1; margin-top:-21px; }

/* GUIA DE DEBENTURES */
#agfiduguiadebent { padding:12px; background-color:#ced4e5; border-bottom:3px solid white; }
#agfiduguiadebent p { margin:0px; margin-top:8px; margin-bottom:3px; }
#agfiduguiadebent select,input {  font:11px Verdana,Arial; color:gray; backfround-color:white; border:1px solid #8d97a1; }

/* CAMINHO */
#agfiduconthome td.agfiducol01 div.agfiducaminho { height:11px; _height:27px; background-color:#e2e2e2; padding:11px; border-bottom:3px solid white; color:#565541; text-transform:uppercase; font-weight:bold; font-size:9px; }
#agfiduconthome td.agfiducol01 div.agfiducaminho a { color:#565541; text-decoration:none; }
#agfiduconthome td.agfiducol01 div.agfiducaminho a:hover {  text-decoration:underline; }

/* CAMINHO ESTILO COM ALTURA MAIOR NO DIV */
#agfiduconthome td.agfiducol01 div.agfiducaminho2 { height:25px; _height:41px; background-color:#e2e2e2; padding:11px; border-right:3px solid white; border-bottom:3px solid white; color:#565541; text-transform:uppercase; font-weight:bold; font-size:9px; }
#agfiduconthome td.agfiducol01 div.agfiducaminho2 a { color:#565541; text-decoration:none; }
#agfiduconthome td.agfiducol01 div.agfiducaminho2 a:hover {  text-decoration:underline; }

/* PAGINA INTERNA */
#agfiduconthome td.agfiducol01 div.agfiduconteudo { padding:12px; line-height:16px; max-width:600px;  _width:100%; } 
#agfiduconthome td.agfiducol01 div.agfiduconteudo h3 { color:#034da0;}
#agfiduconthome td.agfiducol01 div.agfiduconteudo h3.relatorio { color:#034da0; display:inline; padding-bottom:5px; padding-right:130px; _padding-right:0px; width:300px;}
#agfiduconthome td.agfiducol01 div.agfiduconteudo span.combo {padding-bottom:5px; _padding-bottom:3px; border-bottom:1px solid #a6a6a6; padding-right:20px; _padding-right:30px;}
#agfiduconthome td.agfiducol01 div.agfiduconteudo input,select { font:9px Verdana,Arial; color:gray; backfround-color:white; border:1px solid #8d97a1; }

#agfiduconthome td.agfiducol04 div.agfiduconteudo { padding:12px; line-height:16px;  max-width:745px; _width:100%; } 
#agfiduconthome td.agfiducol04 div.agfiduconteudo h3 { color:#034da0;}
#agfiduconthome td.agfiducol04 div.agfiduconteudo input,select { font:9px Verdana,Arial; color:gray; backfround-color:white; border:1px solid #8d97a1; }

/*** GUIA DE DEBENTURES ***/
.planner-carac-emissor  .planner-titulo td, .planner-carac-emissao .planner-titulo td, 
.planner-carac-serie .planner-titulo td {  font:10px verdana; color:#034DA0; padding:5px; border-bottom:1px solid #a7a6a4; font-weight:bold; }
.planner-carac-emissor, .planner-carac-emissao, .planner-carac-serie { width:95%; margin-top:20px; }
.planner-carac-emissor td, .planner-carac-emissao td, .planner-carac-serie td, .planner-carac-serie select { font:11px verdana,arial; }
.planner-desc, .planner-info { color:#444341; border-bottom:1px solid #a7a6a4; padding:3px; }
.planner-desc { background-color:#ecebe9; width:200px; }
.planner-info { background-color:#f6f6f6; }
.planner-desc-serie { text-transform: uppercase; color:#7f7726; font:bold 11px verdana,arial; }
.planner-busca-emissao td { padding-right:20px; padding-bottom:2px; font:11px verdana,arial;}
.planner-busca-emissao select { font:11px verdana,arial; }

#planner-BoxSeleciona-emissao {width:500px; padding:4px;}
.planner-BoxSeleciona-emissao-td {font:10px Verdana; background-color:#b9bece;}
.planner-BoxSeleciona-emissao-td-dinamic {font:10px Verdana;}

/* MAPA DO SITE */
#fidumapa { margin:10px; margin-left:32px; margin-right:30px; margin-top:20px; font-size:10px; font-family:tahoma, verdana arial; text-align: justify; line-height : 15px; }
#fidumapa div.nivel01 { margin-top:-15px; margin-bottom:10px; padding-top:0px; margin-left:4px; }
#fidumapa div.nivel02 { margin-left:30px; margin-top:-25px; padding-top:0px;}
#fidumapa div.nivel03 { margin-left:15px; padding:-20px; margin-top:-55px;}
#fidumapa h1 { font-size:10px; font-family:tahoma,verdana, arial; margin-bottom:5px; letter-spacing:1px; height:23px; margin-right:10px; vertical-align:bottom; }
#fidumapa h1 a { color:#333333; text-decoration:none }
#fidumapa h1 a:hover { color:#404447; text-decoration:none }
#fidumapa div.nivel01 h5 {  margin-bottom:5px; _margin-bottom:5px; padding-left:10px;  margin-top:20px;}
#fidumapa div.nivel01 h5 a { color:#034DA0; text-decoration:none; font-size:10px; font-weight: normal;}
#fidumapa div.nivel01 h5 a:hover { color:#034DA0; text-decoration:underline; font-size:10px; font-weight: normal; }
#fidumapa div.nivel02 h6 { font: 101px Tahoma,Verdana,Arial; margin:0px; margin-left:0px; padding-left:2px; padding-bottom:-5px; margin-top:15px;}
#fidumapa div.nivel02 h6 a {  text-decoration:none; font-weight: bold; }
#fidumapa div.nivel02 h6 a:hover { text-decoration:underline; font-weight: bold; }
#fidumapa div.nivel03 h4 { font:10px Verdana,Arial; color:#000000; margin:0px; margin-top:5px; padding-left:10px;  }
#fidumapa div.nivel03 h4 a { color:#6F6F6F; text-decoration:none; font-weight: normal; }
#fidumapa div.nivel03 h4 a:hover { color:#6F6F6F; text-decoration:underline; font-weight: normal; }

/* ESTRUTURA DO CALENDÁRIO */
.Calendario { padding:3px; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; }
.Calendario tr { }
.Calendario td { border-right:#000000 solid 0px; border-top:#000000 solid 0px; border-left: #000000 solid 0px; border-bottom:#000000 solid 0px; background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.Calendario td.TituloCalendario { background-color:#cdd5e2; text-transform:uppercase; font-weight:bold; color:#003366; font-size:10px;}
.Calendario td.TituloCalendario a { background: #ced4e5; font-weight:bold; width:10px; height:100%; }
.Calendario td.TituloCalendario a.linkDir { margin-left:30px; }
.Calendario td.TituloCalendario a.linkEsq { margin-right: 30px;}
.Calendario td span.CalendarioEventoDiaSelecionado{ font-weight:bold;background-color: #e5ecff; width:100%; height:100%; border:solid 1px #003366;}
.Calendario td span.CalendarioDiaEvento { }
.Calendario td span.CalendarioDiaEventoNoDiaMes { border:#d3be96 solid 1px; background-color:#fcf0d8;width:100%; height:100%;}
.Calendario td.DiaSemana { text-align:center; background-color: #dcdcda; font-size:11px; font-weight:bold; color:#003366; border-top: 1px solid #999898; border-bottom: 1px solid #999898; }
.Calendario td.CalendarioDiaNormal {text-align:center; border-bottom:1px solid #aeaeae; }
.Calendario td.CalendarioDiaSelecionado {text-align:center; border-bottom:1px solid #aeaeae; }



.Calendario2 { padding:3px; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; width:100%; }
.Calendario2 tr { }
.Calendario2 td { border-right:#000000 solid 0px; border-top:#000000 solid 0px; border-left: #000000 solid 0px; border-bottom:#000000 solid 0px; background-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.Calendario2 td.TituloCalendario { background-color:#cdd5e2; text-transform:uppercase; font-weight:bold; color:#003366; font-size:10px;}
.Calendario2 td.TituloCalendario a { background: #ced4e5; font-weight:bold; width:10px; height:100%; }
/*.Calendario2 td.TituloCalendario a.linkDir {}*/
/*.Calendario2 td.TituloCalendario a.linkEsq {}*/
.Calendario2 td.TituloCalendario a img.linkDir {text-align: right;}
.Calendario2 td.TituloCalendario a img.linkEsq {text-align: left;}



/* ESTRUTURA DO ListaEventos */
.ListaEventos { padding:3px; border: #CCCCCC 1px solid; width:100%; _width:100%; }
.ListaEventos tr { }
.ListaEventos td { background-color:#FFFFFF;  border-right:1px solid #C3C3C3; padding:2px;  padding-top:5px; padding-bottom:5px;   }
.ListaEventos td.Titulo { background-color:#DEDEDE; font-weight:bold; text-transform: none; color:#003366; font-size:10px; border-right:1px solid #C3C3C3; padding:2px;  padding-top:3px; padding-bottom:0px; height:25px; vertical-align:middle; }
.ListaEventos td a { color:#606352; }
.ListaEventos td a:hover { }

.mensagemSemEventoDia { border:#d3be96 solid 1px; background-color:#fcf0d8; padding:6px;margin-bottom:10px;}
.mensagemSemEventoMes { border:#d3be96 solid 1px; background-color:#fcf0d8; padding:6px;margin-bottom:10px;}

/*tabela emissoes */
#agfiduconthome td.agfiducopu { background-color:#f7f6f6; border-top:3px solid white; width:100%; }
#agfiduconthome td.agfiducopu div.agfiducaminho2 { height:25px; _height:41px; background-color:#e2e2e2; padding:11px; border-right:3px solid white; border-bottom:3px solid white; color:#565541; text-transform:uppercase; font-weight:bold; font-size:9px; }

#agfiduconthome td.agfiducopu div.agfiducaminho2 a { color:#565541; text-decoration:none; }
#agfiduconthome td.agfiducopu div.agfiducaminho2 a:hover {  text-decoration:underline; }
.tabEmissoes thead th a { font-weight:bold; }

/* Calculadora */
.tabfieldset { width:100%; height:100%; font: bold 14px verdana,arial; color: #0084cf; background-color:#FFFFFF; }
.calccorpo { font: 10px verdana,arial; color: #000000; width: 100%; height: 130px;}
.calccorpo td.col01 { text-align: right; padding-right:9px;}
.calccorpo td.col02 { text-align:right; padding-right:8px;}
.calccorpo td.col03 { text-align:right; padding-right:8px; padding-bottom:20px; }
.calccorpo td.col04 { text-align:left; padding-right:10px; padding-left:10px;}
.calccorpo input { font: 10px verdana,arial; color: #000000; text-align:right; }
.dropTaxa { font: 10px verdana,arial; color: #000000; width: 163px; }

/* Debênture */
#agfiduconthome td.agfiducol04 div.agfiduconteudo table#addDebenture { font: bold 14px verdana,arial; }
#agfiduconthome td.agfiducol04 div.agfiduconteudo table#addDebenture td.col02 { padding-left:20px; }
#agfiduconthome td.agfiducol04 div.agfiduconteudo table#addDebenture td.col03 { padding-top:10px; padding-left:10px; }
#agfiduconthome td.agfiducol04 div.agfiduconteudo table#addDebenture td.col03 input { border:0px; }

#DebentureLista { } 
#DebentureLista tr.row01 { padding-left:4px; }
#DebentureLista table.tabInterna { }
#DebentureLista table.tabInterna tr.row01 td.col01 { width:245px; background-color:#5f6060; font: bold 10px verdana,arial; color: #FFFFFF; padding:4px; }
#DebentureLista table.tabInterna tr.row01 td.col02 { width:75px; background-color:#5f6060; font: bold 10px verdana,arial; color: #FFFFFF; padding:4px;}
#DebentureLista table.tabInterna tr.row01 td.col03 { width:30px; background-color:#5f6060; }
#DebentureLista table.tabInterna tr.row01 td.col04 { width:30px; background-color:#5f6060; }

#DebentureLista table.tabInterna tr.row02 td.col00 { background-color:#b9bece; font: bold 10px verdana,arial; color: #565541; padding:4px; text-align:left; }
#DebentureLista table.tabInterna tr.row02 td.col01 { background-color:#b9bece; font: bold 10px verdana,arial; color: #565541; padding:4px; text-align:right;}
#DebentureLista table.tabInterna tr.row02 td.col02 { background-color:#b9bece; padding-right:2px; text-align:center; }
#DebentureLista table.tabInterna tr.row03 td.col01 { background-color:#5f6060; }

#DebentureLista table.tabInterna tr.row04 td.col01 { width:260px; background-color:#5f6060; font: bold 10px verdana,arial; color: #FFFFFF; padding:4px; }
#DebentureLista table.tabInterna tr.row04 td.col02 { width:75px; background-color:#5f6060; font: bold 10px verdana,arial; color: #FFFFFF; padding:4px; }
#DebentureLista table.tabInterna tr.row04 td.col03 { background-color:#5f6060; font: bold 10px verdana,arial; color: #FFFFFF; padding:4px; text-align:center; }
#DebentureLista table.tabInterna tr.row04 td.col04 { background-color:#5f6060; font: bold 10px verdana,arial; color: #FFFFFF; padding:4px; text-align:center; }

/* CADASTRO */
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro { width:80%; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro td.coldestaque { margin:0px; margin-bottom:10px; text-transform:uppercase; color:#958839; font-size:11px; border-bottom:1px solid #acacac; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro td.coltexto_inicio { width:150; background-color:#ecebe8; padding-top:5px; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro td.coltexto { background-color:#ecebe8; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro td.coltexto_fim { background-color:#ecebe8; border-bottom:1px solid #acacac; padding-bottom:5px; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro td.colinput_inicio { padding-top:5px; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#cadastro td.colinput_fim { border-bottom:1px solid #acacac; padding-bottom:5px; }

/* CONTATO */
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#contato { margin-top:20px;}
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#contato td.col01 { width:75px; height:27px; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#contato td.col02 { text-align:right; padding-top:10px; }

/* FAQ & GLOSSARIO*/
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#faq { width:90%; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#faq td.coldestaque h1 { margin:0px; margin-bottom:10px; margin-top:20px; text-transform:uppercase; color:#958839; font-size:11px; border-bottom:1px solid #acacac; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#faq td.identificacao { font: bold 10px verdana,arial; color: #000000; }

#agfiduconthome td.agfiducol01 div.agfiduconteudo table#glossario { width:100%; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#glossario td.alfabeto { font: bold 9px verdana,arial; color: #a6a6a6; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#glossario td.alfabeto a:{ font: bold 9px verdana,arial; color: #b5b5b5; }
#agfiduconthome td.agfiducol01 div.agfiduconteudo table#glossario td.alfabeto a:hover{ font: bold 9px verdana,arial; color: #b5b5b5; }

/* BUSCA */
#cases { font:11px verdana; line-height:20px; color:#9A9595; margin:0px;  }
#cases ul { margin:0px; padding:0px; margin-left:15px; margin-top:10px; _margin-right:18px; }
/* #cases ul li { list-style:url(/images/bullet_lista.gif); _list-style:url(/images/bullet_listaie.gif); margin-top:10px;} */


#agfiduconthome td.agfiducopu div.agfiducaminho2 { height:11px; _height:27px; background-color:#e2e2e2; padding:11px; border-bottom:4px solid white; color:#565541; text-transform:uppercase; font-weight:bold; font-size:9px; }
/* #agfiduconthome td.agfiducol03 div.agfidubusca { height:11px; _height:27px; background-color:#e2e2e2; padding:11px; border-bottom:3px solid white; color:#565541; text-transform:uppercase; font-weight:bold; font-size:9px; } */

.tabmercsec thead td { border-bottom:2px solid #2359ae; }
.tabmercsec thead td.semborda { border:0px; padding-bottom:0px; border-bottom:1px solid #cccccc; }
.tabmercsec td { padding:5px; }

/* CLIENTES - LISTAGEM */
#agfidtableclientes { width:100%; }
#agfidtableclientes tr.impar td { background-color:#efedee; }
#agfidtableclientes tr.par td { background-color:white; }
#agfidtableclientes tr.titulo td { border-bottom:1px solid #969696; text-transform:uppercase; font-weight:bold; color:#034da0; font-size:11px; }
#agfidtableclientes td { padding:3px; }
#agfidtableclientes td.clientescol2 { border-left:1px solid #969696; width:220px; padding-left:6px; }