* {margin: 0;  padding: 0; border:0}
body{background:#6c9ee7 url(images/bg-ship.jpg) no-repeat left 60px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #5e5e5e}
h1, h2, h3 { font-weight: normal; }
h1 {color: #8A8E27;font-size: 24px;}
h1 span {color:#b6b6b6}
h2 {color:#e137ab;font-size:20px;font-weight: 600;}
h3 {color:#0566f7;font-size:16px; }
p { padding:5px 0;}
.contact p{text-align:left; float:right; padding:1px; font-size:11px}
.boxli {padding-left:12px;}
ul { list-style:square}
input {border:#99cc33 1px solid;}
textarea {border:#99cc33 1px solid; }
.btn{border:#3b4d03 1px solid; background:#557100; color:#fff; height:20px; }
a,a:link,a:link,a:link,a:hover {background:transparent;cursor:pointer;} 
a:link {color:#0566f7;text-decoration:none} 
a:visited {color:#006ccf;text-decoration:none} 
a:hover,a:active {color:#0566f7; text-decoration:underline} 
#container{width:729px; background: url(images/bg-content.gif); margin:71px 0 0 240px }
#content-wrap{width:540px; float:right}
#contents{background:#fff;margin-top:144px;padding:16px}
#contents .cola {float:left; width:244px; padding:0 8px 0 0; border-right:#c8c8c4 1px dashed }
#contents .cola input {width:150px}
#contents .cola textarea {width:150px}
#contents .colb {float: right; width:244px; padding:0 0 0 8px;}
#contents .colb h2{ text-transform:uppercase;}
#contents .tour {float:left; width:139px; padding:6px}
#header{width:544px; position:absolute; top:0; left:425px} 
#mainnav{position:absolute; top:70px; left:240px;background: url(images/bg-menu.gif) no-repeat top left; padding:10px 10px 10px 0; width:174px; z-index:1}
#logo{width:159px; margin:0 0 20px 15px;}
#logo h1 {width: 160px; height: 87px; position: relative;}
#logo h1 span {background: url(images/single-cruises.gif) no-repeat top left;  position: absolute;  width: 100%;  height: 100%;}
#footer{clear:both; z-index:2}
#contents .boxbottom {border-top: #e2e2e2 dotted 1px ; padding:10px; margin:15px 0 0; clear:both} 
#contents .photo{float:right; padding:0 0 0 10px}
#footer .menu {background:#6c9ee7; color:#fff; width:699px;padding:15px; height:20px; text-align:center} 
#footer .menu a {color:#fff}
#footer .bottom {background:#6c9ee7 url(images/bg-bottom.gif) no-repeat; height:20px; width:729px;}
#ship{position: absolute; background:url(images/ship.jpg) no-repeat; width:75px; height:161px; float:left; top:120px} 
#flashb{position:absolute;left:-35px;top:320px; }
.menu {width:91px; height:174px; background:url(images/menu.gif); position:relative; float:right; background-color: #6c9ee7}
.menu ul {list-style-type: none;position:absolute;width:91px;height:29px;}
.menu ul li {float:left; position:relative;width:91px;}
.menu ul li a, .menu ul li a:visited {display:block; text-indent:-1000px; width:91px;height:29px;text-decoration:none;}
li:hover.map1 {background:transparent url(images/menu1.gif);}
li:hover.map2 {background:transparent url(images/menu2.gif);}
li:hover.map3 {background:transparent url(images/menu3.gif);}
li:hover.map4 {background:transparent url(images/menu4.gif);}
li:hover.map5 {background:transparent url(images/menu5.gif);}
li:hover.map6 {background:transparent url(images/menu6.gif);}
.it {color:#4dbbd0; border:#4dbbd0 1px dashed; background:#f5ffff url(images/arrow.gif) right 7px no-repeat; padding:5px; margin:5px 0;}
.it a{text-decoration:none}
.it a:hover{background:#4dbbd0; color:#f5ffff;}
#basic-accordian{padding:5px;width:510px;}
.accordion_headings{padding:5px;background: url(images/arrow.gif) left no-repeat;cursor:pointer;font-weight:bold; text-indent:10px;}
.accordion_headings:hover{background:#4dbbd0; color:#FFFFFF}
.accordion_child{padding:15px;background:#f5ffff; border:1px dashed #4dbbd0;}
.header_highlight{background:#4dbbd0; color:#FFFFFF}
#info {padding-bottom:30px;}
dl {padding:0; margin:15px 0;}
dt {display:none;}
dd {float:left; margin:0 1px 0 0; text-align:center;}
dd a, dd a:visited {text-decoration:none; color:#321;}
dd span {float:left; cursor:pointer;}
dd span.side {width:5px; height:3em; position:relative;}
dd span.side b.p1 {height:20px; width:1px; float:left; margin:5px 0;}  
dd span.side b.p2 {height:20px; width:1px; float:left; margin:3px 0; background:#252525;}
* html dd span.side b.p2 {height:24px; he\ight:20px;}
dd span.side b.p3 {height:24px; width:1px; float:left; margin:2px 0; background:#252525; }  
* html dd span.side b.p3 {height:26px; he\ight:24px;}
dd span.side b.p4 {height:26px; width:2px; float:left; margin:1px 0; background:#252525; }
* html dd span.side b.p4 {height:28px; he\ight:26px;}
dd span.mid {height:28px;  line-height:25px; padding:0 8px; background:#252525; color:#FFFFFF}
* html dd span.mid {height:30px; he\ight:28px;}
dd a:hover {border:0;}
dd a:hover span.mid, dd a:hover span.side b.p2, dd a:hover span.side b.p3, dd a:hover span.side b.p4 {background:#ecebe7; color:#252525;}
#active  span.mid {background:#ecebe7; color:#252525;}
#active  span.side b.p4 {background:#ecebe7; color:#252525;}
#active  span.side b.p3 {background:#ecebe7; color:#252525;}
#active  span.side b.p2 {background:#ecebe7; color:#252525;}
.reserva {background:#fbfaf5; color:#252525; padding:5px; margin-top:2px}
fieldset  {padding: 7px; border: 2px solid #99cc33; margin: 5px;}
legend{font-weight:700; padding:5px}
.coment{font-size:11px;color:red}
td{padding:5px}
.promos{height:320px; width:300px}
.promos img{padding:5px 0}
#questions{position:absolute;left:10px;top:550px; }
hr.bg {background:#bcdfe2;height:3px;color:#bcdfe3;border:#f6f6f6 1px solid;margin:8px;}

