


a.menutopo:link,  a.menutopo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #27318b;
	font-weight: bold;
	text-decoration: none;
}
a.menutopo:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#231f20;
	text-decoration: none;
}

a.menuesq:link,  a.menuesq:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #231F20;
	text-decoration: none;
}
a.menuesq:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #27318b;
	text-decoration: none;
}

.menuesq_sel {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #27318b;
	text-decoration: none;
}
.Arial {
	font-family: Arial, Helvetica, sans-serif;
	color: #828181;
	font-size:12px;
	font-weight: normal;
}
.titulolink
{
	font-size: 16px;
}

.titulo 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #010a4d;
	font-weight: 600;
}
.txtazul
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010a4d;
	font-weight: 600;
}

.txtpreto
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.data
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #828181;
	font-weight: 600;
}

.hr1
{
    	height:1px;
	color: #828181;
}

a:link,  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #010a4d;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#828181;
	text-decoration: none;
}


body{
	font-family: Arial, Helvetica, sans-serif;
	color: #828181;
	font-size:11px;
	margin:0;
   	padding:0;
    	text-align:left; /* hack para o IE */	
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #828181;
	font-size:12px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	color: #828181;
	font-size:12px;
}
.box1 {
	background-color: #ffffff;
	border: 1px solid #828181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #828181;
	text-decoration: none;
}

a.calendario:link,  a.calendario:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #010a4d;
	text-decoration: none;
	background-color: #dcdcdc;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	WIDTH: 20px;
	vertical-align:text-middle;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;	
	PADDING-TOP: 0px;

}
a.calendario:hover, a.calendario:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
	background-color: #dcdcdc;
HEIGHT: 20px;
	TEXT-ALIGN: center;
	vertical-align:text-middle;
	WIDTH: 20px;
MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;	
	PADDING-TOP: 0px;
BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	BORDER-RIGHT: 1px;
	BORDER-TOP: 1px;

}
a.calendario1:link,  a.calendario1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #010a4d;
	text-decoration: none;

}
a.calendario1:hover, a.calendario1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}
.calendario2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;

}
a.calendario3:link,  a.calendario3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;

}
a.calendario3:hover, a.calendario3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #818181;
	text-decoration: none;
}
.CalCOuterTableClass {
	BACKGROUND-COLOR:#ffffff;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;	
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}
.CalCWDayNTDClass {
	BACKGROUND-COLOR:  #dcdcdc;
	COLOR: #010a4d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	TEXT-ALIGN: center;
}
.CalCWDayWTDClass {
	BACKGROUND-COLOR:  #dcdcdc;
	COLOR: #010a4d;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	TEXT-ALIGN: center;
}
.CalCDayNTDClass {
	BACKGROUND-COLOR: #ffffff;
	color: #010a4d;
	CURSOR: hand;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	WIDTH: 20px;
}
.CalCDayWTDClass {
	BACKGROUND-COLOR: #ffffff;
	color: #010a4d;
	CURSOR: hand;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	WIDTH: 20px;
	
}

.boxinput {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.botao {height:18px;cursor:hand;COLOR: #ffffff; BACKGROUND-COLOR: #010a4d;font-size:7pt; }