html,body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		overflow:hidden;
		/*position:relative;*/
		border-width:0;
}
body{
		background-color:#ccc;
		overflow-y:auto;
		overflow-x:hidden;
		position:relative;
}
html{
		overflow-y:hidden;
		overflow-x:hidden;
}
img, div { behavior: url(iepngfix.htc) }
body, th, td{ font-family:Arial, Helvetica, sans-serif; font-size:10px;} /* font-size:10px; */
tr{ vertical-align:top; }
img{ border:0px; }
input, select{ font-size:10px;}
h1{ color:#0077AE; font-size:24px; }
h1.blue{ color:#002F4D; font-size:32px; }
h1.green{ color:#30620F; font-size:28px; }
h2{ font-size:14px; padding:0px; margin:0px; }
h3{ font-size:12px; padding:0px; margin:0px; }

a{ color:#000000; }
.conteudo{ margin-top:20px; padding-left:26px; text-align:left; width:350px;}

.lateral{ background-image:url(img/bg_menu.png); background-repeat:no-repeat; height:583px;width:270px;}

.item_menu a{ font-weight:bold; color:#FFFFFF; text-decoration:none; } 
.subitem_menu a{ color:#FFFFFF; text-decoration:none; }
.item_menu_interno a{ color:#002F4D; text-decoration:none; font-weight:bold; vertical-align:middle; }

.bola_login{ 
	background-image:url(img/bg_login.png); 
	background-repeat:no-repeat;
	height:275px; 
}

.bola_login form{ padding-top:15px; padding-left:30px; }
.bola_login select{ width:200px;}

.footer{ color:#FFFFFF; font-size:12px;}
.footer a { color:#FFFFFF; text-decoration:none; }

.txt_white{ color:#FFFFFF; font-weight:bold; }
.txt_cyan{ color:#0178B0; font-weight:bold; }
.link_blue{ color:#003E5E; text-decoration:none; font-weight:bold; }
.link_cyan{ color:#0178B0; text-decoration:none; font-weight:bold; font-size:11px; }
.link_green{ color:#4B711C; text-decoration:none; font-weight:bold; }
.link_gray{ color:#575555; text-decoration:none; font-weight:bold; }
.alerta_peq{ color:#FF0000; font-weight:bold; }

#middle_div {
  height:50px;
  float:right;
  width:0px;
  background:red;
  overflow:hidden;
}
.clear {
  clear:both;
  height:1px;overflow:hidden;
}
#calendar{
	position:absolute;
	z-index:1000;
	/*background-color:white;*/
	/*border:1px solid gray;*/
	/*cursor:pointer;*/
}
