/* INSTITUCIONAL */

img.tit_escolha_assunto {
	margin: 2px 0 0 10px
}

img.tit_faca_busca {
	float: left;
	margin: 4px 10px 0 20px
}

.bt_buscar02 {
	float: left;
	margin: 1px 0 0 0
}

#content-wide {
	width: 775px;
	float: left;
	left: 0;
	top: 0;
	position: relative;
	margin: 0
}

.content_ins {
	float: left;
	width: 578px;
	_width: 574px;
}

/*
.box div,.box_c div {
	height: inherit
}*/

.box .divmaisfrequentes {
	clear: both;
}

.box .divmaisfrequentes h4 {
	text-transform: uppercase;
	font-weight: bold;
}

.box .box_wide, .box_c .box_wide  {
	margin-left: 0;
	padding: 10px;
	position: relative;
}

.box .box_paises_acionistas {
	float: left;
	width: 430px;
	height: 27px;
	background-image: url(/img/bg_paises_acionistas.gif);
	margin: 0;
	padding: 10px 0 0 10px	
}

.textIndent {text-indent:-9999px;width:95px;}

.box .box_paises_acionistas .form1,.box .box_selecione_assuntos .form1 {
	width: 250px;
	margin-left: 10px;
	color: #115262;
	background-color: #FFF
}

.box .box_selecione_assuntos .form1 {
	width: 140px
}

.box .box_selecione_assuntos ul li {
	float: left
}

.boxEsqContato {
	float: left;
	width: 378px !important
}

.boxDirContato {
	float: right;
	width: 378px !important
}

.boxGrupoGerdau {
	float: left;
	display: block !important;
	padding: 10px;
	width: 350px !important;
}

.boxGrupoGerdau strong {
	color: #115262
}

.boxPresencaGlobal {
	float: left;
	display: block !important;
	width: 526px !important;
	padding: 10px 5px;
	margin: 10px 0;
	background-color:#F7F7F7;
	border:1px solid #E5E5E3;
}

.boxPresencaGlobal input, .boxPresencaGlobal select {
	float: left;
}

.boxPresencaGlobal label {
	float: left;
	display: block !important;
	margin-right: 5px;
}

/*
.boxPresencaGlobal select {
	margin: 0 5px 0 0 !important
}

.boxPresencaGlobal img {
	margin-right: 10px
}

.boxPresencaGlobal p {
	width: 250px
}

.boxPresencaGlobal .form1 {
	width: 115px
}

/* form_contatos */
.form_contatos  {
	width: 550px;
	height: auto;
	padding: 5px 0;
}

.form_contatos ul li {
	float: left;
	height: 45px;
	width: 180px;

}

.form_contatos label, .form_text label {
	display: block !important;
	float: inherit !important;
	width: 100%;
	border: 0;
	color: #1D91AF;
	font-family: Tahoma;
	font-size: 11px !important;
	font-weight: bold;
}

.form_contatos input {
	width: 173px;
	height: 16px;
	margin: 2px 0 0;
	padding-left: 2px;
}

 .form_contatos select {
	width: 173px;
	height: 18px;
	margin: 2px 0 0;
	padding-left: 2px;
}

.form_contatos ul li.big {
	float: left;
	height: 45px;
	width: 275px;
}

.boxFormularioContato {
	width: 550px !important;
	display: inherit;
	
}

/* formulario */
/*
.box .boxVisible {
	display: table !important
}
*/
div.form_linha {
	float: left;
	display: block;
	margin: 0;
	width: 733px;
	padding: 10px 0 0 0
}

.form_linha span,.form_linha input,.form_linha select,.form_linha textarea,input.txt_busca {
	float: left !important;
	border: 1px solid #94b4be;
	margin: 0;
	color: #1d91af;
	padding-bottom: 2px
}

.form_linha select {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	clear: none
}

.form_linha span {
	border: 0;
	font-weight: bold
}

.form_linha .form1 {
	float: left !important;
	clear: none !important
}

.form_linha .lblContato01 {
	float: left;
	width: 382px
}

.form_linha .txt_input01 {
	width: 269px
}

