body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

a:hover {
	color: #0059ad;
	text-decoration: underline;
	/*filter:glow(Color=#7f7f7f,Strength=1); height: 0;*/
}

a {
/*	color: #724C35;*/
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
}

H2 {page-break-before: always}

.brd_a { border-style:solid; border-color:#C0C0C0; border-width:1px; }
.brd_t { border-top-width:1px; border-top-color:#C0C0C0; border-top-style:solid; }
.brd_b { border-bottom-width:1px; border-bottom-color:#C0C0C0; border-bottom-style:solid; }
.brd_l { border-left-width:1px; border-left-color:#C0C0C0; border-left-style:solid; }
.brd_r { border-right-width:1px; border-right-color:#C0C0C0; border-right-style:solid; }

.brd_tab_l_p { border-left-style:solid; border-left-color:#000000; border-left-width:1px; }
.brd_tab_t_p { border-top-style:solid; border-top-color:#000000; border-top-width:1px; }
.brd_tab_r_p { border-right-style:solid; border-right-color:#000000; border-right-width:1px; }
.brd_tab_b_p { border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:1px; }

.brd_tab_b_g { border-bottom-style:solid; border-bottom-color:#000000; border-bottom-width:2px; }
.brd_tab_r_g { border-right-style:solid; border-right-color:#000000; border-right-width:2px; }
.brd_tab_t_g { border-top-style:solid; border-top-color:#000000; border-top-width:2px; }
.brd_tab_l_g { border-left-style:solid; border-left-color:#000000; border-left-width:2px; }

.divProcPrinc {width:100%;height:21px;}
.divProcFile {width:93%;float:left;margin-top:3px;}
.divProcBtn {width:6%;float:left;margin-top:3px;text-align:right;}
.formE {padding:0px;border:0px;}
.tBorderColor {border-width:1px;border-color:#F00;border-style:solid;}

.tachado{text-decoration:line-through;}
.preview {
	margin:2px;
	float:left;
}

.quebra { page-break-after: always; }

.ag_sep {
	width: 100%;
	height: 1px;
}
.ag_semana {
	margin: 1px;
	width: 14%;
	float: left;
	background-color: #F0F0F0;
	text-align: center;
	font-weight: bold;
	
	border-width: 1px;
	border-style: solid;
	border-color:#F0F0F0;
}
.ag_princ {
	margin: 1px;
	width: 14%;
	height: 130px;
	float: left;
	
	border-width: 1px;
	border-style: solid;
	border-left-color: #CCC;
	border-top-color: #CCC;
	border-right-color: #999;
	border-bottom-color: #999;
}
.ag_tit {
	margin: 1px;
	text-align: center;
	background: url(../img/x_cinza.png);
	line-height: 18px;
	font-weight: bold;
}
.ag_txt {
	margin: 2px;
	overflow: auto;
	height: 106px;
}
.ag_linhas {
	/*height: 15px;*/
	overflow: hidden;
}

.fontSbolder{
	font-weight:bold;
	background-color:#FFFFCC;
}

.fontNbolder{
	font-weight:normal;
	background-color:#FFFFFF;
}

.feover{
	background-image:url(../img/agenda-fundo-m-o.gif);
}

.AgOut{
	background-image:url(../img/agenda-cad-fundo-out.gif);
}
.AgClic{
	background-image:url(../img/agenda-cad-fundo-clic.gif);
}
.AgOver{
	background-image:url(../img/agenda-cad-fundo-over.gif);
}

.bordaimg {
	border-style:solid;
	border-color:#898c95;
	border-width:1px;
}

.borda_tdCalFunc {
	background-color:#f9f9f9;
	border-bottom-color: #898c95;
	border-bottom-style: solid;
	border-right-color: #898c95;
	border-right-style: solid;
	border-left-color: #c6cbd8;
	border-left-style:solid;
	border-top-color: #c6cbd8;
	border-top-style:solid;
	border-width:1px;
}

.bordacampo {
	background-color:#f8f8f8;
	border-bottom-color: #e2e3ea;
	border-bottom-style: solid;
	border-right-color: #e2e3ea;
	border-right-style: solid;
	border-left-color: #e2e3ea;
	border-left-style:solid;
	border-top-color: #e2e3ea;
	border-top-style:solid;
	border-width:1px;
}

.bordaimgfraca {
	border-left-color:#cccccc;
	border-left-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-top-color:#cccccc;
	border-top-style:solid;
	border-width:1px;
}

.bordaimgF {
	border-left-color:#f0f0f0;
	border-left-style:solid;
	border-bottom-color:#f0f0f0;
	border-bottom-style:solid;
	border-right-color:#f0f0f0;
	border-right-style:solid;
	border-top-color:#f0f0f0;
	border-top-style:solid;
	border-width:1px;
}

.bordaimgVerm {
	border-left-color:#f58888;
	border-left-style:solid;
	border-bottom-color:#f58888;
	border-bottom-style:solid;
	border-right-color:#f58888;
	border-right-style:solid;
	border-top-color:#f58888;
	border-top-style:solid;
	border-width:1px;
}

.titulo {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-weight:bold;
}

.abas {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	text-transform: none;
	font-weight:normal;
}

.tit_pag {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-shadow: 2px 2px #f0f0f0;
}

.tit_login {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	text-shadow: 2px -2px lime; 
}

.texto {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #515151;/*a3a3a3*/
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.texto_fraco {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #b4b4b4;/*a3a3a3*/
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}
.texto_branco {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.titulo_des {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #a2d118;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}

.texto_des {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.texto_copy {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.texto_rodape {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #0054a5;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.menu_tit {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #a3a3a3;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.menu_txt {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #a3a3a3;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.link_interno {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #2381dc;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.link_branco {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.texto_login {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

.campo_login {
	font-family: Tahoma;
	font-size: 16px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:24px;
	background-color:#eeeeec;
	border-bottom-color: #6b87ae;
	border-bottom-style: solid;
	border-right-color: #6b87ae;
	border-right-style: solid;
	border-left-color: #6b87ae;
	border-left-style:solid;
	border-top-color: #6b87ae;
	border-top-style:solid;
	border-width:1px;
}

.campo_login_over {
	font-family: Tahoma;
	font-size: 16px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:24px;
	background-color:#FFFFFF;
	border-bottom-color: #6b87ae;
	border-bottom-style: solid;
	border-right-color: #6b87ae;
	border-right-style: solid;
	border-left-color: #6b87ae;
	border-left-style:solid;
	border-top-color: #6b87ae;
	border-top-style:solid;
	border-width:1px;
}

.campo_sem {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	height:18px;
	background-color:#ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-left-style:solid;
	border-top-color: #ffffff;
	border-top-style:solid;
	border-width:1px;
}

.campo_branco {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-left-style:solid;
	border-top-color: #ffffff;
	border-top-style:solid;
	border-width:1px;
}

.campo_cinza {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#f8f8f8;
	border-bottom-color: #f8f8f8;
	border-bottom-style: solid;
	border-right-color: #f8f8f8;
	border-right-style: solid;
	border-left-color: #f8f8f8;
	border-left-style:solid;
	border-top-color: #f8f8f8;
	border-top-style:solid;
	border-width:1px;
}

.campo_lib_branco {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-left-style:solid;
	border-top-color: #ffffff;
	border-top-style:solid;
	border-width:1px;
}

.campo_lib_cinza {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#f8f8f8;
	border-bottom-color: #f8f8f8;
	border-bottom-style: solid;
	border-right-color: #f8f8f8;
	border-right-style: solid;
	border-left-color: #f8f8f8;
	border-left-style:solid;
	border-top-color: #f8f8f8;
	border-top-style:solid;
	border-width:1px;
}

.campo_lib_verde {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#c6f3d0;
	border-bottom-color: #c6f3d0;
	border-bottom-style: solid;
	border-right-color: #c6f3d0;
	border-right-style: solid;
	border-left-color: #c6f3d0;
	border-left-style:solid;
	border-top-color: #c6f3d0;
	border-top-style:solid;
	border-width:1px;
}

.campo_lib_azul {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#e2e8ff;
	border-bottom-color: #e2e8ff;
	border-bottom-style: solid;
	border-right-color: #e2e8ff;
	border-right-style: solid;
	border-left-color: #e2e8ff;
	border-left-style:solid;
	border-top-color: #e2e8ff;
	border-top-style:solid;
	border-width:1px;
}

.campo_lib_vermelho {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#fdd7d7;
	border-bottom-color: #fdd7d7;
	border-bottom-style: solid;
	border-right-color: #fdd7d7;
	border-right-style: solid;
	border-left-color: #fdd7d7;
	border-left-style:solid;
	border-top-color: #fdd7d7;
	border-top-style:solid;
	border-width:1px;
}

.campo_financeiro {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#ffffff;
	border-bottom-color: #d1cfcf;
	border-bottom-style: solid;
	border-right-color: #d1cfcf;
	border-right-style: solid;
	border-left-color: #d1cfcf;
	border-left-style:solid;
	border-top-color: #d1cfcf;
	border-top-style:solid;
	border-width:1px;
}

.campo_amarelo {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #515151;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#ffffe1;
	border-bottom-color: #ffffe1;
	border-bottom-style: solid;
	border-right-color: #ffffe1;
	border-right-style: solid;
	border-left-color: #ffffe1;
	border-left-style:solid;
	border-top-color: #ffffe1;
	border-top-style:solid;
	border-width:1px;
}

.campo {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #979797;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#f8f8f8;
	border-bottom-color: #d1d1d1;
	border-bottom-style: solid;
	border-right-color: #d1d1d1;
	border-right-style: solid;
	border-left-color: #d1d1d1;
	border-left-style:solid;
	border-top-color: #d1d1d1;
	border-top-style:solid;
	border-width:1px;
}

.campo_over {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#FFFFFF;
	border-bottom-color: #d1cfcf;
	border-bottom-style: solid;
	border-right-color: #d1cfcf;
	border-right-style: solid;
	border-left-color: #d1cfcf;
	border-left-style:solid;
	border-top-color: #d1cfcf;
	border-top-style:solid;
	border-width:1px;
}

.campo_laranja {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#feeac8;
	border-bottom-color: #ffc666;
	border-bottom-style: solid;
	border-right-color: #ffc666;
	border-right-style: solid;
	border-left-color: #ffc666;
	border-left-style:solid;
	border-top-color: #ffc666;
	border-top-style:solid;
	border-width:1px;
}

.campoVerm {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #979797;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#f6e0e0;
	border-bottom-color: #d1aaaa;
	border-bottom-style: solid;
	border-right-color: #d1aaaa;
	border-right-style: solid;
	border-left-color: #d1aaaa;
	border-left-style:solid;
	border-top-color: #d1aaaa;
	border-top-style:solid;
	border-width:1px;
}

.campoVerm_over {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#FFFFFF;
	border-bottom-color: #d1aaaa;
	border-bottom-style: solid;
	border-right-color: #d1aaaa;
	border-right-style: solid;
	border-left-color: #d1aaaa;
	border-left-style:solid;
	border-top-color: #d1aaaa;
	border-top-style:solid;
	border-width:1px;
}

.campoMail {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #979797;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-left-style:solid;
	border-top-color: #ffffff;
	border-top-style:solid;
	border-width:1px;
}

.campoMail_over {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-left-color: #ffffff;
	border-left-style:solid;
	border-top-color: #ffffff;
	border-top-style:solid;
	border-width:1px;
}

.tab_over {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	background-color:#fbeae7;
	border-bottom-color: #dc4c49;
	border-bottom-style: solid;
	border-right-color: #dc4c49;
	border-right-style: solid;
	border-left-color: #dc4c49;
	border-left-style:solid;
	border-top-color: #dc4c49;
	border-top-style:solid;
	border-width:1px;
}

.tab_out {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	background-color:#FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-left-color: #FFFFFF;
	border-left-style:solid;
	border-top-color: #FFFFFF;
	border-top-style:solid;
	border-width:1px;
}

.campo_news_ini {
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #374651;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	width:155px;
	background-color:#f8f8f8;
	border-bottom-color: #d1d1d1;
	border-bottom-style: solid;
	border-right-color: #d1d1d1;
	border-right-style: solid;
	border-left-color: #d1d1d1;
	border-left-style:solid;
	border-top-color: #d1d1d1;
	border-top-style:solid;
	border-width:1px;
}

.campo_checkbox {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #724C35;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	border-bottom-color: #d1cfcf;
	border-bottom-style: solid;
	border-right-color: #d1cfcf;
	border-right-style: solid;
	border-left-color: #d1cfcf;
	border-left-style:solid;
	border-top-color: #d1cfcf;
	border-top-style:solid;
	border-width:0px;
}

.campo_select {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #979797;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
	background-color:#FFFFFF;
	border-bottom-color: #d1cfcf;
	border-bottom-style: solid;
	border-right-color: #d1cfcf;
	border-right-style: solid;
	border-left-color: #d1cfcf;
	border-left-style:solid;
	border-top-color: #d1cfcf;
	border-top-style:solid;
	border-width:1px;
}

.campo_select_tit {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #2381dc;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	height:19px;
}

.campo_select_txt {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	height:18px;
}

.select_tit {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #2381dc;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}

.select_val {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #1b1716;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}
