/* ----------------- INTERNAS CONTEUDOS ----------------- */

/* GERAL */
.linkFechar { position: absolute; right: 10px; top: 10px; }
.contentAllInt h2.titDestaque { color: #f47920; font-size: 21px; margin: 0 0 20px 0; font-weight: normal; }
.contentAllInt .txtDestaqueProduto { color: #f47920; }

.lightboxStyle p.tit { font-size: 16px; line-height: 18px; font-weight: normal; color: #f47920; }
.lightboxStyle table.tabela2 .tit { padding: 15px 0; font-size: 16px; font-weight: normal; color: #f47920; border: 0; }

#ulCompleteCartoes li { list-style: none; }
#lightboxContrato, #lightboxSaibaMais { width: 980px; }
.formCartoes #lupaHelpCartoes { width: 20px; height: 25px; position: relative; display: block; cursor: pointer; top: -20px; right: -864px; float: right; }

/* Backgrounds */
.bgPersExp { background: url(../img/pers/bg-home-pers-exp.jpg) top center no-repeat; }

/* Box Controle Show/Hide */
#filtros { display: none; width: 200px; position: absolute; margin: 40px 0 -310px 720px; *margin: 40px 0 -310px 0; padding: 25px; border: 1px solid #bebab9; background: none repeat fixed 0 0 #f7f6f4; border-radius: 4px; box-shadow: 4px 4px 4px #e3f1fd; }
#filtros ul li { list-style: none; list-style-image: none; }
.tit-colunas { font-weight: bold; margin: -10px 0 20px 4px; display: block; width: 55px; }
.tit-fechar { float: right; margin: -32px 0 20px 0; display: block; width: 55px; }

/* iFrames */
.itauFrame { margin: 15px 0; margin-left: -7px; width: 1000px; }

/* Textos */
.contentAllInt #disclaimer,
.contentAllInt .disclaimer,
.contentAllInt .txtExp { margin: 0 0 30px 0; }
.contentAllInt #disclaimer p,
.contentAllInt #disclaimer p#disclaimer,
.contentAllInt .disclaimer p,
.contentAllInt p.disclaimer,
.contentAllInt p.obs,
.contentAllInt span.disclaimer { color: #999; margin: 5px 0; font-size: 11px; font-weight: normal; }

.txtDisabled { color: #a9a9a9; }

/*ephox*/
.titGrande, .titgrande { color: #f47920; font-size: 24px!important; margin: 0 0 10px 0; line-height: 24px!important; }
.titMedio, .titmedio {  color: #f47920; font-size: 17px!important; font-weight: normal!important; margin: 0 0 10px 0; line-height: 17px!important; }
.titGrande b, .titMedio b, .titMedioP b, .titgrande b, .titmediop b { font-weight: normal; }

/* Imagens */
.contentAllInt .imgCampanha { margin: 0 0 30px 0; width: 100%; }

/* SELECT GERAL */
.contentAllInt .selectGeral { float: left; width: 220px; margin: 0 5px 0 0; }
.contentAllInt .selectMaisAcessos { float: left; width: 200px; margin: 0 10px 0 0; }
.contentAllInt .selectMaisAcessosMenor { float: left; width: 70px; margin: 0 10px 0 0; }

/* Texto Topo*/
.contentAllInt .contTop { width: 100%; margin: 0 0 30px 0; }
.contentAllInt .contTopTit { width: 100%; margin: 0 0 7px 0; }
.contentAllInt .contTop h3,
.contentAllInt .contTop p.tit,
.contentAllInt .contTopTit p.tit { margin: 10px 0 0 0; font-weight: normal; font-size: 21px; line-height: 24px; color: #f47920; }
.contentAllInt .contTop .dest { color: #f47920; }
.contentAllInt .contTop p.destaque { font-size: 16px; line-height: 20px; color: #f47920; padding: 0 10px; }
.contentAllInt .contTop p { line-height: 17px; margin: 0 0 5px 0; }
.contentAllInt .contTop p.link { margin: 3px 0; line-height: 17px; }
.contentAllInt .contTop .floatLeft { float: left; }
.contentAllInt .contTop .floatRight { float: right; text-align: right; }
.contentAllInt .contTop .size1 { width: 69%; }
.contentAllInt .contTop .size2 { width: 29%; }
.contentAllInt .contTop .destaqueMini { color: #999; margin: 25px 0; font-size: 12px; }
.contentAllInt .contTop ol, .contentAllInt .contTop ul { margin: 10px 0 0 10px; }
.contentAllInt .contTop ol li, .contentAllInt .contTop ul li { padding: 0; line-height: 17px; }

.contentAllInt .contTopBtn { position: relative; float: left; width: 100%; margin: 0 0 30px 0; }
.contentAllInt .contTopBtn p.tit { margin: 0; font-weight: normal; font-size: 21px; line-height: 24px; color: #f47920; }
.contentAllInt .contTopBtn p { width: 815px; float: left; line-height: 17px; margin: 0 0 5px 0; }
.contentAllInt .contTopBtn p.txtPosRight { width: 800px; padding-top: 13px; text-align: right; }
.contentAllInt .contTopBtn .btnPos { position: absolute; right: 0; top: 8px; }
.contentAllInt .contTopBtn .btnPos a { text-decoration: none; }

.contentAllInt .btnVideo input { float: left; }
.contentAllInt .btnVideo .btn { float: left; display: block; margin: 8px 0 0 0; *margin: 0; }

.contentAllInt .textBox .borda { border: 1px solid #bdbdbd; background: #f7f7f7; padding: 12px 20px; }
.contentAllInt .textBox .contTopBtn { width: 938px; }

.contentAllInt .contTopBtn .btnBottom { position: absolute; bottom: 30px; right: 20px; }
.contentAllInt .contTopBtn .btnBottom a { text-decoration: none; }

/* Diversos */
div.tipsy { font-size: 11px!important; }

/* 404 */
.contentAllInt .content404 .img404 { float: left; width: 208px; height: 242px; margin: 30px 40px 30px 0; background: url(../img/seta-404.png) left top no-repeat; }
.contentAllInt .content404 .txt404 { float: left; width: 680px; margin: 30px 0; }
.contentAllInt .content404 .txt404 h2 { font-size: 30px; line-height: 38px; color: #f47920; }
.contentAllInt .content404 .txt404 p { font-size: 16px; line-height: 18px; margin-bottom: 15px; }
.contentAllInt .content404 .txt404 ul { margin-bottom: 15px; }
.contentAllInt .content404 .txt404 li { list-style: url(../img/bullet_quad_cza.gif) inside; padding: 0 0 7px 0; line-height: 17px; }

/* -------------------------- CONTE DO GEN RICO -------------------------- */
.contentAllInt .contentDescPage { margin: 0 0 40px 0; width: 980px; }
.contentAllInt .contentDescPage .descDir { float: right; margin-bottom: 10px; }

.contentAllInt .contentDescPage p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage p.tit { font-size: 16px; line-height: 18px; font-weight: bold; }
.contentAllInt .contentDescPage p.sub { font-size: 16px; line-height: 18px; }
.contentAllInt .contentDescPage p.data { margin: 0 0 5px 0; }

.contentAllInt .contentDescPage .txtProduto { float: left; width: 293px; margin: 0 35px 0 0; }
.contentAllInt .contentDescPage .txtProdutoDir { float: left; width: 293px; margin: 0 0 0 35px; }
.contentAllInt .contentDescPage .txtProduto ul, .contentAllInt .contentDescPage .txtProdutoDir ul { width: 240px; margin: 0 0 10px 13px; }
.contentAllInt .contentDescPage .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .contentDescPage .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .contentDescPage .txtProduto span.link { float: left; width: 220px; margin: 0; }

.contentAllInt .contentDescPage .txtProduto2Col { float: left; width: 620px; margin: 0 0 0 35px; }
.contentAllInt .contentDescPage .txtProduto2Col ul { width: 616px; }
.contentAllInt .contentDescPage .txtProduto2Col .btnRight { float: right; text-decoration: none; }

.contentAllInt .contentDescPage .txtProduto table { line-height: 17px; }

.contentAllInt .contentDescPage .txtMetade { float: left; width: 482px; margin: 0 16px 0 0; }
.contentAllInt .contentDescPage .txtMetade p { margin: 5px 0 0 0; }
.contentAllInt .contentDescPage .txtMetade img { margin: 0; }
.contentAllInt .contentDescPage .txtMetade ul {  margin: 0 0 10px 13px; }
.contentAllInt .contentDescPage .txtMetade .bgNoImg { background: url(../img/no-img-482x300.gif) top center; width: 482px; height: 300px; }
.contentAllInt .contentDescPage .txtMetade .catDestaque .dest4img2col { height: 160px; width: 220px; margin: 0 10px; float: left; }

.contentAllInt .contentDescPage .imgDestaque { float: left; width: 316px; margin: 0 0 5px 0; }
.contentAllInt .contentDescPage .imgDestaque .selectBandeira { float: left; font-weight: bold; margin-top: 4px; }
.contentAllInt .contentDescPage .imgDestaque .selectBandeira label { margin: 0 10px 0 0; }
.contentAllInt .contentDescPage .imgDestaque .btn, .contentAllInt .contentDescPage .imgDestaque .btnSolicitar { float: right; margin-top: 5px; }
.contentAllInt .contentDescPage .imgDestaque .btnSolicitar a { text-decoration: none; }
.contentAllInt .contentDescPage .imgDestaqueGrande { float: left; width: 648px; margin: 0 0 5px 0; }
.contentAllInt .contentDescPage .mediaDestaqueCenter { text-align: center; }
.contentAllInt .contentDescPage .mediaDestaqueCenter #imgDispositivo, .contentAllInt .contentDescPage .mediaDestaqueCenter #mostraFlash { display: none; }

.contentAllInt .contentDescPage img { margin: 2px 0 5px 0; }

.contentAllInt .contentDescPage .box2destaques { float: left; width: 480px; margin: 0 0 5px 0; }
.contentAllInt .contentDescPage .box2destaques .box { float: left; border: 1px solid #bdbdbd; width: 208px; margin: 0 20px 0 0; padding: 10px; }
.contentAllInt .contentDescPage .box2destaques .last { margin: 0; }

.contentAllInt .contentDescPage .fdoDescPage { height: 100px; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; border-top: 1px solid #e5e5e5; }
.contentAllInt .contentDescPage .fdoDescPage .titSubMnuDesc { padding: 10px 0; position: relative; width: 100%; }
.contentAllInt .contentDescPage .fdoDescPage .titSubMnuDesc h2.tit { float: left; text-align: left; width: 710px; }
.contentAllInt .contentDescPage .fdoDescPage .titSubMnuDesc ul.SubMnuDesc li { float: right; display: inline; text-align: right; padding: 4px 0 0 15px; }

.contentAllInt .mnuTop { width: 980px; text-align: right; }

.contentAllInt .footerDesc { padding:0 0 10px 0; position: relative; width: 100%; }
.contentAllInt .footerDesc ul.footerMnuDesc li { float: right; display: inline; text-align: right; padding: 0 0 0 15px; }

/* Bot es de Download de Apps */
.contentAllInt .contentDescPage .appbadges {float:left;}
.contentAllInt .contentDescPage .appbadges p {display:inline-block; margin:12px 10px 12px 2px;}

/* Content Imagem e Texto - Modelo usado em Seguros */
.contentAllInt .contentImgTxt { width: 100%; margin: 0 0 30px 0; }
.contentAllInt .contentImgTxt h3 { font-size: 14px; }
.contentAllInt .contentImgTxt img { float: left; }
.contentAllInt .contentImgTxt .txt { width: 550px; float: left; margin: 0 0 0 15px; }
.contentAllInt .contentImgTxt .txt h3 { margin: 0 0 5px 0; }

/*Carrossel para imagens 648x300 */
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg { width: 648px; margin: 5px 0 0 0; text-align: center; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .thumb { margin: 0 10px; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .thumb li { display: inline; margin: 0 6px; float: left; width: 85px; height: 85px; overflow: hidden; background-color: #FFF; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .setaEsq { float: left; margin: 10px 5px 0 7px; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .setaDir { float: left; margin: 10px 0 0 5px; }
/* Destaque de Imagens */
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .boxBG { width: 606px; margin: 10px 0 20px 0; padding: 20px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .boxBG img { float: left; margin: 0 22px 0 0; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .boxBG .total { float: left; width: 84px; margin: 22px 0 0 0; text-align: center; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .boxBG .txtVid { float: left; width: 434px; }
.contentAllInt .contentDescPage .imgDestaqueGrande .selectImg .boxBG .txtVid p.tit { font-size: 16px; font-weight: normal; color: #f47920; }
/* Boxes - Experi ncia Personnalit  */
.contentAllInt .contentDescPage .imgDestaqueGrande .boxDesc { margin: 10px 0 0 0; }
.contentAllInt .contentDescPage .imgDestaqueGrande .boxDesc .boxContent { width: 282px; min-height: 90px; float: left; margin: 0 20px 0 0; padding: 15px; border: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .contentDescPage .imgDestaqueGrande .boxDesc .boxContent p { margin: 0 0 5px 0; }
.contentAllInt .contentDescPage .imgDestaqueGrande .boxDesc .last { margin: 0; }

.contentAllInt .contentDescPage .boxDestaque { float: left; width: 285px; margin: -35px 0 0 0; border: 1px solid #bdbdbd; padding: 17px; }
.contentAllInt .contentDescPage .boxDestaque h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage .boxDestaque p.tit { font-size: 16px; color: #f47920; font-weight: normal; line-height: 18px; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage .boxDestaque p.titForm { margin: 20px 0 0 0; font-size: 16px; }
.contentAllInt .contentDescPage .boxDestaque ul { margin: 0 0 10px 13px; }
.contentAllInt .contentDescPage .boxDestaque div.form { margin: 10px 0; width: 100%; }
.contentAllInt .contentDescPage .boxDestaque .item { width: 100%; float: left; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage .boxDestaque .item img { margin: 0 10px 0 0; float: left; }
.contentAllInt .contentDescPage .boxDestaque .item p { width: 210px; float: left; }
.contentAllInt .contentDescPage .boxDestaque .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .contentDescPage .boxDestaque.bgStyle { background: url(../img/bg-box-degrade.png) repeat-x; }

.contentAllInt .contentDescPage .boxDestaque form fieldset .formSize1,
.contentAllInt .contentDescPage .boxDestaque form fieldset .formSize2 { width: 190px; }
.contentAllInt .contentDescPage .boxDestaque form fieldset .btnBox { float: right; margin: 7px 0 0 0; }

.contentAllInt .contentDescPage .boxDestaqueEsq { float: left; width: 285px; margin: 0 35px 0 0; border: 1px solid #bdbdbd; padding: 17px; }
.contentAllInt .contentDescPage .boxDestaqueEsq h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage .boxDestaqueEsq p.tit { font-size: 16px; color: #f47920; font-weight: normal; line-height: 18px; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage .boxDestaqueEsq p.titForm { margin: 20px 0 0 0; font-size: 16px; }
.contentAllInt .contentDescPage .boxDestaqueEsq ul { margin: 0 0 10px 13px; }
.contentAllInt .contentDescPage .boxDestaqueEsq div.form { margin: 10px 0; width: 100%; }
.contentAllInt .contentDescPage .boxDestaqueEsq .item { width: 100%; float: left; margin: 0 0 10px 0; }
.contentAllInt .contentDescPage .boxDestaqueEsq .item img { margin: 0 10px 0 0; float: left; }
.contentAllInt .contentDescPage .boxDestaqueEsq .item p { width: 210px; float: left; }
.contentAllInt .contentDescPage .boxDestaqueEsq .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .contentDescPage .boxDestaqueEsq.bgStyle { background: url(../img/bg-box-degrade.png) repeat-x; }

.contentAllInt .contentDescPage .txtProdutoGrande { float: left; width: 648px; margin: 0 0 0 16px; }

.contentAllInt .contentDescPage .imgRotativa1,
.contentAllInt .contentDescPage .imgRotativa2,
.contentAllInt .contentDescPage .imgRotativa3 { width: 482px; height: 300px; padding: 5px 0; position: relative; margin: 0; z-index: 700; }
.contentAllInt .contentDescPage .imgRotativa1 .slides_container,
.contentAllInt .contentDescPage .imgRotativa2 .slides_container,
.contentAllInt .contentDescPage .imgRotativa3 .slides_container { height: 300px; }
.contentAllInt .contentDescPage .imgRotativa1 .slides_container img,
.contentAllInt .contentDescPage .imgRotativa2 .slides_container img,
.contentAllInt .contentDescPage .imgRotativa3 .slides_container img { margin: 0; }

.contentAllInt .contentDescPage .txtMetade .pagination { position: relative; margin: -21px auto 0; z-index: 500; }
.contentAllInt .contentDescPage .txtMetade .pagination li { float: left; margin: 0 5px; padding: 0; list-style: none; text-indent: -9999px; }
.contentAllInt .contentDescPage .txtMetade .pagination li a { display: block; width: 11px; height: 11px; background: url(../img/banner-rotativo-pag.png) no-repeat 0 0; }
.contentAllInt .contentDescPage .txtMetade .pagination li.current { background: url(../img/banner-rotativo-pag.png) no-repeat -20px 0; }

.contentAllInt .contentDescPage .last { margin: 0; }

.contentAllInt .contentDescPage .contentTableComparaProdutos { display: block; clear: both; }

/*Box Experi ncia Perssonnalit  */
.contentAllInt .contentBox980 { margin: 0 0 40px 0; width: 980px; border: 1px solid #e8e8e8;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	-moz-box-shadow: 0 1px 2px rgba(49, 57, 63, .2); -webkit-box-shadow: 0 1px 2px rgba(49, 57, 63, .2); box-shadow: 0 1px 2px rgba(49, 57, 63, .2); }
	
.contentAllInt .contentBox980 .boxDestaque { float: left; width: 285px; margin: 0; background: #f2f2f2; padding: 20px 17px 34px 17px; }
.contentAllInt .contentBox980 .boxDestaque h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .contentBox980 .boxDestaque p.titForm { margin: 20px 0 5px 0; font-size: 16px; }
.contentAllInt .contentBox980 .boxDestaque p { line-height: 17px; }
.contentAllInt .contentBox980 .boxDestaque ul { margin: 0 0 10px 13px; }
.contentAllInt .contentBox980 .boxDestaque ul li { padding: 0 0 4px 0; }
.contentAllInt .contentBox980 .boxDestaque p.tit,
.contentAllInt .contentBox980 .boxEvento p.tit { font-size: 16px; color: #f47920; font-weight: normal; line-height: 18px; margin: 10px 0 0 0; }
.contentAllInt .contentBox980 .boxDestaque .btnBox { float: left; margin: 9px 0 0 0; }
.contentAllInt .contentBox980 .boxEvento p { margin: 10px 0; }
.contentAllInt .contentBox980 .boxEvento { float: left; width: 300px; margin: 0 20px; padding: 30px 0 0 0; line-height: 17px; }
.contentAllInt .contentBox980 .boxEventoDesc { float: left; width: 300px; padding: 40px 0 0 0; line-height: 17px; }
.contentAllInt .contentBox980 .boxEventoDesc p { margin: 0 0 10px 0; }
.contentAllInt .contentBox980 .boxImg { float: right; width: 648px; }
.contentAllInt .contentBox980 .boxEventoDesc .contentRoll { width: 100%; height: 220px; background: #fff; overflow: auto;
    scrollbar-arrow-color: #fff;
    scrollbar-3dlight-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-face-color: #d0d0d0;
    scrollbar-shadow-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #fff; }
.contentAllInt .contentBox980 .boxEventoDesc .contentRoll .desc { margin: 0 0 20px 0; }
.contentAllInt .contentBox980 .boxEventoDesc .contentRoll .desc p { margin: 0; }

/* Grupos Experi ncia Personnalit  */
.contentAllInt .grupoExpPers { margin: 0 0 30px 0; }
.contentAllInt .grupoExpPers img { margin: 0 0 7px 0; }
.contentAllInt .grupoExpPers p { line-height: 17px; }
.contentAllInt .grupoExpPers p.tit { color: #f47920; font-size: 21px; line-height: 24px; margin: 0 0 20px 0; }
.contentAllInt .grupoExpPers p.des { margin: 0; font-weight: bold; }
.contentAllInt .grupoExpPers .data, .contentAllInt .grupoExpPers .info { margin: 0; font-size: 11px; font-weight: bold; }
.contentAllInt .grupoExpPers .box3 { width: 274px; margin: 0 16px 0 0; float: left; padding: 20px; border: 1px solid #BEBAB9; background: url(../img/bg-box-degrade.png) repeat-x;
    min-height: 290px; }
.contentAllInt .grupoExpPers .box3 li { list-style: none; margin: 0 0 30px 0; padding: 0; }
.contentAllInt .grupoExpPers .box3 .img { margin: 0 0 10px 0; }
.contentAllInt .grupoExpPers .box3 .img .thumb { float: left; width: 110px; margin: 0 10px 0 0; }
.contentAllInt .grupoExpPers .box3 .img .txt { float: left; width: 145px; }
.contentAllInt .grupoExpPers .box3 .btnPos { margin: 10px 0 0 0; float: right; }
.contentAllInt .grupoExpPers .box3 .btnPos a { text-decoration: none; }
.contentAllInt .grupoExpPers .box3 li.last, .contentAllInt .grupoExpPers .last { margin: 0; }

/* Conte do com SIDEBAR a esquerda - Ex: Comparativo Cart es */
.contentAllInt .contentSidebar { width: 980px; margin: 20px 0 0 0; }
.contentAllInt .contentSidebar h3 { color: #f47920; font-size: 16px; font-weight: normal; line-height: 20px; margin: 20px 0; }
.contentAllInt .contentSidebar p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contentSidebar p.destaque { color: #f47920; font-weight: bold; margin: 0 0 5px 0; }
.contentAllInt .contentSidebar hr { float: left; border: 0; width: 100%; margin: 5px 0 15px 0; height: 1px; background: #e5e5e5; }
.contentAllInt .contentSidebar .sidebar { width: 200px; float: left; margin-top: 30px; }
.contentAllInt .contentSidebar .sidebar .text { margin: 0; background-color: #d7d7d7; padding: 10px 10px 5px 10px; }
.contentAllInt .contentSidebar .sidebar .text p.tit { font-size: 16px; font-weight: bold; text-align: center; }
.contentAllInt .contentSidebar .sidebar .textResp { margin: 0; background-color: #e4e4e4; padding: 0 10px 5px 10px; }
.contentAllInt .contentSidebar .sidebar .textResp p.titTop { font-size: 14px; text-align: center; }
.contentAllInt .contentSidebar .sidebar .textResp p.titMiddle { font-size: 16px; font-weight: bold; text-align: center; }
.contentAllInt .contentSidebar .sidebar .textResp .seta { text-align: center; margin-bottom: 5px; }
.contentAllInt .contentSidebar .sidebar .seta { text-align: center; margin-bottom: 15px; }
.contentAllInt .contentSidebar .sidebar .setaUp { text-align: center; margin-top: 15px; height:20px; }

.contentAllInt .contentSidebar .sidebar .backColorFilter { margin: 0; background-color: #e4e4e4; padding: 10px 5px 5px 5px; }
.contentAllInt .contentSidebar .sidebar .filter { margin: 20px 0 10px 0;}
.contentAllInt .contentSidebar .sidebar .filter ul li { text-align:left;}
.contentAllInt .contentSidebar .sidebar .filter ul.nivel2 { margin: 0 0 0 17px; }
.contentAllInt .contentSidebar .sidebar .filter ul.nivel2 li { list-style: none; *list-style: none; }
.contentAllInt .contentSidebar .sidebar .filter ul.optFilter li { list-style: none; padding: 7px 0; }
.contentAllInt .contentSidebar .sidebar .filter ul.optFilter li input[type="checkbox"],
.contentAllInt .contentSidebar .sidebar .filter ul.optFilter li input[type="radio"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentSidebar .sidebar .filter ul.select li { list-style: none; *list-style: none; padding: 2px 0; }
.contentAllInt .contentSidebar .sidebar .filter ul.select li.tab { list-style: none; padding: 4px 0; margin: 0 0 0 17px; }
.contentAllInt .contentSidebar .sidebar .filter ul.select li input[type="checkbox"],
.contentAllInt .contentSidebar .sidebar .filter ul.select li input[type="radio"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentSidebar .sidebar .filter ul.links li { list-style: none; padding: 2px 0; }
.contentAllInt .contentSidebar .sidebar .filter ul.links li input[type="checkbox"],
.contentAllInt .contentSidebar .sidebar .filter ul.links li input[type="radio"] { vertical-align: middle; margin: 0 3px 0 0; }

.contentAllInt .contentSidebar .sidebar .sliderCompara .form { margin: 0; }
.contentAllInt .contentSidebar .sidebar .sliderCompara p.min { float: left; }
.contentAllInt .contentSidebar .sidebar .sliderCompara p.max { float: right; }
.contentAllInt .contentSidebar .sidebar .sliderCompara #slider1 { margin: 10px 0; }

.contentAllInt .contentSidebar .contentMain { width: 730px; float: right; }
.contentAllInt .contentSidebar .contentMain .info .desc { float: left; color: #134679; width: 300px; }
.contentAllInt .contentSidebar .contentMain .destCartoes { margin: 30px 0; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; border-top: 1px solid #e5e5e5; }
.contentAllInt .contentSidebar .contentMain .destCartoes .desc { display: inline; float: left; width: 236px; height: auto; border-right: 1px solid #e5e5e5; margin: 10px 10px 0 0; }
.contentAllInt .contentSidebar .contentMain .destCartoes .desc p.tit { display: block; font-size: 12px; font-weight: bold; height: 41px; vertical-align: bottom; overflow: hidden; margin: 0 0 4px 0; line-height: 14px; }
.contentAllInt .contentSidebar .contentMain .destCartoes .desc p.tit a { text-decoration: underline; }
.contentAllInt .contentSidebar .contentMain .destCartoes .desc a { text-decoration: none; }
.contentAllInt .contentSidebar .contentMain .destCartoes .desc img { float: left; margin: 0 10px 0 0; }
.contentAllInt .contentSidebar .contentMain .destCartoes .desc p { line-height: 17px; }
.contentAllInt .contentSidebar .contentMain .destCartoes .last { margin-right: 0; border: 0; }
.contentAllInt .contentSidebar .contentMain .compararProdutos { width: 100%; margin: 20px 0 0 0; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara { float: left; width: 127px; margin: 0 18px 30px 0; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara p.tit { display: block; font-size: 12px; font-weight: bold; height: 41px; vertical-align: bottom; overflow: hidden; margin: 0 0 4px 0; line-height: 14px; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara img { margin: 0 0 8px 0; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara p.desc { font-weight: bold; margin: 0; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara p.valor { font-size: 11px; margin: 1px 0 0 0; padding-bottom: 10px; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara p.tit a { text-decoration: underline; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara a { text-decoration: none; }
.contentAllInt .contentSidebar .contentMain .compararProdutos .prodCompara hr { border: 0; width: 100%; margin: 10px 0 7px 0; height: 1px; background: #e5e5e5; }

#tiraComparadorProd { width: 100%; height: 101px; background: url(../img/bg-tira-compara-prod.gif) repeat-x left top; bottom: 0; left: 0; position: fixed; z-index: 99999;
    box-shadow: 0 -2px 2px #888; -moz-box-shadow: 0 -2px 2px #999; -webkit-box-shadow: 0 -2px 2px #888; }
#tiraComparadorProd .contentComparaProd { width: 980px; margin: 0 auto; margin-top: 15px; }
#tiraComparadorProd .contentComparaProd .txtProd { width: 190px; padding: 5px 0 0 0; float: left; margin: 0 20px 0 0; }
#tiraComparadorProd .contentComparaProd .txtProd p.txt1 { font-size: 16px; font-weight: bold; }
#tiraComparadorProd .contentComparaProd .txtProd p.txt2 { font-size: 12px; font-weight: normal; margin: 3px 0 0 0; line-height: 14px; }
#tiraComparadorProd .contentComparaProd .escolhaProd { float: left; }
#tiraComparadorProd .contentComparaProd .escolhaProd .prod { float: left; margin: 0 30px 0 0; width: 120px; }
#tiraComparadorProd .contentComparaProd .escolhaProd .prod span.btnExcluir { position: absolute; margin: 0 0 0 2px; _margin: 0; }
#tiraComparadorProd .contentComparaProd .escolhaProd .prod p { margin: 3px 0 0 0; font-size: 11px; height: 22px; overflow: hidden; }
#tiraComparadorProd .contentComparaProd .btnComparaProd { float: right; }
#tiraComparadorProd .contentComparaProd .btnComparaProd .btn { margin: 20px 20px 0 0; }
#tiraComparadorProd .contentComparaProd .btnComparaProd .btn a { text-decoration: none; }
#tiraComparadorProd .contentComparaProd .btnComparaProd .link { margin: 12px 0 0 17px; }

.contentAllInt .contentSidebar .contentMain .listaItens { width: 100%; margin: 20px 0 0 0; }
.contentAllInt .contentSidebar .contentMain .listaItens .item { float: left; width: 222px; margin: 0 20px 20px 0; }
.contentAllInt .contentSidebar .contentMain .listaItens .item span.img { float: left; width: 100px; margin: 0 10px 0 0; }
.contentAllInt .contentSidebar .contentMain .listaItens .item .content { float: left; width: 110px; height: 144px; overflow: hidden; }
.contentAllInt .contentSidebar .contentMain .listaItens .item p.tit { font-weight: bold; margin: 0 0 4px 0; color: #f47920; }
.contentAllInt .contentSidebar .contentMain .listaItens .item p.desc { line-height: 15px; margin: 0 0 2px 0; }

/* ----- AJUDA ----- */
.contentAllInt .contentHelp { width: 980px; margin: 20px 0 0 0; }
.contentAllInt .contentHelp h3 { color: #f47920; font-size: 16px; font-weight: bold; line-height: 20px; margin: 20px 0; }
.contentAllInt .contentHelp p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contentHelp .corDest { color: #f47920; font-weight: bold; }
.contentAllInt .contentHelp .msgCVM { font-size: 10px;}

.contentAllInt .contentHelp .sidebarHelp { width: 200px; float: left; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp { margin: 0 0 30px 0; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.optFilter li { list-style: none; padding: 7px 0; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.optFilter li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.select li { list-style: none; padding: 2px 0; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.select li.tab { list-style: none; padding: 4px 0; margin: 0 0 0 17px; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.select li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.buscaRel li { list-style: none; padding: 2px 0; }
.contentAllInt .contentHelp .sidebarHelp .filterHelp ul.buscaRel li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentHelp .sidebarHelp .descHelpBox { margin: 0 0 30px 0; padding: 12px; border: 1px solid #bdbdbd; background: #fff url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .contentHelp .sidebarHelp .descHelpBox li { list-style-position: inside; list-style: none; line-height: 17px; }

.contentAllInt #contentBusca .contentHelpSearch .contentResultDoc,
.contentAllInt #contentBusca.contentHelpSearch .contentResultVid { width: 100%; float: left; margin: 0 0 30px; }
.contentAllInt #contentBusca .contentHelpSearch .contentResultDoc .docItem,
.contentAllInt #contentBusca .contentHelpSearch .contentResultDoc .videoItem { float: left; margin: 0 0 30px; width: 100%; }
.contentAllInt #contentBusca .contentHelpSearch .contentResultDoc .docItem img,
.contentAllInt #contentBusca .contentHelpSearch .contentResultDoc .videoItem img { float: left; margin: 0 30px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .autoCompleteCartoes { margin-top: -50px; margin-top: -50px\9; margin-left: 90px; margin-left: 90px\9; z-index: 3500; position: absolute; }
.contentAllInt #contentBusca .contentHelpSearch #autoCompleteCartoes .seta { margin-left: 424px; margin-bottom: -1px; }

.contentAllInt .contentHelp .contentHelpSearch .autoCompleteCartoes .content { width: 819px; border: 1px solid #cdd2d5; background-color: #FFF; padding: 15px 14px; border-radius: 6px;
}
.contentAllInt .contentHelp .contentHelpSearch { width: 730px; float: right; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultPergFreq { margin: 0 0 30px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll,
.contentAllInt .contentHelp .contentHelpSearch .contentResultVid { width: 100%; float: left; margin: 0 0 30px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .videoItem,
.contentAllInt .contentHelp .contentHelpSearch .contentResultVid .videoItem { float: left; margin: 0 0 30px;
    width: 100%; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .videoItem img,
.contentAllInt .contentHelp .contentHelpSearch .contentResultVid .videoItem img { float: left; margin: 0 30px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .videoItem p,
.contentAllInt .contentHelp .contentHelpSearch .contentResultVid .videoItem p { float: left; width: 500px; line-height: 17px; }

.contentAllInt .contentHelp .contentHelpSearch .contentResultDoc { width: 100%; float: left; margin: 0 0 30px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .docItem,
.contentAllInt .contentHelp .contentHelpSearch .contentResultDoc .docItem { float: left; margin: 0 0 30px 0; width: 100%; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .docItem img,
.contentAllInt .contentHelp .contentHelpSearch .contentResultDoc .docItem img { float: left; margin: 0 30px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .docItem p,
.contentAllInt .contentHelp .contentHelpSearch .contentResultDoc .docItem p { float: left; width: 630px; line-height: 17px; }

.contentAllInt .contentHelp .contentHelpSearch .contentResultTxt { width: 100%; float: left; margin: 0 0 30px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .txtItem,
.contentAllInt .contentHelp .contentHelpSearch .contentResultTxt .txtItem { margin: 0 0 30px; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .txtItem img,
.contentAllInt .contentHelp .contentHelpSearch .contentResultTxt .txtItem img { float: left; margin: 0 20px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .txtItem p,
.contentAllInt .contentHelp .contentHelpSearch .contentResultTxt .txtItem p { width: 100%; line-height: 17px; }

.contentAllInt .contentHelp .contentHelpSearch .contentResultImg { width: 100%; float: left; margin: 0 0 30px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .imgItem,
.contentAllInt .contentHelp .contentHelpSearch .contentResultImg .imgItem { float: left; margin: 0 0 20px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .imgItem img,
.contentAllInt .contentHelp .contentHelpSearch .contentResultImg .imgItem img { float: left; margin: 0 20px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultAll .imgItem p,
.contentAllInt .contentHelp .contentHelpSearch .contentResultImg .imgItem p { float: left; width: 500px; line-height: 17px; }

.contentAllInt .contentHelp .contentHelpSearch .contentResultGlo { width: 100%; float: left; margin: 10px 0 20px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentResultGlo span { font-weight: bold; color: #f47920; }

.contentAllInt .contentHelp .contentHelpSearch .contentForm { width: 100%; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form { margin: 20px 0 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset { margin: 20px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset p { float: left; margin-top: 6px; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset input[type="text"] { float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset label { margin: 0 10px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset input[type="radio"] { margin: 0 6px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formTxtSize1 { width: 140px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formTxtSize2 { width: 80px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formTxtSize3 { width: 100px; margin-left: 10px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formTxtMrg { margin-right: 7px; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formTxtMrgReset { margin: 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formFieldSize1 { width: 340px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formFieldSize2 { width: 290px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formFieldSize3 { width: 162px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formFieldSize4 { width: 86px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formFieldSize5 { width: 20px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .formFieldSize6 { width: 430px; float: left; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .captcha { float: left; margin: 0 7px 0 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .btnEnviar { float: left; margin: 7px 0 0 138px; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form fieldset .btnEnviar a { text-decoration: none; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form .btnEnviar { float: right; margin: 10px 0; }
.contentAllInt .contentHelp .contentHelpSearch .contentForm form .btnEnviar a { text-decoration: none; }

.contentAllInt .formSearchHelp { margin: 0 0 10px 0; padding: 12px 20px; background: #f7f7f7; border: 1px solid #bdbdbd; }
.contentAllInt .formSearchHelp.centered { margin: 0 auto 30px; width: 685px; }
.contentAllInt .formSearchHelp p.titForm { float: left; margin: 7px 20px 0 0; }

.buscaSiteItauInt { padding: 5px 30px 5px 20px; border: 1px solid; border-color: #8c9399 #b6bfc4 #b6bfc4; color: #68727b; font-family: Arial, sans-serif; font-size: 12px; width: 458px; float: right; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; background: url(../img/search-icon.png) center right no-repeat #fff; }
.buscaSiteItauCart { padding: 5px 20px; border: 1px solid; border-color: #8C9399 #B6BFC4 #B6BFC4; color: #68727B; font-family: Arial, sans-serif; font-size: 12px; width: 819px; float: right; border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; background: url(../img/search-icon.png) center right no-repeat #fff; }

.contentAllInt .subResultados h2 { float: left; }
.contentAllInt .subResultados .resultados { width: 730px; float: right; }

.contentAllInt .embedVideo { width: 100%; text-align: center; margin: 0 0 15px 0; }
.contentAllInt .descVideo { width: 640px; margin: 0 auto; }
.contentAllInt .descVideo p.txt { float: left; width: 430px; line-height: 17px; }
.contentAllInt .descVideo .socialShare { float: right; }
.contentAllInt .descVideo .socialShare p { font-weight: bold; margin: 0 0 5px 0; }
.contentAllInt .descVideo .socialShare li { display: inline; list-style: none; margin: 0 0 0 5px; }

.contentAllInt .subResultados .exibeResultados { float: left; margin: 7px 0 0 0; }
.contentAllInt .subResultados .selecionaResultados { float: right; width: 300px; margin: 7px 0 0 0; }
.contentAllInt .subResultados .resultados .selecionaResultados ul { float: right; }
.contentAllInt .subResultados .resultados .selecionaResultados ul li { display: inline; margin: 0 10px 0 0; }
.contentAllInt .subResultados .resultados .selecionaResultados ul li input[type="radio"] { vertical-align: middle; }

/* --- Galeria de Videos --- */
.contentAllInt .contentVideo { width: 980px; margin: 20px 0 0 0; }
.contentAllInt .contentVideo h3 { color: #f47920; font-size: 16px; font-weight: normal; line-height: 20px; margin: 40px 0 20px; }
.contentAllInt .contentVideo p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contentVideo .corDest { color: #f47920; }
.contentAllInt .contentVideoGaleria { width: 980px; margin: 20px 0 0; display: inline; }
.contentAllInt .contentVideoGaleria .video { width: 650px; float: left;}
.contentAllInt .contentVideoGaleria .video .embedVideo { width: 100%; text-align: center; margin: 0 0 15px; }
.contentAllInt .contentVideoGaleria .video .embedVideo .socialShare { float: right; }

.contentAllInt .contentVideoGaleria .categorias { width: 330px; float: right; }
.contentAllInt .contentVideoGaleria .categorias .SelectVideos { width: 310px; margin: 15px 0 15px 10px; }
.contentAllInt .contentVideoGaleria .categorias .videoItem { float: left; width: 320px; margin: 0 0 5px; }
.contentAllInt .contentVideoGaleria .categorias .videoItem img { float: left; margin: 10px; }
.contentAllInt .contentVideoGaleria .categorias .videoItem .txtVideo { margin-right: 0; padding-top: 8px; line-height: 16px; }
.contentAllInt .contentVideoGaleria .categorias .link { text-align: right; margin-right: 20px; line-height: 45px; }

.contentAllInt .contentVideoGaleria .galeria { display: inline; }
.contentAllInt .contentVideoGaleria .galeria .videoItem { float: left; width: 300px; margin: 0 0 5px; }
.contentAllInt .contentVideoGaleria .galeria .videoItem img { float: left; margin: 10px 10px 10px 0; }
.contentAllInt .contentVideoGaleria .galeria .videoItem .txtVideo { margin-right: 0; padding-top: 8px; line-height: 16px; }

.contentAllInt .contentVideo .sidebarVideo { width: 200px; float: left; }
.contentAllInt .contentVideo .sidebarVideo .filter { margin: 0 0 30px 0; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.optFilter li { list-style: none; padding: 7px 0; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.optFilter li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.select li { list-style: none; padding: 2px 0; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.select li.tab { list-style: none; padding: 4px 0; margin: 0 0 0 17px; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.select li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.buscaRel li { list-style: none; padding: 2px 0; }
.contentAllInt .contentVideo .sidebarVideo .filter ul.buscaRel li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }

.contentAllInt .contentVideo .contentVideoSearch { width: 730px; float: right; }
.contentAllInt .contentVideo .contentVideoSearch .contentResultVid { width: 100%; }
.contentAllInt .contentVideo .contentVideoSearch .contentResultVid .videoItem2 { float: left; margin: 0 20px 30px 5px; width: 340px; }
.contentAllInt .contentVideo .contentVideoSearch .contentResultVid .videoItem2 img { float: left; margin: 0 15px 0 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentResultVid .videoItem2 p { float: left; width: 200px; line-height: 17px; }

.contentAllInt .contentVideo .contentResultVid { width: 100%; }
.contentAllInt .contentVideo .contentResultVid .videoItem3 { float: left; margin: 0 13px 20px 13px; width: 300px; }
.contentAllInt .contentVideo .contentResultVid .videoItem3 img { float: left; margin: 0 15px 0 0; }
.contentAllInt .contentVideo .contentResultVid .videoItem3 p { float: left; width: 160px; line-height: 17px; }
.contentAllInt .contentVideo .contentResultVid .categoria { font-size: 16px; font-weight: bold; margin: 0 0 20px 14px; }
.contentAllInt .contentVideo .contentResultVid .linkMais { float: right; font-weight: bold; margin: 0 20px 20px 0; }

.contentAllInt .contentVideo .contentVideoSearch .contentForm { width: 100%; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form { margin: 20px 0 0 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset { margin: 20px 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset p { float: left; margin-top: 6px; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset input[type="text"] { float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset label { margin: 0 10px 0 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset input[type="radio"] { margin: 0 6px 0 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formTxtSize1 { width: 140px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formTxtSize2 { width: 80px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formTxtSize3 { width: 100px; margin-left: 10px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formTxtMrg { margin-right: 7px; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formTxtMrgReset { margin: 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formFieldSize1 { width: 340px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formFieldSize2 { width: 290px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formFieldSize3 { width: 162px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formFieldSize4 { width: 86px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formFieldSize5 { width: 20px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .formFieldSize6 { width: 430px; float: left; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .captcha { float: left; margin: 0 7px 0 0; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .btnEnviar { float: left; margin: 7px 0 0 138px; }
.contentAllInt .contentVideo .contentVideoSearch .contentForm form fieldset .btnEnviar a { text-decoration: none; }

/* Busca (gen rico) */
.contentAllInt .contentSearch { width: 980px; margin: 20px 0 0 0; }
.contentAllInt .contentSearch h3 { color: #f47920; font-size: 16px; font-weight: normal; line-height: 20px; margin: 40px 0 20px; }
.contentAllInt .contentSearch p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contentSearch .corDest { color: #f47920; }
.contentAllInt .contentSearch .sidebar { width: 200px; float: left; }
.contentAllInt .contentSearch .sidebar .filter { margin: 0 0 30px 0; }
.contentAllInt .contentSearch .sidebar .filter ul.optFilter li { list-style: none; padding: 7px 0; }
.contentAllInt .contentSearch .sidebar .filter ul.optFilter li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentSearch .sidebar .filter ul.select li { list-style: none; padding: 2px 0; }
.contentAllInt .contentSearch .sidebar .filter ul.select li.tab { list-style: none; padding: 4px 0; margin: 0 0 0 17px; }
.contentAllInt .contentSearch .sidebar .filter ul.select li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentSearch .sidebar .filter ul.buscaRel li { list-style: none; padding: 2px 0; }
.contentAllInt .contentSearch .sidebar .filter ul.buscaRel li input[type="checkbox"] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .contentSearch .sidebar .periodo { margin: 0 0 30px 0; }
.contentAllInt .contentSearch .sidebar .periodo .selectSize1 { width: 100px; }
.contentAllInt .contentSearch .sidebar .periodo .selectSize2 { width: 60px; }
.contentAllInt .contentSearch .sidebar .desc { margin: 0 0 30px 0; }
.contentAllInt .contentSearch .content { width: 730px; float: right; }
.contentAllInt .contentSearch .content .contentResultMat { width: 100%; float: left; margin: 0 0 30px 0; }
.contentAllInt .contentSearch .contentResultVid .categoria { font-size: 16px; font-weight: bold; margin: 0 0 20px 14px; }
.contentAllInt .contentSearch .contentResultVid .linkMais { float: right; font-weight: bold; margin: 0 20px 20px 0; }

/* --- Accordeon --- */
.contentAccordion {  margin: 0 0 30px 0; }
.contentAccordion .titItem { position: relative; width: 100%; margin: 0; padding: 15px 0 10px 0; border-bottom: 1px solid #bdbdbd; cursor: pointer; }
.contentAccordion .titItem .tit { top: 13px; padding: 0 110px 0 15px; font-size: 16px; line-height: 17px; }
.contentAccordion .titItem .mostrar, .contentAccordion .titItem .ocultar { width: 100%; position: absolute; top: 11px; }
.contentAccordion .titItem .mostrar .sinal, .contentAccordion .titItem .ocultar .sinal { float: left; font-size: 16px; margin: 4px 0 0 0; }
.contentAccordion .titItem .mostrar .txt, .contentAccordion .titItem .ocultar .txt { float: right; margin: 5px 0 0 0; }

.contentAccordion .boxBordaEspac { border: 0!important; margin: 0!important; }

.contentAccordion .contentItem { position: relative; width: 100%; margin-top: 1px; background: #f5f5f5; padding: 20px 0 15px 0; border-bottom: 1px solid #FFF; display: none;
    -webkit-box-shadow: 0 1px 0 0 #bdbdbd; -moz-box-shadow: 0 1px 0 0 #bdbdbd; box-shadow: 0 1px 0 0 #bdbdbd; }
.contentAccordion .contentItem .msg { margin: 0 0 10px 30px; font-size: 11px; }
.contentAccordion .contentItem .msg p { line-height: 13px; }

.contentAccordion .contentItem .cont { margin: 0 30px; }
.contentAccordion .contentItem .cont p { margin: 0 0 10px 0; line-height: 17px; }
.contentAccordion .contentItem .cont ul { margin: 0 0 10px 13px; }
.contentAccordion .contentItem .cont .sub { font-size: 16px; font-weight: bold; }
.contentAccordion .contentItem .cont .mediaCol { float: left; width: 482px; margin: 0 16px 0 0; }
.contentAccordion .contentItem .cont .txtCol { float: left; width: 422px; }
.contentAccordion .contentItem .cont .txt1Col { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAccordion .contentItem .cont .txt1Col.bordaSup { border-top: 1px solid #bdbdbd; padding: 20px 0 0 0; }
.contentAccordion .contentItem .cont .txt1Col.bordaSup p { float: left; width: 770px; }
.contentAccordion .contentItem .cont .txt1Col.bordaSup .btnPos { float: right; margin: 5px 0 0 0; }
.contentAccordion .contentItem .cont .txt1Col.bordaSup .btnPos a { text-decoration: none; }
.contentAccordion .contentItem .cont .txt2Cols { float: left; width: 100%; margin-bottom: 20px; }
.contentAccordion .contentItem .cont .txt2Cols .col { float: left; width: 452px; margin-right: 16px; }
.contentAccordion .contentItem .cont .txt2Cols .last { margin: 0; }
.contentAccordion .contentItem .cont .txt3Cols { float: left; width: 100%; margin-bottom: 20px; }
.contentAccordion .contentItem .cont .txt3Cols .col { float: left; width: 290px; margin-right: 16px; }
.contentAccordion .contentItem .cont .txt3Cols .last { margin-right: 0; }
.contentAccordion .contentItem .cont .txt3ColsTel .col1 { float: left; width: 285px; margin-right: 74px; }
.contentAccordion .contentItem .cont .txt3ColsTel .col2 { float: left; width: 202px; margin-right: 74px; }
.contentAccordion .contentItem .cont .txt3ColsTel .last { margin-right: 0; }
.contentAccordion .contentItem .cont .txt4Cols .col { float: left; width: 205px; margin-right: 30px; }
.contentAccordion .contentItem .cont .txt4Cols .col p { margin: 0; }
.contentAccordion .contentItem .cont .txt4Cols .last { margin-right: 0; }
.contentAccordion .contentItem .cont .box { float: left; width: 350px; margin: 0 55px 30px; }

.contentAccordion .contentItem .valueCobranca,
.contentAccordion .contentItem .valueContratos,
.contentAccordion .contentItem .valueCredline,
.contentAccordion .contentItem .valueFiname,
.contentAccordion .contentItem .valueFinanciamento { margin: 20px 0 0 0; }

.contentAccordion .formMaisAcesso fieldset { float: left; }
.contentAccordion .formMaisAcesso fieldset.espac { margin-bottom: 30px; }
.contentAccordion .formMaisAcesso fieldset .captcha { float: left; width: 120px; height: 20px; background: #fff; text-align: center; margin-right: 20px; padding-top: 10px; }
.contentAccordion .formMaisAcesso fieldset input { float: left; margin-top: 1px; margin-right: 25px; }
.contentAccordion .formMaisAcesso fieldset input.formSize1 { width: 130px; }
.contentAccordion .formMaisAcesso fieldset input.formSize2 { width: 220px; }
.contentAccordion .formMaisAcesso fieldset p.infoSenha { margin: 32px 0 0 170px; font-size: 11px; }
.contentAccordion .formMaisAcesso fieldset p.infoSenha2 { margin: 32px 0 0 220px; font-size: 11px; }
.contentAccordion .formMaisAcesso fieldset p.infoSenha3 { margin: 32px 0 0 5px; *margin: 32px 0 0 30px; font-size: 11px; }
.contentAccordion .formMaisAcesso fieldset p.subCat { float: left; margin: 10px 10px 0 0; }
.contentAccordion .formMaisAcesso fieldset p.txtCaptcha { margin: 0 0 0 220px; font-size: 11px; }

.contentAccordion .contentItem .frameNivel2 { margin: 40px 0 0 30px; }

/* Troca de senha */
.contentAccordion .contentItem .linkPass { margin: 6px 0 0 580px; font-size: 11px; }
.contentAccordion .contentItem .linkPass2 { margin: 6px 0 0 235px; font-size: 11px; }
.contentAccordion .contentItem .contPass .titPass { width: 170px; margin: 10px 11px 0 0; float: left; }
.contentAccordion .contentItem .contPass { margin: 20px 30px 0 30px; }
.contentAccordion .contentItem .contPass .contentChangePassAll .contentChangePass { width: 750px; margin-bottom: 10px; }
.contentAccordion .contentItem .contPass .contentChangePassAll .contentChangePass p.tit { float: left; width: 514px; text-align: right; margin: 7px 0 0 0; }

.contentAccordion .btnMaisAcessos { position: absolute; right: 30px; }
.contentAccordion .btnPass { position: relative; float: right; margin-top: -37px; }
.contentAccordion .btnPass a { text-decoration: none; }

/* ABAS - Atendimento */
.contentAllInt .abasAtend { margin: 0 0 40px 0; }
.contentAllInt .abasAtend.ui-tabs { position: relative; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 -1px 1px 0; border-bottom: 0!important; padding: 0;    white-space: nowrap; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li:first-child { border-top-left-radius: 3px; khtml-border-top-left-radius: 3px; moz-border-radius-topleft: 3px; webkit-border-top-left-radius: 3px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li:last-child { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li a h2 { float: left; padding: 9px 25px; text-decoration: none; font-size: 12px; font-weight: normal; line-height: 12px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li.ui-state-processing a,
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-nav li a,
.contentAllInt .abasAtend.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel { float: left; display: block; width: 820px; padding: 30px 80px; background: none; border: 1px solid #bdbdbd;
	-webkit-box-shadow: inset 1px 1px 2px 1px #e6e6e6; -moz-box-shadow: inset 1px 1px 2px 1px #e6e6e6; box-shadow: inset 1px 1px 2px 1px #e6e6e6; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-hide { display: none!important; }
.contentAllInt .abasAtend .ui-state-default,
.contentAllInt .abasAtend .ui-widget-content .ui-state-default,
.contentAllInt .abasAtend .ui-widget-header .ui-state-default { z-index: 1; border: 1px solid #bdbdbd; background: #f4f3f1 url(../img/btn-light-default.png) 50% 50% repeat-x; font-weight: normal; color: #555; height: 28px; }
.contentAllInt .abasAtend .ui-state-default a, .contentAllInt .abasAtend .ui-state-default a:link { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .abasAtend .ui-state-focus,
.contentAllInt .abasAtend .ui-state-hover,
.contentAllInt .abasAtend .ui-widget-content .ui-state-focus,
.contentAllInt .abasAtend .ui-widget-content .ui-state-hover,
.contentAllInt .abasAtend .ui-widget-header .ui-state-focus,
.contentAllInt .abasAtend .ui-widget-header .ui-state-hover { z-index: 1; border: 1px solid #ada9a8; background: #edebe8 url(../img/btn-light-hover.png) 50% 50% repeat-x; font-weight: normal; color: #373d45; }
.contentAllInt .abasAtend .ui-state-hover a,
.contentAllInt .abasAtend .ui-state-hover a:hover { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .abasAtend .ui-state-active,
.contentAllInt .abasAtend .ui-widget-content .ui-state-active,
.contentAllInt .abasAtend .ui-widget-header .ui-state-active { z-index: 2; border: 1px solid #979493; background: #c4c3c1 url(../img/btn-light-active.png) 50% 50% repeat-x; font-weight: normal; color: #373d45; }
.contentAllInt .abasAtend .ui-state-active a,
.contentAllInt .abasAtend .ui-state-active a:link { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .abasAtend .ui-widget :active { outline: 0; }
.contentAllInt .abasAtend .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contentAllInt .abasAtend .ui-helper-clearfix { display: block; }

/* --- ABAS - Layout All --- */
	
/* Tipo 1 */
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel p.tit { font-weight: bold; color: #f47920; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel p { line-height: 17px; margin: 0 0 10px 0; }

.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp { width: 200px; float: left; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp .selectAjuda { width: 198px; margin: 0 0 30px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp .filterHelp { float: left; margin: 0 0 30px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp .filterHelp ul li { list-style: none; margin: 0 0 0 15px; padding: 8px 0 0 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp .filterHelp ul.optFilter li input[type=checkbox] { vertical-align: middle; margin: 0 3px 0 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp .descHelp h3 { color: #f47920; font-size: 21px; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .sidebarHelp .descHelp p { margin: 10px 0 0 0; line-height: 17px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .contentHelpSearch { width: 550px; float: right; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .contentHelpSearch .formSearchHelp { margin: 0 0 30px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .contentHelpSearch .formSearchHelp p.titForm { float: left; margin: 5px 10px 0 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .contentHelpSearch .formSearchHelp .buscaSiteItauInt {
	border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px;
	background: url(../img/search-icon.png) 7px center no-repeat #fff; padding: 5px 25px; border: 1px solid; border-color: #8c9399 #b6bfc4 #b6bfc4; color: #68727b; font-family: Arial, sans-serif; font-size: 12px; width: 300px; }

/* Tipo 2 */
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados { width: 400px; float: left; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados .dadosRadio { width: 400px; float: left; margin: 0 0 30px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados .dadosSelect { width: 345px; float: left; margin: 0 0 10px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados .dadosSelect p { float: left; margin: 6px 0 0 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados .dadosSelect .selectEnvie { float: right; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados .infoCliente { width: 400px; float: left; margin: 20px 0 0 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieDados .infoCliente .selectTel { width: 133px; }

.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .boxBorda { width: 366px; float: right; margin: 0 0 30px 0; padding: 20px 16px; border: 1px solid #bdbdbd; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .boxBorda img { float: right; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel fieldset { margin: 20px 0 0 0; }

.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha { width: 400px; float: left; margin: 0 0 10px 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha p { width: 70px; float: left; margin: 5px 0 0 0; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha p.size1 { width: 40px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha p.size2 { width: 10px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha p.size3 { width: 115px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha input { float: left; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha input.formSize1 { width: 16px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha input.formSize2 { width: 72px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha input.formSize3, .contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha textarea.formSize3 { width: 249px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .formLinha input.formSize4 { width: 204px; }

.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .btnEnviar { float: left; margin: 10px 0 0 269px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .btnEnviar a { text-decoration: none; }

.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .btnConsultar { float: left; margin: 10px 0 12px 249px; }
.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .btnConsultar a { text-decoration: none; }

.contentAllInt .abasAtend.ui-tabs .ui-tabs-panel .envieInfo { width: 400px; float: right; }

/* ABAS - Private */
.contentAllInt .abasPvt { margin: 0 0 20px 0; }
.contentAllInt .abasPvt.ui-tabs { position: relative; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav { margin: 0; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 -1px 1px 0; border-bottom: 0!important; padding: 0; white-space: nowrap; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li:first-child {
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li:last-child {
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li a h2 { float: left; padding: 9px 25px; text-decoration: none; font-size: 12px; font-weight: normal; line-height: 12px; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li.ui-state-processing a,
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li a,
.contentAllInt .abasPvt.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-nav li a { float: left; padding: 9px 25px 8px; text-decoration: none; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-panel {
	float: left; display: block; width: 440px; padding: 5px 10px; background: none; border: 1px solid #bdbdbd;
	-webkit-box-shadow: inset 1px 1px 2px 1px #e6e6e6; -moz-box-shadow: inset 1px 1px 2px 1px #e6e6e6; box-shadow: inset 1px 1px 2px 1px #e6e6e6; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-panel .tabela2 { margin: 5px 0; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-hide { display: none!important; }
.contentAllInt .abasPvt .ui-state-default,
.contentAllInt .abasPvt .ui-widget-content .ui-state-default,
.contentAllInt .abasPvt .ui-widget-header .ui-state-default { z-index: 1; border: 1px solid #bdbdbd; background: #f4f3f1 url(../img/btn-light-default.png) 50% 50% repeat-x; font-weight: normal; color: #555; height: 28px; }
.contentAllInt .abasPvt .ui-state-default a,
.contentAllInt .abasPvt .ui-state-default a:link { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .abasPvt .ui-state-focus,
.contentAllInt .abasPvt .ui-state-hover,
.contentAllInt .abasPvt .ui-widget-content .ui-state-focus,
.contentAllInt .abasPvt .ui-widget-content .ui-state-hover,
.contentAllInt .abasPvt .ui-widget-header .ui-state-focus,
.contentAllInt .abasPvt .ui-widget-header .ui-state-hover { z-index: 1; border: 1px solid #ada9a8; background: #edebe8 url(../img/btn-light-hover.png) 50% 50% repeat-x; font-weight: normal; color: #373d45; }
.contentAllInt .abasPvt .ui-state-hover a,
.contentAllInt .abasPvt .ui-state-hover a:hover { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .abasPvt .ui-state-active,
.contentAllInt .abasPvt .ui-widget-content .ui-state-active,
.contentAllInt .abasPvt .ui-widget-header .ui-state-active { z-index: 2; border: 1px solid #979493; background: #c4c3c1 url(../img/btn-light-active.png) 50% 50% repeat-x; font-weight: normal; color: #373d45; }
.contentAllInt .abasPvt .ui-state-active a,
.contentAllInt .abasPvt .ui-state-active a:link { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .abasPvt .ui-widget :active { outline: 0; }
.contentAllInt .abasPvt .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contentAllInt .abasPvt .ui-helper-clearfix { display: block; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-panel p.tit { font-weight: bold; color: #f47920; }
.contentAllInt .abasPvt.ui-tabs .ui-tabs-panel p { line-height: 17px; margin: 0 0 10px 0; }

/* ------------------ PJ Painel de Empresas / Poder P blico / Corban ------------------ */
.contentAllInt .boxBordaEspac { width: 844px; margin: 0 0 40px 0; padding: 40px 67px 20px; border: 1px solid #bdbdbd; }
.contentAllInt .boxBordaEspac p { line-height: 17px; }
.contentAllInt .boxBordaEspac p.tit { font-size: 21px; line-height: 24px; color: #f47920; margin: 0 0 5px 0; }

.contentAllInt .boxBordaEspac .linha { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .boxBordaEspac .linha .item { float: left; width: 414px; margin: 0 16px 0 0; }
.contentAllInt .boxBordaEspac .linha .item.last { margin: 0; }
.contentAllInt .boxBordaEspac .linha .item img { float: left; margin: 0 16px 0 0; }
.contentAllInt .boxBordaEspac .linha .item .txtWrap { float: left; width: 318px; }

.contentAllInt .boxBordaEspac .elementWrapper { width: 100%; }
.contentAllInt .boxBordaEspac .elementWrapper .element { width: 100%; float: left; margin: 0 0 40px 0; padding: 0 0 30px 0; border-bottom: 1px solid #bdbdbd; }
.contentAllInt .boxBordaEspac .elementWrapper .element img { float: left; margin: 0 16px 0 0; }
.contentAllInt .boxBordaEspac .elementWrapper .element .txtWrap { float: left; width: 748px; }
.contentAllInt .boxBordaEspac .elementWrapper .element .txtWrap ul { margin: 0 0 10px 13px; }
.contentAllInt .boxBordaEspac .elementWrapper .element .txtWrap ul li { padding: 0; }
.contentAllInt .boxBordaEspac .elementWrapper .element .txtWrapSemImg { float: left; width: 100%; }
.contentAllInt .boxBordaEspac .elementZebWrapper { width: 100%; margin: 60px 0 40px; }
.contentAllInt .boxBordaEspac .elementZebWrapper .elementZeb { width: 804px; float: left; padding: 12px 20px; }
.contentAllInt .boxBordaEspac .elementZebWrapper .elementZeb.bgPar { background: #f7f6f4; }

.contentAllInt .boxBordaEspac .select1 { margin: 10px 10px 0 0; width: 770px; }
.contentAllInt .boxBordaEspac .select2 { float: left; margin: 10px 23px 0 0; width: 240px; }

.contentAllInt .boxBordaEspac .buscaWrap { float: left; width: 100%; margin: 20px 0; }
.contentAllInt .boxBordaEspac .buscaWrap .desc { float: left; margin: 6px 0 0 0; }
.contentAllInt .boxBordaEspac .buscaWrap .inputText1 { float: left; width: 495px; margin: 0 7px; }
.contentAllInt .boxBordaEspac .buscaWrap .btnBuscar { float: left; margin: 7px 0 0 0; }

.contentAllInt .boxBordaEspac .last { margin: 0; }

.contentAllInt .boxBordaEspac .select1 select#ddlServico option { *width: 600px; width: 600px\9; }

/* ------------------ Cr dito Pessoal - PJ Cash Conta Corrente ------------------ */
.contentAllInt .content2ColImg { margin: 0 0 30px 0; }
.contentAllInt .content2ColImg .contentWrap { float: left; width: 482px; margin: 0 16px 0 0; }
.contentAllInt .content2ColImg .contentWrap:last-child, .contentAllInt .content2ColImg .last { margin: 0; }
.contentAllInt .content2ColImg .contentWrap p.tit { display: block; margin: 10px 0; font-weight: bold; color: #f47920; }
.contentAllInt .content2ColImg .contentWrap p { line-height: 17px; margin: 0 0 10px 0; }

.contentAllInt .content3ColImg { margin: 0 0 30px 0; }
.contentAllInt .content3ColImg .contentWrap { float: left; width: 249px; margin: 0 83px 0 0; }
.contentAllInt .content3ColImg .contentWrap:last-child, .contentAllInt .content3ColImg .last { margin: 0; }
.contentAllInt .content3ColImg .contentWrap p.tit,
.contentAllInt .content3ColImg .contentWrap span,
.contentAllInt .content3ColImg .contentWrap span.tit { display: block; margin: 10px 0; font-weight: bold; color: #f47920; line-height: 24px; }
.contentAllInt .content3ColImg .contentWrap p { line-height: 17px; margin: 0 0 10px; }

/* ------------------ PJ - Cash Management - Nicho - Cr dito - Cart es CC - Personnalite ------------------ */
.contentAllInt .txt2Col,
.contentAllInt .txt3Col,
.contentAllInt .txt4Col,
.contentAllInt .txt6Col,
.contentAllInt .txtCol { width: 980px; margin: 0 0 30px 0; line-height: 17px; }

.contentAllInt .txtColBordaBg { width: 948px; margin: 0 0 30px 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .txtColBorda { width: 948px; margin: 0 0 30px 0; padding: 16px; border: 1px solid #bdbdbd; }

.contentAllInt .txt2Col p,
.contentAllInt .txt3Col p,
.contentAllInt .txt4Col p,
.contentAllInt .txtCol p,
.contentAllInt .txtColBorda p,
.contentAllInt .txtColBordaBg p { margin: 0 0 6px 0; line-height: 17px; }

.contentAllInt .txt2Col p.link,
.contentAllInt .txt3Col p.link,
.contentAllInt .txt4Col p.link,
.contentAllInt .txtCol p.link,
.contentAllInt .txtColBorda p.link,
.contentAllInt .txtColBordaBg p.link { margin-top: -10px; }

.contentAllInt .txt2Col .tit,
.contentAllInt .txt3Col .tit,
.contentAllInt .txt6Col .tit,
.contentAllInt .txtCol .tit,
.contentAllInt .txtColBorda .tit { margin: 0 0 5px 0; font-size: 16px; font-weight: bold; }

.contentAllInt .txt2Col .sub,
.contentAllInt .txt3Col .sub,
.contentAllInt .txt4Col .sub,
.contentAllInt .txt6Col .sub,
.contentAllInt .txtCol .sub,
.contentAllInt .txtColBorda .sub,
.contentAllInt .txtColBordaBg .sub { font-size: 17px; font-weight: bold; color: #f47920; }

.contentAllInt .txt3Col .iconTit .sub { margin: 45px 0 0 0; float: left; }

.contentAllInt .txt2Col .titLar,
.contentAllInt .txt3Col .titLar { color: #f47920; font-size: 21px; margin: 0 0 20px 0; }

.contentAllInt .txt2Col img.sup,
.contentAllInt .txt3Col img.sup,
.contentAllInt .txt4Col img.sup,
.contentAllInt .txt6Col img.sup,
.contentAllInt .txtCol img.sup,
.contentAllInt .txtColBordaBg img.sup { float: left; margin: 0 10px 10px 0; }

.contentAllInt .txtCol .contImg { float: left; }
.contentAllInt .txtCol .contTxt { float: right; width: 644px; }

.contentAllInt .txtCol .btnPos { float: left; }
.contentAllInt .txtCol .btnPos a { text-decoration: none; }

.contentAllInt .txt2Col .colunaEsq { float: left; width: 482px; }
.contentAllInt .txt2Col .colunaDir { float: right; width: 482px; }
.contentAllInt .txt2Col .colunaDir .wrapBox { float: left; width: 100%}
.contentAllInt .txt2Col .colunaDir .wrapBox .box { float: left; width: 199px; margin: 0 16px 0 0; padding: 16px 16px 6px; border: 1px solid #bdbdbd; }
.contentAllInt .txt2Col .colunaDir .wrapBox .box.last { margin: 0; }
.contentAllInt .txt2Col .colunaDir img,
.contentAllInt .txt2Col .colunaEsq img { margin: 0 0 5px 0; }
.contentAllInt .txt2Col .colunaEsq .elementWrapper { float: left; width: 448px; margin: 0 0 20px 0; padding: 20px 16px 10px; border: 1px solid #bdbdbd; }
.contentAllInt .txt2Col .colunaEsq .elementWrapper .element { width: 100%; float: left; margin: 0 0 20px 0; }
.contentAllInt .txt2Col .colunaEsq .elementWrapper .element img { float: left; margin: 0 16px 0 0; }
.contentAllInt .txt2Col .colunaEsq .elementWrapper .element .txtWrap { float: left; width: 282px; }
.contentAllInt .txt2Col .colunaEsq .elementWrapper .element .txtWrap .tit { font-size: 16px; font-weight: normal; }
.contentAllInt .txt2Col .colunaEsq .elementWrapper .element .txtWrap .sub { font-size: 13px; color: #f47920; }
.contentAllInt .txt2Col .colunaDir .boItem { float: left; width: 100%; margin: 0 0 30px 0; }
.contentAllInt .txt2Col .colunaDir .boItem .infoSup { float: left; width: 100%; }
.contentAllInt .txt2Col .colunaDir .boItem .infoSup img { float: left; margin: 0 16px 10px 0; }
.contentAllInt .txt2Col .colunaDir .boItem .infoSup .txt { float: left; margin: 0 0 10px 0; width: 356px; }
.contentAllInt .txt2Col .colunaDir .boItem .infoSup .txt .tit { font-size: 16px; color: #f47920; font-weight: normal; }
.contentAllInt .txt2Col .colunaDirMenor { float: left; width: 233px; margin: 0 0 0 182px; }

.contentAllInt .txt2Col .boxPeqWrap { float: left; width: 482px; }
.contentAllInt .txt2Col .boxPeqWrap .boxPeq { float: left; width: 199px; margin: 0 16px 10px 0; padding: 16px; border: 1px solid #bdbdbd; }
.contentAllInt .txt2Col .boxPeqWrap .boxPeq.last { margin: 0 0 10px 0; }
.contentAllInt .txt2Col .boxPeqWrap.floatRight { float: right; }

.contentAllInt .txt2Col .colunaEsq2 { float: left; width: 565px; }
.contentAllInt .txt2Col .colunaDir2 { float: right; width: 365px; padding: 16px; border: 1px solid #bdbdbd; }
.contentAllInt .txt2Col .colunaDir2 .item { width: inherit; margin: 0 0 10px 0; }
.contentAllInt .txt2Col .colunaDir2 .item img { float: left; }
.contentAllInt .txt2Col .colunaDir2 .item .txt { float: left; width: 269px; margin-left: 16px; }
.contentAllInt .txt2Col .colunaDir2 .item .txt p.tit { font-size: 16px; line-height: 18px; color: #f47920; font-weight: bold; }

.contentAllInt .txt2Col .boxBordaBg { float: left; width: 448px; margin: 0 0 20px 0; padding: 20px 16px 10px; border-top: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .txt2Col .boxBordaBg.marginRight { margin-right: 19px; }
.contentAllInt .txt2Col .boxBordaBg.noMargin { margin-bottom: 0; }
.contentAllInt .txt2Col .boxBordaBg p.tit { font-size: 21px; line-height: 24px; font-weight: normal; color: #f47920; margin: 0 0 20px 0; }
.contentAllInt .txt2Col .boxBordaBg .item { width: 100%; float: left; margin: 0 0 20px 0; }
.contentAllInt .txt2Col .boxBordaBg .item img { float: left; margin: 0 16px 0 0; }
.contentAllInt .txt2Col .boxBordaBg .item p { float: left; width: 300px; margin: 2px 0 0 0; }
.contentAllInt .txt2Col .boxBordaBg .itemImgMenor { width: 100%; float: left; margin: 0 0 20px 0; }
.contentAllInt .txt2Col .boxBordaBg .itemImgMenor img { float: left; margin: 0 16px 0 0; }
.contentAllInt .txt2Col .boxBordaBg .itemImgMenor p { float: left; width: 365px; margin: 5px 0; }
.contentAllInt .txt2Col .boxBordaBg .itemImgMaior { width: 100%; float: left; margin: 0 0 20px 0; }
.contentAllInt .txt2Col .boxBordaBg .itemImgMaior img { float: left; margin: 0 16px 0 0; }
.contentAllInt .txt2Col .boxBordaBg .itemImgMaior .txt { float: left; width: 282px; margin: 5px 0; }
.contentAllInt .txt2Col .boxBordaBg .linha1,
.contentAllInt .txt2Col .boxBordaBg .linha2 { width: 448px; float: left; margin: 0 0 10px 0; }
.contentAllInt .txt2Col .boxBordaBg .linha1 img { float: left; margin: 0 20px 10px 0; }
.contentAllInt .txt2Col .boxBordaBg .linha1 .txt { float: left; width: 348px; }
.contentAllInt .txt2Col .boxBordaBg .linha2 img { float: right;  margin: 0 0 0 20px; }
.contentAllInt .txt2Col .boxBordaBg .linha2 .txt { float: left; width: 278px; }
.contentAllInt .txt2Col .boxBordaBg p.centered { text-align: center; }
.contentAllInt .txt2Col .boxBordaBg input[id="search"] { width: 398px; margin: 0 0 10px 0; }
.contentAllInt .txt2Col .bgNone { background: none; border: 0; }

.contentAllInt .txt2Col .boxBordaBgPrecisa { float: left; width: 448px; height: 65px; margin: 0 0 20px 0; padding: 0 16px; border-top: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .txt2Col .boxBordaBgPrecisa.marginRight { margin-right: 19px; }
.contentAllInt .txt2Col .boxBordaBgPrecisa form { margin-top: 20px; }
.contentAllInt .txt2Col .boxBordaBgPrecisa form.formAcoes { margin-top: 15px;}
.contentAllInt .txt2Col .boxBordaBgPrecisa input[id="search"] { float: left; width: 160px; margin: 0 10px 0 0; }
.contentAllInt .txt2Col .boxBordaBgPrecisa input.pesquisaAcoes { width: 200px!important; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .btnOk { float: left; /*margin: 4px 0 0 0;*/ *margin: 0; margin: 5px 0 0 0\9; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .titForm { float: left; margin: 7px 10px 0 0; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .tabela4 { margin: 0; float: left; width: 300px; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .tabela4 tbody tr td { width: 50%; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .tabela4 tbody tr td.des { vertical-align: bottom; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .infoAdic { float: right; margin-top: 14px; width: 120px; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .infoAdic p { color: #9c9c9c; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .des { color: #f47920; font-weight: bold; }
.contentAllInt .txt2Col .boxBordaBgPrecisa .des img { margin: 0 5px -1px 0; }
.contentAllInt .txt2Col .boxBordaBgPrecisa div.divPesquisaAcoes { color: #9c9c9c; float: left; }
.contentAllInt .txt2Col .boxBordaBgPrecisa div.divPesquisaAcoes p { font-size: 11px; width: 260px; }

.contentAllInt .txt2Col .alignRight { text-align: right; }
.contentAllInt .txt2Col .mrg { margin: 0 0 20px 0; }

.contentAllInt .txt3Col .col { float: left; width: 316px; margin: 0 16px 0 0; }
.contentAllInt .txt3Col .col .item, .contentAllInt .txt3Col .colDest .item { float: left; width: 100%; margin: 0 0 10px 0; }
.contentAllInt .txt3Col .col .item img, .contentAllInt .txt3Col .colDest .item img { float: left; margin: 0 10px 0 0; }
.contentAllInt .txt3Col .col .item p { float: left; width: 241px; }
.contentAllInt .txt3Col .colDest .item p { float: left; width: 207px; margin: 20px 0; }
.contentAllInt .txt3Col .col.last { margin: 0; }
.contentAllInt .txt3Col .colDest { float: left; width: 282px; margin: 0; padding: 20px 16px 10px; border-top: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .txt3Col .colDest.marginRight { margin-right: 19px; }
.contentAllInt .txt3Col .colDest .floatRight { float: right; }
.contentAllInt .txt3Col .colDest form fieldset { margin: 0 0 5px 0; }
.contentAllInt .txt3Col .colDest form fieldset .validaForm { color: #f47920; float: left; margin: 15px 10px 0 0; }
.contentAllInt .txt3Col .colDest form fieldset .formSize1 { width: 230px; }
.contentAllInt .txt3Col .colDest form fieldset .formSize2 { width: 140px; }
.contentAllInt .txt3Col .colDest form fieldset .btnInline { float: right; margin: 7px 0 0 0; }
.contentAllInt .txt3Col .colDest form fieldset .btnEnviar a, .contentAllInt .txt3Col .colDest form fieldset .btnInline a { text-decoration: none; }
.contentAllInt .txt3Col .colDest form fieldset .btnEnviar { margin: 15px 0 5px; float: right; }
.contentAllInt .txt3Col .colDestSociais { float: left; width: 282px; margin: 0; padding: 20px 16px 10px; }
.contentAllInt .txt3Col .colDestSociais.marginRight { margin-right: 19px; }
.contentAllInt .txt3Col .colSimples { float: left; width: 233px; margin-right: 140px; }
.contentAllInt .txt3Col .colSimples.last { margin-right: 0; }

.contentAllInt .txt3Col .content { float: left; margin: 10px 0 0 0; width: 282px; }
.contentAllInt .txt3Col .content fieldset { width: inherit; }
.contentAllInt .txt3Col .content fieldset .formTxt { float: left; margin: 2px 30px 0 0; }
.contentAllInt .txt3Col .content input[id="search"] { width: 232px; margin: 0 0 15px 0; }
.contentAllInt .txt3Col .content .formField1 { width: 280px; margin: 0 0 15px 0; }
.contentAllInt .txt3Col .content .colEsq { float: left; width: 155px; }
.contentAllInt .txt3Col .content .colDir { float: right; width: 113px; }
.contentAllInt .txt3Col .content .tel { font-size: 16px; font-weight: bold; }
.contentAllInt .txt3Col .content .msgEnvie { margin: -5px 0 30px 10px; }

.contentAllInt .txt4Col .col { float: left; width: 233px; margin: 0 16px 0 0; }
.contentAllInt .txt4Col .colDest { float: left; width: 199px; margin: 0 16px 0 0; padding: 20px 16px 10px; border-top: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .txt4Col .colDest .iconTit { float: left; width: 200px; }
.contentAllInt .txt4Col .colDest .iconTit img { float: left; margin: -15px 5px 15px -13px; }
.contentAllInt .txt4Col .colDest .iconTit p { float: left; margin: 35px 0 0 0; font-weight: bold; }
.contentAllInt .txt4Col .last { margin: 0; }
.contentAllInt .txt6Col .col { float: left; width: 150px; margin: 0 16px 0 0; }
.contentAllInt .txt6Col .col.last { margin: 0; }
.contentAllInt .txt2Col ul, .contentAllInt .txt3Col ul { margin: 0 0 10px 13px; }
.contentAllInt .grafico { display: block; width: 482px; margin: 20px auto 2px auto; }
.contentAllInt .grafico2 { display: block; width: 648px; margin: 20px auto; }
.contentAllInt .txt2ColSup { width: 100%; margin: 0 0 30px 0; padding: 20px 0 0 0; border-top: 1px solid #bdbdbd; }

.contentAllInt .txt2ColSup .videoItem { float: left; margin: 0 83px 0 0; }
.contentAllInt .txt2ColSup .videoItem img { float: left; margin: 0 20px 0 0; }
.contentAllInt .txt2ColSup .videoItem p { float: left; width: 277px; line-height: 17px; }
.contentAllInt .txt2ColSup .videoItem.last { margin: 0; }

.contentAllInt .txtCol form.contatoForm { width: 100%; margin: 20px 0 0 0; }
.contentAllInt .txtCol form.contatoForm fieldset { margin: 20px 0; }
.contentAllInt .txtCol form.contatoForm fieldset p { float: left; margin-top: 6px; }
.contentAllInt .txtCol form.contatoForm fieldset input[type="text"] { float: left; }
.contentAllInt .txtCol form.contatoForm fieldset label { margin: 0 10px 0 0; }
.contentAllInt .txtCol form.contatoForm fieldset input[type="radio"] { margin: 0 6px 0 0; }

.contentAllInt .txtCol form.contatoForm fieldset .formTxtSize1 { width: 140px; float: left; }
.contentAllInt .txtCol form.contatoForm fieldset .formTxtSize2 { width: 80px; float: left; }
.contentAllInt .txtCol form.contatoForm fieldset .formTxtSize3 { width: 100px; margin-left: 10px; float: left; }
.contentAllInt .txtCol form.contatoForm fieldset .formTxtSize4 { width: 80px; margin-top: 1px; float: left; }
.contentAllInt .txtCol form.contatoForm fieldset .formTxtSize5 { width: 50px; margin-left: 10px; float: left; }
.contentAllInt .txtCol form.contatoForm fieldset .formTxtMrg { margin-right: 7px; }
.contentAllInt .txtCol form.contatoForm fieldset .formTxtMrgReset { margin: 0; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize1 { float: left; width: 340px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize2 { float: left; width: 290px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize3 { float: left; width: 162px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize4 { float: left; width: 86px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize5 { float: left; width: 20px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize6 { float: left; width: 430px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize7 { float: left; width: 92px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize8 { float: left; width: 60px; }
.contentAllInt .txtCol form.contatoForm fieldset .formFieldSize9 { float: left; width: 221px; }
.contentAllInt .txtCol form.contatoForm fieldset .captcha { float: left; margin: 0 7px 0 0; }
.contentAllInt .txtCol form.contatoForm fieldset .btnEnviar { float: left; margin: 7px 0 0 370px; }
.contentAllInt .txtCol form.contatoForm fieldset .btnEnviar a { text-decoration: none; }
.contentAllInt .txtCol form.contatoForm fieldset .feedback { float: right; padding: 8px 10px; margin: 0 296px 0 0; width: 165px; color: #9c9c9c; border-left: 1px solid #b1b1b1; background: #f5f5f5; }
.contentAllInt .txtCol form.contatoForm p.campObrig { color: #9c9c9c; }

.contentAllInt .txtColBordaBg .dblBox { width: 100%; }
.contentAllInt .txtColBordaBg .dblBox .txt { float: left; width: 465px; margin: 0 16px 0 0; }
.contentAllInt .txtColBordaBg .dblBox .txt ol, .contentAllInt .txtColBordaBg .dblBox .txt ul { margin-left: 13px; }
.contentAllInt .txtColBordaBg .dblBox .box { float: left; width: 191px; margin: 0 16px 0 0; padding: 16px; border: 1px solid #bdbdbd; }
.contentAllInt .txtColBordaBg .dblBox .box.last { margin: 0; }

/* ------------------ Container de m dias sociais - Institucional ------------------ */
.contentAllInt .midiasSociais { width: 980px; margin: 20px 0 40px 0; }
.contentAllInt .midiasSociais p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .midiasSociais .titLogo { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .midiasSociais .titLogo img { float: left; margin: 5px 10px 0 0; }
.contentAllInt .midiasSociais .titLogo p.tit { float: left; margin: 6px 0 0 0; color: #f47920; font-size: 21px; line-height: 24px; }
.contentAllInt .midiasSociais .boxFacebook { float: left; width: 448px; margin: 0 16px 0 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; min-height: 448px; }
.contentAllInt .midiasSociais .boxFacebookPeq { float: left; width: 345px; margin: 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; min-height: 480px; }
.contentAllInt .midiasSociais .boxFacebook .item, .contentAllInt .midiasSociais .boxFacebookPeq .item { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .midiasSociais .boxFacebook .item img, .contentAllInt .midiasSociais .boxFacebookPeq .item img { float: left; margin: 0 16px 0 0; }
.contentAllInt .midiasSociais .boxFacebook .item p, .contentAllInt .midiasSociais .boxFacebookPeq .item p { float: left; width: 367px; }
.contentAllInt .midiasSociais .boxFacebook iframe .fbConnectWidgetTopmost, .contentAllInt .midiasSociais .boxFacebookPeq iframe .fbConnectWidgetTopmost { border: none; }
.contentAllInt .midiasSociais .boxTwitter { float: left; width: 199px; margin: 0 16px 0 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; min-height: 448px; }
.contentAllInt .midiasSociais .boxTwitter .widget { float: left; }
.contentAllInt .midiasSociais .boxTwitter .widget .twtr-ft { display: none; }
.contentAllInt .midiasSociais .boxYoutube { float: left; width: 199px; margin: 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; min-height: 448px; }
.contentAllInt .midiasSociais .boxYoutube .videoThumb { margin: 0 0 10px 0; }
.contentAllInt .midiasSociais .boxLinkedin { float: left; width: 300px; margin: 0 16px 0 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .midiasSociais .last { margin: 0; }

/* ------------------ Busca / PVT-WMS/Atendimento.htm ------------------ */
.contentAllInt .formSelect { margin: 0 0 40px 0; }
.contentAllInt .contBusca { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .contBusca p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contBusca .result { width: 100%; }
.contentAllInt .contBusca .result .lista { float: left; width: 482px; }
.contentAllInt .contBusca .result .lista .item { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .contBusca .result .geoloc { float: right; width: 482px; display: none; }

/* ------------------ PVT WMS / videos de analise ------------------ */
.contentAllInt .contBoxWrap { width: 980px; margin: 0 0 40px 0; }
.contentAllInt .contBoxWrap p { margin: 0 0 7px 0; line-height: 17px; }
.contentAllInt .contBoxWrap p.tit { font-size: 16px; line-height: 18px; font-weight: bold; }
.contentAllInt .contBoxWrap .contBox { float: left; width: 470px; margin: 0 30px 0 0; }
.contentAllInt .contBoxWrap .contBox img { float: left; margin-right: 16px; }
.contentAllInt .contBoxWrap .contBox .desc { float: left; width: 180px; }
.contentAllInt .contBoxWrap .contBox .desc p.data { font-size: 16px; margin: 0; }
.contentAllInt .contBoxWrap .contBox .desc p.sub { color: #f47920; line-height: 17px; }
.contentAllInt .contBoxWrap .contBox .desc p.tit { font-size: 16px; font-weight: normal; line-height: 18px; }
.contentAllInt .contBoxWrap .contBox.last { margin: 0; }

/* ------------------ Layout para 1 coluna principal e um sidebar - tipo1 / memorabilia ------------------ */
.contentAllInt .contPrincSide { width: 980px; margin: 0 0 30px 0; }
.contentAllInt .contPrincSide p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contPrincSide .contPrinc { float: left; width: 648px; margin: 0 50px 0 0; }
.contentAllInt .contPrincSide .contPrinc p.tit { font-size: 16px; line-height: 18px; font-weight: bold; }
.contentAllInt .contPrincSide .contPrinc p.data { font-size: 12px; margin: 0; }
.contentAllInt .contPrincSide .contPrinc img { margin: 0 0 5px 0; }
.contentAllInt .contPrincSide .contPrinc ul { margin: 0 0 10px 13px; }
.contentAllInt .contPrincSide .contPrinc .princSub { float: left; width: 648px; margin: 20px 0 10px 0; }
.contentAllInt .contPrincSide .contPrinc .princSubCol { float: left; width: 316px; margin: 0 16px 0 0; }
.contentAllInt .contPrincSide .contPrinc .princSubCol.last { margin: 0; }
.contentAllInt .contPrincSide .contPrinc .compartilhamento { width: 648px; margin: 20px 0; }
.contentAllInt .contPrincSide .contPrinc .compartilhamento .balloonBtn { float: left; margin-right: 20px; }
.contentAllInt .contPrincSide .contPrinc .boxBG { width: 606px; margin: 20px 0; padding: 20px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .contPrincSide .contPrinc .boxBG img { float: left; margin: 0 22px 0 0; }
.contentAllInt .contPrincSide .contPrinc .boxBG .total { float: left; width: 84px; margin: 22px 0 0 0; text-align: center; }
.contentAllInt .contPrincSide .contPrinc .boxBG .txtVid { float: left; width: 434px; }
.contentAllInt .contPrincSide .contPrinc .boxBG .txtVid p.tit { font-size: 16px; line-height: 18px; font-weight: normal; color: #f47920; }
.contentAllInt .contPrincSide .contSide { float: left; width: 282px; }
.contentAllInt .contPrincSide .contSide .box { float: left; width: 248px; margin: 0 0 20px 0; padding: 20px 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .contPrincSide .contSide .box p { margin: 0 0 20px 0; }
.contentAllInt .contPrincSide .contSide .box .tit { font-size: 21px; font-weight: normal; color: #f47920; }
.contentAllInt .contPrincSide .contSide .box .des { font-size: 16px; font-weight: bold; margin: 0; }
.contentAllInt .contPrincSide .contSide .box .mais { float: right; margin: 10px 0 0 0; }
.contentAllInt .contPrincSide .contPrinc .contTopBtn p { width: 550px; margin: 0 10px 10px 0; }

/* ------------------ Layout para 1 coluna principal e um sidebar - tipo2 / pj-wms ------------------ */
.contentAllInt .contPrincSide2 { width: 980px; margin: 0 0 30px 0; background: url('../img/bg-sidebar-degrade.png') repeat-y top right; }
.contentAllInt .contPrincSide2 p { margin: 0 0 10px 0; line-height: 17px; }
.contentAllInt .contPrincSide2 p.tit { color: #f47920; font-size: 16px; font-weight: bold; line-height: 18px; margin: 20px 0; }
.contentAllInt .contPrincSide2 .contPrinc { float: left; width: 632px; }
.contentAllInt .contPrincSide2 .contPrinc ul li { margin-left: 13px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg { width: 598px; margin: 0 0 20px 0; padding: 25px 16px 15px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha { float: left; width: inherit; margin: 0 0 20px 0; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .item { float: left; width: 130px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .item p { float: left; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .grauRisco { float: left; position: relative; margin-top: -4px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .grauRisco .seta { position: absolute; top: -9px; width: 10px; height: 9px; display: block; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .grauRisco .seta.pos1 { left: 15px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .grauRisco .seta.pos2 { left: 49px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .grauRisco .seta.pos3 { left: 83px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .grauRisco .seta.pos4 { left: 116px; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .tiraSize1,
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .tiraSize2,
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .tiraSize3 {
	float: left; padding: 4px 0; margin-top: -3px; text-align: center; background: #fff;
	-webkit-box-shadow: inset 0 3px 3px 0 #ddd; -moz-box-shadow: inset 0 3px 3px 0 #ddd; box-shadow: inset 0 3px 3px 0 #ddd; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .tiraSize1 {
	width: 130px; border: 1px solid #bdbdbd;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .tiraSize2 { width: 154px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; }
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha .tiraSize3 {
	width: 180px; border: 1px solid #bdbdbd;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}
.contentAllInt .contPrincSide2 .contPrinc .boxBg .linha.last { margin: 0; }
.contentAllInt .contPrincSide2 .contSide { float: right; width: 300px; padding: 20px 16px; }
.contentAllInt .contPrincSide2 .contSide p.tit { margin: 0 0 20px 0; }
.contentAllInt .contPrincSide2 .floatRight { float: right; }
.contentAllInt .contPrincSide2 .alignRight { text-align: right; }

/* ------------------ icones de status de a  es ------------------ */
.contentAllInt .legAcoes { float: left; margin-right: 10px; width: 80px; }
.contentAllInt .iconAcoes { padding: 0 5px; }
.contentAllInt .iconAcoes img { margin-bottom: -6px; }
.contentAllInt span.setaAlta { width: 20px; height: 20px; float: left; margin: -2px 0 0 0; display: block; background: url(../img/icon-acoes-all.png) 0 0 no-repeat; background-position: 0 0; }
.contentAllInt span.setaBaixa { width: 20px; height: 20px; float: left; margin: -2px 0 0 0; display: block; background: url(../img/icon-acoes-all.png) 0 0 no-repeat; background-position: -20px 0; }
.contentAllInt span.setaEstavel { width: 20px; height: 20px; float: left; margin: -2px 5px 0 0; display: block; background: url(../img/icon-acoes-all.png) 0 0 no-repeat; background-position: -40px 0; }
.contentAllInt span.setaOscilando { width: 20px; height: 20px; float: left; margin: -2px 0 0 0; display: block; background: url(../img/icon-acoes-all.png) 0 0 no-repeat; background-position: -60px 0; }
.contentAllInt span.indicadorAlta { width: 20px; height: 20px; float: left; margin: 2px 0 0 0; display: block; background: url(../img/icon-acoes-seta-alta.png) 0 0 no-repeat; }
.contentAllInt span.indicadorBaixa { width: 20px; height: 20px; float: left; margin: 2px 0 0 0; display: block; background: url(../img/icon-acoes-seta-baixa.png) 0 0 no-repeat; }

/* ------------------ Tabelas de estilos gen ricos ------------------ */

/* tabela simples com borda inferior e direita nas tds / simuladores-etapas */
.contentAllInt table.tabela1 { width: 100%; margin: 20px 0 25px 0; }
.contentAllInt table.tabela1 caption { display: none; }
.contentAllInt table.tabela1 thead tr th { padding: 12px 16px; font-size: 16px; font-weight: bold; }
.contentAllInt table.tabela1 tbody tr th { width: 45%; padding: 12px 16px; border: 1px solid #e5e5e5; border-left: 0; font-weight: bold; vertical-align: top; }
.contentAllInt table.tabela1 tbody tr td { padding: 12px 16px; border: 1px solid #e5e5e5; border-right: 0; }
/* tabela complexa zebrada com bg e etc / pj-previdencia, pj-wms */
.contentAllInt table.tabela2 { width: 100%; margin: 20px 0 25px 0; }
.contentAllInt table.tabela2 caption { display: none; }
.contentAllInt table.tabela2 tr td,
.contentAllInt table.tabela2 tr th { padding: 15px 8px; vertical-align: middle; }
.contentAllInt table.tabela2 tfoot th,
.contentAllInt table.tabela2 th.borderTopBottom,
.contentAllInt table.tabela2 thead th { vertical-align: middle; border: 1px solid #dedede; }
.contentAllInt table.tabela2 tbody tr td,
.contentAllInt table.tabela2 tbody tr th { border-right: 1px solid #dedede; border-top: 1px solid #dedede; font-weight: normal; line-height: 17px; }
.contentAllInt table.tabela2 tbody tr td:last-child { border-right: 0; }
.contentAllInt table.tabela2 .tit { padding: 15px 0; font-size: 16px; font-weight: normal; color: #f47920; border: 0; }
.contentAllInt table.tabela2 .bgCinza { background: #f7f6f4; }
.contentAllInt table.tabela2 .bgCinza td,
.contentAllInt table.tabela2 .bgCinza th { *background: #f7f6f4; }
.contentAllInt table.tabela2 .bgCinza th.colspan2,
.contentAllInt table.tabela2 .bgCinza th.colspan3,
.contentAllInt table.tabela2 .bgCinza th.colspan4,
.contentAllInt table.tabela2 .bgCinza th.colspan5,
.contentAllInt table.tabela2 .bgCinza th.colspan6 { text-align: center; }
.contentAllInt table.tabela2 .borderLeftNone,
.contentAllInt table.tabela2 tbody tr th.borderLeftNone { border-left: 0; }
.contentAllInt table.tabela2 .borderRightNone,
.contentAllInt table.tabela2 tbody tr th.borderRightNone { border-right: 0; }
.contentAllInt table.tabela2 .textLeft { text-align: left; padding-left: 15px; }
.contentAllInt table.tabela2 .reset { border: 0; background: #FFF; }
/* tabela simples com borda inferior nas trs e thead diferenciado / sidebar do pj-wms */
.contentAllInt table.tabela3 { width: 100%; margin: 20px 0 30px; }
.contentAllInt table.tabela3 caption { display: none; }
.contentAllInt table.tabela3 th { font-weight: normal; }
.contentAllInt table.tabela3 thead tr th { color: #f47920; font-size: 16px; padding: 0 0 10px 0; }
.contentAllInt table.tabela3 tbody tr { border-bottom: 1px solid #e5e5e5; }
.contentAllInt table.tabela3 tbody tr td,
.contentAllInt table.tabela3 tbody tr th { width: 50%; padding: 5px 0; }
.contentAllInt table.tabela3 tbody tr th { padding-right: 15px; }
.contentAllInt table.tabela3 tbody tr td,
.contentAllInt table.tabela3 tbody tr th,
.contentAllInt table.tabela3 thead tr th { text-align: left; }
/* tabela simples sem borda / resultado de cep (lightbox) */
table.tabela4 { width: 100%; margin: 20px 0 40px 0; }
table.tabela4 caption { display: none; }
table.tabela4 tbody tr th { width: 200px; padding: 6px 0; font-weight: bold; text-align: left; }
table.tabela4 tbody tr td { padding: 6px 0; text-align: left; }
/* tabela complexa sem borda laterais / Compara Produtos */
.contentAllInt table.tabelaCompara { width: 100%; margin: 20px 0 40px 0; clear: both; }
.contentAllInt table.tabelaCompara caption { display: none; }
.contentAllInt table.tabelaCompara tr td, .contentAllInt table.tabelaCompara tr th { padding: 20px 8px; text-align: center; }
.contentAllInt table.tabelaCompara thead th { vertical-align: middle; border-bottom: 1px solid #dedede; }
.contentAllInt table.tabelaCompara tbody tr { border-bottom: 1px solid #dedede; }
.contentAllInt table.tabelaCompara tbody tr td, .contentAllInt table.tabelaCompara tbody tr th { border-right: 1px solid #dedede; font-weight: normal; }
.contentAllInt table.tabelaCompara tbody tr th { vertical-align: middle; width: 150px; font-weight: bold; }
.contentAllInt table.tabelaCompara tbody tr td:last-child { border-right: 0; }
.contentAllInt table.tabelaCompara .tit { padding: 15px 0; font-size: 16px; font-weight: normal; color: #f47920; border: 0; }
.contentAllInt table.tabelaCompara .bgCinza { background: #f7f6f4; }
.contentAllInt table.tabelaCompara .bgCinza td,
.contentAllInt table.tabelaCompara .bgCinza th { *background: #f7f6f4; }
.contentAllInt table.tabelaCompara .borderLeftNone { border-left: 0; }
.contentAllInt table.tabelaCompara .borderRightNone { border-right: 0; }
.contentAllInt table.tabelaCompara .col2 { width: 33%; }
.contentAllInt table.tabelaCompara .col3 { width: 25%; }
.contentAllInt table.tabelaCompara .col4 { width: 20%; }
.contentAllInt table.tabelaCompara .textLeft { text-align: left; padding-left: 15px; }
.contentAllInt table.tabelaCompara .reset { border: 0; background: #FFF; }
.contentAllInt table.tabelaCompara .prodCompara { width: 127px; margin: 0 auto; }
.contentAllInt table.tabelaCompara .prodCompara p.tit { display: block; color: #f47920; font-weight: bold; font-size: 12px; line-height: 13px; height: 28px; vertical-align: bottom; text-align: left; padding: 0; overflow: hidden; }
.contentAllInt table.tabelaCompara .prodCompara img { margin: 3px 0 20px 0; }
.contentAllInt table.tabelaCompara .prodCompara a { text-decoration: none; }
/* tabelas financeiras vem acompanhadas do selo da anbima e alguns botoes */
.contentAllInt .rodapeAnbima { width: 980px; margin: 0 0 40px 0; padding: 20px 0 0 0; border-top: 1px solid #bdbdbd; }
.contentAllInt .rodapeAnbima .btnPos { float: right; margin: 7px 0 15px 16px; }
.contentAllInt .rodapeAnbima .btnPos a { text-decoration: none; }
.contentAllInt .rodapeAnbima .floatRight { float: right; }
.contentAllInt .rodapeAnbima .txtBox { float: left; margin: 0 0 0 40px; }
.contentAllInt .rodapeAnbima img { float: left; }

/* Diversos */
table.tabelaRentabilidade { font-size: 11px; }

/* ------------------------------------------------ */
/* ------------------ Cons rcios ------------------ */
/* ------------------------------------------------ */
.contentAllInt .consorcios { margin: 20px 0 40px 0; }
.contentAllInt .consorcios h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .consorcios .txtProduto ul { float: left; width: 240px; margin: 0 0 0 10px; }
.contentAllInt .consorcios .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .consorcios .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .consorcios .txtProduto { float: left; width: 293px; margin: 0 30px 0 0; }
.contentAllInt .consorcios .txtProduto p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .consorcios .txtProduto p.link { float: left; width: 220px; }

.contentAllInt .consorcios .imgDestaque { float: left; width: 316px; margin: 0 0 5px 15px; }
.contentAllInt .consorcios .imgDestaque img,
.contentAllInt .consorcios .imgDestaque img.big { margin: 5px 0; }

.contentAllInt .consorcios .colunaEsq { float: left; width: 480px; }
.contentAllInt .consorcios .colunaDir { float: right; width: 480px; }

.contentAllInt .consorcios .boxDestaque { float: left; margin: 0 0 20px 0; border: 1px solid #bdbdbd; padding: 15px; width: 450px; }
.contentAllInt .consorcios .boxDestaque h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 20px 0; }
.contentAllInt .consorcios .boxDestaque div.form { margin: 10px 0; width: 100%; }
.contentAllInt .consorcios .boxDestaque .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .consorcios .boxDestaque p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .consorcios .boxDestaque ul { margin: 0 0 10px 13px; }
.contentAllInt .consorcios .boxDestaque img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .consorcios .boxDestaque span.link { float: left; width: 410px; margin: 3px 0 0 0; }

/* ------------------------------------------------ */
/* -------------------- Seguros ------------------- */
/* ------------------------------------------------ */
.contentAllInt .seguros { margin: 20px 0 40px 0; }
.contentAllInt .seguros h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .seguros .txtProduto ul { width: 240px; margin: 0 0 0 10px; }
.contentAllInt .seguros .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .seguros .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .seguros .txtProduto { float: left; width: 293px; margin: 0 30px 0 0; }
.contentAllInt .seguros .txtProduto p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .seguros .txtProduto span.link { float: left; width: 220px; margin: 3px 0 0 0; }

.contentAllInt .seguros .imgDestaque { float: left; width: 316px; margin: 0 0 5px 15px; }
.contentAllInt .seguros .imgDestaque img,
.contentAllInt .seguros .imgDestaque img.big { margin: 5px 0; }

.contentAllInt .seguros .boxDestaque { float: left; width: 285px; margin: -35px 0 0 10px; border: 1px solid #bdbdbd; padding: 17px; }
.contentAllInt .seguros .boxDestaque h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .seguros .boxDestaque div.form { margin: 10px 0; width: 100%; }
.contentAllInt .seguros .boxDestaque .marginBox { margin: 10px 5px 0 0; }
.contentAllInt .seguros .boxDestaque .btnBox { margin: 19px 0 0 0; }
.contentAllInt .seguros .boxDestaque p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .seguros .boxDestaque ul { margin: 0 0 10px 13px; }

.contentAllInt .seguros .contBusca { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .seguros .contBusca .formSelect { margin: 0 0 40px 0; }
.contentAllInt .seguros .contBusca .formSelect .radioNome { float: left; margin: 8px 10px 0 10px; }
.contentAllInt .seguros .contBusca .formSelect .radioBtns { float: left; margin: 5px 20px 0 0; }
.contentAllInt .seguros .contBusca .formSelect .radioBtns label { margin: 0; }
.contentAllInt .seguros .contBusca .result { width: 100%; }
.contentAllInt .seguros .contBusca .result .listaAg { float: left; width: 316px; }
.contentAllInt .seguros .contBusca .result .listaAg .agencia { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .seguros .contBusca .result .listaAg .agencia .tit { font-weight: bold; }
.contentAllInt .seguros .contBusca .result .geoloc { float: right; width: 648px; height: 300px; background: #CCC; }

.contentAllInt .seguros .info { float: left; width: 100%; margin: 0 0 40px 0; }

.contentAllInt .seguros .contBusca .resultFipe { width: 846px; margin: 0 0 0 67px; }
.contentAllInt .seguros .contBusca .resultFipe .linha { float: left; width: 100%; padding: 20px 16px; border-bottom: 1px solid #ccc; }
.contentAllInt .seguros .contBusca .resultFipe .linha:last-child { border: 0; }
.contentAllInt .seguros .contBusca .resultFipe .linha .cel1 { float: left; width: 150px; font-weight: bold; margin-right: 16px; }
.contentAllInt .seguros .contBusca .resultFipe .linha .cel2 { float: left; width: 680px; }

.contentAllInt .seguros .colsDetalhe { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .seguros .colsDetalhe .col { float: left; width: 316px; margin: 0 16px 0 0; }
.contentAllInt .seguros .colsDetalhe p.tit,
.contentAllInt .seguros .colsDetalhe span.tit { display: block; font-size: 21px; line-height: 24px; color: #f47920; margin: 0 0 20px 0; }
.contentAllInt .seguros .colsDetalhe p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .seguros .colsDetalhe .last { margin: 0; }

.contentAllInt .seguros form .inputCep { float: left; width: 180px; }
.contentAllInt .seguros form .btn { float: left; margin: 7px 0 0 0; }

.contentAllInt .seguros .tabela { width: 100%; margin: 22px 0 40px 0; line-height: 17px; }
.contentAllInt .seguros .tabela table[summary] { border-collapse: collapse; border-spacing: 0; }
.contentAllInt .seguros .tabela table[summary] caption { display: none; }
.contentAllInt .seguros .tabela table[summary] tr td, .contentAllInt .seguros .tabela table[summary] tr th { border: 1px solid #bebab9; }
.contentAllInt .seguros .tabela table[summary]>thead>tr>th { padding: 8px 0; text-align: center; background: #e5e4e3; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .seguros .tabela table[summary]>tbody>tr>th { width: 200px; padding: 20px 16px; vertical-align: middle; }
.contentAllInt .seguros .tabela table[summary]>tbody>tr>td { width: 216px; padding: 20px 16px; vertical-align: middle; }
.contentAllInt .seguros .tabela table[summary]>tfoot>tr>td { padding: 15px 0 25px; text-align: center; }
.contentAllInt .seguros .tabela table[summary] tfoot tr td a { text-decoration: none; }
.contentAllInt .seguros .tabela table[summary]>tfoot>tr>td:first-child,
.contentAllInt .seguros .tabela table[summary]>thead>tr>th:first-child { border: 0; background: 0 0; }

/* --------------------------------------------------------------------------- */
/* ------------------ Investimentos WMS / Cota  es e Fundos ------------------ */
/* --------------------------------------------------------------------------- */
.contentAllInt .selectAgencia,
.contentAllInt .selectFundos { float: left; width: 220px; margin: 0 35px 0 0; }
.contentAllInt .selectAcoes { float: left; width: 280px; margin: 8px 35px 0 0; }
.contentAllInt .cotacoes2Col .colunaEsq { float: left; width: 482px; }
.contentAllInt .cotacoes2Col .colunaDir { float: right; width: 482px; }
.contentAllInt .cotacoes2Col .form { margin: 3px; width: 300px; float: left; }
.contentAllInt .cotacoes2Col .btn { margin-left: 10px; margin-top: 2px; }

.contentAllInt .buscaFundos form .selectAgencia { float: left; width: 230px; margin: 0 35px 0 0; }
.contentAllInt .buscaFundos form .selectFundos { float: left; width: 500px; margin: 0 35px 0 0; }

.contentAllInt .cotacoes2Col p.titForm { float: left; margin: 0 20px 10px 0; width: 400px; }
.contentAllInt .text p.titForm { font-weight: bold; }
.contentAllInt .text .contentDescPage { margin: 30px 0; width: 980px; float: left; }

.contentAllInt .cotacoes .tabela { width: 100%; margin: 22px 0 40px 0; }
.contentAllInt .cotacoes .tabela table[summary] { border-collapse: collapse; border-spacing: 0; }
.contentAllInt .cotacoes .tabela table[summary] caption { display: none; }
.contentAllInt .cotacoes .tabela table[summary] tr td,
.contentAllInt .cotacoes .tabela table[summary] tr th { border: 1px solid #bebab9; }
.contentAllInt .cotacoes .tabela table[summary]>thead>tr>th { padding: 8px 0; text-align: center; background: #e5e4e3; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }
.contentAllInt .cotacoes .tabela table[summary]>tbody>tr>th { width: 200px; padding: 3px 16px; text-align: center; }
.contentAllInt .cotacoes .tabela table[summary]>tbody>tr>td { width: 216px; padding: 3px 16px; text-align: center; }
.contentAllInt .cotacoes .tabela table[summary]>tfoot>tr>td { padding: 15px 0 25px; text-align: center; }
.contentAllInt .cotacoes .tabela table[summary] tfoot tr td a { text-decoration: none; }

.contentAllInt .cotacoes .tabnostyle { border: none!important; background: none; float: right; margin: 0 0 0 10px; }
.contentAllInt .cotacoes .disclaimer p.fonte { color: #999; margin: 25px 0; font-size: 11px; }
.contentAllInt .cotacoes .disclaimer .fonte .imgspace { margin: 0 20px 0 10px; }

.contentAllInt .cotacoes p.tit { margin: 25px 0; font-weight: bold; }

.contentAllInt .buscaFundos .contBusca p.tit { margin: 5px 0 20px 0; font-weight: bold; }
.contentAllInt .buscaFundos .contBusca .result .lista { float: left; width: 482px; }
.contentAllInt .buscaFundos .contBusca .result .lista .item { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .buscaFundos .contBusca .result .lista .item p { margin: 3px 0 0 0; }
.contentAllInt .buscaFundos .contBusca .result .lista .item p.link { font-weight: bold; }
.contentAllInt .buscaFundos .contBusca .titInt .formSelect .btnOk,
.contentAllInt .buscaFundos .contBusca .titInt .formSelect .btnOk .btnSiteOff { *display: inherit; }

.contentAllInt .titSubMnu ul.subMnuInt li.btn span.btnSiteDestaque { background: #a96538 url(/_arquivosestaticos/Itau/defaultTheme/img/btn-submit-default.png) 0 bottom repeat-x; border: 1px solid #a96538; border-bottom: 1px solid #a96538; }
.contentAllInt .titSubMnu ul.subMnuInt li.btn span.btnSiteDestaque:hover { background: #a96538 url(/_arquivosestaticos/Itau/defaultTheme/img//btn-submit-hover.png) 0 bottom repeat-x; text-decoration: red; }

.contentAllInt .demonstFinanceira .item { margin: 15px 0 0 0; }
.contentAllInt .demonstFinanceira p { margin: 3px 0 0 0; }
.contentAllInt .demonstFinanceira p.tit { margin: 25px 0; font-weight: bold; }

/* ------------------ SEGUROS INSTITUCIONAIS ------------------ */
.contentAllInt .segurosInst { margin: 20px 0 40px 0; line-height: 17px; }
.contentAllInt .segurosInst h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .segurosInst h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }

.contentAllInt .segurosInst .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .segurosInst .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .segurosInst .txtProduto { float: left; width: 293px; margin: 0 30px 0 0; }
.contentAllInt .segurosInst .txtProduto .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .segurosInst .txtProduto p { margin: 0 0 10px 0; }
.contentAllInt .segurosInst .txtProduto p.tit { font-size: 16px; line-height: 18px; font-weight: bold; margin: 0 0 20px 0; }
.contentAllInt .segurosInst .txtProduto ul { margin: 0 0 10px 13px; }

.contentAllInt .segurosInst .listaProduto { width: 240px; margin: 0; list-style: inside decimal; }
.contentAllInt .segurosInst .listaProduto li { padding: 0 0 10px 0; }

.contentAllInt .segurosInst .boxDestaque { float: left; width: 280px; margin: 35px 0 0 18px; border: 1px solid #bdbdbd; padding: 20px 16px 10px; }
.contentAllInt .segurosInst .boxDestaque p { margin: 0 0 10px 0; }
.contentAllInt .segurosInst .boxDestaque ul { margin: 0 0 10px 13px; }

.contentAllInt .segurosInst .regCol { width: 980px; margin: 0 0 40px 0; }
.contentAllInt .segurosInst .regCol p { margin: 0 0 20px 0; }
.contentAllInt .segurosInst .regCol img { margin: 0 0 5px 0; }
.contentAllInt .segurosInst .regCol .regColT2 { width: 316px; }
.contentAllInt .segurosInst .regCol .regColT3 { width: 648px; }
.contentAllInt .segurosInst .regCol .esq { float: left; }
.contentAllInt .segurosInst .regCol .dir { float: right; }
.contentAllInt .segurosInst .regCol .last { margin: 0; }

/* ------------------ SEGUROS CART O ------------------ */
.contentAllInt .segurosCartao { margin: 20px 0 40px 0; line-height: 17px; }
.contentAllInt .segurosCartao h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .segurosCartao h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .segurosCartao .regCol { width: 980px; margin: 0 0 40px 0; }
.contentAllInt .segurosCartao .regCol p { margin: 0 0 20px 0; }
.contentAllInt .segurosCartao .regCol img { margin: 0 0 5px 0; }
.contentAllInt .segurosCartao .regCol .regColT2 { width: 316px; }
.contentAllInt .segurosCartao .regCol .regColT3 { width: 648px; }
.contentAllInt .segurosCartao .regCol .esq { float: left; }
.contentAllInt .segurosCartao .regCol .dir { float: right; }
.contentAllInt .segurosCartao .regCol .last { margin: 0; }

/* --------------------------------------------- */
/* ------------------ Cart es ------------------ */
/* --------------------------------------------- */
.contentAllInt .contentDetalheCartao p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .contentDetalheCartao .listaCartao { float: left; width: 220px; margin: 20px 0 0 100px; }
.contentAllInt .contentDetalheCartao .descCartao { float: left; width: 310px; margin: 20px 0 0 30px; }
.contentAllInt .contentDetalheCartao .imgCartao #cartaoBand2 { display: none; }
.contentAllInt .contentDetalheCartao .descCartaoBeneficio { float: left; width: 300px; margin: 0 27px 0 0; }
.contentAllInt .contentDetalheCartao .descCartaoBeneficioDetalhe { float: left; width: 460px; margin: 0 27px 0 0; }
.contentAllInt .contentDetalheCartao .imgCartaoBeneficio { float: right; width: 648px; }
.contentAllInt .contentDetalheCartao .imgCartaoBeneficioDetalhe { float: right; }
.contentAllInt .contentDetalheCartao .descCartaoBeneficio h2,
.contentDetalheCartao .descCartaoBeneficioDetalhe h2 { font-size: 18px; line-height: 25px; }
.contentAllInt .contentDetalheCartao .descCartaoBeneficio h3,
.contentDetalheCartao .descCartaoBeneficioDetalhe h3 { font-size: 14px; line-height: 17px; margin-bottom: 10px; }
.contentAllInt .contentDetalheCartao .imgCartaoBeneficio img,
.contentDetalheCartao .imgCartaoBeneficioDetalhe img { margin: 0 0 5px 0; }
.contentAllInt .contentDetalheCartao .imgCartao { float: left; width: 316px; }
.contentAllInt .contentDetalheCartao .imgCartao img { margin: 5px 0; }
.contentAllInt .contentDetalheCartao .imgCartao h2 { font-size: 16px; font-weight: bold; line-height: 17px; }
.contentAllInt .contentDetalheCartao .imgCartao .selectBandeira { float: left; font-weight: bold; margin-top: 4px; }
.contentAllInt .contentDetalheCartao .imgCartao .btnSolicitar { float: right; margin-top: 5px; }
.contentAllInt .contentDetalheCartao .imgCartao .selectBandeira li { display: inline; margin: 0 10px 0 0; }

.contentAllInt .cartoesCol { width: 980px; margin: 0 0 40px 0; }
.contentAllInt .cartoesCol h2.tit { font-size: 16px; font-weight: bold; margin: 0; }
.contentAllInt .cartoesCol p { margin: 0 0 20px 0; }
.contentAllInt .cartoesCol img { margin: 0 0 5px 0; }
.contentAllInt .cartoesCol .cartoesColT1 { width: 482px; }
.contentAllInt .cartoesCol .cartoesColT2 { width: 316px; }
.contentAllInt .cartoesCol .cartoesColT3 { width: 648px; }
.contentAllInt .cartoesCol .esq { float: left; }
.contentAllInt .cartoesCol .dir { float: right; }
.contentAllInt .cartoesCol .last { margin: 0; }

.contentAllInt .contentDetalheCartao { width: 980px; margin: 0 0 40px 0; }
.contentAllInt .contentDetalheCartao .imgCartaoBeneficioDetalhe { width: 482px; margin: 15px 0 5px 0; }
.contentAllInt .contentDetalheCartao .imgCartaoBeneficioDetalhe p { margin: 0; }
.contentAllInt .contentDetalheCartao .esq { float: left; }
.contentAllInt .contentDetalheCartao .dir { float: right; }

/* ------------------ FINANCIMENTO DE VE CULOS ------------------ */
.contentAllInt .finVeiculos { margin: 20px 0 40px 0; }
.contentAllInt .finVeiculos h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .finVeiculos h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .finVeiculos .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .finVeiculos .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .finVeiculos .txtProduto { float: left; width: 293px; margin: 0 30px 40px 0; }
.contentAllInt .finVeiculos .txtProduto .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .finVeiculos .txtProduto p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .finVeiculos .txtCol { float: left; width: 306px; margin: 0 30px 40px 0; }
.contentAllInt .finVeiculos .txtCol .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .finVeiculos .txtCol p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .finVeiculos .txtCol.last { margin: 0 0 40px 0; }
.contentAllInt .finVeiculos .listaProduto { width: 240px; margin: 0; list-style: inside decimal; }
.contentAllInt .finVeiculos .listaProduto li { padding: 0 0 10px 0; }
.contentAllInt .finVeiculos .imgDestaque { float: left; width: 316px; margin: 0 0 5px 15px; }
.contentAllInt .finVeiculos .imgDestaque img,
.contentAllInt .finVeiculos .imgDestaque img.big { margin: 5px 0; }
.contentAllInt .finVeiculos .boxDestaque { float: left; width: 285px; margin: -20px 0 0 10px; border: 1px solid #bdbdbd; padding: 17px; }
.contentAllInt .finVeiculos .boxDestaque div.form { margin: 10px 0; width: 100%; }
.contentAllInt .finVeiculos .boxDestaque .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .finVeiculos .boxDestaque p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .finVeiculos .boxDestaque ul { margin: 0 0 10px 13px; }
.contentAllInt .finVeiculos .contBusca { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .finVeiculos .contBusca .formSelect { margin: 0 0 40px 0; }
.contentAllInt .finVeiculos .contBusca .formSelect .radioNome { float: left; margin: 8px 10px 0 10px; }
.contentAllInt .finVeiculos .contBusca .formSelect .radioBtns { float: left; margin: 5px 20px 0 0; }
.contentAllInt .finVeiculos .contBusca .formSelect .radioBtns label { margin: 0; }
.contentAllInt .finVeiculos .contBusca .result { width: 100%; }
.contentAllInt .finVeiculos .contBusca .result .lista { float: left; width: 316px; }
.contentAllInt .finVeiculos .contBusca .result .lista .item { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .finVeiculos .contBusca .result .lista .item .tit { font-weight: bold; }
.contentAllInt .finVeiculos .contBusca .result .geoloc { float: right; width: 648px; height: 300px; background: #CCC; }
.contentAllInt .finVeiculos .info { float: left; width: 100%; margin: 0 0 40px 0; }

/* ------------------ DERIVATIVOS (PJ) ------------------ */
.contentAllInt .derivativos { margin: 20px 0 40px 0; }
.contentAllInt .derivativos h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .derivativos h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.spaceInputs { margin-bottom: 30px; }

/* ------------------ COMUNICA  O DIGITAL (PJ) ------------------ */
.contentAllInt .comuDigital { margin: 20px 0 40px 0; }
.contentAllInt .comuDigital h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .comuDigital h3 { font-size: 21px; color: #f47920; font-weight: normal; line-height: 20px; margin: 0 0 10px 0; }
.contentAllInt .comuDigital .comuDigCol { width: 980px; margin: 0 0 40px 0; }
.contentAllInt .comuDigital .comuDigCol h2.tit { font-weight: bold; margin: 0; }
.contentAllInt .comuDigital .comuDigCol p.sub { font-weight: bold; }
.contentAllInt .comuDigital .comuDigCol p { margin: 0 0 20px 0; }
.contentAllInt .comuDigital .comuDigCol img { margin: 0 0 5px 0; }
.contentAllInt .comuDigital .comuDigCol .comuDigColT1 { width: 482px; }
.contentAllInt .comuDigital .comuDigCol .comuDigColT2 { width: 316px; }
.contentAllInt .comuDigital .comuDigCol .comuDigColT3 { width: 648px; }
.contentAllInt .comuDigital .comuDigCol .esq { float: left; }
.contentAllInt .comuDigital .comuDigCol .dir { float: right; }
.contentAllInt .comuDigital .comuDigCol .last { margin: 0; }
.contentAllInt .comuDigital .linha { margin: 0 0 40px 0; }
.contentAllInt .comuDigital .linha .txtCol { float: left; width: 306px; margin: 0 30px 0 0; }
.contentAllInt .comuDigital .linha .txtCol .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .comuDigital .linha .txtCol p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .comuDigital .linha .txtCol ul li { margin: 0 0 0 14px; }
.contentAllInt .comuDigital .linha .txtCol.last { margin: 0 0 40px 0; }

/* ------------------	CR DITO IMOBILI RIO ------------------ */


.contentAllInt .credImobiliario p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .credImobiliario .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .credImobiliario .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .credImobiliario .txtProduto { float: left; width: 293px; margin: 0 30px 40px 0; }
.contentAllInt .credImobiliario .txtProduto .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .credImobiliario .txtProduto p { line-height: 17px; margin: 0 0 10px 0; }

.contentAllInt .credImobiliario .txtCol { float: left; width: 306px; margin: 0 30px 40px 0; }
.contentAllInt .credImobiliario .txtCol .marginBox { margin: 5px 5px 0 0; }
.contentAllInt .credImobiliario .txtCol.last { margin: 0 0 40px 0; }

.contentAllInt .credImobiliario .listaProduto { width: 240px; margin: 0; list-style: inside decimal; }
.contentAllInt .credImobiliario .listaProduto li { padding: 0 0 10px 0; }

.contentAllInt .credImobiliario .imgDestaque { float: left; width: 316px; margin: 0 0 5px 15px; }
.contentAllInt .credImobiliario .imgDestaque img,
.contentAllInt .credImobiliario .imgDestaque img.big { margin: 5px 0; }

.contentAllInt .credImobiliario .linha { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .credImobiliario .linha .last { *border-right: none!important; border-right: none!important\9; }

.contentAllInt .credImobiliario .linha .colDuas { float: left; /*width: 466px;*/ *width: 464px; width: 464px\9; border-right: 1px solid #bdbdbd; /*padding: 0 23px 0 0;*/    *padding: 0 0 0 23px; padding: 0 0 0 23px\9; border-collapse: collapse; }
.contentAllInt .credImobiliario .linha .colDuas:last-child { border-right: 0; padding: 0 0 0 23px; }
.contentAllInt .credImobiliario .linha .colDuas p { margin: 0 0 20px 0; }

.contentAllInt .credImobiliario .linha .colTres { float: left; width: 316px; }
.contentAllInt .credImobiliario .linha .colTres p.tit { font-size: 21px; line-height: 24px; color: #f47920; }
.contentAllInt .credImobiliario .linha .colTres:last-child { margin: 0; }
.contentAllInt .credImobiliario .linha .colTres:first-child { *margin: 0; margin: 0\9; }
.contentAllInt .credImobiliario .linha .colTres { *margin: 0 0 0 16px; margin: 0 0 0 16px\9; }


.contentAllInt .credImobiliario .linha .colTres img { margin: 0 0 20px 0; }
.contentAllInt .credImobiliario .linha .colTres .boxDestaque { padding: 20px; border: 1px solid #bdbdbd; }
.contentAllInt .credImobiliario .linha .colTres .boxDestaque .item { float: left; margin: 0 0 20px 0; }
.contentAllInt .credImobiliario .linha .colTres .boxDestaque .item:last-child { margin: 0; }
.contentAllInt .credImobiliario .linha .colTres .boxDestaque .item img { float: left; margin: 0 10px 0 0; }
.contentAllInt .credImobiliario .linha .colTres .boxDestaque .item p { float: left; width: 198px; }
.contentAllInt .credImobiliario .tabela { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .credImobiliario .tabela table { border-collapse: collapse; border-spacing: 0; }
.contentAllInt .credImobiliario .tabela table caption { display: none; }
.contentAllInt .credImobiliario .tabela table tr td, .contentAllInt .credImobiliario .tabela table tr th {
	*border-left: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd\9; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; }
	.contentAllInt .credImobiliario .tabela table tr td:last-child,
.contentAllInt .credImobiliario .tabela table tr th:last-child { border-right: 0; }
.contentAllInt .credImobiliario .tabela table thead tr th { background: #e5e4e3; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); text-align: left; }
.contentAllInt .credImobiliario .tabela table tbody tr td, .contentAllInt .credImobiliario .tabela table thead tr th { width: 50%; padding: 15px 25px; }
.contentAllInt .credImobiliario .tabela table tbody tr td p, .contentAllInt .credImobiliario .tabela table thead tr th p { margin: 0; }

/* ------------------	CHEQUE ESPECIAL ------------------ */
.contentAllInt .chequeEspecial p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .chequeEspecial .linha { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .chequeEspecial .linha .colTres { float: left; width: 232px; margin: 0 100px 0 0; }
.contentAllInt .chequeEspecial .linha .colTres.last { margin: 0; }
.contentAllInt .chequeEspecial .linha .colTres img { margin: 0 0 20px 0; }
.contentAllInt .chequeEspecial .linha .colTres p.tit { color: #f47920; font-weight: bold; }
.contentAllInt .chequeEspecial .linha .colTres .linkIcon img { float: left; }
.contentAllInt .chequeEspecial .linha .colTres .linkIcon p { float: left; width: 200px; margin: 7px 0 0 7px; }

/* ------------------ CONTA CORRENTE ------------------ */
.contentAllInt .contaCorrente { margin: 0 0 30px 0; }
.contentAllInt .contaCorrente .txtProduto ul { float: left; width: 240px; margin: 0 0 0 10px; }
.contentAllInt .contaCorrente .txtProduto img.icon { float: left; margin: 2px 7px 0 0; }
.contentAllInt .contaCorrente .txtProduto img.thumb { float: left; margin: 3px 7px 0 0; }
.contentAllInt .contaCorrente .txtProduto { float: left; width: 293px; margin: 0 30px 0 0; }
.contentAllInt .contaCorrente .txtProduto p { line-height: 17px; margin: 0 0 10px 0; }
.contentAllInt .contaCorrente .imgDestaque { float: left; width: 316px; margin: 0 0 5px 15px; }
.contentAllInt .contaCorrente .imgDestaque img, .contentAllInt .contaCorrente .imgDestaque img.big { margin: 5px 0; }

/* ------------------	CONSTRUSHOP ------------------ */
.contentAllInt .construshop h2 { font-size: 16px; font-weight: bold; margin: 0 0 8px 0; }
.contentAllInt .construshop .contAcomp { width: 100%; margin: 0 0 30px 0; }

.contentAllInt .construshop .contAcomp .colEsq { float: left; width: 482px; }
.contentAllInt .construshop .contAcomp .colEsqBox { margin: 0 0 30px 0; }
.contentAllInt .construshop .contAcomp .colEsqBox p.tit { font-size: 21px; line-height: 24px; color: #f47920; margin: 0 0 20px 0; }
.contentAllInt .construshop .contAcomp .colEsqBox p { margin: 0 0 10px 0; }

.contentAllInt .construshop .contAcomp .colDir { float: right; width: 482px; margin: 0 0 0 10px; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop { margin: 0; border: 0; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-direction-rtl { direction: rtl; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-container-horizontal { width: 482px; padding: 0 0 20px 0; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-clip { overflow: hidden; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-clip-horizontal { width: 482px; height: 500px; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-item { width: 482px; height: 534px; background: #ccc; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-item-horizontal { margin-left: 0; margin-right: 100px; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-item-placeholder { background: #fff; color: #000; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-next-horizontal, .contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-prev-horizontal { position: absolute; bottom: 0; width: 13px; height: 13px; cursor: pointer; background: url(../img/carrossel-int-pag.png) no-repeat 0 0; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-next-horizontal { right: 225px; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-prev-horizontal { left: 225px; }
.contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-next-disabled, .contentAllInt .construshop .contAcomp .colDir .jcarousel-skin-construshop .jcarousel-prev-disabled { background: url(../img/carrossel-int-pag.png) 0 -15px; cursor: auto; }

/* CONSTRUSHOP - Busca de lojas */
.contentAllInt .construshop .contBusca { width: 100%; margin: 0 0 40px 0; }
.contentAllInt .construshop .contBusca .formSelect { margin: 0 0 40px 0; }
.contentAllInt .construshop .contBusca .formSelect .btnOk,
.contentAllInt .construshop .contBusca .formSelect .loginSelect .btnOk { float: left; *margin: 3px 0 0 0; margin: 8px 0 0 0; }
.contentAllInt .construshop .contBusca .formSelect .btnOk a,
.contentAllInt .construshop .contBusca .formSelect .loginSelect .btnOk a { text-decoration: none; }
.contentAllInt .construshop .contBusca .result { width: 100%; }
.contentAllInt .construshop .contBusca .result .listaAg { float: left; width: 482px; }
.contentAllInt .construshop .contBusca .result .listaAg .agencia { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .construshop .contBusca .result .listaAg .agencia .tit { font-weight: bold; }
.contentAllInt .construshop .contBusca .result .listaAg .info { float: left; width: 100%; font-size: 11px; }
.contentAllInt .construshop .contBusca .result .geoloc { display: none; float: right; width: 482px; height: 300px; background: #CCC; }
.contentAllInt .construshop .info { float: left; width: 100%; margin: 0 0 40px 0; }

/* ------------------	CONS RCIOS ------------------ */
.contentAllInt .colsConsorcio { width: 100%; margin: 0 0 30px 0; }
.contentAllInt .colsConsorcio .col1 { float: left; }
.contentAllInt .colsConsorcio .col2 { float: right; }
.contentAllInt .colsConsorcio .col1, .contentAllInt .colsConsorcio .col2 { width: 482px; }
.contentAllInt .colsConsorcio .box { float: left; width: 452px; padding: 15px; margin: 0 0 16px 0; background: #efefef; }
.contentAllInt .colsConsorcio .box .doc,
.contentAllInt .colsConsorcio .box p { margin: 0 0 15px 0; }
.contentAllInt .colsConsorcio .box .doc .docHeader { margin: 0 0 5px 0; }
.contentAllInt .colsConsorcio .box .doc .docHeader img { float: left; }
.contentAllInt .colsConsorcio .box .doc .docHeader .titDoc { float: left; width: 420px; margin: 6px 0 0 5px; font-weight: bold; }
.contentAllInt .colsConsorcio .box .doc .desc { width: 450px; }

/* --------------- Experi ncia Personnalit  --------------- */
.contentAllInt .bgInvisiExpPers { width: 100%; background: url(../img/pers/bg-invisi.png) 0 0 repeat; padding: 15px 0 0 0; margin: 0 0 60px 0; }
.contentAllInt .bgInvisiExpPers h3 { margin: 0 0 0 20px; }
.contentAllInt .bgInvisiExpPers .dicasCarrossel { margin: 0 0 10px 0; }

.contentAllInt .thumbsExperienciaPers { width: 660px; margin: 0 0 50px 335px; margin-right: -15px; }
.contentAllInt .thumbsExperienciaPers ul.destaques li { float: left; margin: 0 15px 15px 0; padding: 0; list-style: none; }
.contentAllInt .thumbsExperienciaPers ul.destaques li a { display: block; }

/* -------------------------------------------------------------------------------------------------- */
/* ----------------------------------------- SIMULADORES -------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

/* SIMULADOR de Tira - Conte do no site */
.contentAllInt .simulador { margin: 0 0 30px 0; line-height: 17px; }
.contentAllInt .simulador .simuTira { width: 978px; border: 1px solid #bebab9; box-shadow: 0 1px 2px 1px #fff inset; position: relative; }
.contentAllInt .simulador .simuTira.sim100 { height: 98px; background: url(../img/bg-sim100-cinza.png) repeat-x; }
.contentAllInt .simulador .simuTira.sim140 { height: 138px; background: url(../img/bg-sim140-cinza.png) repeat-x; }
.contentAllInt .simulador .simuTira .seta { float: left; margin: -1px 0 0 -1px; }
.contentAllInt .simulador .simuTira .seta .setaEsq { float: left; width: 5px; }
.contentAllInt .simulador .simuTira.sim100 .seta .setaEsq { height: 100px; background: url(../img/bg-sim100-setaEsq.png) no-repeat; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaEsq { height: 140px; background: url(../img/bg-sim140-setaEsq.png) no-repeat; }
.contentAllInt .simulador .simuTira .seta .setaMiolo { float: left; width: 200px; }
.contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo { height: 100px; background: url(../img/bg-sim100-setaMiolo.png) repeat-x; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo { height: 140px; background: url(../img/bg-sim140-setaMiolo.png) repeat-x; }
.contentAllInt .simulador .simuTira .seta .setaMiolo p.txtInit { width: 180px; line-height: 20px; font-size: 16px; font-weight: bold; color: #fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, .4); }
.contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo p.txtInit { margin: 10px 0 0 15px; }
.contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo p.txtInit.marginTop2Linhas, .contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo p.txtInit.marginTop3Linhas, .contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo p.txtInit.marginTop4Linhas { margin-top: 14px; font-size: 15px; line-height: 17px; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo p.txtInit { margin: 28px 0 0 15px; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo p.txtInit.marginTop2Linhas, .contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo p.txtInit.marginTop3Linhas, .contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo p.txtInit.marginTop4Linhas { margin-top: 28px; }
.contentAllInt .simulador .simuTira .seta .setaMiolo p.txtResult { width: 140px; line-height: 20px; font-size: 16px; font-weight: bold; color: #fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, .4); }
.contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo p.txtResult { margin: 9px 0 0 20px; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo p.txtResult { margin: 30px 0 0 20px; }
.contentAllInt .simulador .simuTira .seta .setaMiolo span.txtInit { width: 140px; line-height: 20px; font-size: 16px; font-weight: bold; color: #fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, .4); position: absolute; }
.contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo span.txtInit { margin: 18px 0 0 20px; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo span.txtInit { margin: 38px 0 0 20px; }
.contentAllInt .simulador .simuTira .seta .setaMiolo span.txtResult { width: 140px; line-height: 20px; font-size: 16px; font-weight: bold; color: #fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, .4); position: absolute; }
.contentAllInt .simulador .simuTira.sim100 .seta .setaMiolo span.txtResult { margin: 9px 0 0 20px; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaMiolo span.txtResult { margin: 30px 0 0 20px; }
.contentAllInt .simulador .simuTira .seta .setaDir { float: left; width: 20px; }
.contentAllInt .simulador .simuTira.sim100 .seta .setaDir { height: 100px; background: url(../img/bg-sim100-setaDir.png) no-repeat; }
.contentAllInt .simulador .simuTira.sim140 .seta .setaDir { height: 140px; background: url(../img/bg-sim140-setaDir.png) no-repeat; }
.contentAllInt .simulador .simuTira .boxWrap { float: left; width: 754px; }
.contentAllInt .simulador .simuTira .boxWrap2 { float: left; width: 954px; }
.contentAllInt .simulador .simuTira .boxWrap label, .contentAllInt .simulador .simuTira .boxWrap p, .contentAllInt .simulador .simuTira .boxWrap2 label, .contentAllInt .simulador .simuTira .boxWrap2 p { margin: 0 0 5px 0; font-size: 11px; }

.contentAllInt .simulador .simuTira .boxVar { float: left; width: 130px; margin: 0 0 0 45px; }
.contentAllInt .simulador .simuTira .boxVar2 { float: left; width: 180px; margin: 14px 30px 0 10px; }
.contentAllInt .simulador .simuTira .boxVar3 { float: left; width: 132px; margin: 14px 30px 0 10px; }
.contentAllInt .simulador .simuTira .boxVar4 { float: left; width: 340px; margin: 14px 10px 0 10px; }
.contentAllInt .simulador .simuTira .boxVar span,
.contentAllInt .simulador .simuTira .boxVar2 span,
.contentAllInt .simulador .simuTira .boxVar3 span,
.contentAllInt .simulador .simuTira .boxVar4 span { margin: 3px 0; font-size: 11px; color: #f47920; display: block; }
.contentAllInt .simulador .simuTira .boxVar span.label,
.contentAllInt .simulador .simuTira .boxVar2 span.label,
.contentAllInt .simulador .simuTira .boxVar3 span.label,
.contentAllInt .simulador .simuTira .boxVar4 span.label { color: #68727b; }

.contentAllInt .simulador .simuTira .boxVarIco { float: left; width: 100px; margin: 5px 0 0 21px; text-align: center; }
.contentAllInt .simulador .simuTira .boxVarIco p { margin: -2px 0 0 0; line-height: 11px; }
.contentAllInt .simulador .simuTira .boxVarIco.marginDoisIco { margin: 5px 0 0 150px; }
.contentAllInt .simulador .simuTira .boxVarIco.marginTxt { width: 220px; text-align: right; float: left; margin-top: 30px; margin-left: 40px; }
.contentAllInt .simulador .simuTira .boxVarIco.marginTxtDoisIco { margin: 5px 0 0 150px; margin-left: 60px; }

.contentAllInt .simulador .simuTira .boxVarTxt { float: left; width: 100px; margin: 37px 0 0 21px; text-align: center; }
.contentAllInt .simulador .simuTira .boxVarIco2 { float: left; width: 65px; margin: 17px 0 0 60px; }

.contentAllInt .simulador .simuTira input[type=text] { width: 125px; margin: 0 0 6px 0; padding: 8px; }
.contentAllInt .simulador .simuTira input[type="radio"],
.contentAllInt .simulador .simuTira input[type="checkbox"] { margin: 3px 5px 5px 0; *margin: 0; }

.contentAllInt .simulador .simuTira .info { margin: 5px 0 0 0; }
.contentAllInt .simulador .simuTira .info .min { float: left; }
.contentAllInt .simulador .simuTira .info .max { float: right; }
.contentAllInt .simulador .simuTira .info .legenda { float: left; width: 135px; font-size: 9px; line-height: 12px; margin: 3px 0 0 0; color: #373d45; }

.contentAllInt .simulador .simuTira .largura1 { width: 160px; }
.contentAllInt .simulador .simuTira .largura2 { width: 230px; }
.contentAllInt .simulador .simuTira .largura3 { width: 110px; }
.contentAllInt .simulador .simuTira .largura4 { width: 500px; }
.contentAllInt .simulador .simuTira .largura5 { width: 50px!important; }
.contentAllInt .simulador .simuTira .largura6 { width: 80px!important; }

.contentAllInt .simulador .simuTira .margintop1 { margin-top: 16px; }

.contentAllInt .simulador .simuTira input[type="text"].size1 { width: 75px; margin-left: 5px; }
.contentAllInt .simulador .simuTira input[type="text"].size2 { width: 40px; }

.contentAllInt .simulador .simuTira .boxBtn { float: right; }

.contentAllInt .simulador .simuTira.sim100 .boxBtn { margin: 42px 20px 0 0; position: absolute; right: 0; }
.contentAllInt .simulador .simuTira.sim140 .boxBtn { margin: 62px 20px 0 0; position: absolute; right: 0; }

.contentAllInt .simulador .simuTira .boxBtn .espacamento { padding: 5px 20px; }
.contentAllInt .simulador .simuTira .boxBtn a { text-decoration: none; }
.contentAllInt .simulador .simuTira .boxLnk1 { float: right; width: 110px; margin: 70px 0 0 0; }
.contentAllInt .simulador .simuTira .boxLnk2 { float: right; width: 140px; margin: 30px 0 0 0; }

.contentAllInt .simulador .simuTira p.tit { font-size: 16px; line-height: 17px; color: #f47920; margin: 0 0 10px 0; }
.contentAllInt .simulador .simuTira p.sub { font-size: 11px; color: #f47920; margin: 0 0 5px 0; }
.contentAllInt .simulador .simuTira label { font-weight: normal; }

.contentAllInt .simulador .simuTira .txtChamada1 { float: left; width: 500px; margin: 33px 0 0 30px; }
.contentAllInt .simulador .simuTira .txtChamada1 p { font-size: 13px; }
.contentAllInt .simulador .simuTira .txtChamada2 { float: left; width: 250px; margin: 10px 0 0 30px; }
.contentAllInt .simulador .simuTira .txtChamada3 { float: left; width: 400px; margin: 24px 0 0 30px; }
.contentAllInt .simulador .simuTira .txtChamada4 { float: left; width: 400px; margin: 30px 0 0 160px; }
.contentAllInt .simulador .simuTira .txtChamada4 p { font-size: 13px; color: #f47920; }
.contentAllInt .simulador .simuTira .txtChamada4 input[type="radio"] { margin-right: 5px; }
.contentAllInt .simulador .simuTira .txtChamada4 label { margin-right: 20px; font-size: 13px; }
.contentAllInt .simulador .simuTira .txtChamada5 { float: left; width: 570px; *width: 600px; margin: 30px 0 0 50px; }
.contentAllInt .simulador .simuTira .txtChamada5 p { font-size: 13px; color: #f47920; }
.contentAllInt .simulador .simuTira .txtChamada5 input[type="radio"] { margin-right: 5px; }
.contentAllInt .simulador .simuTira .txtChamada5 label { margin-right: 20px; *margin-right: 10px; font-size: 13px; }
.contentAllInt .simulador .simuTira .txtChamada6 { float: left; width: 380px; margin: 20px 0 0 30px; }
.contentAllInt .simulador .simuTira .txtChamada6 p { color: #f47920; }
.contentAllInt .simulador .simuTira .txtChamada6 input[type="radio"],
.contentAllInt .simulador .simuTira .txtChamada6 input[type="checkbox"] { margin: 1px 5px 0 3px; float: left; }
.contentAllInt .simulador .simuTira .txtChamada6 label { margin-right: 20px; }
.contentAllInt .simulador .simuTira .txtChamada7 { float: left; width: 418px; width: 450px\9; margin: 20px 0 0 30px; }
.contentAllInt .simulador .simuTira .txtChamada7 p { color: #f47920; }
.contentAllInt .simulador .simuTira .txtChamada7 input[type="radio"],
.contentAllInt .simulador .simuTira .txtChamada7 input[type="checkbox"] { margin: 3px 5px 0 0; *margin: 1px 1px 0 5px; margin: 1px 1px 0 5px\9; float: left; }
.contentAllInt .simulador .simuTira .txtChamada7 label { margin-right: 20px; }
.contentAllInt .simulador .simuTira .txtChamada7 div { float: left; margin-top: 2px; }
.contentAllInt .simulador .simuTira .txtChamada8 { float: left; width: 450px; margin: 20px 0 0 100px; }
.contentAllInt .simulador .simuTira .txtChamada8 p { font-size: 13px; color: #f47920; }
.contentAllInt .simulador .simuTira .txtChamada8 input[type="radio"] { margin-right: 5px; }
.contentAllInt .simulador .simuTira .txtChamada8 label { margin-right: 20px; font-size: 13px; }
.contentAllInt .simulador .simuTira .txtChamada8 .size1 { width: 200px; float: left; }
.contentAllInt .simulador .simuTira .txtChamada9 { float: left; width: 310px; margin: 24px 15px 0 25px; }
.contentAllInt .simulador .simuTira .txtChamada10 { float: left; width: 400px; margin: 30px 0 0 80px; }
.contentAllInt .simulador .simuTira .txtChamada10 label { font-size: 11px; }
.contentAllInt .simulador .simuTira .txtChamada11 { float: left; width: 565px; margin: 10px 0 0 45px; }
.contentAllInt .simulador .simuTira .txtChamada11 label { font-size: 11px; }
.contentAllInt .simulador .simuTira .txtChamada12 { float: left; width: 700px; margin: 20px 0 0 30px; }

.contentAllInt .simulador .simuTira .formSelect1 { float: left; width: 150px; margin-top: 5px; }
.contentAllInt .simulador .simuTira .formSelect2 { float: left; width: 150px; }
.contentAllInt .simulador .simuTira .formSelect3 { float: left; width: 350px; }
.contentAllInt .simulador .simuTira .formSelect1 span, .contentAllInt .simulador .simuTira .formSelect2 span, .contentAllInt .simulador .simuTira .formSelect3 span { font-size: 13px; margin: 0; }

.contentAllInt .simulador .simuTira .imgEntre { float: left; margin: 8px 9px 0 0; }

.contentAllInt .simulador .simuTira .margemTop12 { margin-top: 12px; }
.contentAllInt .simulador .simuTira .margemTop20 { margin-top: 20px; }
.contentAllInt .simulador .simuTira .margemTop30 { margin-top: 30px; }
.contentAllInt .simulador .simuTira .margemLeft1 { margin-left: 90px; }

.contentAllInt .simulador .simuTira .resultWrap { float: left; width: 754px; }
.contentAllInt .simulador .simuTira .resultWrap .resultVar { float: left; width: 130px; }

.contentAllInt .simulador .simuTira.sim100 .resultWrap .resultVar { margin: 25px 0 0 32px; }
.contentAllInt .simulador .simuTira.sim140 .resultWrap .resultVar { margin: 47px 0 0 32px; }
.contentAllInt .simulador .simuTira .resultWrap .resultVarDest { float: left; width: 180px; font-size: 16px; line-height: 22px; }
.contentAllInt .simulador .simuTira.sim100 .resultWrap .resultVarDest { margin: 28px 0 0 40px; }
.contentAllInt .simulador .simuTira.sim140 .resultWrap .resultVarDest { margin: 48px 0 0 40px; }

.contentAllInt .simulador .simuTira .resultWrap .resultVar span, .contentAllInt .simulador .simuTira .resultWrap .resultVarDest span { color: #f47920; }
.contentAllInt .simulador .simuTira .resultWrap .resultBtn { float: right; margin: 43px 20px 0 0; }

.contentAllInt .simulador .simuTira.sim100 .resultWrap .resultBtn { margin: 43px 20px 0 0; }
.contentAllInt .simulador .simuTira.sim140 .resultWrap .resultBtn { margin: 62px 20px 0 0; }

.contentAllInt .simulador .simuTira .resultWrap .resultBtn a { text-decoration: none; }
.contentAllInt .simulador .simuTira .resultWrap .resultBtn p.linkRefazer { margin: 10px 0 0 2px; font-size: 12px; }

/* SIMULADOR de Etapas */
.contentAllInt .simuProdCompara { margin: 0 0 20px 0; }
.contentAllInt .simuProdCompara img { float: left; margin: 0 10px 0 0; }
.contentAllInt .simuProdCompara .desc { float: left; width: 500px; }
.contentAllInt .simuProdCompara .desc p { line-height: 17px; }
.contentAllInt .simuProdComparaCartoes { margin: 0 0 20px 0; }
.contentAllInt .simuProdComparaCartoes p.tit { display: block; font-size: 14px; font-weight: bold; height: 20px; vertical-align: bottom; overflow: hidden; margin: 0 0 4px 0; line-height: 14px; }
.contentAllInt .simuProdComparaCartoes img { float: left; margin: 0 10px 0 0; }
.contentAllInt .simuProdComparaCartoes .desc { display: inline; float: left; width: 270px; height: 123px; border-right: 1px solid #e5e5e5; margin-right: 10px; }
.contentAllInt .simuProdComparaCartoes .desc p { line-height: 17px; }
.contentAllInt .simuProdComparaCartoes .descBtn { display: inline; float: left; width: 255px; }
.contentAllInt .simuProdComparaCartoes .descBtn p { padding-bottom: 25px; text-align: center; }

.contentAllInt .simuProdDesc { margin: 0 0 20px 0; }
.contentAllInt .simuProdDesc img { float: left; margin: 0 10px 0 0; }
.contentAllInt .simuProdDesc .desc { float: left; width: 500px; }
.contentAllInt .simuProdDesc .desc ul { margin: 0 0 10px 13px; }
.contentAllInt .simuProdDesc .desc ul li { line-height: 13px; }
.contentAllInt .simuProdDesc .desc p { line-height: 17px; margin: 0; }
.contentAllInt .simuProdDesc .desc p.end { margin: 5px 0; }

.contentAllInt .simuEtapa { width: 978px; margin: 10px 0 20px 0; border: 1px solid #e5e5e5; background: url(../img/bg-sim-etapas.png) repeat-y; }
.contentAllInt .no-bg { background: none; }

.contentAllInt .simuEtapa p { line-height: 17px; margin-bottom: 10px; }
.contentAllInt .simuEtapa .tit { font-size: 16px; font-weight: bold; line-height: 18px; }
.contentAllInt .simuEtapa hr { margin: 20px 0; position: relative; width: 100%; left: 0; }
.contentAllInt .simuEtapa .textoGuia .paginaExtrato { font-family: "Courier New", Courier, monospace; font-size: 11px; width: 280px; border: 1px solid #333; background: #efefef; padding: 15px; }
.contentAllInt .simuEtapa .textoGuia .paginaExtrato2 { font-family: "Courier New", Courier, monospace; font-size: 11px; width: 330px; border: 1px solid #333; background: #efefef; padding: 15px; }
.contentAllInt .simuEtapa .textoGuia .paginaExtrato span.right, .contentAllInt .simuEtapa .textoGuia .paginaExtrato2 span.right { float: right; }
.contentAllInt .simuEtapa .simuEtapaCont { float: left; width: 594px; padding: 40px 67px 20px 67px; }
.contentAllInt .simuEtapa .simuEtapaCont a:hover { text-decoration: none; }
.contentAllInt .simuEtapa .simuEtapaAll { width: 830px; padding: 20px 67px 10px 67px; }

.contentAllInt .simuEtapa .simuGrafico { margin: 20px 0 10px 0; font-weight: bold; }
.contentAllInt .simuEtapa .simuGrafico .desc { float: left; margin: 0 20px 0 0; }
.contentAllInt .simuEtapa .simuGrafico .desc p { line-height: 17px; }
.contentAllInt .simuEtapa .simuGrafico .dest { color: #f47920; }
.contentAllInt .simuEtapa .simuGrafico .grafico { float: left; margin: 0; width: 420px; }
.contentAllInt .simuEtapa .simuGrafico .grafico .tit { font-weight: bold; color: #f47920; font-size: 17px; line-height: 17px; }
.contentAllInt .simuEtapa .simuGrafico .grafico .sub { font-weight: normal; color: #373d45; font-size: 16px; line-height: 17px; }

.contentAllInt .simuEtapa .simuEtapaAllLeft { float: left; width: 490px; padding: 20px 22px; }
.contentAllInt .simuEtapa .simuEtapaAllRight { float: right; width: 420px; padding: 40px 10px; border-left: #e5e5e5 1px solid; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .simuEtapa .simuEtapaAllRight table.tabela2 { font-size: 11px; }
.contentAllInt .simuEtapa .simuEtapaAllRight .simuGraficoRight { text-align: center; margin: 20px 0; }

.contentAllInt .simuEtapa .simuEtapaAll .iconesSimuladores p { margin: 5px 0; }
.contentAllInt .simuEtapa .simuEtapaAll .iconesSimuladores .icon3 { float: left; text-align: center; width: 276px; margin: 0 0 30px 0; }
.contentAllInt .simuEtapa .simuEtapaAll .iconesSimuladores .icon4 { float: left; text-align: center; width: 205px; margin: 0 0 30px 0; }

.contentAllInt .simuEtapa .simuEtapaAll .simulacaoOk p.tit { text-align: center; padding: 0 0 10px 0; }
.contentAllInt .simuEtapa .simuEtapaAll .simulacaoOk .iconesSimuladoresPeq { width: 450px; margin: 0 0 0 190px; }
.contentAllInt .simuEtapa .simuEtapaAll .simulacaoOk .iconesSimuladoresPeq p { margin: 5px 0; }
.contentAllInt .simuEtapa .simuEtapaAll .simulacaoOk .iconesSimuladoresPeq .iconP { float: left; text-align: center; width: 150px; margin: 0 0 20px 0; }
.contentAllInt .simuEtapa .simuEtapaAll .simulacaoOk .btn { text-align: center; margin: 5px 0; }

.contentAllInt .simuEtapa .simuEtapaCont .selectRentabPerfil .setaPerfil { width: 21px; height: 21px; background: url(../img/simu-perfil-seta.png) 0 0 no-repeat; z-index: 2; position: absolute; margin: 8px 0 0 25px; }
.contentAllInt .simuEtapa .simuEtapaCont .setaPerfil { width: 21px; height: 21px; background: url(../img/simu-perfil-seta.png) 0 0 no-repeat; z-index: 2; position: absolute; margin: 18px 0 0 25px; }
.contentAllInt .simuEtapa .simuEtapaCont .bgPerfil { width: 278px; height: 23px; background: url(../img/simu-perfil-bg.png) 0 0 no-repeat; margin: 10px 0 0 0; z-index: 1; }
.contentAllInt .simuEtapa .simuEtapaCont ul.perfil { margin: 7px 0 2px 0; }
.contentAllInt .simuEtapa .simuEtapaCont ul.perfil li { width: 69px; float: left; font-size: 9px; text-align: center; list-style: none; }
.contentAllInt .simuEtapa .simuEtapaCont ul.perfil li a { text-decoration: none; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .lineBottom p { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .last { margin: 0!important; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .local { margin: 0 0 20px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form { width: 594px; clear: both; }
.contentAllInt .simuEtapa .simuEtapaAllLeft .etapa form { width: 490px; clear: both; }
.contentAllInt .simuEtapa .simuEtapaCont .etapaAll form { width: 700px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form fieldset { width: inherit; margin: 30px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form fieldset p { float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form fieldset.mgrBottomReset { margin-bottom: 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form fieldset.mgrTopReset { margin-top: 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa input[type="radio"],
.contentAllInt .simuEtapa .simuEtapaCont .etapa input[type="text"] { float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa input[type="checkbox"] { float: left; margin: 3px 0 0 0; *margin: -2px 0 0 0; margin-top: -2px\9; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa label { float: left; }




.contentAllInt .simuEtapa .simuEtapaCont .etapa form .rentform1.mgrBottomReset { margin-bottom: 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form .rentform1.mgrTopReset { margin-top: 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.campObrig,
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.info { color: #9c9c9c; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa div.formTxt1 { width:100%; display:inline-block; margin-top: 10px; } /* caso em que o texto fica em cima do input */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt2 { width:90px; margin:6px 0 0 0; } /* texto esquerda, 1 linha */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt2b { margin:6px 6px 0 0; } /* texto esquerda, margem reduzida */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt3 { width:90px; line-height:13px; } /* texto esquerda, 2 linhas */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt4 { margin:7px 7px 0 0; } /* texto pra entre fields de 1 caractere */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt5 { margin:7px 7px 0 10px; } /* texto pra entre fields com margem esquerda maior */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt6 { margin:12px 20px 0 -5px } /* sem margem do field anterior, e alinhado no bottom */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt7 { width:362px; margin:0 0 10px 0; float:none; } /* caso em que o texto fica em cima do input mas tem uma limita  o de largura */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt8 { margin:10px 0 0 0; } /* slider, texto em baixo do slider */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt9 { width:300px; margin:6px 0 0 0; } /* texto do lado direito do .formTxt2 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt10 { margin:6px 10px 0 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt11 { margin:6px 10px 10px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa div.formTxt12 { width:100%; display:inline-block; margin-top:6px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt13 { line-height:13px; margin:0 10px 0 0; } /* texto esquerda, 2 linhas / orgao expedidor */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt14 { width:420px; margin:0; float:left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt15 { width:250px; margin:6px 0 0 0; } /* tipo o .formTxt2, mas maior */
.contentAllInt .simuEtapa .simuEtapaCont .etapa p.formTxt16 { width:550px; margin:15px 0 0 0; } /* tipo texto embaixo do captcha */

.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField1 { width:350px; } /* campo ocupando coluna completa */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField2 { width:260px; } /* campo do lado do texto */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField3 { width:15px; } /* campo de 2 digitos / dia, mes / d gito */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField4 { width:45px; } /* campo de 6 digitos / ano, numero res */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField5 { width:105px; } /* campo de 14 digitos / complem. res */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField6 { width:142px; } /* cidade, renda */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField7 { width:71px; margin-left:5px; } /* campo de 9 digitos / tel */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField8 { width:230px; } /* campo do lado do texto */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField9 { width:72px } /* Agencia e Conta */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField10 { width:95px; } /* campo de 11 digitos / cpf, cnpj */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField11 { width:95px; margin:0 0 0 -10px; } /* campo de 11 digitos / usado do lado de label! */
.contentAllInt .simuEtapa .simuEtapaCont .etapa input.formField12 { width:168px; margin:0 0 15px 0; float:none; } /* slider wrap5 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa input.formField13 { width:108px; margin:0 0 15px 0; float:none; } /* slider wrap6 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa input.formField14 { width:238px; margin:0 0 15px 0; float:none; } /* slider wrap7 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa input.formField15 { width:168px; margin:15px 0 0 0; float:none; } /* slider wrap5 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField15 { width:582px; } /* */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField16 { width:209px; margin-bottom:10px; } /* C-11 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField17 { width:250px; margin:7px 0 0 0; } /* texto maior, do lado de um input */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField18 { width:23px; } /* campo de 3 digitos */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formField19 { width:70px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect1 { width:270px; float: left; } /* campo do lado do texto */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect2 { width:50px; float: left; } /* menor tamanho possivel pro select, duas letras > MM */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect3 { width:167px; float: left; } /* usado em combinacao com txt e outro select de 50 / pa s */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect4 { width:123px; float: left; } /* identificacao (?) */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect4b { width:120px; margin:0 0 0 35px; float: left; } /* identificacao (?) */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect5 { width:167px; margin-bottom:10px; float: left; } /* select dentro do wrap3 */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect6 { width:140px; float: left; } /* pais destino, pais destino */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect7 { width:100px; float: left; } /* identificacao (?) */
.contentAllInt .simuEtapa .simuEtapaCont .etapa .formSelect8 { width:320px; float: left; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .check1 { float: left; margin-top: 12px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check2 { float: left; margin-top: 6px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check3,
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check4 { float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check5 { float: left; margin: 0 30px 0 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check6 { float: left; margin-top: 2px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .check1 label,
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check2 label { float: left; margin: 2px 10px 0 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check3 label { width: 540px; margin-left: 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check4 label { width: 350px; margin-left: 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check5 label { float: left; margin-left: 5px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .check6 label { margin: 2px 10px 0 5px; line-height: 14px; font-weight: normal; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa input[type="radio"] { vertical-align: middle; margin: 2px 1px 0 0; *margin-top: -2px; margin-top: -2px\9; width: 15px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio2,
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio3 { float: left; width: 100%; margin-top: 10px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio4 { float: left; width: 100px; margin-top: 10px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio5 { float: left; height: 11px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio6 { width: 100%; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio7 { float: left; width: 100%; margin-bottom: 10px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio8 { float: left; width: 100%; margin-top: 10px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio9 { float: left width:100%; margin: 30px 0; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio1 label,
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio2 label { float: left; margin: 0 20px 0 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio3 label { float: left; margin: 0 20px 0 5px; line-height: 14px; width: 520px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio4 label { float: left; margin: 0 20px 0 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio5 label { float: left; margin: 0 0 0 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio6 label { float: left; width: 100%; margin: 0 0 10px 5px; line-height: 14px; text-align: left; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio7 label { float: left; margin: 0 20px 0 5px; line-height: 14px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio8 label { float: left; margin: 0 20px 0 5px; line-height: 14px; width: 450px; font-weight: normal; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio9 label { margin: 0 20px 0 5px; line-height: 14px; font-weight: normal; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio2 .formField11 { margin-top: -6px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio6 input { margin-right: 5px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .radio8 img { float: left; margin: 0 10px 0 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .marginBottom { margin-bottom: 10px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap1 { float: left; width: 200px; display: inline-block; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap2 { float: left; width: 295px; display: inline-block; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap3 { float: left; width: 230px; display: inline-block; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap4 { float: left; width: 320px; display: inline-block; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap5 { float: left; width: 180px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap6 { float: left; width: 120px; margin-right: 20px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap7 { float: left; width: 250px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap8 { float: left; width: 270px; margin-right: 50px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap2 span.right,
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap8 span.right { float: right; margin: 0 30px 0 0; *margin: -28px 30px 0 0; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap1 .radio3 input[type="text"],
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap2 .radio3 input[type="text"] { margin-top: -8px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap2 .radio3 { float: left; width: 100%; margin-top: 10px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .wrap2 .radio3 label { float: left; margin: 0 20px 0 5px; line-height: 14px; width: auto; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultItem { width: inherit; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultItem img { float: left; margin-right: 16px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultItem p.tit { font-size: 16px; font-weight: normal; color: #f47920; margin: 0 0 7px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultItem .desc { float: left; width: 282px; margin-right: 16px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultItem .lista { float: left; width: 170px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .feedback { float: right; padding: 8px 10px; width: 165px; color: #9c9c9c; border-left: 1px solid #b1b1b1; background: #f5f5f5; margin-top: -6px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .mensagem { float: right; width: 185px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .mensagem .des { color: #f47920; font-weight: bold; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .mensagem img { float: right; margin: 10px 0 20px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .boxInfo { width: 560px; padding: 20px 16px 10px; margin: 20px 0 0 0; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .boxInfo p { margin: 0 0 10px 0; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .contentImg { margin: 20px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa #divGraficoLinha { width: 100%; text-align: center; margin: 20px 0; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .statusWrap { width: 582px; float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .statusWrap .bloco { float: left; margin-right: 30px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .statusWrap .txt1 { float: left; width: 150px; margin: 0 30px 20px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .statusWrap .txt2 { float: left; width: 402px; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .imgFraude img{display: block; float: right;width: 297px; height:120px; margin: 10px;}
.contentAllInt .simuEtapa .simuEtapaCont .etapa .fraude {display:block; } 

.contentAllInt .simuEtapa .simuEtapaCont .etapa .fraude p {width: 297px; text-align: justify;}

.contentAllInt .simuEtapa .simuEtapaCont .etapa .captcha { float: left; margin: 0 20px 0 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .txtRight { width: 100%; text-align: right; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .txtRightForm { text-align: right; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .imgEntre { float: left; margin: 2px 10px 0 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa input[type="text"].floatRight { float: right; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .tabRentabilidade { font-size: 11px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .graficoRentabilidade { float: left; width: 285px; margin: 0 20px 0 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .last { margin: 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .graficoRentabilidade .graf { margin: 10px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .graficoRentabilidade .info { font-size: 11px; }
.contentAllInt .simuEtapa .simuEtapaCont .etapaDesc { width: 100%; text-align: center; }
.contentAllInt .simuEtapa .simuEtapaCont .etapaDesc .titDesc { font-size: 16px; font-weight: bold; color: #F60; text-align: center; }
.contentAllInt .simuEtapa .simuEtapaCont .etapaDesc ul.mnuDesc li { display: inline; }
.contentAllInt .simuEtapa .simuEtapaCont .btnOk { float: left; margin: 16px 0 0 0; }
.contentAllInt .simuEtapa .simuEtapaMenu { float: left; width: 250px; min-height: 350px; }
.contentAllInt .simuEtapa .simuEtapaMenu .simuEtapaEach { width: 229px; height: 28px; padding: 12px 0 0 20px; font-size: 16px; color: #bec4cc; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.contentAllInt .simuEtapa .simuEtapaMenu .simuEtapaEach.selected { background: #fff; color: #373d45; border-right: 1px solid #fff; }



.contentAllInt .simuBtns { width: 980px; margin: 0 0 30px 0; }
.contentAllInt .simuBtnsEtapas { width: 100%; margin: 20px 0; }
.contentAllInt .simuBtns .btnLeft,
.contentAllInt .simuBtnsEtapas .btnLeft { float: left; margin: 0 10px 0 0; }
.contentAllInt .simuBtns .btnRight,
.contentAllInt .simuBtnsEtapas .btnRight { float: right; margin: 0 0 0 10px; }
.contentAllInt .simuBtns .btnLeft a,
.contentAllInt .simuBtns .btnRight a,
.contentAllInt .simuBtnsEtapas a { text-decoration: none; }

/* Slider simuladores tiras */
.contentAllInt .simulador .ui-slider { position: relative; text-align: left; border-radius: 4px; }
.contentAllInt .simulador .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 24px; cursor: default; }
.contentAllInt .simulador .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.contentAllInt .simulador .ui-slider-horizontal { height: 6px; }
.contentAllInt .simulador .ui-slider-horizontal .ui-slider-handle { top: -8px; margin-left: -6px; }
.contentAllInt .simulador .ui-slider-horizontal .ui-slider-range { top: -1px; margin-left: -1px; height: 100%; border-radius: 4px; border-top: 1px solid #646261; border-right: 1px solid #646261; border-left: 1px solid #646261; border-bottom: 1px solid #999; }
.contentAllInt .simulador .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.contentAllInt .simulador .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.contentAllInt .simulador .ui-widget .ui-widget { font-size: 1em; }
.contentAllInt .simulador .ui-widget-content { background: url(../img/slider-bg-header-back.png) repeat-x; border-top: 1px solid #778188; border-right: 1px solid #9ca6ad; border-left: 1px solid #9ca6ad; border-bottom: 1px solid #b0b9c0; }
.contentAllInt .simulador .ui-widget-content a { color: #222; }
.contentAllInt .simulador .ui-widget-header { background: url(../img/slider-bg-header.png) repeat-x; }
.contentAllInt .simulador .ui-widget-header a { color: #222; }
.contentAllInt .simulador .ui-state-default, .contentAllInt .simulador .ui-widget-content .ui-state-default, .contentAllInt .simulador .ui-widget-header .ui-state-default { background: url(../img/slider-bg-handle.png) no-repeat; }
.contentAllInt .simulador .ui-state-default a, .contentAllInt .simulador .ui-state-default a:link { color: #555; text-decoration: none; }
.contentAllInt .simulador .ui-state-focus, .contentAllInt .simulador .ui-state-hover, .contentAllInt .simulador .ui-widget-content .ui-state-focus, .contentAllInt .simulador .ui-widget-content .ui-state-hover, .contentAllInt .simulador .ui-widget-header .ui-state-focus, .contentAllInt .simulador .ui-widget-header .ui-state-hover { background: url(../img/slider-bg-handle.png) no-repeat; }
.contentAllInt .simulador .ui-state-hover a, .contentAllInt .simulador .ui-state-hover a:hover { color: #373d45; text-decoration: none; }
.contentAllInt .simulador .ui-state-active, .contentAllInt .simulador .ui-widget-content .ui-state-active, .contentAllInt .simulador .ui-widget-header .ui-state-active { background: url(../img/slider-bg-handle.png) no-repeat; }
.contentAllInt .simulador .ui-state-active a, .contentAllInt .simulador .ui-state-active a:link { color: #373d45; text-decoration: none; }
.contentAllInt .simulador .ui-widget :active { outline: 0; }
.contentAllInt .simulador .ui-helper-hidden { display: none; }
.contentAllInt .simulador .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.contentAllInt .simulador .ui-helper-clearfix:after, .contentAllInt .simulador .ui-helper-clearfix:before { content: ""; display: table; }
.contentAllInt .simulador .ui-helper-clearfix:after { clear: both; }
.contentAllInt .simulador .ui-helper-clearfix { zoom: 1; }
.contentAllInt .simulador .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.contentAllInt .simulador .ui-state-disabled { cursor: default!important; }
.contentAllInt .simulador .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.contentAllInt .simulador .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Slider simuladores etapas */
.contentAllInt .simuEtapa .ui-slider { position: relative; text-align: left; border-radius: 4px; }
.contentAllInt .simuEtapa .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 24px; cursor: default; }
.contentAllInt .simuEtapa .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.contentAllInt .simuEtapa .ui-slider-horizontal { height: 6px; }
.contentAllInt .simuEtapa .ui-slider-horizontal .ui-slider-handle { top: -8px; margin-left: -6px; }
.contentAllInt .simuEtapa .ui-slider-horizontal .ui-slider-range { top: -1px; margin-left: -1px; height: 100%; border-radius: 4px; border-top: 1px solid #646261; border-right: 1px solid #646261; border-left: 1px solid #646261; border-bottom: 1px solid #999; }
.contentAllInt .simuEtapa .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.contentAllInt .simuEtapa .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.contentAllInt .simuEtapa .ui-widget .ui-widget { font-size: 1em; }
.contentAllInt .simuEtapa .ui-widget-content { background: url(../img/slider-bg-header-back.png) repeat-x; border-top: 1px solid #778188; border-right: 1px solid #9ca6ad; border-left: 1px solid #9ca6ad; border-bottom: 1px solid #b0b9c0; }
.contentAllInt .simuEtapa .ui-widget-content a { color: #222; }
.contentAllInt .simuEtapa .ui-widget-header { background: url(../img/slider-bg-header.png) repeat-x; }
.contentAllInt .simuEtapa .ui-widget-header a { color: #222; }
.contentAllInt .simuEtapa .ui-state-default,
.contentAllInt .simuEtapa .ui-widget-content .ui-state-default,
.contentAllInt .simuEtapa .ui-widget-header .ui-state-default { background: url(../img/slider-bg-handle.png) no-repeat; }
.contentAllInt .simuEtapa .ui-state-default a,
.contentAllInt .simuEtapa .ui-state-default a:link { color: #555; text-decoration: none; }
.contentAllInt .simuEtapa .ui-state-focus, .contentAllInt .simuEtapa .ui-state-hover, .contentAllInt .simuEtapa .ui-widget-content .ui-state-focus, .contentAllInt .simuEtapa .ui-widget-content .ui-state-hover, .contentAllInt .simuEtapa .ui-widget-header .ui-state-focus, .contentAllInt .simuEtapa .ui-widget-header .ui-state-hover { background: url(../img/slider-bg-handle.png) no-repeat; }
.contentAllInt .simuEtapa .ui-state-hover a,
.contentAllInt .simuEtapa .ui-state-hover a:hover { color: #373d45; text-decoration: none; }
.contentAllInt .simuEtapa .ui-state-active,
.contentAllInt .simuEtapa .ui-widget-content .ui-state-active,
.contentAllInt .simuEtapa .ui-widget-header .ui-state-active { background: url(../img/slider-bg-handle.png) no-repeat; }
.contentAllInt .simuEtapa .ui-state-active a,
.contentAllInt .simuEtapa .ui-state-active a:link { color: #373d45; text-decoration: none; }
.contentAllInt .simuEtapa .ui-widget :active { outline: 0; }
.contentAllInt .simuEtapa .ui-helper-hidden { display: none; }
.contentAllInt .simuEtapa .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.contentAllInt .simuEtapa .ui-helper-clearfix:after,
.contentAllInt .simuEtapa .ui-helper-clearfix:before { content: ""; display: table; }
.contentAllInt .simuEtapa .ui-helper-clearfix:after { clear: both; }
.contentAllInt .simuEtapa .ui-helper-clearfix { zoom: 1; }
.contentAllInt .simuEtapa .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.contentAllInt .simuEtapa .ui-state-disabled { cursor: default!important; }
.contentAllInt .simuEtapa .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.contentAllInt .simuEtapa .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Filtros */
.contentAllInt .filtros { width: 978px; margin: 0 0 30px 0; border: 1px solid #bebab9; box-shadow: 0 1px 2px 1px #fff inset; background: url(../img/bg-filtros.png) repeat-x center; position: relative; }
.contentAllInt .filtros.altura120 { height: 118px; }
.contentAllInt .filtros.altura160 { height: 158px; }
.contentAllInt .filtros .content { width: 938px; margin: 20px 0 0 20px; }
.contentAllInt .filtros .content p.tit { width: inherit; font-size: 16px; font-weight: bold; color: #f47920; }
.contentAllInt .filtros .content .formato1 { margin: 25px 0 0 0; }

.contentAllInt .filtros .content .formato1 fieldset { float: left; margin-right: 45px; }
.contentAllInt .filtros .content .formato1 fieldset input[type="text"] { margin-top: 15px; }
.contentAllInt .filtros .content .formato1 fieldset input[type="checkbox"] { margin: 0 5px 0 0; }
.contentAllInt .filtros .content .formato1 fieldset label { float: left; margin: 18px 20px 0 0; }
.contentAllInt .filtros .content .formato1 fieldset.largura1 { width: 300px; }
.contentAllInt .filtros .content .formato2 { margin: 25px 0 0 0; }
.contentAllInt .filtros .content .formato2 fieldset { float: left; margin-right: 130px; }
.contentAllInt .filtros .content .formato2 fieldset p { float: left; margin: 7px 20px 0 0; }
.contentAllInt .filtros .content .formato2 fieldset input[type="text"] { margin-top: 0; }
.contentAllInt .filtros .content .formato2 fieldset input[type="checkbox"] { margin: 0 5px 0 0; }
.contentAllInt .filtros .content .formato2 fieldset label { float: left; margin: 7px 20px 0 0; }
.contentAllInt .filtros.altura120 .boxBtn { top: 54px; }
.contentAllInt .filtros.altura160 .boxBtn { top: 74px; }
.contentAllInt .filtros .boxBtn { right: 30px; position: absolute; }
.contentAllInt .filtros .boxBtn a { text-decoration: none; }

/* Cart es */
.contentAllInt .contentSidebar .sidebar .sliderCompara { width: 190px; }

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------- M DULOS --------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */

.contentAllInt .contentText p.tit { color: #f47920; font-weight: normal; margin: 0 0 3px 0; font-size: 21px; line-height: 24px; min-height: 0; }

/* CATEGORIA DESTAQUES - VITRINE */
.contentAllInt .catDestaque { margin: 0 0 30px 0; }
.contentAllInt .catDestaque img { margin: 0 0 7px 0; }
.contentAllInt .catDestaque p { line-height: 17px; font-weight: normal; }
.contentAllInt .catDestaque h2.tit,
.contentAllInt .catDestaque p.tit { color: #f47920; font-weight: bold; margin: 0 0 3px 0; font-size: 13px; line-height: 17px; min-height: 0; }

.contentAllInt .catDestaque .dest2 { width: 460px; margin: 0 15px 0 0; padding: 10px; border: 1px solid #bdbdbd; float: left; }
.contentAllInt .catDestaque .dest2 .imgDest2 { float: left; margin: 0; }
.contentAllInt .catDestaque .dest2 .txtDest2 { float: left; width: 340px; margin: 0 0 0 16px; }
.contentAllInt .catDestaque .dest3 { width: 236px; margin: 0 130px 0 0; float: left; }
.contentAllInt .catDestaque .dest3img { width: 220px; margin: 0 80px 0 0; float: left; }
.contentAllInt .catDestaque .dest3 .imgDest3 { float: left; }
.contentAllInt .catDestaque .dest3 .txtDest3 { float: left; width: 140px; margin: 0 0 0 16px; }
.contentAllInt .catDestaque .dest4,
.contentAllInt .catDestaque .dest4img { width: 220px; margin: 0 33px 0 0; float: left; }
.contentAllInt .catDestaque .dest5 { width: 150px; margin: 0 55px 0 0; float: left; }
.contentAllInt .catDestaque .dest6 { width: 150px; margin: 0 15px 0 0; float: left; }
.contentAllInt .catDestaque .first { margin-left: 70px; }
.contentAllInt .catDestaque .last { margin: 0; }

.contentAllInt .catDestaque .dest2 .bgNoImg { background: url(../img/no-img-94x94.gif) top center; width: 94px; height: 94px; float: left; }
.contentAllInt .catDestaque .dest2 .bgNoImg .imgDest2 { float: left; margin: 0; }

.contentAllInt .catDestaque .dest7 { width: 124px; margin: 0 15px 0 0; float: left; }
.contentAllInt .catDestaque .dest7 p.tit { color: #f47920; font-weight: bold; margin: 0 0 3px 0; }
.contentAllInt .catDestaque .dest7 a { text-decoration: none; }

/* CATEGORIA DESTAQUE - DROPS */
.contentAllInt .dropsDestaque { margin: 0 0 40px 0; }
.contentAllInt .dropsDestaque img { margin: 0 0 7px 0; }
.contentAllInt .dropsDestaque p { line-height: 15px; font-weight: normal; }
.contentAllInt .dropsDestaque h2.tit,
.contentAllInt .dropsDestaque p.tit { color: #f47920; font-weight: bold; margin: 0 0 3px 0; font-size: 13px; line-height: 15px; min-height: 0; }

.contentAllInt .dropsDestaque .drop3 { width: 310px; margin: 0 20px 0 0; float: left; }
.contentAllInt .dropsDestaque .drop3 .imgDrop3 { float: left; }
.contentAllInt .dropsDestaque .drop3 .txtDrop3 { float: left; margin: 0 0 0 16px; width: 214px; }
.contentAllInt .dropsDestaque .drop4 { width: 233px; margin: 0 16px 0 0; float: left; }
.contentAllInt .dropsDestaque .drop4 .imgDrop4 { float: left; }
.contentAllInt .dropsDestaque .drop4 .txtDrop4 { float: left; width: 137px; margin: 0 0 0 16px; }
.contentAllInt .dropsDestaque .last { margin: 0; }

/* DESTAQUE VERTICAL */
.contentAllInt .contentDestVertical { margin: 0 0 30px 0; }
.contentAllInt .contentDestVertical img { margin: 0 0 7px 0; }
.contentAllInt .contentDestVertical p { margin: 7px 0 0 0; }

.contentAllInt .contentDestVertical .destVertical { width: 310px; margin: 0 20px 0 0; float: left; }
.contentAllInt .contentDestVertical .destVertical p.tit { color: #f47920; font-size: 16px; line-height: 18px; font-weight: bold; margin: 0 0 3px 0; }
.contentAllInt .contentDestVertical .last { margin: 0; }

/* CATEGORIA PRODUTOS - GRUPOS */
.contentAllInt .prodGrupo { margin: 0 0 30px 0; }
.contentAllInt .prodGrupo img { margin: 0 0 7px 0; }
.contentAllInt .prodGrupo p { line-height: 17px; font-weight: normal; }
.contentAllInt .prodGrupo h2.tit,
.contentAllInt .prodGrupo p.tit { color: #f47920; font-size: 21px; line-height: 24px; margin: 0 0 20px 0; font-weight: normal; min-height: 0; }
.contentAllInt .prodGrupo p.des { margin: 0; font-weight: bold; }
.contentAllInt .prodGrupo .data,
.contentAllInt .prodGrupo .info { margin: 0; font-size: 11px; font-weight: bold; }
.contentAllInt .prodGrupo p { margin: 0 0 20px 0; }

.contentAllInt .prodGrupo .prod2 { width: 440px; margin: 0 19px 0 0; float: left; padding: 20px 20px 10px; border-top: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .prodGrupo .prod2 .prodCol { width: 202px; margin: 0 16px 0 0; float: left; }
.contentAllInt .prodGrupo .prod2 .prodCol ul { margin: 10px 0 0 13px; }
.contentAllInt .prodGrupo .prod2 table { width: 316px; margin: 0 auto 20px; }
.contentAllInt .prodGrupo .prod2 table tr { border-bottom: 1px solid #dbdbdb; }
.contentAllInt .prodGrupo .prod2 table tr:first-child { font-weight: bold; }
.contentAllInt .prodGrupo .prod2 table tr:last-child { border-bottom: 0; }
.contentAllInt .prodGrupo .prod2 table tr td { width: 146px; padding: 10px 5px; text-align: center; border-right: 1px solid #dbdbdb; }
.contentAllInt .prodGrupo .prod2 table tr td:last-child { border-right: 0; }
.contentAllInt .prodGrupo .prod2 .item { float: left; margin: 0 0 16px 0; }
.contentAllInt .prodGrupo .prod2 .item img { float: left; margin: 0 16px 0 0; }
.contentAllInt .prodGrupo .prod2 .bordaSup { float: left; width: 100%; padding: 10px 0 0 0; border-top: 1px solid #bdbdbd; }
.contentAllInt .prodGrupo .prod2 .bordaSup p { float: left; width: 310px; }
.contentAllInt .prodGrupo .prod2 .bordaSup .btnPos { float: right; margin: 7px 0 0 0; }
.contentAllInt .prodGrupo .prod2 .bordaSup .btnPos a { text-decoration: none; }
.contentAllInt .prodGrupo .prod2 .rendimentos .valor { float: left; width: 202px; text-align: center; margin: 20px 4px; }
.contentAllInt .prodGrupo .prod2 .rendimentos .valor .rendimentoDia { font-size: 25px; color: #f47920; text-align: center; line-height: 30px; margin: 0; }
.contentAllInt .prodGrupo .prod2 .rendimentos .valor .obs { margin: 2px 0 0 0; }
.contentAllInt .prodGrupo .prod2 .alignRight { text-align: right; }
.contentAllInt .prodGrupo .prod2 .itemTxt { margin: 0 0 20px 0; }
.contentAllInt .prodGrupo .prod2 .itemTxt .txt { float: left; width: 330px; }
.contentAllInt .prodGrupo .prod2 .itemTxt .txt p { margin: 0; }
.contentAllInt .prodGrupo .prod2 .itemTxt .txt p.dest { font-size: 14px; font-weight: bold; }
.contentAllInt .prodGrupo .prod2 .itemTxt .btn { float: right; width: 100px; text-align: right; padding-top: 7px; }
.contentAllInt .prodGrupo .grup2 { width: 440px; margin: 0 19px 0 0; float: left; padding: 20px 20px 0 20px; border-top: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .prodGrupo .grup2 .prodBox { width: 203px; margin: 0 16px 0 0; float: left; }

.contentAllInt .prodGrupo .grup3,
.contentAllInt .prodGrupo .prod3 { width: 276px; margin: 0 15px 0 0; float: left; padding: 20px 20px 0 20px; border-top: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }

.contentAllInt .prodGrupo .prod4 { width: 190px; margin: 0 16px 0 0; float: left; padding: 20px 20px 0 20px; border-top: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .prodGrupo .prod4 .bordaSup { float: left; width: 100%; padding: 10px 0 0 0; }
.contentAllInt .prodGrupo .prod4 .bordaSup p { float: left; width: inherit; }
.contentAllInt .prodGrupo .prod4 .bordaSup .btnPos { float: left; margin: 0 0 25px 0; }
.contentAllInt .prodGrupo .prod4 .bordaSup .btnPos a { text-decoration: none; }
.contentAllInt .prodGrupo .prod4 .prodGrupoSelect { width: 140px; margin-bottom: 20px; overflow: hidden; }
.contentAllInt .prodGrupo .grup4 { width: 190px; margin: 0 16px 0 0; float: left; padding: 20px 20px 0; border-top: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .prodGrupo .grup4 .btnOk span.btnSite,
.contentAllInt .prodGrupo .prod4 .btnOk span.btnSite { *width: 20px; *float: left; }

.contentAllInt .prodGrupo ul { margin: 0 0 10px 13px; }
.contentAllInt .prodGrupo .last { margin: 0; }

/* CARROSSEL */
.contentAllInt .carrossel { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 10px 0 40px 0; }
.contentAllInt .carrossel a.prev { width: 50px; height: 175px; float: left; display: block; background: url(../img/carrossel-prev-trans.png) no-repeat left 70px; }
.contentAllInt .carrossel a.next { width: 50px; height: 175px; float: right; display: block; background: url(../img/carrossel-next-trans.png) no-repeat right 70px; }
.contentAllInt .carrossel .contentCarrossel { float: left; width: 880px; height: 175px; overflow: hidden; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel { width: 2640px; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel li { display: inline; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel .imgCarrossel { float: left; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel .txtCarrossel { float: left; width: 550px; margin: 40px 80px 0 25px; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel .txtCarrossel h4 { margin: 0 0 5px 0; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel .txtCarrossel p { line-height: 17px; }
.contentAllInt .carrossel .contentCarrossel ul.destCarrossel .txtCarrossel p.link { margin: 7px 0 0 0; }

.contentAllInt .carrossel .contentImgCarrossel { float: left; width: 880px; overflow: hidden; }
.contentAllInt .carrossel .contentImgCarrossel ul.destImgCarrossel { margin-top: 10px; padding-left: 10px; width: 2640px; }
.contentAllInt .carrossel .contentImgCarrossel ul.destImgCarrossel li { width: 150px; margin: 0 11px; float: left; list-style: none; padding: 0; }
.contentAllInt .carrossel .contentImgCarrossel ul.destImgCarrossel li img { margin-bottom: 5px; }
.contentAllInt .carrossel .contentImgCarrossel ul.destImgCarrossel p { line-height: 17px; }

/* ------ start Modelo CONSOLIDADO - TODOS OS MODELOS ------ */

/* CARROSSEL - SEM PAGINACAO E COM LOOP - JCAROUSEL */
.contentAllInt .dicasCarrossel { margin: 0 0 30px 0; }
.contentAllInt .dicasCarrossel h3 { font-size: 20px; }
.contentAllInt .dicasCarrossel a.btn { text-decoration: none; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango { margin: 20px 0 0 0; padding: 0; border-top: 1px solid #c3c2c2; border-bottom: 1px solid #c3c2c2; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-container-horizontal { width: 820px; padding: 0 80px; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-clip-horizontal,
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-item { width: 820px; height: 180px; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 100px; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-item-placeholder { color: #000; }

.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 60px; right: 20px; width: 21px; height: 62px; cursor: pointer; background: url(../img/carrossel-next-trans.png) no-repeat; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background: url(../img/carrossel-next-trans.png) no-repeat; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 60px; left: 20px; width: 21px; height: 62px; cursor: pointer; background: url(../img/carrossel-prev-trans.png) no-repeat; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background: url(../img/carrossel-prev-trans.png) no-repeat; }

.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li p { line-height: 17px; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li p.tit { margin: 15px 0 10px 0; font-size: 21px; line-height: 24px; color: #f47920; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li p.link { margin: 2px 0 0 0; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li img { float: left; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .txtWrap610 { width: 550px; margin: 4px 0 0 20px; float: left; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .txtWrap360 { width: 300px; height: 180px; margin: 4px 0 0 20px; float: left; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .txtWrap340 { width: 280px; height: 180px; margin: 4px 20px 0 20px; float: left; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .dicaBox { width: 250px; margin: 20px 0 0 0; float: left; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .dicaBox .txtDica { width: 160px; margin: 0 0 0 10px; float: left; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .dicaBox .txtDica p.sub { margin: 2px 0; font-size: 14px; font-weight: bold; }
.contentAllInt .dicasCarrossel .jcarousel-skin-tango ul li .dicaBox .txtDica p { font-size: 12px; line-height: 17px; }

.contentAllInt .dicasCarrossel #carouselWrapList { margin-top: -12px; }
.contentAllInt .dicasCarrossel #carouselWrapList .right { margin: 10px 0; text-align: right; }
.contentAllInt .dicasCarrossel #carouselWrapList .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 820px; height: auto; }
.contentAllInt .dicasCarrossel #carouselWrapList .jcarousel-skin-tango .jcarousel-item { width: 150px; height: auto; }
.contentAllInt .dicasCarrossel #carouselWrapList .jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 17px; }
.contentAllInt .dicasCarrossel #carouselWrapList .jcarousel-skin-tango ul li img { margin: 0 0 10px 0; }
.contentAllInt .dicasCarrossel #carouselWrapList .jcarousel-skin-tango .jcarousel-next-horizontal, .contentAllInt .dicasCarrossel #carouselWrapList .jcarousel-skin-tango .jcarousel-prev-horizontal { top: 34px; }

.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .right { margin: 20px 100px 20px 0; text-align: right; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .right a { text-decoration: none; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango { margin: 20px 0 0 20px; padding: 20px 0; border-top: 1px solid #c3c2c2; border-bottom: 1px solid #c3c2c2; width: 940px; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 780px; height: auto; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango .jcarousel-item { width: 70px; height: auto; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango ul li img { margin: 0 0 7px 0; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 15px; right: 60px; width: 21px; height: 62px; cursor: pointer; background: url(../img/carrossel-next-trans.png) no-repeat; }
.contentAllInt .dicasCarrossel #carouselWrapListBeneficios .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 15px; left: 20px; width: 21px; height: 62px; cursor: pointer; background: url(../img/carrossel-prev-trans.png) no-repeat; }

/* M DULO - ABAS */
.contentAllInt .abas { margin: 0 0 40px 0; }
.contentAllInt .abas p { line-height: 17px; margin: 0 0 10px 0; font-weight: normal; }
.contentAllInt .abas p.titgrande, .contentAllInt .abas p.titgrandepers, .contentAllInt .abas p.titgrandepvt { line-height: 24px; }
.contentAllInt .abas.ui-tabs { position: relative; }
.contentAllInt .abas.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 -1px 1px 0; border-bottom: 0!important; padding: 0; white-space: nowrap; }
.contentAllInt .abas.ui-tabs .ui-tabs-nav li:first-child {
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.contentAllInt .abas.ui-tabs .ui-tabs-nav li:last-child {
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; }

.contentAllInt .abas.ui-tabs .ui-tabs-nav li a { float: left; padding: 5px 20px 8px 10px; text-decoration: none; }
.contentAllInt .abas.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .contentAllInt .abas.ui-tabs .ui-tabs-nav li.ui-state-processing a, .contentAllInt .abas.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; }
.contentAllInt .abas.ui-tabs .ui-tabs-nav li a, .contentAllInt .abas.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel { float: left; display: block; /*border-width: 0;*/ width: 818px; padding: 30px 80px 20px 80px; background: #FFF; border: 1px solid #bdbdbd; -webkit-box-shadow: inset 1px 1px 2px 1px #e6e6e6; -moz-box-shadow: inset 1px 1px 2px 1px #e6e6e6; box-shadow: inset 1px 1px 2px 1px #e6e6e6; }
.contentAllInt .abas.ui-tabs .ui-tabs-hide { display: none!important; }

.contentAllInt .abas .ui-state-default,
.contentAllInt .abas .ui-widget-content .ui-state-default,
.contentAllInt .abas .ui-widget-header .ui-state-default { z-index: 1; border: 1px solid #bdbdbd; background: #f4f3f1 url(../img/btn-light-default.png) 50% 50% repeat-x; font-weight: normal; color: #555; height: 28px; }
.contentAllInt .abas .ui-state-default a,
.contentAllInt .abas .ui-state-default a:link { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }

.contentAllInt .abas .ui-state-focus, .contentAllInt .abas .ui-state-hover, .contentAllInt .abas .ui-widget-content .ui-state-focus, .contentAllInt .abas .ui-widget-content .ui-state-hover, .contentAllInt .abas .ui-widget-header .ui-state-focus, .contentAllInt .abas .ui-widget-header .ui-state-hover { z-index: 1; border: 1px solid #ada9a8; background: #edebe8 url(../img/btn-light-hover.png) 50% 50% repeat-x; font-weight: normal; color: #373d45; }
.contentAllInt .abas .ui-state-hover a,
.contentAllInt .abas .ui-state-hover a:hover { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }

.contentAllInt .abas .ui-state-active,
.contentAllInt .abas .ui-widget-content .ui-state-active,
.contentAllInt .abas .ui-widget-header .ui-state-active { z-index: 2; border: 1px solid #979493; background: #c4c3c1 url(../img/btn-light-active.png) 50% 50% repeat-x; font-weight: normal; color: #373d45; }
.contentAllInt .abas .ui-state-active a,
.contentAllInt .abas .ui-state-active a:link { z-index: 1; color: #373d45; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, .6); }

.contentAllInt .abas .ui-widget :active { outline: 0; }
.contentAllInt .abas .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contentAllInt .abas .ui-helper-clearfix { display: block; }

.contentAllInt .abas.ui-tabs .ui-tabs-panel p { margin: 0 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel p.tit { font-size: 21px; line-height: 24px; color: #f47920; width: 100%; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel table p { margin: 0; }

.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna { float: left; width: 100%; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunas { float: left; width: 400px; margin: 0 16px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunas:last-child { margin: 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasMenor { float: left; width: 233px; margin: 0 0 0 166px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunas img { margin: 0 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasImg { float: left; width: 460px; margin: 0 16px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasImgMenor { float: left; width: 316px; margin: 0 0 0 86px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasImgMaior { float: left; width: 482px; margin: 0 0 0 16px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasImg img,
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasImgMenor img { margin: 0 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasTxt { float: left; width: 336px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasTxt p { margin: 0 0 15px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasTxt .dest { font-weight: bold; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunasTxtMenor { float: left; width: 320px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunas div { float: left; width: 400px; margin: 0 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunas div img { float: left; margin: 0 7px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunas { float: left; width: 262px; margin: 0 16px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasTxt { float: left; width: 236px; margin: 0 16px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasTxt div { float: left; width: 100%; margin: 0 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasTxt div img { float: left; margin: 0 7px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasTxt div p { float: left; width: 164px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasImg { float: left; width: 316px; margin: 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasImg img { margin: 0 0 5px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasBg { float: left; width: 229px; margin: 0 16px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba3colunasBg.boxBg { padding: 20px 16px; width: 294px; margin: 0; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.boxBg { float: left; width: 786px; padding: 20px 16px 0; margin-bottom: 20px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.boxBg .btnPos { float: right; margin: 5px 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.boxBg .btnPos a { text-decoration: none; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba2colunas div.boxBg { float: left; width: 360px; padding: 20px 16px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup { border-top: 1px solid #bdbdbd; padding: 20px 0 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup p { float: left; width: 670px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup .btnPos { float: right; margin: 5px 0 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup .btnPos a { text-decoration: none; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup2 { padding: 20px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup2 p { float: left; width: 670px; font-size: 21px; color: #f47920; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup2 .btnPos { float: right; margin: 5px 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna.bordaSup2 .btnPos a { text-decoration: none; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna .formBuscar { float: left; width: 500px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna .btnBuscar { float: left; margin: 7px 0 0 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .aba1coluna .btnBuscar a { text-decoration: none; }

.contentAllInt .abas.ui-tabs .ui-tabs-panel .linha { margin: 0 0 20px 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .linha:last-child { margin: 0; }

.contentAllInt .abas.ui-tabs .ui-tabs-panel ul { margin: 0 0 20px 13px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel table { margin: 0 0 20px 0; width: 100%; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel table tr th { text-align: center; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel table tr td { border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; padding: 5px 16px; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel table tr td:last-child { border-right: 0; }
.contentAllInt .abas.ui-tabs .ui-tabs-panel .last { margin: 0; }

/* PRODUTOS PROMOCIONAIS */ 
.contentAllInt .promo { position: relative; margin: 0 0 30px 0; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.contentAllInt .promo h2.tit,
.contentAllInt .promo p.tit { font-size: 21px; line-height: 24px; color: #f47920; min-height: 0; font-weight: normal; }
/* tipo 1 */
.contentAllInt .promo .promoCont1 { position: relative; top: 0; left: 0; width: 980px; background: no-repeat center bottom; }
.contentAllInt .promo .promoCont1 .colEsq { float: left; margin: 30px 0 20px; width: 233px; }
.contentAllInt .promo .promoCont1 .colDir p,
.contentAllInt .promo .promoCont1 .colEsq p { margin: 0 0 16px 0; line-height: 17px; font-weight: normal; }
.contentAllInt .promo .promoCont1 .colDir h2.tit,
.contentAllInt .promo .promoCont1 .colDir p.tit,
.contentAllInt .promo .promoCont1 .colEsq h2.tit,
.contentAllInt .promo .promoCont1 .colEsq p.tit { margin: 0 0 16px 0; line-height: 24px; }
.contentAllInt .promo .promoCont1 .colEsq ul li { list-style-position: inside; }
.contentAllInt .promo .promoCont1 .colDir { float: right; margin: 30px 0 20px 0; width: 233px; }
.contentAllInt .promo .promoCont1 .colDir .video { width: inherit; }
.contentAllInt .promo .promoCont1 .colDir .video a p { text-decoration: underline; margin-top: 30px; }
.contentAllInt .promo .promoCont1 .colDir .video img { float: left; }
.contentAllInt .promo .promoCont1 .colDir .video p { float: left; margin: 40px 0 0 10px; width: 158px; }
/* tipo 2 */
.contentAllInt .promo .promoCont2 { position: relative; top: 0; left: 0; width: 980px; }
.contentAllInt .promo .promoCont2 .colEsq { float: left; margin: 0; width: 648px; min-height: inherit; background: no-repeat right bottom; }
.contentAllInt .promo .promoCont2 .colEsq .boxCont { float: left; margin: 20px 0 0 20px; width: 234px; }
.contentAllInt .promo .promoCont2 .colDir .boxCont p,
.contentAllInt .promo .promoCont2 .colEsq .boxCont p { margin: 0 0 20px; font-weight: normal; }
.contentAllInt .promo .promoCont2 .colDir .boxCont ul li,
.contentAllInt .promo .promoCont2 .colEsq .boxCont ul li { list-style-position: inside; }
.contentAllInt .promo .promoCont2 .colDir { float: right; margin: 0; width: 316px; min-height: inherit; background: #ddd; }
.contentAllInt .promo .promoCont2 .colDir .boxCont { float: left; margin: 20px 0 0 20px; width: 276px; }
/* tipo 3 */
.contentAllInt .promo .promoCont3 { position: relative; top: 0; left: 0; width: 980px; min-height: 430px; background: no-repeat right bottom; }
.contentAllInt .promo .promoCont3 .boxCont { float: left; width: 500px; margin: 0; padding: 10px 0; border-bottom: 1px solid #dbdad9; }
.contentAllInt .promo .promoCont3 .last { border-bottom: 0; }
.contentAllInt .promo .promoCont3 .boxCont img { float: left; }
.contentAllInt .promo .promoCont3 .boxCont .blocoTxt { float: left; width: 300px; margin: 5px 0 0 12px; line-height: 17px; }
.contentAllInt .promo .promoCont3 .boxCont .blocoTxt p { margin: 6px 0; }
.contentAllInt .promo .promoCont3 .btnPos { position: absolute; right: 10px; bottom: 18px; }
.contentAllInt .promo .promoCont3 .btnPos a { text-decoration: none; }
/* tipo 4 */
.contentAllInt .promo .promoCont4 { position: relative; top: 0; left: 0; width: 980px; min-height: 430px; background: no-repeat left bottom; }
.contentAllInt .promo .promoCont4 .boxCont { float: right; width: 500px; margin: 0; padding: 10px 0; border-bottom: 1px solid #dbdad9; }
.contentAllInt .promo .promoCont4 .last { border-bottom: 0; }
.contentAllInt .promo .promoCont4 .boxCont img { float: right; }
.contentAllInt .promo .promoCont4 .boxCont .blocoTxt { float: right; width: 300px; margin: 5px 12px 0 0; line-height: 17px; }
.contentAllInt .promo .promoCont4 .boxCont .blocoTxt p { margin: 6px 0; }
.contentAllInt .promo .promoCont4 .btnPos { position: absolute; left: 10px; bottom: 18px; }
.contentAllInt .promo .promoCont4 .btnPos a { text-decoration: none; }
/* tipo 5 */
.contentAllInt .promo .promoCont5 { position: relative; top: 0; left: 0; width: 980px; min-height: 300px; height: 300px; background: no-repeat left bottom; }
.contentAllInt .promo .promoCont5 .columnImageVideo { float: left; width: 482px; height: 300px; background: no-repeat left bottom; }
.contentAllInt .promo .promoCont5 .columnImageVideo img { width: 482px; height:303px; margin-top: 0px;}
.contentAllInt .promo .promoCont5 .boxCont { float: right; width: 482px; height:90px; margin: 0; padding: 5px 0; border-bottom: 1px solid #dbdad9; }
.contentAllInt .promo .promoCont5 .boxCont .tit{ margin: 0px;}
.contentAllInt .promo .promoCont5 .last { border-bottom: 0; }
.contentAllInt .promo .promoCont5 .boxCont img { float: right; }
.contentAllInt .promo .promoCont5 .boxCont .blocoTxt { float: left; width: 500px; margin: 5px 12px 0 0; line-height: 17px; }
.contentAllInt .promo .promoCont5 .boxCont .blocoTxt p { margin: 6px 0; }
.contentAllInt .promo .promoCont5 .btnPos { position: absolute; left: 10px; bottom: 18px; }
.contentAllInt .promo .promoCont5 .btnPos a { text-decoration: none; }
/* Destaque gen rico bottom */ 
.contentAllInt .desBottom { width: 648px; border: 1px solid #bdbdbd; }
.contentAllInt .contPrincSide .contPrinc .desBottom a img,
.contentAllInt .desBottom img { float: left; margin: 10px; }
.contentAllInt .desBottom .txtDest { margin-right: 10px; }
.contentAllInt .desBottom .txtDest h2.tit { color: #f47920; font-weight: bold; margin-top: 25px; font-size: 16px; line-height: 17px; min-height: 0; }
.contentAllInt .desBottom .txtDest p { line-height: 17px; margin-top: 10px; font-weight: normal; }

/* Destaque gen rico */ 
.contentAllInt .destCatalog { width: 980px; display: inline; }
.contentAllInt .destCatalog .desc { width: 470px; float: left; margin-right: 40px; }
.contentAllInt .destCatalog img { float: left; margin: 10px; }
.contentAllInt .destCatalog .desc .txtDest { margin-right: 10px; }
.contentAllInt .destCatalog .desc .txtDest h2.tit { color: #f47920; font-weight: bold; margin-top: 15px; font-size: 16px; line-height: 17px; min-height: 0; }
.contentAllInt .destCatalog .desc .txtDest p { line-height: 17px; margin-top: 5px; font-weight: normal; }
.contentAllInt .destCatalog .last { margin: 0; }

/* Destqwue AJUDA */
.contentAllInt .destAjuda { margin: 0 0 30px; }
.contentAllInt .destAjuda .desc { width: 470px; float: left; margin-right: 36px; height: 200px; border-top: 1px solid #bebab9; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .destAjuda .desc .descTit { width: 460px; float: left; display: inline; }
.contentAllInt .destAjuda .desc .descTit img { float: left; margin: 10px; }
.contentAllInt .destAjuda .desc .descTit h2.tit { color: #f47920; font-weight: bold; margin-top: 15px; font-size: 16px; line-height: 17px; min-height: 0; }
.contentAllInt .destAjuda .desc .txtDest { padding: 10px 10px 10px 23px; line-height: 17px; margin-top: 60px; font-weight: normal; }
.contentAllInt .destAjuda .desc .txtDest ol { padding: 0 0 0 7px; }

.contentAllInt .destAjuda .descBorda { width: 470px; float: left; margin-right: 36px; height: 260px; border: 1px solid #bebab9; }
.contentAllInt .destAjuda .descBorda .descTit { width: 460px; float: left; display: inline; }
.contentAllInt .destAjuda .descBorda .descTit img { float: left; margin: 10px; }
.contentAllInt .destAjuda .descBorda .descTit h2.tit { color: #f47920; font-weight: bold; margin-top: 15px; font-size: 16px; line-height: 17px; min-height: 0; }
.contentAllInt .destAjuda .descBorda .txtDest { padding: 10px 10px 10px 23px; line-height: 17px; margin-top: 60px; font-weight: normal; }
.contentAllInt .destAjuda .descBorda .txtDest ol { padding: 0 0 0 7px; }
.contentAllInt .destAjuda .last { margin: 0; }

.contentAllInt .destAjuda { width: 980px; display: inline; }
.contentAllInt .destAjuda .descBox1 { width: 620px; float: left; margin-right: 26px; margin-bottom: 40px; border: 1px solid #bebab9; padding: 15px; }
.contentAllInt .destAjuda .descBox1 .descTit p, .contentAllInt .destAjuda .descBox1 p { margin-bottom: 30px; }
.contentAllInt .destAjuda .descBox1 .descTit h2.tit { width: 620px; float: left; display: inline; color: #f47920; margin-bottom: 15px; font-weight: normal; font-size: 21px; line-height: 17px; min-height: 0; }
.contentAllInt .destAjuda .descBox1 .contTopBtn { position: relative; float: left; width: 588px; margin: 0 0 15px; border: 1px solid #bebab9; padding: 15px; }
.contentAllInt .destAjuda .descBox1 .contTopBtn p.tit { margin: 0; font-weight: normal; font-size: 21px; line-height: 24px; color: #f47920; }
.contentAllInt .destAjuda .descBox1 .contTopBtn p { width: 500px; float: left; line-height: 17px; margin: 0 0 5px; }
.contentAllInt .destAjuda .descBox1 .contTopBtn .btnPos { position: absolute; right: 0; top: 8px; padding: 15px; }
.contentAllInt .destAjuda .descBox1 .contTopBtn .btnPos a { text-decoration: none; }
.contentAllInt .destAjuda .descBox1 .contTopBtn .btnSite {
	padding: 5px 12px; font-family: Arial, sans-serif; font-size: 12px; cursor: pointer; font-weight: bold; border: 1px solid #646261; border-bottom: 1px solid #646261; color: #eff4f8; text-shadow: -1px -1px 0 rgba(100, 95, 90, .6); background: #646261 url(../img/btn-action-default.png) 0 bottom repeat-x;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(49, 57, 63, .4), 0 1px 0 rgba(255, 255, 255, .3)inset;
	-moz-box-shadow: 0 1px 2px rgba(49, 57, 63, .4), 0 1px 0 rgba(255, 255, 255, .3)inset;
	box-shadow: 0 1px 2px rgba(49, 57, 63, .4), 0 1px 0 rgba(255, 255, 255, .3)inset;
}

.contentAllInt .destAjuda .bkgnd { background: url(http://www.itau.com.br/_arquivosestaticos/Itau/defaultTheme/img/bg-box-degrade.png) repeat-x; }

.contentAllInt .destAjuda .descBox2 { width: 280px; float: left; border: 1px solid #bebab9; margin-bottom: 15px; padding: 10px; }
.contentAllInt .destAjuda .descBox2 .descTit img { float: left; margin: 0 10px 10px; }
.contentAllInt .destAjuda .descBox2 .descTit h2.tit { width: 228px; float: left; display: inline; color: #f47920; margin-bottom: 15px; margin-top: 10px; font-weight: normal; font-size: 21px; line-height: 17px; min-height: 0; }
.contentAllInt .destAjuda .descBox2 ul { float: left; padding-left: 22px; }
.contentAllInt .destAjuda .descBox2 .descTit { display: inline; }

.contentAllInt .destAjuda .descBox1 .descBoxInt { width: 620px; float: left; }
.contentAllInt .destAjuda .descBox1 .descBoxInt p { display: inline!important; float: left; padding-bottom: 15px; }

/* PRODUTOS RELACIONADOS */ 
.contentAllInt .prodRelac { margin: 0 0 30px 0; }
.contentAllInt .prodRelac img { margin: 0 0 7px 0; }
.contentAllInt .prodRelac p { line-height: 17px; font-weight: normal; margin-bottom: 5px; }
.contentAllInt .prodRelac h2.tit,
.contentAllInt .prodRelac p.tit { color: #f47920; font-weight: bold; margin: 0 0 3px 0; font-size: 13px; line-height: 17px; min-height: 0; }
.contentAllInt .prodRelac .imgDest { float: left; }

.contentAllInt .prodRelac .dest1 { width: 450px; margin: 0 70px 0 0; float: left; }
.contentAllInt .prodRelac .dest2 h2.tit,
.contentAllInt .prodRelac .dest2 p.tit,
.contentAllInt .prodRelac .dest2bg h2.tit,
.contentAllInt .prodRelac .dest2bg p.tit { color: #f47920; font-weight: bold; margin: 0 0 3px 0; font-size: 13px; line-height: 17px; min-height: 0; }
.contentAllInt .prodRelac .dest2 { width: 460px; margin: 0 15px 0 0; padding: 10px; border: 1px solid #bdbdbd; float: left; }
.contentAllInt .prodRelac .dest2bg { width: 460px; margin: 0 15px 0 0; padding: 10px; float: left; }
.contentAllInt .prodRelac .dest2 .imgDest,
.contentAllInt .prodRelac .dest2bg .imgDest { float: left; margin: 0; }
.contentAllInt .prodRelac .dest2 .txtDest,
.contentAllInt .prodRelac .dest2bg .txtDest { float: left; width: 340px; margin: 0 0 0 16px; }
.contentAllInt .prodRelac .dest2 .txtDestPeq,
.contentAllInt .prodRelac .dest2bg .txtDestPeq { float: left; width: 280px; margin: 0 0 0 16px; }

.contentAllInt .prodRelac .dest3 { width: 316px; margin: 0 16px 0 0; float: left; }
.contentAllInt .prodRelac .dest3 .txtDest { float: left; width: 195px; margin: 0 0 0 10px; }
.contentAllInt .prodRelac .dest3 .txtDest p.tit { margin: 0 0 5px 0; }
.contentAllInt .prodRelac .dest3 .txtDestInherit { float: left; width: inherit; margin: 0; }
.contentAllInt .prodRelac .dest3 .txtDestInherit p.tit { margin: 0 0 5px 0; }
.contentAllInt .prodRelac .dest3 ul li { list-style: none; font-weight: bold; padding: 4px 0 0 0; }

.contentAllInt .prodRelac .dest4 { width: 648px; margin: 0 16px 0 0; float: left; }
.contentAllInt .prodRelac .dest4 .txtDest { float: left; width: 195px; margin: 0 0 0 10px; }
.contentAllInt .prodRelac .dest4 .txtDest p.tit { margin: 0 0 5px 0; }
.contentAllInt .prodRelac .dest4 .txtDestInherit { float: left; width: inherit; margin: 0; }
.contentAllInt .prodRelac .dest4 .txtDestInherit p.tit { margin: 0 0 5px 0; }
.contentAllInt .prodRelac .dest4 ul li { list-style: none; font-weight: bold; padding: 4px 0 0 0; }
.contentAllInt .prodRelac .last { margin: 0; }

/*Ajuste para o produtos relacionados.*/
.contentAllInt .prodRelac h2.tit a,.contentAllInt .prodRelac p.tit a { color: #f47920; text-decoration: none; }
.contentAllInt .prodRelac a.underlineNone { text-decoration: none !important; }
.contentAllInt .prodRelac p a.underlineNone { text-decoration: none; }
.contentAllInt .prodRelac img.novaVitrine {	margin: 0 7px 7px 0; }
.contentAllInt .prodRelac .dest3 .txtDest.novaVitrine {	width: 290px; }
.contentAllInt .prodRelac p.novaVitrine { margin-left: 87px; }
/* MODELO DESTAQUE 2 IMG E TXT */
.contentAllInt .cat2Destaque { margin: 0 0 20px 0; }
.contentAllInt .cat2Destaque p.link { margin: 7px 0 0 0; }
.contentAllInt .cat2Destaque .destImg { width: 310px; margin: 0 20px 0 0; float: left; }
.contentAllInt .cat2Destaque .destImgImg { float: left; }
.contentAllInt .cat2Destaque .destImgTxt { float: left; width: 185px; margin: 15px 0 0 10px; }
.contentAllInt .cat2Destaque .destTxt { float: left; width: 310px; margin: 0; }
.contentAllInt .cat2Destaque .destImgTxt p.tit,
.contentAllInt .cat2Destaque .destTxt p.tit { font-size: 13px; line-height: 17px; font-weight: bold; color: #f47920; margin: 0 0 4px 0; }
.contentAllInt .cat2Destaque .destTxt ul li { list-style: none; line-height: 5px; padding: 10px 0 0 0; }

/* CATEGORIA MODULO - TEXTOS */
.contentAllInt .moduloTexto { margin: 0 0 30px 0; }
.contentAllInt .moduloTexto p { line-height: 17px; margin: 0 0 10px 0; font-weight: normal; }
.contentAllInt .moduloTexto ul { margin: 0 0 10px 13px; }
.contentAllInt .moduloTexto .titTexto, .contentAllInt .moduloTexto h2.titTexto { font-size: 21px; line-height: 24px; color: #f47920; margin: 0 0 10px 0; font-weight: normal; min-height: 0; }
.contentAllInt .moduloTexto .textoCol1 { width: 980px; float: left; }
.contentAllInt .moduloTexto .textoCol2 { width: 482px; margin: 0 16px 0 0; float: left; }
.contentAllInt .moduloTexto .textoCol3 { width: 316px; margin: 0 16px 0 0; float: left; }
.contentAllInt .moduloTexto .textoCol3pad { width: 316px; margin: 0 16px 0 0; padding: 21px 0 0 0; float: left; }
.contentAllInt .moduloTexto .textoCol3box { float: left; width: 282px; margin: 0; padding: 20px 16px; border: 1px solid #bdbdbd; background: #fff url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .moduloTexto .textoCol4 { width: 233px; margin: 0 16px 0 0; float: left; }
.contentAllInt .moduloTexto .textoCol4pad { width: 233px; margin: 0 16px 0 0; padding: 21px 0 0 0; float: left; }
.contentAllInt .moduloTexto .textoCol4box { width: 199px; margin: 0; padding: 20px 16px; float: left; border: 1px solid #bdbdbd; background: #fff url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .moduloTexto .last { margin: 0; }

.contentAllInt .moduloTexto table { margin: 0 0 20px 0; width: 100%; }
.contentAllInt .moduloTexto table tr:first-child td { text-align: center; }
.contentAllInt .moduloTexto table tr td { border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; padding: 5px 16px; }
.contentAllInt .moduloTexto table tr td:last-child { border-right: 0; }

/* MODULO - BOX DESCRITIVO */
.contentAllInt .moduloBoxDesc { width: 948px; margin: 0 0 30px 0; padding: 16px; border: 1px solid #bdbdbd; background: url(../img/bg-box-degrade.png) repeat-x; }
.contentAllInt .moduloBoxDesc p { margin: 0 0 10px 0; line-height: 17px; font-weight: normal; }
.contentAllInt .moduloBoxDesc .tit { font-size: 21px; color: #f47920; line-height: 17px; font-weight: normal; margin: 0 0 20px 0; }
.contentAllInt .moduloBoxDesc .sub { font-size: 16px; font-weight: bold; }
.contentAllInt .moduloBoxDesc ul { margin: 0 0 10px 13px; }

.contentAllInt .moduloBoxDesc .colWrap { width: 948px; }
.contentAllInt .moduloBoxDesc .col { width: 450px; }
.contentAllInt .moduloBoxDesc .floatLeft { float: left; }
.contentAllInt .moduloBoxDesc .floatRight { float: right; }

.contentAllInt .moduloBoxDesc .btnPos { float: right; margin: 20px 0; }
.contentAllInt .moduloBoxDesc .btnPos a { text-decoration: none; }

.contentAllInt .moduloBoxDesc table { margin: 0 0 20px 0; width: 100%; }
.contentAllInt .moduloBoxDesc table tr:first-child td { text-align: center; }
.contentAllInt .moduloBoxDesc table tr td { border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; padding: 5px 16px; }
.contentAllInt .moduloBoxDesc table tr td:last-child { border-right: 0; }

/* MODULO - OBJETIVOS */
.contentAllInt .moduloObj { width: 980px; margin: 0 0 30px 0; }
.contentAllInt .moduloObj p { margin: 0 0 10px 0; line-height: 17px; font-weight: normal; }
.contentAllInt .moduloObj h2.tit,
.contentAllInt .moduloObj p.tit { font-size: 16px; font-weight: bold; margin: 0 0 10px 0; color: #f47920; line-height: 17px; min-height: 0; }
.contentAllInt .moduloObj .sub { font-size: 16px; font-weight: bold; }
.contentAllInt .moduloObj img.principal { float: left; margin-bottom: 0; }

.contentAllInt .moduloObj .topImg2Col { width: 482px; float: left; margin-right: 16px; }
.contentAllInt .moduloObj .topImg2ColTxt { width: 446px; float: left; min-height: 200px; }
.contentAllInt .moduloObj .topImg2ColTxt2 { width: 300px; float: left; min-height: 200px; margin-left: 147px; }
.contentAllInt .moduloObj .topImg2ColTxt ul { margin: 0 0 10px 13px; }
.contentAllInt .moduloObj .topImg2ColTxt ul li { padding: 0; }

.contentAllInt .moduloObj .topImg3Col { width: 316px; float: left; margin-right: 16px; }
.contentAllInt .moduloObj .topImg3ColTxt { width: 281px; float: left; min-height: 250px; }
.contentAllInt .moduloObj .topImg3ColTxt ul { margin: 0 0 10px 13px; }
.contentAllInt .moduloObj .topImg3ColTxt ul li { padding: 0; }

.contentAllInt .moduloObj .topImg4Col { width: 233px; float: left; margin-right: 16px; }
.contentAllInt .moduloObj .topImg4ColTxt { width: 196px; float: left; min-height: 300px; }
.contentAllInt .moduloObj .topImg4ColTxt ul { margin: 0 0 10px 13px; }
.contentAllInt .moduloObj .topImg4ColTxt ul li { padding: 0; }

.contentAllInt .moduloObj .colDestStyle { padding: 20px 17px 10px; background: url(../img/bg-box-degrade.png) 0 3px repeat-x; }
.contentAllInt .moduloObj .last { margin: 0; }

/* BANNER ROTATIVO */
.contentAllInt .bannerRotativo { width: 980px; position: relative; margin: 0 0 30px 0; z-index: bold; }
.contentAllInt .bannerRotativo .products { margin: 0; width: 980px; height: 300px; }
.contentAllInt .bannerRotativo .products .slides_container { width: 980px; height: 300px; overflow: hidden; position: relative; z-index: 100; }

.contentAllInt .bannerRotativo .products .pagination { position: relative; margin: -21px auto 0; z-index: 500; }
.contentAllInt .bannerRotativo .products .pagination li { float: left; margin: 0 5px; list-style: none; text-indent: -9999px; }
.contentAllInt .bannerRotativo .products .pagination li a { display: block; width: 11px; height: 11px; background: url(../img/banner-rotativo-pag.png) no-repeat 0 0; }
.contentAllInt .bannerRotativo .products .pagination li.current { background: url(../img/banner-rotativo-pag.png) no-repeat -20px 0; }

.contentAllInt .bannerRotativo a:active,
.contentAllInt .bannerRotativo a:hover,
.contentAllInt .bannerRotativo a:link,
.contentAllInt .bannerRotativo a:visited { text-decoration: none; }

/* GALERIA DE FOTOS OU V DEOS (YouTube / Vimeo) */
.galeriaWrap { width: 980px; margin: 0 0 30px 0; position: relative; }
.galeriaWrap #galleria { height: 600px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea; }
.galeriaWrap .galleria-container { position: relative; overflow: hidden; }
.galeriaWrap .galleria-container img { -moz-user-select: none; -webkit-user-select: none; -o-user-select: none; }

.galeriaWrap .galleria-stage { position: absolute; top: 120px; bottom: 140px; left: 70px; right: 70px; overflow: hidden; width: 840px; }
.galeriaWrap .galleria-thumbnails-container { height: 65px; top: 0; position: absolute; left: 0; right: 0; z-index: 2; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; padding: 15px 0; }
.galeriaWrap .galleria-carousel .galleria-thumbnails-list { margin-left: 70px; margin-right: 70px; }
.galeriaWrap .galleria-thumbnails .galleria-image { height: 65px; width: 65px; margin: 0 21px 0 0; background: #000; float: left; cursor: pointer; }
.galeriaWrap .galleria-thumbnails .galleria-image:last-child { margin: 0; }

.galeriaWrap .galleria-counter { position: absolute; bottom: 10px; left: 10px; text-align: right; color: #f60; font: normal 11px/1 arial, sans-serif; z-index: 1; }
.galeriaWrap .galleria-loader { width: 16px; height: 16px; position: absolute; top: 10px; right: 10px; z-index: 2; display: none; background: url(../img/icon-loading.gif) no-repeat; }

.galeriaWrap .galleria-info { width: 630px; top: 480px; left: 90px; z-index: 2; position: absolute; }
.galeriaWrap .galleria-info-text { display: none; zoom: 1; }
.galeriaWrap .galleria-info-title { font-weight: bold; margin: 0 0 10px 0; font-size: 13px; }
.galeriaWrap .galleria-info-description { margin: 0; line-height: 14px; font-size: 13px; }

.galeriaWrap .galleria-thumb-nav-left,
.galeriaWrap .galleria-thumb-nav-right { cursor: pointer; display: none; background-position: left center; position: absolute; left: 16px; top: 0; height: 61px; width: 40px; z-index: 3; opacity: .8; filter: alpha(opacity=80); margin-top: 17px; }
.galeriaWrap .galleria-thumb-nav-right { background-position: right center; border-right: 0; right: 16px; left: auto; }

.galeriaWrap .galleria-thumbnails-container .disabled { opacity: .2; filter: alpha(opacity=20); cursor: default; }

.galeriaWrap .notouch .galleria-thumb-nav-left:hover,
.galeriaWrap .notouch .galleria-thumb-nav-right:hover,
.galeriaWrap .touch .galleria-thumb-nav-left:active,
.galeriaWrap .touch .galleria-thumb-nav-right:active { opacity: 1; filter: alpha(opacity=100); }
.galeriaWrap .notouch .galleria-thumbnails-container .disabled:hover { opacity: .2; filter: alpha(opacity=20); background-color: transparent; }

.galeriaWrap .galleria-carousel .galleria-thumb-nav-left, .galeriaWrap .galleria-carousel .galleria-thumb-nav-right { display: block; }
.galeriaWrap .galleria-thumb-nav-left,
.galeriaWrap .galleria-thumb-nav-right,
.galeriaWrap .nav-next,
.galeriaWrap .nav-prev { background-image: url(../img/bg-album-map.png); background-repeat: no-repeat; }
.galeriaWrap .nav-next, .galeriaWrap .nav-prev { position: absolute; top: 275px; height: 100px; width: 42px; cursor: pointer; opacity: .8; filter: alpha(opacity=80); }
.galeriaWrap .nav-next { right: 16px; background-position: right center; }
.galeriaWrap .nav-prev { left: 16px; background-position: left center; }
.galeriaWrap .nav-next:hover, .galeriaWrap .nav-prev:hover { opacity: 1; filter: alpha(opacity=100); }

.galeriaWrap .galleria-social { position: absolute; top: 480px; right: 90px; }
.galeriaWrap .galleria-social p.tit { color: #f47920; font-weight: bold; margin: 0 0 10px 0; }
.galeriaWrap .galleria-social ul li { display: inline; list-style: none; margin-left: 5px; }

/* Diversos */
.alt_page_navigation a, .page_navigation a { padding: 3px 5px; margin: 2px; color: #c7ced7; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; }
.active_page { color: #373d45 !important; font-weight: bold; }

a.next_link,
a.page_link.first.active_page,
a.page_link.last.active_page,
a.previous_link,
a.previous_link.no_more { color: #373d45; font-weight: bold; text-decoration: none; width: 12px; }
.contentAccordion .titItem1 { border-bottom: 1px solid #bdbdbd; cursor: pointer; margin: 30px 0 0; padding: 7px 0; position: relative; width: 100%; }

/* ----------------------- */
/* -----EQUIPE REMOTA----- */
/* ----------------------- */

/* Inforgr fico - Private - WMS */
#divInfograficoPVTGeral { font-family: Arial, "sans-serif"; }
#divInfograficoPVT p { color: #747474; padding-top: 10px; font-size: 11px; line-height: 125%; font-weight: normal; }
#divInfoPVTDiferenciais { background: url(../../img/infografico/bgdiferenciais.gif) no-repeat; width: 533px; height: 205px; margin: 0 auto; position: relative; }
#divInfoPVTDiferenciais ul li.privatebanker a { background: url(../../img/infografico/sprites.gif) 0 0 no-repeat; }
#divInfoPVTDiferenciais ul li.privatebanker a:hover { background: url(../../img/infografico/sprites.gif) 0 -13px no-repeat; }
#divInfoPVTDiferenciais ul li.analistacomercial a { background: url(../../img/infografico/sprites.gif) 0 -26px no-repeat; }
#divInfoPVTDiferenciais ul li.analistacomercial a:hover { background: url(../../img/infografico/sprites.gif) 0 -39px no-repeat; }
#divInfoPVTDiferenciais ul li.analistabanking a { background: url(../../img/infografico/sprites.gif) 0 -52px no-repeat; }
#divInfoPVTDiferenciais ul li.analistabanking a:hover { background: url(../../img/infografico/sprites.gif) 0 -65px no-repeat; }
#divInfoPVTDiferenciais ul li.economistas a { background: url(../../img/infografico/sprites.gif) 0 -78px no-repeat; }
#divInfoPVTDiferenciais ul li.economistas a:hover { background: url(../../img/infografico/sprites.gif) 0 -91px no-repeat; }
#divInfoPVTDiferenciais ul li.advisors a { background: url(../../img/infografico/sprites.gif) 0 -104px no-repeat; }
#divInfoPVTDiferenciais ul li.advisors a:hover { background: url(../../img/infografico/sprites.gif) 0 -117px no-repeat; }
#divInfoPVTDiferenciais ul li.gestoresprodutosinvestimento a { background: url(../../img/infografico/sprites.gif) 0 -130px no-repeat; }
#divInfoPVTDiferenciais ul li.gestoresprodutosinvestimento a:hover { background: url(../../img/infografico/sprites.gif) 0 -143px no-repeat; }
#divInfoPVTDiferenciais ul li.gestoresprodutoscredito a { background: url(../../img/infografico/sprites.gif) 0 -156px no-repeat; }
#divInfoPVTDiferenciais ul li.gestoresprodutoscredito a:hover { background: url(../../img/infografico/sprites.gif) 0 -169px no-repeat; }
#divInfoPVTDiferenciais ul li.planejamentopatrimonial a { background: url(../../img/infografico/sprites.gif) 0 -182px no-repeat; }
#divInfoPVTDiferenciais ul li.planejamentopatrimonial a:hover { background: url(../../img/infografico/sprites.gif) 0 -195px no-repeat; }
#divInfoPVTDiferenciais ul li.corporateadvisors a { background: url(../../img/infografico/sprites.gif) 0 -208px no-repeat; }
#divInfoPVTDiferenciais ul li.corporateadvisors a:hover { background: url(../../img/infografico/sprites.gif) 0 -221px no-repeat; }
#divInfoPVTDiferenciais ul li.suporte a { background: url(../../img/infografico/sprites.gif) 0 -234px no-repeat; }
#divInfoPVTDiferenciais ul li.suporte a:hover { background: url(../../img/infografico/sprites.gif) 0 -247px no-repeat; }
#divInfoPVTDiferenciais ul li.equipededicada a { background: url(../../img/infografico/sprites.gif) 0 -56px no-repeat; }
#divInfoPVTDiferenciais ul li.equipededicada a:hover { background: url(../../img/infografico/sprites.gif) 0 -72px no-repeat; }
#divInfoPVTDiferenciais ul li.profissionaisespecializados a { background: url(../../img/infografico/sprites.gif) 0 -88px no-repeat; }
#divInfoPVTDiferenciais ul li.profissionaisespecializados a:hover { background: url(../../img/infografico/sprites.gif) 0 -104px no-repeat; }
#divInfoPVTDiferenciais ul li.acessoestrutura a { background: url(../../img/infografico/sprites.gif) 0 -290px no-repeat; }
#divInfoPVTDiferenciais ul li.acessoestrutura a:hover { background: url(../../img/infografico/sprites.gif) 0 -304px no-repeat; }
#divInfoPVTDiferenciais ul li.acessorede a { background: url(../../img/infografico/sprites.gif) 0 -318px no-repeat; }
#divInfoPVTDiferenciais ul li.acessorede a:hover { background: url(../../img/infografico/sprites.gif) 0 -332px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.itaubankline a { background: url(../../img/infografico/sprites.gif) 0 -260px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.itaubankline a:hover { background: url(../../img/infografico/sprites.gif) 0 -273px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.itaubankfone a { background: url(../../img/infografico/sprites.gif) 0 -286px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.itaubankfone a:hover { background: url(../../img/infografico/sprites.gif) 0 -299px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.agencias a { background: url(../../img/infografico/sprites.gif) 0 -312px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.agencias a:hover { background: url(../../img/infografico/sprites.gif) 0 -330px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.exterior a { background: url(../../img/infografico/sprites.gif) 0 -348px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.exterior a:hover { background: url(../../img/infografico/sprites.gif) 0 -365px no-repeat; }
#divInfoPVTDiferenciais ul.acessorede li.trintahoras a { background: url(../../img/infografico/mnu30horas.gif) no-repeat; }
#divInfoPVTDiferenciais ul { position: absolute; }
#divInfoPVTDiferenciais ul li { overflow: hidden; font-size: 0; line-height: 0; }
#divInfoPVTDiferenciais ul li a { display: block; width: 100%; height: 100%; text-indent: -9999px; outline: 0; }
#divInfoPVTDiferenciais ul.equipededicada { top: 17px; left: 93px; }
#divInfoPVTDiferenciais ul.equipededicada li { width: 107px; height: 13px; padding-bottom: 11px; }
#divInfoPVTDiferenciais ul.profissionaisespecializados { top: 17px; left: 219px; }
#divInfoPVTDiferenciais ul.profissionaisespecializados li { width: 200px; height: 13px; padding-bottom: 8px; }
#divInfoPVTDiferenciais ul.acessorede { top: 70px; left: 545px; }
#divInfoPVTDiferenciais ul.acessorede li { width: 103px; height: 13px; padding-bottom: 25px; }
#divInfoPVTDiferenciais ul.acessorede li.agencias { height: 18px; }
#divInfoPVTDiferenciais ul.acessorede li.trintahoras { height: 38px; }
#divInfoPVTDiferenciais ul.acessorede li.exterior { height: 17px; padding: 0; }

.boxDiferenciais { padding: 22px 32px 32px 42px; position: absolute; display: none; z-index: 99; }
.boxDiferenciais h2 { float: left; margin-bottom: 0; padding-top: 12px; }
.boxDiferenciais p { clear: both; width: 95%; }
.boxDiferenciais ul { padding-top: 10px; clear: both; width: 95%; }
.boxDiferenciais ul li { color: #666; }
.boxDiferenciais .fechar { float: right; width: 18px; height: 18px; }
.boxDiferenciais .fechar a { display: block; height: 18px; outline: 0; overflow: hidden; width: 18px; text-indent: -9999px; }

#boxPrivateBanker.boxDiferenciais { width: 302px; height: 118px; background: url(../../img/infografico/bgprivatebanker.png) no-repeat; left: 120px; top: 15px; }
#boxAnalistaComercial.boxDiferenciais { width: 262px; height: 103px; background: url(../../img/infografico/bganalistacomercial.png) no-repeat; left: 110px; top: 37px; }
#boxAnalistaBanking.boxDiferenciais { width: 342px; height: 141px; background: url(../../img/infografico/bganalistabanking.png) no-repeat; left: 110px; top: 68px; }
#boxEquipeDedicada.boxDiferenciais { width: 352px; height: 153px; background: url(../../img/infografico/bgequipededicada.png) no-repeat; left: 100px; top: 40px; }
#boxProfissionaisEspecializados.boxDiferenciais { width: 352px; height: 123px; background: url(../../img/infografico/bgprofissionaisespecializados.png) no-repeat; left: 90px; top: 50px; }
#boxAcessoEstrutura.boxDiferenciais { width: 352px; height: 133px; background: url(../../img/infografico/bgacessoestrutura.png) no-repeat; left: 90px; top: 70px; }
#boxAcessoRede.boxDiferenciais { width: 422px; height: 193px; background: url(../../img/infografico/bgacessorede.png) no-repeat; left: 90px; top: 10px; }
#boxEconomistas.boxDiferenciais { width: 262px; height: 123px; background: url(../../img/infografico/bgeconomistas.png) no-repeat; left: 245px; top: 25px; }
#boxAdvisors.boxDiferenciais { width: 262px; height: 128px; background: url(../../img/infografico/bgadvisors.png) no-repeat; left: 205px; top: 42px; }
#boxGestoresProdutosInvestimento.boxDiferenciais { width: 292px; height: 159px; background: url(../../img/infografico/bggestoresprodutosinvestimento.png) no-repeat; left: 245px; top: 42px; }
#boxGestoresProdutosCredito.boxDiferenciais { width: 292px; height: 119px; background: url(../../img/infografico/bggestoresprodutoscredito.png) no-repeat; left: 240px; top: 50px; }
#boxPlanejamentoPatrimonial.boxDiferenciais { width: 262px; height: 159px; background: url(../../img/infografico/bgplanejamentopatrimonial.png) no-repeat; left: 250px; top: 45px; }
#boxCorporateAdvisory.boxDiferenciais { width: 365px; height: 191px; background: url(../../img/infografico/bgcorporateadvisory.png) no-repeat; left: 156px; top: -5px; }
#boxSuporte.boxDiferenciais { width: 262px; height: 113px; background: url(../../img/infografico/bgsuporte.png) no-repeat; left: 245px; top: 55px; }
#divResponsabilidadeSocial #boxItauSocial.boxDiferenciais { width: 432px; height: 183px; background: url(../../img/infografico/bgfundacaoitausocial.png) no-repeat; left: 105px; top: 35px; }
#divResponsabilidadeSocial #boxInstitutoUnibanco.boxDiferenciais { width: 452px; height: 183px; background: url(../../img/infografico/bginstitutounibanco.png) no-repeat; left: 105px; top: 35px; }
#divResponsabilidadeSocial #boxInstitutoUnibanco.boxDiferenciais p { zoom: 1; }
#divResponsabilidadeSocial #boxItauSocialAcoes.boxDiferenciais { width: 360px; height: 245px; background: url(../../img/infografico/bgitausocialacoes.png) no-repeat; left: 170px; top: 10px; }
#divResponsabilidadeSocial #boxItauSocialAcoes.boxDiferenciais p { padding-top: 2px; }
#divResponsabilidadeSocial #boxItauSocialAcoes.boxDiferenciais p small { font-size: 9px; }
#divResponsabilidadeSocial #boxItauRendaFixa.boxDiferenciais { width: 352px; height: 193px; background: url(../../img/infografico/bgrendafixa.png) no-repeat; left: 185px; top: 20px; }
#divResponsabilidadeSocial #boxItauRendaFixa.boxDiferenciais p { width: 97%; }
#divResponsabilidadeSocial #boxItauRendaFixa.boxDiferenciais p small { font-size: 9px; }
#divResponsabilidadeSocial #boxUnibancoMultigestor.boxDiferenciais { width: 360px; height: 203px; background: url(../../img/infografico/bgunibancomultigestor.png) no-repeat; left: 175px; top: 25px; }
#divResponsabilidadeSocial #boxUnibancoMultigestor.boxDiferenciais p { padding-top: 5px; }
#divResponsabilidadeSocial #boxUnibancoMultigestor.boxDiferenciais p small { font-size: 9px; }
#divResponsabilidadeSocial #boxCampanhaIRPF.boxDiferenciais { width: 372px; height: 103px; background: url(../../img/infografico/bgcampanhairpf.png) no-repeat; left: 185px; top: 85px; }
#divResponsabilidadeSocial #boxCampanhaIRPF.boxDiferenciais p { padding-top: 5px; }
#divResponsabilidadeSocial #boxDoacoes.boxDiferenciais { width: 372px; height: 103px; background: url(../../img/infografico/bgdoacoes.png) no-repeat; left: 185px; top: 85px; }
#divResponsabilidadeSocial #boxDoacoes.boxDiferenciais p { padding-top: 5px; }

/* Fancybox Youtube */
#fancybox-content { z-index: 1103; }
.wrap-tit { background-color: #fff; margin-top: -15px; padding: 10px; width: 648px; box-shadow: -9px -9px 7px 1px #666; }
.wrap-tit p { padding: 10px; line-height: 150%; }
.wrap-tit p.tit { color: #f47920; font-size: 16px; line-height: 18px; font-weight: normal; }
.fancybox-title p { line-height: 17px; margin: 0 0 10px; }


/* --- Tooltip - Tipsy --- */
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center;
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }

.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }

.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: 0; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: 0; border-left-color: transparent; border-right-color: transparent; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: 0; border-left-color: transparent; border-right-color: transparent; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: 0; border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: 0; border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: 0; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: 0; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: 0; border-top-color: transparent; border-bottom-color: transparent; }

/* ------------------------------------------------------------------------ */
/* ------------------------------- E-PREV --------------------------------- */
/* ------------------------------------------------------------------------ */

.eprevFormBanner .etapa input[type="text"] {
    width: 290px;
}
.eprevFormBanner .etapa fieldset {
    margin-bottom: 20px;
}
.eprevFormBanner .formTxt1 p {
    margin: 0 0 6px 0;
}
.eprevFormBanner .bottomBorder {
    border-bottom: solid #d3d3d3 1px;
}
.eprevFormBanner .descricao {
    margin: 0 0 20px;
}
.eprevFormBanner .legendaRadio {
    margin: 0 0 10px;
}
.eprevFormBanner .feedback {
    border-left: 1px solid #b1b1b1;
    background: #f5f5f5;
    color: #9c9c9c;
    padding: 8px 10px;
}
#fancybox-content .eprevFormBanner .tit {
    padding-bottom: 20px;
    color: #000;
}
#fancybox-content .eprevFormBanner .itemDescricao {
    margin-bottom: 5px;
}
.eprevFormBanner .radioRight {
    margin-left: 55px;
}
.eprevFormBanner .titBanner {
    color: #ff0;
    font-weight: bold;
    line-height: 30px;
    font-size: 26px;
}
.eprevContainer .contentAccordion .contentItem .cont .formTxtEsq {
    float: left;
    margin: 5px;
}
.eprevContainer .contentAccordion .contentItem .cont .formTxtDir {
    margin: 5px 5px 5px 0;
    float: left;
}
.eprevContainer .contentAccordion .contentItem .cont .simbMenos {
    float: left;
    margin: 5px;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #e66814;
}
.eprevContainer .contentAccordion .contentItem .cont .simbMais {
    float: left;
    margin: 5px 5px 5px 0;
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #e66814;
}
.eprevContainer .contentAccordion .contentItem .cont .titRes {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #515151;
}
.eprevLightboxContainer {
    width: 700px;
}
.eprevLightboxContainer #dadosContainer {
    padding: 30px;
}
.eprevLightboxContainer .no-bg {
    background: none;
}
.eprevLightboxContainer .simuEtapa {
    width: 711px;
    margin: 10px 0 20px 0;
    border: 1px solid #e5e5e5;
}
.eprevLightboxContainer .lightboxStyle .no-bg {
    background: none;
}
.eprevLightboxContainer .simuEtapa p {
    line-height: 17px;
    margin-bottom: 10px;
}
.eprevLightboxContainer .simuEtapa .tit {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}
.eprevLightboxContainer .simuEtapa hr {
    margin: 20px 0;
    position: relative;
    width: 100%;
    left: 0;
}
.eprevLightboxContainer .simuEtapa .textoGuia .paginaExtrato {
    font-family: "Courier New", Courier, monospace;
    font-size: 11px;
    width: 280px;
    border: 1px solid #333;
    background: #efefef;
    padding: 15px;
}
.eprevLightboxContainer .simuEtapa .textoGuia .paginaExtrato2 {
    font-family: "Courier New", Courier, monospace;
    font-size: 11px;
    width: 330px;
    border: 1px solid #333;
    background: #efefef;
    padding: 15px;
}
.eprevLightboxContainer .simuEtapa .textoGuia .paginaExtrato span.right, .eprevLightboxContainer .simuEtapa .textoGuia .paginaExtrato2 span.right {
    float: right;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont {
    float: left;
    width: 561PX;
    padding: 40px 0 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa {
    float: left;
    width: 590PX;
    padding: 40px 0 20px 40px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont a:hover {
    text-decoration: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll {
    width: 830px;
    padding: 20px 67px 10px 67px;
}
.eprevLightboxContainer .simuEtapa .simuGrafico {
    margin: 20px 0 10px 0;
    font-weight: bold;
}
.eprevLightboxContainer .simuEtapa .simuGrafico .desc {
    float: left;
    margin: 0 20px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuGrafico .desc p {
    line-height: 17px;
}
.eprevLightboxContainer .simuEtapa .simuGrafico .dest {
    color: #f47920;
}
.eprevLightboxContainer .simuEtapa .simuGrafico .grafico {
    float: left;
    margin: 0;
    width: 420px;
}
.eprevLightboxContainer .simuEtapa .simuGrafico .grafico .tit {
    font-weight: bold;
    color: #f47920;
    font-size: 17px;
    line-height: 17px;
}
.eprevLightboxContainer .simuEtapa .simuGrafico .grafico .sub {
    font-weight: normal;
    color: #373d45;
    font-size: 16px;
    line-height: 17px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAllLeft {
    float: left;
    width: 490px;
    padding: 20px 22px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAllRight {
    float: right;
    width: 420px;
    padding: 40px 10px;
    border-left: #e5e5e5 1px solid;
    background: url(../img/bg-box-degrade.png) repeat-x;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAllRight table.tabela2 {
    font-size: 11px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAllRight .simuGraficoRight {
    text-align: center;
    margin: 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .iconesSimuladores p {
    margin: 5px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .iconesSimuladores .icon3 {
    float: left;
    text-align: center;
    width: 276px;
    margin: 0 0 30px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .iconesSimuladores .icon4 {
    float: left;
    text-align: center;
    width: 205px;
    margin: 0 0 30px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .simulacaoOk p.tit {
    text-align: center;
    padding: 0 0 10px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .simulacaoOk .iconesSimuladoresPeq {
    width: 450px;
    margin: 0 0 0 190px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .simulacaoOk .iconesSimuladoresPeq p {
    margin: 5px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .simulacaoOk .iconesSimuladoresPeq .iconP {
    float: left;
    text-align: center;
    width: 150px;
    margin: 0 0 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAll .simulacaoOk .btn {
    text-align: center;
    margin: 5px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .selectRentabPerfil .setaPerfil {
    width: 21px;
    height: 21px;
    background: url(../img/simu-perfil-seta.png) 0 0 no-repeat;
    z-index: 2;
    position: absolute;
    margin: 8px 0 0 25px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .setaPerfil {
    width: 21px;
    height: 21px;
    background: url(../img/simu-perfil-seta.png) 0 0 no-repeat;
    z-index: 2;
    position: absolute;
    margin: 18px 0 0 25px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .bgPerfil {
    width: 278px;
    height: 23px;
    background: url(../img/simu-perfil-bg.png) 0 0 no-repeat;
    margin: 10px 0 0 0;
    z-index: 1;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont ul.perfil {
    margin: 7px 0 2px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont ul.perfil li {
    width: 69px;
    float: left;
    font-size: 9px;
    text-align: center;
    list-style: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont ul.perfil li a {
    text-decoration: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .lineBottom p {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .last {
    margin: 0!important;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .local {
    margin: 0 0 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa form {
    width: 594px;
    clear: both;
}
.eprevLightboxContainer .simuEtapa .simuEtapaAllLeft .etapa form {
    width: 490px;
    clear: both;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapaAll form {
    width: 700px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa form fieldset {
    width: inherit;
    margin: 30px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa form fieldset p {
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa form fieldset.mgrBottomReset {
    margin-bottom: 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa form fieldset.mgrTopReset {
    margin-top: 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input[type="radio"],
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input[type="text"] {
    float: left;
    /*margin: 0;*/
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input[type=checkbox] {
    float: left;
    margin: 3px 0 0 0;
    *margin: -2px 0 0 0;
    margin-top: -2px\9;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa label {
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.campObrig, .eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.info {
    color: #9c9c9c;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa div.formTxt1 {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt2 {
    width: 90px;
    margin: 6px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt2b {
    margin: 6px 6px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt3 {
    width: 90px;
    line-height: 13px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt4 {
    margin: 7px 7px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt5 {
    margin: 7px 7px 0 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt6 {
    margin: 12px 20px 0 -5px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt7 {
    width: 362px;
    margin: 0 0 10px 0;
    float: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt8 {
    margin: 10px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt9 {
    width: 300px;
    margin: 6px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt10 {
    margin: 6px 10px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt11 {
    margin: 6px 10px 10px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa div.formTxt12 {
    width: 100%;
    display: inline-block;
    margin-top: 6px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt13 {
    line-height: 13px;
    margin: 0 10px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt14 {
    width: 420px;
    margin: 0;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt15 {
    width: 250px;
    margin: 6px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa p.formTxt16 {
    width: 550px;
    margin: 15px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField1 {
    width: 350px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField2 {
    width: 260px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField3 {
    width: 15px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField4 {
    width: 45px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField5 {
    width: 105px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField6 {
    width: 142px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField7 {
    width: 71px;
    margin-left: 5px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField8 {
    width: 230px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField9 {
    width: 72px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField10 {
    width: 95px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField11 {
    width: 95px;
    margin: 0 0 0 -10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input.formField12 {
    width: 168px;
    margin: 0 0 15px 0;
    float: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input.formField13 {
    width: 108px;
    margin: 0 0 15px 0;
    float: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input.formField14 {
    width: 238px;
    margin: 0 0 15px 0;
    float: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input.formField15 {
    width: 168px;
    margin: 15px 0 0 0;
    float: none;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField15 {
    width: 582px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField16 {
    width: 209px;
    margin-bottom: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField17 {
    width: 250px;
    margin: 7px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField18 {
    width: 23px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formField19 {
    width: 70px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect1 {
    width: 270px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect2 {
    width: 50px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect3 {
    width: 167px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect4 {
    width: 123px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect4b {
    width: 120px;
    margin: 0 0 0 35px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect5 {
    width: 167px;
    margin-bottom: 10px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect6 {
    width: 140px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect7 {
    width: 100px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .formSelect8 {
    width: 320px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check1 {
    float: left;
    margin-top: 12px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check2 {
    float: left;
    margin-top: 6px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check3, .eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check4 {
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check5 {
    float: left;
    margin: 0 30px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check6 {
    float: left;
    margin-top: 2px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check1 label, .eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check2 label {
    float: left;
    margin: 2px 10px 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check3 label {
    width: 540px;
    margin-left: 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check4 label {
    width: 350px;
    margin-left: 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check5 label {
    float: left;
    margin-left: 5px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .check6 label {
    margin: 2px 10px 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input[type="radio"] {
    vertical-align: middle;
    margin: 2px 1px 0 0;
    *margin-top: -2px;
    margin-top: -2px\9;
    width: 15px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio2,
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio3 {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio4 {
    float: left;
    width: 100px;
    margin-top: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio5 {
    float: left;
    height: 11px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio6 {
    width: 100%}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio7 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio8 {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio9 {
    float: left width:100%;
    margin: 30px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio1 label,
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio2 label {
    float: left;
    margin: 0 20px 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio3 label {
    float: left;
    margin: 0 20px 0 5px;
    line-height: 14px;
    width: 520px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio4 label {
    float: left;
    margin: 0 20px 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio5 label {
    float: left;
    margin: 0 0 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio6 label {
    float: left;
    width: 100%;
    margin: 0 0 10px 5px;
    line-height: 14px;
    text-align: left;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio7 label {
    float: left;
    margin: 0 20px 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio8 label {
    float: left;
    margin: 0 20px 0 5px;
    line-height: 14px;
    width: 450px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio9 label {
    margin: 0 20px 0 5px;
    line-height: 14px;
    font-weight: normal;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio2 .formField11 {
    margin-top: -6px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio6 input {
    margin-right: 5px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .radio8 img {
    float: left;
    margin: 0 10px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .marginBottom {
    margin-bottom: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap1 {
    float: left;
    width: 200px;
    display: inline-block;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap2 {
    float: left;
    width: 295px;
    display: inline-block;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap3 {
    float: left;
    width: 230px;
    display: inline-block;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap4 {
    float: left;
    width: 320px;
    display: inline-block;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap5 {
    float: left;
    width: 180px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap6 {
    float: left;
    width: 120px;
    margin-right: 20px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap7 {
    float: left;
    width: 250px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap8 {
    float: left;
    width: 270px;
    margin-right: 50px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap2 span.right, .eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap8 span.right {
    float: right;
    margin: 0 30px 0 0;
    *margin: -28px 30px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap1 .radio3 input[type=text], .eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap2 .radio3 input[type=text] {
    margin-top: -8px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap2 .radio3 {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .wrap2 .radio3 label {
    float: left;
    margin: 0 20px 0 5px;
    line-height: 14px;
    width: auto;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultItem {
    width: inherit;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultItem img {
    float: left;
    margin-right: 16px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultItem p.tit {
    font-size: 16px;
    font-weight: normal;
    color: #f47920;
    margin: 0 0 7px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultItem .desc {
    float: left;
    width: 282px;
    margin-right: 16px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultItem .lista {
    float: left;
    width: 170px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .feedback {
    float: right;
    padding: 8px 10px;
    width: 165px;
    color: #9c9c9c;
    border-left: 1px solid #b1b1b1;
    background: #f5f5f5;
    margin-top: -6px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .mensagem {
    float: right;
    width: 185px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .mensagem .des {
    color: #f47920;
    font-weight: bold;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .mensagem img {
    float: right;
    margin: 10px 0 20px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .boxInfo {
    width: 560px;
    padding: 20px 16px 10px;
    margin: 20px 0 0 0;
    border: 1px solid #bdbdbd;
    background: url(../img/bg-box-degrade.png) repeat-x;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .boxInfo p {
    margin: 0 0 10px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .contentImg {
    margin: 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa #divGraficoLinha {
    width: 100%;
    text-align: center;
    margin: 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .statusWrap {
    width: 582px;
    float: left;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .statusWrap .bloco {
    float: left;
    margin-right: 30px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .statusWrap .txt1 {
    float: left;
    width: 150px;
    margin: 0 30px 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .statusWrap .txt2 {
    float: left;
    width: 402px;
    margin: 0 0 20px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .captcha {
    float: left;
    margin: 0 20px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .txtRight {
    width: 100%;
    text-align: right;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .txtRightForm {
    text-align: right;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .imgEntre {
    float: left;
    margin: 2px 10px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa input[type="text"].floatRight {
    float: right;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .tabRentabilidade {
    font-size: 11px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .graficoRentabilidade {
    float: left;
    width: 285px;
    margin: 0 20px 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .last {
    margin: 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .graficoRentabilidade .graf {
    margin: 10px 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .etapa .resultadoGrafico .graficoRentabilidade .info {
    font-size: 11px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaCont .btnOk {
    float: left;
    margin: 16px 0 0 0;
}
.eprevLightboxContainer .simuEtapa .simuEtapaMenu {
    float: left;
    width: 150px;
    min-height: 350px;
}
.eprevLightboxContainer .simuEtapa .simuEtapaMenu .simuEtapaEach {
    width: 100px;
    height: 28px;
    padding: 12px 0 0 20px;
    font-size: 16px;
    color: #bec4cc;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #f5f5f5;
}
.eprevLightboxContainer .simuEtapa .simuEtapaMenu .simuEtapaEach.selected {
    background: #fff;
    color: #373d45;
    border-right: 1px solid #fff;
}
.eprevLightboxContainer .simuEtapa .ui-slider {
    position: relative;
    text-align: left;
    border-radius: 4px;
}
.eprevLightboxContainer .simuEtapa .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 24px;
    cursor: default;
}
.eprevLightboxContainer .simuEtapa .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.eprevLightboxContainer .simuEtapa .ui-slider-horizontal {
    height: 6px;
}
.eprevLightboxContainer .simuEtapa .ui-slider-horizontal .ui-slider-handle {
    top: -8px;
    margin-left: -6px;
}
.eprevLightboxContainer .simuEtapa .ui-slider-horizontal .ui-slider-range {
    top: -1px;
    margin-left: -1px;
    height: 100%;
    border-radius: 4px;
    border-top: 1px solid #646261;
    border-right: 1px solid #646261;
    border-left: 1px solid #646261;
    border-bottom: 1px solid #999;
}
.eprevLightboxContainer .simuEtapa .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.eprevLightboxContainer .simuEtapa .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.eprevLightboxContainer .simuEtapa .ui-widget .ui-widget {
    font-size: 1em;
}
.eprevLightboxContainer .simuEtapa .ui-widget-content {
    background: url(../img/slider-bg-header-back.png) repeat-x;
    border-top: 1px solid #778188;
    border-right: 1px solid #9ca6ad;
    border-left: 1px solid #9ca6ad;
    border-bottom: 1px solid #b0b9c0;
}
.eprevLightboxContainer .simuEtapa .ui-widget-content a {
    color: #222;
}
.eprevLightboxContainer .simuEtapa .ui-widget-header {
    background: url(../img/slider-bg-header.png) repeat-x;
}
.eprevLightboxContainer .simuEtapa .ui-widget-header a {
    color: #222;
}
.eprevLightboxContainer .simuEtapa .ui-state-default, .eprevLightboxContainer .simuEtapa .ui-widget-content .ui-state-default, .eprevLightboxContainer .simuEtapa .ui-widget-header .ui-state-default {
    background: url(../img/slider-bg-handle.png) no-repeat;
}
.eprevLightboxContainer .simuEtapa .ui-state-default a, .eprevLightboxContainer .simuEtapa .ui-state-default a:link {
    color: #555;
    text-decoration: none;
}
.eprevLightboxContainer .simuEtapa .ui-state-focus,
.eprevLightboxContainer .simuEtapa .ui-state-hover,
.eprevLightboxContainer .simuEtapa .ui-widget-content .ui-state-focus,
.eprevLightboxContainer .simuEtapa .ui-widget-content .ui-state-hover,
.eprevLightboxContainer .simuEtapa .ui-widget-header .ui-state-focus,
.eprevLightboxContainer .simuEtapa .ui-widget-header .ui-state-hover {
    background: url(../img/slider-bg-handle.png) no-repeat;
}
.eprevLightboxContainer .simuEtapa .ui-state-hover a,
.eprevLightboxContainer .simuEtapa .ui-state-hover a:hover {
    color: #373d45;
    text-decoration: none;
}
.eprevLightboxContainer .simuEtapa .ui-state-active,
.eprevLightboxContainer .simuEtapa .ui-widget-content .ui-state-active,
.eprevLightboxContainer .simuEtapa .ui-widget-header .ui-state-active {
    background: url(../img/slider-bg-handle.png) no-repeat;
}
.eprevLightboxContainer .simuEtapa .ui-state-active a,
.eprevLightboxContainer .simuEtapa .ui-state-active a:link {
    color: #373d45;
    text-decoration: none;
}
.eprevLightboxContainer .simuEtapa .ui-widget :active {
    outline: 0;
}
.eprevLightboxContainer .simuEtapa .ui-helper-hidden {
    display: none;
}
.eprevLightboxContainer .simuEtapa .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.eprevLightboxContainer .simuEtapa .ui-helper-clearfix:after,
.eprevLightboxContainer .simuEtapa .ui-helper-clearfix:before {
    content: "";
    display: table;
}
.eprevLightboxContainer .simuEtapa .ui-helper-clearfix:after {
    clear: both;
}
.eprevLightboxContainer .simuEtapa .ui-helper-clearfix {
    zoom: 1;
}
.eprevLightboxContainer .simuEtapa .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.eprevLightboxContainer .simuEtapa .ui-state-disabled {
    cursor: default!important;
}
.eprevLightboxContainer .simuEtapa .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.eprevLightboxContainer .simuEtapa .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.eprevContainer .simuEtapaCont #etapa1 hr {
    margin: 0 0 20px 0;
    position: relative;
    width: 100%;
    left: 0;
}
.eprevContainer .simuEtapaCont .fieldEtapa1 {
    margin-top: -10px;
}
.eprevContainer .contentAccordion .titItem {
    width: 100%}
.eprevContainer .contentAccordion .contRec .p {
    font-size: 12px;
    color: #cdee11;
}
.eprevContainer .simuEtapa .simuEtapaCont .etapa input.formTxt4, .eprevContainer .simuEtapa .simuEtapaCont .etapa p.formTxt4 {
    margin-left: 16px;
}
.eprevContainer .simuEtapaCont .h2 {
    color: #f60;
    font-size: 13px;
}
.eprevContainer .simuEtapaCont .ladEsq {
    float: left;
    width: 33%;
    display: inline-table;
}
.eprevContainer .simuEtapaCont .textInt {
    color: #f60;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: bold;
}
.eprevContainer .simuEtapaCont .textInt2 {
    font-size: 12px;
    color: #5e5e5e;
    float: left;
    display: block;
}
.eprevContainer .simuEtapaCont .textInt3 {
    font-size: 12px;
    color: #5e5e5e;
    font-weight: bold;
}
.eprevContainer .simuEtapaCont .textInt4 {
    font-size: 12px;
    color: #5e5e5e;
    float: left;
}
.eprevContainer .simuEtapaCont .textInt5 {
    font-size: 12px;
    color: #5e5e5e;
    font-weight: bold;
}
.eprevContainer .simuEtapaCont .textInt6 {
    font-size: 12px;
    color: #5e5e5e;
    float: left;
}
.eprevContainer .simuEtapaCont .textInt7 {
    font-size: 12px;
    color: #5e5e5e;
    font-weight: bold;
}
.eprevContainer .simuEtapaCont .ladDir {
    float: left;
    width: 67%;
    display: inline-table;
}
.eprevContainer .simuEtapaCont .imgTraco {
    vertical-align: middle;
    float: left;
    background: url(../img/line-traco-eprev.png) no-repeat;
    margin: 15px;
    top: 269px;
}
.eprevContainer .simuEtapaCont .checkbox .textSelecao {
    color: #5e5e5e;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 10px;
}
.eprevContainer .simuEtapaCont .imgSelecao {
    vertical-align: middle;
    float: left;
}
.eprevContainer .simuEtapaCont .ul .imgSelecao {
    background: url(../img/icon_selecao.png) no-repeat;
}
.eprevContainer .simuEtapaCont .textSelecao p {
    line-height: 17px;
    margin-bottom: 10px;
    color: #0C3;
}
.eprevContainer .simuEtapaCont .textSim {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
}
.eprevContainer .simuEtapaCont .etapaText {
    font-size: 13px;
    color: #000;
    line-height: 24px;
}
.eprevContainer .contentAccordion .contentItem {
    position: relative;
    width: 100%;
    margin-top: -35px;
    background: #fff;
    padding: 20px 0 15px 0;
    border-bottom: 1px solid #FFF;
    display: none;
    -webkit-box-shadow: 0 1px 0 0 #bdbdbd;
    -moz-box-shadow: 0 1px 0 0 #bdbdbd;
    box-shadow: 0 1px 0 0 #bdbdbd;
}
.eprevContainer .contentAllInt .simuBtnsEtapas .btnLeft {
    float: left;
    margin: 0 10px 0 0;
    padding-top: 10px;
}
.eprevContainer .simuEtapa .simuEtapaCont .etapa .hrEtapa1 {
    margin: 0 0 20px 0;
    position: relative;
    width: 100%;
    left: 0;
}
.eprevContainer .contentAccordion2 {
    margin: 0 0 30px 0;
}
.eprevContainer .contentAccordion2 .titItem {
    position: relative;
    width: 620px;
    margin: 0;
    padding: 15px 0 10px 0;
    border-bottom: 1px solid #bdbdbd;
    cursor: pointer;
}
.eprevContainer .contentAccordion2 .titItem .tit {
    top: 13px;
    padding: 0 110px 0 15px;
    font-size: 16px;
    line-height: 17px;
}
.eprevContainer .contentAccordion2 .titItem .mostrar, .eprevContainer .contentAccordion2 .titItem .ocultar {
    width: 100%;
    position: absolute;
    top: 11px;
}
.eprevContainer .contentAccordion2 .titItem .mostrar .sinal, .eprevContainer .contentAccordion2 .titItem .ocultar .sinal {
    float: left;
    font-size: 16px;
    margin: 4px 0 0 0;
}
.eprevContainer .contentAccordion2 .titItem .mostrar .txt, .eprevContainer .contentAccordion2 .titItem .ocultar .txt {
    float: right;
    margin: 5px 0 0 0;
}
.eprevContainer .contentAccordion2 .contentItem2 {
    position: relative;
    width: 100%;
    margin-top: 1px;
    background: #f5f5f5;
    padding: 20px 0 15px 0;
    border-bottom: 1px solid #FFF;
    display: none;
    -webkit-box-shadow: 0 1px 0 0 #bdbdbd;
    -moz-box-shadow: 0 1px 0 0 #bdbdbd;
    box-shadow: 0 1px 0 0 #bdbdbd;
}
.eprevContainer .contentAccordion .titItem {
    position: relative;
    margin: 0;
    padding: 15px 0 10px 0;
    border: 0 solid #bdbdbd;
    cursor: pointer;
    margin-top: -35px;
}
.eprevContainer .contentAccordion .titItem2 {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 15px 0 10px 0;
    cursor: pointer;
}
.eprevContainer .contentAccordion .titsi {
    font-size: 13px;
    line-height: 18px;
    color: #000;
}
.eprevContainer .contentAccordion .titTex {
    font-size: 13px;
    line-height: 18px;
    color: #000;
    border: 10px 0 10px 0;
}
.eprevContainer .contentAccordion .titRec {
    font-size: 16px;
    top: 13px;
    padding: 0 110px 0 15px;
    line-height: 17px;
    color: #333;
    border: 1px;
}
.eprevContainer .contentAccordion .titRec1 {
    font-size: 16px;
    top: 13px;
    padding: 0 110px 0 15px;
    line-height: 17px;
    color: #F60;
    border: 1px;
    font-weight: bold;
}
.eprevContainer .contentAccordion .fTxt1 {
    padding: !important;
}
.eprevContainer .contentAccordion .textE {
    color: #000;
    font-size: 12px;
    margin: 0 0 10px 0;
    line-height: 17px;
}
.eprevContainer .contentAccordion .fTxt2 {
    color: #333;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: inline;
    float: left;
    margin-bottom: 5px;
    padding-right: 6px;
}
.eprevContainer .contentAccordion .fTxt3 {
    font-family: Arial;
    font-size: 22px;
    font-style: normal;
    color: #e66814;
    font-weight: bold;
    text-decoration: none;
    margin: 3px;
    float: left;
    padding-right: 6px;
}
.eprevContainer .contentAccordion .fTxt4 {
    font-family: Arial;
    font-size: 22px;
    font-style: normal;
    color: #e66814;
    font-weight: bold;
    text-decoration: none;
    float: left;
    padding-right: 6px;
}
.eprevContainer .contentAccordion .txtE {
    font-size: 16px;
    color: #515151;
    font-weight: bold;
}
.eprevContainer .contentAccordion .ftxt1 input[type="text"] {
    float: left;
}
.eprevContainer .contentAccordion .ftxt1 input[type="radio"] {
    float: left;
    margin: 0;
}
.eprevContainer .contentAccordion .ftxt1 label {
    float: center;
}
.eprevContainer .contentAccordion .textEs {
    font-size: 13px;
    color: #000;
    float: left;
}
.eprevContainer .contentAccordion .inputB {
    float: left;
    margin: 1;
}
.eprevContainer .contentAccordion .input2B {
    float: left;
    margin: 0;
}
.eprevContainer .contentAccordion .textIr {
    font-size: 13px;
    color: #000;
    padding-left: 90px;
    text-decoration: none;
    line-height: !important;
}
.eprevContainer .contentAccordion .titRes {
    font-size: 18px;
    color: #ff8c00;
    text-align: left;
    font-weight: bold;
}
.eprevContainer .contentAccordion #btnCalc {
    width: 73px;
}
.eprevContainer .contentAccordion .imgStar {
    background: url(../img/star_eprev.png) no-repeat;
    height: 22px;
    width: 21px;
    float: left;
    vertical-align: middle;
    margin: 0 0 10px 10px;
}
.eprevContainer .contentAccordion .tableRec {
    background: url(../img/table_eprev.png) center center no-repeat;
    height: 110px;
    width: 535px;
    float: left;
}
.eprevContainer .contentAccordion .tableTx {
    background: url(../img/taxa_eprev.png) center center no-repeat;
    height: 103px;
    width: 527px;
    float: right;
}
.eprevContainer .contentAccordion .contRec {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 0 0 #bdbdbd;
    display: none;
    margin-top: 1px;
    padding: 20px 0 15px;
    position: relative;
    width: 100%}
.eprevContainer .contentAccordion .lineTraj {
    background: url(../img/line_tracejada_eprev.png) no-repeat;
    height: 3px;
    width: 640px;
    padding: 0 0 20px;
    float: center;
}
.eprevContainer .contentAccordion .but {
    cursor: pointer;
    float: left;
}
.eprevContainer .contentAccordion .soma {
    float: right;
}
.eprevContainer .contentAccordion .subtrai {
    float: left;
}
.eprevContainer .contentAccordion .imgCalc {
    background: url(../img/btnCal.png) no-repeat;
    height: 29px;
    width: 76px;
    margin: 0 115px;
}
.eprevContainer .contentAccordion .imgIr {
    background: url(../img/icon-pag-ir.png) no-repeat;
    width: 75px width:32px;
    float: left;
}
.eprevContainer .boxCenter {
    width: 575px;
    height: 35px;
    background-image: url(/_arquivosestaticos/Itau/defaultTheme/img/tira-pagarMenosIR.png);
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
    padding: 10px;
    margin: 350px 0 0 -30px;
}
.eprevSubMenuContainer .btnSite {
    background: url(../img/btn-submit-default.png) repeat-x scroll 0 bottom #A96538;
    border: 1px solid #a96538;
}
.eprevSubMenuContainer .btnSite:hover {
    background: url(../img/btn-submit-hover.png) repeat-x scroll 0 bottom #A96538;
}
.loginItau.formField2.correspondente {
    width: 260px;
}
.hrCorrespTop {
    width: 675px;
    margin-left: 148%}
.hrCorrespBottom {
    width: 675px;
    margin-left: 148%;
    margin-top: 10px;
}
#dddComercial.correspondente {
    width: 15px;
}
#telefoneComercial.correspondente {
    width: 71px;
}
#comboTel.correspondente {
    width: 120px;
    position: absolute;
    margin: -29px 0 0 128px;
    *margin: 0;
}
.feedbackCorrespondente {
    float: right;
    padding: 8px 10px;
    width: 165px;
    color: #9c9c9c;
    border-left: 1px solid #b1b1b1;
    background: #f5f5f5;
    margin-top: -6px;
}
.eprevContainer .dvResultado: {
    width: 275px;
    display: none;
}
.graficoP1: {
    float: left;
    margin: -150px 250px 0;
}

/* --------------------- */
/* -----Pesquisa GA----- */
/* --------------------- */

#pesqSatisfacaoFaqFinalGA {
    float: right;
    margin-right: 10px;
}

/* --------------------- */
/* -------CAMBIO-------- */
/* --------------------- */

.contentAllInt .selectGeralLabel {display: inline-block; float: left;}
.contentAllInt .selectGeralLabel .formTxt1 {display: inline-block; margin-top: 10px;}
.contentAllInt .selectGeralLabel .formTxt1 p {margin-bottom: 5px;}
.contentAllInt .CambioEstado { width: 90px;}
.contentAllInt .CambioCidade { width: 269px;}
.contentAllInt .CambioBairro { width: 269px;}
.contentAllInt .CambioAgencia{ width: 131px;}
.contentAllInt .CambioEspecie{ width: 85px;}
.contentAllInt .CambioEstado .selectGeral { width: 70px;}
.contentAllInt .CambioCidade .selectGeral { width: 249px;}
.contentAllInt .CambioBairro .selectGeral { width: 249px;}
.contentAllInt .CambioAgencia .selectGeral{ width: 111px;}
.contentAllInt .CambioEspecie .selectGeral{ width: 85px;}
.contentAllInt #tabelaResultAgenciasCambio { margin-top: 30px;}
.contentAllInt .topNomeBairro{ padding-top: 45px !important; border-top: none !important;}
.contentAllInt .thNumAgencia{ width: 85px; border-bottom: 1px solid #dedede;}
.contentAllInt .tdNomeAgencia{ width: 300px; border-bottom: 1px solid #dedede;}
.contentAllInt .tdTipoAgencia{ width: 100px; border-bottom: 1px solid #dedede;}
.contentAllInt .tdEspecieAgencia{ width: 90px; border-bottom: 1px solid #dedede;}

/* Acessibilidade */
.contentAllInt .simuEtapa .simuEtapaCont .etapa form .divSimPrev { width: inherit; margin: 30px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa form .divSimPrev p { float: left; }

.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform1{ width: inherit; margin: 15px 0; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform1 p{ float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform2{ width: inherit; margin-top: 30px; float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform2 p{ float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform3{ width: inherit; margin-top: 30px; float: left; }
.contentAllInt .simuEtapa .simuEtapaCont .etapa .rentform3 p{ float: left; }

.contentAllInt .simuEtapa .simuEtapaCont .formSimPerfil .btnOk { float: inherit !important; margin: 45px 0 0 0 !important; }

.contentAllInt .filtros .content .formato1 span {float: left; margin-right: 45px;}
.simulador-formato1-fieldset { float:none !important; left; margin-right: 0 !important; }
.simulador-formato1-checkbox {margin: 19px 5px 0 0 !important; float: left !important;}

.contentAllInt .filtros .content .formato1 fieldset .checkfiltros { float:left !important; margin: 18px 5px 0 0 !important; }
.contentAllInt .simulador .simuTira .seta .setaMiolo .tiratextBottom { margin: 25px 0px 0px 12px; color:#fff;  }

/* ------- ITAU BOTOES IMPRESSAO -------- */
.impressao-li{padding: 0 0 0 0 !important; }

/* ------- Ita  - Viver Mais - Tabela de atividades  -------- */
.contentAllInt .legendaAtividade{width:100%; position:relative; top:30px; height:130px}
.contentAllInt .legendaAtividade .legenda {width:70px; margin:0; float:left;}
.contentAllInt .legendaAtividade .itensLegenda {width:200px; margin:0; float:left;}
.contentAllInt .legendaAtividade .itensLegenda p.ativo {text-decoration: underline; padding-bottom: 10px}
.contentAllInt .legendaAtividade .itensLegenda p.inativo {color:#a7a29b;}
.contentAllInt table.tabelaAtividades {width:800px; top: 30px; position:relative;}
.contentAllInt table.tabelaAtividades tbody tr td, .contentAllInt  table.tabelaAtividades tr th {border: 1px solid #dedede; font-weight: normal; line-height: 17px; vertical-align: middle; min-width:120px; height:50px; text-align:center;}
.contentAllInt table.tabelaAtividades tr th {font-weight: bold; background: #f7f6f4;}
.contentAllInt table.tabelaAtividades tr th#endereco {background-color: #fff; margin: 10px 0 0 0;  font-weight: normal;  font-size: 21px;  line-height: 24px;  color: #f47920;}
.contentAllInt table.tabelaAtividades tbody tr.bgCinza {background: #f7f6f4;}
.contentAllInt table.tabelaAtividades tbody tr td{max-width: 120px; overflow:hidden; word-wrap:break-word;}
.contentAllInt table.tabelaAtividades tbody tr td.ativa{text-decoration: underline;}
.contentAllInt table.tabelaAtividades tbody tr td.inativa{color:#a7a29b;}
.contentAllInt table.tabelaAtividades tbody tr td p{text-align:center; margin:0 !important; padding:0 5px;}
.contentAllInt .contentFormAtividades h2 {font-size:18px}
.contentAllInt .contentFormAtividades label {display:inline-block; padding-bottom:10px}
.contentAllInt .contentFormAtividades table.tabelaAtividades {width:100%}
.contentAllInt .contentFormAtividades table.tabelaAtividades tbody tr td, .contentAllInt .contentFormAtividades table.tabelaAtividades tr th{min-width: 100px; max-width: 100px; }
.contentAllInt .contentFormAtividades table.tabelaAtividades tbody tr td.ativa p{cursor:pointer }
.contentAllInt .contentFormAtividades .input-xlargegr{width:300px}
.contentAllInt .contentFormAtividades #etapa5Erro{padding-top:100px}

.contentAllInt .contentFormAtividades .feedback {float: right; padding: 8px 10px; width: 165px; color: #9c9c9c; border-left: 1px solid #b1b1b1; background: #f5f5f5; margin-top: -6px;}

.input-xmini{width:40px;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-xsmall{width:120px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xlarge2{width:360px;}
.input-xxlarge{width:530px;}



/* ------- Ita  - Bandeiras Footer  -------- */

#selecaoIdiomas{right: 173px!important;}
.listaIdiomas{right:164px!important;}
