/*html {
	background: url(http://peregrinacultural.files.wordpress.com/2011/10/dsc09506.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}*/
html,body {
	min-width: 1024px;
	min-height: 768px;
}

#bg img {
	display: block;
	margin: 0 auto;
	min-height: 50%;
	min-width: 50%;
	padding: 0;
}

img {
	display: inline-block;
	overflow: hidden;
}

img.miniatura {
	padding: 5px;
	width: 70;
	alt: "";
}

img.miniaturaABA {
	padding: 5px;
	max-width: 130px;
	height: 150px;
	border: 0px;
	alt: "";
}

ol,ul {
	list-style: none outside none;
}

#bg td {
	text-align: center;
	vertical-align: middle;
}

html,body,#bg,#bg table,#bg td,#cont {
	height: 100%;
	width: 100%;
}

#bg div {
	height: 200%;
	left: -50%;
	position: absolute;
	top: -50%;
	width: 200%;
	z-index: -1;
}

.pr {
	background-color: #F8c400;
	list-style-image: none;
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	display: list-item;
}

.pr2 {
	background-color: #F8c400;
	list-style-image: none;
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}

#ConteudoDiv {
	background-color: transparent;
	min-height: 55%;
	font-size: 15px;
	height: auto;
	margin: 0% 8% 1%;
	margin-bottom: 0;
	padding-top: 40px;
}

html>body #ConteudoDiv {

}

.label {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top-color: #efefef;
	border-right-color: #efefef;
	border-bottom-color: #efefef;
	border-left-color: #efefef;
	color: #930;
	vertical-align: top;
	text-transform: none;
	background-color: transparent;
}

.labelmaior {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 2.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #efefef;
	border-right-color: #efefef;
	border-bottom-color: #efefef;
	border-left-color: #efefef;
	color: #930;
	vertical-align: top;
	text-transform: none;
	background-color: white;
}

.semTag {
	color: #555555;
}

.field {
	font-family: arial, Helvetica, sans serif;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #efefef;
	border-right-color: #efefef;
	border-bottom-color: #efefef;
	border-left-color: #efefef;
	color: #386134;
}

.tab-pane .field {
	height: auto;
}

.chave_dicotomica_field {
	font-family: arial, Helvetica, sans serif;
	font-size: 13px;
	margin-top: 10px;
	color: #386134;
}
/* .field input , .field select {
	border-top: 1px inset #666666;
	border-right: 1px inset #999999;
	border-bottom: 1px inset #999999;
	border-left: 1px inset #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 2px;
}
*/
#Master {
	position: relative;
	width: 100%;
	min-width: auto;
	margin: 0;
	min-height: 100%;
	padding: 0;
	/*     margin-bottom: -160px; */
	margin-bottom: 0;
	/* height: 100%; */
	height: auto;
	/*    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #bbd4b1 100%); /* FF3.6+
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#ffffff), color-stop(50%,#ffffff), color-stop(75%,#ffffff), color-stop(100%,#bbd4b1)); /* Chrome,Safari4+
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#bbd4b1 100%); /* Chrome10+,Safari5.1+
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#bbd4b1 100%); /* Opera 11.10+
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#bbd4b1 100%); /* IE10+
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#bbd4b1 100%); /* W3C
*/
}

body {
	background-color: #FFF;
	margin: 0px;
	height: 100%;
}

#pathway {
	background-color: #bbd5b1;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #386134;
	padding-top: 5px;
	padding-left: 8%;
	padding-bottom: 5px;
	display: none;
}

#pathway span {
	margin-right: 20px;
}

#pathway input {
	right: 10px;
	position: absolute;
}

.NovaDet {
	background-color: #CEE1AA;
	background-position: 3px 7px;
	background-repeat: no-repeat;
	border: 1px solid #003300;
	color: #375230;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	margin-left: 10;
	margin-right: 10px;
	padding: 4px 5px;
}

.abas {
	font-size: 12px;
	font-weight: bold;
	color: #436B32;
	padding: 2px;
	display: inline;
}

.abas a,.abas a:visited,.abas a:active {
	color: #436B32;
	text-decoration: none;
	font: bold 12px "trebuchet MS", Arial, Verdana;
	background: #B0C1A2 url(../imagens/esquerdo.gif) no-repeat left top;
	padding-left: 13px;
	display: inline;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.abas span {
	background: url(../imagens/direito.gif) no-repeat right top;
}

.abas a:hover {
	color: #FFFF66;
	background: #B0C1A2 url(../imagens/esquerdo.gif) no-repeat left top;
	text-decoration: none;
}

.abas a:hover span {
	background: url(../imagens/direito.gif) no-repeat right top;
}

.abaAtiva,.abaAtiva a:visited,.abaAtiva a:active {
	color: #436B32;
	text-decoration: none;
	font: bold 13px "trebuchet MS", Arial, Verdana;
	background: #FFFFFF url(../imagens/esquerdo_hover.gif) no-repeat left
		top;
	padding-left: 13px;
	display: inline;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.abaAtiva span {
	background: url(../imagens/direito_hover.gif) no-repeat right top;
}

#ConjuntoAbas {
	display: inline;
	position: absolute;
	top: 62px;
	background-color: #E1EBC7;
	background-repeat: no-repeat;
	width: 100%;
	left: 233px;
	vertical-align: bottom;
	padding: 17px;
	padding-bottom: 0px;
}

.Link1 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/* MENU */
#Menu {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 13px;
}

#MenuP {
	background-image: -moz-linear-gradient(top, #bbd4b1, #ffffff);
	background-image: -moz-linear-gradient(top, #bbd4b1, #ffffff);
	background-image: -ms-linear-gradient(top, #bbd4b1, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bbd4b1),
		to(#ffffff));
	background-image: -webkit-linear-gradient(top, #bbd4b1, #ffffff);
	background-image: -o-linear-gradient(top, #bbd4b1, #ffffff);
	background-image: linear-gradient(top, #bbd4b1, #ffffff);
	background-repeat: repeat;
	margin: 0px auto 0px auto;
	height: 55px;
	font: bold 12px "trebuchet MS", Arial, Verdana;
	background-color: #E1EBC7;
	background-position: 0px 0px;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-right: 7%;
}

#MenuP span {
	color: #D0E0C0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	font-style: italic;
	padding-right: 30px;
}

#MenuP a:link,#MenuP a:visited {
	color: #EBFFDD;
	text-decoration: none;
	font-weight: bold;
	/*background-image: url(../imagens/seta_buscar.gif);*/
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-right: 20px;
}

#MenuP a:hover {
	color: #E8FF88;
	text-decoration: none;
	/*background-image: url(../imagens/seta_buscar2.gif);*/
	background-repeat: no-repeat;
}

#header,#container,#footer {
	margin: 0pt;
	padding: 0pt;
	width: 100%;
}

#header {
	background:
		/* url("/assets/back-canvas-f6c66f9fffc4d800f13d0fd916bdbc0b.png") repeat */
		scroll center top transparent;
	min-height: 35px;
}

#Logo {
	background-image: url(../imagens/logo_flora.png);
	width: 320px;
	height: 66px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	margin-left: 5.4%;
	top: 8%;
	left: 0;
}

