.boxFixo {
    position: fixed;
    bottom: 30px;
    right: 0;
    list-style: none;
    z-index: 999;
}

.alerta {
    width: 267px;
}

.middleAlerta {
    width: 192px;
    padding-left: 50px;
    padding-right: 25px;
    background: url(http://tempsite50.travelexplorer.com.br/App_Themes/DTX.Padrao/img/middleAlerta.png) repeat-y;
}

.closeAlert
{
    display: block;
    margin-top: 10px;
    text-align: right;
    cursor: pointer;
}

#shoppingCartHeader {
    position: absolute!important;
    border:1px solid transparent!important;
    z-index: 99999!important;
    margin: -115px 0 0 640px;
    top:0;
    right:0;
    width: 300px;
    height: 100px;
    color: #FFF;
}

.shopping-cart-wrapper {
    position: relative;
    float: right;
    margin: 15px 0px 0 0!important;
    border: 1px solid transparent;

}

#iconcart {
    width:30px; 
    height:26px;
    background: url('https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-cart.png') no-repeat center;
    border: 1px solid transparent;
    margin: 6px 0 0 -45px!important;
    position: absolute;
}

#iconcart.iconcart.over {
    background: url('https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-cart-hover.png') no-repeat center;
}

#shoppingCart {
    border: 1px solid transparent!important;
    position: relative;
    width: 90px!important;
    height: 70px;
    margin: 5px 0 0 0px!important
}

.shopping-cart {
    cursor:pointer;
    padding: 10px;
    border: 1px solid transparent!important;
    text-decoration: none!important;
    height: 70px;
    float: right;
    padding-left: 60px!important;
}

.shopping-cart-intems-number {
    text-decoration: underline!important;
    position: absolute!important;
    width: 80px;
    margin: 20px 0 0 -72px;
    border: 1px solid transparent;
}    


#shoppingCartHeader .icon-cart-item { color: #355787;  min-width: 400px; }

#shoppingCartHeader .cartItem { min-width: 400px!important; color: #CCC!important; }

#shoppingCartHeader .separator { min-width: 400px!important; float: left; }
#shoppingCartHeader .shopping-cart-li-button  { min-width: 400px!important; }

.shopping-cart-open {
    background-color: #FFF;
    border: 1px solid blue;
    height: 45px!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
    color: #355787;
    box-shadow: 2px 3px 3px #BBB;
    z-index:999;
}

.shopping-cart-dropdown 
{
    padding: 15px;
    display:none;
    position:absolute;
    background-color: #FFF;
    z-index:9999;
    margin-left: -268px!important;
    margin-top: 67px!important;
    border-top-left-radius: 5px!important;
    border-bottom-left-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
    min-width: 400px;
    box-shadow: 2px 3px 3px #BBB;
}
.shopping-cart-dropdown ul {
     list-style-type: none;
     color: #000!important;
     width: 300px!important;
}
.empty-cart {
    font-weight: bold;
    color: black;
    float: right;
}

.shopping-cart-dropdown .separator {
    border-color: #666 -moz-use-text-color -moz-use-text-color;
    border-style: dashed none none;
    border-width: 1px 0 0;
    margin-bottom: 6px;
    margin-top: 8px;
}
#btCart {
    float:right;
}

.fright.headerRight { border:1px solid transparent; margin: 20px 0px 0 365px!important; padding: 0!important; z-index: 999999!important; position: absolute!important; width: 400px!important; text-align: right!important; }
.welcome-message { display: block; text-align: right!important; border:1px solid transparent; }

label.icon-cart-price { color: red; font-weight: bold; float: right!important; position: relative; min-width: 70px; text-align: right!important; }
label.icon-cart-price-total { color: red; font-weight: bold; float: right; }

.icon-cart-item { float: left; width: 350px; }

li.shopping-cart-li-total { height: 30px; min-width: 400px;  float: left;}
li.shopping-cart-li-total span { color: #355787!important; font-weight: bold; float: left; }

#shoppingCartHeader button {
    background: #33741f none repeat scroll 0 0;
}
#shoppingCartHeader button {
    background: rgba(0, 0, 0, 0) linear-gradient(#b9d1b2, #33741f) repeat scroll 0 0;
    border: 1px solid #33741f;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    width: 170px;
    border-radius: 5px;
}

