.subscricion{
	background: transparent url("../iconos/axenda/subscricion.gif") top left no-repeat;
}
.nome_entrada {
  font-size: 11px;
  color: #606F79;
  text-decoration: none;
  font-weight: bold;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  background-color: #D0E6F6;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
  text-align: right;
}
.valor_entrada {
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  background-color: #C0CFD9;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
}

#axenda {
  margin-top: 1ex;
  margin-left: .6ex;
  width: 98%;
  text-align: center;
  padding: 0;
}

#axenda table .taboa_axenda{
  text-align: center;
  width: 90%;
}


#axenda select {
  color: inherit;
}

#axenda h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left : 13px;
  font-size: 11px;
  margin: 0px;
  color : #606F79;
}


#axenda hr {
  color : #000000;
  height: 1px;
}

#axenda .textinput {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #686868;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #9BAAAF;

  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #AABBBF;

  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #9BAAAF;

  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #9BAAAF;
  padding-right: 3px;
  padding-left: 3px;
}

#axenda .textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #686868;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #9BAAAF;

  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #AABBBF;

  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #9BAAAF;

  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #9BAAAF;
  padding-right: 3px;
  padding-left: 3px;

}

#axenda .listbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: groove 1px;
}

#axenda .button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #AABBBF;
  background-color : #FFFFFF;
    color:#404F59;
  background-image: url("./templates/img/axenda/engade_evento.gif");
  padding: 2px;
}


#axenda a {
  color: #606F79;
  text-decoration: none;
}

#axenda a:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .apptitle {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold;
}

#axenda .appdesc {
  font-family: Arial, Helvetica, sans-serif; font-size:10px;
  font-weight: normal;
}


#axenda .boton_texto a {
  font-size: 9px;
  color: #606F79;
  text-decoration: none;
}

#axenda .boton_texto:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .mes_anterior, #axenda .dia_anterior, #axenda .semana_anterior {
	font-size: 10px;
  	color: #606F79;
  	text-decoration: none;
  	font-weight: bold;
  	border-left: 1px solid #FFFFFF;
  	border-top: 1px solid #FFFFFF;
	text-align: center;
  	background-color: #d8e0e4;
  	padding-top: 3px;
  	padding-right: 10px;
  	padding-bottom: 3px;
  	padding-left: 10px;
}

#axenda .mes_anterior a:hover,
#axenda .dia_anterior a:hover,
#axenda .semana_anterior a:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .mes_posterior, #axenda .dia_posterior, #axenda .semana_posterior {
  	font-size: 10px;
  	color: #606F79;
  	text-decoration: none;
  	font-weight: bold;
  	border-left: 1px solid #FFFFFF;
  	border-right: 1px solid #FFFFFF;
  	border-top: 1px solid #FFFFFF;
	text-align: center;
	background-color: #d8e0e4;
  	padding-top: 3px;
  	padding-right: 5px;
  	padding-bottom: 3px;
  	padding-left: 5px;
}

#axenda .mes_posterior a:hover,
#axenda .dia_posterior a:hover,
#axenda .semana_posterior a:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .mes_actual, #axenda .dia_actual, #axenda .semana_actual {
	font-size: 11px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color: #D0E6F6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: center;
}
#axenda .semana_actual {

}

#axenda .axenda_entrada1 {
  background-color: #708088 ;
  border-top: 1px solid #95A5AD;
  border-left: 1px solid #95A5AD;
  border-right: 0px solid #62727A;
  border-bottom: 0px solid #62727A;
  margin: 0px;
  color : #E0E4E4;
  padding-top: 12px;
  padding-right: 2px;
  padding-bottom: 12px;
  padding-left: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-decoration: none;
  text-transform: uppercase;
/*	writing-mode: tb-rl;
  layout-flow: vertical-ideographic;*/
  vertical-align: middle;
  width: 25px;
}

#axenda .axenda_entrada1 a {
  color : #E0E4E4;
  text-decoration: none;
}

#axenda .axenda_entrada1 a:hover {
  color : #E0E4E4;
  text-decoration: none;
}

