.font_padrao { font-family:Arial, Helvetica, sans-serif; color: #0066CC; FONT-SIZE: 12px; font-weight: bold; text-decoration:none; }
.font_menu_lat { font-family:Arial, Helvetica, sans-serif; color: #0066CC; FONT-SIZE: 12px; font-weight: bold; text-decoration:none; }
.font_menu_lat { font-family:Arial, Helvetica, sans-serif; color: #0066CC; FONT-SIZE: 12px; font-weight: bold; text-decoration:none; }
.font_pc_de { font-family:Arial, Helvetica, sans-serif; color: gray; FONT-SIZE: 12px; font-weight: bold; text-decoration:none; }
.font_pc_por { font-family:Arial, Helvetica, sans-serif; color: red; FONT-SIZE: 12px; font-weight: bold; text-decoration:none; }
.font_menu_tit { font-family:Arial, Helvetica, sans-serif; color: #6699CC; FONT-SIZE: 14px; font-weight: bold; text-decoration:none; }
.font_fec_car { font-family:Arial, Helvetica, sans-serif; color: #6699CC; FONT-SIZE: 18px; font-weight: bold; text-decoration:none; }
.font_menu_tit_grd { font-family:Arial, Helvetica, sans-serif; color: #6699CC; FONT-SIZE: 18px; font-weight: bold; text-decoration:none; }
.font_car_destak { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; FONT-SIZE: 16px; font-weight: bold; text-decoration:none; }
.font_car_normal { font-family:Arial, Helvetica, sans-serif; color: #CCCCCC; FONT-SIZE: 16px; font-weight: bold; text-decoration:none; }
.font_mens_infor { font-family:Arial, Helvetica, sans-serif; color: #000033; FONT-SIZE: 12px; font-weight: normal; text-decoration:none; }
.font_fone { font-family:Arial, Helvetica, sans-serif; color: #003399; FONT-SIZE: 18px; font-weight: bold; text-decoration:none; }
.font_car_imp_titp { font-family:Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: 16px; font-weight: bold; text-decoration:none; }
.font_car_imp_tit { font-family:Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: 14px; font-weight: bold; text-decoration:underline; }
.font_car_imp_col { font-family:Arial, Helvetica, sans-serif; color: #000000; FONT-SIZE: 14px; font-weight: normal; text-decoration:none; }
.alin_text_dir { text-align:right; }
.alin_text_cen { text-align:center; }
.error_inval { font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000; }
.divisao_hor { background:#FFFFFF; height:7px; }
.divisao_topo { background:#FFFFFF; height:16px; }

	body {
		margin:0;
		padding:0;
		height:100%; 
	} 

/* menu lateral esquerda */
   #bot_show
   {
     position: relative;
     width: 24px;
     height: 86px;
	 cursor:pointer;
	 float:left;
	 top:0px;
   }
   #menu
   {
     position: relative;
	 float:left;
	 margin-top:0px;
   }
   #bot_hide{
	 position: relative;
     width: 24px;
     height: 86px;
	 cursor:pointer;
	 float:left;
   }
   #itens_menu{
	 float:left;  
	 background:#BEBEBE;
	 border:1px solid #999;
	 border-left:0px;
	 padding:10px;
	 width:250px;
	 height:100%;
	 overflow: auto;
     border-bottom-right-radius: 10px;	 
   }
   #menu_lat {
	 position:absolute;
	 height:75%;
	 z-index:99999;
   }
/* FIM menu lateral esquerda */

/* menu lateral Direia */
   #bot_show_R
   {
     position: relative;
     width: 24px;
     height: 116px;
	 cursor:pointer;
	 float:right;
	 top:0px;
   }
   #menu_R
   {
     position: relative;
	 float:right;
	 margin-top:0px;
   }
   #bot_hide_R {
	 float:right;
	 position: relative;
     width: 24px;
     height: 86px;
	 cursor:pointer;
   }
   #itens_menu_R {
	 float:right;  
	 background:#BEBEBE;
	 border:1px solid #999;
	 border-right:0px;
	 padding:10px;
	 width:250px;
	 height:100%;
	 overflow: auto;
     border-bottom-left-radius: 10px;	 
   }
   #menu_lat_R {
	 position:absolute;
	 right:0px;
	 height:75%;
	 z-index:99998;
   }
/* FIM menu lateral Direita */
   
   
   #area_de_trabalho {
	margin-left:30px;
	display:table;
	width: 96%;
	margin: 0 auto;
   }
   #seta_menu
   {
	 cursor:pointer;
   }

.cabecalho { display:table; width: 98%; margin: 0 auto; }

#meio_interno_menu {
    float: left;
	width:202px;
	z-index:999; 
	left:0; 
	top:0;
	overflow:hidden;
 }
#meio_interno_principal {
    float: left;
margin:0 auto;
height: auto;
width:auto;
left:215;
top:0;
height:1200px
}

.uploadifyQueueItem {
  background-color: #F5F5F5;
  border: 1px solid #E5E5E5;
  font: 10px Verdana, Geneva, sans-serif;
  margin-top: 4px;
  padding: 5px;
  width: 200px;
}
.uploadifyError {
  background-color: #FDE5DD !important;
  border: 2px solid #FF0000 !important; /* FBCBBC */
}
.uploadifyQueueItem .cancel {
  float: right;
}
.uploadifyQueue .completed {
  background-color: #E5E5E5;
}
.uploadifyProgress {
  background-color: #E5E5E5;
  margin-top: 5px;
  width: 100%;
}
.uploadifyProgressBar {
  background-color: #0099FF;
  height: 3px;
  width: 1px;
}
label.error {
	display: block;
	color: red;
	font-size:14px;
	font-style: italic;
	font-weight: normal;
}
input.error {
	 border: 2px ridge red;
}
.esconder { display:none; }