.form_linha .txt_input01indique {
	margin-left: 14px;
	width: 340px
}

.form_linha .txt_input_indique_nome {
	width: 340px
}

.form_linha .txt_input_indique_email {
	width: 340px;
	margin: 0
}

.form_linha .txt_input_indique_email1 {
	width: 223px
}

.form_linha strong {
	float: left;
	width: 15px;
	margin-left: 10px;
	color: #1D91AF;
	line-height: 16px
}

.form_linha .lblContato02,.form_linha .txt_input02,.form_linha .txt_inputContato02,.form_linha .selectContato02 {
	float: left;
	width: 230px;
	margin-right: 0
}
.form_linha .txt_inputContato02
{	width:234px !important}

.form_linha .txt_inputContato02,.form_linha .selectContato02 {
	width: 227px
}

.form_linha .form_linha .txt_input03 {
	width: 231px;
	margin-right: 0
}

.txt_input03,.lblContato03 {
	width: 131px;
	margin-right: 0
}

.lblRadio,.formRadio {
	padding-left:13px !important;
}

.form_linha .lblContato04,.form_linha .txt_input04 {
	width: 231px
}

.form_linha .lblContato04Last {
	width: 231px;
	margin-right: 0
}

.form_linha .txt_input04Last {
	float: right;
	width: 231px;
	margin-right: 0
}

.form_linha ul {
	float: left
}

.form_linha ul li {
	margin-right: 14px
}

.form_linha ul li.last {
	margin-right: 0
}

.form_linha ul li .form1 {
	width: 240px;
	margin-right: 14px
}

.mode1 {float:left; width:250px !important; margin-left:0 !important; padding-right:14px}
.mode2 {float:left; width:233px !important; margin-left:0 !important}
.mode3 {float:left; width:250px !important; margin-left:0 !important}
.mode3 select {width:236px}



.txt_obs {
	float: left;
	width: 748px;
	font-size: 10px
}

.box .box_buttons {
	float: left;
	margin-bottom: 10px;
	padding: 10px 0 0 0
}

.bt_cancelar {
	margin-right: 10px
}

/* DUVIDAS */
p.txt_duvidas {
	float: left;
	width: 450px
}

.box_wide .lista_duvidas {
	width: 748px
}

.lista_duvidas dt {
	display: block;
	width: 735px;
	background: url(/img/ico_seta_amarela.gif) no-repeat 0 15px;
	font-weight: bold;
	color: #1d91af !important;
	border-top: 1px dashed #c0c0c0;
	padding: 10px 10px 0 10px;
	margin-top: 10px;
}

.box_wide .lista_duvidas dt.tit_assunto {
	text-transform: uppercase;
	font-weight: bold;
	color: #666666 !important;
	margin: 20px 0 0 0;
	padding: 0;
	background: none;
	border: none;
}

.box_wide .lista_duvidas dt a {
	color: #666
}

.box_wide .lista_duvidas dd {
	padding: 5px 0 0 10px;
	display: none;
}

.box_wide .paginacao {
	margin-top: 20px
}

.expandirTodas {
	float: right;
	margin: -10px 0
}

.expandirTodas a {
	font-size: 9px;
	text-decoration: none;
	color: #666;
}

/* MAPA DO SITE */
div#box_mapa_site1,div#box_mapa_site2 {
	clear: both
}

div.box_mapa_site {
	float: left;
	padding: 10px;
	width: 225px;
	margin-right: 10px
}

.box .box_mapa_site_i {
	width: 210px
}

.box .box_mapa_site_i h2 {
	width: 190px
}

div.box_mapa_site .box_mapa_site_i dl dt a,.box_mapa_site .box_mapa_site_i dl dd a {
	color: #666	
}

div.box_mapa_site .box_mapa_site_i dl dt a:hover,.box_mapa_site .box_mapa_site_i dl dd a:hover {
	color: #036882
}

div.box_mapa_site .box_mapa_site_i dl dt {
	background: url(/img/ico_seta_amarela.gif) no-repeat 0 5px;
	padding-left: 10px;
	margin: 5px 0;
	display: block;	
	font-weight: bold
}

