@charset "utf-8";
/* CSS Document */

.MyBackDiv, #MyBackDiv
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	/*
	bottom: 0px;
	right: 0px;
	top: 0px;
	*/
	background-color: rgb(0, 0, 0);
	background: #333 url('../../images/loading.gif') 50% 50% no-repeat;
	/* z-index: 1000; */
	z-index: 999909;
	opacity: 0.65;
	/* for FF firefox */
	filter: alpha(opacity=65);
	/* for IE */
	display: none;
}

.MyBackSearchBackground, #MyBackSearchBackground
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgb(0, 0, 0);
	opacity: 0.65;
	filter: alpha(opacity=65);
	z-index: 9990;
	display: none;
	/*
	background-color: rgb(0, 0, 0);
	opacity: 0.65;
	filter: alpha(opacity=65);
	*/
	cursor:  pointer;
}

.MyBackSearch, #MyBackSearch
{
	position: fixed;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 75%;
	background-color: transparent;
	/*
	background-color: rgb(0, 0, 225);
	opacity: 0.65;
	filter: alpha(opacity=65);
	*/

	z-index: 9991;
	display: none;

	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;

}

.MyBackSearchTraveler, #MyBackSearchTraveler, 
.MyBackSearchChangeInfoTraveler, #MyBackSearchChangeInfoTraveler, 
.MyBackSearchCheckTraveler, #MyBackSearchCheckTraveler, 
.MyBackSearchVehicle, #MyBackSearchVehicle, 
.MyBackSearchComunication, #MyBackSearchComunication,
.MyBackSearchEventoDiv, #MyBackSearchEventoDiv,
.MyBackSearchReportcompanyDiv, #MyBackSearchReportcompanyDiv,
.MyBackSearchLateChangeReport, #MyBackSearchLateChangeReport

{
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #F9FFFF;
	z-index: 99992;
	top: 0px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	border: 0.5em #BBCCCC solid;
	border-radius: 1em;
	overflow: auto;
}

.MyBackSearchEventoDiv, #MyBackSearchEventoDiv,
.MyBackSearchReportcompanyDiv, #MyBackSearchReportcompanyDiv
{
	height: 500px;
	top: 40px;
}


