
.contentVoyage{
	
	width: 740px;
	display: block;
	overflow: hidden;
	
}

.contentTopVoyage{
	
	width: 570px;
	display: block;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	margin-left: 70px;
	margin-right: 60px;
	padding: 20px;
	overflow: hidden;
}

.contentTopVoyage2{
	
	width: 570px;
	display: block;
	border-bottom: solid 1px #000000;
	margin-left: 70px;
	margin-right: 60px;
	padding: 20px;
	overflow: hidden;
}

#msgEscolha{
	
	visibility: visible;
	display: block;
	
}

.contentScroll{
	
	display:block;
	overflow-x: scroll;
	padding-bottom: 20px;
	
}

.contentTopVoyageNoMargin{
	
	width: 570px;
	display: block;
	border-bottom: solid 1px #000000;
	padding: 20px;
	overflow: hidden;
	
}

.contentMidVoyage{
	
	width: 570px;
	display: block;
	border-bottom: solid 1px #000000;
	margin-left: 70px;
	margin-right: 60px;
	padding: 20px;
	overflow: hidden;
	
}

.contentTitleVoyage{
	
	width: 570px;
	display: block;
	margin-left: 70px;
	margin-right: 70px;
	padding: 5px;
	overflow: hidden;
	
}

.contentTopVoyage .contentLeftVoyage{
	
	width: 360px;
	display: block;
	overflow: hidden;
	float: left;
	
}

.contentTopVoyage .contentLeftVoyage .lefty{
	
	width: 150px;
	margin-right: 60px;
	display: block;
	overflow: hidden;
	float: left;	
	
}

.contentTopVoyage .contentLeftVoyage .righty{
	
	width: 150px;
	display: block;
	overflow: hidden;
	float: left;
	
}

.contentTopVoyage .contentLeftVoyage .lefty select{
	
	width: 150px;
	border: solid 1px #025b2b;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #025b2b;
	
}

.contentTopVoyage .contentLeftVoyage .lefty select option{
	
	width: 150px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #025b2b;
	
}

.contentTopVoyage .contentLeftVoyage .righty select{
	
	width: 150px;
	border: solid 1px #025b2b;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #025b2b;
	
}

.contentTopVoyage .contentRightVoyage{
	
	width: 150px;
	display: block;
	overflow: hidden;
	float: left;
	margin-left: 60px;
	
}

.contentTopVoyage .contentRightVoyage .miniBox{
	
	width: 75px;
	height: 30px;
	display: block;
	overflow: visible;
	float: left;
	margin:0px;
	padding-bottom:0px;
}

.contentTopVoyage .contentRightVoyage .lineBox{
	
	width: 150px;
	display: block;
	overflow: visible;
	float: left;
	min-height: 50px;
}

.blockInfoLeft{
	
	width: 180px;
	display: block;
	float: left;
	min-height: 50px;
	
}
.blockInfoRight{
	
	width: 390px;
	display: block;
	float: left;
	min-height: 50px;
	
}

