.container .section.hotsite .hoteis h3, .container .section.hotsite #best-offers h3 {
    color: #0C83D9;
    font-size: 18px;
    font-weight: normal;
    margin:10px 0 10px 0;
    padding: 10px 10px;
    clear:both;
    display:block;
}

.container .section.hotsite .header h1{
  font:20px Arial;
  clear:both;
  width:auto;
  color:#0C83D9;
  margin:20px 0;
  line-height: 22px;
}

.container .section.hotsite .header .texto-descricao p,.container .section.hotsite .header .texto-descricao2 p{
  clear:both;
    color:#666;
    margin:0 0 5px 0;
    padding-bottom:15px;
}

.container .section.hotsite .header .texto-descricao2 p{
  padding-top:15px;
  border-bottom:1px dashed #b2b3b2;
  color:#666;
}

.container .section.hotsite .header .pacotes p{
    color:#4882d5;
    margin:20px 5px 0 5px;
    padding-bottom:17px;
    border-bottom:1px dashed #b2b3b2;
}

.container .section.hotsite .header #banner-navbar{
    background:url(images/navbar-bkg.gif) repeat-x;
    height:39px;
    border:1px solid #ccc;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px;
    border-top:0;
}

.container .section.hotsite .header #banner-navbar li{
    display:inline;
    float:left;
    margin-right:22px;
}

.container .section.hotsite .header #banner-navbar a{
    font:bold 12px Arial;
    color:#4882d5;
}

.container .section.hotsite .header #banner-navbar ul{
    padding:14px 0 0 25px;
}

.container .section.checkout_confirm .content .hoteis ul {
    margin-left: -40px;
    width: 970px;
}

.block.destination{
    background:url("images/pacote-bkg.png") no-repeat bottom left;
    float:left;
    margin-top:10px;
    padding:3px;
    z-index:1;

}

.block.destination h1{
    font-size:10px !important;
    margin-top:5px;
    float:left;
    color:#b0b5b8 !important;
    text-transform:none;
}

.container .section.hotsite .hoteis ul.ofertas{
    /*margin-left:13px;*/
    width: 950px;
    clear:both;
}

.container .section.hotsite .hoteis .ofertas li{
    float:left;
    display:inline;
    width:154px;
    height:186px;
    /*background:url(images/pacote-bkg.png) no-repeat;*/
    margin:0 40px 30px 0;
}

.container .section.hotsite .hoteis .ofertas li :nth-child(4n+4) { margin-right: 0; }

.container .section.hotsite .hoteis .ofertas .img, .container .descobertas #serie-de-descobertas .ofertas .img{
    float: left;
    margin: 0 10px 6px 0 0;
    padding: 3px;
    width: 104px !important;
    position:relative;
}

.container .section.hotsite .hoteis .ofertas h2 a,.container .descobertas #serie-de-descobertas .ofertas h2 a{
    font:12px Arial;
    color:#4882d5;
    margin-left:5px;
    text-transform:uppercase;
    display:block;
    clear:both;
}

.container .section.hotsite .hoteis .ofertas p,.container .descobertas #serie-de-descobertas .ofertas p{
    font:bold 10px Arial;
    color:#c5c5c5;
    margin-left:5px;
}
    
.container .section.hotsite .hoteis .ofertas .offer-box #price, .container .descobertas #serie-de-descobertas .offer-box #price{
    position:absolute;
    bottom:2px;
    width:148px;
    margin-left:2px;
}

.container .section.hotsite .hoteis .ofertas .vz, .container  .section.hotsite .header #best-offers .vz{
    font:bold 13px Arial;
    color:#666;
    margin-left:5px;
}

.section.hotsite .hoteis .ofertas .val, .section.hotsite .header #best-offers .val{
    font:bold 18px Arial;
    color:#467ece;
}
    
.img .more {
    background: url("images/blue.png") no-repeat scroll -10px -3625px transparent;
    position:absolute;
    cursor:pointer;
    float: right;
    height: 29px !important;
    margin: -1px -1px 0 -29px !important;
    overflow: hidden;
    text-indent: -5000px;
    width: 29px !important;
    right:-32px;
    top:6px;
    z-index:99999;
}

.container .section.hotsite .header .box-1, .container .section.hotsite .header .box-2, .container .section.hotsite .header .box-3{
    float:left;
    margin-bottom:20px;
}

.container .section.hotsite .header .box-2{
    margin-left:35px;
}

.container .section.hotsite .header #best-offers{
    padding:15px 0 ;
    clear:both;
    border-top:1px dashed #b2b3b2;
}

.container .section.hotsite .hoteis .ofertas .offer-box{
    position:relative;
    height:186px;
    width:148px;
    display:block;
    border:1px solid #cdcdcd;
}

.btn-comprar{
    width:58px;
    background:url('images/img-btn-comprar.png') repeat-x;
    display:block;
    padding: 6px 42px;
    color:#fff;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #7a9c2e;
}

.section.hotsite .header #best-offers li{
    height:24px;
    display:block;
    clear:both;
    width:450px;
    padding: 7px 0 7px 12px;
}

.section.hotsite .header #best-offers .blue{
    color:#4882d5;
}

.section.hotsite .header #best-offers .box-3 li{
    width:550px;
}

.section.hotsite .header #best-offers li.no{
    margin-right:0;
}

.section.hotsite .header .zebra{
    background-color:#f8f8f8;
}

.section.hotsite .heade .dashed{
    border:1px dashed red;
    height:1px;
}

.section.hotsite .header  hr{
    height:1px;
    border-bottom:1px dashed #ccc;
    width:100%;
    clear:both;
}

.section.hotsite .header  hr.margin{
    margin-bottom:20px;
}

.section.hotsite .header .landscape{
    border:1px solid #cccccc;
    padding:5px;
    position:relative;
    left:30px;
}

.section.hotsite .header .descobertas {
    border: 1px solid #CCCCCC;
    margin: 20px 0;
    padding: 4px;
}

.section.hotsite .header .descobertas #serie-de-descobertas {
    background: url(/media/1328644/descobertas-bkg.gif) repeat-x scroll 0 0 transparent;
    padding: 40px 20px;
}

.section.hotsite .hoteis .ofertas li.no-mg{
    margin-right:0px;
}

.section.hotsite .header .descobertas #serie-de-descobertas .titulo-descobertas{
    font:28px Arial;
    color:#4982d5;
    display:block;
    clear:both;
}

.section.hotsite .header .descobertas #serie-de-descobertas .roteiro-divertido{
    font:16px Arial;
    color:#4982d5;
    text-transform:uppercase;
    display:block;
    clear:both;
}

.section.hotsite .header .descobertas #serie-de-descobertas #serie-de-descobertas-tit{
    float: left;
    width: 40%;
}

.section.hotsite .header .descobertas #serie-de-descobertas #serie-de-descobertas-desc{
    float:left;
    width:545px;
    padding:37px 0 0 18px;
}


.section.hotsite .header #best-offers ul.best-offers-list{
    float:left;
    margin:0 20px 20px 0;
    width:460px;
}

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    *zoom:1;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
