*{
margin:0px;
padding:0;
}
a{
text-decoration:none;
}
#pulsominuto{
width:760px;
}
#header{
background-color:#fff;
 height: 100px; 
}
ul#header_menu{
background:url(images/separador.jpg) repeat-x 15% 0;
width:512px;
margin-left:11px;
border:2px solid #0C58A9;
height:32px;
}
#header_menu li{
background:#1C7AD5 url(images/bg_menu_blue.gif);
list-style:none;
color:#fff;
width:500px;
display:inline;
padding-bottom:13px;
margin-left:-2px;
}
#header_menu li a{
color:#fff;
font:normal 13pt Arial;
padding-left:24px;
padding-right:25px;
vertical-align:-5px;
}
.primeiro_li{
margin-left:0px !important;
border-left:1px solid #0C58A9;
}
.ultimo_li{
padding-right:2px;
*padding-right:0;
}
#header_menu li a:hover{
 background:url(images/bg_over_menu_orange.gif) repeat-x;
 padding-bottom:7px;
 padding-top:3px;
}
#header_menu li:hover{
 background:url(images/bg_over_menu_orange.gif) repeat-x;
}

{}
#content_left{
width:498px;
margin:8px 5px 0 5px;
 padding-top:-10px;
background:#fff;
padding-left:30px;
 background:url(images/quadro_meedle.jpg) repeat-y 100%;
}

#content_box2{
background-color:#ebf2fa;
clear:both;
margin-left:5px;
width:486px;
 padding-bottom:15px;
 border-bottom:1px solid #b9cada;
}

#content_box2 h3{
 padding:50px 50px 23px 50px;
}

#content_box2 table{
 border-collapse:collapse;
 background-color:white;
}
 
#content_box2 td{
margin:0;
padding:0;
border:1px solid #b9cada;
width:50px;
 height:35px;
text-align:center;
vertical-align:middle;
 background-color:#f6f7f9;
}

#content_box2 thead{
background-color:white;
padding:0;
font-weight:bold;
font-size:0.8em;
}

#content_box2 em{
background-color:#D3DFEE;
padding:0px 15px 0 15px;
border-color:#b9cada;
border-left:1px;
border-right:1px;
 font:bold 11px Arial;
 color:#6A6969;
}
em.weekdate_seg{
 padding:0px 14px 0 15px !important;
}
em.weekdate_qui{
 padding:0px 17px 0 15px !important;
}
em.weekdate_qua{
 padding:0px 12px 0 15px !important;
}
.weekend{
padding:0 !important;
}

#content_box2 small{
 font: normal 8pt Arial;
}

#content_box2 input{
 border:1px solid #b9cada;
 width:24px;
 height:20px;
 text-align:center;
 vertical-align:middle;
}

.nothing{
width:8px !important;
border:0 !important;
background-color:#eaf2fa !important;
}

.widthHour{
width:14px !important;
border:1px dotted #A9C8E9 !important;
}

.widthMin{
width:14px !important;
border:1px dotted #A9C8E9 !important;
 margin-left:-3px;
}

.widthHour, .widthMin{
 font:11px Arial;
 margin-bottom:-1px !important;
}

.widthfieldset{
width:60px;
float:left;
}

h1.title{
color:#2587DB;
font:normal 18pt Arial;
}

p.description{
color:#6A6969;
font:normal 10pt Arial;
line-height:20px;
padding-bottom:15px
}
h2.follow{
color:#EF7600 !important;
font:normal 14pt arial;
}

#boxtitle1, #boxtitle2, #boxtitle3{
background:url(images/boxheader.png) no-repeat;
padding-top:19px !important;
padding-bottom:10px;
font:bold 12pt arial;
text-indent:28px; 
margin-left:1px !important;
}

#boxtitle1 .value, #boxtitle2 .value, #boxtitle3 .value{
color:#fff;
padding-right:20px;
}


#boxtitle1 .text, #boxtitle2 .text , #boxtitle3 .text{
color:#6A6969;
}

.title_destak{
color:#2a74cb;
}

.boxbottom{
background:url(images/boxbottom.gif) no-repeat;
height:20px;
 margin-left:-10px;
}

#box1{
 height:110px;
}

