html {
	margin: 0px;
	padding: 0px;
	color: #DBDBDB; 
	list-style: none;
}
h1 img {
	display: block;
}
img {
	border: 0px;
}
p {
	margin: 0.5em 0px;
}
a {
	color: white;
	text-decoration: none;
}
a:hover {
	color: #eee;
	text-decoration: underline;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}
#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: -8px 0px url(../MIDIA/header_bg.jpg) repeat-x;
	height: 220px;
}
#header h1 {
	background: 0px 0px url(../MIDIA/header_left.jpg) no-repeat;
	height: 100px;
	width: 282px;
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 1;
}
#header h1 em {
	display: block;
	padding: 23px 0 0 70px;
	margin: 0;
	position: absolute;
	top: -15px;
	font-weight: normal;
	font-size: 50px;
	font-family: "Times new roman", serif;
}
#header h1 strong {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 90px;
	position: absolute;
	top: 55px;	
	font-weight: normal;
	font-size: 25px;
	font-family: verdana, arial, sans-serif;
}
#uppers {
	position: absolute;
	top: 5px;
	left: 600px;
	background: top left url(../MIDIA/menu.jpg) no-repeat;
	padding-left: 0px;
	z-index: 15;
}
#uppers2 {
	position: absolute;
	top: 90px;
	left: 267px;
	background: top left url(../MIDIA/menu.jpg) no-repeat;
	padding-left: 0px;
	z-index: 15;
}
#uppers3 {
	position: absolute;
	top: 25px;
	left: 300px;
	font-weight: normal;
	font-size: 45px;
	font-family: "Times new roman", serif;	
	background: top left url(../MIDIA/menu.jpg) no-repeat;
	padding-left: 0px;
	z-index: 15;
}
#fundo_menu {
	background: top left url(../MIDIA/fundo_menu.jpg) no-repeat;
	padding-left: 0px;
	z-index: 15;
}
#nav-top {
	position: absolute;
	top: 10px;
	left: 330px;
	width: 200px;
}
#nav-top li {
	display: inline;
}

#nav {
	background: top left url(../MIDIA/nav_left.gif) no-repeat;
	position: absolute;
	top: 66px;
	left: 270px;
	width: 580px;
	text-align: center;
	z-index: 15;
}
#nav div {
	background: top right url(../MIDIA/nav_right.gif) no-repeat;
	padding: 0 10px;
}
#nav ul {
	background: top left url(../MIDIA/nav_bg.gif) repeat-x;
	padding: 10px 0 10px 0px;
}
#nav li {
	display: inline;
}
#nav a {
	font-weight: normal;
}

#left-person {
	position: absolute;
	top: 184px;
	left: 0px;
	width: 282px;
	height: 575px;
	background: url(../MIDIA/menu.jpg) no-repeat;
}
#m1 { 
	background: left center url(../MIDIA/bullet.gif) no-repeat;
	padding: 10px 0 8px 30px;
	margin-left: 19px; }
#m2 { 
	background: left center url(../MIDIA/bullet.gif) no-repeat;
	padding: 10px 0 8px 30px;
	margin-left: 11px; }
#m3 {
	background: left center url(../MIDIA/bullet.gif) no-repeat;
	padding: 10px 0 8px 30px;
	margin-left: 3px; }
#m4 {
	background: left center url(../MIDIA/bullet.gif) no-repeat;
	padding: 10px 0 8px 30px;
	margin-left: 0px;  }
#m5 {
	background: left center url(../MIDIA/bullet.gif) no-repeat;
	padding: 10px 0 8px 30px;
	margin-left: 2px; }
#m6 {
	background: left center url(../MIDIA/bullet.gif) no-repeat;
	padding: 10px 0 8px 30px;
	margin-left: 8px; }

#body {
	position: relative;
	z-index: 10;
	margin-left: 0;
	padding-top: 120px;
	width: 500px;
}

#body h2 {
	font-weight: normal;
	font-size: 15px;
}
#body h2 em {
	font-size: 25px;
	font-family: serif;
}

