DIV#Container
{
	position: relative;
	min-height: 485px;
	overflow: hidden;
	_height: 495px;	
}

/* <Tour> */
DIV#Contents DIV#Tour
{	
	float: left;
	display: inline;
	min-height: 265px;
	_height: 265px;
	background: #d9d9d9 url(../images/home/shw_destacado.gif) no-repeat left top;
	color: #999999;
	padding-left: 10px;
	margin: 13px 0px 13px 6px;
}

	DIV#Contents DIV#Tour DIV.Space
	{
		float: left;
		display: inline;
		margin: 0px 0px 0px 0px;
		background-color: #ffffff;
	}

	/* <Title> */
	DIV#Contents DIV#Tour DIV.Title
	{
		min-height: 24px;
		_height: 24px;
		width: 488px;
		margin: 0px 0px 0px 6px;
	}
		DIV#Contents DIV#Tour DIV.Title H3
		{
			float: left;
			display: inline;
			font-size: 14px;
			color: #064b6b;
			width: 212px;
			margin: 6px 0px 0px 0px;
		}

		DIV#Contents DIV#Tour DIV.Title H3.Largo
		{
			width: 480px;
			/* font-size: 12px; */
		}

		DIV#Contents DIV#Tour DIV.Title SELECT.Sample
		{
			width: 180px;
			float: left;
			display: inline;
			margin: 5px 0px 0px 0px;
			font-size: 10px;
		}

		DIV#Contents DIV#Tour DIV.Title DIV.Flags
		{
			float: right;
			display: inline;
		}

			DIV#Contents DIV#Tour DIV.Title DIV.Flags UL LI
			{
				float: left;
				margin: 7px 0px 0px 3px;
			}

				DIV#Contents DIV#Tour DIV.Title DIV.Flags UL LI A
				{
					display: block;
					width: 20px;
					height: 13px;
				}
	/* </Title> */

	/* <Image> */
	DIV#Contents DIV#Tour DIV.Image
	{
		width: 488px;
		height: 181px;
		margin: 6px 6px 6px 6px;
	}
	
	DIV#Contents DIV#Tour DIV.ImageDetails
	{
		position: relative;
	}
	
	DIV#Contents DIV#Tour DIV.ImageDetails *
	{
		position: relative;
		z-index: 1;
	}

		DIV#Tour DIV.Image H4
		{
			display: none;
		}
	/* </Image> */

	/* <DetailButtons> */ 
	DIV#Contents DIV#Tour DIV.Buttons
	{
		color: #e7ecee;
		background-color: #838487;
		margin: 0px 6px 6px 6px;
		height: 42px;
		width: 488px;
	}
		DIV#SamplePlayer
		{
			float: left;
			display: inline;
			position: relative;
			top: -4px;
			left: 5px;
		}

		DIV#overview
		{
			overflow: hidden;
			width: 453px;
			height: 150px;
			text-align: left;
			background-color: #ffffff;
			margin: 0px auto;
			visibility: hidden;

			position: absolute !important;
			z-index: 2 !important; 
			top: 15px; 
			left: 18px;

			-moz-opacity:.88;
			opacity:.88;
			filter:alpha(opacity=88);
		}
		
		DIV#overview *
		{
			z-index: 2 !important;
		}

			DIV#overview h5.Titulo
			{
				float: left;
				display: inline;
				background-image: url(../images/tour/tt_overview.gif);
				width: 76px;
				height: 11px;
				margin: 10px 0px 0px 11px;
			}

			DIV#overview a.Close
			{
				float: right;
				display: inline;
				background-image: url(../images/tour/bt_close.gif); 
				width: 19px;
				height: 18px;
				margin: 7px 9px 0px 0px;
				cursor: pointer;
			}

			DIV#overview DIV.Text
			{
				float: left;
				display: inline;
				margin: 10px 20px 20px 10px;
				width: 395px;
				height: 85px;
				overflow: hidden;
				color: #000000;
			}
			
			DIV#overview DIV.Text a
			{
				color: #064b6b;
				font-weight: bold;
			}

			DIV#overview DIV.Scroller
			{
				float: right;
				display: inline;
				width: 12px;
				margin: 95px 10px 0px 0px;
			}

				DIV#overview DIV.Scroller A.Up
				{
					display: block;
					background-image: url(../images/tour/bt_up.gif);
					width: 12px;
					height: 7px;
					margin-bottom: 5px;
					cursor: pointer;
				}

				DIV#overview DIV.Scroller A.Down
				{
					display: block;
					background-image: url(../images/tour/bt_down.gif);
					width: 12px;
					height: 7px;
					cursor: pointer;
				}

		DIV#Contents DIV#Tour DIV.Buttons UL.List
		{
			float: left;
			display: block;
			padding: 15px 0px 8px 15px;
			font-size: 11px;
			width: 347px;
		}

			DIV#Contents DIV#Tour DIV.Buttons UL.List LI
			{
				float: left;
				background: transparent url(../images/tour/ms_sep.gif) no-repeat right center;
				padding-right: 12px;
				color: #ffffff;
				height: 13px;
			}

			DIV#Contents DIV#Tour DIV.Buttons UL.List LI.NoSep
			{
				background: none;
				padding-right: 0px;
			}

				DIV#Contents DIV#Tour DIV.Buttons UL.List LI.TellAFriendESP A,
				DIV#Contents DIV#Tour DIV.Buttons UL.List LI.TellAFriendFRA A
				{
					position: relative;
					top: -2px;
				}


				DIV#Contents DIV#Tour DIV.Buttons UL.List LI A SPAN
				{
					color: #ffffff;
					text-transform: uppercase;
					display: none;
				}
	/* </DetailButtons> */ 
