/* LAYOUT */
body {
	font-family: Arial, Helvetica, sans-serif;
}
a img {
	border: 0;
}
a:focus { outline-style: none; }
* {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
}
.bg1 {
	background-image: url(../images/bg_geral.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.colspan { }

#externa {
	position: relative;
}


/* busca */
#busca_ac {
	float: left;
	margin: -2px 0 0 0;
	display: inline;
	width:108px;
	height:16px
}
#busca_ac #busca {
	border: 0;
	background: url(../images/bkg_busca2.gif) no-repeat;
	font-size: 8px;
	text-transform:uppercase;
	color: #99CCFF;
	width: 85px;
	height:16px;
	line-height: 16px;
	padding:0 0 0 5px;
	float: right;
}
#busca_ac #btn_ok {
	width: 18px;
	height: 16px;
	background-image: url(../images/btn_ok2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 0;
	font-size: 12px;
	text-indent: -9999px;
	padding: 0px!important; /* IE BUG FIX - Estava herdando do #header .linkmenu por algum motivo obscuro */
}

#principal {
	width: 978px;
	margin-left: -489px;
	position: absolute;
	top: 0px;
	left: 50%;
}

#principal #header{
	position:relative;
	height: 98px;
	width: 978px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 2
}

#principal #header_bg {
	height: 98px;
	width: 978px;
}

#header h2 a {
	position: absolute; 
	top:0; 
	left:40px; 
	width:100px; 
	height:80px;
	text-indent:-99999px;
	overflow:hidden
}

#header #uteis {
	position: absolute;
	right: 49px;
	top: 14px;
	z-index: 10;
}
	#pt #header #uteis { width:370px; }
	#en #header #uteis { width:400px; }

#header #uteis li {
	list-style: none;
	padding-left: 13px;
	float: left;
}
#header #uteis a {
	display: block;
	font-size: 12px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#header #menu {
	position: absolute;
	right: 31px;
	bottom: 29px;
	z-index: 4;
	width:784px;
	/*float:right;
	margin:39px 13px 0 0;*/
}

#header #menu ul li { list-style:none;}

#header #menu .hover {
	background-image: url(../images/bg_submenu_hover.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#menu .linkmenu a { height: 19px; }

#header .linkmenu {
	list-style: none;
	border-left: 1px solid #4684C1;
	float: left;
	cursor: pointer;
	font-size: 12px;
	text-indent: -9999px;
}
#header .linkmenu a { /* IE BUG FIX - CHILD SELECTOR */
	padding: 11px 21px 0 10px;
	display: block;
	background-repeat: no-repeat;
	background-position: 10px 11px;
}

#header .linkmenu .submenu a { text-indent:0;}

#header img {
	float: left;
}

#principal #main {
	position: absolute;
	top: 400px;
}

#externa #flash {
	position: relative;
	height: 430px;
	z-index: 0;
}

#principal #main #conteudo {
	width: 900px;
	padding: 15px 35px 20px 35px;
	background-color: white;
	background-image: url(../images/bg_conteudo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
}

/*#conteudo { position: relative; }*/

#principal #footer {
	width: 978px;
	height: 78px;
	background-image: url(../images/bg_footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 25px 0px 10px -39px;
	font-size: 11px;
	position: relative;
}
#principal #footer,
#principal #footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#principal #footer a:hover {
	text-decoration: underline;
}
#principal #footer #copyright {
	position: absolute;
	top: 16px;
	left: 93px;
	line-height: 15px;
}
.ico_rss,
.btn_todos,
.btn_siga
 {
	position: absolute;
	right: 6px;
	top: 0;
	float: right;
	font-size: 12px;
	text-indent: -9999px;
}
.btn_all {
	position: relative;
	right: 6px;
	float: right;
	font-size: 12px;
	text-indent: -9999px;
	padding-bottom:5px;
}
.ico_rss {
	background-image: url(../images/ico_rss.gif);
	background-repeat: no-repeat;
}

#btn-rss {
	height: 18px;
	width: 36px;
	display: block;
	border: 0;
}

.btn_all a,
.btn_todos a,
.btn_siga a
 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	display: block;
	border: 0;
}
.btn_topo {
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
.btn_topo a {
	font-size: 12px;
	text-indent: -9999px;
	background-position: left top;
	background-repeat: no-repeat;
	height: 21px;
	width: 105px;
	display: block;
}


/* submenu */
#bg_submenu {
	background-image: url(../images/bg_header_submenu.png);
	background-repeat: no-repeat;
	width: 786px;
	height: 37px;
	position: absolute;
	z-index: 2;
	top: 32px;
	right: 31px;
	visibility: hidden;
}
#menu .submenu {
	display: block;
	background-image: url(../images/bg_submenu.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 784px;
	position: absolute;
	border-top: 1px solid #4684C1;
	top: 30px;
	right: 0px;
	z-index: 3;
}
#menu .submenu ul {
	padding: 20px 0 20px 31px;
}
#menu . li {
	color: #FFFFFF;
	list-style: none;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 5px!important;
	text-indent: 0px!important; /* IE BUG FIX - Estava herdando do #header .linkmenu por algum motivo obscuro */
}
#menu .submenu li a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 0px 0px 15px!important; /* IE BUG FIX - Estava herdando do #header .linkmenu por algum motivo obscuro */
	background-image: url(../images/ico_bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 8px!important; /* IE BUG FIX - Estava herdando do #header .linkmenu por algum motivo obscuro */
	display: block;
}
#menu .submenu li a:hover {
	color: #4684C1;
}