#fast_nav {
	background: none repeat scroll 0pt 0pt #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0 5px 5px rgba(50, 50, 50, 0.75);
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#323232',
		Direction=135, Strength=3);
	/*height: auto;
    min-height: 30px;*/
    height: 35px;
    margin-bottom: 5px;
    max-height: 45px;
	/*min-width: 960px;*/
	position: relative;
	top: 0pt;
	width: 100%;
	z-index: 1;
}

#fast_nav ul.navigation {
	float: left;
	height: 30px;
}

#fast_nav ul.navigation li {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	float: left;
	position: relative;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
	border: none;
}

#fast_nav ul.navigation li a {
	display: block;
	overflow: hidden;
	color: green;
	text-decoration: none;
	background-color: transparent;
}

.folhaREFLORA {
	background: none repeat scroll 0 0 transparent;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	display: inline-block;
	float: left;
	margin-right: 10px;
	padding: 0;
	margin-left: 8%;
}
a.folhaReflora{
	height: 30px;
}
.dropdown .caret {
	margin-left: 2px;
	margin-top: 7px;
	opacity: 0.3;
	filter: alpha(opacity =   30);
}

.dropdown:hover .caret,.open.dropdown .caret {
	opacity: 1;
	filter: alpha(opacity =   100);
}

.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret
	{
	border-top-color: #000000;
}

.nav>li>a {
	color: green;
	display: block;
	border-color: green green transparent;
}

.nav>li.dropdown>a {
	padding:;
}

#fast_nav ul.navigation li a:hover {
	color: black;
	back-ground-color: transparent;
}

#fast_nav ul.navigation li.submenu,#fast_nav ul.navigation li.dropdown-submenu
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}

#fast_nav ul.navigation li.dropdown-submenu .dropdown-menu {
	left: 145px;
	top: 0;
}

#fast_nav ul.navigation li.dropdown-submenu .dropdown-menu:before,#fast_nav ul.navigation li.dropdown-submenu .dropdown-menu:none
	{
	border-bottom: 0;
}

#fast_nav ul.navigation li.submenu a:hover {
	background-color: green;
	color: white;
	width: auto;
}

#fast_nav ul.navigation li a:focus {
	color: black;
}

#fast_nav ul.navigation li.title {
	margin: 0;
	background-color: #FFFFFF;
	border: medium none;
	font-weight: bold;
	height: 20px;
	padding: 2px 0 0 6px;
	width: auto;
	min-width: 160px;
	max-width: 200px;
}

.dropdown-menu {
	background-clip: padding-box;
	background-color: #FFFFFF;
	border-color: rgba(0, 0, 0, 0.2);
	-moz-border-radius: 0 5px;
	-webkit-border-radius: 0 5px;
	border-radius: 0 0 5px 5px;
	border-style: solid;
	border-width: 1px;
	-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	display: none;
	float: left;
	left: 0;
	list-style: none outside none;
	margin: 0;
	max-width: 220px;
	min-width: 145px;
	padding: 4px 0;
	position: absolute;
	top: 100%;
	z-index: 60000;
}

.dropdown-menu {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	margin-top: 1px;
}

.dropdown.open .dropdown-menu {
	display: block;
}

.dropdown-menu:before {
	border-bottom: 7px solid rgba(0, 0, 0, 0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	left: 9px;
	position: absolute;
	top: -7px;
}

.dropdown-menu:after {
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	left: 10px;
	position: absolute;
	top: -6px;
}

.dropdown-toggle {
	margin-bottom: 10px;
}

.pull-right {
	float: right;
	margin-bottom: 0;
	margin-right: 8%;
}

#sugestoes {
	left: -40px;
}

#fast_nav ul.topo-right li#idioma {
	margin-right: 10px;
}

#opcoesidioma {
	min-width: 70px;
	width: 70px;
    /* height: 30px; */
}

.topo-right {
	float: right;
	margin-bottom: 0;
	margin-right: 8%;
}

#fast_nav ul.topo-right li.dropdown {
	border: medium none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	float: left;
	margin-left: 5px;
	margin-right: 0;
	margin-top: 10px;
	position: relative;
}

#fast_nav ul.topo-right li.dropdown a {
	background-color: transparent;
	color: green;
	display: block;
	overflow: hidden;
	text-decoration: none;
}

#fast_nav ul.topo-right li.dropdown a:hover {
	color: black;
}

#fast_nav ul.topo-right li.dropdown a:focus {
	color: black;
}

#fast_nav ul.topo-right li.submenu {
	border: 0 none;
	margin: 0;
	width: 100%;
	padding: 0;
}

#fast_nav ul.topo-right li.submenu a:hover {
	background-color: green;
	color: white;
	width: auto
}

#fast_nav ul.topo-right li {
	border: medium none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	float: left;
	position: relative;
}

#fast_nav ul.topo-right li.title {
	background-color: #FFFFFF;
	border: medium none;
	font-weight: bold;
	height: 20px;
	margin: 0;
	max-width: 200px;
	min-width: 160px;
	padding: 2px 0 0 6px;
	width: auto;
}

.nav>li.dropdown>a:hover {
	color: black;
	background-color: transparent;
}

.dropdown.open .dropdown-toggle {
	background: none repeat scroll 0 0 transparent;
	color: green;
}

.dropdown.open .dropdown-toggle:focus {
	color: black;
}

.dropdown-menu a {
	color: green;
	font-size: 13px;
	font-style: normal;
}

.idioma {
	display: inline-block;
	float: none;
	margin-left: 5px;
	margin-right: 10;
}

.idioma>li>a {
	color: green;
}

/* FIM MENU */