#axenda .enlace {
  font-size: 10px;
  color: #606F79;
  text-decoration: underline;
  font-weight: bold;
}

#axenda .enlace:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .descendente {
  font-size: 10px;
  color: #606F79;
}

#axenda .titulo_evento {
  font-size: 10px;
  color: #606F79;
  text-decoration: none;
  font-weight: bold;
}

#axenda .titulo_evento:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .evento_descendente {
  font-size: 10px;
  color: #606F79;
}

#axenda .evento_ {
  font-size: 12px;
  color: #505F69;
  line-height: 18px;
}

#axenda .cattitle, #axenda .usertitle, #axenda .grouptitle {
  font-size: 11px;
  color: #606F79;
  text-decoration: none;
  font-weight: bold;
}

#axenda .cattitle:hover, #axenda .usertitle:hover, #axenda .grouptitle:hover {
  color: #8090A3;
  text-decoration: underline;
}

#axenda .catdesc, #axenda .userdesc, #axenda .groupdesc {
  font-size: 10px;
  color: #606F79;
}

#axenda .titlehighlight {
  color: #4488BB;
  text-decoration: underline;
}

#axenda .highlight {
  color: #80A000;
  text-decoration: underline;
}

#axenda .cabeceira_axenda {
    color:#606F79;
    height: 26px;
  	background-position: top;
    background-repeat: repeat-x;
  	padding-top: 8px;
  	padding-right: 12px;
  	padding-bottom: 8px;
  	padding-left: 8px;
  	border-left: 1px solid #FFFFFF;
  	border-right: 1px solid #FFFFFF;
  	border-bottom: 1px solid #CED2D6;
}
#axenda .cabeceira_axenda td{
    font-size: 16px;
    font-weight: bold;
  	text-align:center;
}

#axenda .cabeceira2_axenda   {
  background-color: #708088 ;
  border-left: 1px solid #95A5AD;
  border-right: 0px solid #62727A;
  margin: 0px;
  color : white;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  font-size: 10px;
  font-weight: bold;
}

#axenda .cabeceira2_axenda_sen_background  {
  color : white;
  font-size: 10px;
  font-weight: bold;
}

#axenda .taboa_negra {
  color : black;
  background-color: #E4E8E8 ;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 6px;
  padding-left: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  line-height: 16px;
}

#axenda .taboa_cor {
  color : black;
  background-color: #d8e0e4;
  padding-top: 3px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
}


#axenda .taboa_principal {
  border: 1px solid #99a0aa;
  margin: 0px;
  background: #e7eaef;
  width: 100%;
}

#axenda .erro {
  color : Red;
  font-weight : bold;
}

#axenda .hoxe {
  font-size: 11px;
  color: #606F79;
  font-weight: normal;
}

#axenda .atomic {
  font-size: 9px;
}

#axenda .lenda {
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.4pt;
  font-size: 11px;
}

/* Weekday Label Cells */

#axenda .dixitos_dia {
  font-size: 11px;
}
#axenda .dixitos_evento a{
  	font-size: 11px;
  	font-weight: bold;
   	color: #751510;
}

#axenda .dixitos_evento_centro a{
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
#axenda .dixitos_evento_multiple a{
  font-size: 11px;
  font-weight: bold;
  color:#000000;
}

#axenda .top_dia_da_semana, #axenda .top_domingo {
  background-color: #607080 ;
  border-left: 1px solid #95A5AD;
  border-right: 0px solid #62727A;
  margin: 0px;
  color : #FFFFFF;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  font-size: 10px;
  font-weight: bold;
  width:14%;
}

#axenda .domingo {
  background-color: #000000;
  width: 14px;
}

/* Day Cells */

#axenda .dia_da_semana {
  background-color: #EEF0F0;
  color: #C0C4C8;
  font-size: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  width: 14px;
}
#axenda .dia_actual {
	background-color: #EEF0F0;
	color: #C0C4C8;
	font-size: 10px;
	width: 14px;
	border: 1px solid #000000;
}
#axenda .dia_actual_evento {
 	background-color: #C0D6E6;
	color: #C0C4C8;
	font-size: 10px;
	width: 14px;
	border: 1px solid #000000;
}
#axenda .dia_evento {
  background-color: #C0D6E6;
  color: #C0C4C8;
  font-size: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  width: 14px;
}

