html, body, div, span, applet, object, iframe, h1, h2, h3, h4, 
h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, select, option, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, textarea,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	font-family: Verdana; font-size: 8pt;
}
input, textarea, keygen, select, button {
    margin: 0em;
    font: 13.3333px Arial;
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
}
#confirmaCPF input {
    border: 1px solid #666;
    height: 17px;
}
#mala input {
    border: 1px solid #666;
    height: 17px;
    width: 160px;
}
#mala input.sprite-btn-home { 
	background: url('../furniture/images/btn_MalaOk.gif') 0 0 no-repeat; 
	text-indent: -9000px; 
	overflow: hidden; 
	width: 22px;
	height: 22px;
	vertical-align: bottom;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;	
}
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

/* CSS Document */
body{
	color: black;
	background: white;	
	background:url(none);
	padding: 8px;
}

#cabecalho{
border-bottom:1px solid #000;
}
#logoFolhaOnline, #logoLigue{
float:right;
margin-top:-40px;
margin-right:10px;
}

#ofertas a{
display:block;
height:194px;
float:left;
text-decoration:none;
color:#FFF;
}
#ofertas span{
display:block;
text-align:center;
padding:148px 0px 0px 0px;
font-size:9pt;
}

#ofertas span strong{
font-size:12pt;
}

#bl1{
width:202px;
background:url(../furniture/images/bg_2aDRel.gif) no-repeat top left;
}
#bl2{
width:190px;
background:url(../furniture/images/bg_SaDRel.gif) no-repeat top left;
}
#bl3{
width:190px;
background:url(../furniture/images/bg_FDRel.gif) no-repeat top left;
}
#outrasOpcoes{
	width:170px;
	text-align:right;
	float:left;}
#outrasOpcoes span{
	display:block;}

#outrasOfertas{
clear:both;
padding-top:20px;
}

#oo1{
display:block;
margin-left:15px;
background:url(../furniture/images/bg_Brinde.gif) no-repeat top left;
width:265px;
height:96px;
color:#000;
text-decoration:none;
float:left;
}
#oo1 #brindes{
display:block;
padding:43px 20px 0px 20px;
cursor: hand;
}
#bgmala{
margin-left:35px;
display:block;
background:url(../furniture/images/bg_Mala.gif) no-repeat top left;
width:265px;
height:96px;
float:left;
}
#mala{
display:block;
padding:38px 5px 0px 20px;
}
#mala label{
display:block;
padding-bottom:4px;
}
#mala img{
vertical-align:bottom;
}
#mala input{
border:1px solid #666;
width:160px;
}
#assinePeloFone img{
display:block;
padding:22px 0px 0px 15px;
}
.mfTitle{
	font-weight:bold;
	float:left;
	margin:0px;
	padding-right:10px;
	}
#links{
padding-top:30px;
margin:0px 0px 50px 17px;
clear:both;
}
#links li{
float:left;
padding:0px;
margin-right:5px;
list-style-type:none;
}
#links a{
text-decoration:none;
color:#333;
}
#links a:hover{
color:#990000;
}
#links div{
padding-bottom:15px;
clear:both;}

#blBlock{
clear:both;
}

#ofertasValidasPara strong{
color:#CC3333;
}

#confirmaCPF{
position:absolute;
margin-top:55px;
margin-left:190px;
width:385px;
height:92px;
background:url(../furniture/images/buble_CPF.gif) no-repeat top left;
}
#btnFechar{
position:absolute;
margin-left:372px;
margin-top:0px;
}


#confirmaCPF{
display:none;
}
#formCPF p{
margin:0px;
}
#formCPF{
margin-left:75px;
margin-top:33px;
}
#formCPF #cpf{
border:1px solid #666;
width:260px;
}
#formCPF img{
vertical-align:bottom;
}
#alertCPF{
text-align:right;
padding:8px 20px 0px 0px;
}

#rodape{
clear:both;
border-top:1px solid #000;
padding-top:10px;
}


