*{margin:0;padding:0;border:0;list-style:none;outline:0}
.clear{clear:both !important}
.nomg{margin:0!important;}
.nomg-r{margin-right:0!important;}
.nopd{padding:0!important;}
.nobg{background:none!important;}
a {text-decoration:none;color:#000}
a:hover {text-decoration:underline}


body{text-align:center;background:url(../images/bg-body.jpg) repeat-x}
#detalhes,#faleconosco{text-align:center;background:url(../images/bg-outras.gif) repeat-x}
#bg-footer{width:100%;background:url(../images/bg_footer.jpg) repeat-x center bottom;}
#main{width:990px;margin:auto;text-align:left}

/*sprite*/
#header h1 a, #header .assine .tel, .down a, #content .destaque .texto  .assinar, #footer .pagto span.cartoes, #footer .logo a, #header .assine a.assineaqui{background: url(../images/sprite.gif)}

#header{height:135px}
#header h1 a{float:left;width:236px;height:75px;margin-top:15px;background-position:0 0;text-indent:-15000px;}
#header .assine{float:right;margin-top:52px}
#header .assine a.assineaqui{display:block;width:136px;height:26px;background-position:0 -83px;text-indent:-15000px}
#header .assine .tel{display:block;width:119px;height:35px;margin:10px 0 0 10px;background-position:-355px -40px;text-indent:-15000px}
#header .menu{float:left;clear:left;display:block;margin-top:10px}
#header .menu li{float:left;margin-right:10px}
#header .menu li a{display:block;padding:6px 10px;font:bold 14px Arial;color:#f4a600}
#header .menu li a:hover{color:#ffffff;font:bold 14px Arial;background-color:#ffd797;text-decoration:none;}
#header .menu li.active{float:left;font:bold 14px Arial;padding:6px 10px;background:#ff9c00;font-weight:bold;color:#fff}

/*home*/
#content h2{margin-bottom:15px;font:bold 18px Arial;color:#f4a600}
#content p.geral,#content p.valor, #content .coluna1, #content .coluna2{margin-bottom:20px;font:14px Arial;color:#4f4f4f;line-height:20px}
#content .destaque{clear:both;position:relative;width:990px;height:300px;background:url(../images/bg-destaque.jpg) no-repeat}
#content .destaque .texto{margin-left:435px;padding-top:40px}
#content .destaque .texto .title{font:bold 30px Arial;color:#ff9c00}
#content .destaque .texto .preco{margin-left:170px}
#content .destaque .texto span.por{margin-left:15px} 
#content .destaque .texto span.cifrao{font-size:14px;color:#ffffff}
#content .destaque .texto span.numero{font:bold 38px Arial;line-height:40px;color:#ff9c00}
#content .destaque .texto span.mes{float:none;font-size:14px;color:#ffffff}
#content .destaque .texto p.geral{font:14px Arial;color:#fff;width:515px;}
#content .destaque .texto p.valor, #content .destaque .texto p.seta{margin-left:35px;font:14px Arial;color:#fff}
#content .destaque .texto p.seta{margin-bottom:5px;background:url(../images/firula.gif) no-repeat scroll 0 3px}
#content .destaque .texto  .assinar{display:block;width:204px;height:34px;background-position:-238px 0;text-indent:-15000px}

#content .destaque  .selo{position:absolute;width:139px;height:131px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.ig.com.br/acelerador/images/selo.png,sizingMethod=scale);top:145px;left:365px}
html>body #content .destaque .selo{background:url(http://www.ig.com.br/acelerador/images/selo.png) no-repeat}

#content .coluna1{float:left;width:305px;margin:35px 25px 0 0;}
#content .coluna1 .descricao{padding-bottom:15px;margin:35px 0 20px}
#content .coluna2{float:left;width:310px;margin:35px 25px 0 0;}
#content .coluna2 a.links{float:left;margin-top:25px;color:#ff9c00;font:14px Arial}
#content .coluna3{float:left;width:305px;margin-top:35px;}
#content .coluna3 .desc2{float:left;width:310px;margin-right:30px}
#content .coluna3 .desc2 ul li{margin-bottom:20px}
#content .coluna3 ul li.icone1, #content .coluna3 ul li.icone2, #content .coluna3 ul li.icone3, #content .coluna3 ul li.icone4{float:left;display:block;width:270px;height:46px;margin-bottom:18px;padding-left:55px;line-height:25px;background:transparent url(../images/sprite-icone.gif) no-repeat;font:14px Arial;color:#4f4f4f;line-height:20px}
#content .coluna3 ul li.icone1{background-position:0 4px}
#content .coluna3 ul li.icone2{background-position:0 -57px}
#content .coluna3 ul li.icone3{background-position:0 -117px}
#content .coluna3 ul li.icone4{background-position:0 -177px}
#content .oferta p{margin:30px 0 40px;font:11px Arial;color:#999999}
/*fim - home*/

/*Mais detalhes*/
#detalhes p{font:12px Arial;margin-bottom:24px;color:#4f4f4f}
#detalhes ul.suporte li{margin-bottom:10px;font:12px Arial;color:#4f4f4f}
#detalhes .left h3{float:left;margin-bottom:5px;font:12px Arial;color:#4f4f4f}
#detalhes .left h3 p{float:left;margin-bottom:0! important;width:145px;color:#4f4f4f}
#detalhes .left span{float:left;width:15px;}
#detalhes .left{float:left;width:165px;margin-top:25px} 
#detalhes .right{float:right;width:765px;margin:25px 0 60px} 
#detalhes .right span.destaque{font:bold 12px Arial;color:#ff9c00;background:none}
/*fim - Mais detalhes*/

/* faleconosco*/
#faleconosco #content.fale{width:600px;margin-top:30px;}
#faleconosco #content.fale h2{margin-bottom:12px;font:bold 18px Arial;color:#ff9c00}
#faleconosco #content.fale p.fale1{margin-bottom:10px;font:12px Arial;color:#4f4f4f}
#faleconosco #content.fale p.fale2{margin-bottom:30px;font:12px Arial;color:#4f4f4f}
#faleconosco #content.fale a.links-fale{color:#ff9c00}
#faleconosco #content.fale a{text-decoration:underline}
#faleconosco #content.fale a:hover{text-decoration:none}
#faleconosco #content form{width:515px;margin-left:82px;}
#faleconosco #content form div.g{float:left;margin-bottom:25px;clear:both;width:515px}
#faleconosco #content label{float:left;width:72px;margin-right:8px;text-align:right;font:bold 12px Arial;color:#4f4f4f}
#faleconosco #content input{float:left;width:215px;height:20px;border:1px solid #bbbbbb}
#faleconosco #content .nome input{width:425px}
#faleconosco #content .cidade-estado{width:515px}
#faleconosco #content .cidade{width:auto!important;margin-bottom:0 !important;clear:none!important;}
#faleconosco #content .estado{width:auto!important;margin-bottom:0 !important;clear:none!important;}
#faleconosco #content .tel{width:305px}
#faleconosco #content .input-cidade{width:215px;margin-right:18px}
#faleconosco #content .label-estado{width:41px}
#faleconosco #content .input-estado{width:140px;}
#faleconosco #content .assunto{width:305px}
#faleconosco #content .ddd{width:50px;margin-right:10px}
#faleconosco #content .num-tel{width:155px}
#faleconosco #content select{border:1px solid #bbbbbb}
#faleconosco #content textarea{width:425px;height:165px;border:1px solid #bbbbbb}
#faleconosco #content .botao{float:right;width:105px;height:34px;margin:0 8px 165px 0;border:0 !important;text-indent:-15000px;background:url(../images/bt-enviar.gif) no-repeat;}
/*fale+conosco.html*/
/*fale+conosco+ok.html*/
#faleconosco p.fale-ok{margin-bottom:290px;font:12px Arial;color:#4f4f4f}
/*//fale+conosco+ok.html*/
/* fim - faleconosco*/

#footer{width:990px;height:145px;}
#footer .pagto{float:left;width:260px;margin:15px 185px 0px 0}
#footer .pagto span.forma-pagto{float:left;margin-right:5px}
#footer .pagto span.cartoes{float:left;display:block;width:118px;height:17px;text-indent:-15000px;background-position:0px -177px}
#footer .pagto p.forma{float:left;font:bold 12px Arial;color:#3d79b6;margin-bottom:10px}
#footer .servicos span a{float:left;font:bold 12px Arial;color:#3d79b6;margin-bottom:10px}
#footer .pagto p.desc{font:12px Arial;color:#3d79b6;margin-bottom:0}
#footer .pagto p.desc1{font:11px Arial;color:4f4f4f}
#footer .servicos{float:left;width:185px;margin-top:15px}
#footer .servicos a{float:left;clear:both;width:185px}
#footer .servicos a.serv{font:bold 12px Arial;color:#3d79b6}
#footer .servicos a.conheca{font:11px Arial;color:#333333}
#footer .servicos a.link{font:12px Arial;width:150px;color:#3d79b6;text-decoration:underline}
#footer .servicos a:hover.link{text-decoration:none}
#footer .logo a{float:right;display:block;width:117px;height:74px;margin-top:15px;background-position:-238px -35px}
#footer .sub{float:left;clear:left;display:block;width:990px;margin:30px 0 0}
#footer .sub ul{color:#fff}
#footer .sub li{float:left}
#footer .sub span.w,#footer .sub-mais span.w{color:#3d79b7}
#footer .sub li a{padding:0px 5px;font:12px Arial;color:#fff}
#footer .sub p.copy{float:right;margin:4px 0 0 0;font:11px Arial;color:#c2e8ff}