#black-tl { width: 100%; background: black top left url(../MIDIA/black_tl.gif) no-repeat; }
#black-tr { width: 100%; background: top right url(../MIDIA/black_tr.gif) no-repeat; }
#black-bl { width: 100%; background: bottom left url(../MIDIA/black_bl.gif) no-repeat; }
#black-br { width: 100%; background: bottom right url(../MIDIA/black_br.gif) no-repeat; }

#black-tl {
	margin-left: 300px;
	margin-top: 10px;
	width: 540px;
	position: relative;
}
#black-bl {
	padding: 20px 20px 10px 20px;
	position: relative;
}

.black-box {
	float: left;
	width: 126px;
	margin-right: 20px;
	margin-left: 20px;
}
.black-box h2 {
	font-size: 13px;
	font-weight: normal;
}
.black-box h2 em {
	font-size: 22px;
	font-family: serif;
}
.black-box .more {
	color: red;
}

#footer {
	margin-left: 320px;
	margin-top: 10px;
	width: 550px;
}

#footer h2 {
	font-size: 13px;
	font-weight: normal;
}
#footer h2 em {
	font-size: 22px;
	font-family: serif;
}
#tips {
	float: left;
	width: 233px;
}
#choose {
	float: left;
	width: 200px;
	margin-left: 50px;
}
#menu {
	float: left;
	width: 200px;
	margin-left: 50px;
	font: 11px arial, sans-serif;	
}
#copyright {
	margin-left: 320px;
}
#s {
	position: relative;
	top: 0.4em;
}
#submit {
	position: relative;
	top: 0.2em;
}