#box2, #box1, #box3{
 margin-left:-10px;
 margin-top:-15px;
margin-bottom:-1px;
background:url(images/boxmiddle.gif) repeat-y left 100%;
}

#box3 p{
 margin:-10px 0 0 60px;
}

#box3 img{
 margin-left:40px;
}

#selectState, #selectOperator{
margin-left:30px;
border:1px solid #7F9DB9;
font:10px Arial; color:#6A6969
width:160px !important;
}

#selectState{
margin-left:65px;
}

.line{
border:1px solid #a1ccee;
 border-top-width:0;
}
#header_box2{
margin-left:5px;
width:485px;
height:32px;
 margin-bottom:0px;
border-bottom:2px solid #A9C8E9;
}
#telefoneinternet{
list-style-type:none;
width:100%;
height:35px;
margin-left:25px;
padding-top:3px;
}
#telefoneinternet li{
height:30px;
display:inline;
 padding-top:20px;
 padding-left:40px;
 padding-right:61px;
 margin-right:-2px;
 text-align:center;
}
#telefoneinternet .telefone{
 margin-left:0px;
}
.internet span, .telefone span{
vertical-align:50%;
}
.active{
background:url(images/aba_ativa.gif) no-repeat;
cursor:default;
}
.inactive{
background:url(images/aba_normal.gif) no-repeat;
cursor:pointer; 
}
#fixed{
position:absolute;
top:10px;
left:535px;
width:220px;
height:auto;
 color:#5e6262;
}
body > #fixed{
position:fixed;
}
#fixed2{
position:absolute;
top:130px;
left:535px;
width:220px;
height:auto;
 color:#5e6262;
}
body > #fixed2{
position:fixed;
}
#fixed input{
border:1px solid #b9cada;
}
#gastos{
 background:url(images/boxrightcol.gif) repeat 0% 0%;
 border:1px solid #d0cfcf;
}
#gastos, #ultimas{
width:219px;
height:auto;
 background:#fff;
}
#gastos p, #ultimas p{
font:normal 10pt Arial;
width:208px;
padding:10px 0 10px 11px;
vertical-align:middle;
}
#gastos ul, #ultimas ul{
margin-top:8px;
padding-left:20px;
list-style-type:none;
}
#gastos input{
width:20px;
}
#voce_gasta{
 margin-top:8px;
color:white;
background:url(images/melhor_plano_pasoo.png) no-repeat;
 height:14px;
}
#oferecimento{
 font:normal 10pt Arial;
 padding:2px 18px;
 width:190px;
 height:104px;
 text-indent:-999em;
 background:#fff url(images/oferecimento_orolix.png) no-repeat 0% 50%;
 cursor:pointer;
 margin-left:-1px
}
.usuarioganha1,.usuarioganha2{
 font-size:13pt;
 vertical-align:57%;
}
.usuarioganha2{
 padding-left:28px;
 vertical-align:0%;
 padding-top:0px;
}
#internet span,#phone span{
 vertical-align:50%;
 font:normal 16px Arial;
 color:#4A5B6D;
}
#internet,#phone{
cursor:pointer;
}
#content_box_phone h3,#content_box_internet h3{
 color:#6a6969 !important;
 font:normal 18px Arial !important;
 padding-top:30px !important;
 padding-left:26px !important;
}
#content_box_phone table,#content_box_internet table{
 margin-left:0px;
 margin-top:5px;
}
#ul_gasta .npasoo,#pasoo{
 color:#3E9A30;
 font:bold 14px Arial;
}
.npasoo{color:#3E9A30;}
#ul_gasta .nbasico{
 color:#6C9BC2;
}
#basico,#pulso{
 font:bold 11pt Arial;
 color:#5E6262;
}
#ul_gasta .npulsos{
 color:#6C9BC2; 
}
#ul_gasta{
 color:#5E6262
 padding-left:20px;
 font:normal 10px Arial !important;
}
#ul_ganha{
 color:#5E6262
 padding-left:20px;
 font:normal 11px Arial;
}
#ul_ganha #oro{
 font:bold 16pt Arial;
 color:#53A547;