/* BOTOES */
.FormLinhaBotoes { /*background-color: #657C52;*/
	padding: 5px;
	padding-left: 15px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.FormLinhaBotoes_ { /*background-color: #657C52;*/
	padding: 5px;
	padding-left: 110px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.FormLinhaBotoes_erro { /*background-color: #657C52;*/
	padding: 5px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom: 0px;
	padding-left: 0px;
}

.FormLinhaBotoes input,.btn-comentar {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #030;
	background-color: #CEE1AA;
	color: #375230;
	background-repeat: no-repeat;
	background-position: 3px 7px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	margin-left: 0;
	margin-right: 10px;
}

.FormLinhaBotoes_ input {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #030;
	background-color: #CEE1AA;
	color: #375230;
	background-repeat: no-repeat;
	background-position: 3px 7px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	margin-left: 0;
	margin-right: 10px;
}

.InputAutoComplete {
	background: url("/jabot/layout/default/imagens/lupa_auto_complete.png")
		no-repeat scroll 100% -22px;
	background: url("/jabot/layout/default/imagens/lupa_auto_complete.png")
		no-repeat scroll 100% -22px;
	background: url("/jabot/layout/default/imagens/lupa_auto_complete.png")
		no-repeat scroll 100% -22px;
	background: url("/jabot/layout/default/imagens/lupa_auto_complete.png")
		no-repeat scroll 100% -22px;
	background: url("/jabot/layout/default/imagens/lupa_auto_complete.png")
		no-repeat scroll 100% -22px;
	/*background-color: transparent;
	background-image: url("/jabot/layout/default/imagens/lupa_auto_complete.png");
	background-repat: no-repeat;
	background-attachment: scroll;*/
}

.FormLinhaBotoes_erro input {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #CEE1AA;
	color: #375230;
	background-repeat: no-repeat;
	background-position: 3px 7px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 0px;
}

.FormLinhaBotoes input:hover,.btn-comentar:hover,a.btn-comentar:hover {
	background-color: #375230;
	color: #CEE1AA;
	font-size: 10.5px;
	font-weight: bold;
	text-decoration: none;
}

.btn-comentar.disabled,.btn-comentar[disabled] {
	background-color: #E6E6E6;
	background-image: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.65;
}

.FormLinhaBotoes_ input:hover {
	background-color: #375230;
	color: #CEE1AA;
	font-size: 10.5px;
	font-weight: bold;
}

.FormLinhaBotoes_erro input:hover {
	background-color: #375230;
	color: #CEE1AA;
	font-size: 10.5px;
	font-weight: bold;
}

/* FIM BOTOES */

/* Classes dos botoes das listas (Excell - PDF etc)  */
.exportlinks {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
}

span.excel {
	background-image: url(../imagens/botao_excel.gif);
	background-repeat: no-repeat;
}

span.csv {
	background-image: url(../imagens/botao_csv.gif);
	background-repeat: no-repeat;
}

span.xml {
	background-image: url(../imagens/botao_xml.gif);
	background-repeat: no-repeat;
}

span.pdf {
	background-image: url(../imagens/botao_pdf.gif);
	background-repeat: no-repeat;
}

/* FIM - Classes dos botoes das listas (Excell - PDF etc)  */

/* RODAPÉ  */
#rodape {
	margin-top: 30px;
	width: 100%;
}

#rodape-verde {
	background: #00601b; /* Old browsers */
	background: -moz-linear-gradient(top, #2f7d13 0%, #00601b 50%, #00601b 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f7d13),
		color-stop(50%, #00601b), color-stop(100%, #00601b));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2f7d13 0%, #00601b 50%, #00601b 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2f7d13 0%, #00601b 50%, #00601b 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2f7d13 0%, #00601b 50%, #00601b 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2f7d13 0%, #00601b 50%, #00601b 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#992f7d13',
		endColorstr='#00601b', GradientType=0); /* IE6-9 */
	margin: -195px 0 0 0;
	text-align: right;
	width: 100%;
	height: 75px;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	position: relative;
	z-index: 1;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.25)
		inset;
	opacity: 0.8;
}

#Rodape a:link,.Rodape a:visited {
	color: #799782;
	text-decoration: none;
}

#Rodape a:hover {
	color: #000066;
	text-decoration: none;
}

.rodape-texto {
	color: #FFFFFF;
	text-align: right;
	position: relative;
	margin-right: 8%;
}

.rodape-texto span {
	color: #BBD4B1;
	font-size: 13px;
}

#flor-rodape {
	background: url("../imagens/rodape_flor.gif") no-repeat;
	align: left;
	repeat: no-repeat;
	height: 209px;
	width: 309px;
	margin-left: 8%;
	border-bottom-width: 50px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: -203px;
	position: relative;
	z-index: 100;
}

#logo-rodape {
	background: url("../imagens/rodape_logos.png") no-repeat;
	align: right;
	repeat: no-repeat;
	height: 96px;
	width: 829px;
	margin-left: auto;
	margin-right: 8.5%;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: -120px;
	position: relative;
	z-index: 100;
	-size: 13px;
}

.tabs-below {
	height: 100px;
	position: absolute;
	bottom: 0pt;
	width: 1000px;
	left: 60%;
	margin: 0px auto 0px -520px;
	padding: 3px 0px 17px;
}

.tabs-below2 {
	height: 100%;
}

#rodape-actions {
	height: 100%;
	width: 710px;
	background-repeat: no-repeat;
	position: relative;
}

.div-rodape {
	display: inline-block;
}

#realizacao a {
	height: 35px;
}

span.real {
	background: url("/jabot/layout/default/imagens/realizacao.png")
		no-repeat scroll 0px 0px transparent;
	width: 230px;
	height: 33px;
	display: inline-block;
}

span.financ {
	background: url("/jabot/layout/default/imagens/financiamento.png")
		no-repeat scroll 0px 0px transparent;
	width: 410px;
	height: 33px;
	display: inline-block;
}

span.parc {
	background: url("/jabot/layout/default/imagens/parceiros.png") no-repeat
		scroll 0px 0px transparent;
	width: 270px;
	height: 33px;
	display: inline-block;
}

#rodape #rodape-cinza {
	background: none repeat scroll 0pt 0pt #e5e5e5;
	color: #FFFFFF;
	opacity: 0.5;
	box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.1), 0pt 1px 3px
		rgba(0, 0, 0, 0.25) inset;
	opacity: 0.8;
	min-height: 90px;
}

#rodape #rodape-cinza #rodape-logos {
	text-align: center;
}

#rodape-logos {
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	margin-left: 10%;
	margin-right: 10%;
}


#rodape-logos img{
	max-width: 70px;
	max-height: 45px;
	opacity: 1;
	margin: 10px;
	vertical-align: middle;
	display: inline-block
}

/* FIM RODAPÉ  */
.legenda-cores {
	display: inline;
}

#tabelalegenda {
	background-color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.thlegenda {
	background-color: #F5F9F4 !important;
	color: #386134;
}

#tabelalegenda tr {
	display: inherit;
}