#axenda .dia_hoxe {
  background-color: #D0E6F6;
  color: #C0C4C8;
  font-size: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  width: 14px;
}

#axenda .domingo_da_semana_baleiro {
  background-color: #DDE0E0;
  color: #C0C4C8;
  font-size: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  width: 14px;
}

#axenda .dia_da_semana_baleiro {
  background-color: #E4E8E8;
  color: #C0C4C8;
  font-size: 10px;
  border-left: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  width: 14px;
}

/* Text Editor classes */

#axenda .tdBtn {
  padding-left: 3px;
  padding-top:3px;
}

#axenda .btnOut {
  border: 1px solid;
  border-color: #E4E8E8;
  background-color: #E4E8E8;
}

#axenda .btnOver {
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C4C4;
  border-bottom-color: #C0C4C4;
  background-color: #E4E8E8;
  /*cursor: hand;*/
}

#axenda .btnDown {
  border: 1px solid;
  border-top-color: #C0C4C4;
  border-left-color: #C0C4C4;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  background-color: #D4D8D8;
/*	cursor: hand;*/
}

#axenda a.flatButton img {
  border: 1px solid #E4E8E8;
  border-color: #d8e0e4;
}

#axenda a.flatButton:hover img {
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C4C4;
  border-bottom-color: #C0C4C4;
  background-color: #E4E8E8;
  /*cursor: hand;*/
}

/* Monthly View classes */
#axenda .eventstyle {
  font-size: 9px;
  padding: 3px;
  border-bottom: 2px solid #555555;
  text-align: left;
}
#axenda .eventfull {
  margin-left: 3px;
  margin-right: 3px;
  border-top: 1px solid #D0D4D4;
  border-left: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  background-color: #E4E8E8;

}

#axenda .eventstart {
  margin-left: 3px;
  border-top: 1px solid #D0D4D4;
  border-left: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  background-color: #E4E8E8;

}

#axenda .eventmiddle {
  border-top: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  background-color: #E4E8E8;

}

#axenda .eventend {
  margin-right: 3px;
  border-top: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  background-color: #E4E8E8;

}

#axenda .imagecell {
  background-color: #C8D2D8;
  padding: 8px;
}
#axenda .imagecell img {
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C6C6;
  border-bottom-color: #C0C6C6;

}

#axenda img {
  border-width:0px;

}

#obxecto table{
  text-align: center;
  margin: 20px 10px 0px 50px;

}



/*MENU  NAVEGACION*/

/* BEGIN - Menu navegacion */
#menuAxenda {
  float: right;
  height: auto;
}

#menuAxenda img {
  border-width:0px;
}


#menuAxenda ul {
  float: left;
  margin: 0;
  padding: 0;
}

#menuAxenda li {
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}

#menuAxenda li a:hover {
  background-color: #D4D7E1;
  margin: 0px 0px 100px 0px;
  text-decoration: none;
}

#menuAxenda li:hover, #menuAxenda li.iehover {

}

#menuAxenda li ul {
  visibility: hidden;
  border-top: 3px solid #B0AEA2;
  border-bottom: 3px solid #B0AEA2;
  text-align: left;
}

#menuAxenda li:hover ul, #menuAxenda li.iehover ul {
  visibility: visible;
}

#menuAxenda li:hover ul ul, #menuAxenda li.iehover ul ul {
  visibility: hidden;
}

#menuAxenda li li {
  float: none;
  background-color: #0000ff;
  border-right: 1px solid #CECDC4;
  border-left: 1px solid #CECDC4;
  border-bottom: 1px solid #CECDC4;
  width: 160px;
  padding: 0px 5px;
}

#menuAxenda li li li {
  background-color: #F4F3EA;
}

#menuAxenda li li a {
  padding: 0;
  text-indent: 0;
  color: #000;
}

#menuAxenda li li:hover ul, #menuAxenda li li.iehover ul {
  visibility: visible;
}

