#htExSol{ width:100%; height:auto; overflow:hidden; background:#d6e6fa url(../images/geralBg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; padding:0 0 25px 0;}
#htExSol a{ text-decoration:none;}
#htExSol *{ outline:0; border:0;}
#htExSol ul{ margin:0; padding:0;}
#htExSol .top{ width:942px; height:89px; margin:0 auto; position:relative;}
#htExSol .top h1{ margin:13px 0 0; padding:0; float:left;}
#htExSol .top .menu{ width:507px; height:54px; background:url(../images/menuBg.png) no-repeat; position:absolute; bottom:0; right:0;}
#htExSol .top .menu ul.nav{ list-style:none inside; padding:0; margin:18px 0 0 52px;}
#htExSol .top .menu ul.nav li{ float:left; padding-left:7px; margin-right:10px; background:url("http://imagens.extra.com.br/App_Themes/Extra/img/smallIco.png") no-repeat 0 -393px;}
#htExSol .top .menu ul.nav li a{ font-size:13px; font-weight:bold; color:#06478c; text-transform:uppercase; font:Verdana, Geneva, sans-serif; float:left; margin-top:3px;}
#htExSol .top .menu ul.nav li a:hover{ color:#3e6a98;}
#htExSol .banner{ width:942px; height:auto; overflow:hidden; margin:0 auto 7px auto;}
#htExSol .banner .left{ width:411px; height:203px; float:left; background:url(../images/bannerLeftBg.jpg) no-repeat; padding:30px;}
#htExSol .banner .right{ width:471px; height:263px; float:left; background:url(../images/bannerRightHomeBg.jpg) no-repeat;}
#htExSol .banner .info{ background:url(../images/bannerRightInfoBg.jpg) no-repeat;}
#htExSol .banner .mobile{ background:url(../images/bannerRightTelBg.jpg) no-repeat;}
#htExSol .banner .audio{ background:url(../images/bannerRightAudioVideoBg.jpg) no-repeat;}
#htExSol .banner h2{/* margin:30px 0 13px 30px;*/ margin:0 0 13px; padding:0;}
#htExSol .banner h3{ font-size:14px; text-transform:uppercase; font-weight:normal; color:#06478c; margin:0; padding:0;}
#htExSol .banner p{ font-size:12px; color:#333; margin:17px 0 0 0; padding:0;}
#htExSol .banner .comoFunc{ margin-top:10px; float:left;}
#htExSol .banner .confira{ font-size:12px; font-weight:bold; color:#C33; margin-top:10px; float:left; background:url("http://imagens.extra.com.br/App_Themes/Extra/img/smallIco.png") no-repeat 0 -397px; padding-left:7px; text-decoration:underline;}
#htExSol .boxA{ width:940px; height:auto; overflow:hidden; margin:0 auto 15px;}
#htExSol .boxA h2{ text-indent:-999em; width:940px; height:59px; overflow:hidden; margin:0; padding:0; background:url(../images/boxAtop.gif) no-repeat;}
#htExSol .boxA .content{ width:900px; height:100px; padding:6px 20px; overflow:hidden; background:url(../images/boxAcontent.jpg) no-repeat;}
#htExSol .boxA .content img{ float:left; margin-left:16px;}
#htExSol .boxA .content ul{ list-style:none inside; float:right; width:325px; padding-top:8px; overflow:hidden; margin:0 15px;}
#htExSol .boxA .content ul.uright{ width:290px; float:right; margin-right:15px;}
#htExSol .boxA .content ul li{ font-size:11px; text-transform:uppercase; padding:5px 0 0 27px; margin-bottom:5px; background:url(../images/vant-li-ico.gif) no-repeat;}
#htExSol .boxB{ width:940px; height:auto; overflow:hidden; margin:0 auto 25px; background:url(../images/boxBbot.gif) bottom no-repeat; padding-bottom:8px;}
#htExSol .boxB h2{ text-indent:-999em; width:940px; height:59px; overflow:hidden; margin:0; padding:0; background:url(../images/boxBtop.gif) no-repeat;}
#htExSol .boxB .content{ width:908px; height:auto; overflow:hidden; padding:6px 16px; background:url(../images/boxBcont.gif) repeat-y;}
#htExSol .boxB .content .box{ width:449px; height:auto; overflow:hidden; background:url(../images/boxBboxContTop.gif) no-repeat; padding:5px 0 0 0;}
#htExSol .boxB .content .left{ float:left;}
#htExSol .boxB .content .right{ float:right;}
#htExSol .boxB .content .box .cont{ width:447px; height:auto; overflow:hidden; border-left:1px solid #e1eaf9; border-right:1px solid #e1eaf9; background:#eff7fe;}
#htExSol .boxB .content .box .cont .item{ width:447px; /*height:105px;*/ height:auto; overflow:hidden; background:url(../images/boxBboxItenBg.gif) bottom no-repeat; padding-top:5px;}
#htExSol .boxB .content .box .cont .last{ background:none;}
#htExSol .boxB .content .box .cont .item .itemDesc{ width:350px; /*height:105px;*/ height:auto; overflow:hidden; padding-left:97px; float:right; position:relative;}
#htExSol .boxB .content .box .cont .rede  .itemDesc{ background:url(../images/icoRedes.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .pc    .itemDesc{ background:url(../images/icoPc.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .soft  .itemDesc{ background:url(../images/icoSofts.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .tot   .itemDesc{ background:url(../images/icoTotal.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .ant   .itemDesc{ background:url(../images/icoAntVir.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .vis   .itemDesc{ background:url(../images/icoVisita.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .hTel  .itemDesc{ background:url(../images/icoHelpTel.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .hMast .itemDesc{ background:url(../images/icoHelpMaster.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .cel   .itemDesc{ background:url(../images/icoCel.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .smart .itemDesc{ background:url(../images/icoSmart.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .tv32  .itemDesc{ background:url(../images/icoTv32.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .tv32sup .itemDesc{ background:url(../images/icoTv32Sup.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .tv32up  .itemDesc{ background:url(../images/icoTv32up.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .home .itemDesc{ background:url(../images/icoHoTh.gif) center left no-repeat;}
#htExSol .boxB .content .box .cont .item .itemDesc h3{ margin:5px 0; padding:0; color:#06478c; font-size:15px; text-transform:uppercase;}
#htExSol .boxB .content .box .cont .item .itemDesc p{ margin:0; padding:0; color:#333; font-size:12px;}
#htExSol .boxB .content .box .cont .item .itemDesc .itemDet{ width:350px; height:25px; /*position:absolute; bottom:5px;*/ padding:10px 0 7px;}
#htExSol .boxB .content .box .cont .item .itemDesc .itemDet .btDet{ width:74px; height:18px; display:block; text-align:right; font-size:10px; color:#333; line-height:18px; padding:0 4px; background:#d6e6fa url(../images/btDetBg.gif) 4px 2px no-repeat; float:left; margin-right:15px;}
#htExSol .boxB .content .box .cont .item .itemDesc .itemDet .btComp{ width:82px; height:24px; display:block; background:url(../images/lbBtComprar.gif) center no-repeat; float:right; margin:-4px 15px 0 0; text-indent:-999em;}
#htExSol .boxB .content .box .cont .item .itemDesc .itemDet p{ font-size:12px; float:left; line-height:18px;}
#htExSol .boxB .content .box .cont .item .itemDesc .itemDet p strong{ color:#d41b22; font-size:17px;}
#htExSol .boxB .content .box .bot{ width:449px; height:5px; background:url(../images/boxBboxContBot.gif) bottom no-repeat;}
#htExSol .boxes{ width:960px; height:360px; margin:0 auto;}
#htExSol .boxes .boxH{ width:311px; height:360px; float:left; margin:0 4px;}
#htExSol .boxes .boxH h2{ width:311px; height:58px; text-indent:-999em; margin:0; padding:0;}
#htExSol .boxes .boxH .cont{ width:311px; height:302px; background:url(../images/boxContBg.gif) no-repeat; position:relative;}
#htExSol .boxes .boxH .cont .btConfira{ position:absolute; bottom:23px; right:63px;}
#htExSol .boxes .boxH .cont ul{ list-style:none inside; float:left; width:260px; padding-top:10px; overflow:hidden; margin-left:30px;}
#htExSol .boxes .boxH .cont ul li{ font-size:11px; text-transform:uppercase; padding:5px 0 0 27px; margin-bottom:2px; background:url(../images/vant-li-ico.gif) no-repeat;}
#htExSol .boxes .boxH .cont .img{ width:311px; height:115px; position:absolute; bottom:70px;}
#htExSol .boxes .audio .cont .img{ background:url(../images/hometheater.jpg) no-repeat center;}
#htExSol .boxes .info .cont .img{ background:url(../images/notebook.jpg) no-repeat center;}
#htExSol .boxes .mobile .cont .img{ background:url(../images/celulares.jpg) no-repeat center;}
#htExSol .boxes .audio h2{ background:url(../images/boxTopAudio.gif) no-repeat;}
#htExSol .boxes .info h2{ background:url(../images/boxTopInfo.gif) no-repeat;}
#htExSol .boxes .mobile h2{ background:url(../images/boxTopMobile.gif) no-repeat;}
#htExSol .parceria{ width:910px; height:auto; overflow:hidden; padding:0 15px; text-align:right; margin:0 auto; font-size:11px;}
#htExSol .parceria p, #htExSol .parceria img{ float:right;}