#tabelalegenda td {
	border: 1px solid #F2F2F2;
	padding: 3px 5px;
	min-width: 80px;
}

.legendaarvore {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 5px 1px 5px;
	vertical-align: top;
	text-transform: none;
	background-color: transparent;
	line-height: 15px;
}

.download #litxt {
	margin-left: 5px;
}

.linkHome {

}

#pageHelpSection blockquote {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	margin: 2px;
}

#Controles {
	padding: 3px;
	position: absolute;
	left: 700px;
	top: 35px;
}

@media ( max-width : 1100px) { /* -1100 */
	.h1grande {
		font-size: 11px;
	}
}

/* ABAS */
.LinkAba {
	display: block;
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #999999;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	cursor: hand;
	filter: Glow(Color =                     #FF0000, Strength =);
	color: #FFFFFF;
}

.LinkAba a:link,.LinkAba a:visited {
	color: #0033CC;
	margin-left: 5px;
}

.LinkAba span {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-left: 25px;
}

.DetalheItem {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}

th.sortable {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
}

.LinkAba2 {
	display: block;
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #999999;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	cursor: hand;
	filter: Glow(Color =                     #FF0000, Strength =);
	color: #FFFFFF;
}

.SubAbaResultado {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	cursor: hand;
	padding: 0px;
	margin-top: 3px;
}

.BotaoMostraSubAba {
	padding-top: 6px;
	padding-left: 20px;
	height: 20px;
	background-image: url(../imagens/aba_aba.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
}

.SubAbaAberta,.SubAbaFechada {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	cursor: hand;
	padding-bottom: 5px;
}

.SubAbaAberta  ul,.SubAbaFechada  ul {
	padding: 10px 10px 0px 0px;
	list-style: none;
	margin: 0px;
}

.SubAbaAberta  li,.SubAbaFechada  li {
	margin: 0;
	padding: 5 40 5 10;
	white-space: nowrap;
	/* float:left */
	display: inline;
}

.SubAbaAberta  li {
	background: url("../imagens/aba_aberta.gif") no-repeat right top;
}

.SubAbaFechada  li {
	background: url("../imagens/aba_fechada.gif") no-repeat right top;
}

/* FIM ABAS */

/* BootStrap */
.container {
	margin-left: 15px;
	margin-right: 15px;
}

.navbar-inner {
	background: #394a37;
	background-image: -moz-linear-gradient(top, #418348, #394a37);
	background-image: -ms-linear-gradient(top, #418348, #394a37);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#418348),
		to(#394a37));
	background-image: -webkit-linear-gradient(top, #418348, #394a37);
	background-image: -o-linear-gradient(top, #418348, #394a37);
	background-image: linear-gradient(top, #418348, #394a37);
	height: 40px;
}

.navbar {
	margin-bottom: 0;
}

.navbar .brand {
	padding: 8px 20px 12px 0;
}

.navbar-fixed-top .navbar-inner {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	margin-left: 7%;
	margin-right: 7%;
	padding-left: 0;
	padding-right: 0;
	width: 86%;
}

.nav-tabs>li>a {
	-moz-border-radius: 8px 0;
	-webkit-border-radius: 8px 0;
	border-radius: 8px 8px 0 0;
	padding-left: 6px;
	padding-right: 7px;
}

.nav>li>a:hover {
	text-decoration: none;
	background-color: green;
	display: block;
	color: white;
}

.nav-tabs>li>a:hover {
	border-color: #418348;
	color: black;
}

/*.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    background-color: #C8DEC1;
    border: medium none;
    color: green;
    font-weight: bold;
    padding-bottom: 12px;
    border-radius: 0;
}*/
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover {
	color: green;
	font-weight: bold;
}

input,textarea,select,.uneditable-input {

}

.colunaDupla {
	width: 100%;
}

legend {
	color: #802a00;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 36px;
	width: auto;
	padding: 0 5px;
	margin-bottom: 5px;
}

.legendamenor {
	font-size: 11px;
}

.typeahead-fix {
	max-width: none
}

.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover
	{
	background-color: #418348;
	font-style: normal;
	font-size: 13px;
}

.dropdown-menu>li.divider {
	margin: 3px 1px;
}

.dropdown-menu>li.title {
	background-color: #FFFFFF;
	padding: 2px 0 0 6px;
	font-weight: bold;
	height: 20px;
	width: auto;
	border: none;
}

.nav-tabs {
	border-bottom: 1px solid green;
}

.nav-tabs>li {
	margin-top: 0px;
}

.navbar .nav>li {
	margin-right: 20px;
}

.navbar .nav>li>a {
	color: #BBD5B1;
	padding: 10px 0 11px 0;
}

a {
	color: ##bbd5b1;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	width: auto;
	padding-top: 5px;
}

input:focus,textarea:focus {
	border-color: rgb(168, 236, 82);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgb(168, 236, 82);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgb(168, 236, 82);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgb(168, 236, 82);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-8 */
}

input[type="image"],input[type="checkbox"],input[type="radio"] {
	margin: 3px 0 3px 2px;
}

input[type="image"],input[type="checkbox"],input[type="radio"] #cameravoucher
	{
	margin: 0px;
	vertical-align: baseline;
}

img {
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

.title {
	width: 100%;
	background-color: #F5F5F5;
	border-bottom: 1px solid green;
	border-top: 1px solid green;
	height: 45px;
	line-height: 18px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
	font-weight: bold;
	color: green;
	text-shadow: 0 1px 0 #fff;
}

#titleLista {
	background-color: transparent;
	border: medium none;
	font-size: 30px;
	font-weight: normal;
}

#tituloArvore {
	width: 440px;
	font-style: italic;
	font-variant: small-caps;
	padding-left: 5px;
}

#nomeCompletoTitulo {
	padding-left: 0px;
	color: black;
	font-size: 21px;
	line-height: 24px;
	margin-left: 5px;
}

td.editar {
	width: 95px;
}

td.ferramentas {
	width: 90px;
}

ul#abasLista {
	border-bottom: none;
	width: auto;
	margin-bottom: -15px;
	padding-top: 9px;
	padding-bottom: 9px;
}

ul#abasLista .aba {
	border-color: transparent;
	border-bottom-width: 0px;
}

input,textarea {
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	height: 24px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-top: 0;
	width: 220px;
}

select,input[type="file"] {
	height: 24px;
	line-height: 24px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-top: 0;
}

select,input[type="file"] {
	height: 24px;
	line-height: 24px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-top: 0;
}

input,textarea,select,.uneditable-input {

}

select {
	background-color: #FFFFFF;
	width: auto;
}

select,input[type="file"] {
	height: 28px;
	line-height: 28px;
}

input,textarea,select,.uneditable-input {
	padding-left: 3px;
	padding-top: 2px;
}

input,textarea,select,.uneditable-input {
	padding-left: 3px;
	padding-top: 2px;
}

select,input[type="file"] {
	height: 24px;
	line-height: 24px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-top: 0;
}

select,input[type="file"] {
	height: 24px;
	line-height: 24px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-top: 0;
}

input,textarea,select,.uneditable-input {
	padding: 2px;
}

input,textarea,select,.uneditable-input {
	padding-left: 3px;
	padding-top: 2px;
}

#salvaNomeRegistro {
	width: 120px;
}

#salvaNomeStatus {
	width: 120px;
}

#salvaNomeYearOriginal {
	width: 50px;
}

#Brasil {
	margin-left: 5px;
}

#bibliografiareferencia {
	padding-top: 20px;
}

