/* CSS Document WorldTrip */

body{
	text-align:center;
	padding:0;
	font-size:0.75em;
	color:#4E4E4E;
	font-weight:normal;
	font-family:Arial;
	background:#fff;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#wrapper{width:924px; padding:0; margin:0 auto;text-align:center;}

a img {border:none;} 
html{height:100.05%;}
*{margin:0;padding:0;}

.logosite {display:block;float:left;margin:0;padding:0;width:252px; font-size:0.8em;}
.logosite a {display:block; height:90px; overflow:hidden; margin:0; width:252px; background:url(../images/logo.gif) no-repeat;}
.logosite a span { float:left; display:block; margin-top:-1000px; }

.submit{margin:0;padding:0; background: url(../images/bg_submit.gif) repeat-x; font-weight:normal; border:1px solid #696969; cursor:pointer;}
.textbox{font-weight:normal; border:1px solid #363636;}


.menutop{
	list-style:none;
	display:block;
	float:right;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menutop li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	display:block;
	white-space: nowrap;
}
.menutop a{
	color:#4E4E4E;
	text-decoration:none;
}
.menutop a:hover{text-decoration:underline;}
.menutop span{ margin:0;padding:0 5px; color:#4E4E4E;}

.header_right{ float:right;display:block; width:670px;}

.linerow{ width:924px; margin:0;padding:0; display:block;clear:both;}


#menuprincipal{float:left;width:100%;font-size:100%;line-height:normal; margin:0 0 1px 0; clear:both; background:url(../images/bg_navmenu.gif) repeat-x; }
#menuprincipal ul{list-style-type: none;margin:0;margin-left: 5px; padding:0;}
#menuprincipal li{display:inline;margin:0;padding:0;}
#menuprincipal a{float:left;background:url(../images/menu/tableft.gif) no-repeat left top;margin:0;margin-right: 5px; padding:0 0 0 9px;text-decoration:none;}
#menuprincipal a span{float:left;display:block;background:url(../images/menu/tabright.gif) no-repeat right top;padding: 10px 12px 10px 3px;font-weight:normal;color:#fff;}
#menuprincipal a span {float:none;}
#menuprincipal a:hover span {color:#6085CB;}
#menuprincipal #current a{background-position:0 -82px;}
#menuprincipal #current a span{background-position:100% -82px;color: #6085CB; font-weight:bold;}
#menuprincipal a:hover{ background-position:0% -82px;}
#menuprincipal a:hover span{ background-position:100% -82px;}

.header{margin:0;padding:0; height:247px; border-bottom:8px solid #5B85BF; background: url(../images/bg_header.gif) repeat-y; width:924px; display:block; clear:both;}
.loginzone{width:231px; float:left;margin:0;padding:0;}
.imagezone{ width:693px; float:right;margin:0;padding:0;}
.inside_login{width:200px; margin:0 auto;}
.inside_login h1{ width:200px; margin-top:20px; margin-bottom:20px; padding:0 0 4px 0; font-size:1.2em; color:#fff; text-align:left; border-bottom:1px solid #628ECD;}

.tablelogin{width:100%; clear:both; display:block;}
.tablelogin span{color:#FFFFFD;}

.listlogin{width:98%;margin:10px 0 0 0;padding:0;display:block; float:left; list-style:none;}
.listlogin li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:100%;
	float:left;
	text-align:left;
	font-size: 11px;
}
.listlogin li a{background:url(../images/ico_arrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 10px; text-align:left; text-decoration:none; color:#FFFFFD;}
.listlogin li a:hover{text-decoration:underline;}

.content{
	background:#F4F4F4;
	width:924px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.content_left{
	margin:0;
	width:220px;
	float:left;
	text-align: left;
	position: relative;
	padding: 0;
}
.content_right{ margin:0;padding:0; width:690px; float:left;}

.tab_search{width:200px; margin-bottom:10px; margin:0 auto; padding:0;}
.tabtop_small{background:url(../images/tab_top_small.gif) no-repeat; display:block; height:9px; width:200px;}
.tabbottom_small{background:url(../images/tab_bottom_small.gif) no-repeat; display:block; height:9px; width:200px;}
.tabbody_small{background:url(../images/tab_body_small.gif) repeat-y; margin:0;padding:0; width:200px;}

.recomandasite{width:200px;margin:0 auto;paddding:0;}
.top_recomanda{background:url(../images/top_recomanda.gif) no-repeat; width:200px; height:35px; line-height:35px;}
.top_recomanda h1{color:#fff; margin:0 0 0 15px; font-weight:bold; font-size:1em; text-align:left;}
.body_recomanda{background:url(../images/bg_bodyrecomanda.gif)repeat-y; margin:0;padding:0; display:block;}
.bottom_recomanda{ background:url(../images/bg_footer_recomanda.gif) no-repeat; height:10px; width:200px;}

.round_grey {
	float:left;
	margin-right: 5px;
	text-decoration:none;
	background-image: url(../images/gri_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-bottom: -3px;
	margin-left: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 2;
	display: inline;
}
.round_grey span {
	float:left;
	display:block;
	font-weight:bold;
	color:#4E78B3;
	background-image: url(../images/gri_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.round_grey span {
float:none;
}
.up_rounded {
	background-image: url(../images/up_rounded.gif);
	background-repeat: no-repeat;
	height: 14px;
	background-position: bottom;
}
.down_rounded {
	background-image: url(../images/down_rounded.gif);
	background-repeat: no-repeat;
	height: 14px;
}
.rounded_content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c0c0c0;
	border-left-color: #c0c0c0;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.box {
	width: 209px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
}
.cont_box {
	padding-left: 10px;
	margin-top: 5px;
}
.blue_rounded_left {
	background-image: url(../images/blue_round_left.gif);
	background-repeat: no-repeat;
	height: 34px;
	background-position: left;
}
.blue_rounded_right {
	background-image: url(../images/blue_round_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 34px;
	text-align: center;
}
.blue_content {
	background-color: #769FD8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #426BA6;
	border-left-color: #426BA6;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 195px;
	height:175px;
	margin-left: 1px;
	text-align: center;
}
.blue_down {
	background-image: url(../images/blue_down.gif);
	background-position: top;
	height: 12px;
	background-repeat: no-repeat;
}
.round_big_up {
	background-image: url(../images/round_big_up.jpg);
	height: 17px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.round_big_down {
	background-image: url(../images/round_big_down.jpg);
	background-repeat: no-repeat;
	height: 17px;
	margin-bottom: 20px;
}
.boxer {
	width: 677px;
	float: left;
}
.round_big_content {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C4C4C4;
	border-left-color: #C4C4C4;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	height: auto;
	text-align: left;
}
.round_big_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #4E78B3;	
}
.imgy {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #D5D5D5;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.orange {
	color: #FF9D10;
}
.star {
	height: 49px;
	width: 47px;
	float: left;
	position: relative;
	margin-top: -21px;
	margin-right: 5px;
}
.holder {
	width:223px;
	float:left;
	clear: both;
	position: relative;
	height: 100%;
}
.oferta_content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1D3D72;
	border-left-color: #1D3D72;
	color: #FFFFFF;
	background-color: #4E78B3;
}
.oferta_content img{
	color: #FFFFFF;
	background-color: #4E78B3;
	border-top-width: 10px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #769FD8;
	border-bottom-color: #769FD8;
}
.oferta_content h2 {
	font-size: 1.1em;
	font-weight: bold;
}
.oferta_up {
	background-image: url(../images/oferta_up.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 13px;
}

.oferte {
	float:left;
	margin-right: 8px;
	text-decoration:none;
	background-image: url(../images/oferta_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-bottom: -3px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 1111;
	display: inline;
}
.oferte span {
	float:left;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/oferta_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.oferta_down {
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/oferta_down.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-align: left;
	padding-left: 10px;
}
.oferta_down a{
background:url(../images/ico_arrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 10px; text-align:left; text-decoration:none; color:#FFFFFD;
}
.oferta_down a:hover {
text-decoration:underline;
}

.oferta_content h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFDE00;
}
.padder {
	text-align: left;
	padding: 6px;
	display: block;
}
.oferta2_content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #506891;
	border-left-color: #506891;
	color: #FFFFFF;
	background-color: #6D93CA;
}
.oferta2_content img{
	color: #FFFFFF;
	border-top-width: 10px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #87AEE6;
	border-bottom-color: #87AEE6;
}
.oferta2_content h2 {
	font-size: 1.1em;
	font-weight: bold;
}
.oferta2_up {
	background-image: url(../images/oferta2_up.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 13px;
}

.oferte2 {
	float:left;
	margin-right: 8px;
	text-decoration:none;
	background-image: url(../images/oferta2_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-bottom: -3px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 1111;
	display: inline;
}
.oferte2 span {
	float:left;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/oferta2_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.oferta2_down {
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/oferta2_down.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-align: left;
	padding-left: 10px;
}
.oferta2_down a{
background:url(../images/ico_arrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 10px; text-align:left; text-decoration:none; color:#FFFFFD;
}
.oferta2_down a:hover {
text-decoration:underline;
}

.oferta2_content h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFDE00;
}



.oferta3_content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #385D96;
	border-left-color: #385D96;
	color: #FFFFFF;
	background-color: #85ABE2;
}
.oferta3_content img{
	color: #FFFFFF;
	border-top-width: 10px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ABC8F2;
	border-bottom-color: #ABC8F2;
}
.oferta3_content h2 {
	font-size: 1.1em;
	font-weight: bold;
}
.oferta3_up {
	background-image: url(../images/oferta3_up.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 13px;
}

.oferte3 {
	float:left;
	margin-right: 8px;
	text-decoration:none;
	background-image: url(../images/oferta3_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-bottom: -3px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 1111;
	display: inline;
}
.oferte3 span {
	float:left;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/oferta3_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.oferta3_down {
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/oferta3_down.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-align: left;
	padding-left: 10px;
}
.oferta3_down a{
background:url(../images/ico_arrow.gif) no-repeat 0 4px; margin:0;padding:0 0 0 10px; text-align:left; text-decoration:none; color:#FFFFFD;
}
.oferta3_down a:hover {
text-decoration:underline;
}

.oferta3_content h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFDE00;
}
.greys a{
	display:block;
	float:left;
	color:#4E4E4E;
	text-decoration:none;
	margin-right: 10px;
}
.greys a:hover{
text-decoration:underline;
}
.greys3 a{
	color:#4E4E4E;
	text-decoration:none;
	margin-right: 10px;
}
.greys 3:hover{
text-decoration:underline;
}

.greys2 a{
	display:block;
	float:right;
	color:#4E4E4E;
	text-decoration:none;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4E4E4E;
	padding-right: 10px;
}
.greys2 a:hover{
text-decoration:underline;
}
.footer {
	clear:both;
	display:block;
	width:100%;
	text-align: left;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #5A86BF;
	background-color: #FFFFFF;
	padding-top: 5pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin: 0px;
	font-size: 0.95em;
	color: #7D7D7D;
	line-height: 18px;
}

.footer img {
	paddding:4px;
	float:left;
	display:inline;
	padding: 4px;
}
.footer a {
	color:#7D7D7D;
	text-decoration: none;
}
.footer span {
	padding-right: 4px;
	padding-left: 4px;
}
.twenty{
	width:180px;
	line-height:35px;
	margin:0;
	height:35px;
	text-align:right;
	background-image:url(../images/logo_twenty.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: right;
	display: inline;
	top: 0px;
	padding: 0px;
	position: relative;
}
.twenty span{ display:none}
.selecter {
	padding: 2px;
	width: 100px;
}
.inner {
	margin-left: 20px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 1px solid #C0C0C0;
	margin-bottom: 10px;
}
.inner label {
font-weight:bold;
color:#4A7BB5;
}
.inner h2 {
font-size:16px;
color:#333333;
}
.inner h3 {
	font-size:12px;
	color:#FFFFFF;
	padding: 2px;
}
.innerimg {
padding:4px;
border: 1px solid #e4e4e4;
}
.innerimg_thumb {
margin: 4px;
padding:4px;
border: 1px solid #e4e4e4;
}
.inner h1{
	font-size:16px;
	color:#333333;
	float: left;
	clear: both;
	}
.inner h1 a{
	font-size:16px;
	color:#4E78B4;
	white-space: nowrap;
	float: left;
	clear: both;
	width: auto;
	font-family: "trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	}
.cruise {
	background-image: url(../images/world.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;

}
.conferinta {
	background-image: url(../images/group.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;

}	

.nunti {
	background-image: url(../images/heart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;

}	
.optionale {
	background-image: url(../images/rainbow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;

}
.lister {
	font-family: "trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.lister a{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;

}
.infos {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.border_down {
	border: 1px solid #FFFFFF;
	background-color: #F4F4FF;
}
.noimg {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 2px;
}

.navigator, .navigator a {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #9999FF;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
}

.navigator_current, .navigator_current a {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background: #9999FF ;
	text-align: center;
}

.navigator_more, .navigator_more a {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #9999FF;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
}