.MyBackMiniDiv, #MyBackMiniDiv,
.MyBackMiniDivEvento, #MyBackMiniDivEvento,
.MyBackMiniDivReportcompany, #MyBackMiniDivReportcompany
{
	position: fixed;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 75%;

	background-color: rgb(50, 50, 100);
	background: #AAAAAA url('../../images/loading.gif') 50% 50% no-repeat;
	z-index: 99993;
	opacity: 0.65;
	filter: alpha(opacity=65);
	display: none;
	border: 0.5em #BBCCCC solid;
	border-radius: 1em;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

.MyBackMiniDivEvento, #MyBackMiniDivEvento,
.MyBackMiniDivReportcompany, #MyBackMiniDivReportcompany
{
	top: 20%;
	left: 10%;
	width: 80%;
	height: 65%;
}

.boxsubmenu_search {
 float:left;
 width:100%;
 /* border-bottom:solid 1px #282525; */
 padding:15px 0 15px 0;
 margin-bottom: 10px;
 
}
.boxsubmenu_search ul {
	float:left;
	padding:0 0 0 10px;
	font-size:18px;
	font-weight:400;
}
.boxsubmenu_search2 ul {
	float:left;
	padding:0 0 0 60px;
	font-size:18px;
	font-weight:400;
}
.boxsubmenu_search ul li {
 float:left;
 color:#fff;
 padding:2px 5px 0 0;
 font-size:12px;
}
.boxsubmenu_search ul li a {
 float:left;
 color:#fff;
 margin:0 5px 0 0;
 _margin:0 3px 0 0;
 text-decoration:none;
}
.boxsubmenu_search ul li a:hover {
 color:#9c0;
}
.boxsubmenu_search ul li.active, .boxsubmenu_search ul li.active a {
 color:#99cc00;
}
.boxsubmenu_search ul li.active, .boxsubmenu_search ul li.active a:hover {
 color:#fff;
}
.box_list_search {
 float:left;
 width:695px;
 
}
.mod_les_result {
 float:left;
}
.mod_les_result ul {
 float:left;
}
.mod_les_result ul li {
	float:left;
	width:690px;
	height:70px;
	border-bottom:solid 1px #434343;
	margin:0 0 9px 0px;
	_margin:0 0 6px 0px;
	padding:10px 0;
}
.mod_les_result ul li a.ico {
 float:left;
 width:96px;
 height:66px;
 padding:5px 0px 0px 0px;
}
.mod_les_result ul li a.titre {
 float:left;
 padding:2px 0 0 10px;
 font-size:14px;
 color:#99cc00;
 text-decoration: none;
 font-weight:500;
 width:500px;
 height:17px;
 overflow:hidden;
 display:block;
}
.mod_les_result ul li a.titre:hover {
 text-decoration:none;
 color:#99cc00;
}
.mod_les_result ul li a {
 font-size:10px;
 color:#fff;
 text-decoration: none;

}
.mod_les_result ul li a:hover {
 text-decoration:none;
 color:#99cc00;
}
.mod_les_result ul li .detail {
 float:left;
 padding:3px 0 0 10px;
 font-size:10px;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:normal;
 width:550px;
 height:15px;
 overflow:hidden;
 display:block;
text-transform: uppercase;
}
.mod_les_result ul li  .detail span{
color:#99cc00;
}
.mod_les_result ul li .intro{
 float:left;
 padding:2px 0 0 10px;
 margin:0;
 font-size:12px;
 color:#FFFFFF;
 text-decoration:none;
 width:550px;
 height:15px;
 overflow:hidden;
 display:block;
}
 /* font-weight:normal;
 */
.box_number_small {
 width:300px;
 float:right;
 font-size:24px;
 font-weight:normal;
 color:#000;
 text-align:right;
 background-color:#EEE;
}
.box_number_small ul li {
 float:right;
 color:#000;
 font-size:18px;
 padding:0px 5px 0px 0;
 
}
.box_number_small ul li a {
 float:left;
 color:#77B73E;
 text-decoration:none;
 margin:0 10px 0 5px;
 font-size:14px;
 padding-top:4px;
 text-transform:none;
}
.box_number_small ul li a:hover {
 color:#000;
}
.box_number_small li.btn_prs a {
 background:url(../../images/btns_pre.jpg) no-repeat 0 bottom;
 width:18px;
 padding-top:18px;
_padding-top:3px;
 margin-right:5px
}
.box_number_small li.btn_prs a:hover {
 background:url(../../images/btns_pre_over.jpg) no-repeat 0 bottom;
}
.box_number_small li.btn_nts a {
background:url(../../images/btns_nxt.jpg) no-repeat 0 bottom;
width:18px;
 padding-top:18px;
_padding-top:3px;
}
.box_number_small li.btn_nts a:hover {
background:url(../../images/btns_nxt_over.jpg) no-repeat 0 bottom;
}
/*********************END************************/

.welcome, #welcome { background-color: rgb(255, 255, 255); }


/* URR */

.space_10_0_10_0  {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
}
.space_0_0_5_0  {
	padding: 0px 0px 5px 0px; 
	margin: 0px 0px 0px 0px; 
}
.border_1  {
	border: 1px solid #ddd;
	padding-left: 2px; 
	padding-top: 2px; 
}

.border_leftonly_1
{
	border-top: 0px #DDD none;
	border-right: 0px #DDD none;
	border-bottom: 0px #DDD none;
	border-left: 1px #DDD solid;
}


.option_type, option_type_active:hover  {
	background-color:#EEEEEE;
}
.option_type:hover, .option_type_active {
	background-color:#E4A03B;
}


/* / URR */

.hastable tbody th {
	text-shadow:0 1px 0 #fff;
	background-color:#e6e6e6;
	border-left:1px solid #ccc;
	text-align:left;
	padding:8px;
	color:#616161;
	font-weight:bold;
	padding:8px;
	text-align:center;
}

.hastable tbody th {
	text-shadow:0 1px 0 #fff;
	background-color:#e6e6e6;
	border-left:1px solid #ccc;
	text-align:left;
	padding:8px;
	color:#616161;
	font-weight:bold;
	padding:8px;
	text-align:center;
}
.hastable th, .hastable td {
	border-bottom:1px solid #ababab;
}


.outlook, #outlook {
	background: #FFF url('../../images/icons/microsoft_outlook.png') no-repeat;
	width:128px;
	height:128px;
	cursor:  pointer;
}

.outlook:hover, #outlook:hover {
	background: #DDD url('../../images/icons/microsoft_outlook.png') no-repeat;
}

.outlook_ie, #outlook_ie {
	background: #FFF url('../../images/icons/microsoft_outlook_ie.png') no-repeat;
	width:256px;
	height:128px;
	cursor:  pointer;
}

.outlook_ie:hover, #outlook_ie:hover {
	background: #DDD url('../../images/icons/microsoft_outlook_ie.png') no-repeat;
}


.click, #click {
	cursor:  pointer;
}

.welcome_alert, #welcome_alert {
	height:27px;
	width:100px; 
	min-width:80px; 
	color:#555555;
	font-weight:bold;
	font-size:16px;
	cursor:  pointer;
	text-align:center; 
	padding: 0px 2px 4px 2px; 
	margin: 0px 1px; 
	cursor:  pointer;
	float:left;
	border: 1px #CCC solid;
}

.welcome_alert a {
 color:#333333;
 text-decoration: none;

}
.welcome_alert a:hover {
 color:#666666;
 text-decoration:none;
}


.noshadow, #noshadow
{
	text-shadow: 0px 0px 0;
	font-weight: normal;
	font-size:16px;
}