BODY {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 9px;
  background: #808080;
  color: #DADADA;
}

BODY.diary_screen_body {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 9px;
  background: #FFFFFF;
  color: #6D6D6D;
}

BODY.blog_screen_body {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 9px;
  background: #444444;
}

BODY.ad {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  background: #6d6d6d;
}

A {
  color: #DADADA;
  text-decoration: none;
}

A:hover {
  color:#000000;
  text-decoration: none;
}

A.header {
  color: #DADADA;
  text-decoration: none;
}

A.header:hover {
  color:#DADADA;
  text-decoration: none;
}

TR.header {
  background: #DADADA;
}

TD.header {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #585858;
  color: #333333;
  font-weight : bold;
}

.subtitle {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #EAEAEA;
  text-transform:uppercase; 
}

.intro_date_text {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 20px;
  letter-spacing: 4px;  
  color: #000000;
  text-transform:uppercase; 
}

.intro_date_number {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 47px;
  color: #000000;
  text-transform:uppercase; 
}

.diary_screen {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  color:#6D6D6D;
}

.blog_photo_foot {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#DBDBDB;
  font-style:italic; 
}

.blog_screen {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  color:#878787;
}

.diary_screen_date {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#000000;
  text-transform:uppercase; 
}

.diary_screen_date_long {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#6D6D6D;
  text-transform:capitalize; 
}

.blog_screen_date_long {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#FCFCFC;
  text-transform:capitalize; 
}

.blog_screen_place {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#FEC238;
  text-transform:uppercase; 
}

.diary_screen_title3 {
  color:#009C28;
}

.diary_screen_title2 {
  color:#6D6D6D;
}

.main_black {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 1.2;
  font-weight: normal;
  text-transform:none; 
}

.calendar {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  padding:0.4em;
  line-height:1;
  color:#DADADA;
}

.calendar-weekday {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding:0.4em;
  color:#0E0E0E;
}

TD.calendar-linked-day {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  background:#FF9E01;
  padding:0.4em;
  color:#DADADA;
  text-decoration: none;
}

TD.calendar-linked-tour-day {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  background:green;
  padding:0.4em;
  color:#DADADA;
  text-decoration: none;
}

A.calendar-linked-day {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding:0.4em;
  color:#fff;
  text-decoration: none;
}

TD.main, P.main, SPAN.main {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #EAEAEA;
  line-height: 1.2;
}

TD.main_ad, P.main_ad, SPAN.main_ad {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #000;
  line-height: 1.2;
}

TD.main_biglineheight, P.main_biglineheight {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#F5F5F5;
  line-height: 2;
}

.tour_diary_photo_small {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #EAEAEA;
}

.foto {
  border: 1px #990000 solid;
}

.enmarcada { 
  border-style:solid; 
  border-color:#999; 
  border-width:1px;
}

FORM {
  display: inline;
}

SELECT {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  border:1px #993300 solid;
  background:#EEEEEE;
}

INPUT, BUTTON, SUBMIT, FILE {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  color:#000;
  border:1px #993300 solid;
  background:#ccc;
}

CHECKBOX, RADIO
{
  background:#EEEEEE;
}

TEXTAREA {
  width: 100%;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
  border:1px #993300 solid;
  background:#EEEEEE;
}