/* ==== HOME ==== */
.home #conteudo .col_e {
	width: 618px;
	float: left;
	position: relative;
	z-index: 2;
}

.home #conteudo .corpo {
	width: 874px;
	float: left;
}

#conteudo #frase_abertura { 
	padding-bottom:10px;
}
#conteudo .col_d {
	width: 256px;
	float: right;
	position:relative
}
#conteudo .col_e #descricao,
#conteudo .corpo #descricao {
	padding: 0 0 5px 0px;
	margin: 5px 0 30px 0;
	/*background-image: url(../images/img_logocolorido.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}
#conteudo .col_e #descricao p,
#conteudo .corpo #descricao p {
	line-height: 19px;
	margin-bottom: 0;
	font-size:11,5px;
}

#conteudo .corpo #mapasite h1,
#conteudo .col_e h1,
#conteudo .corpo h1,
#conteudo .corpo .contents dt,
#conteudo .col_e .contents dt  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#067CC1;
	font-weight:normal;
	margin-bottom:7px;
}

#conteudo .corpo #mapasite h1 a {
	color:#067CC1;
	text-decoration:none;
}

#conteudo .corpo #mapasite h1 a:hover {
	text-decoration:undeline;
}


#conteudo .corpo #mapasite h1 { border-bottom:1px solid #CCCCCC; padding:0px 0px 5px 25px  }

#conteudo .col_e .mzbulletin,
#conteudo .corpo .mzbulletin {
	background-image:url(../images/mzbulletin08.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:187px;
	margin:0 0 27px 0;
}

#conteudo .col_e .mzbulletin table,
#conteudo .corpo .mzbulletin table {
	border-top:1px solid #EBEBEB;
	width:205px;
}

#conteudo .col_e .mzbulletin table .onde,
#conteudo .corpo .mzbulletin table .onde {
	font-weight:bold;
	padding:2px 2px 2px 10px;
	font-size:12px;
	color:#666666;
}
.onde a{
	color:#666666;
}
.onde a:hover{
	text-decoration:none;
}

#conteudo .col_e .mzbulletin table .onde_b,
#conteudo .corpo .mzbulletin table .onde_b {
	font-weight:bold;
	padding:2px 2px 2px 10px;
	font-size:12px;
	color:#666666;
	background:#EBEBEB;
}

.onde_b a{
	color:#666666;
}
.onde_b a:hover{
	text-decoration:none;
}
#conteudo .col_e .mzbulletin table .quando,
#conteudo .corpo .mzbulletin table .quando {
	padding:2px;
	font-size:12px;
	color:#666666;
	text-align:center;
}

#conteudo .col_e .mzbulletin table .quando_b,
#conteudo .corpo .mzbulletin table .quando_b {
	padding:2px;
	font-size:12px;
	color:#666666;
	background:#EBEBEB;
	text-align:center;
}

	#conteudo .col_e .clique_aqui,
#conteudo .corpo .clique_aqui {
	height:29px;
	padding:7px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.txt_cliqueaqui {
	float:left;
	padding:7px 0 0 10px;
}

#conteudo .col_e .clique_aqui2,
#conteudo .corpo .clique_aqui2 {
	background-image:url(../images/btn_cliqueaqui_pt.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:29px;
	width:540px;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}

#conteudo .col_e h6,
#conteudo .corpo h6 {
	font-size:12px;
	background-image: url(../images/ico_bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 17px;
	font-weight:normal;
	color:#666666;
	clear:both;
	width:100%;
	float:left
}

#conteudo .col_e .box_setorial,
#conteudo .corpo .box_setorial {
	float:left;
	width:290px;
	margin:18px 13px 0 0;
	height:290px;
}

#conteudo .col_e .box_setorial h3.data_tit,
#conteudo .corpo .box_setorial h3.data_tit {
	font-size:13px;
	color:#067CC1;
	font-weight:bold;
}

#conteudo .col_e .box_setorial table,
#conteudo .corpo .box_setorial table {
	border-top:1px solid #EBEBEB;
	margin:5px 0 20px 0;
	font-size:12px;
	color:#666666;
}

#conteudo .col_e .box_setorial .nome,
#conteudo .corpo .box_setorial .nome {
	font-weight:bold;
	padding:5px;
	width:70px;
}

#conteudo .col_e .box_setorial .nome_b,
#conteudo .corpo .box_setorial .nome_b {
	font-weight:bold;
	background:#EBEBEB;
	padding:5px;
	width:70px;
}

#conteudo .col_e .box_setorial .pdf,
#conteudo .corpo .box_setorial .pdf {
	background-image: url(../images/ico_pdf2.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 5px 5px 25px;
}

#conteudo .col_e .box_setorial .webcast,
#conteudo .corpo .box_setorial .webcast {
	background-image: url(../images/ico_webcast.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 5px 5px 25px;
}

#conteudo .col_e .box_setorial .pdf_b,
#conteudo .corpo .box_setorial .pdf_b {
	background:#EBEBEB url(../images/ico_pdf2.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 5px 5px 25px;
}

#conteudo .col_e .box_setorial .webcast_b,
#conteudo .corpo .box_setorial .webcast_b {
	background:#EBEBEB url(../images/ico_webcast.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 5px 5px 25px;
}


#conteudo .col_e .box_setorial .pdf a,
#conteudo .corpo .box_setorial .pdf a,
#conteudo .col_e .box_setorial .webcast a,
#conteudo .corpo .box_setorial .webcast a,
#conteudo .col_e .box_setorial .pdf_b a,
#conteudo .corpo .box_setorial .pdf_b a,
#conteudo .col_e .box_setorial .webcast_b a,
#conteudo .corpo .box_setorial .webcast_b a {
	text-decoration:underline;
	color:#666666;
}

#conteudo .col_e .box_setorial .pdf a:hover,
#conteudo .corpo .box_setorial .pdf a:hover,
#conteudo .col_e .box_setorial .pdf a:hover,
#conteudo .corpo .box_setorial .pdf a:hover,
#conteudo .col_e .box_setorial .webcast a:hover,
#conteudo .corpo .box_setorial .webcast a:hover,
#conteudo .col_e .box_setorial .pdf_b a:hover,
#conteudo .corpo .box_setorial .pdf_b a:hover,
#conteudo .col_e .box_setorial .webcast_b a:hover,
#conteudo .corpo .box_setorial .webcast_b a:hover {
	text-decoration:none;
}

#conteudo .col_d #links {
	margin: 0px 0 26px 0;
	*margin: 0px 0 16px 0;
}

#conteudo .col_d #banners {
	float:left;
	margin-left:0;
}

#conteudo .col_d #links li,
#conteudo .col_d #banners li {
	list-style: none;
	margin-bottom: 5px;
	padding:0;
	background-image:none;
}
#conteudo .col_d #banners li { margin-bottom: 12px; }
#conteudo .col_d #links a { display: block; }

#conteudo .col_d #links img,
#conteudo .col_d #banners img { border: 0; }

#conteudo .col_d #banners li.BannerRec {
	margin-top:80px;
}

#conteudo .col_d #banners li.BannerRc {
	margin-top:55px;
}

#conteudo .corpo .bannerDir { float:right; margin-left:40px }

#conteudo .col_d #mzfiles { clear:both; border-left:5px solid #173784; float:left }
/*
#conteudo .col_d #mzfiles h3 { margin: 0 0 8px 12px; }

#conteudo .col_d #mzfiles .container { margin:0 0 8px 12px; position:relative; width:230px; }

#conteudo .col_d #mzfiles label { font-size:12px; color:#666666; width:53px; float:left }

#conteudo .col_d #mzfiles input { height:17px; background:#E9E9E9; border:0; float:left; font-size:10px; color:#666; }

#conteudo .col_d #mzfiles input.usuario { width:155px; }
#conteudo .col_d #mzfiles input.senha { width:70px; }

#conteudo .col_d #mzfiles button { background:url(../images/btn_ok.gif) no-repeat; width:19px; height:17px; border:0; text-indent:-9999px; overflow:hidden;}

#conteudo .col_d #mzfiles span, #conteudo .col_d #mzfiles span a { color:#666666; font-size:10px; text-decoration:none; position:absolute; top:0; right:0; width:105px }

#conteudo .col_d #mzfiles span a:hover { text-decoration:underline; }*/