div.box_mapa_site .box_mapa_site_i dl dd {
	padding-left: 15px;
	margin: 5px 0;
	display: block	
}

#letras {
	width: 550px;
}

#letras li {
	float: left;
	list-style-type: none;
	background-repeat: no-repeat
}

#letras li a {
	display: block;
	width: 10px;
	height: 9px;
	margin-left: -13px;
	padding: 0 12px;
	background-repeat: no-repeat;
	background-position: center 0;
	text-indent: -9999px;
}

* html #letras li a {
	font-size: 0
}

#letras li a:hover,#letras li a:focus,#letras li a.selected:hover,#letras li a.selected:focus,#letras li a.selected {
	background-position: center -9px
}

.glossario_txt {
	width: 550px
}
.glossario_txt div {
	margin-left: 0;
	width: 550px
}

.letra_A a {background-image: url(/img/glossario_a.gif)}
.letra_B a {background-image: url(/img/glossario_b.gif)}
.letra_C a {background-image: url(/img/glossario_c.gif)}
.letra_D a {background-image: url(/img/glossario_d.gif)}
.letra_E a {background-image: url(/img/glossario_e.gif)}
.letra_F a {background-image: url(/img/glossario_f.gif)}
.letra_G a {background-image: url(/img/glossario_g.gif)}
.letra_H a {background-image: url(/img/glossario_h.gif)}
.letra_I a {background-image: url(/img/glossario_i.gif)}
.letra_J a {background-image: url(/img/glossario_j.gif)}
.letra_K a {background-image: url(/img/glossario_k.gif)}
.letra_L a {background-image: url(/img/glossario_l.gif)}
.letra_M a {background-image: url(/img/glossario_m.gif)}
.letra_N a {background-image: url(/img/glossario_n.gif)}
.letra_O a {background-image: url(/img/glossario_o.gif)}
.letra_P a {background-image: url(/img/glossario_p.gif)}
.letra_Q a {background-image: url(/img/glossario_q.gif)}
.letra_R a {background-image: url(/img/glossario_r.gif)}
.letra_S a {background-image: url(/img/glossario_s.gif)}
.letra_T a {background-image: url(/img/glossario_t.gif)}
.letra_U a {background-image: url(/img/glossario_u.gif)}
.letra_V a {background-image: url(/img/glossario_v.gif)}
.letra_W a {background-image: url(/img/glossario_w.gif)}
.letra_X a {background-image: url(/img/glossario_x.gif)}
.letra_Y a {background-image: url(/img/glossario_y.gif)}
.letra_Z a {background-image: url(/img/glossario_z.gif)}

/* busca glossario */
.busca_glossario {
	float: left;
	display: block !important;
	margin: 15px 0;
	padding: 5px 5px 0 5px;
	width: 548px;
	height: auto;
	
}

.busca_glossario ul li {
	width: auto;
	color: #fff;
	margin: 5px 0;
}

.busca_glossario input, .busca_glossario select {
	margin-left: 2px;
}

.busca_glossario select {
	overflow: visible;
}

.busca_glossario label {
	display: block;
	float: left;
	width: 180px;
	font-weight: bold;
	padding-top: 2px;
}

span.txtbord {
	border-bottom: 1px dashed #666;
	width: 100%;
}

span.set {
	background: url(/img/ico_seta_amarela.gif) no-repeat 0 5px;
	padding-left:10px;
}

span.txtd {
	display: block;
	padding-left: 10px;
}

.mtb_10 {
	margin: 10px 0;
}

/* duvidas */
.busca_duvidas {
	display:block !important;
	float: left;
	width: 540px;
	height: 80px !important;
	margin: 10px 0;
}

.busca_duvidas ul {
	margin-top: 20px; 
}

.busca_duvidas ul li{
	width: 500px;
	margin: 10px 0 0 0;
}

.busca_duvidas label {
	display: block;
	float: left;
	width: 185px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	margin-right: 7px;
}

.box_duvidas_right {
	display: block !important;
	float: left;
	margin: 10px 0 0 15px;
}

.box_duvidas_right .content {
	width: 160px;
	padding: 7px;
}