vertical-align:-7%
}
.mais_barato{
 font:bold 18px Arial;
}
#ul_ganha li{
 margin-left:-20px;
 padding-left:20px;
 padding-top:0px; 
 padding-bottom:3px;
}
#ul_ganha .faixa_ganha{
 background-color:#EFF4FA;
 margin-top:3px;
 font:normal 10px Arial;
 *padding-top:2px;
 *padding-bottom:2px;
}
#ul_ganha input{
padding:3px;
}
.tdtransp{
background:#EAF2FA !important;
 border:0 !important;
 font:normal 9px Arial;
 color:#6a6969;
 width:85px !important;
}
td em{
font-style:normal;
}
#content_box2 small{
white-space:nowrap;
}
.linecontent{
margin:20px 0 0 0;
}
var.horarionormal1{
 font:11px Arial;
 color:#DC7108;
 margin-top:-20px;text-align:right;
 margin-left:88px;
}
var.horarionormal2{
 font:11px Arial;
 color:#DC7108;
 margin-top:-14px;
 float:right;
 width:120px;
 text-align:left;
 margin-right:15px;
}
var.horarioreduzido1{
 font:11px Arial;
 color:#DC7108;
 margin-top:-20px;
 text-align:right;
 margin-left:88px;
}
var.horarioreduzido2{
 font:11px Arial;
 color:#DC7108;
 margin-top:-30px;
 margin-right:15px;
 float:right;
 width:120px;
 text-align:left;
}

.linepair{
 background:#EFF4FA;
}
#ul_gasta li{
 margin-left:-20px;
 padding-top:3px;
 padding-bottom:0px;
 padding-left:15px;
}
#content_left ol{
 color:#EF7600;
 padding:10px 0 10px 20px;
 margin-right:20px;
}
#content_left h2{
 margin:10px 10px 15px 0;
 padding:10px 0 10px 0;
 font:normal 18px Arial;
 color:#2587DB;
}
#content_left h3{
 font:normal 12px Arial;
 color:black;
 font-weight:bold;
 padding:10px 0 10px 0;
}
#content_left p{
 font:normal 12px Arial;
 color:#848383;
 padding:10px 0 10px 0;
 margin-right:25px;
}
#content_left li a{
 color:#F89637;
 font:normal 12px Arial;
 line-height:1.5em;
}
#content_left li a:hover{
 background:none;
 text-decoration:underline;
}
#content_left h1{
 font:normal 24px Arial;
 padding:10px 0 10px 0;
}
#content_left strong{
 color:black;
}
a.back{
 float:right;
 border:0;
 margin:20px;
}
#content_left img{
 border:0;
 margin-right:15px;
}
div.content_top{
 padding-top:-5px;
 margin-left:-31px;
 background:transparent url(images/quadro_top.jpg) no-repeat scroll 0%;
}
div.content_bottom{
 margin-left:4px;
 background:transparent url(images/quadro_bottom.jpg) no-repeat scroll 0%;
}
#tr_hour input, #tr_hour2 input, #tr_hour3 input, #tr_hour4 input{
height:14px;
} 
.td_weekend{
width:60px !important;
}
.td_weekend em{
 margin-left:-4px;
 width:51px !important;
 padding:0 5px 0 10px !important;
}

#error1, #error2, #error3, #error4{
font:normal 12px Arial;
padding:4px 4px 4px 40px;
vertical-align:top;
background:#E3132B url(images/exclamacao.png) 10px no-repeat;
visibility:hidden;
color:white;
font-weight:bold;
}
#orogasto{
color:#EF7600;
font-size:12px;
font-weight:600;
}
.label_littlefont{
color:#817f7f !important;
font-size:10px;
}
input.numeroconvidados{
padding:0 !important;
}
.setiverconvidados{
font-size:10px;
}
span.gastapormes{
line-height:20px !important;
vertical-align:-30%;
}

