@charset "utf-8";
/* CSS Document */

/* COMPLETE TOP BAR */
div#top
{
 z-index:10;
 background:none;
 width: 760px;
}

p.user_menu
{
 text-transform:lowercase;
 font-weight:bold;
}

/* LEFT OF TOP */
div#logo
{
 float:left;
 margin-top:5px;
 margin-left:5px;
 width:180px;
}

p#coll_name /* Collection and Subcollection Name */
{
 font-weight:bold;
 text-transform:uppercase;
 font-size:16px;
 color:rgb(155,176,107);
 cursor:default;
}
/* END - LEFT OF TOP */

div#message
{
 background:#F9F9F9 !important;
 float:left;
 margin-top:30px;
 margin-left:55px;
 margin-bottom:2px;
 width:330px;
 height:55px;
 border-style:solid;
 border-width:1px;
 border-color:rgb(238,238,238);
 padding-left:5px;
 padding-right:5px;
 overflow-y:auto;
 overflow-x:hidden;
 position:relative;
 z-index:50;
 font-size:14px;
}

div#message p
{
 padding-top:8px;
}

div#sicol
{
	position: relative;
	top:84px;
	left:70px;
}
/* END COMPLETE TOP BAR */

/* COMPLETE MIDDLE DATA ##############################*/
div#middle
{
 clear:both;
}

div#menu /* Principal Menu */
{ 
 float:left;
 background-color:rgb(255,255,255);
 padding:3px 5px 3px 5px;
 margin-left:3px;
 border-width:2px;
 border-style:solid;
 border-color:#FFFFFF;
 min-width: 497px;
 text-transform:uppercase;
 font-weight:bolder;
 z-index:1;
}

div#bar_top /* Vertical bar on Top */
{
 float:left;
 z-index:0;
 padding-left:2px;
}

div#top_lang /* Language */
{
 float:right;
 z-index:99;
 padding-left:2px;
 position:absolute;
}

div#top_lang div /* Language div */
{
 margin-top:8px;
 margin-left:668px;
}

div#bar_top img /* Image of vertical bar on Top */
{
 margin-top:-83px;
}

div#thin_bar  /* Thin bar above Menu */
{
 clear:both;
 margin-left:5px;
 border-top:1px;
 border-top-color:#CCCCCC;
 border-top-style:solid;
}
/* END - COMPLETE MIDDLE DATA */

/* SOFTWARE DATA */
div#data_container
{
 margin-left:20px;
 margin-bottom:10px;
}

div.data
{
 border-color:rgb(238,238,238);
 border-width:1px;
 border-style:solid;
 background-color:#F9F9F9;
 padding-left:5px;
 padding-right:5px;
 overflow:auto;
 display:block; /* in order to allow tinyMCE to calculate width correctly*/
}

div#general
{
 display:block;
}
/* END - SOFTWARE DATA */

form input, select, textarea
{
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
}

div.search p label
{
  font-weight:bold;
  color:#708090;
  text-transform:lowercase;
}

/* SPECIES NAME STYLE ############################*/
.sp_ponto
{
 font-style:normal;
}

.code
{
	vertical-align:top;
}

.species
{
 font-style:italic;
 white-space:nowrap;
 vertical-align:top;
}
/* END - SPECIES NAME STYLE */

