*{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}

.bg-pontilhado{background:url(../images/pontilhado.gif) repeat-x center bottom}

body{text-align:center;background:url(../images/bg-body.jpg) 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, #content .coluna3 a.download, #header .assineaqui, #content .destaque .botao a.assinar, #content .acesse a.bt-acesse, #footer .logo a{background: url(../images/sprite.gif)}

#header{height:135px}
#header h1 a{float:left;width:408px;height:75px;margin-top:17px;background-position:0 0;text-indent:-15000px;}
#header .assine{float:right;margin-top:52px}
#header .assineaqui{display:block;width:136px;height:27px;background-position:0 -75px;text-indent:-15000px}
#header .assine .tel{display:block;width:120px;height:37px;margin:8px 0 0 10px;background-position: 0 -102px;text-indent:-15000px}
#header .menu{float:left;clear:left;width:570px;display:block;margin-top:10px}
#header .menu li{float:left;margin-right:5px}
#header .menu li.active{background:#3350a1 none repeat scroll 0 0;color:#FFFFFF;float:left;font:bold 14px Arial;padding:5px 10px}
#header .menu li a{display:block;padding:5px 10px;font:bold 14px Arial;color:#3350a1}
#header .menu li a:hover{color:#ffffff;background-color:#3350a1;text-decoration:none;}

#content{width:990px}
#content h2{margin-bottom:15px;font:bold 18px Arial;color:#3350a1}
#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:299px;background:url(../images/destaque.jpg) no-repeat}
#content .destaque .texto{float:right;width:490px;padding:30px 40px 0 0}
#content .destaque .texto p.desc{width:345px;font:bold 24px Arial;color:#3350a1}
#content .destaque .texto .preco{float:left;width:240px}
#content .destaque .texto p.de{margin:35px 0 0 55px;font:16px Arial;color:#4f4f4f}
#content .destaque .texto p.porapenas{margin:0px 0 0 55px;font:18px Arial;color:#4f4f4f}
#content .destaque .texto span.valorsem{font-size:18px;text-decoration:line-through;color:#F68939}
#content .destaque .texto span.cifrao{float:left;margin:4px 0 0 55px;font:18px Arial;color:#4f4f4f}
#content .destaque .texto span.real{float:left;margin-left:5px;font:bold 46px Arial;color:#f68939}
#content .destaque .texto span.mes{float:left;margin-top:26px;font:18px Arial;color:#4f4f4f}
#content .destaque .texto span.mes2{margin-top:26px;font:16px Arial;color:#4f4f4f}
#content .destaque .texto span.ast{float:left;margin-top:3px;font:bold 18px Arial;color:#f68939}
#content .destaque .botao{float:left;width:200px}
#content .destaque .botao a.assinar{display:block;width:188px;height:34px;margin-top:147px;background-position:-137px -125px;text-indent:-15000px}

#content .destaque  .selo{position:absolute;width:130px;height:130px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/selo.png,sizingMethod=scale);top:92px;left:727px}
html>body #content .destaque .selo{background:url(../images/selo.png) no-repeat}

#content .coluna1{float:left;width:358px;margin-right:35px;height:302px}
#content .coluna1 .descricao{padding-bottom:1px;margin:35px 0 15px}
#content .coluna1 .descricao a.link{color:#1f5263;text-decoration:underline}
#content .coluna1 .descricao a.link:hover{color:#1f5263;text-decoration:none}
#content .coluna1 .desc2{float:left;margin-right:30px}
#content .coluna1 .desc2 p.info{margin-top:20px}
#content .coluna1 .desc2 p.info a{color:#F68939;text-decoration:underline}
#content .coluna1 .desc2 p.info a:hover{text-decoration:none}

#content .coluna2{float:left;width:365px;margin:35px 0px 0 0;height:267px;line-height:normal! important}
#content .coluna2 .vantagens ul li.icone1, #content .coluna2 .vantagens ul li.icone2, #content .coluna2 .vantagens ul li.icone3, #content .coluna2 .vantagens ul li.icone4, #content .coluna2 .vantagens ul li.icone5{float:left;display:block;width:339px;height:30px;margin: 0 0 15px 0px;padding-left:40px;line-height:25px;background:transparent url(../images/sprite-list.gif) no-repeat}
#content .coluna2 .vantagens ul li.icone1{background-position:0 -3px;line-height:30px! important}
#content .coluna2 .vantagens ul li.icone2{background-position:0 -46px}
#content .coluna2 .vantagens ul li.icone3{background-position:0 -89px;line-height:18px! important;height:35px! important}
#content .coluna2 .vantagens ul li.icone4{background-position:0 -136px;line-height:18px! important;height:35px! important}
#content .coluna2 .vantagens ul li.icone5{background-position:0 -192px;line-height:18px! important}
#content .coluna2 .link{margin-left:10px;font:12px Arial;text-decoration:underline;color:#f68939}
#content .coluna2 .link:hover{margin-left:10px;font:12px Arial;text-decoration:none;color:#f68939}

#content .coluna3{float:right;width:205px;margin-top:35px;height:170px}
#content .coluna3 p, #content .acesse p{font:14px Arial;color:#4f4f4f;line-height:20px}
#content .coluna3 a.download{float:right;width:205px;height:49px;text-indent:-15000px;background-position:-136px -75px}

#content .acesse{float:right;width:205px;margin-top:20px;height:170px}
#content .acesse a.bt-acesse{float:right;margin-top:10px;width:205px;height:49px;text-indent:-15000px;background-position:-136px -160px}

.legal{margin:20px 0;font:11px Arial;color:#4f4f4f} 

#footer{width:990px;height:141px;}
#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:112px;height:71px;margin-top:15px;background-position:0px -139px}
#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 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}