html {
	height:100%;
}
body {
	height: 100%; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px; color : #333333; 
}
/*come�o calendario*/
a {
	COLOR: #333333; TEXT-DECORATION: none;
}
a:active {
	COLOR: #333333; TEXT-DECORATION: none;
}
a:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
a:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline;
}
h3 {
	MARGIN: 1px 0px 0px 13px; FONT: bold 11px/19px "Tahoma,Verdana,Arial,Helvetica,sans-serif"; COLOR: #333333; HEIGHT: 22px;
}
img {
	border:0px;
}
.nowrap {
	VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap;
}
.botao {
	background:transparent url(cal_bg_bt_all.jpg) repeat-x scroll 0 0;
	border:1px solid #8F8F8F;
	color:#333333;
	font-weight:bold;
	line-height:29px;
	padding:2px 6px;
	text-decoration:none;
}
.botao:hover {
	COLOR: #cc0000; TEXT-DECORATION: none;
}
#tblBody {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
#tdMain {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px;
}
#tdSideBar {
	VERTICAL-ALIGN: top; WIDTH: 175px; background-color: #efefef; border-right:1px solid #cccccc;  TEXT-ALIGN: center;
}
TR.footer TD {
	BORDER-RIGHT: #c49c00 0px solid; 
	BORDER-TOP: #c49c00 1px solid; 
	MARGIN: 1px; 
	BORDER-LEFT: #c49c00 0px solid; 
	LINE-HEIGHT: 15px; 
	BORDER-BOTTOM: #c49c00 1px solid; 
	HEIGHT: 15px;
}
TR.footer DIV {
	BORDER-TOP: white 1px solid; WIDTH: 100%; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffea95;
}
#sidebar {
	WIDTH: 100%;
}
#mainNavigation UL.right LI {
	FLOAT: right;
}
#viewContents {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f4f6f8; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
#repeticao1 {
	DISPLAY: none;
}
.min_elemento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px;
}
.tit_elemento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 4px;
}
#conteudo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(cal_bg_menuesquerdo.gif) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#topo1 {
	WIDTH: 100%; MAX-HEIGHT: 90px; HEIGHT: 90px;
}
#logo {
	WIDTH: 300px; HEIGHT: 70px;
}
#bt_calendario {
	FLOAT: left; FONT: bold 11px Tahoma,Arial,Helvetica,sans-serif; WIDTH: 105px; COLOR: #666666; PADDING-TOP: 3px; HEIGHT: 17px; TEXT-ALIGN: center;
}
#bt_email {
	FLOAT: left; FONT: bold 11px Tahoma,Arial,Helvetica,sans-serif; WIDTH: 105px; COLOR: #666666; PADDING-TOP: 3px; HEIGHT: 17px; TEXT-ALIGN: center;
}
#topo1 #bt_calendario {
	BORDER-RIGHT: #ffea95 1px solid; BORDER-TOP: #ffea95 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ffea95); MARGIN-LEFT: 8px; BORDER-LEFT: #ffea95 1px solid; COLOR: #666666; BORDER-BOTTOM: #ffea95 1px; BACKGROUND-COLOR: #ffea95;
}
#topo1 #opcoes A {
	COLOR: #666
}
#topo1 #bt_email {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#dcdadd); BACKGROUND-COLOR: #dcdadd; BORDER-BOTTOM-STYLE: none
}
#topo1 #opcoes {
	PADDING-RIGHT: 26px; MARGIN-TOP: 3px; FLOAT: right
}
#topo1 #opcoes A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

DIV#agendas {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(cal_bg_adicionar.gif) no-repeat; PADDING-BOTTOM: 11px; WIDTH: 145px; COLOR: #333; PADDING-TOP: 11px; HEIGHT: 180px; TEXT-ALIGN: center
}
DIV#agendas H4 {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: url(cal_comp_icone.gif) #ffea95 no-repeat; MARGIN: 0px 0px 3px; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
DIV#selector {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 8px; Z-INDEX: 1; BACKGROUND: #ffea95; LEFT: 300px; PADDING-BOTTOM: 8px; BORDER-LEFT: #fff 2px solid; WIDTH: 165px; PADDING-TOP: 8px; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; TOP: 250px; HEIGHT: 88px
}
DIV#selector UL LI {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN: 3px; BORDER-LEFT: #fff 1px solid; WIDTH: 15px; CURSOR: pointer; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 15px
}
DIV#selector UL LI.selecionada {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
UL#user {
	MARGIN: 4px 0px 10px; OVERFLOW: auto; HEIGHT: 85px; TEXT-ALIGN: left
}
UL#user LI {
	DISPLAY: block; BACKGROUND: url(cal_lupa.gif) no-repeat; OVERFLOW: hidden; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap
}
#me LI {
	DISPLAY: block; BACKGROUND: url(cal_lupa.gif) no-repeat; OVERFLOW: hidden; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap
}
UL#user .col-a {
	DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 15px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#me .col-a {
	DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 15px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
FORM#agendas {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; PADDING-TOP: 11px; TEXT-ALIGN: center
}
FORM#agendas H4 {
	DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: url(cal_comp_icone.gif) #ffea95 no-repeat; MARGIN: 0px 0px 3px; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
