@charset "UTF-8";
/*************************************************************************************************/
/*************************************** BAR LOGIN **********************************************/
/***********************************************************************************************/
.bar-login {
  background-image: -webkit-linear-gradient(#DCDCDC, #FFFFFF 2%);
  background-image: -moz-linear-gradient(#DCDCDC, #FFFFFF 2%);
  background-image: -o-linear-gradient(#DCDCDC, #FFFFFF 2%);
  background-image: -ms-linear-gradient(#DCDCDC, #FFFFFF 2%);
  background-image: linear-gradient(#DCDCDC, #FFFFFF 2%);
  font-family: "Arial";
  height: 69px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }
  .bar-login .user {
    color: #666666;
    float: left;
    font-size: 12px;
    padding: 20px 0 0 0; }
  .bar-login .nav-vertical {
    float: right;
    margin: 0;
    padding: 18px 0 0 0; }
    .bar-login .nav-vertical .item {
      float: left; }
    .bar-login .nav-vertical .spacer {
      color: #CCC;
      float: left;
      padding: 0 8px; }
    .bar-login .nav-vertical .nav-link {
      color: #878787;
      display: inline;
      font-size: 11px; }
  .bar-login .cod-promo {
    background-color: #F1F1F1;
    border-top: 1px solid #DDD;
    padding: 9px 0; }
    .bar-login .cod-promo .discount-form-fields {
      float: left; }
    .bar-login .cod-promo label {
      color: #3A3A3B;
      float: left;
      font-size: 14px;
      font-weight: bold;
      padding: 6px 4px 0 7px; }
    .bar-login .cod-promo .return-discount {
      color: #93B736;
      float: right;
      font-size: 13px;
      font-weight: bold;
      padding: 4px 6px 0 0;
      text-transform: uppercase;
      width: 170px; }
    .bar-login .cod-promo .form-feedback {
      margin-left: 161px; }
  .bar-login .subtotal {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DDDDDD;
    padding: 8px 0;
    text-align: right;
    width: 100%; }
    .bar-login .subtotal .support {
      margin-right: 6px;
      color: #4A397C;
      font-size: 13px;
      font-weight: bold; }
  .bar-login .total {
    background-color: #1F1736;
    text-align: right;
    padding: 18px 0 18px 0;
    width: 100%; }
    .bar-login .total .support {
      color: #FFF;
      font-size: 16px;
      font-weight: bold;
      margin-right: 18px; }

.box-myorder {
  background-color: #1F1736;
  padding: 0 4px 4px 4px;
  position: relative;
  width: 124px;
  z-index: 1; }
  .box-myorder .btn-myorder {
    background-color: #2A1F4B;
    border: 1px dashed #FFF;
    border-top: none;
    cursor: pointer;
    height: 38px;
    width: 122px; }
    .box-myorder .btn-myorder.on {
      border-bottom: none;
      position: relative;
      z-index: 4; }
  .box-myorder .myorder {
    color: #ACA9B4;
    float: left;
    font-size: 11px;
    line-height: 1.1;
    padding: 4px 0 0; }
    .box-myorder .myorder strong {
      color: #FFF;
      font-size: 14px;
      font-weight: bold; }
  .box-myorder .i-cart {
    float: left;
    margin: 14px 9px 0 10px; }
  .box-myorder .i-arrow-b {
    float: right;
    margin: 20px 4px 0 0; }
  .box-myorder .ctn-myorder {
    background-color: #1F1736;
    padding: 4px;
    position: absolute;
    right: 0;
    width: 572px;
    display: none; }
    .box-myorder .ctn-myorder .ctn-myorder-body {
      border: 1px dashed #FFF;
      width: 570px; }
      .box-myorder .ctn-myorder .ctn-myorder-body .title {
        color: #FFFFFF;
        font-size: 14px;
        margin: 4px 0;
        padding: 5px 0 5px 8px; }
    .box-myorder .ctn-myorder .ctn-myorder-data {
      background-color: #FFFFFF;
      border-top: 3px solid #1F1736;
      margin: 0 0 -1px -1px;
      width: 572px; }
      .box-myorder .ctn-myorder .ctn-myorder-data .code-discount {
        color: #93B736;
        float: right;
        font-size: 13px;
        font-weight: bold;
        padding: 6px 4px 0 0; }
      .box-myorder .ctn-myorder .ctn-myorder-data .code-msg {
        clear: both;
        color: #93B736;
        display: block;
        font-size: 11px;
        margin-left: 155px; }

.all-cart-contents .table-order {
  width: 100%; }
  .all-cart-contents .table-order .hd-title {
    border-bottom: 1px solid #1F1736;
    color: #1F1736;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 2px 6px 0;
    text-align: left; }
  .all-cart-contents .table-order .col-a {
    width: 23px; }
  .all-cart-contents .table-order .col-b {
    width: 160px; }
  .all-cart-contents .table-order .col-c {
    width: 96px; }
  .all-cart-contents .table-order .col-d {
    width: 76px; }
  .all-cart-contents .table-order .col-e {
    width: 86px; }
  .all-cart-contents .table-order .col-f {
    width: 90px; }
  .all-cart-contents .table-order td {
    font-size: 12px;
    padding: 6px 0 6px 0; }
    .all-cart-contents .table-order td p {
      line-height: 1.2;
      padding-top: 7px; }
      .all-cart-contents .table-order td p.support {
        font-size: 11px;
        color: #858585;
        padding-top: 0; }
    .all-cart-contents .table-order td .del-row {
      color: #999999;
      display: block;
      font-family: 'Lucida Console';
      font-size: 10px;
      font-weight: bold;
      padding: 8px 0;
      text-align: center;
      width: 24px;
      cursor: pointer; }
    .all-cart-contents .table-order td .del-row-hidden {
      display: none; }
  .all-cart-contents .table-order .discount {
    color: #93B736;
    /*padding-top: 0 !important;*/ }
.all-cart-contents .subtotal {
  background-color: #FFF;
  border-top: 1px solid #CCC;
  font-weight: bold; }
  .all-cart-contents .subtotal p {
    float: right;
    padding-right: 30px;
    color: #1F1736;
    font-size: 14px; }
.all-cart-contents .cod-promo {
  background-color: #F1F1F1;
  border-top: 1px solid #DDD;
  padding: 9px 0; }
  .all-cart-contents .cod-promo .discount-form-fields {
    float: left; }
    .all-cart-contents .cod-promo .discount-form-fields label {
      color: #3A3A3B;
      float: left;
      font-size: 14px;
      font-weight: bold;
      padding: 6px 4px 0 7px; }
  .all-cart-contents .cod-promo .return-discount {
    color: #93B736;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 6px 0 0;
    text-transform: uppercase;
    width: 170px; }
  .all-cart-contents .cod-promo .form-feedback {
    margin-left: 161px; }
.all-cart-contents .total p {
  float: right;
  color: #fff;
  padding: 10px 20px 10px 0;
  font-weight: bold; }

/**********************************************************************************************/
/***************************************** STEPS **********************************************/
/*********************************************************************************************/
.steps {
  font-family: "Arial"; }
  .steps .list {
    float: left;
    /*margin-top: 30px;*/
    margin-top: 20px;
    padding: 0; }
    .steps .list .item {
      float: left;
      margin-right: 32px; }
      .steps .list .item.item-fivecolumn {
        margin-right: 16px; }
      .steps .list .item .num {
        background-color: #F8F8F8;
        border: 3px solid #E2E2E2;
        border-radius: 26px 26px 26px 26px;
        color: #E2E2E2;
        float: left;
        font-size: 16px;
        font-weight: bold;
        height: 29px;
        padding-top: 8px;
        text-align: center;
        width: 37px; }
      .steps .list .item .desc {
        color: #CCC;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin: 10px 0 0 10px; }
      .steps .list .item.on .num {
        background-color: #4A397C;
        border: 3px solid #4A397C;
        color: #FFFFFF; }
      .steps .list .item.on .desc {
        color: #4A397C; }
      .steps .list .item.past .num {
        background-color: #D5D2DF;
        border: 3px solid #D5D2DF;
        color: #FFFFFF; }
      .steps .list .item.past .desc {
        color: #D5D2DF; }

.king-steps {
  font-family: "Arial";
  text-align: center; }
  .king-steps .list {
    /*float: left;*/
    margin: 20px auto;
    padding: 0;
    text-align: center; }
    .king-steps .list .item {
      /*float: left;*/
      margin-right: 16px;
      /*width: 164px;*/
      display: inline-block;
      *display: inline;
      zoom: 1; }
      .king-steps .list .item .num {
        background-color: #F8F8F8;
        border: 3px solid #E2E2E2;
        border-radius: 26px 26px 26px 26px;
        color: #E2E2E2;
        float: left;
        font-size: 16px;
        font-weight: bold;
        height: 29px;
        padding-top: 8px;
        text-align: center;
        width: 37px; }
      .king-steps .list .item .desc {
        color: #CCC;
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin: 10px 0 0 10px; }
      .king-steps .list .item.on .num {
        background-color: #4A397C;
        border: 3px solid #4A397C;
        color: #FFFFFF; }
      .king-steps .list .item.on .desc {
        color: #4A397C; }
      .king-steps .list .item.past .num {
        background-color: #D5D2DF;
        border: 3px solid #D5D2DF;
        color: #FFFFFF; }
      .king-steps .list .item.past .desc {
        color: #D5D2DF; }

/**********************************************************************************************/
/****************************** CONTRATE A HOSPEDAGEM *****************************************/
/**********************************************************************************************/
.hire-host .box-otherplan {
  position: relative; }
  .hire-host .box-otherplan .btn-otherplan {
    background-color: #3A3A3B;
    border: 1px solid #000000;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    height: 24px;
    padding: 6px 10px 0;
    cursor: pointer;
    text-align: center;
    width: 160px; }
    .hire-host .box-otherplan .btn-otherplan:hover {
      background-color: #000000; }
  .hire-host .box-otherplan .ctn-otherplan {
    background-color: #3A3A3B;
    box-shadow: 0px 4px 12px #333;
    display: none;
    padding: 20px;
    position: absolute;
    right: 62px;
    top: 48px;
    width: 720px;
    z-index: 1; }
    .hire-host .box-otherplan .ctn-otherplan .title {
      color: #FFFFFF;
      margin-bottom: 12px; }
  .hire-host .box-otherplan.type-resell .ctn-otherplan {
    width: 720px; }
  .hire-host .box-otherplan .arrow-top {
    border-bottom: 9px solid #3A3A3B;
    border-left: 9px solid #FFFFFF;
    border-right: 9px solid #FFFFFF;
    content: " ";
    height: 0;
    right: 18px;
    position: absolute;
    top: -9px;
    width: 0; }
  .hire-host .box-otherplan .list-configs {
    border-top: 1px dashed #FFF;
    margin-bottom: 20px; }
    .hire-host .box-otherplan .list-configs .item {
      color: #FFF;
      border-bottom: 1px dashed #FFF; }
  .hire-host .box-otherplan .subtitle {
    display: none; }
  .hire-host .box-otherplan.type-hosting .item:last-child {
    display: none; }
.hire-host .mainplan-infos .btn-new {
  display: none; }
.hire-host .mainplan-titles.off {
  display: none; }
.hire-host .mainplan-infos.off {
  display: none; }
.hire-host .otherplan-titlesinfos.off {
  display: none; }
.hire-host .plan-periodicities.off {
  display: none; }
.hire-host .box-radio {
  position: relative;
  border: 1px solid #FFF;
  cursor: pointer;
  /* fix para duplo bold no firefox */ }
  .hire-host .box-radio.on {
    background: url("../img/bg-pattern-a.png") repeat scroll 0 0 transparent;
    border-color: #4A397C; }
    .hire-host .box-radio.on .support {
      color: #FFF; }
    .hire-host .box-radio.on label {
      color: #FFF; }
  .hire-host .box-radio .support {
    color: #666;
    font-size: 15px;
    margin-top: 15px;
    line-height: normal; }
  .hire-host .box-radio .i-recommended {
    right: -6px;
    position: absolute;
    top: 10px; }
  .hire-host .box-radio label {
    color: #333;
    font-family: "Roboto-Regular";
    font-size: 15px;
    font-weight: 900; }
  .hire-host .box-radio.disabled label {
    color: #B2B2B2; }
  .hire-host .box-radio.disabled .support {
    color: #B2B2B2; }
  .hire-host .box-radio strong {
    font-weight: normal; }
.hire-host .platform, .hire-host .pacote-emkt {
  min-height: 111px;
  padding: 13px 7px 13px 10px; }
.hire-host .pacote-emkt {
  /*border:1px solid blue;*/
  min-height: 80px;
  height: 80px;
  max-height: 80px; }
  .hire-host .pacote-emkt strong {
    font-weight: bold; }
  .hire-host .pacote-emkt .notice {
    color: #A9D03F;
    font-weight: bold; }
.hire-host .periodicity {
  height: 88px;
  padding: 10px 7px 0 10px; }
  .hire-host .periodicity label {
    font-size: 14px; }
  .hire-host .periodicity .support {
    font-size: 14px;
    margin-top: 8px; }
    .hire-host .periodicity .support strong {
      font-family: "Roboto-Regular";
      font-weight: 900; }
.hire-host .datacenter {
  padding: 13px 7px 8px 10px; }
  .hire-host .datacenter label {
    font-size: 14px; }
  .hire-host .datacenter .support {
    color: #666;
    font-size: 12px;
    margin-top: 8px; }
    .hire-host .datacenter .support strong {
      font-family: "Roboto-Regular";
      font-size: 14px;
      font-weight: bold; }
    .hire-host .datacenter .support .notice {
      background-color: transparent;
      color: #92B735;
      height: auto;
      font-family: "Roboto-Regular";
      font-weight: 900;
      font-size: 14px;
      padding: 0; }
  .hire-host .datacenter .tempo-de-resposta {
    font-size: 13px;
    margin-bottom: 5px; }
  .hire-host .datacenter .ping {
    display: none;
    height: 45px; }
  .hire-host .datacenter .menor-tempo {
    display: none;
    background-color: #92B735;
    color: #FFF;
    padding: 2px 3px;
    font-size: 12px;
    clear: both;
    font-weight: bold;
    margin-top: 12px; }
.hire-host .ctn-newdomain {
  clear: both;
  padding: 3px 0 0 13px;
  width: 100%; }
  .hire-host .ctn-newdomain .support {
    color: #666666;
    margin-bottom: 12px; }
  .hire-host .ctn-newdomain .text-d {
    font-size: 14px; }
  .hire-host .ctn-newdomain .return-search-container {
    margin: auto;
    width: 80%; }
    .hire-host .ctn-newdomain .return-search-container .return-domain-input {
      float: left;
      margin: 3px 0 0; }
.hire-host .partners {
  margin-left: 34px; }
.hire-host .box-btn .i-lock {
  left: 80px;
  position: absolute;
  top: 24px;
  z-index: 2; }
.hire-host .plan-periodicities {
  clear: both; }

/**********************************************************************************************/
/********************************** CONTRATE DOMINIO ******************************************/
/**********************************************************************************************/
.hire-domain .domain-titles {
  display: none; }
.hire-domain .search-domain .www {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  box-shadow: none;
  color: #333333;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 24px;
  padding: 6px 0 0;
  width: 60px; }
.hire-domain .search-domain .input-domain {
  border: 1px solid #CCCCCC;
  box-shadow: none;
  font-size: 14px;
  height: 28px;
  margin-right: 4px; }
.hire-domain .search-domain .fake-combo {
  border: 1px solid #ccc;
  border-right: none;
  box-shadow: none;
  height: 24px;
  padding: 4px 0 0;
  width: 69px; }
  .hire-domain .search-domain .fake-combo #val-fake-combo {
    border: medium none;
    color: #666666;
    font-size: 14px;
    padding-left: 6px; }
.hire-domain .search-domain .btn-fake-combo {
  border: 1px solid #ccc;
  border-left: none;
  background-position: -241px -7px;
  height: 30px;
  margin-right: 20px; }
.hire-domain .search-domain .list-fake-combo {
  right: 448px;
  top: 29px;
  z-index: 1; }
.hire-domain .search-domain #return-domain-input {
  float: left;
  margin: 0 8px 0 0; }

.payment .subtitle {
  border-bottom: 1px solid #DDDDDD;
  color: #999999;
  font-family: "Roboto-Light";
  font-size: 14px;
  margin-bottom: 20px;
  padding-bottom: 4px; }
.payment .text-c {
  font-size: 15px; }
.payment .text-d {
  font-size: 13px; }
  .payment .text-d strong {
    color: #333; }
.payment .desc {
  cursor: pointer; }
  .payment .desc strong {
    font-family: "Roboto-Regular";
    font-weight: 900; }
.payment .box-total {
  background-color: #4A397C;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  padding: 8px 0 6px 10px; }
.payment .box-contract {
  background: none repeat scroll 0 0 #EEEEEE;
  height: 40px;
  padding: 0;
  width: 100%; }
  .payment .box-contract p {
    background-color: #EEEEEE;
    color: #999999;
    float: left;
    font-size: 13px;
    padding: 12px 0 0 16px; }
  .payment .box-contract a {
    background-color: #A9D03F;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    padding: 8px 40px 0;
    position: relative; }
  .payment .box-contract a:before {
    border-color: transparent transparent transparent #EEEEEE;
    border-style: solid;
    border-width: 20px 0 20px 10px;
    content: " ";
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0; }
  .payment .box-contract a:after {
    border-color: transparent transparent transparent #A9D03F;
    border-style: solid;
    border-width: 20px 0 20px 10px;
    content: " ";
    height: 0;
    position: absolute;
    right: -10px;
    top: 0;
    width: 0; }
.payment .payment-containers {
  display: none; }
  .payment .payment-containers .cont-item {
    display: none;
    float: left;
    min-height: 200px; }
  .payment .payment-containers .box-internal {
    padding: 12px; }
  .payment .payment-containers .label {
    font-size: 14px;
    color: #79796A; }
.payment .box-payment-metohod .list {
  float: left;
  padding: 0;
  width: 100%; }
  .payment .box-payment-metohod .list .item {
    float: left;
    padding: 4px 12px; }
    .payment .box-payment-metohod .list .item .sprite-payment {
      color: #333333;
      margin: auto auto 6px; }
    .payment .box-payment-metohod .list .item strong {
      display: block;
      margin-bottom: 4px; }
    .payment .box-payment-metohod .list .item .radio {
      display: block;
      float: none;
      margin: auto; }
.payment .box-transfer .desc {
  float: left;
  margin-bottom: 16px;
  width: 90%; }
  .payment .box-transfer .desc .sprite-payment {
    float: left; }
  .payment .box-transfer .desc .radio {
    margin: 14px 8px 0 0; }
.payment .box-transfer .sprite-payment {
  cursor: pointer; }
.payment .box-transfer .text-d {
  clear: both;
  font-size: 14px;
  margin: 0 0 0 22px; }
  .payment .box-transfer .text-d strong {
    color: #666; }

.box-confirmation {
  border: 1px solid #DDD;
  background-color: #F8F8F8;
  color: #666;
  float: left;
  padding: 4px;
  width: 99%; }
  .box-confirmation .order {
    background-color: #A9D03F;
    color: #FFFFFF;
    padding: 20px 15px;
    position: relative;
    width: 90%; }
    .box-confirmation .order strong {
      font-family: "Roboto-Regular";
      font-weight: 900; }
    .box-confirmation .order .order-label {
      font-size: 13px; }
    .box-confirmation .order .order-number {
      font-size: 60px;
      font-weight: bold;
      line-height: 1.1;
      margin-bottom: 16px; }
    .box-confirmation .order .order-notice {
      font-size: 11px; }
    .box-confirmation .order:after {
      border-color: #F8F8F8 #F8F8F8 #87AB29 #87AB29;
      border-style: solid;
      border-width: 10px;
      content: " ";
      height: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 0; }
  .box-confirmation .order-info {
    border-right: 1px solid #DDD;
    margin-top: 40px; }
    .box-confirmation .order-info .sprite-payment {
      float: left;
      margin-right: 10px; }
    .box-confirmation .order-info.last {
      border: none; }
  .box-confirmation .order-info-b {
    margin-top: 35px;
    font-size: 14px; }
  .box-confirmation .order-info-c {
    margin-top: 40px; }
  .box-confirmation .order-info-d {
    margin-top: -20px; }

.list-opt {
  margin: -16px 0 0;
  padding: 0 0 0 10px; }

.config-streaming .label {
  font-size: 14px;
  color: #333; }
.config-streaming .box-streaming-checks {
  padding: 24px 0 0 10px; }
  .config-streaming .box-streaming-checks .radio {
    margin-top: 7px; }
.config-streaming .box-streaming {
  padding-top: 20px; }
  .config-streaming .box-streaming .label {
    float: left;
    padding-top: 4px;
    width: 145px; }
.config-streaming .select {
  font-size: 13px;
  width: 132px; }
.config-streaming .price {
  background: url("../img/bg-pattern-a.png") repeat scroll 0 0 transparent;
  border-color: #4A397C;
  position: relative;
  height: 56px;
  padding: 10px 0 0 12px;
  margin-top: 20px;
  color: #FFF;
  font-size: 12px; }
  .config-streaming .price:before {
    border-color: transparent #392C63 transparent transparent;
    border-style: solid;
    border-width: 8px;
    content: " ";
    left: -16px;
    position: absolute;
    top: 21px; }
  .config-streaming .price strong {
    font-size: 15px; }

/**********************************************************************************************/
/************************************ IMPORTS *************************************************/
/**********************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/
	 v2.0 | 20110126
	 License: none (public domain)
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, address, cite, code, del, em, img, s, small, strike, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, footer, header, hgroup, menu, nav, output, section, summary, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
body {
  line-height: 1;
  overflow-x: hidden; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

canvas {
  -ms-touch-action: double-tap-zoom; }

/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
/* =============================================================================
	 HTML5 display definitions
	 ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }

[hidden] {
  display: none; }

/* =============================================================================
	 Base
	 ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: "Roboto-Regular",sans-serif;
  color: #222; }

body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
::-moz-selection {
  background: #55438D;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #55438D;
  color: #fff;
  text-shadow: none; }

/* =============================================================================
	 Links
	 ========================================================================== */
a {
  color: #00e; }

a:visited {
  color: #551a8b; }

a:hover {
  color: #06e; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active {
  outline: 0; }

/* =============================================================================
	 Typography
	 ========================================================================== */
abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-family: "Roboto-bold"; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* Improve readability of pre-formatted text in all browsers */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

small {
  font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* =============================================================================
	 Lists
	 ========================================================================== */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

/* =============================================================================
	 Embedded content
	 ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) {
  overflow: hidden; }

/* =============================================================================
	 Forms
	 ========================================================================== */
form {
  margin: 0; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label {
  cursor: pointer; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
  display: none; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: top;
  *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
button, input {
  line-height: normal; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

/*
 * Re-set default cursor for disabled elements
 */
button[disabled], input[disabled] {
  cursor: default; }

/*
 * Consistent box sizing and appearance
 */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* Colors for form validity */
input:invalid, textarea:invalid {
  /*background-color: #f0dddd;*/ }

/* =============================================================================
	 Tables
	 ========================================================================== */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td {
  vertical-align: top; }

/* =============================================================================
	 Chrome Frame Prompt
	 ========================================================================== */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

/* ==|== primary styles =====================================================
	 Author:
	 ========================================================================== */
/* ==|== media queries ======================================================
	 EXAMPLE Media Query for Responsive Design.
	 This example overrides the primary ('mobile first') styles
	 Modify as content requires.
	 ========================================================================== */
/* ==|== non-semantic helper classes ========================================
	 Please define your styles before this section.
	 ========================================================================== */
/* For image replacement */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0; }

.ir br {
  display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
  display: none !important;
  visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

/* ==|== print styles =======================================================
	 Print styles.
	 Inlined to avoid required HTTP connection: h5bp.com/r
	 ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  /* Black prints faster: h5bp.com/s */
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  /* Don't show links for images, or javascript/internal links */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  /* h5bp.com/t */
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; } }

/**********************************************************************************************/
/*************************************** GRID *************************************************/
/**********************************************************************************************/
/***********************************************************/
/*
* GRID 980
* adaptado do 960 grid system - http://960.gs/
*/
/*********************************************************/
body {
  min-width: 960px; }

/* grid */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12 {
  position: relative; }

.container .grid-1 {
  width: 60px; }

.container .grid-2 {
  width: 140px; }

.container .grid-3 {
  width: 220px; }

.container .grid-4 {
  width: 300px; }

.container .grid-5 {
  width: 380px; }

.container .grid-6 {
  width: 460px; }

.container .grid-7 {
  width: 540px; }

.container .grid-8 {
  width: 620px; }

.container .grid-9 {
  width: 700px; }

.container .grid-10 {
  width: 780px; }

.container .grid-11 {
  width: 860px; }

.container .grid-12 {
  width: 940px; }

.alpha {
  margin-left: 0; }

.omega {
  margin-right: 0; }

.container .prefix-0 {
  padding-left: 30px; }

/*sorry*/
.container .prefix-1 {
  padding-left: 80px; }

.container .prefix-2 {
  padding-left: 160px; }

.container .prefix-3 {
  padding-left: 240px; }

.container .prefix-4 {
  padding-left: 320px; }

.container .prefix-5 {
  padding-left: 400px; }

.container .prefix-6 {
  padding-left: 480px; }

.container .prefix-7 {
  padding-left: 560px; }

.container .prefix-8 {
  padding-left: 640px; }

.container .prefix-9 {
  padding-left: 720px; }

.container .prefix-10 {
  padding-left: 800px; }

.container .prefix-11 {
  padding-left: 880px; }

.container .suffix-1 {
  padding-right: 80px; }

.container .suffix-2 {
  padding-right: 160px; }

.container .suffix-3 {
  padding-right: 240px; }

.container .suffix-4 {
  padding-right: 320px; }

.container .suffix-5 {
  padding-right: 400px; }

.container .suffix-6 {
  padding-right: 480px; }

.container .suffix-7 {
  padding-right: 560px; }

.container .suffix-8 {
  padding-right: 640px; }

.container .suffix-9 {
  padding-right: 720px; }

.container .suffix-10 {
  padding-right: 800px; }

.container .suffix-11 {
  padding-right: 880px; }

.container .push-1 {
  left: 80px; }

.container .push-2 {
  left: 160px; }

.container .push-3 {
  left: 240px; }

.container .push-4 {
  left: 320px; }

.container .push-5 {
  left: 400px; }

.container .push-6 {
  left: 480px; }

.container .push-7 {
  left: 560px; }

.container .push-8 {
  left: 640px; }

.container .push-9 {
  left: 720px; }

.container .push-10 {
  left: 800px; }

.container .push-11 {
  left: 880px; }

.container .pull-1 {
  left: -80px; }

.container .pull-2 {
  left: -160px; }

.container .pull-3 {
  left: -240px; }

.container .pull-4 {
  left: -320px; }

.container .pull-5 {
  left: -400px; }

.container .pull-6 {
  left: -480px; }

.container .pull-7 {
  left: -560px; }

.container .pull-8 {
  left: -640px; }

.container .pull-9 {
  left: -720px; }

.container .pull-10 {
  left: -800px; }

.container .pull-11 {
  left: -880px; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.clearfix:before, .clearfix:after, .container-12:before, .container-12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0; }

.clearfix:after, .container-12:after {
  clear: both; }

.clearfix, .container-12 {
  zoom: 1; }

/************************************************************************************************/
/*************************************** FONTES *************************************************/
/************************************************************************************************/
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular-webfont.eot');
  src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular-webfont.woff') format('woff'), url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto-Bold';
  src: url('../fonts/Roboto-Bold-webfont.eot');
  src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold-webfont.woff') format('woff'), url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('../fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto-Condensed';
  src: url('../fonts/Roboto-Condensed-webfont.eot');
  src: url('../fonts/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Condensed-webfont.woff') format('woff'), url('../fonts/Roboto-Condensed-webfont.ttf') format('truetype'), url('../fonts/Roboto-Condensed-webfont.svg#RobotoCondensed') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Roboto-Light';
  src: url('../fonts/Roboto-Light-webfont.eot');
  src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light-webfont.woff') format('woff'), url('../fonts/Roboto-Light-webfont.ttf') format('truetype'), url('../fonts/Roboto-Light-webfont.svg#RobotoCondensed') format('svg');
  font-weight: normal;
  font-style: normal; }

/**********************************************************************************************/
/************************************ PADROES *************************************************/
/**********************************************************************************************/
.line {
  clear: both;
  Float: left;
  width: 100%; }

.mar-10 {
  margin-bottom: 10px !important; }

.mar-20 {
  margin-bottom: 20px !important; }

.mar-30 {
  margin-bottom: 30px !important; }

.mar-40 {
  margin-bottom: 40px !important; }

.mar-50 {
  margin-bottom: 50px !important; }

.mar-60 {
  margin-bottom: 60px !important; }

.mar-70 {
  margin-bottom: 70px !important; }

.mar-80 {
  margin-bottom: 80px !important; }

.mar-100 {
  margin-bottom: 100px !important; }

.mar-120 {
  margin-bottom: 120px !important; }

.mar-150 {
  margin-bottom: 150px !important; }

.mar-sup-10 {
  margin-top: 10px !important; }

.mar-sup-20 {
  margin-top: 20px !important; }

.mar-sup-30 {
  margin-top: 30px !important; }

.mar-sup-40 {
  margin-top: 40px !important; }

.mar-sup-50 {
  margin-top: 50px !important; }

.mar-sup-100 {
  margin-top: 100px !important; }

.mar-l-5 {
  margin-left: 5px !important; }

.mar-l-10 {
  margin-left: 10px !important; }

.mar-r-55 {
  margin-right: 55px !important; }

.center {
  text-align: center; }

.align-center {
  margin: auto; }

.upper {
  text-transform: uppercase; }

.capitalize {
  text-transform: capitalize; }

a, a:visited, a:focus {
  color: #000;
  text-decoration: none; }
  a:hover, a:visited:hover, a:focus:hover {
    color: #000;
    text-decoration: underline; }

.link-a {
  color: #000000;
  font-family: roboto-regular;
  font-size: 13px;
  margin-left: 12px; }

.link-b {
  color: #3A3A3A;
  cursor: pointer;
  font-family: roboto-regular;
  font-size: 12px; }
  .link-b .sprite {
    margin: 1px 4px 0 0; }

.link-c {
  color: #000000;
  font-family: roboto-regular;
  font-size: 13px; }

.input-text.type-a {
  width: 120px; }
.input-text.type-b {
  border-color: #CCC;
  float: left;
  height: 22px;
  width: 290px; }

/************************************************************************************************/
/*************************************** ESTRUTURA **********************************************/
/************************************************************************************************/
#wrapper {
  height: 100%;
  width: 100%; }

#main {
  background-image: -webkit-linear-gradient(#DCDCDC, #FFFFFF 60px);
  background-image: -moz-linear-gradient(#DCDCDC, #FFFFFF 60px);
  background-image: -o-linear-gradient(#DCDCDC, #FFFFFF 60px);
  background-image: -ms-linear-gradient(#DCDCDC, #FFFFFF 60px);
  background-image: linear-gradient(#DCDCDC, #FFFFFF 60px);
  background-color: #fff;
  position: relative;
  /*margin-top:-312px;*/
  margin-top: -336px;
  /*padding-top: 120px;*/
  padding-top: 60px;
  width: 100%; }

.module-default.controller-home #main {
  background: transparent;
  padding: 0; }

.module-carrinho #main {
  background: #FFF;
  padding-top: 100px; }

.container {
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  width: 980px;
  /* sue me, i dare you */ }

.popup {
  width: 620px;
  min-width: 0;
  max-width: none; }

#main-popup {
  padding: 40px 0; }
  #main-popup .container {
    width: 560px; }

/**********************************************************************************************/
/************************************* SPRITE *************************************************/
/**********************************************************************************************/
.sprite, .sprite-b, .sprite-home, .sprite-payment, .sprite-hosting, .sprite-hosting-adicionais {
  display: block;
  text-indent: -9999px; }

.sprite, .sprite-b {
  background: url("../img/sprite-kinghost.png") no-repeat 0 0;
  float: left; }

.sprite-home {
  background: url("../img/sprite-home.png") no-repeat 0 0;
  float: left; }

.sprite-payment {
  background: url("../img/sprite-pagamento.png") no-repeat 0 0; }

.sprite-hosting {
  background: url("../img/sprite-hosting.png") no-repeat 0 0; }

.sprite-hosting-adicionais {
  background: url("../img/adicionais-dos-planos-hosting.png") no-repeat 0 0;
  height: 110px;
  width: 195px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px; }

.i-phone {
  background-position: 0 -32px;
  height: 16px;
  width: 16px; }

.i-arrow {
  background-position: -16px -32px;
  height: 5px;
  width: 5px; }

.i-arrow-b {
  background-position: -21px -33px;
  height: 5px;
  width: 8px; }

.i-kingblog {
  background-position: -344px 0;
  height: 42px;
  width: 41px; }

.i-best-option {
  background-position: -47px -153px;
  height: 143px;
  width: 153px; }

.i-recommended-b {
  background-position: -202px -153px;
  height: 88px;
  width: 106px; }

.i-recommended-skew {
  background-image: url("../img/rec-skew.png") !important;
  background-position: 0 0;
  height: 88px;
  width: 106px;
  position: absolute;
  position: absolute;
  top: 240px;
  left: -27px;
  z-index: 2200; }

.i-cart {
  background-position: -400px 0;
  height: 15px;
  width: 15px; }

.i-p-creditcard {
  background-position: 0 0;
  height: 42px;
  width: 62px; }

.i-p-bankslip {
  background-position: -62px 0;
  height: 42px;
  width: 62px; }

.i-p-transfer {
  background-position: -124px 0;
  height: 42px;
  width: 62px; }

.i-c-visa {
  background-position: 0 -42px;
  height: 44px;
  width: 56px; }

.i-c-master {
  background-position: -56px -42px;
  height: 44px;
  width: 56px; }

.i-c-american {
  background-position: -112px -42px;
  height: 44px;
  width: 56px; }

.i-c-diners {
  background-position: -168px -42px;
  height: 44px;
  width: 56px; }

.i-c-elo {
  background-position: -224px -42px;
  height: 44px;
  width: 56px; }

.i-c-discover {
  background-position: -280px -42px;
  height: 44px;
  width: 56px; }

.i-b-itau {
  background-position: 0 -86px;
  height: 40px;
  width: 40px; }

.i-b-bb {
  background-position: -40px -86px;
  height: 40px;
  width: 40px; }

.i-lock {
  background-position: -385px -23px;
  height: 15px;
  width: 12px; }

/*plans*/
.flag-brazil {
  background-position: -415px 0;
  height: 12px;
  width: 18px; }

.i-v {
  background-position: -433px 0;
  height: 11px;
  width: 13px; }

.i-x {
  background-position: -415px -12px;
  height: 12px;
  width: 12px; }

.i-gen-a, .i-gen-b, .i-gen-c, .i-gen-d, .i-gen-e, .i-gen-f, .i-gen-g, .i-gen-h, .i-gen-i, .i-gen-j, .i-gen-k, .i-gen-l, .i-gen-m, .i-gen-n, .i-gen-o, .i-gen-p, .i-gen-q, .i-gen-r, .i-gen-s, .i-gen-t, .i-gen-u, .i-gen-v, .i-gen-x, .i-gen-y, .i-gen-z {
  margin: 0 10px 10px 0;
  float: left;
  height: 45px;
  width: 45px; }

.i-gen-a {
  background-position: 0 -296px; }

.i-gen-d {
  background-position: 0 -341px; }

.i-gen-b {
  background-position: -45px -296px; }

.i-gen-e {
  background-position: -45px -341px; }

.i-gen-c {
  background-position: -90px -296px; }

.i-gen-f {
  background-position: -90px -341px; }

.i-gen-g {
  background-position: -135px -296px; }

.i-gen-h {
  background-position: -135px -341px; }

.i-gen-i {
  background-position: -270px -296px; }

.i-gen-k {
  background-position: -270px -341px; }

.i-gen-j {
  background-position: -315px -296px; }

.i-gen-l {
  background-position: -315px -341px; }

.i-gen-m {
  background-position: -360px -296px; }

.i-gen-n {
  background-position: -360px -341px; }

.i-gen-o {
  background-position: -405px -296px; }

.i-gen-p {
  background-position: -405px -341px; }

.i-gen-q {
  background-position: -450px -296px; }

.i-gen-r {
  background-position: -450px -341px; }

.i-gen-s {
  background-position: -495px -296px; }

.i-gen-t {
  background-position: -495px -341px; }

.i-gen-u {
  background-position: -540px -296px; }

.i-gen-v {
  background-position: -540px -341px; }

.i-gen-x {
  background-position: -585px -296px; }

.i-gen-y {
  background-position: -585px -341px; }

.i-gen-z {
  background-position: 0px -296px; }

/*adicionais*/
.i-server {
  width: 45px;
  height: 45px;
  background-position: -180px -341px; }

.i-cpu {
  width: 45px;
  height: 45px;
  background-position: -225px -341px; }

.i-shield {
  width: 45px;
  height: 45px;
  background-position: -225px -296px; }

.i-gears {
  width: 45px;
  height: 45px;
  background-position: -180px -296px; }

.i-suporte {
  width: 45px;
  height: 45px;
  background-position: 0 -296px; }

.i-htmltag {
  width: 45px;
  height: 45px;
  background-position: 0px -386px; }

.i-speed {
  width: 45px;
  height: 45px;
  background-position: -45px -386px; }

.i-users {
  width: 45px;
  height: 45px;
  background-position: -90px -386px; }

.i-hundred {
  width: 45px;
  height: 45px;
  background-position: -135px -386px; }

.i-simple {
  width: 45px;
  height: 45px;
  background-position: -180px -386px; }

.i-www {
  width: 45px;
  height: 45px;
  background-position: -450px -386px; }

.i-mail {
  width: 45px;
  height: 45px;
  background-position: -360px -386px; }

.i-infmail {
  width: 45px;
  height: 45px;
  background-position: -405px -386px; }

.i-safety {
  width: 45px;
  height: 45px;
  background-position: -270px -341px; }

.i-google {
  width: 45px;
  height: 45px;
  background-position: -405px -341px; }

.i-bars {
  width: 45px;
  height: 45px;
  background-position: -450px -341px; }

/*hosting*/
.i-what {
  background-position: 0 0;
  height: 130px;
  width: 196px; }

.i-for {
  background-position: -196px 0;
  height: 130px;
  width: 196px; }

.i-why {
  background-position: 0 -130px;
  height: 130px;
  width: 196px; }

.i-whykinghost {
  background-position: -196px -130px;
  height: 130px;
  width: 196px; }

.i-exclusive-a {
  background-position: -392px 0px;
  height: 130px;
  width: 240px; }

.i-exclusive-b {
  background-position: -632px 0px;
  height: 130px;
  width: 240px; }

.i-exclusive-c {
  background-position: -392px -130px;
  height: 130px;
  width: 240px; }

.i-exclusive-d {
  background-position: -632px -130px;
  height: 76px;
  width: 104px; }

.i-exclusive-e {
  background-position: -736px -130px;
  height: 76px;
  width: 60px; }

.i-exclusive-db-ssd {
  background-position: 14px 0; }

.i-exclusive-instalador-automatico {
  background-position: -170px 0; }

.i-exclusive-suporte-multicanal {
  background-position: -363px 0; }

.i-exclusive-datacenter-brasil {
  background-position: -558px 0; }

.i-exclusive-multi-plataforma {
  background-position: 10px -115px; }

.i-exclusive-white-label {
  background-position: -175px -115px; }

.i-exclusive-f {
  background-position: -645px -206px;
  height: 123px;
  width: 82px; }

.i-exclusive-g {
  background-position: -727px -206px;
  height: 123px;
  width: 82px; }

.bg-still-doubts {
  background-position: 0 -260px;
  height: 111px;
  width: 263px; }

.bg-link-phone-c {
  background-position: 0 -371px;
  height: 165px;
  width: 463px; }

.bg-link-phone-d {
  background-position: -463px -371px;
  height: 129px;
  width: 463px; }

.i-find-best {
  background-position: -463px -260px;
  height: 40px;
  width: 182px; }

.i-confira-oracle {
  background-position: -270px -260px;
  height: 50px;
  width: 182px;
  margin-left: 20px; }

.btn-search {
  background-position: 0 0;
  height: 32px;
  width: 32px; }

.btn-fake-combo {
  background-position: -245px -1px;
  height: 40px;
  width: 24px;
  outline: none; }

.logo-part-1 {
  background-position: 0 -53px;
  height: 30px;
  width: 68px;
  margin-left: 5px;
  margin-top: 9px; }

.logo-part-2 {
  background-position: -68px -53px;
  height: 30px;
  width: 108px; }

.logo-part-3 {
  background-position: -176px -53px;
  height: 30px;
  width: 100px;
  margin-left: 13px;
  /*margin-top: 6px;*/ }

.logo-part-4 {
  background-position: 0 -432px;
  height: 51px;
  width: 139px; }

.bg-people {
  background-position: 0 0;
  text-indent: 0; }

.bg-os-a {
  background-position: 0 -456px;
  height: 178px;
  width: 300px; }

.bg-os-b {
  background-position: -314px -456px;
  height: 178px;
  width: 300px; }

.bg-os-c {
  background-position: -640px -456px;
  height: 178px;
  width: 300px; }

.bg-link-chat {
  background-position: 0 -633px;
  height: 281px;
  width: 214px; }

.bg-link-phone-b {
  background-position: 0 -915px;
  height: 127px;
  width: 300px; }

.bg-crown {
  background-position: -32px 0;
  height: 32px;
  width: 36px; }

.bg-crown-fake {
  background-position: 0 0;
  height: 32px;
  width: 36px;
  background-image: url('../img/icon-kinghost.png');
  background-color: transparent;
  margin-top: 8px; }

.bg-findsnt {
  background-position: -492px -83px;
  height: 30px;
  width: 121px; }

.bg-type-a-l {
  background-position: 0 -153px;
  height: 100px;
  width: 23px; }

.bg-type-a-r {
  background-position: -23px -153px;
  height: 100px;
  width: 23px; }

.arrow-next {
  background-position: -452px 0;
  height: 62px;
  width: 25px; }

.arrow-next-b {
  background-position: -477px 0;
  height: 62px;
  width: 25px; }

.snt-facebook {
  background-position: 0 -83px; }
  .snt-facebook:hover {
    background-position: 0 -118px; }

.snt-twitter {
  background-position: -35px -83px; }
  .snt-twitter:hover {
    background-position: -35px -118px; }

.snt-google {
  background-position: -143px -449px; }
  .snt-google:hover {
    background-position: -178px -449px; }

.snt-linkedin {
  background-position: -70px -83px; }
  .snt-linkedin:hover {
    background-position: -70px -118px; }

.snt-youtube {
  background-position: -105px -83px; }
  .snt-youtube:hover {
    background-position: -105px -118px; }

.i-compare {
  background-position: -140px -83px;
  height: 59px;
  width: 129px; }

.i-flag {
  background-position: -276px 0;
  height: 76px;
  width: 68px;
  margin-top: -5px; }

.i-domain {
  background-position: -276px -83px;
  height: 63px;
  width: 216px;
  float: right; }

.i-bullet-a {
  background-position: -385px 0;
  height: 15px;
  width: 15px; }

.i-bullet-b {
  background-position: -385px -15px;
  height: 8px;
  width: 8px; }

.i-recommended {
  background-position: -344px -48px;
  height: 28px;
  width: 108px; }

.i-support {
  background-position: 0 0;
  height: 45px;
  width: 45px; }

.i-installer {
  background-position: -45px 0;
  height: 45px;
  width: 45px; }

.i-datacenter {
  background-position: -90pc 0;
  height: 45px;
  width: 45px; }

/**********************************************************************************************/
/************************************* FORM *************************************************/
/**********************************************************************************************/
.input-text, .select, .textarea {
  color: #666;
  display: inline-block;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  padding: 4px 6px;
  vertical-align: middle; }

.input-text, .textarea {
  border: 1px solid #CCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
  .input-text.tam-a, .textarea.tam-a {
    width: 366px; }
  .input-text.tam-ab, .textarea.tam-ab {
    width: 290px; }
  .input-text.tam-b, .textarea.tam-b {
    width: 220px; }
  .input-text.tam-c, .textarea.tam-c {
    width: 140px; }
  .input-text.tam-d, .textarea.tam-d {
    width: 60px; }

.select.tam-a {
  width: 380px; }
.select.tam-b {
  width: 234px; }
.select.tam-c {
  width: 154px; }
.select.tam-d {
  width: 74px; }

.textarea.tam-a {
  width: 370px;
  height: 200px;
  padding: 6px 4px; }

.input-text:focus, .textarea:focus, .select:focus {
  border-color: #4A3979;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(74, 57, 121, 0.15);
  outline: none;
  /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 133, 255, 0.15);*/ }

.control-form.side {
  float: left; }

.side-slash {
  float: left;
  padding: 2px 4px 0 4px; }

.form-feedback {
  clear: both;
  display: block;
  font-family: Roboto-Regular;
  font-size: 12px;
  line-height: 1.2;
  padding-top: 2px;
  display: none; }

.success .input-text, .success .select, .success .textarea, .success .radio, .success .check {
  border-color: #A5C356 !important;
  box-shadow: 0 0 3px #CCCCCC inset; }
.success .form-feedback {
  color: #A5C356; }

.error .input-text, .error .select, .error .textarea, .error .radio, .error .check {
  border-color: #B45F5E !important;
  box-shadow: 0 0 3px #CCCCCC inset; }
.error .form-feedback {
  color: #B45F5E; }

.info .input-text, .info .select, .info .textarea, .info .radio, .info .check {
  border-color: #BE9958 !important;
  box-shadow: 0 0 3px #CCCCCC inset; }
.info .form-feedback {
  color: #BE9958; }

.input-text.success, .select.success, .textarea.success, .radio.success, .check.success {
  border-color: #A5C356 !important;
  box-shadow: 0 0 3px #CCCCCC inset; }
.input-text.error, .select.error, .textarea.error, .radio.error, .check.error {
  border-color: #B45F5E !important;
  box-shadow: 0 0 3px #CCCCCC inset; }
.input-text.info, .select.info, .textarea.info, .radio.info, .check.info {
  border-color: #BE9958 !important;
  box-shadow: 0 0 3px #CCCCCC inset; }

.select {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 4px 2px 4px 4px;
  height: 30px;
  width: 100px; }
  .select .type-a {
    width: 90px; }

.radio, .check {
  float: left;
  /*margin: 4px 2px 0 0;*/
  margin: 4px 5px 0 0; }

.form-horizontal {
  clear: both;
  float: left;
  padding: 10px 0;
  width: 100%; }
  .form-horizontal .item {
    clear: both;
    float: left;
    margin-bottom: 8px; }
  .form-horizontal .text {
    margin: 0; }
  .form-horizontal .item-button {
    padding: 10px 0 0 0; }
  .form-horizontal .label {
    color: #3A3A3B;
    float: left;
    margin: 5px 9px 0 0; }
  .form-horizontal .link-a {
    color: #8B81AA;
    font-family: arial;
    font-size: 11px;
    margin-left: 8px; }
  .form-horizontal .support {
    color: #999999;
    font-size: 13px;
    margin: -8px 0 2px; }
  .form-horizontal .form-feedback {
    padding-left: 52px; }

/**********************************************************************************************/
/************************************* LISTAS *************************************************/
/**********************************************************************************************/
.list-form {
  display: block;
  float: left;
  margin: 0;
  padding: 20px 0;
  width: 100%; }
  .list-form .item {
    display: block;
    float: left;
    margin-bottom: 10px;
    width: 100%; }
  .list-form .label {
    font-size: 14px;
    color: #333;
    padding: 4px 10px 0; }
  .list-form .support {
    color: #999;
    font-size: 13px;
    margin: 4px 0; }
  .list-form .link-a {
    color: #8B80AA;
    font-family: arial;
    font-size: 11px;
    margin-left: 8px; }
  .list-form .arrow-a {
    color: #8B80AA;
    font-family: arial;
    font-size: 11px;
    float: left;
    margin: 4px 0 0 0; }

.list-check, .list-radio {
  padding: 0;
  margin: 0;
  width: 100%; }
  .list-check .item, .list-radio .item {
    border-bottom: 1px dashed #CCCCCC;
    color: #666666;
    float: left;
    font-size: 12px;
    padding: 7px 0 5px 0;
    width: 100%; }
    .list-check .item .label, .list-radio .item .label {
      float: left;
      /*margin: 1px 0 0 6px;*/
      margin: 1px 0 0;
      cursor: pointer; }
    .list-check .item .notice, .list-radio .item .notice {
      background-color: transparent;
      color: #92B735;
      height: auto;
      font-size: 12px;
      padding: 0; }
  .list-check .no-border, .list-radio .no-border {
    border: none; }
    .list-check .no-border .obs, .list-radio .no-border .obs {
      margin-top: 1px;
      padding-left: 18px;
      color: #666;
      font-size: 12px; }
  .list-check .disabled .label, .list-radio .disabled .label {
    color: #C2C2C2; }

.list-radio .item {
  color: #333;
  font-size: 14px; }

.list {
  padding: 6px 0; }
  .list .item {
    font-family: Roboto-Regular;
    padding: 10px 0;
    font-size: 16px; }
    .list .item .notice {
      font-size: 13px;
      margin: 2px 0 0 0; }
  .list .i-bullet-a {
    margin: 4px 6px 4px 7px; }
  .list .i-bullet-b {
    margin: 7px 6px 0 0; }
  .list .item-link {
    color: #6F6F6F; }
  .list .item-text {
    color: #878787;
    font-size: 14px; }
    .list .item-text strong {
      color: #666; }
  .list .item-text-b {
    color: #666666; }
  .list.noborder .item {
    border: none !important; }

.list-a .item {
  border-bottom: 1px dashed #CCC; }
  .list-a .item .notice {
    color: #85A931; }

.list-b {
  padding: 0; }
  .list-b .item {
    border-bottom: 1px dashed #CCC;
    padding: 6px 0; }
    .list-b .item .notice {
      color: #85A931; }

.list-c .item {
  padding: 4px 0; }
.list-c .item-link, .list-c .item-text {
  color: #333333; }

.list-numbered {
  list-style-type: decimal;
  margin-left: 20px; }
  .list-numbered .item {
    padding: 5px 0; }

.list-configs {
  padding: 0;
  width: 100%; }
  .list-configs .item {
    border-bottom: 1px dashed #CCCCCC;
    font-family: "Roboto-Light";
    padding: 5px 0; }
    .list-configs .item .sprite {
      float: left;
      margin: 2px 8px 0 0; }
    .list-configs .item .text {
      float: left;
      font-size: 15px;
      line-height: 18px;
      margin: 0 8px 0 0; }
    .list-configs .item .notice {
      color: #85A931;
      font-size: 13px;
      margin: 2px 0 0 0; }

.title {
  color: #393939;
  font-family: "Roboto-Light";
  font-weight: normal;
  line-height: 100%; }
  .title strong {
    font-family: "Roboto-Bold";
    font-weight: 300; }

.title-a {
  font-size: 40px; }

.title-b {
  font-size: 40px;
  color: #4A3979; }

.title-c {
  font-size: 30px; }

.title-d {
  font-size: 30px;
  color: #4A3979; }

.title-e {
  font-size: 24px; }

.title-f {
  font-size: 20px; }

.title-g {
  font-size: 16px; }

.title-h {
  font-size: 30px;
  font-family: Roboto-Bold; }

.title-i {
  font-size: 24px;
  font-family: Roboto-Regular; }

.title-j {
  display: table-cell;
  height: 61px;
  font-size: 20px;
  vertical-align: middle;
  padding-bottom: 12px; }

.divisor {
  border-bottom: 1px solid #DDDDDD;
  clear: both;
  display: block;
  margin: 10px 0 0 0;
  position: relative;
  width: 100%; }

.divisor span {
  background-color: #DDDDDD;
  height: 3px;
  left: 0;
  position: absolute;
  top: -1px;
  width: 40px; }

.divisor-a span {
  background-color: #FFCC01; }

.divisor-b span {
  background-color: #4A3979; }

.divisor-c span {
  background-color: #393939; }

.divisor-success span {
  background-color: #A9D03F; }

.divisor-error span {
  background-color: #BE4948; }

.divisor-info span {
  background-color: #CCCCCC; }

.text {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 130%; }
  .text :last-of-type {
    margin-bottom: 0px; }
  .text a {
    font-family: roboto-regular;
    color: #000;
    font-size: inherit; }
  .text strong {
    font-family: "Roboto-Bold";
    font-weight: 300; }

.text-a {
  color: #FFBF00;
  font-family: "Roboto-Bold";
  font-size: 30px;
  line-height: 100%; }

.text-b {
  color: #333;
  font-size: 18px; }

.text-c {
  color: #333; }

.text-d {
  color: #666;
  font-size: 16px; }
  .text-d .green {
    color: #90AB2B; }

.text-e {
  color: #999;
  font-size: 12px; }

.text-f {
  color: #999;
  font-size: 14px;
  margin-bottom: 5px; }

.text-card {
  font-size: 11px;
  margin: 0;
  line-height: 140%; }
  .text-card strong {
    font-size: 16px;
    line-height: 140%; }
  .text-card .strong-b {
    font-size: 11px; }

.text-card-b {
  color: #666666;
  font-size: 13px;
  width: 160px;
  float: left;
  line-height: 140%;
  margin: 0; }

.border-bottom {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 32px; }

.support {
  color: #666666;
  font-size: 16px; }

.support-b {
  color: #444;
  font-size: 20px; }

/**********************************************************************************************/
/************************************* BOTOES *************************************************/
/**********************************************************************************************/
.box-btn {
  height: 62px;
  margin: auto;
  position: relative;
  width: 390px; }
  .box-btn .sprite {
    position: absolute; }
  .box-btn .arrow-next {
    top: -0;
    right: -1px; }
  .box-btn .arrow-next-b {
    top: -0;
    left: -1px; }
  .box-btn:hover .type-b {
    background-color: #FFDB4D; }
  .box-btn:hover .arrow-next {
    background-position: -502px 0; }
  .box-btn:hover .arrow-next-b {
    background-position: -527px 0; }

.btn {
  background-color: #FFCC01;
  border: 1px solid #000000;
  color: #000000;
  font-size: 13px;
  height: 29px;
  padding: 2px 14px 0; }
  .btn:hover {
    background-color: #FFDB4D; }
  .btn.type-a {
    background-color: #3A3A3B;
    color: #FFF; }
    .btn.type-a:hover {
      background-color: #000; }
  .btn.type-c {
    font-family: "roboto-regular";
    padding: 5px 14px 3px;
    cursor: pointer; }
    .btn.type-c:hover {
      text-decoration: none; }
  .btn.type-d {
    font-family: "roboto-regular";
    padding: 7px 14px;
    cursor: pointer;
    font-size: 14px;
    color: white;
    text-shadow: 0px -1px 0px #222222;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff222222,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff222222,Positive=true);
    background-image: -moz-linear-gradient(#4a397a 0%, #2f244c 100%);
    background-image: -webkit-gradient(linear, color-stop(0, #4a397a), color-stop(1, #2f244c));
    background-image: -webkit-linear-gradient(#4a397a 0%, #2f244c 100%);
    background-image: -o-linear-gradient(#4a397a 0%, #2f244c 100%);
    background-image: -ms-linear-gradient(#4a397a 0%, #2f244c 100%);
    background-image: linear-gradient(#4a397a 0%, #2f244c 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4a397a,endColorstr=#ff2f244c)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4a397a,endColorstr=#ff2f244c);
    border-color: #222222;
    border-width: 1px;
    border-style: solid; }
    .btn.type-d:hover {
      color: #FFF;
      text-decoration: none;
      background-image: -moz-linear-gradient(#2f244c 0%, #4a397a 100%);
      background-image: -webkit-gradient(linear, color-stop(0, #2f244c), color-stop(1, #4a397a));
      background-image: -webkit-linear-gradient(#2f244c 0%, #4a397a 100%);
      background-image: -o-linear-gradient(#2f244c 0%, #4a397a 100%);
      background-image: -ms-linear-gradient(#2f244c 0%, #4a397a 100%);
      background-image: linear-gradient(#2f244c 0%, #4a397a 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a); }
  .btn.type-e {
    font-family: "Arial";
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
    color: #8B5F01;
    padding: 14px 16px;
    cursor: pointer;
    /* Firefox v3.6+ */
    background-image: -moz-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* safari v4.0+ and by Chrome v3.0+ */
    background-image: -webkit-gradient(linear, color-stop(0, #ffcc01), color-stop(1, #f4ae01));
    /* Chrome v10.0+ and by safari nightly build*/
    background-image: -webkit-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* Opera v11.10+ */
    background-image: -o-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* IE v10+ */
    background-image: -ms-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    background-image: linear-gradient(#ffcc01 0%, #f4ae01 100%);
    border-color: #f0a301;
    border-width: 1px;
    border-style: solid;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01); }
    .btn.type-e:hover {
      text-decoration: none;
      color: #8B5F01;
      background-image: -moz-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -webkit-gradient(linear, color-stop(0, #f4ae01), color-stop(1, #ffcc01));
      background-image: -webkit-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -o-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -ms-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: linear-gradient(#f4ae01 0%, #ffcc01 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a); }
  .btn.type-f {
    font-family: "Arial";
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
    color: #FFF;
    text-shadow: 0px -1px 0px #c38e01;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ffc38e01,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ffc38e01,Positive=true);
    padding: 18px 24px;
    cursor: pointer;
    /* Firefox v3.6+ */
    background-image: -moz-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* safari v4.0+ and by Chrome v3.0+ */
    background-image: -webkit-gradient(linear, color-stop(0, #ffcc01), color-stop(1, #f4ae01));
    /* Chrome v10.0+ and by safari nightly build*/
    background-image: -webkit-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* Opera v11.10+ */
    background-image: -o-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* IE v10+ */
    background-image: -ms-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    background-image: linear-gradient(#ffcc01 0%, #f4ae01 100%);
    border-color: #f0a301;
    border-width: 1px;
    border-style: solid;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); }
    .btn.type-f:hover {
      text-decoration: none;
      color: #FFF;
      background-image: -moz-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -webkit-gradient(linear, color-stop(0, #f4ae01), color-stop(1, #ffcc01));
      background-image: -webkit-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -o-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -ms-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: linear-gradient(#f4ae01 0%, #ffcc01 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a); }
  .btn.type-g {
    font-family: "Arial";
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
    color: #FFF;
    text-shadow: 0px -1px 0px #76942a;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff76942a,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff76942a,Positive=true);
    padding: 16px 30px 0;
    cursor: pointer;
    /* Firefox v3.6+ */
    background-image: -moz-linear-gradient(#a8d03e 0%, #739029 100%);
    /* safari v4.0+ and by Chrome v3.0+ */
    background-image: -webkit-gradient(linear, color-stop(0, #a8d03e), color-stop(1, #739029));
    /* Chrome v10.0+ and by safari nightly build*/
    background-image: -webkit-linear-gradient(#a8d03e 0%, #739029 100%);
    /* Opera v11.10+ */
    background-image: -o-linear-gradient(#a8d03e 0%, #739029 100%);
    /* IE v10+ */
    background-image: -ms-linear-gradient(#a8d03e 0%, #739029 100%);
    background-image: linear-gradient(#a8d03e 0%, #739029 100%);
    border-color: #76942a;
    border-width: 1px;
    border-style: solid;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029); }
    .btn.type-g:hover {
      text-decoration: none;
      color: #FFF;
      /* Firefox v3.6+ */
      background-image: -moz-linear-gradient(#739029 0%, #a8d03e 100%);
      /* safari v4.0+ and by Chrome v3.0+ */
      background-image: -webkit-gradient(linear, color-stop(0, #739029), color-stop(1, #a8d03e));
      /* Chrome v10.0+ and by safari nightly build*/
      background-image: -webkit-linear-gradient(#739029 0%, #a8d03e 100%);
      /* Opera v11.10+ */
      background-image: -o-linear-gradient(#739029 0%, #a8d03e 100%);
      /* IE v10+ */
      background-image: -ms-linear-gradient(#739029 0%, #a8d03e 100%);
      background-image: linear-gradient(#739029 0%, #a8d03e 100%);
      border-color: #76942a;
      border-width: 1px;
      border-style: solid;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029); }
  .btn.type-h {
    background-color: #FFCC01;
    border: 1px solid #F0A300;
    color: #222222;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    float: left;
    height: 30px;
    margin-left: 10px;
    padding: 10px 16px 0 16px; }
    .btn.type-h:hover {
      background-color: #FFDB4D; }
  .btn.right {
    float: right;
    margin-top: 5px; }
  .btn.type-domain {
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
    border: 1px solid #F0A300;
    color: #4C4215;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    float: left;
    height: 50px;
    margin-left: 0;
    margin-top: 10px;
    padding: 0 30px;
    /* Firefox v3.6+ */
    background-image: -moz-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* safari v4.0+ and by Chrome v3.0+ */
    background-image: -webkit-gradient(linear, color-stop(0, #ffcc01), color-stop(1, #f4ae01));
    /* Chrome v10.0+ and by safari nightly build*/
    background-image: -webkit-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* Opera v11.10+ */
    background-image: -o-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    /* IE v10+ */
    background-image: -ms-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    background-image: linear-gradient(#ffcc01 0%, #f4ae01 100%);
    border-color: #f0a301;
    border-width: 1px;
    border-style: solid;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01); }
    .btn.type-domain:hover {
      text-decoration: none;
      background-image: -moz-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -webkit-gradient(linear, color-stop(0, #f4ae01), color-stop(1, #ffcc01));
      background-image: -webkit-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -o-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -ms-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: linear-gradient(#f4ae01 0%, #ffcc01 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a); }

.btn-new {
  background-color: #999999;
  border: 1px solid #666666;
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6);
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto-Bold";
  font-size: 16px;
  text-transform: uppercase; }
  .btn-new.type-payment {
    background: #352761 url("../img/bt-imprimir-boleto.png") 18px 13px no-repeat;
    background-repeat: no-repeat;
    border: 1px solid #1F1736;
    height: 40px;
    line-height: 40px;
    padding: 0 18px 0 60px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff; }
    .btn-new.type-payment:hover {
      color: #fff; }
  .btn-new.type-one {
    font-size: 16px;
    padding: 13px 30px 0 30px;
    height: 35px; }
  .btn-new.type-two {
    font-size: 15px;
    padding: 9px 20px 0 20px;
    height: 29px; }
  .btn-new.type-three {
    font-family: "Roboto-Regular";
    font-size: 13px;
    padding: 4px 10px 0 10px;
    height: 22px; }
  .btn-new.type-cart {
    cursor: pointer;
    font-size: 16px;
    height: 62px;
    width: 390px;
    text-align: center;
    outline: none; }
  .btn-new.type-special {
    /*font-family: 'Roboto-Bold';*/
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 120%;
    color: #FFF;
    text-shadow: 0px -1px 0px #c38e01;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ffc38e01,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ffc38e01,Positive=true);
    padding: 18px 30px;
    cursor: pointer;
    border-top: 1px solid white;
    /* Firefox v3.6+ */
    background-image: -moz-linear-gradient(#ffbf00 0%, #fdae00 100%);
    /* safari v4.0+ and by Chrome v3.0+ */
    background-image: -webkit-gradient(linear, color-stop(0, #ffbf00), color-stop(1, #fdae00));
    /* Chrome v10.0+ and by safari nightly build*/
    background-image: -webkit-linear-gradient(#ffbf00 0%, #fdae00 100%);
    /* Opera v11.10+ */
    background-image: -o-linear-gradient(#ffbf00 0%, #fdae00 100%);
    /* IE v10+ */
    background-image: -ms-linear-gradient(#ffbf00 0%, #fdae00 100%);
    background-image: linear-gradient(#ffbf00 0%, #fdae00 100%);
    border-color: #f0a301;
    border-width: 1px;
    border-style: solid;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01);
    box-shadow: inset 0px 1px 0px 0px #FFDE97; }
    .btn-new.type-special:hover {
      text-decoration: none;
      color: #FFF;
      background-image: -moz-linear-gradient(#fdae00 0%, #ffbf00 100%);
      background-image: -webkit-gradient(linear, color-stop(0, #fdae00), color-stop(1, #ffbf00));
      background-image: -webkit-linear-gradient(#fdae00 0%, #ffbf00 100%);
      background-image: -o-linear-gradient(#fdae00 0%, #ffbf00 100%);
      background-image: -ms-linear-gradient(#fdae00 0%, #ffbf00 100%);
      background-image: linear-gradient(#fdae00 0%, #ffbf00 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2f244c,endColorstr=#ff4a397a);
      box-shadow: inset 0px 1px 0px 0px #FFDE97; }
  .btn-new:hover {
    text-decoration: none !important; }
  .btn-new.green {
    border-color: #76942a;
    color: #FFFFFF !important;
    text-shadow: 0px -1px 0px #76942a;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff76942a,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff76942a,Positive=true);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a8d03e), to(#739029));
    background-image: -webkit-linear-gradient(#a8d03e 0%, #739029 100%);
    background-image: -moz-linear-gradient(#a8d03e 0%, #739029 100%);
    background-image: -o-linear-gradient(#a8d03e 0%, #739029 100%);
    background-image: linear-gradient(#a8d03e 0%, #739029 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029); }
    .btn-new.green:hover {
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#739029), to(#a8d03e));
      background-image: -webkit-linear-gradient(#739029 0%, #a8d03e 100%);
      background-image: -moz-linear-gradient(#739029 0%, #a8d03e 100%);
      background-image: -o-linear-gradient(#739029 0%, #a8d03e 100%);
      background-image: linear-gradient(#739029 0%, #a8d03e 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff739029,endColorstr=#ffa8d03e)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff739029,endColorstr=#ffa8d03e); }
  .btn-new.red {
    border-color: #B82E00;
    color: #FFFFFF !important;
    text-shadow: 0px -1px 0px #B82E00;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff76942a,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff76942a,Positive=true);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#972600), to(#D93600));
    background-image: -webkit-linear-gradient(#972600 0%, #D93600 100%);
    background-image: -moz-linear-gradient(#972600 0%, #D93600 100%);
    background-image: -o-linear-gradient(#972600 0%, #D93600 100%);
    background-image: linear-gradient(#972600 0%, #D93600 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ff739029); }
    .btn-new.red:hover {
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D93600), to(#972600));
      background-image: -webkit-linear-gradient(#D93600 0%, #972600 100%);
      background-image: -moz-linear-gradient(#D93600 0%, #972600 100%);
      background-image: -o-linear-gradient(#D93600 0%, #972600 100%);
      background-image: linear-gradient(#D93600 0%, #972600 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff739029,endColorstr=#ffa8d03e)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff739029,endColorstr=#ffa8d03e); }
  .btn-new.yellow {
    border-color: #f0a301;
    color: #4C4119;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcc01), to(#f4ae01));
    background-image: -webkit-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    background-image: -moz-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    background-image: -o-linear-gradient(#ffcc01 0%, #f4ae01 100%);
    background-image: linear-gradient(#ffcc01 0%, #f4ae01 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffcc01,endColorstr=#fff4ae01); }
    .btn-new.yellow:hover {
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4ae01), to(#ffcc01));
      background-image: -webkit-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -moz-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: -o-linear-gradient(#f4ae01 0%, #ffcc01 100%);
      background-image: linear-gradient(#f4ae01 0%, #ffcc01 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ffffcc01)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffa8d03e,endColorstr=#ffffcc01); }
  .btn-new.black {
    border-color: #222222;
    color: #FFFFFF;
    text-shadow: 0px -1px 0px #222222;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff222222,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff222222,Positive=true);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#000000));
    background-image: -webkit-linear-gradient(#333333 0%, #000000 100%);
    background-image: -moz-linear-gradient(#333333 0%, #000000 100%);
    background-image: -o-linear-gradient(#333333 0%, #000000 100%);
    background-image: linear-gradient(#333333 0%, #000000 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333,endColorstr=#ff000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333,endColorstr=#ff000000); }
    .btn-new.black:hover {
      color: #fff;
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#333333));
      background-image: -webkit-linear-gradient(#000000 0%, #333333 100%);
      background-image: -moz-linear-gradient(#000000 0%, #333333 100%);
      background-image: -o-linear-gradient(#000000 0%, #333333 100%);
      background-image: linear-gradient(#000000 0%, #333333 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333,endColorstr=#ff000000)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333,endColorstr=#ff000000); }
  .btn-new.purple {
    border-color: #222222;
    color: #FFFFFF;
    text-shadow: 0px -1px 0px #222222;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff222222,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#ff222222,Positive=true);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4a397a), to(#30254e));
    background-image: -webkit-linear-gradient(#4a397a 0%, #30254e 100%);
    background-image: -moz-linear-gradient(#4a397a 0%, #30254e 100%);
    background-image: -o-linear-gradient(#4a397a 0%, #30254e 100%);
    background-image: linear-gradient(#4a397a 0%, #30254e 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4a397a,endColorstr=#ff30254e)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4a397a,endColorstr=#ff30254e); }
    .btn-new.purple:hover {
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#30254e), to(#4a397a));
      background-image: -webkit-linear-gradient(#30254e 0%, #4a397a 100%);
      background-image: -moz-linear-gradient(#30254e 0%, #4a397a 100%);
      background-image: -o-linear-gradient(#30254e 0%, #4a397a 100%);
      background-image: linear-gradient(#30254e 0%, #4a397a 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4a397a,endColorstr=#ff30254e)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4a397a,endColorstr=#ff30254e); }
  .btn-new.center {
    display: block !important;
    margin: auto !important; }

button.btn-new, input[type="button"].btn-new, input[type="submit"].btn-new {
  padding-top: 0 !important; }
  button.btn-new.type-one, input[type="button"].btn-new.type-one, input[type="submit"].btn-new.type-one {
    height: 50px; }
  button.btn-new.type-two, input[type="button"].btn-new.type-two, input[type="submit"].btn-new.type-two {
    height: 40px; }
  button.btn-new.type-three, input[type="button"].btn-new.type-three, input[type="submit"].btn-new.type-three {
    height: 28px; }

.bg-type-a {
  background: url("../img/bg-steps.png") repeat-x scroll 0 0 transparent;
  height: 100px;
  position: relative;
  width: 920px; }
  .bg-type-a .bg-type-a-l {
    position: absolute;
    top: 0;
    left: 0; }
  .bg-type-a .bg-type-a-r {
    position: absolute;
    top: 0;
    right: 0;
    height: 100px;
    width: 23px; }
  .bg-type-a .text {
    margin: 40px 0 0 30px;
    width: 100%; }

.box-notice {
  clear: both;
  display: block;
  float: left;
  margin: 10px 0;
  padding: 10px 0;
  position: relative;
  width: 100%; }
  .box-notice .label, .box-notice .text {
    color: #FFF;
    font-size: 15px;
    margin-bottom: 0; }
  .box-notice .pull-left {
    margin-left: 12px; }
  .box-notice .pull-right {
    margin-right: 12px; }
  .box-notice .arrow-top {
    border-width: 9px;
    border-color: #FFF #FFF #A9D03F #FFF;
    border-style: solid;
    content: " ";
    height: 0;
    left: 18px;
    position: absolute;
    top: -18px;
    width: 0; }
  .box-notice .arrow-bottom {
    border-width: 9px;
    border-color: #A9D03F transparent transparent transparent;
    border-style: solid;
    content: " ";
    height: 0;
    left: 50%;
    position: absolute;
    bottom: -18px;
    width: 0; }
  .box-notice.success {
    background-color: #A9D03F; }
    .box-notice.success .arrow-top {
      border-bottom: 9px solid #A9D03F;
      border-left: 9px solid #FFFFFF;
      border-right: 9px solid #FFFFFF; }
  .box-notice.error {
    background-color: #BE4948; }
    .box-notice.error .arrow-top {
      border-bottom: 9px solid #BE4948;
      border-left: 9px solid #FFFFFF;
      border-right: 9px solid #FFFFFF; }
  .box-notice.info {
    background-color: #BE9958; }
    .box-notice.info .arrow-top {
      border-bottom: 9px solid #BE9958;
      border-left: 9px solid #FFFFFF;
      border-right: 9px solid #FFFFFF; }

.return {
  float: left; }

.success .box-notice {
  background-color: #A9D03F; }
  .success .box-notice .arrow-top {
    border-bottom: 9px solid #A9D03F;
    border-left: 9px solid #FFFFFF;
    border-right: 9px solid #FFFFFF; }
.success .divisor span {
  background-color: #A9D03F; }

.error .box-notice {
  background-color: #BE4948; }
  .error .box-notice .arrow-top {
    border-bottom: 9px solid #BE4948;
    border-left: 9px solid #FFFFFF;
    border-right: 9px solid #FFFFFF; }
.error .divisor span {
  background-color: #BE4948; }

.info .box-notice {
  background-color: #CCC; }
  .info .box-notice .arrow-top {
    border-bottom: 9px solid #CCC;
    border-left: 9px solid #FFFFFF;
    border-right: 9px solid #FFFFFF; }
.info .divisor span {
  background-color: #CCCCCC; }

.line-100 {
  float: left;
  padding: 0;
  width: 100%; }
  .line-100.type-a {
    border-top: 15px solid #f3f3f3;
    border-bottom: 15px solid #f3f3f3;
    background-image: -webkit-linear-gradient(#EAEAEA, #F3F3F3, #EAEAEA);
    background-image: -o-linear-gradient(#EAEAEA, #F3F3F3, #EAEAEA);
    background-image: -moz-linear-gradient(#EAEAEA, #F3F3F3, #EAEAEA);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EAEAEA), color-stop(0.5, #F3F3F3), to(#EAEAEA));
    background-image: linear-gradient(#EAEAEA, #F3F3F3, #EAEAEA);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#EAEAEA, endColorstr=#F3F3F3); }
    .line-100.type-a .text-d {
      font-family: "Roboto-Light";
      font-size: 16px; }
  .line-100.type-b {
    /*border-top: 6px solid #EDEDED;
				background-color: #F5F5F5;
				padding: 20px 0;*/ }
    .line-100.type-b .container {
      border-top: 6px solid #EDEDED;
      background-color: #F5F5F5;
      padding: 20px 10px; }
  .line-100.type-c {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F4F4F4), color-stop(0.3, #FFFFFF));
    background-image: -webkit-linear-gradient(#F4F4F4, #FFFFFF 30%);
    background-image: -moz-linear-gradient(#F4F4F4, #FFFFFF 30%);
    background-image: -o-linear-gradient(#F4F4F4, #FFFFFF 30%);
    background-image: linear-gradient(#F4F4F4, #FFFFFF 30%);
    padding-top: 40px; }
  .line-100.type-d {
    background-color: #34265F; }
  .line-100.type-e {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F4F4F4), color-stop(0.1, #FFFFFF));
    background-image: -webkit-linear-gradient(#F4F4F4, #FFFFFF 10%);
    background-image: -moz-linear-gradient(#F4F4F4, #FFFFFF 10%);
    background-image: -o-linear-gradient(#F4F4F4, #FFFFFF 10%);
    background-image: linear-gradient(#F4F4F4, #FFFFFF 10%);
    padding-top: 80px; }

.loader {
  float: left;
  display: none; }
  .loader.loader-a {
    margin: 12px 0 0 12px; }
  .loader.loader-b {
    float: none;
    margin: 12px 0 0 12px; }

.box-internal {
  background-color: #f8f8f8;
  clear: both;
  float: left;
  padding: 2%;
  margin-bottom: 6px;
  width: 96%; }
  .box-internal .divisor {
    margin: 5px 0 10px; }
  .box-internal .list, .box-internal .list-form {
    padding-bottom: 0;
    margin-bottom: 0; }
  .box-internal .title-g {
    font-size: 15px; }

.box-gray {
  border-top: 6px solid #EDEDED;
  background-color: #F5F5F5;
  padding: 20px 0; }

/**********************************************************************************************/
/*************************************** BARRA ************************************************/
/**********************************************************************************************/
#bar {
  background-color: #2A1F4B;
  height: 61px;
  position: relative;
  width: 100%;
  z-index: 6; }
  #bar section {
    margin-left: auto;
    margin-right: auto;
    width: 980px; }
    #bar section :last-of-type {
      margin-bottom: 0px; }
  #bar .phone {
    color: #DDD;
    float: right;
    font-size: 13px;
    padding: 20px 20px 0 0;
    text-decoration: none; }
    #bar .phone .i-phone {
      /*margin: 3px 0 0 0;*/
      margin: 2px 2px 0 0; }
    #bar .phone abbr {
      cursor: help; }
  #bar #nav-bar {
    float: right;
    position: relative;
    z-index: 2; }
  #bar .nav-list {
    float: left; }
  #bar .nav-item {
    float: left;
    position: relative; }
    #bar .nav-item .nav-link {
      background-color: #2A1F4B;
      border: 3px solid #2A1F4B;
      color: #DDDDDD;
      cursor: pointer;
      display: block;
      float: left;
      font-family: "Roboto-Regular";
      font-size: 12px;
      height: 31px;
      padding: 19px 15px 0 15px;
      position: relative;
      z-index: 1; }
      #bar .nav-item .nav-link .i-arrow {
        margin: 4px 0 0 8px;
        position: absolute;
        right: 5px;
        top: 20px; }
      #bar .nav-item .nav-link.on {
        background-color: #1F1537;
        border-color: #000;
        border-bottom: none;
        height: 36px;
        z-index: 3; }
        #bar .nav-item .nav-link.on .i-arrow {
          display: none; }
        #bar .nav-item .nav-link.on:hover {
          text-decoration: none; }
    #bar .nav-item .submenu {
      background-color: #1F1537;
      border: 3px solid #000000;
      display: none;
      padding: 20px 10px;
      position: absolute;
      right: 0;
      top: 55px;
      z-index: 2; }
      #bar .nav-item .submenu .input-text {
        border-color: #000; }
      #bar .nav-item .submenu .control-form {
        margin-bottom: 10px; }
      #bar .nav-item .submenu .forgot {
        color: #8F8A9B;
        display: block;
        font-family: arial;
        font-size: 11px;
        float: left;
        margin-bottom: 15px;
        width: 207px; }
  #bar .search {
    float: right;
    padding: 15px 0 0 12px; }
    #bar .search .input-search {
      border: none;
      color: #1D1533;
      font-size: 12px;
      float: left;
      margin-top: 1px;
      height: 22px;
      width: 108px; }
    #bar .search .btn-search {
      border: none;
      float: right; }
  #bar .error .input-text {
    border-color: #E55F5F; }
  #bar .error .form-feedback {
    color: #FF4D4D; }

.lt-ie9 #bar .search {
  width: 147px; }
  .lt-ie9 #bar .search .input-search {
    height: 24px;
    padding-top: 6px; }

/**********************************************************************************************/
/*************************************** TOPO *************************************************/
/**********************************************************************************************/
#top {
  background: #34265F url(../img/bg-header.jpg) no-repeat top center;
  width: 100%; }
  #top .logo-king {
    margin-top: 60px;
    float: left;
    display: block; }
    #top .logo-king:hover {
      opacity: 0.8;
      -webkit-opacity: 0.8;
      /*webkit*/
      filter: alpha(opacity=80);
      /*ie*/ }
  #top header {
    height: 466px; }

.x-robo-menu-top {
  top: 55px;
  float: right;
  margin-right: 50px; }

.x-robo-menu-floating, .x-robo-menu-top {
  position: relative;
  z-index: 5; }
  .x-robo-menu-floating .nav-list, .x-robo-menu-top .nav-list {
    float: left; }
  .x-robo-menu-floating .nav-link, .x-robo-menu-top .nav-link {
    border: 3px solid transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Roboto-Condensed";
    font-size: 16px;
    padding: 5px 14px 0 9px;
    position: relative;
    z-index: 1; }
    .x-robo-menu-floating .nav-link.on, .x-robo-menu-top .nav-link.on {
      background-color: #FFF;
      border: 3px solid #34265F;
      border-bottom: none;
      color: #33265F;
      height: 26px;
      text-decoration: none; }
      .x-robo-menu-floating .nav-link.on .i-arrow, .x-robo-menu-top .nav-link.on .i-arrow {
        display: none; }
      .x-robo-menu-floating .nav-link.on:hover, .x-robo-menu-top .nav-link.on:hover {
        text-decoration: none; }
    .x-robo-menu-floating .nav-link .i-arrow-b, .x-robo-menu-top .nav-link .i-arrow-b {
      margin: 4px 0 0 8px;
      position: absolute;
      right: 2px;
      top: 10px; }
  .x-robo-menu-floating .nav-col, .x-robo-menu-top .nav-col {
    float: left;
    padding-right: 12px;
    width: 160px; }
  .x-robo-menu-floating .nav-item, .x-robo-menu-top .nav-item {
    float: left;
    position: relative; }
    .x-robo-menu-floating .nav-item .nav-link-item, .x-robo-menu-top .nav-item .nav-link-item {
      color: #000;
      cursor: pointer;
      font-family: Arial;
      font-size: 11px; }
  .x-robo-menu-floating .submenu, .x-robo-menu-top .submenu {
    background-color: #FFFFFF;
    border: 3px solid #34265F;
    display: none;
    left: 0;
    overflow: hidden;
    padding: 20px 12px 0;
    position: absolute;
    top: 31px; }
    .x-robo-menu-floating .submenu.with-3-col, .x-robo-menu-top .submenu.with-3-col {
      width: 516px; }
    .x-robo-menu-floating .submenu.with-2-col, .x-robo-menu-top .submenu.with-2-col {
      width: 344px; }
    .x-robo-menu-floating .submenu.with-1-col, .x-robo-menu-top .submenu.with-1-col {
      width: 172px; }
    .x-robo-menu-floating .submenu.type-a, .x-robo-menu-top .submenu.type-a {
      width: 516px; }
    .x-robo-menu-floating .submenu.type-b, .x-robo-menu-top .submenu.type-b {
      width: 344px; }
    .x-robo-menu-floating .submenu.type-c, .x-robo-menu-top .submenu.type-c {
      left: -92px; }
    .x-robo-menu-floating .submenu .nav-list-submenu, .x-robo-menu-top .submenu .nav-list-submenu {
      float: left;
      margin-bottom: 20px; }
    .x-robo-menu-floating .submenu .nav-title, .x-robo-menu-top .submenu .nav-title {
      color: #999999;
      font-family: "Roboto-Condensed";
      font-size: 12px;
      text-transform: uppercase;
      width: 100%; }
      .x-robo-menu-floating .submenu .nav-title a, .x-robo-menu-top .submenu .nav-title a {
        color: inherit; }
    .x-robo-menu-floating .submenu .nav-item, .x-robo-menu-top .submenu .nav-item {
      width: 100%; }

/*.ie7{
	#top{
		#nav-top{
			.submenu{
				padding-bottom: 20px;
				width: 172px;
				&.with-3-col { width: 516px; }
				&.with-2-col { width: 344px; }
				&.with-1-col { width: 172px; }
				&.type-a{
					width: 516px;
				}
				&.type-b{
					width: 344px;
				}
				.nav-item{
					width: 172px;
				}
			}
		}
	}

}*/
/**********************************************************************************************/
/************************************* DOMINIO ************************************************/
/**********************************************************************************************/
.search-domain {
  float: right;
  margin-right: 20px;
  font-family: arial;
  position: relative; }
  .search-domain .www {
    background-color: #FFF;
    border: 1px solid #CCC;
    border-right: none;
    color: #B2B1BE;
    font-size: 16px;
    float: left;
    padding: 8px 0 0 0;
    height: 30px;
    text-align: center;
    width: 60px;
    /*-webkit-box-shadow: 12px 3px 4px #CCCCCC;
		-moz-box-shadow: 12px 3px 4px #CCCCCC;
		box-shadow: 12px 3px 4px #CCCCCC;*/ }
  .search-domain .fake-combo {
    background-color: #FFF;
    border: 1px solid #CCC;
    border-left: none;
    border-right: none;
    color: #B2B1BE;
    font-size: 16px;
    float: left;
    padding: 8px 11px 0 0;
    height: 30px;
    text-align: center;
    width: 60px;
    /*-webkit-box-shadow: 12px 3px 4px #CCCCCC;
		-moz-box-shadow: 12px 3px 4px #CCCCCC;
		box-shadow: 12px 3px 4px #CCCCCC;*/ }
    .search-domain .fake-combo span {
      border-left: 1px solid #CCCCCC;
      display: block;
      padding-left: 10px;
      text-align: left;
      width: 49px; }
  .search-domain .tld-free {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 16px;
    padding: 6px 0 0; }
  .search-domain .btn-fake-combo {
    background-color: #FFF;
    border: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
  .search-domain .input-domain {
    border: 1px solid #CCC;
    border-left: none;
    border-right: none;
    color: #333;
    font-size: 16px;
    padding: 0;
    float: left;
    height: 38px;
    width: 182px;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*-webkit-box-shadow: 12px 3px 4px #CCCCCC;
		-moz-box-shadow: 12px 3px 4px #CCCCCC;
		box-shadow: 12px 3px 4px #CCCCCC;*/ }
  .search-domain .list-fake-combo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top: none;
    margin: 0;
    height: 140px;
    position: absolute;
    right: 102px;
    top: 41px;
    overflow: auto;
    width: 92px; }
    .search-domain .list-fake-combo .list {
      margin: 0 0 6px;
      padding: 0 0 6px; }
    .search-domain .list-fake-combo .item-fake-combo {
      color: #B2B1BE;
      cursor: pointer;
      font-size: 15px;
      padding: 2px 0 2px 4px; }
      .search-domain .list-fake-combo .item-fake-combo:hover {
        color: #000;
        background-color: #FFCC01; }
  .search-domain.type-b {
    float: left; }
    .search-domain.type-b .www {
      background: none;
      border: none;
      color: #333333;
      float: left;
      font-size: 14px;
      font-weight: bold;
      height: 24px;
      padding: 6px 0 0;
      width: 60px;
      /*-webkit-box-shadow: none;
		 	-moz-box-shadow: none;
		 	box-shadow: none;*/ }
    .search-domain.type-b .input-domain {
      height: 27px;
      border: 1px solid #CCC;
      font-size: 14px;
      margin-right: 4px;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .search-domain.type-b .input-domain:focus {
        border-color: #4A3979;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 133, 255, 0.15);*/ }
    .search-domain.type-b .fake-combo {
      border: 1px solid #CCC;
      border-right: none;
      height: 24px;
      padding: 3px 0 0;
      width: 69px;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .search-domain.type-b .fake-combo span {
        border: none;
        color: #666666;
        font-size: 14px;
        padding-left: 6px; }
    .search-domain.type-b .btn-fake-combo {
      border: 1px solid #CCC;
      border-left: none;
      height: 29px;
      margin-right: 20px;
      background-position: -241px -7px; }
    .search-domain.type-b .list-fake-combo {
      right: 448px;
      top: 29px;
      z-index: 1; }
    .search-domain.type-b .val-tld-free {
      float: left;
      font-weight: bold;
      margin: 0 20px 0 0;
      padding: 6px 0 0; }
    .search-domain.type-b .list-opt {
      margin-top: 0; }
      .search-domain.type-b .list-opt .label {
        font-size: 13px; }

.ie .btn-search-domain {
  padding: 0 15px !important; }

.ie7 .input-domain {
  padding-top: 10px !important;
  height: 30px !important; }

/**********************************************************************************************/
/************************************* FOOTER *************************************************/
/**********************************************************************************************/
footer {
  clear: both;
  width: 100%;
  margin-top: 80px; }
  footer .footer-sitemap {
    border-top: 4px solid #1A1330;
    /* height: 402px; */
    overflow: hidden;
    padding-top: 74px;
    width: 100%;
    background-color: #34265F;
    background-image: none;
    background: -moz-linear-gradient(top, #2A1E4C, #34265F) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#2A1E4C), to(#34265F));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2A1E4C, endColorstr=#34265F); }
    footer .footer-sitemap .nav-list {
      margin-bottom: 34px; }
    footer .footer-sitemap .nav-title h2, footer .footer-sitemap .nav-title .nav-link {
      margin-bottom: 10px;
      color: #FFCC01;
      font-family: "Roboto-Bold";
      font-size: 16px;
      text-transform: uppercase; }
    footer .footer-sitemap .nav-item {
      margin-bottom: 2px; }
      footer .footer-sitemap .nav-item .nav-link {
        color: #FFF;
        cursor: pointer;
        font-family: Arial;
        font-size: 13px; }
    footer .footer-sitemap .submenu {
      display: none;
      padding-left: 18px;
      margin-top: 4px; }
      footer .footer-sitemap .submenu .nav-link {
        color: #ADA7BF; }
  footer .footer-general {
    border-top: 4px solid #1A122F;
    background-color: #1F1739;
    height: 90px;
    overflow: hidden;
    width: 100%; }
    footer .footer-general section {
      padding-top: 15px; }
    footer .footer-general .address {
      color: #FFF;
      float: left;
      font-family: "Roboto-Regular";
      font-size: 11px;
      padding-top: 15px;
      line-height: 14px; }
      footer .footer-general .address .logo-f-king {
        margin-right: 10px;
        float: left;
        display: block;
        margin-top: 5px; }
      footer .footer-general .address span {
        font-family: "Roboto-Regular";
        font-size: 12px; }
        footer .footer-general .address span strong {
          font-family: "Roboto-Bold"; }

.partners {
  margin: 0;
  padding: 0; }
  .partners li {
    float: left;
    margin-left: 12px; }
  .partners small {
    clear: both;
    color: #807996;
    display: block;
    font-family: arial;
    font-size: 10px;
    margin-left: 5px; }

/**********************************************************************************************/
/************************************* BARRA LATERAL ******************************************/
/**********************************************************************************************/
#sidebar {
  margin-left: auto;
  margin-right: auto;
  width: 980px; }

.lt-1440 #sidebar {
  display: none; }

/* tooltip */
.tooltip {
  cursor: pointer;
  float: left;
  margin: 4px 14px 0 0;
  position: relative;
  text-indent: 0; }
  .tooltip .span {
    background-color: #333333;
    color: #FFFFFF;
    display: none;
    font-family: arial;
    font-size: 13px;
    height: auto;
    padding-top: 5px;
    position: absolute;
    right: -5px;
    text-align: center;
    top: 100%;
    padding: 4px 8px;
    min-width: 126px;
    width: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 5px 4px transparent; }
  .tooltip .span:after {
    border-color: transparent transparent #333 transparent;
    border-width: 4px 4px 4px 4px;
    border-style: solid;
    content: " ";
    position: absolute;
    right: 10px;
    top: -8px; }
  .tooltip:hover .span {
    display: block; }

.choose-periodicity {
  position: relative;
  z-index: 4;
  box-shadow: -2px 2px 2px #000; }
  .choose-periodicity .btn-fake-combo {
    background-color: #FFF;
    border: medium none;
    height: 42px;
    margin-top: 27px;
    border-top: 1px solid #ccc;
    background-position-y: -1px; }
  .choose-periodicity .fake-combo {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    border-right: none;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-top: 27px;
    padding: 10px 0 0 6px;
    position: relative;
    width: 230px; }
    .choose-periodicity .fake-combo #val-fake-combo {
      color: #333333; }
    .choose-periodicity .fake-combo .span, .choose-periodicity .fake-combo .desc {
      color: #999999;
      padding: 0 0 0 4px; }
    .choose-periodicity .fake-combo:after {
      content: '';
      width: 70%;
      height: 55%;
      z-index: -1;
      position: absolute;
      left: 12px;
      bottom: 9px;
      background: transparent;
      -webkit-transform: skew(-20deg) rotate(-4deg);
      -moz-transform: skew(-20deg) rotate(-4deg);
      transform: skew(-20deg) rotate(-4deg);
      -webkit-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.25);
      box-shadow: 0 10px 5px rgba(0, 0, 0, 0.25); }
  .choose-periodicity .list-fake-combo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top: none;
    left: 0;
    position: absolute;
    top: 69px;
    width: 259px;
    /*218px;*/ }
    .choose-periodicity .list-fake-combo .list .item-fake-combo {
      cursor: pointer;
      color: #333;
      padding: 8px 0 8px 12px;
      /*
						&:hover{
							background-color: #ffcc01;
						}*/ }
      .choose-periodicity .list-fake-combo .list .item-fake-combo .desc {
        color: #999999; }
      .choose-periodicity .list-fake-combo .list .item-fake-combo .span {
        color: #999999; }
      .choose-periodicity .list-fake-combo .list .item-fake-combo:hover {
        background-color: #ffcc01; }

.box-three-steps {
  float: left; }
  .box-three-steps .step {
    float: left;
    font-family: "Roboto-Bold";
    height: 130px;
    padding: 20px 0 0 80px;
    position: relative;
    width: 216px; }
    .box-three-steps .step:before {
      border-style: solid;
      border-width: 75px 0 75px 40px;
      content: " ";
      height: 0;
      left: 0;
      position: absolute;
      top: 0;
      width: 0; }
    .box-three-steps .step:after {
      border-style: solid;
      border-width: 75px 0 75px 40px;
      content: " ";
      height: 0;
      right: -40px;
      position: absolute;
      top: 0;
      width: 0; }
    .box-three-steps .step h4 {
      clear: both;
      color: #FFFFFF;
      font-size: 24px;
      line-height: 100%;
      width: 85%; }
    .box-three-steps .step span {
      font-size: 45px;
      font-weight: 700;
      line-height: 100%; }
    .box-three-steps .step.step-one {
      background-color: #9FC53B;
      z-index: 3; }
      .box-three-steps .step.step-one:before {
        border-color: #9FC53B #9FC53B #9FC53B #FFFFFF; }
      .box-three-steps .step.step-one:after {
        border-color: transparent #FFFFFF transparent #9FC53B; }
      .box-three-steps .step.step-one span {
        color: #C5DC89; }
    .box-three-steps .step.step-two {
      background-color: #523F85;
      margin-left: 20px;
      z-index: 2; }
      .box-three-steps .step.step-two:before {
        border-color: #523F85 #523F85 #523F85 #FFFFFF; }
      .box-three-steps .step.step-two:after {
        border-color: transparent #FFFFFF transparent #523F85; }
      .box-three-steps .step.step-two span {
        color: #978CB6; }
    .box-three-steps .step.step-three {
      background-color: #FFBF00;
      margin-left: 20px;
      z-index: 1;
      /*&:after{border-color: #fff #fff #fff #FFBF00;}*/ }
      .box-three-steps .step.step-three:before {
        border-color: #FFBF00 #FFBF00 #FFBF00 #FFFFFF; }
      .box-three-steps .step.step-three:after {
        border-color: #FFBF00 #FFBF00 #FFBF00 #FFBF00; }
      .box-three-steps .step.step-three span {
        color: #FFE599; }

.box.box-a {
  border-top: 4px solid #ECECEC;
  background-color: #F5F5F5;
  padding: 30px 20px; }

.box-overflow {
  height: 330px;
  overflow: auto; }

.ctn-expand-table {
  float: left;
  width: 100%;
  display: none; }
  .ctn-expand-table caption {
    display: none; }

.table {
  width: 100%;
  /* página de backup de computador e backup de servidor */
  /* GIGA INTERNET */ }
  .table caption {
    display: none; }
  .table.table-plans thead {
    background-color: #F8F8F8;
    border-bottom: 1px solid #DDD; }
    .table.table-plans thead th {
      padding: 20px 10px 20px 16px;
      text-align: left;
      width: 20%; }
    .table.table-plans thead .title {
      font-family: "Roboto-Bold";
      font-size: 25px; }
    .table.table-plans thead .support {
      font-size: 15px;
      line-height: 120%; }
  .table.table-plans tbody td {
    border-bottom: 1px solid #DDD;
    padding: 6px 0 6px 16px;
    vertical-align: middle; }
  .table.table-plans tbody .label {
    font-size: 14px;
    color: #666; }
  .table.table-plans tbody small {
    color: #BEBEBE;
    display: block;
    font-size: 11px;
    line-height: 120%; }
  .table.table-plans tbody .tooltip {
    float: right; }
    .table.table-plans tbody .tooltip .span {
      right: -5px;
      top: 17px; }
  .table.table-plans tbody .i-t {
    margin: 6px 2px; }
  .table.table-plans tbody .header {
    background-color: #F8F8F8;
    border-bottom: 1px solid #DDDDDD;
    height: 54px;
    padding: 16px 0 0 18px; }
    .table.table-plans tbody .header .title {
      font-family: "Roboto-Bold";
      font-size: 25px;
      color: #333; }
  .table.table-plans tbody .item-noborder {
    border-bottom: none;
    padding: 6px 0; }
  .table.table-plans .nitro {
    color: #333333; }
    .table.table-plans .nitro .i-v {
      background-color: #333333; }
  .table.table-plans .ultra {
    color: #666666; }
    .table.table-plans .ultra .i-v {
      background-color: #666666; }
  .table.table-plans .turbo {
    color: #4A397A; }
    .table.table-plans .turbo .i-v {
      background-color: #4F3E7F; }
  .table.table-plans .mega {
    color: #F8B100; }
    .table.table-plans .mega .i-v {
      background-color: #F8B101; }
  .table.table-plans .host-king {
    color: #333; }
    .table.table-plans .host-king .i-v {
      background-color: #333; }
  .table.table-plans .host-a {
    color: #c1c1c1; }
    .table.table-plans .host-a .i-x {
      background-color: #c1c1c1; }
  .table.table-plans .host-b {
    color: #c1c1c1; }
    .table.table-plans .host-b .i-x {
      background-color: #c1c1c1; }
  .table.table-emm {
    position: relative; }
    .table.table-emm tr {
      height: 70px; }
    .table.table-emm td {
      font-size: 20px;
      color: #666; }
    .table.table-emm thead th {
      color: #999999;
      vertical-align: middle; }
      .table.table-emm thead th .title {
        font-size: 24px; }
      .table.table-emm thead th h2 {
        color: #999; }
    .table.table-emm thead .label {
      padding-left: 0; }
    .table.table-emm thead .col-a {
      background-color: #dfdfdf; }
    .table.table-emm thead .col-b {
      background-color: #d4d4d4; }
    .table.table-emm tbody td {
      cursor: pointer; }
    .table.table-emm tbody .label {
      font-family: "Roboto-Bold";
      background-color: #4A397B;
      border-color: #948BAC;
      font-size: 24px;
      line-height: 100%;
      color: white;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #221b38;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true);
      width: 25%; }
    .table.table-emm .col-a {
      padding-left: 60px;
      background-color: #f8f8f8;
      width: 35%; }
    .table.table-emm .col-b {
      background-color: #ebebeb;
      width: 40%;
      text-align: left; }
      .table.table-emm .col-b p {
        /*float: left;*/
        line-height: 50px;
        font-weight: bold;
        text-align: center; }
      .table.table-emm .col-b .btn {
        float: right;
        height: 34px;
        padding: 16px 30px 0; }
      .table.table-emm .col-b h2 {
        margin-left: 90px; }
    .table.table-emm .free .label {
      background-color: #9FC53B;
      color: #FFF;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #76942a;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff76942a,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff76942a,Positive=true); }
    .table.table-emm .free td {
      color: #9FC53B;
      border: none; }
    .table.table-emm .recommended td > div {
      position: relative;
      top: 10px; }
    .table.table-emm .recommended .i-recommended-b {
      margin: -26px -100px -20px -32px;
      z-index: 2200; }
    .table.table-emm .recommended.selected .i-recommended-b {
      margin: -26px -100px -20px -45px; }
  .table.table-backup {
    position: relative; }
    .table.table-backup td {
      padding: 8px 0px;
      text-align: left;
      font-size: 20px;
      color: #666; }
      .table.table-backup td .line-through {
        text-decoration: line-through;
        font-size: 14px; }
    .table.table-backup thead th {
      color: #999999;
      padding: 10px 0 10px 32px;
      vertical-align: middle; }
      .table.table-backup thead th .title {
        font-size: 24px;
        color: #999; }
    .table.table-backup thead .label {
      background-color: #FFFFFF;
      padding-left: 0; }
    .table.table-backup thead .col-a {
      background-color: #dfdfdf;
      padding: 10px 0 10px 32px; }
    .table.table-backup thead .col-b {
      background-color: #d4d4d4;
      padding: 10px 0 10px 32px; }
    .table.table-backup tbody .label {
      text-align: center;
      font-family: "Roboto-Bold";
      background-color: #4A397B;
      border-color: #948BAC;
      font-size: 24px;
      line-height: 100%;
      color: white;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #221b38;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true);
      width: 240px; }
    .table.table-backup tbody td {
      padding: 6px 0; }
    .table.table-backup .col-a {
      font-size: 16px;
      background-color: #f8f8f8;
      width: 400px; }
      .table.table-backup .col-a p {
        padding-left: 32px; }
    .table.table-backup .col-b {
      background-color: #ebebeb;
      width: 320px;
      text-align: left; }
      .table.table-backup .col-b p {
        /*float: left;*/
        line-height: 50px;
        font-weight: bold;
        padding-left: 32px !important; }
      .table.table-backup .col-b .btn {
        float: right;
        height: 34px;
        padding: 16px 30px 0; }
    .table.table-backup .free .label {
      background-color: #9FC53B;
      color: #FFF;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #76942a;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff76942a,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff76942a,Positive=true); }
    .table.table-backup .free td {
      color: #9FC53B;
      border: none; }
    .table.table-backup .recommended .i-recommended-b {
      left: -16px;
      position: absolute;
      top: 238px; }
  .table .backup-x-sell td {
    background-color: #a8d03e;
    color: #fff !important;
    font-size: 14px;
    padding: 12px 32px !important; }
  .table .backup-last-row {
    height: 80px; }
  .table.table-oraclerac {
    position: relative;
    margin-top: 80px; }
    .table.table-oraclerac td {
      padding: 8px 40px;
      text-align: center;
      font-size: 20px;
      color: #666; }
    .table.table-oraclerac thead th {
      color: #999999;
      padding: 10px 0 10px 60px;
      vertical-align: middle; }
      .table.table-oraclerac thead th .title {
        font-size: 24px;
        color: #999; }
    .table.table-oraclerac thead .label {
      background-color: #FFFFFF;
      padding-left: 0; }
    .table.table-oraclerac thead .col-a {
      background-color: #dfdfdf; }
    .table.table-oraclerac thead .col-b {
      background-color: #d4d4d4; }
    .table.table-oraclerac tbody .label {
      font-family: "Roboto-Bold";
      background-color: #4A397B;
      border-color: #948BAC;
      font-size: 24px;
      line-height: 100%;
      color: white;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #221b38;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true);
      width: 33%;
      padding: 0px 50px;
      height: 90px; }
    .table.table-oraclerac .col-a {
      background-color: #f8f8f8;
      width: 33%;
      text-align: left; }
      .table.table-oraclerac .col-a p {
        padding-left: 45px; }
    .table.table-oraclerac .col-b {
      background-color: #ebebeb;
      width: 34%;
      text-align: left; }
      .table.table-oraclerac .col-b p {
        float: left;
        line-height: 50px;
        /*font-weight: bold;*/
        padding-left: 45px; }
      .table.table-oraclerac .col-b .btn {
        float: right;
        height: 34px;
        padding: 16px 30px 0; }
  .table.table-giga {
    position: relative; }
    .table.table-giga td {
      padding: 8px 0px;
      text-align: left;
      font-size: 20px;
      color: #666; }
      .table.table-giga td .line-through {
        text-decoration: line-through;
        font-size: 14px; }
    .table.table-giga thead th {
      color: #999999;
      padding: 10px 0 10px 32px;
      vertical-align: middle; }
      .table.table-giga thead th .title {
        font-size: 24px;
        color: #999; }
    .table.table-giga thead .label {
      background-color: #FFFFFF;
      padding-left: 0; }
    .table.table-giga thead .col-a {
      background-color: #dfdfdf;
      padding: 10px 0 10px 32px; }
    .table.table-giga thead .col-b {
      background-color: #d4d4d4;
      padding: 10px 0 10px 32px; }
    .table.table-giga tbody .label {
      text-align: center;
      font-family: "Roboto-Bold";
      background-color: #4A397B;
      border-color: #948BAC;
      font-size: 24px;
      line-height: 100%;
      color: white;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #221b38;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true);
      width: 240px; }
    .table.table-giga tbody td {
      padding: 7px 0; }
    .table.table-giga .col-a {
      font-size: 16px;
      background-color: #f8f8f8;
      width: 400px; }
      .table.table-giga .col-a p {
        padding-left: 32px; }
    .table.table-giga .col-b {
      background-color: #ebebeb;
      width: 320px;
      text-align: left; }
      .table.table-giga .col-b p {
        /*float: left;*/
        line-height: 50px;
        font-weight: bold;
        padding-left: 32px !important; }
      .table.table-giga .col-b .btn {
        float: right;
        height: 34px;
        padding: 16px 30px 0; }
    .table.table-giga .free .label {
      background-color: #9FC53B;
      color: #FFF;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #76942a;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff76942a,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff76942a,Positive=true); }
    .table.table-giga .free td {
      color: #9FC53B;
      border: none; }
    .table.table-giga .recommended .i-recommended-b {
      left: -16px;
      position: absolute;
      top: 238px; }
  .table.table-varnish {
    position: relative;
    margin-top: 20px; }
    .table.table-varnish td {
      padding: 8px 40px;
      text-align: center;
      font-size: 20px;
      color: #666; }
    .table.table-varnish thead th {
      color: #999999;
      padding: 10px 0 10px 60px;
      vertical-align: middle; }
      .table.table-varnish thead th .title {
        font-size: 24px;
        color: #999; }
    .table.table-varnish thead .label {
      /*background-color: #FFFFFF;*/
      padding-left: 0; }
    .table.table-varnish thead .col-a {
      background-color: #dfdfdf; }
    .table.table-varnish thead .col-b {
      background-color: #d4d4d4; }
      .table.table-varnish thead .col-b .title {
        color: #999; }
    .table.table-varnish tbody .label {
      font-family: "Roboto-Bold";
      background-color: #4A397B;
      border-color: #948BAC;
      font-size: 24px;
      line-height: 100%;
      color: white;
      /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
      text-shadow: 0px -2px 0px #221b38;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff221b38,Positive=true);
      width: 33%;
      padding: 0px 50px;
      /*height: 90px;*/ }
    .table.table-varnish .col-a {
      background-color: #f8f8f8;
      width: 33%;
      text-align: left; }
      .table.table-varnish .col-a p {
        /*padding-left: 45px;*/
        text-align: right;
        padding-right: 65px; }
    .table.table-varnish .col-b {
      background-color: #ebebeb;
      width: 34%;
      text-align: left; }
      .table.table-varnish .col-b p {
        float: left;
        line-height: 50px;
        /*font-weight: bold;*/
        padding-left: 45px; }
      .table.table-varnish .col-b .btn {
        float: right;
        height: 34px;
        padding: 16px 30px 0; }
  .table.table-streaming thead .label {
    color: #333;
    width: 28%; }
  .table.table-streaming thead .type-a {
    width: 18%; }
  .table.table-streaming thead .type-b {
    width: 18%; }
  .table.table-streaming tbody .label {
    font-size: 15px;
    color: #666; }
  .table.table-streaming .type-a {
    color: #333; }
    .table.table-streaming .type-a .title {
      color: #333; }
  .table.table-streaming .type-b {
    color: #666; }
    .table.table-streaming .type-b .title {
      color: #666; }
  .table.table-streaming tfoot {
    background-color: #F8F8F8;
    border-bottom: 1px solid #DDD; }
    .table.table-streaming tfoot td {
      padding: 20px 10px 20px 16px; }
  .table.table-qualdominio thead {
    background-color: #F8F8F8;
    border-bottom: 1px solid #DDD; }
    .table.table-qualdominio thead th {
      padding: 10px 16px;
      text-align: left;
      width: 25%; }
    .table.table-qualdominio thead .title {
      font-family: "Roboto-Bold";
      font-size: 16px; }
  .table.table-qualdominio tbody {
    font-size: 13px;
    color: #666; }
  .table.table-qualdominio .type-a {
    padding-top: 10px;
    padding-left: 14px;
    color: #666;
    font-size: 13px; }
  .table.table-a thead {
    background-color: #F8F8F8; }
    .table.table-a thead th {
      padding: 20px 10px 20px 16px;
      text-align: left; }
    .table.table-a thead .title {
      font-family: "Roboto-Bold";
      font-size: 15px; }
  .table.table-a tbody td {
    border-bottom: 1px solid #DDD;
    padding: 6px 0 6px 16px;
    vertical-align: middle; }
  .table.table-b thead {
    border-bottom: 20px solid #F8F8F8; }
    .table.table-b thead th {
      padding: 20px 10px 20px 16px;
      text-align: left; }
    .table.table-b thead .title {
      font-family: "Roboto-Bold";
      font-size: 16px; }
  .table.table-b tbody td {
    border-bottom: 1px solid #DDD;
    font-size: 15px;
    padding: 4px 0 4px 16px;
    vertical-align: top; }
  .table.table-b tbody .col-a {
    color: #666666;
    width: 50%; }
  .table.table-b tbody .col-b {
    color: #333333;
    width: 50%; }
  .table.table-c thead {
    background-color: #F8F8F8;
    /*.title{
							font-family: "Roboto-Bold";
							font-size: 16px;
						}*/ }
    .table.table-c thead th {
      padding: 25px 10px 20px 16px;
      text-align: left;
      font: 15px "Roboto-Bold"; }
  .table.table-c tbody td {
    border-bottom: 1px solid #DDD;
    font-size: 15px;
    padding: 4px 0 4px 16px;
    vertical-align: top; }
  .table.table-c tbody .col-a {
    color: #666666;
    width: 25%; }
  .table.table-c tbody .col-b, .table.table-c tbody .col-c, .table.table-c tbody .col-d {
    color: #333333;
    width: 25%; }

.label.label-b {
  font-family: "Roboto-Bold";
  color: #666666;
  font-size: 14px; }

caption {
  display: none; }

.link-limpar {
  font-size: 14px; }

/*#top #nav-top .nav-list { float: right; margin-right: 33px; }*/
/*#domain-register-home {
	&:after{
			content: '';
			width: 70%;
			height: 55%;
			z-index: -1;
			position: absolute;
			right: -8px;
			bottom: 9px;
			background: transparent;
			-webkit-transform: skew(20deg) rotate(6deg);
			-moz-transform: skew(20deg) rotate(6deg);
			transform: skew(20deg) rotate(6deg);
			-webkit-box-shadow: 0 10px 8px rgba(0,0,0,0.3);
			box-shadow: 0 10px 8px rgba(0,0,0,0.6);
		}

}
*/
.list-page-backup li.item {
  font-size: 15px !important; }

.backup-small-text {
  font-size: 13px;
  display: block;
  padding: 0px 32px; }

.table-backup tbody .first-row-backup td {
  vertical-align: top; }

.table-backup th {
  padding: 18px 22px !important; }

.table-backup-servidor .col-a {
  font-size: 20px !important; }

.backup-location {
  font-weight: bold;
  color: #666;
  font-size: 15px;
  margin-top: -3px;
  display: block; }

.nav-link.off.static {
  padding-top: 7px !important; }

.fake-table {
  border: 1px solid black;
  width: 932px; }
  .fake-table .table-header, .fake-table .table-row, .fake-table .table-footer {
    height: 50px;
    margin-left: 20px; }
  .fake-table .table-header .cell {
    text-align: center;
    background-color: #aaa;
    color: #999; }
    .fake-table .table-header .cell.left {
      background-color: #fff; }
    .fake-table .table-header .cell.middle {
      background-color: #DFDFDF; }
    .fake-table .table-header .cell.right {
      background-color: #D4D4D4; }
  .fake-table .table-row {
    margin: 0 0 0 20px;
    transition: all .1s linear;
    border: 1px solid #ddd;
    clear: both; }
    .fake-table .table-row.selected {
      border: 1px solid #A8D03E;
      margin-left: 10px; }
      .fake-table .table-row.selected .cell.left {
        width: 310px; }
      .fake-table .table-row.selected .cell.right {
        width: 310px; }
    .fake-table .table-row .cell {
      opacity: .95; }
      .fake-table .table-row .cell.left {
        background-color: #4A397B;
        color: #fff; }
      .fake-table .table-row .cell.middle {
        background-color: #f8f8f8; }
      .fake-table .table-row .cell.right {
        background-color: #EBEBEB; }
  .fake-table .cell {
    font-size: 24px;
    font-family: "Roboto-Bold";
    transition: all .1s linear;
    height: 50px; }
    .fake-table .cell.left {
      width: 300px;
      float: left; }
      .fake-table .cell.left p {
        width: 240px;
        display: block;
        float: right; }
    .fake-table .cell.middle {
      width: 300px;
      float: left; }
      .fake-table .cell.middle p {
        width: 260px;
        display: block;
        margin: auto; }
    .fake-table .cell.right {
      width: 300px;
      float: left; }
      .fake-table .cell.right p {
        width: 240px;
        display: block;
        float: left;
        padding-left: 100px; }

/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  /*-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;*/
  padding: 60px 80px; }
  .fancybox-skin .fancybox-close {
    /*top: 5px;
	right: 5px;*/
    top: 15px;
    right: 15px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  /*-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/ }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('../img/fancybox_sprite.png'); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('../img/fancybox_loading.gif') center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: 7px;
  right: 7px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('../img/blank.gif');
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('../img/fancybox_overlay.png'); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/
/****************************************** HOME ******************************************/
/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/
/************************** PLANOS DE HOSPEDAGEM **********************************************/
/**********************************************************************************************/
.home-plans .support {
  position: relative;
  font-size: 14px; }
.home-plans .i-compare {
  position: absolute;
  right: 128px;
  top: -4px; }
  .home-plans .i-compare .i-compare-link {
    display: block;
    height: 58px;
    text-indent: -99999px;
    width: 128px; }
    .home-plans .i-compare .i-compare-link:hover {
      background-color: #FFF;
      opacity: 0.1;
      -webkit-opacity: 0.1;
      /*webkit*/
      filter: alpha(opacity=10);
      /*ie*/ }
.home-plans .people {
  clear: both;
  float: left;
  height: 456px;
  margin-top: 70px;
  position: relative;
  width: 100%; }
  .home-plans .people .people-link {
    display: block;
    height: 440px;
    text-indent: -99999px;
    /*width: 135px;*/
    width: 300px; }
    .home-plans .people .people-link:hover {
      background-color: #FFF;
      opacity: 0.1;
      -webkit-opacity: 0.1;
      /*webkit*/
      filter: alpha(opacity=10);
      /*ie*/ }
  .home-plans .people .phrase {
    font-size: 15px;
    line-height: 1.2;
    position: absolute;
    right: 7px;
    text-align: right;
    top: 0;
    width: 157px; }
    .home-plans .people .phrase .phrase-link {
      color: #999; }
    .home-plans .people .phrase.last {
      width: 150px; }
  .home-plans .people .grid-4 {
    height: 460px;
    position: relative; }
.home-plans .list-configs {
  bottom: 16px;
  margin: 15px 0;
  position: absolute;
  right: 26px;
  width: auto; }
  .home-plans .list-configs .name-link {
    display: block;
    height: 100px;
    text-indent: -99999px;
    width: 142px; }
    .home-plans .list-configs .name-link:hover {
      background-color: #FFF;
      opacity: 0.1;
      -webkit-opacity: 0.1;
      /*webkit*/
      filter: alpha(opacity=10);
      /*ie*/ }
  .home-plans .list-configs .item {
    border: medium none;
    margin-bottom: 9px;
    padding: 0; }
  .home-plans .list-configs .item-link {
    color: #999; }

.barra-ssd {
  background-color: #A8D121;
  display: block;
  width: 95%;
  color: #fff;
  text-align: right;
  font-size: 14px; }

.barra-disco {
  background-color: #A8D121;
  display: block;
  width: 33%;
  color: #fff;
  text-align: right;
  font-size: 14px; }

.barra-ssd span.ssd-disco-label, .barra-disco span.ssd-disco-label {
  padding: 0 8px;
  line-height: 28px; }

.i-instalador-automatico {
  background: url("../img/adicionais-dos-planos-kingbox.png") no-repeat 0 0;
  height: 105px;
  width: 220px;
  display: block; }

.hosting-adicionais-lista li {
  margin-bottom: 10px;
  text-transform: uppercase; }
.hosting-adicionais-lista .i-hosting-adicionais-lista {
  margin: 0 10px 0 0;
  display: block;
  float: left; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.suporte {
    height: 17px;
    width: 17px;
    background: url("../img/adicionais-dos-planos-icons.png") no-repeat 0 0; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.datacenter {
    height: 17px;
    width: 22px;
    background: url("../img/adicionais-dos-planos-flags.png") no-repeat 0 0; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.hospedagem {
    height: 17px;
    width: 18px;
    background: url("../img/adicionais-dos-planos-hospedagem.png") no-repeat 0 0; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.telefone {
    background-position: 0px 2px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.chat {
    background-position: 0px -38px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.tickets {
    background-position: 0px -77px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.pr {
    background-position: 0px 1px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.rs {
    background-position: 0px -29px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.sp {
    background-position: 0px -58px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.windows {
    background-position: 0px 0px; }
  .hosting-adicionais-lista .i-hosting-adicionais-lista.linux {
    background-position: 0px -30px; }

/**********************************************************************************************/
/********************************** CARROSSEL *************************************************/
/**********************************************************************************************/
.home-carroussel {
  /*margin-top: -312px;*/
  height: 500px;
  overflow: hidden; }

/* Resolve problema no Firefox: imagens do carousel ficavam pulando 1 pixel, precisa de largura/altura  */
#featured .content {
  width: 940px;
  height: 450px;
  left: -940px; }
  #featured .content.first {
    left: 0; }
  #featured .content .content-wrap {
    position: relative; }

.show-later {
  visibility: hidden; }

/**********************************************************************************************/
/************************** REGISTRE SEU DOMINIO **********************************************/
/**********************************************************************************************/
.home-domain-register .box-text {
  background-color: #EAEAEA;
  border: 1px solid #E1E1E1;
  color: #666666;
  padding: 6px 0;
  text-align: center; }
.home-domain-register .form-domain {
  margin-top: -9px; }

/**********************************************************************************************/
/**************************** OUTROS SERVIÇOS *************************************************/
/**********************************************************************************************/
.home-other-services {
  clear: both;
  width: 100%; }
  .home-other-services .sprite-home, .home-other-services .sprite-hosting {
    margin-bottom: 50px; }
    .home-other-services .sprite-home:hover, .home-other-services .sprite-hosting:hover {
      background-color: #FFF;
      opacity: 0.8;
      -webkit-opacity: 0.8;
      /*webkit*/
      filter: alpha(opacity=80);
      /*ie*/ }
  .home-other-services .text {
    margin-bottom: 20px;
    width: 87%; }
  .home-other-services .i-exclusive-a {
    margin-top: 48px; }

/**********************************************************************************************/
/************************** TIRE SUAS DUVIDAS *************************************************/
/**********************************************************************************************/
.home-clear-doubts .five-mins {
  background: url("../img/bg-cleardoubts.png") repeat-x scroll 0 0 transparent;
  height: 382px;
  margin-top: 30px;
  padding: 19px; }
  .home-clear-doubts .five-mins .btn-new {
    width: 74px; }
.home-clear-doubts .five-mins-body {
  border: 1px solid #FFFFFF;
  height: 339px;
  padding-top: 42px;
  width: 260px; }
  .home-clear-doubts .five-mins-body .bg-crown {
    margin: 0 0 16px 114px; }
  .home-clear-doubts .five-mins-body .subtitle {
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 22px;
    line-height: 1.1;
    margin-bottom: 28px;
    text-align: center;
    font-family: "Roboto-light"; }
    .home-clear-doubts .five-mins-body .subtitle strong {
      font-family: "Roboto-bold"; }
  .home-clear-doubts .five-mins-body .text {
    color: #DDDDDD;
    font-size: 15px;
    line-height: 1.2;
    margin: auto auto 40px;
    text-align: center;
    width: 87%; }
.home-clear-doubts .link-chat {
  float: none;
  margin: 0 auto 42px; }
  .home-clear-doubts .link-chat:hover {
    opacity: 0.8;
    -webkit-opacity: 0.8;
    /*webkit*/
    filter: alpha(opacity=80);
    /*ie*/ }
.home-clear-doubts .link-phone-b:hover {
  opacity: 0.8;
  -webkit-opacity: 0.8;
  /*webkit*/
  filter: alpha(opacity=80);
  /*ie*/ }

.box-chat {
  text-align: center; }

/**********************************************************************************************/
/*************************************** SOCIAIS **********************************************/
/**********************************************************************************************/
.social {
  padding: 69px 0 0 0;
  /* esconde related links dentro do CDATA nos itens de RSS */
  /* borda superior na lista de itens de RSS */ }
  .social .box-fb-like {
    margin: 0 0 40px 0;
    float: left; }
  .social .social-net {
    float: right;
    padding: 0;
    margin: 0;
    width: 175px; }
    .social .social-net .item {
      float: left; }
    .social .social-net .snt {
      float: left;
      height: 35px;
      width: 35px;
      text-indent: -9999px; }
  .social .i-kingblog {
    left: 107px;
    position: absolute;
    top: -29px; }
  .social .i-bullet-a {
    margin: 5px 6px 0 0; }
  .social .title {
    color: #333;
    font-size: 22px;
    margin-bottom: 40px;
    position: relative; }
  .social .subtitle {
    color: #333;
    font-size: 18px;
    margin-bottom: 4px; }
  .social .support {
    color: #666;
    font-size: 15px;
    margin-bottom: 60px; }
  .social .crp_related {
    display: none; }
  .social .list-news {
    border-top: 1px dashed #CCC;
    margin-top: 30px; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANOS ****************************************/
/**********************************************************************************************/
.page-plans .box-notice {
  margin: 0; }
.page-plans .box-a .subtitle {
  color: #393939;
  font-size: 20px;
  margin-bottom: 8px; }
.page-plans .box-a .support {
  color: #666666;
  font-size: 16px;
  margin-bottom: 20px;
  padding-right: 8px; }
.page-plans .box-a .link-a {
  margin: 0; }
.page-plans .anchor-plans {
  position: absolute;
  top: 0; }

.box-plans {
  padding-top: 30px;
  position: relative; }
  .box-plans .mega .btn-contrate, .box-plans .nitro .btn-contrate, .box-plans .turbo .btn-contrate, .box-plans .ultra .btn-contrate {
    margin-bottom: 36px; }
  .box-plans .sprite {
    position: absolute;
    right: -4px;
    top: -9px; }
  .box-plans .recommended {
    padding-top: 80px;
    padding-bottom: 64px; }
  .box-plans .type-cloud.recommended {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true);
    margin: -24px 0 0 -10px;
    width: 244px;
    z-index: 3; }
  .box-plans .box-plan.nitro.recommended, .box-plans .box-plan.ultra.recommended, .box-plans .box-plan.turbo.recommended, .box-plans .box-plan.mega.recommended {
    padding-top: 84px;
    padding-bottom: 60px;
    margin-top: -24px; }

.box-plan {
  float: left;
  /*height: 464px;*/
  padding-bottom: 40px;
  width: 310px;
  padding-top: 60px;
  position: relative;
  z-index: 2; }
  .box-plan .title {
    font-size: 30px;
    color: #FFF;
    text-shadow: 0px -2px 0px black;
    font-family: "Roboto-bold";
    text-transform: uppercase;
    text-align: center; }
  .box-plan .support {
    font-size: 16px;
    line-height: 130%;
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    margin: 0 auto 30px auto;
    width: 210px; }
  .box-plan .price {
    background-color: #2B2B2B;
    color: #FFFFFF;
    font-family: "Roboto-Regular";
    font-size: 45px;
    font-weight: bold;
    height: 96px;
    padding: 14px 0 0;
    text-align: center; }
    .box-plan .price .sup {
      color: #FFF;
      font-size: 25px; }
    .box-plan .price .span {
      color: #AAAAAA;
      font-family: "Roboto-Regular";
      font-size: 18px;
      font-weight: 500; }
  .box-plan .btn-contrate {
    display: block;
    position: relative;
    /*margin: -26px auto 36px auto;*/
    margin: -26px auto 0 auto; }
  .box-plan .list-configs {
    border-top: 1px dashed #fff;
    margin: auto;
    width: 260px; }
    .box-plan .list-configs .item {
      border-color: #FFF;
      color: #FFFFFF;
      font-size: 15px;
      padding-left: 4px; }
  .box-plan.ultra {
    background-color: #666; }
    .box-plan.ultra .price {
      background-color: #575757; }
  .box-plan.nitro, .box-plan.wireless3 {
    background-color: #333333; }
    .box-plan.nitro .price, .box-plan.wireless3 .price {
      background-color: #2B2B2B; }
  .box-plan.turbo, .box-plan.wireless2 {
    background-color: #4A397B;
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true);
    /*height: 490px;*/
    /*padding-top: 80px;*/
    z-index: 3; }
    .box-plan.turbo .title, .box-plan.wireless2 .title {
      text-shadow: 0px -2px 0px #251c3d;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff251c3d,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff251c3d,Positive=true); }
    .box-plan.turbo .price, .box-plan.wireless2 .price {
      background-color: #42336E; }
      .box-plan.turbo .price .span, .box-plan.wireless2 .price .span {
        color: #B3ADC5; }
  .box-plan.wireless2 {
    width: 340px;
    margin: -24px 0 0 -10px; }
  .box-plan.mega, .box-plan.wireless1 {
    background-color: #F8B101;
    margin-left: -10px; }
    .box-plan.mega .title, .box-plan.wireless1 .title {
      text-shadow: 0px -2px 0px #dc9501;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ffdc9501,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ffdc9501,Positive=true); }
    .box-plan.mega .price, .box-plan.wireless1 .price {
      background-color: #EBA801; }
      .box-plan.mega .price .span, .box-plan.wireless1 .price .span {
        color: #F7DC99; }
  .box-plan .layer-disabled {
    opacity: 0.6;
    -webkit-opacity: 0.6;
    filter: alpha(opacity=60); }
    .box-plan .layer-disabled .btn-contrate:hover {
      background-color: #76942A;
      background-image: none;
      background: -moz-linear-gradient(top, #A8D03E, #76942A) repeat scroll 0 0 transparent;
      background: -webkit-gradient(linear, left top, left bottom, from(#A8D03E), to(#76942A));
      filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#A8D03E, endColorstr=#76942A); }
  .box-plan.wireless1, .box-plan.wireless3 {
    /*height:290px;*/
    padding-bottom: 64px; }
  .box-plan.wireless2 {
    /*height:320px;*/
    padding-top: 80px;
    padding-bottom: 88px; }
  .box-plan .advice {
    color: #F7DC99;
    font-family: "Roboto-Regular";
    font-size: 18px;
    font-weight: normal;
    margin: 6px auto 0;
    width: 270px; }
  .box-plan.type-resell.recommended {
    padding-top: 60px;
    padding-bottom: 40px; }
  .box-plan.type-resell .price {
    font-size: 32px !important; }
  .box-plan.type-resell, .box-plan.type-cloud {
    /*height: 300px;*/
    width: 234px; }
    .box-plan.type-resell .title, .box-plan.type-cloud .title {
      line-height: 100%;
      margin: 0 auto 30px;
      width: 62%; }
    .box-plan.type-resell .price, .box-plan.type-cloud .price {
      font-size: 40px; }
      .box-plan.type-resell .price .sup, .box-plan.type-cloud .price .sup {
        font-size: 22px; }
    .box-plan.type-resell .list-configs, .box-plan.type-cloud .list-configs {
      margin-bottom: 40px;
      width: 210px; }
    .box-plan.type-resell .nodiscount-price, .box-plan.type-cloud .nodiscount-price {
      height: 30px;
      background-color: #000000;
      color: #A8A9A6;
      font-size: 18px;
      height: 30px;
      /*line-height: 120%;*/
      padding: 4px 0 0;
      text-align: center;
      text-decoration: line-through; }
  .box-plan.type-cloud {
    /*height: 422px;*/ }
    .box-plan.type-cloud .title {
      text-transform: none;
      width: 92%; }
    .box-plan.type-cloud .price {
      /*padding-top: 28px; */ }
    .box-plan.type-cloud .nodiscount-price {
      /*background: none !important;*/
      text-align: left;
      color: #F5D481;
      font-weight: normal;
      /*line-height: normal;*/
      /*height: auto;*/
      font-family: "Roboto-Regular";
      /*margin: -17px 0 -7px 21px;*/ }
  .box-plan.revenda-vii .title, .box-plan.revenda-viii .title, .box-plan.revenda-ix .title, .box-plan.revenda-x .title {
    text-shadow: 0px -2px 0px black;
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff000000,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff000000,Positive=true); }
  .box-plan.revenda-vii .price, .box-plan.revenda-viii .price, .box-plan.revenda-ix .price, .box-plan.revenda-x .price {
    background-color: #2b2b2b; }
    .box-plan.revenda-vii .price .span, .box-plan.revenda-viii .price .span, .box-plan.revenda-ix .price .span, .box-plan.revenda-x .price .span {
      color: #A8A9A6; }
  .box-plan.revenda-vii .nodiscount-price, .box-plan.revenda-viii .nodiscount-price, .box-plan.revenda-ix .nodiscount-price, .box-plan.revenda-x .nodiscount-price {
    background-color: #252525;
    color: #A8A8A8; }
  .box-plan.revenda-vii {
    background-color: #2b5555; }
    .box-plan.revenda-vii .nodiscount-price {
      background-color: #224444; }
    .box-plan.revenda-vii .price {
      background-color: #295252; }
  .box-plan.revenda-viii {
    background-color: #224444; }
    .box-plan.revenda-viii .nodiscount-price {
      background-color: #1a3333; }
    .box-plan.revenda-viii .price {
      background-color: #244747; }
  .box-plan.revenda-ix {
    background-color: #1a3333; }
    .box-plan.revenda-ix .nodiscount-price {
      background-color: #112222; }
    .box-plan.revenda-ix .price {
      background-color: #1f3d3d; }
  .box-plan.revenda-x {
    background-color: #112222; }
    .box-plan.revenda-x .nodiscount-price {
      background-color: #091111; }
    .box-plan.revenda-x .price {
      background-color: #1a3333; }
  .box-plan.revenda-vi, .box-plan.cloud-5 {
    background-color: #333; }
    .box-plan.revenda-vi .title, .box-plan.cloud-5 .title {
      text-shadow: 0px -2px 0px black;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff000000,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff000000,Positive=true); }
    .box-plan.revenda-vi .price, .box-plan.cloud-5 .price {
      background-color: #2b2b2b; }
      .box-plan.revenda-vi .price .span, .box-plan.cloud-5 .price .span {
        color: #A8A9A6; }
    .box-plan.revenda-vi .nodiscount-price, .box-plan.cloud-5 .nodiscount-price {
      background-color: #252525;
      color: #A8A8A8; }
  .box-plan.revenda-v, .box-plan.cloud-4 {
    background-color: #666666; }
    .box-plan.revenda-v .title, .box-plan.cloud-4 .title {
      text-shadow: 0px -2px 0px #333333;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff333333,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff333333,Positive=true); }
    .box-plan.revenda-v .price, .box-plan.cloud-4 .price {
      background-color: #575757; }
      .box-plan.revenda-v .price .span, .box-plan.cloud-4 .price .span {
        color: #BCBCBC; }
    .box-plan.revenda-v .nodiscount-price, .box-plan.cloud-4 .nodiscount-price {
      background-color: #4a4a4a;
      color: #B7B7B7; }
  .box-plan.revenda-iv {
    background-color: #4A397B;
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true);
    /*height: 420px;*/
    /*padding-top: 80px;*/
    z-index: 3; }
    .box-plan.revenda-iv .title {
      text-shadow: 0px -2px 0px #251c3d;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff251c3d,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff251c3d,Positive=true); }
    .box-plan.revenda-iv .price {
      background-color: #42336E; }
      .box-plan.revenda-iv .price .span {
        color: #B3ADC5; }
    .box-plan.revenda-iv .nodiscount-price {
      background-color: #3B2E63;
      color: #B1ABC1; }
  .box-plan.revenda-iii {
    background-color: #F8B101; }
    .box-plan.revenda-iii .title {
      text-shadow: 0px -2px 0px #dc9501;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ffdc9501,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ffdc9501,Positive=true); }
    .box-plan.revenda-iii .price {
      background-color: #EBA801; }
      .box-plan.revenda-iii .price .span {
        color: #F7DC99; }
    .box-plan.revenda-iii .nodiscount-price {
      background-color: #DF9F01;
      color: #F2D999; }
  .box-plan.cloud-2 {
    background-color: #F8B101;
    /*		-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		box-shadow:0px 0px 20px rgba(0,0,0,0.4);
		-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true)";
		filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=0,Color=#66000000,Positive=true);
        margin: -24px 0 0 -10px;

        width: 244px;
		z-index: 3;
*/
    /*height: 442px;*/
    /*padding-top: 80px;*/ }
    .box-plan.cloud-2 .title {
      text-shadow: 0px -2px 0px #dc9501;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ffdc9501,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ffdc9501,Positive=true); }
    .box-plan.cloud-2 .price {
      background-color: #EBA801; }
      .box-plan.cloud-2 .price .span {
        color: #F7DC99; }
    .box-plan.cloud-2 .nodiscount-price {
      background-color: #DF9F01;
      color: #F2D999; }
  .box-plan.cloud-3 {
    background-color: #4A397B; }
    .box-plan.cloud-3 .nodiscount-price {
      background-color: #3B2E63;
      color: #B1ABC1; }
    .box-plan.cloud-3 .title {
      text-shadow: 0px -2px 0px #251c3d;
      -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff251c3d,Positive=true)";
      zoom: 1;
      filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-2,Color=#ff251c3d,Positive=true); }
    .box-plan.cloud-3 .price {
      background-color: #42336E; }
      .box-plan.cloud-3 .price .span {
        color: #B3ADC5; }
  .box-plan.type-single {
    background-color: #4A397B;
    padding-top: 40px;
    /*height: 288px;*/
    width: 940px; }
    .box-plan.type-single .box-single {
      width: 276px; }
    .box-plan.type-single .title {
      line-height: 1;
      margin: 0 auto 36px;
      text-transform: capitalize;
      width: 100%;
      text-align: center;
      font-family: "Roboto-bold"; }
    .box-plan.type-single .list-configs {
      width: 98%; }
      .box-plan.type-single .list-configs .item {
        font-size: 14px; }
    .box-plan.type-single .price {
      background-color: #42336E;
      height: 110px;
      padding: 28px 0 0 30px;
      text-align: left;
      margin-top: 12px; }
      .box-plan.type-single .price .nodiscount-price {
        color: #FFFFFF;
        font-family: "Roboto-Light";
        font-size: 15px;
        font-weight: 200;
        text-align: left; }
      .box-plan.type-single .price .price-value {
        font-size: 40px; }

.obs .support {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 120%;
  color: #999999; }
.obs p.text-e {
  margin-bottom: 5px; }

.bt-expand-table {
  color: #FFF;
  cursor: pointer;
  padding: 0 0 0 16px; }

.bt-expand-table .arrow {
  border-color: #FFF #A9D03F #A9D03F #A9D03F;
  border-style: solid;
  border-width: 5px;
  height: 0;
  position: absolute;
  right: 16px;
  top: 18px;
  width: 0; }

.box-notice.on .bt-expand-table .arrow {
  border-color: #A9D03F #A9D03F #FFF #A9D03F;
  top: 12px; }

.box-notice.off .arrow-bottom {
  display: none; }

.line-extra .sprite {
  float: left;
  margin: 0 12px 12px 0; }
.line-extra .sprite-b {
  float: left;
  margin: 8px 12px 12px 0; }
.line-extra .title-e {
  color: #3A3A3B;
  line-height: 100%;
  width: 200px; }
.line-extra .subtitle {
  line-height: 90%;
  margin: 0 0 12px 0;
  padding: 2px 0 0 0; }
.line-extra .text {
  clear: both; }

.line-advantages {
  padding: 70px 0 0 0; }
  .line-advantages .container {
    background: transparent url(../img/plans-bg-bonus.png) no-repeat top right;
    min-height: 302px; }
  .line-advantages .support {
    clear: both;
    color: #333333;
    font-size: 16px;
    line-height: 130%;
    width: 400px; }

/**********************************************************************************************/
/************************************* PAGINA DE HOSPEDAGEM ***********************************/
/**********************************************************************************************/
.page-hosting .text-b {
  font-size: 18px; }
.page-hosting.line-one {
  background: transparent url(../img/hosting-bg-line-one.png) no-repeat right 64px;
  min-height: 302px; }
.page-hosting.line-two {
  padding: 60px 0; }
  .page-hosting.line-two .title {
    font-size: 24px;
    color: #FFF;
    line-height: 100%;
    margin-bottom: 20px;
    text-align: center; }
  .page-hosting.line-two .sprite-hosting {
    margin: 0 auto 20px auto; }
  .page-hosting.line-two .text {
    color: #FFF;
    margin: auto;
    width: 204px; }
.page-hosting.line-three {
  background: transparent url(../img/hosting-bg-line-three.png) no-repeat right top;
  min-height: 456px;
  padding-top: 50px; }
.page-hosting.line-four .subtitle {
  color: #4A3979;
  font-size: 30px;
  line-height: 90%;
  margin-bottom: 20px; }
.page-hosting.line-four .support {
  width: 400px; }
.page-hosting.line-five .bg-still-doubts {
  margin-bottom: 6px; }
.page-hosting.line-five .support {
  color: #666666;
  float: left;
  line-height: 130%;
  margin-bottom: 20px;
  width: 450px; }
.page-hosting.line-five .link-phone-c {
  display: block;
  float: left;
  text-indent: -9999px; }
  .page-hosting.line-five .link-phone-c:hover {
    opacity: 0.8;
    -webkit-opacity: 0.8;
    /*webkit*/
    filter: alpha(opacity=80);
    /*ie*/ }

/**********************************************************************************************/
/************************************* PAGINA DE MIGRACAO ***********************************/
/**********************************************************************************************/
.host-migration .support {
  color: #333;
  font-size: 16px;
  line-height: 130%; }
.host-migration .text-b {
  font-size: 18px;
  margin-bottom: 40px; }
.host-migration .text-c {
  color: #666;
  font-size: 14px; }
.host-migration.line-one {
  background: transparent url(../img/migration-bg-line-one.png) no-repeat 560px 26px;
  min-height: 302px;
  padding-top: 60px;
  margin-top: -60px; }
  .host-migration.line-one .subtitle {
    font-family: "Roboto-Bold";
    font-size: 30px;
    color: #FFBF00;
    line-height: 100%; }
.host-migration.line-three {
  /*height: 180px;*/
  padding: 30px 0; }
  .host-migration.line-three .subtitle {
    font-size: 24px;
    line-height: 125%;
    color: #393939;
    margin-bottom: 30px;
    font-family: Roboto-light; }
  .host-migration.line-three .support {
    font-size: 16px;
    line-height: 130%;
    color: #666666;
    margin-bottom: 20px; }
  .host-migration.line-three .link-a {
    margin: 0; }

/**********************************************************************************************/
/************************************* PAGINA DE REVENDA ***********************************/
/**********************************************************************************************/
.resell.line-one {
  background: transparent url(../img/resell-bg-line-one.png) no-repeat right 50px;
  min-height: 302px;
  padding-top: 12px;
  margin-top: -12px; }
.resell.line-two .sprite-hosting {
  margin-bottom: 24px; }
.resell.line-two .support {
  font-size: 16px;
  line-height: 120%;
  color: #333333; }

/**********************************************************************************************/
/********************************** PAGINA DE EMAIL MARKETING  ********************************/
/**********************************************************************************************/
.page-emm.line-one {
  background: transparent url(../img/emm-bg-line-one-smaller.png) no-repeat 525px 0px;
  /*min-height: 421px;*/
  /*padding-top: 70px;
		margin-top:-70px;*/ }
.page-emm.line-two .thumb {
  margin-bottom: 8px; }
.page-emm.line-two .subtitle {
  color: #333;
  font-size: 20px;
  margin-bottom: 14px; }
.page-emm input.type-g {
  height: 50px !important;
  padding-top: 0px !important; }

/**********************************************************************************************/
/******************************** PAGINA DE EMAIL PERSONALIZADO *******************************/
/**********************************************************************************************/
.page-email-personalizado.line-one {
  background: transparent url(../img/email-personalizado-bg-line-one.png) no-repeat;
  background-position: calc(100% - 70px) top; }

/**********************************************************************************************/
/************************************* PAGINA DE ORACLE RAC ***********************************/
/**********************************************************************************************/
.page-oraclerac.line-one {
  background: transparent url(../img/adicionaloraclerac-bg-line-one.png) no-repeat 660px 50px;
  min-height: 421px;
  /*padding-top: 70px;
		margin-top:-70px;*/ }
.page-oraclerac.line-two .thumb {
  margin-bottom: 8px; }
.page-oraclerac.line-two .subtitle {
  color: #333;
  font-size: 24px;
  margin-bottom: 14px;
  font-weight: bold; }
.page-oraclerac.line-two .title-d {
  color: #393939; }
.page-oraclerac.line-four .title-d {
  color: #393939; }

/**********************************************************************************************/
/************************************* PAGINA DE VARNISH **************************************/
/**********************************************************************************************/
.page-varnish.line-one {
  background: transparent url(../img/adicionalvarnish-bg-line-one.png) no-repeat 550px 0px;
  min-height: 421px;
  /*padding-top: 70px;
		margin-top:-70px;*/ }
.page-varnish form .list-form .label {
  padding: 4px 6px 0 0; }
.page-varnish input[type=submit].type-special {
  padding-top: 20px !important; }

/**********************************************************************************************/
/************************************* PAGINA DE NGINX ****************************************/
/**********************************************************************************************/
.page-nginx.line-one {
  background: transparent url(../img/adicionalnginx-bg-line-one.png) no-repeat 580px 130px;
  min-height: 421px;
  /*padding-top: 70px;
		margin-top:-70px;*/ }

/**********************************************************************************************/
/************************************* PAGINA DE OI WIFI **************************************/
/**********************************************************************************************/
.page-oiwifi.line-one {
  background: transparent url(../img/planoiwifi-bg-line-one.png) no-repeat 614px 60px;
  /*min-height: 370px;
		padding-top: 70px;
		margin-top:-70px;*/ }
.page-oiwifi .list .item {
  padding: 1px 0px;
  border: 0px; }

/**********************************************************************************************/
/************************************* PAGINA DE IPV6 ****************************************/
/**********************************************************************************************/
.page-ipv6.line-one {
  background: transparent url(../img/adicionalipv6-bg-line-one.png) no-repeat 525px 50px;
  min-height: 350px;
  padding-top: 24px;
  margin-top: -24px; }
.page-ipv6 .list .item {
  padding: 1px 0px;
  border: 0px; }

/**********************************************************************************************/
/********************************* PAGINA DE IP DEDICADO **************************************/
/**********************************************************************************************/
.page-ipdedicado {
  /*.list{
		.item{
			padding:1px 0px;
			border: 0px;
		}
	}*/ }
  .page-ipdedicado.line-one {
    background: transparent url(../img/adicionalipdedicado-bg-line-one.png) no-repeat 545px 40px;
    min-height: 350px;
    padding-top: 24px;
    margin-top: -24px; }

/**********************************************************************************************/
/************************************ PAGINAS DE BACKUP ***************************************/
/**********************************************************************************************/
.page-backup-computador.line-one {
  background: transparent url(../img/backup-computador-bg-line-one.png) no-repeat 668px 80px;
  min-height: 420px; }

.page-backup-servidor.line-one {
  background: transparent url(../img/backup-servidor-bg-line-one.png) no-repeat 665px 104px;
  min-height: 440px; }

/**********************************************************************************************/
/************************************* GIGA INTERNET  *****************************************/
/**********************************************************************************************/
.page-giga.line-one {
  background: transparent url(../img/giga-internet-bg-line-one.png) no-repeat 576px 116px;
  min-height: 370px; }

/**********************************************************************************************/
/**************************************** ERRO 404 ********************************************/
/**********************************************************************************************/
.page-e404 .page-logo {
  position: relative;
  top: 38px;
  left: -17px; }
.page-e404 .btn-new {
  margin-top: -12px;
  height: 42px; }
.page-e404 .fakeshadow {
  width: 150px;
  height: 10px;
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
  box-shadow: 0px 18px 10px #bbb;
  position: relative;
  top: 13px; }
.page-e404 .searchbox {
  border: 1px solid #ccc;
  width: 421px;
  height: 36px;
  position: relative;
  margin-top: -12px;
  margin-right: 6px; }

/**********************************************************************************************/
/********************************* PAGINA CERTIFICADO SSL *************************************/
/**********************************************************************************************/
.page-certificadossl.line-one {
  background: transparent url(../img/adicionalcertificadossl-bg-line-one.png) no-repeat right top;
  min-height: 565px;
  /*padding-top: 65px;
		margin-top:-65px;*/ }
.page-certificadossl .list {
  /*padding: 2px 0 15px 0;*/
  /*padding:0px;*/ }
  .page-certificadossl .list .item {
    /*padding: 0px;
			border: 0px;*/
    padding: 0px; }
.page-certificadossl.line-two .list .item {
  padding-bottom: 14px; }
  .page-certificadossl.line-two .list .item .i-bullet.b {
    margin: 6px 4px 15px 0; }

/**********************************************************************************************/
/*************************************                 ****************************************/
/**********************************************************************************************/
.corporate.line-one {
  padding-top: 30px;
  margin-top: -30px; }
.corporate.line-three {
  padding: 36px 0; }
  .corporate.line-three .title-e {
    color: #666666;
    margin-top: 52px; }
  .corporate.line-three .i-exclusive-d, .corporate.line-three .i-exclusive-e {
    float: left;
    margin: 0 20px 20px 0; }

/**********************************************************************************************/
/************************************* PAGINA DE CLOUD ****************************************/
/**********************************************************************************************/
.page-cloud.line-one {
  background: transparent url(../img/cloud-bg-line-one.png) no-repeat 540px 40px;
  min-height: 370px; }

/**********************************************************************************************/
/************************************* PAGINA DE SERVIDOR DEDICADO ****************************/
/**********************************************************************************************/
.page-dedicated.line-one {
  background: transparent url(../img/dedicado-bg-line-one.png) no-repeat 520px 50px;
  min-height: 334px; }

/**********************************************************************************************/
/******************************** PAGINA DE REGISTRO DE DOMINIO *******************************/
/**********************************************************************************************/
.page-domain.line-one {
  /*background: transparent url(../img/domain-bg-line-one.png) no-repeat right 76px;
		min-height: 152px;*/ }
  .page-domain.line-one .img-main {
    margin-top: 38px; }
.page-domain .box-domain {
  background-color: #34265F;
  padding: 70px 0 80px 0;
  text-align: center;
  width: 100%; }
  .page-domain .box-domain .domain-titles {
    margin-bottom: 20px; }
  .page-domain .box-domain .title-f {
    color: #FFFFFF;
    font-size: 24px;
    margin-bottom: 14px; }
  .page-domain .box-domain .support {
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 6px; }
.page-domain .search-domain {
  float: left; }
  .page-domain .search-domain .www {
    box-shadow: none; }
  .page-domain .search-domain .input-domain {
    box-shadow: none;
    width: 510px; }
  .page-domain .search-domain .fake-combo {
    box-shadow: none; }
  .page-domain .search-domain .list-fake-combo {
    right: 193px;
    top: 39px; }
  .page-domain .search-domain .btn-search-domain {
    float: left;
    margin: 0 0 0 12px; }
  .page-domain .search-domain .form-feedback {
    color: #fff;
    text-align: left; }
.page-domain .return-title {
  font-size: 16px;
  margin-bottom: 20px; }
  .page-domain .return-title strong {
    font-family: "Roboto-Bold"; }
.page-domain .success .return-title {
  color: #A9D03F; }
.page-domain .error .return-title {
  color: #BE4847; }
.page-domain #return-domain-input {
  float: left;
  margin-right: 6px; }
.page-domain.box-gray {
  padding: 40px 0 0 0; }
  .page-domain.box-gray .text-c {
    color: #666666; }
    .page-domain.box-gray .text-c strong {
      color: #B8B8B8; }
  .page-domain.box-gray .item {
    color: #666666; }
.page-domain .btn-fake-combo {
  height: 40px;
  border-bottom: 1px solid #CCC; }
.page-domain .error .form-feedback {
  color: #B45F5E; }
.page-domain .error .input-domain {
  border-color: #CCC !important; }

.domain-box-notice-inner {
  width: 50%; }

.page-planos-dev.line-one {
  background: transparent url(../img/planosdev-bg-line-one.png) no-repeat;
  background-position: calc(100% - 30px) 60px;
  min-height: 420px; }

/**********************************************************************************************/
/***************************************** PAGINA DE PLANO JAVA *******************************/
/**********************************************************************************************/
.page-planjava.line-one {
  background: transparent url(../img/planjava-bg-line-one.png) no-repeat 660px top;
  min-height: 334px; }
.page-planjava.line-two table {
  width: 100%; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANO COLDFUSION ******************************/
/**********************************************************************************************/
.page-coldfusion.line-one {
  background: transparent url(../img/plancoldfusion-bg-line-one.png) no-repeat 660px 12px;
  min-height: 334px; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANO ZOPE/PLONE ******************************/
/**********************************************************************************************/
.page-zope.line-one {
  background: transparent url(../img/planplone-bg-line-one.png) no-repeat 660px 30px;
  padding-top: 30px;
  margin-top: -30px; }

/**********************************************************************************************/
/************************************** PAGINA DE PLANO WEBPY *********************************/
/**********************************************************************************************/
.page-webpy.line-one {
  background: transparent url(../img/planwebpy-bg-line-one.png) no-repeat 660px 5px;
  min-height: 300px; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANO DJANGO **********************************/
/**********************************************************************************************/
.page-django.line-one {
  background: transparent url(../img/plandjango-bg-line-one.png) no-repeat 655px 80px; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANO PYTHON **********************************/
/**********************************************************************************************/
.page-python.line-one {
  background: transparent url(../img/planpython-bg-line-one.png) no-repeat 660px 5px; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANO TURBOGEARS ******************************/
/**********************************************************************************************/
.page-turbogears.line-one {
  background: transparent url(../img/planturbogears-bg-line-one.png) no-repeat 660px 5px;
  min-height: 300px; }

/**********************************************************************************************/
/************************************ PAGINA DE PLANO RUBY ON RAILS ***************************/
/**********************************************************************************************/
.page-ruby.line-one {
  background: transparent url(../img/planruby-bg-line-one.png) no-repeat right top; }
.page-ruby.line-two {
  background: transparent url(../img/planruby-bg-line-two.png) no-repeat left top; }

/**********************************************************************************************/
/************************************ PAGINA DE STREAMING *************************************/
/**********************************************************************************************/
.page-streaming.line-one {
  /*background: transparent url(../img/streaming-bg-line-one.png) no-repeat right top;
		min-height: 278px;*/ }
.page-streaming.line-two .sprite-hosting {
  float: left;
  margin: 0 12px 0 0; }
.page-streaming.line-two .title-e {
  margin: 36px 0 2px 0; }
.page-streaming .box-streaming .label {
  color: #FFF;
  clear: both;
  font-size: 15px;
  margin-bottom: 4px;
  display: block;
  text-indent: 4px; }
.page-streaming .box-streaming .select {
  color: #333333;
  height: 40px;
  width: 96%; }
.page-streaming .list-configs {
  clear: both; }
  .page-streaming .list-configs .item {
    padding: 4px 0; }
.page-streaming .checks {
  clear: both;
  float: left;
  margin-bottom: 26px;
  width: 100%; }
  .page-streaming .checks .radio {
    float: left;
    margin: 4px 4px 0 0; }
  .page-streaming .checks .label {
    color: #FFFFFF;
    float: left;
    font-family: Roboto-Bold;
    font-size: 16px;
    margin-right: 20px; }
.page-streaming .box-plan .title {
  text-transform: none; }

/**********************************************************************************************/
/************************************** PAGINA CRIADOR DE SITES *******************************/
/**********************************************************************************************/
.page-creator .thumb {
  margin: 0 0 24px; }
.page-creator .thumb-b {
  margin: 0 0 4px; }
.page-creator.line-one {
  background: transparent url(../img/plancreator-bg-line-one.png) no-repeat right top;
  padding-top: 40px;
  margin-top: -40px;
  min-height: 360px; }
.page-creator.line-four {
  background: transparent url(../img/plancreator-bg-line-four.jpg) no-repeat 110px 90px;
  padding-top: 40px;
  margin-top: -40px;
  min-height: 450px; }
.page-creator .price {
  /*background-color: #2B2B2B;*/
  /*color: #FFFFFF;*/
  font-family: "Roboto-bold";
  font-size: 45px;
  /*font-weight: 700;*/
  /*height: 96px;*/
  /*padding: 14px 0 0;*/
  /*text-align: center;*/ }
  .page-creator .price .sup {
    /*color: #FFF;*/
    font-size: 25px; }
  .page-creator .price .span {
    color: #AAAAAA;
    font-family: "Roboto-Regular";
    font-size: 18px;
    font-weight: 500; }

/**********************************************************************************************/
/*********************************************** FAQ ******************************************/
/**********************************************************************************************/
.faq .item-noborder {
  border-bottom: none;
  padding: 0px; }
.faq .text {
  color: #666666;
  font-size: 15px;
  line-height: 140%; }
.faq .text-c {
  color: #333333;
  font-size: 16px; }
.faq .text-e {
  color: #999999; }
.faq .list .i-bullet-a {
  margin: 4px 12px 4px 7px; }
.faq .open .question .item-link {
  color: #000; }
.faq .question {
  margin-bottom: 2px;
  width: 90%; }
  .faq .question .item-link {
    color: #666;
    cursor: pointer; }
.faq .answer {
  display: none;
  padding: 12px 0 20px 34px;
  width: 90%; }
  .faq .answer .list {
    list-style-position: outside;
    list-style-type: lower-alpha;
    margin-left: 40px; }
  .faq .answer .list-b {
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 40px;
    margin-bottom: 2px; }
  .faq .answer .list-nomargin {
    list-style-type: none;
    margin-left: 0px; }
  .faq .answer .list-item {
    margin-bottom: 16px; }
.faq .list-c {
  list-style-position: outside;
  list-style-type: lower-alpha;
  margin-left: 20px; }
  .faq .list-c .list-item {
    font-size: 15px;
    color: #666666;
    margin-bottom: 10px; }
  .faq .list-c.no-bullets {
    list-style-type: none; }
    .faq .list-c.no-bullets .item {
      margin-left: -18px; }
.faq .title-g {
  color: #666666;
  margin-bottom: 8px; }
.faq code {
  background: none repeat scroll 0 0 #F5F5F5;
  border-top: 4px solid #ECECEC;
  display: block;
  overflow: auto;
  padding: 10px 0 40px 40px;
  white-space: pre-line;
  margin-bottom: 16px; }
.faq .searched {
  background-color: #FFFF95;
  color: #272600 !important; }
.faq .link {
  color: #999;
  font-size: 13px; }
.faq .control-form {
  position: relative; }
  .faq .control-form .label {
    color: #999999;
    font-size: 13px;
    clear: both;
    display: block;
    margin-bottom: 4px; }
  .faq .control-form .input-text {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 14px;
    height: 38px;
    margin: 0 0 10px 0;
    padding: 0 0 0 6px;
    position: relative;
    vertical-align: middle;
    width: 340px;
    z-index: 2; }
  .faq .control-form .aux-shadow {
    content: '';
    width: 161px;
    height: 5px;
    z-index: 1;
    position: absolute;
    left: 11px;
    top: 44px;
    background: transparent;
    -webkit-transform: skew(-15deg) rotate(-3deg);
    -moz-transform: skew(-15deg) rotate(-3deg);
    transform: skew(-15deg) rotate(-3deg);
    -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0 12px 5px rgba(0, 0, 0, 0.4);
    -webkit-transform: skew(-15deg) rotate(-5deg);
    -moz-transform: skew(-15deg) rotate(-5deg);
    transform: skew(-15deg) rotate(-5deg);
    -webkit-box-shadow: 0 11px 9px rgba(0, 0, 0, 0.3);
    box-shadow: 0 11px 9px rgba(0, 0, 0, 0.6); }
  .faq .control-form .control-return {
    clear: both;
    color: #999;
    font-size: 13px; }
  .faq .control-form .btn-new {
    margin-left: 6px; }
.faq .title-f {
  text-transform: uppercase; }
.faq .list-d .item {
  padding: 4px 0; }

/**********************************************************************************************/
/***************************************** PAGINA DE AFILIADOS ********************************/
/**********************************************************************************************/
.page-afiliados.line-one {
  background: transparent url(../img/afiliados-bg-line-one.png) no-repeat 660px 20px;
  min-height: 285px;
  padding-top: 10px;
  margin-top: -10px; }
.page-afiliados .box-fixed-size {
  min-height: 180px;
  padding-bottom: 10px; }

/**********************************************************************************************/
/************************************** PAGINA KINGHOST INDICA ********************************/
/**********************************************************************************************/
.page-indica.line-one {
  background: transparent url(../img/kinghostindica-bg-line-one.png) no-repeat 680px 115px; }

/**********************************************************************************************/
/************************************* PAGINA ANUNCIE NO GOOGLE********************************/
/**********************************************************************************************/
.page-anunciegoogle.line-one {
  background: transparent url(../img/anunciegoogle-new-bg-line-one.png) no-repeat 635px 50px; }
.page-anunciegoogle.line-two {
  background: transparent url(../img/anunciegoogle-new-bg-line-two.png) no-repeat 20px 0px;
  min-height: 240px;
  padding-top: 130px;
  /*margin-top: -50px;*/ }

/**********************************************************************************************/
/******************************************** FALE CONOSCO ************************************/
/**********************************************************************************************/
.page-contato.line-one {
  background: transparent url(../img/contato-bg-line-one.png) no-repeat right 58px;
  min-height: 285px; }
.page-contato .text-d {
  color: #333; }

/**********************************************************************************************/
/******************************************** TALENTOS ****************************************/
/**********************************************************************************************/
.page-talentos.line-one {
  background: transparent url(../img/talentos-bg-line-one.png) no-repeat right top;
  min-height: 329px; }

/**********************************************************************************************/
/**************************************** TRABALHE CONOSCO ************************************/
/**********************************************************************************************/
.page-quemsomos.line-one {
  background: transparent url(../img/quemsomos-bg-line-one.jpg) no-repeat right top;
  min-height: 329px;
  /*padding-top: 54px;
		margin-top: -54px;*/ }
.page-quemsomos.line-two {
  background: transparent url(../img/quemsomos-bg-line-two.jpg) no-repeat 527px 15px;
  min-height: 329px; }
.page-quemsomos .list-c li {
  margin: 2px 0;
  padding: 2px 0; }
.page-quemsomos .logo-c {
  display: block;
  margin-bottom: 20px; }

/**********************************************************************************************/
/**************************************** KING BÔNUS ******************************************/
/**********************************************************************************************/
.page-kingbonus.line-one {
  background: transparent url(../img/plans-bg-bonus.png) no-repeat 600px 0px;
  min-height: 302px;
  /*
		padding-top: 54px;
		margin-top: -54px;
		*/ }
.page-kingbonus.line-three {
  background: transparent url(../img/kingbonus-bg-line-three.png) no-repeat 50px 0px;
  min-height: 222px; }
.page-kingbonus .list-footnote {
  color: #999;
  font-size: 13px; }

/**********************************************************************************************/
/************************************ PAGINA DE PAYMENT ***************************************/
/**********************************************************************************************/
.payment-confirmation .destaque-aviso-pagamento {
  color: #87ab29;
  font-size: 16px; }

/**********************************************************************************************/
/************************************* PAGINA DE LOGIN ***************************************/
/**********************************************************************************************/
/*#modal-mensagem-generica,
	#modal-email-ja-cadastrado,
	#modal-esqueci-minha-senha{*/
.modal-kh .modal-icon {
  background: url(/img/fancybox_sprite.png) no-repeat 0 0;
  float: left;
  height: 48px;
  width: 48px; }
.modal-kh .modal-icon-key {
  background-position: 0px -200px;
  border: 1px solid purple; }
.modal-kh .modal-icon-lock {
  background-position: 0px -152px;
  border: 1px solid purple; }
.modal-kh .modal-icon-info {
  background-position: 0px -248px;
  border: 1px solid blue; }
.modal-kh .modal-icon-error {
  background-position: 0px -296px;
  border: 1px solid blue; }
.modal-kh .modal-icon-success {
  background-position: 0px -344px;
  border: 1px solid blue; }
.modal-kh .title-e {
  margin-top: 2px; }
.modal-kh .l-mar {
  padding-top: 12px;
  padding-left: 55px; }

/* OUTRAS MODAIS */
.modal-lnk-cancel {
  color: #777;
  font-size: 14px;
  font-family: "Roboto-bold";
  line-height: 40px;
  padding-left: 20px; }

#modal-video-novosite {
  cursor: pointer; }

.list-politicas {
  margin-bottom: 20px;
  padding: 0px; }
  .list-politicas li {
    line-height: 120%;
    /*border:1px solid black;*/
    margin-bottom: 8px; }

.list-extra-padding li {
  margin-bottom: 16px !important; }

/**********************************************************************************************/
/******************************* PARTIAL DE "ASSINE VIA PAINEL" *******************************/
/**********************************************************************************************/
.assine-via-painel {
  background-color: #fafafa;
  border-top: 5px solid #eee;
  height: 225px; }
  .assine-via-painel .right-aligned {
    float: right; }
  .assine-via-painel span.title {
    font: 30px "Roboto-bold";
    color: #333;
    text-align: center;
    margin-top: 36px;
    display: block; }
  .assine-via-painel span.subtitle {
    font: 20px "Roboto-regular";
    color: #666;
    text-align: center;
    display: block; }
  .assine-via-painel a {
    height: 50px !important;
    margin: 5px !important;
    display: block !important;
    width: 280px !important;
    font-family: "Roboto-regular"; }
    .assine-via-painel a .smallie {
      font-size: 12px;
      text-align: center;
      font-family: "Roboto-bold";
      line-height: 130%;
      margin: 0 -7px; }
    .assine-via-painel a .biggie {
      font-size: 16px;
      font-family: "Roboto-bold";
      text-align: center;
      line-height: 130%; }
    .assine-via-painel a:hover {
      color: white; }
  .assine-via-painel p {
    margin: 8px !important; }

/**********************************************************************************************/
/********************************* LANDING DE MERCADOSHOPS ************************************/
/**********************************************************************************************/
.page-mercadoshops .bigger-btn {
  font-size: 26px;
  height: 80px !important;
  width: 380px;
  margin-top: -7px;
  vertical-align: middle;
  line-height: 64px; }
.page-mercadoshops.line-one {
  background: transparent url(../img/mercadoshops-bg-line-one-v2.jpg) no-repeat 0 0;
  min-height: 500px; }
  .page-mercadoshops.line-one .ms-hero-info {
    margin-top: 140px;
    margin-left: 26px; }
    .page-mercadoshops.line-one .ms-hero-info .text-a {
      font-size: 35px;
      margin: 28px 0px 1px 0; }
    .page-mercadoshops.line-one .ms-hero-info .text-b {
      font-size: 30px;
      font-family: "Roboto-Bold";
      color: #FFF;
      line-height: 125%; }
.page-mercadoshops.line-two {
  min-height: 410px;
  background-image: -webkit-linear-gradient(#DCDCDC, #FFF 60px);
  background-image: -moz-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -o-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -ms-linear-gradient(#dcdcdc, #fff 60px);
  background-image: linear-gradient(#DCDCDC, #FFF 60px); }
  .page-mercadoshops.line-two .return-more-domains {
    display: none; }
  .page-mercadoshops.line-two .ms-search {
    width: 920px;
    left: 10px;
    border: 1px solid #fff;
    position: relative;
    top: -38px;
    background-color: #fff;
    padding-top: 56px; }
    .page-mercadoshops.line-two .ms-search .box-domain {
      padding: 40px 0;
      background-color: #4CA2C0 !important; }
      .page-mercadoshops.line-two .ms-search .box-domain .form-feedback {
        color: white; }
    .page-mercadoshops.line-two .ms-search .search-domain .input-domain {
      width: 355px; }
    .page-mercadoshops.line-two .ms-search .search-domain .list-fake-combo {
      right: 112px; }
    .page-mercadoshops.line-two .ms-search .ms-badge {
      /*margin-left: 30px;*/
      margin-top: 15px; }
  .page-mercadoshops.line-two .return-search-container .push-1 {
    left: 0px; }
.page-mercadoshops.line-three {
  min-height: 200px; }
  .page-mercadoshops.line-three .text-a {
    margin-top: 27px;
    margin-left: -18px;
    line-height: 115%; }
.page-mercadoshops.line-four {
  padding-top: 80px;
  min-height: 400px;
  height: 400px;
  background-image: -webkit-linear-gradient(#DCDCDC, #FFF 60px);
  background-image: -moz-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -o-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -ms-linear-gradient(#dcdcdc, #fff 60px);
  background-image: linear-gradient(#DCDCDC, #FFF 60px); }
  .page-mercadoshops.line-four .container {
    margin-left: 50px; }
.page-mercadoshops.line-five {
  min-height: 200px;
  height: 200px; }

/**********************************************************************************************/
/**************************** COMUNS EM TODAS AS LANDING PAGES  *******************************/
/**********************************************************************************************/
/* Topo: cor sólida (muda de acordo com a página); meio e baixo: degradê */
.landing-page-top {
  background-color: #34265F; }

.landing-page-middle {
  background-image: -webkit-linear-gradient(#DCDCDC, #FFF 60px);
  background-image: -moz-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -o-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -ms-linear-gradient(#dcdcdc, #fff 60px);
  background-image: linear-gradient(#DCDCDC, #FFF 60px); }

.landing-page-bottom {
  background-image: -webkit-linear-gradient(#DCDCDC, #FFF 60px);
  background-image: -moz-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -o-linear-gradient(#dcdcdc, #fff 60px);
  background-image: -ms-linear-gradient(#dcdcdc, #fff 60px);
  background-image: linear-gradient(#DCDCDC, #FFF 60px); }

.landing-page-top, .landing-page-middle, .landing-page-bottom {
  /*border: 1px solid red;*/ }

section.page-ebooks, section.page-ebook-singular {
  /*border: 1px solid black;*/
  /*display: block;
		clear: both;*/ }

/**********************************************************************************************/
/*********************************    LANDING DE EBOOKS    ************************************/
/**********************************************************************************************/
/*quadro para preencher o email */
.ebooks-subscribe {
  height: 180px;
  background-color: #34265F;
  margin-top: 45px;
  padding-top: 30px; }
  .ebooks-subscribe .title {
    color: #fff;
    text-align: center; }
  .ebooks-subscribe .support {
    color: #fff;
    text-align: center; }

/* caixas do meio da página */
.box-ebook {
  height: 215px;
  padding: 15px 0; }
  .box-ebook img {
    float: left; }
  .box-ebook p.ebook-subtitle, .box-ebook p.ebook-description {
    float: right;
    width: 220px;
    display: block;
    margin-right: 4px; }
  .box-ebook p.ebook-subtitle {
    padding-top: 10px; }
  .box-ebook p.ebook-description {
    font-size: 13px;
    margin-right: 22px;
    width: 200px; }
  .box-ebook .ebook-download {
    font-size: 15px;
    width: 220px;
    text-align: center;
    padding: 8px 0;
    margin: 0;
    line-height: 1.2; }

.landing-title {
  margin-top: 66px;
  font-size: 35px;
  line-height: 1.2; }
  .landing-title.white {
    color: #fff; }

.page-ebooks.line-one {
  height: 410px !important; }
  .page-ebooks.line-one .hero-text {
    margin-top: 75px; }
  .page-ebooks.line-one .hero-image {
    position: relative;
    top: 43px;
    z-index: 1000; }
.page-ebooks.line-content1 {
  /*min-height: 600px;*/
  height: 300px; }
  .page-ebooks.line-content1 .box-over {
    margin-top: -57px;
    padding-top: 60px;
    background-color: #fff; }
.page-ebooks.line-content2 {
  min-height: 300px; }
  .page-ebooks.line-content2 .text-a {
    margin-top: 27px;
    margin-left: -18px;
    line-height: 115%; }
.page-ebooks.line-upsell {
  /*padding-top: 80px;*/
  /*min-height: 400px;*/
  padding-top: 80px;
  height: 550px;
  /*.container { margin-left:50px; }*/ }
.page-ebooks.line-go-further {
  min-height: 80px;
  height: 200px; }

.page-ebook-singular.line-one {
  height: 410px !important; }
  .page-ebook-singular.line-one .hero-text {
    margin-top: 75px; }
  .page-ebook-singular.line-one .hero-image {
    position: relative;
    top: 44px;
    float: right;
    z-index: 1000;
    left: 20px; }
.page-ebook-singular .ebook-download-form-header {
  padding: 20px 20px 0px 20px;
  background-color: #34265F; }
  .page-ebook-singular .ebook-download-form-header .text {
    color: #fff !important; }
.page-ebook-singular.line-content1 {
  height: 900px; }
  .page-ebook-singular.line-content1 .box-over {
    margin-top: -121px;
    padding-top: 60px;
    background-color: #fff; }
  .page-ebook-singular.line-content1 .text-a {
    margin-top: 27px;
    margin-left: -18px;
    line-height: 115%; }
  .page-ebook-singular.line-content1 .container {
    margin-left: 50px; }
.page-ebook-singular.line-upsell {
  padding-top: 80px;
  height: 550px; }
.page-ebook-singular.line-go-further {
  height: 200px; }

/**********************************************************************************************/
.opcao-registro {
  /*border: 1px solid #fafafa;
	background-color:#eee;*/
  padding: 6px 0px;
  font-family: "Roboto-regular"; }
  .opcao-registro .obs {
    margin-top: 10px; }

#domain-mapping-domain {
  margin-left: 56px; }

#opcao1, #opcao2 {
  margin-top: 3px;
  margin-right: 6px; }

.opcao-registro.off {
  color: #ccc; }

.opcao-registro.off .notice {
  color: #ccc; }

.multiple-domains {
  margin-top: 16px; }

/*#sticky-bar { box-shadow: 0px 1px 3px black; }*/
/*#sticky-bar .nav-list{ position:relative; top:82px; }
#sticky-bar a.phone {  color:#fff; padding-top:10px; font-size:14px; display:block; margin-right:10px; }
#sticky-bar ul.nav-list > .nav-item { display:block; height:100%; margin:0px -3px; padding:14px 0px; }
#sticky-bar .bg-crown { margin-top: 10px; }
#sticky-bar ul.nav-list { width:900px; }
#sticky-bar ul.nav-list .submenu { top:45px; }*/
/*#bar, */
#sticky-bar {
  /*background-color: #34265f;*/
  /*background: #34265f url("../img/barrasup.png") top 50%;*/
  background-color: #34265f;
  background-image: url("../img/barrasup.png");
  /*background-position: 54.5% 50%;*/ }

#bar {
  /*background-position: 51% 50%;*/ }
  #bar small {
    padding-right: 10px; }

/*#sticky-bar-fake-bg-a, #sticky-bar-fake-bg-b {
	position: fixed;
	top: 0px;
	height: 50px;
	right: 0px;
	background-color: rgb(42,31,75);
	width: 31%;
}

#sticky-bar-fake-bg-b {
	left: 0px;
	background-color: transparent;
	width: 100%;
}*/
.list-domain-payment-and-confirm {
  list-style-type: disc;
  margin: 20px;
  font-family: "roboto-regular";
  font-size: 13px;
  color: #666; }

input[type=submit].type-special {
  padding-top: 14px; }

@-moz-document url-prefix() {
  #top .submenu.type-c {
    left: -93px !important; }

  #sticky-bar .submenu.type-c {
    left: -93px !important; } }

.title-reg-domain-home {
  font-family: "Roboto-Regular" !important; }

.red-asterisk {
  color: #F77;
  font-weight: bolder;
  margin-left: 4px; }

.input-cc-combo {
  border: 1px solid #ccc !important;
  height: 30px !important; }

#featured {
  /*box-shadow: 0px 17px 32px -12px #999;
	-webkit-box-shadow: 0px 17px 32px -12px #999;*/ }

/*
.shadowed:before, .shadowed:after
{
	position: absolute;
	width: 40%;
	height: 12px;
	content: ' ';
	left: 12px;
	bottom: 18px;
	background: transparent;
	-webkit-transform: skew(-5deg) rotate(-5deg);
	-moz-transform: skew(-5deg) rotate(-5deg);
	-ms-transform: skew(-5deg) rotate(-5deg);
	-o-transform: skew(-5deg) rotate(-5deg);
	transform: skew(-5deg) rotate(-5deg);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	z-index: -1;
}

.shadowed:after
{
	left: auto;
	right: 12px;
	-webkit-transform: skew(5deg) rotate(5deg);
	-moz-transform: skew(5deg) rotate(5deg);
	-ms-transform: skew(5deg) rotate(5deg);
	-o-transform: skew(5deg) rotate(5deg);
	transform: skew(5deg) rotate(5deg);
}*/
.orbit-wrapper:before, .orbit-wrapper:after {
  position: absolute;
  box-shadow: 0px 24px 5px -10px #ccc;
  content: ' ';
  width: 40%;
  height: 96px;
  bottom: 18px;
  left: 1px;
  -webkit-transform: skew(-5deg) rotate(-4deg);
  -moz-transform: skew(-5deg) rotate(-4deg);
  transform: skew(-5deg) rotate(-4deg); }

.orbit-wrapper:after {
  left: auto;
  right: 1px;
  -webkit-transform: skew(5deg) rotate(4deg);
  -moz-transform: skew(5deg) rotate(4deg);
  transform: skew(5deg) rotate(4deg); }

.home-domain-register .search-domain {
  background: transparent url('../img/bg-shadowleft.png') no-repeat 0 40px; }

/* hide empty iframe from recaptcha */
iframe[src="about:blank"] {
  display: none; }

/* a little something */
.logo-ani {
  position: relative;
  display: inline-block;
  -moz-transition: all 1.5s ease;
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  transition: all 1.5s ease; }

.logo-ani:hover {
  -moz-transform: scale(1.2) rotate(90deg) translate(0px, -10px);
  -webkit-transform: scale(1.2) rotate(90deg) translate(0px, -10px);
  -o-transform: scale(1.2) rotate(90deg) translate(0px, -10px);
  transform: scale(1.2) rotate(90deg) translate(0px, -10px); }

/*
.css-only-ribbon {
	background-color: #eee; border:1px dashed #ccc;
	background:url("../img/bg-steps.png") repeat-x scroll 0 0 transparent;
	border-left:0px; border-right:0px;
	height:70px; position:relative; clear: both;
}

.css-only-ribbon:before, .css-only-ribbon:after{
    content:''; border-style:solid; height:0; width:0;
    position:absolute; border-width: 35px 15px; float:left;
}

.css-only-ribbon:before { border-color: transparent transparent transparent #fefefe; }
.css-only-ribbon:after { border-color: transparent #fefefe transparent transparent; }
.css-only-ribbon h3 { width: calc(100% - 90px); display: block; float: left; margin: 12px 30px; }
*/
/* ajustes no seletor de periodicidade */
#periodicity-plan .line.bg-type-a.grid-12 {
  /*width:920px;
		padding-left: 25px;*/ }
  #periodicity-plan .line.bg-type-a.grid-12 .grid-4.omega.pull-right {
    width: 300px;
    /*margin-right: 60px;*/ }
    #periodicity-plan .line.bg-type-a.grid-12 .grid-4.omega.pull-right .fake-combo {
      width: 230px; }
  #periodicity-plan .line.bg-type-a.grid-12 .grid-8.alpha {
    color: #666;
    font-family: "Roboto-Regular"; }
    #periodicity-plan .line.bg-type-a.grid-12 .grid-8.alpha strong {
      /*font-weight: bold;*/
      font-family: "Roboto-Bold"; }
    #periodicity-plan .line.bg-type-a.grid-12 .grid-8.alpha .text.text-d {
      margin-left: 40px; }

/* ajustes na página de revenda */
.resell {
  /*border:10px solid red;*/ }
  .resell #periodicity-plan .line.bg-type-a.grid-12 .grid-4.alpha {
    position: relative;
    left: 165px; }
  .resell #periodicity-plan .line.bg-type-a.grid-12 .grid-4.omega.pull-left {
    position: relative;
    left: 145px; }

/* fixes by Amanda */
.page-creator h3.title.host-a {
  font-family: "Roboto-regular" !important;
  font-size: 22px; }

.page-creator h3.title.host-b {
  font-family: "Roboto-regular" !important;
  font-size: 22px; }

.page-creator .price-value {
  font-family: "Roboto-Bold"; }

/* cores da comparação de planos de criador de site */
.page-creator .host-a .price-value .span {
  color: #55438D; }

.page-creator .host-b .price-value .span {
  color: #F8B100; }

/* essa box-plan é especial msm */
.page-plans .box-plan .support, .controller-webpy .box-plan .support, .controller-python .box-plan .support, .controller-django .box-plan .support, .controller-turbogears .box-plan .support, .controller-ruby-on-rails .box-plan .support {
  width: 240px; }
.page-plans .box-plan.mega .support, .page-plans .box-plan.nitro .support, .page-plans .box-plan.turbo .support, .page-plans .box-plan.ultra .support, .controller-webpy .box-plan.mega .support, .controller-webpy .box-plan.nitro .support, .controller-webpy .box-plan.turbo .support, .controller-webpy .box-plan.ultra .support, .controller-python .box-plan.mega .support, .controller-python .box-plan.nitro .support, .controller-python .box-plan.turbo .support, .controller-python .box-plan.ultra .support, .controller-django .box-plan.mega .support, .controller-django .box-plan.nitro .support, .controller-django .box-plan.turbo .support, .controller-django .box-plan.ultra .support, .controller-turbogears .box-plan.mega .support, .controller-turbogears .box-plan.nitro .support, .controller-turbogears .box-plan.turbo .support, .controller-turbogears .box-plan.ultra .support, .controller-ruby-on-rails .box-plan.mega .support, .controller-ruby-on-rails .box-plan.nitro .support, .controller-ruby-on-rails .box-plan.turbo .support, .controller-ruby-on-rails .box-plan.ultra .support {
  width: 200px; }
.page-plans .box-plan.mega .advice, .page-plans .box-plan.nitro .advice, .page-plans .box-plan.turbo .advice, .page-plans .box-plan.ultra .advice, .controller-webpy .box-plan.mega .advice, .controller-webpy .box-plan.nitro .advice, .controller-webpy .box-plan.turbo .advice, .controller-webpy .box-plan.ultra .advice, .controller-python .box-plan.mega .advice, .controller-python .box-plan.nitro .advice, .controller-python .box-plan.turbo .advice, .controller-python .box-plan.ultra .advice, .controller-django .box-plan.mega .advice, .controller-django .box-plan.nitro .advice, .controller-django .box-plan.turbo .advice, .controller-django .box-plan.ultra .advice, .controller-turbogears .box-plan.mega .advice, .controller-turbogears .box-plan.nitro .advice, .controller-turbogears .box-plan.turbo .advice, .controller-turbogears .box-plan.ultra .advice, .controller-ruby-on-rails .box-plan.mega .advice, .controller-ruby-on-rails .box-plan.nitro .advice, .controller-ruby-on-rails .box-plan.turbo .advice, .controller-ruby-on-rails .box-plan.ultra .advice {
  width: 200px;
  font-size: 14px !important; }
.page-plans .box-plan.mega .list-configs, .page-plans .box-plan.nitro .list-configs, .page-plans .box-plan.turbo .list-configs, .page-plans .box-plan.ultra .list-configs, .controller-webpy .box-plan.mega .list-configs, .controller-webpy .box-plan.nitro .list-configs, .controller-webpy .box-plan.turbo .list-configs, .controller-webpy .box-plan.ultra .list-configs, .controller-python .box-plan.mega .list-configs, .controller-python .box-plan.nitro .list-configs, .controller-python .box-plan.turbo .list-configs, .controller-python .box-plan.ultra .list-configs, .controller-django .box-plan.mega .list-configs, .controller-django .box-plan.nitro .list-configs, .controller-django .box-plan.turbo .list-configs, .controller-django .box-plan.ultra .list-configs, .controller-turbogears .box-plan.mega .list-configs, .controller-turbogears .box-plan.nitro .list-configs, .controller-turbogears .box-plan.turbo .list-configs, .controller-turbogears .box-plan.ultra .list-configs, .controller-ruby-on-rails .box-plan.mega .list-configs, .controller-ruby-on-rails .box-plan.nitro .list-configs, .controller-ruby-on-rails .box-plan.turbo .list-configs, .controller-ruby-on-rails .box-plan.ultra .list-configs {
  width: 220px !important;
  margin-left: 10px !important; }

/* comparação dos recursos dos planos */
.page-plans > .line.grid-12.mar-20 .box-notice.success, .page-streaming > .line.grid-12.mar-20 .box-notice.success {
  padding: 0px; }

.page-plans #bt-expand-table, .page-streaming #bt-expand-table {
  font-size: 15px;
  border: 1px solid #A9D03F;
  height: 40px;
  padding: 0; }

.page-plans #bt-expand-table:before, .page-streaming #bt-expand-table:before {
  content: '';
  height: 8px;
  display: block;
  border-top: 1px solid #fff; }

.page-plans #bt-expand-table > span, .page-streaming #bt-expand-table > span {
  margin-left: 16px; }

.page-plans .line.mar-50 .box-a.grid-4 .title.title-e.mar-20 {
  font-family: "Roboto-Regular";
  font-size: 20px; }

/* tabela */
.page-plans th.turbo .title {
  color: #4A397A; }
.page-plans th.turbo .support {
  color: #4A397A; }
.page-plans th.ultra .title {
  color: #666; }
.page-plans th.ultra .support {
  color: #666; }
.page-plans th.mega .title {
  color: #F8B100; }
.page-plans th.mega .support {
  color: #F8B100; }

/* fixes exclusivos para streaming */
.page-streaming #streaming-preview-link {
  color: white; }
.page-streaming .box-plan.type-single {
  /*height:320px;*/ }
.page-streaming span.span {
  display: none; }
.page-streaming .box-plan.type-single .price {
  padding: 33px;
  height: auto; }
.page-streaming .streaming-small-generic-label {
  font-size: 14px;
  color: #fff;
  font-family: roboto-light;
  font-weight: normal; }
.page-streaming .streaming-small-generic-label.smaller {
  font-size: 12px; }
.page-streaming .streaming-small-generic-label.smaller:before {
  /*content:url('../img/speaker-small.png');*/
  content: url('../img/oie_transparent.png');
  position: relative;
  top: 1px; }

.small-generic-label {
  font-size: 14px;
  color: #fff;
  font-weight: normal;
  font-family: roboto-light; }

.page-cloud .nodiscount-price-value {
  text-align: center; }
.page-cloud .box-plan.type-cloud .nodiscount-price {
  /*margin:-17px 0 -7px 0px;*/ }

.page-planjava .box-plan.type-single .price, .page-plancoldfusion .box-plan.type-single .price, .page-dedicated .box-plan.type-single .price {
  margin-top: 0px; }

.page-emm .table-emm .find-best-emkt {
  background-color: transparent;
  background: url("../img/sprite-kinghost.png") -481px -178px no-repeat;
  display: block;
  height: 40px;
  margin-left: 70px;
  width: 138px; }
.page-emm .emm-table-fake-shadow {
  position: absolute;
  width: 940px;
  z-index: 3;
  box-shadow: 0px 0px 0px 2px #A8D03E, 0 0px 10px #000;
  margin-top: 950px;
  border-left: 10px solid #4A397B;
  border-right: 10px solid #ebebeb;
  margin-left: -10px; }
.page-emm .i-recommended-b {
  position: relative;
  /*top: -18px;
		left: -26px;*/
  z-index: 2200; }
.page-emm.line-two .thumb {
  width: 100%; }

.type-cloud.cloud-3 .nodiscount-price, .type-cloud.cloud-3 .nodiscount-price-value {
  /*color:#74a;*/ }

.page-login .support {
  font-family: "Roboto-Regular";
  font-size: 14px; }
.page-login #loginNotYetRegistered .text-d {
  font-size: 14px;
  color: #999; }

.type-cloud {
  /*height:442px !important;*/ }

.type-cloud.recommended {
  /*height:462px !important;*/ }

.box-plan.cloud-2 {
  /*padding-top:84px !important;*/ }

.revenda-cloud {
  /*height:470px !important;*/ }

.revenda-cloud.recommended {
  /*height:490px !important;*/ }

.type-cloud .btn-new {
  /*margin-bottom:40px;*/ }

.box-plan.type-cloud .title {
  width: 80% !important; }

.list-configs .notice {
  position: relative;
  top: -2px;
  left: -4px; }

a.btn.type-payment {
  height: 36px;
  display: block;
  padding-right: 0px;
  width: 146px;
  text-decoration: none; }

a.btn.type-payment:hover {
  text-decoration: none; }

.modal-placeholder-email {
  color: #000 !important;
  font-size: 16px !important; }

.fancybox-skin {
  background-color: transparent;
  /*padding:70px 80px 60px 80px !important;*/ }
  .fancybox-skin .aviso-varnish {
    display: block; }

a.aviso-varnish {
  font-size: 13px; }

.page-certificadossl .i-bullet-b {
  margin-bottom: 20px; }

/*
.fancybox-lock{
	overflow:hidden !important;
	margin-right: 0px !important;
}
.fancybox-overlay {
	overflow:scroll !important;
}*/
/*

#fancybox-overlay {
  position: fixed;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90% !important;
}

#fancybox-wrap {
  position: fixed;
}*/
body.fancybox-lock #wrapper {
  overflow: hidden; }

body.fancybox-lock {
  margin-right: 0px !important; }

#grand-total {
  font-weight: normal !important; }

.list-planos-dev {
  margin: 0px;
  padding: 0px;
  width: 104%;
  /* join lines */ }

.adj-site-blindado {
  margin-top: 17px; }

.fancybox-overlay-fixed {
  width: 102% !important; }

/*.box-faq {
	.item-link {
		text-indent: -100px;
	}
}*/
#dados-pedido {
  color: #999;
  font-size: 14px; }
  #dados-pedido li {
    border-left: 4px solid #ccc;
    padding: 0px;
    margin-top: -2px;
    padding-left: 8px; }

.fancybox-close {
  opacity: 0.5 !important; }

.fancybox-close:hover {
  opacity: 1 !important; }

.highly-experimental {
  /*color:red !important;*/ }

/*section { border:1px solid purple; }*/
/* ÍCONES PARA COMPORTAMENTOS GENÉRICOS DE MODASI */
.modal-generic-success, .modal-generic-error, .modal-generic-info {
  /*padding-left: 60px;*/ }

.modal-generic-success h3, .modal-generic-error h3, .modal-generic-info h3 {
  /*margin-left: 54px;*/
  /*padding-top: 10px;*/
  /*line-height: 2;*/ }

/*.modal-generic-success	{ background: url('/img/modal-bg-generic-success.png') top left no-repeat; }
.modal-generic-error	{ background: url('/img/modal-bg-generic-error.png') top left no-repeat; }
.modal-generic-info		{ background: url('/img/modal-bg-generic-info.png') top left no-repeat; }*/
/* MODAL DE AFILIADOS (/promo/xxx) */
.modal-afiliados {
  width: 622px;
  height: 448px;
  background: transparent url('/img/bg-modal-afiliados_w.png') no-repeat 0px 0;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
  .modal-afiliados .modal-afiliados-contents {
    width: 392px;
    float: right;
    margin-top: 64px; }
  .modal-afiliados .modal-afiliados-label-1, .modal-afiliados .modal-afiliados-label-2, .modal-afiliados .modal-afiliados-label-3 {
    color: #5f4c92;
    font-family: "roboto-bold"; }
  .modal-afiliados .modal-afiliados-label-1 {
    font-size: 50px;
    position: relative;
    top: -10px; }
  .modal-afiliados .modal-afiliados-label-2 {
    font-size: 39px;
    top: -25px;
    position: relative; }
  .modal-afiliados .modal-afiliados-label-3 {
    font-size: 19px;
    top: -31px;
    position: relative; }
  .modal-afiliados #modal-afiliados-close {
    position: relative;
    top: -10px; }
  .modal-afiliados .modal-links-patrocinados-footer {
    margin-top: 15px; }

/* MODAL VAREJÃO (minhacompra303) */
.modal-varejo {
  width: 622px;
  height: 328px;
  background: transparent url('/img/bg-modal-varejo.png') no-repeat 0px 0;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
  .modal-varejo .tab-loader {
    margin-top: 80px;
    margin-left: 160px; }
  .modal-varejo .modal-varejo-contents {
    width: 390px;
    float: right;
    margin-top: 64px; }
  .modal-varejo .modal-varejo-label-1, .modal-varejo .modal-varejo-label-2, .modal-varejo .modal-varejo-label-3 {
    color: #B82E00;
    font-family: "roboto-bold"; }
  .modal-varejo .modal-varejo-label-1 {
    font-size: 50px;
    position: relative;
    top: -10px; }
  .modal-varejo .modal-varejo-label-2 {
    font-size: 39px;
    top: -25px;
    position: relative; }
  .modal-varejo .modal-varejo-label-3 {
    font-size: 19px;
    top: -31px;
    position: relative; }
  .modal-varejo #modal-varejo-contents-close {
    position: relative;
    top: -10px; }

.shadowizzle {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  background-color: transparent; }

/* MODAL DE LINKS PATROCINADOS (/promo/GOOGLE8) */
.modal-links-patrocinados {
  width: 622px;
  height: 472px;
  /*	height: 436px; */
  background: transparent url('/img/bg-modal-links-patrocinados-with-social.png') no-repeat 0px 0; }
  .modal-links-patrocinados .tab-loader {
    margin-top: 150px;
    margin-left: 390px; }
  .modal-links-patrocinados .modal-links-patrocinados-top .modal-links-patrocinados-contents {
    width: 400px;
    float: right;
    margin-top: 30px; }
  .modal-links-patrocinados .modal-links-patrocinados-bottom, .modal-links-patrocinados .modal-links-patrocinados-footer {
    width: 595px;
    float: right; }
  .modal-links-patrocinados.tab1 {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
    .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents {
      /*width:400px;
				float: right;
				margin-top:64px;*/ }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-1, .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-2, .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-3 {
        color: #5f4c92;
        font-family: "roboto-bold"; }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-1 {
        font-size: 50px;
        position: relative;
        top: 5px; }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-2 {
        font-size: 50px;
        top: -11px;
        position: relative; }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-3 {
        font-size: 19px;
        top: -20px;
        position: relative; }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-top .modal-links-patrocinados-contents .modal-links-patrocinados-label-4 {
        font-size: 14px;
        top: -3px;
        position: relative; }
    .modal-links-patrocinados.tab1 .modal-links-patrocinados-bottom {
      margin-top: 23px;
      /*width:600px; float:right; margin-top:72px;*/ }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-bottom .modal-links-patrocinados-label-5 {
        font-size: 14px;
        position: relative;
        margin: 2px 0 0 0; }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-bottom #modal-links-patrocinados-txt-email {
        height: 28px;
        padding: 8px 12px;
        width: 367px;
        margin-top: 3x;
        border: 1px solid #aaa;
        font-size: 18px;
        font-weight: bold;
        font-family: "Roboto-Regular";
        color: #333; }
      .modal-links-patrocinados.tab1 .modal-links-patrocinados-bottom #modal-links-patrocinados-close {
        margin-left: 15px;
        width: 160px;
        height: 47px; }
    .modal-links-patrocinados.tab1 #response {
      height: 15px;
      padding: 0;
      font-size: 1.1em;
      line-height: 15px;
      color: #B22D00;
      position: relative;
      font-size: 11px;
      visibility: hidden; }
  .modal-links-patrocinados.tab2 .modal-links-patrocinados-top .modal-links-patrocinados-contents {
    width: 400px;
    /*float: right;
				border: 1px solid black;				*/ }
  .modal-links-patrocinados.tab2 .modal-links-patrocinados-top .modal-links-patrocinados-label-1 {
    font-size: 26px;
    font-weight: bold;
    position: relative;
    top: 6px;
    font-family: arial; }
  .modal-links-patrocinados.tab2 .modal-links-patrocinados-top .modal-links-patrocinados-label-2 {
    font-size: 24px;
    line-height: 28px;
    font-family: "Arial";
    width: 320px; }
  .modal-links-patrocinados.tab2 .modal-links-patrocinados-top .modal-links-patrocinados-label-3 {
    position: relative;
    top: 13px;
    font-size: 15px;
    font-family: "Arial"; }
  .modal-links-patrocinados.tab2 .modal-links-patrocinados-top .modal-links-patrocinados-label-4 {
    font-family: "Arial";
    width: 355px;
    margin-top: 16px;
    height: 36px;
    text-align: center;
    color: #FFF;
    padding: 5px;
    font-size: 26px;
    background-color: #7DD601; }
  .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom {
    margin-top: 44px; }
    .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom .modal-links-patrocinados-label-5 {
      float: left;
      font-size: 19px;
      font-family: arial;
      width: 288px;
      margin-left: 11px;
      margin-top: 14px;
      line-height: 24px; }
    .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom .modal-links-patrocinados-share-box {
      /*border: 1px solid #800080;*/
      width: 166px;
      float: right;
      margin-right: 40px;
      margin-top: 7px; }
      .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom .modal-links-patrocinados-share-box .desc {
        font-size: 11px;
        font-weight: bold;
        font-family: Arial; }
      .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom .modal-links-patrocinados-share-box .icons-div .social-net {
        float: right;
        padding: 0;
        margin: 2px 0;
        width: 102px; }
        .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom .modal-links-patrocinados-share-box .icons-div .social-net .item {
          float: left;
          padding: 6px; }
        .modal-links-patrocinados.tab2 .modal-links-patrocinados-bottom .modal-links-patrocinados-share-box .icons-div .social-net .snt {
          float: left;
          height: 35px;
          width: 35px;
          text-indent: -9999px; }
  .modal-links-patrocinados .modal-links-patrocinados-footer {
    margin-top: 36px;
    margin-right: 14px; }

.modal-links-patrocinados-footer {
  /* margin-top:36px; */
  /*width:600px; float:right; margin-top:72px;*/ }
  .modal-links-patrocinados-footer div[class*="icon-"] {
    float: left;
    margin-right: 8px;
    margin-left: 20px; }
  .modal-links-patrocinados-footer .modal-links-patrocinados-footer-links {
    font-size: 14px;
    position: relative;
    margin: 0; }
    .modal-links-patrocinados-footer .modal-links-patrocinados-footer-links h3.header {
      font-size: 16px;
      text-align: center; }
    .modal-links-patrocinados-footer .modal-links-patrocinados-footer-links .link-produtos {
      width: 25%; }
      .modal-links-patrocinados-footer .modal-links-patrocinados-footer-links .link-produtos h4 {
        font-size: 12px;
        float: left; }
  .modal-links-patrocinados-footer .modal-links-patrocinados-footer-links.link-set {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 490px; }

#modal-criador-youtube {
  cursor: pointer;
  display: block;
  margin-top: 12px;
  margin-left: 157px;
  opacity: 0; }
  #modal-criador-youtube:hover {
    opacity: 1; }

.eq-ie7 #bar .search, .eq-ie8 #bar .search {
  width: 152px !important; }
  .eq-ie7 #bar .search #q, .eq-ie8 #bar .search #q {
    height: 20px !important; }
.eq-ie7 .box-plan.nitro .btn-contrate, .eq-ie7 .box-plan.mega .btn-contrate, .eq-ie8 .box-plan.nitro .btn-contrate, .eq-ie8 .box-plan.mega .btn-contrate {
  margin-left: 80px; }
.eq-ie7 .box-plan.turbo .btn-contrate, .eq-ie8 .box-plan.turbo .btn-contrate {
  margin-left: 100px; }

#documentacao-especifica {
  text-decoration: underline; }

/* modal skin: PLAIN; */
.modal-skin-plain {
  padding: 60px;
  background-color: #fff;
  /*#ffce54;*/
  box-shadow: 0px 0px 10px #000; }
  .modal-skin-plain .icon {
    float: left;
    color: #393939;
    margin-right: 10px; }
  .modal-skin-plain .controls {
    padding-bottom: 30px; }
  .modal-skin-plain .close-button {
    cursor: pointer;
    width: 24px;
    height: 24px;
    right: 20px;
    position: absolute;
    top: 20px;
    text-align: center;
    font-weight: bold;
    font-variant: small-caps; }
    .modal-skin-plain .close-button:hover {
      background-color: #ccc;
      color: #fff; }
    .modal-skin-plain .close-button:active {
      background-color: #fff; }
  .modal-skin-plain .message-title {
    color: #393939;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 24px;
    float: left;
    line-height: 1.25;
    margin-bottom: 20px;
    font-weight: 300; }
  .modal-skin-plain .message-contents {
    color: #666;
    float: left;
    font-size: 16px;
    margin-bottom: 30px; }
  .modal-skin-plain .buttons {
    padding-top: 10px;
    position: absolute;
    bottom: 30px; }
  .modal-skin-plain button {
    color: #8B5F01;
    border: 1px solid #F0A301;
    background-image: linear-gradient(#FFCC01 0%, #F4AE01 100%);
    padding: 5px 15px;
    font-weight: 700;
    font-size: .85em;
    padding: 10px 20px;
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); }
    .modal-skin-plain button:hover {
      background-image: linear-gradient(#F4AE01 0%, #FFCC01 100%);
      cursor: pointer; }
    .modal-skin-plain button:active {
      background-image: linear-gradient(#D2AE01 0%, #CCCC01 100%); }

.blurred {
  filter: blur(2px);
  /* grayscale(50%); */ }

#modal-glass {
  position: fixed;
  display: none;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  opacity: .8;
  z-index: 9998; }

.modal-root {
  position: fixed;
  display: none;
  margin: auto;
  z-index: 9999; }

.icon-_oc-nav-open {
  background-image: url(sprites.png);
  background-position: -270px -227px;
  width: 32px;
  height: 32px; }

.icon-adwords-35 {
  background-image: url(sprites.png);
  background-position: -303px -160px;
  width: 35px;
  height: 35px; }

.icon-brush-35 {
  background-image: url(sprites.png);
  background-position: -303px -230px;
  width: 35px;
  height: 35px; }

.icon-brush {
  background-image: url(sprites.png);
  background-position: -303px 0px;
  width: 45px;
  height: 45px; }

.icon-btn-search {
  background-image: url(sprites.png);
  background-position: -64px -272px;
  width: 32px;
  height: 32px; }

.icon-cafeepixel {
  background-image: url(sprites.png);
  background-position: -178px 0px;
  width: 77px;
  height: 77px; }

.icon-clock {
  background-image: url(sprites.png);
  background-position: -180px -227px;
  width: 45px;
  height: 45px; }

.icon-close-quote {
  background-image: url(sprites.png);
  background-position: -287px -272px;
  width: 35px;
  height: 28px; }

.icon-cogs {
  background-image: url(sprites.png);
  background-position: -135px -227px;
  width: 45px;
  height: 45px; }

.icon-crown-top {
  background-image: url(sprites.png);
  background-position: -128px -272px;
  width: 32px;
  height: 32px; }

.icon-ebac {
  background-image: url(sprites.png);
  background-position: -154px -102px;
  width: 76px;
  height: 76px; }

.icon-emkt-35 {
  background-image: url(sprites.png);
  background-position: -303px -195px;
  width: 35px;
  height: 35px; }

.icon-esportif {
  background-image: url(sprites.png);
  background-position: -77px -102px;
  width: 77px;
  height: 77px; }

.icon-freitaglabs {
  background-image: url(sprites.png);
  background-position: -192px -179px;
  width: 48px;
  height: 48px; }

.icon-gauge {
  background-image: url(sprites.png);
  background-position: -255px -140px;
  width: 45px;
  height: 45px; }

.icon-gestupidas {
  background-image: url(sprites.png);
  background-position: 0px -179px;
  width: 48px;
  height: 48px; }

.icon-google-g {
  background-image: url(sprites.png);
  background-position: -90px -227px;
  width: 45px;
  height: 45px; }

.icon-gptw {
  background-image: url(sprites.png);
  background-position: -255px 0px;
  width: 48px;
  height: 48px; }

.icon-kleberkauch {
  background-image: url(sprites.png);
  background-position: -48px -179px;
  width: 48px;
  height: 48px; }

.icon-leoluz {
  background-image: url(sprites.png);
  background-position: -96px -179px;
  width: 48px;
  height: 48px; }

.icon-logo-king-purple-small {
  background-image: url(sprites.png);
  background-position: -160px -272px;
  width: 127px;
  height: 28px; }

.icon-logo-king {
  background-image: url(sprites.png);
  background-position: 0px -304px;
  width: 210px;
  height: 28px; }

.icon-lucastoledo {
  background-image: url(sprites.png);
  background-position: 0px -102px;
  width: 77px;
  height: 77px; }

.icon-luisribas {
  background-image: url(sprites.png);
  background-position: -144px -179px;
  width: 48px;
  height: 48px; }

.icon-modal-close {
  background-image: url(sprites.png);
  background-position: -178px -77px;
  width: 24px;
  height: 24px; }

.icon-modal-info {
  background-image: url(sprites.png);
  background-position: -255px -48px;
  width: 47px;
  height: 47px; }

.icon-nav-open {
  background-image: url(sprites.png);
  background-position: -32px -272px;
  width: 32px;
  height: 32px; }

.icon-nav-painel {
  background-image: url(sprites.png);
  background-position: -255px -185px;
  width: 32px;
  height: 32px; }

.icon-nav-phone {
  background-image: url(sprites.png);
  background-position: -96px -272px;
  width: 32px;
  height: 32px; }

.icon-nav-webmail {
  background-image: url(sprites.png);
  background-position: 0px -272px;
  width: 32px;
  height: 32px; }

.icon-puzzle-piece {
  background-image: url(sprites.png);
  background-position: -303px -45px;
  width: 45px;
  height: 45px; }

.icon-shield {
  background-image: url(sprites.png);
  background-position: -225px -227px;
  width: 45px;
  height: 45px; }

.icon-teacup {
  background-image: url(sprites.png);
  background-position: -255px -95px;
  width: 45px;
  height: 45px; }

.icon-torch {
  background-image: url(sprites.png);
  background-position: -45px -227px;
  width: 45px;
  height: 45px; }

.icon-twitter {
  background-image: url(sprites.png);
  background-position: 0px -227px;
  width: 45px;
  height: 45px; }

.icon-va-alem {
  background-image: url(sprites.png);
  background-position: 0px 0px;
  width: 178px;
  height: 102px; }

.icon-varnish-35 {
  background-image: url(sprites.png);
  background-position: -303px -125px;
  width: 35px;
  height: 35px; }

.icon-wifi-35 {
  background-image: url(sprites.png);
  background-position: -303px -90px;
  width: 35px;
  height: 35px; }

/* css da nova tela de dominios */
/* parte de cima - seletor de modalidade */
.modalidade-registro {
  height: 100px;
  padding: 10px 7px 0 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .modalidade-registro.on {
    color: white;
    background: #55438D;
    background: url("../img/bg-pattern-a.png") repeat scroll 0 0 transparent; }
  .modalidade-registro p {
    font-size: 15px; }
  .modalidade-registro label {
    display: block;
    width: 100%;
    height: 100%; }

/* regiao central -- caixa de busca */
.boxed-search {
  margin-bottom: 20px;
  text-align: center;
  padding: 30px 0; }
  .boxed-search .addon {
    display: none; }
  .boxed-search.show-addons .addon {
    display: inline; }
  .boxed-search.show-addons .input-dominio {
    width: 360px; }
  .boxed-search .input-dominio {
    width: 504px;
    height: 26px;
    padding: 4px 12px; }
  .boxed-search.graysquared {
    background-color: #f6f6f6; }
  .boxed-search #btn-pesquisar-dominio {
    height: 36px !important; }

/* link para alternar para dominios free */
.toggle-free-domains {
  text-align: center; }
  .toggle-free-domains a {
    font-size: 12px;
    text-decoration: underline; }

/* parte de baixo -- resultados da busca */
.busca-dominio-resultados {
  padding: 10px 16px;
  clear: both;
  border-top: 1px solid #E6E6E6; }
  .busca-dominio-resultados .btn-add-remove-domain {
    text-transform: uppercase;
    border: none;
    appearance: none;
    outline: none;
    color: #fff;
    background-color: #A1CF26;
    cursor: pointer;
    border: 1px solid #A1CF26; }
    .busca-dominio-resultados .btn-add-remove-domain:hover {
      background-color: #b6de4a; }
  .busca-dominio-resultados.disponivel {
    background-color: #eee; }
  .busca-dominio-resultados.selecionado {
    background-color: #A1CF26;
    color: #fff; }
    .busca-dominio-resultados.selecionado .btn-add-remove-domain {
      border: 1px solid #fff; }
    .busca-dominio-resultados.selecionado a {
      color: #fff; }
  .busca-dominio-resultados.indisponivel {
    background-color: #eee;
    color: #990000; }
  .busca-dominio-resultados .btn-add-remove-domain {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: right;
    width: 130px;
    padding: 6px; }
  .busca-dominio-resultados .dominio {
    width: 40%;
    float: left;
    margin-top: 6px; }
    .busca-dominio-resultados .dominio .documentacao {
      font-size: 11px; }
      .busca-dominio-resultados .dominio .documentacao a {
        text-decoration: underline; }
  .busca-dominio-resultados .meio {
    float: right;
    width: 43%;
    text-align: right;
    margin-top: 6px;
    margin-right: 16px; }

.opcao-transferencia {
  padding: 20px;
  font-size: 14px;
  border: 1px solid #AFD645;
  border-top: none; }
  .opcao-transferencia label {
    margin-top: 16px;
    display: block;
    line-height: 1; }

.dominios-loader img {
  margin: auto;
  display: block; }
