*	{ margin: 0; padding: 0; }
img	{ border: #fff solid 0px; }
a 		{ text-decoration: none; color: #666; }
a:hover	{ text-decoration: underline; }

/* ---------------------------- principais */

body { text-align:center;}

#geral {
margin: 0 auto;
width: 1000px;
position: relative;
text-align:left;
}

#header {
float: left;
width: 1000px;
height: 267px;
position: relative;
z-index:10;
}

#flash {
top: 62px;
left: 0;
width: 1000px;
display: block;
position: absolute;
}

.internas #header { height: 140px; }
.internas #flash { text-align: center; }

/* ##################################################################################################### menu */

#menu {
width: 1000px;
font-family: Arial, Helvetica, sans-serif;
z-index: 700!important;
display: block;
position: relative;
text-align:left;
}

#menu ul {
display:block;
left:186px;
position:absolute;
list-style: none;
margin: 0;
}

#menu ul li{
float:left;
display:inline;
position: relative;
}

#menu ul li a{
display: block;
cursor: pointer;
/*text-indent: -9999px;*/
}

#menu ul li.menu1 a.link,
#menu ul li.menu2 a.link,
#menu ul li.menu3 a.link,
#menu ul li.menu4 a.link,
#menu ul li.menu5 a.link,
#menu ul li.menu6 a.link,
#menu ul li.menu7 a.link,
#menu ul li.menu8 a.link,
#menu ul li.menu9 a.link,
#menu ul li.menu10 a.link {
text-indent: -9999px;
}

#pt li.menu1 ul.submenu,
#pt li.menu2 ul.submenu,
#pt li.menu3 ul.submenu {
top:62px;
}

#menu .link { height: 62px; }
/*Menu Port*/
#pt #menu ul .menu1 .link {
background:url(../images_inst/menu/btn_menu1_pt.gif) no-repeat top left;width: 84px; height:80px;}
#pt #menu ul .menu2 .link {
background:url(../images_inst/menu/btn_menu2_pt.gif) no-repeat top left;width: 87px; height:100px}
#pt #menu ul .menu3 .link {
background:url(../images_inst/menu/btn_menu3_pt.gif) no-repeat top left;width: 118px; height:80px}

#en #menu ul .menu1 .link {
background:url(../images_inst/menu/btn_menu1_pt.gif) no-repeat center left;width: 84px;}
#en #menu ul .menu2 .link {
background:url(../images_inst/menu/btn_menu2_pt.gif) no-repeat center left;width: 87px;}
#en #menu ul .menu3 .link {
background:url(../images_inst/menu/btn_menu3_pt.gif) no-repeat center left;width: 118px;}
#menu ul .menu4 .link {
background:url(../images_inst/menu/btn_menu4_pt.gif) no-repeat center left;width: 98px;}
#menu ul .menu5 .link {
background:url(../images_inst/menu/btn_menu5_pt.gif) no-repeat center left;width: 104px;}
#menu ul .menu6 .link {
background:url(../images_inst/menu/btn_menu6_pt.gif) no-repeat center left;width: 95px;}
#menu ul .menu7 .link {
background:url(../images_inst/menu/btn_menu7_pt.gif) no-repeat center left;width: 80px;}
#menu ul .menu8 .link {
background:url(../images_inst/menu/btn_menu8_pt.gif) no-repeat center left;width: 70px;}
#menu ul .menu9 .link {
background:url(../images_inst/menu/btn_menu9_pt.gif) no-repeat center left;width: 78px;}

/*Menu Eng*/
#en #menu ul .menu1 .link {
background:url(../images_inst/menu/btn_menu1_en.gif) no-repeat center left;width: 84px;}
#en #menu ul .menu2 .link {
background:url(../images_inst/menu/btn_menu2_en.gif) no-repeat center left;width: 87px;}
#en #menu ul .menu3 .link {
background:url(../images_inst/menu/btn_menu3_en.gif) no-repeat center left;width: 118px;}
#en #menu ul .menu4 .link {
background:url(../images_inst/menu/btn_menu4_en.gif) no-repeat center left;width: 98px;}
#en #menu ul .menu5 .link {
background:url(../images_inst/menu/btn_menu5_en.gif) no-repeat center left;width: 104px;}
#en #menu ul .menu6 .link {
background:url(../images_inst/menu/btn_menu6_en.gif) no-repeat center left;width: 95px;}
#en #menu ul .menu7 .link {
background:url(../images_inst/menu/btn_menu7_en.gif) no-repeat center left;width: 80px;}
#en #menu ul .menu8 .link {
background:url(../images_inst/menu/btn_menu8_en.gif) no-repeat center left;width: 70px;}
#en #menu ul .menu9 .link {
background:url(../images_inst/menu/btn_menu9_en.gif) no-repeat center left;width: 78px;}