DIV#userAddShare {
	MARGIN: 4px 0px 10px; OVERFLOW: auto; HEIGHT: 100px; TEXT-ALIGN: left
}
DIV#userAddShare DIV {
	DISPLAY: block; OVERFLOW: hidden; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap
}
DIV#userAddShare .col-a {
	DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 15px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV#userAddShare .col-b {
	DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 15px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV#userAddShare .col-c {
	DISPLAY: block; FLOAT: left; CURSOR: pointer
}
#globalMenu {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: white; BORDER-LEFT: #cccccc 0px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 30px
}
#globalMenu TD {
	BORDER-TOP: #ffffff 1px solid; COLOR: #666; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 28px; BACKGROUND-COLOR: #EFEFEF;
}
#globalMenu TD#left {
	PADDING-LEFT: 18px; TEXT-ALIGN: left
}
#globalMenu TD#bugs {
	WIDTH: 15%; TEXT-ALIGN: right
}
#globalMenu TD#txt_search {
	WIDTH: 60px; COLOR: black; TEXT-ALIGN: right
}
#globalMenu TD#search {
	PADDING-RIGHT: 33px; WIDTH: 145px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#globalMenu FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#globalMenu * .query {
	BORDER-RIGHT: #8f8f8f 1px; BORDER-TOP: #8f8f8f 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #8f8f8f 1px solid; BORDER-BOTTOM: #8f8f8f 1px solid; HEIGHT: 16px
}
#globalMenu #ok {
	VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#calendario TD {
	FONT-SIZE: 11px; HEIGHT: 18px; TEXT-ALIGN: center
}
#dia_selecionado {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: center
}
#dia_selecionado A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.hoje_eh {
	FONT: 11px Tahoma,Verdana,Arial,Sans-serif; COLOR: #666666; TEXT-DECORATION: none
}
#barra_esquerda_aviso {
	BACKGROUND: url(cal_bg_aviso_2.gif); MARGIN: 5px 0px 0px 11px; WIDTH: 167px; HEIGHT: 35px
}
#barra_esquerda_aviso UL LI {
	FLOAT: left; LINE-HEIGHT: 31px
}
.aviso_icone {
	PADDING-RIGHT: 8px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.aviso_texto A {
	FONT: bold 10px Verdana,Arial,Helvetica,sans-serif; COLOR: #c90d0d
}
.aviso_texto A:visited {
	FONT: bold 10px Verdana,Arial,Helvetica,sans-serif; COLOR: #c90d0d
}
#principal {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 188px; PADDING-TOP: 5px
}
#principal_topo {
	HEIGHT: 25px
}
#principal_esquerda {
	LINE-HEIGHT: 15px
}
#principal_esquerda UL LI {
	
}
#data_t {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#principal_direita {
	FLOAT: right; PADDING-TOP: 5px; HEIGHT: 24px
}
#principal_direita LI {
	MARGIN-RIGHT: 1px
}
.bt_ativo {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 1px; HEIGHT: 20px; TEXT-ALIGN: center
}
.bt_desativo {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 1px; HEIGHT: 20px; TEXT-ALIGN: center
}
.bt_ativo_shared {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 1px; HEIGHT: 20px; TEXT-ALIGN: center
}
.bt_ativo_shared {
	BACKGROUND: url(cal_bt_visao_ativa_shared.gif) no-repeat
}
#imprimir {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#principal_titulo {
	FONT-WEIGHT: bold; LINE-HEIGHT: 20px; BORDER-BOTTOM: #f2d974 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffea95
}
#principal_titulo DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: 22px; PADDING-TOP: 3px; HEIGHT: 17px
}
#principal_titulo IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.bt {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_ag_bg_botao.gif); WIDTH: 63px; COLOR: #afafaf; LINE-HEIGHT: 19px; MARGIN-RIGHT: 1px; TEXT-ALIGN: center
}
.ag_navigation_page {
	BACKGROUND: url(cal_vs_bg_li2.gif); HEIGHT: 32px
}
.ag_navigation {
	FONT-WEIGHT: normal; WIDTH: 100%; LINE-HEIGHT: 30px; POSITION: relative
}
.ag_navigation_calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ffea95
}
.ag_navigation_calendar_shared {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #ce8914
}
.ag_navigation LI.esq IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.ag_navigation UL.left LI {
	FLOAT: left
}
.ag_navigation LI.esq IMG {
	PADDING-TOP: 2px
}
.ag_navigation UL LI.esq {
	FLOAT: left
}
TD.ag_navigation_button {
	BACKGROUND: #f4f6f8
}
.ag_navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bt {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_ag_bg_botao.gif); WIDTH: 63px; LINE-HEIGHT: 19px; MARGIN-RIGHT: 1px; TEXT-ALIGN: center
}
.bt_visao_dia {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 19px; HEIGHT: 20px; TEXT-ALIGN: center
}
.bt_visao_semana {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 19px; HEIGHT: 20px; TEXT-ALIGN: center
}
.bt_visao_mes {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 19px; HEIGHT: 20px; TEXT-ALIGN: center
}
.bt_visao_ano {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bt_visao_ativa.gif) no-repeat; WIDTH: 63px; LINE-HEIGHT: 19px; HEIGHT: 20px; TEXT-ALIGN: center
}
#visao_semanal {
	DISPLAY: block; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.tit_vsh {
	BACKGROUND: url(cal_bg_visal_sem_1.gif) repeat-x; COLOR: #333333; LINE-HEIGHT: 23px; HEIGHT: 23px
}
.tit_vsh TD {
	BORDER-RIGHT: #ffffff 1px solid
}
#pop_cal {
	Z-INDEX: 1; BACKGROUND: url(cal_bg_popcal.gif) no-repeat; LEFT: 165px; VISIBILITY: hidden; WIDTH: 163px; PADDING-TOP: 8px; POSITION: absolute; TOP: 362px; HEIGHT: 163px
}
#pop_cal TR {
	HEIGHT: 18px; TEXT-ALIGN: center
}
#descricao {
	FONT-SIZE: 8pt; BACKGROUND: #fffae5; VERTICAL-ALIGN: top; WIDTH: 80%; BORDER-TOP-STYLE: none; FONT-FAMILY: Tahoma,Verdana,Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 70px; BORDER-BOTTOM-STYLE: none
}
H3 {
	MARGIN-BOTTOM: 5px; FONT: bold 11px/18px Tahoma,Verdana,Arial,Helvetica,sans-serif
}
UL#split LI {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
UL#split H3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: bold 11px/19px Tahoma,Verdana,Arial,Helvetica,sans-serif; COLOR: #333333; PADDING-TOP: 1px; HEIGHT: 22px
}
UL#split P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
UL#split DIV {
	OVERFLOW: hidden
}
LI#evento H3 {
	BACKGROUND: #ffe169
}
LI#evento DIV {
	BORDER-RIGHT: #ffe169 2px solid; BORDER-TOP: #ffe169 0px solid; BACKGROUND: #fffae5; BORDER-LEFT: #ffe169 2px solid; BORDER-BOTTOM: #ffe169 2px solid
}
LI#lembrete H3 {
	BACKGROUND: #c0d3f2
}
LI#lembrete DIV {
	BORDER-RIGHT: #c0d3f2 2px solid; BORDER-TOP: #c0d3f2 0px solid; BACKGROUND: #f0f5fd; BORDER-LEFT: #c0d3f2 2px solid; BORDER-BOTTOM: #c0d3f2 2px solid
}
LI#convidados H3 {
	BACKGROUND: #bee3b3
}
LI#convidados DIV {
	BORDER-RIGHT: #bee3b3 2px solid; BORDER-TOP: #bee3b3 0px solid; BACKGROUND: #efffea; BORDER-LEFT: #bee3b3 2px solid; BORDER-BOTTOM: #bee3b3 2px solid
}
LI#repeticao H3 {
	BACKGROUND: #dddddd
}
LI#repeticao DIV {
	BORDER-RIGHT: #dddddd 2px solid; BORDER-TOP: #dddddd 0px solid; BACKGROUND: #f7f6f5; BORDER-LEFT: #dddddd 2px solid; BORDER-BOTTOM: #dddddd 2px solid
}
.text {
	BORDER-RIGHT: #8f8f8f 1px solid; BORDER-TOP: #8f8f8f 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #8f8f8f 1px solid; BORDER-BOTTOM: #8f8f8f 1px solid; HEIGHT: 14px
}
#Layer1 {
	Z-INDEX: 1; LEFT: 241px; WIDTH: 224px; POSITION: absolute; TOP: 300px; HEIGHT: 91px
}
.style1 {
	FONT-WEIGHT: bold; COLOR: #cc3300
}
#legenda {
	 PADDING-LEFT: 35%; margin-top:1px solid #FFF; MARGIN: 6px 0px 0px; COLOR: #837676; LINE-HEIGHT: 22px; HEIGHT: 23px; BACKGROUND-COLOR: #f4f6f8; TEXT-ALIGN: center;
}
#legenda UL LI {
	FLOAT: left; MARGIN-LEFT: 10px; COLOR: #333333
}
#legenda UL LI DIV {
	MARGIN-LEFT: 3px; WIDTH: 6px; LINE-HEIGHT: 2px; POSITION: relative; TOP: 5px; HEIGHT: 6px
}
.leg_aceito {
	BACKGROUND-COLOR: #53c531
}
#principal_direita UL LI.bt {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: url(cal_ag_bg_botao.gif); WIDTH: 63px; LINE-HEIGHT: 19px; HEIGHT: 20px; TEXT-ALIGN: center
}
#ag_comandos {
	CLEAR: both; FONT-WEIGHT: normal; MARGIN: 0px; LINE-HEIGHT: 21px; HEIGHT: 30px
}
#ag_comandos LI.dir A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ag_comandos LI.dir A:hover {
	BORDER-RIGHT: #8f8f8f 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #8f8f8f 1px solid; PADDING-LEFT: 11px; BACKGROUND: url(cal_bg_bt_all.jpg) repeat-x; PADDING-BOTTOM: 3px; BORDER-LEFT: #8f8f8f 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #8f8f8f 1px solid; TEXT-DECORATION: none
}
#ag_conteudo_principal {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 100%; BACKGROUND-COLOR: #f4f6f8
}
.span_vs {
	FONT: 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; MARGIN-LEFT: 10px; COLOR: #291cd2
}
#meusConvidados {
	FONT: 11px Tahoma,Verdana,Arial,Helvetica,sans-serif
}
#meusConvidados TR TD {
	BORDER-BOTTOM: #d3e8ce 1px solid; HEIGHT: 20px
}
#meusConvidados TR TD.email {
	COLOR: #333333
}
.aceito {
	COLOR: #0000cc
}
.recusado {
	COLOR: #ff0000
}
.provisorio {
	COLOR: #ff6600
}
.bt_desativo {
	BACKGROUND: url(cal_bt_visao_desativa.gif) no-repeat
}
.bt_visao_semana {
	BACKGROUND: url(cal_bt_visao_desativa.gif) no-repeat
}
.bt_visao_mes {
	BACKGROUND: url(cal_bt_visao_desativa.gif) no-repeat
}
.bt_visao_ano {
	BACKGROUND: url(cal_bt_visao_desativa.gif) no-repeat
}
#principal_navegacao_mod2 UL.direita LI A {
	COLOR: #ada3a3
}
#principal_direita UL LI.bt A:active {
	COLOR: #ada3a3
}
#principal_direita UL LI.bt A:visited {
	COLOR: #ada3a3
}
#principal_navegacao_mod2 UL.direita LI A:hover {
	COLOR: #cc0000
}
#principal_direita UL LI.bt A:hover {
	COLOR: #cc0000
}
.cal_dia_oc2 {
	BACKGROUND-IMAGE: url(cal_bg_linha_1.gif); LINE-HEIGHT: 34px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 34px; BACKGROUND-COLOR: #f4f6f8
}
.cal_dia {
	BACKGROUND-IMAGE: url(cal_bg_linha_1.gif); LINE-HEIGHT: 34px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 34px; BACKGROUND-COLOR: #f4f6f8
}
.cal_dia_oc {
	BACKGROUND-IMAGE: url(cal_bg_linha_1.gif); LINE-HEIGHT: 34px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 34px; BACKGROUND-COLOR: #f4f6f8
}
.leg_provisorio {
	BACKGROUND-COLOR: #fd8816
}
.evento_pendente {
	BACKGROUND-COLOR: #fd8816
}
.cal_dia_oc1 {
	BACKGROUND: url(cal_bg_ocupado.gif) #ffffff repeat-y
}
.cal_dia_oc {
	BACKGROUND: url(cal_bg_ocupado.gif) #ffffff repeat-y
}
.aceito_sup {
	BACKGROUND: url(cal_bg_ocupado_aceito.gif) no-repeat
}
.aceito_inf {
	BACKGROUND: url(cal_bg_ocupado_aceito.gif) no-repeat
}
.provisorio_sup {
	BACKGROUND: url(cal_bg_ocupado_provisorio.gif) no-repeat
}
.provisorio_inf {
	BACKGROUND: url(cal_bg_ocupado_provisorio.gif) no-repeat
}
.pendente_sup {
	BACKGROUND: url(cal_bg_ocupado_pendente.gif) no-repeat
}
.pendente_inf {
	BACKGROUND: url(cal_bg_ocupado_pendente.gif) no-repeat
}
.ag_navigation LI.dir {
	FLOAT: right; COLOR: #afafaf
}
#ag_comandos LI.dir {
	FLOAT: right; COLOR: #afafaf
}
.ag_navigation LI.dir {
	FLOAT: right; COLOR: #afafaf
}
SELECT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
#pop_cal TR {
	FONT-SIZE: 11px
}
#pop_cal TABLE {
	FONT-SIZE: 11px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

