/* CSS Document */
/*modificado 17/01/2018 - 10:07*/

body {
	color: #5e5f63;
}
#wrap {
	width: 928px;
	margin: 0 auto;
	font-size: 1.2em;
}
body a {
	color: #4f81cb;
}
body a:hover {
	color: #80b6fa;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	font-size: 1em;
	color: #808084;
	padding: 2px 3px 3px;
	border: 1px solid #d0ccc5;
}
.action {
	border: none;
	color: #fff;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 0 3px;
	cursor: pointer;
	font-size: 1em;
}
#content {
	margin-bottom: 20px;
}
/* ****************
	header
**************** */
#header {
	margin-bottom: 20px;
}
h1 {
	float: left;
}
h1 a {
	display: block;
	text-indent: -9999px;
	width: 195px;
	height: 45px;
	background: url("../images/css/logo2018.png") 0 0 no-repeat;
}
#header h2 {
	width: 400px;
	float: left;
	font-size: 1.6em;
	color: #bcb9b1;
	padding: 13px 0 0 25px;
	display: none;
}
#header strong {
	color: #a09f95;
}
#logo {
	width: 516px;
	float: left;
	margin-top: 15px;
}
#menu_superior, #buscador_superior {
	float: right;
}
#menu_superior {
	width: 412px;
	text-align: right;
	margin: 5px 0 20px;
}
#menu_superior li {
	display: inline;
	border-right: 1px solid #e6e2e2;
	padding: 0 10px;
	font-size: 0.9em;
}
#menu_superior li a {
	color: #5e5f63;
}
#menu_superior li.color_gris a {
	color: #a1a4ad;
}
#menu_superior li.idioma {
	background: url("../images/css/bullet.png") 53px 5px no-repeat;
	padding-right: 15px;
}
#menu_superior .last {
	border: none;
}
#buscador_superior input {
	float: left;
}
#buscador_superior input.texto {
	background: url("../images/ico/lupa.png") 2px 3px no-repeat;
	padding-left: 20px;
}
.boton {
	float: left;
	background: url("../images/ico/boton2_left.png") 0 0 no-repeat;
	padding-left: 2px;
}
#buscador_superior .boton {
	background-image: url("../images/ico/boton1_left.png");
}
.boton input {
	background: url("../images/ico/boton1_middle.png") 0 0 repeat-x;
	padding: 2px 8px 3px;
	height: 22px;
}
#buscador_superior .boton input {
	float: none;
}
.boton p {
	background: url("../images/ico/boton1_right.png") top right no-repeat;
	padding-right: 2px;
}
.boton:hover input.action, .boton:hover {
	background-position: bottom left;
}
.boton:hover p {
	background-position: bottom right;
}
/* *********************
	#menu_principal
********************** */
#menu_principal {
	background: url("../images/css/bg_menu_principal.png") 0 0 no-repeat;
	height: 41px;
	text-align: center;
}
#menu_principal ul {
/*	background: url("../images/css/bg_ul_menu_principal.png") bottom left no-repeat;
	padding-left: 4px;
	margin-left: 200px;*/
}
#menu_principal ul li {
	float: left;
	height: 41px;
	font-size: 1.2em;
	background: url("../images/css/bg_li_menu_principal.png") bottom right no-repeat;
	font-weight: bold;
	padding-right: 1px;
}
#menu_principal ul li.last {
	background: url("../images/css/bg_li_last_menu_principal.png") bottom right no-repeat;
	padding-right: 3px;
}
#menu_principal ul li a {
	background: url("../images/css/bg_li_a_menu_principal.png") bottom left repeat-x;
	height: 21px;
	display:block;
	float:left;
	padding: 10px 20px 10px;
	color: #5e5f63;
	text-decoration: none;
}
#menu_principal li.active a {
	background: url("../images/css/bg_li_a_active_menu_principal.png") bottom left repeat-x;
	color: #dcad35;
}
#menu_principal li a:hover {
	color: #dcad35;
}
/* *********************
	#users
********************** */
#users {
	background: url("../images/css/bg_users.png") 0 0 no-repeat;
	font-size: 1.1em;
	padding: 10px 12px;
	margin-bottom: 8px;
	overflow: auto;
	height: 1%;
}
#users a, #users .userName {
	color: #7e4610;
	text-decoration: none;
	margin-right: 15px;
	float: left;
	background-image: url("../images/ico/bullet_users.png");
	background-repeat: no-repeat;
	padding-left: 15px;
}
#users .login {
	background-position: 0 3px;
	font-weight: bold;
}
#users .new {
	background-position: 0 -11px;
}
#users span {
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	background: url("../images/ico/telefono.png") 0 2px no-repeat;
	padding-left: 15px;
}
#users .userName {
	font-size: 1em;
	background-position: 0 3px;
}
#users a.noStyle {
	background: none;
	padding:0;
	text-decoration: underline;
}
#users a.noStyle:hover {
	text-decoration: none;
}
/* *********************
	#breadcrumb
********************** */
#breadcrumb {
	font-size: 0.9em;
	margin-bottom: 15px;
}
#breadcrumb a {
	color:#808084;
}
#breadcrumb ul, #breadcrumb p {
	float: left;
}
#breadcrumb p {
	margin-right: 5px;
}
#breadcrumb li {
	float:left;
	padding: 1px 0 1px 5px;
	color: #fff;
	background-image: url("../images/css/sprite_circulos.png");
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin-right: 5px;
	font-weight: bold;
}
#breadcrumb li.active {
	color: #808084;
	background-position: 0 -18px;
}
#breadcrumb li.active span.underline {
	color: #808084;
}
#breadcrumb li span.underline {
	font-weight: bold;
	text-decoration: underline;
	color: #dbdbdb;
	margin-left: 7px;
}
#breadcrumb li span {
	color: #dbdbdb;
}
.volver {
	clear: both;
	font-size: 1.1em;
	padding-top: 8px;
}
#breadcrumb .volver a {
	/*background: url("../images/css/bullet2.png") 0 4px no-repeat;*/
	padding-left: 12px;
	color: #4f81cb;
	font-weight: bold;
}
#breadcrumb .volver a:hover {
	color:#80b6fa;
}
/* *********************
	#heading
********************** */
.heading {
	border-bottom: 6px solid #f2f0f1;
	overflow: auto;
	height: 1%;
	margin-bottom: 10px;
}
.heading .actions {
	float: right;
}
.heading p {
	float: left;
	font-weight: bold;
	color: #333b49;
	font-size: 1.9em;
	padding-bottom: 2px;
}
.heading .actions {
	padding-top: 5px;
	font-size: 0.9em;
}
.heading .actions li {
	float: left;
	margin-right: 12px;
}
.heading .actions li a {
	color: #808084;
	background-image: url("../images/ico/actions.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
}
.heading .actions .print {
	background-position: 0 0;
}
.heading .actions #friend {
	background-position: 0 -15px;
}
.heading .actions #add {
	background-position: 0 -31px;
}
.heading .actions li.encriptacion {
	font-weight: bold;
	color: #5785c9;
	background: url("../images/ico/candado.png") 0 0 no-repeat;
	padding: 0 0 0 15px;
}
.heading .actions .reload {
	background: url("../images/ico/reload.png") 0 0 no-repeat;
	padding-bottom: 4px;
	display: block;
}
.heading .actions li.encriptacion a {
	background: none;
	padding: 0;
}
/* *********************
	#search
********************** */
#search {
	margin-bottom: 25px;
	padding: 0 10px;
}
#search h3 {
	font-size: 1.6em;
	color: #333b49;
	line-height: 1.5em;
	font-weight: bold;
}
#search h3 span {
	color: #5785c9;
}
#search .resumen_busqueda {
	margin-bottom: 10px;
}
/* *********************
	#sidebar
********************** */
#sidebar {
	float: left;
	width: 158px;
	border: 1px solid #cfcbc5;
	padding: 10px;
	background: url("../images/css/bg_sidebar.png") 0 35px repeat-x;
}
#sidebar h4 {
	color: #333b49;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 20px;
}
#sidebar .box {
	padding-bottom: 8px;
	background: url("../images/css/bg_dotted.png") bottom left repeat-x;
	margin-bottom: 8px;
}
#sidebar .box.last {
	margin-bottom: 0;
	background: none;
	padding-bottom: 0;
}
#sidebar .box label {
	color: #5f6064;
	font-weight: bold;
}
#sidebar .box input {
	margin-right: 5px;
	vertical-align:middle;
}
#rango_precios span {
	font-size: 0.95em;
}
#slider_rango {
	margin-top: 10px;
	width: 147px;
	margin-left: 10px;
}
#slider_rango #handle-left {
	background: url("../images/ico/handle_left.png") 0 0 no-repeat;
}
#slider_rango #handle-right {
	background: url("../images/ico/handle_right.png") 0 0 no-repeat;
}
#rango_precios input {
	width: 35px;
	color: #5785c9;
	border: 0;
}
.show_hotels label {
	display: block;
	margin-bottom: 4px;
}
.show_hotels select {
	width: 160px;
	margin-bottom: 6px;
}
#sidebar .boton {
	float: right;
}
#sidebar .boton input {
	margin-right: 0;
	vertical-align: top;
}
#sidebar .boton p {
	margin-bottom: 0;
}
.box p {
	font-weight: bold;
	color: #5f6064;
	margin-bottom: 5px;
}
#sidebar .box li {
	margin-bottom: 4px;
}
#sidebar .box li label {
	color: #5785c9;
	font-weight: normal;
	margin-right: 3px;
}
#sidebar .box li span {
	color: #5f6064;
}
#sidebar .box li.empty label, #sidebar .box li.empty span {
	color: #c3babb;
}
/* *********************
	#principal
********************** */
#principal {
	float: right;
	width: 716px;
}
#main_content {
	margin-bottom: 30px;
}
.box_principal {
	padding-bottom: 27px;
	border-bottom: 6px solid #f2f0f1;
}
.box_principal.last {
	border: none;
}
.vista_tabs {
	background: #f5f3f4;
	border: 1px solid #cfcbc5;
	border-bottom: none;
	overflow: hidden;
	height: 1%;
}
.box_principal .vista_tabs li {
	float: left;
	font-weight: bold;
	font-size: 1.2em;
	border-right: 1px solid #cfcbc5;
	padding: 0;
	background: none;
}
.vista_tabs li a {
	padding: 8px 10px;
	display: block;
	color: #7f8084;
	text-decoration: none;
}
.vista_tabs li a:hover {
	color: #D9B047;
}
.vista_tabs li.active a {
	color: #d9b047;
}
.vista_tabs li.active {
	background: #fff;
}
#resultados {
	border: 1px solid #cfcbc5;
	border-top: none;
	padding: 10px 10px 0;
}
.ordenar_resultados {
	overflow: auto;
	height: 1%;
	font-size: 0.95em;
	padding-bottom: 10px;
	border-bottom: 6px solid #f3f1f2;
}
.ordenar_resultados p, .ordenar_resultados ul {
	float: left;
}
.ordenar_resultados ul li {
	display: inline;
	background: none;
	padding: 0 8px;
}
.ordenar_resultados li span {
	font-weight: bold;
}
.ordenar_resultados li {
	padding: 0 8px;
	border-right: 1px solid #e6e2e2;
}
.ordenar_resultados li.last {
	border-right: none;
}
.item h5 {
	font-size: 1.3em;
	line-height: 2.5em;
	color: #333c47;
	font-weight: bold;
}
.item h5 a {
	background-image: url("../images/ico/estrellas.png");
	background-repeat: no-repeat;
	color: #333c47;
	text-decoration: none;
	padding-right: 52px;
}
.item h5.one_s a {
	background-position: right 0px;
}
.item h5.two_s a {
	background-position: right -27px;
}
.item h5.three_s a {
	background-position: right -54px;
}
.item h5.four_s a {
	background-position: right -84px;
}
.item h5.five_s a {
	background-position: right -111px;
}
.item img {
	float: left;
	width: 151px;
	overflow: hidden;
	margin-bottom:12px;
}
.description_item {
	padding-left: 165px;
	font-size: 0.95em;
}
.description, .services {
	float: left;
}
.description_item div .description {
	width: 250px;
	padding-right: 30px;
	margin-bottom: 0;
}
.description p {
	margin-bottom: 3px;
	line-height: 1.4em;
}
.services {
	width: 220px;
	padding-right: 10px;
}
.box_principal .services li {
	background: url("../images/css/list-style.png") 0 5px no-repeat;
	padding: 0 0 0 12px;
	margin-bottom: 5px;
}
.description_item div {
	overflow: auto;
	height: 1%;
	margin-bottom: 8px;
}
.item {
	margin-bottom: 20px;
}
.item_meta {
	overflow: auto;
	height: 1%;
}
.box_principal .item_meta li {
	float: left;
	border-right: 1px solid #cec2c6;
	padding: 0 12px 0 0;
	margin-right: 12px;
	background: none;
}
.item_meta li.last {
	border: none;
}
.item_meta li .photo {
	background-position: 0 1px;
}
.item_meta li .video {
	background-position: 0 -16px;
}
.item_meta li .visit {
	background-position: 0 -33px;
}
.item_meta li .infomore {
	background-position: 0 -50px;
}
.item_meta li a {
	margin-right: 4px;
	font-weight: bold;
	background-image: url("../images/css/sprite_item_meta.png");
	background-repeat: no-repeat;
	padding-left: 19px;
	display: inline-block;
}
/* sprite icons choose hotel */
.box_principal .item_ficha li {
	float: left;
	border-right: 1px solid #cec2c6;
	padding: 0 12px 0 0;
	margin-right: 12px;
	background: none;
}
.item_ficha li.last {
	border: none;
}
.item_ficha li .desc {
	background-position: 0 1px;
}
.item_ficha li .pack {
	background-position: 0 -16px;
}
.item_ficha li .req {
	background-position: 0 -33px;
}
.item_ficha li a {
	margin-right: 4px;
	font-weight: bold;
	background-image: url("../images/css/sprite_item_ficha.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
	display: inline-block;
}
/**/
.item table {
	clear: both;
	margin-bottom: 12px;
	border-collapse:collapse;
}
.item table thead {
	background: #f2f0f1;
	font-size: 1.2em;
}
.item th {
	font-weight: bold;
	text-align: center;
	color: #7f8084;
	padding: 10px 0;
}
.item td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 7px;
	vertical-align: top;
	background: url("../images/css/bg_dotted.png") bottom left repeat-x;
}
.item tr.rowspan td {
	background:none;
}
.item tr.rowspan td.tipo_hab {
	background: url("../images/css/bg_dotted.png") bottom left repeat-x;
}
.item table .tipo_hab {
	text-align: left;
	padding-left: 8px;
	width: 254px;
	padding-right: 8px;
}
.item table .tipo_hab span {
	color: #ca9540;
	font-weight: bold;
}
.item table .tam_1 {
	width: 110px;
}
.item table .tam_2 {
	width: 125px;
}
.item .total {
	font-weight: bold;
	color: #d9b047;
	font-size: 1.5em;
	padding-top: 7px;
	padding-bottom: 0;
}
.item .total span.line_through {
	display: block;
	color: #c3babb;
	font-size: 0.6em;
	font-weight: normal;
	text-decoration:line-through;
}
.item table select {
	width: 110px;
	overflow: hidden;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.item .total sub {
	font-size: 0.6em;
	vertical-align: text-bottom;
}
.reservar .boton {
	float: right;
}
.item .reservar {
	padding-top: 5px;
	padding-bottom: 7px;
}
.info {
	text-align: right;
	color: #808084;
	font-size: 0.9em;
}
.box_principal h6 {
	font-weight: bold;
	color: #333b49;
	font-size: 1.3em;
	line-height: 2.9em;
}
.box_principal li {
	background: url("../images/css/bg_dotted.png") bottom left repeat-x;
	padding: 10px 0;
}
.box_principal .accion_item {
	margin-left: 5px;
	/*background: url("../images/css/bullet3.png") right 4px no-repeat;*/
	padding-right: 10px;
}
#sub_menu {
	text-align: center;
	;
	margin-bottom: 30px;
}
#sub_menu li {
	display: inline;
	border-right: 1px solid #e6e2e2;
	padding-right: 18px;
	margin-right: 18px;
	font-weight: bold;
	font-size:0.95em;
}
#sub_menu li.last {
	border-right: none
}
#sub_menu li a {
	color: #5e5f63;
}
/* *********************
	#footer
********************** */
#footer {
	/*background: url("../images/css/bg_footer.png") 0 0 repeat-x;*/
	border-top:5px solid #e8e6e6;
	padding-top: 20px;
	overflow:hidden;
	height:1%;
	text-align: left;
	width: 928px;
	margin:auto;
}
#footer ul {
	float: left;
	padding-left: 35px;
	width: 119px;
	font-size: 0.95em;
	margin-bottom: 20px;
}
#footer ul li.title_links {
	font-weight: bold;
	margin-bottom: 8px;
}
#footer ul li {
	margin-bottom: 4px;
}
/* *********************
	#sub-footer
********************** */
div#sub_footer {
	background:url("../images/css/bg_sub_footer.png") repeat-x;
	margin:auto;
	padding:20px 0 50px;
	text-align:center;
	width:100%;
}
div#sub_footer ul.submenufooter {
	font-size:12px;
	margin:10px auto;
	width:500px;
}
div#sub_footer ul.submenufooter li {
	text-decoration:none;
	display:inline;
}
div#sub_footer ul.submenufooter li a.sfooter {
	color:#a5a49f;
	border-right:1px solid #A5A49F;
	color:#A5A49F;
	display:block;
	float:left;
	padding:0 10px;
	text-decoration:none;
}
div#sub_footer ul.submenufooter li a.sfooter:hover {
	color:#8c8b87;
	text-decoration:none;
}
div#sub_footer ul.submenufooter li a.noline {
	color:#A5A49F;
	display:block;
	float:left;
	padding:0 10px;
	text-decoration:none;
}
div#sub_footer ul.submenufooter li a.noline:hover {
	color:#8c8b87;
	text-decoration:none;
}
div#sub_footer p.copyright {
	font-size:11px;
	padding-top: 5px;
	text-align: center;
}
div#sub_footer p.desink {
	ext-align: center;
	font-size: 0.9em;
	margin-top: 15px;
	text-align: center;
}
div#sub_footer p.desink a {
	color:#8c8b87;
	text-decoration:none;
}
/*sub_footer {
	float:left;*/
	/*display:block;*
	width:928px;
	padding: 20px 0 50px;
	background-image: url("../images/css/bg_sub_footer.png");
	background-repeat: repeat-x;
}
#sub_footer p {
	margin-bottom: 8px;
	text-align: center;
}
#sub_footer #copyright {
	font-weight: bold;
	color: #a5a49f;
}
#sub_footer p {
	color: #a5a49f;
}
#sub_footer a {
	color: #a5a49f;
	text-decoration: none;
}
#ui-datepicker-div {
	display:none;
}
.desink {
	text-align: center;
	font-size: 0.9em;
	margin-top: 15px;
}
.desink a {
	text-decoration: none;
}*/

