strong{
  font-weight:bold;
}
/* Radio Button */
div.jquery-radiobutton-wrapper {
  position: absolute;
  width: 19px;
  height: 19px;
  top: 12px;
  left: 0px;
  z-index: 50;
}
#areaLogada .form-info.mrgn-top { 
    margin-top: 20px; 
    margin-bottom: 0 !important; 
    float: left; 
    clear: both; 
    font: normal 13px 'Franklin Gothic Extra M Bold', Arial !important; 
    color: #1A6A47 !important;
    font-weight: normal !important;
    width: 700px !important;
}
#areaLogada .form-info.protocolo {
    margin-bottom: 0 !important;        
} 
#areaLogada .form-info.protocolo span {
    color: #1A6A47;
    font: 13px 'Franklin Gothic Extra M Bold',Arial !important;
} 
div.jquery-radiobutton-wrapper a.jquery-radiobutton {
  background: transparent url('../../imagem/radiobutton.png') repeat scroll 0px 0px;
  display: block;
  width: 19px;
  height: 19px;
  cursor: pointer;
  outline: none;
}
div.jquery-radiobutton-wrapper a.jquery-radiobutton-on {
  background-position: 38px 0px;
}
div.jquery-radiobutton-wrapper a.jquery-radiobutton-disabled {
  background-position: 19px 0px;
  cursor: default;
}
/* fim */
/* Check Box */
.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox .mark{
    background: transparent url('../../imagem/sprite-checkbox.png') -24px 0 no-repeat;
    vertical-align: middle; 
    width: 20px; 
    height: 20px;
    display: block;
    }
.jquery-checkbox-checked img {
    display: none;
}
.jquery-checkbox-checked .mark {
    background-position: 0px 0px;
}
.jquery-checkbox-disabled .mark {
    background-position: 0px -80px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
    background-position: 0px -100px;
}
/* fim */

.assinatura-cortesia {
  background: url(../../imagem/seloAssinaturaCortesia.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;
}
.ganhei-presente {
  background: url(../../imagem/seloPresente.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;
}
.dificuldades-entrega {
  background: url(../../imagem/seloDificuldades.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;
}
.pagamento-n-identificado {
  background: url(../../imagem/seloPagamento.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;   
}
.periodo-finalizado {
  background: url(../../imagem/seloPeriodo.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;   
}
.myImage {
  display: none;
  position: relative;
  overflow: hidden !important;
  padding: 2em !important;
}
.myImage h1 {
  position: absolute;
  top: 8px;
  color: #1A6A47;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
.myImage .closeImage {
  position: absolute;
  top: 8px;
  right: 29px;
  cursor: pointer;
}
#areaLogada h1 {
  margin-top: 20px;
  margin-bottom: 20px;
  font: normal 22px 'Franklin Gothic Extra M Bold', Arial;
  color: #196947;
  text-transform:none;
}

#areaLogada h2 {
  font: normal 15px 'Franklin Gothic Extra Medium', Arial !important;
  color: #666;
}
.ie7 #areaLogada h2#information {
  padding-bottom:20px;
} 
#areaLogada label {
  cursor: default;
  width: auto;
  display: inline-block;
}
#areaLogada .coluna-flutuante {
  float: left;
  width: 200px;
  margin-top: 10px;
  margin-left: 10px;
}
#areaLogada .centro {
  width: 750px;
  margin: 10px 0px 40px 20px;
}
#areaLogada .menu-lateral {
  background-color: #eeede8;
  padding-top: 15px;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  position: relative;
}
#areaLogada .menu-titulo {
  color: #ffffff;
  background-color: #176a43;
  padding: 3px 0 4px 15px;
  font: 13px 'Franklin Gothic Medium', Arial;
  font-weight: bold;
}
#areaLogada .menu-itens {
  padding: 10px 0 10px 15px;
}
#areaLogada .menu-itens div {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 3px;
}
#areaLogada .menu-itens div span {
  font-size: 8px;
  color: #ff8801;
  padding-right: 3px;
}
#areaLogada .menu-itens div a {
  color: #666666;
  text-decoration: none;
  font: 12px 'Franklin Gothic Medium', Arial;
}
#areaLogada .menu-itens div.on a {
  color: #ff8801;
  font-weight: bold;
}
#areaLogada .menu-itens label {
  display: block;
  color: #176a43;
  font-weight: bold;
  margin: 5px 0;
  font: 12px 'Franklin Gothic Medium', Arial;
}
#areaLogada .menu-box-2 .menu-titulo {
  background-color: #5f7709;
}
#areaLogada .menu-box-2 .menu-itens div a {
  color: #ff8801;
}
#areaLogada .breadcrumb2 {
  font: 12px 'Franklin Gothic Medium', Arial;
  border-bottom: 1px solid #dddddd;
  padding: 0 10px 10px 10px;
  margin-bottom: 0px;
}
#areaLogada .breadcrumb2 span {
    font-size: 10px;    
}
#areaLogada .breadcrumb2 a {
  color: #ff8801;
}
#areaLogada .breadcrumb2 label {
  color: #606060;
}
#areaLogada .conteudo {
  margin-left: 10px;
}

#areaLogada .end-new {
  float: right;
  line-height: 18px;
  font-size: 12px;
  margin-right: 8px;
}
#areaLogada .end-new a {
  text-decoration: none;
  color: #ff8801;
  font-weight: bold;
}
#areaLogada .end-new span {
  color: #ff8801;
  font-weight: bold;
  font-size: 8px;
}
#areaLogada .end-container {
  background: #eeeeee;
  padding: 10px;
  position: relative;
  behavior: url(PIE.htc);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#areaLogada .end-container h2 {
    margin-bottom: 10px;    
}
#areaLogada .end-box {
  background: #ffffff;
  padding: 10px;
  position: relative;
  behavior: url(PIE.htc);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 10px 0;
}

#areaLogada .end-box.rvt-regulariza {
    float: left;
    margin: 0 0 10px 0; 
}
div.end-box.rvt-regulariza.ass-regularizada {
    width: 700px !important;    
}
#areaLogada .end-box2 {
  background: #ffffff;
  padding: 10px;
  position: relative;
  behavior: url(PIE.htc);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 !important;
}
#areaLogada .end-box h2, #areaLogada .end-box2 h2 {
  margin-left: 3px;
}
#areaLogada .end-box .end-titulo, #areaLogada .end-box2 .end-titulo {
  padding: 0px 8px;
  color: #176a43;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .end-box .end-titulo i, #areaLogada .end-box2 .end-titulo i {
  font-style: italic;
}
#areaLogada .end-box .end-titulo span, #areaLogada .end-box2 .end-titulo span {
  font-size: 11px;
  color: #888;
  margin-left: 10px;
  width: 230px;
  font-weight: normal;
}
#areaLogada .end-box .end-body, #areaLogada .end-box2 .end-body {
  padding: 5px 8px;
  font-size: 12px;
}
#areaLogada .end-box .end-info, #areaLogada .end-box2 .end-info {
  color: #666666;
  width: 435px;
}
#areaLogada .end-box .end-info > div, #areaLogada .end-box2 .end-indo > div {
  line-height: 18px;
}
#areaLogada .end-box .end-rua, #areaLogada .end-box2 .end-rua {
  font-weight: bold;
  margin-bottom: 5px;
}
#areaLogada .end-box .end-prot, #areaLogada .end-box2 .end-prot {
  font-weight: bold;
  margin-top: 5px;
}
#areaLogada .end-box .end-prot a {
  text-decoration: none;
  color: #ff8801;
  font-weight: bold;
  margin-left: 50px;
}
#areaLogada .end-box .end-prot a span {
  font-size: 10px;
  margin-right: 5px;
}
#areaLogada .end-box .end-edit {
  float: right;
  line-height: 18px;
}
#areaLogada .end-box .end-edit a {
  text-decoration: none;
  color: #ff8801;
  font-weight: bold;
}
#areaLogada .end-box .end-edit span {
  color: #ff8801;
  font-weight: bold;
  font-size: 8px;
  padding-left: 3px;
}
#areaLogada .end-box .end-edit span.lnk-st {font-size:12px !important; float: left;}
#areaLogada .end-box .end-edit span.sprite-st {width: 10px; padding: 0; height:15px; float:left; margin-left: 5px; background: url(../../imagem/set-esq-medium.png) 0 5px no-repeat;}