#menu ul.menu9 .submenu { right: 0; }	/* para não extrapolar a página */

#menu ul ul ul{
position:absolute;
left:145px;
top:-2px;
border:1px solid #d3d3d3;
background:#fff none repeat scroll 0 0;
width:350px; 
padding:0;
z-index:1;
display:none;
}

.submenu li ul li{
font-size:12px;
font-weight:700;
margin:0;
width:340px; 
}
/* ---------------------------- submenu */

#menu .submenu {
background:#fff none repeat scroll 0 0;
border: #d3d3d3 solid 1px;
width: 250px;
display: none;
left: 0;

}


.submenu li {
border-top: #d3d3d3 solid 1px; 
width: 250px;
font-size: 12px;
font-weight: 700;
margin: 0;
}


.submenu li a {
line-height:25px;
}

.submenu a {
color: #b1b1b1;
/*text-indent: 0px!important;*/
margin-left: 15px;
text-decoration: none;
}

.submenu a:hover {
color: #b22827;
}

/* ---------------------------- acesso rápido & busca */

#btn_menu {
top: 230px;
right: 30px;
width: 300px;
position: absolute;
}

#busca {
float: right;
background: url(../images_inst/bg_busca.gif) no-repeat left top;
width: 140px;
height: 25px; 
margin-left: 18px;
position:relative;
}

.inp_busca {
top: 3px;
left: 8px;
border-width: 0;
font-size: 11px;
color: #999;
line-height: 12px;
letter-spacing: 1px;
font-weight: 700;
width: 105px;
position:absolute;
}

a.btn_busca {
float:right;
cursor: pointer;
right: 5px;
top: 1px;
width: 16px;
height: 16px;
position:relative;
}

a.btn_busca:hover {
text-decoration: none;
}


/* ##################################################################################################### conteudo home */

.home #conteudo {
left: 0;
top: 270px;
width: 944px;
margin-left: 28px;
}

.home #colesq {
float: left;
width: 227px;
height: 329px;
}

.home #colcentro {
float: left;
width: 320px;
height: 329px;
}

.home #coldir {
float: left;
width: 392px;
height: 329px;
}

/* ---------------------------- cotacoes */

#cotacoes h1 {
background: url(../images_inst/tit_cotacoes_pt.gif) no-repeat;
text-indent: -9999px;
width: 210px;

display: block;
}

#en #cotacoes h1 {
background: url(../images_inst/Heringer_tit_cotacoes_eng.gif) no-repeat;
}

#cotacoes #tabela_cotacoes {
width: 210px;
margin: 20px 17px 0 0;
color: #666;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#cotacoes #tabela_cotacoes tr { height: 30px; }
#cotacoes #tabela_cotacoes td { padding-left: 25px; }

#cotacoes #tabela_cotacoes tr.par	{ background: #f5f5f5 url(../images_inst/bg_tab.gif) repeat-x top left; }
#cotacoes #tabela_cotacoes tr.impar	{ background: #f0f0f0 url(../images_inst/bg_tab.gif) repeat-x top left; }
#cotacoes #tabela_cotacoes tr.final	{ background: url(../images_inst/bg_tab.gif) repeat-x top left; height:10px;  }

#cotacoes #tabela_cotacoes.col1 	{ width: 90px; font-weight: 700; }
#previsaotempo 						{ width:213px; height:53px; }


#produtos h1 {
background: url(../images_inst/tit_produtos_pt.gif) no-repeat;
display: block;
text-indent: -9999px;
width:293px;

}

#en #produtos h1 {
background: url(../images_inst/Heringer_tit_produtos_eng.gif) no-repeat;
}

#produtos_conteudo {
height:142px;
width:293px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#produtos_conteudo1 {
float:left;
width:154px;
height:142px;
}

#produtos_conteudo1 img {
padding:5px 0 0;
}

#produtos_conteudo2 {
float:left;
width:139px;
height:105px;
}

#produtos_conteudo2 p {
font-size:11px;
letter-spacing: -1px;
line-height: 1.3em;
font-weight:bold;
color:#860000;
text-align:left;
padding:20px 0 0;
}

#produtos_conteudo3 {
float:left;
width:139px;
height:37px;
}

#pt #produtos_conteudo3 img {
_z-index:-1;
}
#pt #produtos_conteudo3 {
background:url(../images_inst/btn_produtos_pt.gif) no-repeat top;
}
#en #produtos_conteudo3 {
background:url(../images_inst/btn_produtos_en.gif) no-repeat top;
}

