.rc_calendar {
	margin: 0px;
}
.rc_iframe_body {
	margin: 0;
	background:#f0efe6;
	border: 0;
	cursor: default;
}
.rc_iframe_body .rc_table {
	font-size: 11px;
	font-family: Tahoma;
}

/* Nome dos dias da semana */
.rc_iframe_body .rc_wd_tr td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.rc_iframe_body .rc_time_tr td {
	border-top: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

/* Linha de navegação anterior, proximo, hoje */
.rc_iframe_body .rc_nav_tr td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
	cursor: pointer;
}

/* Linha de do cabeçalho */
.rc_iframe_body .rc_head_tr td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
}

/* Quadrado exato dos dias */
.rc_iframe_body .rc_cal_tr td {
	border: 1px solid #f0efe6;
	padding: 4px 2px 4px 2px;
	text-align: right;
	color: #000;
	white-space: nowrap;
	background-color: #fff;
	width: 20px;
	cursor: pointer;
}

/* Botões do topo */
.rc_iframe_body .rc_button,
.rc_iframe_body .rc_button_highlight td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
	cursor: pointer;
	background:#f0efe6;
}

/* Highlight dos botões do topo */
.rc_iframe_body .rc_button_highlight td {
	background:#fffff0;
}

.rc_iframe_body .rc_footer_tr td {
	border-top: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.rc_iframe_body .rc_hours {
	width: 20px;
}

.rc_iframe_body .rc_colon_span {
}

.rc_iframe_body .rc_mins {
	width: 20px;
}

.rc_iframe_body .rc_mins {
	width: 20px;
}

.rc_iframe_body td.rc_current {
	color: #fff;
	background:#228b22;
	font-weight: bold;
}

.rc_iframe_body td.rc_today {
	font-weight: bold;
}

.rc_iframe_body td.rc_weekend_head {
	color: #f00;
}

.rc_iframe_body td.rc_weekend_day {
	color: #f00;
}

.rc_iframe_body tr.rc_highlight,
.rc_iframe_body tr.rc_highlight td {
}

.rc_iframe_body tr.rc_highlight td.rc_highlight {
	background: #65ADAA;
	border: 1px solid #65ADAA;
}

/* SKIN PARA O SITE */
.rc_iframe_body_site {
	margin: 0;
	background:#e7e7e7;
	border: 0;
	cursor: default;
}
.rc_iframe_body_site .rc_table {
	font-size: 11px;
	font-family: Tahoma;
}

/* Nome dos dias da semana */
.rc_iframe_body_site .rc_wd_tr td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.rc_iframe_body_site .rc_time_tr td {
	border-top: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

/* Linha de navegação anterior, proximo, hoje */
.rc_iframe_body_site .rc_nav_tr td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
	cursor: pointer;
}

/* Linha de do cabeçalho */
.rc_iframe_body_site .rc_head_tr td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
}

/* Quadrado exato dos dias */
.rc_iframe_body_site .rc_cal_tr td {
	border: 1px solid #e0dfe3;
	padding: 4px 2px 4px 2px;
	text-align: right;
	color: #000;
	white-space: nowrap;
	background-color: #fff;
	width: 20px;
	cursor: pointer;
}

/* Botões do topo */
.rc_iframe_body_site .rc_button,
.rc_iframe_body_site .rc_button_highlight td {
	border-bottom: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	font-weight: bold;
	cursor: pointer;
	background:#e7e7e7;
}

/* Highlight dos botões do topo */
.rc_iframe_body_site .rc_button_highlight td {
	background:#ffffff;
}

.rc_iframe_body_site .rc_footer_tr td {
	border-top: 1px solid gray;
	padding: 2px;
	text-align: center;
	color: #000;
	white-space: nowrap;
}

.rc_iframe_body_site td.rc_current {
	color: #fff;
	background:#30488F;
	font-weight: bold;
}

.rc_iframe_body_site td.rc_today {
	font-weight: bold;
	background:#e7e7e7;
}

.rc_iframe_body_site td.rc_weekend_head {
	color: #f00;
}

.rc_iframe_body_site td.rc_weekend_day {
	color: #f00;
}

.rc_iframe_body_site tr.rc_highlight td.rc_highlight {
	background-color: #C03425; color:#FFFFFF;
	border: 1px solid #C03425;
}


