/* formatar*/
/*png*/
* html img {/*consideracao do bug para IE em relacao a transparencia de PNG = FIXADO*/
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    ((!this.complete)
     ? "" : this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="blank.gif").substr(0,0)
    )
    : this.runtimeStyle.filter=""
   )
  );
}
/*png*/


html{ overflow:auto
	background:#FFFFFF url(../../imagens/fundo_geral.gif) repeat-y center

}
img, ul, li{margin:0px; padding:0px}
a{text-decoration: none; color:#476291; outline:none}
a:hover{color:#939393; outline:none}
h1{ font-size:14px; font-weight:bold; color:#476291; font-family:Arial, Helvetica, sans-serif}
h2{font-family:Arial, Helvetica, sans-serif}
b{ font-weight:normal; font-weight:bold; }
p{text-indent:0px; text-align:left}
/*ul.ul_texto li{ margin:0 0 0 -2px;list-style-image: url(../../imagens/img_li.gif);list-style-position: inside;}*/

body{ overflow:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	background:#FFFFFF url(../../imagens/fundo_geral.gif) repeat-y center
}
#corpo{	position:absolute; left:50%; width:724px;
		z-index:2;
		margin:5px 0px 0px -362px; padding:0px 10px 0px 10px; 
		background:url(../../imagens/fundo_1_cel.gif) repeat-y -4px 0px;
} /*teste*/
#cont_menu, #cont_banner,#noticias, #link, #conteudo{ position:relative; float:left;}

/*menu*/
#cont_menu{
 	z-index:2; 
	background:url(../../imagens/menu_superior.gif) repeat-x; 
	width:743px; /*teste*/
	height:21px; 
	line-height:21px;
	left:-10px;
	border:#cecece 1px solid;
}
#cont_menu img{ margin:0px 0px 0px 7px;}



/* div menu++++++++++++++++++++++++*/
#cont_menu div{ position:relative; float:left;}
/* menu horizontal by micox */
.menu_selecionado{color:#909090/*939393*/; background:url(../../imagens/menu_superior2.gif) repeat-x}
.menu-hv{ display:inline; margin:0 0 0 20px }
.menu-hv *, .menu-hv_inf * { margin: 0; padding: 0;}
.menu-hv a ,.menu-hv_inf a{ display: block; }
.menu-hv li , .menu-hv_inf li{ list-style: none; float:left; height:1%;}
.menu-hv li ul , .menu-hv_inf ul{ position: absolute; visibility: hidden; white-space: nowrap; margin:0 0 0 10px}
.menu-hv li ul li , .menu-hv_inf ul li{ clear:both}
/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body .menu-hv li ul { width: 500px; }
.menu-hv li:hover ul, .menu-hv  li.over ul { visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
.menu-hv li:hover ul li ul, .menu-hv li.over ul li ul{ visibility: hidden;}
.menu-hv li ul li:hover ul, .menu-hv li ul li.over ul{ visibility: visible;}
/* visual */
.menu-hv a { font-weight: bold; text-decoration: none; color:#909090; padding: 0 10px; line-height: 20px; /*border-botton:#CCCCCC solid 1px*/}
.menu-hv a:hover{color:#909090; background:url(../../imagens/menu_superior2.gif) repeat-x}
.menu-hv ul li ul { background-color: #fff;}
.menu-hv ul li ul li {border:#CCC solid 1px; border-bottom:0px;}
.menu-hv ul li ul li a{display:block; background:#fff; }
.menu-hv ul li ul li a:hover{background:#efefef; }
.hack_li_1{ width:123px}
.hack_li_2{ width:250px}
.hack_li_3{ width:200px}
 /* div menu++++++++++++++++++++++++fim*/

/* menu inferior index (toolbar)*/
#toolbar_index{ width:740px; position:relative;float:left;  }
.ie #toolbar_index{left:-2px}
 #toolbar_index{left:5px}

.menu-hv_inf { display:inline; }
.menu-hv_inf li{ width:90px; margin:0px 2px 0px 2px }
.menu-hv_inf span{ position:relative;  float:left; width:64px; height:30px}
.menu-hv_inf img{ position:relative; float:left;  margin:1px 0px 0px 1px }
.menu-hv_inf li a{ cursor:pointer;border:#ccc solid 1px; font-weight: bold; text-decoration: none; color:#909090; font-size:10px; height:23px; line-height:8px; margin:0px 0px 0px 1px }
.menu-hv_inf li a:hover{ background:#efefef; border:#909090 solid 1px;}



/* menu inferior index (toolbar)*/

.bug_regua{ left:-14px;}
/*.ie .bug_regua{left:-13px}*/

/*sub-banner*/
#cont_banner{ width:744px; z-index:1; left:-10px} /*teste*/
#cont_banner ul{margin:0px; padding:0px}
#cont_banner #ul_sub_banner li{ height:130px;}/*215*/
#cont_banner ul li{ position:relative; float:left; margin:0px; padding:0px}
.sub_banner_li1{ background: url(../../imagens/sub_banner_help_4a.gif) no-repeat bottom left; width:10px}
.sub_banner_li2{ background: url(../../imagens/sub_banner_help_4.gif) repeat-x bottom; width:724px} /*teste*/
.sub_banner_li3{ background: url(../../imagens/sub_banner_help_4b.gif) no-repeat bottom; width:10px}

/*banner*/
#ul_sub_banner .sub_banner_li2 div{ position:relative; float:left}
#banner_div_logo{left:5px; top:25px;}
#banner_div_banner{left:33px; top:11px}
#ul_sub_banner .sub_banner_li2 #ul_banner li{height:192px;}
.banner_li1{ background: url(../../imagens/banner.gif) no-repeat top left; width:12px}	
.banner_li2{ background: url(../../imagens/banner.gif) repeat-x 202px; width:425px}
.banner_li3{ background: url(../../imagens/banner.gif) no-repeat bottom; width:12px}


/*conteudo*/
#conteudo{width:726px;}
#conteudo div.div_home{ 
	margin:0px 0px 40px 0px; padding:0px; 
	position:relative; float:left;
	background: url(../../imagens/backgroud_div_right_menor_help_blue.gif) no-repeat top right; 
	width:242px;
	/*height:320px*/
}
.titulo {position:relative; float:left;width:240px;}
.titulo h1{position:relative; float:left; left:25px; top:55px}
.img_h1{position:relative; float:right; right:20px; margin:5px 0 0 0}


.div_resumo_home{ position:relative; float: left; clear:both; width:210px;padding:0 0 0 10px;}
.div_resumo_home p{ text-align:justify}
.enviar_email{}
.leia_mais{ position: relative; float:left; left:132px; width:90px; top:10px}
.leia_mais a img{ margin:0 0 -2px 0}

#resumo_contato{}
#resumo_contato table tr td{ padding:5px;}


/*noticias*/
#noticias_backgroud{ position:absolute; width:50px; top:-10px; left:-0px;width:724px;background:#F7F7F7 url(../../imagens/fundo_news.gif) repeat-y left;}
#noticias, #link{ width:724px; margin:0;  
			background:#F7F7F7 url(../../imagens/fundo_news.gif) repeat-y left; 
			border-top:#FFFFFF solid 1px}
			
#noticias{height:22px;}
		
#noticias ul li , #link ul li{ position:relative; float:left;}
.link_t_news{ margin:0 80px 0 65px;  font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.link_news{ padding:0; margin:0px; color:#666666}


/*abas*/
/*class: .normal- .sobre- .ativado*/
.aba{ margin:10px 0 0 0}
.aba *{ margin:0; padding:0; position:relative; float:left}
.aba li{ position:relative; float:left; line-height:25px;}
.aba b{visibility:hidden}
.aba a{font-weight: bold; text-decoration: none; color:#9B9B9B;outline:none}
.aba a:hover{ background: none}

.normal{top:-1px}
.normal .esconder1{ background: url(../../imagens/tab.gif) left top; width:15px; margin:0 0 0 2px;}
.normal .esconder2{ background: url(../../imagens/tab.gif) right 149px; width:15px}
.normal .aba_link{ background: url(../../imagens/tab.gif) left 299px;}


.ativado .esconder1{ background: url(../../imagens/tab.gif) left -51px; width:15px; margin:0 0 0 2px}
.ativado .esconder2{ background: url(../../imagens/tab.gif) right 99px; width:15px}
.ativado .aba_link{ background: url(../../imagens/tab.gif) left 249px;}
.ativado a{cursor:default}

.sobre{top:-1px}
.sobre .esconder1{ background: url(../../imagens/tab.gif) left -101px; width:15px; margin:0 0 0 2px;}
.sobre .esconder2{ background: url(../../imagens/tab.gif) right 49px; width:15px}
.sobre .aba_link{ background: url(../../imagens/tab.gif) left 199px;}
/*fecha aba*/


/*formulario consulta*/
#bg_aba{ position:absolute; left:10px; top:35px}
.formulario_logar{position:relative; float:left;}
.formulario_logar ul{ margin:15px 0 15px}
.formulario_logar li{list-style-image: url(../../imagens/img_li.gif);list-style-position: inside;}

.table_td_logar{ width:80px}



/*envia email*/
#envia_email{position:absolute;left:50%; margin:30px 0px 0px -275px; width:550px;  z-index:100;}
#sup_email{
	background:url(../../imagens/menu_superior.gif) repeat-x; 
	width:548px;
	height:21px;
	border:#cecece 1px solid;
}
#sup_email a{ position:relative;}
#iframe_mapa{
	/*width:548px;
	height:349px;*/
	line-height:21px; 
	border:#cecece 1px solid;
	border-bottom:0;
	position:relative;
	float:left;
	background:#FFFFFF;
	padding:0px
}
.email_p{width:200px; text-align: justify; position:relative; float:left}
.email_table{ position:relative; float:left; top:0px; padding:0 0 0 20px; background:url(../../imagens/divisao.gif) top left no-repeat}

.ie .email_table{top:20px}
.email_h{ font-size:12px; color:#666;}
.email_table .bt{ position:relative; float:left; margin:0}
.fundo_email{background-color: #F8F8F8;}


#retorno{position:relative; float:left}















#rodape{
	position:fixed !important;
	position:absolute;
	right:0px;
	bottom:0px !important;
	height:30px;
	font-size: 10px;
	padding: 0px;
	z-index:1;
	color:#bfbfbf;

}




/* especiais */
#popUp{
	position:absolute;
	top:30%;
	left:40%;
	z-index:999;
}