#menuAxenda li li ul{
  visibility: hidden;
  left: 170px;
  top: -1px;
  border-top: 1px solid #CECDC4;
}

#menu_axenda {
	float: right;
	font-size: 16px;
	text-align: center;
}
#menu_axenda img{
	border: 0px;
}
#menu_axenda a:hover {
  background-color: #D4D7E1;
  text-decoration: none;

}

#entrada {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0.08em;
	margin: 50px 0 0 0;
}
#entrada img{
	border : 0px;
}

#entrada a:hover{
	background-color: #D4D7E1;
}
.texto_entrada_2 {
	text-align: right;
}
.texto_entrada_1 {
	text-align: left;
}
.texto_inicial {
	font-weight: normal;
	letter-spacing: 0.3em;
}

#categorias {
	text-align: left;
	width: 60%;
	margin: 0px auto 0px auto;
	font-size: 12px;
}

#categorias .entrada {
	font-size: 20px;
	background-color: #D4D7E1;
	color: #ffffff;
}
#categorias .entrada_cor {
	font-size: 10px;
	font-weight: bold;
	background-color: #E4E7F1;
	text-align: right;
}
#categorias .entrada_cor2 {
	width: 50px;
	font-weight: normal;
}
#categorias .entrada_cor1 {
	width: 90%;
}

#entrada_evento {
	margin: 50px 0 50px 0;
	padding: 0 150px 0 100px;
	font-size: 16px;
	height: 128px;
	background: url(../iconos/axenda/entrada_evento2.gif) no-repeat top right;
}


/*
MENU PRINCIPAL
*/

.elementoMenu {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
/*	float: left;*/


}

.elementoMenu div.icon_mini   {
	margin: 0px;
}
.elementoMenu div.icon_mini a {
	display: block;
/*	float: left;*/
	height: 50px;
/*	width: 120px;*/
	vertical-align: middle;
	text-decoration : none;
	border: 1px solid #DDD;
/*	padding: 0px 1px 0px 1px;*/
	padding: 2px .5ex 2px .5ex;
	text-align: center;
}