#depoimentos h1 {
background: url(../images_inst/tit_depoimentos_pt.gif) no-repeat;
display: block;
text-indent: -9999px;
width: 293px;
height: 22px;
}

#en #depoimentos h1 {
background: url(../images_inst/Heringer_tit_depoimentos_eng.gif) no-repeat;
}

#depoimentos_conteudo {
height: 147px;
width: 293px;
}

#depoimentos_conteudo1 {
float: left;
width: 154px;
height: 143px;
}

#depoimentos_conteudo1 img{
padding: 10px 0 0;
}

#depoimentos_conteudo2 {
float: left;
width: 139px;
height: 115px;
}

#depoimentos_conteudo2 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 1.2em;
font-weight: normal;
padding: 10px 0 0;
}
.depoimentos_txt 			{ text-align: left; color: #666; letter-spacing: -1px; }
.depoimentos_autor 			{ text-align: right; color: #999; letter-spacing: 0px; }
.depoimentos_autor .nome 	{ color: #333; font-weight: 700; }

#depoimentos_conteudo3 {
float:left;
width:139px;
height:28px;
}

#depoimentos_conteudo3 img { padding-top: 6px; }

#destaques h1 {
background:url(../images_inst/tit_destaques_pt.gif) no-repeat;
display:block;
text-indent: -9999px;
width:392px;

}

#en #destaques h1 {
background:url(../images_inst/Heringer_tit_destaques_eng.gif) no-repeat;
}

#destaques_conteudo{
width:392px;
height:87px;
}

#destaques_banners{
border-top:1px dashed #CCCCCC;
width:392px;
height:88px;
float:left;
margin-top: 10px;
}

#destaques_banners img {
float:left;
padding:35px 0 0 0; 
}

#separador {
background:transparent url(../images_inst/img_dashed_hor.gif) repeat fixed 0 0;
width:392px;
height:1px;
}

#logo {
float: left;
}

#logo img.png_bg, #logo a {
cursor:pointer;
border:0;
}

/* ################################################################################## conteudo internas */

.internas #conteudo {
float: left;
width: 1000px;
font-size: 12px;
line-height: 1.8em;
color: #666;
font-family: Arial, Helvetica, sans-serif;
}

.internas #conteudo h3 {
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 18px;
color: #d22827;
font-weight: 700;
width: 100%;
margin: 15px 0 5px 0;
border-bottom: #ccc solid 2px;
}

.internas #cont_topo1,
.internas #cont_topo2 {
float: left;
width: 864px;
margin-left: 65px;
display: inline; /* bug ie6 */
}

#cont_topo1 h1 {
background:transparent url(../images_inst/bullet_tit.gif) no-repeat scroll 0 12px;
float:left;
font-family:arial narrow;
font-size:20px;
color:#D22827;
padding:9px 0 0 17px;
}

#busca_int { 
float: right;
width: 187px;
height: 24px; 
margin-top: 5px;
border: #e0e0e0 solid 1px;
/*background: url(../images_inst/btn_lupa.gif) no-repeat  165px 5px;*/
}

#busca_int .inp_busca_int { 
float: left;
font-size: 11px;
width:150px;
color: #d22827;
border-width: 0;
padding: 5px;
height:14px;
}

#busca_int a { 
float: right;
padding: 5px;
display:block;
width:12px;
height:12px;
}

#busca_int a:hover {text-decoration:none;}

.internas #cont_topo2 {
font-size: 10px;
line-height: 9px;
margin-top: 10px;
margin-bottom: 20px;
}

.txt1, .txt2 {
float: left;
color: #fff;
height: 12px;
padding:3px 10px 0 10px;
display: inline; /* bug ie6 */
}

.txt1 { background-color: #000; }
.txt2 { background-color: #d22827; }

.txt3 {
float:right;
color: #000;
height: 12px;
text-align: right;
padding-top: 3px;
padding-right: 5px;
}

#cont_topo2 {
background-color:#F5F5F5;
}
#cont_topo2 span.txt1,
#cont_topo2 span.txt2 {
width:auto;
}

#separa_colunas {
float: left;
background: url(../images_inst/img_dashed_vert.gif) repeat-y 607px 0;
overflow: visible;
}

.internas #colesq {
float: left;
clear: left;
width: 520px;
margin-left: 65px;
margin-right: 45px;
overflow: visible; /* para a altura ser variavel */
display: inline; /* bug ie6 */
}

.internas #coldir {
float: right;
width: 295px;
margin-right: 71px;
overflow: visible;
display: inline; /* bug ie6 */
}

/* ---------------------------- #formulario */

#formulario {
float: left;
margin-top: 10px;
}

#formulario input,
#formulario textarea {
float: left;
clear: both;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
border: #d3d3d3 solid 1px;
padding: 3px;
color: #666;
}

