html, body {
	font:normal 12px verdana; 
	margin:0; 
	padding:0; 
	border:0 none; 
	overflow:hidden; 
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link {
	text-decoration: none; 
	color: #000000;
}
A:visited {
	text-decoration: none; 
	color: #0E0E0E;
}
A:active {
	text-decoration: none; 
	color: #0E0E0E;
}
A:hover {
	text-decoration: underline; 
	color: #000000;
}
#tabela{
	margin: 0px 0px 0px 0px; /*TOP RIGHT BOTTOM LEFT */
	border: 1px solid #EDEDED; 
	border-spacing:0px;
	border-left: 0px;
	border-bottom:0px;
	border-collapse: collapse;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	background-color:#FFFFFF;
    -moz-outline: none;
	-moz-user-focus: normal;
}

#tabela td{
	border: 1px #EEEEEE solid;
	padding: 3px 3px 3px 3px;
	height:23px;
}
#tabela th{
	font-weight:bold;
	border: 1px #D0D0D0 solid;
	padding: 3px 3px 3px 5px;
	background: #F9F9F9 url('../imagens/templates/table/header_bg.gif') repeat-x 0 bottom;
	cursor:default;
    zoom:1;
    height:24px;
}
#tabela tr:hover{
	border: 1px #DDDDDD solid;
	background-color:#EFEFEF;
}

#tabela_simples{
	margin: 0px 0px 0px 0px; /*TOP RIGHT BOTTOM LEFT */
	border-spacing:0px;
	border-left: 0px;
	border-bottom:0px;
	border-collapse: collapse;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}
#tabela_simples td{
	padding: 3px 3px 3px 3px;
	height:23px;
}
#tabela_simples th{
	font-weight:bold;
	border: 1px #D0D0D0 solid;
	padding: 3px 3px 3px 5px;
	background: #F9F9F9 url('../imagens/templates/table/header_bg.gif') repeat-x 0 bottom;
	cursor:default;
    zoom:1;
    height:24px;
}

#tabela_print{
	margin: 0px 0px 0px 0px; /*TOP RIGHT BOTTOM LEFT */
	border-spacing:0px;
	border-left: 0px;
	border-bottom:0px;
	border-collapse: collapse;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
}
#tabela_print td{
	padding: 3px 3px 3px 3px;
}
#tabela_print th{
	font-weight:bold;
	border: 1px #D0D0D0 solid;
	padding: 3px 3px 3px 5px;
	background: #F9F9F9 url('../imagens/templates/table/header_bg.gif') repeat-x 0 bottom;
	cursor:default;
}

.tabelaMapa{
	margin: 0px 0px 0px 0px; /*TOP RIGHT BOTTOM LEFT */
	border: 1px solid #EDEDED; 
	border-spacing:0px;
	border-left: 0px;
	border-bottom:0px;
	border-collapse: collapse;
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	background-color:#FFFFFF;
    -moz-outline: none;
	-moz-user-focus: normal;
}
.tabelaMapa td{
	border: 0px #EEEEEE solid;
	padding: 3px 3px 3px 3px;
	/*height:23px;*/
}
.tabelaMapa th{
	font-weight:bold;
	border: 1px #D0D0D0 solid;
	padding: 3px 3px 3px 5px;
	background: #F9F9F9 url('../imagens/template/table/header_bg.gif') repeat-x 0 bottom;
	cursor:default;
    zoom:1;
    height:24px;
}
.tabelaMapa tr{
	border: 1px #FFFFFF solid;
	background-color:#FFFFFF;
}
.tabelaMapa tr:hover{
	border: 1px #DDDDDD solid;
	background-color:#EFEFEF;
}

.cursor{
	cursor:move
}

.paginacao{
	margin: 5px 5px 5px 5px; /*TOP RIGHT BOTTOM LEFT */
	padding: 10px 10px 10px 10px;
	border: 0px;
	font:normal 12px arial, tahoma, helvetica, sans-serif;
}
.form{
	font:normal 13px tahoma, arial, helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #B5B8C8;
	text-align:left;
	height:22px;
}
.textarea{
	font:normal 13px tahoma, arial, helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #B5B8C8;
	text-align:left;
}
.button{ 
	background:url(../imagens/templates/button.jpg) no-repeat;
	width:85px;
	height:21px;
	border:0 none;
    font:normal 11px tahoma,verdana,helvetica;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
}
.text{
	font:normal 12px arial, tahoma, helvetica, sans-serif;
}
.legenda{
	font:normal 10px arial, tahoma, helvetica, sans-serif;
}
.formTable{
	width: 100%;
	border: 0px;
	font:normal 12px tahoma, arial, helvetica, sans-serif;
	background-color:#DFE8F6;
}
.formTable td{
	padding: 2px 5px 2px 5px;
}

.linha_zero{
	visibility:hidden;
	display:none;
}

.formStatus{
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	border:0px;
	text-align:left;
	height:15px;
	position:absolute;
	padding-top: 0px;
}

.smallForm{
	font:normal 11px tahoma, arial, helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #B5B8C8;
	text-align:left;
	height:16px;
}

.sol{ 
	background:url(../imagens/16x16/sol.png) no-repeat;
}
.chuva{ 
	background:url(../imagens/16x16/chuva.png) no-repeat;
}

.on{ 
	background:url(../imagens/16x16/on.png) no-repeat;
}
.off{ 
	background:url(../imagens/16x16/off.png) no-repeat;
}

.stopOn{ 
	background:url(../imagens/16x16/stopOn.png) no-repeat;
}
.stop{ 
	background:url(../imagens/16x16/stop.png) no-repeat;
}
.on_green{ 
	background:url(../imagens/16x16/on_green.png) no-repeat;
}
.stopOff{ 
	background:url(../imagens/16x16/stopOff.png) no-repeat;
}
.circle{ 
	background:url(../imagens/16x16/circle.gif) no-repeat;
}
.risco_on{ 
	background:url(../imagens/16x16/risco_on.png) no-repeat;
}
.risco_off{ 
	background:url(../imagens/16x16/risco_off.png) no-repeat;
}
.cerca{ 
	background:url(../imagens/16x16/cerca.png) no-repeat;
}
.cerca_in{ 
	background:url(../imagens/16x16/cerca_in.gif) no-repeat;
}
.cerca_out{ 
	background:url(../imagens/16x16/cerca_out.gif) no-repeat;
}

.permissao_individual{
	background-color: #F9E89B;
}

.magnifier{ 
	background:url(../imagens/16x16/magnifier.png) no-repeat;
}


/********** Salvador *********/
input.input-value{
	min-width: 40px;
	width: 100px;
	float: left;
}

input.input-value:read-only {
    background-color: #CCC;
}

label.label-value{
	width: auto;
	float: left;
}

.btn-content{
	float: right;
}


.btn-cfg .salvar, .btn-cfg .padrao{
	width: 32px !important;
	float: left;
	cursor:pointer;
}
/********** Fim Salvador *********/

/* Separação de placas em um mesmo relatório */
.identify-row1{
	background-color: #e5e5e9;
}