#areaLogada .end-edit-outside {
  width: 100%;
  height: 15px;
  margin-top: 10px;
}
#areaLogada .end-edit-outside a {
  text-decoration: none;
  color: #ff8801;
  font-weight: bold;
}
#areaLogada .end-edit-outside span {
  color: #ff8801;
  font-weight: bold;
  float: left;
}
#areaLogada .end-edit-outside span.sprite {
    width: 15px;
    height: 15px;
    margin-left: 5px;
    background: url(../../imagem/set-esq-medium.png) 0 3px no-repeat;
}
#areaLogada .end-temp {
  margin-bottom: 0;
  border: 2px solid #ef8803;
}
#areaLogada .end-temp .end-titulo {
  color: #ef8803;
}
#areaLogada .tends table {
  font: 15px 'Franklin Gothic Medium', Arial !important;
  width: 100%;
}
#areaLogada .tends table th > div {
  margin: 3px;
  background-color: #b8b8b8;
  padding: 5px;
  padding: 20px 0;
  color: #ffffff;
  font-weight: bold;
  position: relative;
  behavior: url(PIE.htc);
}
#areaLogada .tends table div.first {
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
#areaLogada .tends table div.last {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
#areaLogada .tends table td > div {
  margin: 3px;
  background-color: #eeede8;
  padding: 5px;
  text-align: center;
  height: 32px;
  font-weight: bold;
}
#areaLogada .tends table .va-middle {
  line-height: 35px;
  background: #ffffff;
  padding: 10px 0;
}
#areaLogada .tends table .va-entrega {
  background: #ffffff;
  padding: 7px 0 13px 20px;
  text-align:left;
  padding-left:20px;
}
#areaLogada .tends table .va-entrega label{
  font: normal 13px 'Franklin Gothic Extra M Bold', Arial !important;
}
#areaLogada .tends table .va-entrega span{
  font: normal 13px 'Franklin Gothic Extra Medium', Arial !important;
  color: #000;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_toggle, #areaLogada .tends table .va-middle .dk_theme_selectAbril.dk_open .dk_toggle {
  padding: 6px 10px 9px 0px;
  font-size: 15px;
  background: url(../../imagem/sprite.png) no-repeat -179px -342px;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril {
  height: 28px;
  margin-left: 25px;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_options_inner li.dk_option_current a, #areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_options a:hover {
  background-color: #fb8803;
  color: #ffffff;
  text-shadow: none;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_options {
  box-shadow: none !important;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_options a {
  background-color: #333333;
  color: #ffffff;
  text-shadow: none;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_options_inner {
  margin-top: 5px;
  list-style: none;
  padding-left: 0;
  display: block;
  width: 100%;
  border-bottom-width: 1px;
}
#areaLogada .tends table .va-middle .dk_theme_selectAbril .dk_options_inner li a {
  background-color: white;
  color: #666666;
  text-shadow: none;
  padding: 6px 5px;
}
#areaLogada .tends table .va-middle.presente label {
  display: block;
  background: url(../../imagem/seloPresente.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  margin: 0 auto;
}

#areaLogada .tends table .va-middle.presente label.dei {
  display: block;
  background: url(../../imagem/seloPresente-pequeno.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  margin: 0 auto;
}

#areaLogada .tends table .va-middle.cortesia label {
  display: block;
  background: url(../../imagem/seloAssinaturaCortesia.png) no-repeat top left;
  width: 80px;
  height: 35px;
  text-indent: -9999px;
  margin: 0 auto;
}

#areaLogada .tends table .va-middle.temporario {
  border: 1px solid #ef8803;
}
#areaLogada .tends table .va-middle.temporario label {
  text-transform: uppercase;
  color: #ef8803;
}
#areaLogada .tends table label {
  color: #176a43;
  font: normal 13px 'Franklin Gothic Extra M Bold', Arial !important;
}
#areaLogada .tends table span {
  font: normal 13px 'Franklin Gothic Extra Medium', Arial !important;
  color: #000;
}
#areaLogada .tends-logo {
  border: 1px solid #dddddd;
  height: 41px !important;
  line-height: 41px;
}
#areaLogada .tends-logo.dgtl {
  border: 1px solid #BBD268;
  height: 41px !important;
  line-height: 41px;
}
#areaLogada .tends-logo img {
  vertical-align: middle;
}
#areaLogada .form-info {
  margin-bottom: 25px;
  color: #656565;
  font-size: 14px;
  line-height: 18px;
  clear:both;
  overflow:hidden;
  font: normal 14px/17px 'Franklin Gothic Extra Medium', Arial !important;
}
.form-info-adicional-campo {
  margin-bottom: 10px;
  color: #656565;
  overflow:hidden;
  font: normal 12px/17px 'Franklin Gothic Extra Medium', Arial !important;
}
#areaLogada .form-info.validade {
  margin: 5px 0 0 0;
  float: left;
  text-align: right;
  clear: both;
  color: #EF8803;
  width: 740px; 
}
#areaLogada .form-info.assinatura-suspns {
    margin-bottom: 10px !important;
}
#areaLogada .form-info.assinatura-suspns.end {
    margin-bottom: 0 !important;
}
.txt-nrml span {
    font: 13px 'Franklin Gothic Extra M Bold',Arial !important;
    color: #1A6A47;
}
#areaLogada p.assinatura-suspns {
    font: 13px/13px 'Franklin Gothic Extra M Bold', Arial !important;   
}
#areaLogada h2.assinatura-suspensa {
    font: 15px/15px 'Franklin Gothic Extra M Bold', Arial !important;   
}
#areaLogada .form-info.rnvc-prgmd {
    margin-bottom: 10px;
}
#areaLogada .form-info strong {
  font-weight: bold;
}

#areaLogada .form-info a {
  color: #656565;
}
#areaLogada .form-info.error {
  color: red;
  display: none;
}
#areaLogada form > div, #areaLogada form > div#quero-alterar-dados > div, #areaLogada form.form-period > div.period > div {
  clear: both;
}
#areaLogada form > div > label, #areaLogada form > div#quero-alterar-dados > div > label, #areaLogada form.form-period > div.period > div > label {
  float: left;
  display: inline-block;
  width: 150px;
  margin: 7px 10px 15px 0;
  text-align: right;
  font: 14px/26px 'Franklin Gothic Medium', Arial;
  color: #656565;
  line-height: 16px;
}

#areaLogada form > div > label.labelEntrega, #areaLogada form > div#quero-alterar-dados > div > label.labelEntrega, #areaLogada form.form-period > div.period > div > label.labelEntrega {
  float: left;
  display: inline-block;
  width: 150px;
  margin: 7px 10px 15px 0;
  text-align: center;
  font: 14px/26px 'Franklin Gothic Medium', Arial;
  color: #656565;
  line-height: 16px;
}

#areaLogada form div p span.add-entrega {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  float: left;
  display: inline-block;
  width: 150px;
  margin: 7px 10px 0 0 !important;
  text-align: left;
  font: 14px/26px 'Franklin Gothic Medium', Arial !important;
  color: #656565;
  line-height: 16px;
}
#areaLogada form div p span.informe-entrega {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  float: left;
  display: inline-block;
  width: 540px !important;
  margin: 3px 10px 15px 0 !important;
  text-align: left;
  font: 13px/13px 'Franklin Gothic Medium', Arial !important;
  color: #656565;
  line-height: 16px;
}


#areaLogada form > div > div, #areaLogada form > div#quero-alterar-dados > div > div, #areaLogada form.form-period > div.period > div > div {
  position: relative;
  float: left;
  margin-bottom: 15px;
}
#areaLogada form > div > div > span, #areaLogada form > div#quero-alterar-dados > div > div > span, #areaLogada form.form-period > div.period > div > div > span {
  position: absolute;
  font-size: 11px;
  color: #888888;
  margin-left: 10px;
  width: 230px;
}
#areaLogada form > div > div > label.error, #areaLogada form > div#quero-alterar-dados > div > div > label.error, #areaLogada form.form-period > div.period > div > div > label.error {
  font-size: 12px;
  line-height: 14px;
  width: auto;
  margin-top: 4px;
  display: block;
  color: red;
}
#areaLogada .showCalendar.error{
  border-color:red !important;
}
#areaLogada form > div > div > input.error, #areaLogada form > div#quero-alterar-dados > div > div > input.error, #areaLogada form > div.period > div > div > label.error {
  border-color: red;
}
#areaLogada form > div > div > select.error, #areaLogada form > div#quero-alterar-dados > div > div > select.error, #areaLogada form.form-period > div.period > div > div > select.error {
  border-color: red;
}
#areaLogada form > div p, #areaLogada form > div#quero-alterar-dados > div p, #areaLogada form.form-period > div.period > p {
  font: 14px/26px 'Franklin Gothic Extra Medium', Arial;
  color: #656565;
  width: 400px;
  line-height: 18px;
  margin: 0px 0 10px 0;
}
#areaLogada form > div input, #areaLogada form > div#quero-alterar-dados > div input {
  display: inline-block;
  margin: 0;
  border: 2px solid #bbd167;
  border-radius: 3px;
  background-color: #f4f4f4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -ms-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
  background-image: linear-gradient(to top, #ffffff, #eeeeee);
  font: 12px/24px arial;
  color: #333333;
  padding: 5px;
}

#areaLogada form > div input.npt-outros {
    width: 300px;
    float: left;
    clear: both;    
    margin: 0 !important;
    *margin-top: 5px;
    *margin-left: -160px;
    *position: relative;
}
.ie7 #areaLogada form > div input.npt-outros {
    width: 300px;
    float: left;
    clear: both;    
    margin-top: 5px !important;
    margin-left: -160px !important;
    position: relative;
}

#areaLogada form > div select, #areaLogada form > div#quero-alterar-dados > div select {
  display: inline-block;
  margin: 0;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 3px 6px;
  position: relative;
  top: 2px;
}
#areaLogada form > div#outrosContainer span {
  position: absolute;
  font-size: 11px;
  color: #888;
  margin-left: 10px;
  width: 230px;
  top: 53px;
  right: -10px;
}

#areaLogada form > div#outrosContainer span.exemplo-dicas {
    top: 69px !important;
    left: 315px !important;
}

