@charset "utf-8";
/* CSS Document */

.InputSearch
{
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;	
	background-image:url(/img/selectBG.jpg) ;
	background-repeat:no-repeat;
	width:187px;
	padding-left: 4px;
	padding-top: 3px;
	color: #000000;
	height:20px;
}

/* usada para fazer as select boxes com seta preta */
.InputSearchActive
{
	font-size:9pt;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	background-image:url(/img/selectBgActive.jpg);
	background-repeat:no-repeat;
	width:187px;
	padding-left: 4px;
	padding-top: 3px;
	color: #000000;
	height:16px;
	cursor: pointer;
	readonly: true;
}


.InputDay
{
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	background-image:url('/img/selectDayBG.jpg');
	background-repeat:no-repeat;
	width:35px;
	padding-left: 4px;
	padding-top: 3px;
	color: #000000;
	height:16px;
	cursor: pointer;
	readonly: true;
}


.Input4
{
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	background-image:url(/img/select4BG.jpg);
	background-repeat:no-repeat;
	width:45px;
	padding-left: 4px;
	padding-top: 3px;
	color: #000000;
	height:16px;
	cursor: pointer;
	readonly: true;	
}

.Input3
{
	font-size:10pt;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	background-image:url(/img/select40BG.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left: 4px;
	padding-top: 3px;
	color: #000000;
	height:16px;
	cursor: pointer;
	readonly: true;	
}

.InputRegion  {
		font-size: 8pt;
		font-weight:bold;	
		TEXT-ALIGN: left;
		FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
		color: #102132;
		border: none;	
		height:20px;
		background-image:url(/img/selectBG.jpg) no-repeat 0% 0%;
		padding-left: 4px;
		padding-top: 3px;
	}

.searchTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 500;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}


.checklistregiao {
		 height: 170px;		
		  text-align:left;
		  position:absolute; 			  
		  padding:0.5em; 
		  width:165px;
		  background-color: #FFFFFF;
		  color:#000; 
		  border:1px solid #006699;
		  overflow:auto;		 	 	  
		  display:none;
		  z-index:4;

	}


.checklistCat {
	height: 60px;
	text-align:left;
	position:absolute;
	width:185px;
	/*background-color:#E9F1FC;*/
	color:#000;
	overflow:auto;
	display:none;
	z-index:4;
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #626262;
	
	background-color: #FFFFFF;
	vertical-align:middle;
	padding-top:-0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aeaeae;
	border-right-color: #aeaeae;
	border-bottom-color: #aeaeae;
	border-left-color: #aeaeae;
	cursor: pointer;
	}


.checklist180 {
	
	height:180px;
	text-align:left;
	position:absolute;
	width:185px;
	/*background-color:#E9F1FC;*/
	color:#000;
	overflow:auto;
	display:none;
	z-index:4;
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #626262;
	
	background-color: #FFFFFF;
	vertical-align:middle;
	padding-top:-0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aeaeae;
	border-right-color: #aeaeae;
	border-bottom-color: #aeaeae;
	border-left-color: #aeaeae;
	cursor: pointer;
	}
	
.checklist180OLD {
		height: 170px;		
		text-align:left;
		position:absolute; 			  
		padding:0.5em; 
		width:180px;
		background-color: #FFFFFF;
		color:#000; 
		border:1px solid #006699;
		overflow:auto;		 	 	  
		display:none;
		z-index:4;
}
	
	.checklist30 {
		height:80px;
		text-align:left;
		position:absolute;
		width:40px;
		/*background-color:#E9F1FC;*/
		color:#000;
		overflow:auto;
		display:none;
		z-index:4;
		/*
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		*/
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #626262;
		background-color: #FFFFFF;
		vertical-align:middle;
		padding-top:-0.5em;
		padding-right: 0.5em;
		padding-bottom: 0.5em;
		padding-left: 0.5em;
		margin: 0px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #aeaeae;
		border-right-color: #aeaeae;
		border-bottom-color: #aeaeae;
		border-left-color: #aeaeae;
		cursor: pointer;
		margin:0;
		padding:0;
		
	}


	.checklistCat, .checklistCat li, .checklist180, .checklist180 li , .checklist30 li{ 
		margin: 0; 
		padding: 0; 
		/*list-style-type:none;  Esconde as marcas */
	}

	.checklistCat label, .checklist180 label , .checklist30 label{
	display: block;
	text-indent: -25px;
	padding-top: 0;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 5px;
	}

	.checklistCat label:hover, .checklistCat label.hover , .checklist180 label:hover, .checklist180 label.hover , .checklist30 label.hover, .checklist30 label:hover{ 
		background:#FF9900; /*#ff9900; */
		/*color: #fff; 			*/
	}

	.checklistCat li:hover , .checklist180 li:hover , .checklist30 li:hover{
		background: #FF9900; 
		/*color: #fff; 			*/
	}

	.checklistCat label , .checklist180 label , .checklist30 label{ 
		height: 18px; 
	}