.sticky #main-nav {
	position: fixed;
	top: 120px;
	margin-right: 8%;
	margin-left: -10px;
}

#salvaNomeQualificador {
	width: 230px;
}

.control-group {
	margin-bottom: 0px;
}

fieldset {
	border: 1px solid green;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#carregando {
	margin-top: 50px;
	height: 50px;
	position: absolute;
	width: 50px;
	margin-left: 135px;
}

.modal-body-title {
	color: #802A00;
	font-weight: bold;
	font-size: 13px;
	font-family: arial, Helvetica, sans serif;
}

.modal-body-subtitle {
	color: #802A00;
	font-size: 11px;
	font-family: arial, Helvetica, sans serif;
}

.modal-body-description {
	color: #386134;
	font-size: 11px;
	font-family: arial, Helvetica, sans serif;
	text-indent: 1.5em;
}

#map-teste {
	background: none repeat scroll 0 0 transparent;
	height: 400px;
	overflow: hidden;
	position: relative;
	width: 400px;
}

#map-brasilHidro {
	background-color: transparent;
	overflow: hidden;
	height: 400px;
	position: relative;
	width: 400px;
	float: right;
	margin-top: 0px;
}

.modal-header {
	background-color: #F9F9F9;
	border-bottom: 1px solid green;
	padding: 5px 0px 5px 9px;
}

.modal-body {
	padding: 15px;
	overflow: auto;
	max-height: 400px;
	height: auto;
}

#myModalErro .modal-body {
	padding: 15px;
	overflow: visible;
	height: auto;
}

.modal-footer {
	border-bottom: 1px solid green;
	background-color: #F9F9F9;
	border-top: 1px solid green;
}

.modal-footer .btn {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #030;
	background: #CEE1AA;
	color: #375230;
	background-repeat: no-repeat;
	background-position: 3px 7px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 0px;
}

.modal-footer .btn:hover {
	border: 1px solid #030;
	background: #375230;
	color: #CEE1AA;
	background-repeat: no-repeat;
	background-position: 3px 7px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
}

.close {
	margin-right: 5px;
}

.close:hover {
	color: darkgreen;
	opacity: 1;
}

#spacerovertitle {
	background-color: white;
	height: 30px;
	z-index: 90;
}

#spacerundertitle {
	background-color: white;
	height: 10px;
}

/* ÍCONES PT - árvore */
#topoarvore #ico_sistema_sinonimos {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_sinonimos.png")
		no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 38px;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 4px;
	overflow: hidden;
	width: 52px;
	cursor: pointer;
}

#topoarvore #ico_sistema_sinonimos:hover {
	/* background: url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_sinonimos_X.png") no-repeat scroll 0 0 transparent; */

}

#topoarvore #ico_sistema_modo_arvore {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_simples.png")
		no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 38px;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 4px;
	overflow: hidden;
	width: 52px;
	cursor: pointer;
}

#topoarvore .ico_sistema_modo_arvore_multiplo {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_multiplo.png")
		no-repeat scroll 0 0 transparent !important;
}

#topoarvore #ico_sistema_autores {
	margin-left: 8px;
	margin-top: 4px;
	width: 40px;
	height: 38px;
	background:
		url('/jabot/layout/default/imagens/listaBrasil/ico_sistema_autores.png')
		no-repeat 0 0 transparent;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}

#topoarvore #ico_sistema_autores:hover {
	/* background: url('/jabot/layout/default/imagens/listaBrasil/ico_sistema_autores_X.png') no-repeat 0 0 transparent; */

}

#topoarvore .linkSinonimo {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_sinonimos_desabilitado.png")
		no-repeat scroll 0 0 transparent !important;
}

#topoarvore .linkAutor {
	background:
		url('/jabot/layout/default/imagens/listaBrasil/ico_sistema_autores_desabilitado.png')
		no-repeat 0 0 transparent !important;
}

/* FIM DOS ICONES EM PORTUGUÊS*/

/*ICONES - EN - árvore*/
#topoarvore_en #ico_sistema_sinonimos {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_sinonimos_en.png")
		no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 38px;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 4px;
	overflow: hidden;
	width: 52px;
	cursor: pointer;
}

#topoarvore_en #ico_sistema_sinonimos:hover {
	/* background: url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_sinonimos_X.png") no-repeat scroll 0 0 transparent; */

}

#topoarvore_en #ico_sistema_modo_arvore {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_simples_en.png")
		no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 38px;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 4px;
	overflow: hidden;
	width: 52px;
	cursor: pointer;
}

#topoarvore_en .ico_sistema_modo_arvore_multiplo {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_multiplo_en.png")
		no-repeat scroll 0 0 transparent !important;
}

#topoarvore_en #ico_sistema_autores {
	margin-left: 8px;
	margin-top: 4px;
	width: 40px;
	height: 38px;
	background:
		url('/jabot/layout/default/imagens/listaBrasil/ico_sistema_autores_en.png')
		no-repeat 0 0 transparent;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}

#topoarvore_en #ico_sistema_autores:hover {
	/* background: url('/jabot/layout/default/imagens/listaBrasil/ico_sistema_autores_X.png') no-repeat 0 0 transparent; */

}

#topoarvore_en .linkSinonimo {
	background:
		url("/jabot/layout/default/imagens/listaBrasil/ico_sistema_sinonimos_desabilitado_en.png")
		no-repeat scroll 0 0 transparent !important;
}

#topoarvore_en .linkAutor {
	background:
		url('/jabot/layout/default/imagens/listaBrasil/ico_sistema_autores_desabilitado_en.png')
		no-repeat 0 0 transparent !important;
}
/* FIM DOS ICONES EM INGLÊS*/
[class^="icon-"] {
	vertical-align: top;
}

fieldset.exportlinks {
	display: inline-block;
}

.latlong {
	width: 50px;
}