#formulario textarea { width: 380px; }
#formulario img { margin-left: 315px; }

#formulario span,
#formulario img  {
float: left;
clear: both;
margin-top: 10px;
}


/* ---------------------------- #tabela_grafico */

#tabela_grafico {
width: 95%;
font-size: 12px;
text-align: left;
margin: 20px 0 30px 0;
border-bottom: #c4c4c4 solid 1px;
}

#tabela_grafico th {
color: #fff;
background-color:#d22827;
border-bottom: #fff solid 1px;
}

#tabela_grafico th,
#tabela_grafico td { padding-left: 15px; }

#tabela_grafico td { border-top: #c4c4c4 solid 1px; }

/*Tabelas*/
.tabelatt {
background-color:#D22827;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tabelatx, .tabelatx-pad, .tabelatx-pad2 {
background-color:#FFFFFF;
color:#666666;
border-bottom:1px solid #c4c4c4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tabelatx2, .tabelatx2-pad, .tabelatx2-pad2 {
background-color:#FFFFFF;
color:#666666;
border-bottom:1px solid #c4c4c4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/* ---------------------------- #tabela_interna1 & #tabela_interna2 */

#tabela_interna1,
#tabela_interna2 {
width: 48%;
color: #666;
font-size: 12px;
text-align: center;
}

#tabela_interna1 { float: left; }
#tabela_interna2 { float: right; }

#tabela_interna1 th,
#tabela_interna2 th {
font-size: 14px;
line-height: 1.2em;
height: 50px;
}

#tabela_interna1 th {
color: #333;
background: #d1d1d1 url(../images_inst/bg_tab.gif) repeat-x top left;
}

#tabela_interna2 th {
color: #fff;
background: #d22827 url(../images_inst/bg_tab.gif) repeat-x top left;
}

#tabela_interna1 tr.impar	{ background: #f5f5f5 url(../images_inst/bg_tab.gif) repeat-x top left; }
#tabela_interna1 tr.par		{ background: #ebebeb url(../images_inst/bg_tab.gif) repeat-x top left; }

#tabela_interna2 tr.impar	{ background: #ebebeb url(../images_inst/bg_tab.gif) repeat-x top left; }
#tabela_interna2 tr.par		{ background: #e0e0e0 url(../images_inst/bg_tab.gif) repeat-x top left; }

#tabela_interna1 tr,
#tabela_interna2 tr { height: 30px; }

#tabela_interna1 tr.final,
#tabela_interna2 tr.final	{ background: url(../images_inst/bg_tab.gif) repeat-x top left; height: 15px;  }


.internas .imagens { text-align: center; }

/* ---------------------------- #colesq_inf */

#colesq_inf {
float: left;
clear: both;
width: 520px;
margin-top: 20px;
background-color: #f5f5f5;
}

#colesq_inf .voltar { float: left; }
#colesq_inf .topo 	{ float: right; }

/* ---------------------------- #outros_produtos */

#outros_produtos {
background: url(../images_inst/ft_produtos_int.jpg) no-repeat 0 0;
line-height: 1.3em;
height: 90px;
padding-left: 80px;
}

#outros_produtos img { margin-top: 10px; }

/* ---------------------------- #menu_func */

#menu_func {
width: 100%;
height: 40px;
text-indent: -9999px;
}

#menu_func ul { list-style: none; }

#menu_func ul li{
display:inline;
}

#menu_func ul li a{
float: right;
cursor: pointer;
width: 30px;
text-indent: -9999px;
}

#menu_func .link {
background-position: 5px 0;
background-repeat: no-repeat;
height: 25px;
line-height: 25px;
display: block;
overflow: hidden;
margin: 0;
}

.menu_func1 .link { background-image: url(../images_inst/btn_email.gif); }
.menu_func2 .link { background-image: url(../images_inst/btn_print.gif); }
.menu_func3 .link { background-image: url(../images_inst/btn_favoritos.gif); }

#menu_func a.link:hover { background-position: 5px -25px; text-decoration: none;}

/* ---------------------------- #menu_int */

#menu_int { 
padding:0px 0px 30px 0px;
}

#menu_int li { list-style: none; border-top: #b3b3b3 solid 1px; }

