#page
{
	margin-left:10px;
}
#head
{
	width: 700px;
}
#head H1
{
	font: normal 28px/35px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#head P
{
	font: normal 12px/15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #888;
}
#body #lista H2
{
	font: normal 18px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#body #meses H2
{
	font: normal 18px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: center;
}
#lista
{
	float: left;
	width: 530px;
}
#meses
{
	float: left;
	width: 170px;
}
.mes
{
	margin: 0 0 20px 0;
}
.actividade
{
	margin: 10px 10px 10px 0;
	padding: 15px;
	border: 2px dashed #88F;
}
.day
{
	font-weight:bold;
	color: #F00;
}
.quem
{
	font: normal 10px/12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-weight:bold;
	color: #666;
}
.quando
{
	font: normal 12px/14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #888;
}
.descricao
{
	font: normal 14px/16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #333;
	text-align:justify;
}
A
{
	text-decoration:none;
}

#footer
{
	width: 700px;
	font: normal 10px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: center;
}












.no-print {
display:none;
}
.header-top {
background-color:#C8D0E0;
color:black;
}
.header-bottom {
background-color:#98A0B8;
color:black;
}
.footer-top {
background-color:#98A0B8;
color:black;
}
.footer-bottom {
background-color:#C8D0E0;
color:black;
}
.footer-button {
font-size:8pt;
padding-left:2px;
text-align:center;
vertical-align:bottom;
}
.layout-separator {
background-color:#333366;
height:1px;
}
.hilite {
background-color:yellow;
color:black;
}
img {
border:0pt none;
}
kbd {
color:#003366;
font-family:Courier,monospace;
}
body {
background-color:white;
margin:0pt;
padding:0pt;
}
body, td, th {
font-family:arial,helvetica,sans-serif;
font-size:11pt;
}
ul.inline, ol.inline {
display:inline;
margin:0pt;
padding:0pt;
}
ul.inline li, ol.inline li {
display:inline;
}
blockquote {
font-family:verdana,sans-serif;
font-size:9pt;
margin-bottom:0pt;
margin-left:2em;
margin-right:2em;
}
.breadcrumbs {
border:1px dashed #98A0B8;
padding:2px;
}
.small {
font-family:arial,helvetica,sans-serif;
font-size:9pt;
}
.small a {
text-decoration:none;
}
a:link {
color:#000099;
}
a:active {
color:#0000FF;
}
a:visited {
color:#000055;
}
.header-top a:link, .header-top a:active, .header-top a:visited {
color:white;
}
label {
cursor:pointer;
}
ul.st-markup, ol.st-markup {
margin-top:0.25em;
}
ul.st-markup li, ol.st-markup li {
margin-bottom:0.25em;
}
p.st-markup {
margin-bottom:0.2em;
margin-top:1em;
}
blockquote.st-markup {
border:1px dashed #C8D0E0;
margin-bottom:1em;
}
blockquote.st-markup p {
margin:0pt;
}
code {
margin-bottom:1em;
margin-top:1em;
}
h1.st-markup, h2.st-markup, h3.st-markup, h4.st-markup, h5.st-markup, h6.st-markup {
margin-top:0pt;
}
input.FormHelper-invalid, select.FormHelper-invalid, textarea.FormHelper-invalid {
background-color:#FFC0CB;
}
label.FormHelper-invalid {
color:red;
font-weight:bold;
}
label.FormHelper-invalid:after {
color:red;
content:' (required)';
font-size:smaller;
}
input.Formation-invalid, select.Formation-invalid, textarea.Formation-invalid {
background-color:#FFC0CB;
}
label.Formation-invalid {
color:red;
font-weight:bold;
}
label.Formation-invalid:after {
color:red;
content:' (required)';
font-size:smaller;
}
table.calendar {
border:0pt none;
}
table.calendar td, th {
border:0pt none;
text-align:center;
}
table.calendar th {
font-size:7pt;
height:10px;
}
table.calendar td {
font-size:9pt;
height:10px;
width:19px;
}
table.calendar .calendar-month {
font-size:12pt;
font-weight:bold;
margin-top:3px;
text-align:center;
}
table.calendar .calendar-month a {
text-decoration:none;
}
table.calendar .calendar-prev, table.calendar .calendar-next {
font-weight:normal;
}
table.calendar th {
color:green;
text-align:center;
}
table.calendar td.linked-day {
font-size:11pt;
}
table.prevnext {
margin-top:0.3em;
width:100%;
}
table.prevnext td {
font-size:smaller;
}
table.prevnext td a {
text-decoration:none;
}
.content-main, .header, .footer {
width:100%;
}
.content-left {
background-color:#F0F0F0;
border-right:thin dashed #CCCCCC;
font-size:10pt;
padding:4px;
text-align:left;
vertical-align:top;
width:110px;
}
.content-middle {
padding:10px;
vertical-align:top;
width:625px;
}
.content-right {
background-color:#EEEEEE;
border-left:thin dashed #CCCCCC;
padding-left:0.8ex;
vertical-align:top;
}
h1, h2, h3, h4 {
color:#000066;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
}
h1 {
font-size:140%;
margin-top:0.2em;
}
h2 {
font-size:125%;
}
h3 {
font-size:110%;
}
h4 {
font-size:100%;
}
input {
font-family:arial,helvetica,sans-serif;
}
input.small, select.small {
font-size:9pt;
}
textarea {
font-family:"andale mono","monotype.com","courier new",monospace;
font-size:10pt;
}
textarea.small {
font-size:9pt;
}
pre, code, tt {
font-family:"andale mono","monotype.com","courier new",monospace;
font-size:90%;
}
code {
background-color:#F0F0F0;
border:thin dashed #C8D0E0;
display:block;
font-size:8pt;
line-height:1.3em;
margin-left:10px;
margin-right:15px;
}
ul.tab-navigation {
border:medium none;
clear:both;
line-height:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0pt 0pt;
padding:0pt;
}
ul.tab-navigation li {
float:left;
margin:0pt;
padding:0pt;
width:auto;
}
ul.tab-navigation a, ul.tab-navigation a:visited {
-moz-border-radius-bottomleft:0em;
-moz-border-radius-bottomright:0em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
background-color:#98A0B8;
border-color:white #B7C0D0 rgb(183, 192, 208) white;
border-style:solid;
border-width:1px;
color:white;
display:block;
font-family:verdana;
font-size:smaller;
margin-bottom:-3px;
padding:2px 5px;
text-decoration:none;
white-space:nowrap;
width:auto;
}
ul.tab-navigation a:hover {
background-color:#C8D0E0;
}
ul.tab-navigation a.active, ul.tab-navigation a.active:visited {
background-color:#C8D0E0;
color:black;
}
.flat-list {
list-style-type:none;
margin-left:0pt;
padding-left:1em;
text-indent:-1em;
}
.delPost {
font-size:smaller;
margin-bottom:0.5em;
}
.delPost p {
margin-bottom:0pt;
margin-top:0pt;
}
.delTag {
font-style:italic;
text-decoration:none;
}
.delExtended {
margin-left:1em;
margin-top:0pt;
}
h1 {
margin-bottom:0pt;
}
h2.weblog {
background-color:#F0F0F0;
border-bottom:0.2em none;
border-top:0.2em none;
color:black;
font-family:verdana,sans-serif;
font-size:100%;
font-weight:bold;
height:1.4em;
letter-spacing:0.2em;
margin-bottom:0.5em;
margin-top:0.5em;
}
h2.weblog a {
background-color:inherit;
color:black;
text-decoration:none;
}
h2.weblog a:hover {
color:#660000;
}
h2.weblog img {
border-width:0pt;
margin-left:3px;
vertical-align:middle;
}
h3.weblog a {
text-decoration:none;
}
.weblog-entry-update-box {
border:thin dashed red;
float:right;
font-size:smaller;
font-weight:normal;
letter-spacing:normal;
}
.weblog-entry, .update {
border-bottom:1px dotted #CFCFCF;
margin-bottom:1em;
margin-left:1.5em;
}
.weblog-links * {
vertical-align:top;
}
.weblog-links a {
text-decoration:none;
}
.weblog-entry-footer {
margin-bottom:1em;
margin-top:0.5em;
}
.weblog-time, .weblog-links {
color:#6666CC;
font-size:9pt;
line-height:1.2em;
}
.weblog-links {
float:left;
font-family:verdana,sans-serif;
}
.weblog-time {
color:#6666CC;
float:right;
font-family:Georgia;
text-align:right;
}
.weblog-comment-form {
font-size:smaller;
margin-left:2em;
}
.weblog-comment-form td {
font-size:smaller;
}
.weblog-comment-info {
font-size:smaller;
margin-bottom:0.5em;
text-align:right;
}
.weblog-recent-comment p.entry-title {
font-size:smaller;
margin-bottom:0pt;
}
.weblog-recent-comment p.comment-body {
font-size:smaller;
margin:0pt 0pt 0pt 0.8em;
}
.weblog-recent-comment p.comment-date {
font-size:smaller;
margin:0pt;
}
.weblog-comment-selected {
background-color:#FFF9F9;
border-bottom:2px dotted red;
margin-bottom:0pt;
margin-left:1.5em;
}
.weblog-comment-name {
margin:0pt 0pt 2px 0.8em;
}
.weblog-comment {
background-color:#F0F0F0;
border-bottom:1px dotted #CFCFCF;
margin-bottom:0pt;
margin-left:1.5em;
margin-top:0pt;
padding:0.2em;
}
.weblog-comment > *:first-child {
margin-top:0pt;
}
table.weblog-back-and-forward {
border:1px dashed #98A0B8;
text-align:center;
width:100%;
}
table.weblog-back-and-forward td.left {
text-align:left;
width:38%;
}
table.weblog-back-and-forward td.right {
text-align:right;
width:38%;
}
.backlinks {
margin-left:1.5em;
}
.subscription-form {
margin-left:1.5em;
}
.blogroll {
font-size:smaller;
margin-top:1em;
white-space:normal;
}
.blogroll h2 {
font-size:10pt;
margin-top:5px;
white-space:normal;
}
.blogroll h3 {
font-family:verdana;
font-size:8pt;
font-weight:bolder;
white-space:normal;
}
.blogroll ul {
font-family:verdana;
font-size:8pt;
list-style-type:none;
margin-left:1em;
padding-left:0pt;
text-indent:-1em;
}
.asides {
border-bottom:1px dashed #000066;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
list-style-type:square;
margin-left:1.5em;
padding-bottom:0.5em;
padding-left:1.5em;
}
.asides li {
margin-bottom:0.7em;
}
.asides p {
display:inline;
margin:0pt;
}
.aside-links {
margin:0pt;
}
.aside-links .aside-with-comments {
font-weight:bold;
}
.aside-links a {
text-decoration:none;
}
.new-comment-marker {
color:red;
font-weight:bold;
}
table#software td, th {
vertical-align:top;
}
.when-updated {
font-style:italic;
}