.diaMes {
	height: 30px;
	width: 40px;
}

.ano {
	height: 30px;
	width: 60px;
}

.tab-content>.active,.pill-content>.active {
	display: inline-block;
	height: auto;
}

.latlong2 {
	background-color: transparent;
	color: #993300;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	vertical-align: top;
	padding: 0px;
}

.latlongdir {
	width: 100px;
}

/* ÍCONES - detalhando-taxon

#ico_sistema_enviar{
}

#ico_sistema_planilha {
}

#ico_sistema_incluir {
}

#ico_sistema_editar {
}

#ico_sistema_excluir {
}


ÍCONES - alterando-taxon

#ico_sistema_salvar {
}

#ico_sistema_cancelar {
}

#ico_sistema_voltar {
}

*/

/* BootStrap - Response #FAFEF7 */
.span12,.container {
	width: auto;
}

#editaTaxon.action .ultimaEdicaoPor .label {
	text-align: right;
}

/* IMG CAROUSEL */
.carousel-caption {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	bottom: 0;
	left: 5px;
	padding: 5px;
	position: absolute;
	right: 0;
}

.carousel-caption h4,.carousel-caption p {
	color: #FFFFFF;
	margin: 0;
}

.carousel-control {
	background: none repeat scroll 0 0 #222222;
	border: 0 none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0 0 0 0;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 100;
	height: 100%;
	left: -5px;
	line-height: 30px;
	margin: 0;
	opacity: 0.5;
	position: absolute;
	right: 157px;
	text-align: center;
	top: 0;
	width: 10px;
}

.accordion-heading {
	padding: 5px;
	background-color: #F9F9F9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	padding: 5px;
	border: 1px solid green;
}

.accordion-heading:hover {
	background-color: #e6f0e3;
}

.accordion-heading .accordion-toggle {
	color: #802A00;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
}

.accordion-heading .accordion-toggle {
	text-decoration: none;
}

.accordion-inner {
	padding: 10px 5px 10px 5px;
}

.accordion-group {
	color: rgb(128, 42, 0);
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: none;
}

.collapse {
	border: none;
}

.collapse.in {
	border: 1px solid #E5E5E5;
	border-top: none;
}

#supersized {
	display: block;
	height: 100%;
	width: 100%;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: fixed;
	top: 0;
	z-index: -999;
}

#supersized li.prevslide img,#supersized li.activeslide img {
	display: inline;
}

#supersized img {
	border: medium none;
	display: none;
	height: auto;
	outline: medium none;
	position: relative;
	width: auto;
}

#supersized li.prevslide img,#supersized li.activeslide img {
	display: inline;
}

#supersized.speed img {
	image-rendering: -moz-crisp-edges;
}

.icone {
	margin-left: 40px;
	margin-right: 39px;
}

.transp {
	background: none repeat scroll 0px 0px #FFFFFF;
	bottom: 0px;
	height: 80px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #B9D5B1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 2px 5px rgba(105, 108, 109, 0.7), 0 0 8px 5px
		rgba(208, 223, 226, 0.4) inset;
	margin: 0 0 35px;
	padding: 18px 0;
	position: absolute;
	top: 0;
	width: 710px;
}

.tab-pane {
	height: 100%;
	margin-left: 10px;
	margin-right: 10px;
	overflow-x: hidden;
	width: 100%;
}

.tab-group {
	width: 100%;
	height: auto;
	margin-top: 20px;
}

.pagina {
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0 5px 5px rgba(50, 50, 50, 0.75);
	background-color: white;
}

.pagina .publica {
	margin-top: -6px;
}

#paginainterna {
	margin-left: 10px;
}

#paginaLista {
	min-height: 487px;
}

#paginaLista tr.pagina td {
	padding: 5px 30px 20px 10px;
	margin-bottom: -3px;
	width: 100%;
}

#paginaLista #tabs-1 {
	margin-left: 0px;
}

#paginacolecoes,#paginaHV,#paginaalterandousuario,#paginaalterandooperador
	{
	height: 0;
	margin-left: 0;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 15px;
	vertical-align: top;
	width: 100%;
}

#logos {
	width: 600px;
	margin-right: 5px;
	margin-top: -80px;
}

.selo {
	vertical-align: super;
	text-align: left;
	margin-left: 320px;
	margin-top: 45px
}

.clearfooter {
	clear: both;
	height: 140px;
}

.clearfooter2 {
	clear: both;
	height: 170px;
}

.clearfooter3 {
	clear: both;
	height: 210px;
}

.arrow {
	display: inline-block;
	margin-bottom: 9px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	color: black;
}

.removerColetor {
	background-image: url("../imagens/glyphicons-halflings.png");
	background-position: -433px -96px;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: text-top;
}

.adicionarColetor {
	background-image: url("../imagens/glyphicons-halflings.png");
	background-position: -408px -96px;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: text-top;
}

.removerNomePopular {
	background-image: url("../imagens/glyphicons-halflings.png");
	background-position: -433px -96px;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: text-top;
}

.adicionarNomePopular {
	background-image: url("../imagens/glyphicons-halflings.png");
	background-position: -408px -96px;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: text-top;
}

.tr-default {
	background-color: #bc3c36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

.tr-typus {
	background-color: #d9827d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

.tr-not-typus {
	background-color: #F0FCFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

.tabela {
	width: 100%
}

.tabela tr:hover,#row tr:hover {
	background-color: #cdf0cf;
}

.tabela th,#tabela th {
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #375230;
}

.grupo {
	color: #0088cc;
}

.taxon,.consultaPublicaStatusComboNomeAceito {
	color: green;
}

.nomeRank {
	color: black;
}

.nomeAutorSinonimo {
	color: #001100;
}

.nomeAutorSupraGenerico {
	color: #001100;
}

.nomeAutorInfraGenerico {
	color: #001100;
}

.sinonimo,.consultaPublicaStatusComboSinonimo {
	color: grey;
}

.tipoSinonimo {
	color: #4c4c4c;
}

.vazio,.consultaPublicaStatusComboVazio {
	color: #7B68EE;
}

.naoChecado {
	color: red;
}

.grupo,.taxon,.nomeRank,.nomeAutorSinonimo,.nomeAutorSupraGenerico,.nomeAutorInfraGenerico,.sinonimo,.tipoSinonimo,.vazio,.naoChecado
	{
	display: inline;
}

/*  NOVO LAYOUT  */
body {
	background-color: white;
	height: auto;
}

html,body,#bg,#bg table,#bg td,#cont {
	height: 100%;
	width: 100%;
	background-image: url("../imagens/fundo.png");
}