#menu_int .link {
background-position: 0 0;
background-repeat: no-repeat;
height: 29px;
line-height: 29px;
display: block;
text-indent: -9999px;
overflow: hidden;
margin: 0;
}
/*MENU INTERNO PORT*/
#pt .menu_int_29398 .link { background-image: url(../images_inst/menu/btn_menuInt1_pt.gif); }
#pt .menu_int_29399 .link { background-image: url(../images_inst/menu/btn_menuInt2_pt.gif); }
#pt .menu_int_29499 .link { background-image: url(../images_inst/menu/btn_menuInt3_pt.gif); }
#pt .menu_int_29500 .link { background-image: url(../images_inst/menu/btn_menuInt4_pt.gif); }
#pt .menu_int_29504 .link { background-image: url(../images_inst/menu/btn_menuInt5_pt.gif); }
#pt .menu_int_29505 .link { background-image: url(../images_inst/menu/btn_menuInt6_pt.gif); }
#pt .menu_int_29507 .link { background-image: url(../images_inst/menu/btn_menuInt7_pt.gif); }
#pt .menu_int_29513 .link { background-image: url(../images_inst/menu/btn_menuInt8_pt.gif); }
#pt .menu_int_29514 .link { background-image: url(../images_inst/menu/btn_menuInt9_pt.gif); }
#pt .menu_int_29565 .link { background-image: url(../images_inst/menu/btn_menuInt10_pt.gif); }
#pt .menu_int_29628 .link { background-image: url(../images_inst/menu/btn_menuInt11_pt.gif); }
#pt .menu_int_29750 .link { background-image: url(../images_inst/menu/btn_menuInt12_pt.gif); }
#pt .menu_int_29618 .link { background-image: url(../images_inst/menu/btn_menuInt13_pt.gif); }
#pt .menu_int_29619 .link { background-image: url(../images_inst/menu/btn_menuInt14_pt.gif); }
#pt .menu_int_29620 .link { background-image: url(../images_inst/menu/btn_menuInt15_pt.gif); }
#pt .menu_int_29621 .link { background-image: url(../images_inst/menu/btn_menuInt16_pt.gif); }
#pt .menu_int_36339 .link { background-image: url(../images_inst/menu/btn_noticiaseeventos_pt.gif); }

/*MENU INTERNO ENG*/
#en .menu_int_29540 .link { background-image: url(../images_inst/menu/btn_menuInt1_en.gif); }
#en .menu_int_29541 .link { background-image: url(../images_inst/menu/btn_menuInt2_en.gif); }
#en .menu_int_29542 .link { background-image: url(../images_inst/menu/btn_menuInt3_en.gif); }
#en .menu_int_29543 .link { background-image: url(../images_inst/menu/btn_menuInt4_en.gif); }
#en .menu_int_29544 .link { background-image: url(../images_inst/menu/btn_menuInt5_en.gif); }
#en .menu_int_29545 .link { background-image: url(../images_inst/menu/btn_menuInt6_en.gif); }
#en .menu_int_29549 .link { background-image: url(../images_inst/menu/btn_menuInt7_en.gif); }
#en .menu_int_29550 .link { background-image: url(../images_inst/menu/btn_menuInt8_en.gif); }
#en .menu_int_29551 .link { background-image: url(../images_inst/menu/btn_menuInt9_en.gif); }
#en .menu_int_29757 .link { background-image: url(../images_inst/menu/btn_menuInt10_en.gif); }
#en .menu_int_29761 .link { background-image: url(../images_inst/menu/btn_menuInt11_en.gif); }
#en .menu_int_29751 .link { background-image: url(../images_inst/menu/btn_menuInt12_en.gif); }
#en .menu_int_29623 .link { background-image: url(../images_inst/menu/btn_menuInt13_en.gif); }
#en .menu_int_29624 .link { background-image: url(../images_inst/menu/btn_menuInt14_en.gif); }
#en .menu_int_29625 .link { background-image: url(../images_inst/menu/btn_menuInt15_en.gif); }
#en .menu_int_29626 .link { background-image: url(../images_inst/menu/btn_menuInt16_en.gif); }
#en .menu_int_36341 .link { background-image: url(../images_inst/menu/btn_noticiaseeventos_en.gif); }


#menu_int a.link:hover { background-position: 0 -29px; }


/* ------------------------------------- #vejatambem */

#vejaTambem { 
background: url(../images_inst/bg_secao.gif) repeat-x 0 0;
}
#vejaTambem h2 {
background: url(../images_inst/tit_vejaTambem_pt.gif) no-repeat 0 0; 
text-indent: -9999px; 
margin-bottom: 20px;
}

#en #vejaTambem h2 {
background: url(../images_inst/tit_vejaTambem_en.gif) no-repeat 0 0; 
}

#vejaTambem ul 		{ list-style: none; }
#vejaTambem ul li	{ background:url(../images_inst/img_bullet2.gif) no-repeat 0 9px; padding-left: 10px;}


/* ##################################################################################################### rodape */

#rodape {
float: left;
height: 41px;
font-weight: 700;
line-height: 1em;
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.home #rodape 		{ width: 944px; margin: 35px 0 30px 0; }
.internas #rodape	{ width: 960px; margin: 50px 0 35px 20px; }