.blocData{
	
	width: 180px;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.blocData li {
	
	width: 180px;
	min-height: 20px;
	display: block;
	
	
	
}

.blocData li .type{
	
	font: bold 11px Tahoma;
	display: block;
	float: left;
	min-height: 20px;
	width: 75px;
	color: #025b2b;
	
}

.blocData li .data{
	
	display: block;
	float: left;
	min-height: 20px;
	width: 105px;
	font: normal 11px Tahoma;
	
}

.blocData li .title{
	
	font: bold 12px Tahoma;
	color: #025b2b;
	text-transform: uppercase;	
}

.blocData li .org, .tableHeader, .tableHeader a{
	
	font: bold 10px Tahoma;
	color: #025b2b;
	text-transform: uppercase;
	
	
}

.blocData2{
	
	width: 300px;
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.blocData2 li {
	
	width: 300px;
	min-height: 20px;
	display: block;
	
	
	
}

.blocData2 li .type{
	
	font: bold 11px Tahoma;
	display: block;
	float: left;
	min-height: 20px;
	width: 75px;
	color: #025b2b;
	
}

.blocData2 li .data{
	
	display: block;
	float: left;
	min-height: 20px;
	width: 200px;
	font: normal 11px Tahoma;
	
}

.blocData2 li .title{
	
	font: bold 12px Tahoma;
	color: #025b2b;
	text-transform: uppercase;	
}

.blocData2 li .org, .tableHeader, .tableHeader a{
	
	font: bold 10px Tahoma;
	color: #025b2b;
	text-transform: uppercase;
	
	
}

.tableHeader a{
	
	text-decoration: none;
	
}

.tableHeader a:hover{
	
	text-decoration: underline;
	
}

.blockInfoFlecha{
	
	width: 210px;
	display: block;
	overflow: hidden;
	float: left;
	min-height: 50px;
	text-align: center;
	padding-top: 10px;
	
}

.selectBoxStop, .inputBoxStop{
	
	width: 150px;
	border: solid 1px #025b2b;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #025b2b;

	
}

.selectSmallStop{
	
	width: 100px;
	border: solid 1px #025b2b;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #025b2b;
}

.textVoyage{
	
	font: bold 10px Tahoma;
	color: #025b2b;
	text-transform: uppercase;
	padding: 0px;
	border: 0px;
	
}

.myError{
	
	text-align: center;
	font-weight: bold;
	color: #990000;
	
}

.inputBoxStop{
	
	width: 148px;
}

.selectSmallStop{
	
	width: 70px;
	
}

#listagemResultados th{
	
	padding: 5px;
	
}

.paragens{
	
	width: 555px;

	
}

.paragens .darkLine{
	
	background-color: #d9e6df;
	line-height: 1px;
	margin: 0px;
	display: block;

	
}

.paragens .lightLine{
	
	background-color: #f2f7f4;
	line-height: 1px;
	margin: 0px;
	display: block;
	
	
}


.paragens .darkLine a, .paragens .lightLine a{
	
	font: normal 10px Tahoma;
	text-decoration: none;
	color: #025b2b;
	display: block;
	width: 555px;
	padding: 5px;
	
}

.paragens .darkLine a:link, .paragens .lightLine a:link{
	
	font: normal 10px Tahoma;
	text-decoration: none;
	color: #025b2b;
	display: block;
	width: 555px;
	padding: 5px;
	
}

.paragens .darkLine a:visited, .paragens .lightLine a:visited{
	
	font: normal 10px Tahoma;
	text-decoration: none;
	color: #025b2b;
	display: block;
	width: 555px;
	padding: 5px;
	
}


.paragens .darkLine a:hover, .paragens .lightLine a:hover{
	
	background-color: #666666;
	color: #FFFFFF;
	
}

.paragens .darkLine a:active, .paragens .lightLine a:active{
	
	font: normal 10px Tahoma;
	text-decoration: none;
	color: #025b2b;
	display: block;
	width: 555px;
	padding: 5px;
	
}

.textBig{
	
	font: bold 14px Tahoma;
	color: #025b2b; 
	
}

.menuForParagens a{
	
	font: bold 11px Tahoma;
	text-transform: uppercase;
	text-decoration: none;
	color: #025b2b;
	
}

.menuForParagens a:hover{
	

	text-decoration: underline;

	
}

.menuVoyage a{
	
	font: bold 14px Tahoma;
	text-transform: uppercase;
	text-decoration: none;
	color: #025b2b;
	
}

.menuVoyage a:hover{
	

	text-decoration: underline;

	
}

.tableDataLine{
	
	width: 530px;
	font: normal 10px Tahoma;
	color: #025b2b;
	
}

.tableDataLine .darkLine{
	
	background-color: #d9e6df;

	
}

.tableDataLine .lightLine{
	
	background-color: #f2f7f4;
	
	
	
}

.tableDataLine .lightLine td, .tableDataLine .darkLine td, .tableDataLine .header td{

	padding: 5px;

}

.tableDataLine .lightLine td a, .tableDataLine .darkLine td a{

	color: #025b2b;
	text-decoration: none;

}

.tableDataLine .lightLine td a:hover, .tableDataLine .darkLine td a:hover{

	color: #025b2b;
	text-decoration: underline;

}

.tableDataLine .header, .tableDataLine .header td{
	
	background-color: #666666;
	color: #FFFFFF;
	
	
	
}

.tableDataLine .header td a{
	
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

.tableDataLine .header td a:hover{
	
	text-decoration: underline;
	
	
}

.forHidden{
	
	background-color: #666666;
	color: #FFFFFF;
	
}

.inCell{
	
	width: 100%;
	min-height: 20px;
	display: block;

	padding: 2px 0px 5px 0px;
	
}

.forHidden a{
	
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	
}

.forHidden a:hover{

	text-decoration: underline;
	
}

.paging{
	
	width: 570px;
	text-align: center;
	display: block;
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	
}

.paging a img{
	
	border: none;
	
}

.paging a{
	
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.paging a:hover{
	
	text-decoration: underline;
	
}