/* noticias */
#noticias {
	float: left;
	width: 280px;
}
#noticias p {
	margin-bottom: 0;
	font-size:12px;
}
#noticias h3,
#artigos h3, #twitter h3{
	padding: 0 0 3px 0;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
}
#noticias .noticia {
	padding: 4px 0 2px 0;
}
#noticias .data {
	font-size: 11px;
	font-weight: bold;
	color: #067CC1;
	padding: 2px 0 4px 0;
	border-bottom: 1px solid #CCCCCC;
}
#noticias .descricao,
#noticias .descricao a {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
}
#noticias .descricao a:hover {
	text-decoration: underline;
}

/* artigos */
#artigos {
	float: right;
	width: 310px;
}
#artigos p,
#artigos p a {
	color: #666666;
	text-decoration: none;
	font-size:12px;
	line-height:19px;
}
#artigos p a:hover {
	text-decoration: underline;
}
#artigos p {
	margin-bottom: 11px;
}
#artigos h4 {
	font-size: 18px;
	color: #959595;
	font-weight: bold;
	line-height: 18px;
	padding: 8px 0;
	letter-spacing: -1px;
}
#twitter {
	float:left;
	display:inline;
	margin-top:20px;
	clear:left;
	width:230px;
	margin-left:10px;
}

