a. {font-family: Arial,Helvetica,Verdana,Tahoma,; color:#ffffff; font-size:9pt; font-weight:normal; text-decoration:none; }
a.:hover { color:ffffff; text-decoration:none; font-weight:bold;}

A.texto:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;  COLOR: #000080; }
A.texto:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; }
A.texto:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;  COLOR: #000080;}
A.texto:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;  COLOR: #000080;}

A.left:link { padding-left: 2pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;  COLOR: #000000;TEXT-DECORATION: none;}
A.left:active { padding-left: 2pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; COLOR: #000000;TEXT-DECORATION: none;}
A.left:visited { padding-left: 2pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;  COLOR: #000000;TEXT-DECORATION: none;}
A.left:hover { padding-left: 2pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica;  COLOR: #000000;TEXT-DECORATION: none;}

A.barra:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; COLOR: #000080; TEXT-DECORATION: none }
A.barra:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.barra:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; COLOR: #000080; TEXT-DECORATION: none }
A.barra:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; COLOR: #000080; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: underline overline }

A.cota:link { padding-left: 5pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: underline }
A.cota:active { padding-left: 5pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: underline}
A.cota:visited { padding-left: 5pt; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: underline }
A.cota:hover { padding-left: 5pt; COLOR: #dedede;  TEXT-DECORATION: inset }

A.topo:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.topo:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.topo:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.topo:hover { COLOR: #0053b9;  TEXT-DECORATION: inset }

A.segui:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.segui:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.segui:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.segui:hover { COLOR: #0053b9;  TEXT-DECORATION: inset }

A.pro:link { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.pro:active { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.pro:visited { FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.pro:hover { COLOR: #c0c0c0;  TEXT-DECORATION: inset }

A.meio:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000010; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.meio:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000010; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.meio:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000010; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.meio:hover { COLOR: #0053b9; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: inset }

A.compare:link { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000010; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.compare:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000010; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.compare:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000010; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.compare:hover { COLOR: #0053b9; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: inset }


A.left:link { PADDING-LEFT: 6px; TEXT-ALIGN: left FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.left:active { PADDING-LEFT: 6px; TEXT-ALIGN: left FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.left:visited { PADDING-LEFT: 6px; TEXT-ALIGN: left FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.left:hover { PADDING-LEFT: 6px; TEXT-ALIGN: left COLOR: #ffffff;  TEXT-DECORATION: inset }


A.pedido:link { PADDING-LEFT: 6px; TEXT-ALIGN: left FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.pedido:active { PADDING-LEFT: 6px; TEXT-ALIGN: left FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none}
A.pedido:visited { PADDING-LEFT: 6px; TEXT-ALIGN: left FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica; TEXT-DECORATION: none }
A.pedido:hover { PADDING-LEFT: 6px; TEXT-ALIGN: left COLOR: #ffffff;  TEXT-DECORATION: inset }

A.menu:link {FONT: 13px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #ffffff;}
A.menu:visited {FONT: 13px verdana,tahoma,arial; FONT-WEIGHT: bold; TEXT-DECORATION: bold; color: #ffffff;}
A.menu:hover {FONT: 13px verdana,tahoma,arial; FONT-WEIGHT: bold;  color: #ffffff;}

.p {font-family: Arial, Helvetica, sans-serif, Verdana; font-size, Verdana: 9pt; font-style: normal; font-weight: normal; color: #000020;}
.box { border : 2px outset #EBECEC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; COLOR: #000080;}

.but1 { border : 1px outset #000000; BACKGROUND-COLOR: #cfcfcf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; COLOR: #000080; cursor: hand;}
.but2 { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; COLOR: #808080; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EBECEC }
.but { border : 1px inset #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; cursor: hand;}
.but3 { border : 1px solid #f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; cursor: hand;}


.input { BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; FONT-SIZE: 11px; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; FONT-FAMILY: Tahoma, Verdana; BACKGROUND-COLOR: #EBECEC}
.input2 { BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; FONT-SIZE: 11px; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; FONT-FAMILY: Tahoma, Verdana; BACKGROUND-COLOR: #ffffff}
.input3 { padding-left: 4pt;BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; FONT-SIZE: 11px; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; FONT-FAMILY: Tahoma, Verdana; BACKGROUND-COLOR: #EBCB92}
input { BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; FONT-SIZE: 11px; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff}
.input_clock { BORDER-RIGHT: whire 0px none; BORDER-TOP: #ffffff 0px none; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 0px none; BORDER-BOTTOM: #ffffff 0px none; FONT-FAMILY: Tahoma, Verdana; BACKGROUND-COLOR: #ffffff}

.radio { BORDER-RIGHT: #efefef 0px none; BORDER-TOP: #efefef 0px none; BORDER-LEFT: #efefef 0px none; BORDER-BOTTOM: #efefef 0px none; BACKGROUND-COLOR: #efefef}
.combo {font-family: Arial, Helvetica, sans-serif, Verdana; font-size, Verdana: 8pt; font-style: normal; font-weight: normal; color: #000020; background-color: #ffffff}
.combo1 { BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; FONT-SIZE: 9px; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; FONT-WEIGHT: normal; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma,Arial, Helvetica, sans-serif}
.combo2 { font-family: Arial, Helvetica, sans-serif, Verdana; font-size, Verdana: 8pt; font-style: normal; font-weight: normal; color: #000020; background-color: #EBECEC}
.combo3 { BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; font-family: Arial, Helvetica, sans-serif, Verdana; font-size, Verdana: 8pt; font-style: normal; font-weight: normal; color: #000020; background-color: #ffffff}

.textarea {background-color: #efefefef; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-size: 10pt; font-style: normal; font-weight: normal;BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; 
.tcap2 { border-color:#862220; border-style:solid; border-width:1;background-color: #000000; text-align:center; height: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight:bold; color: #efefef}


.pontilhado { BORDER-RIGHT: #660033 1px dotted; BORDER-TOP: #660033 1px dotted; FONT-SIZE: 10pt; BORDER-LEFT: #660033 1px dotted; BORDER-BOTTOM: #660033 1px dotted; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #cc3366 }

.boxborder { padding-left: 0px; padding-right: 0px; BACKGROUND-COLOR: #cfcfcf; border-color:#000000; border-style:solid; border-width:1;}
.boxborder_no { BACKGROUND-COLOR: #cfcfcf; border-color:#000000; border-style:none; border-width:1;}
.boxborder2 { BACKGROUND-COLOR: #a1a0a0; border-color:#000000; border-style:solid; border-width:1;}
.boxborder3 { BACKGROUND-COLOR: #a1a0a0; border-color:#000000; border-style:solid; border-width:0;}

.tpromo { padding-left: 3pt;padding-right: 3pt; background-color: #efefef;text-align:left;font-size: 10pt;color:#000090;}
.tfield { text-align:right;padding-right: 3pt; font-size: 9pt;color:#336699;background-color: #efefef}
.tfield_branco { text-align:right;padding-right: 3pt; font-size: 9pt;color:#336699;background-color: #ffffff}
.pg { text-align: right; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000080   }
.tcota { font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000080 }
.tcenter {text-align:center ; background-color: #efefef; FONT-WEIGHT: normal; FONT-SIZE: 8pt; font-COLOR:#000000; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica}
.tcenter_branco {text-align:center ; background-color: #ffffff; FONT-WEIGHT: normal; FONT-SIZE: 8pt; font-COLOR:#000000; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica}
.tright {padding-right: 3pt;text-align:right ; background-color: #indico;FONT-SIZE: 8pt; COLOR: #000080;}	
.tnum{text-align: right; font-family: Arial, Helvetica, sans-serif,Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #000020; background-color: #efefef}
.t_cap {font-family: Verdana, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight:bold; color: #efefef; background-color: #indico}
.tpage {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; font-weight: bold; color: #efefef}
.tped {padding-left: 4pt;height:20pt;background-color=#e1e1e1;font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000020}
.TD2 { border-color:#404040; border-style:solid; border-width:1;padding-left: 4pt; background-color: #e1e1e1;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000020}
.tMenu {padding-left: 5px; padding-right: 0px; border-color:#011676; border-style:solid; border-width:1; background-color: #7782b5; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight:bold; color: #ffffff;}
.t_tr {padding-left: 0px; padding-right: 0px; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; background-color: #indico}
.t_tr_branco {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; background-color: #ffffff}
.tright {padding-left: 0px; padding-right: 0px;;text-align:right ; background-color: #efefef;FONT-SIZE: 10PX; COLOR: #000080;}	
.tleft { padding-left: 0px; padding-right: 0px; background-color: #efefef; font-size: 10px; font-style: normal; font-weight: bold;}
.tleft2 { padding-left: 3px; padding-right: 0px; font-size: 10px; font-style: normal; font-weight: bold;}

.tleft_branco { padding-left: 3pt; background-color: #ffffff; font-size: 10px; font-style: normal; font-weight: bold;}
.ttitulo { padding-left: 3pt; background-color: #336699; font-size: 10px; font-style: normal; font-weight: bold;}

.ttexto { padding-left: 3pt; font-size: 10px; font-style: normal; font-weight: normal; COLOR: #000080;}
.descri_txt { padding-left: 3pt; padding-right: 3pt; font-size: 9px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; COLOR: #000000;}

.table_01 {width:780px; cellpadding:1px; cellspacing:1px; BACKGROUND-COLOR: #efefef; border-color:#000000; border-style:solid; border-width:1;}
.td_01 {font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; COLOR: #000000;}

.bgtable {background-color: #862230;}
.maintable {width:780px;cellpadding:0px; cellspacing:0px}
.lefttable {width:140px; background:#1e1e1e}
.righttable {width:140px; background:#1e1e1e}
.centertable {width:500px; background:#ffffff}
.menu {padding-left: 4pt; height: 18px;}

.texto_pequeno { FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Helvetica,  }
.texto { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma, Arial, Helvetica, sans-serif }
.texto_busca { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma, Arial, Helvetica, sans-serif }
.texto_main { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma, Arial, Helvetica, sans-serif }
.texto_branco { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: bold; FONT-FAMILY: Verdana,Tahoma, Arial, Helvetica, sans-serif }
.texto2 { FONT-SIZE: 11px; COLOR: #7c7c7c; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none }
.texto3 {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #000020}
.texto4 { FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none }

.titulo { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #808080; LINE-HEIGHT: 125%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LETTER-SPACING: 2px; TEXT-DECORATION: none }
.formulario { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #808080 1px solid; COLOR: #000000; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eaeaea }
.scrollbar { arrow-color: #507462; base-color: #507462; dark-shadow-color: #000000; track-color: #507462 }

.img3 {BORDER-RIGHT: black 1px inset; BORDER-TOP: black 1px outset; BORDER-LEFT: black 1px outset; BORDER-BOTTOM: black 1px inset; cursor: hand}
.img2 {cursor: hand}
.img {cursor: hand}

.box { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif}

.TD { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000010; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif}

 .btitle {FONT: 17px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #008000;}
 .wtitle {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #FFFFFF;}
 .blacktitle {FONT: 12px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #000000;}
 .mtext {FONT: 11px verdana,tahoma,arial; color: #000000;}
 .bmtext {FONT: 11px verdana,tahoma,arial; FONT-WEIGHT: bold; color: #000000;} 
A.smenu:link {FONT: 12px verdana,tahoma,arial;   TEXT-DECORATION: none; color: #004000;}
A.smenu:visited {FONT: 12px verdana,tahoma,arial;   TEXT-DECORATION: none; color: #00a000;}
A.smenu:hover {FONT: 12px verdana,tahoma,arial;  TEXT-DECORATION: none; color: #ffffff;}
A.ssmenu:link {FONT: 11px verdana,tahoma,arial;  TEXT-DECORATION: none; color: #004000;}
A.ssmenu:visited {FONT: 11px verdana,tahoma,arial;  TEXT-DECORATION: none; color: #007000;}
A.ssmenu:hover {FONT: 11px verdana,tahoma,arial;  TEXT-DECORATION: none; color: #ffffff;}
A.txtlink:link {FONT: 11px verdana,tahoma,arial;  TEXT-DECORATION: none; color: #0000FF;}
A.txtlink:visited {FONT: 11px verdana,tahoma,arial;  TEXT-DECORATION: none; color: #8080FF;}
A.txtlink:hover {FONT: 11px verdana,tahoma,arial;  TEXT-DECORATION: underline; color: #000000;}
A.boldlink:link {FONT: 11px verdana,tahoma,arial;  FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0000FF;}
A.boldlink:visited {FONT: 11px verdana,tahoma,arial;  FONT-WEIGHT: bold; TEXT-DECORATION: none; color: #0000CC;}
A.boldlink:hover {FONT: 11px verdana,tahoma,arial;  FONT-WEIGHT: bold; TEXT-DECORATION: underline; color: #000000;}
.campo_alerta
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
border: 1px solid black;
background-color: #ffff99;
}
.texto_pagina
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: dimgray;
}

.tabela_formulario
{
width: 200;
background-color: white;
}

.titulo_campos
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: dimgray;
background-color: whitesmoke;
}

.campos_formulario
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: dimgray;
background-color: gainsboro;
border: 1px inset;
}

.botao_enviar
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: white;
background-color: gray;
}

.clearfixplain {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

/* HACK : Mozilla span.widget_container has display space */
.widget_container {
	border: 1px solid transparent;
}
/* End hide from IE-mac */


div.tooltip_div {
	position: absolute;
	display: none;
	background-color: #ffffe1;
	font: 11px Verdana, sans-serif;
	border: 1px solid black;
	padding: 2px 3px 2px 3px;
}

/*
 * the navigation markup : container div with a ul inside.
 * each list element has a class to differentiate it ( prev, next etc)
 * inside each list element there is a link.
 */
div.KT_textnav_AZ {
	display: inline;
	width: 38em !important;
	font-size: 0.95em !important;
	font-family: verdana,arial,sans-serif;
}
div.KT_textnav, div.KT_textnav div {
	display: inline;
	text-align: center;
	/*padding: 5px 0px 5px 0px;*/
}
	/* hide list markers  and padding / margin */
	div.KT_textnav ul {
		text-align: center;
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		/* make list display "inline" */
		div.KT_textnav ul li {
			display: inline;
			width: 60px;
	    padding: 0px 5px 0px 12px;
      white-space: nowrap;
			/* float: left; */
		}
		/* make list display "inline" */
		div.KT_textnav_AZ ul li {
			display: inline;
		    padding: 0;
			margin: 0;
			width: auto;
			/* float: left; */
		}

			div.KT_textnav ul li a, div.KT_textnav ul li a:hover, div.KT_textnav ul li a:visited, div.KT_textnav ul li a:active {
				padding: 0;
				margin: 0;
			}
			div.KT_textnav ul li a.disabled {
				text-decoration: none;
				color: #AAAAAA;
				cursor: default;
			}

div.KT_textnav ul li a.NAV_selected {
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 4px !important;
	cursor: default;
}
div.KT_textnav ul li.NAV_selected {
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 4px !important;
	cursor: default;
}
div.KT_textnav ul li.NAV_disabled {
	color: #AAAAAA;
	padding: 0px 0px 0px 4px !important;
	cursor: default;
}
div.KT_nav_statistics{
	display: inline;
	font-size: 0.85em !important;
	font-family: verdana,arial,sans-serif;
}
div.KT_nav_form{
	display: inline;
	font-size: 0.85em !important;
	font-family: verdana,arial,sans-serif;
}
.MXW_Spin {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
.seldrop {
	float:none;
	clear:both;
	position:absolute;
}
	.MXW_Spin_table {
		border: 0px ! important;
		margin:0px ! important;
		padding: 0px ! important;
		float: left;
		clear: both;
	}
		.MXW_Spin_table tr {
			border: 0px ! important;
			margin:0px ! important;
			padding: 0px ! important;
		}
		.MXW_Spin_table td {
			vertical-align: middle ! important;
			border: 0px ! important;
			margin:0px ! important;
			padding: 0px ! important;
		}
	.MXW_Spin_td_btnup {
		background-image: url('images/wdg_up.gif');
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-color: #cccccc;
		line-height: 8px;
		font-size: 1px
	}
	.MXW_Spin_td_btndown {
		background-image: url('images/wdg_down.gif');
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-color: #cccccc;
		line-height: 8px;
		font-size: 1px
	}
	.mxw_v {
		background-image: url('images/down.gif');
		background-repeat: no-repeat;
		background-position: 50% 50%
	}
	.mxw_add {

	}
	.MXW_Spin_div_up {
		width:17px;
		cursor:default;
		border-left: 1px solid #ddd; border-top: 1px solid #ddd;
		border-bottom: 1px solid #000; border-right: 1px solid #000;
	}
	.MXW_Spin_div_down {
		width:17px;
		cursor:default;
		border-left: 1px solid #000; border-top: 1px solid #000;
		border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;
	}

/* effects of the alert message on the widget element ( when mask is incorrect) */
.MXW_RTE_visual_alert_on,
.MXW_RTE_visual_alert_input,
.MXW_MIN_visual_alert_input,
.MXW_SMD_visual_alert_input,
.MXW_ICT_visual_alert_input {
		border-left: 2px solid #4C7ECF;
		border-top: 2px solid #4C7ECF;
		border-bottom: 2px solid #3c63a2;
		border-right: 2px solid #3c63a2;
}

.MXW_RTE_visual_alert_off {
}

/*
 * visual effect on explanatory div floating next to an element ( when mask is incorrect) */
.MXW_MIN_visual_alert_div,
.MXW_SMD_visual_alert_div,
.MXW_SMDCAL_visual_alert_div,
.MXW_ICT_visual_alert_div,
.MXW_RTE_visual_alert_div {
	white-space: nowrap ! important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding:2px 4px;
	color: #fff;
	background-color: #3c63a2;
}

	.MXW_ICT_visual_alert_div {
		padding: 0px;
		margin-left: 0px;
	}

	.MXW_RTE_visual_alert_div {
		padding: 0px;
		margin-left: 20px;
	}
	.MXW_SMDCAL_visual_alert_div {
		padding: 0px;
		margin-left: 20px;
	}


.MXW_MMO_container td {
	vertical-align: middle ! important;
}

/* ensure menu mover stays the same width even when it is empty */
.MenuMover_select {
	width:150px;
}
.MenuMover_button {
	width:32px;
}


/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #d4d0c8;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: url('images/menuarrow.gif') no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #d4d0c8;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


BODY {  SCROLLBAR-FACE-COLOR: #e7e7e7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #808080;
	SCROLLBAR-SHADOW-COLOR: #010101; 
	SCROLLBAR-3DLIGHT-COLOR: #808080; 
	SCROLLBAR-ARROW-COLOR: #808080; 
	SCROLLBAR-DARKSHADOW-COLOR: #808080
	}
