v\:* {
  behavior:url(#default#VML);
}

html, body {
	width:100%;
	height:100%;
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
	background-image:url(/images/bg_main.png);
	background-repeat:repeat-x;
}

.topo {
	vertical-align:top;
	height:337px;
}

.footer {
	vertical-align:top;
	height:272px;
	background-image:url(/images/bg_copyright.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

.footer_homepage {
	vertical-align:top;
	height:110px;
	background-image:url(/images/bg_copyright.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

a{
	font-family:Tahoma, Arial;
	text-decoration:none;
	color:#6B757C;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	font-family:Tahoma, Arial;
	font-size:11px;
	height:16px;
	
}

select {
	font-family:Tahoma, Arial;
	font-size:11px;
	height:20px;
}

textarea {
	font-family:Tahoma, Arial;
	font-size:11px;
}

label {
	font-family:Tahoma, Arial;
	font-size:11px;
}

.bold {
	font-weight:bold;
}

.showhide {
	display: none;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.titulos {
	font-family:"Trebuchet MS", Tahoma;
	font-size:18px;
	color:#2F2F2F;
	font-weight:bold;
	border-bottom-color:#000000;
}

.subtitulos {
	font-family:"Trebuchet MS", Tahoma;
	font-size:14px;
	color:#2F2F2F;
}

.submenu {
	font-family:"Trebuchet MS", Tahoma;
	font-size:11px;
	color:#2F2F2F;
}

.textos {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#666666;
	line-height:17px;
}

.vermelho {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#FF0000;
}

.branco {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#FFFFFF;
}

.copyright {
	font-family:Tahoma, Arial;
	font-size:10px;
	color:#98948B;
}

.submit {
	height:20px;
}

/* scroll formatado */

#container_div_scroll {
	position	: relative;
	top			: 0px;
	left		: 0px;
	width		: 190px;
	height		: 368px;
	background	: transparent;
	overflow	: hidden;
	border		: 0px solid #0f0;
}

#content_div_scroll {
	position	: relative;
	width		: 190px;
	top			: 0px;
	left		: 0px;
	border		: 0px solid #f00;
}

#scrollArea_div_scroll {
	position	: relative;
	height		: 368px;
	top			: 0px;
	width		: 5px;
	background	: #F5F4F4;
	border		: 0px solid #E3E2E7;
	overflow	: hidden;
	z-index		: 98;
}

#scroller_div_scroll {
	position	: absolute;
	top			: 0px;
	left		: 0px;
	width		: 5px;
	border		: 0px solid #E3E2E7;
	background	: #DDDCDB;
	cursor		: s-resize;
}