UL#split {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#split LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#legenda UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#vs_dia_horarios UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cal_dia UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cal_dia_oc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ag_navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ag_comandos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ag_conteudo_principal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainNavigation {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

#mainNavigation UL.left LI {
	FLOAT: left;
}
.ag_navigation LI.esq {
	FLOAT: left;
}

.ag_navigation LI.esq {
	FLOAT: left;
}
#vs_dia_horarios {
	FLOAT: left;
}
x:unknown {
	FLOAT: left;
}
x:unknown {
	FLOAT: left;
}
.cal_dia_col2 {
	FLOAT: left;
}
.evento_aceito {
	FLOAT: left;
}
.evento_pendente {
	FLOAT: left
}
DIV.errorMessage {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 0px 5px; COLOR: #fff; PADDING-TOP: 10px; BACKGROUND-COLOR: #ff8642; TEXT-ALIGN: center
}
#bt_email {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#dcdadd); FLOAT: left; FONT: bold 11px Tahoma,Arial,Helvetica,sans-serif; MARGIN-LEFT: 1px; BORDER-LEFT: #ddd 1px solid; WIDTH: 105px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px; HEIGHT: 16px; BACKGROUND-COLOR: #dcdadd; TEXT-ALIGN: center; _height: 17px
}
.infoevento {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 25px; BACKGROUND: url(cal_bg_icone_comp.gif) #ffea95 no-repeat left top; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 2px solid; WIDTH: 225px; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 2px solid
}
UL.tabs {
	MARGIN: 10px 0px 0px 23px; HEIGHT: 23px
}
UL.tabs LI {
	DISPLAY: inline
}
UL.tabs LI A {
	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(bt-bg-2.gif); FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 12px/23px Arial, Helvetica, sans-serif; BORDER-LEFT: #e2e2e2 1px solid; CURSOR: pointer; COLOR: black; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px; HEIGHT: 23px; TEXT-DECORATION: none
}
UL.tabs LI A:hover {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(bt-bg-1.gif); BORDER-LEFT: #ccc 1px solid; COLOR: black; BORDER-BOTTOM: #ccc 1px; TEXT-DECORATION: none
}
UL.tabs LI A.selecionada {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(bt-bg-1.gif); BORDER-LEFT: #ccc 1px solid; COLOR: black; BORDER-BOTTOM: #ccc 1px; TEXT-DECORATION: none
}
DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; FONT-SIZE: 11px; Z-INDEX: 999999; BACKGROUND: #ffd; BORDER-LEFT: #655 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #655 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar TABLE {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; FONT-SIZE: 11px; Z-INDEX: 999999; BACKGROUND: #ffd; BORDER-LEFT: #655 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #655 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	BACKGROUND: url(menuarrow.gif) #edc no-repeat 100% 100%
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #654; PADDING-BOTTOM: 2px; COLOR: #fed; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	BACKGROUND: #edc; COLOR: #000
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #655 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #f00
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #f40 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f40 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f40 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #f40 1px solid; BACKGROUND-COLOR: #faa
}
.calendar THEAD .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #c77
}
.calendar THEAD .daynames {
	BACKGROUND: #fed
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.calendar TBODY .othermonth.day {
	FONT-SIZE: 80%; COLOR: #bbb
}
.calendar TBODY .oweekend.othermonth.day {
	COLOR: #fbb
}
.calendar TABLE .wn {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: #fed; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: #ddf
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: #efe
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffe; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ddc; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #fea; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend {
	COLOR: #ccc
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #988; COLOR: #000; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	BORDER-TOP: #655 1px solid; BACKGROUND: #dcb; COLOR: #840
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #f40 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f40 1px solid; PADDING-LEFT: 1px; BACKGROUND: #faa; PADDING-BOTTOM: 1px; BORDER-LEFT: #f40 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #f40 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #c77; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 999999; BACKGROUND: #ffe; LEFT: 0px; BORDER-LEFT: #655 1px solid; WIDTH: 4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #655 1px solid; POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: #fc8
}
.calendar .combo .active {
	BORDER-TOP: #a64 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fee; BORDER-BOTTOM: #a64 1px solid
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #a88 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fed; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	BORDER-RIGHT: #988 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #988 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #988 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #988 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute {
	BORDER-RIGHT: #988 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #988 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #988 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #988 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm {
	BORDER-RIGHT: #988 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #988 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #988 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #988 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #fff; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #866; BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active {
	BORDER-LEFT-COLOR: #f00; BORDER-BOTTOM-COLOR: #f00; COLOR: #0f0; BORDER-TOP-COLOR: #f00; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #f00
}
#miniCal {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(cal_bg_calbox.gif) no-repeat bottom; 
	PADDING-BOTTOM: 13px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 166px; 
	PADDING-TOP: 5px;
}
#calnav TD {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#calnav TABLE {
	BACKGROUND-COLOR: #ffffff
}
#calnav TABLE.miniCalendar A {
	CURSOR: pointer;
}
#calnav * TR #header {
	HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
#calnav * TD #prev_month {
	TEXT-ALIGN: left
}
#calnav * TD #month_name {
	FONT-SIZE: 12px
}
#calnav * TD #year {
	FONT-SIZE: 12px
}
#calnav * TD #next_month {
	TEXT-ALIGN: right
}
#calnav * TABLE #calendar {
	WIDTH: 100%
}
#calnav * TR #weekdays {
	FONT-SIZE: 10px; COLOR: #000; HEIGHT: 18px; BACKGROUND-COLOR: #cccccc
}
#calnav * TD.week {
	HEIGHT: 20px
}
#calnav * TR.week TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 0px
}
#calnav * TD.wd {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#calnav * TD.wd_dimm {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#calnav * TD.wd#mini_today {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #efefef
}
#calnav * TD.wd_dimm#mini_today {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #efefef
}
#calnav * TD.we {
	COLOR: #444444; BACKGROUND-COLOR: #f3f3f3
}
#calnav * TD.we_dimm {
	COLOR: #444444; BACKGROUND-COLOR: #f3f3f3
}
#calnav * TD.we#mini_today {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #efefef
}
#calnav * TD.we_dimm#mini_today {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #efefef
}
#calnav * TD.wd_dimm A {
	COLOR: #cccccc
}
#calnav * TD.we_dimm A {
	COLOR: #cccccc
}
#calnav * TR.today {
	COLOR: #000; BACKGROUND-COLOR: #cccccc
}
#calnav TR.today A {
	COLOR: #000
}
#calnav * TR.today TD.today {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 10px Arial, sans-serif; PADDING-TOP: 2px
}
#dayView {
	BORDER-RIGHT: #ffea95 2px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffea95 2px solid; WIDTH: 100%; BACKGROUND-COLOR: #f4f6f8; TEXT-ALIGN: center
}
#dayView TD.rowSp {
	LINE-HEIGHT: 5px; HEIGHT: 5px; BACKGROUND-COLOR: #eeeeee
}
#dayView TD.adEmpty {
	BACKGROUND-COLOR: #eeeeee
}
#dayView TD.adEvent {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; COLOR: #666666; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
#dayView TD.hoursCol {
	BORDER-RIGHT: #ffffff 1px solid; VERTICAL-ALIGN: MIDDLE; WIDTH: 70px; BACKGROUND-COLOR: #fef9e4; HEIGHT:30px;
}
#dayView DIV.hour {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #16406a; LINE-HEIGHT: 30px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 30px; TEXT-ALIGN: center
}
#dayView DIV.hour IMG {
	MARGIN-TOP: 10px
}
#dayView TD.dayEventsCol {
	BORDER-RIGHT: #ffffff 1px solid; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