li.usandoodiscador{
 font-size:14px;
}
.usandoodiscador{
font-size:12px;
}
.linkanatel{
color:#ef7600
}
a.linkanatel:hover{
text-decoration:underline;
}
tr.weekdate em{
padding-bottom:5px !important;
padding-top:5px !important;
}
.totalvocegasta{
font:10px Arial !important;
margin-left:86px !important;
text-align:left !important;
text-indent:-41px !important;
}
.totalvocegasta2{
color:#EF7600;
font-weight:600;
font-size:8pt;
}
em.weekdate_sab{
 padding:0 8px 0 8px !important;
 margin-left:0;
}
em.weekdate_dom{
 padding:0px 2px 0 11px !important;
}
span.value{
font-size:16pt;
font-weight:600;
}
td.highlightmonday{
border:1px solid #F5A389 !important;
}
.ligastapormes{
background-color:white !important;
margin-top:0px !important;
margin-bottom:-5px !important;
}
.liganhapormes,.lisetiverconvidados{
margin-bottom:10px;
}
.subtitle_interno{
color:#ef7600!important;
margin-bottom:-4px !important;
}
#content_left p strong{
color:#2587db
}
.fontcite{
color:#2587db !important;
font:10pt Arial;
}
.h3_internal{
color:#2587db !important;
}


*{
margin:0px;
padding:0;
}

a{
text-decoration:none;
}

#pulsominuto{
width:760px;
}

#header{
background-color:#fff;
 height: 100px; 
}

ul#header_menu{
background:url(images/separador.jpg) repeat-x 15% 0;
width:512px;
margin-left:11px;
border:2px solid #0C58A9;
height:32px;
}
#header_menu li{
background:#1C7AD5 url(images/bg_menu_blue.gif);
list-style:none;
color:#fff;
width:500px;
display:inline;
padding-bottom:13px;
margin-left:-2px;
}
#header_menu li a{
color:#fff;
font:normal 13pt Arial;
padding-left:24px;
padding-right:25px;
vertical-align:-5px;
}
.primeiro_li{
margin-left:0px !important;
border-left:1px solid #0C58A9;
}
.ultimo_li{
padding-right:2px;
*padding-right:0;
}
#header_menu li a:hover{
 background:url(images/bg_over_menu_orange.gif) repeat-x;
 padding-bottom:7px;
 padding-top:3px;
}
#header_menu li:hover{
 background:url(images/bg_over_menu_orange.gif) repeat-x;
}

{}
#content_left{
width:498px;
margin:8px 5px 0 5px;
 padding-top:-10px;
background:#fff;
padding-left:30px;
 background:url(images/quadro_meedle.jpg) repeat-y 100%;
}

#content_box2{
background-color:#ebf2fa;
clear:both;
margin-left:5px;
width:486px;
 padding-bottom:15px;
 border-bottom:1px solid #b9cada;
}

#content_box2 h3{
 padding:50px 50px 23px 50px;
}

#content_box2 table{
 border-collapse:collapse;
 background-color:white;
}
 
#content_box2 td{
margin:0;
padding:0;
border:1px solid #b9cada;
width:50px;
 height:35px;
text-align:center;
vertical-align:middle;
 background-color:#f6f7f9;
}

#content_box2 thead{
background-color:white;
padding:0;
font-weight:bold;
font-size:0.8em;
}

#content_box2 em{
background-color:#D3DFEE;
padding:0px 15px 0 15px;
border-color:#b9cada;
border-left:1px;
border-right:1px;
 font:bold 11px Arial;
 color:#6A6969;
}
em.weekdate_seg{
 padding:0px 14px 0 15px !important;
}
em.weekdate_qui{
 padding:0px 17px 0 15px !important;
}
em.weekdate_qua{
 padding:0px 12px 0 15px !important;
}
.weekend{
padding:0 !important;
}

#content_box2 small{
 font: normal 8pt Arial;
}

#content_box2 input{
 border:1px solid #b9cada;
 width:24px;
 height:20px;
 text-align:center;
 vertical-align:middle;
}

.nothing{
width:8px !important;
border:0 !important;
background-color:#eaf2fa !important;
}

.widthHour{
width:14px !important;
border:1px dotted #A9C8E9 !important;
}

.widthMin{
width:14px !important;
border:1px dotted #A9C8E9 !important;
 margin-left:-3px;
}

.widthHour, .widthMin{
 font:11px Arial;
 margin-bottom:-1px !important;
}

.widthfieldset{
width:60px;
float:left;
}

h1.title{
color:#2587DB;
font:normal 18pt Arial;
}