#btCart  {
    background: rgba(0, 0, 0, 0) linear-gradient(#b9d1b2, #33741f) repeat scroll 0 0;
    border: 1px solid #33741f;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    width: 170px;
    border-radius: 5px;
}

.shopping-cart-button span  {
  /*position: absolute!important; margin: 5px 0px 0px 25px!important;*/
  position: absolute!important; margin: 5px 0px 0px 14px; font-size: 14px
}

a.add-flight-cart {
          background: url("http://www.gaiaturismo.tur.br/App_Themes/CSX.Padrao/img/bt-laranja.jpg") repeat-x scroll 0 0 transparent;
          border: 1px solid #ef8c02;
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          font-size: 14px;
          height: 30px;
          line-height: 29px !important;
          padding: 0 0 0 19px;
          text-indent: 0 !important;
          width: 90px!important; 
}

.btn-add-cart {
          background: url("http://www.gaiaturismo.tur.br/App_Themes/CSX.Padrao/img/bt-laranja.jpg") repeat-x scroll 0 0 transparent;
          border: 1px solid #ef8c02;
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          font-size: 14px;
          height: 30px;
          line-height: 29px !important;
          padding: 0 0 0 19px;
          text-indent: 0 ;
          width: 90px!important; 
}

#divBtnCart { width: 100px!important; position: relative; float: left; margin: 0px 0 0 26px; }

#divBtnCart a.replace.add-cart-button {
          background: url("https://wtxpreprod.travelexplorer.com.br/App_Themes/CSX.Padrao/img/bt-laranja.jpg") repeat-x scroll 0 0 transparent;
          border: 1px solid #ef8c02;
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          font-size: 13px;
          font-weight: bold;
          height: 29px;
          line-height: 29px !important;
          padding: 0 0 0 19px;
          text-indent: 0 !important;
          width: 75px; 
}

.add-cart-icon {
    width:26px; 
    height:17px;
    background: url('https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/bt-add-cart.png') no-repeat center;
    margin: -23px 0px 0 -20px;
    position: absolute;
    float: left;
}

.content-module.the-content-top { background-color: #EAE8E8; }
.sidebar { border: none!important; }

.inputSelectPrice a.btn-add-cart {
          background: url("http://www.gaiaturismo.tur.br/App_Themes/CSX.Padrao/img/bt-laranja.jpg") repeat-x scroll 0 0 transparent;
          border: 1px solid #ef8c02;
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          font-size: 14px;
          height: 30px;
          line-height: 29px !important;
          padding: 0 0 0 19px;
          text-indent: 0 !important;
          width: 90px!important;
          text-transform: capitalize!important;
}

#shoppingCartHeader .productIconItem.productIconItem_Hotel { background: #fff url("https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-buscador-hoteis.png") no-repeat scroll center center; width: 30px; height: 25px; border:1px solid #CCC; float: left; }
#shoppingCartHeader .productIconItem.productIconItem_Flight { background: #fff url("https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-buscador-voos.png") no-repeat scroll center center; width: 30px; height: 25px; border:1px solid #CCC; float: left; }
#shoppingCartHeader .productIconItem.productIconItem_Car { background: #fff url("https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-buscador-carros.png") no-repeat scroll center center; width: 30px; height: 25px; border:1px solid #CCC; float: left; }
#shoppingCartHeader .productIconItem.productIconItem_Package { background: #fff url("https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-buscador-pacotes.png") no-repeat scroll center center; width: 30px; height: 25px; border:1px solid #CCC; float: left; }
#shoppingCartHeader .productIconItem.productIconItem_Service { background: #fff url("https://wtxpreprod.travelexplorer.com.br/App_Themes/WTX.ShoppingCart/img/icon-buscador-servicos.png") no-repeat scroll center center; width: 30px; height: 25px; border:1px solid #CCC; float: left; }

#shoppingCartHeader .productIconItem { margin-right: 10px!important; }

.cartItem_Package { background-color: #eae8e8 !important; }

.remove-item-cart { z-index: 999; cursor: pointer; }