#dayView DIV.eventsCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#dayView DIV.event {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff7d3
}
#dayView DIV.event DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#dayView .vs_accepted {
	BACKGROUND-IMAGE: url(icon_accept.gif); BACKGROUND-REPEAT: repeat-y
}
#dayView .vs_tentative {
	BACKGROUND-IMAGE: url(icon_accept_temp.gif); BACKGROUND-REPEAT: repeat-y
}
#dayView .vs_needs-action {
	BACKGROUND-IMAGE: url(icon_pende.gif); BACKGROUND-REPEAT: repeat-y
}
#dayView .vs_declined {
	BACKGROUND-IMAGE: url(icon_refused.gif); BACKGROUND-REPEAT: repeat-y
}
#dayView DIV.CANCELLED {
	DISPLAY: inline; COLOR: red
}
#dayView DIV.CONFIRMED {
	DISPLAY: inline; COLOR: green
}
#dayView DIV.DELETED {
	DISPLAY: inline; COLOR: red
}
#dayView DIV.workHours {
	FILTER: alpha(opacity=50); LEFT: 0%; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; BACKGROUND-COLOR: #e2e4e6; -moz-opacity: .50; opacity: .50
}
#monthView {
	VERTICAL-ALIGN: top; WIDTH: 100%; BACKGROUND-COLOR: #f4f6f8; TEXT-ALIGN: center
}
#monthView TR.title {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bg_visal_sem_1.gif) repeat-x; COLOR: #333333; LINE-HEIGHT: 23px; HEIGHT: 23px
}
#monthView TR.title TD.wday {
	WIDTH: 14%
}
#monthView TR.week TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
#monthView TR.week TD.week {
	VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; WIDTH: 20px; HEIGHT: 90px; BACKGROUND-COLOR: #eeeeee
}
#monthView DIV.day_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
#monthView TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#monthView TD.wd {
	
}
#monthView TD.wd_dimm {
	COLOR: #cccccc
}
#monthView TD.we {
	BACKGROUND-COLOR: #f6f8fa
}
#monthView TD.we_dimm {
	COLOR: #bbbbbb; BACKGROUND-COLOR: #f6f8fa
}
#monthView TD#mtoday {
	BACKGROUND-COLOR: #fef9e4
}
#monthView .uevent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 11px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: relative
}
#monthView TD.wd_dimm DIV.day_header {
	FONT-SIZE: 11px
}
#monthView * TD.we_dimm DIV.day_header {
	FONT-SIZE: 11px
}
#monthView TD.wd_dimm A {
	COLOR: #bbbbbb
}
#monthView * TD.we_dimm A {
	COLOR: #bbbbbb
}
#monthView DIV.adevent {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; COLOR: #666666; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
#monthView DIV.DECLINED {
	BACKGROUND-IMAGE: url(icon_refused.gif); BACKGROUND-REPEAT: repeat-y
}
#monthView DIV.ACCEPTED {
	BACKGROUND-IMAGE: url(icon_accept.gif); BACKGROUND-REPEAT: repeat-y
}
#monthView DIV.TENTATIVE {
	BACKGROUND-IMAGE: url(icon_accept_temp.gif); BACKGROUND-REPEAT: repeat-y
}
#monthView DIV.NEEDS-ACTION {
	BACKGROUND-IMAGE: url(icon_pende.gif); BACKGROUND-REPEAT: repeat-y
}
#monthView DIV.DECLINED {
	BACKGROUND-IMAGE: url(icon_refused.gif); BACKGROUND-REPEAT: repeat-y
}
#weekView {
	VERTICAL-ALIGN: middle; WIDTH: 100%; TEXT-ALIGN: center
}
#weekView TR.weekDays {
	BACKGROUND: url(cal_bg_visal_sem_1.gif) repeat-x; COLOR: #333333; LINE-HEIGHT: 23px; HEIGHT: 23px
}
#weekView TR.weekDays TD {
	BORDER-RIGHT: #ffffff 1px solid
}
#weekView TD.rowSp {
	LINE-HEIGHT: 5px; HEIGHT: 5px; BACKGROUND-COLOR: #eeeeee
}
#weekView TD.adEmpty {
	BACKGROUND-COLOR: #eeeeee
}
#weekView TD.adEvent {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; COLOR: #666666; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
#weekView TD.hoursCol {
	BORDER-RIGHT: #ffffff 1px solid; VERTICAL-ALIGN: top; WIDTH: 8%; BACKGROUND-COLOR: #fef9e4
}
#weekView DIV.hour {
	WIDTH: 100%; COLOR: #16406a; LINE-HEIGHT: 30px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 30px; TEXT-ALIGN: center
}
#weekView TD.eventsCol {
	BORDER-RIGHT: #ffffff 1px solid; VERTICAL-ALIGN: top; WIDTH: 13%; BACKGROUND-COLOR: #f4f6f8; TEXT-ALIGN: left
}
#weekView TD.eventsColToday {
	BORDER-RIGHT: #ffffff 1px solid; VERTICAL-ALIGN: top; WIDTH: 13%; BACKGROUND-COLOR: #fef9e4; TEXT-ALIGN: left
}
#weekView DIV.eventsCol {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#weekView DIV.event {
	OVERFLOW: hidden; POSITION: absolute
}
#weekView .vs_ACCEPTED {
	BACKGROUND-IMAGE: url(icon_accept.gif); BACKGROUND-REPEAT: repeat-y
}
#weekView .vs_TENTATIVE {
	BACKGROUND-IMAGE: url(icon_accept_temp.gif); BACKGROUND-REPEAT: repeat-y
}
#weekView .vs_NEEDS-ACTION {
	BACKGROUND-IMAGE: url(icon_pende.gif); BACKGROUND-REPEAT: repeat-y
}
#weekView .vs_DECLINED {
	BACKGROUND-IMAGE: url(icon_refused.gif); BACKGROUND-REPEAT: repeat-y
}
#weekView DIV.CANCELLED {
	DISPLAY: inline; COLOR: red
}
#weekView DIV.CONFIRMED {
	DISPLAY: inline
}
#weekView DIV.DELETED {
	DISPLAY: inline; COLOR: red
}
#weekView DIV.workHours {
	FILTER: alpha(opacity=50); LEFT: 0%; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; BACKGROUND-COLOR: #e2e4e6; -moz-opacity: .50; opacity: .50
}
#yearView {
	BORDER-RIGHT: #ffea95 2px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffea95 2px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #ffea95 2px solid; HEIGHT: 700px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center
}
#yearView TD.month {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(cal_bg_visal_sem_1.gif) #fff repeat-x; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 0px
}
#yearView * TR.name {
	FONT-WEIGHT: bold; BACKGROUND: url(cal_bg_visal_sem_1.gif) repeat-x; COLOR: #333333; LINE-HEIGHT: 23px; HEIGHT: 23px
}
#yearView * TD.arrCol {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f2f2f2
}
#yearView * TD.wd {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 13%; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f2f2f2
}
#yearView * TD.sep {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 4px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 4px; BACKGROUND-COLOR: #ffea95
}
#yearView * TD.week {
	WIDTH: 10px; HEIGHT: 24px; TEXT-ALIGN: center
}
#yearView * TD.day {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#yearView * TD.day#ytoday {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #fffacd
}
#yearView * TD.busy {
	BORDER-TOP: #ffffff 1px solid; BACKGROUND-COLOR: #dddddd
}
#yearView * TD.busy#ytoday {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ddd9bc
}
#yearView * TD.adbusy {
	BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #aaaaaa 3px solid; BACKGROUND-COLOR: #dddddd
}
#yearView * TD.adbusy#ytoday {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #bbb79a 3px solid; BACKGROUND-COLOR: #ddd9bc
}
#yearView TABLE.month {
	WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#yearView TABLE.tbcalendar {
	WIDTH: 100%; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#eventEdit * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#eventEdit {
	WIDTH: 100%; BACKGROUND-COLOR: #f4f6f8
}
#eventEdit TD {
	VERTICAL-ALIGN: top
}
#eventEdit .date {
	BORDER-RIGHT: #eee 1px inset; BORDER-TOP: #eee 1px inset; FONT-SIZE: 11px; BACKGROUND: white; VERTICAL-ALIGN: middle; BORDER-LEFT: #eee 1px inset; CURSOR: pointer; BORDER-BOTTOM: #eee 1px inset; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
