/* Lucas Code */
#contentTabs .loading{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}	
#contentTabs .load{ position:absolute; margin-top: 80px; float: left; margin-left: 200px; }
/* Lucas Code */

/* Lucas Code */
.formsContent span input[type="checkbox"]{ width:auto; }
.registerContent span input[type="checkbox"]{ width:auto; }
.formsContent span select.attrString{ width:166px; }
.formsContent div.wwgrp{ padding-bottom:5px; }
/* Lucas Code */

/* siga begin*/
.formsContent span.tooltip{font-size:11px;}
/* siga end*/

/* Lucas Code */
/* ====================================== */
/* ========== POSTALCODE SEARCH ========= */
/* ====================================== */
.formsContent .pagination{ padding:7px 0px; text-align:right; }
/* Lucas Code */
/*lucas code*/
.pageNavigation .pageNavigationContainer li{ background-color: #fefefe;}
/*lucas code*/


/* Lucas Code */
/* ============================= */
/* === STATION SEARCH RESULT === */
/* ============================= */
.stationSearchResultsContent ul{}
.stationSearchResultsContent li{ border:1px solid #dbdbdb; padding:20px 15px; margin-bottom:8px; background-color: #fefefe;}
.stationSearchResultsContent li img{}
.stationSearchResultsContent li div.designacao{ font-size: 1em; margin-bottom: 1em; }
.stationSearchResultsContent li div.designacao b{ font-weight: bold; }
.stationSearchResultsContent li div.morada{ color:#CC0033; font-size:1.2em; margin-bottom:1em; }
.stationSearchResultsContent li div.detailsLinks{ text-align: right; margin-top: 10px; }
a.detailsLinkShow{ display: ""; }
a.detailsLinkHide{ display: none; }
a.detailsLinkShow:hover{ text-decoration: underline; cursor:pointer;  }
a.detailsLinkHide:hover{ text-decoration: underline; cursor:pointer;  }
.detailsShow{ display: ""; }
.detailsHide{ display: none; }
	
.stationSearchResultsContent li span{ display:block; color:#b5b5b5; padding:0px;}
.stationSearchResultsContent li span strong{ display:inline-block; font-weight:400; color:#d30f17; font-size:13px; float:left; margin-right:5px; vertical-align:top; padding-top:2px;}
.stationSearchResultsContent li em{ display:block; font-style:normal; color:#b0b2b4; padding-top:12px;}
.stationSearchResultsContent li a:hover strong{text-decoration:underline;}


/* ============================= */
/* === OBJECT SEARCH RESULT === */
/* ============================= */
/* Lucas Code */
.formsContent .boxFocus{ border:1px solid #dbdbdb; padding:12px 0 12px 12px; background:#fefefe; font-size:11px; margin:10px 0 15px 0;}

/*.vanarea { background-color: white; border: 1px solid #DDDDDD; color: #666666; font-size: 11px; min-height:60px; }*/
.vanarea table { width: 100%; }
.vanarea tbody td { border: 0px ; padding: 3px !important; font-size: 11px !important; text-align: center; }
.vanarea label { font-weight: bold; width: auto !important; vertical-align: middle !important;  }
.vanarea .local { color: #df0024; }
.vanareaNew tbody td { border: 0px ; padding: 3px !important; font-size: 12px !important;text-decoration: none; }


.vanarea .dxgrid tbody td{ background:#fff; font-size:12px; color:#333; text-align:left; padding:7px 14px 7px 14px; border:1px solid #ddd;}
.userLinks {width:180px}


	#popupBanner{
		position:absolute !important;
		z-index:1000;
		display:none;
		width:768px;
		height:935px;
		border:none;
		background:#FFF;
		margin: -100px 0px 0px -90px !important;
	}

	#spanballoonTop{
		margin-top:20%;
	}


	.balloonTop{
				position: absolute;
				width: 700px !important;
				height: 200px !important;
				padding: 0px;
                opacity:0.9;
			}
			
			.balloonTop p{
				padding-left:18%;
			}

			.balloonTopTitle {
				font-weight:bold;
				font-size:15px;
			}

			.closeBalloonTop {
				float:right;
				/*margin:-9px -8px -20px 0px !important;*/
				background-color: #df0024 !important;
				border:0px;
				font-size: 18px;
				color:#FFF !important;
				cursor:pointer;
				padding:3px 9px;
				
				
				border-radius: 5px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				-ms-border-radius: 5px;
				-o-border-radius: 5px;
				
				box-shadow:0px 0px 3px #7a7a78;
			}	
			
			.alert {
			  padding: 15px;
			  margin-bottom: 20px;
			  border: 1px solid transparent;
			  border-radius: 4px;
			}

.alert-info {
    color: #fff;
    background-color: #df0024;
    border-color: #E46F82;
}
			
			.alert-warning {
			  color: #8a6d3b;
			  background-color: #fcf8e3;
			  border-color: #faebcc;
			}

			.ballonTopImg{
				text-align: center;
				position: relative;
				padding-top: 50px;
				border-radius: 4px !important!;

			}
            .incidentMinWidth {
                min-width: 150px;
            }

