

/*position:absolute;*/
/*position:absolute;*/
/*min-width:20px;*/
/*padding:10px;*/
/*z-index:10;*/
/*background-image:url('../images/fundoMsgErro.png');*/
/*font-family:arial;*/
/*border:1px solid red;*/
/*display:block;*/
/*margin-top: 215px;*/
/*margin-left: 320px;*/

	
/* sem borda - sem linha - fundo vermelho - letra branca */
.mensagemErro
{
	text-align:center;
	color: #FFFFFF;
	font-size:15px;
	background-color: #8B0000;
	font-weight: bold;
}

.mensagemOk
{
	text-align:center;
	color: #FFFFFF;
	font-size:15px;
	background-color: #006400;
	font-weight: bold;
}

/* borda cinza - linha completa - fundo cinza escuro */
.boxTitulo
{
	border: 1px solid #8b9bad;
	background-color: #8b9bad;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	text-align:left;
}

/* borda cinza - linha completa - fundo cinza claro */
.boxBotao
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	
	/*border: 1px solid #8b9bad;*/

	background-color: #B0C4DE; /*#EEE9E9;*/
	font-weight: bold;
	padding: 2px;
	font-size:12px;
}

.boxBotaoCompleto
{
	border: 1px solid #8b9bad;
	background-color: #EEE9E9;
	/*color: #fff;*/
	font-weight: bold;
	padding: 2px;
	font-size:12px;
}

.boxCabecalhoBusca
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	background-color: #B9D3EE;
}

.boxFormulario
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	border-top: 1px solid #8b9bad;
	/*background-color: #EEE9E9;*/
	font-size:12px;
	border-spacing:3px;
}

.boxPaginacao
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	background-color: #EEE9E9;
	/*color: #fff;*/
	font-weight: bold;
	padding: 5px;
	font-size:12px;
}

.boxTitulo3
{
	border: 1px solid #8b9bad;
	background-color: #FFFFFF;
	/*color: #fff;*/
	font-weight: bold;
	padding: 5px;
	font-size:12px;
}

/* borda cinza - sem a linha superior */
.boxCentral
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
}

/* borda cinza - linha completa */
.boxCentralCompleto
{
	border-top: 1px solid #8b9bad;
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
}

/* borda cinza - linha completa - fundo azul */
.boxCabecalho
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	background-color: #B9D3EE;
}
.boxCabecalhoB
{
	border-top: 1px solid #8b9bad;
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	background-color: #B9D3EE;
}

.boxTextoSql
{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	background-color: #EEE9E9;
}

/* sem borda - sem linha - fundo cinza claro - letra azul */
.boxCampo
{
	font-size:12px;
	padding:3px;
	background-color: #EEE9E9;
	border: 0px solid #696969;
	color: #000080;
}

.boxLatLong
{
	text-align:center;
	font-size:15px;
	border:1px solid #8B0000;
}

.boxMensagem
{
	font-weight: bold;
	font-size:12px;
	text-align:left;
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
}