/* ==== REVISTA IRGR ==== */

#revista_irgr {
	float:left;
	width:282px;
	margin:6px 0 0 0;
	border-bottom:1px solid #CCCCCC
}

#revista_irgr #texto_revista h5 {}

#revista_irgr #texto_revista h4 {
	font-size:18px;
	font-weight:bold;
	color:#959595;
	margin:0 0 6px 0
}

#revista_irgr #texto_revista h1 {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin:0 0 5px 0
}

#img_revista {
	float:left;
	width:auto
}

#texto_revista {
	float:left;
	margin:0 0 0 8px;
	display:inline /* ie6 double margin fix */
}

/* ==== INTERNA ==== */

#top_interna {}

#top_interna #tit_interna {
	margin: 8px 0 10px 0;
}

#top_interna #ico_links {
	position: absolute;
	right: 35px;
	top: 29px;
}

#top_interna #ico_imprimir,
#top_interna #ico_enviar {
	display: block;
	height: 21px;
	width: 18px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
}
#top_interna #ico_imprimir { background-image: url(../images/ico_print.gif); margin-left: 9px; }
#top_interna #ico_enviar { background-image: url(../images/ico_mail.gif); }

#top_interna a#ico_imprimir:hover { background-position: left -29px; }
#top_interna a#ico_enviar:hover { background-position: left -29px; }

#fiz h3 {
	padding: 0 0 3px 0;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 13px;
}
#fiz p {
	font-size: 12px!important;
	line-height: 17px!important;
}
#fiz #player {
	display: block;
}
#fiz #frase_atualmente {
	margin-top: 46px;	
}



.interna #conteudo .col_e {
	width: 617px;
	float: left;
}
.interna #conteudo .col_e.colspan {
	width:900px
}

.interna #conteudo .corpo {
	width: 100%;
	float: left;
}

.interna #conteudo .col_d {
	width: 255px;
	float: right;
	margin-top:75px
}
#conteudo #migalha,
#conteudo #migalha a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
#conteudo #migalha a:hover {
	text-decoration: underline;
}

#conteudo ul.linktop{}



#conteudo h2 {
	background-image: url(../images/ico_bullet6.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding: 0 0 0 11px;
	font-size: 18px;
	color: #067CC1;
	font-weight: normal;
	margin-left: -11px;
}

.ri_azul {
	background-image: none!important;

}

.ri_cinza {
	color:#666666!important;

}

.interna #conteudo p,
.interna #conteudo li {
	font-size: 14px;
	line-height: 20px;
}
.award_caption_2 {
color:#067CC1;
font-family:Arial,Helvetica,sans-serif;
font-size:18px !important;
font-weight:normal;
margin-bottom:7px;
	
}
.interna #conteudo p a {
	color: #067CC1;
}
.interna #conteudo p a:hover {
	color: #990000;
	text-decoration: none;
}
.interna #conteudo p a:visited {
	color: #053264;
	text-decoration: none;
}
.interna #conteudo p.award_caption {
	font-size: 10px;
	font-weight:bold;
	line-height:normal;
	color:#000000;
	text-align:center
}
.imagem {
	margin-bottom: 17px;
}

.disclaimer {
	clear:both;
	float:left;
	padding-top:16px;
	width:900px
}

.disclaimer p {	margin-bottom:0 }

#update {
	overflow: hidden;
	margin: 0 0 2px 0;
	padding-top:20px;
	clear:both;
	width:100%
}

#update.colspan {
	width:900px
}

#update h5 {
	background-image: url(../images/ico_atualizacao.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 32px;
	color: #999999;
	font-size: 12px;
	/* text-transform: lowercase; */
	font-weight: normal;
	line-height: 21px;
	float: left;
}
#update #btn_topo {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: right;
	height: 20px;
}
.interna #conteudo ul {
	margin: 0 0 16px 0px;
}
.interna #conteudo li,
.interna #conteudo dt {
	list-style: none;
	background-image: url(../images/ico_bullet6.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 0 13px;
}

/* ==== BACKGROUNDS (idiomas) ==== */
#pt #segmentacao h3 { background:url(../images/tit_segmentacao_pt.gif); }

#pt #alfabetica h3 { background:url(../images/tit_ordemalfabetica_pt.gif); }

#pt #noticias h3 { background-image: url(../images/tit_noticias_pt.gif); }
#en #noticias h3 { background-image: url(../images/tit_noticias_en.gif); }

#pt #artigos h3 { background-image: url(../images/tit_blogir_pt.gif); }
/*#en #artigos h3 { background-image: url(../images/tit_newsletter_en.gif); }*/
#en #artigos h3 { background-image: url(../images/img_about_atitude.gif); }
#pt #twitter h3, #en #twitter h3 { background: url(../images/tit_twitter.gif) no-repeat left; }
#pt .btn_all a { background-image: url(../images/btn_todos_pt.gif);  width: 46px; }