.ie7 #areaLogada form > div#outrosContainer div.inputContainer {
  top:-20px;
}

.clearmargintop {
    clear: both !important;
    float: left !important;
    margin-top: 20px !important;    
}
h1.clearmargintop {
    width: 700px !important;        
}

div#outrosContainer div.outros {
    float: left;
    clear: both;
    width: 600px;
    margin: 0 0 0 160px;    
    *margin: -25px 0 0 160px !important;
}
div#outrosContainer div.outros label.error {
    float: left;
    clear: both;
}
span.spns {
    color: #656565 !important;      
}
h1.mrgn-top {
    margin-top: 20px;
    float: left;    
}
div#outrosContainer div.outros p { 
    margin:0 !important; 
    float: left;
    clear: both;
    width: 600px;
    height: 60px;
}

#areaLogada .form-dica {
  border: 1px dashed #656565;
  padding: 10px;
  color: #656565;
  font-size: 14px;
}
#areaLogada .form-dica h3 {
  font: 14px 'Franklin Gothic Medium', Arial;
  color: #666666;
  margin-bottom:20px;
}
#areaLogada .form-dica b {
  color: #196947;
}
#areaLogada .form-dica a {
  color: #ff8801;
}
#areaLogada .form-dica #editar-endereco {
  margin-top: 20px;
}
#areaLogada .form-dica #editar-endereco div div {
  position: relative;
  float: left;
  margin-bottom: 15px;
}
#areaLogada .form-dica #editar-endereco div label {
  float: left;
  display: inline-block;
  width: 150px;
  margin: 7px 10px 15px 0;
  text-align: right;
  font: 14px/26px 'Franklin Gothic Medium', Arial;
  color: #656565;
  line-height: 16px;
}
#areaLogada .form-dica #editar-endereco div select {
  display: inline-block;
  margin: 0;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 3px 6px;
  position: relative;
  top: 2px;
}
#areaLogada .form-dica #editar-endereco div span {
  position: absolute;
  font-size: 11px;
  color: #888;
  margin-left: 10px;
  width: 230px;
  top: 53px;
  right: -10px;
}
#areaLogada .step {
  margin-bottom: 20px;
}
#areaLogada .msg-sucesso {
  color: #006600;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 32px;
  vertical-align: bottom;
}
#areaLogada .button {
  border: 0;
  font: bold 14px/29px Arial;
  color: #ef8703;
  height: 27px;
  line-height: 30px;
  text-decoration: none;
  float: right;
  cursor: pointer;
}
#areaLogada .button.confirmar-associacoes {
  background: url(../../imagem/sprite.png) no-repeat 161px -193px;
  padding-right: 13px;
  width: 190px;
}
#areaLogada .button.associar-enderecos {
  background: url(../../imagem/sprite.png) no-repeat 131px -193px;
  padding-right: 5px;
  width: 160px;
}
#areaLogada .button.solicitar-revista {
  background: url(../../imagem/sprite.png) no-repeat 220px -193px;
  padding-right: 20px;
  width: 250px;
}
#areaLogada .button.incluir-endereco {
  background: url(../../imagem/sprite.png) no-repeat 162px -193px;
  padding-right: 20px;
  width: 192px;
}
#areaLogada .button.alterar-endereco {
  background: url(../../imagem/sprite.png) no-repeat 141px -193px;
  padding-right: 5px;
  width: 170px;
}
#areaLogada .button.continuar {
  background: url(../../imagem/sprite.png) no-repeat 80px -193px;
  padding-right: 15px;
  width: 110px;
}
#areaLogada .button.continuar2 {
  background: url(../../imagem/sprite.png) no-repeat 68px -193px;
  padding-right: 15px;
  width: 82px;
}
#areaLogada .button.suspender {
  background: url(../../imagem/sprite.png) no-repeat 140px -193px;
  padding-right: 20px;
  width: 170px;
  float:left;
  text-align:left;
  margin-left:0;
  padding-left:0;
}
.ie9 #areaLogada .button.suspender {
  background: url(../../imagem/sprite.png) no-repeat 130px -193px;
  padding-right: 20px;
  width: 170px;
  float:left;
  text-align:left;
  margin-left:0;
  padding-left:0;
}
#areaLogada .button.suspender.crrc {
  background: url(../../imagem/sprite.png) no-repeat 139px -192px;
}
.ie9 #areaLogada .button.suspender.crrc {
  background: url(../../imagem/sprite.png) no-repeat 128px -192px !important;
}
#areaLogada .button.cancelar-assinatura {
  background: url("../../imagem/sprite.png") no-repeat scroll 150px -192px transparent;
  width: 180px;
  float:left;
  text-align:left;
  margin:0;
  padding: 0;
}
.ie9 #areaLogada .button.cancelar-assinatura {
  background: url("../../imagem/sprite.png") no-repeat scroll 140px -194px transparent;
  width: 180px;
  float:left;
  text-align:left;
  margin:0;
  padding: 0;
}
#areaLogada .button.aceito-reenvio {
  background: url(../../imagem/sprite.png) no-repeat 155px -193px;
  padding-right: 20px;
  width: 185px;
}
#areaLogada .button.iniciar-atendimento {
  background: url(../../imagem/sprite.png) no-repeat -438px -404px;
  padding-right: 15px;
  width: 180px;
  color: #82953b;
}
span.txt-passos {
    clear: none;
    color: #196947 !important;
    float: left !important;
    font: 13px 'Franklin Gothic Extra Medium',Arial;
    height: 22px !important;
    padding-top: 4px !important;
    text-indent: 0 !important;
    width: 130px !important;    
    margin-right: 0 !important;
}
span.txt-passos.informe {
    width: 190px !important;    
}
li.xxl span.txt-passos {
    width: 140px !important;
}
#areaLogada .buttons {
  height: 55px;
  margin: 20px 150px 0 20px;
}
#areaLogada .buttons .voltar2 {
  background: url(../../imagem/sprite.png) no-repeat -301px -280px;
  padding-left: 27px;
  width: 100px;
  float: left !important;
  margin: 0 !important;
  color: gray;
}
#areaLogada .buttons .nv-vltr {
    font: bold 14px/30px Arial !important
}
#areaLogada .buttons .quero-alterar {
  background: url("../../imagem/sprite.png") no-repeat scroll 130px -193px transparent;
  padding-right: 31px;
  width: 140px;
  float: left;
  padding-left: 0;
}
.ie9 #areaLogada .buttons .quero-alterar {
  background: url("../../imagem/sprite.png") no-repeat scroll 125px -193px transparent;
  padding-right: 31px;
  width: 135px;
  float: left;
  padding-left: 0;
}
#areaLogada .buttons .estao-corretos {
  background: url(../../imagem/sprite.png) no-repeat 140px -193px;
  padding-right: 31px;
  width: 140px;
  float: right;
  padding-left: 0;
}
#areaLogada .buttons .esta-correto {
  background: url(../../imagem/sprite.png) no-repeat 119px -193px;
  padding-right: 31px;
  width: 125px;
  float: right;
  padding-left: 0;
}
.ie9 #areaLogada .buttons .esta-correto {
  background: url(../../imagem/sprite.png) no-repeat 115px -193px;
  padding-right: 31px;
  width: 125px;
  float: right;
  padding-left: 0;
}
#areaLogada .btsSelecionarRevistas {
  margin: 20px 500px 0 0px;
}
#areaLogada .btsRevistaDanificada {
  margin: 20px 420px 0 0px;
}
#areaLogada .btsAlterarCadastro {
  margin: 20px 360px 0 0px;
}
#areaLogada .btsAlterarCadastro3bts {
  margin: 20px 235px 0 0px;
}
#areaLogada #alteracaoEndereco {
  float: left;
  width: 360px;
}
#areaLogada #alteracaoEndereco .container {
  border-bottom: 1px dotted #c0c0c0;
  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