.boxMensagemTexto
{
	font-size:15px;
	text-align:left;
	border: 1px solid #8B0000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.boxMensagemTexto2
{
	font-size:11px;
	text-align:left;
	border: 1px solid #8B0000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/*div que contém botões*/
.boxButtons{
	margin: 0;
	text-align: left;
	color: #FF0000;
}

.uppercase
{
    text-transform: uppercase;
}

.boxDestaque
{
	background-color: #EEE9E9;
}

.boxGF{
	position: absolute;
	margin-top: 045px;
	margin-left: 130px;
	min-width: 50px;
	min-height: 50px;
}

.boxBD{
	position: absolute;
	margin-top: 045px;
	margin-left: 760px;
	min-width: 50px;
	min-height: 50px;
}

img
{
	border: 0px solid white;
	background-repeat: no-repeat;
	vertical-align: middle;
}

body{
	color: #333333;
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;

}

/* FORM padrão */
form
{
	margin: 0px;
}

.nodisplay{display: none;}
.right{float: right;}
.left{float:left;}
.clear{clear: both;}

/*CSS DA JANELA*/

.logTitle{font-size: 14px;}

.testBox{
	display:block;
	position:absolute;
}

.boxS{
	display:block;
	position:absolute;
}

.boxD
{
	display:block;
	position:absolute;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
}

.testBox3
{
	display:block;
	width:200px;
	background-color:white;
	border:1px solid black;
	position:absolute;
	/*z-index: 2;*/
}

.pointer{cursor:pointer;}
.move{cursor: move;}
.default{cursor:default;}
.resizeNE{cursor: ne-resize;}
.resizeNW{cursor: nw-resize;}
.resizeE{cursor: e-resize;}
.resizeW{cursor: w-resize;}
.resizeN{cursor: n-resize;}

.boxHeadL{
	background-image: url("../img/topCorner.gif");
	background-repeat: repeat-x;
	display:block;
	width:9px;
}

.ie .boxHeadL{height: 10px;}
.gecko .boxHeadL{height: 8px;}
.safari .boxHeadL{height: 8px;}

.boxHeadM{
	background-image: url("../img/boxHead.gif");
	background-repeat: repeat-x;
}

.gecko .boxHeadM{width:100%;}
.safari .boxHeadM{width:100%;}

.boxHeadR{
	background-image: url("../img/topCornerR.gif");
	background-repeat: repeat-x;
	display:block;
}

.ie .boxHeadR{width:11px;height: 10px;}
.gecko .boxHeadR{width:9px;height: 8px;}
.safari .boxHeadR{width:9px;height: 8px;}

.boxHeadML{
	background-image: url("../img/botCorner.gif");
	background-repeat: repeat-x;
	display:block;
	width:9px;
}

.ie .boxHeadML{height: 19px;}
.gecko .boxHeadML{height: 17px;}
.safari .boxHeadML{height: 19px;}

.boxHeadMM{
	background-image: url("../img/boxHeadM.gif");
	background-repeat: repeat-x;
}

.gecko .boxHeadMM{	width:100%;}
.safari .boxHeadMM{width:100%;}

.boxHeadMR{
	background-image: url("../img/botCornerR.gif");
	background-repeat: repeat-x;
	display:block;
}

.ie .boxHeadMR{width:11px;height: 19px;}
.gecko .boxHeadMR{width:9px;height: 17px;}
.safari .boxHeadMR{width:9px;height: 19px;}

.boxHeadText{
	color:white;
	font-weight: bold;
	font-size: 12px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}

.boxBody{
	background-color: #efefef;
	border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.boxBodyL{border-left:0px solid #666;}
.ie .boxBodyL{width:5px;font-size: 2px;padding:2px;}
.gecko .boxBodyL{width:5px;font-size: 1px;}
.safari .boxBodyL{width:5px;font-size: 2px;padding:2px;}

.boxBodyR{border-right:0px solid #666;}
.ie .boxBodyR{width:5px;font-size: 2px;padding:2px;}
.gecko .boxBodyR{width:5px;font-size: 1px;}
.safari .boxBodyR{width:5px;font-size: 2px;padding:2px;}

.boxBodyM{height:3px;}

.boxBodyContent{
	display:block;
	background-color: #fff;
	font-size: 10px;
	border: 1px solid #999;
	vertical-align: top;
	overflow: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin:5px;
}

.bgSobreSistram{
	background-image: url("../img/sobreSistram.png");
}

.boxFooter{
	background-color:#003496;
	border: 1px solid #666;
	height:12px;
}

.boxFooterC{
	display:block;
	width:10px;
	font-size:7px;
}

.boxFooterRB{
	display:block;
	font-size:7px;
	background-repeat:no-repeat;
	background-image: url("../img/botResize.gif");
}

.bt a{
	display: block;
	float:left;
	width: 15px;
	height: 15px;
}

.janelaclose a{background-image: url("../img/janelaclose.png");background-repeat: no-repeat;}
.janelaclose a:hover{background-image: url("../img/janelaclose_02.png");background-repeat: no-repeat;}

.janelamin a{background-image: url("../img/janelamin.gif");background-repeat: no-repeat;}
.janelamin a:hover{background-image: url("../img/janelamin_02.gif");background-repeat: no-repeat;}

.janelares a{background-image: url("../img/janelares.gif");background-repeat: no-repeat;}
.janelares a:hover{background-image: url("../img/janelares_02.gif");background-repeat: no-repeat;}

.janelamax a{background-image: url("../img/janelamax.gif");background-repeat: no-repeat;}
.janelamax a:hover{background-image: url("../img/janelamax_02.gif");background-repeat: no-repeat;}

/*ALDO BALBI, CINTHIA CONTI e ANDERSON MAIA - CSS DIAGRAMAÇÃO*/

body{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color:#000;
	background-position: 5px 5px;
}

.tudo{
	width: 997px;
	min-height: 532px;
	/*width: 100%*/
	border: 1px solid #001836;
	margin: 10px auto;
	text-align:left;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	/*background-image: url('../img/internaMGD.jpg');*/
}
.ie .tudo{
	height: expression(this.scrollHeight <= "532" ? "532" : "auto");
	/*max-width:300px;*/
}
/*.safari .tudo{
	height: 532px;
}*/

.conteudoTudo{
	/*border-bottom: 0px solid #999;*/
	background-image: url('../img/internaMGD.jpg');
	min-height: 532px;/* para ff, safari, chrome, etc */
}
.ie .conteudoTudo{
	height: expression(this.scrollHeight <= "532" ? "532" : "auto");
}
/*.safari .conteudoTudo{
	height: 532px;
}*/

.topo{
	width:100%;
	height: 28px;
	background-image: url("../img/topoBg.gif");
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.gecko .topo {
	overflow: hidden;
}

.safari .topo {
	overflow: hidden;
}
.topo .logo{
	background-image: url("../img/miniLogo.png");
	float: right;
	margin: 0px 10px 0px 10px;
	background-repeat: no-repeat;
	width: 146px;
	height: 28px;
}

.topo ul {
	float: left;
	margin: 3px 3px;
	padding: 0;
	list-style: none;
}

.topo li {
	float: left;
	text-indent: 0;
	margin: 0 10px;
}

.conteudo{
	border-bottom: 0px solid #838382;
	background-color: #dfdfdf;
	padding: 0 0 10px;
}

.ie .conteudo{
	border-bottom: 1px solid #838382;
	background-color: #dfdfdf;
	text-align: center;
}

.conteudo img{
	vertical-align: top;
}

.campoNome{
	height: 26px;
	line-height: 26px;
	margin: 0 auto;
	background-color: #efefef;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #838382;
	font-weight:bold;
	font-size:12px;
	padding:2px 5px 7px;
	width:935px;
}

.ie .campoNome{
	width:945px;
}

.campoBox{
	background-color:#eee;
	font-size: 11px;
	padding:2px 4px 5px;
	margin-bottom:2px;
}

.campoBox img{
	vertical-align: bottom;
}

.DivMap{
	margin:0 auto;
	margin-bottom: 5px;
	text-align: center;
	height:485px;
	width:945px;
	border: 1px solid #838382;
	background-color:#B3E5EB;
}

.rodape {
	width:100%;
	text-indent: 10px;
	height: 26px;
	line-height: 26px;
	background-image: url('../img/topoBg.gif');
	background-repeat: repeat-x;
	text-align: left;
	color:#fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.rodape a{
	color:white;
    text-decoration:none;
    font-weight:normal;
}

.rodape a:hover{
	text-decoration:underline;
}

.inputRodape{
	background-color: #003496;
	border:1px solid #fff;
	margin-top:2px;
	color:#fff;
	font-size:10px;
}

.inputBox{
	background-color: #fff;
	border:1px solid #838382;
	margin-top:2px;
}

/*background das linhas da tabela aplicada na tr */
.cinzaEscuro {background-color: #dfdfdf;} /*linha impar, linha de botões*/
.cinzaClaro  {background-color: #efefef;} /*linha par*/
.verdeEscuro {background-color: #528C76;} /*titulo da tabela*/
.verdeMedio, .verdeMedio td  {background-color: #75C8AA; border: 1px solid #838382;} /*titulo das colunas*/
.verdeClaro  {background-color: #d2ebe0;} /*hover das linhas*/

.laranjaMedio{
	background-color: #FFB78A;
}

/*aplicada no div/li onde .btnRet está contido*/
.btnRetCont {
	cursor: pointer;
	vertical-align: middle;
	margin: 5px;
	padding: 10px;
}

li.btnRetCont {
	float: left;
	margin: 0;
	padding: 0 2px;
}

/*atributos da classe .btnRet*/
.btnRet {
	float: left;
	height: 28px;
	line-height: 28px;
}

/*atributos em comum das classes abaixo*/
.btnRetL, .btnRetR, .btnRetLHover, .btnRetRHover, .btnRetLClick, .btnRetRClick {
	width: 2px;
	padding:0;
	margin:0;
	background-repeat: no-repeat;
}

/*atributos em comum das classes abaixo*/
.btnRetM, .btnRetMHover, .btnRetMClick {
	padding: 0 2px;
	background-repeat: repeat-x;
}


/*variação da classe .btnRet para aplicação em tabelas*/
.btnRetDiv {
	height: 28px;
	line-height: 28px;
	border:0px solid #ccc;
	padding-left:2px;
	padding-right:2px;
	cursor: pointer;
}

/*aplicada nos divs abaixo para inserir imagem*/
.btnRetL {background-image:url('../img/btnRetL.gif')}
.btnRetM {background-image:url('../img/btnRetM.gif')}
.btnRetR {background-image:url('../img/btnRetR.gif')}
.btnRetLHover {background-image:url('../img/btnRetLHover.gif')}
.btnRetMHover {background-image:url('../img/btnRetMHover.gif')}
.btnRetRHover {background-image:url('../img/btnRetRHover.gif')}
.btnRetLClick {background-image:url('../img/btnRetLClick.gif')}
.btnRetMClick {background-image:url('../img/btnRetMClick.gif')}
.btnRetRClick {background-image:url('../img/btnRetRClick.gif')}


.noborder{border: 0;}

.menuLink a
{
	display: block;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	padding-right: 5px;
	font-size: 10px;
	text-align:left;
	color:#333;
}

.menuLink a:hover
{
	background-color: #A4D3EE;
	color:white;
}

.menuLinkPai a
{
	display: block;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	font-size: 10px;
	text-align:left;
	color:#333;
	background-image: url("../img/seta.gif");
	background-repeat: no-repeat;
}
.ie .menuLinkPai a
{
	background-position: 182px 2px;
}

.gecko .menuLinkPai a
{
	background-position: 188px 2px;
}

.menuLinkPai a:hover
{
	background-color: #A4D3EE;
	color:white;
}

.tablePoints {
	font-size:10px;
	text-align: center;
}

.tdBorder, .tdBorder td{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #efefef;
	border-right:1px solid #efefef;
}


.tdBorder2, .tdBorder2 td{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
}

.campo{
	background-color: #F8F8FF;
	display: block;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 5px;
}

.titulo1{
	background-image: url('../img/titulo2Bg.png');
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #000;
	padding: 5px;
	text-align: left;
	margin-bottom: 5px;
	margin-top:  0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.titulo1 .btnClose{
	background-image: url("../img/janelaclose.png");
	float: right;
	margin: 0px 2px 0px 5px;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}
.ie .titulo1 .btnClose{
	float: right;
	margin: 0px 5px 0px 5px;
	background-repeat: no-repeat;
	min-width: 15px;
	min-height: 15px;
	margin-top:-21px;
}

/*titulo do form*/
.titulo2{
	background-color: #005aa3;
	background-image: url('../img/titulo2Bg.png');
	color: #fff;
	border-bottom: 1px solid #838282;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
}

/*titulo do campo*/
.titulo3{
	background-color:#005aa3;
	display: block;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 0;
}

.tituloF{
	/*color: #fff;
	font-weight: bold;*/
	padding: 5px;
	font-size:12px;
	margin-left:  20px;
	margin-right:  20px;
}

.titulo4{
	background-color: #8b9bad;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	margin-left:  20px;
	margin-right:  19px;
}

.titulo4B{
	background-color: #8b9bad;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	/*margin-left:  20px;
	margin-right:  19px;*/
}

.titulo4C{
	background-color: #005aa3;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	/*margin-left:  20px;
	margin-right:  19px;*/
}

.titulo4R{
	background-color: #003399;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	/*margin-left:  20px;
	margin-right:  19px;*/
}

.titulo4T
{
	background-color: #8b9bad;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
}

.ie .titulo4{
	background-color: #8b9bad;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	margin-left:  20px;
	margin-right:  20px;
}

.titulo5{
	background-color: #a6b6bd;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	font-size:12px;
	padding: 5px;
	margin: 0;
}

/*.titulo4 .btnSuprimir{
	background-image: url("../img/btnSuprimir.png");
	float: right;
	margin: 0px 2px 0px 5px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}*/
.conteudoForm{
	border: 1px solid #001836;
	background-color: #fff;
	padding: 0px;
	min-height: 180px;
	margin-top:  10px;
	margin-left:  10px;
	margin-right:  10px;
	margin-bottom:  10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.conteudoForm_080716{
	border: 1px solid #001836;
	background-color:#e6ecff;
	padding: 0px;
	min-height: 180px;
	margin-top:  10px;
	margin-left:  10px;
	margin-right:  10px;
	margin-bottom:  10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.ie .conteudoForm{
	height: 180px;
}
.conteudoForm img {
	vertical-align: top;
}
.form{
	background-color: #fff;
	margin-left:  20px;
	margin-right:  20px;
	margin-bottom:  20px;
	font-size:12px;
	padding:0 0 0 0;
}
.formJanela{
	font-size:12px;
}
.form  select, textarea{
	background-color: #fff;
	border:1px solid #838382;
	margin-top:2px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.form input{
	background-color: #ggg;
	border:1px solid #838382;
	margin-top:2px;
	cursor: hand;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.form input:hover{
	border:1px solid #616b75;
}
/*tabela do formulário*/
.form table, .formJanela table{
	font-size: 12px;
}
/*linhas da tabela do formulário */
.form table td, .formJanela td{
	padding: 3px;
}
.form table .tituloTd td, .formJanela table .tituloTd td{
	background-color: #d2ebe0;
	text-align: center;
}

.formInterno{
	background-color: #fff;
	margin-left:  30px;
}

.formArea{
	background-color:#fff;
	/*background-color: #CDC5BF;*/
	border: 1px solid #DEE8F2;
	width:100%;
	min-height: 132px;
}
.formArea2{
	background-color:#fff;
	border: 1px solid #DEE8F2;
	width:100%;
}
.formAreaBusca{
	background-color:#fff;
	border-top-width: 1px;
	border: 1px solid #DEE8F2;
}

.ie.retornoBusca{
	width:95%;
}

.formAreaIntervalo{
	background-color:#fff;
	width:100%;
	height: 5px;
}

.conteudoBotao{
	min-height: 30px;
	text-align: right;
	margin-top:  10px;
	margin-right:  10px;
	margin-bottom:  10px;
}

.conteudoBotaoLegenda{
	min-height: 20px;
	text-align: right;
	margin-top:  5px;
	margin-right:  5px;
	margin-bottom:  5px;
	font-size: 10px;	
}

.formLabel{
	background-color: #BCD2EE; /*#e6f0fc;*/
}

.formLabelRequerido{
	background-color: #8DB6CD /*#b2dbfb;*/
}

.formAuditoriaSemBorda{
	border-left: 0px solid #8b9bad;
	border-right: 0px solid #8b9bad;
	border-bottom: 0px solid #8b9bad;
	border-top: 0px solid #8b9bad;
	font-size:12px;
	border-spacing:3px;
}

.formAuditoriaViagem{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	border-top: 1px solid #8b9bad;
	font-size:12px;
	border-spacing:3px;
	background-color: #ebebe0;
}

.formAuditoriaPonto{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	border-top: 1px solid #8b9bad;
	font-size:12px;
	border-spacing:3px;
	background-color: #d1e0e0;
}

.formAuditoriaMensagem{
	border-left: 1px solid #8b9bad;
	border-right: 1px solid #8b9bad;
	border-bottom: 1px solid #8b9bad;
	border-top: 1px solid #8b9bad;
	font-size:12px;
	border-spacing:3px;
	background-color: #ffffcc;
}

.formLabel2{
	background-color: #e6f0fc;
	text-align: center;
}

.formField{
	background-color:#fff;
}

.tituloTd {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #d2ebe0;
	text-align: center;
	margin: 2px 2px 0 ;
}

/*div que contém botões*/
.buttons{
	margin: 0;
	padding: 5px 10px 0;
	text-align: left;
}



.buttons img{
	cursor:pointer;
}

.carga
{
	background-image: url("../img/caragFundo.png");
	position:absolute;
	z-index:1000;
	cursor: wait;
}

.cargajanela
{
	background-color: #000;
	z-index:1000;
	position: relative;
}

.carga img{
	position:absolute;
	bottom:7%;
	right:3%;
}

.subCarga
{
	background-image: url("../img/caragFundoSub.png");
        width:100%;
        height:100%;
        display:block;
        color:#fff;
        font-weight:bold;
        font-size:12px;
}

.icones{
	height: 32px;
	background-color: #efefef;
	padding: 0;
	margin: 0;
}

ul.icones {
	list-style: none;
	margin: 0;
}

.icones li{
	background-repeat: no-repeat;
	width: 32px;
	height: 28px;
	margin: 2px 2px;
	padding: 0;
	cursor: pointer;
	float:left;
}

.btnQuadrado {
	background-repeat: no-repeat;
	width: 32px;
	height: 28px;
	cursor: pointer;
	float:left;
}

.btnPQuadrado {
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
	float:left;
}

.btnZoomMais{background-image: url('../img/btnZoomMais.gif');}
.btnZoomMaisHover{background-image: url('../img/btnZoomMais_02.gif');display: none}
.btnZoomMaisHover2{background-image: url('../img/btnZoomMais_03.gif');}

.btnZoomMenos{background-image: url('../img/btnZoomMenos.gif');}
.btnZoomMenosHover{background-image: url('../img/btnZoomMenos_02.gif');display: none}
.btnZoomMenosHover2{background-image: url('../img/btnZoomMenos_03.gif');}

.btnZoomArea{background-image: url('../img/btnZoomArea.gif');}
.btnZoomAreaHover{background-image: url('../img/btnZoomArea_02.gif');display: none}
.btnZoomAreaHover2{background-image: url('../img/btnZoomArea_03.gif');}

.btnMoverMapaOff{background-image: url('../img/btnMoverMapa_off.gif');cursor:default;}
.btnMoverMapa{background-image: url('../img/btnMoverMapa.gif');}
.btnMoverMapaHover{background-image: url('../img/btnMoverMapa_02.gif');display: none}
.btnMoverMapaHover2{background-image: url('../img/btnMoverMapa_03.gif');}

.btnSalvarCenario {background-image: url('../img/btnSalvarCenario.gif');}
.btnSalvarCenarioHover {background-image: url('../img/btnSalvarCenario_02.gif');display: none}
.btnSalvarCenarioOff {background-image: url('../img/btnSalvarCenario_off.gif');cursor:default;}

.btnMapaInicial{background-image: url('../img/btnMapaInicial.gif');}
.btnMapaInicialHover{background-image: url('../img/btnMapaInicial_02.gif');display: none}

.btnCriarArea{background-image: url('../img/btnCriarArea.gif');}
.btnCriarAreaHover{background-image: url('../img/btnCriarArea_02.gif');display: none}
.btnCriarAreaHover2{background-image: url('../img/btnCriarArea_03.gif');}

.btnNovo{background-image: url('../img/btnNovo.gif');}
.btnNovoHover{background-image: url('../img/btnNovo_02.gif');display: none}
.btnNovoHover2{background-image: url('../img/btnNovo_03.gif');}

.btnArea{background-image: url('../img/btnArea.gif');}
.btnAreaHover{background-image: url('../img/btnArea_02.gif');display: none}

.btnBuscaAreaPoligonal{background-image: url('../img/btnBuscaAreaPoligonal.png');}
.btnBuscaAreaPoligonalHover{background-image: url('../img/btnBuscaAreaPoligonal_02.png');display: none}

.btnNovaAreaPoligonal{background-image: url('../img/btnNovaAreaPoligonal.png');}
.btnNovaAreaPoligonalHover{background-image: url('../img/btnNovaAreaPoligonal_02.png');display: none}

.btnNovaAreaCircular{background-image: url('../img/btnNovaAreaCircular.png');}
.btnNovaAreaCircularHover{background-image: url('../img/btnNovaAreaCircular_02.png');display: none}

.btnBuscaAreaCircular{background-image: url('../img/btnBuscaAreaCircular.png');}
.btnBuscaAreaCircularHover{background-image: url('../img/btnBuscaAreaCircular_02.png');display: none}

.btnConfirmar {background-image: url('../img/btnConfirmar.gif');}
.btnConfirmarHover {background-image: url('../img/btnConfirmar_02.gif');display: none}
.btnConfirmarOff {background-image: url('../img/btnConfirmar_off.gif');cursor:default;}

.btnAtualizar {background-image: url('../img/btnAtualizar.gif');}
.btnAtualizarHover {background-image: url('../img/btnAtualizar_02.gif');display: none}

.btnAlterar {background-image: url('../img/btnAlterar.gif')}
.btnAlterarHover {background-image: url('../img/btnAlterar_02.gif');display: none}
.btnAlterarOff {background-image: url('../img/btnAlterar_off.gif');cursor:default;}
.btnAlterarHover2{background-image: url('../img/btnAlterar_03.gif');}

.btnExcluir {background-image: url('../img/btnExcluir.gif');}
.btnExcluirOff {background-image: url('../img/btnExcluir_off.gif');cursor:default;}
.btnExcluirHover {background-image: url('../img/btnExcluir_02.gif');display: none}

.btnJanela {background-image: url('../img/btnJanela.gif');}
.btnJanelaHover {background-image: url('../img/btnJanela_02.gif');display:none}
.btnJanelaHover2{background-image: url('../img/btnJanela_03.gif');}
.btnJanelaHover2Hover2{background-image: url('../img/btnJanela.gif');}

.btnProcurar{background-image: url('../img/btnProcurar.gif');}
.btnProcurarHover{background-image: url('../img/btnProcurar_02.gif');display: none}
.btnProcurarHover2{background-image: url('../img/btnProcurar_03.gif');}

.btnSair{background-image: url('../img/btnSair3.png');}
.btnSairHover {background-image: url('../img/btnSair5.png');display: none}

.btnSuprimir{background-image: url('../img/btnSuprimir.png');}
.btnSuprimirHover {background-image: url('../img/btnSuprimirHover.png');display: none}
.btnExpandir{background-image: url('../img/btnExpandir.png');}
.btnExpandirHover {background-image: url('../img/btnExpandirHover.png');display: none}

.btnGeral{
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0 1px;
	cursor: hand;
}

.ie.btnGeral{
	background-repeat: no-repeat;
	min-width: 16px;
	min-height: 16px;
	margin: 0 1px;
	cursor: hand;
}

.btnBrasilP{background-image: url('../img/brasilP.jpg');}
.btnBrasilC {background-image: url('../img/brasilC.jpg');}
.btnBrasilPSel {background-image: url('../img/brasilPSel.jpg');display: none}

.btnEspanhaP{background-image: url('../img/espanhaP.jpg');}
.btnEspanhaPSel {background-image: url('../img/espanhaPSel.jpg');display: none}

.btnInglaterraP{background-image: url('../img/inglaterraP.jpg');}
.btnInglaterraC {background-image: url('../img/inglaterraC.jpg');}
.btnInglaterraPSel {background-image: url('../img/inglaterraPSel.jpg');display: none}

.btnIdiomas{
	background-repeat: no-repeat;
	width: 25px;
	height: 16px;
	margin-top: 6px;
	padding-right: 4px;
	cursor: hand;
}

/*Altera cursor da área quando Zoom(In/Out) está ativado*/
.cursorZoomIn{
	cursor: url("cursorZoomIn.cur"), url("../css/cursorZoomIn.cur"), default;
}

.cursorZoomOut{
	cursor: url("cursorZoomOut.cur"), url("../css/cursorZoomOut.cur"), default;
}

.cursorZoomArea{
	cursor: url("cursorZoom.cur"), url("../css/cursorZoom.cur"), default;
}

.cursorMoverMapa{
	/*cursor: url("cursorMoverMapa.cur"), url("css/cursorMoverMapa.cur"), default;*/
	cursor:crosshair;
}

.zoomBox
{
	position:absolute;
	background-color:#666;
	display:block;
	z-index:3;
	border: 1px solid black;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}


table.detalhes{

	font-size:11px;
	width:100%;
}

.detalhes td{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #efefef;
	border-right:1px solid #efefef;
}

.tituloMAG{
	/*background-image: url('../img/tdTituloBg.gif');*/
	/*border-bottom: 1px solid #333;*/
	border: 1px solid #003496;
	background-color: #003496;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	font-size:12px;
	line-height: 16px;
	margin-top:2px;
}
.labelResults{color:#000;font-weight:bold;margin-left:10px;}


table th{
	background-color: #003496;
	color: #fff;
	font-size: 12px;
	padding: 2px;
	font-weight: bold;
	/*border: 1px solid #838382;*/
}

table.detalhes th, table.dadosPorto th{
	text-align: right;
}

#janela2{
	z-index:5;
}

#janela3{
	z-index:6;
}

#janela4{
	z-index:7;
}

#janela5{
	z-index:8;
}

/*aplicada no div dos .btnMais e .btnMenos*/
.btnInfoMAG {
	background-repeat: no-repeat;
	cursor: pointer;
	width: 15px;
	height:15px;
	margin: 1px;
	float:left;
}

/*aplicada nos divs abaixo para inserir imagem*/
.btnMais {background-image: url('../img/btnMais.gif')}
.btnMenos {background-image: url('../img/btnMenos.gif')}

.campoBox label{
	float:left;
	width:90px;
	height:22px;
	line-height:22px;
	text-align:right;
}

.boxBtnJanela{
padding: 3px;
margin:5px 0 0;
background-color:#ccc;
height:28px;
}

.boxBtnJanela .btnQuadrado{
	float:right;
}

 .btnQuadradoLogin {
	background-repeat: no-repeat;
	width: 32px;
	height: 28px;
	margin: 0 1px;
	cursor: pointer;
}

.btnVoltar{background-image: url('../img/btnVoltar.gif');}
.btnVoltarHover{background-image: url('../img/btnVoltar_02.gif'); display: none}

.boxBusca{
	display:none;
	border: 1px solid #000;
	border-top: 0px;
	background-color: #fff;
	position: absolute;
	min-width:142px;
	max-height:150px;
	overflow: auto;
	margin-left:60px;
}

.boxBusca2{
	display:none;
	border: 1px solid #000;
	border-top: 0px;
	background-color: #fff;
	position: absolute;
	min-width:150px;
	max-height:150px;
	overflow: auto;
	margin-left:0px;
}

ul.listaBusca{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.listaBusca li{
	text-indent: 0;
	cursor: pointer;
	padding-left: 2px;
}

ul.listabusca li:hover{
	background-color: #ccc;
}

label.busca{
	width:60px;
	text-align: left;
}

.logoSobre{
   /* background-image: url('../img/miniLogo.png');*/
    width:146px;
    height:31px;
    margin: 0 auto;
}

.conteudoSobre{
   /* background-image: url('../img/miniLogo.png');*/
    width:300px;
    height:115px;
    margin-top: 35px;
	/*border: 1px solid #fff;*/
	color: #fff;
	float:right;
	padding:0 15px 0 0;
}
.expandir{
	float:right;
	margin-top:0px;
}

.ie .expandir{
	float:right;
	margin-top:-20px;
	margin-right:4px;
}



