	html,body	{
		height:100%;
		margin:0;
		padding:0px;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		color: #414241;
		font-size: 11px;
		text-align:center;
		background:url(/images/body_bg.jpg) repeat-x top #2C6A88;
	}
	a	{
		color: #5C5857;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		text-decoration: underline; 
		font-size: 11px;
	}
	a:hover	{
		text-decoration: none; 
	}
	td	{
		font-size: 11px;
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse: collapse;
		width:100%;
	}

	table td {
		padding: 0px;
		vertical-align:top;
	}
	.wrapper	{
		padding:50px 0;
	}
	.htmlMakeup	{
		border-right:solid 1px #35444A;
		border-bottom:solid 1px #35444A;
		background:#224859;
		padding:0 2px 2px 0;
		width:953px;
		margin:0 auto;
	}
	.t	{
		background:url(/images/wrapper_top.gif);
		width:3px;
		height:5px;
		position:absolute;
		top:-1px;
		right:-4px;
	}
	* html .t	{
		right:-2px;
		top:0;
	}
	.b	{
		background:url(/images/wrapper_bottom.gif);
		width:4px;
		height:4px;
		position:absolute;
		bottom:-4px;
		left:-1px;
	}
	* html .b	{
		bottom:-2px;
		left:-51px;
	}
	.contentBg	{
		background:url(/images/content_bg_01.jpg) left top no-repeat white;
	}
	.contentBg2	{
		background:url(/images/content_bg_02.jpg) right top no-repeat;
	}
	.contentBg3	{
		background:url(/images/content_bg_03.jpg) right bottom no-repeat;
		border:solid 1px #35444A;
		position:relative;
		text-align:left;
		padding:50px 52px 50px 49px;
	}
	* html .contentBg3	{
		padding:50px 47px 50px 49px;
	}
	.headerIll	{
		width:850px;
		height:200px;
		position:relative;
		margin-bottom:2px;
	}
	.headerIll .l	{
		position:absolute;
		background: url(/images/ill_right.jpg);
		width:8px;
		height:128px;
		left:-8px;
		top:44px;
	}
	.content .col2	{
		padding-left:4px;
		width:196px;
	}
	.menu	{
		background:url(/images/menu_bg.jpg) repeat-x;
		height:25px;
	}
/* -------------  DROP DOWN MENU ------------- */
	#nav, #nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		position:absolute;
		top:252px;
		left:53px;
		width:645px;
	}
	* html #nav, #nav ul {
		top:253px;
		left:5px;
	}
	#nav li {
		float: left;
		position: relative;
	}
	#nav a {
		display: block;
		color:white;
		text-decoration:none;
		line-height:25px;
		padding:0 11px 0 10px;
		margin-right:2px;
		font-weight:bold;
		border-right:solid 1px white;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 12px;
	}
	#nav a:hover {
		background:url(/images/menu_a_bg.gif) left bottom no-repeat;
	}
	#nav strong {
		display: block;
		color:white;
		text-decoration:none;
		line-height:25px;
		padding:0 11px 0 10px;
		margin-right:2px;
		font-weight:bold;
		border-right:solid 1px white;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 12px;
		background:url(/images/menu_a_bg.gif) left bottom no-repeat;
	}
	#nav li ul {
		display: none;
		position: absolute;
		left:-2px;
		top:25px;
		text-align:left;
		background:#e6eef0;
		width:200px;
	}
	*html #nav li ul {
		width:200px;
	}
	
	#nav li li a {		
		display: block;
		color:white;
		text-decoration:none;
		line-height:24px;
		padding:0 11px 0 10px;
		margin-right:0;
		font-weight:normal;
		border-right:none;
		border-top:solid 1px white;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 12px;
		width:200px;
		background:none;
	}
	#nav li li a {
		background:#72BCCD;
	}
	#nav li li a:hover {
		background:#72BCCD;
		text-decoration:underline;
	}
	*html #nav li li a {
		width: auto;
		clear: none;
		height:20px;
	}
	#nav li li {
		border-bottom: none !important;
	}
	#nav li:hover ul,
	#nav li.jshover ul {
		display: block;
	}
	
	#nav li:hover li ul,
	#nav li.jshover li ul {
		display: none;
	}
	#nav li:hover li:hover ul,
	#nav li.jshover li.jshover ul {
		display: block;
	}
	#nav .last	{
		border-right:none;
	}
	
