#oNavContainer {width: 760px; background-color: #FFF; position: relative; top: 0; left: 0; padding: 0; margin: 0; margin-left: auto; margin-right: auto;}

#oNavContainer #logo {width: 40px; height: 40px; position: relative; top: 19px; left: 1px;}
#oNavContainer #date {position: absolute; top: 20px; left: 270px; width: 250px;}
#oNavContainer #date p {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0; padding: 0;}

#oNavContainer #breadcrumb {position: absolute; top: 48px; left: 270px; width: 250px;}
#oNavContainer #breadcrumb p {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0; padding: 0;}
#oNavContainer #breadcrumb img {padding-right: 1px;}
#oNavContainer #breadcrumb a {text-decoration: none; color: #333333;}
#oNavContainer #breadcrumb a:hover {text-decoration: underline;}

#oNavContainer #slogan {position: absolute; top: 48px; left: 270px; width: 250px;}
#oNavContainer #slogan p {font-family: Arial, Helvetica, sans-serif; font-size: 1em; margin: 0; padding: 0;}
#oNavContainer #slogan img {padding-right: 1px;}
#oNavContainer #slogan a {text-decoration: none; color: #333333;}
#oNavContainer #slogan a:hover {text-decoration: underline;}

#oNavContainer #tijolo {position:absolute;top:19px;left:532px;width:228px;}
#oNavContainer #tijolo img {padding:0;margin:0; border:0;}

#oNavSearchWrapper {position: relative; top: 0; left: 0; margin-top:38px;}
#oNavSearchWrapper #oMainNavContainer {width: 100%; height: 30px; position: relative; top: 0; left: 0; z-index: 0; background: url(/images/barramenu.gif) repeat;}
#oNavSearchWrapper #oNavSpacer {width: 100%; height: 8px; position: relative; top: 0; left: 0; z-index: 0; line-height: 8px;}

#oMainNavContainer ul {display: inline; list-style-type: none; margin: 0; padding: 0;}
#oMainNavContainer li a {position: relative; overflow: hidden;}

#iMainNavContainer {position: absolute; top: 0; left: 0; z-index: 0; width: 760px; height: 30px; font-size: 0.7em;}
#iMainNavContainer li {float: left;}
#iMainNavContainer li a span {display: none;}
#iMainNavContainer li a {height: 30px;}

#iMainNavContainer li.home {width: 67px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.home a {width: 67px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.home a:hover {background-image: none;}

#iMainNavContainer li.tickets {width: 65px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.tickets a {width: 65px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.tickets a:hover {background-image: none;}

#iMainNavContainer li.hotels {width: 60px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.hotels a {width: 60px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.hotels a:hover {background-image: none;}

#iMainNavContainer li.ecotours {width: 72px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.ecotours a {width: 72px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.ecotours a:hover {background-image: none;}

#iMainNavContainer li.vacations {width: 72px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.vacations a {width: 72px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.vacations a:hover {background-image: none;}

#iMainNavContainer li.airpass {width: 67px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.airpass a {width: 67px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.airpass a:hover {background-image: none;}

#iMainNavContainer li.adventures {width: 84px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.adventures a {width: 84px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.adventures a:hover {background-image: none;}

#iMainNavContainer li.groups {width: 67px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.groups a {width: 67px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.groups a:hover {background-image: none;}

#iMainNavContainer li.corporate {width: 120px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.corporate a {width: 120px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.corporate a:hover {background-image: none;}

#iMainNavContainer li.aboutus {width: 86px; background: url() no-repeat; background-position: 0 -30px;}
#iMainNavContainer li.aboutus a {width: 86px; background: url() 0 0 no-repeat;}
#iMainNavContainer li.aboutus a:hover {background-image: none;}

#iMainNavContainer li a {display: block;}
/*---------------------------------*/

#oNavSearchWrapper #oSearchContainer {width: 100%; height: 28px; border-top: 1px solid #BE4600; background-color: #5db343; position: relative; top: 0; left: 0; z-index: 0;}
#oNavSearchWrapper #oSearchContainer input.searchInput {width: 329px; height: 17px; border: 1px solid #F0F0EE; position: absolute; top: 3px; left: 68px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 1em; padding: 2px 0 0 4px;}
#oNavSearchWrapper #oSearchContainer input.searchButton {width: 59px; height: 22px; position: absolute; top: 3px; left: 408px;}
#oNavSearchWrapper #oSearchContainer #radioBtnContainer {width: 270px; position: absolute; top: 4px; left: 487px; padding: 0; margin: 0;}
#oNavSearchWrapper #oSearchContainer #radioBtnContainer div.web, #oNavSearchWrapper #oSearchContainer #radioBtnContainer div.uk, #oNavSearchWrapper #oSearchContainer #radioBtnContainer div.this {float: left; width: 50px; margin-right: 30px;}
#oNavSearchWrapper #oSearchContainer #radioBtnContainer label {font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 1em; font-weight: bold; position: absolute; top: 3px; margin-left:5px;}

/* IE5.5 quirk fixes */
* html>body #oNavSearchWrapper #oSearchContainer input.searchInput {height: 21px;padding: 2px 0 0 4px;}