#areaLogada #alteracaoEndereco .container.last {
  border-bottom: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#areaLogada #alteracaoEndereco .tends-logo {
  float: left;
  border-color: #bbd268;
}
#areaLogada #alteracaoEndereco .tends-logo img {
  padding: 0 10px;
}
#areaLogada #alteracaoEndereco .period {
  font: 15px 'Franklin Gothic Medium', Arial;
  color: #333333;
  padding: 11px 0px;
  float: left;
}
#areaLogada #alteracaoEndereco .period span {
  color: #1a6a47;
  padding-left: 20px;
}
#areaLogada #alteracaoEndereco .end-box {
  padding: 0;
  margin: 0;
  background: none;
}
#areaLogada #alteracaoEndereco .end-box h3 {
  font: 15px 'Franklin Gothic Medium', Arial;
  color: #333333;
}
#areaLogada #alteracaoEndereco .end-box .end-titulo {
  padding: 0;
  margin: 10px 0 5px 0;
}
#areaLogada #alteracaoEndereco .end-box .end-body {
  padding: 0;
  margin: 0;
}
#areaLogada #alteracaoEndereco .end-box .end-dica {
  margin: 15px 0;
}
#areaLogada #alteracaoEndereco .end-box .end-info {
  width: auto;
}
#areaLogada .menuContinueNavegando {
  margin-top: 30px;
}
#areaLogada .menuContinueNavegando h2 {
  font: 15px 'Franklin Gothic Medium', Arial;
  color: #5e7509;
  text-transform: uppercase;
  background: url(../../imagem/sprite.png) no-repeat -299px -380px;
  padding: 2px 0 0 25px;
  height: 20px;
}
#areaLogada .menuContinueNavegando ul {
  margin-top: 15px;
}
#areaLogada .menuContinueNavegando ul li {
  margin-bottom: 10px;
}
#areaLogada .menuContinueNavegando ul li a {
  font: normal 13px 'Franklin Gothic Extra Medium', Arial;
  color: #ef8803;
}
#areaLogada .menuContinueNavegando ul li span {
  font: normal 13px 'Franklin Gothic Extra Medium', Arial;
  color: #ef8803;
}
#areaLogada .menuContinueNavegando ul li span.sprite {
  width:15px;
  height:15px;
  float:left;
  background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
  margin-left: 7px;
}
#areaLogada .magazinesList {
  overflow: hidden;
}
#areaLogada .magazinesList li {
  overflow: hidden;
  padding: 5px;
  margin-top: 5px;
  background: #ffffff;
}
#areaLogada .magazinesList li .tends-logo {
  float: left;
  width: 80px;
  text-align: center;
}
#areaLogada .magazinesList li p {
  float: left;
  margin: 15px 0px 0 10px;
  color: #666666;
}
#areaLogada .magazinesList li p span {
  font-weight: bold;
}
#areaLogada .magazinesListhorizontal li .tends-logo {
  margin-right: 5px !important;
}
#areaLogada .forecastContainer {
  width: 710px;
  border-top: 5px solid #bbd268;
  padding-top: 20px;
  overflow: hidden;
  margin-bottom: 20px;
  position:relative;
}
#areaLogada .forecastContainer.first {
    border-top: none !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}
#areaLogada .forecastContainer p {
  font: 13px 'Franklin Gothic Extra Medium', Arial;
  color: #000;
  position: relative;
  background: #eeeeee;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#areaLogada .forecastContainer p span {
  font: normal 13px 'Franklin Gothic Extra Medium',Arial !important;
  color: #000;
}
#areaLogada .forecastContainer p span span {
  font: normal 13px 'Franklin Gothic Extra M Bold',Arial !important;
  color: #1a6a47;
}

/**/
.rsm-rvt {
    width: 745px;
    height: 50px;
    float: left;
    clear: both;    
    position: relative;
    z-index: 0;
}
.xb-rvt {
    width: 90px;
    height: 50px;
    float: left;
    margin: 0 20px 0 0; 
}
.rsm-rvt-cnclmnt.rvt-regulariza .xb-rvt {
    width: 90px;
    height: 50px;
    float: left;
    margin: 18px 16px 0 10px;
}

.xb-rvt img {
    border: 1px solid #bbd268;
}
.xb-rvt img.brdr-cz {
    border: 1px solid #dddddd;
}

.dtlh-rvt {
    width: 623px;
    height: 36px;
    float: left; clear: none;   
}
.dtlh-rvt p {
    float: left;
    clear: none;
    padding: 12px 15px 0 15px;
    color: #333;
    font: 13px 'Franklin Gothic Extra Medium', Arial;
}
.dtlh-rvt p.sit-rglr {
    padding: 12px 10px 0 0;
    float: right;
}
.ie8 .dtlh-rvt p.sit-rglr {
    margin-left: 45px !important;   
}
.ie7 .dtlh-rvt p.sit-rglr {
    margin-left: 40px !important;
}
.dtlh-rvt p.sit-prgrmd {
    margin-left: 0px !important;
    padding: 12px 5px 0 0;
    float: right;
}
.dtlh-rvt.cnclmnt-cncld p {
    margin: 0;
    padding-top: 3px;
}
.rsm-rvt-cnclmnt.rvt-regulariza {
    clear: both;
    float: left;
    margin: 0 0 10px 0;
    position: relative;
    width: 708px;
    z-index: 0;
    background: #fff;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    padding: 6px;
}
.rsm-rvt-cnclmnt.rvt-regulariza .dtlh-rvt {
    width: 580px;   
}
.br-black {
    width: 726px;
    padding: 10px 6px;
    border: 1px solid #000;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    margin: 20px 0 0 0; 
}
.br-black span.sprite{
    width: 15px;
    height: 15px;
    background: url(../../imagem/set-esq-medium.png) 0 2px no-repeat;
    float: left;
}
.br-black a {
    color: #FF8801; 
}

/* 25.3.2 */

.frm-pag-deb {
    float: left;
    clear: both;
    margin: 0;  
    width: 709px;
    border-radius: 5px;
      behavior: url(PIE.htc);
      position: relative;
    background: #fff;
    padding: 6px;
    color: #666 !important;
}

.frm-pag-deb h2 {
    padding: 5px;
    font: 15px 'Franklin Gothic Extra M Bold', Arial !important;
}
.frm-pag-deb .box-cz-cl, .frm-pag-deb .box-cz-es {
    margin: 0 0 6px 0 !important;
    float: left !important; 
    clear: both !important; 
    width: 697px;
}


.tit-dds-cnt, .tit-ttlr-cnt, .tit-mlhr-dt-cnt {
    float: left;
    clear: none;
    width: 150px;   
    text-align: right;
    margin-right: 20px;
}
.tit-dds-cnt h2, .tit-ttlr-cnt h2, .tit-mlhr-dt-cnt h2 { font: 14px 'Franklin Gothic Extra Medium', Arial !important; }
.tit-dds-cnt h2 { margin-top: 13px;}

.cnt-dds-cnt, .cnt-ttlr-cnt, .cnt-mlhr-dt-cnt {
    float: left;
    clear: none;
    width: 300px;   
}
.cnt-dds-cnt p, .cnt-ttlr-cnt p, .cnt-mlhr-dt-cnt p {
    font: 14px 'Franklin Gothic Extra Medium', Arial !important;
}
.cnt-mlhr-dt-cnt{ margin-top: 15px;}
.cnt-ttlr-cnt {margin-top: 4px;}
.cnt-dds-cnt p span, .cnt-ttlr-cnt p span, .cnt-mlhr-dt-cnt p span {
    float: left;
    clear: none;
}
.cnt-dds-cnt p span.cnt-dds-dstq, .cnt-ttlr-cnt p span.cnt-ttlr-dstq, .cnt-mlhr-dt-cnt p span.cnt-ttlr-dstq {
    font: 14px 'Franklin Gothic Extra M Bold', Arial !important;
    width: 50px !important;
    text-align: right !important; 
    display: block !important;
    clear: both;
    margin: 0 10px 0 0;

}
div.frm-pag-deb div.nmr-prtcl {
    margin-bottom: 0 !important;    
}

div.frm-pag-deb h2 {
    margin-bottom: 0 !important;
}

div.nmr-prtcl h2 span {
    color: #1A6A47;
    font: 13px 'Franklin Gothic Extra M Bold',Arial !important; 
}
/* Fim 25.3.2 */

.rsm-rvt-cnclmnt.rvt-regulariza .dtlh-rvt p {
    padding: 0;
    margin: 0;
    float: left;
    clear: left;
    margin: 0 0 5px 0;
    width: 100%;
}
.rsm-rvt-cnclmnt.rvt-regulariza .cnclmnt-cncld  {
    height: 70px;
}
.cnclmnt-cncld {
    height: 55px;   
}
.dtlh-rvt.srv-rnfv p {
    font-size: 13px;
    line-height: 18px;
    margin: 0;  
    padding: 5px 0 0 5px;
}
.dtlh-rvt p span {
    color: #1a6a47;
    font: normal 13px 'Franklin Gothic Extra M Bold', Arial !important;
}
.dtlh-rvt p span.rrglr {color: #ad292a !important;}

.mrgn-nv {
    margin: 15px 0 15px 0;  
}



/* Padronização Início Fim */

#areaLogada .forecastContainer .top {
  overflow: hidden;
}
#areaLogada .forecastContainer .top .tends-logo {
  float: left;
  width: 88px;
  text-align: center;
  /* border-color: #bbd268; */
  height: 47px !important;
  line-height: 45px;
}
#areaLogada .forecastContainer .top p {
  width: 570px;
  float: left;
  margin: 0px 0px 0 10px;
  padding: 17px 20px;
}
#areaLogada .forecastContainer .top p.multi-line {
  padding: 8px 20px;
}
#areaLogada .forecastContainer .top p.multi-line span.fleft {
  margin:0;
}
#areaLogada .forecastContainer .top p.multi-line span.fright {
  margin:8px 80px 0 0;
}
#areaLogada .forecastContainer .top p strong {
  color: #000000;
  margin-right: 10px;
  font-weight: normal;
}
#areaLogada .forecastContainer .top p span {

}
#areaLogada .forecastContainer .middle {
  overflow: hidden;
  margin-top: 10px;
  float: left;
  clear: both;
  width: 100%;
}
#areaLogada .forecastContainer .bottom {
  overflow: hidden;
  margin-top: 10px;
  float: left;
  clear: both;
  width: 710px;
}
#areaLogada .forecastContainer .middle a {
  font-size: 11px;
  color: #ff8901;
  text-decoration: underline;
  margin-bottom: 3px;
}
#areaLogada .forecastContainer .middle .left {
  float: left;
  margin-right: 10px;
}
#areaLogada .forecastContainer .middle .left .edition {
  width: 350px;
  position: relative;
  background: #eeeeee;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 10px;
}
#areaLogada .forecastContainer .middle .left .edition h2 {
  color: #1a6a47;
  font: bold 13px 'Franklin Gothic Medium', Arial;
  padding: 3px 10px;
}
#areaLogada .forecastContainer .middle .left .edition p {
  width: 328px;
  margin: 0 auto;
  color: #333333;
  font: 13px 'Franklin Gothic Medium', Arial;
  padding: 0;
  padding: 3px 5px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#areaLogada .forecastContainer .middle .left .edition p strong {
  font-weight: bold;
}
#areaLogada .forecastContainer .middle .left .edition p a {
  float: none;
  padding: 0;
  color: #333333;
  font: 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .left .edition a {
  float: right;
  padding: 3px 5px 4px 5px;
}
#areaLogada .forecastContainer .middle .right {
  width: 350px;
  float: right;
}
#areaLogada .forecastContainer .middle .right .end-box {
  width: 330px;
  background: #eeeeee;
  padding: 5px 10px;
  position: relative;
  behavior: url(PIE.htc);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
}
#areaLogada .forecastContainer .middle .right .end-box h2 {
  margin-left: 3px;
}
#areaLogada .forecastContainer .middle .right .end-box .end-titulo {
  padding: 0px 8px;
  color: #1a6a47;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .right .end-box .end-titulo small {
  font: 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .right .end-box .end-body {
  padding: 5px 8px;
  font-size: 12px;
}
#areaLogada .forecastContainer .middle .right .end-box .end-info {
  color: #666666;
  width: auto;
}
#areaLogada .forecastContainer .middle .right .end-box .end-info > div {
  line-height: 18px;
}
#areaLogada .forecastContainer .middle .right .end-box .end-info h3 {
  color: #333333;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .right .end-box .end-rua {
  color: #333333;
  font: 13px 'Franklin Gothic Medium', Arial;
  margin-bottom: 5px;
}
#areaLogada .forecastContainer .middle .right .end-box .end-dica {
  color: #5f7709;
}
#areaLogada .forecastContainer .middle .right .end-box a {
  float: right;
}