.imcm ul,
.imcm li,
.imcm div,
.imcm span,
.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}
.imcm li a img{display:inline;border-width:0px;}
.imcm span{display:inline;}
.imcm 
.imclear,
.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm 
.imsc{position:relative;}
.imcm 
.imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul 
.imsc,
.imcm ul 
.imsubc {z-index:10;}
.imcm ul ul 
.imsc,
.imcm ul ul 
.imsubc{z-index:20;}
.imcm ul ul ul 
.imsc,
.imcm ul ul ul
.imsubc{z-index:30;}
.imde ul li:hover 
.imsubc{visibility:visible;}
.imde ul ul li:hover  
.imsubc{visibility:visible;}
.imde ul ul ul li:hover  
.imsubc{visibility:visible;}
.imde li:hover ul  
.imsubc{visibility:hidden;}
.imde li:hover ul ul 
.imsubc{visibility:hidden;}
.imde li:hover ul ul ul  
.imsubc{visibility:hidden;}
.imcm 
.imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm 
.imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,
.dvm{border-width:0px}


	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(../MIDIA/light_arrow_right.gif); width:6px; height:9px; left:-6px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(light_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(../MIDIA/medium_purple_right.gif); width:6px; height:9px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#580000; border-style:solid; border-color:#333333; border-width:1px; padding:5px; margin:4px 0px 0px; }


	/* --[[ Main Items ]]-- */
	/* background-color: cor do fundo do menu */
	#imenus0 li a, #imenus0 .imctitle {height:20px; background-image:url(../MIDIA/fundo_menu.jpg); color:#dddddd; text-align:left; font-family:Arial; font-size:10px; font-weight:normal; text-decoration:none; border-style:none; border-color:#ffffff; border-width:1px; padding:2px 8px; margin:0px 0px 2px; color:#FF6633 }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {text-decoration:underline; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {height:auto; background-color:transparent; color:#dddddd; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; margin:0px; color:#FF6633 }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#FFFF00; text-decoration:underline; }
		#imenus0 ul li a.ihover {color:#FFFF00; text-decoration:underline; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#ffffff; }
		
		
		

.dbg 
{
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #580000
}
.sub 
{
	COLOR: #006699; FONT-FAMILY: arial,tahoma,helvetica,sans-serif
}
.mbg 
{
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #580000
}
.lbg 
{
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #cce5ff
}
.hil 
{
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffff
}
.sel 
{
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #FF6633
}
.wob 
{
	FONT-WEIGHT: normal; COLOR: #ffffff; BACKGROUND-COLOR: #FFFFFF
}
.msg 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif;	COLOR: #FF0000
}
.rtb 
{
	FONT-SIZE: 6pt; FONT-FAMILY: Arial, sans-serif;
}
.ltb 
{
	FONT-SIZE: 7pt; FONT-FAMILY: Arial, sans-serif; font-weight: bold
}
.acr 
{
	COLOR: #FF0000;font-weight: bold
}
CAPTION 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif
}
TH 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif
}
TD 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif
}
TR 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif
}
p	
{
	margin-left: 10px;	margin-right: 10px
}
A 
{
	COLOR: #939A9E; FONT-FAMILY: arial,tahoma,helvetica,sans-serif; TEXT-DECORATION: underline
}
A:active 
{
	COLOR: #FFFFFF
}
A:link 
{
	COLOR: #006699
}
A:visited 
{
	COLOR: #006699
}
A:hover 
{
	COLOR: #FFFFFF
}
A.hover:visited 
{
	COLOR: #FFFFFF
}
A.sub 
{
	COLOR: #006699; FONT-FAMILY: arial,tahoma,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.sub:active 
{
	COLOR: #FFFFFF
}
A.sub:link 
{
	COLOR: #006699
}
A.sub:visited 
{
	COLOR: #006699
}
A.sub:hover 
{
	COLOR: #FFFFFF
}
A.hover:visited 
{
	COLOR: #FFFFFF
}
A.warn 
{
	COLOR: #ff0000; FONT-FAMILY: arial,tahoma,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.warn:active 
{
	COLOR: #FFFFFF
}
A.warn:link 
{
	COLOR: #ff0000
}
A.warn:visited 
{
	COLOR: #ff0000
}
A.warn:hover 
{
	COLOR: #FFFFFF
}
A.hover:visited 
{
	COLOR: #FFFFFF
}
A.nav 
{
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.nav:active 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.nav:link 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.nav:visited 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.nav:hover 
{
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}

A.hover:visited 
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.navb 
{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.navb:active 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navb:link 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navb:visited 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navb:hover 
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.hover:visited 
{
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A.navc 
{
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.navc:active 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navc:link 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navc:visited 
{
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.navc:hover 
{
	COLOR: #FF0000; TEXT-DECORATION: underline
}
A.hover:visited 
{
	COLOR: #FF0000; TEXT-DECORATION: underline
}
A.footer 
{
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: arial,tahoma,helvetica,sans-serif; TEXT-DECORATION: none
}
A.footer:active 
{
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:link 
{
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:visited 
{
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:hover 
{
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footer:hover 
{
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.menhd 
{
	COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
li {margin-top: 0.3cm;}
select 
{ 
 FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; color:#00008b;
}
textarea 
{ 
 FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; color:#00008b;
}
input 
{ 
 FONT-SIZE: 8pt; FONT-FAMILY: Arial, sans-serif; color:#00008b;
}

input:focus		{ background-color: #C9F5F5; }
select:focus	{ background-color: #C9F5F5; }
textarea:focus	{ background-color: #C9F5F5; }
radio:focus		{ background-color: #C9F5F5; }

A.BRANCO			{ FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; text-decoration: none; }
A.BRANCO:active		{ color: #FFFFFF; text-decoration: none; }
A.BRANCO:link		{ color: #FFFFFF; text-decoration: none; }
A.BRANCO:visited	{ color: #FFFFFF; text-decoration: none; }
A.BRANCO:hover		{ color: #FFFFFF; text-decoration: underline; }

A.CINZA				{ FONT-FAMILY: Arial, Helvetica, sans-serif;font-size: 8pt;font-style: normal;color: #666666;text-decoration: none; }
A.CINZA:active		{ color: #666666; text-decoration: none; }
A.CINZA:link		{ color: #666666; text-decoration: none; }
A.CINZA:visited		{ color: #666666; text-decoration: none; }
A.CINZA:hover		{ color: #666666; text-decoration: underline; }

A.AZUL				{ FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000099; text-decoration: none; }
A.AZUL:active		{ color: #000099; text-decoration: none; }
A.AZUL:link			{ color: #000099; text-decoration: none; }
A.AZUL:visited		{ color: #000099; text-decoration: none; }
A.AZUL:hover		{ color: #000099; text-decoration: underline; }

TD.CABECALHO_RELOGIO	{ text-align: center; font-family: "Showcard Gothic"; font-size: 20pt; font-style: normal; color: #666666; background-color: #FFFFFF; }

TD.MENU_DENTRO_TOPICO_1	{ text-align: left; font-family: "Showcard Gothic"; font-size: 10pt; font-style: normal; color: #000099; background-color:#666666; }
TD.MENU_DENTRO_TOPICO_2	{ text-align: left; font-family: "Showcard Gothic"; font-size: 10pt; font-style: normal; color: #000099; background-color: #00CCFF; }
TD.MENU_DENTRO_TOPICO_3	{ text-align: left; font-family: "Showcard Gothic"; font-size: 10pt; font-style: normal; color: #000099; background-color: #00FFFF; }
TD.MENU_FORA_CIDADE		{ text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #666666; background-color: #FFFFFF; }
TD.MENU_FORA_DATA		{ text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #666666; background-color: #FFFFFF; }

TD.SMART_STORE_TITULO	{ text-align: center; font-family: "Showcard Gothic"; font-size: 25pt; font-style: normal; color: #0000FF; background-color: #FFFFFF; }

H1	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #666666; }
H2	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #0033FF; }
H3	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #666666; }
H4	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #0099FF; }
H5	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #666666; }
H6	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #FF9900; text-align: center; vertical-align:middle; }

/* Definição dos estilos do DIV */
/* CSS for the DIV */
#acDiv{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acDiv UL{ list-style:none; margin: 0; padding: 0; } 
#acDiv UL LI{ display:block;}
#acDiv A{ color:#000000; text-decoration:none; }
#acDiv A:hover{ color:#000000; }
#acDiv LI.selected{ background-color:#7d95ae; color:#000000; }

#acDiv_alteracao{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acDiv_alteracao UL{ list-style:none; margin: 0; padding: 0; } 
#acDiv_alteracao UL LI{ display:block;}
#acDiv_alteracao A{ color:#000000; text-decoration:none; }
#acDiv_alteracao A:hover{ color:#000000; }
#acDiv_alteracao LI.selected{ background-color:#7d95ae; color:#000000; }

#acDiv_pesquisa{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acDiv_pesquisa UL{ list-style:none; margin: 0; padding: 0; } 
#acDiv_pesquisa UL LI{ display:block;}
#acDiv_pesquisa A{ color:#000000; text-decoration:none; }
#acDiv_pesquisa A:hover{ color:#000000; }
#acDiv_pesquisa LI.selected{ background-color:#7d95ae; color:#000000; }

#acDiv_clientes{ border: 1px solid #9F9F9F; background-color:#F3F3F3; padding: 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; display:none; position:absolute; z-index:999;}
#acDiv_clientes UL{ list-style:none; margin: 0; padding: 0; } 
#acDiv_clientes UL LI{ display:block;}
#acDiv_clientes A{ color:#000000; text-decoration:none; }
#acDiv_clientes A:hover{ color:#000000; }
#acDiv_clientes LI.selected{ background-color:#7d95ae; color:#000000; }

/* ESTILO DO MENU TREE */
ul.treelist,ul.treelist ul{
	margin:0;
	padding:0;
}

ul.treelist li{
	margin:0;
	padding:0 0 0 30px;
	list-style-type:none;
}

ul.treelist li{
	background-image:url(../MIDIA/ICON_CADASTRO.gif);
	background-position:10px 1px;
	background-repeat:no-repeat;
	font-family:arial;
	line-height:20px;
}

ul.treelist li.fechado{
	background-image:url(../MIDIA/ICON_FECHADO.gif);
}

ul.treelist li.aberto{
	background-image:url(../MIDIA/ICON_ABERTO.gif);
}

ul.treelist li a{
	color:#009;
}

ul.treelist li a:hover{
	color:#F00;
}

ul.treelist li.aberto ul{
	display:block;
}

ul.treelist li.fechado ul{
	display:none;
}
