a {color: #0099AB;text-decoration:none;}
.bl-apenas-texto{padding:30px;}
.bl-apenas-texto>*:first-child{margin-top:0;}
.touch body.modal-open{margin-right:0;}
/* --- BASE FIX 4 ISELL--- */
.btn.disabled,
.btn.disabled:hover{border-color:#ccc!important;color:#FFF!important;background: #bababa!important;}
.bl-paginas{margin:20px 0px;}
.data_rev{font-size:10px;padding:10px 15px;color:#3a3a3a;}
.page-header .head-top{overflow:visible;z-index:35;}
.page-header .head-top:after{content:'';display:block;clear:both;height:0;}
.cinza p,.cinza h2,.cinza h3,.cinza h4{color:#282828;}
h1, h2, h3, h4, h5, h6{word-spacing:0;letter-spacing: -0.03em;}
.lbl-desc{color:#8b8b8b;font-weight:400;margin-left:5px;}
.iptimg label .lbl-desc{margin-left:0;}
label .serv-desc{color:#8b8b8b;font-weight:400;white-space:normal;display:block;clear:both;}
label.opt-cancel .inner-label{color:#8b8b8b;font-weight:400;}
input[type=password], input[type=text], input[type=file], select, textarea{background:#fff;border:1px solid #ccc}
.form-control[readonly]{cursor:text !important;}
.radio+p,.checkbox+p{margin-top:-10px;}
.codigo-postal input{width:79px;text-align:center;display:inline-block;}
.codigo-postal input+input{width:68px;margin-left:5px;}
.codigo-postal .btn.btn-primary{margin:0 10px;}
.codigo-postal .cod-more{margin-top:5px;}
input[type="radio"][disabled]+span, input[type="checkbox"][disabled]+span{opacity:0.5;}
.ie8 .checkbox-inline, .ie8 .radio-inline{display: inline;}
.btn-back .glyphicon{margin-left:0;margin-right:5px;}
.btn-primary,.btn-voltar,.btn-cancel{margin:1px;}
.btn.btn-cancel{background:#798b8e;border:1px solid transparent;color:#f6f6f6;}
.btn.btn-cancel:active,.btn.btn-cancel.active,.btn.btn-cancel:focus {background-color:#22363a;border-color:#22363a;}
.btn.btn-cancel:hover{color:#282828;background:transparent;border-color:#282828;}
.btn.btn-cancel:hover *{color:#282828 !important}
.true-black{background-color:#000;}
.true-black *{color:#fff;}
.true-black a,.true-black a > span{color:#0099AB;}
.true-black .btn,.true-black .btn span{color:#f6f6f6;}
.true-black .btn-link,.true-black .btn-link span{color:#0099AB;background:none;box-shadow:none;}
.true-black .btn-link.active{color: #fff;font-weight:600;}
.true-black .btn-link.active span{color: #fff;}
.shadow-top:before{background: url(../images/shadow_top_white.png) no-repeat center 0;}
.page-header .nav-top-r{z-index:50}
.col-auto{width:auto;float:left;padding:0 15px;}
.no-result{padding:30px;text-align:center;color:#666;margin:0;}
.no-result .txt-big{font:600 24px "Open Sans",sans-serif;color:#ccc;text-transform:uppercase;display:block;}
/* --- OUTROS --- */
.has-warning .checkbox + p,
.has-warning .checkbox-inline + p,
.has-warning .radio + p,
.has-warning .radio-inline + p,
.has-error .checkbox + p,
.has-error .checkbox-inline + p,
.has-error .radio + p,
.has-error .radio-inline + p{padding-left:0;}
.btn-alterar{font-size:15px;line-height:23px;}
.btn-alterar .glyphicon{margin:0 5px 0 0;font-size:1em;top:2px;}
.btn-alterar .glyphicon-plus-sign{font-size:23px;float:left;line-height:1;top:-2px;}
.btn-remover:before{content:"|";display:inline-block;color:#ddd;margin:0 10px 0 20px;position:relative;font-size:15px;top:0;}
.visiblexxs{display:none;}
.has-error .dropdown .selected{border-color: #e84445;}
.inbl-wrap{display:inline-block;vertical-align:middle;white-space:nowrap;}
.colinb{display:inline-block;vertical-align:middle;float:none;}

/* --- IFRAMES --- */
/*iframe{width:100%;}*/
.iframe-in{margin:0 -30px;width:auto;}

/* FORMULARIOS */
.form-sec{position:relative;font-size:13px;}
.form-sec h5{text-transform:none;}
.form-desc.shadow-bot:after{background-image:url(../images/shadow_bot_white.png)}
.formulario{padding:40px 0;background:#fff;position:relative;/*margin:0;*/}
.formulario .btn{margin:20px 10px 20px 0;}
.formulario .campo{border-bottom: 1px solid #e6e6e6;padding:0 0 15px;margin-top:30px;}
.formulario .campo.no-line{border-bottom:none;padding-bottom:0;}
.formulario .campo:first-child{margin-top:0;}
.formulario label{font-weight:600;}
.formulario div .campo{margin-top:30px !important;}
.formulario div:first-child .campo:first-child{margin-top:0 !important;}
.form-bts{margin:20px 0 0 -10px;}
.formulario .form-bts:first-child{margin-top:-10px;}
.form-bts .btn{margin:10px 0 0 10px;}
.formulario .campo:first-child .form-bts:first-child{margin-top:0;}
.formulario .campo .form-bts{margin:5px 0 0 -10px;}
.formulario .campo .form-bts .btn{margin:10px 0 0 10px;}
.formulario .campo .form-bts + .form-group{margin-top:20px;}
.formulario h3:first-child{margin:0 0 15px;}
.formulario .form-line +h4{margin-top:10px;}
.formulario .captcha {margin-top:10px;}
.form-resume .btn-link{margin-top:0;margin-bottom:0}
.formulario .well{margin-bottom:2px;}
.form-control.small-control{padding-top:3px !important;padding-bottom:3px !important;height:26px !important;line-height:1!important;}
.form-sec > .form-bts .btn{margin-top:0;margin-bottom:0;}
.iptimg label{vertical-align:middle;}
.form-group-desc{margin-top:5px;color:#666;}
.campo-confirmation{margin-top:30px;font-size:16px;color:#666;font-weight:600}
.valid-field{color:#3aa958;}
.campo-confirmation > .glyphicon{margin-right:10px;}
.campo-inner{margin-top:30px;}
.prod-list-group .campo-inner:first-child{margin-top:0;}
.divdebito input[type=text]:first-child + input[type=text] + input[type=text]{width:60px;}
.alert .glyphicon-remove,.alert .glyphicon-ok{font-size:28px;line-height:28px;margin-right:8px;top:7px;margin-top:-15px;}
.alert .ic-warning{height:28px;width:33px;margin-bottom:-13px;position:relative;top:-3px;margin-right:8px;display:inline-block;background:url(../images/ic-warning.png) no-repeat;}
.sub-opts{margin:10px 0 25px;}
.ipt-inline input{display:inline-block;vertical-align:middle;}
.sub-opts .radio{margin:0;}
.sub-opts .radio+.radio{margin-top:15px;}
.radio .tooltip{margin-top:-6px;}
.radio .dropdown,.radio .form-control{width:auto;display:inline-block;vertical-align:middle;margin-left:10px}
.price-old{text-decoration:line-through;color:#999;font-size:12px;}

/* --- MODAL ERROR --- */
.mod-error{padding:0;background:none;text-align:center;font-size:18px;top:50%;margin-top:-100px;position:absolute;height:200px;left:50%;margin-left:-200px;width:400px !important;max-width:90%;}
.mod-error .mod_close{height:100%;background-color:#fff;height:40px;width:40px;}
.mod-error .alert{padding:60px 40px;margin:0;border-radius:0;}

/* --- COMPARADOR EQUIPAMENTOS --- */
.comparador-equipamentos{padding:20px 0 30px; position:relative;}
.comparador-equipamentos h2{padding:0;margin:0 0 20px}
.comparador-equipamentos .equipamento{padding:20px;}
.comparador-equipamentos table{width:100%;text-align:center;font-size:13px;}
.comparador-equipamentos table td{width:25%;padding:10px;border-bottom:solid 1px #ddd;color:#444}
.comparador-equipamentos table td:first-child{text-align:left;padding-left:45px;text-transform:uppercase;width:auto;}
.comparador-equipamentos table thead:first-child th{border:none;padding:0;vertical-align:bottom;}
.comparador-equipamentos table thead th{width:25%;border-top:solid 2px #ddd;padding:10px 10px 10px 45px;text-transform:uppercase;color:#0099AB;font-size:16px;background:#f8f8f8}
.comparador-equipamentos table thead td{border-bottom:none}
.comparador-equipamentos table thead th:first-child{width:auto;}
.comparador-equipamentos table tfoot td{padding:30px 0;border:none;}
.comparador-equipamentos table td + td{background:#f8f8f8}
.comparador-equipamentos table td + td + td{background:#fff}
.comparador-equipamentos table td + td + td + td{background:#f8f8f8}
.comparador-equipamentos table th + th{background:#f8f8f8}
.comparador-equipamentos table th + th + th{background:#fff}
.comparador-equipamentos table th + th + th + th{background:#f8f8f8}

.comparador-equipamentos .equipamento{text-align:center;}
.comparador-equipamentos .equipamento .img{display:inline-block;max-height:210px}
.comparador-equipamentos .equipamento .img img{max-width:100%;max-height:100%}
.comparador-equipamentos .equipamento h3{color:#0099AB;margin:10px 0;font:20px 'MEO Text',sans-serif}
.comparador-equipamentos .equipamento .desde{display:block;font-size:12px;line-height:1.2;}
.comparador-equipamentos .equipamento .preco{color:#0099AB;font-size:18px;font-weight:600;font-family:"Open Sans",sans-serif;display:block;}
.comparador-equipamentos .equipamento .btn{margin-top:10px}

.comparador-equipamentos table thead{padding:0;transition:padding .3s;-webkit-transition:padding .3s;-moz-transition:padding .3s;-ms-transition:padding .3s;-o-transition:padding .3s;}
.comparador-equipamentos table .fixed{position:fixed;top:0;top:30px;display:block;z-index:100;width:100%;float:right;padding-top:20px;}
.comparador-equipamentos table .fixed tr{display:table;float:right;width:100%;background:#fff;border-bottom:solid 1px #ddd;table-layout:fixed}
.comparador-equipamentos table .fixed th{display:table-cell;float:left;}
.comparador-equipamentos table .fixed th:first-child{min-height:10px;width:25%}

/* --- TABELAS --- */
.section-table{text-align:center;padding:30px 0 0}
.section-table h2, .section-table h3{margin:10px 0}
.section-table .box-text{margin:20px 0 0}
.section-table .wrap-table-responsive{position:relative;overflow:hidden;margin:20px 0;}
.section-table .table-responsive{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}
.section-table table{width:100%;color:#282828;font-size:18px;border-collapse:collapse;border-spacing:0;line-height:1.2;margin-left:-1px;}
.section-table table td,
.section-table table th{text-align:center;vertical-align:middle;border-left:solid 1px #b6b6b6;padding:10px}
.section-table table td{border-top:solid 1px #b6b6b6;background:#f3f3f3;}
.section-table table th{background:#0099AB;color:#fff;font-size:16px;}
.section-table table img{max-width:100%}
.section-table table a{display:inline-block;}
/*---variacoes*/
.section-table table .text-xl{font-size:26px;}
.section-table table .text-l{font-size:22px;}
.section-table table .text-m{font-size:18px;}
.section-table table .text-xs{font-size:10px;}
.section-table table .has-blue{background:#0099AB;color:#fff}
.section-table table .has-grey{background:#f3f3f3;color:#282828}
.section-table table .upcase{text-transform:uppercase;}
.section-table table .text-left{text-align:left;}
.section-table table .text-right{text-align:right;}
.section-table table .text-top{vertical-align:top;}
.section-table table .text-bottom{vertical-align:bottom;}
.section-table table .no-border{border:none;}
.section-table table .no-bg{background:none;}
.section-table table .border-bottom {border-bottom:1px solid #b6b6b6;}
.section-table table .has-blue a {color:#fff;}
.section-table table .has-blue a .glyphicon {font-size:13px;}
.section-table table .has-blue img{display:block; margin:0 auto 5px;}
.section-table table .width-s{width:250px;}
.section-table table .width-m{width:500px;}
.section-table table .width-l{width:750px;}
.section-table table .border-left{border-left:1px solid #b6b6b6;}
.section-table table .glyphicon.glyphicon-ok{color: #0099AB}

/* --- ISELL --- */
/* --- MONTRA --- */
.montra{overflow:hidden;font-size:13px;}
.montra,.montra h3,.montra h4{color:#282828}
.montra-top{border-bottom:1px solid #f4f4f4;}
.montra-top:after{content:'';clear:both;display:table;width:100%;}
.montra-top-l{float:left;padding: 20px 0 0 25px;}
.montra-top-l h3{margin:0;}
.montra-search{width:210px;display:inline-block;vertical-align:middle;}
.montra-top-l .montra-number{display:inline-block;vertical-align:middle;margin-left:50px;}
.montra-search input{background:url(../images/search-filter.png) no-repeat 10px center #fff;padding-left:40px !important;}
.montra-top-r{float:right;padding:25px 25px 0 0;}
.montra-top-r .form-group{width:210px;margin:0;display:inline-block;vertical-align:middle;}
.montra-top-r .view-switcher{margin:0 0 0 30px;display:inline-block;vertical-align:middle;list-style:none;padding:0;}
.montra-top-r .view-switcher li{display:inline;position:relative;}
.montra-top-r .view-switcher li:before{content:"|";display:inline-block;color:#ddd;margin:0 10px;position:relative;font-size:24px;top:-2px;}
.montra-top-r .view-switcher li:first-child:before{display:none;}
.montra-top-r .view-switcher a{font-size:20px;color:#bbb;text-decoration:none;}
.montra-top-r .view-switcher a:hover{color:#3f3f3f;}
.montra-top-r .view-switcher a.active{color:#0099AB;}
.montra-tab{overflow:hidden;}
.montra-filter{width:250px;float:left;}
.tit-filter{display:none;margin-top:15px;}
.montra-filter .sec-filters{padding-top:10px;}
.sec-filters h4{font:600 14px 'Open Sans',sans-serif;text-transform:none;padding:16px 10px 16px 25px;margin:0;}
.sec-filters .sec-filters-box{}
.sec-filters .show-filters{display:block;text-transform:uppercase;color:#666;font-size:14px;font-weight:600;padding:10px 20px;line-height:1;text-decoration:none;overflow:hidden;position:relative;border-bottom:1px solid #ddd;}
.sec-filters .show-filters:hover{background:#f3f3f3;}
.sec-filters .show-filters.active{}
.sec-filters .show-filters span{position:absolute;right:15px;top:50%;color:#aaa;font-size:.8em;margin-top:-7px;}
.sec-filters ul{padding:0;list-style:none;margin:0;}
.sec-filters .filter-content{padding:10px 20px 20px;display:none;}
.sec-filters .filter-content img{margin-right:10px;vertical-align:middle;}
.sec-filters label{font-weight:normal;}
.sec-filters label.stamp-offer{position:relative; color:#fff; padding: 2px 30px 2px 4px;}
.sec-filters label.stamp-offer:after{content: ''; position: absolute; right: 0; top:0; width: 0; height: 0; border-bottom: 22px solid #fff; border-left: 18px solid transparent;}
.sec-filters label .equip-n{color:#8b8b8b; }
.sec-filters .filter-more .glyphicon{font-size:.7em;margin-right:10px;top:2px;}
.sec-filters .clear-all{padding:10px 20px;}
.sec-filters .clear-all .btn-link{font-size:13px;}
.sec-filters-nav{margin:20px 0;}
.sec-filters-nav ul{list-style:none;padding:0;margin:0;}
.sec-filters-nav li{}
.sec-filters-nav li+li{margin-top:1px;}
.sec-filters-nav ul a{display:block;padding:7px 20px;color:#282828;}
.sec-filters-nav ul a:hover{background:#f3f3f3;text-decoration:none;}
.sec-filters-nav .active a{background:#f9f9f9;color:#0099ab;text-decoration:none;}
/*SLIDER*/
.slider .slider-bar{margin:15px 0 20px;height:6px;position:relative;width:200px;background:#fff;border-radius:3px;line-height:6px;cursor:pointer;}
.slider .slider-bar .slider-size{height:6px;border-radius:3px;box-shadow:inset 0 1px 2px #666;background:#949494;width:100%;position:relative;}
.slider .slider-bar .glyphicon{font-size:9px;background:#0099AB;border-radius:50%;position:absolute;top:-5px;height:18px;width:18px;cursor:pointer;line-height:15px;text-align:center;color:#fff;}
.slider .slider-bar .glyphicon-chevron-left{left:-9px;padding-right:2px}
.slider .slider-bar .glyphicon-chevron-right{right:-9px;}
.slider .slider-bar .glyphicon:hover{background:#282828;}
.slider .slider-form .price-ipt{width:75px;display:inline-block;vertical-align:middle;position:relative;margin-left:5px;}
.slider .slider-form .nosymbol{width:67px;}
.slider .slider-form .price-ipt:first-child{margin:0 5px 0 0;}
.slider .slider-form .price-ipt:before{content:'\20AC';position:absolute;display:block;top:2px;left:12px;font-size:16px;}
.slider .slider-form .nosymbol:before{content:'';}
.slider .slider-form .price-ipt input{padding-left:20px !important;font-size:16px;}
.slider .slider-form .nosymbol input{padding-left:12px !important;}
/*SLIDESHOW MONTRA*/
.slideshow-montra{float: right;width: calc(100% - 250px);}
.slidetouch.slideshow-montra .slideshow-w>ul{overflow:hidden;transition:left .5s;-webkit-transition:left .5s;-moz-transition:left .5s;-ms-transition:left .5s;-o-transition:left .5s;}
.slidetouch.touching .slideshow-w>ul{transition:none;-webkit-transition:none;-ms-transition:none}
.slidetouch:after{content:" ";display:table;clear:both}
.slideshow-w>ul:before, .slideshow-w>ul:after{display:none;}
.slidetouch .item{float:left;transition:none;-webkit-transition:none;-ms-transition:none}
.slideshow-montra .bl-img-d-e .box-text{padding: 20px;}
.slideshow-montra .box-text h2{font-size: 26px;}
.slideshow-montra .box-text h3{font-size: 24px;}
.slideshow-montra .txt-white h2, .slideshow-montra .txt-white h3{color: #FFF;}
.slideshow-montra .txt-black h2, .slideshow-montra .txt-black h3{color: #000;}
.slideshow-montra .bl-img-d-e .lnk-lst{margin:10px 0 0 -10px;}
/*MONTRA COMPARADOR*/
.montra-compare{padding:25px 20px;margin-top:20px;background:#f9f9f9;}
.montra-compare h3{font:600 16px 'Open Sans',sans-serif;margin-top:0;}
.montra-compare h3 .comp-num{float:right;font:300 16px 'MEO Text',sans-serif;}
.montra-compare p{color:#666;}
.equip-compare-lst ul{list-style:none;padding:0;margin:10px -10px 25px;}
.equip-compare-lst li{padding:15px;border-bottom:1px solid #ddd;position:relative;overflow:hidden;}
.equip-compare-lst li:first-child{border-top:1px solid #ddd;}
.equip-compare-lst .glyphicon-remove{position:absolute;top:15px;right:0;color:#9b9a9a;text-decoration:none;}
.equip-compare-lst .glyphicon-remove:hover{color:#666}
.equip-compare-lst .equip-thumb{min-height:50px;width:46px;float:left;margin-right:15px;}
.equip-compare-lst img{max-width:100%;max-height:60px;}
.equip-compare-lst .equip-title{overflow:hidden;font-size:15px;padding-right:5px;}
/*MONTRA LISTAGEM*/
.montra .alert{margin-top:20px;}
.montra .equip-discount{margin:0;}
.montra .montra-messages .equip-discount{padding: 0px 0px 20px}
.montra-messages .equip-discount:first-child{padding: 20px 0px}
.txtslider{padding:0 30px;position:relative;}
.txtslider .lstwrap{overflow:hidden;}
.txtslider ul{list-style:none;padding:0;margin:0;white-space:nowrap;position:relative;left:0;
transition:left .5s;-webkit-transition:left .5s;-moz-transition:left .5s;-o-transition:left .5s;-ms-transition:left .5s;}
.txtslider li{overflow:hidden;white-space:normal;text-align:center;display:inline-block;vertical-align:middle;width:100%;opacity:0;padding:20px 0;
transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;}
.txtslider p{margin:0;display:inline-block;vertical-align:top;}
.txtslider img{margin-right:10px;margin-top:-3px;}
.txtslider p a{margin-left:5px;}
.txtslider .active{opacity:1;}
.txtslider .glyphicon{position:absolute;top:50%;font-size:15px;margin-top:-2px;
transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.txtslider .glyphicon:before{top:-2px;}
.txtslider .glyphicon:hover{text-decoration:none;}
.txtslider .glyphicon-chevron-left{left:10px;}
.txtslider .glyphicon-chevron-right{right:10px;}
/*.montra .equip-discount:first-child{margin-top:20px;}*/
.montra-equip{background:#fff;vertical-align:top;float:left;width: calc(100% - 250px);}
.montra-list{overflow:hidden;margin-right:-2px;}
.montra-list ul{padding:0 0 0 4px;list-style:none;margin-right:-4px;margin-bottom:0;}
.montra-list li{width:20%;min-width:235px;margin-left:-4px;display:inline-block;padding:0;vertical-align:top;position:relative;transition:.6s background ease-out;-webkit-transition:.6s background ease-out;-moz-transition:.6s background ease-out;-o-transition:.6s background ease-out;-ms-transition:.6s background ease-out;}
.montra-list li.stockoff .equip-desc, .montra-list li.stockoff .equip-bot{opacity: .5 !important}
.montra-list li:hover{background:#f9f9f9;z-index:2;}
.montra-list ul a{display: block;padding: 20px 20px 50px;overflow: hidden;position: relative;}
.montra-list ul a:hover{text-decoration: none;}
.touch .montra-list li:hover{background:none;}
.montra-list li:hover .equip-rating > span > span{background-image:url(../images/rating-h.png);}
.ie8 .montra-list li:hover .equip-rating > span > span{background-image:url(../images/rating-h_ie8.png);}
.touch .montra-list li:hover .equip-rating > span > span{background-image:url(../images/rating.png);}
.touch .montra-list li.active .equip-rating > span > span{background-image:url(../images/rating-act.png);}
.montra-list li.active{background:#f6f6f6 !important;}
.montra-list li .checkbox{position:absolute;width:100%;bottom:10px;left:0;z-index:3; text-align: center;}
.montra-list li .checkbox label{font-weight:normal;font-size:12px;display:inline-block;margin-left:-30px;padding:3px 5px 3px 30px;color: #666;}
.montra-list .equip-desc{overflow:hidden; padding-top: 40px; text-align: center;}
.montra-list.montra-lines .equip-desc{text-align: left;}
.montra-list .equip-desc a{text-decoration:none;}
.montra-list .equip-img{display:block;margin:0 auto;width:100%;height:210px;vertical-align:middle;padding:4%;transition:.2s padding ease-out;-webkit-transition:.2s padding ease-out;-moz-transition:.2s padding ease-out;-o-transition:.2s padding ease-out;-ms-transition:.2s padding ease-out;}
.touch .montra-list .equip-img,.ie8 .montra-list .equip-img{padding:0;}
.montra-list .equip-img img{max-height:100%;max-width:100%;}
.touch .montra-list .equip-img img{max-height:210px;max-width:210px;}
.montra-list a:hover .equip-img{padding:0;}
.montra-list h4{font:20px 'MEO Text',sans-serif;color:#0099AB;margin-bottom:5px;}
.montra-list h4 *{color:#0099AB;}
.montra-list .equip-specfs{display:none;}
.montra-list .equip-bot{margin-top:10px; text-align: center;}
.montra-list .equip-pvp{font-size:14px;color:#666;margin-top:5px;}
.montra-list .equip-tarif{line-height:1;color:#282828;}
.montra-list .equip-tarif sup{top:-0.33em;font-size:70%;}
.montra-list .equip-tarif.pontos .pvponline-pontos {font-size:23px;font-weight:600;display:block;}
.montra-list .equip-tarif.pontos .pvponline-condicoes { font-size:13px;font-weight:600;display:block;margin-top: 10px;}
.montra-list .pvponline{display:inline-block;text-align:right;line-height:1;font-size:10px;margin-right:10px;width:40px;vertical-align:middle;}
.montra-list .pvponline-price, .montra-list .prtonline-price, .montra-list .ptsonline-price{font-size:23px;font-weight:600;display:inline-block;vertical-align:middle;}
.montra-list .otherprice{font-size:12px;color:#666;margin-top:5px;line-height:15px;}
.montra-list .prtprice, .montra-list .ptsprice{font-size:14px; color:#282828; font-weight: 600; margin-top:5px;line-height:15px;}
.montra-list .trade {font-size: 12px;}
.montra-list .trade .old {text-decoration: line-through;}
.montra-list .pink-text {color: #e5017c;}
.montra-list .stamp-promo .price{color:#c90062;font-weight:600;}
/*MONTRA LISTAGEM V2*/
.montra-list.montra-lines ul{padding:0;margin:0;}
.montra-list.montra-lines li{width:100%;margin:0;display:block;text-align:left;overflow:hidden;}
.montra-list.montra-lines li a{padding-right:230px;padding-top:15px;color:#282828;padding-bottom:15px;}
.montra-list.montra-lines li .checkbox{left:auto;right:20px;width:auto;}
.montra-list.montra-lines .equip-desc{height:auto;min-height:0 !important;padding-top:0;}
.montra-list.montra-lines .stamp + .equip-desc{padding-top:35px;}
.montra-list.montra-lines .equip-figure{float: left; margin:0 20px 0 0; min-height: auto !important;}
.montra-list.montra-lines .equip-img{width:150px;height:150px;text-align:center;padding:3%;}
.touch .montra-list.montra-lines .equip-img img{max-height:100%;max-width:100%;}
.montra-list.montra-lines h4{overflow:hidden;margin-top:0;max-height:none;}
.montra-list.montra-lines .equip-specfs{display:block;overflow:hidden;margin-top:15px;}
.montra-list.montra-lines .equip-bot{margin-top:15px;position:absolute;right:30px;top:40px;text-align:right;width:190px;overflow:hidden;}
.montra-list.montra-lines .stamp ~ .equip-bot{top:75px;}
.montra-list.montra-lines .equip-rating{margin:0;overflow:hidden;}
.montra-list.montra-lines .pvponline{width:auto;}
.montra-list.montra-lines .equip-pvp{margin-bottom:0;}
.montra-list.montra-lines .otherprice{margin-top:0;}
.montra-notes{padding:20px;}

/* --- MONTRA - GLOBAIS --- */
.stamp{position:absolute; left: 20px;color:#fff;padding:5px 15px;text-align:center;}
.montra-list.montra-lines .stamp{padding:3px 15px;}
.stamp:before{content: ''; position: absolute; left: 0; top: 0;right:0;bottom:0;background:#0099ab;transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);}
.stamp span{font-family:"MEO Text", sans-serif; font-size:18px; font-weight: 400; line-height:19px;position:relative;z-index:2;}
.montra-list.montra-lines .stamp span{font-size:15px;}
.stamp-promo:before,.stamp-offer.stamp-promo{background-color:#eb0064;}
.stamp-new:before,.stamp-offer.stamp-new{background-color:#0099ab;}
.stamp-blue:before,.stamp-offer.stamp-blue{background-color:#005787;}
.stamp-pink:before,.stamp-offer.stamp-pink{background-color:#eb0064;}
.stamp-purple:before,.stamp-offer.stamp-purple{background-color:#6e2585;}
.stamp-grey:before,.stamp-offer.stamp-grey{background-color:#8d8c8c;color:#fff;}

.equip-rating{background:#c7c8ca;width:64px;margin:0 auto;}
.equip-rating > span{background:#0099AB;position:relative;height:12px;display:block;}
.equip-rating > span > span{background:url(../images/rating.png) no-repeat;background-size:100% 100%;position:absolute;top:-1px;left:-1px;height:14px;width:66px;z-index:1;transition:.6s background-image ease-out;-webkit-transition:.6s background-image ease-out;-moz-transition:.6s background-image ease-out;-o-transition:.6s background-image ease-out;-ms-transition:.6s background-image ease-out;}
.ie8 .equip-rating > span > span{background-image:url(../images/rating_ie8.png);top:0;left:0;}
.active .equip-rating > span > span,.grey .equip-rating > span > span{background-image:url(../images/rating-h.png);}
.ie8 .active .equip-rating > span > span,.ie8 .grey .equip-rating > span > span{background-image:url(../images/rating-h_ie8.png);}
.equip-price{display:block;/*font-size:28px;*/font-weight:600;}
.equip-price sup{top:-.26em;}
.equip-cor{display:block;width:28px;height:22px;padding:1px;border-radius:8px / 20px;border:1px solid #999;}
.list-3cols{list-style:none;padding:0 6px 0 0;overflow:hidden;}
.list-3cols > li{display:inline-block;width:33.333333%;vertical-align:top;}
/*EQUIP MONTRA*/
.montra-list .equip-desc .equip-cores{display: block; width: auto;}
.montra-list .equip-desc .equip-cores ul{padding:10px 0 0;}
.montra-list .equip-desc .equip-cores li{display: inline-block; min-width: 15px; width: auto; border:1px solid #999; margin:0;  padding: 1px;}
.montra-list .equip-desc .equip-cores li.stockoff{opacity: .3;}
.montra-list .equip-desc .equip-cores .equip-cor{width: 15px; height: 12px; border:none;}

/* --- EQUIPAMENTO - DETALHE --- */
.topback{padding-top:10px;padding-bottom:10px}
.equip-details{background:#fff;overflow:hidden;}
.equip-details .bl-apenas-texto{padding:30px;border-top:1px solid #ddd;}
.alert-wrap{padding:20px;}
.alert-wrap .alert{margin:0;}
/* --- EQUIPAMENTO - DETALHE - TOPO --- */
.equip-detail-top{overflow:hidden;position:relative;}
.equip-imgs{float:left;width:430px;padding:50px 10px 20px 100px;text-align:center;position:relative;overflow:hidden}
.equip-imgs .stamp{top:15px;}
.equip-detail-top .equip-new{position:static;max-width:220px;margin:0 auto 10px;padding:0 0 10px;}
.equip-img-top{margin-left:-65px;}
.equip-img-top-w{display:table;width:100%;table-layout:fixed;}
.equip-img-chosen{position:relative;z-index:1;display:table-cell;height:350px;vertical-align:middle;}
.equip-img-chosen img{max-width:100%;max-height:350px;}
.equip-img-chosen .fadded{display:none;}
.equip-img-thumbs{position:relative;overflow:hidden;padding:0 30px;margin:30px 0 0;}
.img-thumbs-wrap{overflow:hidden;}
.equip-img-thumbs ul{list-style:none;padding:0;white-space:nowrap;position:relative;left:0;margin-bottom:0;}
.equip-img-thumbs li{display:inline-block;margin:0 1px 0 0;padding:1px;}
.equip-img-thumbs li.active,.equip-img-thumbs li:hover{border:1px solid #999;padding:0;}
.equip-img-thumbs li a{display:block;width:59px;text-align:center;}
.equip-img-thumbs li img{max-width:59px;max-height:72px;}
.equip-img-thumbs .glyphicon{position:absolute;top:50%;margin-top:-10px;text-decoration:none;display:block;padding:3px;}
.equip-img-thumbs .btnPrev{left:0;}.equip-img-thumbs .btnNext{right:0;}
.equip-descrip{overflow:hidden;padding:50px 30px 30px;}
.equip-descrip h2{color:#0099AB;margin:0 0 5px;}
.equip-descrip .equip-descrip-desc{font-size:14px;margin:20px 0;}
.equip-cores{display:table-cell;z-index:4;width:65px;vertical-align:middle;text-align:center;}
.equip-cores ul{list-style:none;padding:20px 0 0;margin:0;overflow:hidden;position:relative;z-index:2;}
.equip-cores li{padding:4px;border-radius:8px / 20px;width:40px;margin:15px auto 0;text-align:center;}
.equip-cores li:first-child{margin-top:0;}
.equip-cores li a{display:inline-block;vertical-align:top;}
.equip-cores li.active{border:1px solid #0099AB;padding:3px;}
.equip-qtd{margin:30px 0;}
.equip-qtd label{display:inline-block;vertical-align:middle;margin-right:5px;font-size:14px;margin-bottom:0;}
.equip-qtd input{display:inline-block;vertical-align:middle;width:50px;}
.equip-qtd select,.equip-qtd .custom-sel{width:auto;display:inline-block;vertical-align:middle;}
.equip-qtd.has-error .form-control,.has-error .equip-qtd .form-control{background: #fff;border-color:#ccc;}
.equip-qtd.has-error .ipt-error,.has-error .equip-qtd .ipt-error{border-color: #e0aeae;}
.equip-qtd .color-choose{margin-right:30px;}
.equip-descrip h3{text-transform:none;font:400 18px 'Open Sans',sans-serif;margin:40px 0 10px;}
.equip-descrip.block-unlock{margin:30px 0;}
.equip-notes{margin-top:25px;}
.equip-discount{color:#c90062;font-size:14px;line-height:16px; font-weight:400;margin:0;padding:0;}
/*EQUIPAMENTO RATING*/
.caract-cols .equip-stars{margin:10px 0 20px;padding: 0 15px}
.caract-cols .equip-stars .number{font-size:18px;font-weight:600;color:#0099AB;display:inline-block;vertical-align:middle;}
.caract-cols .equip-stars .ic-graphs{display:inline-block;margin-left:10px;vertical-align:middle;height:16px;width:16px;background:url(../images/ic-graphic.png) no-repeat 0 0;}
.caract-cols .equip-stars .ic-graphs:hover{background-position:0 -16px;}
.caract-cols .equip-rating > span {height: 16px;}
.caract-cols .equip-rating > span > span{width: 86px; height:17px;}
.caract-colsp .equip-stars .btn-link{margin-left:10px;line-height:1.3;}
.caract-cols .equip-rating{margin:0 10px 0 0;display:inline-block;vertical-align:middle;width:83px;height:16px;}
.equip-detail-top .equip-rating > span{height:15px;}
.equip-descrip .equip-rating > span > span{height:18px;background-image:url(../images/rating-big.png);width:85px;}
.rate-box{position:absolute;top:0;border:1px solid #cccbcb;padding:30px;background:#fff;left:100%;min-width:350px;z-index:3;white-space:nowrap;}
.rate-box .glyphicon-remove{position:absolute;right:15px;top:15px;color:#9b9a9a;text-decoration:none;}
.rate-box .glyphicon-remove:hover{color:#666;}
.rate-box .rate-left{display:inline-block;vertical-align:middle;width:90px;margin-right:10px;text-align:right;overflow:hidden;}
.rate-box .rate-right{display:inline-block;vertical-align:middle;text-align:left;white-space:nowrap;}
.rate-box .rate-bar{width:142px;height:17px;background:#eae9e9;display:inline-block;margin-right:10px;vertical-align:middle;}
.rate-box .rate-bar > span{height:17px;background:#0099AB;display:block;width:0;}
.rate-stars{background:url(../images/rating-big.png) no-repeat #0099AB;width:85px;height:18px;display:block;float:right;}
.rate-stars.stars4{width:67px}
.rate-stars.stars3{width:51px}
.rate-stars.stars2{width:35px}
.rate-stars.stars1{width:17px}
.user-rating .rate-left{font-size:14px;}
.user-rating .rate-right{overflow:hidden;display:inline-block;vertical-align:middle;font-size:0;}
.icon-star{background:url(../images/rating-starbig.png) -20px 0 no-repeat;display:inline-block;height:20px;width:22px;padding-left:2px;}
.user-rating .rate-right:hover .icon-star{background-position:1px 0;}
.user-rating .icon-star:hover ~ .icon-star{background-position:-20px 0;}
.user-rating .rated .icon-star{background-position:-41px 0 !important;cursor:default;}
.user-rating .rated .active ~ .icon-star{background-position:-20px 0 !important;}
.global-rating{margin-top:20px;}
.total-voltes{margin-left:103px;}
.rate-box .rate-right .nvotes{color:#838383;font-size:12px;}
.onevote{position:absolute;display:none;font-size:14px;font-weight:600,sans-serif;z-index:1000;color:#282828;}
/*EQUIPAMENTO PRECOS*/
.equip-prices-lst{margin:10px 0 30px;position:relative;overflow:hidden;}
.equip-prices-lst .visible-prices{list-style:none;padding:0 0 0 3px;margin:0;position:relative;overflow:hidden;}
.equip-prices-lst .visible-prices li{display:inline-block;text-align:center;vertical-align:top;width:33.333333%;margin-left:-3px;}
.equip-prices-lst .prices-four li{width:25%;}
.equip-prices-lst .visible-prices a{display:block;padding-bottom:100px;margin-bottom:-100px;color:#282828;transition: background .6s ease-out;-webkit-transition: background .6s ease-out;-moz-transition:background .6s ease-out;-o-transition:background .6s ease-out;-ms-transition:background .6s ease-out;}
.equip-prices-lst .visible-prices a:hover{background-color:#f3f3f3;text-decoration:none;}
.equip-prices-lst .visible-prices a:hover .btn-primary{background:none;color:#0099ab;border:1px solid #0099ab;}
.equip-prices-lst .visible-prices a:hover .disabled{background:#bababa;color:#fff;border:1px solid #ccc;}
.equip-prices-lst .equip-wrap{padding:14px 10px 60px;}
.equip-price-top:before{content:'';display:inline-block;height:51px;width:1px;margin-left:-5px}
.equip-prices-lst .price-type{font-size:16px;line-height:1.2;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;vertical-align:bottom;width:100%;display:inline-block;}
.equip-prices-lst .price-big{font-size:26px;display:inline-block;margin-bottom:7px;line-height:1;font-weight:600;}
.equip-notes p{ line-height: 1.6em;font-size: 13px;}
.equip-prices-lst .price-small{font-size:12px;display:block;color:#838383;}
.equip-prices-lst .presta-big{font-size:26px;margin-bottom:7px;line-height:1;font-weight:600; display: inline-block;}
.equip-prices-lst .presta-small{font-size: 12px; display: inline-block; color:#838383;}
.equip-prices-lst .hidden-prices .tarif-price+.presta-small{margin:0 0 15px;}
.equip-prices-lst h3{text-transform:none;font:400 18px 'Open Sans',sans-serif;margin:20px 0 10px;}
.prices-inside-box .plan-price span:not(.old){font: 26px 'MEO Text',sans-serif;}

.equip-prices-lst .old{text-decoration: line-through;}
.equip-prices-lst .price-discount{font-size:12px;display:block;color:#c90062;}
.equip-prices-lst .equip-price-actions{bottom:15px;position:absolute;/*left:0;*/width:33.333333%;margin-left:-10px;}
.prices-four .equip-price-actions{width:25%;}
/*TEMP*/.prices-four li:last-child .price-type{font-weight:600;color:#c90062}
.equip-prices-lst .visible-prices  .btn-primary{margin-top:12px;margin-left:0;}
.equip-prices-lst .hidden-prices{position:absolute;background:#f9f9f9;top:0;width:100%;padding:20px 25px;left:100%;transition:.5s ease-out left;-webkit-transition:.5s ease-out left;-moz-transition:.5s ease-out left;-o-transition:.5s ease-out left;-ms-transition:.5s ease-out left;overflow:hidden;}
.equip-prices-lst .hidden-prices.active{left:0;}
.equip-prices-lst .hidden-prices h3{padding:0; text-transform:none;font:400 18px 'Open Sans',sans-serif; margin:0 0 20px;}
.equip-prices-lst .hidden-prices h4{text-align:center;font:600 13px 'Open Sans',sans-serif;padding:5px;margin:0;}
.equip-prices-lst .hidden-prices .glyphicon-remove{color:#9b9a9a;text-decoration:none;padding:5px;float:right;}
.equip-prices-lst .hidden-prices .glyphicon-remove:hover{color:#666;}
.equip-prices-lst .hidden-prices .tarif-price+.price-small{margin:0 0 15px;}
.prices-inside-box{margin:0 -25px;}
.plan-prices .prices-inside-box{margin:0;}
.prices-inside-box ul{display:table;width:100%;margin:0;padding:0;list-style:none;table-layout:fixed;}
.prices-inside-box li{display:table-cell;width:1%;vertical-align:bottom;text-align:center;}
.prices-inside-box li:hover{background:#eee;}
.prices-inside-box ul a{display:block;padding:20px 5px 125px;margin-bottom:-100px;color:#282828;text-decoration:none;transition: background .6s ease-out;-webkit-transition: background .6s ease-out;-moz-transition:background .6s ease-out;-o-transition:background .6s ease-out;-ms-transition:background .6s ease-out;}
.prices-inside-box ul a:hover .btn-primary{background:none;color:#0099ab;border-color:#0099ab;}
.prices-inside-box .tarif-price{display:block;margin:10px 0;font-size:20px;font-weight:600}
.prices-inside-box sup{top:-0.3em;font-size:0.74em;}
.prices-inside-box .point_number{font-size:20px;font-weight:600;display:block;}
.prices-inside-box .point-price{font-size:26px;font-weight:600;display:block;position:relative;margin-bottom: 15px;}
.prices-inside-box .point-price:before{content:"+";font-size:26px;font-weight:600;text-align:center;display:block;}

.prices-inside-box .box-tit{font-size:16px;}
.prices-inside-box .plan-price{font-size:16px;}
.prices-inside-box .plan-price strong{font-size:24px;display:block;line-height:1.2;}
.prices-inside-box .plan-desc{font-size:12px;color:#838383;margin:10px 0;}
.tarif-prices li strong{display:inline-block;vertical-align:top;line-height:1.2;}
.tarif-prices.versao2 li a:before{display:none;}
.tarif-prices li a:before{content:'';display:inline-block;height:36px;vertical-align:top;margin-left:-4px;}
#summer .tarif-price{margin-bottom:0;}
#summer .price-small{margin-bottom:10px;}
.plan-price .radio input + span {margin-top: -6px;}
.plan-price .radio label {font-weight: normal;}
/* PRECO DESDE  */
.montra-list span.presta-small {width: 100%;float:left;margin-top: -13px;}

/*EQUIPAMENTO STOCK*/
.prod-stock-w {position:relative;margin:20px 0;padding:10px 1px;background:#fff;font-size:13px;text-transform: uppercase;}
.prod-stock-w .stock-sold-out{font-weight:600;text-transform:uppercase;display:inline-block;margin-right:10px;}
.prod-stock-w .showmailbox{white-space:nowrap;}
.prod-stock-w .showmailbox .glyphicon {font-size: 100%;margin-right: 5px;top:2px; }
.prod-stock-w .form-group{position:absolute;left:0;top:0;padding:7px 20px 0px 0px;background:#fff;width:100%;margin:0;display:none;}
.prod-stock-w .form-group input{width:250px;display:inline-block;margin-right:10px;}
.prod-stock-w .form-group p{font-size:10px;padding:0 5px;}
.prod-stock-w .msg-success{position:absolute;left:0;top:0;padding:10px 20px;width:100%;background:#8AC443;color:#fff;display:none;}
.prod-stock-w .msg-success .glyphicon{margin-right:10px;color:#fff;}

/* NEW DETALHE STYLE */
.ss-txt {display: inline-block; vertical-align: middle; color: #666; text-transform: uppercase; font-size: 13px; margin-left: 10px;}
.ss-txt.strong{font-weight: 600}
.btn-invert {color: #0099ab; text-decoration: none; background: none; border: 1px solid #0099ab;}
a:hover .btn-invert {color: #fff; text-decoration: none; background: #0099ab; border: 1px solid #0099ab;}

.equip-detail-top .checkout-icons{float:none;margin:30px 0 0;}
.equip-detail-top .checkout-icons > div{margin-left:15px;padding-right:15px;}
.equip-detail-top .checkout-icons > div:before{left:-15px;}
.equip-detail-top .equip-info{font-size:14px;margin:20px 0;}
.equip-detail-top .checkbox{margin:20px 0;}
.equip-section{padding:30px 0;}
.equip-section.grey{background:#f9f9f9;}
.equip-section h3{text-align:center;margin-top:0;font:28px 'MEO Text',sans-serif;margin-bottom:30px;}
.equip-share{margin-top:40px;}
.equip-share .equip-share-list{list-style:none;padding:0;margin:0 0 15px;position:relative;}
.equip-share-list > li{display:inline-block;vertical-align:middle;position:relative;}
.equip-share-list > li:before{margin:0 8px;display:inline-block;vertical-align:middle;height:20px;content:"";width:1px;background:#c7c6c7;}
.equip-share-list > li:first-child:before{display:none;}
.equip-share-list .link-share{background:url(../images/ic-share.png) no-repeat left center;padding-left:25px;display:inline-block;text-transform:uppercase;font-size:12px}
.equip-share-list .link-video{background:url(../images/ic-video.png) no-repeat left center;padding-left:25px;display:inline-block;text-transform:uppercase;font-size:12px}
.equip-share-list .link-recommend{font-size:15px;text-transform:uppercase;}
.equip-share-list .link-recommend .glyphicon{font-size:100%;margin-right:5px;top:3px;}
.equip-share-list .equip-share-social{display:none;overflow:hidden;position:absolute;bottom:26px;left:0;border:1px solid #ddd;border-radius:5px;padding:10px;background:#f3f3f3;}
.equip-share-list .equip-share-social ul{}
.equip-share-list .equip-share-social ul li{margin:0 5px;}
.addthis_toolbox{display:inline-block;vertical-align:middle;}
.fb-equip-like{display:inline-block;height:21px;vertical-align:middle;width:100px;}
/* --- EQUIPAMENTO - DETALHE - NAVEGACAO --- */
.equip-detail-nav{background:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;}
.equip-detail-nav .container{padding:0 15px;margin:0 auto;position:relative;transition:.5s padding-right;-webkit-transition:.5s padding-right;-moz-transition:.5s padding-right;-o-transition:.5s padding-right;-ms-transition:.5s padding-right;border-bottom:2px solid #f4f4f4;}
.equip-detail-nav .a-to-top{position:absolute;bottom:16px;right:0;overflow:hidden;width:100px;height:28px;}
.equip-detail-nav .a-to-top a{position:absolute;right:-200px;transition:.5s right;-webkit-transition:.5s right;-moz-transition:.5s right;-o-transition:.5s right;-ms-transition:.5s right;top:1px;padding:2px 20px;display:inline-block;color:#282828}
.equip-detail-nav .a-to-top span{margin-right:5px;margin-left:-2px;top:2px;font-size:.8em;}
.equip-detail-nav ul{list-style:none;padding:0;margin:0;display:table;table-layout:fixed;}
.equip-detail-nav li{display:table-cell;width:1%;text-align:center;}
.equip-detail-nav ul a{display:block;padding:20px 20px 22px;color:#282828;font:300 15px 'MEO Text',sans-serif;text-transform:uppercase;line-height:1;position:relative;margin-bottom:-2px;}
.equip-detail-nav ul a:hover{color:#0099ab;text-decoration:none;}
.equip-detail-nav ul .active a{font-family:'MEO Text',sans-serif;color:#0099ab;}
.equip-detail-nav ul a:after{content:'';position:absolute;height:2px;background:#0099ab;width:0;left:50%;bottom:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;}
.equip-detail-nav ul a:hover:after,.equip-detail-nav ul .active a:after{width:90%;left:5%;}

.custom-icon{background:url(../images/icons_custom.png) no-repeat;width:35px;height:35px;display:inline-block;}
.custom-icon.icon-spefs{background-position:0 0;}
.custom-icon.icon-acess{background-position:-36px 0;}
.custom-icon.icon-comm{background-position:-72px 0;}
.custom-icon.icon-suges{background-position:-108px 0;}
.equip-detail-nav .nav-text{display:block;margin-top:15px;}
.nav-fixed{position:fixed;top:42px;width:100%;z-index:100;left:0;background:rgba(255,255,255,.95)}
.nav-fixed .container{padding-right:100px !important;background:none;}
.nav-fixed .a-to-top a{right:-4px;}
.nav-fixed .custom-icon{display:none;}
.nav-fixed .nav-text{margin-top:0;}
/* --- EQUIPAMENTO - DETALHE - Publicidade ---
.equip-details .bl-cols{margin:0;padding:0;}
.equip-details .bl-cols .coluna-row{display:table;width:100%;table-layout:fixed;overflow:hidden;position:relative;padding:60px 0}
.equip-details .bl-cols .coluna{display:table-cell;text-decoration:none;float:none;}
.equip-details .bl-cols .box-text{padding:0;}
.equip-details .bl-cols .box-text:first-child{margin-top:0!important;}
.equip-details .bl-cols p{display:inline;vertical-align:middle;}
.equip-details .bl-cols .coluna .coluna-desc{padding:60px 30px 250px;margin:-60px 0 -250px;border:none !important;}
.equip-details .bl-cols .coluna .coluna-desc:after{content: " ";position: absolute;top: -60px;bottom:-60px;left: 0;width: 100%;background: #aaa;opacity: 0; z-index: 2;transition: .3s opacity; -webkit-transition: .5s opacity;}
.equip-details .bl-cols a.coluna:hover .coluna-desc:after {opacity: 0.1;}
.equip-details .bl-cols a.coluna .btn-link{text-transform:none;margin-left:5px;display:inline;vertical-align:middle;}
.equip-details .bl-cols a.coluna:hover .btn-link{text-decoration:underline;}
*/
.equip-details .bl-cols .coluna-row{max-width:1170px;margin:0 auto;padding:0;}
.equip-details .bl-cols .coluna-desc{padding-top:45px;}
/* --- EQUIPAMENTO - DETALHE - ESPECIFICACOES --- */
.equip-spefs{padding-bottom:0;}
.spefs-top{display:table;width:100%;table-layout:fixed;margin:30px 0 20px;}
.spefs-l{display:table-cell;vertical-align:top;padding:10px 10px 20px 0;}
.spefs-l ul{list-style:none;padding:0;margin:0 0 -35px -10px;overflow:hidden;}
.spefs-l ul li{padding:0 0 0 56px;margin-right:-3px;display:inline-block;vertical-align:top;position:relative;width:33.333333%;min-height:38px;margin-bottom:35px;}
.spefs-l ul li:before{background:url(../images/equip-spefs-icons.png) no-repeat;width:38px;height:38px;position:absolute;top:0;left:10px;content:"";}
.spefs-l ul li.icon-design:before{background-position:0 0;}
.spefs-l ul li.icon-resolution:before{background-position:0 -39px;}
.spefs-l ul li.icon-accessories:before{background-position:0 -78px;}
.spefs-l ul li.icon-camera:before{background-position:0 -117px;}
.spefs-l ul li.icon-autonomy:before{background-position:0 -156px;}
.spefs-l ul li.icon-conectivity:before{background-position:0 -195px;}
.spefs-l ul li.icon-utilities:before{background-position:0 -233px;}
.spefs-l ul li.icon-memory:before{background-position:0 -271px;}
.spefs-l ul li.icon-system:before{background-image:url(../images/ics-os.png);}
.spefs-l ul li.icon-system.ic-blackberry:before{background-position:0 0;}
.spefs-l ul li.icon-system.ic-windows:before{background-position:0 -38px;}
.spefs-l ul li.icon-system.ic-android:before{background-position:0 -76px;}
.spefs-l ul li.icon-system.ic-ios:before{background-position:0 -114px;}
.spefs-l .spef-tit{font:16px 'MEO Text',sans-serif;display:block;color:#282828;text-transform:uppercase}
.spefs-l .spef-desc{font-size:14px;display:block;color:#747474;}
.spefs-r{display:table-cell;width:270px;border-left:1px solid #cccbcb;padding:10px 0 20px 50px;vertical-align:top;}
.spefs-r h4{font:400 16px 'MEO Text',sans-serif;margin:0 0 5px;}
.spefs-r ul{list-style:none;padding:0;margin:0;}
.spefs-r ul li{color:#747474;font-size:12px;}
.spefs-more{padding:10px 0 20px;}
.spefs-more .btn.btn-link{white-space:normal}
.caract-cols{margin:0 -15px;overflow:hidden;padding:0 15px 25px 0;display:none;position:relative;}
.equip-caract-col{width:25%;padding-left:20px;display:inline-block;vertical-align:top;margin-left:-3px;font-size:16px;}
.equip-caract-col h4{margin:20px 0 3px;font:400 14px 'MEO Text',sans-serif;text-transform:uppercase;}
.equip-caract-col li:first-child h4:first-child{margin-top:0;}
.equip-caract-col ul{list-style:none;padding:0;margin:0 0 10px;}
.equip-caract-col li{color:#747474;margin-bottom:8px;font-size:12px;line-height:1.25;}
.equip-caract-col li strong{display:block;color:#747474;}
/* --- EQUIPAMENTO - DETALHE - ACESSORIOS --- */
.simple-slider,.noslider{overflow:hidden;position:relative;margin:0 -15px;}
.equip-acess-lst{margin:0 -1px 0 0;padding:0;}
.simple-slider .equip-acess-lst{white-space:nowrap;overflow:visible;position:relative;}
.equip-acess-lst > li{text-align:center;position:relative;}
.noslider .equip-acess-lst > li{border-bottom:1px solid #eee;margin-bottom:-1px;}
.simple-slider .equip-acess-lst > li{white-space:normal;overflow:hidden;}
.simple-slider .equip-acess-lst a{transition:background .6s ease-out;-webkit-transition:background .6s ease-out;-moz-transition:background .6s ease-out;-ms-transition:background .6s ease-out;-o-transition:background .6s ease-out;}
.simple-slider .equip-acess-lst a:hover{background:#f9f9f9;text-decoration:none;}
.grey .simple-slider .equip-acess-lst a:hover{background:#fff;}
.simple-slider .equip-acess-lst a:hover .equip-rating > span > span{background-image: url(../images/rating-h.png);}
.grey .simple-slider .equip-acess-lst a:hover .equip-rating > span > span{background-image: url(../images/rating.png);}
.equip-acess-lst .equip-acess-desc{display:block;padding:10px 40px 230px;margin-bottom:-120px;}
.equip-acess-lst .equip-acess-desc:hover{text-decoration: none;color:#0099ab;}
.equip-acess-lst .equip-acess-desc:hover .btn-primary{background: none;color:#0099ab;border:1px solid #0099ab;}
.equip-acess-lst .equip-rating{margin:5px auto;}
.equip-acess-lst .equip-acess-name{text-transform:uppercase;font:20px 'MEO Text',sans-serif;line-height:1.2;}
.equip-acess-lst .equip-acess-img{display:table;margin:45px auto 20px;}
.equip-acess-lst .equip-acess-img-wrap{display:table-cell;vertical-align:bottom;height:210px;}
.equip-acess-lst img{max-height:210px;max-width:100%;}
.equip-acess-lst .equip-price .price-big{display:block;}
.equip-acess-lst .equip-price .price-discount{font-size: 12px;display: block;color: #c90062;}
.equip-acess-lst .equip-price .price-small{font-size: 12px; display: block; color: #838383;}
.equip-acess-lst .equip-price .price-small.old{text-decoration: line-through}
.equip-acess-bot{position:absolute;width:100%;bottom:10px;left:0;color:#282828; padding-bottom: 38px;}
.equip-acess-bot .btn-primary{position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%);}
.equip-access .slider-nav{display:none;}
.equip-acess-lst .btn-primary{margin-top:10px;}
.simple-slider .slider-nav{display:block;margin:15px 0 0;}
.simple-slider .slider-nav > a{position:absolute;font-size:38px;top:50%;margin-top:-50px;text-decoration:none;color:#d5d5d5;}
.simple-slider .slider-nav > a:hover{color:#0099AB;}
.simple-slider .slider-nav ul{list-style:none;padding:0;margin:0;text-align:center;line-height:28px;width:100%;}
.simple-slider .slider-nav ul li{display:inline-block;cursor:pointer;width:14px;height:14px;border:none;border-radius:14px;margin:0 4px;background:#ccc;position:relative;}
.white .simple-slider .slider-nav ul li{background:#999;}
.simple-slider .slider-nav ul li.active{background:#0099AB;}
.simple-slider .slider-nav .prev{left:-5px;}
.simple-slider .slider-nav .next{right:5px;}
.simple-slider .show-all{position:absolute;z-index:1;bottom:0;}
.equip-sugest .slider-nav{display:none;}

/* --- PASSOS --- */
.bl-steps{padding:20px 0px;background:#e4e4e4;overflow:hidden;}
.bl-steps ol{padding:0;list-style:none;display:table;width:100%;table-layout:fixed;margin:0;}
.bl-steps li{width:1%;display:table-cell;text-align:center;vertical-align:top;}
.bl-steps .step-wrap{position:relative;display:block;color:#282828;text-decoration:none;}
.bl-steps .step-wrap:before{content:' ';display:block;width:100%;height:6px;top:30px;right:50%;position:absolute;background:#ccc;}
.bl-steps li:first-child .step-wrap:before{display:none;}
.bl-steps .step-in{display:inline-block;vertical-align:top;}
.bl-steps a.step-in:hover{text-decoration:none;}
.bl-steps a.step-in:hover .step{text-decoration:underline;}
.bl-steps .num{font:32px 'MEO Text',sans-serif;color:#999;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:block;text-align:center;height:65px;width:65px;line-height:65px;margin:0 auto 10px;background:#ccc;position:relative;z-index:1;overflow:hidden;}
.bl-steps .step{color:#999;text-transform:uppercase;padding:0 15px;display:block;font:300 20px 'MEO Text',sans-serif;letter-spacing:-0.04em;}
.bl-steps .done .step,.bl-steps .done .num{color:#282828;}
.bl-steps .active .num,.bl-steps .done .num{background:#0099AB}
.bl-steps .active .num{color:#fff;}
.bl-steps .active .step-wrap:before,.bl-steps .done .step-wrap:before{background:#0099AB}
.bl-steps .active .step{font-family:'MEO Text',sans-serif;color:#282828;}

/* --- CHECKOUT --- */
header.header-checkout{padding:0!important;height:auto!important;}
.header-checkout .header-top{position:static!important;padding:15px 0!important;height:auto;text-align:left;background:#000;}
.header-checkout .head-logo{position:static;float:left;transform:none;-webkit-transform:none;-ms-transform:none;}
.header-checkout .lnk-top-back{margin-top:5px;}
.check-top-l{float:left;}
.check-top-l .logo{float:none;}
.check-top-l .lnk-top-back{clear:both;margin:5px 0 0;}
.checkout-icons{color:#282828;float:right;}
.checkout-icons > div{display:inline-block;padding:0 25px;line-height:18px;text-transform:uppercase;font:300 15px 'MEO Text',sans-serif;color:#282828;position:relative;margin-left:25px;}
.checkout-icons > div:first-child{margin-left:0;}
.checkout-icons > div:before{content:"";display:block;border-left:1px solid #282828;height:18px;left:-25px;position:absolute;}
.checkout-icons > div:after{content:"";display:block;width:18px;height:18px;left:0;top:0;position:absolute;background:url(../images/ics-checkout.png) no-repeat;}
.checkout-icons > div:first-child:before{display:none;}
.checkout-icons .ic-locker:after{background-position:0 0;}
.checkout-icons .ic-arrow:after{background-position:0 -18px;}
.checkout-icons .ic-phone:after{background-position:0 -36px;}
.header-checkout .checkout-icons{margin-top:10px;}
.header-checkout .checkout-icons > div{color:#fff;}
.header-checkout .checkout-icons > div:after{background-image:url(../images/ics-checkout2.png);}
.header-checkout .checkout-icons > div:before{border-color:#fff;}
.label-big{font-size:20px;font-weight:600;color:#282828;margin:30px 0 5px;}
.address-list{margin:5px 0;overflow:hidden;}
.address-list ul{list-style:none;padding:0;margin:0;overflow:hidden;background:#f3f3f3;}
.address-list li{width:33.333333%;margin-left:-3px;display:inline-block;position:relative;z-index:1;vertical-align:top;}
.address-list li input[type="radio"],.address-list li input[type="radio"] + span{position:absolute;top:30px;left:30px;margin-left:0;}
.address-list li input[type="radio"]{z-index:2;}
.address-list label{display:block;padding:25px 45px 75px 60px;color:#282828;margin:0 0 -50px;font-weight:normal;}
.address-list .radio{margin:0!important;white-space:normal;padding-left:0;}
.address-list .radio-desc{overflow:hidden;}
.address-list .address-name{font-size:18px;}
.address-list input:checked ~ label{background:#0099AB;color:#fff;}
.ie8 .address-list input.checked ~ label{background:#0099AB;color:#fff;}
.address-list input:checked ~ label *{color:#fff;}
.ie8 .address-list input.checked ~ label *{color:#fff;}
.address-list address{margin:10px 0 0;line-height:1.2;}
.formulario .address-list .form-bts{margin:10px 5px 0;}
.paymethods{overflow:hidden;}
.paymethods .form-group{float:left;}
.paymethods .radio-inline{padding:20px 0 20px 26px;}
.paymethods .img_wallet{float:right;}
.paymethods label{vertical-align:middle;display:inline;}
.resume-box{margin-top:30px;padding-bottom:15px;color:#282828;}
.resume-box:first-child{margin-top:0;}
.resume-box .resume strong{margin-left:5px;}
.question-sec{padding:35px 0px;overflow:hidden;margin:0;}
.question-sec h3{margin:0 0 20px;}
.question-list{padding:0 0 0 3px;margin:-20px -48px 0 -45px;list-style:none;}
.question-list > li{padding:20px 45px;width:50%;margin-left:-3px;display:inline-block;vertical-align:top;}
.question-list h4{font-size:16px;line-height:1.3;font-weight:normal;}
.result-alert{margin:0;padding:25px 0px;color:#fff;text-align:center;}
.result-success{background:#3aa958;}
.result-error{background:#eea966;}
.result-alert h2{margin:0 0 15px;color:#fff;font:400 24px 'MEO Text',sans-serif;}
.result-alert h2 .glyphicon{font-size:30px;margin-right:15px;}
.result-desc{font-size:16px;line-height:1.3;}
.result-alert .form-bts{margin:30px 0 10px;}

/*FORMULARIO NATAL*/
.result-warning .container{padding: 40px 15px;}
.label-desc{font-size: 12px; display: block; margin-top: 5px; color:#999;}
.campo.mt60{margin-top: 60px}

/* --- CONFIGURATOR --- */
.form-config{overflow:hidden;background:#fff;position:relative;font-size:13px;}
.form-config:first-child{border-top: 1px solid rgba(0,0,0,.1);}
.form-config .alert{margin:15px;}
.form-config-l{padding:25px 15px;overflow:hidden;border-right:1px solid #eee;}
.form-config-r{float:right;width:368px;min-height:100px;padding:25px 20px;border-left:1px solid #eee;margin-left:-1px;}
.fixed-col{/*width:368px;padding:40px 20px 20px;border-left:1px solid #dcdada;margin-left:-1px;overflow:auto;*/}
.fixed-col.isFixed{position:fixed;top:0;}
.fixed-col.isAbsolute{position:absolute;bottom:0;}
.form-config .formulario{padding:0 15px;margin-bottom:20px;clear:both;}
.form-config .btn-link{margin-bottom:0;}
.form-config .form-config-l h3{margin:0 -15px;padding:15px;background:#f3f3f3;font-size:20px;margin-bottom:20px;line-height:1.3;}
.form-config .form-config-l h3.no-bg{padding-top:0;padding-bottom:0;background:none;}
.form-config-l h4{font-size:18px;line-height:1.3;margin-top:30px;}
.form-config-l .row + h4{margin-top:15px;}
.form-config-l h4:first-child{margin-top:0;}
.form-config-l h4 .tooltip{font:600 'Open Sans',sans-serif;letter-spacing:normal;text-transform:none;}
.form-config-l .tit-link{margin:20px 0 10px;}
.form-config-l .tit-link > a{font:20px 'MEO Text',sans-serif;line-height:1.3;text-transform:uppercase;display: inline-block;vertical-align: middle;}
.form-config-l .tit-link > a span.glyphicon{font-size:15px;top:0;padding-left:8px;}
.form-config-l .tit-link > a span.glyphicon-chevron-up{color:#0099AB;}
.form-config-l .num-accords .form-bts{margin-top:25px;margin-bottom:10px;}
.form-config-l .num-accords .form-desc-txt{margin-bottom:0;}
.form-config-l > .form-bts{padding:0;margin:20px 0 20px -10px;}
.form-config-l > .form-bts + .formulario{margin-top:45px;}
.form-config-l > .config-prechosen + .formulario > .table-config.no-space{margin-top:-20px;}
.form-config-r .form-bts{margin:0 0 20px;text-align:right;}
.form-config-r .form-bts .btn{display:block;font-size:16px;padding-top:7px;padding-bottom:7px;margin:1px;position:relative;}
.form-config-r .form-bts .btn span{position:absolute;top:50%;right:15px;margin-top:-12px;}
.form-config-r .checkout-icons:first-child{margin-top:0;}
.form-config .bl-apenas-texto{padding:15px;}
.table-config{margin:20px -15px;}
.table-config.table-chose{margin-top:40px;/*border-top:1px solid #e1e0e0;*/}
.table-config table{width:100%;}
.form-config .formulario .form-bts  + p{margin-top:20px;}
.form-config .ic-offer{color:#656565;margin-left:10px;margin-top:15px;padding-left:25px;background:url(../images/ic-offer.png) no-repeat 0 2px;}
.form-sec .basket-prod-w{padding-left:20px;}
.config-equip-added{padding:20px 0px;margin:10px 0 20px;}
.config-equip-added h4{font:10px 'Open Sans',sans-serif;margin:0;line-height:1; text-transform: uppercase; border-bottom:1px solid #cdcdcd; padding: 5px 10px;}
.config-equip-added ul{list-style:none;padding:0;margin:0;}
.config-equip-added ul li{padding:10px 30px 10px 10px;border-top:1px solid #cdcdcd;position:relative;}
.config-equip-added ul li.promo-txt{padding-top: 0; border-top: none;}
.config-equip-added ul li:first-child{border:none;}
.config-equip-added .glyphicon-remove{position:absolute;right:5px;top:12px;color:#9b9a9a;text-decoration:none;}
.config-equip-added .glyphicon-remove:hover{color:#666;}
.config-equip-added .equip-added{display:table;table-layout:fixed;width:100%;}
.config-equip-added .equip-added-img{width:75px;height:75px;display:table-cell;vertical-align:top;text-align:center;}
.config-equip-added .equip-added-img img{max-height:75px;max-width:75px;}
.config-equip-added .equip-added-name{display:table-cell;vertical-align:top;}
.config-equip-added .equip-added-price{white-space:nowrap;display:table-cell;vertical-align:top;text-align:right;}

/* TARIFE TABLE */
.table-tarif th{text-align:left;vertical-align:bottom;font-size:13px;text-transform:uppercase;padding:5px 10px;line-height:1.2;background:#fff;white-space:nowrap;font-weight:normal;border-bottom:1px solid #ccc;border-top:1px solid #e1e0e0;}
.table-tarif th:first-child{width:170px;}
.table-tarif td{text-align:left;vertical-align:middle;color:#656565;font-size:14px;padding:10px;border-bottom:1px solid #ccc;}
.table-tarif th:first-child,.table-tarif td:first-child{padding-left:20px;}
.table-tarif tr:hover td{background:#f9f9f9;color:#282828;}
.table-tarif .selected td,.table-tarif .selected:hover td{background:#f4f4f4;color:#282828;}
.table-tarif .active a,.table-tarif .active a *{color:#fff;}
.table-tarif .config-type{font-size:18px;display:block;}
.table-tarif .tarif-desc{font-size:13px;}
.table-tarif .price{font-size:22px;font-weight:600;display:block;}
.table-tarif .price-old{display:block;}
.table-tarif .price-prest{display:block;}
.table-tarif .btn-primary{margin-bottom:0;margin-right:0;}
.table-tarif .text-center{text-align:center;}
.table-tarif td:first-child+td~td,
.table-tarif th:first-child+th~th{text-align:center;}
/* TARIFE TABLE NEW 09-09-2014 */
.pack-servs{padding:0;margin:0;list-style:none;}
.pack-servs li{overflow:hidden;}
.pack-servs .ic-servs{float:left;width:31px;margin-right:10px;background:url('../images/ics-servs-xs.png') 0 0 no-repeat;height:25px;}
.ic-servs.ic-tv{background-position:0 0;}
.ic-servs.ic-net{background-position:0 -25px;}
.ic-servs.ic-phone{background-position:0 -50px;}
.ic-servs.ic-mobile{background-position:0 -75px;}
.ic-servs.ic-mobilenet{background-position:0 -100px;}
.pack-servs .serv-title{overflow:hidden;display:block;padding:3px 0;}
.txt-big{display:inline-block;font:600 24px 'MEO Text',sans-serif;color:#000;margin:10px 0;line-height:1.1;}
.txt-big+a{margin-left:10px;}
/* SERVICES LIST */
.serv-lst{list-style:none;padding:0;margin:10px -15px 0;}
.equip-config-r .serv-lst{margin:10px -15px;}
.serv-lst li{overflow:hidden;margin-bottom:0;}
.serv-lst li:hover{background:#f4f4f4;}
.serv-lst label{display:block;white-space:nowrap;margin-left:0;padding:5px 15px;}
.equip-config-r .serv-lst .radio label{margin:0;padding:3px 15px;}
.serv-lst .radio,.serv-lst .checkbox{display:block;margin-bottom:0;padding-left:0;margin-top:0;min-height:0;}
.ie8 .serv-lst .radio,.ie8 .serv-lst .checkbox{display:inline;}


.serv-lst .radio input,.serv-lst .checkbox input{margin-top:-2px;margin-left:0;}
.serv-lst .radio input + span,.serv-lst .checkbox input + span{margin-top:-2px;}
.serv-lst .inner-label{font-family:"Open Sans",sans-serif;font-weight:600;vertical-align:top;display:inline-block;margin-left:-22px;padding-left:26px;max-width:100%;white-space:normal;}

.serv-lst .radio .prest_in, .serv-lst .radio .prest_in + span{margin-top:3px;}
.serv-lst .prest-ent .prest {font-size:18px; font-weight:600;}
.serv-lst .prest-ent{font-family:"Open Sans",sans-serif;font-weight:400;vertical-align:top;display:inline-block;margin-left:-22px;padding-left:26px;max-width:100%;white-space:normal; font-size:15px;}


.serv-lst .serv-price{font-family:"Open Sans",sans-serif;font-weight:normal;float:right;}
.inline-ipt{white-space:nowrap;display:inline-block;vertical-align:middle;}
.inline-ipt label{margin:0 10px 0 0;display:inline-block;vertical-align:middle;}
.inline-ipt .form-control{display:inline-block;vertical-align:middle;width:auto;}

/* RESUME TABLE RIGHT */
.box-resumo{position:relative;}
.table-resume-total{width:100%;}
.table-resume-total th{border-bottom:1px solid #282828;padding:0 5px 10px;text-transform:uppercase;font-size:13px;text-align:center;line-height:1.2;}
.table-resume-total td{border-bottom:1px solid #282828;padding:15px 5px;text-align:center;color:#000;font-weight:600;font-size:20px;background:url(../images/arrow-black.gif) no-repeat center -12px;line-height:1;white-space:nowrap;}
.detail-offers{margin:20px 10px;color: #c90062;}
.detail-offers p{margin:0;}
/* DETAILS TABLE RIGHT */
.table-resume-parcial{width:100%;border-bottom:1px solid #d8d8d8;}
.table-resume-parcial .th-title{text-align:left;}
.table-resume-parcial tr:first-child td{border-top:none;}
.table-resume-parcial td{padding:5px 10px;text-align:right;border-top:1px solid #d8d8d8;}
.table-resume-parcial .promo-txt td{border-top:none; padding-top: 0;}
.table-resume-parcial .price{white-space:nowrap; /*padding-right: 30px*/}
.table-resume-parcial th{padding:30px 10px 7px 10px; font-weight:normal;font-size:10px;text-transform:uppercase;text-align:right; border-bottom:1px solid #d8d8d8;}
.table-resume-parcial td:first-child{text-align:left; padding: 5px 0px 5px 10px;}
.table-resume-parcial tbody {border-bottom:1px solid #d8d8d8; vertical-align:top;}




/* GREY BOX RIGHT */
.form-config-r .checkout-icons{background:#f0f0f0;padding:25px;margin:30px 0;float:none;/*display:inline-block;*/width:100%;}
.form-config-r .checkout-icons > div{display:block;margin-top:25px;margin-left:0;}
.form-config-r .checkout-icons > div:first-child{margin-top:0;}
.form-config-r .checkout-icons > div:before{display:none;}
/* ACCESSORIES LIST */
.config-access{margin:20px -30px;overflow:hidden;}
.config-access > ul{padding:0 12px 0 18px;margin:0;list-style:none;position:relative;overflow:hidden;}
.config-access > ul > li{display:inline-block;width:33.333333%;margin-left:-3px;vertical-align:top;text-align:center;padding:10px 15px 90px;position:relative;overflow:hidden;}
.form-group.config-access .radio{text-align:left;}
.form-group.config-access label{vertical-align:middle;width:100%;text-align:center;}
.config-access .access-img{height:150px; margin-top:35px}
.config-access .access-img img{max-height:150px;}
.config-access h4{font:400 16px 'MEO Text',sans-serif;color:#282828;margin-top:10px;margin-bottom:5px;overflow:hidden;}
.config-access .access-price{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:15px;}
.config-access .access-price sup{top:-.3em;font-size:.73em}
.config-access .access-price .price-discount{font-size: 12px; display: block; color: #c90062;}
.config-access .access-price .price-small{font-size: 12px; display: block; color: #838383;}
.config-access .access-price .price-small.old{text-decoration: line-through}
.config-access .equip-cores{position:static;display:inline-block;margin-right:20px;vertical-align:middle;}
.config-access .equip-cores ul{display:block;height:auto;margin:0;overflow:hidden;}
.config-access .equip-cores li{margin:0 3px;float:left;}
.config-access .equip-cores li:first-child{margin-left:0;}
.config-access .equip-qtd{display:inline-block;vertical-align:middle;margin:0 0 0 10px;}
.config-access .equip-qtd:first-child{margin-left:0;}
.config-access .equip-qtd input{margin-right:0;}
.config-access .access-form-bot{position: absolute; bottom:10px; left: 0; width: 100%;}
.config-access .btn{margin:10px 0 0;}
.config-access .access-bot{margin-top:15px;}
/* EQUIPMENT DEST */
.equip-config{padding:20px 0;/*overflow:hidden;*/}
.equip-config:after{content:'';clear:both;display:table;width:100%;}
.equip-config-l{float:left;margin-right:20px;width:120px;height:120px;text-align:center;}
.equip-config-l img{max-width:120px;max-height:120px;}
.equip-config-r{width:calc(100% - 140px);float:left;}
.equip-config-r h2{color:#0099AB;font:600 24px 'MEO Text',sans-serif;margin-top:0;margin-bottom:5px;}
.equip-config-r .equip-rating{margin:5px 0 10px;}
.equip-config-r .equip-config-price{margin-top:10px; color: #000; font-weight: 600; font-size:17px;}
.equip-config-r .presta-small{font-size: 12px; display: inline-block;color:#000;}
.equip-config-r .equip-config-price .store-price{font-size:12px; color:#282828; font-weight: 400; padding-left: 5px;}
.equip-config-r .equip-config-prest{font-size:20px;font-weight:600;margin-top:5px;}
.equip-config-r .form-group{margin:15px 0;}
.equip-config-r .form-group label{margin:0 10px 0 0;}
.equip-config-r .form-group .form-control{display:inline-block;vertical-align:middle;}
.equip-config-r .form-group .equip-qtd{min-width:120px;margin:0;}
.equip-config-r .form-group .equip-qtd>.dropdown,
.equip-config-r .form-group .equip-qtd>select{width:auto;display:inline-block;}
.equip-config-r .btn-link{margin-top:0;}
.equip-config-desc{font-size:16px;color:#282828;margin:30px 0;}
/* EQUIPMENT FORM */
.equip-form{padding:20px 0;overflow:hidden;}
.equip-form-l{float:left;margin-right:20px;width:185px;height:185px;text-align:center;}
.equip-form-l img{max-width:185px;max-height:185px;}
.equip-form-r{overflow:hidden;}
.form-config .equip-form-r h3{color:#0099AB;font:600 18px 'Open Sans',sans-serif;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;background:none;}
.equip-form-r .btn-link{margin-top:10px;margin-bottom:10px;}
.equip-form-r .equip-price{font-size:22px;}
/* EQUIPMENT CHOSEN */
.config-prechosen{position:relative;padding:20px 30px;color:#fff;z-index:1;background:#0099AB;margin-bottom:30px;}
.config-prechosen h2{font-family:'MEO Text',sans-serif;font-weight:300;color:#fff;line-height:1.4;margin:0;text-align:center;}
/* CHOSEN LIST */
.prechosen-list{padding-top:20px;padding-left:3px;}
.prechosen-list-col{vertical-align:top;display:inline-block;position:relative;padding-left:60px;width:35%;margin-left:-3px;}
.prechosen-list-col:before{content:'+';font:600 50px 'MEO Text',sans-serif;line-height:2.2;position:absolute;left:5px;}
.prechosen-list-col:first-child{padding-left:0;width:30%;}
.prechosen-list-col:first-child:before{display:none;}
.form-config .prechosen-list-col h3,.form-config .prechosen-list-row h3{margin:0;padding:0;background:none;font:600 16px 'Open Sans',sans-serif;color:#fff;}
.prechosen-list-col .resume{font-size:14px;}
.prechosen-list-col .resume.resume-list ul{margin:0;padding:0;list-style:none;}
.prechosen-list-row{vertical-align:top;display:inline-block;margin-left:-3px;}
/* ADDRESS LIST */
.address-lst{margin-bottom:20px;}
.address-lst .address-line{margin:25px 0 0;}
.address-lst .address-line:first-child{margin-top:0;}
.address-lst .address-line .form-bts{margin-top:15px;}
.address-lst .street-line{padding:0;}
.address-lst .no-address{padding-top:40px;}
.address-lst .form-bts.address-more{margin-top:30px;}

/* --- BASKET RESUME --- */
.basket-empty{padding:60px 0;background:#fff;color:#282828;margin:0;}
.basket-empty h2{color:#282828;font-size:24px;}
.basket-empty .result-desc{padding:20px 0 50px;}
.basket-empty .result-img{padding-top:20px;padding-bottom:20px;}
.basket-empty .basket-bts{overflow:visible;}
.basket-empty .basket-bts .btn-primary{float:none;}
.basket-full{padding:30px 0;margin:0;border-top:1px solid #ddd;}
.basket-full h2,.basket-full h3,.basket-full h4,.basket-full h5{color:#282828;}
.basket-full .basket-bts{overflow:hidden;padding:2px;margin:-2px;}
.basket-full .basket-bts .btn-primary{float:right;margin-right: 2px;}
.basket-full .basket-bts .btn-back{float:left;line-height:48px;text-transform:uppercase;font-size:15px;}
.basket-full .basket-bts .btn-voltar{float:left;}
.basket-resume{margin:20px 0;font-size:13px;overflow: hidden;}
.basket-bts .btn-back .glyphicon{margin:0 5px 0 0;top:1px;}
.basket-header{margin-bottom:15px;padding-right:3px;}
.basket-header > div{text-transform:uppercase;font-size:13px;font-weight:600;position:relative;margin-right:-3px;text-align:center;}
/*.basket-header > div:after{content:"";display:block;background:url(../images/arrow-black.gif) no-repeat center bottom;height:7px;width:12px;left:50%;margin-left:-6px;bottom:-7px;position:absolute}*/
.basket-header .basket-payval{text-align: right; }
.basket-header.basket-right { border-bottom: 1px solid #282828;}
.basket-prod-w{border-bottom: 1px solid #999;position:relative;overflow:hidden;padding:20px 14px 25px 50px;margin-bottom:10px;}
.basket-prod-w .glyphicon-remove{text-decoration:none;position:absolute;top:20px;left:20px;color:#9b9a9a;}
.basket-prod-w .glyphicon-remove:hover{color:#666;}
.basket-prod-w .form-group{margin:0;}
.basket-prod-w .basket-right .basket-payval{;width:136px;padding-right: 14px;}
.basket-prod-w h5{font:600 14px 'Open Sans',sans-serif;text-transform:uppercase;margin:10px 0 3px;border-top: 1px solid #e1e2e4;padding-top:10px;}
.basket-prod-w h5:first-child{margin-top:0;padding-top:0;border:none;}
.basket-prod-w .secundary-text{color:#838383}
.basket-prod-w h6{color:#282828;font:600 'Open Sans',sans-serif;margin:10px 0 3px}
/*.basket-prod-box{overflow:hidden;}*/
.basket-prod-img{height:100px;width:100px;text-align:center;float:left;}
.basket-prod-img a{display:inline-block;}
.basket-prod-img img{max-width:100px;max-height:100px;}
.basket-prod-desc{overflow:hidden;padding:0 0 12px 20px;}
.basket-prod-desc h3{text-transform:uppercase;font:600 16px 'Open Sans', sans-serif;color:#282828;margin:0 0 5px;}
.basket-prod-desc h3 a {font-weight: 600; text-transform: uppercase; font-size: 16px; color: #0099ab;}
.basket-prod-desc h3 a:hover {font-weight: 600; text-transform: uppercase; font-size: 16px; color: #0099ab;}
.basket-prod-desc .vis-price { font-size: 16px; font-weight: 600; display: inline-block; vertical-align: middle;}
.basket-prod-desc .glyphicon { margin-left: 5px;}
.basket-prod-desc .otherprice { font-size: 13px; color:#999; font-weight: 400; display: inline-block; margin-left: 4px; vertical-align: middle;}
.basket-prod-desc .otherprice { font-size: 13px; color:#999; font-weight: 400; display: inline-block; margin-left: 4px; vertical-align: middle;}
.basket-prod-desc .basket-prod-accord .brd_bot {border-bottom: 1px solid #e1e0e0;}
.basket-prod-desc .basket-prod-accord .brd_bot:last-child {border-bottom: none; }
.basket-prod-desc .basket-prod-accord .inbl-wrap {display: block;}
.basket-prod-desc .basket-prod-accord .equip-qtd label {width: 30px;padding: 7px 0;font-size: 13px;}
.basket-prod-accord{padding:10px 0 0;display:block;}
.basket-prod-accord.opened{display:block;}
.basket-line{display:table;width:100%;}
.basket-line .basket-left{padding:4px 0;display:table-cell;vertical-align:top;}
.basket-line .basket-right{display:table-cell;vertical-align:middle;width:310px;}
.basket-line .basket-right > div{padding-top:0;padding-bottom:0;}
.basket-prod-footer{text-align:right;position:absolute;bottom:5px; right: 14px;padding-top: 5px;}
.basket-prod-footer .basket-right{font-size:16px;display:inline-block;vertical-align:middle;border-top: 1px solid #ccc;}
.basket-prod-footer .basket-right .basket-payval{width:150px;padding-right: 14px; }
.basket-right{text-align:right;vertical-align:top;}
.basket-right > div{display:inline-block;padding:5px 14px;white-space:nowrap;line-height:1;}
.basket-right .basket-mensval{width:170px;}
.basket-right .basket-payval{width: 150px;}

.basket-ident{padding-left:20px!important;}
.basket-totals{margin-top: 10px;overflow:hidden;padding-right:15px;}
.basket-tot-line{margin:0;text-align:right;}
.basket-tot-line .basket-right{font-size:16px;display:inline-block;}
.basket-totals	.basket-tot-line:last-child {margin-top: 10px; }
.basket-tot-line.space-top {margin-top: 10px;}
.basket-tot-line.space-top .basket-subt{font-size: 14px; font-weight: 400;}
.basket-tot-line.space-top .basket-payval{font-size: 14px; font-weight: 400;}
.basket-totals .basket-bts {float: right; margin-top: 10px;}
.basket-tot-val{margin-top:5px;}
.basket-tot-val .basket-subt{font-size:22px;}
.basket-tot-val .basket-right{font-size:22px;font-weight:600;color:#282828;border-top:1px solid #282828;border-bottom:1px solid #282828;}
.basket-subt{font-size:14px;font-weight:600;margin-right:10px;display:inline-block;vertical-align:middle;}
.promo-txt{color:#c90062}
/* PROMOTION CODES */
.basket-cupons{float:left; width: 50%; margin-top: 10px;background-color: #f4f4f4;padding: 15px 20px;}
.cupons-tog{margin-bottom:10px;}
.cupons-tog a{font-size:14px;display:inline-block;}
.cupons-tog a .glyphicon{margin-left:10px;font-size:.83em;}
.basket-cupons .form-group {margin: 0; }
.basket-cupons label{text-transform:uppercase;font-size:14px;margin-right:10px;margin-bottom:0;vertical-align: middle;}
.basket-cupons input[type="text"]{width:110px;display:inline-block;margin-right:10px;}
.basket-cupons .promo-tele{display:block;margin-top:10px;position:relative;}
.basket-cupons .promo-tele label{text-transform:none;font-size:12px;}
.basket-cupons .promo-tele .checkbox{margin-top:10px;}
.basket-cupons .promo-tele .checkbox label{font-weight:normal}
.basket-cupons .promo-tele+.btn-primary{margin-top:-3px;}
.basket-cupons .basket-prod-w{margin:0;}
.basket-cupons .basket-prod-w .glyphicon-remove{top:24px;}
.basket-cupons .basket-left .glyphicon-remove {color: #9b9a9a; display: inline-block; vertical-align: middle; margin-right: 5px; margin-top: -3px; text-decoration: none;}
.basket-cupons .checkbox {padding-left:24px;margin-top: 10px;}
.basket-cupons .checkbox input[type="checkbox"] {margin-left: -22px;}
.basket-cupons .checkbox .desc {font-size: 11px;  font-weight: 400; text-transform: none;}
.basket-cupons .sm-label {font-size: 13px; font-weight: 400; text-transform: none;}
.basket-cupon-line{display:table;width:100%;position:relative;}
.basket-cupon-line:after{content:"";display:block;top:-20px;border-top:1px solid #e1e0e0;width:100%;position:absolute;left:0;}
.basket-cupons-lst{display:none;}
.basket-cupons-lst.opened{display:block;}
.basket-cupons .basket-prod-w:first-child .basket-cupon-line:after{display:none;}
.basket-cupons .addcupon{background:#f4f4f4;padding:0 20px 20px 50px;}
.basket-cupon-line .basket-left,.basket-cupon-line .basket-right{display:table-cell;vertical-align:middle;}
.basket-cupon-line .basket-right > div{padding-top:0;padding-bottom:0;}
.basket-cupon-line .cupon-code{display:inline-block;vertical-align:middle;font-size:18px;margin-left:20px;}
.basket-cupons .cupon-quest{padding: 0px 0 10px; font-size: 14px; font-weight: 600;}
.basket-left .glyphicon-ok {color: #0099ab; font-size: 18px;display: inline-block;vertical-align: top;}
.basket-left p {font-size: 13px;font-weight: 400;margin-top: 10px}
.basket-left .promo-desc .desc {font-size: 11px; font-weight: 400;}
.basket-dests{background:#f3f3f3;padding:45px 0;}
.basket-dests h3{margin:0 0 20px;font:400 24px 'MEO Text',sans-serif;}
.basket-dests p{margin-bottom:0;}
/*BASKET CHOOSE*/
.prod-small-lst{margin:0 -45px;}
.prod-small-lst .col-sm-6{padding:0 45px;}
.prod-small-lst-tit{text-align:right;margin:20px 0 10px}
.prod-small-lst-tit h4{float:left;margin:0 10px 0 0;font-size:20px;}
.prod-small-lst-tit .btn{margin:0;}
.prod-small-lst ul {list-style:none;border-bottom:1px solid #eee;padding:0;clear:both;}
.prod-small-lst ul li{overflow:hidden;border-top:1px solid #eee;padding:15px 0;}
.prod-small-lst .basket-equip-img{float:left;width:74px;height:74px;margin-right:20px;text-align:center;}
.prod-small-lst .basket-equip-img a{display:inline-block;}
.prod-small-lst .basket-equip-img img{max-height:74px;max-width:74px;}
.prod-small-lst .basket-desc{overflow:hidden;}
.prod-small-lst .basket-equip-tit{font-weight:600;margin-bottom:10px;}
.prod-small-lst .basket-price{display:inline-block;white-space:nowrap;vertical-align:top;}
.prod-small-lst .basket-price.month-price{margin-right:10px;}

/* --- ORDER STATUS --- */
.order-full{padding:30px 0px;background:#fff;color:#282828;}
.order-full .order-bts{text-align:right;margin:0 0 20px;}
.order-full h3{color:#282828;font-family:'MEO Text',sans-serif;font-weight:400;word-spacing:0;margin-bottom:30px;}
.order-left{float:left;padding:10px 20px;width:285px;}
.order-right{overflow:hidden;border-left:1px solid #e1e0e0;padding:10px 30px;}
.order-header{background:#0099AB;}
.order-header *{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;}
.order-header .order-left + .order-left{border-left:2px solid #fff;}
.order-header .order-right{border-left:2px solid #fff;}
.order-prod{overflow:hidden;margin-top:5px;background:#eee;}
.order-prod .order-right{position:relative;}
.order-prod .resumo{color:#838383;font-size:11px;text-transform:uppercase;}
.order-prod .resumo strong{color:#282828;font-size:14px;font-weight:normal;text-transform:none;}
.order-prod .resumo.date{padding-bottom:20px;}
.order-prod .resumo.date strong{font-size:16px;font-weight:600;text-transform:none;}
.order-prod .resumo.break-word{word-break:break-all;}
.order-prod .resumo.nowrap{white-space:nowrap;}
.order-prod .resumo-last{margin-top:10px;margin-right:0;margin-bottom:0;}
.order-prod-img{height:90px;width:90px;text-align:center;line-height:90px;float:left;margin-right:10px;margin-bottom:10px;}
.order-prod-img img{max-width:90px;max-height:90px;}
.order-prod-desc{overflow:hidden;min-width:100px;}
.order-prod-desc .resumo strong{font-size:14px;font-weight:600;text-transform:uppercase;}
.order-prod-desc .observation{}
.order-right .resumo.date{max-width:210px;}
.order-right .order-status{position:absolute;top:10px;right:30px;}
.order-detail{margin-top:5px;margin-bottom:30px;background:#eee;}
.order-detail .order-header{margin-bottom:0;border-bottom:5px solid #fff;}
.order-detail .order-header:first-child + .order-prod{border-top:none;}
.order-detail .order-prod{overflow:hidden;margin:0 15px;border-top:1px solid #e1e0e0;background:#eee;}
.order-detail .order-prod .order-left{padding-left:7px;width:270px;}
.order-detail .order-prod .order-left + .order-left{padding-left:22px;width:285px;}
.order-detail .order-prod .order-right{border:none;}
.order-detail .order-prod .resumo.date{padding-bottom:0;}
.order-footer{padding:10px 20px;background:#eee;}
.order-footer .form-bts{border-top:1px solid #e1e0e0;padding-top:20px;padding-bottom:10px;}
.order-resume .order-prod{padding-top:20px;}
.order-resume .order-prod .order-left{padding-top:0;width:50%;}
.order-resume .order-prod .order-right{padding:0 20px 10px;}
.order-resume .order-right .order-status{position:static;}
.order-det-prod{margin:0;padding:0;list-style:none;}
.order-det-prod li:first-child{padding-top:0;}
.order-det-prod li{overflow:hidden;padding-top:10px;}
.order-status{font-size:14px;font-weight:600;}
.order-status > .glyphicon{font-size:18px;top:4px;padding-right:10px;}
.order-approve{color:#3aa958;}
.order-alert{color:#eea966;}
.order-error{color:#e84445;}
.order-aprove{margin:30px 0;}
.campo .order-aprove .form-bts{margin-top:-10px;}

/* DESBLOQUEIO TELEMOVEL */
.unlock-resume{padding:15px 20px 20px;background:#eee}
.unlock-resume .price-big{font-size:18px;}
.smpad{padding:30px 20px;font-size:13px;}

/* --- SIMPLE ACCORDION --- */
.detail-accord{margin-top:20px;}
.detail-accord .accord-lnk{display:block;color:#282828;position:relative;padding:5px 30px 5px 10px;border-bottom:1px solid #d8d8d8;text-transform:uppercase;font-size:14px;}
.detail-accord .accord-lnk span{color:#282828;position:absolute;right:7px;top:50%;margin-top:-8px;font-size:.8em;}
.detail-accord .accord-lnk span.glyphicon-chevron-up{color:#0099AB;}
.detail-accord-in{padding:0;}

/* --- FORMS --- */
.form-desc{padding:30px 45px;background:#fff;}
label .glyphicon-question-sign{color:#0099AB;font-size:1.5em;top:5px;margin-left:5px;}
.file-download{white-space:nowrap;display:inline-block;}
.file-download .glyphicon-file{top:0;font-size:1.2em;float:left;margin-right:3px;}
.ic-tooltip{display:inline-block;background: url(../images/tooltip.png) no-repeat 0 0;height:20px;width:20px;position:relative;top:0;margin:-8px 0 0 5px;vertical-align: middle}
.double-field .field-sep{display:inline-block;line-height:38px;margin-right:15px;vertical-align:middle;}
.double-field .form-file{display:inline-block;vertical-align:middle;}
.double-field .ipt-calendar{display:inline-block;vertical-align:middle;margin-right:30px;}
.double-field .chk-lst{display:inline-block;}
.ie8 .double-field .chk-lst .radio-inline label{display:inline;}
.field-lst h4{margin-top:25px;}
.field-lst .form-group .btn-link{margin-top:10px;margin-bottom:0;}
.form-desc-txt{margin-bottom:15px;}
.form-desc-txt p{margin-bottom:0;}
.bt-print{overflow:hidden;}
.bt-print .btn{margin-top:0;margin-bottom:0;}
.bt-print .btn-imprimir{float:right;}
.bt-print .btn-back{line-height:32px;float:left;}
.bt-print.text-right .btn-imprimir{float:none;}
.form-resume{margin-bottom:20px;}
.form-resume:first-child{margin-top:0;}
.form-resume strong{display:block;}
.form-resume .resume-txt{display:inline-block;padding-right:10px;word-break:break-word;}
.form-resume .st-local{display:block;color:#858585}

/* --- TOOLTIP INLINE --- */
.inline-tooltip{position:relative;display:inline-block;width:220px;}
.inline-tooltip .arrow-l{position:absolute;background:url(../images/tooltip-arrow.png) no-repeat left center;padding-left:9px;left:20px;top:50%;margin-top:-35px;height:60px;}
.inline-tooltip .tooltip-desc{background:#282828;color:#fff;padding:10px;font-size:12px;text-align:center;}

/* --- CODIGO POSTAL --- */
.form-codpostal{background:#f3f3f3 url(../images/arrow-down.png) 45px -1px no-repeat;padding:30px 15px;margin:30px -15px;}
.form-codpostal .indent{padding:10px 20px;}
.formulario .form-codpostal .form-bts + .form-group{margin-top:30px;}
.street-lst{padding:20px 0 0;margin:0 0 20px;}
.street-lst li{padding:15px 5px 15px 30px;border-bottom:1px solid #bfbdbd;}
.street-lst li:first-child{border-top:1px solid #bfbdbd;}
.street-lst label{display:inline-block;vertical-align:top;font-weight:normal;font-size:14px;}
.street-lst .st-local,.street-line .st-local{display:block;color:#858585}
.morada-escolhida{padding-top:20px;position:relative;padding-bottom:20px;border-top:1px solid #bfbdbd;border-bottom:1px solid #bfbdbd;}
.morada-escolhida .btn-alterar{position:absolute;margin:0;top:5px;right:0;}
.location-chosen{}
.location-chosen address{margin:0;}
.location-chosen .st-local{color:#858585}
.location-chosen.layoutb{background:#f4f4f4;margin-top:20px;margin-bottom:20px;padding:10px 0;}
.location-chosen.layoutb .strongtit{padding:5px 15px;font:600 15px 'MEO Text',sans-serif;border-bottom:1px solid #ddd;margin:0;}
.location-chosen.layoutb address{padding:5px 15px;text-transform:uppercase;}


/* --- INPUT FILE --- */
.form-file{overflow:hidden;}
.form-file .label-file{color:#0099AB;background:url(../images/input-upload.png) left 10px no-repeat;padding-left:25px;display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0;vertical-align:middle;line-height:normal;height:38px;padding-top:10px;}
.form-file .label-file:hover{text-decoration:underline;}
.form-file .custom-file{position:absolute;left:-9999px;}
.form-file .file-upload{display:none}
.form-file.active .label-file{display:none;}
.form-file.active .file-upload{display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;padding:8px 10px;line-height:normal;max-width:300px;overflow:hidden;white-space:nowrap;float:left;border:1px solid #0099AB;}
.file-upload .btn-delete{float:right;margin-left:10px;}
.file-upload .btn-delete .glyphicon{top:2px;}
.file-upload .btn-delete:hover{color:#666;text-decoration:none;}
.file-upload .file-name{padding:1px 10px 1px 0;border-right:1px solid #999898;overflow:hidden;display:block;text-overflow:ellipsis;max-width:245px}

/* --- DROPDOWN --- */
/* --- EASYDROPDOWN FLAT THEME by Jan Cantor --- */
/* PREFIXED CSS */
.dropdown .selected::after,
.dropdown.scrollable div::after{-webkit-pointer-events: none;-moz-pointer-events: none;-ms-pointer-events: none;pointer-events: none;}
/* WRAPPER */
.dropdown{position: relative;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.dropdown.open{z-index:2;}
.equip-qtd .dropdown .selected{padding-top:3px !important;padding-bottom:3px !important;height:26px !important;line-height:20px !important;}
/* CARAT */
.dropdown .carat{position:absolute;right: 12px;top: 50%;display: inline-block;font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;font-style: normal;font-weight: normal;color:#282828;font-size:10px;margin-top:-7px;}
.dropdown .carat:after{content: "\e114";}
.dropdown:hover .carat:after{border-top-color: #f4f4f4;}
.dropdown.focus .carat{border-top-color: #f8f8f8;}
.dropdown.focus .carat:after{border-top-color: #0180d1;}
.dropdown.open .carat{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
/* OLD SELECT (HIDDEN) */
.dropdown .old{position: absolute;left: 0;top: 0;height: 0;width: 0;overflow: hidden;}
.dropdown select{position: absolute;left: 0px;top: 0px;}
.dropdown.touch .old{width: 100%;height: 100%;}
.dropdown.touch select{left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
/* SELECTED FEEDBACK ITEM */
.dropdown .selected {border-radius: 8px / 20px;height: auto;padding:10px 30px 10px 12px;display: block;width: 100%;font-size: 13px;line-height: 1.1;color: #555;vertical-align: middle;background-color: #fff;border: 1px solid #ccc;-webkit-transition: border-color ease-in-out .15s;transition: border-color ease-in-out .15s;cursor:default;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dropdown.focus .selected{border-color: #0099AB;}
/* DROP DOWN WRAPPER */
.dropdown div{position:absolute;height:0;left:0;right:0;top:100%;background:#fff;overflow:hidden;opacity:0;color:#444;border-radius:5px;border:1px solid #ddd;}
/* Height is adjusted by JS on open */
.dropdown.open div{opacity: 1;z-index: 2;}
/* FADE OVERLAY FOR SCROLLING LISTS */
.dropdown.scrollable div::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 50px;box-shadow: inset 0 -50px 30px -35px #00c384;}
.dropdown.scrollable:hover div::after{box-shadow: inset 0 -50px 30px -35px #00c384;}
.dropdown.scrollable.bottom div::after{opacity: 0;}
/* DROP DOWN LIST */
.dropdown ul{position: absolute;left: 0;top: 0;height: 100%;width: 100%;list-style: none;overflow: hidden;border-radius: 5px;padding:0;margin:0;}
.dropdown.scrollable.open ul{overflow-y: auto;}
/* DROP DOWN LIST ITEMS */
.dropdown li{display:block;line-height: 1;padding:5px 12px;overflow: hidden;white-space: nowrap;list-style: none;border-top: 1px solid #f3f3f3;font-size:13px;}
.dropdown li:first-child {border-top:none;}
/* .focus class is also added on hover */
.dropdown li.focus{background:#f3f3f3;position:relative;z-index:3;}
.dropdown li.active{background:#0099AB;color:#fff;}

/* --- COLOR CHOOSE --- */
.color-choose{display:inline-block;position:relative;vertical-align:middle;text-align:left;}
.color-choose .btn-color{color:#444;text-decoration:none;overflow:hidden;padding-left:4px !important;padding-right:20px !important;width:auto;line-height:26px;}
.color-choose .btn-color.disabled{cursor:default;background:#f9f9f9;padding-right:4px !important;}
.color-choose .btn-color *{color:#444;}
.color-choose .btn-color .glyphicon{font-size:8px;float:right;line-height:16px;margin-right:-14px;}
.color-choose .btn-color.disabled .glyphicon{display:none;}
.color-choose .color-selected{max-width:112px;overflow:hidden;text-overflow:ellipsis;display:block;float:left;white-space:nowrap;line-height:1;}
.color-choose.only-color .color-selected{width:18px;}
.color-choose .color-selected .color-none{padding-left:10px;display:block;line-height:20px;}
.color-choose .color-selected .color-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px;}
.color-choose.only-color .color-selected .color-name{display:none;}
.color-list{list-style:none;padding:0;margin:0;max-width:200px;position:absolute;top:100%;left:0;border-radius:5px;border:1px solid #ddd;background:#fff;z-index:3;margin-top:-1px;display:none;font-size:13px;}
.color-list li{border-top:1px solid #ddd;}
.color-list li:first-child{border-top:none;}
.color-list a{padding:2px 10px 2px 2px;display:block;color:#444;text-decoration:none;white-space:nowrap;}
.color-list a:hover{background:#f3f3f3;}
.color-list a.selected{background:#0099AB;}
.color-view{border-radius:8px / 20px;border:1px solid #ddd;display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:5px;}
.only-color .color-view{margin-right:0;}
.color-name{color:#444;display:inline-block;vertical-align:middle;}
.color-list a.selected .color-name{color:#fff;}

/* --- FORM 2 COLUNAS--- */
.bl-cols.form-col-2{padding-bottom:0;}
.bl-cols.form-col-2 .row{padding-top:15px;}
.bl-cols.form-col-2 h4{margin-bottom:20px;padding:0;}
.modal .grey .bl-cols.form-col-2 h4{color:#282828;}
.bl-cols.form-col-2 .coluna{padding:30px 120px 100px;float:none;display:inline-block;margin-left:-3px;vertical-align: top;border-left:1px solid #eee;position:static;}
.bl-cols.form-col-2 .coluna .link-detail {position:absolute;bottom:60px;margin-left:-120px;padding:0 120px}
.bl-cols.form-col-2 .form-group{margin-top:20px;}
.bl-cols.form-col-2 .col-btn{}

/* --- MODAL --- */
.bl-overlay p+.form-group{margin-top:20px;}
.modal-small{max-width:600px;padding:35px 35px 20px;}
.bl-nopad{padding:0;}
.modal-bts{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;}
.bl-overlay .close{margin:-15px -15px 0 0;}
.bl-nopad .close{margin:0;position:absolute;z-index:2;right:5px;top:5px;padding:10px;height:36px;width:38px;background-position:center center;background-repeat:no-repeat;}
.bl-overlay  .bl-cols{margin:0;clear:both;padding:0 15px;}
.bl-overlay h2, .bl-overlay h3{margin-bottom:15px;}

/* --- GLOBAL --- */
.label{font-weight:normal;border-radius:8px / 20px;-webkit-border-radius:8px / 20px;-moz-border-radius:8px / 20px;-ms-border-radius:8px / 20px;font-size:11px;}
.ic-global{text-align:center;line-height:1;display:block;}
.ic-global i{background:url(../images/channel_check.png) no-repeat;display:block;margin:0 auto;margin-bottom:5px;}
.ic-check{color:#6e6e6e;}
.ic-check i{background-position:0 0;width:26px;height:26px;}
.ic-check2{color:#0099AB;}
.ic-check2 i{background-position:0 -27px;width:26px;height:26px;}
.visible-tab{display:none;}
.ipt-70,.ipt-30{float:left;}
.ipt-70{width:70%}.ipt-30{width:30%}
.bl-btns{padding:30px 0;}
.bl-btns .btn + .btn{margin-left:10px;}
.side-col-r{padding-bottom:20px;}
.line-nomargin{margin:0;border-color:#fff;opacity:.2;}
.price-st .price sup{top:-0.3em;}
.row-5{margin:0 -5px;}
.row-5 > *{padding:0 5px;}
.text-xl{font-size:18px;}
.img_loader{background:#fff url(../images/preloader_60px.gif) no-repeat center center;position:absolute;top:0;left:-15px;right:-15px;bottom:0;opacity:.6;z-index:1000;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.container>.img_loader{left:0;right:0;}
.formulario>.img_loader{left:0;padding:0;right:0;}
.ie8 .img_loader{filter:alpha(opacity=60)}
.img_loader.notransparency{opacity:1;}
.ie8 .img_loader.notransparency{filter:alpha(opacity=100)}
.txt-grey{color:#838383;}
.txt-black{color:#282828 !important;}
.nowrap{white-space:nowrap;}
.btn.btn-big{padding:8px 25px;font-size:13px;}
.btn-remover{font-size:13px;font-weight:normal;vertical-align:middle;display:inline-block;position:relative;}
.btn-remover > .btn{color:#8b8b8b;margin:0;text-transform:none;}
label + .btn-remover{top:-2px;}

.btn-imprimir,.btn-imprimir:visited{background:#fff;border:1px solid #000;color:#000 !important;}
.btn-imprimir .glyphicon{margin-right:5px;font-size: 0.9em;margin-left:0;top:2px;color:#000 !important;line-height:16px;}
.btn-imprimir:hover{background:#39b3d7;border:1px solid #269abc;color:#fff !important;}
.btn-imprimir:hover .glyphicon{color:#fff !important}
.form-bts .btn-imprimir{float:right;}
.row .btn.btn-imprimir + .btn{margin-left:0px;}

/* --- FOLLOW PRICE --- */
.btn.btn-follow {background:#222 url(../images/follow-logo.png) no-repeat 10px center;padding-left:35px;}
.btn.btn-follow:hover,.btn.btn-follow:focus{color:#FFF;background:#666 url(../images/follow-logo.png) no-repeat 10px center;border-color:#666}

.btn-share,.btn-share:visited{background:#39b3d7;border:1px solid #269abc;color:#fff !important;}
.btn-share:hover{background:#0099ab;}
.ic-facebook{background:url(../images/ic-facebook.png) no-repeat 0 0;width:10px;height:21px;display:inline-block;vertical-align:bottom;margin-right:4px;}

/* --- STORE SEARCH --- */
.storesearch{margin-top:30px;}
.storesearch .ipt-inline input{width:350px;margin-right:10px;max-width:100%;}
.storesearch .ipt-inline .btn{margin:0;}
.storesearch-results{background:#f3f3f3;padding:45px;}
.storesearch-results h5{font-family:'Open Sans',sans-serif;margin-top:0;}
.res-list-w{margin-top:30px;}
.store-list{overflow:auto;max-height:500px;}
.store-list ul{list-style:none;padding:0;margin:0;}
.store-list li{margin:5px 0;position:relative;padding-right:60px;}
.store-list .radio{padding-left:25px;}
.store-list input[type=radio]{float:left;margin-left:-23px;top:2px;}
.store-list input[type=radio]+span{float:left;margin-top:1px;}
.store-list label{display:block;overflow:hidden;}
.store-list .btn{margin:0;position:absolute;top:0;right:0;}
.radio-desc-h{padding:10px 0 20px 4px;display:none;}
.store-map{max-height:500px;overflow:hidden;}
.store-poi{position:absolute;z-index:5;}
.store-poi.active{z-index:10;}
.icon-poi{position:absolute;bottom:0;left:-13px;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;}
.store-poi.active .icon-poi{left:-19px;}
.store-map .smapi_popup_wrapper>div>img{display:none;}
.store-map .smapi_popup_wrapper .smapi_popup_content{background:rgba(255,255,255,.95);padding:20px;}
.store-map .smapi_popup_wrapper .smapi_popup_content:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:6px solid rgba(255,255,255,.95);}
.store-map .smapi_popup_wrapper .close_btn_smapi{position:absolute;top:20px;right:20px;font:600 16px 'MEO Text',sans-serif;color:#666;text-decoration:none;padding:2px 5px;line-height:1;cursor:pointer;background:none;}
.store-map .smapi_popup_wrapper .close_btn_smapi:before{content:'x';}
.store-map .smapi_popup_wrapper .close_btn_smapi:hover{color:#282828;}
.store-map .smapi_popup_wrapper h5{font:normal 18px 'Open Sans',sans-serif;margin-top:0;color:#000;margin:0 0 10px;}
.store-map .smapi_popup_wrapper p{margin:10px 0 0;font:15px 'Open Sans',sans-serif;}
.store-map .smapi_popup_wrapper strong{font:normal 'Open Sans',sans-serif;}

/* --- DATEPICKER --- */
.datepicker{width:155px;background:url(../images/ic-calendar.png) 115px center #fff no-repeat !important;}
.ui-datepicker{background:#f2f2f2;border:1px solid #ddd;color:#282828;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;padding:10px;display:none;}
.ui-datepicker-header{overflow:hidden;padding:5px 0;}
.ui-datepicker-header a{display:block;font-size:13px;width:20px;cursor:pointer;text-align:center;float:left;}
.ui-datepicker-header .ui-datepicker-prev{float:left;}
.ui-datepicker-header .ui-datepicker-next{float:right;}
.ui-datepicker-title{font-weight:600;font-size:14px;text-align:center;}
.ui-datepicker-calendar{border-spacing:1px;border-collapse:separate;width:100%;}
.ui-datepicker-calendar th{padding:5px 8px;background:#e4e4e4;text-align:center;border-bottom:#ccc 1px solid;}
.ui-datepicker-calendar td a{display:block;padding:5px 8px;background:#fff;text-align:right;border:#ddd 1px solid;}
.ui-datepicker-calendar td a:hover{}
.ui-datepicker-calendar td span{display:block;padding:5px 8px;border:1px solid transparent;text-align:right;color:#aaa;}
.ui-datepicker-calendar .ui-datepicker-today a{background:#282828;color:#fff;font-weight:600;border-color:#282828}
.ui-datepicker-calendar .ui-datepicker-current-day a{background:#0099AB;border-color:#282828;color:#fff;}

/* --- CARRINHO --- */
.basket-dests.text-center{margin:0;padding: 45px 0;}
#itemDateDisplay{clear:both;}

/* --- ADESAO CANAIS PREMIUM --- */
.result-alert .container p:first-child {font-size: 18px; margin: 0;}
.result-alert p .glyphicon { font-size: 20px; margin-right: 15px; }
/* PRE FORM BOX */
.pre-from-holder {margin: 30px 0px;}
.pre-from-holder p:first-child {margin-bottom: 5px;}
.channel-info {display: table; padding: 30px 0px;width: 100%;border-top: 1px solid #000; border-bottom: 1px solid #f3f3f3;}
.channel_img {display: table-cell; width: 16.666666%; vertical-align: middle; padding-right: 20px;text-align: center;}
.channel_img img {max-width: 100%; }
.channel-specs {display: table-cell; width:83.333333%; vertical-align: middle;}
.channel-specs h3:first-child{text-transform: uppercase; font-size: 22px; font-weight: 600; margin:0 0 5px;}
.channel-specs p{margin: 0 0 5px; font-size: 13px;}
.channel-specs .conditions {margin-top: 20px;}
.channel-specs .price {font-size: 20px; font-weight: 600;color: #000;}
.channel-specs .price .unity{font-size: 14px; font-weight: 600;}
.channel-specs .time-span p:first-child {margin:0;font-size: 14px;}
.channel-specs .time-span .value {font-weight: 600; margin-right: 30px;}
.channel-specs .time-span .value:last-child{margin-right:0;}
.campo .label-big:first-child {margin: 30px 0 15px;}
/* OUTPUT CLIENTE */
.resume-box.no-pd {padding-bottom: 0;}
.appmeo,.app-meo{width:100%;overflow:hidden;}

/* FORMULARIO MANIFESTO */
.form-manifest{padding-bottom: 0;}
.form-manifest .form-codpostal{margin-bottom:20px}
            
.form-choose-pack .container{border-top:1px solid #eee}
.form-choose-pack .pack-bts{margin: 30px 0;}
.pack-nav{margin:20px -15px;padding:10px 0 0;position:relative;border-bottom:1px solid #eee;text-align:left;}
.pack-nav .container{padding:0;}
.pack-nav ul{text-align:left;padding:0;margin:0;list-style:none;display:table;}
.pack-nav li{display:table-cell;vertical-align:top;margin:0;position:relative;padding:0 15px;overflow:hidden;}

.pack-nav .ic-pack{display:block;text-decoration:none;padding:0 0 60px;margin-bottom:-40px;max-width:160px;}
.pack-nav input[type="radio"]{position: absolute; right: 100%;}
.ic-pack:before{background:url(../images/ics-packs.png) no-repeat 0 0;content:"";z-index:1;height:56px;display:block;margin:0 auto 10px;}
.ic-pack.pack5:before{background-position:-160px 0;width:160px;}
.ic-pack.pack4:before{background-position:-160px -56px;width:132px}
.ic-pack.pack3:before{background-position:-160px -112px;width:86px}
.ic-pack.pack3b:before{background-position:-160px -168px;width:112px;}
.ic-pack.pack2:before{background-position:-160px -224px;width:96px;}
.ic-pack.pack2b:before{background-position:-160px -280px;width:84px;}

input[type="radio"]:checked + .ic-pack.pack5:before,.ic-pack.pack5:hover:before, .active .ic-pack.ic-pack.pack5:before{background-position:0 0;}
input[type="radio"]:checked + .ic-pack.pack4:before,.ic-pack.pack4:hover:before, .active .ic-pack.pack4:before{background-position:0 -56px;}
input[type="radio"]:checked + .ic-pack.pack3:before ,.ic-pack.pack3:hover:before, .active .ic-pack.pack3:before{background-position:0 -112px}
input[type="radio"]:checked + .ic-pack.pack3b:before ,.ic-pack.pack3b:hover:before, .active .ic-pack.pack3b:before{background-position:0 -168px;}
input[type="radio"]:checked + .ic-pack.pack2:before ,.ic-pack.pack2:hover:before, .active .ic-pack.pack2:before{background-position:0 -224px}
input[type="radio"]:checked + .ic-pack.pack2b:before ,.ic-pack.pack2b:hover:before, .active .ic-pack.pack2b:before{background-position:0 -280px;}

.pack-nav .pack-name{font:13px 'MEO Text',sans-serif;display:inline-block;transition:.3s all;-webkit-transition:.3s all;vertical-align:middle;color:#999;}
.pack-nav .ic-pack:hover .pack-name, .pack-nav input[type="radio"]:checked + label .pack-name, .pack-nav .active .ic-pack .pack-name{color:#0099ab;}


/* FONT CLASSES & TAB MENU 11/07/2016 */
span.old{text-decoration: line-through !important;}
.montra-list .price-old{color:#666;}
.pvponline-price-small, .price-small {font-weight:400;}
.pvponline-price-small, .price-medium{color:#282828; font-size:13px; line-height: 1;}
.txt-left{text-align: left;}
.prices-inside-box .plan-price .txt-bold {font-size:16px !important; font-weight: 600 !important;font-family:'Open Sans',sans-serif!important;}
.since-price {min-height: 18px;}
.since-price span {font-size:13px;color:#282828;}
.tab-menu {list-style: none;display: flex;margin: 0 !important;padding: 0 !important;}
.tab-menu li {padding: 15px 25px;cursor:pointer;color:#999;	font-size:13px;	border:1px solid transparent !important;border-bottom:0px solid transparent !important;	text-align: center;	display: flex;	justify-content: center; align-items: center; }
.tab-menu li:hover, .tab-menu li.active {background:#f9f9f9;color:#0099AB;border:1px solid #eeeeee !important;border-bottom:0px solid #eeeeee !important;}
.equip-prices-lst .presta-small{color: #000;}
/* END 11/07/2016 */


/* NAVEGACAO PACOTES */
.pack-nav{margin:20px 0;padding:10px 0 0;position:relative;border-bottom:1px solid #eee;text-align:center;}
.pack-nav .container{padding:0;}
.pack-nav ul{text-align:center;padding:0;margin:0 auto;list-style:none;display:table;}
.pack-nav li{display:table-cell;vertical-align:top;margin:0;position:relative;padding:0 15px;overflow:hidden;}
.pack-nav li:after{position:absolute;bottom:0;content:"";display:block;border-top:1px transparent solid;transition:.3s all;-webkit-transition:.3s all;width:100%;margin-left:-15px;}
.pack-nav li.active:after{border-top:3px solid #0099ab;}
.pack-nav a{display:block;text-decoration:none;padding:0 0 60px;margin-bottom:-40px;max-width:160px;}
.ic-pack:before{background:url(../images/ics-packs.png) no-repeat 0 0;content:"";z-index:1;height:56px;display:block;margin:0 auto 10px;}
.ic-pack.pack5:before{background-position:-160px 0;width:160px;}
.ic-pack.pack4:before{background-position:-160px -56px;width:132px}
.ic-pack.pack3:before{background-position:-160px -112px;width:86px}
.ic-pack.pack3b:before{background-position:-160px -168px;width:112px;}
.ic-pack.pack2:before{background-position:-160px -224px;width:96px;}
.ic-pack.pack2b:before{background-position:-160px -280px;width:84px;}
.ic-pack.pack1tv:before{background-position:-160px -336px;width:65px;}
.ic-pack.pack1tf:before{background-position:-160px -392px;width:28px;}
li.active .ic-pack.pack5:before,.ic-pack.pack5:hover:before{background-position:0 0;}
li.active .ic-pack.pack4:before,.ic-pack.pack4:hover:before{background-position:0 -56px;}
li.active .ic-pack.pack3:before,.ic-pack.pack3:hover:before{background-position:0 -112px}
li.active .ic-pack.pack3b:before,.ic-pack.pack3b:hover:before{background-position:0 -168px;}
li.active .ic-pack.pack2:before,.ic-pack.pack2:hover:before{background-position:0 -224px}
li.active .ic-pack.pack2b:before,.ic-pack.pack2b:hover:before{background-position:0 -280px;}
li.active .ic-pack.pack1tv:before,.ic-pack.pack1tv:hover:before{background-position:0 -336px}
li.active .ic-pack.pack1tf:before,.ic-pack.pack1tf:hover:before{background-position:0 -392px;}
.pack-nav .pack-name{font:13px 'MEO Text',sans-serif;display:inline-block;transition:.3s all;-webkit-transition:.3s all;vertical-align:middle;color:#999;}
.pack-nav a:hover .pack-name,.pack-nav li.active .pack-name{color:#0099ab;}
.sec-packs{padding:20px 0;}
.pack-tecn-title{position:relative;padding-top:30px;}
.pack-tecn-list{text-align:right;position:absolute;right:15px;}
.pack-tecn-list p{margin:0;font-family:'MEO Text',sans-serif;font-weight:300;}
.pack-tecn-list ul{list-style:none;padding:0;margin:0;white-space:nowrap;}
.pack-tecn-list li{display:inline-block;margin-left:10px;}
.pack-tecn-list li:first-child{margin-left:0;}
.pack-tecn-title h2{margin:0;text-align:center;padding:5px 0;font-family:'MEO Text',sans-serif;font-weight:300;}
/* LISTAGEM PACOTES */
.pack-section{}
.pack-list{padding:0 10px;margin:-15px -15px 30px;;list-style:none;}
.pack-list > li{position:relative;width:33.333333%;display:inline-block;vertical-align:top;margin:15px 0 0 -4px;}
.pack-list > li .pack-item-w{padding:15px;background:#fff;border:2px solid transparent;transition:all .3s;-webkit-transition:all .3s;-mos-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.pack-list h3{text-align:left;padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:0;margin:0;font:600 26px 'MEO Text',sans-serif;}
.pack-list .pack-buy{border-bottom:1px solid #eee;overflow:hidden;padding:15px 0;position:relative;}
.pack-list .pack-offer{float:left;}
.pack-list .pack-price{font-size:34px;white-space:nowrap;line-height:1;color:#000;}
.pack-list .price-month{font-size:16px;}
.pack-list .pack-offer p{margin:2px 0 0;color:#666;font-size:12px;margin-top:5px;}
.pack-list .pack-offer p+p{margin-top:0;}
.pack-list .pack-buy .btn-primary{position:absolute;top:18px;right:10px;}
.pack-list .pack-caracts{padding:0 0;border-bottom:1px solid #000;position:relative;overflow:hidden;}
.pack-list .pack-servs{padding:0;margin:0;list-style:none;}
.pack-list .pack-servs li{margin:15px 0 0; overflow:hidden;}
.pack-list .pack-servs .offers{padding-top:15px;border-top:1px solid #eee;}
.not-included{opacity:.3;}
.pack-list .pack-servs li:first-child{margin-top:0;}
.pack-list .pack-aditional{padding:15px 0;border-top:1px solid #eee;}
.pack-list .pack-aditional .btn-link{font-size:13px;}
.pack-list .pack-aditional-more{display:none;}
.pack-list .pack-aditional .checkbox{float:right;margin:0;}
.pack-list .ic-servs{width:50px;display:block;float:left;margin-right:15px;font-size:12px;text-transform:uppercase;line-height:1;text-align:center;color:#c8c8c8;}
.pack-list .ic-servs:before{content:'';background:url(../images/icons-pacotes.png) no-repeat center 0;display:block;height:24px;}
.pack-list .ic-servs.ic-tv:before{background-position:center 0;}
.pack-list .ic-servs.ic-net:before{background-position:center -26px;}
.pack-list .ic-servs.ic-phone:before{background-position:center -50px;}
.pack-list .ic-servs.ic-mobile:before{background-position:center -76px;}
.pack-list .ic-servs.ic-netmobile:before{background-position:center -101px;}
.pack-list .ic-servs.ic-mobile2:before{background-position:center -127px;}
.pack-list .ic-servs.ic-equip:before{background-position:center -154px;}
.pack-list .ic-servs.ic-reel:before{background:url(../images/icons-pacotes2.png) no-repeat center 0;height:24px;}
.pack-list .pack-serv-desc{overflow:hidden;margin-top:3px;min-height:0;/*transition:.3s min-height;-webkit-transition:.3s min-height;-moz-transition:.3s min-height;-o-transition:.3s min-height;-ms-transition:.3s min-height;*/}
.pack-list .pack-serv-desc p{margin-bottom:0;}
.pack-list .pack-serv-desc .serv-title{display:block;font-size:17px;color:#000;line-height:1;margin-bottom:6px;}
.pack-list .pack-serv-desc .serv-title sup{top:-0.4em}
.pack-list .pack-serv-desc .show-detail + .serv-title{margin-top:10px;}
.pack-list .pack-info{padding:15px 0;/*overflow:hidden;*/}
.pack-list .pack-servs-more{position:absolute;left:0;width:100%;overflow:hidden;top:100%;background:#fff;padding:10px;min-height:100%;border-top:2px solid #282828;border-bottom:2px solid #282828}
.pack-list .pack-servs-more .close-more{background:url(../images/close.dark.png) no-repeat -7px -7px;position:absolute;display:inline-block;height:16px;width:16px;right:10px;top:10px;}
.pack-list .pack-servs-more .close-more:hover{background-position:-7px -37px}
/*.pack-list .pack-servs-more.active{top:0;}*/
.pack-list .pack-servs-more p{color:#000;margin:10px 0 0;text-transform:uppercase;}
.pack-list .pack-servs-more p:first-child{margin-top:0;}
.pack-list .pack-servs-more ul{list-style:none;padding:0;margin:0;}
.pack-list .pack-servs-more li{margin:0;color:#666;line-height:1.1;}
.pack-list .show-detail{max-height:0;overflow:hidden;font-size:13px;line-height:1.4;/*transition:.3s max-height;-webkit-transition:.3s max-height;-moz-transition:.3s max-height;-o-transition:.3s max-height;-ms-transition:.3s max-height;*/}

/* PACOTES VANTAGENS */
.pack-offers h2{font-family: 'MEO Text',sans-serif; font-weight:300;text-transform: uppercase}
.ic-caracts{padding:15px 30px 30px;margin:0;list-style:none;position:relative;display:table;width:100%;table-layout:fixed;}
.ic-caracts>li{width:1%;display:table-cell;vertical-align:top;position:relative;font-family:'MEO Text',sans-serif;padding-right:15px;}
.ic-caracts img{max-width:33px;margin-right:10px;vertical-align:top;}
.ic-icon{display:inline-block;height:33px;background:url(../images/ics-packs.vant.png) no-repeat 0 0;vertical-align:middle;margin-right:10px;width:33px;}
.ic-desc{display:inline-block;vertical-align:middle;max-width:calc(100% - 43px)}
.ic-icon.ic-euro{background-position:0 0;}
.ic-icon.ic-video{background-position:-34px 0;}
.ic-icon.ic-gift{background-position:-68px 0;}
.ic-icon.ic-tv{background-position:-102px 0;}

/* PACOTES SERVICOS ASSOCIADOS */
.serv-list h2{font-family:'MEO Text',sans-serif;font-weight:300;}
.serv-list ul{list-style:none;padding:30px 0;margin:-20px 0 0;}
.serv-list li{display:inline-block;vertical-align:top;width:20%;margin:10px 0 0 -4px;text-align:center;background:#fff;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;overflow:hidden;position:relative;}
.serv-list li.act{background:#f9f9f9;}
.serv-list .serv-f{padding:10px;font-family:'MEO Text',sans-serif;display:inline-block;}
.serv-list .serv-b{width:100%;padding:10px;display:none;}
.serv-list .serv-desc{display:block;}
.serv-list .glyphicon-remove{position:absolute;top:-20px;right:10px;color:#282828;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;}
.serv-list .act .glyphicon-remove{top:10px;}
.ic-serv{background:url(../images/ics-servs2.png) no-repeat 0 0;width:52px;height:33px;display:block;margin:0 auto 10px;}
.ic-serv.ic-video{background-position:0 0;}
.ic-serv.ic-cloud{background-position:0 -33px;}
.ic-serv.ic-go{background-position:0 -66px;}
.ic-serv.ic-wifi{background-position:0 -99px;}
.ic-serv.ic-assist{background-position:0 -363px;}
.ic-serv.ic-music{background-position:0 -165px;}
.ic-serv.ic-drive{background-position:0 -198px;}
.ic-serv.ic-kanal{background-position:0 -231px;}
.ic-serv.ic-voip{background-position:0 -396px;}
.ic-serv.ic-virus{background-position:0 -297px;}
.ic-serv.ic-shift{background-position:0 -498px;}
.ic-serv.ic-netmovel{background-position:0 -465px;}
.ic-serv.ic-minutes{background-position:0 -330px;}
.ic-serv.ic-sapo{background-position:0 -432px;}
.ic-serv.ic-premium{background-position:0 -532px;}
.ic-serv.ic-ipfixo{background-position:0 -608px;}
.ic-serv.ic-solucao{background-position:0 -571px;}
.ic-serv.ic-fax{background-position:0 -646px;}
.ic-serv.ic-email{background-position:0 -681px;}
.ic-serv.ic-disco{background-position:0 -714px;}
.ic-serv.ic-numeracao{background-position:0 -752px;}
.serv-f:hover .ic-serv.ic-video{background-position:-52px 0;}
.serv-f:hover .ic-serv.ic-cloud{background-position:-52px -33px;}
.serv-f:hover .ic-serv.ic-go{background-position:-52px -66px;}
.serv-f:hover .ic-serv.ic-wifi{background-position:-52px -99px;}
.serv-f:hover .ic-serv.ic-assist{background-position:-52px -363px;}
.serv-f:hover .ic-serv.ic-music{background-position:-52px -165px;}
.serv-f:hover .ic-serv.ic-drive{background-position:-52px -198px;}
.serv-f:hover .ic-serv.ic-kanal{background-position:-52px -231px;}
.serv-f:hover .ic-serv.ic-voip{background-position:-52px -396px;}
.serv-f:hover .ic-serv.ic-virus{background-position:-52px -297px;}
.serv-f:hover .ic-serv.ic-shift{background-position:-52px -498px;}
.serv-f:hover .ic-serv.ic-netmovel{background-position:-52px -465px;}
.serv-f:hover .ic-serv.ic-minutes{background-position:-52px -330px;}
.serv-f:hover .ic-serv.ic-sapo{background-position:-52px -432px;}
.serv-f:hover .ic-serv.ic-premium{background-position:-53px -532px;}
.serv-f:hover .ic-serv.ic-ipfixo{background-position:-52px -608px;}
.serv-f:hover .ic-serv.ic-solucao{background-position:-53px -571px;}
.serv-f:hover .ic-serv.ic-fax{background-position:-52px -646px;}
.serv-f:hover .ic-serv.ic-email{background-position:-52px -681px;}
.serv-f:hover .ic-serv.ic-disco{background-position:-52px -714px;}
.serv-f:hover .ic-serv.ic-numeracao{background-position:-52px -752px;}

@media screen and (max-width:1199px){
	/* --- FORM 2 COLUNAS--- */
	.bl-cols.form-col-2 .coluna{padding:30px 60px 100px;}
	.bl-cols.form-col-2 .coluna:before {margin-left:-60px;}
	.bl-cols.form-col-2 .coluna .link-detail{margin-left:-60px;padding:0 60px}

	/* --- MONTRA --- */
	.montra-list li{width:33.333333%;}
	/*SLIDESHOW MONTRA*/
	.slideshow-montra .bl-img-d-e .box-text{padding: 15px;}

	/* --- EQUIPAMENTO - DETALHE --- */
	.equip-descrip{padding-left:10px;}
	.equip-detail-top .checkout-icons > div{margin-left:0;margin-top:5px;display:block;}
	.equip-detail-top .checkout-icons > div:before{display:none;}

	.equip-prices-lst .equip-wrap{padding:14px 5px 60px;}
	.equip-prices-lst .equip-price-actions{margin-left:-5px;}
	.equip-prices-lst .prices-four .price-big{font-size:20px;}
	.prices-inside-box ul li{display:inline-block;width:33.333333%;margin-left:-3px;}
	.tarif-prices.versao2 li{width:25%;margin-left:0;}

	/* --- EQUIPAMENTO - DETALHE - ESPECIFICACOES --- */
	.spefs-r{padding-left:20px;width:230px;}

	/* --- CONFIGURATOR --- */
	.form-config-r{width:300px;}
	.form-config-r .checkout-icons{padding:25px 15px;margin-bottom:0;}
	.fixed-col{width:300px;padding:40px 10px;}
	.table-tarif .active td:first-child{background-position:-5px center;}

	/* --- CHECKOUT --- */
	.header-checkout .checkout-icons > div{padding-right:10px;margin-left:10px;}
	.header-checkout .checkout-icons > div:before{left:-10px;}
	.paymethods .form-group{float:none;}
	.paymethods .img_wallet{float:none;margin:10px 0 20px;}

	/* --- CARRINHO --- */
	.basket-cupons .promo-tele{display:block;margin-left:0;top:0;margin-top:10px;}
	.basket-cupons .sm-label {margin-bottom: 5px;display: block;}
}
@media screen and (min-width:991px) and (max-width:1199px){
	.iframe-in{margin:0 -26px;}
	/*SLIDESHOW MONTRA*/
	.slideshow-montra .box-text h2{font-size: 24px;}
	.slideshow-montra .box-text h3{font-size: 22px;}
}
@media screen and (max-width:991px){

	/* IFRAME */
	.iframe-in{margin:0 -15px;}

	/* NAV FIX*/
	.nav li .nav-sub{border-left:none;border-right:none;}

	/* --- TABELAS --- */
	.section-table .wrap-table-responsive:before{content:" ";background:url(../images/tabelas-shadow.png) right center;border-right:solid 1px #b6b6b6;height:100%;width:16px;right:0;position:absolute;}
	.section-table .table-responsive{border:none}
	.section-table .table-responsive table td,
	.section-table .table-responsive table th{min-width:140px}

	/* --- GERAL --- */
	.table-responsive{margin-bottom:0;}

	 /* --- BLOCO FORMULARIOS --- */
	.formulario.bl-form-b2b{padding:30px}
	.formulario.bl-form-b2b .wrap-cols{margin:30px -30px 0}
	.formulario.bl-form-b2b .col-sm-6{padding:0 30px;}

	/* --- COMPARADOR EQUIPAMENTOS --- */
	.comparador-equipamentos table .fixed{width:100% !important}

	/* --- FORM 2 COLUNAS--- */
	.bl-cols.form-col-2 .coluna{padding:30px 25px 100px;}
	.bl-cols.form-col-2 .coluna:before {margin-left:-25px;}
	.bl-cols.form-col-2 .coluna .link-detail{margin-left:-25px;padding:0 25px}

	/* --- MONTRA --- */
	.montra-list li{width:50%;margin-left:-3px;}
	.montra-top{padding-right:30px;}
	/*MONTRA LIST*/
	.montra-list.montra-lines li .checkbox{left:auto;right:20px;}
	.montra-list.montra-lines li a{padding-top:40px;padding-right:15px;}
	.montra-list.montra-lines .equip-desc{overflow:visible;}
	.montra-list.montra-lines .equip-img{margin-top:30px;}
	.montra-list.montra-lines .equip-bot{position:static;text-align:left;}
	.montra-list.montra-lines .equip-specfs{margin-top:15px;}

	/*SLIDESHOW MONTRA*/
	.slideshow-montra .bl-img-d-e .box-text{padding: 10px;}
	.slideshow-montra .box-text h2{font-size: 17px;}
	.slideshow-montra .box-text h3{font-size: 15px;}
	.slideshow-montra .bl-img-d-e .lnk-lst{margin:0 0 -10px -10px}

	/* --- FORMS --- */
	.form-codpostal{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-position:15px -1px;}

	/* --- EQUIPAMENTO - DETALHE --- */
	/* --- EQUIPAMENTO - DETALHE - TOPO --- */
	.equip-imgs{padding:50px 25px 65px;width:320px;}
	.equip-img-top{margin-left:0;}
	.equip-img-chosen{width:220px;margin:0 auto;height: auto;}
	.equip-img-thumbs{padding:0 37px;margin-left:0}
	.equip-share{margin-left:0;}
	.equip-descrip{padding-left:0;padding-right:20px;}
	.rate-box{top:25px;transition:.2s margin-left;-webkit-transition:.2s margin-left;-ms-transition:.2s margin-left;-moz-transition:.2s margin-left;-o-transition:.2s margin-left;}
	/* --- EQUIPAMENTO - PRECOS --- */
	.equip-prices-lst .equip-wrap{padding-bottom:70px;}
	.equip-prices-lst .price-type{font-size:13px;}
	.prices-four .equip-wrap{padding-bottom:55px;}
	.equip-prices-lst .price-big{font-size:20px;}
	.equip-prices-lst .prices-four .price-big{font-size:16px;}
	.equip-prices-lst .prices-four .price-small{font-size:10px;}
	.equip-prices-lst .prices-four .btn-primary{font-size:11px;margin-top:0;padding:3px 8px;}
	.equip-cores + .equip-img-chosen {padding-bottom: 50px;}
	.equip-prices-lst .presta-big{font-size:20px;}
	.prices-inside-box .plan-price span:not(.old){font-size: 20px;}
	.plan-price .radio input + span {margin-top: -4px;}
	.plan-price .radio label {font-size: 13px;}

	/* --- EQUIPAMENTO - DETALHE - NAVEGACAO --- */
	.equip-detail-nav ul a{padding:20px 10px;}
	/* --- EQUIPAMENTO - DETALHE - ESPECIFICACOES --- */
	.equip-section h3{font-size:24px}
	.spefs-top{display:block;margin-bottom:0;}
	.spefs-l{display:block;padding:20px 0 30px;}
	.spefs-r{display:block;width:auto;border-left:none;border-top:1px solid #cccbcb;padding:20px 0;}
	.caract-cols{margin:0 -25px;padding: 25px 25px 25px 8px;}
	.equip-caract-col{width:50%;}
	/* --- EQUIPAMENTO - DETALHE - ACESSORIOS --- */

	/* --- EQUIPAMENTO - DETALHE - VIDEOS --- */
	.video-lst{margin:0 0 0 -25px;}
	.video-lst > li{padding:0 0 0 25px;}

	/* --- CHECKOUT --- */
	.address-list label{padding-left:55px;padding-right:20px;}
	.address-list li input[type="radio"], .address-list li input[type="radio"] + span{left:25px}
	.formulario .address-list .form-bts{margin:10px 30px 0;}
	.header-checkout .page-header,.question-list > li{padding-left:25px;padding-right:25px}
	.question-list{margin-left:-25px;margin-right:-28px;}
	.header-checkout .head-logo{float:none;display: block;padding:0;}
	.header-checkout .checkout-icons{float:none;clear:both;margin-top:20px;}
	.header-checkout .checkout-icons > div:first-child{margin-left:0;}
	.check-top-l{float:none;}
	.result-alert{padding-left:25px;padding-right:25px;}

	/* --- CONFIGURATOR --- */
	.form-config-r{width:auto;float:none;}
	.fixed-col{width:auto;padding:30px 15px;border-bottom:1px solid #d8d8d8;border-left:none;height:100% !important;}
	.form-config-l{border-right:none;}

	/* --- CARRINHO --- */
	.basket-prod-w{padding-left:40px;}
	.basket-prod-w .glyphicon-remove{left:15px;}
	.cupons-tog{margin-left:15px;margin-right:15px;}
	.basket-cupons .basket-prod-w{padding:20px 14px 20px 40px;}
	.basket-cupons .basket-prod-w .glyphicon-remove{top:20px;}
	.basket-cupons .addcupon{padding-left:40px;}
	.basket-cupons .promo-tele{display:block;margin-top:5px;}

	/* --- PASSOS --- */
	.bl-steps .step{font-size: 14px;}

	/* --- ORDER STATUS --- */
	.order-right .order-status{position:static;padding-bottom:10px;}
	.order-prod .order-right .resumo.date{padding-bottom:0;max-width:none;}
	.order-detail .order-left{width:30%!important;}

	/* --- BASKET --- */
	.basket-empty{padding:30px 0}
	.basket-empty .basket-bts{margin:0;}
	.basket-dests{padding:25px 0px;}

	/*ESCOLHA*/
	.prod-small-lst{margin:0 -25px;}
	.prod-small-lst-tit{text-align:left;}
	.prod-small-lst-tit h4{float:none;margin-bottom:10px;}
	.prod-small-lst .col-sm-6{padding:0 25px;}

	.col-md-6 + .col-md-6 > .resume-box{margin-top:15px;}
    
    /* FORMULARIO MANIFESTO */
    .ic-pack:before{background-image:url(../images/ics-packs_xs.png);height:39px;max-width:111px;}
    .ic-pack.pack5:before{background-position:-110px 0;width:111px;}
    .ic-pack.pack4:before{background-position:-110px -39px;width:92px}
    .ic-pack.pack3:before{background-position:-110px -78px;width:60px}
    .ic-pack.pack3b:before{background-position:-110px -117px;width:77px;}
    .ic-pack.pack2:before{background-position:-110px -156px;width:67px;}
    .ic-pack.pack2b:before{background-position:-110px -195px;width:59px;}

    input[type="radio"]:checked + .ic-pack.pack5:before,.ic-pack.pack5:hover:before, .active .ic-pack.pack5:before{background-position:0 0;}
    input[type="radio"]:checked + .ic-pack.pack4:before,.ic-pack.pack4:hover:before, .active .ic-pack.pack4:before{background-position:0 -39px;}
    input[type="radio"]:checked + .ic-pack.pack3:before,.ic-pack.pack3:hover:before, .active .ic-pack.pack3:before{background-position:0 -78px}
    input[type="radio"]:checked + .ic-pack.pack3b:before,.ic-pack.pack3b:hover:before, .active .ic-pack.pack3b:before{background-position:0 -117px;}
    input[type="radio"]:checked + .ic-pack.pack2:before,.ic-pack.pack2:hover:before, .active .ic-pack.pack2:before{background-position:0 -156px}
    input[type="radio"]:checked + .ic-pack.pack2b:before,.ic-pack.pack2b:hover:before, .active .ic-pack.pack2b:before{background-position:0 -195px;}
	
	/* PACOTES SELECAO NEW */
	.ic-pack:before{background-image:url(../images/ics-packs_xs.png);height:39px;max-width:111px;}
	.ic-pack.pack5:before{background-position:-110px 0;width:111px;}
	.ic-pack.pack4:before{background-position:-110px -39px;width:92px}
	.ic-pack.pack3:before{background-position:-110px -78px;width:60px}
	.ic-pack.pack3b:before{background-position:-110px -117px;width:77px;}
	.ic-pack.pack2:before{background-position:-110px -156px;width:67px;}
	.ic-pack.pack2b:before{background-position:-110px -195px;width:59px;}
	.ic-pack.pack1tv:before{background-position:-110px -233px;width:46px;}
	li.active .ic-pack.pack5:before,.ic-pack.pack5:hover:before{background-position:0 0;}
	li.active .ic-pack.pack4:before,.ic-pack.pack4:hover:before{background-position:0 -39px;}
	li.active .ic-pack.pack3:before,.ic-pack.pack3:hover:before{background-position:0 -78px}
	li.active .ic-pack.pack3b:before,.ic-pack.pack3b:hover:before{background-position:0 -117px;}
	li.active .ic-pack.pack2:before,.ic-pack.pack2:hover:before{background-position:0 -156px}
	li.active .ic-pack.pack2b:before,.ic-pack.pack2b:hover:before{background-position:0 -195px;}
	li.active .ic-pack.pack1tv:before,.ic-pack.pack1tv:hover:before{background-position:0 -233px;}
	.pack-tecn-list{right:2px;}
	.pack-tecn-title h2{padding-right:160px;}
	.pack-nav li{padding:0 5px;}
	.ic-caracts{padding:15px 15px 30px}
	.ic-caracts>li{padding:5px 10px 50px;margin-bottom: -45px;text-align:center;}
	.ic-caracts img,.ic-icon{display:block;margin:0 auto 10px;}
	.ic-desc{max-width:none;}
	.serv-list ul{padding:30px 0;}
    
}
@media screen and (min-width:768px) and (max-width:991px){
	/* --- MONTRA --- */
	.montra-list.montra-lines li .checkbox{top:40px;}

	.equip-share-list > li{display:block;margin-top:5px;}
	.equip-share-list > li:before{display:none;}
	/* --- EQUIPAMENTO - DETALHE - Publicidade --- */
	.bl-apenas-texto.last{padding:30px 25px;}
	.equip-details .bl-cols .coluna .coluna-desc{padding-left:15px;padding-right:15px;}
	.equip-details .bl-cols .coluna .box-img{margin-left:-15px;margin-right:-15px;}
    
    /*FORMULARIO MANIFESTO*/
    .pack-list > li{width:48%;}
	
	/* PACOTES SELECAO NEW */
	.pack-list > li{width:48%;}
	.pack-list .pack-buy{height:auto!important}
}
@media screen and (max-width:767px){
	/* --- OUTROS --- */
	.radio-inline, .checkbox-inline{padding:0;}
	.smpad{padding-left:15px;padding-right:15px;}

	/* --- BLOCO FORMULARIOS --- */
	.formulario{padding:30px 0;}
	.formulario.bl-form-b2b .wrap-cols:before{display:none;}
	.formulario.bl-form-b2b .col-sm-6:last-child{margin-top:40px;}

	/* --- COMPARADOR EQUIPAMENTOS --- */
	.comparador-equipamentos table{display:none;}

	/* --- PASSOS --- */
	.bl-steps{position:relative;padding-bottom:60px;}
	.bl-steps .step{display:none;}
	.bl-steps .active .step-wrap{position:static;}
	.bl-steps .active .step{display:block;width:100%;left:0;margin-top:8px;position:absolute;}
	.bl-steps .active .step-wrap:before{display:none;}
	.bl-steps .done .step-wrap:before{right:-50%;}
	.bl-steps li.done:first-child .step-wrap:before{display:block;}

	/* --- FORMS --- */
	.alert .ic-warning{top:-6px;}
	.form-desc{padding-left:15px;padding-right:15px;}
	.row.double-field{padding:0 15px;}
	.row.double-field [class*='col-']{padding:0;margin-bottom:5px;}
	.double-field .col-xs-3{margin-right:15px;}
	.double-field .field-sep{line-height:29px;vertical-align:top;}
	.double-field .ipt-calendar{display:block;}
	.double-field .chk-lst{display:block;margin-top:15px;}
	.form-file .label-file{background-position:left 5px;padding-top:5px;}

	/* --- FORM 2 COLUNAS--- */
	.bl-cols.form-col-2 .row{padding-top:0;}
	.bl-cols.form-col-2 .coluna{padding:30px 15px;display:block;margin-left:0;border-left:none;}
	.bl-cols.form-col-2 .coluna .link-detail{margin:15px 0 0;padding:0;position:static;}
	.bl-cols.form-col-2 .sm-inblock{text-align:left;margin:-5px 0}

	/* --- MONTRA --- */
	.montra-top{padding:20px 15px;}
	.montra-top-l{float:none;margin-bottom:20px;}
	.montra-top-r{float:none;margin:20px 0 0 -20px;overflow:hidden;}
	.montra-top-r .form-group{padding-left:20px;margin:0;width:50%;}
	.montra-search{width:auto;display:block;}
	.montra-filter,.montra-equip{width:auto;float:none;}
	.slider .slider-bar{margin-left:5px;}
	.montra-compare{display:none !important;}
	.montra-list li{background:#fff !important;}
	.montra-list li .checkbox{display:none !important;}
	.montra-list ul a{padding:20px;}
	.montra-list .equip-desc .equip-cores{position: relative;}
	.montra-list .equip-img{margin-top:0;height:160px;}
	.montra-list li .equip-img{transition:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;-ms-transition:none;padding:0;}
	/*.montra-list .equip-desc{height:300px;}*/
	.montra-list li:hover .equip-rating > span > span{background-image:url(../images/rating.png) ;}
	.montra-list .equip-img a{padding:0;}
	.touch .montra-list .equip-img img{max-height:100%;max-width:100%;}
	.montra-list.montra-lines li{padding-top:0;}
	.montra-list.montra-lines .equip-img{margin-top:0;}
	.montra-notes{padding:15px;}
	.dropdown.open div{position:relative;}
	.dropdown.open .carat{top:22%;}


	/*SLIDESHOW MONTRA*/
	.slideshow-montra .bl-img-d-e .box-text{padding: 30px 0;white-space:normal;max-width:85%;margin:0 auto;}
	.slideshow-montra .txt-white h2, .slideshow-montra .txt-white h3{color: #000;}
	.slideshow-montra .bl-img-d-e .lnk-lst{margin:0 0 0 -10px}

	/*FILTERS*/
	.montra-filter .sec-filters{margin-bottom:-1px;padding-top:0;}
	.sec-filters-nav{margin:0;position:relative;overflow:hidden;border-bottom:1px solid #ddd;}
	.sec-filters-nav .glyphicon{position:absolute;right:0;top:0;padding:10px 15px;text-decoration:none;color:#aaa;font-size:12px;}
	.sec-filters-nav li{max-height:0;overflow:hidden;margin:0;transition:.5s max-height;-webkit-transition:.5s max-height;-moz-transition:.5s max-height;-o-transition:.5s max-height;-ms-transition:.5s max-height;}
	.sec-filters-nav li+li{margin:0;}
	.sec-filters-nav.opened li{max-height:32px;overflow:hidden;}
	.sec-filters-nav .active{max-height:32px;display:block;}
	.sec-filters-nav ul a{padding:7px 15px;}
	.sec-filters-nav .active a{padding-left:15px;font-weight:600;}
	.sec-filters .show-filters,.sec-filters .filter-content,.sec-filters .clear-all{padding-left:15px;}
	.sec-filters h4{padding:12px 15px;}


	/* --- EQUIPAMENTO - DETALHE --- */
	/* --- EQUIPAMENTO - DETALHE - TOPO --- */
	.equip-img-top-w{width:auto;margin:0 auto;position:relative;}
	.equip-img-chosen{margin: 35px auto 15px;display: block;}
	.equip-imgs{padding:20px 15px;width:auto;float:none;}
	.equip-cores{margin: 0;display: block;position: absolute;width: 100%;left: 0;bottom:0;}
	.equip-cores ul{text-align: center;}
	.equip-cores li{display: inline-block;}
	.equip-img-thumbs{padding:0 21px;margin-left:0;}
	.equip-share{margin-left:0;}
	.img-thumbs-wrap{width:393px;margin:0 auto;}
	.equip-descrip{padding:20px 15px;}
	.equip-section{padding-left:0px;padding-right:0px;}
	.equip-section.white{background:#f9f9f9;}
	.equip-section.white .equip-rating > span > span{background-image:url(../images/rating-h.png);}
	.equip-section.grey{background:#fff;}
	.equip-section.grey .equip-rating > span > span{background-image:url(../images/rating.png);}
	.equip-prices-lst .visible-prices{text-align: center;}
	.list-3cols > li{width:100%;display:block;margin:0;border-top:1px solid #ddd;}
	.list-3cols> li:first-child{border-top:none;}
	/* --- EQUIPAMENTO - DETALHE - Publicidade --- */
	.bl-apenas-texto.last{padding:30px 15px;}
	.equip-details .bl-cols .coluna-row{display:block;padding:0;}
	.equip-details .bl-cols .coluna{display:block;border:none;border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:0;}
	.equip-details .bl-cols .coluna:first-child{border-top:none;}
	.equip-details .bl-cols .coluna:last-child{border-bottom:none;}
	.equip-details .bl-cols .coluna .coluna-desc{padding:30px 15px;margin:0;}
	.bl-apenas-texto.last a.btn-link{font-size:13px;}
	/* --- EQUIPAMENTO - DETALHE - NAVEGACAO --- */
	.equip-detail-nav{display:none;}
	.equip-detail-nav + .equip-section{margin-top:0 !important;}
	/* --- EQUIPAMENTO - DETALHE - ESPECIFICACOES --- */
	.caract-cols{margin:0 -15px;padding:0 0 25px 3px;}
	.equip-caract-col{padding-left:15px;}
	.spefs-l ul li{width:50%;}
	.rate-box{top:35px;}
	.rate-box.active{margin-left:-135px;}
	/* --- EQUIPAMENTO - DETALHE - VIDEOS --- */
	.video-lst{margin:0 -15px;}
	.video-lst > li{padding:20px 15px;text-align:center;border:none;}
	.video-lst a{display:inline-block;text-align:left;}
	/* --- EQUIPAMENTO - DETALHE - ACESSORIOS --- */
	.equip-access{text-align:center;}
	.simple-slider{padding:0 15px;}
	.equip-acess-lst{margin:0 -15px;}
	.simple-slider .equip-acess-lst > li{display:inline-block;border:none;margin-left:-0.17em;}
	.equip-acess-lst > li:after{display:none;}
	.simple-slider .slider-nav ul{position:static;margin-bottom:20px;}
	.simple-slider .show-all{position:static;}
	.simple-slider .equip-acess-lst{padding-bottom:0;}
	.simple-slider .slider-nav .prev{left:5px;}
	.simple-slider .slider-nav .next{right:5px;}
	/* --- EQUIPAMENTO - DETALHE - SUGESTOES --- */
	.equip-sugest .slider-nav{display:block;}
	/* --- EQUIPAMENTO - PRECOS --- */
	.prices-inside-box ul{text-align:center;}
	.prices-inside-box .point_number{line-height:22px;}
	.prices-inside-box .point-price{line-height:28px}

	/* --- CODIGO POSTAL --- */

	/* --- CHECKOUT --- */
	.address-list{margin:0 -15px;}
	.address-list li{display:block;width:100%;margin:0;padding:0;border-top:1px solid #ccc;}
	.address-list li:first-child{border:none;}
	.address-list label{padding:25px 15px;margin:0;}
	.address-list li input[type="radio"], .address-list li input[type="radio"] + span{left:15px}
	.address-list input:checked ~ label:before, .address-list input.checked + span + label:before{display:none;}
	.address-list .address-name{margin-left:30px;}
	.formulario .address-list .form-bts{margin-top: 10px}
	.paymethods .radio-inline{padding:10px 0 0 26px;margin-left:0 !important;}
	.checkout-icons > div{display:block;margin:10px 0;padding:0 0 0 25px;}
	.equip-detail-top .checkout-icons > div{padding:0 0 0 25px;font-size:11px;}
	.checkout-icons > div:before{display:none;}
	.header-checkout{height:auto;}
	.header-checkout .page-header{padding:15px!important;position:static;}
	.question-sec{padding-left:0px;padding-right:0px}
	.header-checkout .checkout-icons > div{margin-left:0;padding-right:0;font-size:11px;}
	.question-list{margin:0;padding:0;}
	.question-list > li{padding:0;margin:30px 0 10px;width:100%;display:block;}
	.result-alert{padding-left:15px;padding-right:15px}
	.street-lst .radio input[type="radio"],
	.street-lst .checkbox input[type="checkbox"]{margin-left:-25px;}

	/* --- CONFIGURATOR --- */
	.form-config-l{border:none;}
	.form-config-r{padding-right:15px;padding-left:15px;}
	.table-config{margin-left:-15px;margin-right:-15px;}
	.fixed-col{padding:15px 0;}
	.table-tarif thead{display:none;}
	.table-tarif tr{display:block;text-align:left;border-top:5px solid #f4f4f4;border-bottom:5px solid #f4f4f4;margin:10px;}
	.table-tarif td,.table-tarif .selected td{display:block;text-align:left !important;border:none;background:none}
	.table-tarif td:first-child{background:#f4f4f4;padding-left:10px;}
	.table-tarif td:first-child+td~td{padding-top:0;}
	.table-tarif td:first-child strong{display:inline-block;vertical-align:middle;margin-right:20px;}
	.table-tarif .btn-link{margin-top:2px;float:right;}
	.table-tarif .selected{border-top-color:#0099ab;}
	.table-tarif .selected td:first-child{background:#0099ab;color:#fff;}
	.table-tarif .selected .btn-link,.table-tarif .selected .btn-link span{color:#fff;}
	.pack-servs{display:inline-block;}

	/* ACCESSORIES LIST */
	.config-access{margin-left:-15px;margin-right:-15px;}
	.config-access > ul{padding:0;}
	.config-access > ul > li{width:50%;margin-left:-3px;}
	/* EQUIPMENT CHOSEN */
	.config-prechosen{padding:20px;}
	/* CHOSEN LIST */
	.prechosen-list-col:first-child{padding-top:0;width:100%;}
	.prechosen-list-col{padding-top:50px;padding-left:0;width:100%;}
	.prechosen-list-col:before{line-height:1.0;top:0;left:45%;}

	.sm-inblock{display:inline-block;}

	/* --- ORDER STATUS --- */
	.order-full{padding:30px 0px;}
	.order-left{padding:10px 15px;width:40%!important;}
	.order-right{padding:10px 15px!important;}
	.order-right .order-status{padding-bottom:20px;}
	.order-prod .resumo.date{padding-bottom:10px;}
	.order-prod .order-left .resumo strong{display:block;}
	.order-prod .order-status{position:static;}
	.order-footer{padding:10px 15px;}
	.order-detail .order-header{display:none;}
	.order-detail .order-left{float:none;padding-left:7px!important;width:100%!important;}
	.order-detail .order-right{padding-left:7px!important;padding-right:7px!important;}
	.order-detail .order-prod .order-left{padding-bottom:0;}
	.order-detail .order-prod .order-left + .order-left{padding-top:0;}
	.order-detail .order-prod .order-left .resumo strong{display:inline;}

	/* --- BASKET --- */
	.basket-full{margin-left:0;margin-right:0;}
	.basket-full .basket-bts {margin-right:0;}
	.basket-resume{margin-left:-15px;margin-right:-15px;}
	.basket-prod-w .glyphicon-remove{top:0;left:0;padding:5px 15px;}
	.basket-prod-desc{overflow:visible;min-height:100px;padding-left:0;}
	.basket-prod-img{height:auto;margin-right:20px;}
	.basket-prod-w{padding:30px 15px 35px;}
	.basket-prod-accord{clear:both;}
	.basket-prod-w .inbl-wrap{margin-bottom:5px;}
	.basket-cupons {display: block; width: 100%;}
	.basket-cupons .promo-tele .btn-primary{margin-top:5px;}
	.basket-dests .col-sm-4+.col-sm-4{padding-top:20px;margin-top:20px;border-top:1px solid #e5e5e5;}
	.basket-totals {display: block; width: 100%;}

	/*ESCOLHA*/
	.prod-small-lst{margin:0 -15px;}
	.prod-small-lst-tit{text-align:right;}
	.prod-small-lst-tit h4{float:left;margin-bottom:0;}
	.prod-small-lst .col-sm-6{padding:0 15px;}

	/* --- STORE SEARCH --- */
	.storesearch .ipt-inline input{display:block;}
	.storesearch .ipt-inline .btn{margin-top:10px;}
	.storesearch-results{padding:20px 15px;}
	.res-list-w{margin-top:15px;}
	.store-list{}

	/* MONTRA WITH BANNER ON TOP */
	.slideshow {width:auto;float:none;}
	.montra-equip {width:auto;}
	.data_rev {clear: both;}

	/* --- ADESAO CANAIS PREMIUM --- */
	.channel-info {display: block; padding: 30px 0px;}
	.channel_img {display: block; width: 100%; padding: 20px 0px;text-align: left;}
	.channel_img img {max-width: 100%; }
	.channel-specs {display: block; width:100%;}
    
    /*FORMULARIO MANIFESTO*/
    .form-manifest{padding-bottom:0;}
    .pack-nav ul{text-align:left;display:block;}
    .pack-nav li{display:block;padding:0;border-top:2px solid #f9f9f9;}
    .pack-nav .ic-pack{padding:15px 10px;margin:0;height:60px;width:auto;max-width:none;}
    .ic-pack:before{float:left;}
    .pack-nav .pack-name{margin-left:130px;display:block;opacity:1;top:0;color:#282828;}
    .row-5 .col-xs-2,.row-5 .col-xs-5{width:50%;}


	/* TAB MENU 11/07/2016 */
	/* --- MONTRA --- */
	.montra-top {padding-bottom:0 !important;}
	.montra-top-l{margin:0 !important; padding-left:0 !important;}
	/* END TAB MENU 11/07/2016 */
	
	/* PACOTES SELECAO NEW */
	.pack-nav ul{text-align:left;display:block;}
	.pack-nav li{display:block;padding:0;border-top:2px solid #f9f9f9;}
	.pack-nav a.ic-pack{padding:15px 10px;margin:0;height:60px;width:auto;max-width:none;}
	.ic-pack:before{float:left;}
	.pack-nav .pack-name{margin-left:130px;display:block;opacity:1;top:0;color:#282828;}
	.pack-nav .active .pack-name{color:#0099ab;}
	.pack-info,.pack-list .pack-servs li,.pack-buy{min-height:0 !important;}
	.pack-list{margin-top:0;}
	.pack-list > li{display:block;width:auto;margin-left:0;margin-right:0;margin-top:30px;}
	.pack-list > li .pack-item-w{padding:0;}
	.pack-list .pack-price{font-size:26px;}
	.pack-list .pack-offer p{margin-top:8px;}
	.ic-caracts{margin-top:-20px;display:block;}
	.ic-caracts>li{width:50%;padding-top:15px;display:inline-block;margin-left:-3px;}
	.serv-list ul{padding:15px 0;}
	.serv-list li{width:33.33333%}

}

@media screen and (max-width:479px){
	/* --- GERAL --- */
	.visiblexxs{display:block;}
	.codigo-postal .btn.btn-primary{margin-top:10px;display:block;margin-left:0;}

	 /* --- BLOCO FORMULARIOS --- */
	.codpostal input:first-child{width:30%}
	.codpostal input:first-child + input{width:20%}
	.codpostal input:first-child + input + input{margin-top:10px;display:block;width:70%}

	/*--- MODAL ERROR---*/
	.mod-error{left:5%;width:90% !important;margin-left:0;}
	.mod-error .alert{padding:40px 15px 30px;}

	/* --- MONTRA --- */
	.montra-top-r{margin:0; padding-right:0 !important;}
	.montra-top-r .form-group{padding-left:0;width:100%;margin-top:0;float:none;display:block;}
	.montra-top-r .view-switcher{display:none;}
	.montra-equip ul{padding:0;margin:0;}
	.montra-equip li{width:100%;margin:0;border-top:1px solid #ddd;}
	.montra-equip li:first-child{border:none;}
	/*.montra-list .equip-desc{height:auto;}*/
	.montra-list h4{max-height:none;}
	/*MONTRA LIST*/
	.montra-list.montra-lines li{text-align:center;}
	.montra-list.montra-lines .equip-figure{float:none;margin:0 auto 15px;}
	.montra-list.montra-lines .equip-img{width: 95px;height: auto;}
	.montra-list.montra-lines .equip-img img{ max-width: none;max-height: none;width:100%;}
	.montra-list.montra-lines .equip-desc{text-align:center;}
	.montra-list.montra-lines .equip-rating{margin:0 auto;}
	.montra-list.montra-lines .equip-specfs{display:none;}
	.montra-list.montra-lines .equip-bot{margin:20px auto 0;text-align:center;}
	.montra-list .pvponline {margin-left: -7px;width: 30px;}
	/*SLIDESHOW MONTRA*/
	.slideshow-montra .slider-nav li{width: auto; border-top:none;}
	/* --- PASSOS --- */
	.bl-steps .step-wrap:before{top:50%;margin-top:-3px;}
	.bl-steps .num{height:46px;width:46px;font-size:22px;margin:10px auto;line-height: 46px;}

	/* --- EQUIPAMENTO - DETALHE --- */
	.equip-img-top{margin-left:0;}
	/*.equip-cores{width:45px;text-align:left;}*/
	.equip-descrip .equip-qtd label{display:inline-block;margin-top:0;}
	.prod-stock-w .form-group input{display:block;width:100%;margin-bottom:10px;}
	.equip-prices-lst .visible-prices{display:block;}
	.equip-share-list > li{display:block;margin-top:5px;}
	.equip-share-list > li:before{display:none;}
	.fb-equip-like{display:none;}
	/*EQUIPAMENTO PRECOS*/
	.equip-prices-lst .visible-prices li{display:block;width:auto;background:#f4f4f4;margin:5px 0 0;padding:0;}
	.equip-prices-lst .visible-prices li a{margin-bottom:10px;padding-bottom:0;}
	.equip-prices-lst .equip-wrap{padding:20px 10px;}
	.equip-prices-lst .visible-prices .btn-primary{margin-top:0;}
	.equip-prices-lst .equip-price-actions{position:static;text-align:center;margin-top:20px;display:block;width:auto;}
	.equip-price-top:before{display:none;}
	.points-prices ul li{text-align:center;}
	.prices-inside-box .point_number,.prices-inside-box .point-price{float:none;}
	.prices-inside-box .point-price:before{float:none;display:inline;}
	.points-prices .btn-primary{float:none;margin-top:10px;}
	.equip-prices-lst .price-small{height:auto;}
	.prices-inside-box .btn-primary{margin:3px 10px 0 0!important;}
	.prices-inside-box ul li, .tarif-prices.versao2 li{width:50%;}
	/*EQUIPAMENTO RATING*/
	.rate-box{min-width:0;padding:20px 10px;}
	.rate-box .rate-bar{width:120px;}
	/* --- EQUIPAMENTO - DETALHE - TOPO --- */
	.img-thumbs-wrap{width:193px;}
	.equip-img-thumbs{padding:0 43px;}
	.equip-cores .equip-stock a{white-space:normal;display:block;}
	.equip-qtd label{display:inline-block;margin-top:10px;}
	.prod-stock-w .showmailbox{display:block;white-space:normal;}
	/* --- EQUIPAMENTO - DETALHE - ESPECIFICACOES --- */
	.spefs-l ul li,.equip-caract-col{display:block;width:100%;}
	.equip-caract-col h4{margin-top:20px !important;}
	.equip-caract-col:first-child h4:first-child{margin-top:0 !important;}
	/* --- EQUIPAMENTO - DETALHE - VIDEOS --- */
	.video-lst > li{padding:20px 0;}
	/* --- EQUIPAMENTO - DETALHE - SUGESTOES ---
	.equip-sugest .sugest-name{font-size:20px;}*/

	/* --- CONFIGURADOR --- */
	.equip-config-r{clear:both;margin-top:20px;width:auto;float:none;}
	.equip-config-l{float:none;margin:0 auto;}/* ACCESSORIES LIST */
	.config-access{margin-left:-15px;margin-right:-15px;}
	.config-access > ul{padding:0;}
	.config-access > ul > li{width:auto;margin-left:0;display:block;border-bottom:1px solid #f3f3f3;}
	.config-access .equip-qtd label{margin-top:0;}
	.config-access .access-price{margin-bottom:10px;}
	.config-access .btn{margin:0;}
	.equip-form-l{width:120px;height:120px;}
	.equip-form-l img{max-width:120px;max-height:120px;}
	.equip-form-r{overflow:visible;}
	.form-config .equip-form-r h3{overflow:hidden;padding:10px 0 0;}
	.equip-descrip-desc{clear:both;padding-top:10px;}

	/* --- ORDER STATUS --- */
	.order-left{float:none;width:auto!important;}
	.order-right{border-left:none;}
	.order-right .order-status{padding-bottom:0;}
	.order-header{display:none;}
	.order-prod .resumo.date{padding-bottom:5px;}
	.order-prod .order-left .resumo strong{display:inline;}

	/* --- MODAL --- */
	.modal-small{padding:20px 15px;width:100% !important;}
	.modal-small.bl-overlay .close{margin-top:-5px;}

	/* --- CHECKOUT --- */
	.paymethods .img_wallet{display:none;}

	/* --- CARRINHO --- */
	.basket-full .basket-bts {margin-right:10px;}
	.basket-header{display:none;}
	.basket-prod-w{padding-top:30px;}
	.basket-prod-img{display:none;}
	.basket-prod-desc{min-height:0;}
	.basket-line,.basket-cupon-line{display:block;}
	/*.basket-line+.basket-line{margin-top:10px;}*/
	.basket-line .basket-left,.basket-line .basket-right,.basket-cupon-line .basket-left,.basket-cupon-line .basket-right{display:block;width:auto;}
	.basket-ident + .basket-right{padding-left: 20px!important;}
	.basket-cupon-line .basket-left{margin-bottom:10px;}
	.basket-line .equip-qtd label{margin-top:0;}
	.basket-line .basket-right > div,.basket-cupon-line .basket-right > div{width:auto !important;display:block;text-align:left;padding-left:0 !important;}
	.basket-prod-footer{right:0;width:100%;padding:0 15px;}
	.basket-subt{display:block;margin-right:0;}
	.basket-tot-line{padding:0 15px;}
	.basket-prod-footer .basket-right,.basket-tot-line .basket-right{display:block;}
	.basket-prod-footer .basket-right>div,.basket-tot-line .basket-right>div{width:50%;margin-left:-3px;padding-right: 0;}
	.basket-cupons label{display:block;margin:0 0 5px;}
	.basket-cupons .promo-tele{margin-top:10px;}
	.basket-cupons .promo-tele .btn-primary{margin-top:0;}
	.basket-cupons .checkbox label{display:inline}

	/*-- CARRINHO NEW STYLE --*/
	.basket-prod-footer { width: 100%; position: relative; margin-top: 10px; border: none;padding: 0;}
	.basket-prod-w { padding: 30px 15px 0px; }
	.basket-prod-w .basket-right .basket-payval {padding-right: 0;}
	.basket-prod-desc { overflow: hidden; padding: 0; }
	.basket-line .basket-right > div, .basket-cupon-line .basket-right > div {padding-bottom: 10px;}
	.basket-prod-footer .basket-subt {padding-top: 4px;}
	.basket-subt {padding-top: 4px;}
	.basket-prod-desc h3 a {white-space: normal!important;text-align: left;}
	.basket-prod-desc .equip-qtd label {display: inline-block;}
	.basket-prod-w .basket-right .basket-payval{ border-top:none;}

	/*ESCOLHA*/
	.prod-small-lst-tit{text-align:left;}
	.prod-small-lst-tit h4{float:none;margin-bottom:10px;}

	/* --- FOLLOW PRICE --- */
	.follow-button{display:none}
    
    /*FORMULARIO MANIFESTO*/
    .pack-nav{padding:0;margin-top:15px;}
    .pack-nav li{margin:0;}
    .pack-nav .ic-pack:before, .pack-nav .ic-pack:after{display:none;}
    .pack-nav .ic-pack{height:auto;padding:10px 15px;}
    .pack-nav input[type="radio"]:checked + label, .pack-nav .active .ic-pack{background:#0099ab;}
    .pack-nav .pack-name{margin:0;}
    .pack-nav input[type="radio"]:checked + label .pack-name, .pack-nav .active .ic-pack .pack-name{color:#fff;}
    .row-5 .col-xs-2,.row-5 .col-xs-5{width:50%;}
	
	/* TAB MENU 11/07/2016 */
	/* --- MONTRA --- */
	.montra-top {padding-bottom:0 !important;}
	.montra-top-l{margin:0 !important; padding-left:0 !important;}
	.tab-menu li{padding:15px 5px;}
	/* END TAB MENU 11/07/2016 */
}


/*paginas de checkout*/
.header-checkout .checkout-icons {margin-top: 15px;}
.main .header-checkout .header-top {padding-bottom: 0!important;}
.header-checkout .header-top .container .checkout-icons > div {text-transform: none; font-family: 'Montserrat',Arial, Helvetica, sans-serif;}
.header-checkout .header-top .container .checkout-icons > .ic-phone {font-weight: bold; display: flex;bottom: 44px; float: right; margin-right: 1%;/* cursor: pointer;*/}
.header-checkout .header-top {background: #ffffff !important;}
.header-checkout .checkout-icons > div {color: #000000; font: 300 14px 'Montserrat',Arial, Helvetica, sans-serif;}

.main .conteudo .form-sec, .form-sec .bl-steps, .checkout_form .form-sec .question-sec {background: #f6f6f6;}
.header-checkout .checkout-icons > div:after, .header-checkout .checkout-icons > div:after {background-image: none;}
.header-checkout .checkout-icons .ic-arrow:after {content: "\75";font-family: "brand-icons"; font-size: 28px; width: 26px; height: 26px; left: -7px;top: -8px;}
.header-checkout .header-top .container, .conteudo .form-sec .lnk-top-back {max-width: 100%; width: 100%; margin: auto; padding: 0 0 15px 30px;}
.conteudo .form-sec .lnk-top-back .btn.btn-link.btn-back{padding: 20px 0; color: #000000; font: 600 12px 'Montserrat',Arial, Helvetica, sans-serif; text-transform: uppercase;}
.conteudo .form-sec .lnk-top-back .btn.btn-link.btn-back span {color: #000000; top: 0;}
.conteudo .form-sec .lnk-top-back .btn.btn-link.btn-back:hover,
.conteudo .form-sec .lnk-top-back .btn.btn-link.btn-back span:hover {text-decoration: none; color: #0099ab;}
.lnk-top-back .btn.btn-link.btn-back .glyphicon.glyphicon-chevron-left {display: none;}
.conteudo .form-sec .lnk-top-back .btn.btn-link.btn-back:before {content: "\23";font-family: "brand-icons"; vertical-align: top; line-height: 16px; padding-right: 6px;}
.header-checkout .checkout-icons > div:before {display: none;}
/*.header-checkout .checkout-icons > div:hover {color: #0099ab;}*/
.header-checkout .head-logo {float: left;}
.header-checkout .checkout-icons {float: right; clear: none;}
/*.header-checkout .checkout-icons > .ic-arrow {cursor: pointer;}*/
/*icon cartão*/
.header-checkout .checkout-icons .ic-locker{background-position: -3px -2px;color:#000;/* line-height: 8px; background:url(../images/sprite_card1.png) 0 0 no-repeat; */padding-left:36px;display:inline-block;margin-bottom:0;vertical-align:middle;/* height:26px;cursor:pointer; padding-top:5px; */}
.header-checkout .checkout-icons .ic-locker:after {content: "";background: url(../images/sprite_card1.png) -2px -2px no-repeat;position: absolute;top: -4px;left: 0;width: 33px;height: 26px;}
/*.header-checkout .checkout-icons .ic-locker:hover{background-position: 0px -38px;color: #0099AB;}*/
/*background position dos radio buttons e checkboxes*/

.header-checkout .campo .form-group .radio-inline input[type="radio"]:focus + span,
.header-checkout .campo .form-group .radio input[type="radio"]:focus + span {background-position: -90px -24px !important;}

.header-checkout .checkbox-inline input[type="checkbox"]:focus:checked + span,
.header-checkout .checkbox input[type="checkbox"]:focus:checked + span {background-position: -90px -3px !important;}
.header-checkout .checkbox-inline input[type="checkbox"]:focus + span,
.header-checkout .checkbox input[type="checkbox"]:focus + span {background-position: -69px -3px !important;}




/*cor texto do footer*/
.bot-bar .container .data_rev {color: #6d6e71;}

@media screen and (max-width: 479px){
	.header-top .head-logo {background: #fff;}
}

@media screen and (min-width: 1200px) {	
	.header-checkout .checkout-icons .ic-arrow {left: 32px;}
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
	.header-checkout .checkout-icons .ic-arrow {left: 10px;}

}

@media screen and (max-width: 767px) {
	.header-checkout .header-top .container .checkout-icons {display: flex; margin-top: 0; padding: 0 27px;}
	.header-checkout .header-top .container .checkout-icons > .ic-locker {left: 3%; /*line-height: 12px;*/}
	.header-top .container {padding: 0 !important;}
	.header-top .head-logo {width: 100%; border-bottom: 1px solid #cccccc;}
	.header-checkout .header-top {padding: 0 !important;}
	.formulario .campo {padding: 30px 30px;}
	.header-checkout .header-top .container .checkout-icons > .ic-phone {bottom: 36px; top:4px; position: absolute;right:10px;}
	.head-logo .logo {padding: 10px 10px;}
	.header-checkout .checkout-icons > div {margin: 8px 0;}
}


@media screen and (min-width: 767px) {
	.head-logo .logo {padding-top: 6px;}
}



/*botoes--inputs--labels*/
.btn,
.form-control{border-radius: 5px;}

.formulario,
.form-config{background-color:transparent;}

/*LABELS*/
/*APAGAR*/span + span[class^="label-"]{top:52px;} /*APAGAR*/
.stamp,
.label-pink,
.label-blue,
.label-darkGray{
	position:absolute; left: 20px;color:#fff;text-align:center;
    padding: 7px 19px 6px;
    white-space: normal;
    display: inline-block;
    background-repeat: no-repeat!important;
    background-size: 100%!important;
}

.equip-imgs .stamp,
.equip-imgs .label-pink,
.equip-imgs .label-blue,
.equip-imgs .label-darkGray,
.equip-imgs .stamp-pink,
.equip-imgs .stamp-blue,
.equip-imgs .stamp-promo,
.equip-imgs .stamp-grey,
.equip-imgs .stamp-new{top:0;}

.stamp:before,
.label-pink:before,
.label-blue:before,
.label-darkGray:before{
	content: ''; position: absolute; left: 0; top: 0;right:0;bottom:0;background:#0099ab;
    transform: initial;
    -webkit-transform: initial;
}

.stamp span,
.label-pink span,
.label-blue span,
.label-darkGray span{font-family:"MEO Text", sans-serif; font-size:18px; font-weight: 400; line-height:19px;position:relative;z-index:2;}

.montra-list.montra-lines .stamp span,
.montra-list.montra-lines .label-pink,
.montra-list.montra-lines .label-blue,
.montra-list.montra-lines .label-darkGray{font-size:15px;}

.stamp-blue:before,
.stamp-promo:before,
.stamp-grey:before,
.stamp-new:before,
.stamp-pink:before,
.label-pink:before,
.label-blue:before,
.label-darkGray:before{background:none;}


.stamp.stamp-promo,
.stamp-offer.stamp-promo,
.stamp.stamp-pink,
.stamp-offer.stamp-pink,
.label-pink{
background-image: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c90062+0,c90062+100&1+0,0.5+100 */
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MDA2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAwNjIiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;
}

.stamp.stamp-grey,
.stamp-offer.stamp-grey,
.label-darkGray{
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2E3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YTdhN2QiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;
}

.stamp.stamp-new,
.stamp-offer.stamp-new,
.label-blue{
background-image: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0099ab+0,0099ab+100&1+0,0.5+100 */
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTlhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5YWIiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;
}
.stamp.stamp-blue, .stamp-offer.stamp-blue{
background-image: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0099ab+0,0099ab+100&1+0,0.5+100 */
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTlhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5YWIiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;
}

.stamp-purple:before,
.stamp-offer.stamp-purple{display:none;}

.sec-filters label.stamp-offer:after{display:none;}
.sec-filters label.stamp-offer{padding-left:4px;padding-right:4px;}

.bl-img-d-e h2,
.bl-img-d-e h3:first-child{text-transform: none;}
/*botoes--inputs--labels*/

/*ADESOES*/
p.notalabel, p.notalabel a{font-size:10px;font-weight:300;line-height:18px;color:#808080!important;}
p.notalabel a:hover{color:#0099ab!important;}
/*END ADESOES*/