#areaLogada .forecastContainer .middle .fullLine {
  position:relative;
}
#areaLogada .forecastContainer .middle .fullLine .end-box {
  background: #eeeeee;
  padding: 5px 10px;
  position: relative;
  behavior: url(PIE.htc);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
}
#areaLogada .forecastContainer .middle .fullLine .end-box.full {
    padding: 5px 51px;  
}

#areaLogada .forecastContainer .middle .fullLine .end-box h2 {
  margin-left: 3px;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-titulo {
  padding: 0px 8px;
  color: #1a6a47;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-titulo small {
  font: 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-body {
  padding: 5px 8px;
  font-size: 12px;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-info {
  color: #666666;
  width: auto;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-info > div {
  line-height: 18px;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-info h3 {
  color: #333333;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-rua {
  color: #333333;
  font: 13px 'Franklin Gothic Medium', Arial;
  margin-bottom: 5px;
  width: 592px;
 
}
.ie7 #areaLogada .forecastContainer .middle .fullLine .end-box .end-rua, .ie8 #areaLogada .forecastContainer .middle .fullLine .end-box .end-rua {
 width: 620px;  
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-rua span{
  margin:0 5px;
}
#areaLogada .forecastContainer .middle .fullLine .end-box .end-dica {
  color: #5f7709;
}
#areaLogada .forecastContainer .middle .fullLine .end-box a {
  float: right;
}

#areaLogada .forecastContainer .bottom p {
  padding: 17px 20px;
}
#areaLogada .forecastContainer .bottom p span {
  margin-left: 15px;
}
#areaLogada .forecastContainer .bottom p span.sprite {
  background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
  width: 15px;
  height: 15px;
  float: left;
  margin: 0 0 0 58px;
}
#areaLogada .forecastContainer .bottom p span.lnk-st {
    float: left;
    margin-left: 0;
    color: #FF8901;
    font: normal 13px Arial !important; 
}
.prg-st {float: left;}
#areaLogada .forecastContainer .bottom p a {
  font-size: 13px;
  color: #ff8901;
  text-decoration: none;
  margin: 0 15px;
}
#areaLogada .forecastContainerRevistaDanificada {
  border-top: 0px;
  width: 750px;
}
#areaLogada .forecastContainerRevistaDanificada .top p {
  width: 610px;
}
#areaLogada .forecastContainerRevistaDanificada .top p span{
  margin-left:30px;
}
#areaLogada .forecastContainerRevistaDanificada .top p span.fleft span{
  margin-left:8px !important;
}
#areaLogada .magazinesListSelection ul {
  margin: 20px 0 10px 0;
  width: 735px;
  border: 1px dotted #c0c0c0;
  border-bottom: none;
}
#areaLogada .magazinesListSelection ul li {
  display: block;
  float: left;
  width: 183px;
  height: 110px;
  border: 1px dotted #c0c0c0;
  border-top: none;
  border-right: none;
}
#areaLogada .magazinesListSelection ul li label {
  cursor: pointer;
  display: block;
  position: relative;
  height: 51px;
  padding: 30px 36px 30px 27px;
}
#areaLogada .magazinesListSelection ul li label div.jquery-radiobutton-wrapper {
  top: 45px;
  left: 20px;
}
#areaLogada .magazinesListSelection ul li label input {
  float: left;
}
#areaLogada .magazinesListSelection ul li label .tends-logo {
  float: left;
  margin-left: 30px;
  height: 48px !important;
  line-height: 45px !important;
}
#areaLogada .magazinesListSelection ul li label .tooltip {
  position: absolute;
  bottom: -30px;
  left: 50px;
  z-index: 999;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666666;
  text-align: left;
  padding: 5px;
  width: 290px;
  background: #e8f5bb;
  display: none;
}
#areaLogada .magazinesListSelection ul li label .tooltip.dificuldades {
  position: absolute;
  bottom: -30px;
  left: 10px;
  z-index: 999;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666666;
  text-align: left;
  padding: 5px;
  width: 390px;
  background: #e8f5bb;
  display: none;
}
#areaLogada .magazinesListSelection ul li label .tooltip.dificuldades a {
  color: #EF8703;
  padding-left: 13px;
  background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
}
#areaLogada .magazinesListSelection ul li label .tooltip.pagamento {
  position: absolute;
  bottom: -30px;
  left: -130px;
  z-index: 999;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666666;
  text-align: left;
  padding: 5px;
  width: 590px;
  *width: 585px;
  background: #e8f5bb;
  display: none;
}
#areaLogada .magazinesListSelection ul li label .tooltip.pagamento a {
  color: #EF8703;
  padding-left: 13px;
  background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
}
#areaLogada .magazinesListSelection ul li label .tooltip.per-terminou a {
  color: #EF8703;
  padding-left: 13px;
  background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
}


#areaLogada .infos-edicao label .revista .tooltip {
  position: absolute;
  left: -300px;
  z-index: 999;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666666;
  text-align: left;
  padding: 5px;
  width: 465px;
  background: #e8f5bb;
  display: none;
}
#areaLogada .infos-edicao label .revista .tooltip.volte-receber {
  position: absolute;
  left: -80px;
  z-index: 999;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666666;
  text-align: left;
  padding: 5px;
  width: 180px;
  background: #e8f5bb;
  display: none;
}
.ie7 #areaLogada .infos-edicao label .revista .tooltip {
    top: 215px;
}
.ie8 #areaLogada .infos-edicao label .revista .tooltip {
    padding-top: 0 !important;
}
#areaLogada .infos-edicao label .revista .tooltip p {
    width: 460px;
}
#areaLogada .infos-edicao label .revista .tooltip a {
    color: #EF8703;
    padding-left: 13px;
    background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
}


