html{overflow-y: scroll !important;}
body{background:#fff url("../images/back.jpg") repeat-x 0 0;color:#6C6C6C;text-align:center;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height:17px;}
a{color:#1282CA;text-decoration:underline;}
a:hover{color:#00309E;text-decoration:none;}
p{margin:10px 0;}
strong,
b{font-weight:bold;}
*{z-index:100;}
.clr{clear:both;height:1px;overflow:hidden;}

#tudo #meio #colleft .box input,
#tudo #meio #colleft .box select,
#tudo #meio #colleft .box textarea,
#tudo #meio #colright .box input,
#tudo #meio #colright .box select,
#tudo #meio #colright .box textarea/*,
#tudo #meio #colcenter input[type=text],
#tudo #meio #colcenter select,
#tudo #meio #colcenter textarea*/{border:1px solid #424242;border-bottom:1px solid #E8E6E9;border-right:1px solid #E8E6E9;}

#tudo{text-align:left;width:995px;margin:3px auto;border-top:none;background:#F6F7FC url("../images/meio.gif") 0 0;}
#tudo #topo{height:108px;background:#043667 url("../images/topo.jpg") no-repeat 0 0;}
#tudo #topo h1{float:left;width:249px;}
#tudo #topo h1 a{display:block;height:68px;text-indent:-9999px;}

#tudo #topo #idiomas{width:40px;float:right;display:inline;margin:14px 19px 0 0;background:url("../images/idiomas.gif") no-repeat 0 1px;padding-left:45px;overflow:hidden;

display:none;

}
#tudo #topo #idiomas ul.idiomas{display:inline;}
#tudo #topo #idiomas ul.idiomas li{float:right;margin:0 2px 0 2px;border:0;}
#tudo #topo #idiomas ul.idiomas li a{text-indent:-9999px;border:0;display:block;background-position:left top;background-repeat:no-repeat;width:16px;}
#tudo #topo #idiomas ul.idiomas li a.lang_pt-br, #tudo #topo #idiomas ul.idiomas li a.lang_pt{background-image:url("../images/flags/br.gif");}
#tudo #topo #idiomas ul.idiomas li a.lang_en{background-image:url("../images/flags/gb.gif");}
#tudo #topo #idiomas ul.idiomas li a.lang_pt-pt{background-image:url("../images/flags/pt.gif");}
#tudo #topo #idiomas ul.idiomas li a.lang_es{background-image:url("../images/flags/es.gif");}
#tudo #topo #idiomas ul.idiomas li a.lang_cn{background-image:url("../images/flags/cn.gif");}
#tudo #topo #idiomas ul.idiomas li a span{text-indent:-9999px;display:block;width:0;height:11px;overflow:hidden;padding:0 0 0 16px;background-image:url("../images/moldura_flag.gif");}


#tudo #topo #menu{clear:both;height:28px;}
#tudo #topo #menu ul{height:28px;padding-left:256px;}

#tudo #topo #menu ul li{float:left;}
#tudo #topo #menu ul li a{background:url("../images/menul.gif") no-repeat left top;display:block;height:28px;line-height:28px;text-decoration:none;}
#tudo #topo #menu ul li a span{cursor:pointer;white-space:nowrap;background:url("../images/menur.gif") no-repeat right top;padding:0 15px;display:block;height:28px;line-height:28px;color:#E4E1E1;font-weight:bold;font-family:arial;}
#tudo #topo #menu ul li a:hover span,
#tudo #topo #menu ul li.ativo a span{background-position:right bottom;color:#fff;}

#tudo #topo #menu ul ul{clear:left;display:none;height:auto;padding-left:0;top:99px;position:absolute;
	width:175px;
	border:0;
	background:url("../images/azulmenu.gif") no-repeat bottom left;
	padding-bottom:2px;
	white-space:normal;color:#D5F0FF;
}
#tudo #topo #menu ul ul li{width:175px;clear:both;margin:0;background:url("../images/azulmenu.gif") no-repeat left -165px;}
#tudo #topo #menu ul ul li a,
#tudo #topo #menu ul ul li a span{background:none;white-space:normal;color:#E4E1E1;height:auto;min-height:15px;_height:1px;line-height:15px;padding:5px 5px 3px 5px;}
#tudo #topo #menu ul ul li a{background:url("../images/azulmenulinha.gif") no-repeat 0 0;min-height:15px;_height:15px;padding-top:1px;}
#tudo #topo #menu ul ul li a:hover span,
#tudo #topo #menu ul ul li.ativo a span{color:#fff;display:block;float:none;padding:5px 5px 3px 5px;}
#tudo #topo #menu ul li:hover ul,
#tudo #topo #menu ul li.ativo ul{display:block;}

#tudo #topo #menu ul li:hover ul ul,
#tudo #topo #menu ul li.ativo ul ul,
#tudo #topo #menu ul li:hover ul li:hover ul,
#tudo #topo #menu ul li.ativo ul li.ativo ul{display:none;}

#tudo #topo #menu ul li:hover ul li:hover,
#tudo #topo #menu ul li.ativo ul li.ativo{background-position:left top;}
#tudo #topo #menu ul li:hover ul li:hover ul,
#tudo #topo #menu ul li.ativo ul li.ativo ul{display:block;position:absolute;left:174px;margin-top:-1px;}
#tudo #topo #menu ul li:hover ul li:hover ul li a span,
#tudo #topo #menu ul li.ativo ul li.ativo ul li a span{color:#D5F0FF;display:block;float:none;}
#tudo #topo #menu ul li:hover ul li:hover ul li a:hover span,
#tudo #topo #menu ul li.ativo ul li.ativo ul li.ativo a span{color:#fff;display:block;float:none;}

/*
#tudo #topo #menu ul ul li.primeiroitem a{background:none;text-transform:uppercase;}
*/

#tudo #meio{border:7px solid #043868;border-top:0;border-bottom:0;padding:17px 14px;overflow:hidden;}
#tudo #meio #colleft{width:203px;float:left;}
#tudo #meio #colcenter{width:491px;float:left;margin-left:18px;}
#tudo #meio #colright{width:225px;float:right;}
#tudo #meio #colleft .box,
#tudo #meio #colright .box{padding-bottom:10px;clear:both;}

#tudo #meio #colleft .internetbanking{background:url("../images/internet_banking.gif") no-repeat 0 0;height:137px;}
#tudo #meio #colleft .internetbanking p{margin:0;padding:0;}
#tudo #meio #colleft .internetbanking p input{width:164px;height:14px;margin:71px 0 15px 16px;}
#tudo #meio #colleft .internetbanking p a.bt{float:right;background:#3466CD;margin-right:9px;border:1px solid #3698FD;border-bottom:1px solid #244FB6;border-right:1px solid #244FB6;text-decoration:none;}
#tudo #meio #colleft .internetbanking p a.bt:hover{background:#3698FD;}
#tudo #meio #colleft .internetbanking p a.bt span{font-weight:bold;padding:3px 10px 3px 6px;color:#fff;background:url("../images/bt.gif") no-repeat right center;margin-right:7px;}

#tudo #meio #colleft .buscaPortalMini{background:url("../images/busca.gif") no-repeat 0 0;height:111px;}
#tudo #meio #colleft .buscaPortalMini form{margin:0;padding:0;}
#tudo #meio #colleft .buscaPortalMini input{width:164px;height:14px;position:relative;top:-55px;margin:0 0 15px 17px;}
#tudo #meio #colleft .buscaPortalMini a.bt{float:right;background:#3466CD;margin:82px 9px 0 0;border:1px solid #3698FD;border-bottom:1px solid #244FB6;border-right:1px solid #244FB6;text-decoration:none;}
#tudo #meio #colleft .buscaPortalMini a.bt:hover{background:#3698FD;}
#tudo #meio #colleft .buscaPortalMini a.bt span{font-weight:bold;padding:3px 10px 3px 6px;color:#fff;background:url("../images/bt.gif") no-repeat right center;margin-right:7px;}

#tudo #meio #colleft .destaques{margin:9px 0;}
#tudo #meio #colleft .destaques p{margin:0;padding:0 0 3px 0;}
#tudo #meio #colleft .destaques p a{font-size:10px;font-weight:bold;line-height:12px;height:21px;background:#eee url("../images/bt_destaque.jpg") no-repeat left top;display:block;font-weight:bold;text-decoration:none;padding:10px 14px 10px 4px;text-transform:uppercase;font-family:arial;color:#818181;margin-bottom:3px;}
#tudo #meio #colleft .destaques p a:hover{background-position:left -41px;color:#818181;}
#tudo #meio #colleft .destaques p a img{float:left;margin:-6px 6px 0 0;}

#tudo #meio #colcenter .setorhome{margin-top:10px;padding-bottom:10px;background:#fff;overflow:hidden;border-bottom:1px solid #A3B3CA;}
/*#tudo #meio #colcenter .setorhome h2{height:33px;text-indent:-9999px;}*/
#tudo #meio #colcenter .setorhome h2.titprodutos{background:url("../images/titprodutos.jpg") no-repeat 0 0;}
#tudo #meio #colcenter .setorhome h2.titinformacoes{background:url("../images/titinformacoes.jpg") no-repeat 0 0;}

#tudo #meio #colright .empresasdogrupo{background:url("../images/titempresasdogrupo.gif") no-repeat 0 0;padding-top:37px;}
#tudo #meio #colright .empresasdogrupo .elementoslista{border-left:1px solid #D6D3D6;border-right:1px solid #D6D3D6;background:#fff url("../images/line.gif") no-repeat left bottom;}
#tudo #meio #colright .empresasdogrupo .elementoslista p{float:left;padding:0 10px;}

#tudo #meio #colright .vejatambem{background:url("../images/titvejatambem.gif") no-repeat 0 0;padding-top:35px;}
#tudo #meio #colright .vejatambem dl{border:1px solid #D6D3D6;border-top:0;border-bottom:0;background:#fff;}
#tudo #meio #colright .vejatambem dl dd{display:none;}
#tudo #meio #colright .vejatambem dl dt a{display:block;background:#fff url("../images/line.gif") no-repeat left bottom;padding:1px 8px;color:#636563;text-decoration:none;}
#tudo #meio #colright .vejatambem dl dt a:hover{background-color:#DDD;}

#tudo #meio #colcenter .sprodutos .lista_com_icones .l_item{width:222px;height:81px;overflow:hidden;background:url("../images/itemhome.gif") no-repeat 0 0; float:left;margin:8px 0 0 15px;}
#tudo #meio #colcenter .sprodutos .lista_com_icones .l_item .l_ico{height:62px;width:62px;margin:10px 11px;overflow:hidden;float:left;}
#tudo #meio #colcenter .sprodutos .lista_com_icones .l_item h6{margin-top:9px;}
#tudo #meio #colcenter .sprodutos .lista_com_icones .l_item h6 a{text-transform:uppercase;font-weight:bold;text-decoration:none;color:#014576;line-height:12px;font-family:arial;}
#tudo #meio #colcenter .sprodutos .lista_com_icones .l_item p{margin:0;}
#tudo #meio #colcenter .sprodutos .lista_com_icones .l_item p a{color:#6C6C6C;text-decoration:none;line-height:14px;}

#tudo #meio #colcenter .informacoes .lista_com_icones .l_item{padding:10px 11px;}
#tudo #meio #colcenter .informacoes .lista_com_icones .l_item .l_ico{float:left;margin-right:5px;}
#tudo #meio #colcenter .informacoes .lista_com_icones .l_item h6 a{color:#2574AF;font-family:arial;font-size:17px;font-weight:bold;text-decoration:none;}
#tudo #meio #colcenter .informacoes .lista_com_icones .l_item p{margin-top:5px;}
#tudo #meio #colcenter .informacoes .lista_com_icones .l_item p a{color:#6D6D6D;text-decoration:none;}
#tudo #meio #colcenter .informacoes a#btsaibamais{background:url("../images/saibamais.gif") no-repeat 0 0;width:84px;height:18px;display:block;float:right;overflow:hidden;text-indent:-9999px;margin:0 10px;}

#tudo #meio #colcenter .informacoes ul#homeAcontece{list-style:none;}
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas{list-style:none;border-left:1px solid #C6C7CE;border-right:1px solid #CCCFDF;margin:0;background:#fff url("../images/acontece_bg.gif") repeat-x left top;height:30px;padding-left:12px;overflow:hidden;}
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li{float:left;margin:0 2px 0 0;height:26px;}
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li a{float:left;margin-top:3px;display:block;text-decoration:none;background:url("../images/abasacontece_left.gif") no-repeat left -26px;height:26px;}
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li a span{float:left;line-height:26px;height:26px;background:url("../images/abasacontece_right.gif") no-repeat right -26px;float:left;padding:0 20px;display:block;color:#5D81A1;font-weight:bold;text-align:center;}
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li a:hover,
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li a.atual{background-position:left top;border-bottom:1px solid #fff;}
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li a:hover span,
#tudo #meio #colcenter .informacoes ul#homeAconteceAbas li a.atual span{background-position:right top;}

/* RODAPE */
#tudo #rodape{text-align:center;background:transparent url("../images/rodape.gif") no-repeat left bottom;clear:both;padding:10px 7px 7px 7px;}
#tudo #rodape div{background:#fff;border:1px solid #B2C2D1;padding:20px 0;}
#tudo #rodape div ul{overflow:hidden;display:inline;text-align:left;}
#tudo #rodape div ul li{display:inline;margin-right:-1px;border-right:1px solid #0F5384;}
#tudo #rodape div ul li a{color:#0F5384;text-decoration:none;padding:0 9px;}

#tudo #rodape div span{border-left:5px solid #fff;margin-left:-3px;}
#tudo #rodape strong{color:#5D7A98;font-weight:normal;display:block;margin:7px 0;font-size:90%;}

/* INTERNA */
#tudo #meio #colcenter h2.titconteudo{font-weight:normal;padding:5px 23px;text-transform:uppercase;line-height:23px;background:url("../images/titbg.gif") repeat-y 0 0;border-top:1px solid #bbcad7;border-bottom:1px solid #bbcad7;color:#6392B5;font-family:arial black;letter-spacing:6px;font-size:9px;}
#tudo #meio #colcenter #conteudo{background:#fff;padding:10px 20px;border-bottom:1px solid #A7B8CA;}

/* BOTOES */
#tudo #meio #colcenter a.bt{float:right;background:#3466CD;margin-right:9px;border:1px solid #3698FD;border-bottom:1px solid #244FB6;border-right:1px solid #244FB6;text-decoration:none;}
#tudo #meio #colcenter a.bt:hover{background:#3698FD;}
#tudo #meio #colcenter a.bt span{font-weight:bold;padding:3px 10px 3px 6px;color:#fff;background:url("../images/bt.gif") no-repeat right center;margin-right:7px;}

/* FALE CONOSCO */
#tudo #meio #colcenter form#faleconosco table tr td{padding:5px 0;}
#tudo #meio #colcenter form#faleconosco table tr td label{display:block;text-align:right;padding-right:10px;}
#tudo #meio #colcenter form#faleconosco span.obrig{padding:0 5px;color:#c00;}
#tudo #meio #colcenter form#faleconosco a.bt{margin-right:65px;}

/* RESULTADOS DE BUSCA */
#tudo #meio #colcenter .cms_buscaportal .contemForm{background:#F0F2FF;padding:10px;overflow:hidden;}
#tudo #meio #colcenter .cms_buscaportal .contemForm form input{float:left;width:325px;}
#tudo #meio #colcenter .cms_buscaportal br.clr{display:none;}
#tudo #meio #colcenter .cms_buscaportal .resultados{border-bottom:2px solid #F0F2FF;display:block;padding:2px 6px;text-align:center;}
#tudo #meio #colcenter .cms_buscaportal .resultados b{font-weight:bold;}

#tudo #meio #colcenter .cms_buscaportal .paginacao{display:block;overflow:hidden;padding:5px 0;}
#tudo #meio #colcenter .cms_buscaportal .paginacao a.bt{float:left;}
#tudo #meio #colcenter .cms_buscaportal .paginacao a.bt span{background:none;padding:3px 6px;margin-right:0;}

#tudo #meio #colcenter .cms_buscaportal div ul li{margin:20px 0 0 0;}
#tudo #meio #colcenter .cms_buscaportal div ul li h5{font-size:9px;margin:0;}
#tudo #meio #colcenter .cms_buscaportal div ul li h6{margin:0;}
#tudo #meio #colcenter .cms_buscaportal div ul li h6 a{font-size:13px;font-family:arial;text-decoration:none;}
#tudo #meio #colcenter .cms_buscaportal div ul li h6 a:hover{text-decoration:underline;}
#tudo #meio #colcenter .cms_buscaportal div ul li p{margin-top:0;}
#tudo #meio #colcenter .cms_buscaportal div ul li p a{color:#6C6C6C;text-decoration:none;}

/* LISTA FILHOS */
#tudo #meio #colcenter dl dd{padding:0 0 10px 10px;}
#tudo #meio #colcenter dl dt a{font-size:13px;font-family:arial;text-decoration:none;}
#tudo #meio #colcenter dl dt a:hover{text-decoration:underline;}
#tudo #meio #colcenter dl dd a{color:#6C6C6C;text-decoration:none;}

/* BASICOS */
#tudo #meio #colcenter ul{list-style:disc;margin:0 0 0 20px;}
#tudo #meio #colcenter ul ul{list-style:circle;}
#tudo #meio #colcenter ul ul ul{list-style:square;}
#tudo #meio #colcenter ol{list-style:decimal;margin:0 0 0 20px;}

/* CUSTOMFORM */
form.customform .fsrepetir div.repetir p.controleadicionar,
form.customform .fsrepetir div.repetir p.controleexcluir{text-align:right;float:right;width:20px;}
#tudo #meio #colcenter form.customform .fsrepetir p.controleexcluir a,
#tudo #meio #colcenter form.customform .fsrepetir p.controleadicionar a,
#tudo #meio #colcenter form.customform .fsrepetir div.repetir p.controleexcluir a,
#tudo #meio #colcenter form.customform .fsrepetir div.repetir p.controleadicionar a{text-align:left;display:block;width:20px;height:20px;float:right;text-indent:-9999px;overflow:hidden;}
#tudo #meio #colcenter form.customform .fsrepetir p.controleexcluir a,
#tudo #meio #colcenter form.customform .fsrepetir div.repetir p.controleexcluir a{background:url("../images/menos.gif") no-repeat 0 0;}
#tudo #meio #colcenter form.customform .fsrepetir p.controleadicionar a,
#tudo #meio #colcenter form.customform .fsrepetir div.repetir p.controleadicionar a{background:url("../images/mais.gif") no-repeat 0 0;}
#tudo #meio #colcenter form.customform p.cfradio,
#tudo #meio #colcenter form.customform p.cfradio label{float:none;clear:both;height:auto;white-space:normal;display:block;}

/* COMPATIBILIDADE IE6 */
#tudo #topo #menu ul li{float:left;}
#tudo #topo #menu ul li a{float:left;}
#tudo #topo #menu ul li a span{float:left;}
#tudo #topo #menu ul ul li{float:none;}
#tudo #topo #menu ul ul li a{float:none;}
#tudo #topo #menu ul ul li a span{float:none;}



/* CARTAO TURISTA */
#tudo #meio #colcenter #cartaoTuristaMensagem{clear:both;color:#c00;border:1px solid #ffc5c5;margin:5px 0;padding:5px 10px;background:#fff2f2;font-weight:bold;}

#tudo #meio #colcenter form#formLoginCartaoTurista p{clear:both;height:20px;}
#tudo #meio #colcenter form#formLoginCartaoTurista p label{display:block;float:left;font-weight:bold;padding-right:5px;width:70px;}
#tudo #meio #colcenter form#formLoginCartaoTurista p input{display:block;float:left;width:120px;border:1px solid #424242;border-bottom:1px solid #E8E6E9;border-right:1px solid #E8E6E9;}

#tudo #meio #colcenter form#formCartaoTurista label{font-weight:bold;padding-right:5px;}
#tudo #meio #colcenter form#formCartaoTurista .cartaoTuristaFiltro{height:30px;}
#tudo #meio #colcenter form#formCartaoTurista .cartaoTuristaFiltro p{float:left;margin:0 10px 0 0;}
#tudo #meio #colcenter form#formCartaoTurista .cartaoTuristaFiltro input{width:70px;border:1px solid #424242;border-bottom:1px solid #E8E6E9;border-right:1px solid #E8E6E9;}
#tudo #meio #colcenter form#formCartaoTurista .cartaoTuristaFiltro a.bt{float:left;margin:0;}
#tudo #meio #colcenter form#formCartaoTurista ul.cartaoTuristaSaldo{list-style:none;margin:0;padding:20px 0;clear:both;}
#tudo #meio #colcenter form#formCartaoTurista ul.cartaoTuristaSaldo li{list-style:none;margin:0;padding:0;clear:both;height:20px;}
#tudo #meio #colcenter form#formCartaoTurista ul.cartaoTuristaSaldo li dt{display:block;float:left;width:50px;font-weight:bold;}
#tudo #meio #colcenter form#formCartaoTurista ul.cartaoTuristaSaldo li dd{display:block;float:left;display:inline;}
#tudo #meio #colcenter form#formCartaoTurista table.cartaoTuristaExtrato{clear:both;width:100%;margin-bottom:20px;}
#tudo #meio #colcenter form#formCartaoTurista table.cartaoTuristaExtrato th{font-size:7pt;font-weight:bold;padding:2px;background:#ccc;color:#fff;}
#tudo #meio #colcenter form#formCartaoTurista table.cartaoTuristaExtrato td{font-size:7pt;padding:2px;}
#tudo #meio #colcenter #conteudo form#faleconosco p{overflow:hidden;clear:both;}
#tudo #meio #colcenter #conteudo form#faleconosco p input,
#tudo #meio #colcenter #conteudo form#faleconosco p textarea{width:330px;border:1px solid #424242;border-bottom:1px solid #E8E6E9;border-right:1px solid #E8E6E9;}
#tudo #meio #colcenter #conteudo form#faleconosco p select{width:330px;}
#tudo #meio #colcenter #conteudo form#faleconosco p textarea{height:70px;}
#tudo #meio #colcenter #conteudo form#faleconosco p input.ck{border:none;width:auto;}

#tudo #meio #colcenter #conteudo form#faleconosco p label{font-weight:bold;width:100px;display:block;float:left;}
#tudo #meio #colcenter #conteudo form#faleconosco p label.linear{font-weight:normal;display:inline;width:auto;float:none;}
#tudo #meio #colcenter #conteudo form#faleconosco p label.linear input{width:40px;margin-left:2px;}
#tudo #meio #colcenter #conteudo form#faleconosco p label.linear input.ck{width:auto;}


#tudo #meio #colcenter #conteudo form#faleconosco p input#TXENDERECO_MFCN{width:270px;}

#tudo #meio #colcenter form#faleconosco a.bt{margin-right:19px;}

#tudo #meio #colcenter table .cms_infouser strong{display:block;}
#tudo #meio #colcenter table a.bt{float:left;}
#tudo #meio #colcenter table form#formLoginPortal a.bt{float:right;}
#tudo #meio #colcenter table form#formLoginPortal .lLogin{padding:0 0 3px 0;height:25px;}
#tudo #meio #colcenter table form#formLoginPortal .lLogin label{font-weight:bold;display:block;float:left;}
#tudo #meio #colcenter table form#formLoginPortal .lLogin input{float:right;}