#acWarning,#malaError{
display:none;
}

/*Elementos Gerais : General Elements*/

#ofertaHeader{
color:#0a4d82;
font-size:14pt;
font-family:Georgia, "Times New Roman", Times, serif;
}
#ofertaHeader .ofertaNome{
font-size:18pt;
font-weight:bold;
}
#ofertaHeader .ofertaCodigo{
font-size:10pt;
padding-left:20px;
}

#statusOperacao{
border:1px solid #fbe389;
background:#FFF;
height:35px;
margin:0px 10px;
padding:2px;
}
#statusOperacao #sopBar{
background:#f8d658;
border: 2px solid #f8d658;
height:31px;
font-size:9pt;
}
#sopBar a{
text-decoration:none;
}
#statusOperacao #sopBar .step{
display:block;
width:25%;
height:23px;
float:left;
text-align:center;
padding-top:8px;
color:#000;
}
#statusOperacao #sopBar .marker{
background:#fbebb0 url(../furniture/images/bg_Marker.gif) no-repeat top right;
color:#FF0000;
}
#statusOperacao #sopBar .over{
color:#FF0000;
background:#fbebb0;
}

.sopTitulo{
color:#516d83;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15pt;
margin:30px 0px 10px 10px;
padding-left:40px;
padding-top:6px;
height:40px;
}

#sopStep1{
background:url(../furniture/images/bull_sop1.gif) no-repeat top left;
}
#sopStep2{
background:url(../furniture/images/bull_sop2.gif) no-repeat top left;
}
#sopStep3{
background:url(../furniture/images/bull_sop3.gif) no-repeat top left;
}
#sopStep4{
background:url(../furniture/images/bull_sop4.gif) no-repeat top left;
}

.tblValores{
background:url(../furniture/images/bg_BoxOpcoesPagamento.gif) no-repeat top left;
width:327px;
margin-left:20px;
}
.tblValores .sopvAcabamento{
background:url(../furniture/images/bg_BoxOpcoesPagamentoBottom.gif);
margin:0px;
}
#sopValores{
margin:50px 0px 0px 20px;;
}
.sopvPlano{
display:block;
font-size:10pt;
padding:5px 0px 0px 10px;
}
.sopvPlano strong{
font-size:14pt;
text-transform:uppercase;
}
.tblv{
width:280px;
margin-left:20px;
}
.tblv .tdGravata{
text-align:center;
}
.tblv .tdValores{
width:165px;
text-align:center
}
.tblv .tdDesconto{
border:1px solid #FFF;
text-align:center;
font-size:10pt;
width:70px;
}
.tblv .tdDesconto strong{
font-size:14pt;
}
.tblv .hl1{
background:#f59494;
}
.tblv .hl2{
background:#f9c3c3;
}
.tblv .hl3{
background:#fde8e8;
}

.tblv .sopvoAlert{
display:block;
text-align:left;
margin:0px 0px 5px 5px;;
color:#666;
font-size:8pt;
}

.valoresPill{
width:155px;
height:26px;
background:url(../furniture/images/bull_sopvOferta.gif) no-repeat top left;
margin:0px 0px;
padding-top:5px;
font-size:9pt;
}
.valoresPill span{
width:77px;
display:block;
float:left;
text-align:center;
}