#pt .btn_topo a { background-image: url(../images/btn_leiamais_pt.gif); }
#en .btn_topo a { background-image: url(../images/btn_leiamais_en.gif); }
#pt .btn_siga a { background-image: url(../images/tit_siganos_pt.gif); width:58px; }
#en .btn_siga a { background-image: url(../images/tit_siganos_en.gif); width:66px; }

#pt .btn_todos a { background-image: url(../images/btn_todos_pt.gif); width: 46px; }
#en .btn_todos a { background-image: url(../images/btn_todos_en.gif); width: 35px; }

#pt #update #btn_topo { background-image: url(../images/btn_topo_pt.gif); width: 43px; }
#en #update #btn_topo { background-image: url(../images/btn_topo_en.gif); width: 38px; }

#update a#btn_topo:hover { background-position: left -30px; }

/* menu */
#pt #menu #mnu_1 { background-image: url(../images/menu/mnu_companhia_pt.gif); width: 76px; }
#pt #menu #mnu_2 { background-image: url(../images/menu/mnu_produtos_pt.gif); width: 128px; }
#pt #menu #mnu_3 { background-image: url(../images/menu/mnu_imprensa_pt.gif); width: 107px; }
#pt #menu #mnu_4 { background-image: url(../images/menu/mnu_eventos_pt.gif); width: 49px; }
#pt #menu #mnu_5 { background-image: url(../images/menu/mnu_clientes_pt.gif); width: 52px; }
#pt #menu #mnu_6 { background-image: url(../images/menu/mnu_contatos_pt.gif); width: 56px; }
#pt #menu #mnu_7 { background-image: url(../images/menu/mnu_trabalhe_off_pt.gif); width: 92px; }
#pt #menu #mnu_busca { background-image: url(../images/menu/mnu_busca_pt.gif); width: 37px; }

#en #menu #mnu_1 { background-image: url(../images/menu/mnu_companhia_en.gif); width: 77px; }
#en #menu #mnu_2 { background-image: url(../images/menu/mnu_produtos_en.gif); width: 128px; }
#en #menu #mnu_3 { background-image: url(../images/menu/mnu_imprensa_en.gif); width: 71px; }
#en #menu #mnu_4 { background-image: url(../images/menu/mnu_eventos_en.gif); width: 41px; }
#en #menu #mnu_5 { background-image: url(../images/menu/mnu_clientes_en.gif); width: 45px; }
#en #menu #mnu_6 { background-image: url(../images/menu/mnu_contatos_en.gif); width: 56px; }
#en #menu #mnu_7 { background-image: url(../images/menu/mnu_trabalhe_off_en.gif); width: 56px; }
#en #menu #mnu_busca { background-image: url(../images/menu/mnu_busca_en.gif); width: 44px; }


/* links superiores */
#pt #uteis #uteis_home { background-image: url(../images/btn_home_pt.gif); width: 36px; }
#pt #uteis #uteis_lingua { background-image: url(../images/btn_lingua.gif); width: 50px; }
#pt #uteis #uteis_mapa { background-image: url(../images/btn_mapadosite_pt.gif); width: 68px; }
#pt #uteis #uteis_links { background-image: url(../images/btn_linksuteis_pt.gif); width: 60px; }
#pt #uteis #uteis_contatos { background-image: url(../images/btn_contato_pt.gif); width: 54px; }
#pt #uteis #regional_websites .link { background-image: url(../images/btn_regionalwebsites_pt.gif); width: 94px; }


#en #uteis #uteis_home { background-image: url(../images/btn_home_en.gif); width: 36px; }
#en #uteis #uteis_lingua { background-image: url(../images/btn_lingua_en.gif); width: 60px; }
#en #uteis #uteis_mapa { background-image: url(../images/btn_mapadosite_en.gif); width: 51px; }
#en #uteis #uteis_links { background-image: url(../images/btn_linksuteis_en.gif); width: 72px; }
#en #uteis #uteis_contatos { background-image: url(../images/btn_contato_en.gif); width: 54px; }
#en #uteis #regional_websites .link { background-image: url(../images/img_language.png); width: 55px; margin-top:4px; }
/*#en #uteis #regional_websites .link { background-image: url(../images/btn_regionalwebsites_en.gif); width: 91px; }*/

/* imagens de fundo dos submenus */
#pt #sub_1 .imagem_bg { background: url(../images/bg_mnu/bg_sub_companhia_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#pt #sub_2 .imagem_bg { background: url(../images/bg_mnu/bg_sub_produtos_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#pt #sub_3 .imagem_bg { background: url(../images/bg_mnu/bg_sub_imprensa_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#pt #sub_4 .imagem_bg { background: url(../images/bg_mnu/bg_sub_eventos_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#pt #sub_5 .imagem_bg { background: url(../images/bg_mnu/bg_sub_clientes_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#pt #sub_6 .imagem_bg { background: url(../images/bg_mnu/bg_sub_contatos_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#pt #sub_7 .imagem_bg { background: url(../images/bg_mnu/mnu_trabalhe_off_pt.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }


