td, table
{
	vertical-align: top;
}
#ttable
{
	padding: 0px;
	margin: 0px;
}
.status2
{
    font-size: 9px;
    color: #990000;
}
#ttable button
{
	margin-top: 10px;
}
#ttable td
{
	padding-right: 5px;
}
#reportTable thead th
{
    vertical-align: top;
}
#reportTable tr td
{
    text-align: center;
}
#reportTable tr td.tbDateTime
{
    text-align: right;
}
.tbLimits
{
    width: 100%;
}
.tbLimitsMin, .tbLimitsMax
{
    width: 50%;
    font-size: 10px;
    white-space: nowrap;
}
.tbLimitsMin
{
    text-align: left;
}
.tbLimitsMax
{
    text-align: right;
}
.infoWindowSpace
{
	white-space: nowrap;
}
.smallareas
{
	padding-top: 5px;
}
.topselects
{
	/* width: 165px;*/
}
.topselectsred
{
	width: 120px;
}
.error
{
	background-color: #770000;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 3px;
}
.reportmain
{
	padding: 5px;
	font-size: 18px;
	font-weight: bold;
}
.reportblocktitle
{
	padding: 3px;
}
.reportblock
{
	padding: 3px;
}
#rinicial
{
	position: absolute;
	top: 90px;
	left: 1%;
	width: 98%;
	z-index: 999;
}
.reportTable th
{
	font-weight: bold;
	font-size: 14px;
	padding: 6px;
	background-color: #6990ca;
	color: #FFFFFF;
	border-bottom: #AAAAAA solid 1px;
	margin: 0px;
}
.reportTable td
{
	padding: 6px;
	margin: 0px;
	text-align: right;
}
#rinicial.small
{
	left: 21%;
	width: 78%;
}
#rinicial.big
{
	left: 1%;
	width: 98%;
}
#rootbox, #rootbtn
{
	display: none;
}
.dataCell
{
	border-color: #DADADA;
	border-style: solid;
	border-width: 1px;
}
.msgLink
{
	text-decoration: none;
	font-weight: normal;
	
}
#topo
{
	white-space: nowrap;
}
.l
{
	border-bottom: #394b7e solid 2px;
}
.la
{
	background-color: #CACACA;
	border-bottom: #AAAAAA solid 1px;
}
.lb
{
	background-color: #EAEAEA;
	border-bottom: #AAAAAA solid 1px;
}
h5
{
	margin: 0px;
	margin-bottom: 3px;
	font-size: 10px;
	font-weight: bold;	
}
#lateralResume
{
	position: absolute;
	top: 60px;
	z-index: 111;
	width: 19%;
	left: 1%;
}
#mapaLateral
{
	width: 100%;
	height: 150px;
}
#mapaGrande
{
	width: 100%;
	height: 100%;
}
#mapaGrandeContainer
{
	width: 100%;
	height: 450px;
}
#graficoGrande
{
	width: 100%;
	float: left;
}
.flicon
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.fl
{
	float: left;
}
h4
{
	padding: 4px;
}
.rlink
{
	width: 100%;
	text-align: right;
}
.vc
{
	vertical-align: middle;
	white-space: nowrap;
}
.wc
{
	width: 100%;
	
}
.caixaConteudoGrande
{
	width: 97%;
	margin: 1%;
	padding: 5px;
	border-radius: 2px;
	background-color: #FFFFFF;
	border-color: #DADADA;
	border-style: solid;
	border-width: 1px;
	float: left;
}
.tab
{
	width: 97%;
}
#tabs
{
	width: 100%;
}
.caixaConteudo
{
	width: 46%;
	margin: 1%;
	padding: 5px;
	border-radius: 2px;
	background-color: #FFFFFF;
	border-color: #DADADA;
	border-style: solid;
	border-width: 1px;
	float: left;
}
.trman
{
	background-color: #AAAAAA;
	border-bottom: #FFFFFF solid 1px;
}
