@charset "utf-8";
/* CSS Document */



.tituloGrandeAzulShow{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#3677bb; font-weight:bold; width:100%; border-bottom:1px #3677bb solid; padding-bottom:5px; padding-top:10px;}

#btnControles{float:left; width:100%; text-align:right; padding-top:10px;}
.posicionaControles a{padding-left:14px;}
.posicionaVoltar a{padding-right:14px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3677bb; text-decoration:none}
.posicionaVoltar a:hover{text-decoration:underline}
.tituloPopUpList{font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666;}
.menu_popup1{width:75px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:1px #c1c1c1 solid; margin-left:5px;}

.txtConteudoInterna{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; float:left; ; padding-top:25px; width:100%;   }
.txtConteudoInterna ul{list-style:disc; list-style-position:outside; padding-left:15px}
.txtConteudoInternaParte2{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; float:right; width:300px;     }
.tituloShowCinza{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; font-weight:bold; float:left; width:100%; padding-top:25px;   }
.tituloShowAzul {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3677bb; font-weight:bold; float:left; width:100%; padding-top:25px;  }

#logosRodapeInterna{float:left; width:100%; text-align:center }
#logosRodapeInternaImpressao {float:left; width:728px; text-align:center }
#posicionaRodapeInterna{float:left; width:100%; padding-top:0px;background-color:#c12926}
#logosRodapeInterna img{padding-left:20px;}
#logosRodapeInternaImpressao a{padding-left:20px;}

.tituloListAzul{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#3677bb; font-weight:bold; padding-top:5px;  padding-bottom:20px;}
.tituloMaiorListAzul{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#3677bb; font-weight:bold; padding-top:13px; padding-bottom:20px;   }

.listaListNormal ul {list-style:none}
.listaListNormal li { float:left; width:100%; border-bottom:1px #e7e7e7 solid;  padding:10px 0; list-style:none }
.posicionaTextoList a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3677bb; text-decoration:none}
.posicionaTextoList a:hover{text-decoration:underline}
.textoListNormal{float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666;}
.dataListData{float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#010101; padding-right:15px;}
.posicionaTextoList{float:left; width:85%}


#sub-menu { width:225px; background-color:#c12926; }
#sub-menu li { border-bottom:1px #ca6065 dotted;  list-style:none; width:225px;  }
#sub-menu li a { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; font-weight:bold;  text-decoration:none; background-color:#c12926;  display:block; height:100%; filter:alpha(opacity=93);-moz-opacity:.94;opacity:.94; }
#sub-menu li a:hover { background-color:#c73d3a; }


/************************** KIT DO RESULTADO **************************/
#showResultados	{ float: right; width: 190px;  padding-left:20px;}


#kitResultado {	width: 100%;list-style: none;float: none;font-family: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align: center;}
#kitResultado li { margin:0; border: 1px #CCC solid;}
#kitResultado li a {display:block;text-decoration: none;color: #666666;	width: 100%;padding: 4px 0 4px 0;font-family:  11px "Trebuchet MS", Arial, Helvetica, sans-serif;	background: #fcfcfc;}
#kitResultado li a:visited {color: #3677bb;	}
#kitResultado li a:hover {color: #666666;	background: #e4e4e4;font-family:  11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.kitazul{	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3677bb;text-decoration:none;	padding:4px 0 4px 0;	display:block;}

.txtConteudoInternaMenor {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; float:left; width:100%;  }

/*************************     DIVS REFERENTES A PAGINA DOWNLOADS      ******************************************/

.logoDownloads {margin-left:10px;}
.txt-faca-download { position:relative; top:15px; left:170px; margin-top:-16px; display:block; width:61px; height:17px; background:/img/txt-faca-download.GIF) center center no-repeat; overflow:hidden; text-indent:-9000px;}
.logoDownloads {margin-left:10px;}
.downloads-lista li a.bt-excluir { float:right; width:40px; background:url(../img/ico-x.gif) 2px no-repeat; padding-left:20px; }
.downloads-lista li {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#138fea; float:left; width:100%; background-image:url(../img/linha-ponto-lista.GIF); background-position:bottom; background-repeat:repeat-x; padding:10px 0; list-style:none }
.downloads-lista li a{float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#3677bb; text-decoration:none; }
.downloads-lista li a:hover{color:#3677bb; text-decoration:underline; }

/*************************     DIVS REFERENTES A PAGINA LIST      ******************************************/

.listaListNormal li { float:left; width:100%; background-image:url(../img/linha-ponto-lista.GIF); background-position:bottom; background-repeat:repeat-x; padding:10px 0 }
.linkListaNormal{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3677bb; }
.textoListNormal{float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373;}
.dataListData{float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; padding-right:15px;}
.posicionaTextoList{float:left; width:85%}

/*************************     DIVS REFERENTES A PAGINA FALE COM RI      ******************************************/

#formFaleComRi{float:left; width:350px}
#contato {  width:296px; margin-right:50px; margin-top:20px; }
#contato li { display:block; height:25px; margin-bottom:10px; list-style:none }
#contato li label { display:block; float:left; width:85px; font:11px Verdana, sans-serif; color:#666; margin-top:6px; }
#contato li input { float:left; width:156px; background: url(../img/bg_input.gif) top repeat-x #fff;; border:1px solid #c1c1c1; height:20px;}
#contato li.mensagem { height:100px; }
#contato li.mensagem span { position:absolute; width:206px;  }
#contato li textarea { width:202px; height:90px; background:transparent; border:1px solid #c1c1c1;}
#contato li.bts { padding-left:85px;}
#contato li input.bt-enviar, 
#contato li input.bt-limpar { float:left; width:62px; height:24px; border:none; cursor:pointer; }
#contato li input.bt-enviar:focus,
#contato li input.bt-limpar:focus  { border:none; }
#contato li input.bt-enviar { background:url(../img/bt-enviar.gif) center no-repeat; margin-top:3px; }
#contato li input.bt-limpar { background:url(../img/bt-limpar.gif) center no-repeat; margin:3px 0 0 2px;  }
#contato li .menu_pop2 {background:transparent; border:1px solid #c1c1c1;}

.blocoFaleComRi{ width:300px; float:left; padding:0 17px}

/*************************     DIVS REFERENTES A PAGINA CENTRAL DE RESULTADOS       ******************************************/

.box-resultados { float:right; width:189px; text-align:center; padding:0 0 15px 15px; }
.box-resultados li a { display:block; height:100%; font:11px Verdana, sans-serif; color:#666; text-decoration:none; background-color:#fcfcfc; border:1px solid #E3E3E3; border-bottom:none; padding:7px 6px; }
.box-resultados li a:hover { background-color:#E4E4E4; }
.box-resultados .primeiro a { font:bold 14px Verdana, sans-serif; color:#cd4e51; background:none; border:none; } 
.box-resultados .ultimo a { background:none;  border:none; border-top:1px solid #E3E3E3;}
.box-resultados .primeiro a:hover { background-color: transparent; text-decoration:underline; }
.box-resultados .ultimo a:hover { background-color: transparent; background: url(../img/curva-baixo-box-resultados_over.png) bottom no-repeat;  }
.box-resultados .primeiro { background:url(../imgs/curva-cima-box-resultados.png) top no-repeat; }
.box-resultados .ultimo {background:url(../imgs/curva-baixo-box-resultados.png) bottom no-repeat; } 

.abas { height:23px; margin-top:8px;}
.abas li { float:left; list-style:none }
.abas li a {  display:block; width:94px; height:23px; font:bold 17px/23px "Trebuchet MS", sans-serif; text-align:center; color:#fff; background: url(../img/aba_azul.gif)  top no-repeat; bottom no-repeat; margin-right:5px;  }
.abas li.atual a {  background: url(../img/aba-cinza.gif) top no-repeat; color:#3677bb; }

.resultado { font:11px/16px Arial, sans-serif; color:#727272; background-color:#e7e7e7; padding:18px; margin-bottom:35px; width:600px; }
.resultado a { font-size:10px; color:#275cab; }
.resultado a:hover { text-decoration:underline; }

/*************************     DIVS REFERENTES A PAGINA AGENDA       ******************************************/

#calendario { width:100%; float:left;  }
#calendario td select,
.formAgenda { display:inline-block; }

#calendario td .dias-lembrete { float:left; margin:5px 5px 0 0;  } 
.menuPopUpAgendaData{border:1px #c1c1c1 solid;}
#calendario td .bt-exportar-outlook { float:left;  width:65px; height:20px; background:url(../img/bt-exportar-outlook.png) center no-repeat; margin:5px; }
#calendario td .bt-exportar-outlookEng { float:left;  width:65px; height:20px; background:url(../img/bt-exportar-outlook_eng.png) center no-repeat; margin:5px; }
#calendario td .bt-exportar-outlook2 { float:left;  width:65px; height:20px; background:url(../img/bt-exportar-outlook2.png) center no-repeat; margin:5px; }
#calendario th { font:bold 11px Verdana, sans-serif; border:1px solid #3677BB; background-color:#3677BB;}
#calendario td { font-family:Tahoma, Geneva, sans-serif; font-size:10px; border:1px solid #3677BB; color:#3677BB; padding: 5px }
#calendario  th{ color:#ffffff; padding:4px 6px; fo}

.busca-calendario { width:660px; height:25px; display:block; padding:18px 0; }
.busca-calendario li { float:left; list-style:none }
.busca-calendario li.primeiro { padding-right:40px; }
.busca-calendario li label { display:block; float:left; font:11px/24px Arial, sans-serif; padding:0 7px; }
.formAgenda{ float:left; width:150px; height:22px; background: url(../img/bg_input_agenda.gif) top repeat-x #fff; border: 1px #d1d1d1 solid;  }

#posicionaBuscaAlendario{float:left;}
.busca-calendario li input.bt-enviar { width:62px; height:24px; border:none; cursor:pointer; background:url(../img/btn_enviar.png) center no-repeat; margin:1px 0 0 12px; }
.busca-calendario li input.bt-enviar:focus  { border:none; }

#posicionaTituloAgenda{float:left; width:100%; padding:0; margin:0; }
.tituloMaiorAgendaAzul{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#3677bb; font-weight:bold; padding-top:13px; padding-bottom:20px; float:left;   }
.visualizar-todos {   float:right; text-align:right; padding-top:13px;  }
.checkbox{vertical-align:middle; }

/*************************     DIVS REFERENTES A PAGINA RSS      ******************************************/

.rss-lista {  margin-bottom:20px }
.rss-lista li { font-size:0; background: url(../img/linha-ponto-lista.GIF) bottom repeat-x; margin-right:5px; list-style:none }
.rss-lista li.primeiro { background:none; }
.rss-lista strong { font:bold 11px/16px Verdana, sans-serif; }
.rss-lista li a { font-size:11px; display:block; background: url(../img/ico-rss2.GIF) 4px no-repeat; padding:8px 0 8px 22px; color:#3677bb }
.rss-lista li a:hover { text-decoration:underline; }

.rss-info strong,
.rss-info p { font:11px/16px Verdana, sans-serif; }
.rss-info strong { display:block; font-weight:bold; }

/*************************     DIVS REFERENTES A PAGINA ALERTAS RI      ******************************************/

#posicionaTableAlertas{float: left; padding-top:20px; padding-bottom:20px;}
.textoAlertasRi{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; width:100%; padding-left:15px; height:34px; line-height:34px; float:left;}
.textoCamposAlertasRi{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#737373; float:left; }

.inputContato{width: 160px;	padding: 0;	vertical-align: middle;	padding-left: 5px;padding-top:3px;padding-bottom:3px;color:#666;background-image: url(../img/input_busca.gif);background-repeat: repeat-x;border: 1px solid #c1c1c1;border-top-color: #a1a1a1;border-bottom-color: #d1d1d1;font-weight:normal;font-size: 11px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.btnEnviar{background-image:url(../img/form_enviar.gif); width:62px; height:24px; border:none; cursor:pointer;}
.btnLimpar{background-image:url(../img/form_limpar.gif); width:62px; height:24px; border:none; cursor:pointer;}
.inputContatoEndereco{width: 380px;	padding: 0;	vertical-align: middle;	padding-left: 5px;padding-top:3px;padding-bottom:3px;color:#666;background-image: url(../img/input_busca.gif);background-repeat: repeat-x;border: 1px solid #c1c1c1;border-top-color: #a1a1a1;border-bottom-color: #d1d1d1;font-weight:normal;font-size: 11px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

/*************************     DIVS REFERENTES A PAGINA CVM     ******************************************/

.listaListNormal li { float:left; width:100%; background-image:url(../img/linha-ponto-lista.GIF); background-position:bottom; background-repeat:repeat-x; padding:10px 0 }
.linkListaNormal{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3677bb; }
.textoListNormal{float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666;}
.dataListData{float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; padding-right:15px;}
.posicionaTextoList{float:left; width:85%}

/*************************     DIVS REFERENTES A PAGINA CONTENT    ******************************************/

#divLinksMobile{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#01b0fe; float:left; text-align:center; width:100%;}
#content {float:left; padding-top:100px}
#content div.TituloCanal { margin:0;padding:0;font-family:"lucida grande",arial,sans-serif;font-size:11px;font-weight:bold;color:#444;text-transform:uppercase; padding-left:10px; padding-top:10px; }
#content ul { margin:0;padding:0; width:1424px; }
#content ul li { list-style:none;background: url(../img/arrow.gif) no-repeat right;padding:10px;border-bottom:1px solid #eee; font-weight:bold; }
#content ul li a { -webkit-text-size-adjust:90%;  }
#content span { margin:0;padding:0; font-weight:normal; display: block; color:#666; }
#contentVer ul { margin:0;padding:0; padding-bottom:10px; }
#contentVer ul li { list-style:none;background:url(images/arrow.gif) no-repeat right;padding:10px;border-bottom:0px solid #eee; font-weight:bold; }
#contentVer ul li a { -webkit-text-size-adjust:90%; color:#666; }
#contentVer span { margin:0;padding:0; font-weight:normal; display:block; }

.espacoBlocoWeb20{width:180px; float:left}