/*lightbox*/
#lbMask { position:fixed; left:0; top:0; z-index:98; background:#000; display:none; width:100%; height:100%;}
.lbWindow { position:fixed; left:0; top:0; z-index:99; display:none; width:842px; height:520px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.lbWindow .lbTop{ width:842px; height:10px; background:url(../images/LbxBoxPTop.gif) no-repeat;}
.lbWindow .lbMid{ width:822px; height:auto; overflow:hidden; background:#fff; position:relative; padding:0 10px;}
.lbWindow a.lbClose{ width:75px; height:25px; line-height:25px; font-size:12px; position:absolute; right:10px; background:url(../images/lbBtClose.gif) right center no-repeat; text-decoration:none; color:#333; text-transform:uppercase;}
.lbWindow a.lbClose:hover{ color:#C33;}
.lbWindow .lbBox{ width:812px; height:auto; overflow:hidden; margin:0 auto;}
.lbWindow .lbBox .lbBoxTop{ width:812px; height:14px; background:url(../images/lbBoxTop.gif) no-repeat;}
.lbWindow .lbBox .lbBoxMid{ width:810px; border-right:1px solid #dfe9f9; border-left:1px solid #dfe9f9; background:#eff7fe; height:auto; overflow:hidden; position:relative;}
.lbWindow .lbBox .lbBoxMid ul.lbList{ width:90%; height:auto; overflow:hidden; list-style:none inside; padding:5px 5%; margin:0;}
.lbWindow .lbBox .lbBoxMid ul.lbList li{ background:url(../images/lbIcoCheck.gif) 0 5px no-repeat; margin:0 0 7px; padding-left:35px; font-size:12px;}
.lbWindow .lbBox .lbBoxMid .lbBtCliqueAprov{ width:202px; height:37px; text-indent:-999em; float:right; margin-right:10px; background:url(../images/lbBtCliqueAprov.gif) no-repeat;}
.lbWindow .lbBox .lbBoxBot{ width:812px; height:14px; background:url(../images/lbBoxBot.gif) no-repeat;}
.lbWindow .lbTit{ width:100%; height:50px; overflow:hidden; font-size:20px; color:#06478C; line-height:40px; text-transform:uppercase;}
.lbWindow .lbTit img{ float:left; margin-right:10px;}
.lbWindow .lbBot{ width:842px; height:10px; background:url(../images/LbxBoxPBot.gif) no-repeat;}

/*ajustes provisórios*/
#htExSol .banner .comoFunc{ display:none;}
#htExSol .banner h2{ margin-top:10px;}
#htExSol .banner h3{ margin-top:18px;}
#htExSol .banner p{ margin-top:20px;}