ul#listaCiudades{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:745px;
    _width:740px;
    list-style:none;
}
ul#listaCiudades ul.ciudad{
    margin:0px 0px 10px 0px;
    padding:0px 5px 5px 0px;
    float:left;
    width:740px;
    border:1px solid #CDE6F7;
    list-style:none;
}
ul#listaCiudades ul.ciudad li.nombreCiudad{
    font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#329BDF;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    width:740px;
    float:left;
    list-style:none;
}
ul#listaCiudades ul.ciudad li.nombreCiudad h1{
    font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#329BDF;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:left;
    width: auto;
    list-style:none;
}
ul#listaCiudades ul.ciudad li.descripcionCiudad{
    font-weight:normal;
    float:left;
    width:735px;
    float:left;
    text-align:justify;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    margin:0px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    list-style:none;
}
ul#listaCiudades li.filaApartamentos{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:745px;
}
ul#listaCiudades li.moreCityApartments{
    margin:0px 0px 0px 12px;
    padding:0px 0px 0px 0px;
    float:left;
    text-align: left;
    width:350px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
ul#listaCiudades li.allCityApartments{
    margin:0px 8px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    text-align: right;
    width:350px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
ul.apartamentoIzquierda{
    margin-left: 12px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    /*margin:5px 5px 10px 5px;*/
    padding:0px 0px 0px 0px;
    float: left;
    width:350px;
    _width:345px;
    list-style:none;
    border:1px solid #CDE6F7;
}
ul.apartamentoIzquierda li.minifoto{
    padding:1px;
    float:right;
    width:150px;
    height:100px;
    border-left:1px solid #CDE6F7;
}
ul.apartamentoIzquierda li.nameApart{
    background-color:#F5FAFD;
    border-bottom:1px solid #CDE6F7;
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:3px 0px 3px 5px;
    width:192px;
    _width:187px;
}
ul.apartamentoIzquierda li.nameApart h2{
    background-color:#F5FAFD;
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:192px;
    _width:187px;
}
ul.apartamentoIzquierda li.rating{
    margin:3px 0px 5px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    width:185px;
    height:15px;
    line-height:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:10px;
    font-style:oblique;
}
ul.apartamentoIzquierda li.rating a{
    background-image:url(../img/general/rating.png);
    background-repeat:no-repeat;
    float:left;
    width:13px;
    height:14px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.apartamentoIzquierda li.rating a:hover{
    background-image:url(../img/general/rating_on.png);
}
ul.apartamentoIzquierda li.datosApart{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:left;
    width:185px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:11px;
    line-height:14px;
}
ul.apartamentoIzquierda li.verApart{
    margin:0px 0px 0px 0px;
    padding:4px 0px 4px 5px;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#309BDF;
    font-size:11px;
    border-top:1px solid #CDE6F7;
    width:345px;
    _width:340px;
}
ul.apartamentoIzquierda li.descripcion{
    margin:0px 0px 0px 0px;
    padding:5px;
    float:left;
    width:340px;
    _width:335px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    font-size:11px;
    min-height:50px;
    border-top:1px solid #CDE6F7;
}
ul.apartamentoDerecha{
    margin-left: 5px;
    margin-right: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
    /*margin:5px 5px 10px 5px;*/
    padding:0px 0px 0px 0px;
    float: right;
    width:350px;
    _width:345px;
    list-style:none;
    border:1px solid #CDE6F7;
}
ul.apartamentoDerecha li.minifoto{
    padding:1px;
    float:right;
    width:150px;
    height:100px;
    border-left:1px solid #CDE6F7;
}
ul.apartamentoDerecha li.nameApart{
    background-color:#F5FAFD;
    border-bottom:1px solid #CDE6F7;
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:3px 0px 3px 5px;
    width:192px;
    _width:187px;
}
ul.apartamentoDerecha li.nameApart h2{
    background-color:#F5FAFD;
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    width:192px;
    _width:187px;
}
ul.apartamentoDerecha li.rating{
    margin:3px 0px 5px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    width:185px;
    height:15px;
    line-height:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:10px;
    font-style:oblique;
}
ul.apartamentoDerecha li.rating a{
    background-image:url(../img/general/rating.png);
    background-repeat:no-repeat;
    float:left;
    width:13px;
    height:14px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.apartamentoDerecha li.rating a:hover{
    background-image:url(../img/general/rating_on.png);
}
ul.apartamentoDerecha li.datosApart{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:left;
    width:185px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:11px;
    line-height:14px;
}
ul.apartamentoDerecha li.verApart{
    margin:0px 0px 0px 0px;
    padding:4px 0px 4px 5px;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#309BDF;
    font-size:11px;
    border-top:1px solid #CDE6F7;
    width:345px;
    _width:340px;
}
ul.apartamentoDerecha li.descripcion{
    margin:0px 0px 0px 0px;
    padding:5px;
    float:left;
    width:340px;
    _width:335px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    font-size:11px;
    min-height:50px;
    border-top:1px solid #CDE6F7;
}
ul.apartment-features{
    list-style: none;
    margin: 0px;
    padding: 0px;
}


ul#listaSinBus{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:749px;
    _width:745px;
    list-style:none;
}
ul#listaSinBus li.cadauno{
    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;
    float:left;
    width:745px;
}
.borde-right{
}
ul.apartamento1{
    margin:0px 8px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:360px;
    _width:355px;
    list-style:none;
    border:1px solid #CDE6F7;
}
ul.apartamento1 li.minifoto{
    padding:1px;
    float:right;
    width:150px;
    height:100px;
    border-left:1px solid #CDE6F7;
}
ul.apartamento1 li.nameApart{
    background-color:#F5FAFD;
    border-bottom:1px solid #CDE6F7;
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:3px 0px 3px 5px;
    width:202px;
    _width:197px;
}
ul.apartamento1 li.rating{
    margin:3px 0px 5px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    width:195px;
    height:15px;
    line-height:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:10px;
    font-style:oblique;
}
ul.apartamento1 li.rating a{
    background-image:url(../img/general/rating.png);
    background-repeat:no-repeat;
    float:left;
    width:13px;
    height:14px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul.apartamento1 li.rating a:hover{
    background-image:url(../img/general/rating_on.png);
}
ul.apartamento1 li.datosApart{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:left;
    width:195px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:11px;
    line-height:14px;
}
ul.apartamento1 li.verApart{
    margin:0px 0px 0px 0px;
    padding:4px 0px 4px 5px;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#309BDF;
    font-size:11px;
    border-top:1px solid #CDE6F7;
    width:355px;
    _width:350px;
}
ul.apartamento1 li.descripcion{
    margin:0px 0px 0px 0px;
    padding:5px;
    float:left;
    width:350px;
    _width:345px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    font-size:11px;
    min-height:50px;
    border-top:1px solid #CDE6F7;
}
li.pieLista{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:749px;
    _width:744px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
div.apartmentMediaLinks{
    float:left;
    width: 145px;
    height: 20px;
    margin: 0px;
    padding-top: 3px;
}
div.linksVer{
    float:left;
}
div.linksVerFind{
    float:left;
}
div.user_val{
    float:right;
    margin:0px 5px 0px 2px;
}
div.user_val img.img_val {
    float:left;
    background:#309BDF url(/img/val.png) no-repeat scroll 0 0;
    margin-top:1px;
}
div.user_val a{
    padding:0px 15px 0px 10px;
    float:left;
}
/*----------resultado de búsqueda*/
ul#listaBus{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:749px;
    _width:740px;
    list-style:none;
}
ul#listaBus li.cadauno{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    _padding:0px 0px 0px 0px;
    float:left;
    width:745px;
    _width:740px;
    border:1px solid #CDE6F7;
}
ul#listaBus li.blanco{
    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;
    float:left;
    width:745px;
    _width:740px;
    height:20px;
}
ul#listaBus li.cadauno ul.apartamento1{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:450px;
    _width:445px;
    list-style:none;
    border-bottom:0 none;
    border-left:0 none;
    border-top:0 none;
}
ul#listaBus li.cadauno ul.apartamento1 li.minifoto{
    padding:1px;
    float:right;
    width:150px;
    height:100px;
    border-left:1px solid #CDE6F7;
}
ul#listaBus li.cadauno ul.apartamento1 ul.datos{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:350px;
    list-style:none;
}
ul#listaBus li.cadauno ul.apartamento1 li.nameApart{
    background-color:#F5FAFD;
    border-bottom:1px solid #CDE6F7;
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:3px 0px 3px 5px;
    width:292px;
    _width:287px;
}
ul#listaBus li.cadauno ul.apartamento1 li.rating{
    margin:3px 0px 5px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    width:350px;
    height:15px;
    line-height:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:10px;
    font-style:oblique;
}
ul#listaBus li.cadauno  ul.apartamento1 li.rating a{
    background-image:url(../img/general/rating.png);
    background-repeat:no-repeat;
    float:left;
    width:13px;
    height:14px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul#listaBus li.cadauno ul.apartamento1 li.rating a:hover{
    background-image:url(../img/general/rating_on.png);
}
ul#listaBus li.cadauno ul.apartamento1 li.datosApart{
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
    float:left;
    width:285px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:11px;
    line-height:14px;
}
ul#listaBus li.cadauno ul.apartamento1 li.verApart{
    margin:0px 0px 0px 0px;
    padding:4px 0px 4px 5px;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#309BDF;
    font-size:11px;
    border-top:1px solid #CDE6F7;
    width:445px;
    _width:440px;
}
ul#listaBus li.cadauno ul.apartamento1 li.descripcion{
    margin:0px 0px 0px 0px;
    padding:5px;
    float:left;
    width:440px;
    _width:435px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    font-size:11px;
    height:52px;
    border-top:1px solid #CDE6F7;
}
ul#listaBus li.cadauno ul.reserva_outer li.cajaPrecios{
    margin: 0px 0px 0px 10px;
    _margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 210px;
}
ul.reserva_outer{
    float: left;
    list-style: none;
    padding: 20px 15px 0px 15px;
    _padding: 20px 15px 0px 0px;
    margin: 5px;
    width: 254px;
    _width: 220px;
    height: 167px;
    background-color: #66B5E7;
}
ul.reserva{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    width:230px;
}
ul.reserva li{
    color:#FFFFFF;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin:0;
    padding:2px 0;
    width:230px;
}
ul#listaBus li.cadauno ul.reserva_outer li.taxes{
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:200px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#ccc;
}
ul#listaBus li.cadauno ul.reserva_outer span.taxes{
    margin:0px 0px 0px 00px;
    padding:4px 0px 0px 0px;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#eee;
}
ul#listaBus li.cadauno ul.reserva_outer li.btreserve{
    margin:10px 0px 0px 20px;
    padding:0px 10px 0px 0px;
    float:left;
    width:195px;
    text-align:right;
}
ul#listaBus li.cadauno ul.reserva_outer li.btreserve a.btreserve{
    margin:0px 0px 0px 0px;
    _margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:80px;
    height:18px;
    line-height:16px;
    background-image:url(../img/general/rect80b.png);
    background-repeat:no-repeat;
    background-position:right;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#66B5E7;
}
ul#listaBus li.cadauno ul.reserva_outer li.actions{
    margin: 20px 0px 0px 25px;
    padding: 0px 10px 0px 0px;
    float: left;
    width: 208px;
}