#rodape span {
float:left;
font-size: 11px;
padding-top: 15px;
}

#rodape ul {
float: right;
font-size: 10px;
list-style: none;
padding: 10px 0 0 0px;
}

#rodape ul li {
padding: 0 3px 0 10px;
display: inline;
}

li.sep { background: transparent url(../images_inst/img_separa_rodape.gif) no-repeat center left; }





/*===== acesso rápido =====*/

#quickNav {	float: left; }

#box-acesso {
	float: left;
	z-index: 1;
	top: 20px;
	right: 160px;
	width: 420px;
	background-color: #fff;
	border: #d3d3d3 solid 1px;
	padding: 5px 15px 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.9em;
	display: none;
	position:absolute;
}

#box-acesso #box-acesso-mid .acesso-mid {
	float:left;
	padding: 0px 5px;
	width:200px;
	_z-index:20;
	*z-index:20;
}

#box-acesso-mid .acesso-mid h4,
#box-acesso-mid .acesso-mid h4 a {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	color:#d3d3d3;
	border-bottom: #d3d3d3 solid 1px;
	font-size:14px;
	margin-bottom: 5px
}

#box-acesso-mid .acesso-mid h4 a {
	text-decoration:none;
	padding:0 0 0 8px;
}

#box-acesso-mid .acesso-mid h4 a:hover {
	text-decoration:underline
}

#box-acesso-mid .acesso-mid ul {
	margin:0 0 5px
}

#box-acesso-mid .acesso-mid ul li {
	font-size:10px;
	list-style: none;
	background: url(../images_inst/popup/img_bulletAR.gif) no-repeat left center; 
	padding:2px 0 2px 8px;
}

#box-acesso-mid .acesso-mid ul li a {
	color: #666;
	text-decoration: none;
}

#box-acesso-mid .acesso-mid ul li a:hover {
	text-decoration:underline;
	color: #b22827;
}

/*--*--*/

.internas div.linktop {
margin-bottom: 25px;
}

.internas p{
margin-bottom: 15px;
text-align:justify;
}
.internas h2{
margin-top: 10px;
margin-bottom: 10px;
}

.internas h2 {
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 1.2em;
color: #d22827;
width: 100%;
border-bottom: #ccc solid 2px;
}

#footer_update{
float:left;
clear:left;
margin-left:65px;
display: inline; /* ie6 - teste */
}

.header h2 {
display:block;
margin-left:65px;
display: inline; /* ie6 - teste */
}

.linktop {
list-style-type:none;
padding-bottom: 15px;
}

.linktop li {
background:transparent url(../images_inst/img_bullet2.gif) no-repeat scroll 0 8px;
}

.linktop li a {
padding:0px;
}

#colesq ul {
list-style-type:none;
}

#colesq ul li {
background:transparent url(../images_inst/img_bullet2.gif) no-repeat scroll 0 8px;
padding:0 0 0 15px;
}

#menu_int ul li {
/*background:transparent url(../images_inst/img_bullet2.gif) no-repeat scroll 10px 8px;*/
padding:0 0 0 7px;
line-height:29px;
}

#menu_int ul li a {
color:#B1B1B1;
font-weight:bold;
text-decoration:none;
}

#menu_int ul li a:hover {
color:#D22827;
text-decoration:none;
}

/*=================PRODUTOS ESPECIAIS==================*/
#produtos_especiais {
	float: left;
	z-index: 1;
	width: 320px;
	background-color: #fff;
	border: #d3d3d3 solid 1px;
	padding: 5px 15px 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.9em;
	display: none;
	position:absolute;
	top:414px;
	_top:428px;
}

#produtos_especiais ul {
	margin:0 0 5px
}

#produtos_especiais ul li {
	font-size:10px;
	list-style: none;
	background: url(../images_inst/popup/img_bulletAR.gif) no-repeat left center; 
	padding:2px 0 2px 8px;
	float:left;
	width:150px;
}

#produtos_especiais ul li a {
	color: #666;
	text-decoration: none;
}

#produtos_especiais ul li a:hover {
	text-decoration:underline;
	color: #b22827;
}


#conteudo_print p {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
line-height:20px;
margin-bottom:18px;
}
#conteudo_print h2 {
display:block;
font-size:1.5em;
font-weight:bold;
color:#D22827;
}