.checklist, .checklist li, .checklistHotel, .checklistHotel li, .checklistPais, .checklistPais li, .checklistregiao, .checklistregiao li {
		margin: 0;
		padding: 0;
		vertical-align:middle;		
		list-style-type:none; /* esconde as marcas */
	}

	.checklist label, .checklistHotel label, .checklistPais label, .checklistregiao label {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		display: block;
		padding: 0 1px 0 5px;
		text-indent: -25px;
		color: #000000;
		text-decoration: none;
		list-style:none;
		vertical-align:top;
	}

	

	.checklist table, .checklist tr, .checklist td{		
		vertical-align:text-top;	
	}

	

	

	.checklist label:hover, .checklist label.hover, .checklistHotel label:hover, .checklistHotel label:hover, .checklistPais label.hover, .checklistPais label:hover, .checklistregiao label.hover, .checklistregiao label:hover { 
		background: #FF9900; 
		color: #FFFFFF; 
	}

	

	.checklist li:hover , .checklist span:hover, .checklist span.hover, .checklistHotel li:hover .checklistPais li:hover, .checklistregiao li:hover .checklist tr:hover, .checklist td:hover, checklist td.hover {
		background: #FF9900;
		color: #FFFFFF;
		/*border: 1px solid #000000;*/
		vertical-align:middle;

	}

	

	.checklist label, .checklistHotel label, .checklistPais label, .checklistregiao label { 
		height: 18px; 
	}

	

	/* radio buttons */

	.Radio {

		visibility:hidden;

		visibility:visible;

		vertical-align: text-bottom;
* 		vertical-align:middle;

	}

			

	

	

	.InputSelectCountry {	
		font-size: 8pt;
		font-weight:bold;

		background-color:#BFD7EE;

		BORDER-BOTTOM: #000000 1px solid;

		BORDER-LEFT: #000000 1px solid;

		BORDER-RIGHT: #000000 1px solid;

		BORDER-TOP: #000000 1px solid;

		TEXT-ALIGN: left;

		font-family:Verdana, Arial, Helvetica, sans-serif;		

		width: 120px;

		color: #000000;

		z-index:4;		

	}

	

	.InputselectHotel{	

		font-size: 8pt;

		font-weight:bold;

		background-color:#BFD7EE;

		BORDER-BOTTOM: #000000 1px solid;

		BORDER-LEFT: #000000 1px solid;

		BORDER-RIGHT: #000000 1px solid;

		BORDER-TOP: #000000 1px solid;

		TEXT-ALIGN: left;

		font-family:Verdana, Arial, Helvetica, sans-serif;		

		width:360px;

		color: #000000;

		z-index:4;		

	}

	

	.Inputselect4 {

		font-size: 8pt;

		font-weight:bold;

		background-color: #F2F2E3; 			

		width:150px;			

		border: 1px solid #284279;

		TEXT-ALIGN: left;

		FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;		

		color: #102132; 	

	}

	.Inputselect5 {

		FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;

		font-size: 8pt;

		font-weight:bold;

		background-color: #DAE9DA;

		color: #003399;

		width:250px;

		border: 1px solid #284279;	

	}				

	

	#smenu1info {
		position:absolute;
		display:none;
		overflow:auto;
		z-index:auto;
		left:320px;		
		top:30;
	}

	.tabela {						 
		  background-color:#FFFFFF;			 
		  border:1px solid #000000;			  

	}
