@charset "UTF-8";
.bt_g_play {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_g_play.png);
  background-repeat: no-repeat;
  background-size: contain;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.bt_g_play:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }

.bt_a_store {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_a_store.png);
  background-repeat: no-repeat;
  background-size: contain;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.bt_a_store:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }

.bt_fb {
  width: 32px;
  height: 32px;
  float: left;
  display: block;
  background-image: url(../img/bt_fb.png);
  background-repeat: no-repeat;
  box-sizing: border-box; }

.bt_yt {
  width: 32px;
  height: 32px;
  float: left;
  display: block;
  background-image: url(../img/bt_yt.png);
  background-repeat: no-repeat;
  box-sizing: border-box; }

.lk_pit {
  font: 13px TitilliumRegular, Arial, sans-serif;
  color: #000000;
  text-decoration: none;
  width: 66px;
  height: 100%;
  line-height: 40px;
  float: left;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-around;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.lk_pit span:nth-child(1) {
  visibility: visible;
  width: 100%;
  overflow: hidden;
  text-align: center;
  transition: width 0.5s ease; }

.lk_pit span:nth-child(2) {
  visibility: hidden;
  width: 0;
  overflow: hidden;
  text-align: center;
  transition: width 0.5s ease; }

.lk_atdm {
  font: 13px TitilliumRegular, Arial, sans-serif;
  color: #000000;
  text-decoration: none;
  width: 88px;
  height: 100%;
  line-height: 40px;
  overflow: hidden;
  float: left;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 0 0 0 26px;
  background-image: url("../img/im_atd.png?30012018");
  background-position: 0 center;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.bt_blue_f_t {
  font: 14px Aller_R, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  height: 46px;
  background-color: transparent;
  border: solid 2px #5086b6;
  padding: 0 60px 0 60px;
  float: left;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  border-radius: 60px;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box; }

.bt_blue_f_t_b {
  min-width: 140px;
  font: 14px Aller_R, Arial, sans-serif;
  color: #4477ae;
  text-decoration: none;
  height: 46px;
  background-color: transparent;
  border: solid 2px #5086b6;
  padding: 0 36px 0 36px;
  float: left;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  border-radius: 60px;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box; }

.bt_white_f_t {
  font: 14px Aller_R, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  width: 130px;
  height: 46px;
  background-color: transparent;
  border: solid 2px #ffffff;
  float: left;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  border-radius: 60px;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box; }

.bt_play_white {
  font: 14px Aller_R, Arial, sans-serif !important;
  color: #ffffff !important;
  width: 152px !important;
  height: 28px !important;
  padding: 0 !important;
  float: left !important;
  display: block !important;
  cursor: pointer !important;
  background-color: transparent;
  background-image: none;
  border-radius: 4px;
  box-sizing: border-box; }

.bt_play_white i {
  width: 28px;
  height: 28px;
  margin: 0;
  float: left;
  display: block;
  background-image: url(../img/bg_play_white.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  box-sizing: border-box;
  transition: all 1s ease; }

.bt_play_white i span {
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
  background-image: url(../img/bg_play_white.png);
  background-repeat: no-repeat !important;
  background-position: 0 -37px !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 1s ease; }

.bt_play_white span {
  width: auto !important;
  font: 14px Aller_R, Arial, sans-serif !important;
  color: #ffffff !important;
  padding: 0 !important;
  margin: 0 0 0 8px !important;
  line-height: 28px !important;
  float: left !important; }

.bt_play_white:hover {
  color: #ffffff; }

.bt_play_white:hover i {
  background-image: url(../img/bg_play_white.png);
  background-position: 0 0;
  transition: all 1s ease; }

.bt_play_white:hover i span {
  background-image: url(../img/bg_play_white.png);
  background-position: 0 -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: all 1s ease; }

.bt_play_blue i {
  width: 28px;
  height: 28px;
  margin: 0 0 0 12px;
  float: left;
  display: block;
  background-image: url(../img/bg_play_blue.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  box-sizing: border-box;
  transition: all 1s ease; }

.bt_play_blue i span {
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
  background-image: url(../img/bg_play_blue.png);
  background-repeat: no-repeat !important;
  background-position: 0 -37px !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 1s ease; }

.bt_play_blue span {
  width: auto !important;
  font: 14px Aller_R, Arial, sans-serif !important;
  color: #4477ae !important;
  padding: 0 !important;
  margin: 0 0 0 8px !important;
  line-height: 28px !important;
  float: left !important; }

.bt_play_blue:hover {
  color: #4477ae; }

.bt_play_blue:hover i {
  background-image: url(../img/bg_play_blue.png);
  background-position: 0 0;
  transition: all 1s ease; }

.bt_play_blue:hover i span {
  background-image: url(../img/bg_play_blue.png);
  background-position: 0 -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: all 1s ease; }

.bt_blue_room {
  font: 14px Aller_R, Arial, sans-serif;
  color: #4477ae;
  text-decoration: none;
  height: 50px;
  padding: 0 26px 0 0;
  background-color: transparent;
  float: left;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  background-image: url(../img/bg_bt_blue_room.png);
  background-position: right 38px;
  background-repeat: no-repeat;
  align-items: flex-end;
  justify-content: flex-start;
  box-sizing: border-box; }

.bt_blue_arrow {
  font: 14px Aller_R, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  height: 46px;
  background-color: transparent;
  border: solid 2px #5086b6;
  padding: 0 16px 0 26px;
  float: left;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  border-radius: 60px;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box; }

.bt_blue_arrow i {
  width: 28px;
  height: 46px;
  margin: 0 0 0 12px;
  float: left;
  display: block;
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  box-sizing: border-box;
  transition: all 1s ease; }

.bt_blue_arrow i span {
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-repeat: no-repeat !important;
  background-position: 0 -37px !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 1s ease; }

.bt_blue_arrow span {
  width: auto !important;
  font: 14px Aller_R, Arial, sans-serif !important;
  color: #ffffff !important;
  padding: 0 !important;
  margin: 0 0 0 8px !important;
  line-height: 28px !important;
  float: left !important; }

.bt_blue_arrow:hover {
  color: #ffffff; }

.bt_blue_arrow:hover i {
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-position: 0 0;
  transition: all 1s ease; }

.bt_blue_arrow:hover i span {
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-position: 0 -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: all 1s ease; }

.bt_blue_arrow_w {
  font: 14px Aller_R, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  height: 46px;
  background-color: transparent;
  border: solid 2px #5086b6;
  padding: 0 16px 0 26px;
  float: left;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  border-radius: 60px;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box; }

.bt_blue_arrow_w i {
  width: 28px;
  height: 46px;
  margin: 0 0 0 12px;
  float: left;
  display: block;
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  box-sizing: border-box;
  transition: all 1s ease; }

.bt_blue_arrow_w i span {
  width: 28px !important;
  height: 28px !important;
  margin: 0 !important;
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-repeat: no-repeat !important;
  background-position: 0 -37px !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: all 1s ease; }

.bt_blue_arrow_w span {
  width: auto !important;
  font: 14px Aller_R, Arial, sans-serif !important;
  color: #4477ae !important;
  padding: 0 !important;
  margin: 0 0 0 8px !important;
  line-height: 28px !important;
  float: left !important; }

.bt_blue_arrow_w:hover {
  color: #4477ae; }

.bt_blue_arrow_w:hover i {
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-position: 0 0;
  transition: all 1s ease; }

.bt_blue_arrow_w:hover i span {
  background-image: url(../img/bg_bt_blue_arrow.png);
  background-position: 0 -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  transition: all 1s ease; }

.bt_arrow {
  width: 104px;
  height: 14px;
  font: 14px Aller_R, Arial, sans-serif;
  text-align: left;
  color: #4477ae;
  padding: 0 20px 0 0;
  background-image: url(../img/bg_bt_blue_room.png);
  background-repeat: no-repeat;
  background-position: right 4px;
  float: left;
  display: block;
  cursor: pointer;
  box-sizing: border-box; }

.slhb {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_slhb.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  box-sizing: border-box; }

.lg_bovespa {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_lg_bovespa.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  box-sizing: border-box; }

.lg_td {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_lg_td.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  box-sizing: border-box; }

.lg_cetip {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_lg_cetip.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  box-sizing: border-box; }

.lk_atdm {
  width: 88px;
  transition: all 0.5s ease; }

.lk_pit {
  width: 66px;
  transition: all 0.5s ease; }

.menu {
  width: 100%;
  height: 70px;
  position: fixed;
  z-index: 9000000000000;
  top: 0;
  float: left;
  display: block;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.menu .cont_m {
  max-width: 1200px;
  height: 100%;
  margin: auto;
  background-color: #ffffff;
  display: block;
  box-sizing: border-box; }

.menu .cont_m .logo {
  width: 162px;
  height: 100%;
  float: left;
  display: block;
  background-image: url(../img/im_lg_h.png);
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.menu .cont_m .logo a {
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  box-sizing: border-box; }

.menu .cont_m ul {
  width: 50%;
  height: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  display: block;
  box-sizing: border-box; }

.menu .cont_m li {
  width: auto;
  padding: 0 2% 0 2%;
  margin: 0;
  list-style: none;
  float: left;
  display: block;
  transition: padding 0.5s ease;
  box-sizing: border-box; }

.menu .cont_m li a {
  font: 14px Aller_R, Arial, sans-serif;
  color: #6d6e71;
  line-height: 70px;
  text-decoration: none;
  width: 100%;
  height: 100%;
  float: left;
  display: block;
  transition: all 0.5s ease;
  box-sizing: border-box; }

.menu .cont_m .cont_right_m {
  width: auto;
  height: 100%;
  float: right; }

/*DayTrade*/
.dt_five .section_dt_five .article_dt_five .img_dt_five {
  width: 46%;
  height: 100%;
  background-image: url(../img/im_dt_five.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  position: absolute;
  z-index: 9000000;
  top: 60px;
  right: 10%;
  float: left;
  display: block;
  box-sizing: border-box; }

/*Shared*/
footer .cont_ft .f_fourth .cont_m_footer ul {
  width: 100%;
  margin: 0 0 20px 0; }

/*Shared*/
/*Home*/
.hm_one .section_hm_one h1 {
  font: 90px Aller-Light, Arial, sans-serif;
  line-height: 90px;
  padding: 12% 5% 0 5%; }

.hm_one .section_hm_one .article_hm_one .cont_article_hm_one {
  margin: 30px 0 0 0; }

.hm_one .section_hm_one .article_hm_one {
  padding: 0 0 48% 0; }

.hm_nw_one .section_hm_nw_one .article_hm_nw_one div:nth-child(1) a .cont_txt_bn {
  padding: 0 0 0 20px; }

.slides_at .cont_at ul li .bt_arrow {
  width: 118px; }

.hm_nw_four .section_hm_nw_four .article_hm_nw_four .cont_left {
  width: 28%; }

.hm_nw_four .section_hm_nw_four .article_hm_nw_four .cont_right {
  width: 72%; }

.body_hm_two .line_brd_blue label h1 {
  font: 46px Aller-Light, Arial, sans-serif; }

.body_hm_two .hm_two_at_left .bt_arrow {
  width: 118px; }

.subm .column.one {
  width: 21%; }

.subm .column.two {
  width: 38%; }

.subm .column.three {
  width: 20%; }

.subm .column.four {
  width: 21%; }

.subm .column.one, .subm .column.two, .subm .column.three, .subm .column.four {
  padding: 0 20px 0 14px; }

footer .cont_ft .f_second .cont_m_footer label:nth-child(1) {
  width: 50%; }

footer .cont_ft .f_second .cont_m_footer label:nth-child(2) {
  width: 50%; }

.bc_four .section_bc_four .article_bc_four .img_bc_four {
  width: 90%;
  right: -10%; }

.opt_three .section_opt_three .article_opt_three .img_bc_four {
  width: 90%;
  right: -22%; }

/*Home*/
/*Renda Fixa*/
.rf_one .section_rf_one .cont_spn_top {
  width: 100%; }

.rf_one .section_rf_one h1 {
  padding: 4% 0 0 0; }

.rf_nine .section_rf_nine .article_rf_nine .ft_article_rf_nine {
  width: 56%; }

@media only screen and (max-width: 1034px) {
  .rf_nine .section_rf_nine .article_rf_nine .ft_article_rf_nine {
    width: 70%; }
  .rf_nine .section_rf_nine .article_rf_nine .img_rf_nine {
    right: -116px; } }

/*Renda Fixa*/
/*Renda Variavel*/
.rv_one .section_rv_one .cont_spn_top {
  width: 30%; }

.rv_four .body_tab .cont_tab .img {
  margin: 0 0 0 -420px; }

.rv_three .section_rv_three .article_rv_three .cont_article_rv_three {
  margin: 6% 14% 0 0; }

.rv_five .section_rv_five h1 {
  padding: 14% 0 32px 0; }

/*Renda Variavel*/
/*Sobre*/
.sb_one .section_hm_one h1 {
  font: 44px ExoSB, Arial, sans-serif; }

.sb_seven .section_sb_seven .article_sb_seven .cont_two .bt_blue_arrow {
  padding: 0 40px 0 40px; }

.sb_eight .section_sb_eight .article_sb_eight span {
  width: 76%; }

.sb_fifth {
  background-position: -100px center; }

.sb_fifth .section_hm_fifth .article_hm_fifth {
  width: 700px;
  padding: 70px 20% 0 4%; }

/*Custos*/
.cst_two .section_cst_two .article_cst_two > h1 {
  padding: 0 0 30px 6%; }

.cst_two .section_cst_two .article_cst_two .body_cst_two .ui-accordion-header {
  padding: 22px 0 0 6%; }

.cst_two .section_cst_two .article_cst_two .body_cst_two .ui-accordion-content {
  padding: 90px 2% 40px 2%; }

/*Custos*/
/*Tesouro Direto*/
.td_five .body_tab .cont_tab .cont_tab_left iframe {
  height: 98%; }

.td_eight .section_td_eight {
  overflow: hidden; }

.td_eight .section_td_eight .img_td_eight {
  width: 64%;
  right: -80px; }

/*Tesouro Direto*/
/*Contato*/
.ct_two .section_ct_two .article_ct_two .left_ct_two {
  width: 28%; }

.ct_two .section_ct_two .article_ct_two .left_ct_two_sec {
  width: 22%; }
  .ct_two .section_ct_two .article_ct_two .left_ct_two_sec span {
    text-align: center; }

/*Contato*/
/*Analistas*/
.anl_two .section_anl_two .article_anl_two .cont_two {
  width: 28%; }

.anl_two .section_anl_two .article_anl_two .cont_three {
  width: 24%; }

.anl_two .section_anl_two .article_anl_two .cont_four {
  width: 27%; }

/*Analistas*/
/*Basico*/
.bc_three .section_bc_three .article_bc_three .cont_txt .bt_arrow {
  width: 118px; }

.bc_four .section_bc_four .article_bc_four .bt_arrow {
  width: 118px; }

.bc_five .section_bc_five .article_bc_five .bt_arrow {
  width: 118px; }

.bc_one .bn {
  background-position: right bottom;
  background-size: 270%;
  background-repeat: no-repeat; }

/*Basico*/
/*DayTrade*/
.dt_three .section_dt_three .article_dt_three .cont_txt .bt_arrow {
  width: 118px; }

.dt_four .section_dt_four .article_dt_four .bt_arrow {
  width: 118px; }

.dt_five .section_dt_five .article_dt_five .bt_arrow {
  width: 118px; }

/*DayTrade*/
/*LandingPage*/
.lp_td_one .section_lp_td_one .article_lp_td_one h1 {
  width: 46%;
  font: 65px Aller-Light, Arial, sans-serif; }

.lp_rfp_one .section_lp_rfp_one .article_lp_rfp_one h1 {
  width: 46%;
  font: 65px Aller-Light, Arial, sans-serif; }

.lp_mc_four .section_lp_mc_four .article_lp_mc_four .cont_txt h1 {
  width: 74%; }

.lp_mc_four .section_lp_mc_four .article_lp_mc_four .cont_txt .bt_arrow {
  width: 180px; }

.lp_app_three .section_lp_app_three .article_lp_app_three {
  padding: 70px 120px 0 20px; }

.lp_app_three .section_lp_app_three .img_lp_app_three {
  margin: -44px -66px 0 0; }

.lp_app_one .section_lp_app_one .article_lp_app_one h1 {
  width: 60%; }

.lp_app_six .section_lp_app_six .article_lp_app_six label:nth-child(2) {
  left: 90px; }

.lp_app_six .section_lp_app_six .article_lp_app_six label:nth-child(3) {
  left: 70px; }

.lp_app_six .section_lp_app_six .article_lp_app_six label:nth-child(4) {
  right: 28px; }

.lp_app_five .section_lp_app_five .article_lp_app_five {
  padding: 70px 146px 0 20px; }

.lp_app_five .section_lp_app_five .img_lp_app_three {
  margin: 0 0 0 -10%; }

.lp_app_five .section_lp_app_five .img_lp_app_five {
  margin: 0 6% 0 0; }

@media only screen and (max-width: 960px) {
  .lp_app_five .section_lp_app_five .img_lp_app_three {
    margin: 0 0 0 -1%; } }

.lp_planos_three .section_lp_planos_three .article_lp_planos_three {
  padding: 70px 120px 0 20px; }

.lp_planos_three .section_lp_planos_three .img_lp_planos_three {
  margin: -44px -66px 0 0; }

/*LandingPage*/
/*Plataformas*/
.plt_three_tz .section_plt_three_tz .article_plt_three_tz .cont_img {
  margin: 0 0 0 -10%; }

.plt_one_pc {
  background-position: 58% bottom; }

.plt_three .section_plt_three .article_plt_three .cont_plat {
  width: 27%; }

.plt_three .section_plt_three .article_plt_three .cont_plat:nth-child(2), .plt_three .section_plt_three .article_plt_three .cont_plat:nth-child(5), .plt_three .section_plt_three .article_plt_three .cont_plat:nth-child(8) {
  margin: 0 9.5% 60px 9.5%; }

/*Plataformas*/
/*Estratégia de opções*/
.opt_two .section_opt_two .article_opt_two .cont_one {
  width: 44%; }

.anl_four .section_anl_four .article_anl_four .cont_img {
  right: 2%; }

.dt_five .section_dt_five .article_dt_five .cont_img {
  right: -36%; }

.opt_three.trm .section_opt_three .article_opt_three .img_bc_four {
  width: 88%;
  right: -26%;
  background-position: left top; }

/*# sourceMappingURL=1200.css.map */
