body, html {width:100%;height:100%;margin:0px;}
.header{
  margin: -3px;
  z-index:1;
  background: url('../image/parceiros/fundo_header.jpg') no-repeat top left;
  width: 100%;
  height: 155px;
}

.fundo_topo{
  margin-left: -2px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background: url('../image/parceiros/fundo_topo.jpg') repeat-x top left;
  width: 100%;
}

.logo_minuano{
  position: absolute; top:29px; left: 53px;
}

.contato_minuano{
  position: absolute; top:19px; left: 474px;
  text-align: center;
  font-family: arial, helvetica; font-size: 8pt; color: #575757;
  letter-spacing: 0.001em;
}

a:visited{font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; text-decoration: underline; color:#575757}
a:link{font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; text-decoration: underline; color:#575757}
a:active{font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; text-decoration: underline; color:#575757}
a:hover{font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; text-decoration: underline; color:#575757}

a.geral:visited{font-family: arial, helvetica; font-size: 9pt; letter-spacing: 0.001em; text-decoration: none; color:#000000}
a.geral:link{font-family: arial, helvetica; font-size: 9pt; letter-spacing: 0.001em; text-decoration: none; color:#000000}
a.geral:active{font-family: arial, helvetica; font-size: 9pt; letter-spacing: 0.001em; text-decoration: none; color:#000000}
a.geral:hover{font-family: arial, helvetica; font-size: 9pt; letter-spacing: 0.001em; text-decoration: underline; color:#000000}


a.footer:visited{text-decoration: none; color:#F7F7F7}
a.footer:link{text-decoration: none; color:#F7F7F7}
a.footer:active{text-decoration: none; color:#F7F7F7}
a.footer:hover{text-decoration: underline; color:#FFFFFF}

a.redDataFont:visited{  font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; float: right; text-align: right; text-decoration: none; color:#B30000}
a.redDataFont:link{  font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; float: right; text-align: right; text-decoration: none; color:#B30000}
a.redDataFont:active{  font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; float: right; text-align: right; text-decoration: none; color:#B30000}
a.redDataFont:hover{  font-family: arial, helvetica; font-size: 8pt; letter-spacing: 0.001em; float: right; text-align: right; text-decoration: underline; color:#B30000}

.rodape_endereco{
  font-family: verdana, arial, helvetica; font-size: 7pt; color: #FFF;
  letter-spacing: 0.01em;
  padding: 12px;
}

.erro {
	font-family: arial, helvetica;
	font-size: 8pt;
	color:#B30000;
	margin-left: 43px;
}
	

.footer_logo{
  position: absolute;
  bottom: 0px;
  margin-bottom: 0px;
  right: 0px;
  z-index:1;
}

.rodape{
  position: absolute;
  left:0;
  bottom: 0;
}

.fundo_rodape{
  background:url("../image/parceiros/footer_background.jpg") repeat-x left;
}

.titulo{
  margin-top: 20px;
  margin-left: 40px;
}

.content{
  margin-top: 20px;
  margin-left: 40px;
}

.linha{
  padding: 0px;
  padding-left: 1px;
  vertical-align: bottom;
  border-bottom: solid 1px #A9ADC2;  
}

.texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002C53;
  letter-spacing: 0.01em;
  padding-top: 5px;
  padding-left: 2px;
}
.textoPreto{
  font-family: arial, helvetica; font-size: 9pt; color: #000000;
  letter-spacing: 0.01em;
  padding-top: 5px;
  padding-left: 2px;
}

.form{
  font-family: arial, helvetica; font-size: 9pt; color: #575757;
  letter-spacing: 0.01em;
  padding-top: 10px;
  padding-left: 42px;
}

.input{
  margin-bottom: 2px;
  border-top: solid 2px #000;
  border-left: solid 2px #000;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  background-color: #f0f3f7;
}

.ColumnHeader{
  font-family: arial, helvetica; font-size: 9pt; font-weight: bold;
  padding: 2px;
}

.DataTD{
  font-family: arial, helvetica; font-size: 8pt; color: #B30000;
  border-bottom: solid 1px #A9AdC2;
  padding: 5px;
}

.Label{
  font-family: arial, helvetica; font-size: 9pt; font-weight: bold; color: #002C53;
  letter-spacing: 0.001em;
  padding-top: 6px;
}

.DataFont{
  font-family: arial, helvetica; font-size: 9pt;
  letter-spacing: 0.001em;
  padding: 2px;
}

.AlternateDataTD{
  font-family: arial, helvetica; font-size: 8pt;
  border-bottom: solid 1px #A9AdC2;
  padding: 5px;
}

.userAtual{
  font-family: arial, helvetica; font-size: 8pt;
  letter-spacing: 0.001em; 
  float: right;
  text-align: right;
  vertical-align: bottom;
}

.formPesquisa{
  font-family: arial, helvetica; font-size: 9pt; color: #575757;
  letter-spacing: 0.01em;
  padding-top: 5px;
  padding-left: 2px;
  border-left: solid 0px #A9ADC2; 
  padding-left: 0px; 
  margin-left: 0px;
}

.colunaPesquisa{
   border-left: solid 1px #A9ADC2; 
   padding-left: 20px; 
   margin-left: 20px;
}

.linhaEsquerda{
   border-left: solid 1px #A9ADC2; 
   padding-left: 20px; 
   margin-left: 20px;
   vertical-align: top;
}

.linhaDireita{
   border-right: solid 1px #A9ADC2; 
   padding-right: 20px; 
   margin-right: 20px;
   vertical-align: top;
}

select{
  font-family: arial, herlvetica; font-size: 8pt; font-weight: normal; color: #002C53;
  letter-spacing: 0.001em;
  padding-top: 0px;
  margin-bottom: 2px;
  size: 1px;
  border-top: solid 2px #000;
  border-left: solid 2px #000;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  background-color: #f0f3f7;
}

option{
  font-family: arial, herlvetica; font-size: 8pt; font-weight: normal; color: #002C53;
  letter-spacing: 0.001em;
  padding-top: 0px;
  margin-bottom: 2px;
  background-color: #f0f3f7;
}