#conteudo_print .linktop h4 {
font-size:12px;
font-weight:bold;
margin:5px 0 6px;
}
* #conteudo_print .linktop h4 a {
background:transparent url(../images/ico_bullet2.gif) no-repeat scroll 1px 3px;
color:#00508F;
font-weight:bold;
padding:0 0 0 15px;
text-decoration:underline;
}
#conteudo_print .linktop {
margin-bottom:15px;
}
#conteudo_print ul {
list-style-type:none;
}
#conteudo_print ul li {
background:transparent url(../images_inst/img_bullet2.gif) no-repeat scroll 0 8px;
padding:0 0 0 15px;
color:#666666;
}

li.menu2 ul.submenu,
li.menu2 ul.submenu li {
width: 145px !important;
}

li.menu2 ul.submenu li ul,
li.menu2 ul.submenu li ul li{
width: 330px !important;
}

li.menu3 ul.submenu,
li.menu3 ul.submenu li {
width: 120px !important;
}
li.menu9 ul.submenu,
li.menu9 ul.submenu li {
width: 138px !important;
}


#destaques_modal {
float:left;
margin:15px 0 0 0;
position: relative;
}

#destaques_flash,
#destaques_flash_hover {
display:none;
float:left;
margin:15px 0 0 20px;
z-index:1;
}

#contato {
	position:absolute !important;
	top:500px !important;
	right:75px !important;
	width:290px;
	
	}
	
	#contato h2 {

text-indent: -9999px; 
margin-bottom: 20px;
}

	#pt #contato h2 {background: url(../images_inst/tit_contato_pti.gif) no-repeat 0 0; }
	#en #contato h2 {background: url(../images_inst/tit_contato_eni.gif) no-repeat 0 0; }

.internas #destaques_flash,
.internas #destaques_flash_hover {
display:none;
position:relative;
margin:15px 0 0 50px;
z-index:1;
}

#mapa_interna area { cursor:pointer;}

#destaques_flash img { display:none;}
#destaques_flash img.img_destaq { display:block;}

#destaques_flash img,
#destaques_flash_hover img {
overflow:hidden;
width:177px;
height:180px;
}


#destaques_modal a.link {
width: 8px;
height: 8px;
background: url(../images_inst/ico_bullet_mapa.png) no-repeat 0 0;
overflow: hidden;
position: absolute;
}

#destaques_modal a.link:hover { background: url(../images_inst/ico_bullet_mapa.png) no-repeat 0 -9px; }

#destaques_modal a.link.link1 { top: 116px; left: 148px; }	/* viana - es */
#destaques_modal a.link.link2 { top: 111px; left: 108px; }	/* uberaba - mg */
#destaques_modal a.link.link3 { top: 123px;	left: 129px; }	/* tres coracoes - mg */
#destaques_modal a.link.link4 { top: 105px;	left: 98px; }	/* rio verde - go */
#destaques_modal a.link.link5 { top: 85px; 	left: 87px; }	/* rondonopolis - mt */
#destaques_modal a.link.link6 { top: 73px; 	left: 164px; }	/* rosario do catete - se */
#destaques_modal a.link.link7 { top: 123px; left: 93px; }	/* rio brilhante - ms */
#destaques_modal a.link.link8 { top: 157px; left: 92px; }	/* p. alegre - rs */
#destaques_modal a.link.link9 { top: 128px;	left: 115px; }	/* paulinia - sp */
#destaques_modal a.link.link10 { top: 142px; left: 107px; } /* paranagua - pr */
#destaques_modal a.link.link11 { top: 135px; left: 105px; } /* ourinhos - sp */
#destaques_modal a.link.link12 { top: 110px; left: 136px; }	/* manhuacu - mg */
#destaques_modal a.link.link13 { top: 115px; left: 122px; }	/* iguatama - mg */
#destaques_modal a.link.link14 { top: 102px; left: 114px; }	/* catalao - go */
#destaques_modal a.link.link15 { top: 82px; left: 158px; }	/* camacari - ba */
#destaques_modal a.link.link16 { top: 120px; left: 113px; } /* bebedouro - sp */
#destaques_modal a.link.link19 { top: 94px; left: 113px; } 	/* anapolis - go */
#destaques_modal a.link.link20 { top: 164px; left: 91px; } 	/* rio grande - rs */
#destaques_modal a.link.link21 { top: 117px; left: 134px; } /* sjm - minas */
#destaques_modal a.link.link22 { top: 134px; left: 95px; } /* maringa - pr */


