/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
/*  src: url('fonts/lato-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
/*       url('fonts/lato-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v17-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}


* {margin:0px;padding:0px;}
a {
/*	text-decoration:none;*/
	color:inherit;
}
a:link,a:visited,a:active {text-decoration:none;color:#3af;}
a:link img,a:visited img,a:active img {color:black;border:0;}
a:hover {text-decoration:underline;}
.link,.baloon .link {color:#3af;}
.link:hover {text-decoration:underline;cursor:pointer;}
.fichaespecie .link:hover {text-decoration:none;cursor:pointer;}
.fichaespecie a:hover {text-decoration:none;}
em {color:#5ef;font-style:normal;}
p.emph {text-align:center !important;color:orange !important;font-size:12px;margin:0;padding:0}

.clickme {
	text-decoration:underline;
	cursor:pointer;
}

::-webkit-input-placeholder {color:#999;font-style:italic;}
:-moz-placeholder {color:#999;opacity:1;font-style:italic;}
::-moz-placeholder {color:#999;opacity:1;font-style:italic;}
:-ms-input-placeholder {color:#999;font-style:italic;}

.unimportant {color:gray;font-style:italic;font-size:9px;}
.link.unimportant {color:#3af;font-style:italic;font-size:11px;}
.link.selected {color:inherit;font-style:inherit;font-size:inherit;cursor:auto;}
.link.selected:hover {text-decoration:none;}

html,body {background-color:#131313;color:#ccc;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;width:100%;height:100%;overflow:hidden;position:relative}

.nodisp {display:none;}
#warnmsg {color:grey;font-size:0.8em;position:absolute;left:100%;margin-left:-320px;margin-top:3px;display:none;}

/*						GERAIS						*/
.ul,.ur,.br,.bl{position:absolute;width:12px;height:12px;}
.ul {top:0px;left:0px;}
.ur {top:0px;left:100%;margin-left:-12px;}
.br {top:100%;left:100%;margin-left:-12px;margin-top:-12px;}
.bl {top:100%;left:0px;margin-top:-12px;}
.ul.s2,.bl.s2 {margin-left:-2px;}
.ul.s2,.ur.s2 {margin-top:-2px;}
.ur.s2,.br.s2 {margin-left:-10px;}
.bl.s2,.br.s2 {margin-top:-10px;}
.ul.white {background-image:url(./images/ul-12.png);}
.ur.white {background-image:url(./images/ur-12.png);}
.br.white {background-image:url(./images/br-12.png);}
.bl.white {background-image:url(./images/bl-12.png);}
.ul.black {background-image:url(./images/ul-b-1.png);}
.ur.black {background-image:url(./images/ur-b-1.png);}
.br.black {background-image:url(./images/br-b-1.png);}
.bl.black {background-image:url(./images/bl-b-1.png);}

.thumbnail {float:left;cursor:pointer;line-height:0}
.thumbnail:hover {background-color:black;outline:2px solid orange;}
.identifica .thumbnail {margin:2px;width:150px;height:200px;position:static;}
/*.fichaespecie .thumbnail {width:150px;height:200px;margin:0 0 7px 7px;}*/
/*.fichaespecie .thumbnail.verysmall {width:75px;height:100px;margin:0 0 7px 7px;}
.fichaespecie .thumbnail.verysmall img {width:100%;}*/
/*.exemplos {color:#f8f;cursor:pointer;font-weight:bold;}#3af*/
.exemplos:hover {text-decoration:underline;}

/***********		ÁREA PESSOAL		*********************/
#se-areapessoal {font-size:12px;width:100%;height:100%;}
#menu-carrega {width:220px;font-size:10px;}
#carregarregs .tabela-regs {display:none;}
#carregarregs {width:800px;}
#carregarregs h1 {font-size:1.2em;border-bottom:1px solid #999;padding:2px;text-align:left;color:#c5c;margin-bottom:5px;background-color:#fef;}
#carregarregs h2 {margin-bottom:10px;}
#carregarregs li {margin-bottom:6px;}
#carregarregs table {border:1px solid black;width:95%;margin:0 auto;border-bottom:0;font-size:11px;}
#carregarregs table th {background-color:#faf;padding:4px;border-left:1px solid gray;}
#carregarregs table th.notobrig {background-color:#aaf;}
#carregarregs table td {border-left:1px solid gray;padding:2px;text-align:center;}
#carregarregs label {font-size:1.2em;}
#se-areapessoal .mapa {float:left;width:20%;height:100%;}
#se-areapessoal .info {background-color:#aa3;padding:4px;text-align:left;white-space:nowrap;overflow:hidden;border:2px solid #ff4;}
#se-areapessoal .info .old {color:#555;}
#se-areapessoal .info .new {color:black;font-weight:bold;}
#se-areapessoal .controls  {float:left;width:80%;background-color:#333;height:100%;text-align:left;overflow:auto;}
#se-areapessoal .controls .toolbar {width:100%;background-color:#535;}
#se-areapessoal .controls .toolbar input {vertical-align:bottom;}
#se-areapessoal .controls .toolbar .button {max-width:140px;height:32px;border-right:1px solid #959;padding-left:8px;padding-right:8px;}
#se-areapessoal .controls .toolbar .button img {width:32px;height:32px;float:left;}
#se-areapessoal .controls .toolbar .info {padding:2px;background-color:#747;border:0;}
/*#se-areapessoal .controls .toolbar.accoes .button {height:auto;}*/
#se-areapessoal .controls .holder {border:1px solid grey;margin:4px;padding:4px;}
#se-areapessoal .controls p {margin:6px;text-align:left;}
#se-areapessoal .filtro {background-color:#003;padding:2px;margin-top:6px;margin-bottom:6px;}
#se-areapessoal .filtro input {vertical-align:bottom;font-size:0.8em;}
#se-areapessoal .paginas {padding:2px;margin-top:6px;margin-bottom:6px;}
#se-areapessoal .paginas .page {width:16px;}
#se-areapessoal table.lista {width:100%;margin-top:7px;font-size:0.8em;}
#se-areapessoal table.lista th {cursor:pointer;background-color:#535;}
#se-areapessoal table.lista th:hover {background:url('images/gr-v-36-lil.png') repeat-x;}
#se-areapessoal table.lista th {padding:4px;background-color:#474;}
#se-areapessoal table.lista td {text-align:left;height:20px;padding:0;margin:0;}
#se-areapessoal table.lista td.nobreak {white-space:nowrap;}
#se-areapessoal table.lista td.mes,#se-areapessoal table.lista td.dia {text-align:center;}
#se-areapessoal table.lista td.idreg {color:#aaa;cursor:pointer;}
#se-areapessoal table.lista tr:hover {background-color:black;}
#se-areapessoal table.lista tr .validacao img.valid {display:none;}
#se-areapessoal table.lista tr .validacao span.review {display:none;color:#0f4;font-size:0.7em;}
#se-areapessoal table.lista tr .validacao span.invalid {display:none;color:red;}
#se-areapessoal table.lista tr .validado img {cursor:pointer;}
#se-areapessoal table.lista tr.invalid {background-color:#600;}
#se-areapessoal table.lista tr.valid .validacao img.valid {display:block;}
#se-areapessoal table.lista tr.review .validacao span.review {display:block;}
#se-areapessoal table.lista tr.review .validacao img.valid {display:block;}
#se-areapessoal table.lista tr.invalid .validacao span.invalid {display:block;}
/*#se-areapessoal table.lista tr.review {background-color:#110;}*/
#se-areapessoal table.lista tr.modified {background-color:#004;font-style:italic;}
#se-areapessoal table.lista tr.selected {background-color:yellow;color:black;}
#se-areapessoal table.lista tr.remove td {color:#f00;text-decoration:line-through;}
#se-areapessoal table.lista tr.separator td {border-top:5px solid #ae0;}
#se-areapessoal table.lista tr.escondido {display:none;}
#se-areapessoal table.lista tr.outofpage {display:none;}
#se-areapessoal table.lista .accoes img.delete {cursor:pointer;float:left;}
#se-areapessoal table.lista .accoes img.delete:hover {background-color:#090;}
#se-areapessoal table.lista .accoes .gravar {display:none;}
#se-areapessoal table.lista tr.modified .gravar {display:block;}
/*#se-areapessoal table.lista tr.valid {background-color:#080;}*/
#se-areapessoal table.lista td.editable {cursor:pointer;}
#se-areapessoal table.lista td.editable:hover {background:url('images/gr-v-36-lil.png') repeat-x;}
#se-areapessoal table.lista td.editable input {font-size:0.9em;margin:0;padding:0;}
/*#se-areapessoal table.lista td span.invalid {color:red;}*/
#se-areapessoal table.lista td img {vertical-align:middle;width:20px;}

.detalheregisto {width:400px;}
.detalheregisto h1 {font-size:1.2em !important;border-bottom:1px solid #999;padding:2px;text-align:left;color:#c5c;margin-bottom:5px;background-color:#fef;cursor:move;}
.detalheregisto table {width:100%;}
.detalheregisto table th {background-color:#ddd;}
.detalheregisto table td {padding:2px;border-right:1px solid gray;}
.detalheregisto table .header {background-color:#ddd;}
.detalheregisto table input {font-size:0.9em;padding:0;margin:0;width:98%;}
.detalheregisto .button {margin:0 auto;float:none;width:120px;font-size:1.1em;}
.detalheregisto .button img {width:32px;height:32px;}

/*#se-areapessoal table.lista td.editable {position:relative;}
#se-areapessoal table.lista td.editable input {position:absolute;top:0;left:0;width:100%;height:100%;}*/


/***********		JANELA		*********************/
.janela {position:absolute;background-color:white;padding:6px 12px 12px 12px;color:black;font-size:13px;line-height:1.5em;border:2px solid gray;z-index:3000;border-radius:15px;}
.janela .toolbar {background-color:#cfe;}
.janela .toolbar .button {font-size:11px;}
.janela .closewindow {position:absolute;cursor:pointer;left:100%;top:0;margin-left:-22px;margin-top:4px;}
.janela h1 {font-size:16px;font-weight:normal;margin-bottom:12px;border-bottom:1px solid grey;padding-bottom:4px;}	/*f8f*/
.janela h2 {font-size:13px;font-weight:normal;color:orange;margin-top:3px;}
.janela p {margin-top:8px;color:#444;text-align:justify;}
.janela ul,.janela ol {font-size:13px;padding:8px 0 8px 16px;margin-top:8px;}
.janela ul.small {font-size:11px;}
.janela li {margin-top:4px;}
.janela ul.small li {margin-top:2px;}
.janela.small {padding:3px;border:2px solid black;border-radius:7px;}
.janela.small h1 {margin-bottom:3px;}
.janela.small h2 {margin-top:0px;padding:0;}
.janela.semnada {padding:0;border:0;}
.janela .mosaico {width:100%;}
.janela .mosaico .azulejo {background-color:#f8f8f8;text-align:center;border:1px solid #ddd;padding:5px;vertical-align:top;border-radius:10px;}
.janela .mosaico .azulejo p {margin:0 0 5px 0;font-weight:bold;color:#d70;}
.janela .mosaico .azulejo span {cursor:pointer;}
.janela .mosaico .azulejo span:hover {text-decoration:underline;}


/***********		JANELA MAPA PESQUISA		*********************/
.janela.pesquisaavanc {position:absolute;padding:6px 12px 12px 12px;color:white;z-index:3000;background-color:transparent;border:0}
.janela.pesquisaavanc .button {padding:2px 3px;margin:4px 0 4px 2px;border-radius:5px;position:fixed;top:0;left:0;}
.janela.pesquisaavanc .button img {width:32px;height:32px;float:left;margin:0;}
.janela.pesquisaavanc h1 {color:orange;}
.janela.pesquisaavanc p {color:#ccc;}
/*.janela.pesquisageo .back {background-color:white;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:15px;}*/

.janela.pesquisageo .titulo {font-size:14px;}
.janela.pesquisageo .desc {color:yellow}

.noselect {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
#floracaoglobal {width:200px;height:70px;margin:3px auto 0 auto;padding:0px;cursor:pointer;}
#floracaoglobalgrande {width:60%;height:140px;margin:40px auto;border:0px solid #35c;padding:0px;cursor:pointer;}
#mappicker {width:100%;height:400px;margin:40px auto;}

/***********		DICA		*********************/
#dica-text {padding:10px;margin:0 auto;max-width:800px;}
#dica-text .content {border:0px solid #777;border-radius:6px}
.mosaico>h1 {font-weight:normal;font-size:1.5em;font-family: 'Lato', sans-serif;}
.mosaico .content {display:flex;flex-wrap:wrap;padding:0;margin-top:10px;}
.mosaico .content .azulejo {flex:1 1 100px;margin:4px;border:0px solid #333;padding:6px 10px 10px 10px;text-align:left;line-height:1.3em;background-color:#171717;box-shadow:0 0 20px black;border-radius:5px;}
.mosaico .content .azulejo.onlyimage {flex:1 0 auto !important;line-height:0;padding:0;align-self:center;overflow:hidden;}
.mosaico .content .azulejo.nobox {background-color:transparent; box-shadow: none;}
.mosaico .content .azulejo.grande {flex:1 1 auto;}

.mosaico .content .azulejo h1 {color:#ffad26;font-size:17px;margin-bottom:6px;border-bottom:1px solid #bbb;font-weight:normal;padding-bottom:3px;text-transform:uppercase;font-family: 'Lato', sans-serif;letter-spacing:2px;}
.mosaico .content .azulejo h1 a {color:inherit;}
.mosaico .content .azulejo ul {list-style:none;}
.mosaico .content .azulejo li {margin:0.8em 0;text-indent:-10px;padding-left:10px;line-height:1em}

.floatingbox {background-color:#171717;box-shadow:0 0 20px black;border-radius:5px;}

#mosaico-rnap {position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:3000;background-color:rgba(0,0,0,0.85);transition:opacity 0.5s,transform 0.3s;visibility:visible;opacity:1;transform:scale(1,1)}
#mosaico-rnap.mosaico>h1 {font-weight:normal;font-size:2.5em;font-family: 'Lato', sans-serif;text-align:left}
#mosaico-rnap.hidden {opacity:0;visibility:hidden;transform:scale(1.2,1)}
#mosaico-rnap .content {align-items:stretch;align-content:center;margin:0;min-height:100%}
#mosaico-rnap .azulejo {background-color:rgba(0,100,255,0.95);border-radius:2px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:2.1em;margin:5px;flex:1 1 auto;cursor:pointer;font-family: 'Lato', sans-serif;box-shadow:none;max-width:300px;}
/*#mosaico-rnap .azulejo:hover {background-color:#111;}*/
#mosaico-rnap .azulejo a {color:white;padding:0;}
/*.mosaico .content .azulejo a {display:inline-block;}*/

#corrector table {margin:6px auto;}
#corrector table td {border-top:1px solid gray;border-right:1px solid gray;border-left:1px solid gray;padding:3px;}

/***********		LOGIN		*********************/
#login-wnd {width:300px;}
#login-wnd input {width:120px;}
#formlogin table {width:100%;}
#loggeduser {position:fixed;top:0;left:0;z-index:0;background-color:white;height:16px;width:100%;color:black;}
#loggeduser p {text-align:right;padding-right:6px;}

/*#se-pesquisar .ecologia .thumbnail {height:288px;}*/
/*.thumbnail .image {width:100%;}*/
/*.ecologia .thumbnail .image {width:150px;}*/
/*#se-pesquisar .thumbnail.big {width:300px;height:422px;}*/

/*#se-pesquisar .ecologia .thumbnail.big {width:300px;height:488px;}*/
#se-pesquisar .thumbnail.big .wrap {width:300px;height:400px;overflow:hidden;margin:3px 3px 0 3px;}
#se-pesquisar .thumbnail.small .wrap {width:150px;height:200px;overflow:hidden;margin:4px 4px 0 4px;}
#se-pesquisar .thumbnail.small .image {width:150px;height:200px;margin:0px 0px 0 0px;}
#se-pesquisar .thumbnail.big .image {width:312px;height:416px;}
#se-pesquisar .thumbnail.big .image.small {width:150px;height:200px;float:left;}
/*.thumbnail .image {width:150px;height:200px;}*/
/*.thumbnail.big .image {width:auto;height:415px;}*/

.placeholder {text-align:center;float:left;background-color:black;}
.small .placeholder {width:150px;height:200px;margin:0;float:none;}
.big .placeholder {width:300px;height:400px;}
.big .placeholder.small {width:150px;height:200px;}
.placeholder .loader {width:32px;height:32px;margin:40% 0 0 0px;}
.big .placeholder .loader {width:32px;height:32px;margin:60% 0 0 -16px;}

/*.thumbnail.big .placeholder.small {float:left;width:150px;height:200px;}
.thumbnail.big .placeholder.small {width:150px;height:200px;}*/
/*.rotate {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}*/
#veu {
	display:none;
	background-color:black;
	position:fixed;
	top:0;left:0;
	width:100%;height:100%;
	z-index:2999;
}
#warning {
	display:none;
	background-color:white;
	position:fixed;
	width:250px;
	border:4px solid black;
	top:50%;
	left:50%;
	color:black;
	text-align:center;
	vertical-align:middle;
	padding:6px 6px;
	margin:-50px 0 0 -100px;
	z-index:51;
	cursor:default;
}

#tooltip,.tooltip {
	position: absolute;
	z-index: 3000;
	border:2px solid #8c92ff;
	border-radius:5px;
	color:black;
	background-color: #eee;
	padding:2px 4px;
	opacity: 0.95;
	font-size:10px;
	text-align:justify;
	max-width:250px;
}
#tooltip h3,#tooltip div,.tooltip h3,.tooltip div {margin: 0;font-size:1.1em;font-weight:normal;}
#tooltip div,.tooltip div {color:#333;font-size:0.9em;font-weight:normal;}
.tooltip img {width:150px;height:150px;float:left;margin:3px;}

.floatinfo {display:none;position:absolute;width:210px;height:60px;z-index:50;overflow:hidden;}
.floatinfo-el {display:none;position:absolute;background-color:#800;width:200px;height:38px;text-align:center;border:2px solid black;}
.floatinfo-el p{margin:3px;font-size:0.8em;}

.button {
	float:left;
	font-size:9px;
	cursor:pointer;
	text-align:center;
	padding:3px 5px 2px 2px;
	margin-top:1px;
	transition:background-color 0.3s,box-shadow 0.3s;
}
.button.round {
	line-height:21px;
	height:21px;
	width:111px;
	padding:0;
	background:url('images/rect2899.png') no-repeat;
	color:black;
	margin-left:5px;
}

.button.big {padding:0 3px!important;background-color:#3ad;border-radius:3px;text-align:center;font-size:11px;margin:2px;}
.button.big img {width:24px;height:24px;margin:2px;}
.button.inactive {cursor:default;color:#ccc;}
.button img {width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:3px;margin-top:-1px;}
.button.round img {width:18px;height:18px;margin-left:3px;margin-top:1px;float:left;}
/*.button:hover {background:url('images/gr-v-36-lil.png') repeat-x;}*/
.button:hover {background-color:#8130f3 !important;box-shadow:-3px -3px 30px 0px #222 inset;}
.button.round:hover {background:url('images/rect2899-9.png') no-repeat;}
.button.inactive:hover {background:none;}
.button.pressed {background-color:#3b5;box-shadow:0px 0px 30px 5px #048 inset}

.toolbar.big .button img {width:32px;height:32px;}

#mainflex {}
/***********************		BARRA LATERAL			**********************************/
#leftc-1 {
/*	position:absolute;
	top:0;
	left:-166px;
	width:166px;
	height:100%;*/
	z-index:2000;
	border-right:3px solid #8c92ff;
	transition:left 0.4s;
	width:166px;
	left:0;
	height:100%;
	position:fixed;
}

#mainflex.contracted #leftc-1 {width:166px;left:-166px}
#mainflex.contracted #rightc {left:0;}

#rightc {
	position:absolute;
	top:0;left:166px;right:0;
	height:100%;
	transition:left 0.4s;
}


#leftc-1 .puxador {top:100%;left:161px;margin-top:0px;}
/*.puxador {position:absolute;width:32px;height:175px;background:url('./images/exploradortax.png') no-repeat;cursor:pointer;display:none;}*/
.puxador {
	position:absolute;
	white-space:nowrap;
	padding:6px 14px 4px 8px;
	font-size:1.5em;
	cursor:pointer;
	border-right:3px solid #8c92ff;
	border-bottom:3px solid #8c92ff;
	background-color:#224;
	border-bottom-right-radius:30px;
	transform: rotate(-90deg);transform-origin:left top 0;
	letter-spacing:2px;
}

#containerleft {
	width:100%;
/*	height:10px;*/
	height:100%;
	overflow:hidden;
	position:relative;
	background-color:#224;
}

#containerleft .logo {background:url('./images/FloraOn_white1_166.png') no-repeat;width:166px;height:47px;margin:4px 6px 0 -7px;cursor:pointer;}
#pesquisa-outer {width:100%;}
#pesquisa-outer input {background-color:white;font-size:1.25em;border:0;width:94%;color:black;margin:1%;border-radius:3px;padding:2%}
#pesquisa-outer img {width:12px;height:12px;vertical-align:middle;cursor:pointer;}
#pesquisa-outer img:hover {background-color:#449;}


/*						teclado						*/
#filtro-holder {
/*	font-size:0.9em;
	background:url(./images/path4107.png) 0px -10px;*/
	background-color:#449;
	width:100%;
	color:white;
/*	border-bottom:2px solid #55a;*/
}
#filtrotaxon {height:20px;}
#filtrotaxon span.selectable {margin:3px;padding:0 3px;font-size:0.9em;width:42px;font-weight:bold;}
#teclado {height:33px;margin-left:3px;}

/*					filtros							*/
.filtro span {text-align:center;float:left;}
.filtro span.selectable {cursor:pointer;}
.filtro span.letra {width:10px;height:13px;font-size:0.9em;margin:1px;}
/*.filtro span.todas {color:yellow;width:10px;height:16px;}*/
.filtro span.selected {background-color:#3cf;color:black;border-radius:3px;}
.filtro span.selectable:hover {background-color:white;color:black;}
/*.filtro span.selectable {margin:1px;padding:0 3px;}*/


/***********************		TAXTREE			**********************************/
#taxtree-holder {width:100%;}
#taxtree-holder .scrollbar {width:16px;height:100%;float:left;position:relative;margin-left:-16px;background-color:#224;}		/*background-color:#449;*/
#taxtree-holder .scrollbar .cursor {width:16px;height:81px;background:transparent url(./images/rect3773.png);position:absolute;display:none}
#taxtree-holder .scrollbar:hover .cursor {background:transparent url(./images/rect3773-6.png);}
#taxtree {
	height:100%;
	overflow-x:hidden;
	overflow-y:scroll;
	font-size:1em;
	width:166px;
	float:left;
}

#taxtree ul ul {list-style:none;margin-left:10px;}
#taxtree li {
	margin:0px;
	padding:2px 2px 3px 3px;
	cursor:pointer;
	color:white;
	background-color:#224;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:16px
/*	font-weight:bold;*/
}
#taxtree li.loading {background-color:blue;font-style:italic;}
#taxtree ul.nivel1 li{margin-bottom:2px;text-transform:uppercase;font-weight:bold;}
#taxtree ul.nivel2 li{margin-bottom:0;text-transform:uppercase;font-weight:normal;padding-bottom:5px;padding-top:5px}
#taxtree ul.nivel2 li ul.nivel3 {margin-top:2px;}
#taxtree ul.nivel3 li{border-left:1px solid #999;border-bottom:0;text-transform:none;padding-bottom:5px;padding-top:5px}
#taxtree ul.nivel4 li{border-left:1px dashed gray;font-size:1em;}
#taxtree ul.nivel5 li{border-left:1px dashed gray;}
#taxtree ul.nivel4 {margin-top:3px;}
#taxtree li.semfoto,#taxtree li.semfoto li {font-weight:normal;color:#fa0 !important;}
#taxtree ul.nivel2 li.endempt {background:#224 url('./images/circlebut-g.png') no-repeat right 3px;}
#taxtree ul.nivel3 li.endempt {background:#224 url('./images/circlebut-g.png') no-repeat right 3px;}
#taxtree ul.nivel4 li.endempt {background:#224 url('./images/circlebut-g.png') no-repeat right center;}
#taxtree ul.nivel2 li.exotica {background:#224 url('./images/circlebut-r.png') no-repeat right 3px;}
#taxtree ul.nivel3 li.exotica {background:#224 url('./images/circlebut-r.png') no-repeat right 3px;}
#taxtree ul.nivel4 li.exotica {background:#224 url('./images/circlebut-r.png') no-repeat right center;}
#taxtree ul.nivel1 li:hover{background-color:#0ad;border-radius:4px;}
#taxtree ul.nivel2 li:hover{background-color:#a4a;border-radius:4px;}
#taxtree ul.nivel3 li:hover{background-color:#224;outline:2px solid #f66;border-radius:4px;}
#taxtree ul.nivel4 li:hover{text-decoration:underline;outline:0;border-radius:4px;}
/*#taxtree ul.nivel5 li:hover{background-color:#fff;color:black;}*/
#taxtree ul.nivel4 li.selected {background-color:orange;color:black !important;border-radius:5px;}
#taxtree li.old,#taxtree li.old li {font-weight:normal;color:#888 !important;}

/*						conteúdos					*/

/***********************		CAIXAPESQUISA			**********************************/
.logo {margin-bottom:8px;}
/*.identinter {background:url('./images/text4304-3.png') no-repeat;width:99px;height:36px;margin:-30px 10px 0 auto;cursor:pointer;}*/
.identinter {width:99px;height:36px;margin:-30px 10px 0 auto;cursor:pointer;}
.identinter img {width:99px;height:36px;}
.resultados .botoesgrandes {float:left;margin:0 4px 0 0;padding:0 8px;}

#pesquisa-big {text-align:center;}
#dica {color:#ccc;font-style:italic;font-size:1em;text-align:center;margin:8px 16px;line-height:1.4em}

/***	BIG		****/
#caixapesquisa {text-align:center;}
#caixapesquisa .logo img {width:565px; height:161px;display:inline-block;margin-top:5%}
@media (max-width: 600px) {
	#caixapesquisa .logo img {width:75%;height:auto;}
}
#caixapesquisa #atalhos>div {font-size:2.3em;font-family: 'Lato';font-weight:bold;display:inline-block;margin: 0 12px 6px 12px;}
#caixapesquisa #atalhos>div.umasoarea {font-size:3em;}
#caixapesquisa #atalhos>div:not(.dimmed) {color:#fff;}
#caixapesquisa #atalhos>div.dimmed {color:#999;font-size:1.4em;}
#caixapesquisa #atalhos>div img {width:1.2em;display:inline-block;vertical-align:middle;margin-right:8px}
#caixapesquisa #atalhos>div a, #caixapesquisa #atalhos>div span {vertical-align:middle;}
#caixapesquisa #atalhos sup {color: #f44336; font-size:1.1rem; font-weight:bold}
#caixapesquisa .pesquisa-outer {background-color:white;border-radius:7px;padding:0;margin:0 10% 5px 10%;display:flex;align-items:stretch;overflow:hidden;}
#caixapesquisa .pesquisa-outer img {cursor:pointer;flex:0 0 auto;align-self:center;}
#pesquisa-button {border:none;background-color:#57f;font-weight:bold;font-family: 'Lato', sans-serif;color:white;margin:0;padding:0 6px;cursor:pointer}
#q {padding:3px;border-radius:8px;margin:3px 5px;border:0px;background-color:white;font-size:14px;flex:1 0 auto}
#caixapesquisa #fotosdia {
	margin-top:14px;
	overflow:hidden;
}
/*#caixapesquisa .fotosdia {display:none;}*/
#caixapesquisa #fotosdia img {margin:0px 3px 12px 3px;cursor:pointer;width:100px;height:133px;}

#novidades {font-size:1.1em;line-height:1.2em;border:0px dashed #fff;border-radius:10px;padding:10px;margin:16px 5% -10px 5%;}


#pesquisa-wrap {display:flex;flex-wrap:wrap;flex-direction:row;font-size:1.3em}
#pesqleft {flex:5 1 700px;}
/***********************		 SIDEBAR			**********************************/
#sidebar {flex:1 1 400px;margin-top:20px;}
#sidebar .content {display:flex;flex-wrap:wrap;justify-content:space-around;}
#sidebar div.azulejo {margin:0 10px 20px 10px;flex:1 1 160px;max-width:200px;}
#sidebar div.azulejo.grande {flex:1 1 auto !important;max-width:300px;}
#rodape {flex:1 0 100%;text-align:center;margin-top:32px;color:#aaa;}

/***********************		 NOVIDADES			**********************************/
.bannernovidades {display:inline-block;margin-top:10px}
/*#novidadesnumeros.mosaico .content .azulejo {text-align:center;line-height:inherit;}*/
.bannernovidades h1 {text-align:center;color:#333;font-family: 'Lato', sans-serif;letter-spacing:2px;padding-left:10px;font-size:26px}
div.newsbox {display:inline-block;padding:0px 10px;margin:-3px 0px;}
div.newsbox:hover .howmany {transform:scale(1.2,1.2)}
div.newsbox em {color:#fffd56;font-style:normal;font-weight:bold}
div.newsbox .when {color:#ffad26;text-transform:uppercase;font-family: 'Lato', sans-serif;letter-spacing:2px;}
div.newsbox .howmany {font-size:2em;transition:transform 0.1s;font-family: 'Lato';font-weight:bold}
div.newsbox .legend {font-size:0.8em;color:#ccc;}
div.newsbox .legend a {color:#ccc;}

/***********************		 SUGESTOES			**********************************/
#sugestoes-wrap {z-index:50;margin:0 10%;display:none;}
#caixapesquisa.small #sugestoes-wrap {
	position:absolute;
	left:160px;
}

#caixapesquisa #sugestoes {
	text-align:left;
	overflow:hidden;
	border-left:2px solid white;
	margin-left:25px;
	font-size:1em;
}


#sugestoes div {cursor:pointer;margin:0 0 0 4px;height:18px;}

/*#separadores {width:100%;height:100%;position:absolute;}*/
#separadores {height:100%;padding-left:4px}
#pesquisa-content,#quadro-wrap {margin:0 3px 0 5px;padding:0 0px;}
#pesquisa-content {flex:1 1 0}

.separador {
	width:100%;height:100%;
	display:none;
}
.separador.selected{display:block;}

/***********************		FICHA ESPECIE			**********************************/
/*#pesquisa-content.fichaespecie {margin:4px 0 0 3px;}*/
.baloon {position:absolute;background-color:transparent;padding:0;border:0 !important;}
.baloon .closewindow {margin-left:-20px;margin-top:-4px;}
/*#detalhe-registo a:link,#detalhe-registo a:visited,#detalhe-registo a:active {text-decoration:none;color:#a4f;}*/
.baloon a:hover {text-decoration:underline;}
.baloon .content {position:absolute;color:white;}
.baloon h1 {border:0;color:yellow;}
.baloon.white h1 {color:black;}
.baloon.white p {color:black;}

.baloon p {color:white;}
.baloon .reg-holder {overflow:hidden;}
/*#detalhe-registo .loader {display:block;margin:10px auto;}
#detalhe-registo .closewindow {margin-top:0;margin-left:-20px;}*/
.baloon ul {font-size:13px;padding:4px 0 8px 32px;margin-top:2px;}
.baloon .registos-table-holder {max-height:200px;overflow:auto;}
.baloon table.registos {width:100%;margin-top:-6px;}
.baloon table.registos th {text-align:center;border-bottom:1px solid grey;font-size:10px;}
.baloon table.registos td {font-size:0.85em;line-height:1.3em;}
.baloon table.registos .data {text-align:center;width:30px;}
.baloon table.registos tr:hover td {background-color:black;}

.baloon textarea {font-size:10px;background-color:white;border:0;border-radius:6px;padding:2px;margin:2px;font-family:sans-serif;}

.showtooltip {cursor:default;}

#ficha-header .header-block {display:inline-block;padding:3px 6px;margin:0 8px;box-shadow:0 0 8px black;border:2px solid black;border-radius:5px;background-color:#222;overflow:hidden}
#ficha-header .header-block.no-padding {padding:0;}
#ficha-nomesp {font-size:1.9em;font-style:italic;padding-bottom:3px;color:#ffad26;font-family: 'Lato', sans-serif;font-weight:bold}
#ficha-nomesp .subespecie {font-size:0.7em;}
#ficha-nomesp .subespecies {font-size:0.7em;display:inline-block;padding-left:16px}
#ficha-nomesp .subespecies span {display:inline-block;}
#ficha-nomesp .autor {font-style:normal;color:#999;font-size:0.5em;}
#ficha-nomesp .sensu {font-style:normal;color:#fff;font-size:0.5em;}
#ficha-highertax {font-size:1em;}
#ficha-highertax span {display:inline-block;}
#ficha-highertax span.greaterthan {color:white;}
#ficha-luazma {margin:3px 0;}
#ficha-luazma div {display:inline-block}
#ficha-luazma div.territ {font-weight:bold;padding:3px 6px;}
#ficha-luazma div.territ.INEXISTENT {font-weight:normal;}
#ficha-luazma div.estatutoendem {}
#ficha-luazma div.estatutoendem.ENDEMIC {color:#0f0;background-color:#0c0;color:black;}
#ficha-luazma div.estatutoendem.NEAR_ENDEMIC {color:#0f0;background-color:#050;}
#ficha-luazma div.estatutoendem.NATIVE {color:#0f0;}
#ficha-luazma div.estatutoendem.EXOTIC {color:#f00;}
#ficha-luazma div.estatutoendem.ARCHAEOPHYTE {color:yellow}
#ficha-luazma div.estatutoendem.NEOPHYTE {color:#f00;}
#ficha-luazma div.estatutoendem.APOPHYTE {color:#7f0;}
#ficha-luazma div.estatutoendem.DIAPHYTE {color:yellow;}
#ficha-luazma div.estatutoendem.ASSUMED_NATIVE {color:yellow;}
#ficha-luazma div.estatutoendem.DOUBTFULLY_NATIVE {color:#bf0;}
#ficha-luazma div.estatutoendem.NATIVE_REINTRODUCED {color:yellow;}
#ficha-luazma div.estatutoendem.EXOTIC_REINTRODUCED {color:#f80;}
#ficha-luazma div.estatutoendem.ASSUMED_EXOTIC {color:#f40;}
#ficha-luazma div.estatutoendem.DOUBTFULLY_EXOTIC {color:#f80;}
#ficha-luazma div.estatutoendem.EXISTING {color:white;}
#ficha-luazma div.estatutoendem.CRYPTOGENIC {color:blue;}

#ficha-luazma div.CASUAL {color:white}
#ficha-luazma div.NATURALIZED_OCCASIONAL {color:yellow}
#ficha-luazma div.NATURALIZED_DANGEROUS {color:red}
#ficha-luazma div.INVASIVE {background-color:red;color:black}
#ficha-luazma div.TRANSFORMER {background-color:red;color:yellow;font-weight:bold}

#fotochooser {text-align:left;overflow:hidden;margin-bottom:20px;}
.fichaespecie .thumbnail:hover {outline:2px solid orange;}
.fichaespecie .thumbnail {margin:0 4px 4px 0;overflow:hidden;border-radius:3px;}

.ficha-seccao {font-size:1.3em;padding-bottom:4px;margin-bottom:0px;margin-top:3px;}	/*display:flex;justify-content:space-between;*/
.ficha-seccao h1 {font-weight:bold;font-size:1.3em;font-family: 'Lato', sans-serif;border-bottom:2px solid #222;padding-bottom:4px;margin-bottom:1px;color:white}
#ficha-details {display:flex;flex-wrap:wrap;align-items:stretch;font-size:1.2em;}
#ficha-details .noimp {color:#777;font-weight:normal;font-size:0.5em;font-style:italic;}
	#ficha-details .fic-detalhe {margin-bottom:20px;}
	#ficha-details .fic-detalhe ul {list-style:circle inside;}
	#mapa-holder {flex:1 1 300px;display:flex;flex-direction:column;}
		#info-mapa {flex:2 0 630px;display:flex;align-items:stretch;border-radius:5px;overflow:hidden}
			#distribuicao {flex:1}
	#mapa-holder img.mapa-estatico {width:100%;min-width:613px}
	#fic-ecologia {flex:1 1 250px;}
	#detalhes-especie {flex:1 1 300px;}
		#detalhes-especie .fic-detalhe .button img {width:32px;height:32px;}
#ficha-details>div {padding:2px 8px 8px 8px;margin:0 6px 20px 6px;}
#ficha-details .head {font-weight:bold;font-family: 'Lato', sans-serif;border-bottom:0px dotted #333;margin-bottom:4px;font-size:1.2em;color:#ffad26;padding-bottom:2px;}
#ficha-details #bio-grafico1,#ficha-details #bio-grafico2 {display:inline-block;width:49%}
#detalhes-especie svg.bioclimaplot {width:100%;display:inline-block;min-width:140px;max-width:250px;}

/*#fic-detalhes-holder {display:flex;flex-wrap:wrap;flex-direction:column}*/
/*#ficha-details table td {border-bottom:1px dotted #333;vertical-align:middle;padding:2px 2px 2px 0;}
#ficha-details table td.head {color:orange;font-weight:bold;max-width:110px;}
#ficha-details table td .centrar {text-align:center;margin-top:3px;}*/


/*.fichaespecie .icon {float:right;font-size:0.8em;font-weight:bold;background-color:#55f;width:40px;height:40px;overflow:hidden;margin-right:6px;}
.fichaespecie .titulo {border-bottom:1px dotted #999;padding:0 0 3px 0;margin-bottom:1px;}
.fichaespecie .luazma {float:right;}
.fichaespecie .luazma div {float:left;padding:2px 2px 0 2px;font-size:12px;border:2px solid transparent;border-radius:12px;}
.fichaespecie .estatutoendem {float:right;padding:2px 4px 2px 4px;background-color:#000;border-bottom-left-radius:8px;border-left:1px dotted gray;border-bottom:1px dotted gray;margin-left:4px;}
.fichaespecie .toprow {font-size:1.2em;padding-bottom:3px;}
.fichaespecie .topico {margin-top:6px;text-align:justify;font-size:12px;}
.fichaespecie .topico-head {color:orange;font-weight:bold;font-size:11px;text-transform:uppercase;}*/
/*.fichaespecie #altitude {height:200px;width:32px;float:left;}
.fichaespecie #distmar {height:200px;width:32px;float:left;}
.fichaespecie svg {float:left;}
.fichaespecie #infodistr {font-size:12px;line-height:10px;margin-bottom:5px;}*/
.fichaespecie #altitude {max-width:350px;height:24px;margin:8px 0 0 0;}	/* width:280px; */
.fichaespecie #precipitacao {height:24px;margin:8px 0 0 0;}
.fichaespecie #latitude {height:24px;margin:8px 0 0 0;}
.fichaespecie #distmar {max-width:350px;height:24px;margin:8px 0 0 0;}
.fichaespecie #floracao {max-width:350px;height:32px;margin:8px 0 -8px 0;}
.fichaespecie .toolbar {background-color:#046;}
.fichaespecie .toolbar .button {font-size:12px;}

.leaflet-container .toolbar {background-color:transparent;}
.leaflet-container .button {padding:0;margin:-9px 0 0 -12px}
.leaflet-container .button:hover {background:none;}
.leaflet-container .button img {width:36px;height:36px;display:inline-block;vertical-align:middle;}

.fichaespecie tr.footer td {padding:6px;vertical-align:top;}

.descarregarmapa textarea {width:95%;font-size:10px;word-wrap:break-word;text-wrap:unrestricted;background-color:transparent;color:white;border:1px solid gray;overflow:auto;}
.quote {font-size:12px;line-height:1.5em;overflow:auto;padding:0 4px;border-left:1px dashed gray;}

/*
#fotoshow {width:480px;height:640px;float:left;}
#info-especie {margin-left:3px;font-size:11px;float:left;width:641px;min-height:640px;position:relative;}
#ecologiaetal {margin:0 0px 4px 0px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted gray;min-height:200px;}
#mapa-holder {float:left;}
#distribuicao {width:240px;height:325px;}
#detalhes-especie {font-size:11px;padding-left:4px;float:left;max-width:350px;}
#detalhes-especie table td {border-bottom:1px dotted #333;vertical-align:middle;padding:2px 2px 2px 0;}
#detalhes-especie table td.head {color:orange;font-weight:bold;max-width:110px;}
#detalhes-especie table td.head .noimp {color:gray;font-weight:normal;font-size:0.9em;}
#detalhes-especie table td .centrar {text-align:center;margin-top:3px;}
*/

/*#fotoshow .placeholder {width:480px;height:640px;position:absolute;top:0;left:0;background-color:transparent;font-size:14px;}
#fotoshow .placeholder .loader {width:80px;height:auto;}*/

/*#highres {width:100%;margin:3px 0 0 0;}
#highres img {height:200px;float:left;padding:0;}*/


#osdviewer-wrap {position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,0.9);z-index:3000}
#osdviewer-wrap #osdviewer {position:absolute;width:100%;height:100%;top:0;left:0;}
#osdviewer-wrap div.overlay {position:absolute;z-index:3001;}
#osdviewer-wrap #osdlegend {right:0;bottom:0;padding:4px 6px 0px 6px;background-color:rgba(0,0,0,0.4);border-top-left-radius:12px;text-align:right;line-height:175%}
#osdviewer-wrap #osdlegend h1 {font-weight:normal;font-size:1.3em}
#osdviewer-wrap #osdlegend p.comment {color:yellow;}
#osdviewer-wrap #osdlicense {right:0;top:0;}
#osdviewer-wrap #osdlogo {
	left:-1%;
	bottom:0;
	padding:0;
	max-width:242px;
	width:30%
}
#osdviewer-wrap #osdlogo img {width:100%}
#osdviewer-wrap #osdtoolbar {background-color:rgba(0,0,0,0.4);border-bottom-right-radius:12px;padding:4px}
#osdviewer-wrap #osdtoolbar .button {display:inline-block;float:none;}
#osdviewer-wrap #osdtoolbar .button:hover {background-color:transparent !important;box-shadow:none;}
#osdviewer-wrap #osdtoolbar .button img {width:32px;height:32px;margin:0;}

@media (max-width: 450px) {
	#osdviewer-wrap #osdtoolbar {width:100%;}
	#osdviewer-wrap #osdtoolbar {text-align:center}
	#osdviewer-wrap #osdlegend {width:100%;}
	
	#graficos svg {width:100% !important;min-width:auto !important;}
	#se-bioclima .detalhes {display:none;}
	
	#caixapesquisa #fotosdia img {width:50px;height:76px;}
	#caixapesquisa .pesquisa-outer {margin:0 1% 5px 1%;}
	
	#se-pesquisar .thumbnail.small .wrap {width:150px;height:200px;overflow:hidden;margin:2px 2px 0 2px;}
	#se-pesquisar .thumbnail.big .wrap {width:150px;height:200px;overflow:hidden;margin:2px 2px 0 2px;}
	#se-pesquisar .thumbnail.big .image {width:150px;height:200px;margin:0px 0px 0 0px;}
	#se-pesquisar .thumbnail.big .image.small {width:75px;height:100px;}
	.resultados .thumbnail.big .legenda{width:147px !important;font-size:10px !important;font-weight:normal !important;}

	#webgis-camadas,#webgis-camadas-wrap {display:none;}
	.toptoolbar .limparmapa {margin-right:0 !important;}
	
	#mosaico-rnap.mosaico>h1 {font-size:1.5em;}
	
	#rightc {left:0;}
	.puxador {padding:10px 14px 8px 8px;font-size:1.6em;}
	
	#teclado {display:none;}
}


/*.fichaespecie #fotochooser .thumbnail img {position:relative;}*/
/*.fichaespecie #fotochooser .thumbnail {width:158px;height:203px;}
.fichaespecie #fotochooser .thumbnail img {width:100%;}*/

.editar {position:absolute;border:2px solid red;cursor:pointer;background-color:green;}
.editar p {text-align:center;color:#0f0;font-weight:bold;font-size:14px;}
.editar textarea {font-size:11px;width:100%;height:201px;border:0;margin:0;padding:0;}
.editar textarea.blocked {color:gray;background-color:#ccc;}
.editar .toolbar {background-color:black;padding:2px;}
.editar .toolbar .button {font-size:11px;}
.editar .toolbar.vert .button {font-size:13px;float:none;text-align:left;margin-bottom:4px;}

#informcomment {position:fixed;width:40%;background-color:white;color:black;}
#informcomment textarea {width:100%;height:100px;}
.fichaespecie .infocom {margin:0 0 7px 0;text-align:justify}
.fichaespecie .infocom .autor {font-style:italic;color:#777;margin-left:18px;font-size:0.9em;margin-bottom:10px;}

#visualizador {background-color:black;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;}
#visualizador .close {position:absolute;top:10px;right:10px;cursor:pointer;}
/*#visualizador .titulo {position:absolute;top:10px;left:10px;color:#999;font-size:18px;}*/
#visualizador .leftpane {width:480px;vertical-align:middle;}
#visualizador .leftpane .holder {height:640px;width:480px;position:relative;overflow:hidden;}
#visualizador .rightpane .holder {height:640px;overflow:auto;}
#visualizador .rightpane .holder .thumbnail {margin:3px;width:150px;height:194px;overflow:hidden;}
#visualizador .rightpane .holder .thumbnail img {width:150px;height:200px;}

/********************************        HIGHRESEXPLORER      *************************************/
/*
#highresexplorer-holder {width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;overflow:auto;}
.imgexplorer {background-color:black;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;overflow:hidden;}
.imgexplorer .button {padding:2px 3px;margin:4px 0 4px 2px;border-radius:5px;}
.imgexplorer .button img {width:32px;height:32px;float:left;margin:0;}
.imgexplorer .button.pressed {background-color:#07b;}
.imgexplorer .button.text {font-size:12px;margin:10px 2px;border-radius:5px;padding:5px;background-color:black;}

.imgexplorer .distico {position:absolute;z-index:1000;}
.imgexplorer .distico .back {background-color:black;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}
.imgexplorer .distico .content {z-index:10;position:relative;}

.imgexplorer .imgx-zoom .back {border-bottom-right-radius:22px;}
.imgexplorer .imgx-zoom .zoom-texto {float:left;padding:10px;}
.imgexplorer .imgx-zoom .content {font-size:24px;}

.imgexplorer .imgx-setadir {right:0;top:12%;height:76%;cursor:pointer;width:36px;}
.imgexplorer .imgx-setadir img {top:50%;position:absolute;margin-right:3px;}
.imgexplorer .imgx-setaesq {left:0;top:12%;height:76%;cursor:pointer;width:36px;}
.imgexplorer .imgx-setaesq img {top:50%;position:absolute;margin-left:3px;}

.imgexplorer .imgx-cclogo {right:0;top:0;}
.imgexplorer .imgx-msg {left:37%;top:0;width:26%;text-align:center;font-size:16px;}
.imgexplorer .imgx-msg .back {border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
.imgexplorer .imgx-msg .content {margin-bottom:4px;}

.imgexplorer .imgx-logo {left:0;bottom:0;padding:5px 0 0 0;}
.imgexplorer .imgx-logo .content {width:242px;height:69px;left:-16px;bottom:0;padding:0;background:url('./images/logo_242.png');}

.imgexplorer .imgx-legenda {right:0;bottom:0;padding:5px 0 0 5px;max-width:300px;}
.imgexplorer .imgx-legenda .back {border-top-right-radius:0px;border-top-left-radius:16px;}
.imgexplorer .imgx-legenda .content {padding:0 5px 4px 4px;font-size:16px;}

.imgexplorer .distico.legenda {position:absolute;color:#000;z-index:900;}
.imgexplorer .distico.legenda .back {border-radius:8px;background-color:white;}
.imgexplorer .distico.legenda .content {margin:6px;text-align:center;font-size:14px;}

#imgx-navi {left:0;bottom:0;position:absolute;height:128px;background-color:black;z-index:101;width:100%;overflow:visible;}
#imgx-navi-content {position:relative;overflow:visible;}
#imgx-navi .thumbnail {float:left;margin:4px 4px 4px 0;cursor:pointer;position:relative;padding:0;overflow:hidden;width:120px;height:120px;background-color:transparent;border-radius:8px;}
#imgx-navi .thumbnail img {height:100%;}
#imgx-navi .thumbnail.selected {outline:2px solid orange !important;}
#imgx-navi .thumbnail:hover {outline:0px;}
#imgx-navi .button.esquerda {position:absolute;left:0;bottom:0;background-image:url('images/arrow_esq_rect.png');width:32px;height:135px;padding:0;margin:0;}
#imgx-navi .button.direita {position:absolute;right:0;bottom:0;background-image:url('images/arrow_dir_rect.png');width:32px;height:135px;padding:0;margin:0;}
*/

/*	DEPRECADO
#highresexplorer #imgx-zoom .back {border-bottom-right-radius:22px;}
#highresexplorer #imgx-zoom #zoom-texto {float:left;padding:10px;}
#highresexplorer #imgx-zoom .content {font-size:24px;}

#highresexplorer #imgx-setadir {right:0;top:12%;height:76%;cursor:pointer;width:36px;}
#highresexplorer #imgx-setadir img {top:50%;position:absolute;margin-right:3px;}
#highresexplorer #imgx-setaesq {left:0;top:12%;height:76%;cursor:pointer;width:36px;}
#highresexplorer #imgx-setaesq img {top:50%;position:absolute;margin-left:3px;}

#highresexplorer #imgx-cclogo {right:0;top:0;}
#highresexplorer #imgx-msg {left:37%;top:0;width:26%;text-align:center;font-size:16px;}
#highresexplorer #imgx-msg .back {border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
#highresexplorer #imgx-msg .content {margin-bottom:4px;}

#highresexplorer #imgx-logo {left:0;bottom:0;padding:5px 0 0 0;}
#highresexplorer #imgx-logo .content {width:242px;height:69px;left:-16px;bottom:0;padding:0;background:url('./images/logo_242.png');}

#highresexplorer #imgx-legenda {right:0;bottom:0;padding:5px 0 0 5px;max-width:300px;}
#highresexplorer #imgx-legenda .back {border-top-right-radius:0px;border-top-left-radius:16px;}
#highresexplorer #imgx-legenda .content {padding:0 5px 4px 4px;font-size:16px;}*/

/***********************		RESULTADOS			**********************************/
#se-pesquisar,#se-indicetematico {overflow:auto;overflow-x:hidden}
#se-pesquisar {position:relative;}
#se-indicetematico {text-align:center;}
.resultados ul {list-style-type:disc;list-style-position:inside;text-indent:16px;}

.resultados .toolbar {padding:0px;margin:0px;width:100%;background-color:black;padding:3px 0;}	/*37c*/
.toolbar .utilities {float:right;margin-right:4px;}
.toolbar .utilities .button {cursor:pointer;}
.resultados .msg {padding:6px;color:orange;background-color:#440;font-size:13px;margin:5px 10px 0 0;border-radius:5px;}
.mensagem {margin:2px 10px 0 4px;border-right:2px solid white;float:left;padding-right:15px;}
.mensagem .numero {font-size:28px;float:left;margin-right:4px;}
.mensagem .numero.small {font-size:22px;padding-right:0px;margin-top:4px;}
.mensagem .refinar {display:none;}
/*background:url('images/A3282151259481907.jpg') no-repeat -300px -0px;}*/
.resultados .info {padding:5px;font-size:11px;color:#ffc;}
.resultados .thumbnail .legenda {
	color:white;
	display:table-cell;
	font-size:10px;font-style:italic;
	line-height:1em;
	width:147px;height:24px;text-align:right;padding-left:1px;
	vertical-align:middle;
}

.resultados .thumbnail.big .legenda{width:298px;font-size:12px;font-weight:bold;}
.resultados .thumbnail.selected .legenda {background-image:none;background-color:orange;}
.resultados #floracao {width:280px;height:62px;margin:0px 0 4px 0;border:1px solid #35c;padding:8px;border-radius:8px;cursor:pointer;}


#toolbar-resultados {border-bottom:1px solid gray;}
#toolbar-resultados .button {padding:0 5px 0 5px;margin:0;}
#toolbar-resultados .button img {width:32px;height:32px;margin:1px 0;}

#se-pesquisar .tagaggreg {margin-top:6px;}
#se-pesquisar .tagaggreg div.head {float:left;margin:4px 6px 0 0;padding:0;font-size:12px;}
.tagaggreg div.tag,.ident div.tag {float:left;margin:0 5px 5px 0px;background-color:#414;color:white;font-size:12px;padding:3px 5px;border-radius:8px;border:1px solid rgb(210, 190, 216)}
/*rgb(115,0,150)*/
.baloon .tagaggreg div.tag {padding:2px 5px 2px 5px;}
#se-pesquisar .tagaggreg div.tag.linkneg:hover {text-decoration:line-through}
#se-pesquisar .tagaggreg div.addcrit {float:left;margin:0;padding:0px;border:1px solid gray;color:black;border-radius:8px;background-color:white;}
#se-pesquisar .tagaggreg div.addcrit:hover {border:1px solid #3af;}
#se-pesquisar .tagaggreg div.addcrit img {vertical-align:middle;width:20px;cursor:pointer}
#se-pesquisar .tagaggreg .addcritinput {width:120px;font-size:12px;color:#555;font-style:italic;margin:0 0 0 4px;padding:0;vertical-align:middle;border:0px solid #ccc;}
#se-pesquisar .tagaggreg .addcritinput:focus,.tagaggreg .addcritinput:focus {color:black;border:0px solid #3af;font-style:normal;}
.floatingmap {width:220px;height:220px;}
.baloon .coords,.coords {color:yellow;text-align:center;font-size:13px;}
/*#se-webgis .tagaggreg {position:absolute;left:0;top:40px;width:100%;background-color:transparent;padding:4px 0 0 8px;margin:0;}*/

/*.resultados .ecologia {clear:both;background-color:#020;margin-top:10px;}
.resultados .ecologia .thumbnail .legenda-eco {height:60px;font-size:0.6em;line-height:0.95em;background-color:black;text-align:justify;overflow:hidden;}
.resultados .ecologia .thumbnail .legenda-eco .highlight {color:orange;}*/

#pesquisa-fotomenu {position:absolute;width:160px;z-index:40;background-color:black;}
#pesquisa-fotomenu .button {width:150px;}

#pesquisa-loader,#se-loader {background-color:transparent;position:fixed;width:100%;height:100%;top:50px;left:0;z-index:3003}
#pesquisa-loader p,#se-loader p {text-align:center;margin-top:20%;font-size:2.5em;}

/*#se-loader {background-color:black;}
#se-loader p {text-align:center;margin-top:20%;font-size:5em;}*/

#cross {display:none;position:fixed;width:48px;height:48px;cursor:pointer;}

/***********************		INDICE TEMATICO			**********************************/
#se-indicetematico h1 {font-weight:normal;font-size:24px;color:#2bb5e8;text-align:center;margin-top:6px;}
#se-indicetematico .squarethumb {display:inline-block;margin:10px 0 0 10px;font-size:16px;text-align:right;}
#se-indicetematico .squarethumb:hover {outline:3px solid #449;background-color:#449;}
#se-indicetematico .squarethumb div {margin-top:2px;}

/***********************		BARRA IDENTIFICADORA			**********************************/
.identificador {display:none;}
.identificador .caracter {padding-right:10px;padding-left:3px;font-size:0.9em;color:yellow;vertical-align:middle;}
.identificador .button {
	float:left;
	border-left:2px solid cyan;
	padding-left:4px;
	padding-right:4px;
	font-size:10px;
}

/*.identificador .button .desc {color:#ccc;font-style:italic;text-align:left;}*/


/***********************		QUADRO			**********************************/
#se-comparar {overflow:auto;}
#quadro {overflow:auto;float:left;}
#quadro-header p {font-size:1.8em;}
/*#quadro-header .logo {background:url('./images/FloraOn_white1_196.png') no-repeat;width:196px;height:46px;margin:4px 0px 5px -10px;float:left;}
#quadro-header .cabecalho {float:left;}*/
#quadro-header .toolbar {background-color:#333;margin-top:2px;}

#quadro-wrap {padding:0px;background-color:black;}
/*#quadro-wrap .footer {background-color:#ccc;clear:both;color:#333;text-align:center;font-style:italic;padding:3px;width:100%;margin-top:2px;position:relative;border-left:2px solid black;}*/
.quadro .row.header .button {float:right;}

/*.quadro .button {padding:2px 5px 2px 2px;}
.quadro .button img {width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:3px;}
.quadro .button:hover {background:url('images/gr-v-36-lil.png') repeat-x;}
.quadro .button.pressed {background-color:#3b5;}*/
.quadro .cell.rowh .button {clear:both;}
.quadro .row.header .button {padding:0 !important;}			/* botões dos cabeçalhos */

.quadro {float:left;}
.quadro.small .row {margin:0px;height:204px;overflow:hidden;}
.quadro.big .row {margin:0px;height:404px;overflow:hidden;}

.quadro .cell {float:left;background-color:black;}
/*.quadro.small .cell {height:200px;}*/
.quadro.small .cell .image {width:150px;height:200px;cursor:pointer;margin:2px;}
/*.quadro.big .cell {height:404px;}*/
.quadro.big .cell .image {width:300px;height:400px;cursor:pointer;margin:2px;}
.quadro .cell .image:hover {outline:2px solid red;}

/* col header */
.quadro .colh .wrap .titulo {float:left;font-size:0.9em;}
.quadro.small .colh {width:154px;background-color:black;}
.quadro.small .colh .wrap {width:150px;margin-left:2px;margin-top:2px;}
.quadro .colh.cell {height:100%;}
.quadro.big .colh {width:304px;}
.quadro.big .colh .wrap {width:296px;}
/*.quadro.small .row .colh,.quadro.big .row .colh {border-top:2px solid white;border-right:2px solid white;border-left:2px solid white;background-color:#3ae;color:black;width:auto;}
.quadro.small .row .colh .wrap {width:146px;}*/

/*	first row	*/
#quadro-wrap .row.header {height:22px;border-bottom:2px solid grey;border-top:2px solid grey;}
#quadro-wrap .row.header .wrap {background-color:black;}
#quadro-wrap .row.header .titulo{clear:both;text-align:center;font-size:0.9em;}

/* row header */
.quadro .cell.rowh {text-align:left;font-size:1.2em;border-left:2px solid gray;padding-left:2px;}
.quadro .cell.rowh {height:100%;}
/*.quadro.big .cell.rowh {height:404px;}*/
.quadro .cell.rowh .wrap {font-size:0.8em;background-color:black;margin-top:2px;margin-right:2px;cursor:move;}
.quadro.small .cell.rowh .wrap {height:200px;}
.quadro.big .cell.rowh .wrap {height:400px;}
/*.quadro .row .cell.rowh {width:auto;height:auto;border-left:2px solid white;border-top:2px solid white;border-bottom:2px solid white;background-color:#eae;color:black;text-align:center;}
.quadro .row .cell.rowh .wrap {width:82px;height:156px;font-size:0.8em;}*/

/* first cell */
.quadro .cell.firstcell {height:26px;width:300px;}
.quadro.small .row .cell.blank{background-color:black;border:0;width:154px;height:204px;}
.quadro.big .row .cell.blank{background-color:black;border:0;width:304px;height:404px;}
/*.quadro .row .cell.blank p{margin-top:80px;font-style:italic;font-size:0.9em;color:gray;}*/

.quadro .cell .chooser {display:none;position:relative;top:-17px;left:2px;}
.quadro .row .cell:hover .chooser {display:block;}
.quadro .cell .chooser div {background:url('images/circlebut.png') no-repeat;float:left;width:15px;height:15px;cursor:pointer;}
.quadro .cell .chooser div:hover {background:url('images/circlebut-g.png') no-repeat;}
.quadro .cell .chooser div.selected {background:url('images/circlebut-o.png') no-repeat;}

.quadro.small .placeholder {margin:2px;}

/***********************		COMPARADOR CARACTERES			**********************************/
.bancada-holder {
	display:none;
	position:fixed;
	width:100%;height:100%;
	top:0;left:0;
	z-index:3000;
	overflow:auto;
	background-color:black;
}

.bancada-holder div.header {
	width:350px;
	height:32px;
	font-size:16px;line-height:20px;
	text-align:center;
	position:absolute;top:0;left:50%;margin-left:-175px;
	z-index:100;
	color:black;
	background:url('images/sepsup.png') 0 -4px no-repeat;
}
.button2:hover {background-color:#ddd;}
.button2.nohover:hover {background-color:transparent;}
.bancada-holder div.header .button2 {float:left;cursor:pointer;margin:0px 0 0 9px;font-size:12px;padding:0 6px;}
.bancada-holder div.header .button2 img {width:20px;height:20px;float:left;}

.bancada-holder .bancada {
	width:100%;height:100%;position:absolute;top:0;left:0;
	overflow:auto;
}

#comparacaract .caracter {float:left;margin:24px 8px 8px 8px;padding:3px;}
/*#comparacaract .caracter .content {background-color:black;}*/
#comparacaract .caracter .titulo {font-size:15px;cursor:move;text-align:center;}
#comparacaract .caracter .titulo .button2 {width:16px;height:16px;margin-top:2px;cursor:pointer;}
/*#comparacaract .caracter .titulo .button2.close {background:url('images/cross.png');margin-right:-6px;float:right;}
#comparacaract .caracter .titulo .button2.close:hover {background:url('images/crossh.png');}*/
#comparacaract .caracter .titulo .button2.info {background:url('images/page.png');margin-top:0px;margin:0 3px 0 1px;float:left;}
#comparacaract .caracter .titulo .button2.info:hover {background:url('images/pageh.png');}
#comparacaract .caracter .titulo table {width:100%;}
#comparacaract .caracter .titulo table .middle {background-color:#8c92ff;padding:1px 0 1px 0;border-top:2px solid black;}
#comparacaract .caracter .titulo table .left {width:15px;background:url('images/roundc.png');}
#comparacaract .caracter .titulo table .right {width:15px;background:url('images/roundc.png') 15px 0px;}
#comparacaract .caracter .wrap {position:relative;float:left;width:484px;margin:0px 0px 0 0px;}
#comparacaract .caracter .wrap .titulo {background-color:#449;padding:2px 0 2px 0;font-size:13px;cursor:default;font-style:italic;border-right:2px solid black;border-left:2px solid black;text-align:left;}

#comparacaract .caracter .wrap .subtitulo {background-color:black;padding:2px;font-size:12px;line-height:13px;position:absolute;width:476px;z-index:100;color:white;left:2px;margin-top:2px;}
#comparacaract .caracter .wrap img {border:2px solid black;}
#comparacaract .placeholder {width:480px;height:640px;text-align:center;background-color:black;}
#comparacaract .placeholder .loader {width:32px;height:32px;margin-top:60%}


/***********************		BANCADA			**********************************/
.foto-banc {position:absolute;background-color:#225;border-radius:6px;overflow:hidden} /*height:667px;width:484px;*/
.foto-banc .wrap {margin-left:2px;margin-bottom:2px;position:relative;width:480px;height:640px;}	/*height:662px;width:480px;*/
.foto-banc .title {width:100%;color:white;background-color:#449;cursor:move;}
.foto-banc .title .nome {font-style:italic;margin:4px 6px;float:left;font-weight:bold;max-width:360px;}
.foto-banc .subtitle {padding:3px;text-align:justify;}
.foto-banc .foto {width:100%;cursor:move;}
.foto-banc .button {float:right;padding-right:2px;}
.foto-banc .button.pressed {background-color:transparent;}
.foto-banc .button.tool {font-size:13px;width:18px;}
.foto-banc .button.tool.pressed {background-color:#b35;}
.foto-banc .placeholder {position:absolute;top:0px;left:0px;width:480px;height:640px;text-align:center;background-color:black;}
.foto-banc .placeholder .loader {width:32px;height:32px;margin-top:60%}

.drawing {position:absolute;}


.fly.small {position:absolute;width:150px;height:200px;z-index:200;}
.fly.big {position:absolute;width:300px;height:400px;z-index:200;}
.fly.original {position:absolute;width:480px;height:640px;z-index:200;}
#banc-tools {display:none;position:fixed;top:0;left:0;z-index:100;background-color:#333;}
/***********************		MORFOLÓGICO			**********************************/
/*
#leftc-2 {		
	position:absolute;
	top:0px;
	left:-166px;
	width:166px;
	height:100%;
	background-color:white;
	z-index:20;
	color:black;
	overflow:auto;
}

#leftc-2 .button {
	float:left;
	width:146px;
	margin:10px 0 0 10px;
}
#leftc-2 .button.caracter:hover {background-color:#ffc;}
#leftc-2 .button img {float:left;margin:4px;}
#leftc-2 .orgao {float:left;width:100%;height:32px;background-color:#fcf;margin-top:10px;}
#leftc-2 .button.caracter {background-color:#cfe;font-size:0.8em;}


#se-pesquisar .identifica .thumbnail .legenda {display:none;}
#se-pesquisar .identifica #pesquisa-thumbs {position:relative;width:100%;height:100%;}
#se-pesquisar .identifica .atr-holder {float:left;border:1px solid red;margin:2px;}

#inoc {background-color:white;width:100%;height:100%;}
.strip {position:absolute;}
.unit {float:left;}
.unit.absolute {position:absolute;float:none;border:1px solid red;}
.unit .content {float:left;background-color:black;position:relative;}
.unit .content .shade,.unit.absolute .shade {background-color:black;width:100%;height:100%;position:absolute;top:0;left:0;display:none;outline:2px solid black;}
.unit.remove .content .shade {background-color:#300;}
.unit .content .spacer,.unit.absolute .spacer {height:100%;float:left;margin-top:-36px;}
.unit .content .header-outer,.unit.absolute .header-outer {height:36px;background-color:#06f;overflow:hidden;}
.unit .content .header-inner,.unit.absolute .header-inner {margin:4px;float:left;font-weight:bold;}


#escolheatributo {position:absolute;width:180px;height:141px;font-size:1.6em;}
#escolheatributo .bg {background-color:#05f;width:100%;height:100%;position:absolute;}
#escolheatributo div.option {cursor:pointer;position:relative;margin:15px 15px 0 15px;}
#escolheatributo div.option:hover {outline:2px solid white;}
#escolheatributo img {width:48px;height:48px;vertical-align:middle;}
*/
/***********************		MENU			**********************************/
.menu {position:absolute;width:168px;background-color:black;font-size:0.9em;border:2px solid gray;}
.menu li{list-style:none;margin:2px 0 0 2px;cursor:pointer;padding:2px 5px 2px 2px;}
.menu li:hover {background:url('images/gr-v-36-lil.png') repeat-x;}
.menu input {font-size:0.9em;padding:0;margin:0;}

/*#menu-org {font-size:1.2em;color:#9ff;width:240px !important;border-left:0px !important;}
#menu-org li {padding:6px;background-color:#333;}*/
#menu-org img {width:32px;height:32px;vertical-align:middle;}

#lupa {position:absolute;display:none;z-index:1000;}
.nocursor {cursor:none!important;}

/***********************		FOTO VIEWER			**********************************/
.viewer {position:relative;overflow:hidden;width:480px;height:640px;}
.viewer img {margin:0 !important;}
.viewer .button {width:32px;height:32px;position:absolute;left:100%;margin-left:-32px;background-color:red;}
.viewer .button.zoomi {top:0;}
.viewer .button.zoomo {top:36px;}


/***********************		BANCADA IDENTIFICAÇÃO			**********************************/
#chosenatrs .logo {background:url('./images/FloraOn_white1_100.png') no-repeat;width:100px;height:31px;margin:0px 3px 12px 0;cursor:pointer;}
#se-identificar {background-color:black;color:white;}
#se-identificar table {width:100%;height:100%;}
#se-identificar table td {vertical-align:top;}
#chosenatrs {width:100px;background-color:#224;padding:4px;}
#identifica-content-wrap {border-left:1px solid white;}
#identifica-content {position:relative;width:100%;overflow:auto;}

#nespecies {width:100%;text-align:center;vertical-align:middle;color:white;cursor:pointer;margin-bottom:5px;}
#nespecies .titulo {font-size:28px;font-weight:normal;}

#identifica-content .caracter {position:absolute;color:white;background-color:#225;}
#identifica-content .caracter .titulo {font-size:13px;margin-top:4px;height:16px;text-align:center;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;text-transform:uppercase;} /*background-color:#3af;*/
#identifica-content .caracter .spacer {clear:both;height:8px;}
#identifica-content .caracter .closewindow {top:3px;left:100%;margin-left:-18px;width:14px;position:absolute;cursor:pointer;}

#se-identificar .atributo {
	float:left;
	text-align:center;
	cursor:pointer;
	width:100px;height:100px;
	overflow:hidden;
	margin:8px 0 0px 12px;
	position:relative;
}

#se-identificar .atributo img {width:100%;}
#se-identificar .atributo img.half {width:50%;}
#se-identificar .atributo .nespecies {position:absolute;top:0px;left:2px;font-size:9px;color:white;}
#se-identificar .atributo .nome {font-size:13px;width:100%;height:18px;}
#se-identificar .atributo:hover {outline:3px solid #449;background-color:#449;}

#chosenatrs .atributo {width:100%;height:auto !important;border-top:2px solid #449;padding:2px 0 4px 0;margin:0;}
#chosenatrs .atributo .nespecies {display:none;}
#chosenatrs .atributo .nome {margin-top:4px;font-size:10px;text-align:center;position:static;height:auto;}
#chosenatrs .atributo img {display:none;}
#chosenatrs .atributo:hover {outline:none;}

/**********************************GERIR LEGENDAS FOTOS********************************************/
.janela input {font-size:11px}
.janela.distcar p {margin:0px 0 0px 0;}
.janela.distcar .content,.janela.pickthumb .content,.janela.tabela .content {max-height:600px;overflow:auto;}
.janela.distcar table tr th,.janela.tabela table tr th {cursor:pointer;background-color:#fdd;padding:4px;}
.janela.distcar table .image {width:60px;}
.janela.distcar table tr td,.janela.confsp table tr td {border-bottom:1px solid #ccc;}
.janela.distcar table tr:hover td {background-color:#ddd;cursor:pointer;}
.janela.distcar table tr .tick,.janela.distcar table tr .tickdist {display:none;}
.janela.distcar table tr.selected .tick {display:block;}
.janela.distcar table tr td.distintivo .tickdist  {display:block;}
.janela.distcar table tr.selected td {background-color:#ffd;}
.janela.distcar table tr.modified td {background-color:#fdd;}

.janela.tabela select {font-size:10px;width:100%;}
.janela.tabela table tr td {border-bottom:1px solid #ccc;padding:2px;}
.janela.pickatrib table tr td.c4 {background-color:#cfc;}
.janela.pickcaract table tr td.c3 {background-color:#cfc;}
.janela.tabela table tr td img.valid,.janela.tabela table tr td img.invalid {width:24px;}
.janela.tabela table tr:hover td {background-color:#ddd;cursor:pointer;}
.janela.tabela table tr .tick {display:none;width:32px;}
.janela.tabela table tr.selected .tick {display:block;}
.janela.tabela table tr.selected td {background-color:#ffd;}
.janela.tabela table tr.modified td {background-color:#fdd;}
.janela.tabela table div.keyword {border:1px solid #8ac;float:left;background-color:#cef;margin:0 0 3px 3px;padding:1px 3px;}
.janela.tabela table div.keyword.add {background-color:#fcf;}
.janela.tabela table div.keyword:hover {background-color:#fca;text-decoration:line-through;color:red;}
.janela.tabela table div.keyword.add:hover {background-color:#fef;text-decoration:underline;color:black;}

.janela.confsp ul {list-style-type:none;text-indent:-20px;list-style-position:inside;font-size:10px;padding:3px 3px 3px 22px;}
.janela.confsp li img {width:18px;vertical-align:middle;cursor:pointer;}
.janela.confsp h2 {background-color:#dfd;padding:3px 3px 3px 3px;margin-top:4px;}

.janela.confsp table tr .tick {display:none;width:32px;}
.janela.confsp table tr.selected .tick {display:block;}
.janela.confsp table tr.selected td {background-color:#ffd;}
.janela.confsp table tr.modified td {background-color:#fdd;}

.janela.bdmorf {border:0;padding:0 0 0 3px;border-left:2px solid green;}
.janela.bdmorf .filtros .button {margin-left:3px;border:1px solid #0af;padding:2px;}
.janela.bdmorf .filtros .button.pressed {background-color:#0af;}
.janela.bdmorf h1 {margin-bottom:2px;padding-bottom:2px;}
/*.janela.bdmorf .body {overflow:auto;background-color:#ddf;}
.janela.bdmorf .row {background-color:#fdd;}
.janela.bdmorf .cell {width:27px;height:27px;background-color:#fff;margin:0 0 0 2px;overflow:hidden;font-size:8px;float:left;text-align:center;}*/
.janela.bdmorf .first {background-color:#dfd;}
/*.janela.bdmorf td.first {width:152px;}*/
.janela.bdmorf table {background-color:#ddf;}
.janela.bdmorf table a {color:blue;}
.janela.bdmorf table tr.caracter th {height:16px;font-size:9px;font-weight:normal;overflow:hidden;line-height:8px;}
.janela.bdmorf table tr.atributo th {height:27px;font-size:8px;font-weight:normal;overflow:hidden;cursor:pointer;line-height:8px;}
.janela.bdmorf table tr.atributo th.pressed {background-color:#3b5;}
.janela.bdmorf table td {height:27px;vertical-align:middle;text-align:center;background-color:#fff;font-size:9px;cursor:pointer;line-height:10px;}
.janela.bdmorf table td.first {cursor:auto;text-align:left;font-size:9px;}
.janela.bdmorf table td img {width:20px;margin:2px 0 2px 0;}
.janela.bdmorf table td.break {border-left:2px solid red;}
.janela.bdmorf table td.bad {background-color:#f99;}
.janela.bdmorf table tr.modified {outline:2px solid #99f;}
.janela.bdmorf table tr.modified td.first {background-color:#fcc;}
.janela.bdmorf table tr.nodisp1,.janela.bdmorf table tr.nodisp2,.janela.bdmorf table tr.nodisp3,.janela.bdmorf table tr.nodisp4 {display:none;}

/**********************************PESQUISA AVANCADA********************************************/
.janela.avancada {padding:0;}
.janela.avancada h1 {font-size:24px;padding:12px;font-weight:normal;border:none;}
.janela.avancada div.row {margin:12px;}
.janela.avancada div.widget {float:left;width:50%;}
.janela.avancada div.widget .holder {border:2px solid #3af;border-radius:16px;margin:12px;padding:0px;overflow:hidden;}
.janela.avancada div.widget .holder table {width:100%;}
.janela.avancada div.widget .titulo {margin:0;font-size:18px;border-right:0px dotted #3af;padding:10px;background-color:#8cf;color:white;width:50px;}
/*.janela.avancada div.widget div.content {float:left;}*/
/**********************************WEBGIS********************************************/
#se-webgis .mapa {width:100%;margin-left:3px;}
.toptoolbar {height:45px;margin-left:3px;overflow:hidden;}
.toptoolbar .button {padding:2px 3px;margin:4px 0 4px 2px;border-radius:5px;}
.toptoolbar .button img {width:32px;height:32px;float:left;margin:0;}
.toptoolbar .button.pressed,.toptoolbar .button.text.pressed {background-color:#07b;}
.toptoolbar .button.text {font-size:11px;margin:4px 2px;border-radius:5px;padding:5px;background-color:black;}
.toptoolbar .button.text.oneline {margin-top:10px;}
.toptoolbar .temporary .button.text {color:orange;}
.toptoolbar .temporary {border-left:1px dashed gray;float:left;}
.toptoolbar .limparmapa {margin-right:184px;}

#se-webgis .menu {background-color:transparent;color:white;border:0;margin:0 !important;}
.menu {position:relative;width:auto;}
.menu .back {background-color:black;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-bottom-left-radius:6px;}
.menu .content {z-index:10;position:relative;}

#se-webgis .menu li:hover {background:none;}
#se-webgis .menu li label {cursor:pointer;}
#se-webgis .menu li input {vertical-align:middle;margin-right:6px;}
/*border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #333;border-right:1px solid #333;*/
/*#se-webgis .square {width:48px;height:48px;overflow:hidden;float:left;margin:8px 0 0 8px;border:2px solid #000000;cursor:pointer;}
#se-webgis .square img {width:100%;margin-top:-8px;}
#se-webgis .square.semfoto p {font-size:9px;text-align:center;word-wrap:break-word;line-height:8px;}
#se-webgis .square.hide {border:2px solid red;}
#se-webgis .square.selected {border:2px solid #0000ff;}*/

#legenda-sig {margin-left:10px;padding:4px 2px 2px 6px;max-width:150px;top:40%;position:absolute;z-index:1000}
#legenda-sig .back {background-color:black;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;border-radius:6px;border:2px solid #aaa;}
#legenda-sig table {position:relative}
#legenda-sig td {text-align:center;}
#legenda-sig .item {width:14px;height:14px;border-radius:4px;margin:4px auto;}


#webgis-camadas {position:absolute;width:180px;height:100%;right:0px;top:0px;background-color:black;}
#webgis-camadas-wrap {position:absolute;width:190px;height:100%;right:0px;top:0px;overflow:visible;overflow-y:scroll;}
#webgis-camadas-wrap h1 {font-weight:normal;font-size:19px;color:white;color:orange;}
#webgis-camadas-wrap h2 {font-weight:normal;text-align:center;font-size:12px;color:black;}
#webgis-camadas-wrap .header {position:fixed;width:156px;margin-left:14px;background-color:black;height:40px;}
#webgis-camadas-wrap .header h1 {margin-top:8px;}
#camadavisivel {font-size:14px;margin:5px 0 0 8px;}
#webgis-camadas-wrap .button.text {font-size:11px;border-bottom-left-radius:10px;border-top-left-radius:10px;padding:1px 0;background-color:#ccc;width:156px;margin:4px 0 0 14px;float:none;color:black;text-align:right;z-index:50}
/*#webgis-camadas-wrap .button.text {width:140px;font-size:11px;margin:4px 0 0 4px;float:none;background-color:#ccf;color:rgb(115,0,150);padding:4px 0;border-radius:5px;}*/
#webgis-camadas-wrap .button.text.selected {background:orange;}


#se-webgis .toptoolbar .distico {margin:16px 0 0 2px;color:#999;font-size:11px;font-style:italic;float:left;}
#webgis-camadas-wrap .distico {margin:16px 0 0 auto;width:100%;text-align:center;color:#999;font-size:11px;font-style:italic;width:156px;}
#webgis-camadas-wrap .distico3 {display:none;}
.floatingtoolbar .disticogrande {margin:0 12px;height:100%;text-align:left;color:#ddd;font-size:24px;line-height:66px;}


/*.popup-sp {text-align:center;}*/
.popup-sp .title {font-style:italic;font-weight:normal;font-size:14px;padding-bottom:2px;}
.popup-sp p {padding:3px 0 0 0;border-top:1px solid #ccc;}
.popup-sp img {display:block;margin:0 auto;}

.tooltip1 {text-align:center;}
.tooltip1 h1 {font-size:11px;}
.tooltip1 p {font-size:10px;text-align:justify;}

#rsr {float:none;width:100%;height:100%;}


/***********		ADICIONAR REGISTOS ANTIGO		*********************/

#se-registos .mapa {float:left;width:75%;height:100%;}
#se-registos {width:100%;height:100%;}
#se-registos p {padding:2px;text-align:left;font-size:0.9em;}
#se-registos h1 {font-size:1em;border-bottom:1px solid #999;padding:2px;text-align:left;margin-top:8px;color:#f8f;}
#se-registos .controls {float:left;width:25%;background-color:#333;height:100%;text-align:center;overflow-x:hidden;overflow-y:auto;}
#se-registos .controls .titulo {font-size:1.2em;color:#8df;padding:5px;border-bottom:2px solid white;}
#se-registos .controls ul {padding:2px 2px 2px 2px;text-align:left;margin:4px;color:#3f3;font-size:1.1em;border:1px solid #999;min-height:50px;list-style-type:none;}

.frame {margin:0px;border:1px solid #999;min-height:50px;}
.speciestable {width:100%;}
.speciestable i {cursor:pointer;}
.speciestable thead th {background-color:gray;font-size:11px;}
.speciestable td {text-align:left;font-size:11px;border-top:1px solid gray;color:#3f3;}
.speciestable img {vertical-align:middle;cursor:pointer;}

#se-registos #addcoords {display:none;}
#se-registos .controls .data {text-align:center;margin-bottom:5px;}
#se-registos .controls input,#se-registos .controls select {font-size:0.8em;vertical-align:middle;}
#se-registos .controls textarea {width:98%;}
#se-registos .controls ul li img {vertical-align:middle;cursor:pointer;}
#se-registos .controls .coords,#se-registos .controls .coordsquad {text-align:left;font-size:0.9em;}
#se-registos .controls .coords input,#se-registos .controls .coordsquad input {width:60%;}
#se-registos .controls .coords img,#se-registos .controls .coordsquad img {width:20px;height:20px;vertical-align:bottom;cursor:pointer;}
#se-registos .autores {margin-left:6px;text-align:left;font-size:0.8em;}
#se-registos .autores table {width:100%;}
#se-registos .toolbar .button {padding-right:4px;margin:4px;}
#se-registos .toolbar .button img {width:32px;height:32px;float:left;}

#se-registos .pesquisa-local {float:left;margin-top:100px;}

/***********		BIOCLIMA		*********************/
.no-select {user-select:none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
#se-bioclima {overflow-y:auto;overflow-x:hidden}
#se-bioclima .toptoolbar {height:auto;}
#se-bioclima .toptoolbar .button img {margin:0 auto;float:none;}
#se-bioclima .toptoolbar .button p {clear:both;}
#se-bioclima h1 {font-family: 'Lato', sans-serif;padding:5px 0 0 10px;color:#08f;}
#se-bioclima h2 {font-family: 'Lato', sans-serif;color:#08f;}
#se-bioclima .detalhes {line-height:1.5em;color:#ccc;text-align:justify;font-size:0.9em;margin:0 20px 5px 0;position:absolute;bottom:0;width:15%;right:0;overflow:hidden;transition:max-height 0.6s;max-height:300px;}
#se-bioclima em {font-weight:normal;color:#f80;}
#se-bioclima .comousar {margin-left:10px;}
#se-bioclima .comousar .tit {font-family:sans-serif;font-size:1.5em;text-align:center;color:yellow}
#se-bioclima .comousar .desc {font-family:sans-serif;font-size:1.15em;color:#ccc;line-height:1.6em;}
#se-bioclima .comousar .desclong {font-family:sans-serif;font-size:1.15em;color:#ccc;line-height:1.6em;}
#se-bioclima .comousar img {width:14px;vertical-align:middle;}
#se-bioclima .comousar .unimportant {vertical-align:middle;}
#se-bioclima .panel {display:inline;vertical-align:text-bottom;user-select:none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;position:relative;}
#se-bioclima .panel .loader {width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity 0.5s;}
#se-bioclima .panel .loader p {margin-top:40%;color:white;text-align:center;font-size:1.3em;line-height:1.8em;}
#se-bioclima .panel .loader img {width:52px;}
/*#biocl-ctrls-holder {height:100%;float:right;max-width:20%;margin-right:10px;}*/
#se-bioclima-holder {float:left;width:85%;}
#biocl-dica {opacity:0;transition:opacity 0.3s;color:#aaa;padding:2px 8px 0 8px;font-style:italic;text-align:justify}
#biocl-dica img {width:14px;vertical-align:middle;}
#biocl-ctrls-holder {float:right;width:15%;margin-left:0px;}
#biocl-ctrls {margin:0 0 0 0px;}
#biocl-ctrls p {font-style:italic;color:gray;padding-left:2px;}
#biocl-ctrls .camada {
	color:white;
	border-radius:3px;
	padding:0px 2px;
	margin-top:10px;
	border:2px solid transparent;
	font-size:1.1em;line-height:1.6em;font-style:italic;
	cursor:pointer;
	font-family: 'Lato', sans-serif;
	background-color:#023;
	transition: background-color .3s;
}
#biocl-ctrls .camada.highlight {background-color:#550 !important;}
#biocl-ctrls .camada .quadradinho {border-radius:4px;float:left;width:18px;height:18px;margin:2px 4px 0px 0;opacity:0.5;font-style:normal;text-align:center;font-weight:bold;}
#biocl-ctrls .camada.loading {background-color:#111 !important;}
#biocl-ctrls .camada.loading .legend {color:gray;}
#biocl-ctrls .camada.loading .quadradinho {background-color:#333 !important;color:#333 !important;}
#biocl-ctrls .camada:hover .quadradinho {color:black !important;line-height:1.4em;}
#biocl-ctrls .camada .legend {}
#biocl-pesquisa {margin:20px 0 0 0px;border-top:1px solid blue;padding-top:10px;}
#biocl-pesquisa input {width:96%;font-family: 'Lato', sans-serif;font-weight:bold;font-size:1.1em;border-radius:3px;border:0;padding:1px 1%;margin:5px 1%;}
#graficos {text-align:center;margin-bottom:30px;}
#graficos svg {width:40%;min-width:275px;}
#biocl-select {pointer-events:none;}

/* SVG elements */
.bioclimaplot text {font-family:sans-serif;fill:white;pointer-events:none;}
.bioclimaplot text.axislabels {font-size: 1em;}
.bioclimaplot text.axistitle {font-size: 1.4em;pointer-events:auto;cursor:pointer;fill:#0bf;}
.bioclimaplot text.axistitle:hover {fill:yellow;}
.bioclimaplot text.axistitle.highlight {fill:yellow;stroke:yellow;}
.bioclimaplot line,.bioclimaplot path {stroke:white;}
.bioclimaplot circle {opacity:0.5;}
.bioclimaplot path.contour {
	stroke-opacity:0.6;fill-opacity:0.1;stroke-width:3px;
	transition: fill .3s,stroke .3s,fill-opacity .3s,stroke-opacity .3s;
}
.bioclimaplot path.contour.highlight {
	stroke:yellow !important;fill-opacity:0.65;
	stroke-opacity:0.9;fill:yellow !important;
}
.bioclimaplot .highlight circle {fill:yellow !important;opacity:1 !important;}
.bioclimaplot g.points {display:none}
.bioclimaplot g.points.visible {display:block;}
.bioclimaplot g.basemap path {stroke:#777;fill:none;stroke-width:1.5px;stroke-dasharray:2,4;}
.bioclimaplot g.basemap.strong path {stroke-dasharray:none;}
.bioclimaplot line.guide {stroke-dasharray:3,3;stroke-width:1px !important;stroke:#f7f;opacity:0.5}
.bioclimaplot .selrect {stroke:#f7f;stroke-width:2px;fill:#f7f;fill-opacity:0.2;}

#listacaracteres {display:none;list-style:none;font-size:1.4em;color:#ccc}
#listacaracteres li {cursor:pointer;}
#listacaracteres li span {padding:0 3px 0 0;transition:color 0.3s,padding 0.3s;}
#listacaracteres li:hover span {color:#08f;padding:0 0 0 3px;}
#listacaracteres li img {width:20px;vertical-align:middle;float:right;margin:4px 0 0 5px;opacity:0.6;transition:opacity 0.4s;}
#listacaracteres li img:hover {opacity:1}
#listacaracteres li div.desc {font-size:0.8em;font-style:italic;color:#888;padding-left:10px;line-height:1.1em;max-width:280px;transition:height 0.5s,opacity 0.5s;height:0;overflow:hidden;opacity:0;clear:both;}
.janelavariables {position:absolute;border:0px solid #333;border-radius:12px;background-color:#444;padding:8px 12px;box-shadow:0px 0px 30px 15px #000,0px 0px 20px 0px #131313 inset;line-height:2.5em;transition:opacity 0.4s;}
.janelavariables p.titulo {font-size:1.3em;color:#08f;text-align:center;font-family: 'Lato', sans-serif;}


/*#funcionalidades {position:absolute;bottom:0;left:0;padding-left:10px}*/
#funcionalidades {margin:14px 0;text-align:center}
#funcionalidades .botoesgrandes {margin:1px 0 0 20px;cursor:pointer;display:inline-block;border-radius:4px;transition:background-color 0.4s,box-shadow 0.4s;line-height:0;vertical-align:top;}
#funcionalidades .botoesgrandes.texto {line-height:32px;font-size:1.5em;color:white;padding:4px;}
#funcionalidades .botoesgrandes.pressed {}
#funcionalidades .botoesgrandes img {padding:4px;height:36px;}
#funcionalidades .botoesgrandes a {color:white;}
#funcionalidades .botoesgrandes a:hover {text-decoration:none;color:yellow}
#funcionalidades .botoesgrandes:hover {background-color:#8130f3 !important;box-shadow:-3px -3px 30px 0px #222 inset;}
#toolbarfunc {line-height:0}
#descfunc {margin-left:20px;padding:4px 8px 4px 4px;font-size:1.1em;background-color:black;display:none;background-color:black;box-shadow:0px 0px 10px 5px #000}
#descfunc .titulo {font-size:1.4em;color:orange}
#descfunc a {transition:color 0.4s;}
#descfunc a.emph {color:yellow;font-size:1.1em;}
#descfunc a:hover {text-decoration:none;color:yellow}

/***********		ADICIONAR REGISTOS		*********************/
/*
#se-registos {width:100%;height:100%;color:black;}
#se-registos .mapa {float:left;width:100%;height:100%;}
#se-registos h1 {font-size:20px;text-align:left;font-weight:normal;padding:3px;}

#addregistos-shade {position:absolute;width:100%;height:66px;left:0px;top:0px;background-color:black;}
#addregistos-controls {position:absolute;width:100%;left:0px;top:0px;}

#se-registos .frame {margin:4px;border-radius:12px;background-color:#cef;text-align:left;padding:3px;}
#se-registos .frame.selected {border:2px solid red;}
#se-registos .frame .infotable th {text-align:right;font-weight:normal;font-style:italic;padding-right:5px;width:80px;font-size:11px;line-height:12px;}
#se-registos .frame .tagaggreg .tag {cursor:pointer;padding:3px 4px;margin:1px;font-size:9px;line-height:9px;}
#se-registos .frame .tagaggreg .tag.add {background-color:#3ad;}
#se-registos .frame .tagaggreg .tag:hover {background-color:#f44;}

#se-registos input,#se-registos textarea,#se-registos select {font-size:10px;background-color:white;border:0;border-radius:6px;padding:2px;margin:2px;font-family:sans-serif;}
#se-registos .fullwid {width:150px;}
.unclicked {background-color:#eee !important;color:#999 !important;font-style:italic !important;}
.unclicked:hover {background-color:white !important;}

#se-registos .speciestable-holder {max-height:500px;overflow:auto;}
#se-registos .speciestable {width:100%;color:white;margin:}
#se-registos .speciestable i {cursor:pointer;}
#se-registos .speciestable thead th {font-size:11px;margin:2px;border-right:1px solid white;padding:1px 3px;border-bottom:1px solid white;}
#se-registos .speciestable td {text-align:left;font-size:11px;border-top:1px solid gray;}
#se-registos .speciestable img {vertical-align:middle;cursor:pointer;}


.baloon.levtags .content,.baloon.observadores .content {color:black;}

.levtags .tagaggreg {padding:4px 4px 0 4px;}
.levtags .tagaggreg div.addcrit {border:0;margin-bottom:5px;}
.levtags .tagaggreg .addcritinput {padding:1px;background-color:white;color:black;border:2px solid #3af;margin:0;font-style:italic;}
.levtags .tagaggreg .tag {cursor:pointer;padding:0px 4px;}
.levtags .tagaggreg.atribuir .tag:hover {background-color:#f44;}
.levtags .tagaggreg.existentes .tag:hover {background-color:#4f4;}

.observadores .tagaggreg .tag {cursor:pointer;padding:0px 4px;}

*/