/* ------------- / DROP DOWN MENU ------------- */

	.drpMenu	{
		background:url(/images/menu_drp.jpg) repeat-x;
		height:21px;
		padding-left:14px;
		padding-top:4px;
		margin-bottom:10px;
	}
	* html .drpMenu	{
		height:23px;
		padding-top:2px;
	}
	.drpMenu select	{
		border:solid 1px #34707D;
		width:173px;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		color:black;
		font-size: 11px;
	}
	.rghtMenu	{
		background:url(/images/r_menu_bg.gif) top left no-repeat #DCF1F5;
		min-height:1px;
		padding:6px 0 15px 0;
		margin-bottom:4px;
	}
	* html .rghtMenu	{
		height:1px;
	}
	.rghtMenu a	{
		color:#414241;
		font-size: 11px;
		display:block;
		line-height:18px;
		background:url(/images/arrow_rght_menu.gif) left no-repeat;
		padding-left:20px;
		text-decoration:none;
	}
	.rghtMenu a:hover	{
		text-decoration:underline;
	}
	.rghtMenu .s	{
		background:url(/images/arrow2_rght_menu.gif) left no-repeat;
		padding-left:16px;
		margin-left:20px;
	}
	.weather .title	{
		background:url(/images/weather_title.jpg);
		line-height:34px;
		padding-left:50px;
		font-weight:bold;
	}
	.weather .ñ	{
		padding:4px 0 3px 43px;
	}
	.weather .table	{
		padding:4px 0 3px 20px;
	}
	.weather .table em	{
		background:url(/images/arrow_black.gif) left no-repeat;
		padding-left:23px;
		font-style:normal;
	}
	.weather .table .bg	{
		background:url(/images/weather_points_bg.gif) repeat-x bottom;
	}
	.weather .table .name	{
		width:1px;
		vertical-align:middle;
		padding-right:3px;
	}
	.weather .table .ic	{
		white-space:nowrap;
		width:60px;
		text-align:right;
	}
	.weather .table .ic img	{
		margin:3px 0 3px 10px;
	}
	.weather .ñ strong	{
		background:url(/images/arrow_black.gif) left no-repeat;
		padding-left:23px;
		margin-left:-22px;
	}
	.weather .ñ b	{
		color:#669966;
		font-size: 18px;
	}
	.weather .gismeteo	{
		border-bottom:solid 1px #8AD0E0;
		border-top:solid 1px #8AD0E0;
		padding:5px 0 6px 0;
		text-align:center;
	}
	.content .lMenu	{
		padding-top:11px;
		width:200px;
	}
	.content .items	{
	}
    .content .items a       {
               display:block;
               background:url(/images/arrow_green.gif) 0 11px no-repeat;
               padding: 7px 0 10px 16px;
               border-top:solid 1px #3FBD66;
               text-decoration:none;
line-height: 15px;

       }
	.content .items a:hover	{
		text-decoration:underline;
	}
	.content .items a.f	{
		border:none;
	}
	.content .banners	{
		text-align:left;
		padding-top:50px;
	}
	.content .banners img	{
		margin-bottom:15px;
	}
	.content .txt	{
		padding:11px 11px 0 17px;
		font-size:12px;
		line-height:18px;
	}
	.content .txt h1	{
		margin:0;
		padding:;
		font-size:20px;
		line-height:25px;
		margin-bottom:15px;
		font-weight:bold;
		color:#009900;

	}
	.content .txt p	{
		padding:0;
		margin:0;
		padding-left:26px;
	}
	.content .txt .title	{
		display:block;
		padding-left:18px;
	}
	.content .txt .separator	{
		height:1px;
		border-bottom:solid 1px #B9B9B9;
		margin:20px 0;
	}
	.content .txt .tourChoicer	{
		padding:10px 0 0 28px;
	}
	.content .txt .tourChoicer .i1	{
		width:130px;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		color: #414241;
		font-size: 11px;
	}
	.content .txt .tourChoicer .i2	{
		width:200px;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		color: #414241;
		font-size: 11px;
	}
	.bottom	{
		margin-top:30px;
		border-top:solid 1px #B9B9B9;
		padding:20px 0;
		font-family: Verdana, Tahoma, Arial, sans-serif;
		color:black;
		font-size: 11px;
	}