/*******************
	item_habitacion
*******************/
.item_habitacion {
	border: 1px solid #cfcbc5;
	margin-bottom: 28px;
	clear: both;
}
.item_habitacion.last {
	margin-bottom: 0
}
.habitacion_name {
	padding: 12px 11px;
	background: #edeaea;
	font-size: 1.2em;
}
.habitacion_name p {
	font-weight: bold;
	color: #5e5f63;
}
.habitacion_name a {
	font-size: x-small;
	text-decoration: none;
	border: 1px solid #CFCBC5;
	-moz-border-radius: 3px;
	background: #fff;
	padding: 0 4px;
	line-height: 13px;
	margin-left: 4px;
	display: inline-block;
	vertical-align: top;
	margin-top: 1px;
}
.habitacion_name span {
	font-size: .8em;
	font-style: normal;
}
.habitacion_name em {
	font-style: normal;
	color: #ca9641;
	font-weight: bold;
}
.habitacion_days {
	padding: 0 4px 0 11px;
	overflow: hidden;
	height: 1%;
	position: relative;
}
.habitacion_days table {
	font-size: 1em;
	width: 558px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
.habitacion_days table img {
	width: 9px;
	height: 9px;
	float: none;
	padding-top: 3px;
	margin-bottom: 0;
}
.habitacion_days table thead {
	background: #fff;
	font-size: 1em;
}
.habitacion_days table th {
	color: #b2aaab;
	font-weight: normal;
}
.habitacion_days table .disponible {
	color: #5e5f63;
	font-weight: bold;
}
.habitacion_days table .disponible span {
	text-decoration: none;
	font-size: .8em;
}
.habitacion_days table span {
	display: block;
	color: #b2aaab;
	font-size: .9em;
	font-weight: normal;
	text-decoration: line-through;
}
.habitacion_days table sub {
	vertical-align: text-bottom;
}
.habitacion_days td {
	background: none;
	border: 1px solid #edeaea;
	padding: 0;
	width: 70px;
	text-align: center;
	vertical-align: middle;
}
.habitacion_days table td.disponible {
	border: none;
	padding: 5px 0;
	width: 60px;
}
.precio_total {
	float:left;
	margin-top:-32px;
	padding-top:7px;
	position:absolute;
	right:0;
	text-align:center;
	top:50%;
	width:108px;
}
.precio_total p {
	margin-bottom: 2px;
	line-height: 0.9em;
}
.precio_total span {
	font-size: 1.5em;
	color: #d9b047;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}
.mod_busqueda {
	padding-top: 15px;
	font-size: .9em;
	text-align: center;
	float: left;
	width: 109px;
}
.mod_busqueda p {
}
.mod_busqueda a {
	font-weight: bold;
}
.precio_total span sub {
	font-size: .7em;
	vertical-align: text-bottom;
}
.precio_total .boton {
	margin-left: 6px;
	display: inline;
}
.precio_total .boton p {
	margin-bottom: 0;
}
.precio_total .boton input {
	padding-left: 15px;
	padding-right: 15px;
	width: 90px;
}
.leyenda {
	overflow: hidden;
	height: 1%;
	padding-top: 15px;
}
.leyenda p {
	float: left;
}
.leyenda p.info {
	float: right;
}
.leyenda span {
	background-image: url("../images/ico/leyenda.gif");
	background-repeat: no-repeat;
	font-size: 0.9em;
	padding-left: 18px;
	display: inline-block;
	margin-right: 12px;
	height: 15px;
}
.leyenda .no_room {
	background-position: left -15px;
}
.leyenda .no_selection {
	background-position: left 0px;
}
.no_disponible {
	border: 1px solid #dfbc46;
	background: #faf8db;
	padding: 0 10px 10px;
	clear: both;
	position: relative;
}
.no_disponible .red {
	color: #b3222a;
	padding-top: 10px;
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 1.1em;
}
/*******************
	room_details
*******************/
.room_details {
	width: 849px;
	font-size: 1.2em;
	overflow: hidden;
}
.room_details h6 {
	font-weight: bold;
	color: #5f85b9;
	font-size: 1.3em;
	padding: 18px 20px 15px;
	float: left;
}
.close_up, .close_down {
	float: right;
}
.close_up {
	padding: 10px 10px 0;
	font-size: 0.9em;
}
.close_down {
	padding: 0 10px 10px;
}
.close {
	font-size: 1.2em;
	background: url("../images/ico/cerrar.gif") right 3px no-repeat;
	text-decoration: none;
	padding-right: 15px;
	display: block;
	position: relative;
}
.room_body {
	background: url("../images/css/bg_roombody.jpg") 0 0 repeat-x;
	padding: 20px 20px 0;
	clear: both;
}
.room_photo {
	float: right;
}
.room_photo p {
	margin-bottom: 8px;
}
.room_photo p a {
	/*background: url("../images/css/bullet3.png") right 5px no-repeat;*/
	padding-right: 9px;
}
.room_conditions {
	margin-bottom: 25px;
}
.room_conditions strong {
	font-size: 1.16em;
	color: #7f8084;
	margin-bottom: 8px;
	display: block;
}
.room_conditions span {
	color: #5e5f63;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.room_conditions p span {
	display: inline;
	margin-bottom:  0px;
}
.room_conditions li {
	background: url("../images/css/list-style.png") 0 5px no-repeat;
	padding-left: 12px;
	margin-bottom: 8px;
}
.room_conditions .info {
	text-align: left;
}