.btnPanel{
text-align:right;
padding-right:35px;
}
.btnAction{
float:right;
}
.btnAction a{
font-size:9pt;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.btnAction a:hover{
color:#6a5a23;
}
.btnGo{
display:block;
width:120px;
height:25px;
background:url(../furniture/images/bg_btnGo.gif) no-repeat top left;
text-align:center;
padding-top:5px;
padding-bottom:10px;
}
.btnBack{
display:block;
width:97px;
height:25px;
background:url(../furniture/images/bg_btnBack.gif) no-repeat top left;
text-align:center;
padding:5px 0px 10px 3px;
}

.frameBox{
width:648px;
background:url(../furniture/images/bg_frameBoxBody.gif) no-repeat top left;
margin-left:50px;
padding-top:15px;
margin-bottom:10px;
}
.frameBox .frameBoxAcabamento{
height:12px;
background:url(../furniture/images/bg_frameBoxBottom.gif) no-repeat top left;
}
.frameBoxTbl{
width:450px;
font-size:9pt;
margin-left:85px;
}
.frameBoxTbl td{
padding:3px 0px;
}
.frameBoxTbl input, .frameBoxTbl select{
border:1px solid #AAA;
color:#555;
font-size:9pt;
font-family:Verdana;
}
.frameBoxTbl .inputText{
width:150px;
}
.frameBoxTbl .inputFull{
width:358px;
}

/*1*/
#sopOpcoes{
height:38px;
background:url(../furniture/images/bg_escolhas.gif) no-repeat top center;
margin:0px;
}
.opcao{
display:block;
position:absolute;
}
#sopoPeriodo{
margin-top:9px;
margin-left:105px;
}
#sopoOnde{
margin-top:9px;
margin-left:390px;
}
#sopOpcoes select{
border:1px solid #CCC;
font-size:9pt;
color:#666;
width:160px;
}
#sopValidoEm{
position:absolute;
margin-top:3px;
margin-left:360px;
width:300px;
text-align:right;
}
#sopValidoEm strong{
color:#FF0000;
}
#sopvAnual{
margin-top:-218px;
margin-left:380px;
}
#sopvDescontoAlert{
text-align:right;
padding-right:35px;
color:#666;
}

/*2*/
#planoEscolhido{
height:35px;
float:right;
margin-top:-55px;
margin-right:15px;
background:url(../furniture/images/bg_horizontalPillBody.gif) no-repeat top left;
}
#planoEscolhido p{
padding:10px;
height:35px;
margin:0px;
background:url(../furniture/images/bg_horizontalPillright.gif) no-repeat top right;
}
#planoEscolhido p strong{
font-weight:normal;
color:#FF0000;
}
#bl3Text{
margin-left:85px;
}

/*3*/
#sop3bl2p1,#sop3bl2p2{
margin-left:140px;
font-size:10pt;
}
#sop3bl2p1{
margin-top:25px;
}
#sop3bl2p2 em{
margin-right:30px;
}

/*4*/
.frameBoxHalf{
width:333px;
background:url(../furniture/images/bg_halfBoxBody.gif) no-repeat top left;
padding-top:10px;
margin-bottom:10px;
}
.frameBoxHalfAcabamento{
height:12px;
background:url(../furniture/images/bg_halfBoxBottom.gif) no-repeat top left;
}
.txtHSP{
font-size:10pt;
font-weight:bold;
color:#990000;
}
.txtBLK{
font-size:8pt;
margin:5px 0px;
}
.txtHSP,.txtBLK{
padding-left:20px;
}
.lnkButton{
display:block;
background:url(../furniture/images/bg_grayPillFull.gif) no-repeat top left;
width:111px;
height:20px;
color:#000;
text-decoration:none;
padding-top:4px;
text-align:center;
}
#sop4alteraDados .lnkButton{
margin-left:240px;
}
.lnkButton:hover,.lnkButtonHalf:hover{
color:#990000;
}
.lnkButtonHalf{
background:url(../furniture/images/bg_grayPillHalf.gif) no-repeat top left;
width:72px;
height:17px;
display:block;
color:#000;
text-decoration:none;
text-align:center;
padding-top:2px;
}
#sop4Bloco1{
margin-left:20px;
}
#sop4Bloco2{
position:absolute;
top:277px;
left:400px;
}
#sop4Bloco3{
position:absolute;
left:410px;
top:400px;
width:333px;
}