#en #sub_1 .imagem_bg { background: url(../images/bg_mnu/bg_sub_companhia_en.gif); width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#en #sub_2 .imagem_bg { background: url(../images/bg_mnu/bg_sub_produtos_en.gif) no-repeat; width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#en #sub_3 .imagem_bg { background: url(../images/bg_mnu/bg_sub_imprensa_en.gif); width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#en #sub_4 .imagem_bg { background: url(../images/bg_mnu/bg_sub_eventos_en.gif); width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#en #sub_5 .imagem_bg { background: url(../images/bg_mnu/bg_sub_clientes_en.gif); width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }
#en #sub_6 .imagem_bg { background: url(../images/bg_mnu/bg_sub_contatos_en.gif); width: 388px; height: 108px; float: right; margin: 10px 10px 10px 10px; display: inline; }


/*#pt #sub_1 .imagem_bg { background: url(../images/bg_sub_companhia_pt.gif); width: 298px; height: 83px; position: absolute; right: 46px; top: 47px; }
#pt #sub_2 .imagem_bg { background: url(../images/bg_sub_produtos_pt.gif); width: 322px; height: 119px; position: absolute; right: 27px; top: 2px; }
#pt #sub_3 .imagem_bg { background: url(../images/bg_sub_imprensa_pt.gif); width: 421px; height: 173px; position: absolute; right: 8px; top: 16px; }
#pt #sub_4 .imagem_bg { background: url(../images/bg_sub_eventos_pt.gif); width: 403px; height: 113px; position: absolute; right: 36px; top: 31px; }
#pt #sub_5 .imagem_bg { background: url(../images/bg_sub_clientes_pt.gif); width: 322px; height: 119px; position: absolute; right: 27px; top: 2px; }
#pt #sub_6 .imagem_bg { background: url(../images/bg_sub_contatos_pt.gif); width: 347px; height: 68px; position: absolute; right: 31px; top: 20px; }*/

#pt #sub_busca { background: url(../images/bg_sub_busca.png)!important; }



/* mouseover menu*/
#pt #menu .linkmenu .menuHover { background-position: 10px -20px; }

#en #menu .linkmenu .menuHover { background-position: 10px -20px; }

/* fim - mouseover menu*/


/* ==== TEXTOS ==== */

p, li, dl, .tit_mapa, .tit_mapa a {
	color: #666666;
	font-size: 13px;
	line-height: 17px;
}
p {	margin-bottom: 16px; }

.tit_mapa, .tit_mapa a { text-decoration:none; }

/* Arquivos */

#periodo {
	width:100%;
	height:35px;
}

#periodo h2 {
	float:left;
	margin-top:5px;
	display:inline;
	font:bold 12px Verdana;
	color:#336699;
	background:url(../images/ico_bullet4.gif) 0px 4px no-repeat;
	padding-left:10px;
}

#periodo label {
	float:right;
}

#periodo label span.campo {
	color:#336699;
	margin:0 9px 0 0;
	font:bold 12px Verdana;
}

#periodo label select {
	width:66px;
	font-size:10px;
	color:#999;
	border:1px solid #CCC;
	padding:1px 1px 1px 2px;
}

.arquivos {
	clear:both;
}

.arquivos h3 {
	font:15px Verdana;
	margin-bottom:10px;
	color:#0C2574
}

.arquivos table {
}

.arquivos .data,
.arquivos .icone,
.arquivos .link {
	padding-bottom:8px;
	font:11px Arial;
	color:#666;
	font-size: 13px;
}

	.link span.fonte {
		font-weight:bold;
		padding-right:5px;
	}

.arquivos td {
	padding-top:6px;
	border-bottom:1px dotted #336699 
}

.arquivos .data { width:74px }

.arquivos .icone {
	width:30px;
	padding-left:3px
}

.arquivos .link {}

#conteudo .arquivos .link a {
	text-decoration:none;
	color:#666
}

#conteudo .arquivos .link a:hover { color:#067CC1; text-decoration:underline }
#conteudo .arquivos .link a:visited { color:#C4C4C4 }

#conteudo ul.equipe li { margin-bottom:20px; }

#conteudo #equipe-col dl.equipe dt { cursor:pointer; margin-bottom:8px }
#conteudo #equipe-col dl.equipe dt a { color:#666; text-decoration:underline }
#conteudo #equipe-col dl.equipe dt a:hover { color:#067CC1; text-decoration:none }

#conteudo #equipe-col dl.equipe dd { margin:10px 0 10px 16px; display:none }

/* --- Grupo Cadastre-se / Fale Conosco --- */

.form { border:none }

.form input,
.form textarea,
.form select {
	width:344px;
	border:none;
	background:#E9E9E9;
	font:12px Arial, Helvetica, sans-serif;
	padding:3px;
	color:#636363
}