p.description{
color:#6A6969;
font:normal 10pt Arial;
line-height:20px;
padding-bottom:15px
}
h2.follow{
color:#EF7600 !important;
font:normal 14pt arial;
}

#boxtitle1, #boxtitle2, #boxtitle3{
background:url(images/boxheader.png) no-repeat;
padding-top:19px !important;
padding-bottom:10px;
font:bold 12pt arial;
text-indent:28px; 
margin-left:1px !important;
}

#boxtitle1 .value, #boxtitle2 .value, #boxtitle3 .value{
color:#fff;
padding-right:20px;
}


#boxtitle1 .text, #boxtitle2 .text , #boxtitle3 .text{
color:#6A6969;
}

.title_destak{
color:#2a74cb;
}

.boxbottom{
background:url(images/boxbottom.gif) no-repeat;
height:20px;
 margin-left:-10px;
}

#box1{
 height:110px;
}

#box2, #box1, #box3{
 margin-left:-10px;
 margin-top:-15px;
margin-bottom:-1px;
background:url(images/boxmiddle.gif) repeat-y left 100%;
}

#box3 p{
 margin:-10px 0 0 60px;
}

#box3 img{
 margin-left:40px;
}

#selectState, #selectOperator{
margin-left:30px;
border:1px solid #7F9DB9;
font:10px Arial; color:#6A6969
width:160px !important;
}

#selectState{
margin-left:65px;
}

.line{
border:1px solid #a1ccee;
 border-top-width:0;
}
#header_box2{
margin-left:5px;
width:485px;
height:32px;
 margin-bottom:0px;
border-bottom:2px solid #A9C8E9;
}
#telefoneinternet{
list-style-type:none;
width:100%;
height:35px;
margin-left:25px;
padding-top:3px;
}
#telefoneinternet li{
height:30px;
display:inline;
 padding-top:20px;
 padding-left:40px;
 padding-right:61px;
 margin-right:-2px;
 text-align:center;
}
#telefoneinternet .telefone{
 margin-left:0px;
}
.internet span, .telefone span{
vertical-align:50%;
}
.active{
background:url(images/aba_ativa.gif) no-repeat;
cursor:default;
}

.inactive{
background:url(images/aba_normal.gif) no-repeat;
cursor:pointer; 
}


#fixed{
position:absolute;
top:10px;
left:535px;
width:220px;
height:auto;
 color:#5e6262;
}

body > #fixed{
position:fixed;
}

#fixed2{
position:absolute;
top:130px;
left:535px;
width:220px;
height:auto;
 color:#5e6262;
}

body > #fixed2{
position:fixed;
}

#fixed input{
border:1px solid #b9cada;
}


#gastos{
 background:url(images/boxrightcol.gif) repeat 0% 0%;
 border:1px solid #d0cfcf;
}
 
#gastos, #ultimas{
width:219px;
height:auto;
 background:#fff;
}
#gastos p, #ultimas p{
font:normal 10pt Arial;
width:208px;
padding:10px 0 10px 11px;
vertical-align:middle;
}
#gastos ul, #ultimas ul{
margin-top:8px;
padding-left:20px;
list-style-type:none;
}
#gastos input{
width:20px;
}
#oferecimento{
 font:normal 10pt Arial;
 padding:2px 18px;
 width:190px;
 height:104px;
 text-indent:-999em;
 background:#fff url(images/oferecimento_orolix.png) no-repeat 0% 50%;
 cursor:pointer;
 margin-left:-1px
}
#orolix_ganha{
background:white url(images/usando_discador.png) no-repeat;
vertical-align:middle;
 width:200px;
 height:25px;
 margin-top:10px;
 padding-bottom:0px !important;
}
.usuarioganha1,.usuarioganha2{
font-size:13pt;
vertical-align:57%;
}
.usuarioganha2{
padding-left:28px;
vertical-align:0%;
padding-top:0px;
}
#internet span,#phone span{
 vertical-align:50%;
 font:normal 16px Arial;
 color:#4A5B6D;
}
#internet,#phone{
cursor:pointer;
}
#content_box_phone h3,#content_box_internet h3{
 color:#6a6969 !important; 
 font:normal 18px Arial !important;
 padding-top:30px !important;
 padding-left:26px !important;
}
#content_box_phone table,#content_box_internet table{
 margin-left:0px;
 margin-top:5px;
}
#ul_gasta .nbasico{
 color:#6C9BC2;
}
#basico,#pulso{
 font:bold 11pt Arial;
 color:#5E6262;
}
#ul_gasta .npulsos{
 color:#6C9BC2; 
}
#ul_gasta{
 color:#5E6262
 padding-left:20px;
 font:normal 10px Arial !important;
}
#ul_ganha{
 color:#5E6262
 padding-left:20px;
 font:normal 11px Arial;
}
#ul_ganha #oro{
 font:bold 16pt Arial;
 color:#53A547;
