/* Listados */

.hotel-post-listing{
    border-bottom: 2px dotted #779BCA;
    height:122px;
    padding:20px 0;
    float:left;
}
.ht-left,.ht-center,.ht-right{
    float:left;
}
.ht-left{
    width:125px;
}
.ht-left img{
    width: 115px;
    height: 115px;
    border:1px solid #dbdbdb;
    padding:2px;
}

.ht-center{
    width:350px;
    padding-left:6px;
}

.ht-center .ht-titulo{
    margin-bottom: 5px;
}

.ht-center .ht-titulo a{
    font-size:18px;
    color:#2e658d;
    font-family: "HelveticaWorld-Bold";
    text-decoration:none;
   
    
}
.ht-center .ht-titulo a:hover{
    text-decoration: underline;
}

.ht-center .ht-descripcion{
  font-size: 12px;
  margin:5px 0;
  color:#333333;
}

.ht-center .ht-direccion,.ht-center .ht-estrellas{
  float:left;
}
.ht-center .ht-direccion{
    width:270px;
    color:#666666;
    font-size: 12px;
}
.ht-center .ht-estrellas{
    width:75px;
    height: 13px;
    margin-right: 5px;
}

.ht-center .ht-estrellas-5{
    background: url("../img/stars.png") no-repeat 0 0;
}
.ht-center .ht-estrellas-4{
    background: url("../img/stars.png") no-repeat 0 -30px;
}
.ht-center .ht-estrellas-3{
    background: url("../img/stars.png") no-repeat 0 -61px;
}
.ht-center .ht-estrellas-2{
    background: url("../img/stars.png") no-repeat 0 -94px;
}
.ht-center .ht-estrellas-1{
    background: url("../img/stars.png") no-repeat 0 -122px;
}
.ht-center .ht-estrellas-0{
    /*background: url(../img/stars.png) no-repeat 0 -154px;*/
    background: url("../img/stars.png") no-repeat 0 -208px;
}
.ht-center .ht-estrellas-hostel{
    background: url("../img/stars.png") no-repeat 0 -169px;
}
.ht-center .ht-estrellas-apart-hotel{
    background: url("../img/stars.png") no-repeat 0 -181px;
}
.ht-center .ht-estrellas-posada{
    background: url("../img/stars.png") no-repeat 0 -195px;
}

.ht-center .ht-link a{
    font-size:12px;
    color:#607a2d;
    text-decoration: none;
    
}
.ht-center .ht-link a:hover{
    text-decoration:underline;
}

.ht-right{
    width:130px;
    margin-left: 5px;
}

.ht-right .left-dotted{
    height: 95px;
}
.ht-right .ht-desde{
    text-transform:uppercase;
    font-size:10px;
}
.ht-right .ht-precio{
    font-size:24px;
    font-family: "HelveticaWorld-Bold";
    color:#213341;
}
.ht-right .ht-reservar a{
    background: url("../img/detail-rollover.png") -6px -4px no-repeat transparent;
    display: block;
    height: 44px;
    width: 137px;
}
.ht-right .ht-reservar a:hover{
    background-position: -6px -55px;
}
.ht-right .ht-recommended,.ht-right .ht-recommended-pasive{
    width: 100%;
    height: 26px;
}
.ht-right .ht-recommended{
    font-size: 12px;
    text-transform: uppercase;
    color: #387eb1;
    font-family: "HelveticaWorld-Bold";
}
.ht-right .ht-recommended span{
    background: url("/wp-content/themes/mtg-blogs/images/icon-sprite.png") -83px -100px no-repeat transparent;
display: inline-block;
height: 21px;
width: 24px;
vertical-align:text-top;
}