*{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-line.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.planos .left .assinar5, #content.planos .right .assinar10, #footer .pagto span.cartoes, #footer .logo a, #content.planos .right .assinar10, #header .assineaqui{background: url(../images/sprite.gif)}

#header{height:135px}
#header h1 a{float:left;width:245px;height:71px;margin-top:20px;background-position:0 0;text-indent:-15000px;}
#header .assine{float:right;margin-top:52px}
#header .assineaqui{display:block;width:136px;height:27px;background-position:-113px -263px;text-indent:-15000px}
#header .assine .tel{display:block;width:120px;height:38px;margin:8px 0 0 10px;background-position: 0 -195px;text-indent:-15000px}
#header .menu{float:left;clear:left;display:block;margin-top:15px}
#header .menu li{float:left;margin-right:10px}
#header .menu li a{display:block;padding:5px 10px;font:bold 14px Arial;color:#f68939}
#header .menu li a:hover{color:#ffffff;background-color:#f68939;text-decoration:none}

/*planos.html*/
#content.planos{width:990px;}
#content.planos .left{position:relative;float:left;display:block;width:486px;height:285px;margin:2px 20px 0 0;background:url(../images/bg-planos-left.jpg) repeat-x center bottom}
#content.planos .left p.firula{float:left;margin:45px 10px 30px 100px;_margin:45px 10px 20px 48px;width:10px;height:10px;background:url(../images/firula-planos.gif) no-repeat;}
#content.planos .left h2{float:left;margin-top:35px;font:bold 24px Arial;color:#0074e1;text-align:center}
#content.planos .left .desc1{width:368px;margin:0 0 30px 60px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .left .desc2{width:396px;margin:0 0 20px 50px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .left .apartir{font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .left .valor{margin:0px 0 20px 190px}
#content.planos .left .valor span.cifrao{float:left;margin-top:6px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .left .valor span.real{float:left;margin-left:5px;font:bold 30px Arial;color:#0074e1;text-align:center}
#content.planos .left .valor span.ast{float:left;margin-top:5px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .left .valor span.mes{float:left;margin-top:15px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .left .assinar5{position:absolute;float:left;display:block;width:188px;height:34px;top:266px;left:155px;background-position:0px -142px;text-indent:-15000px}

#content.planos .right{position:relative;float:left;display:block;width:484px;height:285px;margin-top:2px;background:url(../images/bg-planos-right.jpg) repeat-x center bottom}
#content.planos .right p.firula{float:left;margin:45px 10px 30px 80px;_margin:45px 10px 20px 40px;width:10px;height:10px;background:url(../images/firula-planos.gif) no-repeat;}
#content.planos .right h2{float:left;margin:35px 0px 20px;font:bold 24px Arial;color:#0074e1;text-align:center}
#content.planos .right .desc1{width:300px;margin:0 0 30px 95px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .right .desc2{width:396px;margin:0 0 20px 50px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .right .apartir{font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .right .valor{margin:0px 0 20px 190px}
#content.duvidas .ajuda a.planos{color:#F68939;text-decoration:underline}
#content.duvidas .ajuda a.planos:hover{color:#F68939;text-decoration:none}
#content.planos .right .valor span.cifrao{float:left;margin-top:6px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .right .valor span.real{float:left;margin-left:5px;font:bold 30px Arial;color:#0074e1;text-align:center}
#content.planos .right .valor span.mes{float:left;margin-top:15px;font:14px Arial;color:#4f4f4f;text-align:center}
#content.planos .right .assinar10{position:absolute;float:left;display:block;width:188px;height:34px;top:266px;left:143px;background-position:0px -142px;text-indent:-15000px}
#content.planos p.ast{margin:40px 0 170px;font:12px Arial;color:#4f4f4f}
/*//planos.html*/

/*duvidas.html*/
#pergunta2,#pergunta3,#pergunta4,#pergunta5,#pergunta6,#pergunta7{display:none}
#content.duvidas{position:relative}
#content.duvidas .ajuda {width:430px;margin:30px 0 180px}
#content.duvidas .ajuda h2{margin-bottom:15px;font:bold 18px Arial;color:#f68939}
#content.duvidas .ajuda h3{float:left;margin-bottom:10px;font:12px Arial;color:#000}
#content.duvidas .ajuda h3 a{float:left;width:400px;margin-top:2px;font:12px Arial;color:#f68939}
#content.duvidas .ajuda h3 span{float:left;width:15px;color:#f68939}
#pergunta1{display:block;left:455px;position:absolute;width:535px;top:0px}
#content.duvidas p.pergunta{margin-bottom:12px;font:bold 18px Arial;color:#f68939;_margin:195px 0 10px 100px}
#content.duvidas p.resposta{font:14px Arial;color:#4f4f4f;line-height:20px;_margin-left:100px}
#content.duvidas .ajuda ul {font:bold 14px Arial}
#content.duvidas .ajuda ul li {margin:0 0 5px 17px;font:14px Arial;color:#4f4f4f;list-style-type:square}
/* //duvidas.html*/


/*fale+conosco.html*/
#content.fale{width:600px;margin-top:30px}
#content.fale h2{margin-bottom:12px;_margin-top:30px;font:bold 18px Arial;color:#f68939}
#content.fale p.fale1{margin-bottom:10px;font:12px Arial;color:#4f4f4f}
#content.fale p.fale2{margin-bottom:30px;font:12px Arial;color:#4f4f4f}
#content.fale a{color:#f68939;text-decoration:underline}
#content.fale a:hover{text-decoration:none}
#content form{width:515px;margin-left:82px;}
#content form div.g{float:left;margin-bottom:25px;clear:both;width:515px}
#content label{float:left;width:72px;margin-right:8px;text-align:right;font:bold 12px Arial;color:#4f4f4f}
#content input{float:left;width:215px;height:20px;border:1px solid #bbbbbb}
#content .nome input{width:425px}
#content .cidade-estado{width:515px}
#content .cidade{width:auto!important;margin-bottom:0 !important;clear:none!important;}
#content .estado{width:auto!important;margin-bottom:0 !important;clear:none!important;}
#content .tel{width:305px}
#content .input-cidade{width:215px;margin-right:18px}
#content .label-estado{width:41px}
#content .input-estado{width:140px;}
#content .assunto{width:305px}
#content .ddd{width:50px;margin-right:10px}
#content .num-tel{width:155px}
#content select{border:1px solid #bbbbbb}
#content textarea{width:425px;height:165px;font:13px Arial;border:1px solid #bbbbbb}
#content .botao{float:right;width:105px;height:34px;margin:0 8px 30px 0;border:0 !important;text-indent:-15000px;background:url(../images/enviar.gif) no-repeat;}
/* //fale+conosco.html*/

/*fale+conosco+ok.html*/
#content p.fale-ok{margin-bottom:290px;font:12px Arial;color:#4f4f4f}
/*//fale+conosco+ok.html*/


#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;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 -234px}
#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}