body {
background-color:#FFFFFF; 
background-image:none;
padding:0;
margin:0;
}

#sitemain {
position:relative; 
clear:both; 
width:760px; 
height:500px; 
background-color:transparent; 

margin:0 auto 0 auto; 
}

#logo {
position:relative; 
float:left; 
clear:both; 
width:760px; 
height:80px; 
background-color:#87CEFA; 
font-size:10px;
}

#login {
	background: url(images/login_bg.jpg) repeat-y;
	font-weight: bold;
	color: #E1E1D5;
}
#login-bot {
	background: bottom url(images/login_bot.jpg) no-repeat;
	padding: 6px 0px 19px 0px;
}
#login-box {
	float: left;
	width: 260px;
}
#login h2 {
	margin: 0px;
	padding: 0px 0px 3px;
}
#login a {
	color: #303228;
}
#login a:hover {
	color: #1C1D10;
}
#login-box h2 {
	padding: 0px 0px 3px 30px;
	margin-left: 45px;
	margin-bottom: 3px;
  color: #303228;
  font: 18px "arial narrow", arial, sans-serif;
  background: url(images/h_login.gif) no-repeat;
}
#login-box h2 em {
  font-style: normal;
  color: #ECEEE4;
}
#login-username {
	float: left;
	width: 195px;
	text-align: right;
	color: #303228;
}
#login-username input {
	width: 120px;
	background: #FFFFFF;
	color: #303228;
	font-size: 10px;
	border: 1px solid #60654E;
}
#login-username div {
	padding-bottom: 1px;
}
#login-button {
	float: left;
	width: 45px;
	margin: 2px 10px;
}
#login-box .reg {
	text-align: right;
	padding: 6px 27px 0px 0px;
}
#login-welcome {
	float: right;
	width: 278px;
}
#login-welcome div {
	padding-right: 23px;
}
#login-welcome h2 {
  color: #4E523F;
  font: 20px "arial narrow", arial, sans-serif;
  margin-bottom: 0.3em;
  padding-bottom: 0px;
}
#login-welcome p {
  margin-top: 0px;
}

#head {
position:relative; 
float:left; 
clear:both; 
width:760px; 
height:25px; 
background-color:transparent; 
font-size:10px;
}
.enviar {
background-image:url(images/enter2.gif); 
height: 40px; 
width: 130px; 
border:0px;
background-color: transparent; 
}

#logo img {position:relative; left:20px; top:13px; border:0}

#grptop {
position:relative; 
float:left; 
width:760px; 
height:40px; 
background-color:#87CEFA; 
font-family:verdana,arial,sans-serif; 
font-size:10px;
}

#CommentLine {position:relative; float:left; width:60px; height:44px; background-color:#87CEFA; font-size:10px;}
#menuttl {position:relative; float:left; width:145px; height:44px; background:url("images/pattern3.jpg") repeat; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:20px; color:#F0F8FF;}
#menuttl .tl {position:relative; float:left; background: url("images/tl1.gif") 0 0 no-repeat; width:100%; height:100%;}
#menuttl .tr {position:relative; float:left; background: url("images/tr1.gif") 100% 0 no-repeat; width:100%; height:100%;}
#menuttl .comment {position:relative; text-align:center; top:10px;}
#CommentLine4 {position:relative; float:left; width:555px; height:44px; background-color:#87CEFA; font-size:10px; color:#F0F8FF;}

#grpmle {
float:left; 
width:760px; 
height:500px; 
background-color:#4682B4; 
z-index:90;
overflow:auto;
}

#CommentLine6 {position:relative; float:left; width:60px; height:358px; background:#4682B4 url("images/uds1.gif") repeat-x; font-family:verdana,arial,sans-serif; font-size:10px;}
#menu {position:relative; float:left; width:145px; height:358px; background:url("images/pattern3.jpg") repeat; font-family:arial,helvetica,sans-serif; font-weight:bold; z-index:90;}
#menu .lt {position:relative; float:left; background: url("images/dot1.gif") 0 0 repeat-x; width:100%;}
#menu .bl {position:relative; float:left; background: url("images/bl1.gif") 0 100% no-repeat; width:100%;height:358px;}
#menu .br {position:relative; float:left; background: url("images/br1.gif") 100% 100% no-repeat; width:100%;height:358px;}
#menu ul {margin:0; padding:5px 0 0; font-size:14px;}
#menu li {overflow:inherit; list-style-type:none; margin:0; padding:0; } 
#menu a {text-decoration:none; margin:0; padding:7px 10px 0; display:block; height:21px; color:#87CEFA;}
#menu a.first {margin:0; padding:7px 10px 0; } 
#menu a:hover {color:#FFFF00;}
#grpmain {position:relative; float:left; width:555px; height:358px; background:#4682B4 url("images/uds1.gif") repeat-x; font-family:verdana,arial,sans-serif; font-size:10px;}
#bodyttlsp {position:relative; float:left; clear:both; width:740px; height:40px; background:transparent; font-size:1px; } 
#bodyttl {position:relative; float:left; clear:both; left:10px; width:740px; height:40px; background-color:transparent; font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:20px; color:#F5FFFA;}
#bodyttl .lb {
	position:relative;
	float:left;
	background: url("images/dott1.gif") 0 100% repeat-x;
	width:740px;
	height:40px;
	position:absolute;
	bottom:0px;
}
#bodyttl .comment {position:relative; text-align:left; left:10px; top:8px;}