.box_duvidas_right span.tbox {
	display: inline;
	background: url(../img/ico_seta_amarela.gif) no-repeat 0 5px;
	padding-left: 10px;
	color: #666;
}

/*


div.busca_duvidas .d1, .busca_duvidas .d2 {
	float: left;
	width: 250px;
	height: 53px
}

.busca_duvidas .d1 label, .busca_duvidas .d2 label {
	display: block;
	margin: 10px 0
}



div.box_duvidas_right .d1 {
	width: 200px;
	height: 103px;	
}

div.box_duvidas_right .d1 img {
	float: left;
	margin: 0 3px 0 0;
}

div.box_duvidas_right .d1 ul li {
	display: table;
	float: inherit !important;
	float: left;
	background: url(/img/ico_seta_amarela.gif) no-repeat 0 5px;
	color: #666;
	line-height: 13px;
	padding-left: 10px;
}

div.box_duvidas_right .d1 ul li a {
	color: #666;
}
/*

/* conteudo RSS */
ul.rss li a {
	background: url(../img/ico_rss.gif) no-repeat 0 4px;
	display: block;
	line-height: 15px;
	padding-left: 14px;
	margin-top: 5px;
}

/* Estudantes */
.ass_pesquisados {
	width: 360px;
	margin: 10px 0;
}

.ass_pesquisados ul li a {
	background: url(../img/ico_seta_amarela.gif) no-repeat 0 5px;
	padding-left: 10px;
	color: #666;
	line-height: 17px;
}

/* box estudantes */
.div_pesquisa {
	float: left;
	width: 280px !important;
}

.div_pesquisa_busca {
	float: left;
	width: 280px !important;
	margin-left: 17px;
	_margin-left: 10px;
}

.bg_pesq {
	background: url(../img/bg_box_pesq.gif) no-repeat center bottom;
	position: relative;
	z-index: 5;
	width: 280px;
	height: 13px;
	top: -1px;
	_left: 1px;	
}

.pesquisa_est {
	display: block !important;
	width: 230px;
	padding: 10px;
	height: 20px !important;
}

.pesquisa_est .box_ba_te {
	background: transparent url(/img/borda_topo_esq_aze.gif) no-repeat;
	left: -1px;
	top: -1px;
}

.pesquisa_est .box_ba_bd {
	background: transparent url(/img/borda_bottom_dir_aze.gif) no-repeat;
	bottom: -1px !important;
	right: -1px !important;
}

.pesquisa_est .box_ba_be {
	background: transparent url(/img/borda_bottom_esq_aze.gif) no-repeat;
	bottom: -1px !important;
	left: -1px;
}

ul.ico_est li {
	display: inline-block;
	display: block !important;
	margin: 10px 0;
	padding-left: 10px;
	line-height: 13px;
}

ul.ico_est li.set_right {
	background: url(/img/ico_seta_amarela.gif) no-repeat 0 5px;
} 

ul.ico_est li.set_over {
	background: url(/img/ico_seta_amarela_bottom.gif) no-repeat 0 5px !important;
}

ul.ico_est li a:hover, ul.ico_est li a.active  {
	font-weight: bold;
}

ul.ico_est li p {
	width: 250px;
	color: #666;
}

ul.ico_est li p a {
	font-weight: normal;
	width: 250px;
	color: #666;
}

ul.ico_est li p a:hover {
	font-weight: normal;
	text-decoration: underline;
}

ul.ico_est li.bn {
	background: none;
}

.addtxt {
	display: none;
}

li.txtBusca input {
	background: #EBF7FC;
	color: #0A98BC;
}

/* busca contatos */
.busca_contatos {
	display: block !important;
	margin: 10px 0;
	padding: 5px 10px;
	width: 516px;
	height: 20px;
}

/* form acionistas :: tipo de endereço */
.tipo_end {
	display: block !important;
	height: auto;
	width: 533px;
	margin: 0 0 10px;
}

.tipo_end input {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	border: 0;
}

.tipo_end span {
	float: left;
	border: 0;
	color: #1D91AF;
	font-family: Tahoma;
	font-size: 11px !important;
	font-weight: bold;
	width: 150px;
}


