body {
background: none;
}

#encabezado, #miga, #navegacion, .caja, #pie, #debug, #mensaje-ok, #ayuda-reserva, #caja-enlaces, #pasos-reserva, h2.reservando-en {
display: none;
}

/*ficha reserva*/
#ficha-reserva {
background: none;
display: block;
float: none;
}

#info-reserva .ficha-reserva img.logo {
display: block;
margin-bottom: 20px;
}

#info-reserva .ficha-reserva {
float: none;
width: 100%;
}

#ficha-reserva div.info-principal {
display: block;
float: none;
width: 100%;
}

#ficha-reserva div.info-secundaria {
display: block;
float: none;
padding: 0;
margin: 40px 0 0 0;
width: 100%;
}

table.habitaciones {
display: block;
width: 500px;
}

#ficha-reserva div.info-principal table.precio {
display: block;
float: none;
margin-top: 4px;
margin-left: 250px;
width: 250px;
}

table.habitaciones table.detalles {
width: 480px;
}
/*!ficha reserva*/

/*Tu lista*/
#favoritos {
position: relative;
}

#favoritos img.logo {
display: block;
margin-bottom: 20px;
}

#favoritos img.icono {
/*position: absolute;
top: 0;
left: 0;*/
display: none;
}

#favoritos ul, #favoritos form, #favoritos div.paginacion, #favoritos tr td.detalle, #favoritos tr td.borrar, #favoritos tr th.detalle {
display: none;
}

#favoritos tr th.alojamiento {
padding-left: 8px;
}

#favoritos div.listado {
position: relative;
}

#favoritos tr td {
border-bottom: 1px dotted #cccccc;
padding-left: 8px;
}

#favoritos tr td.alojamiento {
width: 280px;
}

#favoritos table td.alojamiento p {
padding-top: 8px;
}

#favoritos tr td.contacto {
width: 150px
}

#favoritos tr td.precio {
width: 80px;
}
/*!Tu lista*/

/*Ficha alojamiento*/
#contenido-principal {
display: block;
float: none;
}

#ficha {
display: block;
float: none;
width: 100%;
}

#contenido-secundario, #ficha div.enviar-amigo, #ficha td.acciones, #ficha td.publicidad {
border: 0;
display: none;
}

/*!Ficha alojamiento*/
