div#contenido-total div {
	background-color:#F1E1DE;
	margin:5px;
	padding:13px;
	width:859px;
}
div#contenido-total div ul#habitaciones li {
	width:100%;
	overflow:auto;
	overflow:hidden;
	border-top:1px dotted #493632;
	margin:0;
	padding:10px 0 10px 0;
}
div#contenido-total div ul#habitaciones li div.texto {
	width:300px;
	float:left;
	overflow:auto;
	overflow:hidden;
}
div#contenido-total div ul#habitaciones li h3 {
	display:inline-block;
	width:150px;
	margin:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(../img/flecha.gif) no-repeat 0em 4px;
	padding:0 0 0 10px;
	color:#DA006C;
}
div#contenido-total div ul#habitaciones li p.texto {
	margin:0 15px 0 10px;
	padding:0;
	text-align:left;
}
div#contenido-total div ul#habitaciones li div {
	float:right;
	width:550px;
	margin:0;
	padding:0;
	overflow:auto;
	overflow:hidden;
}
div#contenido-total div ul#habitaciones li div p {
	margin:0;
	padding:0;
	float:left;
}
div#contenido-total div ul#habitaciones li div p img {
	border:1px solid #838181;
	margin:0;
	padding:3px;
	width:342px;
}
div#contenido-total div ul#habitaciones li div ul {
	margin:0;
	padding:0;
	width:196px;
	float:right;
}
div#contenido-total div ul#habitaciones li div li {
	margin:0 5px 2px 0;
	padding:0;
	clear:none;
	width:60px;
	border:none;
	float:left;
}
div#contenido-total div ul#habitaciones li div li img {
	border:1px solid #838181;
	margin:0;
	padding:2px;
	width:54px;
	height:41px;
}
div#contenido-total div ul#habitaciones li h4 {
	margin:0 20px 3px 10px;
	padding:10px 0 3px 0;
	text-align:left;
	overflow:auto;
	overflow:hidden;
	width:auto;
	clear:both;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #242323;
}