.form textarea { 
	height:90px;
	overflow:auto
}

.form .select select { width:196px; padding-left:0 }
.form .small input { width:150px }
.form .contact input { width:244px }


.form .radio input { 
	width:19px;
	background:none
}

.form .container {
	display:block;
	clear:both;
	margin-bottom:5px
}

.form .container label {
	float:left;
	width:91px;
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
}

.form span { 
	color:#666;
	font-size:11px
}

.form .radio span { display:inline }

.form .containerButtons { padding:10px 0 0 190px }

.form .containerButtons input { width:50px; margin-right:10px }

/* --- Fim Grupo Cadastre-se / Fale Conosco --- */

/* --- Grupo Links Uteis --- */

.interna #conteudo #linksUteis {
	float:left;
	margin:0 0 15px 0
}

.interna #conteudo #linksUteis li {
	float:left;
	position:relative;
	background:none;
	padding:0;
	margin:0 2px 2px 0;
	display:inline;
	width:222px;
}

.interna #conteudo #linksUteis li a { 
	display:block;
	color:#666;
	text-decoration:none;
	font-size:11px
}

.interna #conteudo #linksUteis li a span  { 
	position:absolute;
	bottom:7px;
	right:10px;
	cursor:pointer; /* IE 7 não mostra o cursor pointer referente ao <a> */
}

.interna #conteudo #linksUteis li a span:hover { 
	text-decoration:underline }

/* --- Fim Links Uteis --- */

/* */

.image { margin-bottom:29px }

/* RSS */

#pop-rss {
	padding:10px;
	background:#CCC;
	width:420px;
}

#rss-meio {
	background:#053559;
	padding:10px;
	text-indent:0;
}

#rss-meio div#rss-dir { float:right }

#rss-meio p {
	font:11px Arial;
	line-height:15px;
	color:#FFF;
	margin:10px 0;
}

#rss-meio p a{
	color:#FFF;
}

#rss-meio p a:hover{
	text-decoration:none;
}

/* --- Busca --- */

#retorno_busca {
	float:left;
}

#retorno_busca table {
	width:100%;
}

#retorno_busca .mensagem {
	font:12px Arial;
	color:#666;
	font-weight:bold;
	text-align:center;
}

#retorno_busca .title {
	font:12px Arial;
	color:#666;
	padding:2px 4px;
	font-weight:bold;
}

#retorno_busca .data, #retorno_busca .text, #retorno_busca .text a {
	font:12px Arial;
	color:#666;
	padding:2px 4px;
	text-decoration:none;
}

#retorno_busca .data {
	text-align:center;
}

#retorno_busca .text a:hover {
	text-decoration:underline;
}

#retorno_busca .cinza {background:#E1E1E1;}

/* --- Fim Busca --- */

.box_clientes {
	width:412px;
	border-bottom:1px solid #CCCCCC;
	padding:0 10px;
	float:left;
	margin:0 5px;
}

#cias {

}

.interna #conteudo #cias .col_d, 
.interna #conteudo #cias .col_e {
	width:412px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding:0 10px;
	float:left;
	margin:20px 5px 0 5px;
	padding:15px 0 10px 0;
}

.interna #conteudo #cias ul {
	margin:0 0 10px 0;
}

.interna #conteudo #cias ul li {
	margin:13px 0;
}

.interna #conteudo #cias ul li.on {
	background-image:url(../images/ico_bulletoff.gif)!important;
	position:relative
}

.interna #conteudo #cias ul li.off {
	background-image:url(../images/ico_bulleton.gif);
	position:relative
}

.interna #conteudo #cias ul li a {
	font-size:14px;
	color:#999999;
	text-decoration:none;
}

.interna #conteudo #cias ul li a:hover {
	color:#067CC1;	
}

.interna #conteudo #cias ul li ul {
	padding-top:5px;
}

.interna #conteudo #cias ul li ul li {
	margin:3px 0;
	font-size:13px;
	background:none;
}

.interna #conteudo #cias ul li ul li a {
	text-decoration:underline;
	color:#999999;
	font-size:13px;
}

.interna #conteudo #cias ul li ul li a:hover {
	color:#067CC1;	
	text-decoration:none;
}

#pt #segmentacao h3,
#pt #alfabetica h3 { 
	background-repeat:no-repeat; 
	border-bottom:1px solid #CCCCCC; 
	text-indent:-9999px; 
	background-position:15px top; 
	height:30px;
}

#segmentacao h2,
#alfabetica h2 {
	color:#959595;
	font-size:18px;
	margin:10px 15px
}

.interna #conteudo #alfabetica ul li,
.interna #conteudo #segmentacao ul li { background:url(../images/ico_bullet3.gif) no-repeat 6px 7px }

#alfabetica ul li a,
#segmentacao ul li a {
	color:#666666;
	text-decoration:none;
	font-size:12px;
}

#alfabetica ul li a:hover,
#segmentacao ul li a:hover {
	text-decoration:underline;
}

.interna #conteudo ul#abc { 
	margin:20px 0;
}

