v:* {
  behavior:url(#default#VML);
}

html, body {
	margin:0px;
	border:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#646979;
	width:100%;
	background-color:#CED5D8;
}

html {
	overflow-y:scroll;
}

.menu_sup{
	padding:4px;
	padding-left:0px;
}
.menu_links{
	color:#697183;
}

.main_topo {
	background-image:url(/images/main_bg_topo.png);
	background-repeat:repeat-x;
	height:500px;
}

.home_topo {
	background-image:url(/images/bg_home.png);
	background-repeat:repeat-x;
	height:500px;
}

.main_fundo {
	background-image:url(/images/main_bg_fundo.png);
	background-repeat:repeat-x;
	height:259px;
}

table.menu_inferior td{
	line-height:16px;
	color:#828899;
}

table.menu_inferior td a{
	color:#828899;
}

td{
	font-family:Tahoma;
	font-size:11px;
	color:#646979;
}

a{
	font-family:Tahoma;
	color:#646979;
	text-decoration:none;
	font-size:11px;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
}

.branco_11 {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}

.verde{
	color:#6BA000;
}

.verde_13 {
	font-family:Tahoma;
	font-size:13px;
	color:#6BA000;
}

.branco_18 {
	font-family:Tahoma;
	font-size:18px;
	color:#FFFFFF;
}

.preto_11 {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}

.cinza_13 {
	font-family:Tahoma;
	font-size:13px;
	color:#646979;
}

.cinza_15 {
	font-family:Tahoma;
	font-size:15px;
	color:#646979;
}

.cinza_11 {
	font-family:Tahoma;
	font-size:11px;
	color:#828899;
}

.cinza_10 {
	font-family:Tahoma;
	font-size:10px;
	color:#828899;
}

.cinzaescuro_11 {
	font-family:Tahoma;
	font-size:11px;
	color:#646979;
}

.vermelho_12 {
	font-family:Tahoma;
	font-size:11px;
	color:#CC3300;
}
.bold {
	font-weight:bold;
}

.bg_botoes_cinza {
	background-image:url(/images/bg_botoes_cinza.png);
	background-repeat:repeat;
}

.bg_botoes_verde {
	background-image:url(/images/bg_botoes_verde.png);
	background-repeat:repeat;
}

.bg_botoes_vermelho {
	background-image:url(/images/bg_botoes_vermelho.png);
	background-repeat:repeat;
}

.bg_destaques_homepage {
	background-image:url(/images/bg_destaques_homepage.png);
	background-repeat:no-repeat;
}

.bg_destaquest {
	background-image:url(/images/bg_destaquest.png);
	background-repeat:no-repeat;
}

.showhide {
	display: none;
}

.hide{
	display: none;
}

.show{
	display: block;
}

.under {
	text-decoration:underline;
}

.bold {
	font-weight:bold;
}

#container_div_scroll {
	position	: relative;
	top			: 0px;
	left		: 0px;
	width		: 180px;
	height		: 265px;
	background	: transparent;
	overflow	: hidden;
	border		: 0px solid #0f0;
}

#content_div_scroll {
	position	: relative;
	width		: 180px;
	top			: 0px;
	left		: 0px;
	border		: 0px solid #f00;
}

#scrollArea_div_scroll {
	position	: relative;
	height		: 265px;
	top			: 0px;
	width		: 5px;
	background	: #DBE8A0;
	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	: #7CA049;
	cursor		: s-resize;
}

.image {
	position: relative;
	float: left;
	margin-right: 10px;
}
.image img {
	display: block;
}
.image span {
	width: 16px;
	height: 16px;
	font-size: 0;
	background-image: url(/images/rounded-corners.gif);
	position: absolute;
}
.tl {
	top: 0;
	left: 0;	
}
.tr {
	top: 0;
	right: 0;
	background-position: 16px 0;	
}
.bl {
	bottom: 0;
	left: 0;
	background-position: 0 16px;	
}
.br {
	bottom: 0;
	right: 0;
	background-position: 16px 16px;
}
* html .tr {
	right: 0px;	
}
* html .bl {
	bottom: 0px;	
}
* html .br {
	bottom: 0px;
	right: 0px;	
}

.psemlinha > p {
	margin:0px;
	padding:0px;
}


/* AUTOCOMPLETE */

/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:250px;/* Width of box */
  height:250px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #B4FF42;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#4B9905;
  color:#fff;
}
#ajax_listOfOptions_iframe{
  background-color:#fff;
  position:absolute;
  z-index:5;
} 

/* */
