.crumTrail  {color: orange; font-size: 10px; font-family: Verdana}
.tabelaPrincipal   {    border-left: 2px solid orange;     border-right: 2px solid orange; }
.caixaDestaque  {    border: 2px solid orange;    }
.caixa  {    border: 1px solid orange;    }
.seloImagem    {  border: 2px solid orange; }
A  {TEXT-DECORATION: none; color: #FF6300}
A:hover{text-decoration: none}
A:active{    COLOR: orange}
strong  {  font-size:20px; color: Orange;}

/*NOVIDADES*/
.tituloNovidadeMenor  {  color: #FF6300; font-size: 13px; font-weight: bold; text-align: left; padding-bottom: 5px}
.sinteseNovidadeMenor  {  color: #FF6300; font-size: 11px; font-weight: normal; text-align: left}
.dataNovidadeMenor  {  color: gray; font-size: 11px; font-weight: normal; text-align: left; padding-top: 10px}
.sinteseNovidade {  color: #FF6300; font-size: 14px; font-weight: bold; text-align: center}
.tituloNovidade {  color: orange; font-size: 20px; font-weight: bold; text-align: center}

/* CAMPANHAS */
.tituloCampanhaEntrada   {  font-size: 13px; font-weight: bold; font-variant: small-caps; color: #FF6300;}
.sinteseCampanha  {  font-size: 11px; font-weight: bold; color: #FF6300;}
.textoCampanha {   font-size:11px; color: Black; text-align: left; padding: 3px}

/* CAIXAS GENÉRICAS*/
.caixaNW { width: 10px; height: 10px; background: url('../imgs/caixaNW_orange.gif') no-repeat left top ;}
.caixaN { height: 10px; background: url('../imgs/caixaN_orange.gif')  repeat-x left top ;}
.caixaNE { width: 10px; height: 10px; background: url('../imgs/caixaNE_orange.gif') no-repeat left top ;}
.caixaW { width: 10px; background: url('../imgs/caixaW_orange.gif') repeat-y left;}
.caixaSW { width: 10px; height: 10px; background: url('../imgs/caixaSW_orange.gif') no-repeat left bottom;}
.caixaS { height: 10px; background: url('../imgs/caixaS_orange.gif')  repeat-x left bottom ;}
.caixaSE { width: 10px; height: 10px; background: url('../imgs/caixaSE_orange.gif') no-repeat left bottom;}
.caixaE { width: 10px; background: url('../imgs/caixaE_orange.gif') repeat-y right;}
.divisoria    {border-left: 2px solid orange; }

/*CAIXA DE SUGESTÃO*/
.caixaSugestao    { background-color: Orange; color: white}
.caixaCancelamento    { background-color: Red; color: white}

/* HOJE */
.hojeDetalhe   {    font-size: 11px;    }
.hojeGrupo   {    font-size: 12px; font-weight: bold; background-color: Orange; color: white; border: 1px solid black    }

/* AGENDA */
.eventoSel {   background-color: #FEFFB7;}
.eventoNotSel    { background-color: White;}
.agendaTopo   { background-color: Orange; color: Black; font-size: 11px; font-weight: bold}
.agendaBottom   { background-color: Orange; color: Black; font-size: 10px}
.agendaTipo    { font-size: 10px; font-family: Verdana, Sans-Serif}
.agendaTexto { font-size: 10px; font-family: Verdana, Sans-Serif}

/* EQUIPA */
.caixaFotoCaption   {   background-color: orange ; color: White; font-size: 10px; padding: 2px; text-align: center}

/* PLANOS */
.planosServicos  { border: 1px solid orange; padding: 2px; color: white; font-size: 10px; text-align: center; vertical-align: middle; background-color: #FF6300}

/* ESPAÇOS*/
.caixaEspaco   { background-color: Orange;}
.espacoDisp   { background-color: White; border: 1px solid orange; color: black; text-align: center; font-weight: normal}
.espacoSel { background-color: orange; border: 1px solid orange; color: white; text-align: center; font-weight: bold}

/*CALENDÁRIO*/
.HL {background-color:  orange}
.dataCalendario  {color: gray; font-size: 11px; font-weight: normal; text-align: left; padding-bottom: 10px; padding-left: 10px;}
.tituloEvento {  color: #FF6300; font-size: 14px; font-weight: bold; text-align: left;}
.tipoEvento {  color: orange; font-size: 12px; font-weight: bold; text-align: left;}
.textoEvento {  padding-left: 10px; padding-right: 40px}
.localEvento   {font-size:10px; padding-left: 10px;}

/*HORÁRIOS*/
.horarioDetalhe   {  border: 1px solid #FF6300; background-color: orange; }
.horarioDetalheEditado   {  border: 2px solid red; background-color: white; padding:2px }
.horarioDetalheAlterado {  border: 2px solid red; background-color: yellow; padding:2px }
.horarioDetalheApagado {  border: 2px solid white; color: white; background-color: red; padding:2px }
.horarioHoras  {  color: orange }
.horarioMinutos  {  color: #FF6300 }

/* MEU HORÁRIO*/
.meuHorario_equipa {   background-color: Orange; color: White}
.meuHorario_espaco {   background-color: #FEFFB7}
.meuHorario_inicio   {    background-color: Black; color: White; width: 30px}
.meuHorario_fim   {    background-color: Teal; color: White; width: 30px}
.meuHorario_duracao  {    background-color: Gray; color: White; width: 30px}

/*COOLMENU*/    
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10;  visibility:hidden}

/*LOWER MENU*/
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10;  visibility:hidden}


/*Styles for level 0*/
.clLevel0, .clLevel0over{color: white; position:absolute; padding:4px; font-family: arial, helvetica; font-size:12px;}
.clLevel0{font-weight:normal;letter-spacing: 1px; padding-top: 7px}
.clLevel0over{color: black; letter-spacing: 1px; cursor:pointer; cursor:hand; font-weight:normal; background-color: white; filter: alpha(opacity=25); -moz-opacity:.25;opacity:.25;}
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family: arial,helvetica; font-size:11px;}
.clLevel1{letter-spacing: 1px; background-color:#F5F5F5; color:black; font-weight:normal; border-top: 1px solid orange; filter: alpha(opacity=85); -moz-opacity:.95;opacity:.95;}
.clLevel1over{letter-spacing: 1px; background-color:orange; color:white; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:4px; font-family: arial,helvetica; font-size:11px;}
.clLevel2{letter-spacing: 1px; background-color:#F5F5F5; color:black; font-weight:normal; border-top: 1px solid orange; filter: alpha(opacity=85); -moz-opacity:.95;opacity:.95;}
.clLevel2over{letter-spacing: 1px; background-color:orange; color:white; cursor:pointer; cursor:hand;}
.clLevel2border{position:absolute; visibility:hidden;}

/*Styles for level 3*/
.clLevel3, .clLevel3over{position:absolute; padding:4px; font-family: arial,helvetica; font-size:11px;}
.clLevel3{letter-spacing: 1px; background-color:#F5F5F5; color:black; font-weight:normal; border-top: 1px solid orange; filter: alpha(opacity=85); -moz-opacity:.95;opacity:.95;}
.clLevel3over{letter-spacing: 1px; background-color:orange; color:white; cursor:pointer; cursor:hand;}
.clLevel3border{position:absolute; visibility:hidden;}


/*UPPER MENU*/
/*Style for the background-bar*/
.clBar_upper{position:absolute; width:10; height:10;  visibility:hidden}

/*Styles for level 0*/
.clLevel0_upper, .clLevel0over_upper{color: white; position:absolute; padding:4px; font-family: arial, helvetica; font-size:11px;}
.clLevel0_upper{font-weight:normal;letter-spacing: 1px; padding-top: 7px}
.clLevel0over_upper{color: black; letter-spacing: 1px; cursor:pointer; cursor:hand; font-weight:normal; background-color: white; filter: alpha(opacity=25); -moz-opacity:.25;opacity:.25;}
.clLevel0border_upper{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1_upper, .clLevel1over_upper{position:absolute; padding:4px; font-family: arial,helvetica; font-size:11px;}
.clLevel1_upper{letter-spacing: 1px; background-color:white; color:black; font-weight:normal; border: 1px solid orange;}
.clLevel1over_upper{letter-spacing: 1px; background-color:orange; color:white; cursor:pointer; cursor:hand;}
.clLevel1border_upper{position:absolute; visibility:hidden;}

/*Styles for level 2*/
.clLevel2_upper, .clLevel2over_upper{position:absolute; padding:4px; font-family: arial,helvetica; font-size:11px;}
.clLevel2_upper{letter-spacing: 1px; background-color:white; color:black; font-weight:normal; border: 1px solid orange;}
.clLevel2over_upper{letter-spacing: 1px; background-color:orange; color:white; cursor:pointer; cursor:hand;}
.clLevel2border_upper{position:absolute; visibility:hidden;}

/*Styles for level 3*/
.clLevel3_upper, .clLevel3over_upper{position:absolute; padding:4px; font-family: arial,helvetica; font-size:11px;}
.clLevel3_upper{letter-spacing: 1px; background-color:white; color:black; font-weight:normal; border: 1px solid orange;}
.clLevel3over_upper{letter-spacing: 1px; background-color:orange; color:white; cursor:pointer; cursor:hand;}
.clLevel3border_upper{position:absolute; visibility:hidden;}