.trigger {
	background-color: white;
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	padding: 10px;
	margin-bottom: 30px;
}

#identificador {
	float: right;
	color: #386134;
	font-family: arial, Helvetica, sans serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0 10px -10px;
	margin-top: 15px;
}

#bigblock {
	overflow: hidden;
}

.bloco {
	background-color: white;
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	padding: 10px;
}

#bloco_left {
	float: left;
	padding: 0 0 20px;
	margin: 0 20px 0 4px;
	border-bottom: 5px solid #C8DEC1;
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0 5px 5px rgba(50, 50, 50, 0.75);
	width: 430px;
}

#bloco_right {
	padding: 0px 3px 10px 3px;
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}

.btn-primary {
	/* background: -moz-linear-gradient(center top , #2F7D13 0%, #00601B 100%) repeat scroll 0 0 transparent; */
	background-color: #63A544;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	background: none repeat scroll 0 0 #C8DEC1;
	border: 1px solid darkgreen;
	color: darkgreen;
}

.btn-primary:hover,.btn-primary:active {
	background-color: #2F7D13;
	background-image: none;
}

.btn-group .btn:first-child {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
}

#paginasComentario.pagelinks {
	display: none;
}

.topoarvore {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #EAEAEA;
	-moz-border-radius: 8px 0;
	-webkit-border-radius: 8px 0;
	border-radius: 8px 8px 0 0;
	border-style: none none solid;
	border-width: medium medium 1px;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	text-align: left;
	text-shadow: 0 1px 0 #FFFFFF;
	color: green;
	font-weight: bold;
	height: 45px;
	line-height: 18px;
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3),
		color-stop(50%, #f7f7f7), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#e3e3e3',
		endColorstr='#ffffff', GradientType=0); /* IE6-9 */
	float: left;
}

.rodapearvore {
	height: 20px;
	width: 430px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 1px solid rgb(234, 234, 234);
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0 5px 5px rgba(50, 50, 50, 0.75);
	margin-top: -1px;
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 50%, #e3e3e3 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(50%, #f7f7f7), color-stop(100%, #e3e3e3));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 50%, #e3e3e3 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 50%, #e3e3e3 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 50%, #e3e3e3 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 50%, #e3e3e3 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#ffffff',
		endColorstr='#e3e3e3', GradientType=0); /* IE6-9 */
}

#buscar_arvore {
	width: 190px;
	vertical-align: top;
	/*margin-left: 85px;*/
	margin-top: 10px;
	background-color: #ffffff;
}

#buscar { /* border: 2px solid green;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    border-radius: 4px 4px 4px 4px; */
	-webkit-border-radius: 4px 4px 4px 4px;
	height: 30px;
	margin-left: 10px;
	margin-top: 10px;
	vertical-align: top;
	width: 250px;
}

#btn-listaBrasil,#btn-buscarlista,#btn-limparfiltro,#btn-ja-bot,#btn-consultaHV,#btn-novaconsulta,#btn-login,#btn-exibirCampos,#btn-limparHV,.btn-green
	{
	-moz-transition: all 0.2s linear 0s;
	border: 1px solid darkgreen;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	margin-bottom: 10px;
	margin-top: 20px;
	background: none repeat scroll 0 0 #2f7d13;
	color: #ffffff;
	padding: 10px 20px;
	text-shadow: none;
	margin-left: 5px;
}

#btn-buscarlista,#btn-ja-bot {
	box-shadow: 0 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0 0 0 3px #FEFEFE,
		0 5px 3px 3px #D2D2D2;
}

#btn-listaBrasil:hover,#btn-listaBrasil:active,#btn-buscarlista:hover,#btn-buscarlista:active,#btn-limparfiltro:hover,#btn-limparfiltro:active,#btn-ja-bot:hover,#btn-ja-bot:active,#btn-consultaHV:hover,#btn-consultaHV:active,#btn-exibirCampos:hover,#btn-exibirCampos:active,#btn-limparHV:hover,#btn-limparHV:active,.btn-green:hover,.btn-green:active
	{
	background-image: none;
	color: white;
	text-decoration: none;
}

.btn-green {
	box-shadow: none;
	margin: 0;
	padding: 4 10px;
}

.btn-green:hover {
	background: none repeat scroll 0 0 #C8DEC1;
	border: 1px solid darkgreen;
	color: darkgreen;
}

.btn .caret {
	border-top: 4px solid #FFFFFF;
}

.btn-green.disabled,.btn-green[disabled] {
	background-color: #E6E6E6;
	background-image: none;
	box-shadow: none;
	cursor: default;
	opacity: 0.7;
	color: darkgreen;
}

#btn-novaconsulta {
	float: right;
	padding: 3px 10px;
	margin: -6px 0 0 10px;
	box-shadow: none;
	height: 35px;
}

.iconeidioma {
	margin-right: 3px;
}

#input-tags-testemunho_tag {
	border-radius: 0;
}

/* h1:after {
	background: -moz-linear-gradient(left center , rgba(147, 184, 189, 0), #8CBA7F 20%, #6EA85E 53%, #8CBA7F 79%, rgba(147, 184, 189, 0));
    content: " ";
    display: block;
    height: 2px;
    margin-top: 10px;
    width: 100%;
}*/

/* CONSULTA PUBLICA */
#buscar {
	-moz-box-sizing: border-box;
	-moz-transition: all 0.2s linear 0s;
	border: 1px solid #B2B2B2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;
	-moz-box-shadow: 0px 1px 4px rgba(168, 168, 168, 0.6) inset;
	-webkit-box-shadow: 0px 1px 4px rgba(168, 168, 168, 0.6) inset;
	box-shadow: 0 1px 4px rgba(168, 168, 168, 0.6) inset;
	font-size: 15px;
	height: 40px;
	margin-left: 0;
	margin-top: 4px;
	padding: 0 10px;
	width: 310px;
}

#btn-buscar {
	-moz-box-sizing: border-box;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	height: 40px;
	margin-left: 5px;
	margin-right: 4px;
	width: 74px;
	margin-top: 5px;
}

#buscapublica {
	margin: 0;
	padding: 0 10px 10px;
}

#buscapublicaHV {
	top: 176px;
	float: left;
	width: 460px;
	overflow: hidden;
	margin-right: 20px;
}

#buscapublicaHV fieldset {
	width: 335px;
}

.buscarapida {
	width: 400px;
	display: inline-block;
}

.buscarapida #buscar {
	width: 250px;
	height: 26px;
	margin: 5px;
}

.buscarapida #btn-buscar {
	height: 26px;
}

.fieldright {
	margin-left: 10px;
}