.interna #conteudo ul#abc li,
.interna #conteudo ul#abc li a { 
	display:inline; 
	background:none; 
	text-decoration:none; 
	font-size:18px;
	color:#999999;
	cursor:pointer;
	text-transform:uppercase;

}

.interna #conteudo ul#abc li:hover,
.interna #conteudo ul#abc li a:hover {
	color:#067CC1
}

.interna #conteudo ul.colClientes { 
	margin:0;
	float:left;
}

.interna #conteudo .contents dl dd { 
	background:none; 
	padding:0 0 0 17px;
}

.interna #conteudo .contents dl dd a {  
	text-decoration:underline; 
	color:#999999;
}

.interna #conteudo .contents dl dd a:hover {
	color:#067CC1
}

.interna #conteudo p.notaCli {
	font-size:10px;
	color:#666666;
	font-style:italic;
	margin:30px 0 20px 15px;
	float:left;
}

.interna #conteudo p.notaTopCli {
	font-size:12px;
	color:#666666;
	margin:0 0 0 15px;
}

#conteudo .corpo dt,
#conteudo .col_e dt {
	background:none;	
}

div.guias div { display:none }

/* mapa do site */
.interna #conteudo #mapasite ul { margin:5px 10px; }

.interna #conteudo #mapasite ul li { background:transparent url(../images/ico_bullet3.gif) no-repeat scroll 6px 7px; margin:0 0 0 10px}

.interna #conteudo #mapasite { width:280px; float:left; margin: 0 5px; }

/* equipe */

.interna #conteudo #equipe-col { width:280px; float:left; margin: 0 5px; }
.interna #conteudo #equipe-col dt { background:transparent url(../images/ico_bullet3.gif) no-repeat scroll 6px 7px;}


/**/

#A,
#B,
#C,
#D,
#E,
#F,
#A,
#G,
#H,
#I,
#J,
#K,
#L,
#M,
#N,
#O,
#P,
#Q,
#R,
#S,
#T,
#U,
#V,
#W,
#X,
#Y,
#Z {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:20px
}

.block { display:block }
.none { display:none }
#box-premios, #box-premios #premio-left, #box-premios #premio-right {
	display:inline;
	float:left;
}
#box-premios {
	width:860px;
	height:222px;
	margin-bottom:50px;

}
#box-premios #premio-left, #box-premios #premio-right {
	width:415px;
	height:252px;
	border-bottom:1pt #ccc solid;
}
#premio-right {
	margin-left:30px;
}
#premio-left h2.endeavor, #premio-right h2.pegn {
	text-indent:-999px;
	height:30px; width:411px;
}
#premio-left h2.endeavor{
	background:url(../images/tit_premios_edeavor_exame.gif) left top;
}
#premio-right h2.pegn {
	background:url(../images/tit_premio_Revista_pegn-fgv.gif) left top;
}
#premio-left h1, #premio-right h1 { 
	color: #959595 !important; 
	font-size:18px !important; 
	font-family:Arial, Helvetica, sans-serif !important;
	margin-left:33px !important;
	margin-top:10px;
}
.bullet {
	background:url(../images/ico_bullet5.gif) no-repeat 0px 8px;
	padding-left:10px;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:#666 !important;
}
#premio-left img, #premio-left p, #premio-right img, #premio-right p {margin-left:33px;}

a.link_premio { color:#666 !important;}

.highslide img {
	cursor:crosshair !important;

}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overlfow: hidden;
}


#regional_websites {
	position: relative;
}
	
	#regional_websites .submenu {
		display: none;
		position: absolute;
		left: 0;
		top: 12px;
		padding: 6px 0 0 0;
		background: url(../images/x.gif) repeat 0 0;
	}
	#regional_websites .submenu ul {
	    float: left;
	    padding: 5px 0;
		background: url(../images/bg_submenu.png) no-repeat 0 0;
		margin: 0;
	}
	#regional_websites .submenu li {
	    float: left;
		clear: both;
		padding: 0!important;
	}
	#regional_websites .submenu a {
	    color: #99CCFF;
	    padding: 2px 10px;
	    text-decoration: none;
	    text-indent: 0 !important;
	    width: 130px;
		float: left;
	}
		#regional_websites .submenu a:hover {
			color: #FFF;
		}
		
		.container {
	width: 900px;
	margin: 0 auto;
}
 
h1.acc_trigger {
	padding: 0;	margin: 0 0 5px 0;
	background: url(../images/h2_trigger_a.gif) no-repeat;
	height: 46px;	line-height: 46px;
	width: 900px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
h1.acc_trigger a {
	color: #067CC1;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
}
h1.acc_trigger a:hover {
	/*color: #ccc;*/
}
h1.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 14px;
	width: 900px;
	clear: both;
	/*background: #f0f0f0;
	border: 1px solid #d6d6d6;*/
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; 
}
.acc_container .block {
	padding: 20px;
}
/*.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}*/

.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	/*background: #ddd;
	border: 1px solid #ccc;*/
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
