/* Estrutura de Blocos */ul.ordenar {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: .9em;
}li.ordenar{	display: inline;	margin: 0;}/* Navbloc - Menu primeira ordem activo */ul.menu{list-style-type: none;text-align: right;display: block;border: none 1px;width: 150px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 2px;margin: 0 0 0 0;position: relative; } ul.menu li ul{list-style-type: none;text-align: right;display: block;padding: 0 0 0 0;margin: 0 0 0 0;width: 100%;} ul.menu a.link{text-decoration: none;}ul.menu li span.item a{	padding-right: 8px;	background-position: 100% 50%;	background: transparent url(../imagens/seta_normal.gif)  center right no-repeat;	text-align: right;}ul.menu li span.item a:hover{background: transparent url(../imagens/seta_submenu2.gif)  center right no-repeat;background-position: 100% 50%;padding-right: 8px;}ul.menu li span.current{text-align: right;background: transparent url(../imagens/seta_submenu2.gif) center right no-repeat;background-position: 100% 50%;padding-right: 8px;}ul.menu li ul li span.item a{background: transparent url(../imagens/seta_submenu1.gif) center right no-repeat;text-align: right;background-position: 100% 50%;margin-right: 5px;padding-right: 10px;}ul.menu li ul li span.item a:hover{background: transparent url(../imagens/seta_submenu2.gif)  center right no-repeat;background-position: 100% 50%;margin-right: 5px;padding-right: 10px;}ul.menu li  ul li span.current{text-align: right;background: transparent url(../imagens/seta_submenu2.gif) center right no-repeat;background-position: 100% 50%;margin-right: 5px;padding-right: 10px;}ul.menu li ul li ul li span.item a{background: transparent url(../imagens/quadrado_submenu3.gif) center right no-repeat;text-align: right;background-position: 100% 50%;margin-right: 10px;padding-right: 10px;}ul.menu li ul li ul li span.item a:hover{background: transparent url(../imagens/quadrado_submenu3_2.gif)  center right no-repeat;background-position: 100% 50%;margin-right: 10px;padding-right: 10px;}ul.menu li ul li ul li span.current{text-align: right;background: transparent url(../imagens/quadrado_submenu3_2.gif) center right no-repeat;background-position: 100% 50%;margin-right: 10px;padding-right: 10px;}ul.menu li  ul li ul li ul li span.item a{background: transparent url(../imagens/quadrado_submenu3.gif) center right no-repeat;text-align: right;background-position: 100% 50%;margin-right: 12px;padding-right: 10px;}ul.menu li  ul li ul li ul li span.item a:hover{background: transparent url(../imagens/quadrado_submenu4.gif)  center right no-repeat;background-position: 100% 50%;margin-right: 12px;padding-right: 10px;}ul.menu li  ul li ul li ul li span.current{text-align: right;background: transparent url(../imagens/quadrado_submenu4.gif) center right no-repeat;background-position: 100% 50%;margin-right: 12px;padding-right: 10px;}/* Navblocedit - edit blocos*//* Navbloceditcmps - edit campos*/.navbloceditcmps{text-align: right;display: block;border: 1px solid red;width: 152px;	padding-right: 2px;	padding-bottom: 2px;	padding-top: 5px;	padding-left: 2px;	 }  /* Navblocord - ordenar blocos*/.navblocord ul{list-style-type: none;text-align: right;display: block;border: 1px solid red;width: 152px;	padding-right: 2px;	padding-bottom: 2px;	padding-top: 5px;	padding-left: 2px;	 }.navblocord li{text-align: left;display: block;list-style-type: none;padding-bottom: 3px;margin-right: 0px; }  /* Navbloceditcmps - edit campos*/.navbloceditor{text-align: right;display: block;border: 1px solid red;width: 760px;	padding-right: 2px;	padding-bottom: 2px;	padding-top: 5px;	padding-left: 2px;	 } /* Campotopo - resumo edi�o*/.blur{ background-color: #ccc; /*shadow color*/        color: inherit;        margin-left: 4px;        margin-top: 4px;		width: 736px;}.oasis.caixafech{        position: relative;        bottom: 2px;        right: 2px;}.oasis.caixact{        position: relative;        bottom: 2px;        right: 2px;}.oasis{		width: 736px;        background-color: #666; /*shadow color*/        color: inherit;}.caixafech {  border: 1px red solid;  width: 734px;/*  height: 15px; */  position: absolute;  z-index: 1;  background-color: #fff;}.caixafech2 {  width: 500px;  height: 10px;  float: left;  text-align: right;  padding: 0px;  margin: 0px;}.caixafech3 {  border-left: 1px red solid;  width: 212px;  height: 10px;  float: right;  padding: 0px;  margin: 0px;}
.interior_caixa
{
  height: 110px;}

.caixact {  border: 1px red solid;  width: 734px;  height: 110px;  position: absolute;  z-index: 2;  background-color: #fff;}.caixact2 {  width: 500px;  height: 110px;  float: left;  text-align: right;  padding: 0px;  margin: 0px;}.caixact3 {  border-left: 1px red solid;  width: 212px;  height: 110px;  float: right;  padding: 0px;  margin: 0px;}.caixact4 {  height: 80px;  overflow: auto;}.caixact5 {  height: 80px;  text-align: left;  overflow: auto;}.listct {  list-style-image: url(../imagens/linha_curva_direita.gif)}.itemct {  background-color: #fff;    float: left;  padding: 5px;  margin: 5px;}.txtprincipalct {	font-family: Verdana;	font-size: 10px;	color: #4C4C4C;	text-decoration: none;}.textobvct {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4C4C4C; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}.textobvct:hover{	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}.textologct {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4C4C4C; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}.textologct:hover{	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}.textonomect {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D7342A; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}.textolegct {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4C4C4C; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}span.edit_editar{	width: 16px;	height: 16px;	background: transparent url(../imagens/editar.gif) center right no-repeat;	margin: 2px;	padding: 0 0 0 0;	display: inline;	overflow: visible;	position: relative;	float: left;
	z-order: 20;
	cursor: pointer, hand;}span.edit_editar:hover{	background: transparent url(../imagens/editar_sel.gif) center right no-repeat;}span.edit_apagar{	width: 16px;	height: 16px;	background: transparent url(../imagens/apagar.gif) center right no-repeat;	margin: 2px;	padding: 0 0 0 0;	display: inline;	overflow: visible;	position: relative;	float: left;	z-order: 20;	cursor: pointer, hand;}span.edit_apagar:hover{	background: transparent url(../imagens/apagar_sel.gif) center right no-repeat;}span.edit_adicionar{	width: 16px;	height: 16px;	background: transparent url(../imagens/adicionar.gif) center right no-repeat;	margin: 2px;	padding: 0 0 0 0;	display: inline;	overflow: visible;	position: relative;	float: left;	z-order: 20;	cursor: pointer, hand;}span.edit_adicionar:hover{	background: transparent url(../imagens/adicionar_sel.gif) center right no-repeat;}div.editing li span.editor{	border: 1px solid red;	position: inline;	overflow: visible;	padding-right: 2px;	padding-bottom: 2px;	padding-top: 5px;	padding-left: 2px;	background: white;
	margin-top: -8px;
	z-order: 20;}div.list ul.arvorex {  margin: 0px;  padding: 0px;  list-style-type: none;  font-size: 14px;}div.list ul.arvorex li {  padding-bottom: 3px;  }div.list ul.arvoree {  margin: 10px 0 0 0px;  padding: 0px;  list-style-type: none;	font-size: 10px;	color: #999;}div.list ul li {  position: relative;  clear: left;  z-index: 0;}div.list ul.arvoree li div.arvorey {  padding-top: 2px;}div.list ul.arvoree img {  vertical-align: top;  padding-top: 1px;}div.list ul.arvoree img.check {  vertical-align: middle;  padding-top: 0;  margin-top: 3px;}div.list div.arvorey {  margin-left: 22px;}span.arvorez {  position: relative;  z-index: 2;}span.arvorexx {  position: absolute;  background: url(../imagens/apagar.gif) top left no-repeat;  /*width: 35px;*/  width: 40px;  top: -7px;  left: -613px;  padding: 0 0 0 7px;  /*padding: 3px 0 6px 7px;*/  z-index: 1;}a.apaganco:link,a.apaganco:visited {}a.iconex img, a img {	border: none;}		.loading {
			width:400px;
			height:20px;
			color: #009;
			font-family: Tahoma, MS Sans Serif, helvetica;
			font-weight: normal;
			font-size: 11px;
			position: relative;
		}
div.dropmarker {	height:6px;	width:200px;	background: url(../imagens/dropmarker.png) left top;	margin-top:-3px;	margin-left:-5px;	z-index:1000;	overflow:hidden;}