#consultatitulo {
	background-color: #ffffff;
	font-size: 15px;
	margin-bottom: 0px;
	height: 25px;
	color: green;
	padding: 10px;
	border-bottom: 5px solid #C8DEC1;
}

#consultapublica {
	margin-top: -11px;
}

#apresentacaopublica {
	overflow: hidden;
	padding: 0;
	-moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 0 5px 5px rgba(50, 50, 50, 0.75);
	background-color: white;
	border-bottom: 5px solid #C8DEC1;
}

#apresentacaopublica ul.nav-tabs {
	margin-bottom: -1px;
	border-bottom-width: 1px;
	margin-left: 5px;
	width: 99%;
	clear: both;
}

#apresentacaopublica ul li {
	text-align: center;
	width: auto;
}

#apresentacaopublica ul li {
	border: medium none;
	text-align: center;
}

#apresentacaopublica .tab-content {
	-moz-border-right-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-left: 1px solid green;
	border-right: 1px solid green;
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: -moz-use-text-color green green;
	margin-right: 0;
	padding: 5px 20px 20px;
	display: inline;
}

#apresentacaopublica .tab-content .tab-pane {
	margin-left: 0;
	margin-right: 0;
	display: none;
}

#apresentacaopublica .tab-content .active {
	display: inline;
	background-color: #FFFFFF;
}

ul#tabs li a {
	line-height: 27px;
	border-bottom-width: 0;
	border: 1px solid green;
	border-bottom: none;
}

#infoConsulta {
	border: 1px solid green;
	display: table;
	margin: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
	width: 100%;
	border-left: 0;
	border-right: 0;
	padding: 0;
}

#contResultado {
	border-bottom: 1px solid green;
	border-top: 1px solid green;
	display: table;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	border-left: 0;
	border-right: 0;
	padding: 0 10px 5px;
	width: 389px;
	color: #767676;
	font-size: 10px;
	float: left;
}

/*
#apresentacaopublica .tab-content #tabs-2, #apresentacaopublica .tab-content #tabs-3 {
   margin-left: 10px;
}*/
#searchBox {
	margin-top: 200px;
}

.filtro-busca {
	margin-left: 0px;
	width: 100%;
}

/* FIM CONSULTA PUBLICA */
#hp-LogoBox .FormLinhaBotoes {
	position: absolute;
	right: 15%;
	top: 25%;
}

.tab-content #tab {
	border-bottom-width: 0;
}

#hp-header {
	background: -moz-linear-gradient(center top, #2F7D13 0%, #00601B 50%)
		repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top, #84AC58 0%, #3C8339 50%)
		repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(center top, #F5F5F5 0%, #FFFFFF 100%)
		repeat scroll 0 0 transparent;
	height: 120px;
	padding-top: 52px;
	width: 100%;
}

#feature {
	margin: 0px auto;
	padding-left: 120px;
	width: 1100px;
}

#featureBox,#hp-LogoBox {
	float: left;
}

#hp-Logo {
	background-image: url("/jabot/layout/default/imagens/logoREFLORA.png");
	background-position: 90px 65px;
	background-repeat: no-repeat;
	float: left;
	height: 292px;
	margin-left: 20%;
	width: 520px;
}

fieldset.tab-content ul#tab {
	display: table;
	margin-bottom: -1px;
	margin-left: 8px;
	padding-bottom: 0;
	width: auto;
}

.tab-pane {
	display: none;
}

.pagina > .active,
fieldset .tab-pane.active{
	display: inline-block;
	height: auto;
}

#navegador i {
	display: none;
}

#tabImagem {
	margin-top: 15px;
}

form#testemunhos .dadosEspecime p{
	font-family: inherit;
    font-size: inherit;
}

.aba {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ffffff;
	background: -moz-linear-gradient(center top, #E3E3E3 0%, #F7F7F7 50%, #FFFFFF 100%)
		repeat scroll 0pt 0pt transparent;
	background: #e3e3e3; /* Old browsers */
	background: -moz-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3),
		color-stop(50%, #f7f7f7), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #e3e3e3 0%, #f7f7f7 50%, #ffffff 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#e3e3e3',
		endColorstr='#ffffff', GradientType=0); /* IE6-9 */
	border-color: -moz-use-text-color -moz-use-text-color #EAEAEA;
	-moz-border-radius: 8px 0;
	-webkit-border-radius: 8px 0;
	border-radius: 8px 8px 0px 0px;
	border-style: none;
	border-width: medium;
	color: green;
	line-height: 18px;
	padding: 9px 12px;
	text-align: left;
	text-shadow: 0pt 1px 0pt #FFFFFF;
	-webkit-box-shadow: -3px -1px 1px 0px #d6d6d6;
	-moz-box-shadow: -3px -1px 1px 0px #d6d6d6;
	box-shadow: -3px -1px 1px 0px #d6d6d6;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d6d6d6')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135,
		Color='#d6d6d6');
}

#idFieldDistribuicaoGeografica {
	width: 85%;
}

#idFieldDistribuicaoHidrografica {
	width: 85%;
}

.separador {
	width: 50px;
}

.usuarionome {
	border: 0;
}

.sidebar {
	width: 400px;
	height: 400px;
	float: left;
}

#estatisticas.table {
	margin-left: 5px;
	margin-top: 10px;
}

.fwImage {
	border: 1px solid #F0F0F0;
}

/* GLOBO BOOTSTRAP (CSS DE SUBMENU) */
.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	border-radius: 0 6px 6px;
	left: 100%;
	margin-left: -1px;
	margin-top: -6px;
	top: 0;
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropup .dropdown-submenu>.dropdown-menu {
	border-radius: 5px 5px 5px 0;
	bottom: 0;
	margin-bottom: -2px;
	margin-top: 0;
	top: auto;
}

.dropdown-submenu>a:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #CCCCCC;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
	display: block;
	float: right;
	height: 0;
	margin-right: -10px;
	margin-top: 5px;
	width: 0;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #FFFFFF;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	border-radius: 6px 0 6px 6px;
	left: -100%;
	margin-left: 10px;
}

.input-campos-controlados {
	display: inline;
	vertical-align: middle !important;
}

.label-campos-controlados {
	display: inline;
}

.label-campos-controlados:hover {
	margin: 0;
	padding: 0;
}

.chave-dicotomica {
	max-width: 95%;
    margin: 0 auto 20px;
}

.pagina .nav-tabs .aba {
	background: none;
	box-shadow: none;
	padding: 5px;
	border: none;
	font-size: 10pt;
}

.pagina .nav-tabs li.active .aba {
	border-top: 1px solid green !important;
	border-right: 1px solid green !important;
	border-left: 1px solid green !important;

}