html, body {
   background: #ffffff;
   color: #000000;
}
A:link {
	TEXT-DECORATION: none;
	color: #4C878D;
//	background-color:inherit;
}
A:visited {
	TEXT-DECORATION: none;
	color: #4C878D;
//	background-color:inherit;
}
A:hover {
	TEXT-DECORATION: underline;
	color: #034657;
//	background-color:inherit;
}

a.menu:link{display:block; background:#99CCFF; color:#4C878D;}//9abfd1
a.menu:visited{display:block; background:#99CCFF; color:#4C878D;}
a.menu:hover{display:block; background:#3399CC; color:#034657;}//990000
a.menu:active{display:block; background:#99CCFF; color:#4C878D;}

//.fred1{display:block; background:#99CCFF; color:#99CCFF;}

P {
	text-align: justify;

}
B {
	COLOR: #666666;
	background-color:inherit;
}

li {
	FONT-SIZE: 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;

}
ADDRESS {
	FONT-SIZE: 8.5pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	white-space: normal;
//	vertical-align: baseline;
	background-color:inherit;
}
TD {
	FONT-SIZE: 8.5pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	text-align: justify;
//vertical-align: top;
	white-space: normal;
	line-height: 15pt;
	background-color:inherit;
}

.logao {COLOR:#FFFFFF;background-color:#FFFFFF;}

TD.pesq1 {
	text-align: justify;
	background-color: #FF3333;
}

TD.pesq2 {
	text-align: justify;
	background-color: #FF6666;
}


menulateral{
	FONT-SIZE: xx-small;
	text-align: center;
	font-weight: bold;
}.caixacombo{
	border-style: solid;
	border-color: #993300;
	background-color: #cccc99;
	FONT-SIZE: 5pt;
	text-align: center;
	font-weight: bold;
}

//.selecionado{
//	background-color: #cccc99;
//	FONT-SIZE: 5pt;
//	text-align: center;
//	font-weight: bold;
//}

.opca1{
	background-color: #ff6666;
	FONT-SIZE: 5pt;
	text-align: center;
	font-weight: bold;
}

.opca2{
	background-color: #ff9999;
	FONT-SIZE: 5pt;
	text-align: center;
	font-weight: bold;
}

.opca3{
	background-color: #ccffff;
	FONT-SIZE: 5pt;
	text-align: center;
	font-weight: bold;
}

.opca4{
	background-color: #99ccff;
	FONT-SIZE: 5pt;
	text-align: center;
	font-weight: bold;
}

.opca5{
	background-color: #3399ff;
	FONT-SIZE: 5pt;
	text-align: center;
	font-weight: bold;
}

MARQUEE {
	FONT-SIZE: 8.5pt;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	white-space: normal;
	background-color:inherit;
}
.enlace {
	TEXT-DECORATION: none
}
.negro {
	COLOR: #000066;
	background-color:inherit;
}
A.vai {
	FONT-SIZE: 7.5pt;
	COLOR: #000066;
	background-color:inherit;
}
.combo {
	FONT-SIZE: 8.5pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
	text-align: justify;
	white-space: normal;
	vertical-align: baseline;
	line-height: 15pt;
	background-color:inherit;
}
.hora {
	FONT-SIZE: 16pt;
	COLOR: #0099CC;
	FONT-FAMILY: "Tubular Hollow", "Arial Black", Verdana, Arial, Helvetica, sans-serif, Roller, Impact;
	letter-spacing: 1pt;
	text-align: justify;
	white-space: normal;
	vertical-align: baseline;
	line-height: 15pt;
	background-color:inherit;
}
.tit {
	font-family: Arial, Verdana, sans-serif;
	font-size: medium;
	font-weight: 600;
	color: #000000;
	background-color:inherit;

}
H1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: medium;
	font-weight: 1000;
	color: #53B9DA;
	background-color:inherit;

}
H2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: medium;
	font-weight: 800;
	color: #53B9DA;
	background-color:inherit;

}
H3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: medium;
	font-weight: 600;
	color: #53B9DA;
	background-color:inherit;

}
.subtit {
	font-family: Arial, Verdana, sans-serif;
	font-size: medium;
	color: #006699;
	background-color:inherit;

}
/* .popper { position : absolute ; visibility : hidden ;} */
#bubble_tooltip{
		width:147px;
		position:absolute;
		display:none;
		text-align: justify;
}
#bubble_tooltip .bubble_top{
		background-image: url('imagens/bubble_top.gif');
		background-repeat:no-repeat;
		height:45px; 
}
#bubble_tooltip .bubble_middle{
		background-image: url('imagens/bubble_middle.gif');
		background-repeat:repeat-y;	
		background-position:bottom;
		padding-left:10px;
		padding-right:10px;
}
#bubble_tooltip .bubble_middle span{
		position:relative;
		top:-8px;
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		font-size:11px;
	color : #000000;
	background-color: #ffffff;
}
#bubble_tooltip .bubble_bottom{
		background-image: url('imagens/bubble_bottom.gif');
		background-repeat:no-repeat;
		height:44px;
		position:relative;
		top:0px;
}

