ul.hover_block li{

			list-style:none;

			float:left;

			background: #fff;

			padding: 5px;

			margin: 10px 0px 0px 40px;

			 position: relative;

			 }



		ul.hover_block li a {

			display: block;

			position: relative;

			overflow: hidden;

			height: 50px;

			width: 90px;

			color: #000;

			font: 1.6em/1.3 Helvetica, Arial, sans-serif;

		}



		ul.hover_block li a { text-decoration: none; }



		ul.hover_block li img {

			position: absolute;

			top: 0;

			right:0px;

			border: 0;

		}



@charset "utf-8";

* {

      margin: 0;

      padding: 0;

}

body {

      font-size: 76%;

	  background-color:#FFF;

}

img {

      border: none;

}

.scroll {

	font-family: Arial, Helvetica, sans-serif;

	width: 220px;

	height: 190px;

	color: #FE9F03;

	left: -200px;

	float: left;

}



#container {

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/bg_top.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	position: relative;

	background-color: #FFFFFF;

}

#top {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

}

#context {

	display: block;

	background-color: #ffe6b9;

	padding-bottom: 10px;

	border-top-width: 3px;

	border-right-width: 3px;

	border-bottom-width: 3px;

	border-left-width: 3px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFCA66;

	border-right-color: #FFCA66;

	border-bottom-color: #FFCA66;

	border-left-color: #FFCA66;
	
/*	float:left;*/

	width:auto;
	margin:auto;
	min-height:1000px;

}

#context_int {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	z-index: 1;

	visibility: visible;

}



#footer {



	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	height: 60px;

}

#stmaps {

	height: 10px;

	width: 344px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

}





#logo {

	height: 144px;

	width: 204px;

	margin-left: 10px;

}

#menu {

	height: 52px;

	width: 991px;

	margin-left:50px;

	margin-top: 5px;

	background-color: #FFFFFF;

}

#column_left {

	width: 185px;

	margin-left: auto;

	z-index: 2;

	float: left;

}

#column_right {

	width: 730px;

	left: 250px;

	top: 20px;

	float: left;

	margin-left: 20px;

	margin-top: 20px;

	margin-bottom: 24px;

}

#slide_show {

	background-image: url(../images/slide_show_p4.jpg);

	height: 211px;

	width: 700px;

	border: 3px solid #FFFFFF;

	padding-top: 15px;

	padding-left: 15px;

}

#excursion_container {

	padding-bottom:20px;

	width: 730px;

	background-color: #FFFFFF;

	border: 1px solid #F8D08F;

	padding-left: 10px;

	float: left;

}

.text_footer {

	width: 200px;

	margin-top: 7px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0E6FB2;

	height: 15px;

	margin-left: 30px;

	float: left;

	text-align: center;

}



.top_header {

	background-image: url(../images/top_headers_1.png);

	height: 33px;

	width: 680px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

	padding-top: 2px;

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 20px;

	padding-bottom: 3px;

}

.top_header_1 {

	background-image: url(../images/top_headers.png);

	height: 23px;

	width: 570px;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 15px;

	float:left;

	margin-top: 20px;

	margin-left: 20px;

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 100px;

}









.menu_item_left {

	background-image: url(../images/menu_item/bh_left.png);

	float: left;

	height: 20px;

	width: 138px;

	padding-top: 32px;

	text-align: center;

}

.menu_item_left:hover {

	background-image: url(../images/menu_item/bh_left_h.png);

	float: left;

	height: 22px;

	width: 138px;

	padding-top: 30px;

	text-align: center;

}

.menu_item_right {

	background-image: url(../images/menu_item/bh_right.png);

	float: left;

	height: 20px;

	width: 133px;

	padding-top: 32px;

	text-align: center;

}

.menu_item_right:hover {

	background-image: url(../images/menu_item/bh_right_h.png);

	float: left;

	height: 22px;

	width: 133px;

	padding-top: 30px;

	text-align: center;

}

.menu_item {

	background-image: url(../images/menu_item/bh_midlle.png);

	float: left;

	height: 20px;

	width: 120px;

	text-align: center;

	padding-top: 32px;

}

.menu_item:hover {

	background-image: url(../images/menu_item/bh_midlle_h.png);

	float: left;

	height: 22px;

	width: 120px;

	text-align: center;

	padding-top: 30px;

}

.award_more {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	float: right;

	width: 100px;

	margin-top: 5px;

	height: auto;

	text-decoration: underline;

	color: #FE9F03;

	padding-right: 10px;

}

.award_more:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	float: right;

	width: 100px;

	margin-top: 5px;

	height: auto;

	text-decoration: none;

	color: #FE9F03;

	padding-right: 10px;

}

.dream_image {

	float: left;

	height: auto;

	width: auto;

	margin-top: 20px;

	border: 2px solid #FFFFFF;

}

.dream_image:hover {

	float: left;

	height: auto;

	width: auto;

	margin-top: 20px;

	border: 2px solid #F8D08F;

}

.excursion_item_red {

	background-image: url(../images/cayo_beach_scape_red.png);

	height: 200px;

	width: 229px;

	margin-top: 15px;

	background-repeat: no-repeat;

	background-position: top;

	margin-left: 5px;

	float: left;

}

.excursion_item_blue {

	background-image: url(../images/cayo_beach_scape_blue.png);

	height: 200px;

	width: 229px;

	margin-top: 15px;

	background-repeat: no-repeat;

	background-position: top;

	margin-left: 5px;

	top: -215px;

	left: 230px;

	float: left;

}

