div#ptw-container {
    background: rgba(255,255,255,0.75);
    border-radius: 7px;
}

div#ptw-container .ptw-submit-btn,.btnOfferts a,#ptw-offers .ptw-offer-item>a .ptw-submit-btn,.btn-primary,.btn-primary:visited,.botAzu,.botAzu:visited,.botAzu.mSprite,.botAzu.mSprite:visited,.bttn-blue,.bttn-blue:visited,a.botAzu,a.greenButton,input#resSta,input.greenButton,div#ptw-container .ptw-submit-btn,.btnOfferts a,#ptw-offers .ptw-offer-item>a .ptw-submit-btn,input.but,#btnName,.greenButton,#innerSel #continueBtn,.btn-success,.btn-success:visited,.bttn-green,.bttn-green:visited,a.btn-success,a.ap_circuitGo.btn,.btn.btn-primary {
 background:#5a88c6;
 border-radius:5px;
 color:rgba(255,255,255,0.8);
 border:1px solid #5a88c6;
 text-shadow:none;
 box-shadow:inset 0 1px 0 rgba(255,255,255,0),0 1px 2px transparent;
 transition:all ease 0.3s
}

#ptw-container.ptw-menu-vertical #ptw-menu > ul > li {
    background: #5a88c6;
    border-radius: 6px;
}

div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li:hover > a, div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li > a:hover {
    background-color: #5a88c6;
    border: 1px solid transparent;
}
.ptw-menu-vertical#ptw-container #ptw-menu > ul > li:hover > a, .ptw-menu-vertical#ptw-container #ptw-menu > ul > li > a:hover {
    border: 1px solid #5180ad;
    border-right: 1px solid #5180ad;
}

div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li.ptw-active > a, div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li.ptw-active > a:focus, div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li.ptw-active > a:hover {
    background: #8dc640;
}
div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li.ptw-active > a, div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li.ptw-active > a:hover, div.ptw-menu-vertical#ptw-container #ptw-menu > ul > li.ptw-active > a:focus {
    border: 1px solid transparent;
    background: #5a88c6;
    color: #fff;
    position: relative;
}

#btnName, #innerSel #continueBtn, #ptw-offers .ptw-offer-item > a .ptw-submit-btn, .botAzu, .botAzu.mSprite, .botAzu.mSprite:visited, .botAzu:visited, .btn-primary, .btn-primary:visited, .btn-success, .btn-success:visited, .btn.btn-primary, .btnOfferts a, .bttn-blue, .bttn-blue:visited, .bttn-green, .bttn-green:visited, .greenButton, a.ap_circuitGo.btn, a.botAzu, a.btn-success, a.greenButton, div#ptw-container .ptw-submit-btn, div#ptw-container .ptw-submit-btn, input#resSta, input.but, input.greenButton {
    background: #8dc640;
    border: 1px solid #8dc640;
}

@media (max-width:490px){
    #ptw-container .ptw-field-passengers th {
    font-size: 13px;
  }
}
#hotelOffers h1 {
    text-align: center;
    color: #5a88c7;
    margin-bottom: 10px;
}

#hotelOffers .picture-list .dSprite {
    border-radius: 41px;
}

#hotelOffers .col ul {
    margin: auto;
    width: fit-content;
}

@media (min-width:530px) {
#hotelOffers .picture-list span {
    font-size: 16px;
}
#hotelOffers .row div {
    padding: 10px;
}
}

.home div#cotizador div#ptw-container, #main.home div#ptw-container {
    position: relative;
}

.home #ptw-container .ptw-field-passengers th {font-size: 12px;}

/* Sliders responsive */

div#Id6auedXrQ7pXL61nIhQ0kg li[class*="sl-"], div#IdFEKpSgBjPhlAEzeeLOv5Ug li[class*="sl-"], div#IdTVDucKvzG6HzUm4yXvHYg li[class*="sl-"] {-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;transition: none;}
  
  
@media (min-width: 544px){
#promoTres {
    margin-left: 0 !important;
}
}
  
.mainContent {
    text-align: center;
}
@media (max-width: 800px){  
  .forms-pay.boxed-module-gray.payment-opts img {
    height: auto;
    max-width: 100%;
}

.forms-pay.boxed-module-gray.payment-opts {
    max-width: 400px;
  padding-left: 0px;
}
}

  