/* Ticker do notmarq1 */

.ticker
{
	position:	relative;
	visibility:	hidden;
	left:		0px;
	top:		0px;
	border-width:	0px; /* changed from 1px to 0px */
	border-style:	solid;
	font-size:	11px;
	width:		100%;
}

.display
{
	padding-bottom:	2px;
	padding-left:	2em;
	padding-right:	2em;
	margin:		0px;
}

/* Retrieved from
"http://developer-test.mozilla.org/docs/DHTML_Demonstrations_Using_DOM/Style:Stock_Ticker:stock-ticker.css"
*/

/* quickSub Style Sheet para o botão de cadastro de feeds rss*/
/* www.methodize.org/quicksub/ */

#quickSub {
  position: absolute;
  font: normal 7pt verdana;
  border: 1px solid #000066;
  visibility: hidden;
  z-index: 1000;
}

/* header - contains title and window closer ([x])  */
#quickSub .qsheader {
  background-color: #FF0033;
  color: #FFFFFF;
  font: bold 7pt verdana;
  padding: 2px 2px 2px 3px;
  border-bottom: 1px solid #000066;
}

#quickSub .qsheader a {
  margin-left: 3px;
  color: #FFFFFF;
  text-decoration: none;
}

/* content - contains aggregator and newsreader links */
#quickSub .qscontent {
  background-color: #EEEEEE;
  color: #000000;
  padding: 1px 3px 2px 2px;
}

#quickSub a {
  margin-left: 3px;
  text-decoration: none;
}

#quickSub a:hover {
  text-decoration: underline;
}

#quickSub .qscontent a:visited { color: #800080; }
#quickSub .qscontent a:link { color: #0000ff; }
#quickSub .qsfooterWhat a:visited { color: #800080; }
#quickSub .qsfooterWhat a:link { color: #0000ff; }

/* footerWhat - contains 'What Is This?' link */
#quickSub .qsfooterWhat {
  background-color: #FF0000;
  text-align: right;
  padding: 1px 3px 2px 3px;
  font: 7pt verdana;
}

/* footer - contains quickSub link */
#quickSub .qsfooter {
  background-color: #006699;
  color: #FFFFFF;
  text-align: right;
  font: 7pt verdana;
  padding: 2px 2px 2px 3px;
  border-bottom: 1px solid #000066;
}

#quickSub .qsfooter a {
  color: #FFFFFF;
  text-decoration: none;
}
/* tabela de preços */
.municipio {
	FONT-SIZE: 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;

}

.km {
	FONT-SIZE: 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;

}

.valorun {
	FONT-SIZE: 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;

}

.horas {
	FONT-SIZE: 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;

}

.valor {
	FONT-SIZE: 8.5pt;
	list-style-position: inside;
	list-style-type: circle;
	text-align: justify;

}