.elementoMenu div.icon_mini a:link    {  color : #808080;  }
.elementoMenu div.icon_mini a:hover   {
	color : #333;
	background-color: #f1e8e6;
	border: 1px solid #c24733;
/*	padding: 0px 1px 0px 1px;*/
}
.elementoMenu div.icon_mini a:active  {  color : #808080;  }
.elementoMenu div.icon_mini a:visited {  color : #808080;  }

.elementoMenu div.icon_mini img { margin-top: 0px; }
.elementoMenu div.icon_mini span { display: block; padding-top: 3px;}

/* para a visualizacion na semana e dia de eventos */
.info_evento {
	margin: 0.2em 0 0.5em 0;
}

.titulo_categoria {
	text-align: right;
	font-size:11px;
}
.categoria {
	font-weight: bold;
}

div.titulo{

	margin: 0 0 0 .7em;
	padding: 0;
}

div.titulo .texto_titulo{
	background: #f9f9f7;
	padding: .2em .5em .2em .5em;
	margin: .5em 0 0 0;
	border-bottom: 1px solid #d7dadf;
	font-size: 1.1em;
}

div.titulo .texto_titulo h3{
	margin: 0;
	padding: .2em;
	font-size: 1.3em;
	color: #cc0000;
}
div.item_listaxe a{
	font-weight: bold;
	color: #333333;
}

span.contacto a{
	font-weight: normal;
	color: #333355;
	text-decoration: none;
}

div.item_listaxe h4{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}

div.item_listaxe p.descricion{
	margin: 0 0 .5em 0;
	font-style: italic;
}
#categorias {
	font-size: 10px;
  	color: #606F79;
  	text-decoration: none;
  	font-weight: bold;
  	border-left: 1px solid #FFFFFF;
  	border-top: 1px solid #FFFFFF;
	text-align: center;
  	background-color: #d8e0e4;
  	padding-top: 60px;
  	padding-right: 3px;
  	padding-bottom: 3px;
  	padding-left: 3px;
  	width:50px;
  	vertical-align:top;
}
#categorias div{
	text-align:left;
	color:#FFFFFF;
	margin: 5px 0 0 0;
	width:100px;
}



#gridcontainercell{position:relative;}
#gridcontainer{margin-left:10px;position:relative;border-top:1px solid #a2bbdd ;border-left:1px solid #a2bbdd ;border-bottom:1px solid white}
#calowner{width:100%;display:block}
span.calowner{position:relative}
div.grid{background:#fff;cursor:default;-webkit-user-select:none;-khtml-user-select:none}
#lv_listview{font-size:small;font:small/1.2em Arial,Sans-serif}
.listv{font:85%/1.3em Verdana,Sans-serif}
.listv th,.listv td{font-family:Verdana,Sans-serif;padding:3px 2px;vertical-align:top;text-align:left;background-color:#FFF}
.listv .alt th,.listv .alt td{background-color:#E8EEF7}
.listv .day,.listv .datecell{width:1%;padding-right:8px;white-space:nowrap;font-weight:bold;text-align:right}
.listv .datecell a{text-decoration:none;color:#112ABB}
.listv .datecell a:hover{text-decoration:underline}
.listv .day{padding-left:8px;font:normal 100% Verdana,Sans-serif;text-align:left;color:#333}
.listv .datecell,.listv .titlecell{padding-right:8px}
.listv .newdate th,.listv .newdate td{border-top:1px solid #cde}
.listv .time,.listv .status,.listv .toggle{width:1%;white-space:nowrap}
.listv .time{padding-right:6px;font-weight:bold;text-align:right}
.listv td.status{padding-bottom:0;padding-left:6px;padding-right:6px}
.listv .titlecell{padding-left:8px;padding-right:0}
.listv .toggle{padding-left:6px;padding-right:0}
.listv .toggle img{line-height:1.4em}
.listv .lv_today th{background-color:#C0CABA;border-style:solid;border-color:#89a #def #def #89a;color:#FFF}
.listv .ciclo1 th{background-color:#E0DFD0;border-style:solid;border-color:#89a #def #def #89a;color:#000}
.listv .ciclo2 th{background-color:#C0BFB0;border-style:solid;border-color:#89a #def #def #89a;color:#000}
.listv .lv_today th.day, .listv .ciclo1 th.day, .listv .ciclo2 th.day{border-width:1px 0 0 0}
.listv .lv_today th.datecell{border-width:1px 1px 0 0}
.listv .lv_today td{background-color:#EEEEDD;border-color:#dda}
.listv .ciclo1 td{background-color:#FEFEFD;border-color:#dda}
.listv .ciclo2 td{background-color:#EEEEED;border-color:#dda}
.listv div.allday{padding:0;line-height:1.0em;width:4em;cursor:pointer;cursor:hand}
.listv .allday div.chipbody{padding:0 0 1px}
.listv .event-title{font-weight:bold;text-decoration:none}
.listv .event-title:hover{text-decoration:underline}
.listv .location{font-style:normal;color:#333}
.listv .event-info{margin:3px 0 5px 20px;color:#333}
.listv .event-info ul{margin:0 0 4px;padding:0 8px 4px 10px;border:solid #BBCCDC;border-width:0 0 0 2px;list-style:none;line-height:1.6em}
.listv .event-info .when{padding-bottom:5px}
.listv .event-info .new,.listv .event-info .response{padding-top:5px}
.listv img.iconlg{position:relative;top:2px}
.listv .event-info .response{color:#999}
.listv .event-info .response strong{color:#333}
.listv .event-info .more{margin-top:5px;padding-top:3px;border-top:1px solid #BBCCDC}
.listv .event-info .more a,.listv .event-info .response a{color:#112ABB}
.firstevent th,.firstevent td{padding-top:5px}
.lastevent th,.lastevent td{padding-bottom:5px}
.month em.time{font:bold 92% Arial,Sans-serif}
.status{display:block;position:absolute;top:0;right:0;width:17px;margin:0 0 0 0}
.chip .t1,.chip .t2,.chip .b1,.chip .b2{background-color:#bbb;height:1px;margin:0 2px;font-size:1px;line-height:1px}
