@charset "utf-8";
			form {
				margin: 0px;
			}
			
			#alerta_form {
				background-color: transparent;
				POSITION:absolute; 
				display:none;
				Z-INDEX:1; 
			}

			#alerta_nova_mensagem {
				position:absolute;
				display: none;
				top:100%;
				left:100%;
				width:180px;
				height:103px;
				margin-left:-180px;
				margin-top:-103px;
				text-align:center;
				cursor:pointer;
			}

			#alerta_nova_agenda {
				position:absolute;
				display: none;
				top:100%;
				left:100%;
				width:180px;
				height:103px;
				margin-left:-180px;
				margin-top:-103px;
				text-align:center;
				cursor:pointer;
			}


			#avisos_sistema {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:500px;
				height:250px;
				margin-left:-250px;
				margin-top:-125px;
				z-index:999;
				background-color:#01111d;
			}
			
			#avisos_sistema p {
				padding-top: 5px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#avisos_sistema span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}

			#move_copy {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:500px;
				height:250px;
				margin-left:-250px;
				margin-top:-125px;
				z-index:999;
				background-color:#01111d;
			}
			
			#mostra_contatos_sel {
				background: #f5f5f5;
				margin:0 0px;
				padding: 4px;
				overflow:auto;
				position:absolute; 
				display:none;
				width:450px; 
				height:250px; 
				border:#000000 solid 1px;
			}
			
			#move_copy p {
				padding-top: 5px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#move_copy span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}

			#search {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:500px;
				height:250px;
				margin-left:-250px;
				margin-top:-125px;
				z-index:999;
				background-color:#01111d;
			}
			
			#search p {
				padding-top: 5px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#search span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}

			#enviar_mail_page {
				position:relative;
				width: 100%;
				height:425px;
				border:#01111d solid 4px;
				background-color:#FFFFFF;
				overflow:auto;
			}
			
			.envia_mail_total {
				width: 100%;
				height:100%;
				border:#01111d solid 4px;
				background-color:#01111d;
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;				
			}
			
			.txt_envia_mail_desc_erro {
				color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
			}
			
			.txt_envia_mail_ok {
				color:#00CC00;
				font-family:Arial, Helvetica, sans-serif;
				font-size:26px;
				font-stretch:expanded;
				font-weight:bold;
			}
			
			.txt_envia_mail_warning {
				color:#FFCC00;
				font-family:Arial, Helvetica, sans-serif;
				font-size:26px;
				font-stretch:expanded;
				font-weight:bold;
			}
			
			.txt_envia_mail_error {
				color:#FF0000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:26px;
				font-stretch:expanded;
				font-weight:bold;
			}
			
			.mceContentBody p {   font-size: 1.2em !important; }
			
			#dv_enviar_mail {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:750px;
				height:450px;
				margin-left:-375px;
				margin-top:-225px;
				z-index:998;
				border:#FFFFFF solid 1px;
				background-color:#01111d;
			}
			
			#dv_enviar_mail p {
				padding-top: 2px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#dv_enviar_mail span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}
			
			.dv_enviar_mail_p {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
			}

			#dv_mini_cadastrar_contato {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:450px;
				height:450px;
				margin-left:-225px;
				margin-top:-225px;
				z-index:998;
				border:#FFFFFF solid 1px;
				background-color:#01111d;
			}

			#dv_mini_cadastrar_contato p {
				padding-top: 2px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#dv_mini_cadastrar_contato span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}
			
			
			
			#dv_cadastrar_contato {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:450px;
				height:450px;
				margin-left:-225px;
				margin-top:-225px;
				z-index:998;
				border:#FFFFFF solid 1px;
				background-color:#01111d;
			}
			
			#dv_cadastrar_contato p {
				padding-top: 2px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#dv_cadastrar_contato span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}
			
			.dv_cadastrar_contato_p {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
			}
			
			
			#dv_cadastrar_agenda {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:450px;
				height:250px;
				margin-left:-225px;
				margin-top:-125px;
				z-index:998;
				border:#FFFFFF solid 1px;
				background-color:#01111d;
			}
			
			#dv_cadastrar_agenda p {
				padding-top: 2px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#dv_cadastrar_agenda span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}
			
			.dv_cadastrar_agenda_p {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
			}
			
			.interna_pt {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#000000;
			}

			.interna {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#FFFFFF;
			}

			.interna_pq {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color:#FFFFFF;
			}

			#dv_cadastrar_antispam {
				position:absolute;
				display: none;
				top:50%;
				left:50%;
				width:580px;
				height:380px;
				margin-left:-290px;
				margin-top:-190px;
				z-index:998;
				border:#FFFFFF solid 1px;
				background-color:#01111d;
			}
			
			#dv_cadastrar_antispam p {
				padding-top: 2px;
				padding-left: 5px;
				margin: 0px;
				height:25px;
				cursor:pointer;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-align:left;				
			}
			
			#dv_cadastrar_antispam span {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				font-weight: bold;
				text-align:left;
				line-height: 16px;				
			}
			
			.dv_cadastrar_antispam_p {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
			}
			
			
			#total {
				position:absolute;
				left:0px;
				top:0px;
				height: 100%;
				width: 100%;
				background-color:#000000;
			}
			
			#topo {
				position:absolute;
				left:0px;
				top:0px;
				height: 100px;
				width: 100%;
				background-color:#E4E4E4;
				background-image:url(../img/fundo_topo/azul.png);
				background-repeat:repeat-x;
			}
			
			#topo_login {
				position:absolute;
				left:0px;
				top:50px;
				padding-top:5px;
				height: 100px;
				width: 100%;
				background-image:url(../img/fundo_topo/azul.png);
				background-repeat:repeat-x;
				text-align:center;
			}
			
			#caixa_login {
				position:absolute;
				background-color:#001020;
				top: 150px;
				left: 50%;
				margin-left:-250px;
				padding: 5px;
				height: 300px;
				width: 500px;				
			}
			
			.caixa_login_tit {
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:bold;
				color:#FFFFFF;
			}			
			
			.caixa_login_erro {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#FF0000;
				text-align:center;
			}			
			
			.caixa_login_texto {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				text-align:center;
			}			
			
			#caixa_topo {
				position:absolute;
				left:0px;
				top:0px;
				height: 51px;
				width: 550px;
				margin:0px;				
			}
			
			.caixa_topo_ul {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				height: 51px;
			}
			
			.caixa_topo_li {
				float: left;
				padding-top: 5px;
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight:bold;
				color:#FFFFFF;			
			}

			.caixa_topo_a {
				margin:0px;
				background-image: url(../img/divisor.png);
				background-repeat: no-repeat;
				background-position:right;
				padding-right: 10px;
				padding-left: 5px;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight:bold;
				color:#FFFFFF;			
			}
			
			#exibir_cc_cco{ /* HEADER OF MESSAGE PANNEL */
				font-family:Verdana;
				font-size:10px;
				font-weight: bold;
				color:#000000;	
				border:1px solid #FFCC00;
				background:#FFFFCC;
				padding: 2px;
				cursor:pointer;
				text-align:right;
			}
			
			#ocultar_cc_cco{ /* HEADER OF MESSAGE PANNEL */
				font-family:Verdana;
				font-size:10px;
				font-weight: bold;
				color:#000000;	
				border:1px solid #FFCC00;
				background:#FFFFCC;
				padding: 2px;
				cursor:pointer;
				text-align:right;
			}

			#criamail_botoes {
				text-align: right;
				height:25px;
				width:100%;
				margin: 0px;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: normal;
			}

			#criamail_botoes ul {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
			}
			
			#criamail_botoes li {
				margin:0px;
				margin-top: 3px;
				padding:0px;
				float: right;
				background-image: url(../img/divisor.png);
				background-repeat: no-repeat;
				background-position:right;
				padding-right: 6px;
				padding-left: 3px;
			}
			
			#criamail_botoes a {
				margin:0px;
				margin-top: 3px;
				padding:0px;
				float: left;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
				text-decoration:none;
			}

			#criamail_botoes a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#666666;
				font-weight: bold;
				text-decoration:none;				
			}
			
			.criamail_txt {
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				color:#000000;			
			}

			.criamail_a {
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				color:#000000;			
			}
			
			.criamail_a:hover {
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				color:#4ad1fe;			
			}
			

			#pastas {
				position:absolute;
				left:0px;
				top:102px;
				height:80px;
				width:200px;
				text-align: left;
				margin: 0px;
				padding: 0px;
				background-color:#102a51;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 9px;
				color:#FFFFFF;
				overflow:auto;
			}

			#tit_pastas {
				text-align: center;
				height:25px;
				width:100%;
				margin: 0px;
				padding-top: 5px;
				background-image:url(../img/fundo_tit.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#000000;
				font-weight: bold;
			}

			#cont_pastas {
				width:auto;
				height:auto;
				margin: 2%;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				color:#FFFFFF;
				overflow:auto;				
			}
			
			#cont_pastas ul {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
			}
			
			#cont_pastas li {
				padding-top: 2px;
				margin:0px;
			}

			.cont_pastas_li_normal {
				padding-top: 2px;
				margin:0px;
			}

			.cont_pastas_li_sel {
				padding-top: 2px;
				margin:0px;
				background-color:#666699;
			}


			#cont_pastas a {
				text-decoration:none;
				color:#FFFFFF;
			}

			#cont_pastas a:hover {
				text-decoration:none;
				color:#FFFF00;
			}


			.caixa_topo_a {
				margin:0px;
				background-image: url(../img/divisor.png);
				background-repeat: no-repeat;
				background-position:right;
				padding-right: 10px;
				padding-left: 5px;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight:bold;
				color:#FFFFFF;			
			}

			#pastas_expansor {
				position:absolute;
				text-align: left;
				top:102px;
				margin:0px;
				padding:0px;
				left:197px;
				height:80px;
				width:5px;
				background-image:url(../img/pastas_linha_expansor.png);
				background-repeat:repeat-y;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 9px;
				color:#FFFFFF;
				
			}

			#mensagem_expansor {
				position:absolute;
				text-align: left;
				z-index: 199;
				margin:0px;
				padding:0px;
				left:202px;
				top:104px;
				height:5px;
				width:100px;
				background-image:url(../img/pastas_linha_expansor2.png);
				background-repeat:repeat-x;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 9px;
				color:#FFFFFF;
			}

			.menu_ul {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
			}
			
			.menu_li {
				margin:0px;
				margin-top: 65px;
				padding:0px;
				float: left;
				background-image: url(../img/divisor.png);
				background-repeat: no-repeat;
				background-position:right;
				padding-right: 2px;
				padding-left: 2px;
			}
			
			.logo_li {
				margin:0px;
				padding:0px;
				width: 200px;
				text-align: center;
				float: left;
			}

			.menu_a {
				margin:5px;
				margin-bottom:10px;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				color:#FFFFFF;			
			}
			
			.menu_a:hover {
				margin:5px;
				margin-bottom:10px;
				text-decoration: none;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				color:#4ad1fe;			
			}			
			
			#lista {
				position:relative;
				text-align: center;
				left:204px;
				top:102px;
				height:30px;
				width:100px;
				background-color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#000000;
				overflow:auto;
			}

			#mensagem {
				position:relative;
				text-align: left;
				left:202px;
				top:104px;
				height:30px;
				width:100px;
				background-color:#FFFFFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				color:#000000;
				overflow:hidden;				
			}
			
			.menu_topo {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 9px;
				font-weight:bold;
				color:#FFFFFF;			
			}
			
			.linha_pags_msg_list{ /* PAGINAÇÃO DA LISTA DE MENSAGENS  */
				font-family:Verdana;
				font-size:12px;
				font-weight: normal;
				color:#FFFFFF;
				background:#000015;
				border:0px;
				border-right:0px solid #FFFFFF;
			}

			.linha_pags_msg_list a{ /* PAGINAÇÃO DA LISTA DE MENSAGENS  */
				font-family:Verdana;
				font-size:12px;
				font-weight: bold;
				text-decoration:none;
				color:#FFFFFF;
				background:#000015;
				border:0px;
				border-right:0px solid #FFFFFF;
			}

			.linha_pags_msg_list a:hover{ /* PAGINAÇÃO DA LISTA DE MENSAGENS  */
				font-family:Verdana;
				font-size:12px;
				font-weight: bold;
				text-decoration:none;
				color:#FFFF00;
				background:#000015;
				border:0px;
				border-right:0px solid #FFFFFF;
			}
			
			.linha_tit_msg_list{ /* TITULO DA LISTA DE MENSAGENS  */
				font-family:Verdana;
				font-size:12px;
				font-weight: bold;
				color:#FFFFFF;
				background:#000015;
				border:0px;
				border-right:1px solid #FFFFFF;
			}
			
			.linha_tit_msg_list_clicavel{ /* TITULO DA LISTA DE MENSAGENS  */
				font-family:Verdana;
				font-size:12px;
				font-weight: bold;
				color:#FFFFFF;
				background:#000015;
				border:0px;
				border-right:1px solid #FFFFFF;
				cursor: pointer;
			}
			
			.linha_msg_marcada{ /* LINHAS DE MSGs MARCADAS  */
				font-family:arial;
				font-size:11px;
				font-weight: bold;
				background:#FFFF99;
				cursor:pointer;
				border: 0px;				
				border-bottom:1px dotted #CCCCCC;
			}
			
			.linha_msg_nova{ /* LINHAS DE NOVAS MSG  */
				font-family:arial;
				font-size:11px;
				font-weight: bold;
				background:#f5f5f5;
				cursor:pointer;
				border: 0px;				
				border-bottom:1px dotted #CCCCCC;
			}
			
			.linha_msg_lida{ /* LINHAS DE MSG LIDAS  */
				font-family:arial;
				font-size:11px;
				font-weight: normal;
				background:#FFFFFF;
				cursor:pointer;
				border: 0px;				
				border-bottom:1px dotted #CCCCCC;
			}
			
			.linha_msg_sel{ /* LINHAS DE MSG SELECIONADA  */
				font-family:arial;
				font-size:11px;
				font-weight: normal;
				background:#6699CC;
				cursor:pointer;
				border: 0px;				
				border-bottom:1px dotted #CCCCCC;
			}
			
			.linha_contato{ /* LINHAS DE MSG LIDAS  */
				font-family:arial;
				font-size:11px;
				font-weight: normal;
				background:#FFFFFF;
				border: 0px;				
				border-bottom:1px dotted #CCCCCC;
			}
			
			a.lnk_log_tit:link { /* DEL SPAM LINKS */
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			a.lnk_log_tit:active {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			
			}
			a.lnk_log_tit:visited {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			a.lnk_log_tit:hover {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #999999;
				text-decoration: none;
			}

			/* Estilos do painel de leitura de mensagens */
			.tx_msgp_head_subject{ /* SUBJECT IN READER PANNEL */
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			.tx_msgp_head_date{ /* DATE IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #999999;
				text-decoration: none;
			}
			.tx_msgp_head_from{ /* FROM IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #999999;
				text-decoration: none;
			}
			.tx_msgp_head_to{ /* TO IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #999999;
				text-decoration: none;
			}
			.tx_msgp_head_attach{ /* ATTACH IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #999999;
				text-decoration: none;
			}
			.tx_msgp_attach_show{ /* ATTACH IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #ffffff;
				text-decoration: none;
			}
			.tx_msgp_alert_title{ /* TILTE ALERT IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #FFFF00;
				text-decoration: none;
			}
			.tx_msgp_alert_message{ /* TILTE ALERT IN READER PANNEL */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			a.msgp_attach:link { /* MSG PANNEL ATTACHMENT LINKS */
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
				text-weight:bold;
			}
			a.msgp_attach:active {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
				text-weight:bold;
			
			}
			a.msgp_attach:visited {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			a.msgp_attach:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				text-decoration: underline;
			}
			a.msgp_err:link { /* MSG PANNEL ERROR LINKS */
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #ffffff;
				text-decoration: underlined;
				text-weight:bold;
			}
			a.msgp_err:active {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: underlined;
				text-weight:bold;
			
			}
			a.msgp_err:visited {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: underlined;
			}
			a.msgp_err:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #FFFF00;
				text-decoration: underlined;
			}
			
			a.msgp_to:link { /* MESSAGE PANNEL BAR (BUTTONS) LINKS */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #333333;
				text-decoration: none;
			}
			a.msgp_to:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #333333;
				text-decoration: none;
			}
			a.msgp_to:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #333333;
				text-decoration: none;
			}
			a.msgp_to:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #666666;
				text-decoration: none;
			}
			
			.tb_msgp_header{ /* HEADER OF MESSAGE PANNEL */
				font-family:Verdana;
				font-size:10px;
				font-weight: normal;
				color:#000000;	
				border:1px solid #333333;
				background:#E4E4E4;
			}
			
			.tb_msgp_alert{ /* HEADER OF MESSAGE PANNEL */
				font-family:Verdana;
				font-size:10px;
				font-weight: bold;
				color:#000000;	
				border:1px solid #FFCC00;
				background:#FFFFCC;
				padding: 2px;
				cursor:pointer;
			}
			
			a.msgp_from:link { /* MESSAGE PANNEL BAR (BUTTONS) LINKS */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				text-decoration: none;
			}
			a.msgp_from:active {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				text-decoration: none;
			}
			a.msgp_from:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				text-decoration: none;
			}
			a.msgp_from:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #666666;
				text-decoration: none;
			}
			
			a.barra_msgp:link {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				text-weight:bold;
			
			}
			a.barra_msgp:active {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				text-weight:bold;
			
			}
			a.barra_msgp:visited {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.barra_msgp:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #B3D9FF;
				text-decoration: none;
			}
					
			a.barra:link { /* TOP BAR (BUTTONS) LINKS */
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				text-weight:bold;
			}
			a.barra:active {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
				text-weight:bold;
			
			}
			a.barra:visited {
			
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.barra:hover {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #B3D9FF;
				text-decoration: none;
			}
						
			
			/* CAMPOS E FORMULÁRIO */
			
			.campo_normal{
				width: 95%; 
				BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid; 
				BACKGROUND-COLOR: #FFFFFF; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #333333; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal;	
			}
			.campo_aceso{
				width: 95%; 
				BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid; 
				BACKGROUND-COLOR: #D8E1FC; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #000000; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal;	
			}
			.campo_erro{
				width: 95%; 
				BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid; 
				BACKGROUND-COLOR: #fdb0b0; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #333333; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal;	
			}
			.campo_botao{
				width: 45%; 
				BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid; 
				BACKGROUND-COLOR: #cccccc; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #000000; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal;	
			}			


			a.lnk_alfabeto:link { /* DEL SPAM LINKS */
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
			}
			a.lnk_alfabeto:active {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
			
			}
			a.lnk_alfabeto:visited {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
			}
			a.lnk_alfabeto:hover {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #333333;
				text-decoration: underline;
			}
			
			a.lnk_alfabeto_sel:link { /* DEL SPAM LINKS */
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			a.lnk_alfabeto_sel:active {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			
			}
			a.lnk_alfabeto_sel:visited {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			a.lnk_alfabeto_sel:hover {
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #333333;
				text-decoration: underline;
			}
			
	/* CALENDARIO */
			.tb_calendario {
				border: solid 0px #CCCCCC;
				padding: 0px;
				margin: 0px;
				background-color:#000000;
			}
			.class_cal_tit_mes{
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFFFFF;
				background-color:#161616;
				padding: 0px;
				height:20px;
				text-align:center;
				vertical-align:middle;
			}
			.class_cal_tit_semana {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFFFFF;
				background-color:#333333;
				padding: 0px;
				width:22px;
				height:15px;
				text-align:center;
				vertical-align:middle;
				border-left: solid 1px #000000;
			}
			.class_cal_tit_domingo {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FF0000;
				font-weight:bold;
				background-color:#333333;
				padding: 0px;
				width:22px;
				height:15px;
				text-align:center;
				vertical-align:middle;
			}
			.class_cal_semana {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				background-color:#0C0C0C;
				padding: 0px;
				width:22px;
				height:15px;
				text-align:center;
				vertical-align:middle;
				border-left: solid 1px #000000;
				border-bottom: solid 1px #000000;
			}
			.class_cal_domingo {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				background-color:#330000;
				padding: 0px;
				width:22px;
				height:15px;
				text-align:center;
				vertical-align:middle;
				border-bottom: solid 1px #000000;
				
			}
			.class_cal_atual {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				background-color:#0C0C0C;
				padding: 0px;
				width:22px;
				height:15px;
				text-align:center;
				vertical-align:middle;
				border: solid 1px #CCCCCC;
			}
			.class_cal_selecionado {
				font-size: 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#FFCC00;
				background-color:#4F2700;
				padding: 0px;
				width:22px;
				height:15px;
				text-align:center;
				vertical-align:middle;
				border-left: solid 1px #000000;
				border-bottom: solid 1px #000000;			
			}
			
			.linha_calendario{ /* CALENDAR TABLE ROW  */
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				height: 25px;
				font-weight: normal;
				border-bottom:1px solid #CCCCCC;
				border-left:0px none #CCCCCC;
				border-right:0px none #CCCCCC;
				border-top:0px none #CCCCCC;
				padding: 1px;
				color:#000000;
				background:#FFFFFF;
			}
			.linha_calendario_hora{ /* CALENDAR HOUR TABLE ROW  */
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				height: 25px;
				font-weight: bold;
				border-bottom:1px solid #CCCCCC;
				border-left:0px none #CCCCCC;
				border-right:0px none #CCCCCC;
				border-top:0px none #CCCCCC;
				padding: 1px;
				color:#000000;
				background:#E4E4E4;
			}
			.tit_ev_cal{ /* CALENDAR TITLE EVENT TABLE ROW  */
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight: bold;
				border-bottom:0px solid #CCCCCC;
				border-left:0px none #CCCCCC;
				border-right:0px none #CCCCCC;
				border-top:0px none #CCCCCC;
				color:#FFFFFF;
				background:#333333;
				height: 15px;
				padding: 1px;
			}
			.ev_cal{ /* CALENDAR TITLE EVENT TABLE ROW  */
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight: normal;
				border-bottom:0px solid #CCCCCC;
				border-left:0px none #CCCCCC;
				border-right:0px none #CCCCCC;
				border-top:0px none #CCCCCC;
				color:#000000;
				background:#e4e4e4;
				height: 15px;
				padding: 1px;	
			}
			
			.linha_cal_titulo{ /* CALENDAR DAY TABLE ROW  */
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight: bold;
				border-bottom:0px solid #CCCCCC;
				border-left:0px none #CCCCCC;
				border-right:0px none #CCCCCC;
				border-top:0px none #CCCCCC;
				color:#999999;
				background:#FFFFFF;
				height: 35px;
			}
			
			.spam_txt_cond {  
				width:98%;
				background-color:#FFFFFF; /* Cor do fundo do menu em repouso */
				font:11px arial, helvetica, sans-serif; /* Tamanho e tipo das letras */
				color:#000000; /* Cor das letras do Título do menu */
			}
			.spam_ini {  
				background-color:#D5FFC6; /* Cor do fundo do menu em repouso */
				font:11px arial, helvetica, sans-serif; /* Tamanho e tipo das letras */
				color:#000000; /* Cor das letras do Título do menu */
			}
			.spam_int {  
				background-color:#FFFFCE; /* Cor do fundo do menu em repouso */
				font:11px arial, helvetica, sans-serif; /* Tamanho e tipo das letras */
				color:#000000; /* Cor das letras do Título do menu */
			}
			.spam_ava {  
				background-color:#FFCCFF; /* Cor do fundo do menu em repouso */
				font:11px arial, helvetica, sans-serif; /* Tamanho e tipo das letras */
				color:#000000; /* Cor das letras do Título do menu */
			}
			
			.spam_parametro_desab {
				width:98%; 
				BORDER-RIGHT: #000000 0px solid; 
				BORDER-TOP: #000000 0px solid; 
				BORDER-LEFT: #000000 0px solid; 
				BORDER-BOTTOM: #000000 0px solid; 
				BACKGROUND-COLOR: #161616; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #000000; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal
			}
			.spam_parametro {
				width:98%; 
				BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid; 
				BACKGROUND-COLOR: #FFFFFF; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #000000; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal
			}
			.spam_resultado {
				width:98%; 
				BORDER-RIGHT: #000000 1px solid; 
				BORDER-TOP: #000000 1px solid; 
				BORDER-LEFT: #000000 1px solid; 
				BORDER-BOTTOM: #000000 1px solid; 
				BACKGROUND-COLOR: #333333; 
				FONT-SIZE: 11px; 
				TEXT-TRANSFORM: none; 
				COLOR: #FFFFFF; 
				FONT-FAMILY: Verdana; 
				FONT-VARIANT: normal
			}
			