﻿#deck_plan .cabin
{
	position: absolute;
	border: solid 1px #B6B5B5;
	color: White;
	font-size: 10.5pt;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 2px bottom;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
}
#deck_plan .cabin:hover
{
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
#deck_plan .cabin, #deck_plan .cabin *, #deck_plan .cabin:hover *
{
	cursor: pointer;
}
#deck_plan .cabin h1
{
	margin-top: 5px;
	font-weight: bold;
}
#deck_plan .cabin a
{
	margin-top: -150px;
	position: absolute;
}
#deck_plan .cabin:hover img
{
	display: none;
}
#deck_plan .c_unavl
{
	background-color: gray;
	position: absolute;
	border: solid 1px #B6B5B5;
	color: White;
	font-size: 10.5pt;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 2px bottom;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);	
}
#deck_plan .c_unavl:hover
{
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
#deck_plan .c_unavl, #deck_plan .c_unavl *, #deck_plan .c_unavl:hover *
{
	cursor: default !important;
}
#deck_plan .c_unavl:hover img
{
	display: none;
}
#deck_plan .c_unavl h1
{
	margin-top: 5px;
	color: White !important;
}
#deck_plan .c_temp
{
	background-color: gray;
	cursor: default !important;
	position: absolute;
	border: solid 1px #B6B5B5;
	color: White;
	font-size: 10.5pt;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 2px bottom;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
#deck_plan .c_temp:hover
{
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
#deck_plan .c_temp:hover img
{
	display: none;
}
#deck_plan .c_temp h1
{
	margin-top: 5px;
}
#deck_plan .c_temp i
{
	background-image: url("../Images/clock.gif");
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 1px;
	right: 1px;
	width: 12px;
}
#deck_plan .c_locked
{
	background-color: gray;
	position: absolute;
	border: solid 1px #B6B5B5;
	color: White;
	font-size: 10.5pt;
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 2px bottom;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
.cabin_manager .c_locked
{
	background-color: inherit !important;
}
#deck_plan .c_locked:hover
{
	opacity: 0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
}
#deck_plan .c_locked, #deck_plan .c_locked:hover *
{
	cursor: default !important;
}
#deck_plan .c_locked i, #deck_plan .c_lock i
{
	background-image: url("../Images/locked.gif");
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	bottom: 0px;
	right: 1px;
	width: 16px;
	height: 16px;
}
#deck_plan .c_unavl i
{
	/* 	background-image: url('../Images/locked.gif'); 	background-repeat: no-repeat; 	background-position: center center; 	position: absolute; 	bottom: 0px; 	right: 0px; 	width: 9px; 	*/
}
#deck_plan .c_1p, .c_1p
{
	background-image: url("../Images/1_p.gif");
}
#deck_plan .c_2p, .c_2p
{
	background-image: url("../Images/2_p.gif");
}
span.c_2p, span.c_1p
{
	background-repeat: no-repeat;
	padding-right: 16px;
}
#c_001
{	
	height:45px;
	left:321px;
	top:97px;
	width:35px;
	background-color: #FDF127;	
}
#c_003
{
	height:45px;
	left:359px;
	top:97px;
	width:35px;
	background-color: #FDF127;	
}
#c_005
{
	height:45px;
	left:397px;
	top:97px;
	width:35px;
	background-color: #FDF127;	
}
#c_007
{
	height:45px;
	left:435px;
	top:97px;
	width:35px;
	background-color: #FDF127;	
}
#c_002
{
	height:45px;
	left:321px;
	top:23px;
	width:35px;
	background-color: #FDF127;	
}
#c_004
{
	height:45px;
	left:359px;
	top:23px;
	width:35px;
	background-color: #FDF127;	
}
#c_006
{
	height:45px;
	left:397px;
	top:23px;
	width:35px;
	background-color: #FDF127;	
}
#c_008
{
	height:45px;
	left:435px;
	top:23px;
	width:35px;
	background-color: #FDF127;	
}
#c_101
{
	width: 34px;
	height: 43px;
	top: 94px;
	left: 321px;
	background-color: #ED8A37;
}
#c_103
{
	width: 34px;
	height: 43px;
	top: 94px;
	left: 358px;
	background-color: #ED8A37;
}
#c_105
{
	width: 35px;
	height: 43px;
	top: 94px;
	left: 395px;
	background-color: #ED8A37;
}
#c_107
{
	width: 35px;
	height: 43px;
	top: 94px;
	left: 433px;
	background-color: #ED8A37;
}
#c_109
{
	width: 35px;
	height: 43px;
	top: 94px;
	left: 471px;
	background-color: #ED8A37;
}
#c_111
{
	width: 34px;
	height: 43px;
	top: 94px;
	left: 509px;
	background-color: #ED8A37;
}
#c_113
{
	width: 35px;
	height: 43px;
	top: 94px;
	left: 546px;
	background-color: #ED8A37;
}
#c_115
{
	width: 34px;
	height: 43px;
	top: 94px;
	left: 584px;
	background-color: #ED8A37;
}
#c_102
{
	width: 34px;
	height: 43px;
	top: 33px;
	left: 321px;
	background-color: #ED8A37;
}
#c_104
{
	width: 34px;
	height: 43px;
	top: 33px;
	left: 358px;
	background-color: #ED8A37;
}
#c_106
{
	width: 35px;
	height: 43px;
	top: 33px;
	left: 395px;
	background-color: #ED8A37;
}
#c_108
{
	width: 35px;
	height: 43px;
	top: 33px;
	left: 433px;
	background-color: #ED8A37;
}
#c_110
{
	width: 35px;
	height: 43px;
	top: 33px;
	left: 471px;
	background-color: #ED8A37;
}
#c_112
{
	width: 34px;
	height: 43px;
	top: 33px;
	left: 509px;
	background-color: #ED8A37;
}
#c_114
{
	width: 35px;
	height: 43px;
	top: 33px;
	left: 546px;
	background-color: #ED8A37;
}
#c_116
{
	width: 34px;
	height: 43px;
	top: 33px;
	left: 584px;
	background-color: #ED8A37;
}
#c_201
{
	width: 35px;
	height: 45px;
	top: 94px;
	left: 318px;
	background-color: #33A557;
}
#c_203
{
	width: 34px;
	height: 45px;
	top: 94px;
	left: 356px;
	background-color: #33A557;
}
#c_205
{
	width: 35px;
	height: 45px;
	top: 94px;
	left: 393px;
	background-color: #33A557;
}
#c_207
{
	width: 35px;
	height: 45px;
	top: 94px;
	left: 431px;
	background-color: #33A557;
}
#c_209
{
	width: 35px;
	height: 45px;
	top: 94px;
	left: 469px;
	background-color: #33A557;
}
#c_211
{
	width: 34px;
	height: 45px;
	top: 94px;
	left: 507px;
	background-color: #33A557;
}
#c_213
{
	width: 35px;
	height: 45px;
	top: 94px;
	left: 544px;
	background-color: #33A557;
}
#c_202
{
	width: 35px;
	height: 44px;
	top: 34px;
	left: 318px;
	background-color: #33A557;
}
#c_204
{
	width: 34px;
	height: 44px;
	top: 34px;
	left: 356px;
	background-color: #33A557;
}
#c_206
{
	width: 35px;
	height: 44px;
	top: 34px;
	left: 393px;
	background-color: #33A557;
}
#c_208
{
	width: 35px;
	height: 44px;
	top: 34px;
	left: 431px;
	background-color: #33A557;
}
#c_210
{
	width: 35px;
	height: 44px;
	top: 34px;
	left: 469px;
	background-color: #33A557;
}
#c_212
{
	width: 34px;
	height: 44px;
	top: 34px;
	left: 507px;
	background-color: #33A557;
}
#c_214
{
	width: 35px;
	height: 44px;
	top: 34px;
	left: 544px;
	background-color: #33A557;
}
#c_301
{
	width: 50px;
	height: 58px;
	top: 101px;
	left: 328px;
	background-color: #3B468B;
}
#c_303
{
	width: 50px;
	height: 58px;
	top: 101px;
	left: 381px;
	background-color: #3B468B;
}
#c_305
{
	width: 50px;
	height: 58px;
	top: 101px;
	left: 434px;
	background-color: #3B468B;
}
#c_307
{
	width: 76px;
	height: 58px;
	top: 101px;
	left: 487px;
	background-color: #D52F9D;
}
#c_302
{
	width: 50px;
	height: 58px;
	top: 27px;
	left: 328px;
	background-color: #3B468B;
}
#c_304
{
	width: 50px;
	height: 58px;
	top: 27px;
	left: 381px;
	background-color: #3B468B;
}
#c_306
{
	width: 50px;
	height: 58px;
	top: 27px;
	left: 434px;
	background-color: #3B468B;
}
#c_308
{
	width: 76px;
	height: 58px;
	top: 27px;
	left: 487px;
	background-color: #D52F9D;
}
#deck_plan
{
	background-repeat: no-repeat;
	background-position: top left;
}
#deck_4
{
	position: relative;
	width: 700px;
	height: 150px;
	background-image: url("../Images/deck_4.gif");	
}
#deck_4 h1{
	color: #333;
}
#deck_3
{
	position: relative;
	width: 700px;
	height: 178px;
	background-image: url("../Images/deck_3.gif");
}
#deck_2
{
	position: relative;
	width: 700px;
	height: 181px;
	background-image: url("../Images/deck_2.gif");
}
#deck_1
{
	position: relative;
	width: 700px;
	height: 183px;
	background-image: url("../Images/deck_1.gif");
}
#deck_0
{
	position: relative;
	width: 732px;
	height: 160px;
	background-image: url("../Images/deck_0.gif");
}
/*Description*/
#deck_description
{
	font-variant: normal;
	font-weight: normal;
	font-size: 8pt !important;
}
#deck_description ul
{
	float: left;
}
#deck_description ul li
{
	line-height: 21px;
	margin-bottom: 3px;
	list-style: none;
}
#deck_description ul li .desc_0
{
	background-color: #D52F9D;
	width: 65px;
}
#deck_description ul li .desc_1
{
	background-color: #3B468B;
	width: 65px;
}
#deck_description ul li .desc_2
{
	background-color: #33A557;
	width: 65px;
}
#deck_description ul li .desc_3
{
	background-color: #ED8A37;
	width: 65px;
}
#deck_description ul li .desc_4
{
	background-color: #FDF127;
	color: #333 !important; 
	width: 65px;
}
#deck_description ul li .c_unavl
{
	background-color: gray !important;
	opacity: 0.55 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)" !important;
	filter: alpha(opacity=55) !important;
	width: 65px;
}
#deck_description ul li .c_temp
{
	background-color: gray !important;
	opacity: 0.55 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)" !important;
	filter: alpha(opacity=55) !important;
	width: 65px;
}
#deck_description ul li .c_ownertemporality
{
	background-color: gray !important;
	opacity: 0.55 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)" !important;
	filter: alpha(opacity=55) !important;
	width: 65px;
}
#deck_description ul li div
{
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	color: White;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	text-indent: 4pt;
	line-height: 16pt;
	width: 65px;
}
#deck_description .tecnical_data
{
	float: right;
	width: 150px;
	height: 100%;
}
#deck_description .tecnical_data h1
{
	font-weight: bold;
}
#deck_description .tecnical_data p
{
	line-height: 17px;
}
#deck_description .c_temp
{
	background-image: url("../Images/clock.gif");
	background-repeat: no-repeat;
	background-position: 50px center;
}
#deck_plan .deck_margin
{
	height: 5px;
	font-size: 0;
	line-height: 0;
	clear: both;
}