#eventEdit .time {
	BORDER-RIGHT: #eee 1px inset; BORDER-TOP: #eee 1px inset; FONT-SIZE: 11px; BACKGROUND: white; VERTICAL-ALIGN: middle; BORDER-LEFT: #eee 1px inset; CURSOR: pointer; BORDER-BOTTOM: #eee 1px inset; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
#eventEdit .date {
	PADDING-RIGHT: 4px; PADDING-LEFT: 24px; BACKGROUND: url(cal_icon.gif) white no-repeat 4px 4px; PADDING-BOTTOM: 4px; WIDTH: 140px; PADDING-TOP: 4px
}
#eventEdit .time {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 60px; PADDING-TOP: 1px
}
#eventEdit TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
#eventEdit INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
#nifty_evento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_lembrete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_convidados {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_repeticao {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_evento SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_lembrete SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_convidados SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_repeticao SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_evento {
	BACKGROUND: #ffe169
}
#nifty_lembrete {
	BACKGROUND: #c0d3f2
}
#nifty_convidados {
	BACKGROUND: #bee3b3
}
#nifty_repeticao {
	BACKGROUND: #dddddd
}
#eventEdit TD#evento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 80%; PADDING-TOP: 0px
}
#eventEdit #evento DIV.contents {
	BORDER-RIGHT: #ffe169 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe169 0px solid; PADDING-LEFT: 10px; BACKGROUND: #fffae5; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffe169 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffe169 2px solid; HEIGHT: 220px
}
#eventEdit #evento TABLE {
	WIDTH: 100%
}
#eventEdit #evento TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#eventEdit #evento TD.parm {
	FONT-WEIGHT: bold; WIDTH: 80px
}
#eventEdit #evento #priorities INPUT {
	MARGIN: 0px 3px 0px 7px; VERTICAL-ALIGN: middle
}
#eventEdit #evento #share INPUT {
	MARGIN: 0px 3px 0px 7px; VERTICAL-ALIGN: middle
}
#eventEdit #evento TEXTAREA {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 97px
}
#eventEdit #evento INPUT.text {
	WIDTH: 100%
}
#eventEdit #lembrete {
	WIDTH: 20%
}
#eventEdit #lembrete DIV.contents {
	BORDER-RIGHT: #c0d3f2 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0d3f2 0px solid; PADDING-LEFT: 10px; BACKGROUND: #f0f5fd; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c0d3f2 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0d3f2 2px solid; HEIGHT: 220px; TEXT-ALIGN: center
}
#eventEdit #lembrete P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#eventEdit #lembrete P * {
	VERTICAL-ALIGN: middle
}
#eventEdit #convidados DIV.contents {
	BORDER-RIGHT: #bee3b3 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bee3b3 0px solid; PADDING-LEFT: 10px; BACKGROUND: #efffea; PADDING-BOTTOM: 10px; BORDER-LEFT: #bee3b3 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bee3b3 2px solid; HEIGHT: 200px
}
#eventEdit #convidados TEXTAREA#guests {
	WIDTH: 100%; HEIGHT: 170px
}
#eventEdit #repeticao DIV.contents {
	BORDER-RIGHT: #dddddd 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 0px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f6f5; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 2px solid; HEIGHT: 200px; TEXT-ALIGN: left
}
#eventEdit #repeticao SPAN.parm {
	WIDTH: 30%
}
#eventEdit #repeticao P {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#eventEdit #repeticao P * {
	VERTICAL-ALIGN: middle
}
#eventEdit #repeticao #RecurrDays SPAN.parm {
	DISPLAY: block; FONT-SIZE: 11px; WHITE-SPACE: nowrap
}
#eventEdit #repeticao #RecurrDays {
	FONT-SIZE: 9px
}
#eventEdit #repeticao #RecurrDays INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#eventEdit #repeticao #frequencyType {
	DISPLAY: inline
}
#eventQuick {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(cal_bg_adicionar_quick.gif) no-repeat; MAX-WIDTH: 167px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 167px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 155px
}
#eventQuick .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; COLOR: #666; LINE-HEIGHT: 18px; PADDING-TOP: 0px; TOP: 0px; HEIGHT: 18px; BACKGROUND-COLOR: #ffea95; TEXT-ALIGN: center
}
#eventQuick .summary {
	MARGIN: 12px 8px 8px; HEIGHT: 18px
}
#eventQuick .tdate {
	MARGIN: 6px; VERTICAL-ALIGN: top; HEIGHT: 25px; TEXT-ALIGN: center
}
#adapter .tdate {
	MARGIN: 6px; VERTICAL-ALIGN: top; HEIGHT: 25px; TEXT-ALIGN: center
}
#eventQuick .date {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#eventQuick .time {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#adapter .date {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#eventQuick .date {
	PADDING-RIGHT: 4px; PADDING-LEFT: 22px; BACKGROUND: url(pdate.gif) white no-repeat 2px 3px; PADDING-BOTTOM: 4px; WIDTH: 80px; PADDING-TOP: 4px
}
#adapter .date {
	PADDING-RIGHT: 4px; PADDING-LEFT: 22px; BACKGROUND: url(pdate.gif) white no-repeat 2px 3px; PADDING-BOTTOM: 4px; WIDTH: 80px; PADDING-TOP: 4px
}
#eventQuick .time {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 48px; PADDING-TOP: 4px
}
#eventQuick .buttons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: bottom; WIDTH: 163px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 24px
}
#eventQuick .buttons .botao {
	MARGIN: 3px
}
#searchView UL#tbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#searchView UL#opcoes LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#searchView UL#tbl LI {
	FLOAT: left
}
#searchView UL#tbl H3 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: bold 11px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; COLOR: #333; PADDING-TOP: 1px; HEIGHT: 22px
}
#searchView UL#tbl P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#searchView LI#pesquisa H3 {
	BACKGROUND: #ffea95; COLOR: #666
}
#searchView LI#pesquisa DIV {
	BORDER-RIGHT: #ffea95 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffea95 0px solid; PADDING-LEFT: 5px; BACKGROUND: #fffae5; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffea95 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffea95 2px solid
}
#searchView #pesquisa {
	WIDTH: 100%; CURSOR: pointer
}
#searchView #tabela_pesquisa {
	MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #dcdcdc
}
#searchView #tabela_pesquisa TH {
	BACKGROUND: url(cal_bg_visal_sem_1.gif) repeat-x; LINE-HEIGHT: 18px; HEIGHT: 18px
}
#searchView #tabela_pesquisa TD {
	COLOR: #333; LINE-HEIGHT: 20px; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
