HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%; overflow:hidden; 
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}

body{background-color:#ecdec3; background-image:url(../images/body.gif); background-position:center top; background-repeat:repeat-y;}
#flag {top:0; right: 0; margin-right:60px; margin-top:5px; height:18px; position:absolute; z-index:1100; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:16px}

#flag a {color:#fff; text-decoration:none;}
#flag .activo {color:#00CC66}
#flag img {margin:0; padding:0; vertical-align:middle; margin-right:2px}

#flag div {height:18px;text-align:center}

* html #flag div {text-align:center; height:auto}

#flag .ls {background:url(../images/lang_left.png) left top no-repeat; padding-left:15px;}

* html #flag .ls {background:none; padding-left:15px;}

#flag .rs{background:url(../images/lang_right.png) right top  no-repeat; padding-right:15px;}

* html #flag .rs {background:none; padding-right:15px;}

#container{LEFT: 4px; WIDTH:100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%;  overflow:auto; background-image:url(../images/bg.jpg); background-position:center top; background-repeat:no-repeat; background-attachment:fixed }

#banner{ width:780px; background-image:url(../images/barco.jpg); background-repeat:no-repeat; height:250px; margin:auto; background-position:center; position:relative}

#photo{width:780px; height:326px; margin:auto; position:relative}
.photoframe{top:0; left:0; position:absolute; z-index:1000}

#content{background-image:url(../images/bgdiv.png); background-repeat:repeat-y; width:780px;margin:auto; background-position:center; padding-bottom:10px;}

* html #content{background:none; width:780px;margin:auto; background-position:center; padding-bottom:10px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="library/images/bgdiv.png", sizingMethod="scale");}

#footer{background-image:url(../images/bgfoot.png); background-repeat:repeat-y; width:702px;margin:auto; background-position:center; padding-left:39px; padding-right:39px; height:60px;}

* html #footer{background:none; width:702px;margin:auto; padding-left:39px; padding-right:39px; height:60px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="library/images/bgfoot.png", sizingMethod="scale");}

#foot{background-image:url(../images/foot.gif); background-repeat:no-repeat; background-position:top; text-align:center; padding-top:25px; padding-left:75px; color:#ba9c57; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px;}
#foot ul{margin:0;padding:0;list-style-type:none;width:auto;}
#foot ul li{display:block;float:left;margin:0 1px 0 0;}
#foot ul li a{display:block;float:left;color:#ba9c57;text-decoration:none;padding:0px 14px 0px 0px;}
#foot ul li a:hover,#foot ul li a.current{color:#fff;}
#foot img{ padding-left:14px;}

#menu{background-image:url(../images/bgmenu.gif); width:702px; height:62px; margin-left:39px;color:#e3cb76; font-family:"Trebuchet MS","Times New Roman", Times, serif; font-size:12px; font-weight:bold;}

#c01{width:688px; padding-left:46px; padding-right:46px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1d1d1a; position:relative}

#ml{float:left}
#ml ul{margin:0;padding:0;list-style-type:none;width:auto;}
#ml ul li{display:block;float:left;margin:0 1px 0 0;}
#ml ul li a{display:block;float:left;color:#e3cb76;text-decoration:none;padding:19px 20px 0 20px; background-image:url(../images/divb.gif); background-repeat:no-repeat; background-position:left bottom}
#ml ul li a.last {background-image:none}
#ml ul li a:hover,#ml ul li a.current{color:#ffffff;}

#mr{float:right;}
#mr ul{margin:0;padding:0;list-style-type:none;width:auto;}
#mr ul li{display:block;float:left;margin:0 1px 0 0;}
#mr ul li a{display:block;float:left;color:#e3cb76;text-decoration:none;padding:19px 15px 0 15px;background-image:url(../images/divb.gif); background-repeat:no-repeat; background-position:left bottom}
#mr ul li a.last {background-image:none}
#mr ul li a:hover,#mr ul li a.current{color:#ffffff;}

#title{background-image:url(../images/wood.gif); background-repeat:no-repeat;width:455px; height:59px; padding-top:13px; }

.sun{background-repeat:no-repeat; margin-left:13px; padding-left:30px}
/*h1{font-family:'Times New Roman', Times, serif; color:#4b0e0e; font-size:24px; margin:0px; padding:0px; font-weight:normal;}*/
h1 {
	font-family:"Times New Roman", Times, serif;
	color:#d0cb76;
	font-size: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:normal;}
h2 {
	font-family:"Times New Roman", Times, serif;
	color:#751919;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:normal;}
h4 {
	font-family:"Times New Roman", Times, serif;
	color:#751919;
	font-size: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:normal;}
#paging{ width:479px; text-align:right; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; color:#000000; margin-bottom:8px}
#paging a{border:1px solid #000000; padding:2px 6px 2px 6px; background-color:#E6E3C4; color:#5e1111; font-family:Verdana, Arial, Helvetica, sans-serif; margin:3px;}
#paging a:hover{border:1px solid #FFFFFF; background-color:#663300; color:#FFFFFF}
.clear{clear:both}
#tour{width:479px; border:1px solid #b4ac7e; background-color:#f4ead3;vertical-align:top;margin-bottom:8px;}
#tour .title{height:23px; background-image:url(../images/t1top.gif); font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; color:#000000; padding-top:7px; padding-left:30px;}
#tour .high{background-image:url(../images/t1bg.gif); background-repeat:repeat-x; background-position:top left; padding:5px;}
#tour A {color:#266711; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px}

#tourAlt{width:479px; border:1px solid #b4ac7e; background-color:#f4ead3;vertical-align:top;margin-bottom:8px;}
#tourAlt .title{height:23px; background-image:url(../images/t2top.gif); font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; color:#000000; padding-top:7px; padding-left:30px}
#tourAlt .high{background-image:url(../images/t2bg.gif); background-repeat:repeat-x; background-position:top left;padding:5px}
#tourAlt A {color:#7f3f0a; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px}

#thumb{position:relative}
#thumb .icon {top:5; left:5; position:absolute}
* html #thumb .icon {top:0; left:0; position:absolute; margin-left:-130px; margin-top:5px}
#thumb .link{float:left; margin-right:5px; height:90px}
#thumb a.link {border: 5px solid #d6cea3}
#thumb a.link:hover {border: 5px solid #b4ac7e}

#btncon{float:right; margin-top:10px;width:130px; }
.btnit{ height:19px !important; width:130px !important; background-color: transparent !important; cursor: pointer !important; background-image:url(../images/bgbtn.gif)!important; color:#164063 !important; font-family:Tahoma,Arial, Helvetica, sans-serif !important; font-weight:bold !important; border-width:0 !important; font-size:11px !important;}

#divhigh {background-image:url(../images/bghigh.jpg); background-repeat:no-repeat; width:455px; height:223px;font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; margin-bottom:7px;}
#divhigh #top{float:right; width:270px; padding-top:30px; padding-right:25px;}
#divhigh img { margin-top:75px; margin-left:16px}
#divhigh label { color:#751919}

#tourIt{width:455px;border-left:1px solid #cbb782; border-right:1px solid #cbb782;/* background-color:#fbf7ed; */vertical-align:top;}
#tourIt .title{height:auto; background-image:url(../images/bgit.gif); font-family:tahoma; font-weight:bold; color:#f6d2b3; font-size:12px; padding-top:4px; padding-bottom:4px;padding-left:10px; text-transform:uppercase; background-position:top left; background-color:#3f2a1a; background-repeat:repeat-x}
#tourIt .high{ background-color:#eddfba; padding:10px; line-height:22px; font-family:tahoma; font-size:12px; color:#59492b; text-align:justify}
#tourIt img{margin-right:7px;}

#gallery{width:220px;  float:right; padding-top:8px;}
#gallery .ilink {float:left; height:76px; margin-left:5px; margin-bottom:5px; padding:1px }
#gallery a.ilink {border: 4px solid #b19f77; }
#gallery a.ilink:hover {border: 4px solid #9a4b19}


.t {background: url(../images/dot.gif) 0 0 repeat-x; width:682px; background-color:#eddfba; margin-top:25px}
.b {background: url(../images/dot.gif) 0 100% repeat-x;}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/br.gif) 100% 100% no-repeat;}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat;padding:7px 10px 10px 10px; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#59492b; font-size:12px; }

h3 {
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#923d13;
	font-size: 18px;
	margin:0px;
	padding:0px;
	font-weight:normal;}
	
.c_thumb .link{float:right; margin-left:5px; height:144px}
.c_thumb a.link {border: 5px solid #d6cea3;}
.c_thumb a.link:hover {border: 5px solid #b4ac7e;}

#c02{float:left;margin-top:20px;}
#c03{float:right; margin-top:20px}
#c04 #cruise-flash{margin-top:20px;width:322px; height:267px; padding:5px; background-color:#4a4831; border:1px solid #787852;margin-left:20px; float:right}
#cruise-gallery{border:1px solid #787852;padding:5px;background-color:#4a4831;width:452px; height:302px; margin-bottom:20px}
#plans{width:462px;}
#plans img{padding:1px; border:1px solid #ffffff; margin-bottom:4px; margin-right:7px; margin-top:3px}

#c04{}
#c04 #desc{margin-top:15px;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#47381d; font-size:12px; line-height:150%; text-align:justify;width:330px; float:left}
#c04 #desc h3{margin-bottom:10px}
.ptit{height:23px; background-image:url(../images/bggal.gif);border-left:1px solid #787852;border-right:1px solid #787852;width:452px;color:#e4e3d3; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; padding-left:10px; padding-top:3px}

#cruiseIt{border-left:1px solid #cbb782; border-right:1px solid #cbb782;/* background-color:#fbf7ed; */vertical-align:top; width:218px}
#cruiseIt .title{height:auto; background-image:url(../images/bgit.gif); font-family:tahoma; font-weight:bold; color:#f6d2b3; font-size:12px; padding-top:4px; padding-bottom:4px;padding-left:10px; background-position:top left; background-color:#3f2a1a; background-repeat:repeat-x}
#cruiseIt .high{ background-color:#eddfba; padding:10px; line-height:22px; font-family:tahoma; font-size:11px; color:#59492b;}
#cruiseIt ul,li{margin:0px; padding:0px}
#cruiseIt li{list-style-type:none}
.destimg {float:left; margin:10px; text-align:center}
.destimg img {border:1px solid #fff; margin-bottom:5px}
.destimg a{color:#751919; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#c05{ margin-bottom:10px}
#c05 #cruise-flash{width:322px; height:267px; padding:5px; background-color:#4a4831; border:1px solid #787852;margin-right:10px;}
#c05 #desc{width:340px; float:right}

#c05 h1 {
	font-family:"Times New Roman", Times, serif;
	color:#751919;
	font-size: 24px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:normal;}
	
	
#feat{vertical-align:top;margin-bottom:12px; margin-top:8px}
#feat .high{padding:5px; }
#feat A {font-family:Tahoma,Arial, Helvetica, sans-serif; color:#4b0e0e; font-weight:bold; text-decoration:underline}
#c05 #thumb a.link {border: 5px solid #b4ac7e}
#c05 #thumb a.link:hover {border: 5px solid #815033}

#c06{background-color:#c7ae74; height:176px; padding:10px}
#c06 h1 {
	font-family:"Times New Roman", Times, serif;
	color:#751919;
	font-size: 24px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-weight:normal;}
	
.destimghome {float:left; margin:10px; text-align:center; width:136px; white-space:normal}
.destimghome img {border:1px solid #fff; margin-bottom:5px}
.destimghome a{color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.destimghome a:hover{text-decoration:underline}

#contact {margin-top:10px; margin-left:10px; width:260px; float:left}
#contact input, select{ background-color:#f0e8d2; border:1px dashed #c7ae74; height:22px; width:250px; color:#47381D; font-family:Tahoma; font-size:12px}
#contact textarea{ background-color:#f0e8d2; border:1px dashed #c7ae74; width:250px; color:#47381D; font-family:Tahoma; font-size:12px; height:80px; padding:3px}
#contact label{ display:list-item; color:#47381D; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; list-style-type:none}
#contact .ast{color:red; font-size:12px}
#coninfo{ float:left;width:250px; margin-left:30px;margin-top:10px; background-color:#efe5ca; border:1px dashed #c7ae74; padding:10px;color:#47381D; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
#coninfo strong {color:#751919}

