/* Geral  */
DIV,TD,TH,TR,TABLE,INPUT,LI,UL,FORM,
BLOCKQUOTE,P,B,I,H1,H2,H3,H4,H5 {
  font-family: arial,helvetica,sans-serif;
  color : #c0c0c0;
}
P {
margin-bottom: 0px;
margin-top: 8px;
}
.italic {
  font-style: italic;
  color: #303030;
}
A {
font-weight : bold;
}
A:link { color : #eee9e0}
A:active { color : #eee9e0}
A:visited { color : #eee9e0}
A:hover { color : #ffffff}

BODY {
  font-family: arial,helvetica,sans-serif;
  color : #000000;
  background : #333333;
  padding: 0px;
  text-align: center;
  font-size: 12px;
}
H2 {
  font-family: "Times New Roman", times, serif;
  font-weight: normal;
  font-style: italic;
  font-size: 36px;
  width : 812px !important;
  width : 820px;
  padding: 10px;
  padding-right: 26px;
  display: block;
  background: #475469;
  border: 0px;
  text-align: right;
  margin: 0 auto;
  margin-top: 16px;
  margin-bottom: 0px;
  color: #d4d4d8;
}

/* Galerias */
DIV.galleryheader {
  width : 848px !important;
  width : 820px;
  text-align: left;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 13px;
  background: #a0a192;
}
DIV.galeria, DIV.galerias {
  background: #747474;
  padding: 10px;
  padding-top: 10px;
  padding-bottom: 12px;
  border: 4px solid #475469;
  border-top: 0px;
  border-bottom: 0px;
  color: #181818;
}
TD {
  font-size: 12px;
}
div.thumbnails {
  width : 804px !important;
  width : 820px;
  border: 4px #475469 solid;
  border-top: 2px;
  padding: 6px 22px 6px 14px;
  background: #505050;
  font-size: 11px;
  position: relative;
  margin: 0 auto;
  margin-top: 0px;
}
TD.thumbnail {
  height : 210px;
  background : #747474;
  text-align: center;
  border: 1px solid #404040;
}

FONT {
  font-size: 11px;
  color: #212121;
}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
  margin-bottom: -42px;
  padding-top: 4px;
  width: 175px;
  height: 193px;
  display: block;
  background: #747474;
  color: #000000;
}
a.thumbnail:hover {
  margin-bottom: -42px;
  padding-top: 4px;
  width: 175px;
  height: 193px;
  display: block;
  background: #747474;
  color: #F8F4D0;
}
IMG.thumbnail {
  border-top: 0px;
  border-left: 0px;
  background: #404040;
  padding: 0px 1px 1px 0px;
  border-top: #6a6a6a 1px solid;
  border-left: #6a6a6a 1px solid;
  border-bottom: #6a6a6a 2px solid;
  border-right: #6a6a6a 2px solid;
}


/* Imagem individual */
.localmenu {
 background: #333333;
 text-align: left;
}
DIV.slideshow {
  width : 820px !important;
  width : 830px;
  padding: 10px;
  padding-bottom: 4px;
  padding-top: 4px;
  margin: 0 auto;
  margin-top: 16px;
  margin-bottom: 0px;
  border: 4px #475469 solid;
  border-bottom: 0px;
  background: #505050;
}
DIV.image {
  width : 840px;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 8px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  border: #475469 4px solid;
  border-top: 0px;
  border-bottom: 0px;
  background: #747474;
}
IMG.display {
  border-top: 0px;
  border-left: 0px;
  background: #585858;
  padding: 0px 2px 2px 0px;
  border-top: #6a6a6a 2px solid;
  border-left: #6a6a6a 2px solid;
  border-bottom: #6a6a6a 2px solid;
  border-right: #6a6a6a 2px solid;
}
H3 {
  width : 100%;
  padding: 6px;
  padding-bottom: 4px;
  background: #475469;
  border: #475469 4px solid;
  text-align: center;
  margin: 0 auto;
  margin-top: 0px;
}
H3.title {
  width : 828px !important;
  width : 820px;
  padding: 6px;
  padding-bottom: 4px;
  background: #475469;
  border: #475469 4px solid;
  text-align: center;
  margin: 0 auto;
  margin-top: 0px;
}
H3.location {
  width : 832px !important;
  width : 820px;
  padding: 4px;
  padding-top: 6px;
  background: #546177;
  border: #475469 4px solid;
  border-top: 0px;
  text-align: center;
  margin: 0 auto;
  margin-top: 0px;
}
.location {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color : #253245;
}
P.caption {
  width: 824px !important;
  width: 820px;
  border: #475469 4px solid;
  border-top: 0px;
  padding: 8px;
  padding-top: 14px;
  padding-bottom: 10px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size : 13px;
  text-align: left;
  color : #2e2e2e;
  background: #808080;
}
.subtitle{
  display: block;
  margin-bottom: 4px;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  color : #474744;
  border-bottom: #a1a195 1px dashed;
}
SPAN.date {
  display: block;
  text-align: right;
  margin-top: -3px !important;
  margin-top: -1px;
  margin-right: -10px !important;
  margin-right: 0px;
  font-size : 11px;
  color : #404040;
}
DIV.techinfo {
  width : 848px;
  padding-bottom: 0px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px !important;
  margin-bottom: -4px;
  font-size: 11px;
  text-align: right;
  padding-bottom: -4px;
}
.camera {
  display: block;
  width: 498px !important;
  width: 514px;
  height: 12px;
  clear: none;
  float: left;
  padding: 6px;
  padding-top: 8px;
  text-align: left;
  margin-bottom: -4px;
  background: #2e2e2e;
}
.exif {
  display: block;
  width: 326px !important;
  width: 336px;
  height: 12px;
  margin-top: -12px !important;
  margin-top: -14px;
  clear: none;
  float: right;
  padding: 6px;
  padding-top: 8px;
  text-align: right;
  margin-bottom: -4px;
  background: #2e2e2e;
}
DIV.othersizes {
  width : 854px;
  margin: 0 auto;
  margin-bottom: -8px;
  margin-top: 0px;
  font-size: 11px;
  text-align: right;
}
DIV.copyright {
  width : 820px !important;
  width : 820px;
  padding: 10px;
  padding-top: 8px;
  padding-bottom: 1px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 24px;
  border: 4px #475469 solid;
  border-top: 0px;
  background: #bababa;
}
P.copyright {
  margin: 0px;
  margin-bottom: 4px;
  font-weight: normal;
  font-style: italic;
  font-size: 11px;
  text-align: center;
  color: #202020;
}

/* Full exif */
TD.sb {
  background: #a1a195;
}
TD.lid {
  background: #babab1;
}

/* Comentários */
#commentlist {
  margin-top: 4px;
  font-size: 11px;
}
DIV.comment {
  width : 846px;
  border: 4px #475469 solid;
  padding: 4px;
  padding-top: 8px;
  padding-bottom: 6px;
  margin: 0 auto;
  margin-top: 2px;
  margin-bottom: -4px;
  text-align: left;
  background: #2e2e2e;
  font-size: 10px;
}
.message_body {
  color : #808080;
  font-size: 12px;
}
TD.message_body {
  color : #808080;
  font-size: 12px;
  padding-top: 4px;
}
TD.date {
  display: block;
  float: right;
  color : #585858;
  text-align: right;
  font-size: 12px;
}


/* Tree view */
UL {
  width : 820px;
  padding-top: 8px;
  padding-bottom: 6px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 13px;
  text-align: left;
}
LI {
  text-align:left;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}


BODY { margin-top: 0px; top: 0px; }
BODY TABLE A IMG { display: inline; }
HR { position: relative; }