#searchView #tabela_pesquisa TD.left {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#searchView .pesquisa#tabela_pesquisa TR.cancelado TD {
	BACKGROUND-COLOR: #efefef
}
#eventView * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#eventView {
	WIDTH: 100%; BACKGROUND-COLOR: #f4f6f8
}
#eventView TD {
	VERTICAL-ALIGN: top
}
#nifty_evento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_lembrete {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_convidados {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_repeticao {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nifty_evento SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_lembrete SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_convidados SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_repeticao SPAN {
	FONT-WEIGHT: bold; MARGIN-LEFT: 10px
}
#nifty_evento {
	BACKGROUND: #ffe169
}
#nifty_lembrete {
	BACKGROUND: #c0d3f2
}
#nifty_convidados {
	BACKGROUND: #bee3b3
}
#nifty_repeticao {
	BACKGROUND: #dddddd
}
#eventView TD#evento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 70%; PADDING-TOP: 0px
}
#eventView #evento DIV.contents {
	BORDER-RIGHT: #ffe169 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe169 0px solid; PADDING-LEFT: 10px; BACKGROUND: #fffae5; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffe169 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffe169 2px solid; HEIGHT: 200px
}
#eventView #evento TABLE {
	WIDTH: 100%
}
#eventView #evento TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#eventView #evento TD.parm {
	FONT-WEIGHT: bold; WIDTH: 80px
}
#eventView #evento #description {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: auto; WIDTH: 100%; HEIGHT: 75px; BORDER-RIGHT-WIDTH: 0px
}
#eventView #lembrete {
	WIDTH: 30%
}
#eventView #lembrete DIV.contents {
	BORDER-RIGHT: #c0d3f2 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0d3f2 0px solid; PADDING-LEFT: 10px; BACKGROUND: #f0f5fd; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c0d3f2 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0d3f2 2px solid; HEIGHT: 200px; TEXT-ALIGN: center
}
#eventView #lembrete P {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
#eventView #lembrete P * {
	VERTICAL-ALIGN: middle
}
#eventView #convidados DIV.contents {
	BORDER-RIGHT: #bee3b3 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bee3b3 0px solid; PADDING-LEFT: 10px; BACKGROUND: #efffea; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #bee3b3 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bee3b3 2px solid; HEIGHT: 200px
}
#eventView #convidados TABLE {
	WIDTH: 100%
}
#eventView #convidados TD {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 16px; BORDER-BOTTOM: #bee3b3 1px solid; HEIGHT: 17px
}
#eventView #convidados TD.email {
	WIDTH: 80%; TEXT-ALIGN: left
}
#eventView #convidados TD.status {
	WIDTH: 20%; TEXT-ALIGN: right
}
#eventView #repeticao DIV.contents {
	BORDER-RIGHT: #dddddd 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 0px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f6f5; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 2px solid; HEIGHT: 200px; TEXT-ALIGN: left
}
#eventView #repeticao SPAN.parm {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; WIDTH: 30%
}
#eventView #repeticao P {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#eventView #repeticao P * {
	VERTICAL-ALIGN: middle
}
#eventView #repeticao #RecurrDays SPAN.parm {
	DISPLAY: block; FONT-SIZE: 11px; WHITE-SPACE: nowrap
}
#eventView #repeticao #RecurrDays {
	FONT-SIZE: 9px
}
#eventView #repeticao #RecurrDays INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#eventView #repeticao #frequencyType {
	DISPLAY: inline
}
TABLE.options {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 300px
}
.options FORM {
	FONT-SIZE: 12px
}
.options #title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #666; LINE-HEIGHT: 19px; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ffea95
}
.options #contents {
	BORDER-RIGHT: #ffea95 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffea95 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffea95 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffea95 2px solid; BACKGROUND-COLOR: #fffae5
}
.options FORM FIELDSET {
	BORDER-RIGHT: #ffea95 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffea95 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ffea95 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffea95 1px solid
}
.options FORM FIELDSET LEGEND {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.options FORM BR {
	CLEAR: left
}
TD#contents H4 {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #003366; PADDING-BOTTOM: 4px; MARGIN: 15px 0px 0px 15px; WIDTH: 200px; COLOR: #fff; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TD#contents DIV.box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
TD#contents TABLE.lista-usuarios {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px solid
}
TD#contents TABLE.lista-usuarios CAPTION {
	LINE-HEIGHT: 30px; TEXT-ALIGN: left
}
TD#contents TABLE.lista-usuarios TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #003366; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
TD#contents TABLE.lista-usuarios TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; TEXT-ALIGN: center
}
TD#contents .time {
	WIDTH: 60px
}
TD#contents TABLE.lista-usuarios TR {
	BACKGROUND: #fff
}
TD#contents TABLE.lista-usuarios TR.alter {
	BACKGROUND: #f2f2f2
}
TD#contents TABLE.lista-usuarios TR:hover {
	BACKGROUND: #fff2bf
}
TD#contents H4 {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #003366; PADDING-BOTTOM: 4px; MARGIN: 15px 0px 0px 15px; WIDTH: 200px; COLOR: #fff; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#adapter {
	WIDTH: 100%
}
#adapter TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #ffe169; BACKGROUND: #fffae5; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ffe169; WIDTH: 100%; BORDER-TOP-COLOR: #ffe169; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffe169
}
#adapter DIV.title_box {
	FONT-WEIGHT: bold; BACKGROUND: #ffe169; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#adapter DIV.contents {
	BORDER-RIGHT: #ffe169 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe169 0px solid; PADDING-LEFT: 10px; BACKGROUND: #fffae5; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffe169 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffe169 2px solid; HEIGHT: 100%
}
#adapter DIV.contents DIV {
	MARGIN: 7px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f6efd4; BORDER-BOTTOM-STYLE: none
}
#adapter .contents P {
	LINE-HEIGHT: 25px
}
#adapter .contents INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#adapter #impexp A {
	TEXT-DECORATION: none
}
#adapter #impexp {
	MARGIN-TOP: 6px
}
#log {
	WIDTH: 100%
}
#log TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #dcdcdc; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #dcdcdc; BORDER-TOP-COLOR: #dcdcdc; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #dcdcdc
}
#log DIV.title_box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #ffe169; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#log DIV.contents {
	BORDER-RIGHT: #ffe169 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffe169 0px solid; PADDING-LEFT: 10px; BACKGROUND: #fffae5; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffe169 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffe169 2px solid; HEIGHT: 100%
}
#log DIV.contents DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f6efd4
}
#log DIV.contents P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#log #tabela_historico {
	MARGIN-BOTTOM: 5px; WIDTH: 100%; BACKGROUND-COLOR: #dcdcdc
}
#log #tabela_historico TH {
	BACKGROUND: url(cal_bg_visal_sem_1.gif) repeat-x; LINE-HEIGHT: 18px; HEIGHT: 18px
}
#log #tabela_historico TD {
	COLOR: #333333; LINE-HEIGHT: 20px; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#log #tabela_historico TD.left {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#log .pesquisa#tabela_historico {
	CURSOR: pointer
}
#log .pesquisa#tabela_historico TR.cancelado TD {
	BACKGROUND-COLOR: #efefef
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana, helvetica, sans-serif
}
#centre {
	POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: center
}
#lv01 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffea95; PADDING-BOTTOM: 10px; MARGIN: 20%; WIDTH: 40%; PADDING-TOP: 10px; POSITION: relative
}
#lv02 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #fffae5; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; POSITION: relative
}
#lv03 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: white; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; POSITION: relative
}
#top {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #c49c00 2px solid
}
#top IMG {
	MARGIN: 3px 10px 3px 5px; VERTICAL-ALIGN: middle
}
#msg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: white; PADDING-BOTTOM: 10px; MARGIN: 3px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#cmd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: white; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#cmd BUTTON {
	BORDER-RIGHT: #c49c00 1px outset; BORDER-TOP: #c49c00 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #fffae5; MARGIN: 0px 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c49c00 1px outset; WIDTH: 70px; CURSOR: pointer; BORDER-BOTTOM: #c49c00 1px outset; FONT-FAMILY: Arial, Verdana, sans-serif
}
#cmd BUTTON:hover {
	BACKGROUND: #c49c00; COLOR: white
}
.modalDialog_transparentDivs {
	Z-INDEX: 2; FILTER: alpha(opacity=40); POSITION: absolute; BACKGROUND-COLOR: #aaa; opacity: 0.4
}
.modalDialog_contentDiv {
	Z-INDEX: 4; POSITION: absolute
}
#msgDialog {
	MARGIN: 25% auto
}
#MMtitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffcc00
}
#MMbody {
	BORDER-RIGHT: #ffcc00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffcc00 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffcc00 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-COLOR: #fffae5; TEXT-ALIGN: center
}
.modalDialog_contentDiv SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
.modalDialog_contentDiv_shadow {
	Z-INDEX: 3; FILTER: alpha(opacity=30); POSITION: absolute; BACKGROUND-COLOR: #555; opacity: 0.3
}
.modalDialog_contentDiv .dateMM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 9px; BACKGROUND: url(pdate.gif) white no-repeat 2px 3px; PADDING-BOTTOM: 3px; WIDTH: 280px; CURSOR: pointer; PADDING-TOP: 3px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.modalDialog_contentDiv .time {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; WIDTH: 48px; CURSOR: pointer; COLOR: #333; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
.modalDialog_contentDiv DIV.tdateMM {
	MARGIN-TOP: 5px
}
.botao {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.modalDialog_contentDiv .botao {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}

	.calAvailable	{background-color: #EBEDEF; border-right:1px solid #FFF;}
	.calUnavailable	{background-color: #f4f6f8; border-right:1px solid #FFF;}
	.calBusy		{background-color: #EEE;}
	.calTentative	{background-color: #FFF8EE;}
	.calConflict	{background-color: red;}
	.calOtherMonth	{background-color: #DDD;}
	.calSelected	{background-color: #FFDE5B;}
	.calDataTag	    {float: right;}
	.calTimeBar		{font-size: smaller; color: #444;}
	.FormButtonsSmallOver { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width: 24px; background-image: url(bgrdformbuttonssmlovr.gif);}
	.FormButtonsSmall { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width: 24px;}
	.FormButtonsSmallOver { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width: 24px; background-image: url(bgrdformbuttonssmlovr.gif);}
	.FormButtonsSmallClicked { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width: 24px; background-image: url(bgrdformbuttonssmlckd.gif);}
	.FormButtons { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width: 24px; border-color: #003C74  #003C74 #003C74 #003C74; background-image: url(bgrdformbuttons.gif); padding-right: 2px; padding-left: 2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
	.FormButtonsOver { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width:24px; border-color: #003C74  #003C74 #003C74 #003C74; background-image: url(bgrdformbuttonsover.gif); padding-right: 2px; padding-left: 2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
	.FormButtonsClicked { font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 24px; width:24px; border-color: #003C74  #003C74 #003C74 #003C74; background-image: url(bgrdformbuttonsclicked.gif); padding-right: 2px; padding-left: 2px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
	.FormButtonsLarge {font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 30px; width: 30px;}
	.FormButtonsLargeOver {font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 30px; width: 30px; background-image: url(bgrdformbuttonslrgovr.gif);}
	.FormButtonsLargeClicked {font-size: 11px; color:#0000BB; text-align: center; vertical-align: middle; height: 30px; width: 30px; background-image: url(bgrdformbuttonslrgckd.gif);}

/*final calendario*/
td { 
	font-family : Arial,Tahoma,Verdana,helvetica,sans-serif;
	font-size : 11px; color : #333333; 
}
form {
	margin:0px;
	padding:0px;
}
TD.old { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; color : #333333; 
}
TD.menu{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
	text-decoration : none; 
}
.titulo{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	font-weight : bold; 
	color : #FFFFFF; 
}
.titulo_bar{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	font-weight : bold; 
	color : #FFFFFF; 
}
A.titulo{ 
	color : #FFFFFF; 
	text-decoration : none; 
}
A.titulo:VISITED{ 
	color : #FFFFFF;
	text-decoration : none; 
}
A.titulo:HOVER{ 
	color : #FF0000; 
}
a.header_login { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #808080; 
	text-decoration: none; 
}
a.header_login:visited { 
	color : #808080; 
	text-decoration: none; 
}
a.header_login:hover { 
	color : #808080; 
	text-decoration: underline; 
}
A.header{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	text-decoration : none; 
}
A.menu{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
	text-decoration : none;
}
A.menu:VISITED{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
	text-decoration : none; 
}
A.menu_fix{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000 ; 
	text-decoration : none; 
}
A.menu:HOVER{
	color : #FF0000;
	text-decoration : none; 
}
A.txt95_menu{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
	text-decoration : none; 
}
A.txt95{ 
	font-family : tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11.5px; 
	color : #333333; 
	text-decoration : none; 
}
.header{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
}
.menu_topo{
    margin: 0pt;
    padding: 0pt; 
    height: 21px;
}
.txt95{ 
	font-family : tahoma, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 11.5px; 
	color : #333333; 
}
.txt95_cab{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
}
.txt95_menu{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
}
.txt12{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000; 
}
.txt12_cab{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000; 
}
.box{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #333333; 
}
.data{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #666666; 
}
.formulario{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; color : #000000; border : 1px solid #666666; 
	background-color : #CCCCCC; 
}
.formulario1{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 9.5px; 
	color : #000000; 
	border : 1px solid #666666; 
	background-color : #CCCCCC; 
}
.formulario2{ 
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #333333; 
	border : 1px solid #666666; 
	background-color : #F2F2F2; 
}
.fwrite{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000; 
	border : 1px solid #666666; 
	background-color : #FFFFFF; 
}
.menu_link{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #333333; 
	text-decoration: none;
}
.menu_link:hover{ 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #CC0000; 
}
.MbxTd{ 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%; padding: 0px 4px 0px 4px; 
} 
/*Properties of a column containing info about a message in the mail-list*/
.MbxSelTd{ 
	color: #000000; 
	background-color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	padding: 0px 4px 0px 4px; 
} 
/*Properties of a column containing info about an unread message in the mail-list*/
A.titulo_bar{
	color : #FFFFFF; 
	text-decoration : none;
}
A.titulo_bar:HOVER { 
	color : #FF0000;
	text-decoration : none;	
}
A.titulo_bar:active { 
	color : #FFFFFF;
	text-decoration : none;	
}

A.titulo_bar:visited { 
	color : #FFFFFF;
	text-decoration : none;	
}
.menuoff{
	font-family: Tahoma, "border Helvetica", sans-serif; 
	font-size: 10px; color: #333333; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: #CCCCCC; 
	cursor: hand; 
	border: 1px #CCCCCC solid
}
A.menuE{
	font-family: Tahoma, "border Helvetica", sans-serif; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: #CCCCCC; 
	cursor: hand; 
	border: 1px #CCCCCC solid; 
	display: block; 
	padding: 0px 1px;
}
A.menuE:HOVER { 
	background-color: #F2F2F2; 
	border: 1px #666666 solid;
}
.menuoffp {
	font-family: Tahoma, "border Helvetica", sans-serif; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none; 
	background-color: #CCCCCC; 
	cursor: hand; 
	border: 1px #CCCCCC solid
}
.menuon {
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: #F2F2F2; 
	cursor: hand; 
	border: 1px #666666 solid
}
.formulario2{ 
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #333333; 
	border : 1px solid #666666; 
	background-color : #F2F2F2; 
}
TD.MESSAGE { 
	FONT-SIZE:11px; 
	FONT-FAMILY:tahoma,sans-serif
}
.GG{ 
	BACKGROUND-COLOR:#ECF5FF; 
	BORDER:1px solid #003399; 
	PADDING:5px; 
	MARGIN-TOP:12px; 
	MARGIN-BOTTOM:12px 
}
.botok{ 
	font-family: Tahoma, Helvetica, sans-serif; 
	font-size: 9px; color: #666666; 
	text-decoration: none; 
	font-weight: bold; 
	cursor: hand; 
	border: 1px solid #666666; 
	background-color: #E5E5E5;
}
.row_new { 
	background-color: #F7F7F7; 
	padding-left: 5px; 
	font-weight: bold; 
	height: 18px; 
}
.row_new_s { 
	background-color: #D6E7F7; 
	padding-left: 5px; 
	font-weight: bold; 
	height: 18px; 
}
a.row_new { 
	background-color: #F7F7F7; 
	padding-left: 5px; 
	font-weight: bold; 
	height: 18px; 
}
a.row_new:hover { 
	background-color: #F7F7F7; 
	padding-left: 5px; 
	font-weight: bold; 
	height: 18px; 
}
.row_read { 
	background-color: #F2F2F2; 
	padding-left: 5px; 
	height: 18px; 
}
.row_read_s {
	background-color: #D6E7F7; 
	padding-left: 5px; 
	height: 18px; 
}
a.row_read { 
	background-color: #F2F2F2; 

	padding-left: 5px; 
	height: 18px; 
}
a.row_read_s { 
	background-color: #D6E7F7; 
	padding-left: 5px; 
	height: 18px; 
}
.row_delete { 
	padding-left: 5px; 
	height: 18px; 
	text-decoration: line-through; 
}
.row_delete_s { 
	padding-left: 5px; 
	height: 18px; 
	text-decoration: line-through; 
}
.row_link { 
	color: #333333; 
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
}
.row_link:hover { 
	color: #333333; 
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	text-decoration: underline; 
} 
#calendario_contorno { 
	background-color: #fff; 
	width: 100%; 
	padding: 1px 0 1px 0; 
	border-top: 1px #c49c00 solid; 
	border-bottom: 1px #c49c00 solid; 
}
.botao_cal { 
	padding: 3px 12px 4px 12px; 
}
#tarja_calendario { 
	height: 30px; 
	width: 100%; 
	background-color: #ffea95; 
	line-height: 30px; 
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
}
#tarja_calendario a, #tarja_calendario a:active, #tarja_calendario a:visited{ 
	color:#333333; 
	text-decoration: none; 
	line-height: 30px; 
	_line-height: 28px; 
}
#tarja_calendario a.botao_cal, #tarja_calendario a:active.botao_cal, #tarja_calendario a:visited.botao_cal, #tarja_calendario a:hover.botao_cal { 
	background: url(bt_bg_cal_all.jpg) repeat-x; 
	border: 1px #8f8f8f solid; 
	text-decoration: none; 
	color:#333333; 
	padding: 2px 11px 3px 11px; 
}
#tarja_calendario a:hover.botao_cal { 
	color:#CC3333; 
}
#tarja_calendario a.botao_outros { 
	margin: 0 10px 0 10px; 
}
#tarja_calendario a:hover.botao_outros { 
	text-decoration: underline; color:#CC3333; 
}

.menuglobal {
    border-top: 1px solid #ccc; 
	border-bottom:1px solid #ccc;
}
.menuglobal, .menuglobal ul {height:24px;}
.menuglobal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(bg_botoes_2_all.gif) repeat-x;
}
.menuglobal ul li {display:inline;}
.menuglobal ul li a {
	padding:0 10px 1px;
	text-decoration:none;
	font: bold 11px Tahoma, Arial, Verdana, Tahoma, Sans-Serif;
	color:#333;
	position: relative;
	line-height: 22px;
	/* para FF 2.0 no mac -> line-height: 28px; */
	margin: 0 1px;
}
.saudacao {
    float: right;
	padding:0 10px 1px;
	text-decoration:none;
	color:#333;
	line-height: 22px;
	/* para FF 2.0 no mac -> line-height: 28px; */
	margin: 0 1px;
}
.menuglobal ul li a:hover {
	margin: 0;
	background: url(bg_botoes_2.gif) repeat-x;
	border-left: 1px solid #adadad;
	border-right: 1px solid #adadad;
	color: #333;
}
.menuglobal ul li.left a {float:left;}
.menuglobal ul li.right a {float: right;}
.menuglobal ul li a img {
	border:0;
	position: absolute;
	left: 6px;
	top: 0;
}
.menuglobal ul li.icone a {
	width: 20px;
	_width: 42px;
	height: 22px; 
	_height: 23px; 
}
.menuglobal ul li.icone a:hover { _margin-right:2px;}
.menuglobal ul li.iconetxt a {padding-left: 28px;}
.menuglobal ul li.right input {
	border:1px solid #adadad;
	border-right: 0;
	position:absolute;
	width: 118px;
	top:1px;
	left:0;
	height: 22px;
	line-height: 18px;
	background-image: url(icn_search.gif); /* background abaixo fragmentado para funcionar no FF */
	background-position: 2px 4px; /* horizontal vertical */
	background-repeat: no-repeat;
	background-color: #fff;
	padding-left: 19px;
	font-size: 11px;
}
div#lostpassword {position: absolute;top: 124px;left: 338px;background: #FFFAE5;padding: 25px;width: 500px;height: 204px;border-style: dashed;border-color: #FFCC00;border-width: 1px;}
#n2_dest {background-color: #FFFFFF;border: 1px solid #CCCCCC;height: 270px;width: 176px;float: left;margin-top: 10px;margin-left: 10px;background-image: url(http://www.locaweb.com.br/images/locaweb/pt_BR/fd_n2_dest.jpg);background-position: bottom;background-repeat: repeat-x;}
#n2_dest h2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;margin-right: 8px;margin-left: 8px;margin-top: 3px;margin-bottom: 0px;}
#n2_dest h3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;margin-right: 8px;margin-left: 8px;font-weight: bold;margin-top: -8px;}
#n2_dest ul {margin-top: 6px;}
#n2_dest li {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;margin-left:18px;list-style-type:none;margin-top: 4px;margin-right: 0px;margin-bottom: 0px;list-style-image: url(http://www.locaweb.com.br/images/locaweb/pt_BR/list_style_cinza.gif);}
#n2_dest h4 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #333333;text-align: right;margin-top: 0px;margin-right: 8px;margin-bottom: 0px;margin-left: 0px;}
#n2_dest h5 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;text-align: center;margin-bottom: 10px;}
#bt_n2 a {background-image: url(http://www.locaweb.com.br/images/locaweb/pt_BR/bt_n2.gif);height: 24px;width: 130px;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-repeat: no-repeat;text-align: center;text-indent: 14px;line-height: 24px;}
#bt_n2 a:hover {text-decoration: underline;}
.submitLogin {background-color:#990100;border-bottom-color:#660033;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-left-width:1px;border-right-color:#660033;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:#FFFFFF;font-family:Verdana,sans-serif;font-size:11px;}
.failureText {display:block; padding:10px; margin:10px; border:1px solid #FF5353; background:#FFE6E6; color: #666666; font-weight:bold;}
.successText {display:block; padding:10px; margin:10px; border:1px solid #009900; background:#ECFFEC; color: #666666; font-weight:bold;}
.folders_ListOfFolders{display:block; margin: 0px; padding:4px 0px 3px 6px; background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; background:url(bg_listadepastas.gif) no-repeat center right;}
.folders_CreateFolder{display:block; margin: 0px; padding:4px 0px 3px 6px; background:#FFFFFF; background:url(bg_criarpasta.gif) no-repeat center right;}
.folders_CreateFolder_input{background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; border:none; text-align:left; cursor:pointer; padding-right:20px;}
.folders_EmptyTrash{display:block; margin: 0px; padding:4px 0px 3px 6px; background:#FFFFFF; background:url(bg_limparlixo.gif) no-repeat center right;}
.folders_EmptyTrash_input{background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; border:none; text-align:left; cursor:pointer; padding-right:20px;}
.folders_ButtonCreate{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#CCCCCC; color: #CC0000; cursor:pointer; border:0px none;}
.folders_ButtonClose{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; background:#CCCCCC; color: #CC0000; cursor:pointer; border:0px none;}
.captionicons_Title{display:block; text-align:left; margin: 0px; padding:4px 0px 3px 6px; background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; background:url(bg_legenda.gif) no-repeat center right;}
.messagelist_selectallmessage{font-family:Arial, Helvetica, sans-serif;font-size:8px;color:#FFFFFF;text-decoration:none;}
.messagelist_selectallmessage:hover{font-family:Arial, Helvetica, sans-serif;font-size:8px;color:#FFFFFF;text-decoration:none;}
.note { position: absolute; left: 210px; top: 220px; background-color: #FFFFFF; width: 180px; padding: 10px; color: #000000; border: #000000 2px dashed; display: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#attachmentContainer div {color:#000000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:9.5px;}
.freeBusyAvailable		{background-color: white;}
.freeBusyUnavailable	{background-color: brown;}
.freeBusyBusy			{background-color: navy;}
.freeBusyTentative		{background-color: maroon;}
#botaoAddAttach{background:#CC0000;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#FFFFFF;border:none;}
.blend {
	font-family: courier new;
	font-size: 10pt;
	border: 0;
	margin-bottom:-1;
}
.normalLabel {
	font-size:8pt;
}
.normalText {
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	color:000000;
	background-color:FFFFFF;
}
.plainText {
	font-family: courier new, courier, monospace;
	font-size: 10pt;
	color:000000;
	background-color:FFFFFF;
}
.controlWindowBody {
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	color:000000;
	background-color:DADADA;
}
.readonlyInput {
	background-color:DADADA;
	color:000000;
	font-size:8pt;
	width: 100%;
}
.textDefault {
	font-size:8pt;
	width: 200px;
}
.buttonDefault {
	width:90px;
	height:22px;
	font-size:8pt;
}
.suggSlct {
	width:200px;
	margin-top:2;
	font-size:8pt;
}
.login_td{
	padding:2px;
}
.login_layout{
	width:100%;
}
.FixedTextSmall {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9.5px;
}
.FixedTextSmallHighlighted {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:9.5px;
}
.GeneralTextHighlighted {
	background-color:#CCCCCC;
}
.frame_border {
	border-top:none;
	border-right:3px solid #CCCCCC;
	border-bottom:none;
	cursor:e-resize;
}
.misspelled {
	background:#FFFFFF;
	border:1px solid #333333;
	margin:5px 0 5px 0;
	padding:4px;
}
.bg_top_right{
	background:url(bg_top_right.jpg) right no-repeat;
}

#sharedCalendars {
	padding: 11px;
	margin: 3px 11px;
    border: 1px solid #919b9c;
    background-color: #fcfcfc;
    text-align: left;
    -moz-border-radius: 8px;
    color:#555;
 }

#sharedCalendars h1{
    background: #cccccc  url(cal_comp_icone.gif) no-repeat scroll 0 0;
    -moz-border-radius: 4px;
    display:block;
    font-size:11px;
    line-height:18px;
    margin:0 0 3px;
    text-align:center;
}

#sharedCalendars h2{
    font-size:11px;
}

#sharedCalendars p{
    background: #cccccc url(cal_lupa.gif) no-repeat scroll 0 0;
    -moz-border-radius: 4px;
    padding-left:20px; 
    display:block;
    font-size:11px;
    line-height:18px;
    margin:0 0 3px;
}

