/* CSS Document */
html, body, input, select, div {font:normal 11px verdana}
body{
margin:0;
padding:10px;
border-left:1px solid #999;
height:100%;

}
/* TEXTO */
.alignCenter{text-align:center}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.bold{font-weight:bold}
.maxima{font-size:11px; font-weight:bold; color:#CC0000}
.minima{font-size:11px; font-weight:bold; color:#0000FF}
.media {font-size:11px; font-weight:bold; color:#008000}
.temperatura{font-size:11px; font-weight:bold; color:#CC0000}
.tituloPrincipal{font:bold 16px verdana;}
.textoPeq{font:normal small verdana;}
.verde{color:#009999}
.button{font-family: verdana, Helvetica; font-size: 10px; font-weight: normal}
.darktitle{font-family: verdana, Helvetica; font-size: 11px; font-weight: bold; color:#fff}

/* BORDAS */
.bordaBottom{border-bottom:solid #999}
.bordaRight{border-right:solid #999}
.bordaLeft{border-left:solid #999}
.bordaTop{border-top:solid #999}
.bordaSize1{border-width:1px}
.bordaSize2{border-width:2px}

tr.bordaBottom td{border-bottom:solid #999}
tr.bordaNoBottom td{border-bottom:none #999}
tr.bordaTop td{border-top:solid #999}
tr.bordaSize1 td{border-width:1px}
tr.bordaSize2 td{border-width:2px}
tr.fontcaption {font-family:verdana; font-size:11px; }

.caixaValor{
	width:80px; 
	height:16px; 
	display:block; 
	border:1px solid gray; 
	padding:1px; 
	margin:2px; 
	text-align:right
}

/* CONTENT PLACE */
#Content{
	width:600px; 
	background-color:#fff;
}

#Content600{ 
	width:600px; 
	background-color:#fff;
}
#Content800{
	width:800px; 
	background-color:#fff;
}


/* TABLES */
table.tableTitulo{margin-bottom:5px}
table.alpha { color:#000000; background-color:#FFFFFF; font-family:verdana; font-size:10px; } /* border=0 cellpadding=4 cellspacing=1 */
table.alpha tr.header{ background-color:#00495F;color:#FFFFFF; text-align:center; text-transform:uppercase}
table.alpha tr.title{background-color:#F1F1F1;color:#000; font-weight:bold;} 
table.alpha tr.titleEscuro{background-color:#999;color:#fff; font-weight:bold;} 
table.alpha tr.par{background-color:#EEEEEE}
table.alpha tr.impar{background-color:#F4F4F4}
table.alpha th{text-align:left}
table.alpha tr.over {background-color:#cae4ff}
table.alpha td.nocomm {COLOR: #999999;}
.nocomm {color: #999999;}

/* DIVs */
.error {
	font:bold 12px tahoma;
	color:#9D211E;
	border:1px solid #9D211E; 
	padding:10px; background-color:#f1f1f1;
}
.loading{
	position:absolute; 
	top:0; right:0;
	z-index:1;
	padding:3px;
	background-color:#FF0000;
	color:#FFFFFF;
	font:normal xx-small verdana; 
}
.IconBtn {
	border-width: 0px;
	border-style: none;
	cursor: pointer;
	background-repeat:no-repeat !important;
}

.par{background-color: #EEEEEE; height:22px}
.impar{background-color: #F4F4F4; height:22px}


.tituloLG{
	font-weight: 400; 
	font-size: 19px; 
	color: #009a3a; 
	font-family: Arial,Helvetica
}

.TituloMenuLG { 
		
	text-decoration: none; 
	font-family: arial,Helvetica; 
	font-size: 10pt; 
	color: #009a3a;
	font-weight: bold; 
}


/* #GH - 2009-03-20: Novo CSS */
.hand{cursor: pointer;}

.trPar{
	background-color: #f4f4f4;
    height:22px;
    border-bottom-style:solid;
    border-bottom-width:thin;
    border-bottom-color:#e0dfe3;
}

.trImpar{
    background-color: #eeeeee;
    height:22px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#e0dfe3;
}

.tblRows{
    border-collapse:collapse;
    border-style:solid;
    border-width:1px;
    border-color:#E0DFE3;
}

.tdFundoEscuro{
    color:white;
    background-color:#999999;

    border-collapse:collapse;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#999999;
}

.trBordaDireita{
	border-right-style:solid;
    border-right-width:1px;
    border-right-color:#E0DFE3;
}

.clr { *zoom: 1; }

.clr:before, .clr:after
{ display: table; line-height: 0; content: ""; }

.clr:after { clear: both; }

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert h4 { margin: 0; }
.alert .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.alert-success { color: #468847; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-danger, .alert-error
{ color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
.alert-info { color: #3a87ad; background-color: #d9edf7; border-color: #bce8f1; }
.alert-block { padding-top: 14px; padding-bottom: 14px; }
.alert-block > p, .alert-block > ul { margin-bottom: 0; }
.alert-block p + p { margin-top: 5px; }
