.esriControlsBR{
	visibility: hidden;
	display: none;
}
.esriAttribution{
	text-align: right;
	padding-right: 5px;
}
.esriAttributionOpen{
	text-align: left;
}

.esriSimpleSlider{
	position: absolute;
	text-align: center;
	border: 2px solid #666666;
	background-color: #FFFFFF;
	color: #666666;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.esriSimpleSliderTL{
	top: 20px;
	left: 20px;
}
.esriSimpleSliderTR{
	top: 20px;
	right: 20px;
}
.esriSimpleSliderBL{
	bottom: 40px;
	left: 20px;
}
.esriSimpleSliderBR{
	bottom: 210px;
	right: 10px;
}
.esriSimpleSlider div{
	width: 30px;
	height: 30px;
	font-size: 24px;
	font-family:  Arial, 'Helvetica Neue', Helvetica;
	font-weight: bold;
	line-height: 25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.esriSimpleSliderVertical .esriSimpleSliderIncrementButton{
	border-bottom: 2px solid #666666;
}
.esriSimpleSliderHorizontal.esriSimpleSliderBL{
	left: 5px;
}
.esriSimpleSliderHorizontal.esriSimpleSliderBR{
	right: 5px;
}
.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton{
	border-right: 2px solid #666666;
	float: left;
}
.esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton{
	float: right;
}
.esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton.dj_ie67Fix{
	float: none;
	text-align: center;
}
.esriLargeSliderBR{
	bottom: 110px;
	right: 14px;
	width: 62px;
	padding-left: 5px;
	position: absolute;
	bottom: 86px;
	float: right;
	top: initial;
	right: -4px;
}
.esriAttributeInspector .atiButton{
	background-image:url("/mapgis/images/General/attribute_inspector_sprite.png");
}
.esriBookmarkEditImage{
	background: transparent url("/mapgis/images/General/edit.png") no-repeat scroll center center;
}
.esriBookmarkRemoveImage{
	background: transparent url("/mapgis/images/General/close.gif") no-repeat scroll center center;
}



.simpleDirections .esriStopsContainer{
	margin: 0 0 20px 0;
}
.simpleDirections .esriStopsReverse{
	background: url("/mapgis/images/General/Directions/reverse.png") no-repeat center center;
}
.simpleDirections .esriStopsReverse:hover, .simpleDirections .esriStopsReverse:focus{
	opacity: 0.7;
}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove{
	background: url("/mapgis/images/General/Directions/remove-destination.png") no-repeat center center;
}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:hover, .simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:focus{
	opacity: 0.7;
}
.simpleDirections .esriStopsAdd .esriStopsAddDestination{
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	margin: 0;
	padding: 5px 3px;
	text-decoration: underline;
	cursor: pointer;
	font-size: 11px;
	line-height: 16px;
	white-space: nowrap;
	vertical-align: bottom;
}
.simpleDirections .esriStopsAddDestination:hover, .simpleDirections .esriStopsAddDestination:focus{
	text-decoration: none;
}
.simpleDirections .esriStopsGetDirectionsContainer{
	margin: 0;
}
.simpleDirections .esriStopsClearDirections{
	color: #444444;
	margin: 0;
	margin-right: 5px;
	text-decoration: underline;
	font-family:  Arial, 'Helvetica Neue', Helvetica;
	font-size: 11px;
	line-height: 16px;
	display: block;
	outline: 0;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	float: right;
}
.dj_rtl .simpleDirections .esriStopsClearDirections{
	float: left;
}
.simpleDirections .esriStopsGetDirections{
	color: #444444;
	font-family:  Arial, 'Helvetica Neue', Helvetica;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #8b8b8b;
	background: #F2F2F2;
	background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(100%,#D1D1D1));
	background: -webkit-linear-gradient(top, #F2F2F2 0%,#D1D1D1 100%);
	background: -o-linear-gradient(top, #F2F2F2 0%,#D1D1D1 100%);
	background: -ms-linear-gradient(top, #F2F2F2 0%,#D1D1D1 100%);
	background: linear-gradient(to bottom, #F2F2F2 0%,#D1D1D1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F2F2', endColorstr='#D1D1D1',GradientType=0 );
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	display: block;
	padding: 5px 10px;
	outline: 0;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	float: right;
}
.dj_rtl .simpleDirections .esriStopsGetDirections{
	float: left;
}
.simpleDirections .esriStopsGetDirections:hover, .simpleDirections .esriStopsGetDirections:focus{
	background: #E5E6E6;
	background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E6E6), color-stop(100%,#A0A1A1));
	background: -webkit-linear-gradient(top, #E5E6E6 0%,#A0A1A1 100%);
	background: -o-linear-gradient(top, #E5E6E6 0%,#A0A1A1 100%);
	background: -ms-linear-gradient(top, #E5E6E6 0%,#A0A1A1 100%);
	background: linear-gradient(to bottom, #E5E6E6 0%,#A0A1A1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E6E6', endColorstr='#A0A1A1',GradientType=0 );
	;
}
.simpleDirections .esriStopsOptionsButton{
	text-decoration: underline;
	cursor: pointer;
	font-size: 11px;
}
.simpleDirections .esriStopsOptionsButton:hover, .simpleDirections .esriStopsOptionsButton:focus{
	text-decoration: none;
}
.simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton{
	display: inline-block;
	padding: 5px 3px;
	*display: inline;
	_display: inline;
	zoom: 1;
}
.simpleDirections .esriStopsOptionsMenu{
	margin: 0 5px;
}
.simpleDirections .esriOptionsUnits{
	margin: 10px 0 0 0;
}
.simpleDirections .esriOptionsUnits li{
	float:left;
}
.dj_rtl .simpleDirections .esriOptionsUnits li{
	float:right;
}

.simpleDirections .esriRoutesError li{
	margin: 0 0 5px 0;
}
.simpleDirections .esriRouteIconColumn .esriRouteIcon{
	height: 21px;
}

.esriPopup .esriDMTDepart .esriInfoWindowRoute, .esriPopup .esriDMTStop .esriInfoWindowRoute{
	padding-left: 0;
	background: none;
}
.dj_rtl .esriPopup .esriDMTDepart .esriInfoWindowRoute, .dj_rtl .esriPopup .esriDMTStop .esriInfoWindowRoute{
	padding-left: inherit;
	padding-right: 0;
}
.esriDMTUnknown .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTUnknown.png");
}
.esriDMTStop .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTStop.png");
}
.esriDMTStraight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTStraight.png");
}
.esriDMTBearLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTBearLeft.png");
}
.esriDMTBearRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTBearRight.png");
}
.esriDMTTurnLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTurnLeft.png");
}
.esriDMTTurnRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTurnRight.png");
}
.esriDMTSharpLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTSharpLeft.png");
}
.esriDMTSharpRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTSharpRight.png");
}
.esriDMTUTurn .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTUTurn.png");
}
.esriDMTFerry .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTFerry.png");
}
.esriDMTRoundabout .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTRoundabout.png");
}
.esriDMTHighwayMerge .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTHighwayMerge.png");
}
.esriDMTHighwayExit .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTHighwayExit.png");
}
.esriDMTHighwayChange .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTHighwayChange.png");
}
.esriDMTForkCenter .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTForkCenter.png");
}
.esriDMTForkLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTForkLeft.png");
}
.esriDMTForkRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTForkRight.png");
}
.esriDMTDepart .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTDepart.png");
}
.esriDMTTripItem .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTripItem.png");
}
.esriDMTEndOfFerry .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTEndOfFerry.png");
}
.esriDMTRampRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTRampRight.png");
}
.esriDMTRampLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTRampLeft.png");
}
.esriDMTTurnLeftRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTurnLeftRight.png");
}
.esriDMTTurnRightLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTurnRightLeft.png");
}
.esriDMTTurnRightRight .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTurnRightRight.png");
}
.esriDMTTurnLeftLeft .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTTurnLeftLeft.png");
}
.esriDMTPedestrianRamp .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTPedestrianRamp.png");
}
.esriDMTElevator .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTElevator.png");
}
.esriDMTEscalator .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTEscalator.png");
}
.esriDMTStairs .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTStairs.png");
}
.esriDMTDoorPassage .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTDoorPassage.png");
}
.esriDMTStopOrigin .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTStopOrigin.png");
}
.esriDMTStopDestination .esriRouteIcon{
	background-image: url("/mapgis/images/General/Directions/maneuvers/esriDMTStopDestination.png");
}

