body {
	background: white;
	margin: 0px;
	padding: 0px;
	color: #024670;
	font-size: 10pt;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	scrollbar-darkwhadow-color	:#78ACFF;
	scrollbar-3dLight-color		:#78ACFF;
	scrollbar-arrow-color		:black;
	scrollbar-base-color		:#EAF2FF;
	scrollbar-face-color		:#EAF2FF;
	scrollbar-highlight-color	:#EAF2FF;
	scrollbar-shadow-color		:#EAF2FF;
	scrollbar-track-color		:white;
}

.gradient {
/* IE10 Consumer Preview */ 
background: url("../images/bg.gif") repeat-x scroll center top #DAE7EC;

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #1E6F96 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #1E6F96 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 487, color-stop(0, #FFFFFF), color-stop(1, #1E6F96));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #1E6F96 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(ellipse farthest-side at center, #FFFFFF 0%, #1E6F96 100%);
}

.fundo_impar {
	background: #FFFFFF;
}

.fundo_par {
 	background: #F4F4F4;
}

.borda{
	background-color: #6D97BC; 
	font-size: 10px;
}

.rodape {
  width: 100%; 
  color: #FFFFFF; 
  position:fixed;
  _position:absolute;
  bottom: 0;
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight+20);
  background-image:url('/HTZFoundationWEB/images/barra_inferior.gif');
  background-repeat:repeat-x;
  font-size: 10px;
}

.rodape-login {
  text-align: center;
  position: absolute;
  width: 100%;
  margin: 0px auto;
  padding-top: 15px;
  bottom: 15px;
  font-size: 13px;
  font-family: Calibri;
  color: #000000;
}

iframe {
	background: white;
	margin: 0px;
	padding: 0px;
	color: black;
	font-size: 10pt;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	scrollbar-darkwhadow-color	:#78ACFF;
	scrollbar-3dLight-color		:#78ACFF;
	scrollbar-arrow-color		:black;
	scrollbar-base-color		:#EAF2FF;
	scrollbar-face-color		:#EAF2FF;
	scrollbar-highlight-color	:#EAF2FF;
	scrollbar-shadow-color		:#EAF2FF;
	scrollbar-track-color		:white;
}

input[type=text], input[type=password] {
  padding-left: 0.3em;
}