#bgtxt2sp {
position:relative; 
float:left; 
clear:both; 
width:740px; 
height:450px; 
background:transparent; 
font-size:1px; 
}


#bgtxt2 {
position:relative; 
float:left; 
clear:both; 
left:10px; 
width:740px; 
height:450px; 
background-color:transparent; 
font-family:verdana,arial,sans-serif; 
font-size:10px;
color:#000099; 
color:#FFFAFA;
overflow:auto;
}

#bgtxt2 .spacebs {font-size:12; margin:0; padding:15px 0 0 0;} 
#bgtxt2 .midtlt {position:relative; background:#FAFAD2; width:505px; left:10px; right:10px; font-family:arial,sans-serif; font-size:12px; font-weight:bolder; color:#00008B; margin:0; padding:2px 0 2px 10px;}
#bgtxt2 ul {margin:0; padding:5px 0 5px 35px;}
#bgtxt2 li {list-style-type:disc; font-family:arial,sans-serif; font-size:13px; margin:0; padding:1px 0;}
#bgtxt2 table {position:relative; width:515px; left:10px; right:10px; border-collapse:collapse; border:1px solid #C0C0C0; font-family:arial,sans-serif; font-size:12px; color:#00008B; margin:0; padding:0;}
#bgtxt2 tr {vertical-align:middle;}
#bgtxt2 th {background:#FAFAD2; border:1px solid #C0C0C0; text-align:left; margin:0; padding:3px 0 3px 10px; color:#00008B;}
#bgtxt2 td {border:1px solid #C0C0C0; text-align:center;width:25%; margin:0; padding:3px 0; color:#FFFAFA;}
#btm {position:relative; float:left; clear:both; width:760px; height:50px; background-color:#4682B4; font-family:verdana,arial,sans-serif; font-size:10px;}
#cmt {position:relative; float:none; clear:both; width:760px; height:25px; background-color:#0073D2; font-family:verdana,arial,sans-serif; font-size:10px; color:#D3D3D3;}
#cmt .comment {position:relative; left:5px; top:6px;}

#menu {
position:relative; 
float:left;
clear:both; 
width:580px; 
height:30px; 
background:#696969 url("images/stp1.gif") repeat-x; 
font-family:arial,sans-serif; 
font-weight:bold; 
font-size:10px; 
color:#A9A9A9; 
z-index:90;
}

#menu ul {
float:right; 
margin:0; 
padding:0 5px 0 0; 
font-size:12px;
}

#menu li {
overflow:inherit; 
list-style-type:none; 
margin:0; 
padding:7px 5px 0; 
float:left;
}
 
#menu a {
text-decoration:none; 
margin:0; padding:0; 
height:23px; 
color:#A9A9A9; 
float:left;
}

#menu a.first {
margin:0; 
padding:0 5px 0 0;
}
  
#menu a:hover {
color:#FFFFFF;
}

#ccline2 {
position:relative; 
float:left; 
clear:both; 
width:580px; 
height:30px; 
background:url("images/lrs2.gif") repeat-y;
font-family:verdana,arial,sans-serif; 
font-size:10px; 
color:#FFFFFF;
}

#menu2 {
position:relative; 
float:left; 
clear:both; 
width:760px; 
height:30px; 
background:#FFFFFF url("images/stp2.gif") repeat-x; 
font-family:arial,sans-serif; 
font-weight:bold; 
font-size:10px; 
z-index:90;
}

#menu2 ul {
margin:0; 
padding:0 0 0 5px; 
font-size:12px;
}

#menu2 li {
overflow:inherit; 
list-style-type:none; 
margin:0; 
padding:0; 
float:left;
}
 
#menu2 a {
text-decoration:none; 
margin:0; 
padding:7px 10px 0; 
display:block; 
height:23px; 
color:#FFFFFF; 
float:left;
}

#menu2 a.first {
margin:0; 
padding:7px 10px 0; 
}
 
#menu2 a:hover {
color:#0000FF;
}

#menu2 .SubMenu {
position:absolute; 
display:none; 
z-index:101; 
font-size:12px;
z-index: auto;
}

#menu2 .SubMenu ul {
float:left; 
margin:0; 
padding:0; 
font-size:12px;
}

#menu2 .SubMenu li {
list-style-type:none; 
margin:0; 
padding:0; 
float:none;
}

#menu2 .SubMenu a {
text-decoration:none; 
display:block; 
width:140px; 
height:20px; 
margin:0; 
padding:5px 0px 0px 10px; 
color:#FFFFFF; 
background:#828282; 
float:none;
z-index:auto;
clear:both;
}

#menu2 .SubMenu a:hover {
color:#0000FF;
}
.clear{ 
clear:both; 
} 

.dia {font-family: helvetica, arial; font-size: 8pt; color: #FFFFFF}
.data {font-family: helvetica, arial; font-size: 8pt; text-decoration:none; color:#191970}
.mes {font-family: helvetica, arial; font-size: 8pt}
.Cabecalho_Calendario {font-family: helvetica, arial; font-size: 10pt; color: #000000; text-decoration:none; font-weight:bold}

.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}

