html * {
	border:		0 none;
	margin:		0;
	padding:	0;
	text-indent:0;
	list-style: none;
}

body {
	background: url("images/body_bg.png");
	font-family: Verdana;
}

.text {
	font-size: 		14px;
	line-height: 	14px;
	font-weight:bold;
}


.scroller {
	width: 			420px;
	height: 		160px;
	overflow: 		scroll;
	position: 		relative;
}

#outer-wrapper {
	width: 		734px;
	padding: 	0 12px 0 12px;
	margin: 	auto;
	background: url("images/contentBackground.png");
	/*height: 	1076px;*/
	height: 892px;
	position: relative;
}

#inner-wrapper {
	width: 		734px;
	padding:	0;
	margin: 	auto;
	background: url("images/backgroundCarton.jpg");
	/*height: 	1076px;*/
	height: 892px;
}

#content {
	position: 	relative;
}

#footer {
	height: 		50px;
	border-top: 	2px solid #827058;
	position: 		absolute;
	left:			12px;
	bottom: 		0;
	width: 			734px;
}

#footer ul {
	height: 		20px;
	margin: 		auto;
	width: 			250px;
	padding: 		15px 0px 6px 0px;
	position: 		absolute;
	right: 			0px;
	top:			6px;
}


#footer ul li {
	float: 			left;
	width: 			86px;
	margin-right:	20px; 	
}

#footer ul li#roomsLink,  #footer ul li#tinoInfoLink, #footer ul li#cvLink{
	width: 			50px;
}

#footer ul li#roomsLink a {
	background-position: -86px 0;
}

#footer ul li#tinoInfoLink a {
	background-position: -136px 0;
}

#footer ul li#cvLink a {
	background-position: -186px 0;
}

#footer ul li a span {
	display: 	none;
}

#footer ul li a {
	display: 			block;
	width:				100%;
	height:				30px;
	background-image: 	url("images/footerSprite.jpg");
	background-repeat: 	no-repeat;
}
#footer ul li.enlaces{
	margin-right:none;
	width:auto;
}
#footer ul li.enlaces a{
	background:transparent;
	color:#404040;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#footer ul li.enlaces a span{
	display:inline;
}

#footer address {
	font-size: 			.7em;
	font-style: 		normal;
	color:				#877764;
	font-weight: 		bold;
	margin-top: 		8px;
	margin-left: 		20px;
}

#header {
	height: 	79px;
	background: url("images/lineas.png") no-repeat 0 72px;
	position: 	relative;
	height:160px;
	/*height: 	344px;*/
}

#header a span, #header h1 span {
	display: 	none;
}

#logo {
	display: 	block;
	width: 		170px;
	height: 	79px;
	background: url("images/logo.png") no-repeat center;		
}

#famousHostels {
	display:	block;
	width: 		62px;
	height: 	79px;
	background: url("images/logoFamousHostels.gif") no-repeat center;
	position: 	absolute;
	top:		0px;
	left:		180px;
}

#hw_country_winner {
	display:	block;
	width: 		88px;
	height: 	79px;
	background: url("images/hw_country_winner.jpg") no-repeat center;
	position: 	absolute;
	top:		0px;
	left:		260px;
}


#roomsDeluxe {
	display:	block;
	width: 		75px;
	height: 	79px;
	background: url("images/rooms_badge.png") no-repeat center;
	position: 	absolute;
	top:		0px;
	left:		260px;
}

#headerText {
	height: 		12px;
	line-height: 	12px;
	padding: 		0px 20px 0px 20px;
	background: 	#ff9700;
	position: 		absolute;
	top:			4px;
	right: 			0;
	text-transform: uppercase;
	font-size: 		.7em;
	color:			white;
	font-weight: 	normal;
}

#header h1 {
	position: 		absolute;
	top: 			21px;
	right: 			20px;
	width: 			347px;
	height: 		58px;
	background: 	url("images/logo2.png") no-repeat;	
}

#banner {
	height: 		184px;
	position: 		relative;
	z-index: 		10;
}

#headImage {
	position: 		absolute;
	z-index: 		1;
	top:			79px;
	left: 			0;
	
}



#backpackersLink {
	/*position: 		absolute;
	left:			105px;
	top:			0px;*/
}


.fr #bookingFormContainer h1 {
	font-size: 		.8em;
}

#bookingFormContainer {
	width: 		247px;
	height: 	200px;
	background: url("images/bookingFormBackground.jpg") no-repeat;
}

#bookingFormContainer h1 {
	font-size: 	1.1em;
	height: 	40px;
	line-height: 40px;
	padding-left: 20px;
}

#bookingFormContainer label {
	font-size: 		.6em;
	display: 		block;
}

#bookingFormContainer input, #bookingFormContainer select {
	display: block;
}

#bookingFormContainer form {
	padding: 		5px 20px 0px 20px;
	position: 		relative;
	height: 		165px;
}

#bookingFormContainer form .contenedor {
	margin-bottom: 10px;
	position: 		relative;
}

#bookingFormContainer form .CampoSelect, #bookingFormContainer form .CampoBooleano {
	float: 			left;
	margin-right: 	8px;
}

#bookingFormContainer form .CampoBooleano {
	width: 			20px;
	margin-right: 	0px;
}

#bookingFormContainer select {
	width: 			50px;
}

#bookingFormContainer #booking_hotel {
	width: 			200px;
}

#bookingFormContainer #booking_hotel_contenedor {
	float: none;
	margin-right: 0;
}

#booking_date_boton span {
	display: none;
}

#booking_date_boton {
	width:			16px;
	height:			12px;
	position: 		absolute;
	top:			15px;
	right: 			8px;
	background: 	url("images/calendarButton.gif") no-repeat;
}

#bookingFormContainer .botonera {
	float: 			none;
	clear: 			both;
	position: 		absolute;
	right: 			20px;
	bottom: 		0px;
}

.contenedorbotonsubmit input {
	background: 	url("images/bookingButton.png") no-repeat;
	width: 			95px;
	height: 		45px;
	color:			white;
	padding-bottom: 10px;	
}

#bannerVideoContainer {
	margin: 		auto;
	width: 			699px;
}

