* {	margin:0; padding:0; border:none; }

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

input, select, textarea
{
	color: #000000;
	font-size: 10px;
}

img
{
	border: none;
}
img.icone
{
	border: 1px solid #666666;
}

h1
{
	background-color: #c0c0c0;
	border-bottom: 1px solid #266192;
	font-size: 11px;
	color: #000000;
	padding: 10px 15px 10px 15px;
	font-weight: normal;
	/* : altura fixa para inserir position no título e nas coordenadas*/
	height: 12px;
}

#boxLogin
{
	background-image: url(../images/bgLogin.jpg);
	display: block;
	width: 582px;
	height: 310px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left:-291px;
	margin-top:-155px;
}

#boxLogin .header
{
	text-align: left;
	color: #003366;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 15px 0px 15px;
}

#boxLogin .header a, p
{
	display: block;
	float: left;
}

#boxLogin .header p
{
	padding: 20px 0px 0px 20px;
}

#boxLogin .rodape
{
	clear: both;
	position: absolute;
	top: 250px;
	width: 582px;
	font-size: 10px;
	color: #003366;
	padding-left: 50px;
}

#boxLogin .rodape a,p
{
	display: block;
	float: left;
}

#boxLogin .rodape p
{
	padding: 5px 20px 5px 20px;
}

#login
{
	clear: both;
	padding-top: 50px;
}

#login td
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

#login td input
{
	font-weight: normal;
	padding: 3px;
	border: 1px solid #000000;
}