/* </Tour> */

/* <MoreAbout> */
DIV#MoreAbout
{
	float: left;
	height: 265px;
	background: transparent url(../images/home/shw_queesl.gif) no-repeat left top;
	color: #999999;
	padding-left: 8px;
	margin: 13px 0px 13px 0px;
}

	DIV#MoreAbout H4.MoreAboutThisCity
	{
		float: left; 
		height: 30px;
		width: 220px;
		display: inline;
	}

	DIV#MoreAbout DIV.Text
	{
		font-weight: normal;
		line-height: 13px;
		background-color: #ffffff;
		color: #999999;

		float: left;
		display: inline;
		width: 220px;
		height: 235px;
		overflow: auto;
	}
	
	.Largo .Text
	{
		height: 259px !important; 
	}

		DIV#MoreAbout DIV.More
		{
			padding: 6px 5px 6px 6px;
			min-height: 65px;
			_height: 65px;
		}

			DIV#MoreAbout DIV.More DIV 
			{
				float: left;
				display: inline;
				width: 63px;
				height: 63px;
				border: 1px solid #8a8a8a;
			}

				DIV#MoreAbout DIV.More DIV IMG
				{
					padding: 0; margin: 0;
				}

			DIV#MoreAbout DIV.More H4
			{
				float: left;
				display: inline;
				font-weight: bold;
				color: #ff4f2d;
				font-size: 11px;
				line-height: 13px;
				width: 120px;
				#width: 118px;
				margin-left: 9px;
			}

				DIV#MoreAbout DIV.More H4 A
				{
					color: #ff4f2d;
				}

			DIV#MoreAbout DIV.More P 
			{
				float: left;
				display: inline;
				font-size: 10px;
				line-height: 13px;
				color: #999999;
				width: 120px;
				#width: 118px;
				margin-left: 9px;
			}
			
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				DIV#MoreAbout DIV.More H4
				{
					width: 118px;
				}
				
				DIV#MoreAbout DIV.More p
				{
					width: 118px;
				}
			}

		DIV#MoreAbout DIV.Sep
		{
			border-bottom: 1px solid #e8eef1;
		}

/* </MoreAbout> */

DIV#map
{
	margin: 0px auto;
	position: absolute !important;
	z-index: 2 !important;
	width: 245px;
	height: 229px;
}

DIV#map * 
{
	z-index: 2 !important;
}

DIV.mapOff
{
	display: none;
}

DIV.mapOn
{
	left: 460px;
	top: -10px;
}

	DIV#map #map_image
	{
		display: none;
	}

	DIV#map DIV.hide
	{
		float: left;
		cursor: pointer;
		position: relative; 
		top: -106px;
		left: -31px;
		width: 63px;
		height: 65px;
		border: 1px solid #ff0000;
		z-index: 40;
	}
