body {font: 11px/1.3em Verdana, sans-serif;background: #e8e8e8;color: #5d5d5d;margin: 0;padding: 0;white-space: normal;z-index:1;}
a {color: #004fb3;text-decoration: none;}
a:visited {color: #004fb3;text-decoration: none;}
a:hover {color: #ff6600;text-decoration: underline;}
a img {border: 0;}
#container {position: relative;background: url(/gifs/background.gif) repeat-y 0 0;width: 780px;margin: 0 auto;padding: 0;padding-top:0px;}
#container_810 {position: relative;background: url(/gifs/background_810.gif) repeat-y 0 0;width: 810px;margin: 0 auto;padding: 0;padding-top:0px;}
#wrapper {color: #000;padding: 0 5px;min-height: 500px;}
#header {background: url(/gifs/header.gif) no-repeat 0 0;height: 176px;}
#header_cruceros {background: url(/gifs/header_cruceros.gif) no-repeat 0 0;height: 176px;}
#banderes {top: 100px;position: absolute;left: 32px;}
.cercador {text-align:right;margin-top:39px;height:71px;background: url(/gifs/bg_cercador_top.gif) right top no-repeat;color: #fFF;font-weight: bold;padding-right:5px;padding-bottom:0px;}
.cercador a{color: #fFF;}
.barratop {height: 30px;position: relative;top: 1px;background-repeat: repeat-x;text-align:center;background:#FED4B8;z-index:45;}
#bannerContainer {border: 0px;text-align:right;padding-right:30px;padding-top:7px;}
.menutop{width:95%;margin:auto;padding-top:4px;font-weight: bold;color: #C9C9C9;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;position:absolute;left:5px;}
.menutop a:hover{text-decoration: none;}
#menu a {white-space: nowrap;font-family: arial;font-size: 9px;font-weight: bold;text-transform: uppercase;color: #555;}
#content {clear: both;}
#leftColumn {float: left;width: 176px;padding: 1px 0 0 0px;}
#navegacio2{color: White;text-decoration: none;font-weight: bold;padding-bottom:10px;background: url(/gifs/pest_menu.gif) bottom right no-repeat;background-color:#5389CC;}
#navegacio2 a{ color: White; }
#navegacio2_b{color: #0053b5;text-decoration: none;font-weight: bold;}
#privateAcces{margin-top:10px;width: 171px;height: 156px;padding-top: 5px;padding-left: 5px;background-repeat: no-repeat;}
.forgot{font-size: 10px;color: #000;text-decoration: none;}
#aboutUs{background-image: url(/gifs/bg_about.gif);background-repeat: no-repeat;width: 156px;padding-top: 10px;padding-left: 10px;padding-right: 10px;}
#rightColumn {float: right;width: 574px;padding: 10px 10px 0;margin-top: 0px;}
#main_search {background-image: url(/gifs/bg_main_search.jpg);background-repeat: no-repeat;width: 262px;height: 160px;padding: 5px 10px 9px 10px;}
#main_search_mini {background-image: url(/gifs/bg_main_search_mini.jpg);background-repeat: no-repeat;width: 170px;height: 140px;padding: 5px 10px 9px 10px;}
input {border: ActiveBorder;border-right-width: 1px;border-color: #ccc #ccc #ccc #ccc;border-width: 1px 1px 1px 1px;font-size: 11px;}
select {font-size: 11px;}
.avanced{font-size: 10px;color: #ff6600;}
#telfs{background-image: url(/gifs/bg_telfs.gif);background-repeat: no-repeat;color: #004fb3;padding: 6px 10px 4px 25px;font-weight: bold;line-height:16px;margin-top: 4px;height: 35px;width: 246px;position: relative;}
#telfs_us{background-image: url(/gifs/bg_telfs_eng.gif);background-repeat: no-repeat;color: #004fb3;padding: 6px 10px 4px 25px;font-weight: bold;line-height:16px;margin-top: 4px;height: 51px;width: 246px;position: relative;}
.contacto{background-image: url(/gifs/contacto.gif);background-repeat: no-repeat;color: #004fb3;padding: 9px 10px 4px 30px;font-weight: bold;line-height: 16px;margin: auto;height: 65px;width:261px;text-align:left;}
#tabSeason{background-image: url(/gifs/tab_season.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;color: #fff;}
#tabWeek{background-image: url(/gifs/tab_week.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;color: #fff;}
#tabLast{background-image: url(/gifs/tab_lastminute2.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;width: 413px;color: #fff;font-weight: bold;}
.offer {background-image: url(/gifs/blue_bar.gif);width: 372px;padding: 0px 0px 0px 8px;margin-top: 10px;background-repeat: repeat-y;}
.offerTit{}
.offerTit a{color: #004fb3;font-weight: bold;}
.Preu {float: right;width: 80px;margin-top: 0px;font-weight: bold;font-size: 16px;color: #5087cb;}
.note {float: right;font-size: 10px;font-weight: normal;color: #888;}
#line{background-image: url(/gifs/line.gif);height: 1px;background-repeat: repeat-x;}
.tabNews{background-image: url(/gifs/tab_orange.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;}
.tabNews_info{background-image: url(/gifs/tab_orange.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 0px 0px 0px;}
.news {background-image: url(/gifs/orange_bar.gif);padding: 0px 0px 0px 5px;margin-top: 10px;background-repeat: repeat-y;}
.news a {color: #004FB3;font-weight:normal;}
.news a:hover {color: #FF6600;}
.linkgrissl {
	font-size: 8px;
	color: #CCCCCC;
}
.linkNews {background-image: url(/gifs/orange_bar.gif);padding: 5px 0px 0px 0px;margin-top: 10px;background-repeat: repeat-x;color: #ff9955;}
.linkNews a {color: #ff9955;}
#footer {clear: both;background: url(/gifs/background.gif) repeat-y 0 0;color: #004fb3;font-size: 10px;padding: 5px;text-align: center;padding-left:10px;padding-right:10px;}
#footer_810 {clear: both;background: url(/gifs/background_810.gif) repeat-y 0 0;color: #004fb3;font-size: 10px;padding: 5px;text-align: center;padding-left:10px;padding-right:10px;}
#footer a {color: Highlight;font-size: 10px;text-decoration: none;}
#footer a:hover {border-bottom: 1px dotted #fff;}
/* ESPECIFICS PAGINA HOTELS */
#tabBestOffers{background-image: url(/gifs/tab_orange_wide.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;width: 554px;height: 14px;color: #fff;font-weight: bold;}
#tabAllHotels{background-image: url(/gifs/tab_blue_wide.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;width: 554px;height: 14px;color: #fff;font-weight: bold;}
#tabEndHotels{background-image: url(/gifs/tab_blue_wide_down.gif);background-repeat: no-repeat;padding: 4px 10px 5px;margin: 10px 0px 0px;width: 554px;height: 14px;color: #fff;font-weight: bold;}
#tabEndHotels a{color: #fff;}
#tabEndHotels a:visited{color: #cccccc;}
#hotel {background-image: url(/gifs/blue_bar.gif);width: 566px;padding: 0px 0px 0px 4px;margin-top: 10px;background-repeat: repeat-y;}
.hotelTit{width: 365px;}
.hotelTit a{color: #FF6600;width: 365px;font-weight: bold;}
#botonsHotel {float: right;margin-top: 0px;color: #FF6600;font-weight: bold;font-size: 11px;margin-right: 10px;background-image: url(/gifs/bot_normal.gif);background-repeat: no-repeat;padding: 4px 7px 5px 7px;height: 52px;line-height: 16px;width: 92px;}
#botonsHotel a{color: #FFf;}
#botonsHotel a:hover{color: #F60;text-decoration: none;}
#CapaForm {display: none;}

.hola{color:red;margin-top:6px;padding:4px;border-right:2px solid #5087CB;border-bottom:2px solid #5087CB;border-left:1px solid #5087CB;border-top:1px solid #5087CB;z-index:100;}
.hola2{color:#004FB3;text-align:left;border-bottom:1px solid #F6F6F6;z-index:53;}

.padres{color:white;padding:4px;background:#5087CB;z-index:90;}
.padres a:visited{color:white;padding:4px;background:#5087CB;}

form{margin:0px;padding:0px;}
.menu_item{background-color:#5087cb;padding:5px;padding-left:5px;border-bottom:1px solid white;border-top:1px solid white;}
.menu_item_sub{background-color:#6C9AD3;padding-left:13px;font-weight:normal;}
.menu_item_sub_2{background-color:#6C9AD3;margin-left:22px;font-weight:normal;}
.menu_item_sub_x{background-color:#6C9AD3;padding-left:13px;padding-bottom:4px;font-weight:normal;}
.menu_item_sub_x_2{background-color:#6C9AD3;margin-left:22px;padding-bottom:5px;font-weight:normal;}
.menu_item_2{background-color:#5087cb;padding:5px;padding-left:5px;border-bottom:1px solid white;border-top:1px solid white;}
.menu_item_x{background-color:#5087cb;padding:5px;padding-left:5px;}
input{border:1px solid #6C9AD3;}
H1{FONT-SIZE:12PX;padding:0px;margin:0px;}
H2{FONT-SIZE:12PX;padding:0px;margin:0px;}
H3{FONT-SIZE:12PX;padding:0px;margin:0px;}
H4{FONT-SIZE:12PX;padding:0px;margin:0px;}
H5{FONT-SIZE:12PX;padding:0px;margin:0px;}
H6{FONT-SIZE:12PX;padding:0px;margin:0px;}
H7{FONT-SIZE:12PX;padding:0px;margin:0px;}
.subhead H4{
	color: #660000;
	font-size: 11px;
	margin: 20px 0 20px 0;
	display: inline;	
}
#calendariox:p, #calendariox:li, #calendariox:td, #calendariox:th, #calendariox:h1, #calendariox:h2, #calendariox:h3, #calendariox:h4, #calendariox:h5 {
font: x-small/1.2em Arial, Helvetica, sans-serif;color: #003580; /* de boxmodelhack voor IE 5.0 en 5.5 (Win), zie http://www.tantek.com/CSS/Examples/boxmodelhack.html */
voice-family: "\"}\"";font: small/1.2em Arial, Helvetica, sans-serif;}
.caltable {border: 1px solid #003580;background-color: #fff;}
.caltable a:link, .caltable a:visited {color: #0896ff !important;}
.caltable a:hover {color: #feba02 !important;border-color: #feba02 !important;}
.caltable a:active {color: #b30000 !important;border-color: #b30000 !important;}
.caltable td {text-align: center;}
.caltable td a {display: block;text-decoration: none;}
.caltable td.calheader a {display: inline;vertical-align: -.4em;}
.caltable td.calheader img.calNoPrevMonth {vertical-align: -.4em;}
.caltable td.calheader img.calNoNextMonth {vertical-align: -.4em;}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {background-position: 0 -24px;}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {background-position: 0 -48px;}
.calheader {padding: .4em;white-space: nowrap;}
.calheader select {margin: 0 .6em;}
.monthYear {background-color: #ffffff;color: white;}
.dayNames td {border-bottom: 1px solid #003580;background-color: #e6edf6;}
.days td {color: #779bca;background-color: #e6edf6;padding: .2em;border: 2px solid #e6edf6;}
.days td.weekend {background-color: #c5d4e9;border-color: #c5d4e9;}
.days td.past {text-decoration: line-through;}
.days td.today, .days td.future {border: none;padding: 0;}
.days td a {padding: .2em;border: 2px solid #e6edf6;}
.days td.weekend a {border-color: #c5d4e9;}
.days td.today a {background-color: #fff;}
.days td.selected {font-weight: bold;}
.days td.selected a {border-color: #0896ff;}
.boton{font-family:verdana;font-size:11px;color:#ffffff;font-weight:bold;background:#FF6600;border:1px solid #FF9900;margin-top:5px;}
.buscador_new{background-image:url(/gifs/fondo_search_new.gif);height:83px;background-repeat:no-repeat;padding:0px;padding-left:6px;padding-top:10px;}
.buscador_new_grande{background-image:url(/gifs/fondo_search_new_grande.gif);height:103px;background-repeat:no-repeat;padding:0px;padding-left:6px;padding-top:10px;}