#areaLogada .magazinesListSelection ul li label:hover {
  background: #ddddd7;
}
#areaLogada .magazinesListSelection ul li.first-of-line {
  border-left: none;
}
#areaLogada .magazinesListSelection .button.continuar {
  background: url(../../imagem/sprite.png) no-repeat 67px -193px;
  padding-right: 30px;
  font: bold 14px/14px Arial !important;
  width: 100px;
  float: right;
  padding-left: 0;
}
#areaLogada .button.cancelar-suspensao {
  background: url(../../imagem/sprite.png) no-repeat 220px -193px;
  padding-right: 21px;
  width: 255px;
  float: left;
  padding-left: 0;
}
#areaLogada .button.cancelar-suspensao.crrc {
    background: url(../../imagem/sprite.png) no-repeat 223px -192px;
}
.ie9 #areaLogada .button.cancelar-suspensao.crrc {
    background: url(../../imagem/sprite.png) no-repeat 218px -192px;
}
#areaLogada .duvidas-nao-recebi-revista {
  background-color: #eeede8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  position: relative;
  clear: both;
  float: left;
  width: 741px;
}
#areaLogada .duvidas-nao-recebi-revista h2 {
  font: 13px 'Franklin Gothic Extra Medium', Arial;
  font-weight: bold;
  color: #5E7509;
  text-transform: uppercase;
  background: url(../../imagem/sprite.png) no-repeat -299px -380px;
  padding: 2px 0 0 25px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  margin: 10px 0 10px 10px;
  float: left;
}
#areaLogada .duvidas-nao-recebi-revista ul {
  overflow: hidden;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
}
#areaLogada .duvidas-nao-recebi-revista ul li {
  float: left;
  padding: 20px 0;
  border-left: 1px white solid;
}
#areaLogada .duvidas-nao-recebi-revista ul li h3 {
  font: normal 13px 'Franklin Gothic Extra M Bold', Arial;
  text-transform: uppercase;
  color: #5E7509;
  margin-bottom: 10px;
}
#areaLogada .duvidas-nao-recebi-revista ul li ul {
  padding: 0;
  padding: 0 24px;
  border: none;
  float: left;
}
#areaLogada .duvidas-nao-recebi-revista ul li ul li {
  border: none;
  padding: 0;
  float: none;
  margin-bottom: 5px;
}
#areaLogada .duvidas-nao-recebi-revista ul li ul li a {
  text-decoration: none;
  font: 12px 'Franklin Gothic Extra Medium', Arial;
  color: #ef8803;
}
#areaLogada .duvidas-nao-recebi-revista ul li ul li span {
  font: 10px 'Franklin Gothic Extra Medium', Arial;
  color: #ef8803;
}
#areaLogada .duvidas-nao-recebi-revista ul li ul li span.lnk-st {
  font: 12px 'Franklin Gothic Extra Medium', Arial;
  color: #ef8803;
}
#areaLogada .duvidas-nao-recebi-revista ul li ul li span.sprite {
  width: 12px;
  height: 15px;
  float: left;
  background: url(../../imagem/set-esq-medium.png) 0 3px no-repeat;
  color: #ef8803;
}
#areaLogada .duvidas-nao-recebi-revista ul li:first-child {
  border-left: 0;
}
#areaLogada .duvidas-nao-recebi-revista .button {
  border: 0;
  font: bold 14px/14px Arial !important;
  color: #EF8703;
  width: 215px;
  height: 15px;
  text-decoration: none;
  float: right;
  cursor: pointer;
  margin: 10px 10px 10px 0;
}
.ie9 #areaLogada .duvidas-nao-recebi-revista .button {
  border: 0;
  font: bold 14px/14px Arial !important;
  color: #EF8703;
  width: 200px;
  height: 15px;
  text-decoration: none;
  float: right;
  cursor: pointer;
  margin: 10px 10px 10px 0;
}
#areaLogada .duvidas-nao-recebi-revista .button span.ms-faq {
    width: 192px;
    height: 20px;
    float: left;
    padding: 1px 0 0 0;
}
.ie9 #areaLogada .duvidas-nao-recebi-revista .button span.ms-faq {
    width: 180px;
    height: 20px;
    float: left;
    padding: 1px 0 0 0;
}

.button .txt-spt {
    clear: none;
    cursor: pointer;
    float: right;
    font: 13px 'Franklin Gothic Extra M Bold',Arial !important;
    margin-top: 1px !important;
    text-decoration: none;  
}

.duvidas-nao-recebi-revista .button .sprite {
    background: url("../../imagem/sprite.png") no-repeat scroll -36px -200px transparent;
    display: block;
    float: right;
    height: 20px;
    width: 20px;    
}

#areaLogada .atendimento-revista-danificada {
  width: 740px;
  height: 71px;
  background: url(../../imagem/bgAtendente.png) no-repeat 0px 0px;
  margin: 20px 0;
}
#areaLogada .atendimento-revista-danificada .button {
  margin: 20px;
}
#areaLogada .atendimento-virtual {
  width: 740px;
  height: 71px;
  background: url(../../imagem/bgAtendente.png) no-repeat 0px 0px;
  margin: 20px 0;
}
#areaLogada .atendimento-virtual .button {
  margin: 20px;
}
#areaLogada .form-dano {
  margin-top: 10px;
}

/* form brinde */

#areaLogada .form-brindes fieldset {
  position: relative;
  display: block;
  height: 145px;
  width: 182px;
  border: 1px dashed #c0c0c0;
  padding: 20px 16px 20px 40px;
  float:left;
  clear: none;
  margin: 10px 0 20px 10px;
}
.mrgn-rglrz {
    margin: 0 0 20px 0; 
    float: left;
    clear: both;
    width: 700px;
}
#areaLogada .form-brindes fieldset .txt-frm-brnds {
    position: relative;
    display: block;
    width: 125px;
    text-align: center;
    margin: 5px 0 0 29px;
    font: normal 14px/14px 'Franklin Gothic Extra Medium', Arial;
    color: #666;
}
#areaLogada .form-brindes fieldset.first  {
    margin-left: 0 !important;
}

#areaLogada .form-brindes div.jquery-radiobutton-wrapper {
    margin: 55px 0 0 10px;  
}
 