/*Tables*/
.frameBoxTbl td.dataDetalhe{
font-size:8pt;
color:#666;
padding:0px 0px 3px 0px;
}
.frameBoxTbl .lTie{
width:90px;
}
.frameBoxTbl .inputDDD{
width:40px;
}
.frameBoxTbl td.lDDD{
padding:0px 16px;
}
.frameBoxTbl .inputTel{
width:180px;
}
.frameBoxTbl #DesEnderecoEnt{
width:270px;
}
#CEPalert{
font-size:8pt;
color:#666;
}
#CEPalert a{
color:#003366;
text-decoration:none;
font-weight:bold;
}
#CEPalert a:hover{
color:#990000;
text-decoration:underline;
}
#sop3 #bl2tbl{
margin-left:140px;
}
#bl2tbl .inputFull{
width:318px;
}
#bl2tbl .lTie{
width:130px;
}

/*brindes*/
#brindes{
padding:30px 0px;
}
.brinde{
width:310px;
height:200px;
float:left;
margin-left:45px;
}
.brinde .detalhes{
position:absolute;
margin-left:155px;
margin-top:80px;
}
.brinde .detalhes span{
display:block;
margin-bottom:3px;
}
.brinde .links{
position:absolute;
margin-left:155px;
margin-top:130px;
}
.links .assine a{
color:#000;
text-decoration:none;
text-transform:uppercase;
background:#fef2c8;
padding:3px 5px;
margin-right:3px;
}
.links .assine a:hover{
background:#FF6600;
color:#FFF;
}
.links .mais a{
color:#000;
text-decoration:none;
background:#ffcc33;
padding:3px 5px;
margin-right:3px;
}
.links .mais a:hover{
background:#FF6600;
color:#FFF;
}
#brindeAcabamento{
clear:both;
}
#brindes #brinde_PrimeiraPagina{
background:url(../furniture/images/brindes/brinde_PrimeiraPagina.jpg) no-repeat top left;
}
#brindes #brinde_PeNaEstrada{
background:url(../furniture/images/brindes/brinde_PeNaEstrada.jpg) no-repeat top left;
}
#brindes #brinde_LivrosDeAdministracao{
background:url(../furniture/images/brindes/brinde_LivrosDeAdministracao.jpg) no-repeat top left;
}
#brindes #brinde_DVDs{
background:url(../furniture/images/brindes/brinde_DVDs.jpg) no-repeat top left;
}
#brindes #brinde_Cazuza{
background:url(../furniture/images/brindes/brinde_Cazuza.jpg) no-repeat top left;
}
.detalhe{
width:411px;
position:absolute;
z-index:1000;
margin-top:50px;
margin-left:180px;
display:none;
}
.detalheBG{
background:transparent url(../furniture/images/bg_brindesDetalhesBody.png) no-repeat top left;
padding-top:40px;
}
.detalheAcabamento{
width:411px;
height:26px;
background:transparent url(../furniture/images/bg_brindesDetalhesBottom.png) no-repeat top left;
margin-top:-11px;
}
.detalheImagem{
float:left;
margin-left:4px;
}
.detalheFechar a{
display:block;
width:27px;
height:27px;
background:transparent url(../furniture/images/btn_detalhesFecharOut.png) no-repeat top left;
}
.detalheFechar a:hover{
background:transparent url(../furniture/images/btn_detalhesFecharIn.png) no-repeat top left;
}
.detalheFechar span{
display:none;
}
.detalheFechar{
position:absolute;
margin-left:390px;
margin-top:-50px;
}
.detalheTexto{
width:240px;
margin-left:145px;
}
.detalheTexto .titulo{
font-weight:bold;
font-size:11pt;
}
.detalheTexto .corpo{
line-height:10pt;
font-size:8pt;
}
.detalheTexto .specs{
background:url(../furniture/images/bg_detalhesSpecs.gif) no-repeat top left;
width:227px;
text-align:center;
padding:25px 0px 0px 0px;
}
.detalheTexto .specs .specsAcabamento{
display:block;
height:8px;
background:url(../furniture/images/bg_detalhesSpecsBottom.gif) no-repeat top left;
}
.detalheTexto .obs{
font-size:7pt;
font-style:italic;
}
.detalheTexto ul{
padding:0px 0px 0px 15px;
}