body {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #EFEFEF;
	font-family: sans-serif;
	font-size: 9px;
	color: #000000;
}

a {
	color: #BB0000;
	text-decoration: none;
	border-width: 0px;
}

/* CALENDARIO */
a.aCalArrow {
	width            : 100%;
	display          : block;
}
a.aCalendarSeta:hover {
	text-decoration  : none;
}
a.aCalendarDayOn {
	color: #000000;
}
a.aCalendarDayOn:hover {
	color            : #CC3333;
	text-decoration  : none;
	white-space      : nowrap;
}
a.aCalendarDaySelected {
	color            : #FFFFFF;
	text-decoration  : none;
	background-color : #CC3333;
	padding          : 2px;
	white-space      : nowrap;
}
a.aCalendarDaySelected:hover {
	color            : #FFFFFF;
	text-decoration  : none;
	background-color : #CC3333;
	white-space      : nowrap;
}
a.aCalendarToday {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CC3333;
	padding: 2px 2px 2px 2px;
	text-align: right;
}
a.aCalendarToday:hover {
	color            : #CC3333;
	text-decoration  : none;
	white-space      : nowrap;
}
a.aCalendarDayOff {
	color: #B6B6B6;
}
a.aCalendarDayOff:hover {
	color            : #CC3333;
	text-decoration  : none;
	white-space      : nowrap;
}

img {
	border-width: 0px;
}

.botao {
	/*background-image: url(/tpl/lang/br/default/img/button_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;*/
	border-top: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	border-right: 1px solid #323232;
	border-bottom: 1px solid #323232;
}

.bdExtTop {					/* ALTERADO */
	/*background-image: url(/tpl/lang/br/default/img/wap_shadow_top_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	height: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #D6D6D6;
}

.bdExtBottom {				/* ALTERADO */
	/*background-image: url(/tpl/lang/br/default/img/wap_shadow_bottom_grey.gif);
	background-repeat: repeat-x;
	background-position: top;*/
	height: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #D6D6D6;
}

.bdTop {						/* ALTERADO */
	/*background-image: url(/tpl/lang/br/default/img/wap_shadow_top_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	height: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #D6D6D6;
}

.bdBottom {					/* ALTERADO */
	/*background-image: url(/tpl/lang/br/default/img/wap_shadow_bottom_white.gif);
	background-repeat: repeat-x;
	background-position: top;*/
	height: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #D6D6D6;
}

.xxxxtit {
	background-image: url(/tpl/lang/br/default/img/wap_tit_bg.gif);
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: bold;
}

.erro {
	/*background-image: url(/tpl/lang/br/default/img/wap_tit_bg.gif);*/
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: normal;
	background-color: #D6D6D6;
}

.titAg {
	/*background-image: url(/tpl/lang/br/default/img/wap_tit_bg.gif);*/
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: bold;
	background-color: #D6D6D6;
}

.xxxbotoes {
	background-image: url(/tpl/lang/br/default/img/wap_tit_bg.gif);
	text-align: center;
}

.botoes {
	/*background-image: url(/tpl/lang/br/default/img/wap_tit_bg.gif);*/
	background-color: #EFEFEF;
	border-top: 1px solid #DADADA;
	height: 23px;
	width: 100%;
}

.subTit {
	background-color: #EFEFEF;
	padding: 1px 1px 1px 4px;
	/*border-bottom: 1px solid #DADADA;*/
}

.mnu {					/* ALTERADO */
	color: #BB0000;
	font-weight: normal;
	background-color: #E9E9E9;
	text-align: right;
	border-bottom: 1px solid #DADADA;
	vertical-align: top;
	padding-right: 4px;
	width: 10%;
}

.mnuTxt {
	color: #000000;
}

.mnuTxt:hover {		/* ALTERADO: classe adicionada */
	color: #CC3333;
}

.item {					/* ALTERADO */
	background-color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	border-bottom: 1px solid #DADADA;
	vertical-align: top;
}

.itemFim {				/* ALTERADO: classe adicionada */
	background-color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	vertical-align: top;
}

.content_eventos {
	font-size: 9px;
}

.xxxtit_week {
	font-size: 9px;
	padding-left: 4px;
	font-weight: bold;
	color: #C51418;
}

.tit_week {
	background-color: #E6E6E6;
	padding: 1px 1px 1px 4px;
	border-bottom: 1px solid #DADADA;
	color: #C51418;
}

.content_week {
	font-size: 9px;
	padding-left: 4px;
}

.hora {
	color: #BB0000;
	background-color: #FFFFFF;
	font-weight: normal;
	border-bottom: 1px solid #DADADA;
	xxxvertical-align: top;
	padding-right: 2px;
	padding-left: 4px;
	white-space: nowrap;
	font-size: 9px;
 	xxwidth: 35%;
	white-space: nowrap;
 }

.horaFim {				/* ALTERADO: classe adicionada */
	color: #BB0000;
	background-color: #FFFFFF;
	font-weight: normal;
	xxxvertical-align: top;
	padding-right: 1px;
	padding-left: 4px;
	white-space: nowrap;
	font-size: 9px;
 	xxwidth: 35%;
}

.cab {
	margin-top: 1px;
	margin-bottom: 0px;
	padding-left: 4px;
	text-align: left;
	background-color: #D6D6D6;
	border-bottom: 1px solid #EEEEEE;
	color: #C94040;
	font-weight: bold;
	font-size: 10px;
}

.nav {
	margin-left: 5px;
	margin-right: 5px;
	border-width: 0px;
}

.tabela {
	width: 100%;
}

.login {
	margin-top: 5px;
	margin-left: 5px;
	width: 100%;
}

.xxxtabelaB {
	width: 100px;
}

.tabela120 {			/* ALTERADO: classe adicionada */
	width: 128px;
}

td.tdAgData {
	font-size        : 9px;
	font-weight      : bold;
	border-bottom    : 1px solid #B6B6B6;
}

td.tdAgSaldo {
	font-size        : 9px;
	font-weight      : bold;
}

td.tdTarLinha {
	font-size        : 9px;
	padding          : 0px;
}

.branco {
	background-color: #FFFFFF;
	padding: 1px 1px 1px 2px;
}

.painel {
	background-color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	width: 100%;
}

.vermelho {
	color: #ED1C24;
}

.verde {
	color: #197B30;
}

.azul {
	color: #0879BD;
}

.calNormal {			/* ALTERADO: classe adicionada */
	color: #000000;
}

.calHoje {				/* ALTERADO: classe adicionada */
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CC3333;
	padding: 2px 2px 2px 2px;
	text-align: right;
}

.calOff {				/* ALTERADO: classe adicionada */
	color: #B6B6B6;
}

.calTit {				/* ALTERADO: classe adicionada */
	padding: 2px 2px 2px 2px;
	background-color: #E6E6E6;
	border-bottom: 1px solid #DADADA;
	text-align: right;
}

.cal {					/* ALTERADO: classe adicionada */
	padding: 1px 1px 1px 1px;
	text-align: right;
}