#areaLogada .form-dano fieldset {
  position: relative;
  display: block;
  height: 19px;
  margin-bottom: 5px;
}
#areaLogada .form-dano fieldset label {
  margin-left: 25px;
  margin-top: 0px;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #1A6A47;
}
#areaLogada .form-dano div.jquery-radiobutton-wrapper {
  top: 0px;
  left: 0px;
}
#areaLogada .form-dano .form-dica {
  overflow: hidden;
  margin-top: 20px;
  display: none;
}
#areaLogada .form-dano .form-dica #editar-endereco {
  margin-top: 0;
}
#areaLogada .form-dano .form-dica #editar-endereco #outrosContainer {
  position: relative;
}
#areaLogada .form-dano .form-dica #editar-endereco #outrosContainer input.error {
  border-color: red;
}
#areaLogada .form-dano .form-dica #editar-endereco #outrosContainer label.error {
  position: absolute;
  top: 85px;
  left: 0;
  font-size: 12px;
  line-height: 14px;
  width: auto;
  margin-top: 4px;
  display: block;
  color: red;
}
#areaLogada .form-compensacao {
  margin-top: 10px;
  position: relative;
}
#areaLogada .form-compensacao .opcao-indisponivel {
  background: url(../../imagem/carimbo.png) no-repeat top left;
  width: 159px;
  height: 55px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 235px;
}
#areaLogada .form-compensacao fieldset {
  position: relative;
  display: block;
  height: 40px;
  margin-bottom: 15px;
}
#areaLogada .form-compensacao fieldset label {
  margin-left: 25px;
  margin-top: 0px;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #1A6A47;
}
#areaLogada .form-compensacao fieldset p {
  margin: 5px 0;
  font: 11px 'Franklin Gothic Medium', Arial;
  color: #888;
}
#areaLogada .form-compensacao fieldset.disabled label {
  margin-left: 25px;
  margin-top: 0px;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666;
}
#areaLogada .form-compensacao fieldset.disabled p {
  margin: 5px 0;
  font: 11px 'Franklin Gothic Medium', Arial;
  color: #888;
}
#areaLogada .form-compensacao div.jquery-radiobutton-wrapper {
  top: 0px;
  left: 0px;
}
#areaLogada .infos-edicao label {
  padding: 10px 8px 10px 8px;
  border: 1px #c0c0c0 dotted;
  border-left: none;
  width:auto;
  margin:0;
  cursor: pointer;
  display:block;
}
#areaLogada .infos-edicao label .revista {
  position: relative;
}
#areaLogada .infos-edicao label .revista h3 {
  padding-left: 0px;
  font-size: 12px;
  margin-top: 1px;
  text-align: center;
}
#areaLogada .infos-edicao label .revista img {
  margin-top: 5px;
}
#areaLogada .infos-edicao label .revista .jquery-radiobutton-wrapper {
  top: 7px;
  left: 0;
}
#areaLogada .infos-edicao label.first-of-line {
  border-left: 1px #c0c0c0 dotted;
}
.ie7 #areaLogada .infos-edicao-opcoes {
  min-height: 250px;
}
#areaLogada .infos-edicao-opcoes {
  border-left: 1px #c0c0c0 dotted;
}
#areaLogada .info-revista-danificada {
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666;
  margin-top: 10px;
}
#areaLogada .infos-edicao {
  margin-top: 20px;
  overflow: hidden;
}
#areaLogada .infos-edicao.naoentregue {
  overflow: visible !important;
}
#areaLogada .infos-edicao p {
  color: #666;
  font: 13px 'Franklin Gothic Medium', Arial;
  margin-top: 10px;
}
#areaLogada .infos-edicao p strong {
  font-weight: bold;
}
#areaLogada .infos-edicao .revista h3 {
  color: #176A43;
  font: bold 12px 'Franklin Gothic Medium', Arial;
  margin-bottom: 5px;
}
#areaLogada .infos-edicao .info-entrega {
  width: 600px;
  margin-left: 10px;
}
#areaLogada .infos-edicao .info-entrega h3 {
  color: #666;
  font: bold 14px 'Franklin Gothic Medium', Arial;
}
#areaLogada .infos-edicao .info-estoque {
  width: 600px;
  margin: 20px 0 0 10px;
}
#areaLogada .infos-edicao .info-estoque h3 {
  color: #666;
  font: bold 18px 'Franklin Gothic Medium', Arial;
}
#areaLogada .infos-edicao .info-estoque p {
  font-size: 16px;
}
#areaLogada .infos-edicao .info {
  position: relative;
  background: #eeeeee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  margin: 22px 10px -4px 10px;
  width: 335px;
  padding: 5px 10px;
}
#areaLogada .infos-edicao .info h3 {
  color: #666;
  font: bold 14px 'Franklin Gothic Medium', Arial;
}
#areaLogada .infos-edicao .info .end-box, #areaLogada .infos-edicao .info .end-titulo, #areaLogada .infos-edicao .info .end-body {
  margin: 0;
  padding: 0;
  background: transparent;
}
#areaLogada .infos-edicao .info .end-box, #areaLogada .infos-edicao .info .end-info {
  width: auto;
}
#areaLogada .infos-edicao .info .end-titulo {
  margin-top: 5px;
}
#areaLogada .lighter-box {
  border: 3px solid #eeede8;
  background-color: #ffffff;
  padding: 20px 10px;
  behavior: url(PIE.htc);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  width: 685px;
}
#areaLogada .lighter-box a span.sprite{
    width: 15px;
    height: 15px;
    float: left;
    background: url(../../imagem/set-esq-medium.png) 0 4px no-repeat;
}
#areaLogada .lighter-box a span.lnk-st{
    color: #FF8901; 
}
#areaLogada .lighter-box a {
  color: #FF8901;   
  font: 13px 'Franklin Gothic Medium', Arial;
  text-decoration: none;
}
#areaLogada .end-box-confirme-endereco {
  margin: 20px 0;
  padding: 0;
}
#areaLogada .end-box-confirme-endereco .end-titulo, #areaLogada .end-box-confirme-endereco .end-body {
  padding: 0;
}
#areaLogada .end-box-confirme-endereco .end-titulo {
  margin-bottom: 5px;
}
#areaLogada .quero-alterar-dados {
  display: none;
  margin-top: 20px;
}
#areaLogada .box-sua-assinatura {
  background-color: #eeede8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  position: relative;
  float: left;
  margin-top: 20px;
}
#areaLogada .box-sua-assinatura h3 {
  border-bottom: 1px white solid;
  padding: 10px 20px;
  color: #1a6a47;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .box-sua-assinatura ul {
  padding: 0 25px;
}
#areaLogada .box-sua-assinatura ul li {
  margin: 10px 0;
}
#areaLogada .box-sua-assinatura ul li p {
  color: #666;
  font: 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .box-sua-assinatura ul li p span {
  width: 105px;
  text-align: right;
  display: inline-block;
  margin-right: 10px;
  font-weight: bold;
}
#areaLogada .box-sua-assinatura ul li p.p-verde {
  color: #1a6a47;
}
#areaLogada .box-sua-assinatura ul li p.p-verde span {
  color: #666;
}
#areaLogada .box-meus-dados {
  background-color: #eeede8;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);
  position: relative;
  overflow:hidden;
  margin-bottom:20px;
}
#areaLogada .box-meus-dados span.sprite{
    width: 15px;
    height: 15px;
    background: url(../../imagem/set-esq-medium.png) 0 5px no-repeat;
    float: left;
}
#areaLogada .box-meus-dados h3 {
  border-bottom: 2px white solid;
  padding: 10px 20px;
  color: #1a6a47;
  font: bold 14px 'Franklin Gothic Medium', Arial;
  overflow:hidden;
}
#areaLogada .box-meus-dados h3 span{
  float:left;
}
#areaLogada .box-meus-dados ul {
  padding: 0 25px;
  margin-bottom:20px;
  overflow:hidden;
  width:690px;
}
#areaLogada .box-meus-dados ul.contato-sucesso {
    width:650px;
    margin-bottom:0;
}
#areaLogada .box-meus-dados ul li {
  margin: 10px 0;
  overflow:hidden;
  border-top:1px dotted #c0c0c0;
  padding-top:10px;
}
#areaLogada .box-meus-dados ul li:first-child {
  border-top:0px dotted #c0c0c0;
  padding-top:0;
}
#areaLogada .box-meus-dados ul li p {
  color: #666;
  font: 13px 'Franklin Gothic Medium', Arial;
  float:left;
}
#areaLogada .box-meus-dados ul.contato-sucesso li p {
    margin-bottom:5px;
}
#areaLogada .box-meus-dados ul li p span {
  width: 145px;
  text-align: right;
  display: inline-block;
  margin-right: 40px;
  font-weight: bold;
}
#areaLogada .box-meus-dados ul li p span.tel {
    margin-left:110px;
    font-weight:normal;
}
#areaLogada .box-meus-dados a {
  display: inline-block;
  float:right;
  color:#ef8803;
  font: 13px 'Franklin Gothic Medium', Arial;
  text-decoration:none;
}
#areaLogada .box-meus-dados a small {
  font-size:10px;
}

#areaLogada .box-alteracao-endereco {
  float: left;
  margin: 20px;
  width: 330px;
}
#areaLogada .box-alteracao-endereco .end-box {
  width: 330px;
  background: #eeeeee;
  padding: 10px 10px 41px 10px;
  position: relative;
  behavior: url(PIE.htc);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
}
#areaLogada .box-alteracao-endereco .end-box a {
  font-size: 11px;
  color: #FF8901;
  text-decoration: underline;
  margin-bottom: 3px;
}
#areaLogada .box-alteracao-endereco .end-box .end-titulo {
  padding: 0px 8px;
  color: #1a6a47;
  font: bold 13px 'Franklin Gothic Medium', Arial;
  text-transform: uppercase;
}
#areaLogada .box-alteracao-endereco .end-box .end-body {
  padding: 5px 8px;
  font-size: 12px;
}
#areaLogada .box-alteracao-endereco .end-box .end-info {
  margin-top: 15px;
  color: #666666;
  width: auto;
}
#areaLogada .box-alteracao-endereco .end-box .end-info > div {
  line-height: 18px;
}
#areaLogada .box-alteracao-endereco .end-box .end-info h3 {
  color: #333333;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .box-alteracao-endereco .end-box .end-rua {
  color: #333333;
  font: 13px 'Franklin Gothic Medium', Arial;
  margin-bottom: 5px;
}
#areaLogada .box-alteracao-endereco .end-box .end-dica {
  color: #5f7709;
}
#areaLogada .box-alteracao-endereco .end-box a {
  float: right;
}
#areaLogada .obs p {
  margin-top: 5px;
  color: #666;
  font: 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .obs p strong {
  font-weight: bold;
}
#areaLogada .box-contato {
  background: #eeede8;
  border: 1px solid #dbdbdb;
  padding: 10px 15px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 30px 0;
  overflow: hidden;
}
#areaLogada .box-contato ul li {
  overflow: hidden;
  background: transparent url('../../imagem/bg-box-contato.png') no-repeat 0px 0px;
  margin: 20px 0;
}
#areaLogada .box-contato ul li ul li {
  background: none;
}
#areaLogada .box-contato ul li h3 {
  color: #1a6a47;
  font: normal 14px 'Franklin Gothic Extra M Bold', Arial !important; 
}
#areaLogada .box-contato ul li p {
  color: #333333;
  font: normal 13px 'Franklin Gothic Extra Medium', Arial !important;
}
#areaLogada .box-contato ul li.telefone {
  background-position: left -46px;
  padding-left: 45px;
}
#areaLogada .box-contato ul li.telefone .telefones {
  margin-left: 20px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #ef8703;
}
#areaLogada .box-contato ul li.telefone .telefones ul {
  padding: 0 10px;
  width: 268px;
}
#areaLogada .box-contato ul li.telefone .telefones ul li {
  float: left;
  margin: 5px 0px;
  padding: 0 9px;
}
#areaLogada .box-contato ul li.telefone .telefones ul li h4 {
  color: #fff;
  font: 12px 'Franklin Gothic Extra Medium', Arial;
  text-align: center;
}
#areaLogada .box-contato ul li.telefone .telefones ul li p {
  color: #fff;
  font: 16px 'Franklin Gothic Extra M Bold', Arial !important;
  text-align: center;
}
#areaLogada .box-contato ul li.telefone .telefones ul li.telefone-sp {
  width: 95px;
}
#areaLogada .box-contato ul li.telefone .telefones ul li.telefone-demais {
  width: 135px;
}
#areaLogada .box-contato ul li.email {
  padding: 6px 0 4px 45px;
}
#areaLogada .box-contato ul li.email h3, #areaLogada .box-contato ul li.email a {
  text-decoration: none;
}
#areaLogada .box-contato ul li.email h3:hover, #areaLogada .box-contato ul li.email a:hover {
  text-decoration: none;
  color: #1a6a47;
}
#areaLogada .forecastContainerServicos{
  padding-left:30px;
}
#areaLogada .forecastContainerSuspensas{
  
}
#areaLogada .form-compensacao {
  margin-top: 10px;
  position: relative;
}
#areaLogada .form-compensacao .opcao-indisponivel {
  background: url(../../imagem/carimbo.png) no-repeat top left;
  width: 159px;
  height: 55px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 235px;
}
#areaLogada .form-facilidades fieldset {
  position: relative;
  display: block;
  margin-bottom: 15px;
}
#areaLogada .form-facilidades fieldset label {
  margin-left: 25px;
  margin-top: 0px;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #1A6A47;
}
#areaLogada .form-facilidades fieldset p {
  margin: 5px 0;
  font: 11px 'Franklin Gothic Medium', Arial;
  color: #888;
}
#areaLogada .form-facilidades fieldset.disabled label {
  margin-left: 25px;
  margin-top: 0px;
  font: 13px 'Franklin Gothic Medium', Arial;
  color: #666;
}
#areaLogada .form-facilidades fieldset.disabled p {
  margin: 5px 0;
  font: 11px 'Franklin Gothic Medium', Arial;
  color: #888;
}
#areaLogada .form-facilidades div.jquery-radiobutton-wrapper {
  top: 0px;
  left: 0px;
}
#areaLogada .form-facilidades strong{
  font-weight:bold;
}
#areaLogada .form-facilidades .buttons{
  float:left;
  margin:0;
}
#areaLogada .form-facilidades .buttons .continuar{
  padding-left:0;
  text-align:left;
  width:100px;
  background-position:70px -193px;
  float:left;
}
#areaLogada .period{
  background: #eeeeee;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:10px 20px;
  position:relative;
  height:70px !important;
}
#areaLogada .period h3{
  color: #666;
  font: 15px 'Franklin Gothic Medium', Arial;
  margin-bottom:10px;
}
#areaLogada .period fieldset{
  float:left;
  margin:0 10px;
}
#areaLogada .period fieldset label{
  font: bold 13px 'Franklin Gothic Medium', Arial;
  margin-right:5px;
}
#areaLogada .period.new {
  background: #eeeeee;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:10px 20px;
  position:relative;
  width: 700px;
  height: 80px !important;
}