vertical-align:-7%
}
.mais_barato{
 font:bold 18px Arial;
}
#ul_ganha li{
 margin-left:-20px;
 padding-left:20px;
 padding-top:0px; 
 padding-bottom:3px;
}
#ul_ganha .faixa_ganha{
 background-color:#EFF4FA;
 margin-top:3px;
 font:normal 10px Arial;
 *padding-top:2px;
 *padding-bottom:2px;
}
#ul_ganha input{
padding:3px;
}
.tdtransp{
background:#EAF2FA !important;
 border:0 !important;
 font:normal 9px Arial;
 color:#6a6969;
 width:85px !important;
}
td em{
font-style:normal;
}
#content_box2 small{
white-space:nowrap;
}
.linecontent{
margin:20px 0 0 0;
}
var.horarionormal1{
 font:11px Arial;
 color:#DC7108;
 margin-top:-20px;text-align:right;
 margin-left:88px;
}
var.horarionormal2{
 font:11px Arial;
 color:#DC7108;
 margin-top:-14px;
 float:right;
 width:120px;
 text-align:left;
 margin-right:15px;
}
var.horarioreduzido1{
 font:11px Arial;
 color:#DC7108;
 margin-top:-20px;
 text-align:right;
 margin-left:88px;
}
var.horarioreduzido2{
 font:11px Arial;
 color:#DC7108;
 margin-top:-30px;
 margin-right:15px;
 float:right;
 width:120px;
 text-align:left;
}
.linepair{background:#EFF4FA;}
#content_left ol{
 color:#EF7600;
 padding:10px 0 10px 20px;
 margin-right:20px;
}
#content_left h2{
 margin:10px 10px 15px 0;
 padding:10px 0 10px 0;
 font:normal 18px Arial;
 color:#2587DB;
}
#content_left h3{
 font:normal 12px Arial;
 color:black;
 font-weight:bold;
 padding:10px 0 10px 0;
}
#content_left p{
 font:normal 12px Arial;
 color:#848383;
 padding:10px 0 10px 0;
 margin-right:25px;
}
#content_left li a{
 color:#F89637;
 font:normal 12px Arial;
 line-height:1.5em;
}
#content_left li a:hover{
 background:none;
 text-decoration:underline;
}
#content_left h1{
 font:normal 24px Arial;
 padding:10px 0 10px 0;
}
#content_left strong{
 color:black;
}
a.back{
 float:right;
 border:0;
 margin:20px;
}
#content_left img{
 border:0;
 margin-right:15px;
}
div.content_top{
 padding-top:-5px;
 margin-left:-31px;
 background:transparent url(images/quadro_top.jpg) no-repeat scroll 0%;
}
div.content_bottom{
 margin-left:4px;
 background:transparent url(images/quadro_bottom.jpg) no-repeat scroll 0%;
}
#tr_hour input, #tr_hour2 input, #tr_hour3 input, #tr_hour4 input{
height:14px;
}
.td_weekend{
width:60px !important;
}
.td_weekend em{
 margin-left:-4px;
 width:51px !important;
 padding:0 5px 0 10px !important;
}
#error1, #error2, #error3, #error4{
font:normal 12px Arial;
padding:4px 4px 4px 40px;
vertical-align:top;
background:#E3132B url(images/exclamacao.png) 10px no-repeat;
visibility:hidden;
color:white;
font-weight:bold;
}
#orogasto{
color:#EF7600;
font-size:12px;
font-weight:600;
}
.label_littlefont{
color:#817f7f !important;
font-size:10px;
}
input.numeroconvidados{
padding:0 !important;
}
.setiverconvidados{
font-size:10px;
}
span.gastapormes{
line-height:20px !important;
vertical-align:-30%;
}

