body {
	margin:0px;
	padding:0px;
	width:100%;
	color:#7e7c7c;
	font:normal 0.9em Verdana, Arial, Helvetica, sans-serif;
}
#topo{
    background:#E0E0F0;
	padding-left:0%;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:110px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F0F0FF', endColorstr = '#E0E0F0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F0F0FF', endColorstr = '#E0E0F0')";
    background-image: -moz-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: -ms-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: -o-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#F0F0FF), to(#E0E0F0));
    background-image: -webkit-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: linear-gradient(top, #F0F0FF, #E0E0F0);
    border-bottom:1px solid #555;
    z-index:1000000000000000000000000000;
}
.head{
    color:#fff;
    background:#E0E0F0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F0F0FF', endColorstr = '#E0E0F0');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F0F0FF', endColorstr = '#E0E0F0')";
    background-image: -moz-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: -ms-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: -o-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#F0F0FF), to(#E0E0F0));
    background-image: -webkit-linear-gradient(top, #F0F0FF, #E0E0F0);
    background-image: linear-gradient(top, #F0F0FF, #E0E0F0);
	padding:1%;
    border-bottom:1px solid #555;
    width:99%;
    height:auto;
    margin: 110px -1% 0px -1%;
}
.head a{
    font-weight: bold;
	font-size:1.6vw;
	padding:0.6% 0.8% 0.5% 0.8%;
	color:#90A0FF;
	display:inline-block;
	white-space: nowrap;
}
.head a:hover{
	color:#A0C0FF;
}
#detalhes{color:#505050;font-size:1vw;position:absolute;top:112px;left:10px;}
#Usuon{color:#505050;font-size:0.8vw;position:absolute;top:112px;left:90%;white-space: nowrap;}
#Usuon A{color:#707070;font-size:1vw;font-weight:normal;}
#Usuon A:hover{color:#505070;}
.logo {
	padding:0px;
	float:right;
	width:auto;
	height:auto;
	display:block;
	width:22%;
	max-height:110px;
}
.logo IMG{max-height:110px;}
#menu{
	float:left;
	margin:0px;
	padding:0px;
	width:77%;
}
#menu1{
	margin:0px;
	padding:0px;
	min-height:25px;
	position:fixed;top:111px;left:0.5%;
	width:18%;
	min-width:110px;
	background:url(imagens/menu_split.gif) repeat;
	display:none;
	z-index:100000000000000000;
	text-align:center;
}
#menu2{
	margin:0px;
	padding:0px;
	min-height:25px;
	position:absolute;top:115px;left:10%;
	width:15%;
	background:url(imagens/menu_split.gif) repeat;
	display:none;
	z-index:100000000000000000;
}
.nav{
	padding:5px;
	margin:10px 0px 0px 0.5%;
	display:inline-block;
	height:36px;
	width:16%;
	font-size:1.3vw;
	line-height:18px;
	font-weight:bold;
	color:#90A0FF;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	float:left;
	background-color:#F0F0FF;
	border:3px outset #F0F0FF;
	border-radius: 5px;
}
.nav IMG{float:left;max-width:25%;}
.nav:hover{background-color:#E0E0F0;color:#A0C0FF;}
.nav1{
	padding:2px;
	height:46px;
	width:100%;
	font-size:17px;
	line-height:17px;
	font-weight:bold;
	color:#b6b7b7;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	float:left;
//	background:url(imagens/menu_split.gif) no-repeat right center;
	display:block;
}
.nav1 IMG{width:10%;}
.btmenu{
	padding:3px;
	margin:10px 0px 0px 1%;
	float:left;
	display:inline-block;
	width:18%;
	height:17px;
	background-color:#0054a3;
	border:3px outset #0090F0;
	border-radius: 5px;
	font-weight:bold;
	font-size:1.1vw;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}
.btmenu:hover{color:#FFFFFF;}
.fmenu{position:absolute;top:66px;left:35%;padding:5px 1%;border:1px dashed #707090;white-space: nowrap;}
.buscam{font-size:1.3vw;}
.buscamb{
	background-color:#0054a3;
	border:2px outset #0090F0;
	border-radius: 5px;
	color:#FFFFFF;
	font-size:1.3vw;
	font-weight:bold;
}
#corpo{
	position:relative;
	top:0px;
	left:0px;
	width:99%;
	padding:0px 0px 0px 1%;
    background:#FFFFF;
    font-size:1.2em;
}
#botaoesc{
	border-radius: 6px;
	background-color:#909090;
	display:none;
	width: 55px;
	height: 55px;
	margin: 3% 3%;
	float:left;
	border: 1px solid #505050;
	cursor:pointer;
}
#botaoesc hr{
	color:#c0c0c0;
	background-color:#c0c0c0;
	margin-top:12px;
	height:2px;
	width:70%;
	border:0px;
}
TABLE{color:#505050;font-family:verdana,arial;font-size:1em;}
IMG{max-width: 100%;}
#tindique{
	float:right;
	margin:1%;
	padding:0px;
	height:70px;
	width:320px;
}
#tindique TABLE{width:100%;}
#fundo{position:absolute;top:120px;left:1%;width:98%;font-size:10vw;font-weith:bold;font-family:arial black,verdana,arial;color:#FFFFC0;z-index:-1;}
#painel{
display:inline;
float:left;
font-size:1.5vw;
white-space: nowrap;
margin-top:0.5%;
}
h1.BLtopo {
    color: #f0f0f0;
    text-align: center;
    background-color:#0054a3;
    border:3px solid #5070FF;
	border-radius: 10px 10px 2px 2px;
    font-size:1.7vw;
    margin-top:0px;
}
h2 {
    color: #f0f0f0;
    text-align: center;
    background-color:#54a300;
    border:3px solid #5070FF;
    font-size:1.5vw;
} 
h6.BLrodape {
    color: #90A0FF;
    text-align: center;
    background-color:#E0E0F0;
    border:3px solid #A0A0E0;
	border-radius: 2px 2px 10px 10px;
	font-size:22px;
    font-size:1vw;
    margin-bottom:0px;
    clear:both;
} 
.AutoPos{float:left;display:inline-block;margin:0px 1% 1% 1%;border:2px dashed #777;border-radius:10px;min-width:26%;}
.AutoPos A{margin:0px 5px;}
.Integral{margin:0px 0px 1% 1%;display:inline-block;width:97%;border:2px dashed #777;border-radius:10px;clear:both;}
A.menu{display:inline-block;float:left;font-size:1.2vw;font-family:verdana,arial;width:9vw;height:1.4vw;border-style:outset;border-color:#0090F0;border-width:0.3vw;margin-left:8px;text-align:center;background-color:#0054A3;color:#FFFFFF;font-weight:bold;}
A.menu:hover{background-color:#0054C3;color:#FFFFFF;font-weight:bold;}
A.menu:visited{background-color:#0054A3;color:#FFFFFF;font-weight:bold;}
A.menu:active{background-color:#0054A3;color:#FFFFFF;font-weight:bold;}
HR{width:90%;size:3px;color:#5090A0;clear:both;}
.pmenu{float: left;display: inline;}
LI{margin-left:3%;}





.nav2{
	height:10px;
	font-size:11px;
	padding-left:5px;
	margin-right:-5px;
	background:url(images/menu_split.gif) no-repeat right center;
}

.nav3{
	padding:2px 2px 0px;
	height:28px;
	width:90%;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	color:#b6b7b7;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	float:left;
	border-bottom:solid 2px #707090;
}
.nav3:hover{
	text-decoration:none;
	color:#fff;
	background:url(images/menu_a.gif) repeat-x left top;
}



SMALL{font-family:verdana,arial;font-weight:bold;color:#707070;font-size:11px;}
#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}
.tooltiptitle{COLOR: #B0A070; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size:10px}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size:10px}
INPUT,SELECT{font-family:verdana,arial;font-size:1em;font-size:1.4vw;color:#507090;max-width:95%;}
TEXTAREA{font-family:verdana,arial;font-size:1em;font-size:1.5vw;color:#507090;overflow:auto;max-width:95%;}
FORM{margin:0;}

A{font-size:1em;}
A:hover{color:#000000;}