.simpleDirections .esriDMTStopLast .esriRouteIconColumn, .simpleDirections .esriDMTStopLast .esriRouteTextColumn{
	border-bottom: 0;
}
.simpleDirections .esriRouteZoom:hover, .simpleDirections .esriRouteZoom:focus{
	background: #fafafa;
}
.simpleDirections .esriRouteInfo{
	color: #666666;
}
.simpleDirections .esriRouteInfo strong{
	color: #333;
}
.simpleDirections .esriResultsLoading .esriResultsContainer{
	background: #fff url("/mapgis/images/General/Directions/loading-32.gif") no-repeat center center;
}
.simpleDirections .esriResultsSummary{
	font-weight: bold;
	border: 1px solid #8b8b8b;
	background: #fafafa;
	zoom: 1;
}
.simpleDirections .esriResultsButtonsContainer{
	margin: 10px 0;
}
.simpleDirections .esriResultsViewFullRoute{
	text-decoration: underline;
	font-size: 11px;
	line-height: 16px;
	cursor: pointer;
	margin: 0;
	outline: 0;
	padding: 5px 3px;
}
.simpleDirections .esriResultsViewFullRoute:hover, .simpleDirections .esriResultsViewFullRoute:focus{
	text-decoration: none;
}
.simpleDirections .esriResultsPrint{
	background: url("/mapgis/images/General/Directions/print.png") no-repeat center center;
}
.simpleDirections .esriResultsPrint:hover, .simpleDirections .esriResultsPrint:focus{
	opacity: 0.7;
}
.simpleDirections .esriGeocoderContainer{
	position: relative;
}
.simpleDirections .esriGeocoder{
	background: -moz-linear-gradient(top, #fefefe 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #fefefe 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #fefefe 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #fefefe 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #fefefe 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ffffff',GradientType=0 );
}
.simpleDirections .esriGeocoderActive, .simpleDirections .esriGeocoderMenuActive{
	border-bottom: 1px solid #fff;
}
.simpleDirections .esriGeocoderResults{
	margin: -1px 0 0 0;
}
.simpleDirections .esriGeocoderResult:hover, .simpleDirections .esriGeocoderResultEven:focus, .simpleDirections .esriGeocoderResultOdd:focus{
	background-color: #d9e7fa;
}
.simpleDirections .esriGeocoderResult .esriGeocoderResultPartial{
	font-weight: bold;
}
.simpleDirections .dojoDndItemOver, .simpleDirections .dojoDndItemAnchor{
	background-image: none;
	background-color: transparent;
	cursor: default;
}
.simpleDirections .esriPrintPage{
	font-family:  Arial, 'Helvetica Neue', Helvetica;
}
.simpleDirections .esriPrintBar{
	background: #fafafa;
}
.simpleDirections .esriPrintButton, .simpleDirections .esriCloseButton{
	color: #444444;
	font-family:  Arial, 'Helvetica Neue', Helvetica;
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #8b8b8b;
	box-shadow: none;
	-webkit-box-shadow: none;
	background: #F2F2F2;
	background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(100%,#D1D1D1));
	background: -webkit-linear-gradient(top, #F2F2F2 0%,#D1D1D1 100%);
	background: -o-linear-gradient(top, #F2F2F2 0%,#D1D1D1 100%);
	background: -ms-linear-gradient(top, #F2F2F2 0%,#D1D1D1 100%);
	background: linear-gradient(to bottom, #F2F2F2 0%,#D1D1D1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F2F2', endColorstr='#D1D1D1',GradientType=0 );
	margin: 10px 20px;
	font-size: 11px;
	line-height: 16px;
	display: block;
	padding: 5px 10px;
	outline: 0;
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	float: right;
}
.dj_rtl .simpleDirections .esriPrintButton, .dj_rtl .simpleDirections .esriCloseButton{
	float: left;
}
.simpleDirections .esriPrintButton:hover, .simpleDirections .esriPrintButton:focus, .simpleDirections .esriCloseButton:hover, .simpleDirections .esriCloseButton:focus{
	background: #E5E6E6;
	background: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5E6E6), color-stop(100%,#A0A1A1));
	background: -webkit-linear-gradient(top, #E5E6E6 0%,#A0A1A1 100%);
	background: -o-linear-gradient(top, #E5E6E6 0%,#A0A1A1 100%);
	background: -ms-linear-gradient(top, #E5E6E6 0%,#A0A1A1 100%);
	background: linear-gradient(to bottom, #E5E6E6 0%,#A0A1A1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5E6E6', endColorstr='#A0A1A1',GradientType=0 );
	;
}
.simpleDirections .esriPrintName{
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.simpleDirections .esriPrintLength{
	font-weight: bold;
	margin: 0 0 10px 0;
}
.simpleDirections #print_area{
	margin: 0 0 10px 0;
}

.arcgisGeocoder .esriGeocoder .esriGeocoderSearch{
	background: url("/mapgis/images/General/arcgisGeocoder.png") no-repeat 0 0;
}
.arcgisGeocoder .esriGeocoderHasValue .esriGeocoderReset{
	background: url("/mapgis/images/General/arcgisGeocoder.png") no-repeat -48px 0;
}
.arcgisGeocoder .esriGeocoderLoading .esriGeocoderReset{
	background: url("/mapgis/images/General/loading.gif") center center no-repeat;
}
.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow{
	background: url("/mapgis/images/General/arcgisGeocoder.png") no-repeat -32px 0;
}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose{
	background: url("/mapgis/images/General/arcgisGeocoder.png") no-repeat -64px 0;
}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck{
	background: url("/mapgis/images/General/arcgisGeocoder.png") no-repeat -16px 0;
}
.simpleGeocoder .esriGeocoder{
	border: 2px solid #666;
}
.simpleGeocoder .esriGeocoder input{
	width: 168px;
}
.simpleGeocoder .esriGeocoder .esriGeocoderSearch{
	background: url("/mapgis/images/General/simpleGeocoder.png") no-repeat 0 0;
}
.simpleGeocoder .esriGeocoderHasValue .esriGeocoderReset{
	background: url("/mapgis/images/General/simpleGeocoder.png") no-repeat -48px 0;
}
.simpleGeocoder .esriGeocoderLoading .esriGeocoderReset{
	background: url("/mapgis/images/General/loading.gif") center center no-repeat;
}
.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow{
	background: url("/mapgis/images/General/simpleGeocoder.png") no-repeat -32px 0;
}
.simpleGeocoder .esriGeocoderResults{
	border: 2px solid #666;
}
.simpleGeocoder .esriGeocoderMenu{
	border: 2px solid #666;
}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose{
	background: url("/mapgis/images/General/simpleGeocoder.png") no-repeat -64px 0;
}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck{
	background: url("/mapgis/images/General/simpleGeocoder.png") no-repeat -16px 0;
}

.tundra .infowindow .sprite{
	background-image:url("/mapgis/images/General/tundra.infowindow.png");
}
.nihilo .infowindow .sprite{
	background-image:url("/mapgis/images/General/nihilo.infowindow.png");
}
.soria .infowindow .sprite{
	background-image:url("/mapgis/images/General/soria.infowindow.png");
}
.claro .infowindow .sprite{
	background-image:url("/mapgis/images/General/claro.infowindow.png");
}
.simpleInfoWindow .close{
	background-image: url("/mapgis/images/General/remove-24x24.png");
}

.esriMeasurement{
	padding:4px;
	width: 280px;
}
.distanceIcon{
	background-image:url("/mapgis/images/General/botones/30x30/medirLinea_down.png");
	width:30px;
	height:30px;
}
.areaIcon{
	background-image:url("/mapgis/images/General/botones/30x30/medirArea_down.png");
	width:30px;
	height:30px;
}
.locationIcon{
	background-image:url("/mapgis/images/General/botones/30x30/medirUbicacion_down.png");
	width:30px;
	height:30px;
}
.esriButtonHover .dijitButtonNode{
	background:#fcfdff url("/mapgis/images/General/button-hover.png") repeat-x bottom !important;
}
.esriButtonActive .dijitButtonNode{
	background: #ededed url("/mapgis/images/General/button-active.png") no-repeat !important;
}
.esriButtonChecked .dijitButtonNode{
	background: #ededed url("/mapgis/images/General/button-active.png") bottom repeat-x !important;
}
.resultLabel{
	margin-top:10px;
	margin-bottom:5px;
	border-bottom: thin solid rgb(51, 51, 51);
}
.result{
	padding:5px;
}
.esriOverviewMap .ovwMaximize{
	background: url("/mapgis/images/General/overview.png") 0px -130px;
}
.esriOverviewMap .ovwRestore{
	background: url("/mapgis/images/General/overview.png") 0px -104px;
}
.esriOverviewMap.ovwTL .ovwShow, .esriOverviewMap.ovwBR .ovwHide{
	background: url("/mapgis/images/General/overview.png") 0px -26px;
}
.esriOverviewMap.ovwTR .ovwShow, .esriOverviewMap.ovwBL .ovwHide{
	background: url("/mapgis/images/General/overview.png") 0px 0px;
}
.esriOverviewMap.ovwBL .ovwShow, .esriOverviewMap.ovwTR .ovwHide{
	background: url("/mapgis/images/General/overview.png") 0px -78px;
}
.esriOverviewMap.ovwBR .ovwShow, .esriOverviewMap.ovwTL .ovwHide{
	background: url("/mapgis/images/General/overview.png") 0px -52px;
}

.esriPopup{
	box-shadow: 0 0 0.75em #777777;
	-moz-box-shadow: 0 0 0.75em #777777;
	-webkit-box-shadow: 0 0 0.75em #777777;
	-o-box-shadow: 0 0 0.75em #777777;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.esriPopup .esriPopupWrapper{
	-moz-box-shadow: 0 0 0.75em #777777;
	-o-box-shadow: 0 0 0.75em #777777;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.esriPopup .titlePane{
	border-radius: 5px 5px 0px 0px ;
	-moz-border-radius: 5px 5px 0px 0px ;
	-webkit-border-radius: 5px 5px 0px 0px ;
	-o-border-radius: 5px 5px 0px 0px ;
	border: 1px solid #666666;
	border-bottom: none;
}
.dj_rtl .esriPopup .titlePane{
	padding-left: auto;
}
.esriPopup .titlePane .spinner{
	background: url("/mapgis/images/General/ajax-loader.gif") no-repeat;
}
.dj_rtl .esriPopup .titlePane .spinner{
	margin-right: auto;
}
.esriPopup.blueTheme .titlePane .spinner{
	background: url("/mapgis/images/General/ajax-loader-blue.gif") no-repeat;
}
.esriPopup .titleButton{
	background: url("/mapgis/images/General/popup.png") no-repeat;
}
.esriPopup .titleButton.prev{
	background-position: 5px -196px;
	width: 20px;
	height: 20px;
	margin-top: 10px;
	margin-right: -8px;
}
.esriPopup .titleButton.next{
    background-position: 5px -415px;  width: 20px;  height: 20px;  margin-top: 0px;



    margin-right: -12px;

}
.esriPopup .titleButton.maximize{
	background-position: 0 -251px;
}
.esriPopup .titleButton.restore{
	background-position: 0 -787px;
}
.esriPopup .titleButton.close{
	background-position: 0 -171px;
}
.esriPopup .contentPane{
	
	border: 1px solid #999999;
	border-top: none;
	border-bottom: none;
}
.esriPopup .actionsPane{
	-moz-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
	border: 1px solid #999999;
	border-top: none;
}
.dj_rtl .esriPopup .actionsPane .action{
	margin-right: auto;
}
.esriPopup .pointer.top{
	top: -12px;
	background-position: 0 -580px;
	width: 24px;
	height: 14px;
	margin-left: -12px;
}
.esriPopup.blueTheme .pointer.top{
	top: -12px;
	background-position: 0 -617px;
	width: 24px;
	height: 14px;
	margin-left: -12px;
}
.esriPopup .pointer.bottom{
	bottom: -12px;
	background-position: 0 -55px;
	width: 25px;
	height: 14px;
	margin-left: -12px;
}
.esriPopup .pointer.right{
	right: -10px;
	top: 50%;
	background-position: 0 -344px;
	width: 13px;
	height: 17px;
	margin-top: -9px;
}
.esriPopup .pointer.left{
	left: -11px;
	top: 50%;
	background-position: 0 -285px;
	width: 13px;
	height: 17px;
	margin-top: -8px;
}
.esriPopup .outerPointer.right{
	right: 6px;
	background-position: 0 -344px;
	width: 13px;
	height: 17px;
	margin-top: -9px;
}
.esriPopup .outerPointer.left{
	left: 5px;
	background-position: 0 -285px;
	width: 13px;
	height: 17px;
}
.dj_rtl .esriViewPopup .gallery ul.summary li.mediaCount{
	margin-left: auto;
}
.esriViewPopup .gallery .mediaHandle{
	background: url("/mapgis/images/General/popup.png") no-repeat;
}
.esriViewPopup .gallery .mediaHandle.prev{
	background-position: 0 -198px;
}
.esriViewPopup .gallery .mediaHandle.next{
	background-position: 0 -417px;
}
.esriViewPopup .gallery .mediaIcon{
	background: url("/mapgis/images/General/popup.png") no-repeat;
}
.esriViewPopup .gallery .mediaIcon.image{
	background-position: 0 -392px;
}
.esriViewPopup .gallery .mediaIcon.chart{
	background-position: 0 -146px;
}
.esriPopupMobile .titlePane .spinner{
	background: url("/mapgis/images/General/spinner.gif") no-repeat;
}
.esriPopupMobile .titleButton.close{
	background: url("/mapgis/images/General/whitex.png") no-repeat;
}
.esriPopupMobile .titleButton.arrow{
	background: url("/mapgis/images/General/whiter.png") no-repeat;
}
.esriPopupMobile .titleButton.prev{
	background: url("/mapgis/images/General/leftlongarrow.png") no-repeat;
}
.esriPopupMobile .titleButton.next{
	background: url("/mapgis/images/General/rightlongarrow.png") no-repeat;
}
.esriPopupMobile .pointer.top{
	background: url("/mapgis/images/General/pointertop.png") no-repeat;
}
.esriPopupMobile .pointer.bottom{
	background: url("/mapgis/images/General/pointerbottom.png") no-repeat;
}

.esriMobileInfoViewItem .square .arrow{
	background: url("/mapgis/images/General/squarearrow.png") no-repeat;
}
.scalebar_top-right{
	right: 30px;
}
.scalebar_bottom-left{
	left: 70px;
	bottom: 4px; 
	left: 59px !important;
	z-index: 100;
};
}
.esriTimeSlider .tsButton{
	background-image:url("/mapgis/images/General/time_slider_sprite.png");
}
.histogram-timeslider #histogram-timeslider-dijit{
	width:95% ;
	margin:auto;
	margin-top:15px;
	position:relative;
	height:100px;
}
.histogram-timeslider #timeSlider{
	width:90%;
}
.histogram-timeslider #histogram-slider .dijitSliderImageHandleH{
	background: url("/mapgis/images/General/HistogramTimeSlider/circle_slider.png") no-repeat !important;
}
.histogram-timeslider #histogram-range{
	font-size:10pt;
}
.esriRenderingRuleRasterFunctionList{
	width: 100%;
}
.esriRenderingRuleBandIdsBlueList{
	width: 100%;
}
.mosaicRuleOrderValueDate{
	width:98%;
}
input.mosaicRuleLockRasterTextbox{
	width: 76%;
}
.mosaicRuleCalendarIcon{
	background-image: url("/mapgis/images/General/MosaicRule_Threedots.png");
}
.mosaicRuleQueryIcon{
	background-image: url("/mapgis/images/General/MosaicRule_Query.png");
}
.mosaicRuleThreedotsIcon{
	background-image: url("/mapgis/images/General/MosaicRule_Threedots.png");
}
.toolbarIcon{
	background-image:url("/mapgis/images/General/toolbar_icons.png");
}
.dojoxGridHeader .dojoxGridCell{
	background: url("/mapgis/images/General/grid_dx_gradient.gif") #E8E1CF top repeat-x;
}
.dojoxGridRowbar{
	background: url("/mapgis/images/General/grid_dx_gradient.gif") #E8E1CF top repeat-x;
}
.dojoxGridDndAvatarItem td{
	background: url("/mapgis/images/General/grid_dx_gradient.gif") #E8E1CF top repeat-x;
}
.esriHelpPopup{
	box-shadow: 0 0 0.75em #777777;
	-moz-box-shadow: 0 0 0.75em #777777;
	-webkit-box-shadow: 0 0 0.75em #777777;
	-o-box-shadow: 0 0 0.75em #777777;
}
.esriCloseIcon{
	background-image: url("../dijit/analysis/images/General/close.gif");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 16x;
	height: 16x;
	margin: 1px;
}

.esriAnalysis .longTextInput{
	width: 90%;
}
.esriAnalysis .longInput{
	width: 90%;
}
.esriSimpleForm table td{
	padding: 0.5em 0.5em 0.5em 0.5em;
}
.esriSimpleForm .dijitButtonNode{
	padding:1px;
}
.esriAnalysis .dijitSelectLabel{
	max-width: 185px;
}
.esriAnalysis .esriLongLabel .dijitSelectLabel, .esriLongLabel.dojoxCheckedMultiSelect{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 200px;
}
.claro .dojoxCheckedMultiSelectButton .dijitArrowButton .dijitArrowButtonInner{
	background-image: url("../..//mapgis/images/General/commonFormArrows.png");
}
.LocateButton .zoomLocateButton{
	-moz-user-select: none;
	background-color: rgba(102, 102, 102, 0.8);
	background-image: url("/mapgis/images/General/locate.png");
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	padding: 2px;
	width: 30px;
}
 
.LocateButton span{
	display: none;
}
.showCoords{
	position:absolute;
	left:200px;
	font-size: 11px;
	font-weight: bold;
	bottom:4px;
	cursor: default;
	color:#000;
	z-index:50;
	z-index: 100 !important;
}
.esriOverviewMap.ovwBL .ovwShow, .esriOverviewMap.ovwTR .ovwHide {
    background: url("/mapgis/images/General/overview.png") repeat scroll 0 -78px rgba(0, 0, 0, 0);
}
.esriOverviewMap.ovwTR .ovwShow, .esriOverviewMap.ovwBL .ovwHide {
    background: url("/mapgis/images/General/overview.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.esriControlsBR {
position: absolute;
right: 5px;
visibility: hidden;
bottom: 5px;
z-index: 30;
text-align: right;
}
.areaIcon {
background-image: url("/mapgis/images/General/Measure_Area16.png");
width: 30px;
background-repeat: no-repeat;
height: 30px;
background-position: 50% 50%;
}
.distanceIcon {
background-image: url("/mapgis/images/General/Measure_Distance16.png");
width: 30px;
background-repeat: no-repeat;
height: 30px;
background-position: 50% 50%;
}
.locationIcon {
background-image: url("/mapgis/images/General/Measure_Point16.png");
width: 30px;
background-repeat: no-repeat;
height: 30px;
background-position: 50% 50%;
}
.dijitRuleLabelV {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 7px;
font-weight: bold;
color: #676767;
}
.esriPopup .titlePane {
  padding-right: 38px;
}
.esriPopup.esriPopupVisible {
  z-index: 9999 !important;
}
#panelMapa{
	    overflow: hidden !important;
}
#contenedorMapa{
	bottom: -3px !important;
}
.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {
    display: none;
 
}