@charset "utf-8";
/* CSS Document */

	html{
		/*height:100%;	*/
	}
	
	body{
		/*height:100%;*/
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		margin:0 auto;
		background:#999;
	}
	
	#googleMap{
		position:absolute;
		width:100%;
		height:100%;
		z-index:20;
		margin:0px;
	}
	
	#mapLay{
		margin:0 auto;
		width:100%;
		height:100%;
		-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		/*border:1px solid #000;*/
	}
	
	.infoLay{
		max-width:300px;
		max-height:400px;
		overflow:auto;
		color:#003366;
	}
	
	#Resultados{
		width:100px;
		height:25px;
		display:block;
		position:absolute;
		left:210px;
		bottom:10px;
		z-index:900;
		font-size:18px;
		color:#C8C8C8;
	}
	
	#OtherLayers{
		height:100%;
		width:200px;
		background-color: rgba(255,255,255,0.9);
		z-index:100;
		position:fixed;
		border:1px solid #999;
		color:#666;
		font-weight:normal;
		overflow:hidden;
		transition:all 0.2s ease-in;
	}
	
	#Mapa_Title{
		width:100%;
		height:22px;
		padding:10px;
		background-color: rgba(255,255,255,0.9);
		position:fixed;
		top:0px;
		left:202px;
		z-index:110;
		font-size:15px;
		font-weight:bold;
		color:#006699;
		border-width: 1px 0px;
		border-color:#999;
		transition:all 0.2s ease-in;
	}
	
	#Mapa_Title_Icon{
		position:relative;
		display:inline-block;
		float:left;
		width:20px;
		height:20px;
		background-size:cover;
		margin-right:10px;
	}
	
	.Fechar{
		background:url(../Images/Titulo_Icone_Fechar.png);
		transition:all 0.2s ease-in;
	}
	
	.Abrir{
		background:url(../Images/Titulo_Icone_Abrir.png);
		transition:all 0.2s ease-in;
	}
	
	.Fechar:hover, .Abrir:hover{
		filter: invert(90%);
		cursor:pointer;
		transition:all 0.2s ease-in;
	}
	
	#Layers_Title{
		width:95%;
		height:20px;
		padding:10px;
		background-color: rgba(0,102,153,0.9);
		z-index:110;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
	}
	
	.Fechado{
		width:0px !important;
		transition:all 0.2s ease-in;
	}
	
	.FullWidth{
		left:0px !important;
		transition:all 0.2s ease-in;
	}
	
	#Hyperligacao{
		height:30px;
		background-image: linear-gradient(#FFF 20%, #CCC 80%);
		border-bottom:2px solid #C3C3C3;
		margin-top:40px;
		color: rgba(0,102,153,1);
		font-weight:bold;
		transition:all 0.1s ease-in;
	}
	
	#Hyperligacao:hover{
		background-image: linear-gradient(#FFF 20%, #E0E0E0 80%);
		border-bottom:2px solid rgba(0,102,153,1);
		font-size:14px;
		cursor:pointer;
		transition:all 0.1s ease-in;
	}
	
	input[type="checkbox"]{
		height:20px;
		width:20px;
		display:inline-block;
	}
	
	select{
		height:30px;
		width:180px;
		border-radius:3px;
		background-image: linear-gradient(#FFF 20%, #CCC 80%);
		color:#666;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	h2{
		font-weight:normal;
		margin-top:5px;
	}
	
	label{
		line-height:20px;
		font:"Century Gothic", Arial;
		font-size:14px;
		vertical-align:middle;
		display:inline-block;
		margin-top:-12px;
	}
	
	fieldset{
		border-width: 1px 0px;
		border-color:#999;
		background: rgba(0,0,0,0.05);
		margin:0 auto;
		margin-bottom:-1px;
	}
	
	input[type="button"]{
		height:30px;
		width:175px;
		display:block;
		margin:10px;
		margin-top:15px;
		border-radius:3px;
		border:none;
	}
	
	table {
		border-collapse: collapse;
		width:100%;
	}
	th, td {
		padding: 0;
	}
	
	tr:hover{
		background-color:rgba(0,0,0,0.1);
	}
	
	.Head_1{
		text-align:left;
	}
	
	.Head_2{
		text-align:center;
	}
	
	.Col_1{
		text-align:left;
	}
	
	.Col_2{
		text-align:center;
	}