.divFoto {
	padding-top:30px;
	text-align: center;
	background: #EFEFEF;
}
.foto {
	background: #FFFFFF;
	padding:10px 10px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #808080;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #808080;
	margin:2px 1px;
}
#page-container, #footer-container {
	background: #EFEFEF;
}
.comentario {
  color: gray;
  border: 0px solid #000080;
  background-color: #fff;
  margin-top:5px;
  padding-left:5px;
  border-bottom: 1px dashed #cccccc;
}
.comentario .tc { color: black; };
.comentario DIV { border: none;  margin-left:-5px; padding-left:5px }
.nomedata { font-size:10px; padding-bottom:5px }
.nomedatainativo { font-size:10px; padding-bottom:5px; }
.nomedatainativo a { color:#777; }
.conteudoccinza, .xb2, .xb3, .xb4 { background:#fff; }
.ccinza { width:660px; }
/*
 * Overwrite for having a carousel with dynamic width.
 */
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 575px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 575px;
}
#display {
  clear: both;
  width: auto;
  height: 250px;
  overflow: scroll;
  border: 1px solid #666;
  background-color: #fcfcfc;
  padding: 10px;
}
.dadosfoto {
	position:relative;
	left:0px;
	font-size:12px;
  line-height: 160%;
  min-height:100px;
}
#taxonomia {
  list-style-type: none;
  list-style-position: inside;
  text-indent:0px;
  text-align:right;
  width:100%;
  vertical-align: middle;
  line-height: 100%;
  left:0px;
  position:relative;
  padding:0;
  padding-top:5px;
}
#taxonomia .nivel, .dadosfoto font {
  color:#666666;
  font-size:12px;
  line-height: 110%;
}
#taxonomia .taxon { text-align:left;padding-left:5px; line-height: 100%; }

.lstAlt { text-align:center;color:#008; margin-top:4px; font-size:11px; padding: 0px 1px 0px 1px; line-height:160%; background-color:#ffffff; border: 1px #BBB solid; width: 18px; height:18px; font-weight:bold; }
.lstAlt:hover { border: 1px red solid; cursor: pointer; background-color:#fff0f0; }