﻿.FamiliesListWrapper {padding-left: 0;}
.FamiliesListWrapper ul {padding: 0;}
.FamiliesList .panel {width: 100%;}
.FamiliesList .panel .panel-body {padding: 0;}
.PricingTableWrpr .panel-body {padding: 5px;}
.FormasPgto  {width:100% !important;}
.FormasPgto .panel-body {padding: 5px;}
.BoxColuna1  {width:100% !important;}
.BoxColuna1 .panel-body {padding: 5px;}
.botaoConcluir {width: 100%;height: 60px;line-height: 40px;margin-bottom: 20px;}
.CentralVendas {text-align: center;font-size: 11px;}
.CentralVendas H3 {margin: 10px 0 5px 0;}
.FormasPgto {width: 320px;height: 103px;padding-right: 0;}
#modalDetalhes .modal-body {padding: 0;}
#modalDetalhes .modal-header {text-align:left;}
#modalDetalhes .modal-content {width: 984px;margin-left: -40px;}
a {cursor: pointer;}
.mt-05 {margin-top: 0 !important;}
/*Clear for me this row*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/*Global Definitions*/
.InvistaNaSuaCarreira {padding: 0 10px 0;text-align: left;}
/*
.InvistaNaSuaCarreira, .InvistaNaSuaCarreira A{color:#777}
.InvistaNaSuaCarreira H1, .InvistaNaSuaCarreira H2, .InvistaNaSuaCarreira H3, .InvistaNaSuaCarreira H4, .InvistaNaSuaCarreira P, 
.InvistaNaSuaCarreira Div, .InvistaNaSuaCarreira A, .InvistaNaSuaCarreira form, .InvistaNaSuaCarreira fieldset, .InvistaNaSuaCarreira input,
.InvistaNaSuaCarreira DL, .InvistaNaSuaCarreira DT, .InvistaNaSuaCarreira DD,
*/
.InvistaNaSuaCarreira UL, .InvistaNaSuaCarreira LI, .PricingTable, .PricingTable TR, .PricingTable TD {margin: 0;padding: 0;}
/*
.InvistaNaSuaCarreira H1, .InvistaNaSuaCarreira H2, .InvistaNaSuaCarreira H3{color:#fff}
.InvistaNaSuaCarreira H1{line-height:25px;margin-bottom:11px;padding-left:10px;font-size:12px;color:#777}
.InvistaNaSuaCarreira H2{font-size:12px}
.InvistaNaSuaCarreira H3{font-size:12px}
*/
.InvistaNaSuaCarreira UL {list-style: none;font-size: 12px;}
.InvistaNaSuaCarreira fieldset, .PricingTable, .PricingTable TR, .PricingTable TD {border: none;border-collapse: collapse;}

