/* Css Itau */
.campo{font-size:9px; font-family:verdana,arial; color:#000000; border:1px solid #944100; text-align:center; width:31px; height:16px; margin-right:-1px;}
.fdoEsquerda{position:absolute;left:0px;top:0px;}
.fdoCentro{position:absolute;left:148px;top:0px;}
.fdoDireita{position:absolute;left:445px;top:0px;}
.fdoItauBKL{position:absolute;left:0;top:16px;}
.fdoCentro2{position:absolute;left:148;top:16px;}
.fdoDireita2{position:absolute;left:445px;top:16px;}
.imgajuda{position:absolute;left:1px;top:1px;}
.lnkajuda{position:absolute;left:10px;top:1px;}
.cpipe{position:absolute;left:50px;top:1px;font-family:verdana,arial;font-size:6pt;font-weight:bold;}
.imgcadea{position:absolute;left:60px;top:1px;}
.lnksegur{position:absolute;left:72px;top:1px;}
#lnkTesteira{position:absolute;left:128px;top:2px;width:135px;color:#ffffff;font-family:verdana,arial;font-size:7pt;}
#gpocpo{position:absolute; width:300px; top:24px; left:128px;}
#cpotit{position:absolute;left:1pt;top:2pt;font-size:7pt;font-family:verdana,arial;color:#ffffff;text-decoration:none;font-weight:bold;}
#cpobl01{position:absolute; left:107pt; top:-24px;font-size:6pt;font-family:verdana,arial;color:#ffffff;text-decoration:none;font-weight:bold;}
#cpobl02{position:absolute;left:195px;top:2px;font-size:6pt;font-family:verdana,arial;color:#ffffff;text-decoration:none;font-weight:bold;}
#cpobl03{position:absolute;left:230px;top:2px;font-size:6pt;font-family:verdana,arial;color:#ffffff;text-decoration:none;font-weight:bold;}
#cpobl04{position:absolute;left:270px;top:2px;font-size:6pt;font-family:verdana,arial;color:#ffffff;text-decoration:none;font-weight:bold;}
#btnEnviar{	position:absolute; left:296px; top:-2px;}
#esq{background:url(../img/esq_card.gif) left no-repeat; width:7px; height:50px; margin-right:-8px; float:left; #00FF00}
#esq2{width:100%; margin-left:7px;}
#dir{background:url(../img/dir_card.gif) right no-repeat; width:7px; height:50px; float:left;}
#meio{background:url(../img/bg_card.gif) repeat-x; float:left;  height:50px; padding:0 3px 0 3px;}
/* Geral */
.containerBarraLogin { font-family:Verdana, Geneva, sans-serif; letter-spacing:-0.5px;} 
.barraParceiros { width: 420px; height: 32px; padding: 3px 0 0 0; /*border: 1px solid #dbdbdb;*/ background: url(../img/bg_login_parceiros.gif) left top repeat-x; /*text-align: center;*/ /*font-size: 0.688em;*/ } 
.barraLuizaCred { width: 420px; height: 32px; padding: 3px 0 0 0; border: 1px solid #dbdbdb; background: url(../img/bgcinza.jpg) left top repeat-x; /*text-align: center;*/ /*font-size: 0.688em;*/ } 
.txtItau { font-weight:bold;} 
/* Form */ 
.formNumCartao { position: relative; top: -18px; *top: -21px; /* IE7 */ /*left: 55px;*/ /*font-size: 0.688em;*/ } 
.formNumCartao input{ height:11px;}
.formBtnCartoes { position: relative; top: -34px; *top: -39px; /* IE7 */ left: 300px; *left: 348px; /* IE7 */ } 
.formBarraLogin { border: 1px solid #dbdbdb; background: #FFF; width: 30px; height: 14px; margin: 0 1px 0 0; text-align: center; font-size: 1em;	 }
.containerBarraLogin { color:#FFF; text-align:left; font-size:10px;}


/*reset*/
#ctExtra h1{ text-indent:-999em;}
#ctExtra h1, #ctExtra h2, #ctExtra h3, #ctExtra p{ margin:0; padding:0;}
#ctExtra a{ text-decoration:none;}
#ctExtra ul{ list-style:none inside; margin:0; padding:0;}


/**/
#ctExtra { width:100%; height:auto; overflow:hidden; font:12px Arial, Helvetica, sans-serif; color:#333; background:#E4E4E4 url(../images/bg.png) repeat-x;}
#ctExtraBg{ width:100%; height:auto; overflow:hidden; /*background:url(../images/bgBot.png) repeat-x bottom;*/ padding-bottom:25px;}
#ctExtraPop{ width:100%; height:auto; overflow:hidden; font:12px Arial, Helvetica, sans-serif; color:#333; padding-bottom:25px;}
#ctExtra *{ outline:none;}
#ctExtra .red{ color:#D01819;}

#ctExtra .top{ width:960px; height:109px; margin:0 auto; background:url(../images/topBg.png) no-repeat right top;}
#ctExtra .top h1{ width:164px; height:73px; background:url(../images/logotipo.png) no-repeat; float:left; margin:27px 0 0 21px;}
#ctExtra .top .iframe { border:0pt none; padding:0pt; overflow:hidden; width:420px; height:36px; float:right; margin:4px 239px 0 0; display:inline;}
#ctExtra .top .menu{ width:751px; height:43px; float:right; margin:17px 0 0;}
#ctExtra .top .menu .nav li{ float:left;}
#ctExtra .top .menu .nav .m1{ width:168px; height:43px; background:url(../images/menuBt1.png)}
#ctExtra .top .menu .nav .m2{ width:108px; height:43px; background:url(../images/menuBt2.png)}
#ctExtra .top .menu .nav .m5{ width:111px; height:43px; background:url(../images/menuBt5.png)}
#ctExtra .top .menu .nav .m3{ width:177px; height:43px; background:url(../images/menuBt3.png)}
#ctExtra .top .menu .nav .m4{ width:187px; height:43px; background:url(../images/menuBt4.png); position:relative;}
#ctExtra .top .menu .nav .m4 ul{ position:absolute; z-index:10; display:none;}
#ctExtra .top .menu .nav .m4:hover ul{ display:block;}
#ctExtra .top .menu .nav li a{ height:43px; display:block; text-indent:-999em;}
#ctExtra .top .menu .nav li ul{ width:182px; background:url(../images/dropBot.png) bottom no-repeat; padding-bottom:4px; margin-left:3px;}
#ctExtra .top .menu .nav li ul li{ width:182px; background-color:#9d0109;}
#ctExtra .top .menu .nav li ul li a{ width:147px; height:38px; text-indent:0; line-height:38px; margin-left:3px; color:#FFF; font-weight:bold; font-family:Verdana, Geneva, sans-serif; padding:0 15px;}
#ctExtra .top .menu .nav li ul li:hover a{ background:#be030f;}

#ctExtra #bnrDestaque{ width:956px; height:269px; margin:0 auto 8px; background:url(../images/destBg.png); padding:4px 2px 2px;}

/* [BANNER DESTAQUE] */
/*Estrutura*/
#ctExtra #bnrDestaque .bnrContent{ width:686px; height:269px; float:left; position:relative;}
#ctExtra #bnrDestaque .bnrContent a{ cursor:pointer;}
#ctExtra #bnrDestaque .bnrContent .banner{ width:686px; height:269px; float:left; display:none; position:absolute;}
#ctExtra #bnrDestaque .bnrContent .bnr1item{ background:url(../images/banner1-v5.jpg) no-repeat;}
#ctExtra #bnrDestaque .bnrContent .bnr2item{ background:url(../images/banner2-v3.jpg) no-repeat;}
#ctExtra #bnrDestaque .bnrContent .bnr3item{ background:url(../images/banner4-v2.jpg) no-repeat;}
#ctExtra #bnrDestaque .bnrContent .bnr4item{ background:url(../images/banner3-v2.jpg) no-repeat;}
#ctExtra #bnrDestaque .bts{ width:270px; height:269px; float:right;}
#ctExtra #bnrDestaque .bts .bt{ width:255px; height:56px; float:left; margin-bottom:1px; position:relative; padding:10px 0 0 15px; font-family:Verdana, Geneva, sans-serif; overflow:visible;}
#ctExtra #bnrDestaque .bts .first{ margin-top:1px;}
#ctExtra #bnrDestaque .bts .bnr1{ background:url(../images/btBnrBgFirst.png) right;}
#ctExtra #bnrDestaque .bts .bnr2{ background:url(../images/btBnrBg.png) right;}
#ctExtra #bnrDestaque .bts .bnr3{ background:url(../images/btBnrBg.png) right;}
#ctExtra #bnrDestaque .bts .bnr4{ background:url(../images/btBnrBgLast.png) right;}
#ctExtra #bnrDestaque .bts .bt .btActive{ width:14px; height:20px; position:absolute; top:22px; left:-12px; background:url(../images/bnrBtIcoActive.png); display:none;}
#ctExtra #bnrDestaque .bts .bt:hover{ background-position:left;}
/*#ctExtra #bnrDestaque .bts .bt:hover .btActive{ display:block;}*/
#ctExtra #bnrDestaque .bts .active{ background-position:left;}
#ctExtra #bnrDestaque .bts .active .btActive{ display:block;}
/*formataÃ§Ã£o*/
#ctExtra #bnrDestaque .bts .bt p{ color:#FFF; font-size:11px;}
#ctExtra #bnrDestaque .bts .bt strong{ color:#ffd800; text-transform:uppercase; font-size:11px; line-height:16px;}
/* [/BANNER DESTAQUE] */

#ctExtra .beneficios{ width:960px; height:auto; overflow:hidden; margin:0 auto 8px; padding-bottom:5px; background:url(../images/benBot.png) no-repeat bottom;}
#ctExtra .beneficios h2{ height:32px; text-indent:-999em; background:url(../images/benTop.png) no-repeat; position:relative;}
#ctExtra .beneficios .cont{ width:956px; height:auto; overflow:hidden; border-left:1px solid #999; border-right:1px solid #999; background:url(../images/benContBg.png) repeat-x bottom; padding:2px 1px 0;}
#ctExtra .beneficios .cont .box{ width:239px; height:64px; float:left; background:url(../images/benBoxSep.gif) no-repeat right;}
#ctExtra .beneficios .cont .last{ background:none;}
#ctExtra .beneficios .cont .box .img{ width:95px; height:64px; float:left;}
#ctExtra .beneficios .cont .b1 .img{ background:url(../images/benIco6.jpg) no-repeat center;}
#ctExtra .beneficios .cont .b2 .img{ background:url(../images/benIco5.jpg) no-repeat center;}
#ctExtra .beneficios .cont .b3 .img{ background:url(../images/benIco3.jpg) no-repeat center;}
#ctExtra .beneficios .cont .b4 .img{ background:url(../images/benIco4.jpg) no-repeat center;}
#ctExtra .beneficios .cont .box p{ color:#666; padding-top:8px;}
#ctExtra .beneficios .cont .box strong{ color:#cc0000; padding-top:8px; text-transform:uppercase;}
#ctExtra .beneficios .vejamais{ display:block; width:150px; height:26px; position:absolute; top:3px; right:5px;}

#ctExtra .produtos{ width:960px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:6px; background:url(../images/vitBot.png) no-repeat bottom;}
#ctExtra .produtos h2{ height:59px; text-indent:-999em; background:url(../images/vitTop.png) no-repeat;}
#ctExtra .produtos .cont{ width:958px; height:auto; overflow:hidden; border-left:1px solid #d2151c; border-right:1px solid #d2151c; padding:15px 0 5px; background:#fff;}

#ctExtra .boxCont{ width:960px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:5px; background:url(../images/boxContBot.png) no-repeat bottom; font-family:Verdana, Geneva, sans-serif;}
#ctExtra .boxCont .top{ width:960px; height:7px; background:url(../images/boxContTop.png);}
#ctExtra .boxCont .cont{ width:918px; height:auto; overflow:hidden; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; background:#FFF; padding:20px;}
#ctExtra .boxCont .cont h2{ font-size:22px; font-weight:bold; color:#006cad;}
#ctExtra .boxCont .cont p.desc{ padding:5px 0 0;}
#ctExtra .boxCont .cont p.desc strong{ font-weight:normal;}
#ctExtra .boxCont .saibamais{ padding-top:5px; color:#069; font-weight:bold; display:block; width:85px;}
#ctExtra .boxCont .saibamais:hover{ color:#39c;}
#ctExtra .boxCont .cont .boxes{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
#ctExtra .boxCont .cont .boxes .box{ width:50%; height:auto; overflow:hidden; float:left; padding-bottom:11px;}
#ctExtra .boxCont .cont .boxes .box .ico{ width:60px; height:73px;  float:left;}
#ctExtra .boxCont .cont .boxes .box .info{ width:375px; padding:3px 5px 0 6px; float:left;}
#ctExtra .boxCont .cont .boxes .dtr{ overflow:hidden; padding-top:11px;}
#ctExtra .boxCont .cont .boxD  .box{ width:100%; height:auto; overflow:hidden; float:left; padding-bottom:11px;}
#ctExtra .boxCont .cont .boxD  .box .info{ width:840px; padding:5px 5px 0 6px; float:left;}
#ctExtra .boxCont .cont .boxB  .box .ico{ width:100px; height:73px;  float:left;}
#ctExtra .boxCont .cont .boxB  .box .info{ width:325px; padding:5px 5px 0 6px; float:left;}
#ctExtra .boxCont .cont .boxF  .box{ width:100%; height:auto; overflow:hidden; float:left; padding-bottom:11px;}
#ctExtra .boxCont .cont .boxF  .box .ico{ width:210px; height:146px; float:left;}
#ctExtra .boxCont .cont .boxF  .box .info{ width:660px; padding:5px 5px 0 35px; float:left;}
#ctExtra .boxCont .cont .boxF  .dtr{ overflow:hidden; padding:11px 0 35px;}
#ctExtra .boxCont .cont .boxQ  .box{ width:90%; height:auto; overflow:hidden; float:left; padding-bottom:11px;}
#ctExtra .boxCont .cont .boxQ  .box .info{ width:95%; padding:5px 5px 0 35px; float:left;}
#ctExtra .boxCont .cont .boxQ  .dtr{ overflow:hidden; padding:11px 0 35px;}
#ctExtraPop .boxT .box{ width:100%; height:auto; overflow:hidden; float:left; padding-bottom:11px;}
#ctExtraPop .boxT .box .ico{ width:210px; height:146px; float:left;}
#ctExtraPop .boxT .box .info{ width:250px; padding:5px 5px 0 35px; float:left;}
#ctExtraPop .boxT .dtr{ overflow:hidden; padding:29px 0 0px;}
#ctExtraPop .boxes .t1 .ico{ background:url(../images/cartoes01.jpg) no-repeat center;}
#ctExtraPop .boxes .t2 .ico{ background:url(../images/cartoes02.jpg) no-repeat center;}
#ctExtraPop .boxes a{ color:#333; font-weight:bold;}
#ctExtraPop .boxes a:hover{ text-decoration:underline;}
#ctExtra .boxCont .cont .boxes .box .info h3{ font-weight:bold;}
#ctExtra .boxCont .cont .boxes .box .info h3,
#ctExtra .boxCont .cont .boxes .box .info p,
#ctExtra .boxCont .cont .boxes .box .info a{ font-size:11px;}
#ctExtra .boxCont .cont .boxes .box .info a{ color:#333;}
#ctExtra .boxCont .cont .boxes .box .info a:hover{ text-decoration:underline;}
#ctExtra .boxCont .cont .boxes .v1 .ico{ background:url(../images/ico40.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v2 .ico{ background:url(../images/icoCtAd.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v3 .ico{ background:url(../images/ico70.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v4 .ico{ background:url(../images/ico12x.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v5 .ico{ background:url(../images/ico6x.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v6 .ico{ background:url(../images/icoSaque.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v7 .ico{ background:url(../images/icoOfertas.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .v8 .ico{ background:url(../images/icoPontos.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .b1 .ico{ background:url(../images/ico50tur.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .b2 .ico{ background:url(../images/ico50fut.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .b3 .ico{ background:url(../images/ico50par.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .b4 .ico{ background:url(../images/ico50cin.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .b5 .ico{ background:url(../images/ico50mc.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .b6 .ico{ background:url(../images/ico50gpa.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .s1 .ico{ background:url(../images/icoSegPerda.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s2 .ico{ background:url(../images/icoSaque.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s3 .ico{ background:url(../images/icoSegDes.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s4 .ico{ background:url(../images/icoCredito.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s5 .ico{ background:url(../images/icoSegRes.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s6 .ico{ background:url(../images/icoParc12.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s7 .ico{ background:url(../images/icoSegCom.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .s8 .ico{ background:url(../images/icoCombos.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .d1 .ico{ background:url(../images/icoSegPR1.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .d2 .ico{ background:url(../images/icoSegPR2.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .d3 .ico{ background:url(../images/icoSegPR3.png) no-repeat;}
#ctExtra .boxCont .cont .boxes .f1 .ico{ background:url(../images/cartoes01.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .f2 .ico{ background:url(../images/cartoes02.jpg) no-repeat center;}
#ctExtra .boxCont .cont .boxes .t1 .ico{ background:url(../images/cartoes01-v2.jpg) no-repeat center; width:150px; height:115px;}
#ctExtra .boxCont .cont .boxes .t2 .ico{ background:url(../images/cartoes02-v2.jpg) no-repeat center; width:150px; height:115px;}
#ctExtra .boxCont .cont .boxes .t1 .info,
#ctExtra .boxCont .cont .boxes .t2 .info{ width:295px;}
#ctExtra .leg{ color:#666; font-size:9px; text-align:justify; width:958px; margin:0 auto; display:block; padding:10px 0 0 0;}
#ctExtra .leg p{ margin-top:5px;}
#ctExtra .boxCont .cont .cols{ width:48%; padding:0 2% 0 0; float:left; font-size:11px; text-align:justify; margin-top:30px;}
#ctExtra .boxCont .cont .cols .imgs{ width:140px; float:left;}
#ctExtra .boxCont .cont .cols .infos{ width:280px; float:left; padding:30px 10px;}
#ctExtra .boxCont .cont .cols .infos a{ font-weight:bold; color:#333;}
#ctExtra .boxCont .cont .cols .infos a:hover{ color:#D01819;}

/* [BANNER FOOTER] */
.bnrFt{ width:392px; height:auto; left:50%; margin-left:-171px; position:fixed; bottom:0; z-index:15;}
.bnrFt .bnrFtCont{ display:block; width:392px; height:115px; margin:0 auto;}
.bnrFt .bnrFtCont .bnrFtTop{ width:392px; height:18px; background:url(../images/bannerFtSprite.png) bottom center;}
.bnrFt .bnrFtCont .bnrFtImgP{ width:392px; height:97px; background:url(../images/bannerFt.jpg) top center no-repeat;}
.bnrFt .bnrFtCont .bnrFtImgG{ width:392px; height:197px; background:url(../images/bannerFt.jpg) bottom center no-repeat; position:relative; display:none;}
.bnrFt .bnrFtCont .bnrFtImgG .bnrFtClose{ width:59px; height:18px; background:url(../images/bannerFtSprite.png) top right; position:absolute; top:2px; right:2px; text-indent:-999em;}
.bnrFt .bnrFtCont:hover{ width:392px; height:197px;}
.bnrFt .bnrFtCont:hover .bnrFtTop{ display:none;}
.bnrFt .bnrFtCont:hover .bnrFtImgP{ display:none;}
.bnrFt .bnrFtCont:hover .bnrFtImgG{ display:block;}
/* [/BANNER FOOTER] */

/* coleÃ§Ã£o */
.compareNow{ display:none;}
.prateleira .vitrineProdutos{ padding:0 30px;}
.prateleira .vitrineProdutos li{ margin:0; width:24.9%;}
.prateleira .vitrineProdutos li.last{ clear:both;}
.prateleira .vitrineProdutos li .name{ font-size:11px;}
.prateleira .vitrineProdutos .productDetail{ font-size:70%;}
.prateleira .vitrineProdutos .smallRating{ display:none !important;}

/*temp*/
#ctExtra .produtos{display:none;}