.excursion_item_green {

	background-image: url(../images/cayo_beach_scape_green.png);

	height: 200px;

	width: 229px;

	margin-top: 15px;

	background-repeat: no-repeat;

	background-position: top;

	margin-left: 5px;

	top: -430px;

	left: 460px;

	float: left;

}





.excursion_item_text {

	width: 200px;

	height: 165px;

	margin-left: 9px;

	float: left;

}

.text_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 120px;

	margin-top: 5px;

	margin-left: 5px;

	text-decoration: none;

	float: left;

}

.text_2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #999999;

	height: 30px;

	width: 150px;

	font-size: 10px;

	margin-left: 5px;

	margin-top: 10px;

	text-decoration: none;

	float: left;

}

.more {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	width: 100px;

	margin-top: 5px;

	height: auto;

	text-decoration: none;

	color: #FA9900;

	padding-right: 10px;

	margin-right: 10px;

	margin-bottom: 5px;

	float: right;

}

.more:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	width: 100px;

	margin-top: 5px;

	height: auto;

	text-decoration: underline;

	color: #FF9E00;

	padding-right: 10px;

	margin-right: 10px;

	margin-bottom: 5px;

	float: right;

}

.more_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	float: right;

	width: 140px;

	margin-top: 5px;

	height: 16px;

	text-decoration: underline;

	color: #FE9F03;

	padding-right: 10px;

	margin-right: 10px;

	margin-bottom: 5px;

	padding-top: 1px;

}

.more_1:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: right;

	float: right;

	width: 140px;

	margin-top: 5px;

	height: 16px;

	text-decoration: none;

	color: #FE9F03;

	padding-right: 10px;

	margin-right: 10px;

	margin-bottom: 5px;

	padding-top: 1px;

}

.text_footer_links {

	float: right;

	height: 15px;

	width: auto;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #0D6CAD;

	text-align: center;

	padding-right: 7px;

	padding-left: 7px;

	text-decoration: none;

	color: #0D6CAE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.text_footer_links:hover {

	float: right;

	height: 15px;

	width: auto;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #0C6BAC;

	text-align: center;

	padding-right: 7px;

	padding-left: 7px;

	text-decoration: underline;

	color: #0B69A9;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.text_footer_1 {

	float: right;

	width: 680px;

	margin-top: 7px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0D6CAE;

	height: 15px;

	margin-left: 30px;

	margin-right: 40px;

	margin-bottom: 20px;

}

.text_footer_links_1 {

	float: right;

	height: 15px;

	width: auto;

	text-align: center;

	padding-right: 7px;

	padding-left: 7px;

	text-decoration: none;

	color: #0D6DAF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.text_footer_links_1:hover {

	float: right;

	height: 15px;

	width: auto;

	text-align: center;

	padding-right: 7px;

	padding-left: 7px;

	text-decoration: underline;

	color: #0B6AAB;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}.h1_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #523218;

	float: left;

	width: 300px;

	margin-top: 10px;

	margin-bottom: 5px;

}

.imagen {

	border: 2px solid #FFD691;

	float: left;

	margin-right: 10px;

}

.form_1 {

	float: left;

	width: 150px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #563419;

	height: 17px;

	padding-top: 3px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px solid #F4B54A;

	background-color: #FEFBF5;

}

#form_left {

	float: left;

	height: auto;

	width: 300px;

	margin-bottom: 5px;

	margin-right: 30px;

}

.botton {

	float: right;

	height: 20px;

	width: 100px;

	background-color: #015792;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	border: 1px solid #FFFFFF;

}

.botton:hover {

	float: right;

	height: 20px;

	width: 100px;

	background-color: #FEFBF4;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #015792;

	border: 1px solid #FE9F03;

}



.imagen:hover {

	border: 2px solid #FE9F03;

	float: left;

	margin-right: 10px;

}

.text_context {

	float: left;

	width: 700px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #563419;

	height: auto;

	margin-bottom: 10px;

}

.form_2 {

	float: left;

	width: 100px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #563419;

	height: 20px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px solid #F4B54A;

	background-color: #FEFBF5;

	margin-right: 10px;

}

.form_3 {

	float: left;

	width: 280px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #563419;

	height: 150px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px solid #F4B54A;

	background-color: #FEFBF5;

	margin-right: 10px;

	padding-top: 3px;

}

#form_right {

	float: left;

	height: auto;

	width: 300px;

	margin-bottom: 5px;

}

.stam_1 {

	background-image: url(../images/stamp_1.png);

	height: 104px;

	width: 104px;

	position: relative;

	left: 620px;

	top: -30px;

}

.stam_2 {

	background-image: url(../images/stamp_2.png);

	height: 104px;

	width: 104px;

	position: relative;

	top: 120px;

	left: -20px;

}





/*CSS Galeria*/

.demo{position:relative;margin-top:2em;}

	.gallery_demo{width:702px;margin:0 auto;}

	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}

	.gallery_demo li div{left:240px}

	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

	

	#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}

	#main_image img{margin-bottom:10px;}

	

	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

	

	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}

	.info p{margin-top:1.6em;}

	

.galleria{list-style:none;width:200px}

.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}

.galleria li a{display:none}

.galleria li div{position:absolute;display:none;top:0;left:180px}

.galleria li div img{cursor:pointer}

.galleria li.active div img,.galleria li.active div{display:block}

.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}

.galleria li .caption{display:block;padding-top:.5em}

* html .galleria li div span{width:400px} /* MSIE bug */