.boxHeader
{
	height: 10px;
	background-image: url(../images/bgBoxHeader1.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding: 5px;
	border: 1px solid #666666;
}

#logoCelInterna
{
	position: absolute;
	left: 5px;
	top: 600px;
}

.iconeAtivado
{
	background-color: #FFFFFF;
}

.iconeDesativado
{
	/*  */
}

#boxNavegacao
{
	background-image: url(../images/bgBoxNavegacao1.png);
	display: block;
	font-size: 10px;
	color: #333333;
	position: absolute;
	z-index: 9000;
}

#boxNavegacao .navesq
{
	position: absolute;
	margin-left: 10px;
	margin-top: 36px;
}

#boxNavegacao .navtop
{
	position: absolute;
	margin-left: 35px;
	margin-top: 10px;
}

#boxNavegacao .navcen
{
	position: absolute;
	margin-left: 39px;
	margin-top: 39px;
}

#boxNavegacao .navbai
{
	position: absolute;
	margin-left: 36px;
	margin-top: 62px;
}

#boxNavegacao .navdir
{
	position: absolute;
	margin-left: 61px;
	margin-top: 36px;
}

#boxNavegacao .navzmai
{
	position: absolute;
	margin-left: 98px;
	margin-top: 10px;
}

#boxNavegacao .navzcen
{
	position: absolute;
	margin-left: 102px;
	margin-top: 39px;
}

#boxNavegacao .navzmen
{
	position: absolute;
	margin-left: 98px;
	margin-top: 61px;
}

#boxNavegacaoLogo
{
	position: absolute;
	display: block;
	margin-left: 130px;
	margin-top: 5px;
	overflow: hidden;
	z-index: 80000;
}

#boxNavegacaoMinimizar
{
	position: absolute;
	background-image: url(../images/btNavegacaoMinimizar.png);
}

#boxIcones
{
	background-image: url(../images/bgBoxIcones.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding: 5px 0px 5px 0px;
	border: 1px solid #666666;
	position: absolute;
	z-index: 2000;
	overflow: hidden;
}

#boxIcones select
{
	border: 1px solid #A5ACB2;
	color: #000000;
	font-size: 10px;
}

#boxIcones .botao
{
	border: 1px solid #A5ACB2;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10px;
}

#boxIcones .municipio
{
	float: left;
	padding-right: 10px;
	display: block;
	height: 20px;
}

#boxIcones .icones
{
	float: left; 
	margin-right: 5px;
}


#boxIcones .icones a
{
	display: block;
	float: left;
	width: 27px;
	height: 24px;
	background-image: url(../images/separadorBoxIcones.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 0px;
}




#boxIconesV
{
	background-image: url(../images/bgBoxIconesV.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding-top:  5px 0px 5px 0px;
	border: 1px solid #666666;
	position: absolute;
	z-index: 2000;
	overflow: hidden;
}

#boxIconesV select
{
	border: 1px solid #A5ACB2;
	color: #000000;
	font-size: 10px;
}

#boxIconesV .botao
{
	border: 1px solid #A5ACB2;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10px;
}

#boxIconesV .municipio
{
	float: left;
	padding-right: 10px;
	display: block;
	height: 20px;
}

#boxIconesV .icones
{
	float: top; 
	margin-top: 0px;
}


#boxIconesV .icones a
{
	display: block;
	float: top;
	width: 24px;
	height: 20px;
	background-image: url(../images/separadorBoxIconesV.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
}



#boxInfoHeader
{
	position: absolute;
	z-index: 8000;
	background-image: url(../images/bgBoxHeader1.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	border: 1px solid #666666;
}

#boxInfoButton
{
	position: absolute;
	z-index: 16000;
}

#boxInfoContent
{
	position: absolute;
	color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	overflow: auto;
	border: 1px solid #666666;
	background-image: url(../images/bgBoxes.png);	
}

#boxAvisoHeader
{
	position: absolute;
	z-index: 1000;
	background-image: url(../images/bgBoxHeader1.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding: 5px;
	border: 1px solid #666666;
}

#boxAvisoButton
{
	position: absolute;
	z-index: 18000;
}

#boxAvisoContent 
{
	position: absolute;
	color: #FFFFFF;
	line-height: 200%;
	padding: 5px;
	font-size: 12px;
	overflow: auto;
	height: 50px;
	border: 1px solid #666666;
	background-image: url(../images/bgBoxes.png);
}

#boxLegendaHeader
{
	position: absolute;
	z-index: 1000;
	background-image: url(../images/bgBoxHeader1.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	border: 1px solid #666666;
}

#boxLegendaButton
{
	position: absolute;
	z-index: 2000;
}

#boxLegendaContent
{
	position: absolute;
	color: #000000;
	line-height: 200%;
	padding: 5px;
	font-size: 10px;
	overflow: auto;
	border: 1px solid #666666;
	background-image: url(../images/bgBoxes.png);
}

#boxHelpHeader
{
	position: absolute;
	z-index: 10000;
	background-image: url(../images/bgBoxHeader1.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	border: 1px solid #666666;
}

#boxHelpButton
{
	position: absolute;
	z-index: 20000;
}

#boxHelpContent
{
	position: absolute;
	color: #000000;
	line-height: 200%;
	padding: 5px;
	font-size: 12px;
	overflow: auto;
	border: 1px solid #666666;
	background-image: url(../images/bgBoxes.png);
}

#boxMenuHeader1, #boxMenuHeader2, #boxMenuHeader3
{
	position: absolute;
	z-index: 1000000;
	background-image: url(../images/bgBoxHeader.png);
	display: block;
	font-size: 10px;
	color: #333333;
	padding: 5px;
	border: 1px solid #666666;
}

#boxMenuContent1, #boxMenuContent2, #boxMenuContent3
{
	position: absolute;
	color: #FFFFFF;
	line-height: 200%;
	padding: 5px;
	font-size: 12px;
	overflow: auto;
	border: 1px solid #666666;
	background-image: url(../images/bgBoxes.png);
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); hack ie 5.5+ */
}

#boxMenuButton1, #boxMenuButton2, #boxMenuButton3
{
	position: absolute;
	z-index: 2000000;
}

.botoes
{
	position: absolute;
	z-index: 5000;
	text-align: right;
	margin-top: -17px !important;
	margin-top: -5px;
	right: 1px;
}

.minimizar
{
	display: block;
	float: left;
	background-image: url(../images/btHeaderMinimizar1.png);
	width: 15px;
	height: 10px;
}

.maximizar
{
	display: block;
	float: left;
	background-image: url(../images/btHeaderMaximizar1.png);
	width: 15px;
	height: 10px;
}

.fechar
{
	display: block;
	float: left;
	background-image: url(../images/btHeaderFechar1.png);
	width: 15px;
	height: 10px;
}

#menuTree a
{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

#menuTree a:hover
{
	text-decoration: underline;
}

#ifrmLayers
{
	height: 250px;
	width: 270px;	
	overflow: auto;
	background-color: transparent;
}

#ifrmOcorr
{
	/* : height: 270px;
	width: 230px;*/
	height: 230px;
	width: 285px;
	background-color: transparent;
}

#ifrmEntrada
{
	/* : height: 270px;
	width: 230px;*/
	height: 230px;
	width: 270px;
	background-color: transparent;
}
#rolagemQuadroConsulta
{
	height:426px;
	width:660px;
	overflow:auto;
}

#rolagemQuadroRelatorio
{
	height:100%;
	/*height:200px;*/
	width:660px;
	overflow:auto;
}

#ifrmIdentify
{
	width: 100%;
	height: 100%;
	background-color: transparent;
	
}

#ifrmHelp
{
	overflow: hidden;
	width: 530px;
	height: 500px;
}

#frmGeo
{
	border: 0px;
}

#mapFrame
{
	text-align: center;
}

#txtMapa
{
	border-style: none;
	background-color: transparent;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	width: 100%;
	position: absolute;
	left: 185px;	
}
/* : inclusão das coordenadas no header do aplicativo*/
#coordenadaX
{
	border: none; /*1px solid #A5ACB2;*/
	background-color: transparent;
	color: #ffffff;
	font-size: 11px;
	font-family: arial;
	height: 11px;
	width: 75px;
	position: absolute;
	left: 18px;
	top: 4px;	
	
}
#coordenadaY
{
	border: none; /*1px solid #A5ACB2;*/
	background-color: transparent;
	color: #ffffff;
	font-size: 11px;
	font-family: arial;
	height: 11px;
	width: 75px;
	position: absolute;
	left: 18px;
	top: 14px;	
	
}

#distancia
{
	border: none; /*1px solid #A5ACB2;*/
	background-color: transparent;
	color: #ffffa0;
	font-size: 11px;
	font-family: arial;
	height: 11px;
	width: 150px;
	position: absolute;
	left: 103px;
	top: 4px;	
	
}
#segmentoMedida
{
	border: none; /*1px solid #A5ACB2;*/
	background-color: transparent;
	color: #ffffa0;
	font-size: 11px;
	font-family: arial;
	height: 11px;
	width: 150px;
	position: absolute;
	left: 103px;
	top: 14px;	
	
}
#cabecalho
{
	border: none; /*1px solid #A5ACB2;*/
	background-color: transparent;
	color: #e1ecf7;
	font-size: 16px;
	height: 20px;
	width: 500px;
	position: absolute;
	left: 210px;
	top: 5px;	
	font-weight:bold;
	font-family: arial;
}

#tipfonte
{
	font-size: 10px;
	color: #ff0000;	
	font-family: courier;
}

input.botao
{
	background-color: #DDDDDD;
	font-size: 12px;
	color: #000000;
	height: 18px;
	/*padding: 4px;*/
	font-weight:bold;
	border: 1px solid #444444;
}

input.botaodes
{
	background-color: transparent;
	font-size: 09px;
	color: #222222;
	height: 18px;
	/*padding: 4px;*/
/*	font-weight:bold;*/
	border: 1px solid #AAAAAA;
}

input.abaon
{
	background-color: #DDDDDD;
	font-size: 9px;
	color: #000000;
	height: 18px;
	/*padding: 4px;*/
	font-weight:bold;
	border: 1px solid #444444;
}

input.abaoff
{
	background-color: transparent;
	font-size: 9px;
	color: #222222;
	height: 18px;
	/*padding: 4px;*/
	border: 1px solid #AAAAAA;
}