option {
  font-size: 9pt;
  font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

select {
    border: 1px solid #1c5e97;
    background-color: #dde7ef;
    font-size: 9pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.groupHead { 
    font-size: 11pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color : #024670; 
    font-weight: bold;
    background: #EAF1F6;
}

.detailGroupHead {
    font-size:11pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color:#024670;
    font-weight:bold;
    background:#EAF1F6;
}

.littleGroupHead { 
    font-size: 7pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color : #024670; 
    font-weight: normal;
    background: #EAF1F6;
}

.info { 
    font-size: 10pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color : black ; 
    font-weight: bold;
    background: white;
}

#error {
  background-color: #DBC5C5;
  border-color: #A87878;
  border-style: solid;
  border-width: 1px;
  color: #FF0000;
  font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  padding: 8px;
  width: 98%;
  text-align: left;
}

hr {
    height:1px;
    color:#6D97BC;
    border-style:solid none none none
}

.help { 
    font-size: 10pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color : white ; 
    background: #6D97BC ;         
    text-decoration: none ; 
    font-weight: bold ;

} 

.trWhite { 
	background: white;
}

.thWhite {
	bgcolor: white;
}
	
td {
    font-size: 10pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 
}

th {
    font-size: 10pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.thSmallSize {
    font-size: 7pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.thMediumSize {
    font-size: 8pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a {
	color: #EAF1F6;
	font-weight: bold;
}

a.item {
	color: black;
	font-weight: normal;
	cursor:help;
	text-decoration: none;
}

.BlueText {
	color: #497AC0;
}

.CurrentTD {
    font-size: 8pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    background: #FFFFC1 ; 
}
.otherTD {
    font-size: 8pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #557964;
}

.ht1 {
    font-size: 21pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #497AC0;
    background: white ; 
}

h2 {
    font-size: 18pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #969696;
}

h3 {
    font-size: 17pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #969696;
}

h4 {
    /*font-size: 17pt;
    padding-left: 5px;
    color: #969696;*/
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

h5 {
    /*font-size: 17pt;
    padding-left: 10px;*/
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #969696;
}

pre {
	background: #F0F0F0;
	padding: 1px;
}

code {
    background: #FFFFE1;
    font-size: 12pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


#Contents {
	width: 100%;
	padding: 20px;
	/*padding-top: 20px;*/
	cursor: default;
}

#HeadLinks {
    background: black;
    font-size: 11pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: white;
    text-align: center;
    vertical-align: middle;
    cursor: default;
}

#HeadLinks a {
	color: white;
	background: transparent;
	text-decoration: none;
	font-weight: normal;
}

#HeadLinks a:hover {
	background: rgb(60,60,60);
	text-decoration: none;
}

#HeadLinks a:active {
	color: red;
	background: transparent;
	text-decoration: none;
}

.HeadChrome {
    background: #A8A8A8;
    font-size: 14pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: white ; 
}

.HorizontalSeparator {
	background: url('dottedline.horizontal.gif');
	height: 20pt; font-style:normal; font-variant:normal; font-weight:normal; font-size:7px; font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.VerticalSeparator {
	background: url('dottedline.vertical.gif');
	width: 10pt; font-style:normal; font-variant:normal; font-weight:normal; font-size:7px; font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.inputBox {
    border: 1px solid #D2DFE8;
    background: #FFF;
    font-size: 9pt;
    font-family: Tahoma,Trebuchet MS,Verdana,Arial,Helvetica;
}
.inputBox2 {
    border: 1px solid #D2DFE8;
    background: white;
    font-size: 9pt;
    font-family: Tahoma,Trebuchet MS,Verdana,Arial,Helvetica;
}

.label { 
    font-size: 10pt;
    font-family: Tahoma,Trebuchet MS,Verdana,Arial,Helvetica;
} 

.stdbutton { 
   font: 11px Tahoma; 
   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F5F9FC', startColorstr='#C3D6E7', gradientType='0');
   width: 95px; 
   height: 20px; 
   background-color: #A9C2D7;
  }

.stdbutton2 { 
   font: 11px Tahoma; 
   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F5F9FC', startColorstr='#C3D6E7', gradientType='0');
   width: 95px; 
   height: 20px;
   background-color: #A9C2D7;
  }

.stdbuttonsmall { 
   font: 11px Tahoma; 
   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F5F9FC', startColorstr='#C3D6E7', gradientType='0');
   width: 85px; 
   height: 20px;  
   background-color: #A9C2D7;
  }

.span {
    font-size: 9pt;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.stdbuttonlarge { 
   font: 11px Tahoma; background-color: #A9C2D7; height: 20px;   
  }

.commandBar {
  background : #6D97BC; height: 15px; valign: center ; 
}
.informationBar {
  background : white; height: 30px; valign: center ; font: 7pt Tahoma;    
}
.informationBar2 {
  background : white; height: 30px; valign: center ; font: 7pt Tahoma;    
}

div {
	scrollbar-darkwhadow-color	:#78ACFF;
	scrollbar-3dLight-color		:#78ACFF;
	scrollbar-arrow-color		:black;
	scrollbar-base-color		:#EAF2FF;
	scrollbar-face-color		:#EAF2FF;
	scrollbar-highlight-color	:#EAF2FF;
	scrollbar-shadow-color		:#EAF2FF;
	scrollbar-track-color		:white;
}

#senha {
	BORDER-RIGHT: #1c5e97 1px solid; 
	BORDER-TOP: #1c5e97 1px solid;
	FONT-SIZE: 9pt; 
	BACKGROUND: #dde7ef;
	BORDER-LEFT: #1c5e97 1px solid;
	BORDER-BOTTOM: #1c5e97 1px solid;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.buttonsenha {
	FONT: 11px Tahoma; BACKGROUND-COLOR: #a9c2d7 ; width: 95px; height: 20px;
}
.activetab { background-color:rgb(109, 151, 188) }
.nonactivetab { background-color:rgb(199, 199, 199) }
div.bairros {
	scrollbar-darkwhadow-color	:#6D97BC;
	scrollbar-3dLight-color		:#6D97BC;
	scrollbar-arrow-color		:black;
	scrollbar-base-color		:#DCE8E1;
	scrollbar-face-color		:#DCE8E1;
	scrollbar-highlight-color	:#DCE8E1;
	scrollbar-shadow-color		:#DCE8E1;
	scrollbar-#6D97BColor		:#6D97BC;
	border                          :solid;
        border-width                    :1px;
        border-color                    :#6D97BC;
        background-color                :#DCE8E1
}
.listitem{
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color       : black;
	cursor      : hand;
	font-weight : normal;
}
.listselected{
	font-weight : bold;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color       : red;
	cursor      : hand;
}
.listover{
	font        : bold;
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color       : black;
	cursor      : hand;
	font-weight : bold;
}

.tdTableHead{
	background-color:"#DEC7C6";
	border-color:#AD797B;
	border-width:1;
	padding-left:3;
	padding-right:3;
	padding-top:0;
	padding-bottom:0;
}
.tdTableLineOne
{
	padding-left:4;
	border:none;
}

.tdTableLineTwo
{
	padding-left:4;
	border:none;
	background-color:"#DDE7EF";
}

.tableTransp
{
	overflow:scroll; 
	border:none;
	cellspacing:"3";
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 4px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
	input.LV_valid_field:hover, 
	input.LV_valid_field:active,
	textarea.LV_valid_field:hover, 
	textarea.LV_valid_field:active {
    	border: 1px solid #00CC00;
	}

.LV_invalid_field, 
	input.LV_invalid_field:hover, 
	input.LV_invalid_field:active,
	textarea.LV_invalid_field:hover, 
	textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
}