#bookingFormContainer {
	margin-left: 	15px;
}

h1 {
	font-size: 		1.1em;
}

#content {
	height: 		680px;
	background: 	red;
}

.backpackers #content {
	background: 	url("images/girlBackground.jpg") no-repeat center bottom;
}

.youthhostel #content {
	background: 	url("images/boyBackground.jpg") no-repeat center bottom;
}

#rooms {
	width: 			405px;
	height: 		200px;
	padding-left: 	20px;
	padding-right: 	25px;
	background: 	url("images/roomsBackground.png") no-repeat;
	position: 		absolute;
	right: 			5px;
	top:			0;
}

#rooms h1 {
	font-size: 		1.1em;
	text-align: 	center;
	height: 		35px;
	line-height: 	35px;
}

#rooms .bottom {
	position: 		absolute;
	bottom: 		3px;
	left:			6px;
	width: 			427px;
	height: 		88px;
	color:			#4f3a20;
	padding: 		0px 0px 0px 5px;
}

#rooms .bottom .scroller {
	height: 		80px;
	/*margin-right:20px;*/
	/*padding-right:20px;*/
}

#rooms .bottom .scrollBar {
	height: 65px;
	top:	-10px;
}
#rooms .bottom .contentEl{
	width:400px;
}
#rooms .bottom .scrollControlsY{
	display:block;
	position: absolute;
	top:	10px;
	right:5px;
	height:65px;
	width:15px;
	background: url(images/scrollBarMini.png) no-repeat right top;
}

#rooms .rooms {
	margin-top: 	11px;
	color:			#5c4629;
	font-weight: 	bold;
	font-size: 		.9em;
	position: 		relative;
}

#rooms .rooms span {
	display: 		block;
	position: 		absolute;
	top:			0;
	right: 			0;
	font-size: 		.8em;
	font-weight: 	bold;
}

#rooms .rooms span strong {
	color: 			black;
	margin-right: 	5px;
}

#subMenu {
	width: 			685px;
	height: 		35px;
	background: 	url("images/backSubMenu.png") no-repeat;
	position: 		absolute;
	top:			-40px;
	left:			20px;
	padding: 		0 10px 0 10px;
}

#subMenu li { 
	float: 			left;
	height: 		35px;
	line-height: 	35px;
	margin-right: 	40px;
}

#subMenu li.ultimo {
	margin-right: 	0px;
} 

#subMenu li a {
	color:				white;
	text-decoration: 	none;
	font-weight: 		bold;
}

#subMenu li a:hover {
	color:				#db0d18;
}

.rooms #roomsLink a,
.arrive #arriveLink a,
.services #servicesLink a,
.photos #photosLink a,
.groups #groupsLink a,
.videos #videosLink a
{
	color:			#e20613;
}

.subSectoinContent {
	width: 			453px;
	height: 		200px;
	background: 	url("images/subSectionContentBackground.png") no-repeat;
	position: 		absolute;
	top:			0;
	right: 			10px;
}

.subSectoinContent h1 {
	padding: 		5px 5px 5px 15px;
	height: 		25px;
	line-height: 	25px;
	text-align: 	center;
}


.subSectoinContent ul {
	padding-top: 	25px;
	width: 			100%;
	padding-left: 	10px;	
}

#arrive ul li span {
	color:			#5c4629;
}

#arrive ul {
	width: 			420px;
}

#arrive ul li {
	/*margin-bottom: 	26px;*/
	padding-left: 	10px;
	background: 	url("images/liArrow.png") no-repeat 0 5px;
	color:			black;
	
}

#arrive ul li a {
	color:				black;
	text-decoration: 	none;
}

#arrive .text {
	padding-left: 		15px;
	margin-right: 		20px;
}


#arrive ul li a:hover {
	text-decoration: 	underline;
}

#facilities ul li {
	float: 			left;
	width: 			130px;
	color:			#5c4629;
	font-size: 		.8em;
	margin-bottom: 	14px;
	padding-left: 	10px;
	background: 	url("images/liArrow.png") no-repeat left center;
}

#map {
	position: 		absolute;
	top:			220px;
	right: 			20px;
}



#photos {
	width: 			370px;
	height: 		400px;
	position: 		absolute;
	right: 			20px;
	top:			0px;
}

#thumbsphotosContainer {
	position: 		absolute;
	top:			0;
	left:			0;
	width: 			350px;
	overflow: 		scroll;
	padding-top: 	30px;
}

#thumbsphotos {
	width: 			500px;
}

#thumbsphotos li {
	float: 			left;
	margin-right: 	5px;
}

#imgDescription {
	width: 			335px;
	height: 		127px;
	padding: 		10px;
	background: 	url("images/backgroundImageDescription.png") no-repeat;
	position: 		absolute;
	left:			0;
	top:			440px;
	font-size: 		.7em;
}

#avion {
	background: 	url("images/avion.jpg") no-repeat;
	padding-top: 	40px;
	margin-bottom: 	20px;	
}

#bus {
	background: 	url("images/bus.jpg") no-repeat;
	padding-top: 	40px;
	margin-bottom: 	20px;	
}

#tren {
	background: 	url("images/tren.jpg") no-repeat;
	padding-top: 	40px;
	margin-bottom: 	20px;	
}

#barco {
	background: 	url("images/barco.jpg") no-repeat;
	padding-top: 	40px;
}

#videoContainer {
	position: absolute;
	right:30px;
	top:210px;
}