#areaLogada .period.new .form-periodo {
    width: 600px;
    height: 40px;
    float: left;
    clear: both;
    margin: 0;  
}
#areaLogada .period.new #resultado {
    width:100%;
    height:30px;
    margin:0 0 0 36px;  
    color: red;
    font: 12px/12px Arial;
}
#areaLogada .infos-suspensao{
  background: #eeeeee;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:20px;
  position:relative;
}
#areaLogada .infos-suspensao h3{
  color: #176a43;
  font: bold 14px 'Franklin Gothic Medium', Arial;
  margin-bottom:5px;
}
#areaLogada .infos-suspensao p{
  font: 13px 'Franklin Gothic Medium', Arial;
  margin-bottom:5px;
  background:#fff;
  padding:5px 10px;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative;
}
#areaLogada .recuperar{
  background: #eeeeee;
  padding:5px 10px;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative;
}

#areaLogada #esqueci-minha-senha .recuperar {
  margin:0;
  float:none;
  padding:20px;
}
#areaLogada #esqueci-minha-senha .recuperar h2{
  margin:0 0 10px 0;
  padding:0;
  width:100%;
}
#areaLogada #esqueci-minha-senha .recuperar .form-info{
  margin:0 0 20px 0;
  padding:0;
  width:100%;
}
#areaLogada .infos-suspensao p .titulo{
  display:block;
  margin-bottom:5px;
}
#areaLogada .infos-suspensao .tends-logo{
  float:left;
  margin-bottom:15px;
  height:45px !important;
}
#areaLogada #form-editar-meus-dados{
  width:100%;
}
#form-editar-meus-dados .jquery-checkbox {
    float: left;
    margin: 9px 5px 0 20px;
}
#areaLogada #form-editar-meus-dados ul{
  padding:20px 0;
  margin-bottom:20px;
  width:100%;
  background:#fff;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative; 
  overflow:hidden;
}
#areaLogada #form-editar-meus-dados ul#anexo{
  display:none;
}
#areaLogada #form-editar-meus-dados input{
  margin:0 15px;
}
#areaLogada #form-editar-meus-dados input.error{
  border-color:red !important;
}
#areaLogada .grayContainer{
  background:#eee;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative; 
  overflow:hidden;
  padding:10px; 
}
#areaLogada .whiteContainer{
  background:#fff;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative; 
  overflow:hidden;
  padding:10px; 
}
#areaLogada .whiteContainer h2{
  color: #176a43;
  font: bold 13px 'Franklin Gothic Medium', Arial;
  margin-bottom:10px;
}
#areaLogada .whiteContainer p{
  color: #666;
  font: 13px 'Franklin Gothic Medium', Arial;
  margin-bottom:15px;
}
#areaLogada .whiteContainer p a{
    color:#ef8803;
    text-decoration:none;
}
#areaLogada .whiteContainer p a:hover{
    color:#ef8803;
    text-decoration:underline;
}
#areaLogada .whiteContainer p strong{
  font-weight:bold;
}
#areaLogada .whiteContainer span{
  color: #000;
  font: bold 13px 'Franklin Gothic Medium', Arial;
}
#areaLogada .dados-pagamento{

}

.trc-end-dsl {
    margin: 51px 0 0 0; 
}
#areaLogada .dados-pagamento li{
  float:left;
  background:#fff;
  behavior: url(PIE.htc);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position:relative; 
  overflow:hidden;
  padding:10px;
  margin:0 50px;
}
#areaLogada .dados-pagamento li p{
  text-align:center;
  line-height:18px;
}
#areaLogada .assinatura_cancelada p{
  width:640px;
  margin:3px 0 0 10px;
  padding:5px 0;
}
.ie7 #areaLogada .end-container {
  height: auto;
}
.ie7 #areaLogada form > div {
  height: 55px;
}
.ie7 #areaLogada form > div.recuperar {
  height: auto;
}
.ie7 #areaLogada form > div.recuperar label.error{
  padding-top:0;
  margin-top:-10px;
}
.ie7 #areaLogada form > div.recuperar .form-info{
  overflow:hidden;
}
.ie7 #areaLogada form > div.form-dica {
  height: auto;
}
.ie8 #areaLogada .infos-edicao p {
  padding-top: 10px;
}

/* Novas Classes */
.top .bt-fgt {
    padding: 0 !important;
    margin: -20px 0 0 0 !important;
    background: none !important;
    float: left;
    clear: both !important;
    width: 91px !important;
    position: relative !important;
}
.top .bt-fgt a {
    background: url("../../imagem/bg-vd-bt.jpg") repeat-x scroll left top #8BA436;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 90px;
}

.multi-line-double .fleft {
    margin: 3px 0 0 0 !important;
}
.multi-line-double .fright {
    margin: 10px 80px 0 0 !important;
}

img.relIMAGE {
    position: absolute;
    left: 140px;
    top: 175px; 
}

/* Início Fim */

.forecastContainer .img-rvt {
    width: 90px;
    float: left;    
}

.forecastContainer .img-rvt img { border: 1px solid #BBD268;}
.img-rvt a {
    background: url("../../imagem/bg-vd-bt.jpg") repeat-x scroll left top #8BA436;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 90px;
}
.cnt-rvt-mhast {
    float: left;
    width: 598px;
    height: 36px;
    margin: 0 0 0 10px;
}
.cnt-rvt-mhast strong {color: #1a6a47; font: normal 13px 'Franklin Gothic Extra M Bold', Arial;}

.cnt-rvt-mhast p { float: left; clear: none; color: #333333 !important;}

.cnt-rvt-aviso {
    float:right;
    width: 598px;
    height: 16px;
    margin: 2px 0 0 10px;
    font-size:12px;
}
.cnt-rvt-aviso strong {color: #1a6a47; font: normal 13px 'Franklin Gothic Extra M Bold', Arial;}

.cnt-rvt-aviso p { float: left; clear: none; color: #333333 !important;}

.inc-rvt { margin: 0 0 0 4px; font-weight: normal !important;}
.inc-rvt-ntv {float: left; clear: both; width: 200px; *width: 300px; font-weight: normal !important;}
.vc-st-rvt { width: 300px; margin: 0 0 0 30px; font-weight: normal !important;}
.fm-rvt { margin: 3px 0 0 4px; float: left !important; clear: left !important; font-weight: normal !important; width: 165px;}
.prv-entr-rvt{ width: 185px; margin: 6px 0 0 38px; font-size: 12px !important; font-weight: normal !important;}
.ms-dtlhs-rvt{ float: right !important; margin: 4px 0 0 30px; width: 110px; font-size: 12px !important; position: relative;}
.ms-dtlhs-rvt a {color: #ff8901; font-size: 11px; text-decoration: none;}
.ms-dtlhs-rvt .txt-mas-dtlhs {float: left; color: #FF8901 !important; font: 13px 'Franklin Gothic Extra Book', Arial; cursor: pointer !important; text-decoration: underline !important;}
.ms-dtlhs-rvt .sprite {width: 18px; height: 12px; float: left; background: url(../../imagem/set-esq-medium.png) 5px 4px no-repeat;}



.#areaLogada .forecastContainer .middle {float: left; clear: both;}

.email-mr {
    padding: 0 !important;
    margin: 0 !important;   
    height: 20px !important;
    background: none !important;
}
.email-mr span {
    font: normal 14px 'Franklin Gothic Extra M Bold', Arial !important; 
}

#areaLogada .forecastContainer .cnt-rvt-mhast p.inc-rvt span, #areaLogada .forecastContainer .cnt-rvt-mhast p.vc-st-rvt span, .cnt-rvt-mhast p.inc-rvt span, #areaLogada .forecastContainer .cnt-rvt-mhast p.fm-rvt span
 {color: #1a6a47 !important; font: normal 13px 'Franklin Gothic Extra M Bold', Arial !important;}