ul#listaBus li.cadauno ul.reserva_outer li.actions div.viewButton
{
    float: left;
    width: 75px;
}

ul#listaBus li.cadauno ul.reserva_outer li.actions div.viewButton a.viewLink{
    margin:0px 0px 0px 0px;
    _margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:80px;
    height:18px;
    line-height:16px;
    background-image:url(../img/general/rect80b.png);
    background-repeat:no-repeat;
    background-position:right;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#66B5E7;
}

ul#listaBus li.cadauno ul.reserva_outer li.actions div.bookButton
{
    float: right;
    width: 75px;
}

ul#listaBus li.cadauno ul.reserva_outer li.actions div.bookButton a.bookLink {
    margin:0px 0px 0px 0px;
    _margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    width:80px;
    height:18px;
    line-height:16px;
    /*background-image:url(../img/general/rect80b_FF9900.png); naranja*/
    /*background-image:url(../img/general/rect80b_FFBC68.png); naranja claro*/
    /*background-image:url(../img/general/rect80b_66CC00.png); verde*/
    /*background-image:url(../img/general/rect80b_003399.png); azul oscruro web*/
    /*background-image:url(../img/general/rect80b_2B547E.png); azul marino*/
    /*background-image:url(../img/general/rect80b_737CA1.png); gris*/
    background-repeat:no-repeat;
    background-position:right;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight: bold;
}
/*ul#listaBus li.cadauno ul.reserva_outer li.btreserveLast a.btreserve:hover{
    background-image:url(../img/general/bt_azul_on.gif);
    background-repeat:no-repeat;
}*/
ul#listaBus li.cadauno ul.reserva_outer li.btreserve a.btreserveLast{
    margin:0px 0px 0px 20px;
    _margin:0px 0px 0px 0px;
    padding:5px 10px 0px 0px;
    _padding:5px 7px 0px 0px;
    float:right;
    width:195px;
    height:20px;
    background-image:url(../img/general/bt_verde.gif);
    background-repeat:no-repeat;
    background-position:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fff;
}
ul#listaBus li.cadauno ul.reserva_outer li.btreserve a.btreserveLast:hover{
    background-image:url(../img/general/bt_verde_on.gif);
    background-repeat:no-repeat;
}

div#ordenarRes{
    float:left;
    height:20px;
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    width:720px;
    background-color:#309BDF;
    color:white;
}