/*colors*/
.FamiliesList li li div div, .FamiliesList LI LI div H2 {color: #3F79B8;}
.WarningPositive {color: #F00;}
.WarningNegative {color: #F00;padding: 3px 0 3px 0;margin-top: 3px;font-weight: normal;font-size: 10px;width: 190px;display: block;position: absolute;top: -20px;right: 0;}
/* 
======= Page Styles =============*/
/* Main Form Container */
.InvistaNaSuaCarreira form {margin-left: 0;}
/* Left Side */
.FamiliesListWrapper {width: 100%;}
.FamiliesList LI {background-position: 0 0;position: relative;margin-bottom: 0;zoom: 1;}
.FamiliesList LI UL {background-position: 0 100%;padding-bottom: 10px;margin-bottom: 0;_margin-bottom: 2px;padding-left: 0;}
.FamiliesList LI LI {background: none;}
.FamiliesList LI LI div {background-position: 0 0;background-repeat: no-repeat;position: relative;font-size: 10px;}
.FamiliesList LI LI div H4 {font-size: 14px;margin-bottom: 0;font-weight: bold;}
.FamiliesList LI LI div P {font-size: 10px;}
.FamiliesList LI LI div P a.noUnderL {text-decoration: none;color: #777;display: block;clear: both;}
.FamiliesList LI LI div P Label {width: 200px;border-top: 1px solid #CCC;margin-top: 3px;padding: 3px 0 3px 0;font-size: 9px;}
.FamiliesList LI LI div P Img {position: absolute;left: 49px;top: 3px;}
.FamiliesList LI LI div A {color: #023865;}
.FamiliesList LI LI div strong {font-size: 9px;font-weight: normal;visibility: hidden;width: 190px;display: block;position: absolute;top: -20px;right: 0;}
.FamiliesList LI LI div Div {right: 10px;top: 13px;padding: 0;margin: 0;}
.FamiliesList LI LI div Div i {color: #000;font-style: normal;font-size: 12px;}
.FamiliesList LI LI div Div label {display: none;font-size: 10px;font-weight: normal;}
.FamiliesList LI LI div Div label.hasToolTip {cursor: pointer;}
.FamiliesList LI LI div Div label em {font-style: normal;font-size: 10px;font-weight: normal;}
.FamiliesList LI LI div Div label em.firstEm {font-size: 11px;}
.FamiliesList LI LI Span {cursor: pointer;position: absolute;width: 46px;height: 50px;top: -5px;left: 15px;background-position: -3px -200px;text-indent: 100px;white-space: nowrap;overflow: hidden;}
.FamiliesList LI LI Span.checkedInput {background-position: -3px -141px;}
.FamiliesList LI LI Span.AlreadyHaveThisProduct {background-position: -3px -70px;cursor: default;}
.FamiliesList LI LI Span.disabledInput {background-position: -3px -6px;cursor: default;cursor: default;}
.FamiliesList .disabledInputGroup label, .FamiliesList .AlreadyHaveThisProductGroup label,
.FamiliesList .disabledInputGroup select, .FamiliesList .AlreadyHaveThisProductGroup select,
.FamiliesList .disabledInputGroup i, .FamiliesList .AlreadyHaveThisProductGroup i {display: none;}
.compareThoseItems {position: absolute;left: 358px;top: 0;background-position: 147px -172px;height: 23px;width: 147px;text-indent: -99999px;overflow: hidden;white-space: nowrap;}
/*right side*/
.InvistaNaSuaCarreira .RightColumn, .InvistaNaSuaCarreira .RightColumnNew {width: 100%; /*;overflow:hidden*/}
.RightColumn H1 {display: none;}
.RightColumn .aRightItem {padding: 8px 0 0 7px;margin: 0 0 25px 6px;color: #fff;font-size: 11px;text-align: center;}
.aRightItem H2 {visibility: hidden;height: 38px;}
.aRightItem P {font-size: 14px;padding: 5px 0 14px;text-shadow: #fff 1px 1px 1px;}
.aRightItem P strong {display: block;color: #3F79B8;font-size: 21px;}
.SemDescontos .TotalPrice {font-size: 15px;text-transform: uppercase;}
.InvistaNaSuaCarreira .GanhaDescontos {margin: 0 0 8px 12px;background-color: #DEDEDE;}
.GanhaDescontos H2, .PricingTable caption {font-size: 11px;line-height: 1.3em;padding: 4px 13px;text-align: center;text-transform: uppercase;color: #158D37;}
.PricingTable .subcaption {font-weight: normal;padding: 0 10px;}
.GanhaDescontos P {padding-bottom: 40px;_padding-bottom: 36px;}
.GanhaDescontos P A {display: block;height: 90px;width: 187px;}
.GanhaDescontos P.ganhou0 A {background-position: 2px 0;}
.GanhaDescontos P.ganhou10 A {background-position: -200px 0;}
.GanhaDescontos P.ganhou15 A {background-position: -403px 0;}
.GanhaDescontos P.ganhou20 A {background-position: -606px 0;}
.RightColumn .aRightItem.valor4families {height: 130px;_height: 136px;margin-bottom: 0;}
.aRightItem.valor4families p {padding: 34px 0 0 47px;position: relative;}
.aRightItem.valor4families P strong {font-size: 12px;}
#vf0, #dt0 {font-size: 10px;left: 8px;_left: -114px;position: absolute;text-align: center;text-shadow: 1px 1px 1px #116281;top: 37px;width: 62px;line-height: 14px;}
#dt0 {top: 22px;left: 17px;}
#vf0 b, #dt0 b {display: block;color: #fff;font-size: 17px;}
div.PricingTableWrpr {background-position: left top;background-repeat: no-repeat;width: 322px;position: relative;}
.PricingTable {color: #777;font-size: 12px;width: 100%;background-color: #dedede;z-index: 2;}
.PricingTable caption {background-color: #dedede;padding: 6px 25px 0;font-weight: bold;}
.PricingTable THEAD TH {font-weight: normal;font-size: 11px;padding-top: 8px;padding-bottom: 4px;}
.PricingTable thead .middleTd {text-align: center;padding-left: 0;width: 126px;}
.PricingTable TR {height: 40px;line-height: 10px;}
.PricingTable td {width: 60px;color: #777;vertical-align: middle;height: 32px;-moz-user-select: none;}
.PricingTable .frstTd {width: 25px;text-align: center;padding-left: 5px;}
.PricingTable .frstTd input {display: none;}
.PricingTable .middleTd {width: 160px;color: #3F79B8;line-height: 35px;display: block;}
.PricingTable .lstTd {width: 100px;text-align: right;padding-right: 6px;padding-left: 7px;line-height: 35px;}
.PricingTable .ltLbl1 {color: #999999;}
.PricingTable label {display: block;width: 100%;text-shadow: 1px 1px 1px white;}
.PricingTable label strong {font-size: 14px;color: #118CC8;}
.PricingTable label b {position: relative;font-size: 20px;color: #118CC8;}
.PricingTable label span {font-size: .9em;font-weight: normal;margin-top: -6px;display: block;padding-left: 16px;}
.PricingTable TBODY .odd {background-color: #f0f0f0;}
.PricingTable tr.aChosenPayment, .PricingTable tr.aChosenPayment td, .PricingTable tr.aChosenPayment TH, .PricingTable tr.aChosenPayment label {background-color: #BD5;cursor: pointer;}
.RightColumn .aRightItem.DescontosTotal {height: 156px;_height: 166px;margin: 12px 0 14px 6px;background-repeat: no-repeat;padding-left: 0;position: relative;}
.RightColumn .DescontosTotal p {padding: 23px 0 0 86px;cursor: pointer;height: 90px;_height: 113px;}
.aRightItem.DescontosTotal P strong {font-size: 18px;}
#DescontosTotalTooltip {text-align: left;position: absolute;width: 275px;height: 120px;_width: 320px;_height: 160px;padding: 23px 25px 17px 20px;top: 26px;left: -300px;display: none;}
#DescontosTotalTooltip ul {list-style: disc;margin: 1em 0 1em 1em;}
#DescontosTotalTooltip B {position: absolute;top: 10px;right: 23px;color: #fff;cursor: pointer;font-weight: bold;}
.RightColumn .ValorFinal {margin-left: 7px;color: #3F79B8;text-align: center;padding-top: 10px;height: 99px;_height: 109px;text-shadow: #fff 1px 1px 1px;font-size: 15px;line-height: 19px;font-weight: bold;margin-bottom: 15px;}
.RightColumn .ValorFinal H2 {height: 44px;}
.valorFinalParcelas {font-size: 23px;margin-bottom: 2px;display: block;font-weight: bold;}
.InvistaNaSuaCarreira #paymentsMsg {padding: 0 0 10px 10px;font-size: 10px;color: #3F79B8;width: 200px;position: absolute;top: 0;left: 0;background: #fff;border: 1px solid #ccc;padding: 1em;z-index: 10;display: none;}
.InvistaNaSuaCarreira #paymentsMsg ul {margin: 6px 0 0 20px;list-style: disc;}
.InvistaNaSuaCarreira #paymentsMsg li {margin-top: 5px;}
.closePaymentMsg {cursor: pointer;height: 10px;line-height: 10px;position: absolute;right: 5px;text-align: center;top: 5px;width: 10px;}
.RightColumn .SubmitPratileira {cursor: pointer;width: 314px;height: 84px;text-align: center;line-height: 82px;border: none;font-size: 1.25em;font-weight: bold;color: #fff;margin-bottom: 20px;background-position: 0 0;}
.RightColumn .vcard {width: 290px;height: 95px;overflow: hidden;margin-left: 14px;}
.RightColumn .vcard span {font-size: 12px;font-weight: bold;line-height: 1.5em;}
.RightColumn .vcard .note {font-size: 10px;line-height: 2.1em;}
.vcard .central {padding-left: 105px;display: block;padding-top: 8px;}
.RightColumn .vcard .central .tel {font-size: 16px;}
.RightColumnNew li {text-align: left;font-size: 11px;}
.RightColumnNew li span {margin: 0 0 0 10px;padding-right: 10px;margin-top: -15px\9;float: right;}
#PopIn {display: none;height: 500px;width: 777px;}
#simplemodal-container {-moz-border-radius: 25px;background-color: #FFF;border: 1px solid #555;height: 505px !important;padding: 15px 10px 20px;width: 777px;}
#simplemodal-container a.modalCloseImg {height: 63px;right: -28px;top: -33px;width: 57px;}
#paymentsMsgMask {position: absolute;z-index: 9;display: none;top: 0;left: 0;filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;background-color: #000;}
/*
#destaque_dezembro_prateleira{top:0;right:20px;height:23px;position:absolute;z-index:100;padding-right:30px}
#destaque_dezembro_prateleira p{color:#f00;margin:0;padding:0;cursor:pointer}
#destaque_dezembro_prateleira p:hover{text-decoration:underline}
#promocao_dezembro{position:absolute;width:275px;height:120px;_width:320px;_height:160px;padding:23px 25px 17px 20px;top:-37px;left:-315px;color:#FFF;display:none;font-weight:normal;font-size:11px;}
*/
.RightColumn .RightColumnNewWrapper {height: 12px;clear: both;background-position: left bottom;margin-bottom: 20px;}
.RightColumn .RightColumnNew {margin: 0;padding: 0 0 10px 0;}
.RightColumn .aRightItem.RightColumnNew {color: #444444;font-size: 12px;text-align: left;}
.RightColumn .aRightItem.RightColumnNew ul {padding: 0 0 0 5px;height: 200px\9;}
.RightColumn li.meupedidoSub {font-size: 14px;font-weight: bold;text-shadow: 1px 1px 1px white;padding: 5px 10px 5px 0;border-top: 1px solid #AAAAAA;margin-top: 7px;}
.RightColumn li.meupedidoDesconto {color: red;font-size: 14px;font-weight: bold;text-shadow: 1px 1px 1px white;padding-bottom: 10px;border-bottom: 1px solid #AAAAAA;}
li.meupedidoSub span {padding-right: 0;margin-top: -17px\9;}
li.meupedidoDesconto span {margin-top: -19px\9;}
.meupedidoDesconto .descP {font-size: 18px;margin: 0;width:100px;text-align:right;}
.meupedidoDesconto .descL {font-size: 11px;font-weight: normal;margin: 0;text-decoration: underline;color: red;}
.meupedidoDesconto .descV {padding-right: 10px;float: right;margin-top: -15px;width: 100px;text-align: right;}
li.meupedidoTotal span {margin-top: -25px\9;}
.RightColumn li.meupedidoTotal {color: #118cc8;font-size: 14px;font-weight: bold;text-shadow: 1px 1px 1px white;padding-top: 5px;}
.aRightItem.RightColumnNew .fl {margin-left: 0;}
.aRightItem.RightColumnNew .Semprodutos {color: #CCCCCC;font-size: 18px;margin-top: 40px;text-align: center;line-height: 100px\9;}
#footerAcelere blockquote {height: 100px;width: 960px;margin-left: 0px;}
#footerAcelere {margin-top: 0px;margin-top: -20px\9;text-align: center;}
#footerAcelere p {font-size: 12px;color: #444;margin-bottom: 20px;padding-top: 460px;margin-top: -25px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#footerAcelere p {padding-top: 420px;}}
#footerAcelere p a {color: #118cc8;text-decoration: underline;}
#footerAcelere blockquote strong {font-size: 14px;line-height: 110px;}
#footerAcelere blockquote strong a {color: #118cc8;text-decoration: underline;}
#divpagamentos {height: 80px;position: relative;}
#textpagamentoCartaoCredito {font-size: 9px;color: #444;margin-right: 70px;margin-top: 10px;width: 260px;position: absolute;top: 0px;left: 15px;}
#pagamentoCartaoCredito {width: 256px;height: 40px;position: absolute;top: 35px;left: 15px;}
#textpagamentoBoleto {font-size: 9px;color: #444;margin-right: 20px;position: absolute;top: 95px;left: 15px;}
#pagamentoBoleto {width: 95px;height: 40px;position: absolute;top: 120px;left: 15px;}
#ContainerBox {margin-bottom: 35px;}
.DezembroEGratisInfo {display: none;}
.DezembroEGratisPapiNoel {display: none;}
.DezembroEGratis {position: relative;}
.DezembroEGratis .DezembroEGratisInfo {width: 94px;height: 52px;position: absolute;top: -5px;left: 526px;*left: 519px;z-index: 5;cursor: pointer;}
.DezembroEGratis .DezembroEGratisInfo .DezembroEGratisInfoTooltip {display: none;width: 169px;*width: 189px;height: 82px;position: absolute;top: -23px;left: 96px;z-index: 5;color: #FFFFFF;font-family: tahoma;font-size: 11px;font-weight: bold;padding: 10px 5px 5px 15px;text-align: center;}
.DezembroEGratis .DezembroEGratisInfo:hover {z-index: 9999;}
.DezembroEGratis .DezembroEGratisInfo:hover .DezembroEGratisInfoTooltip {display: block;z-index: 9999;}
.DezembroEGratis .DezembroEGratisPapiNoel {width: 88px;height: 38px;position: absolute;right: 9px;top: -21px;z-index: 5;*right: 80px;}
label.WarningNegative.faixa-natal {left: 12px;padding: 21px 50px 0;position: absolute;top: 32px;}
label.WarningNegative.faixa-natal b {color: white;font-family: 'Comfortaa', cursive, Arial, serif;font-size: 12px;text-align: center;display: block;top: -15px;width: 190px;position: relative;}
.modalvenda .modal-dialog {width: 992px;}
#modalDetalhes.modalvenda .modal-content {width: auto;}
.FamiliesListNew {margin-top: -30px !important;}
.FamiliesListNew .groupCode14 p, .FamiliesListNew .groupCode15 p, .FamiliesListNew .groupCode16 p, .FamiliesListNew .groupCode17 p, .FamiliesListNew .groupCode18 p, .FamiliesListNew .groupCode19 p{}
.col-sm-8, .col-sm-4 {padding-left:0;}
#tipo_produto_grupo_cod{top:150px;left:90px;}
#groupCode11 .row, #groupCode14 .row, #groupCode15 .row, #groupCode16 .row, #groupCode17 .row, #groupCode18 .row, #groupCode19 .row {min-height:130px;}
#tipo_produto_grupo_cod {position: relative;z-index:9;}
.row span {margin-top:20px;}
@media (max-width: 500px) {
    .InvistaNaSuaCarreira{padding:0;}
    .row{margin:0 !important;}

}