/* noticias e eventos */
.arquivos {
	clear: both;
	font-family: Verdana, Geneva, sans-serif;
}

	.arquivos h3 {
		color:#D22827;
		font-size: 18px;
		font-weight: normal;
		margin: 0 0 18px 0;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.arquivos table {
		margin: 0 0 23px 0;
	}
	.arquivos td {
		padding-top: 2px;
		padding-bottom:2px;
		border-top:7px solid #FFF;
		border-bottom:1px dashed #CCC;
		line-height: 14px;
		
}
	.arquivos .data,
	.arquivos .link,
	.arquivos .tamanho {
		color:#555555;
		font-size: 11px;
		}
	.arquivos .data a,
	.arquivos .link a,
	.arquivos .tamanho a {
		color: #565656!important;
		text-decoration: none;
	}
		.arquivos a:hover {
			text-decoration: underline!important;	
		}
	.arquivos .icone {
		width: 40px;
		text-align: center;
		vertical-align: top;
	}
		.arquivos .icone img{
			margin-bottom: 3px;
		}
	
	
	
	.arquivos .data {
		width: 81px;
		padding-left: 20px;
		background: url(../images/bg_tdarquivos.gif) repeat-y right 1px;
		vertical-align: top;	
	}
	.arquivos .link {
		vertical-align: top;
		padding-left:10px;
	}
	.arquivos .link a:hover {
		text-decoration: none;
	}
	.arquivos .tamanho {
		width: 100px;
		text-align: right;
	}




#conteudo #news_sala {
	float:left;
	display:inline;
	width:520px;
}
 
#conteudo #news_sala h3 {
	float:left;
	display:inline;
	width:380px;
	height:19px;
	text-indent:-9999px;
	border-bottom: none;
}

#pt #conteudo #news_sala h3{background:url(../images/tit_noticias_sala_pt.gif) no-repeat;}
#en #conteudo #news_sala h3{background:url(../images/tit_noticias_sala_en.gif) no-repeat;}

#lista_news ul {
	float:left;
	width:360px;
	height:194px;
	display:inline;
}
#lista_news li {
	float:left;
	width:520px;
	display:inline;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:10px!important;
	margin-top:10px;
	margin-bottom:0;
	padding-left:0!important;
	font-family:Verdana,Geneva,sans-serif;
	line-height:14px;
	background: none!important;
	
}
#lista_news .data {
	background:url(../images_inst/ico_noticias2.gif) no-repeat;
	width:67px;
	height:24px;
	float:left;
	color:#FFFFFF;
	font-size:13px;
	line-height: 24px;
	font-weight:bold;
	text-align:center;
	margin: 5px 0 0 0;
	display:inline;
}
#lista_news .icone {
	background:url(../images_inst/ico_noticias3.png) no-repeat;
	width:34px;
	height:34px;
	float:left;
	display:inline;
	text-indent: -9999px;
	margin: 0 0 0 15px;
}
#lista_news p {
	float:left;
	width:380px;
	display:inline;
	margin-top:10px;
	line-height:14px;
	margin-left:15px;
	margin-bottom:0;
	font-family:Verdana,Geneva,sans-serif;
	text-align: left;
}
#lista_news p a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#lista_news p a:hover {
	text-decoration:underline;
}

/* destaques interna */
#conteudo #destaques {
	background: url(../images_inst/bg_secao.gif) repeat-x 0 0;
}
#conteudo #destaques h2 {
	background: url(../images_inst/tit_vejaTambem_pt.gif) no-repeat 0 0; 
	text-indent: -9999px; 
	margin-bottom: 20px;
}
#en #conteudo #destaques h2 {
	background: url(../images_inst/tit_destaques2_en.gif) no-repeat 0 0;
}
#conteudo #destaques ul {
	list-style: none;
}
#conteudo #destaques ul li	{
	background:url(../images_inst/img_bullet2.gif) no-repeat 0 9px;
	padding-left: 10px;
}

/* FALE COM A HERINGER */
.faleinst {
	margin: 20px 0 20px 0px;
	width: 380px;
	overflow: hidden;
}
.faleinst .obrigatorio {
	color: red!important;
	font-size: 11px!important;
	padding: 0 0 10px 0!important;
	margin: 0!important;
	text-align: left;
	font-style: italic;
}
.faleinst label {
	display:block;
	margin-bottom:6px;
}
.faleinst label span.textoform {
	display:block;
	float:left;
	font-size:12px;
	text-align:left;
	width:145px;
	margin: 0 23px 6px 0;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}
.faleinst label input,
.faleinst label textarea,select {
	color:#666;
	font-size:12px;
	padding:2px;
	border:1px solid #D3D3D3;
	width:261px;
	background-color: transparent;
}
.faleinst label textarea {
	overflow:auto;
	width:367px;
}
.faleinst .divbotoes {
	clear: both;
	margin: 0 0 0 110px;
}
.faleinst .botao {
	border: 1px solid green;
	color: #FFF;
	background-color: #999999;
	font-size: 11px;
	width: auto;
	overflow: visible;
	padding: 2px 4px;
	cursor: pointer;
	text-align: center;
	float: left;
}
.divbotoes .limpar { margin: 0 0 0 10px; }