li.usandoodiscador{
 font-size:14px;
}
.usandoodiscador{
font-size:12px;
}
.linkanatel{
color:#ef7600
}
a.linkanatel:hover{
text-decoration:underline;
}
tr.weekdate em{
padding-bottom:5px !important;
padding-top:5px !important;
}
.totalvocegasta{
font:10px Arial !important;
margin-left:86px !important;
text-align:left !important;
text-indent:-41px !important;
}
.totalvocegasta2{
color:#EF7600;
font-weight:600;
font-size:8pt;
}
em.weekdate_sab{
 padding:0 8px 0 8px !important;
 margin-left:0;
}
em.weekdate_dom{
 padding:0px 2px 0 11px !important;
}
span.value{
font-size:16pt;
font-weight:600;
}
td.highlightmonday{
border:1px solid #F5A389 !important;
}
.ligastapormes{
background-color:white !important;
margin-top:0px !important;
margin-bottom:-5px !important;
}
.liganhapormes,.lisetiverconvidados{
margin-bottom:10px;
}
.subtitle_interno{
color:#ef7600 !important;
margin-bottom:-4px !important;
}
#content_left p strong{
color:#2587db
}
.fontcite{
color:#2587db !important;
font:10pt Arial;
}
.h3_internal{
color:#2587db !important;
}
.dicas_link,h3.h3_subsession,.orolix_link{
color:#ef7600 !important;
}
.ol_duvidas{
font:10pt Arial;
}
.orolix_link{
font-weight:600;
text-decoration:underline;
}
.vcard .value{
font-size:10pt !important;
}
.ganhapormes span{
padding:5px 5px 5px 5px !important;
margin-left:-5px;
}
.semanamodelo{
 text-indent:85px;
 color:#ef7600 !important;
 padding-bottom:0px !important;
 padding-top:5px !important;
 font-size:10px !important;
}
label.price{
 width:120px;
 float:left;
}
#signature_price, #internet_price, #phone_price, #total_price{
 font:bold 14px Arial;
}
#other_plan, #pulso2{
 color:#6C9BC2;
}
.modal {
	display:none;
}
.modal .header{
	background:url(http://static.orolix.com.br/web/commons/img/modal_tl.png) repeat-y left top;
}
.modal .header div{
	background:url(http://static.orolix.com.br/web/commons/img/modal_tr.png) repeat-y right top;
}
.modal .header div div{
	line-height: 20px;
	margin: 0 18px;
	background:url(http://static.orolix.com.br/web/commons/img/modal_t_repeat.png) repeat-x 0px 0px;
}

.modal .cr{
	background:url(http://static.orolix.com.br/web/commons/img/modal_cr.png) repeat-y right;
}
.modal .cl{
	background:url(http://static.orolix.com.br/web/commons/img/modal_cl.png) repeat-y left;
}
.modal .cl .cr .contents{
	margin: 0 8px;
	background:#FFF url(http://static.orolix.com.br/web/commons/img/modal_contents_bg.png) repeat-x;
}

.modal .bottom{
	background:url(http://static.orolix.com.br/web/commons/img/modal_bl.png) no-repeat left bottom;
}
.modal .bottom div{
	background:url(http://static.orolix.com.br/web/commons/img/modal_br.png) no-repeat right bottom;
}
.modal .bottom div div{
	line-height: 20px;
	margin: 0 18px;
	background:url(http://static.orolix.com.br/web/commons/img/modal_b_repeat.png) repeat-x 0px 0px;
}

.bt_close{
	text-align:right;
	padding: 5px 5px 0 0;
}
.bt_close a:link, .bt_close a:visited, .bt_close a:active {
	background:url(http://static.orolix.com.br/web/commons/img/bt_close.png) no-repeat 0 0;
	padding: 10px 10px 0px 8px;
}
.bt_close a:hover {
	background:url(http://static.orolix.com.br/web/commons/img/bt_close_on.png) no-repeat 0 0;
}
.bt_close a span {
visibility: hidden;
}

.modal .descriptionMessage {
font: bold 16px Arial;
color:#f6851b;
padding:20px 0;
}