@charset "UTF-8";
section.cartoesContent a.lnk-tu-none { text-decoration: none; }
section.cartoesContent a.lnk-tu-none:hover { text-decoration: underline; }
section.cartoesContent iframe#ibpfcartoescotacao { /* iFrame do IB vindo com float:right */ /* Limitando largura maxima ao tamanho do conteúdo do IB para que tudo não fique alinhado a direita */ /* OBS.: No mobile, o alinhamento se mantém a direita, cortando o conteúdo à esquerda */ max-width: 752px; /*Retira espaco a esquerda proveniente de formatacao do IB */ }
section.cartoesContent iframe#ibpfcartoescotacao #conteudo { float: none !important; /*Retira caminho de pao */ /*Retira controle de fontes */ }
section.cartoesContent iframe#ibpfcartoescotacao #conteudo .UIBreadCrumb { display: none !important; }
section.cartoesContent iframe#ibpfcartoescotacao #conteudo #UIFontSize { display: none !important; }
section.cartoesContent ul.carousel-cartoes-index { background-color: transparent; margin-bottom: 35px !important; }
section.cartoesContent ul.carousel-cartoes-index li { padding: 10px 40px; }
section.cartoesContent ul.carousel-cartoes-index li a { text-decoration: none; }
section.cartoesContent ul.carousel-cartoes-index li a img { border-radius: 8px; box-shadow: #999 2px 2px 5px 0px; width: 100%; }
section.cartoesContent ul.carousel-cartoes-index li.two-imgs { clear: both; }
section.cartoesContent ul.carousel-cartoes-index li.two-imgs a { display: block; width: 49.5%; float: left; margin-left: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.two-imgs a:first-child { margin-left: 0; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs { clear: both; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs a { display: block; width: 49.5%; float: left; margin-left: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:first-child { margin-left: 0; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:nth-child(2), section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:nth-child(3) { height: 49.5%; margin-bottom: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:nth-child(3) { margin-bottom: 0; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right { clear: both; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a { display: block; width: 49.5%; float: right; margin-right: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:first-child { margin-right: 0; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:nth-child(2), section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:nth-child(3) { height: 49.5%; margin-bottom: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:nth-child(3) { margin-bottom: 0; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left { clear: both; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a { display: block; width: 49.5%; float: left; margin-left: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:first-child { margin-left: 0; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:nth-child(2), section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:nth-child(3) { height: 49.5%; margin-bottom: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:nth-child(3) { margin-bottom: 0; }
section.cartoesContent ul.carousel-cartoes-index li.four-imgs { clear: both; }
section.cartoesContent ul.carousel-cartoes-index li.four-imgs a { display: block; width: 49.5%; float: left; margin-left: 1%; }
section.cartoesContent ul.carousel-cartoes-index li.four-imgs a:nth-child(1), section.cartoesContent ul.carousel-cartoes-index li.four-imgs a:nth-child(3) { margin-left: 0; }
section.cartoesContent ul.carousel-cartoes-index li.four-imgs a:nth-child(1), section.cartoesContent ul.carousel-cartoes-index li.four-imgs a:nth-child(2) { margin-bottom: 1%; }
section.cartoesContent ul.carousel-cartoes-index div.owl-controls { width: 100%; }
section.cartoesContent ul.carousel-cartoes-index div.owl-controls div.owl-pagination { width: 100%; position: absolute; bottom: -28px; }
section.cartoesContent ul.carousel-cartoes-index div.owl-controls div.owl-buttons div.owl-prev { position: absolute; left: 0; bottom: 43%; background: none; font-size: 30px; color: #666; }
section.cartoesContent ul.carousel-cartoes-index div.owl-controls div.owl-buttons div.owl-next { position: absolute; right: 0; bottom: 43%; background: none; font-size: 30px; color: #666; }

@media only screen and (max-width: 639px) { section.cartoesContent ul.carousel-cartoes-index li.two-imgs a { width: 100%; float: none; margin-left: 0; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs a { width: 100%; float: none; margin-left: 0; margin-bottom: 1%; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:nth-child(2), section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:nth-child(3) { height: auto; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs a:nth-child(3) { margin-bottom: 1%; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a { width: 100%; float: none; margin-right: 0; margin-bottom: 1%; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:nth-child(2), section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:nth-child(3) { height: auto; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-right a:nth-child(3) { margin-bottom: 1%; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a { width: 100%; float: none; margin-left: 0; margin-bottom: 1%; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:nth-child(2), section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:nth-child(3) { height: auto; }
  section.cartoesContent ul.carousel-cartoes-index li.three-imgs-big-left a:nth-child(3) { margin-bottom: 1%; }
  section.cartoesContent ul.carousel-cartoes-index li.four-imgs a { width: 100%; float: none; margin-left: 0; margin-left: 0; height: auto; max-height: auto; margin-bottom: 1%; } }
