﻿/* Impressão */
@media print
{
    .noPrint, .ladoDireito
    {
        display: none;
    }

    .centro .detalhesNoticias
    {
        width: 555px;
    }
}

/* HEADER */

#header a
{
    color: #666;
}

#header .logo
{
    margin: 22px 0 0 0;
    float: left;
}

#header .idioma
{
    width: 190px;
    height: 11px;
}

#header .idioma li
{
    height: 11px;
    float: left;
    padding: 2px 8px 0 0;
}

#header .menuBusca
{
    height: 18px;
    float: right;
}

#header .menuBusca li
{
    float: left;
    height: 18px;
}

#header .menuBusca li a
{
    display: block;
    padding: 4px 13px 0 8px;
}

#header .menuBusca li.divisor
{
    background: url(../../Util/Image/Sprite/divisorMenuBusca.gif) no-repeat left center;
    width: 1px;
}

#header .menuBusca li.boxBusca
{
    padding-left: 12px;
}

#header .menuBusca li.boxBusca .busca
{
    background: #f4f4f4;
    width: 137px;
    height: 13px;
    color: #b8b8b8;
    font-size: 1.2em;
    border: solid 1px #e8e8e8;
}

#header .menuBusca li.boxBusca .btBusca
{
    position: static;
    margin: 0; *margin:1px000;}

#header .boxPublicos
{
    clear: both;
    float: right;
    margin-top: 10px;
    width: 352px;
}

/*#header .boxPublicos{
	float:right;
	margin-top:10px;
	width:346px;
	clear:both;}*/

.boxSite
{
    background: transparent url(../../Util/Image/Estrutura/boxSite.gif) no-repeat right 0;
    float: left;
    height: 50px;
    margin-right: 2px;
    padding: 10px 10px 0 0;
    width: 165px;
}

/*.boxSite{
	background:url(../../Util/Image/Estrutura/boxSite.gif) no-repeat;
	float:left;
	padding:10px 0 0 40px;
	height:50px;
	width:131px;}*/

.boxPais
{
    background: url(../../Util/Image/Estrutura/boxPais.gif) no-repeat;
    float: left;
    padding: 10px 0 0 10px;
    height: 50px;
    width: 165px;
}

.cssTextoHeader
{
    color: #1e91b0;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}

.bandeiraBrasil
{
    background: url(../../Util/Image/Icones/bandeiraBrasil.gif) no-repeat 0 6px;
    padding: 5px 0 0 20px;
    height: 11px;
    width: 16px;
}

.setaLaranja
{
    background: url(../../Util/Image/Botoes/setaLaranja.gif) no-repeat 150px 8px;
    padding: 5px 20px 0 3px;
    display: block;
}

.boxPais select, .boxSite select
{
    font-size: 10px;
    margin-top: 2px;
}

/* CONTENT */

.hr
{
    background: url(../../Util/Image/Sprite/pontilhado.gif) repeat-x 0 0;
    width: 100%;
    height: 1px;
}

/* CONTENT . HOME . BARSIDE . COTAÇÕES */

.cotacoes
{
    background: url(../../Util/Image/Estrutura/Cotacoes/bgCotacoes.gif) repeat-x 0 0;
    margin: 10px 0;
}

.tCotacoes
{
    margin: 8px 0 8px 6px;
}

.cotacoes ul
{
    height: 19px;
}

.cotacoes ul li
{
    background: url(../../Util/Image/Estrutura/Cotacoes/bgClaroCotacoes.gif) repeat-x 0 0;
    height: 1.8em;
    line-height: 1.9em;
}

.cotacoes ul li.alter
{
    background: url(../../Util/Image/Estrutura/Cotacoes/bgEscuroCotacoes.gif) repeat-x 0 0;
}

.cotacoes ul li.divisor
{
    background: url(../../Util/Image/Sprite/pontilhado.gif) repeat-x 0 0;
    width: 100%;
    height: 1px;
    font-size: 0;
    line-height: 0;
}

/* BOX DE PRODUTOS - HOME */

.boxCotacoes
{
    left: 0;
    top: 0;
    position: relative;
    z-index: 1;
}

.boxBuscaDeProdutosOculto
{
    left: -1px;
    position: absolute;
    z-index: 999;
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    background: #FFFFFF;
    width: 205px;
    _width: 195px;
    padding: 0 2px;
}

.boxBuscaDeProdutosOcultoInterno
{
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 2px;
    padding: 10px;
    _padding: 10px 0 10px 6px;
}

/* FOOTER */

.footer a
{
    color: #767676;
}

.footer ul
{
    width: 758px;
    margin: 15px auto 0;
}

.footer ul li
{
    background: url(../../Util/Image/Sprite/icoFooter.gif) no-repeat 0 5px;
    padding: 0 0 0 10px;
}

.footer ul li.copy
{
    background: none;
    padding: 20px 0 0 10px;
}

/* MENU LATERAL */

#lateral
{
    float: left;
    width: 183px;
    font-size: 1.0em;
}

#mn_lateral
{
    background: url(../../Util/Image/Menu_Lateral/bgMenuMeioAmbiente.gif) no-repeat center bottom;
    padding: 0 10px 14px;
    margin: 26px 0 0 0;
    width: 163px;
    float: left;
}

.bgMenuLateralMaior
{
    background: url(../../Util/Image/Menu_Lateral/bgMenuLateralMaior.gif) repeat-x center bottom !important;
}

#mn_lateral ul
{
    text-align: left;
}

#mn_lateral ul li a
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareBlue.gif) no-repeat 0 3px;
    padding-left: 15px;
    color: #006EAE;
    font-size: 14px;
    display: block;
}

#mn_lateral ul li
{
    padding: 2px 0 3px;
}

#mn_lateral ul li ul li a
{
    background: none;
    margin: 0;
    padding: 0;
    color: #666;
    font-size: 11px;
    display: block;
}

#mn_lateral ul li ul
{
    display: none;
}

#mn_lateral ul li ul li
{
    background: none;
    padding: 2px 0 2px 15px;
    margin: 0px;
}

/* MENU LATERAL . PRIMEIRO NIVEL */

.link_primeironivel
{
    color: #006eae;
}

.link_primeironivel:hover
{
    text-decoration: none;
}

/* BOX LINKS */

.boxDegradePequeno
{
    background: url(../../Util/Image/Estrutura/bgDegradeSmall.gif) repeat-x left bottom;
    width: 100%;
    padding: 10px 0; /*padding:0 0 10px 0; 	margin:10px 0 25px 0;*/
    position: relative;
    text-align: left;
}

.boxDegradePequenoPad
{
    background: url(../../Util/Image/Estrutura/bgDegradeSmall.gif) repeat-x left bottom;
    padding: 10px; /*padding:0 0 10px 0; 	margin:10px 0 25px 0;*/
    position: relative;
    text-align: left;
}

.boxDegradePequenoEventos
{
    background: none;
    width: 100%;
    padding: 10px 0 0 0;
    margin: 35px 0 40px 0;
    position: relative;
    text-align: left;
}

span.dotheader
{
    background: url(../../Util/Image/Estrutura/linhaPontilhada.gif) repeat-x;
    display: block;
    float: left;
    height: 1px;
    margin: 2px 0;
    _margin: 2px 0 -11px 0;
    width: 100%;
}

.boxDegradePequeno p
{
    padding: 12px 10px 10px 10px; *padding:010px10px10px;
_padding:12px10px10px10px;
*margin-top:-6px;
_margin-top:0;
font-size:16px;
color:#006eae;
letter-spacing:-1px;
text-align:left;}

.boxDegradePequeno .linkBulletGray
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    font-size: 11px;
    color: #000; /*margin-bottom:5px;*/
}

.boxDegradePequeno .linkBulletGrayEsp
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin: 0 0 10px 0;
    display: block;
    font-size: 11px;
    color: #000; /*margin-bottom:5px;*/
}

.boxDegradePequeno .txbPais
{
    width: 132px;
    border: solid 1px #9b9b9b;
    color: #999;
    font-size: 1em;
}

.boxDegradeMedio
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeMedium.gif) repeat-x left center;
    width: 100%;
    padding: 10px 0;
    position: relative;
}

.boxDegradeMedio .linkBulletGray, .boxDegradeGigante .linkBulletGray, .boxDegradeGrandeDestaquesHorizontaisSequenciaMenor .linkBulletGray, tr td .linkBulletGray
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin-bottom: 5px;
    margin: 10px 10px 0 10px;
    display: block;
    font-size: 11px;
    color: #000;
}

.textoBoxDegradeVertical
{
    color: #000000;
    display: block;
    float: left;
    margin-left: 5px;
    width: 100px;
}

.linkHomeServicos
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin: 10px auto 5px;
    font-size: 11px;
    text-align: left;
    color: #000;
}

.boxDegradeGrande
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeBig.gif) repeat-x left center;
    width: 94%;
    padding: 10px;
    min-height: 65px;
    position: relative;
}

.boxDegradeGrandeW
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeBig.gif) repeat-x left center;
    padding: 10px;
    min-height: 65px;
    position: relative;
}

.boxDegradeGrandeHome
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeBig.gif) repeat-x left center;
    width: 94%;
    padding: 10px 3px 10px 10px;
    min-height: 65px;
    position: relative;
}

.ProgramaHomeBox
{
    margin-bottom: 27px;
}

.boxDegradePequenoInv
{
    background: url(../../Util/Image/Estrutura/bgBoxGerdaumini.gif) repeat-x left center;
    width: 100%;
    padding: 3px 0 0 4px;
    margin: 0;
    height: 65px;
    position: relative;
    text-align: left;
}

.boxDegradeGrande .linkBulletGray
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px; *padding:00012px;
margin:0010px110px;
display:block;
font-size:11px;
color:#000;
width:180px;}

.boxDegradeGrande .linkBulletGrayL
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px; *padding:00012px;
margin:0010px0;
display:block;
font-size:11px;
color:#000;
width:180px;}

.boxDegradeGrandeDestaquesHorizontais
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeBig.gif) repeat-x left center;
    float: left;
    padding: 10px;
    min-height: 60px;
    position: relative;
    width: 94%;
}

.boxDegradeGrandeDestaquesHorizontais img, .boxDegradeGrandeDestaquesHorizontaisSequenciaMenor img
{
    margin-right: 10px;
}

.destaquesHorizontais .dotheader
{
    background: url(../../Util/Image/Estrutura/linhaPontilhada.gif) repeat-x;
    display: block;
    float: left;
    height: 1px;
    _margin: 2px 0 -6px 0;
    width: 100%;
}

.boxDegradeGrandeDestaquesHorizontais .textoBoxDegrade
{
    color: #000;
    font-size: 11px;
}

.boxDegradeGrandeDestaquesHorizontaisSequenciaMenor
{
    background: #F0F0F0 url(../../Util/Image/Estrutura/bgDegradeBig.gif) repeat-x scroll left center; /*margin:5px 5px 0 0;*/
    min-height: 60px;
    padding: 10px;
    position: relative; /*width:84%;*/
}

.boxDegradeGrandeDestaquesHorizontaisSequenciaMenor .textoBoxDegrade
{
    color: #000000;
    display: block;
    float: left;
    margin-left: 10px;
    width: 100px;
}

.boxDegradeGrandeDestaquesHorizontaisSequenciaMenor .linkBulletGray
{
    margin: 0;
}

.dotheaderSequenciaMenor
{
    background: url(../../Util/Image/Estrutura/linhaPontilhada.gif) repeat-x;
    display: block;
    float: left;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 2px 0 0 0;
    width: 91.5%;
}

.boxDegradeMuitoGrande
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeBiggest.gif) repeat-x left center;
    float: left;
    font-size: 11px;
    width: 96%;
    margin: 0;
    padding: 10px;
    position: relative;
}

.boxDegradeGigante
{
    background: #f1f1f1 url(../../Util/Image/Estrutura/bgDegradeGigante.gif) repeat-x left center;
    float: left;
    width: 100%;
    padding: 10px 0;
    _margin: 5px 0 0 0;
    position: relative;
}

.boxDegradeGigante .linkBulletGray
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    color: #006eae;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 13px;
    margin-bottom: 5px;
    margin: 10px 10px 0 10px;
}

.boxDegradeGigante .texto
{
    display: block;
    margin: 0 10px;
}

.boxDegradeAlto
{
    background: #f0f0f url(../../Util/Image/Estrutura/bgDegradeAlto.gif) repeat-x left center;
    float: left;
    width: 100%;
    padding: 10px 0 10px 0;
    _margin: 5px 0 0 0;
    position: relative;
}

/* INÍCIO: BOX DEGRADÊ DE PRODUTOS */

.boxDegrade00
{
    background: #F0F0F0 url(../../Util/Image/Estrutura/bgDegradeGigante.gif) repeat-x scroll left center;
    padding: 10px 0;
    position: relative;
    width: 100%;
}

.boxDegrade00 img
{
    display: block;
    margin: 0 auto;
}

.boxDegrade00 .texto
{
    color: #000;
    display: block;
    float: left;
    margin: 10px;
    _margin-left: 5px;
}

.boxDegrade00 .linkBulletGray
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    color: #000;
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 13px;
}

/* FIM: BOX DEGRADÊ DE PRODUTOS */


/* INÍCIO: BOX DEGRADÊ DE DEPOIMENTO */

.boxDegradeDepoimento
{
    background: #f0f0f0 url(../../Util/Image/Estrutura/bgDegradeBig.gif) repeat-x left center;
    position: relative;
    width: 100%;
}

.boxDegradeDepoimento img
{
    margin: 5px;
}

.boxDegradeDepoimento .texto
{
    display: block;
    padding: 5px;
}

.lineDot
{
    background: url(../../Util/Image/Estrutura/linhaPontilhada.gif) repeat-x;
    display: block;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 2px 0;
    width: 100%;
}

.lnkDepoimento
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 12px;
    color: #006eae;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
    padding: 8px 0 0 13px;
}

.lnkInscricao
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 12px;
    color: #006eae;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold; *margin-bottom:10px;
padding:8px0013px;
text-align:left;
width:170px;}

/* FIM: BOX DEGRADÊ DE DEPOIMENTO */

p.outGraph
{
    margin: 0;
    padding: 0;
}

.lnkSaibaMais
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 12px;
    color: #006eae;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0 0 13px;
    width: 71px;
    float: right;
}

.imgLateral img
{
    margin-right: 10px;
}

.bgLine
{
    background: #F1F1F1;
    padding: 7px;
    width: 100%;
}

.bgLine2
{
    background: #F1F1F1;
    padding: 4px 0;
    vertical-align: middle;
    border: 0;
    width: 100%;
    text-align: right;
}

.bgLine01
{
    background: #e4e4e4;
    padding: 7px;
    width: 100%;
}

.spanEdicoes
{
    float: left;
    width: 50%;
}

/* BOX ARREDONDADO */

.box
{
    position: relative;
    width: 100%;
    _width: 98%;
    padding: 2px;
    border: solid 1px #ebebeb;
    clear: both;
}

.box150
{
    position: relative;
    width: 150px;
    _width: 145px;
    padding: 2px;
    border: solid 1px #ebebeb;
    clear: both;
}

.te, .td, .be, .bd
{
    position: absolute;
    width: 10px;
    height: 10px;
}

.te
{
    background: url(../../Util/Image/Corner/te.gif) no-repeat 0 0;
    top: -1px;
    left: -1px;
}

.td
{
    background: url(../../Util/Image/Corner/td.gif) no-repeat 0 0;
    _background-position: 0 0;
    top: -1px;
    right: -1px;
}

.be
{
    background: url(../../Util/Image/Corner/be.gif) no-repeat 0 0;
    _background-position: 0 4px;
    bottom: -1px;
    _bottom: -2px;
    left: -1px;
}

.bd
{
    background: url(../../Util/Image/Corner/bd.gif) no-repeat 0 0;
    _background-position: 0 4px;
    bottom: -1px;
    _bottom: -2px;
    right: -1px;
}

.inside
{
    border: solid 1px #d9d9d9;
    background-color: #FFF;
}

.contentBoxArredondado
{
    padding: 10px;
}

.destaquesHorizontais .contentBoxArredondado
{
    padding: 10px 10px 20px 10px;
}

/*.destaquesHorizontais .boxDegradePequeno{
	margin:0 0 0 5px;
	width:94%;}*/

a.linkCoProdutos, a.linkCoProdutos:hover
{
    background: url(../../Util/Image/Icones/bulletMais.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin-bottom: 10px;
    display: block;
    font-size: 11px;
    color: #000;
}

a.linkCoProdutos:visited
{
    color: #000;
}

.box span.dotheader
{
    background: url(../../Util/Image/Estrutura/linhaPontilhada.gif) repeat-x;
    display: block;
    height: 1px;
    margin: 2px 0 10px 0;
    _margin: 2px 0 5px 0;
    width: 70%;
}

/* FORMATAÇÃO DOS TÍTULOS */

.cssTitulo
{
    color: #006eae;
    display: block;
    float: left;
    font-size: 19px;
    font-weight: bold;
    padding: 0 0 10px 0;
}

.cssTituloDestaques
{
    color: #006eae;
    display: block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
}

.cssTituloDestaquesHorizontais
{
    color: #006eae;
    display: block;
    font-size: 16px;
    font-weight: bold;
    min-height: auto;
    _height: 20px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.cssTituloDestaquesMA
{
    padding-top: 15px;
}

.cssTituloBoxArredondado
{
    color: #006eae;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
    width: 180px;
}

.cssTituloBoxArredondadoHome
{
    color: #006eae;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
    white-space: nowrap;
    width: 180px;
}

.cssTextoBoxArredondado
{
    display: block;
    width: 160px;
}

.cssImagemBoxArredondado
{ *margin-left:10px;
float:right;
width:100px;}

.cssMsgErro
{
    color: Red;
}

.subTituloBoxArredondado
{
    font-size: 12px;
    font-weight: bold;
}

.subTituloBoxIndicar
{
    font-size: 12px;
    font-weight: bold;
    margin: 0 10px;
}

.linkAzulHome
{
    color: #006EAE;
    font-size: 12px;
    text-align: left;
}

/* ALINHAMENTOS */

.fLeft
{
    float: left !important;
}
.fRight
{
    float: right;
}
.fNone
{
    float: none !important;
}

.pRelative
{
    position: relative;
}

.padTop
{
    padding-top: 15px;
}
.padTop01
{
    padding-top: 10px;
}

.padRight
{
    padding-right: 10px;
}
.padRight01
{
    padding-right: 30px;
}
.padRight05
{
    padding-right: 5px;
}
.pt10
{
    padding-top: 10px;
}
.pl10
{
    padding-top: 10px;
}
.padRight05
{
    padding-right: 5px;
}

.padBottom
{
    padding-bottom: 25px;
}
.padBottom01
{
    padding-bottom: 25px; *padding-bottom:15px;}
.padBottom02
{
    padding-bottom: 10px;
}

.padLeft
{
    padding-left: 10px;
}
.padLeft01
{
    padding-left: 8px;
}
.padLeft02
{
    padding-left: 18px; *padding-left:8px;}
.padLeft13
{
    padding-left: 13px;
}

.padZero
{
    padding: 0 !important;
}
.pad7
{
    padding: 7px;
}
.p10
{
    padding: 10px;
}

.margemTop05
{
    margin-top: 5px;
}
.margemTop
{
    margin-top: 10px !important;
}
.margemTop01
{
    margin-top: 25px;
}
.margemTop02
{
    margin-top: 20px;
}

.mRight5
{
    margin-right: 5px;
}
.margemRight
{
    margin-right: 10px;
}
.margemRight02
{
    margin-right: 20px;
}
.margemRight03
{
    margin-right: 15px;
}
.margemRight04
{
    margin-right: 35px;
    _margin-right: 18px;
}
.mRightN
{
    _margin-right: -1px;
}

.margemBottom
{
    display: block;
    margin-bottom: 5px;
}
.margemBottom01
{
    display: block;
    margin-bottom: 10px;
}
.margemBottom02
{
    margin-bottom: 25px;
}
.margemBottom03
{
    display: block;
    margin-bottom: 4px;
}

.margemLeft
{
    margin-left: 10px;
}
.margemLeft01
{
    margin-left: 15px;
}
.margemLeft02
{
    margin-left: 20px;
}
.margemLeft03
{
    margin-left: 5px;
}
.margemLeft04
{
    margin-left: -10px;
}
.margemLeft05
{
    margin-left: -5px;
}
.margemLeft06
{
    margin-left: 145px;
}

.margemBoxIE
{
    _margin-right: -10px;
}

.margemZero
{
    margin: 0 !important;
}
.margem3
{
    margin: 3px;
}
.margem5 img
{
    margin: 5px 5px 0 5px;
}

.fNone
{
    float: none;
}

.dBlock
{
    display: block;
}
.dNone
{
    display: none;
}

.alinhaCamposTop
{
    display: block;
    margin-top: 5px;
}
.alinhaCamposTop01
{
    display: block;
    margin-top: 10px;
}
.alinhaTopo
{
    vertical-align: top;
}
.alinhaMeio
{
    vertical-align: middle;
}

.alinhaTextCentro
{
    text-align: center;
}
.alinhaTextDireita
{
    text-align: right;
}
.alinhaEsq
{
    text-align: left;
}

.alinhaCentro
{
    margin: 0 auto;
}
.alinhaIconeArquivo
{
    margin-right: 3px;
    vertical-align: middle;
}
.alinhaImagemBoxArredondado
{
    float: right;
    margin-top: -15px;
}

.alinhaTextoCoProdutos
{
    display: block;
    margin-top: 10px; *margin-top:0px;}

.maiusculo
{
    text-transform: uppercase;
}

.dadosNoticias
{
    display: block;
    line-height: 15px;
    margin: 10px;
}

.premios
{
    background: url(../../Util/Image/Icones/setaPontilhada.gif) no-repeat 0 4px;
    display: block;
    line-height: 15px;
    margin: 5px;
    padding: 0 0 0 10px;
}

.w121
{
    width: 121px; *display:block;}

.w155px
{
    margin-right: 10px;
    width: 155px;
}
.w230px
{
    margin-right: 27px;
    width: 230px;
}
.w230pxSemMargem
{
    width: 230px;
}
.w245px
{
    margin-right: 10px;
    width: 245px;
}
.w250px
{
    width: 250px;
}
.w255px
{
    width: 255px;
}
.w286px
{
    width: 286px;
}
.w315
{
    width: 315px;
}
.w350px
{
    width: 350px;
}

.w100
{
    width: 100% !important;
}
.w985
{
    width: 98.5% !important;
}
.w99
{
    width: 99% !important;
}
.w98
{
    width: 98% !important;
}
.w96
{
    width: 96% !important;
}
.w94
{
    width: 94% !important;
}
.w93
{
    width: 93% !important;
}
.w92
{
    width: 92% !important;
}
.w91
{
    width: 91% !important;
}
.w89
{
    width: 89% !important;
}
.w84
{
    width: 84% !important;
}
.w73
{
    width: 73% !important;
}
.w68
{
    width: 68% !important;
}

body:nth-of-type(1) .w245px
{
    margin-right: 25px;
}

.semBold
{
    font-weight: normal !important;
}

.boxDegradePequenoPd
{
    background: url(../../Util/Image/Estrutura/bgDegradeSmall2.gif) repeat-x left bottom;
    width: 100%;
    padding: 0 0 10px 0;
    margin: 0;
    position: relative;
    text-align: left;
}

.divLeft div
{
    padding-left: 10px;
}

/* VALIDAÇÃO */

.validacaoProjetos
{
    padding-left: 20px;
    padding-top: 70px; *padding-top:10px;}

/* BOX DE ACESSO RÁPIDO */

.acessoRapido
{
    float: left;
    padding: 24px 0 20px 0;
    width: 210px;
}

.acessoRapido a, .acessoRapido a:visited
{
    color: #666;
}

.acessoRapidoPaginaSemDestaquesVerticais
{
    float: right;
    padding: 24px 0 20px 0;
    width: 270px;
}

.acessoRapidoPaginaSemDestaquesVerticais a, .acessoRapidoPaginaSemDestaquesVerticais a:visited
{
    color: #666;
}

.alinhaDivisor
{
    padding-top: 6px;
}

.divisorAcesso
{
    margin: 0 6px;
}

.fonte
{
    display: block;
    float: right; /*width:85px;*/
}

.fonte a
{
    color: #006eae;
}

.cssFonteMaior
{
    font-size: 14px;
}

.cssFonteMenor
{ *font-weight:bold;
_font-weight:normal;}

.sms
{
    display: none !important;
    float: right; /*width:65px;*/
}

.sms a
{
    background: url(../../Util/Image/Icones/sms.gif) no-repeat;
    display: block;
    float: left;
    padding: 3px 0 5px 20px; /*width:31px;*/
}

.rss
{
    display: block;
    float: right; /*width:50px;*/
}

.rss a
{
    background: url(../../Util/Image/Icones/rss.gif) no-repeat;
    display: block;
    padding: 2px 0 5px 20px;
}

.duvidas
{
    display: block;
    float: right;
    margin-top: 4px;
    height: 25px; /*width:60px;*/
    text-align: center;
}

.indicarPagina
{
    display: block;
    float: right;
    margin-top: 5px;
    height: 25px;
    margin: 5px 0 0 20px;
    width: 75px;
    text-align: center;
}

.imprimir
{
    display: block;
    float: right;
    height: 25px;
    margin: 0 0 0 20px; /*width:60px;*/
    text-align: center;
}

.voltar
{
    display: block;
    float: right;
    height: 25px;
    margin: 0 0 0 20px; /*width:55px;*/
    text-align: center;
}

/* SESSÃO DE MEIO AMBIENTE */

.centro
{
    float: left;
    width: 315px;
}

.ladoDireito
{
    float: right;
    width: 210px;
}

.breadcrumbTituloPaginaSemDestaquesVerticais
{
    float: left;
    width: 260px;
}

.ladoDireitoPaginaSemDestaquesVerticais
{
    float: right;
    width: 270px;
}

.main_container
{
    width: 555px;
}

.titulo
{
    float: left;
    width: 321px;
}

.tituloPaginaSemDestaquesVerticais
{
    float: left;
    width: 285px;
}

.textoChamada
{
    float: left;
    width: 98%;
}

.imagem
{
    float: left;
    padding: 10px 0;
    width: 321px;
}

.tituloSecundario
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    width: 321px;
}

.textoSecundario
{
    float: left;
    padding: 10px 0;
    width: 321px;
}

.textoSecundarioSemDestaquesVerticais
{
    float: left;
    padding: 10px 0;
    width: 545px;
}

.textoSecundarioLateral
{
    float: left;
    padding-left: 9px;
    width: 215px;
}

.imagemSecundaria
{
    float: left;
    width: 321px;
}

.destaquesHorizontais
{
    float: left;
    width: 321px;
}

.destaquesHorizontaisProdutos
{
    float: left;
    width: 350px;
}

.destaquesHorizontaisAltos
{
    float: left;
    width: 321px;
}

.destaquesVerticais
{
    float: right;
    width: 200px;
}

/* Tabela  */
.nomeRelatorio
{
    background: url(../../Util/Image/Icones/setaPontilhada.gif) no-repeat 0 12px;
    display: block;
    padding: 0 0 0 10px;
}

.primeiraColuna
{
    border-right: solid 1px #e3e3e3;
    padding-left: 10px;
    vertical-align: middle;
    width: 250px;
}

.primeiraColuna02
{
    border-right: solid 1px #e3e3e3;
    padding-left: 10px;
    width: 230px;
}

.primeiraColuna01
{
    border-right: solid 1px #e3e3e3;
    padding-left: 10px;
    width: 210px;
}

.itemStyle
{
    line-height: 30px;
    background-color: #f1f1f1;
}

.alternatingItemStyle
{
    line-height: 30px;
}

/* ÚLTIMOS ARQUIVOS */

.downLnk
{
    background: url(../../Util/Image/Icones/arquivoGenerico.gif) no-repeat 0 8px;
    padding: 8px 0 9px 19px;
    line-height: 18px;
}

/* Tabela Newsletter */
.nomeRelatorioNews
{
    background: url(../../Util/Image/Icones/setaPontilhada.gif) no-repeat 0 15px;
    padding: 10px;
}

.ultimosArquivos
{
    padding: 2px;
    width: 160px;
}

.primeiraColunaNews
{
    border-right: solid 1px #e3e3e3;
    padding: 10px;
    width: 230px;
}

.primeiraColunaInfoOperacionais
{
    border-right: solid 1px #e3e3e3;
    padding: 7px;
}

.primeiraColunaNews100
{
    padding: 10px;
}

.itemStyleNews
{
    background-color: #f1f1f1;
}

.alternatingItemStyleNews
{
    background-color: #ffffff;
}

/* TABELA DE ARQUIVOS TÉCNICOS */

.divisorArquivosTecnicos
{
    border-right: solid 1px #d7d7d7;
    vertical-align: middle;
}

.headerArquivosTecnicos
{
    background-color: #e4e4e4;
    line-height: 30px;
}

.subHeaderArquivosTecnicos
{
    background: #f1f1f1;
    line-height: 30px;
    padding-left: 10px;
    width: 540px;
}

.itemStyleArquivosTecnicos
{
    background-color: #fff;
    line-height: 15px;
}

.alternatingItemStyleArquivosTecnicos
{
    background-color: #f8f8f8;
    line-height: 30px;
}

/* VOLUNTÁRIO GERDAU */

.acesseVoluntario
{
    padding: 0 0 10px 0;
    border: 0 none !important;
    font-size: 11px;
}

.acesseVoluntario span
{
    padding: 0 0 0 13px;
}

.acesseVoluntario a
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 3px;
    color: #006EAE;
    display: block;
    text-decoration: underline;
    font-size: 11px;
    padding: 0 0 0 13px;
}

.listaAcesse
{
    float: left;
    width: 330px;
}

/* MODAL */

.bg_modal
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    top: 0;
    left: 0;
    z-index: 999;
}

.bg_modal_video
{
    position: absolute;
    background-color: #000;
    top: 0;
    left: 0;
    z-index: 999;
}

.view_modal
{
    position: absolute;
    left: 37%;
    top: 23%;
    right: 0;
    z-index: 999;
}

.content_modal
{
    width: 700px;
    position: absolute;
    left: 580;
    top: 50%;
    z-index: 999;
}

.content_generic_modal
{
    width: 700px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 999;
}

.modalVideo
{
    width: 370px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 999;
}

.view_modal a.bt_fechar, .content_modal a.bt_fechar
{
    float: right;
    clear: both;
    display: block;
    margin: 20px 20px 0 0;
    text-decoration: none;
    color: #333;
    font-size: 20px;
}

.view_modal h2
{
    margin: 20px 0 20px 0;
}

.load
{
    width: 88px;
    height: 78px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -39px 0 0 -44px;
    z-index: 9999;
}

.box_flash_modal
{
    float: left;
}

/* MODAL IMAGENS */

.box_mod
{
    background: #fff;
    border: solid 1px #909090;
    width: 574px !important;
    height: 423px;
    margin: 0 0 0 50px;
}

.box_mod h450
{
    background: #fff;
    border: solid 1px #909090;
    width: 574px !important;
    height: 450px;
    margin: 0 0 0 50px;
}

.box_mod .btfechar a
{
    float: right;
    margin: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
}

.box_mod .contentL
{
    float: left;
    width: 574px;
    padding: 10px;
}

.box_mod .contentL h5
{
    font-size: 14px;
    font-weight: bold;
    color: #006eae;
    text-align: left;
    margin: 5px 0;
}

.box_mod .contentL img
{
    margin: 10px;
}
.box_mod .contentL p
{
    padding: 10px;
}


/*Modal Flash Linha do Tempo*/
.box_modLInhaLDT
{
    background: #fff;
    border: solid 1px #909090;
    width: 810px !important;
    height: 600px;
    margin: 0 0 0 50px;
}

.box_modLInhaLDT .btfechar a
{
    float: right;
    margin: 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
}

.box_modLInhaLDT .contentL
{
    float: left;
    width: 810px;
    padding: 10px;
}

.box_modLInhaLDT .contentL h5
{
    font-size: 14px;
    font-weight: bold;
    color: #006eae;
    text-align: left;
    margin: 5px 0;
}

.box_modLInhaLDT .contentL img
{
    margin: 10px;
}
.box_modLInhaLDT .contentL p
{
    padding: 10px;
}


/* Fim Modal Flash Linha do tempo*/
/* GALERIA IMAGENS . MODAL DESTAQUE GALERIA DE IMAGENS */

ul.Galeria_de_imagens
{
    width: 524px;
    padding: 0;
    left: 50%;
    margin-left: -262px;
    position: absolute;
}

ul.Galeria_de_imagens li.titulo
{
    background: green;
    width: 580px;
    height: 20px;
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin: 0 0 10px 0;
    left: -50px;
}

ul.Galeria_de_imagens li.numImg
{
    background: blue;
    float: right;
    width: 50px;
    height: 20px;
    text-align: right;
}

ul.Galeria_de_imagens li.img img
{
    margin: 0;
    border-top: 1px solid #ebf7fc;
    border-left: 1px solid #ebf7fc;
    border-right: 1px solid #ebf7fc;
}

ul.Galeria_de_imagens li.decricao
{
    background: #c3c3c3;
    width: 647px;
    height: 20px;
    min-height: 20px;
    padding: 5px 0 0 10px;
    background: #ebf7fc;
    text-align: center;
}

ul.Galeria_de_imagens li.navegacao
{
    width: 300px;
    left: 50%;
    margin-left: -150px;
    position: absolute;
}

.galeriaDesc
{
    border: solid 1px #d5d5d5;
    background: #f6f6f6;
    width: 524px;
    margin: 0 0 0 10px;
}

.litInterno
{
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 10px;
    width: 330px;
}

.testeDataList
{
    border: solid 1px #666 !important;
}

/* FORMULARIO */

.TextBox
{
    border: solid 1px #9b9b9b;
    font-size: 11px;
}

.DropDown
{
    border: solid 1px #9b9b9b;
    font-size: 11px;
}

.DropDown01
{
    font-size: 10px;
    width: 100%;
}

/* LOGIN */

.cssTituloDestaquesLogin
{
    color: #006EAE;
    display: block;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 12px;
    text-align: left;
}

.linkLightBlue
{
    color: #006eae !important;
}

.ml12
{
    margin-left: 12px;
}

.tblLogin
{
    margin-left: 30px;
}

.tblLoginLink
{
    margin-left: 44px; *margin-left:0;}

/* INVESTIMENTO SOCIAL */

.boxGraph
{
    background: url(../../Util/Image/Estrutura/mGraph.gif) repeat-y 0 0;
    width: 535px;
    padding: 0 10px;
}

.tBoxGraph
{
    background: url(../../Util/Image/Estrutura/tBoxGraph.gif) no-repeat 0 0;
    height: 10px;
}

.mBoxGraph
{
    background: url(../../Util/Image/Estrutura/mBoxGraph.gif) repeat-y 0 0;
    height: 10px;
}

.mBoxGraph td
{
    padding: 3px 0 3px 10px;
    text-align: left;
}

.bBoxGraph
{
    background: url(../../Util/Image/Estrutura/bBoxGraph.gif) no-repeat 0 0;
    height: 10px;
}

.linkDownload, .linkPrint
{
    padding: 4px 0 4px 23px;
    text-align: left;
    display: block;
}

.linkDownload
{
    background: url(../../Util/Image/Icones/icoDownload.gif) no-repeat 0 0;
}

.linkPrint
{
    background: url(../../Util/Image/Icones/icoPrintGraph.gif) no-repeat 0 0;
}

.linkBarra, .linkPizza
{
    display: block;
    padding: 2px 0 2px 20px;
    color: #666;
}

.linkBarra
{
    background: url(../../Util/Image/Icones/grpBarra.gif) no-repeat 0 0;
}

.linkPizza
{
    background: url(../../Util/Image/Icones/grpPizza.gif) no-repeat 0 0;
}

.linkBulletGrayInvestidores
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 4px;
    color: #000000;
    display: block;
    float: right;
    width: 160px;
    font-size: 12px;
    margin: 10px 0 10px 10px;
    padding: 0 0 0 13px;
}

/* PROJETOS . LISTAR OS PROJETOS */

.linkNovo
{
    background: url(../../Util/Image/Icones/icoNovo.gif) no-repeat 0 0;
    font-size: 11px;
    color: #666;
    display: block;
    padding: 0 0 0 22px;
    float: right;
}

.linkBulletGraySemMargin
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 2px;
    color: #666;
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 13px;
    width: 180px;
}

.linkBulletGraySemMargem
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 2px;
    color: #000 !important;
    display: block;
    font-size: 11px;
    margin: 0;
    padding: 0 0 0 13px;
    width: 180px;
}

.linkBulletGraySemWidth
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 2px;
    color: #666666;
    display: block;
    font-size: 11px;
    margin: 0;
    width: 125px;
    padding: 0 0 0 13px;
}

.lnkSaibaMaisProjetos
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 4px;
    color: #006eae;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 13px;
    width: 70px;
    float: right;
}

.listaLinksProjetos a
{
    color: #000;
}

.descListaProjeto
{
    font-size: 11px;
    margin-left: 13px;
}

/* PROJETOS . TELA SUCESSO e ERRO */

.msgProjetos
{
    text-align: center;
    font-size: 11px;
    margin: 10px 0;
}

.msgProjetos span
{
    display: block;
    padding: 10px 0;
}

/* TELAS DE MENSAGENS . ERRO/NÃO ENCONTRADA */

.boxMsg
{
    width: 540px;
    padding: 41px 0 0 0;
    margin: 0 auto;
}

.boxMsg .titulo
{
    background: url(../../Util/Image/Icones/icoEncontrada.gif) no-repeat 0 0;
    display: block;
    height: 45px;
    font-size: 20px;
    color: #006eae;
    margin: 0 0 0 30px;
    padding: 12px 0 0 60px;
}

.boxMsg .info
{
    width: 100%;
    background: url(../../Util/Image/Estrutura/bgMsg.gif) no-repeat 0 0;
    color: #666;
    font-size: 11px;
    padding: 26px 0 0 90px;
}

.boxMsg strong, .boxMsg span
{
    display: block;
    margin: 0 0 10px 0;
}

/* MENSAGEM EMPTY GRIDVIEW */

.Blank
{
    padding: 5px 0 5px;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}

/* AUXILIARES */

.boxDegradeGrandeDestaquesHorizontais a.textoBoxDegrade:hover
{
    text-decoration: none;
}

.clear
{
    clear: both;
}

.pclear
{
    padding: 0;
}

.vaTop, .vaTop td
{
    vertical-align: top;
}

.vaMiddle, .vaMiddle td
{
    vertical-align: middle;
}

/* GRIDVIEW PROJETOS */

.subTitulo
{
    font-size: 11px;
    font-weight: bold;
    float: left;
}

.subTitulo01
{
    font-size: 11px;
    font-weight: bold;
}

.listaProjetos
{
    margin: 10px 0 0 0;
    border: solid 1px #f1f1f1;
}

.listaProjetos td, .listaProjetos th
{
    padding: 7px 6px;
    text-align: left;
    font-size: 11px;
    color: #666;
}

.listaProjetos td
{
    border: 1px solid #eaeaea;
    border-width: 0px 1px;
    text-align: center;
}

.listaProjetos th
{
    background: #f1f1f1;
    font-weight: bold;
    border: 1px solid #eaeaea;
    border-width: 0px 1px;
}

.listaProjetos .firstRow
{
    text-align: left;
}

.listaProjetos .bgAlternate td
{
    background: #f8f8f8;
}

.listaProjetos .deletar
{
    text-align: center !important;
    padding: 0 6px;
}

/* BOX ETAPAS . CADASTRO DE PROJETOS */

.etapas
{
    width: 100%;
    font-size: 11px;
    color: #666;
}

.etapas table
{
    background: url(../../Util/Image/Estrutura/bgDegradePassos.gif) repeat-x 0 0;
}

.etapas td
{
    width: 33%;
    text-align: center;
    padding: 12px 0 0 0;
}

.etapas td img
{
    display: block;
    padding: 0 0 5px 0;
    margin: 0 auto;
}

.etapas .on
{
    color: #006eae;
    font-weight: bold;
}

/* CARREIRA . PESSOAS GERDAU */

.tblVideo
{
    background: url(../../Util/Image/Estrutura/bgReverse.gif) repeat-x left bottom;
    width: 100%;
}

.tblVideo td
{
    vertical-align: top;
    padding: 10px 0;
}

.tblVideo td strong
{
    display: block;
    color: #000;
    font-size: 12px;
}

.tblVideo td span.conteudo
{
    color: #666;
}

.tblVideo .mais
{
    margin: 30px 0 0 0;
    padding: 0 10px 0 0;
    text-align: right;
}

.tblVideo .mais td
{
    vertical-align: top;
    padding: 0;
}

.tblVideo .mais span
{
    display: block;
    padding: 0 0 5px 0;
    color: #666;
}

.mt30
{
    margin-top: 30px !important;
}

.rolagem
{
    width: 98%;
    height: 330px;
    overflow-y: hidden;
    overflow-x: hidden;
}

.nounderline
{
    text-decoration: none !important;
}

.indiqueImagem
{
    background: url(../../Util/Image/Icones/envelope.gif) no-repeat 0 0;
    color: #666;
    padding: 0 0 0 20px;
}

.indiqueImagem:visited, .indiqueImagem:active
{
    color: #666;
}

.boxIndique
{
    position: absolute;
    right: 104px;
    top: 50px;
}

.ml10
{
    margin-left: 10px;
}

.contador
{
    position: absolute;
    top: 310px;
    right: 115px;
}

.contador2
{
    position: absolute;
    top: 345px;
    right: 115px;
}

/* BOX Degrade */

.setZero table td .boxDegradeGigante
{
    margin: 0;
    padding: 10px 0;
    width: 255px;
}
.setZero table td .boxDegradeGigante span.texto
{
    clear: both;
    padding-top: 10px; *padding-top:0;}
.setZero table td span.dotheader
{
    width: 255px !important;
}
.setZero table td
{
    width: 50%;
}

/* MEDIA CENTER . BANCO DE IMAGENS */

.tblBancoImagens
{
    background: url(../../Util/Image/Conteudo/bgListagemBancoImagens.gif) repeat 0 0;
    color: #666;
    padding-bottom: 10px;
    border-right: solid 1px #f2f2f2;
}

.tblBancoImagens table
{
    height: 150px;
    border: solid 1px #f2f2f2;
    border-width: 0 0 0 1px;
    overflow: hidden;
}

.tblBancoImagens td
{
    vertical-align: top;
}
.tblBancoImagens .celula img
{
    margin-top: 5px;
}
/*.tblBancoImagens .celula{padding-top:6px;}*/
.tblBancoImagens .descricao
{
    display: block;
    padding: 0 0 0 5px;
}

.internoBuscaAvancada
{
    width: 170px;
    margin: 0 auto;
    clear: both;
}

.internoBuscaAvancada select, .internoBuscaAvancada input[type="text"]
{
    width: 100%;
    margin: 2px 0 0 0;
    color: #666;
}

.inputBuscaAvancada
{
    width: 100% !important;
    font-size: 11px;
    border: solid 1px #9b9b9b;
    font-size: 11px;
    color: #666 !important;
}

.linkListaConteudo
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 2px;
    color: #000;
    display: block;
    font-size: 11px;
    margin: 5px;
    padding: 0 0 0 13px;
}

.linkListaConteudo:active
{
    color: #000;
}
.linkListaConteudo:visited
{
    color: #000;
}
.linkListaConteudo:hover
{
    color: #000;
}

/* NOVO DESTAQUE PARA MEDIA CENTER */

.lnkSaibaMaisGenerico
{
    background: transparent url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 4px;
    color: #006eae;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 13px;
    float: right;
}

.lnkSaibaMaisRight
{
    width: 100%;
    float: left;
}

.set100box .boxDegradePequeno
{
    width: 100%;
    margin: 0;
}

/* BOX CINZA PADRÃO */

.boxCinza
{
    background: #f6f6f6;
    width: 100%;
    border: solid 1px #e8e8e8;
    position: relative;
    clear: both;
}

.boxCinza span.cte, .boxCinza span.ctd, .boxCinza span.cbe, .boxCinza span.cbd
{
    background: url(../../Util/Image/Corner/boxCinza.gif) no-repeat 0 0;
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
}

.boxCinza span.cte
{
    background: url(../../Util/Image/Corner/teCinza.gif) no-repeat 0 0;
    top: -1px;
    left: -1px;
}

.boxCinza span.ctd
{
    background: url(../../Util/Image/Corner/tdCinza.gif) no-repeat 0 0;
    top: -1px;
    right: -1px;
    _right: -2px;
}

.boxCinza span.cbe
{
    background: url(../../Util/Image/Corner/beCinza.gif) no-repeat 0 100%;
    bottom: -1px;
    _bottom: -2px;
    left: -1px;
}

.boxCinza span.cbd
{
    background: url(../../Util/Image/Corner/bdCinza.gif) no-repeat 0 100%;
    bottom: -1px;
    _bottom: -2px;
    right: -1px;
    _right: -2px;
}

.destaqueJornalistas
{
    padding: 10px;
}

.destaqueJornalistas span
{
    width: 100%;
}

a.destaqueJornalistas, .destaqueJornalistas a
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    border: solid 1px #f6f6f6;
    color: #666;
    display: block;
    margin: 10px;
    padding: 3px 0 0 20px;
}

a.destaqueJornalistas:active
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    color: #666;
}
a.destaqueJornalistas:visited
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    color: #666;
}
a.destaqueJornalistas:hover
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    color: #666;
}

/**/

.destaqueJornalistas2
{
    padding: 10px;
}

.destaqueJornalistas2 span
{
    width: 100%;
}

a.destaqueJornalistas2, .destaqueJornalistas2 a
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    border: solid 1px #f6f6f6;
    color: #666;
    margin: 10px;
    padding: 3px 0 0 20px;
}

a.destaqueJornalistas2:active
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    color: #666;
}
a.destaqueJornalistas2:visited
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    color: #666;
}
a.destaqueJornalistas2:hover
{
    background: url(../../Util/Image/Icones/icoJornalista.gif) no-repeat 0 51%;
    color: #666;
}




/* PAGINAÇÃO */

.paginacaoProjetos
{
    font-size: 12px;
    color: #006eae;
    font-weight: bold;
    text-decoration: underline !important;
}
.paginacaoProjetos td
{
    padding: 2px;
}
.paginacaoProjetos td table
{
    margin: 0 auto;
}
.paginacaoProjetos a
{
    color: #666;
    padding: 2px;
}

.paginaSelecionada
{
    font-size: 12px;
    color: #006eae;
    font-weight: bold;
    text-decoration: underline !important;
}

.paginaExistente
{
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
}

/* PAGINAÇÃO 01 */

.paginacaoProjetos01
{
    font-size: 12px;
    color: #006eae;
    font-weight: bold;
}
.paginacaoProjetos01 td
{
    padding: 2px;
}
.paginacaoProjetos01 td table
{
    margin: 0 auto;
}
.paginacaoProjetos01 a
{
    color: #666;
    padding: 2px;
}

.paginaSelecionada01
{
    font-size: 12px;
    color: #006eae;
    font-weight: bold;
    text-decoration: underline !important;
}

.paginaExistente01
{
    font-size: 12px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
}

/* BOX LATERAL SELEÇÃO PAISES */

.selecaoPaises
{
    clear: both;
    display: block;
    _border: solid 1px #fff;
    margin-top: 45px;
}

.selecaoPaises .boxDegradePequeno
{
    width: auto;
    padding: 10px;
    font-size: 10px;
    color: #006cad;
}

.selecaoPaises .boxDegradePequeno .texto
{
    display: block;
    margin: 0 0 10px;
}

/* INSTITUCIONAL . UNIDADES GERDAU */

.infoUnidades
{
    vertical-align: top;
}
.infoUnidades .internoBuscaAvancada
{
    width: 194px;
    margin: 0;
}
.infoUnidades .box
{
    width: 206px;
}
.infoUnidades .internoBuscaAvancada select, .infoUnidades .internoBuscaAvancada input[type="text"]
{
    margin: 3px 0 0;
}

.icoLegenda1, .icoLegenda2, .icoLegenda3, .icoLegenda4, .icoLegenda5, .icoLegenda6
{
    background: url(../../Util/Image/Icones/icoLegendaUnidades.gif) no-repeat 0 0;
    _background: url(../../Util/Image/Icones/icoLegendaUnidades.gif) no-repeat 0 1px;
    width: 10px;
    height: 11px;
    margin: 1px 4px 2px 0;
    display: block;
    float: left;
}

.icoLegenda2
{
    background-position: -11px 0;
    _background-position: -11px 1px;
}
.icoLegenda3
{
    background-position: -22px 0;
    _background-position: -22px 1px;
}
.icoLegenda4
{
    background-position: 0 -12px;
    _background-position: 0 -11px;
}
.icoLegenda5
{
    background-position: -11px -12px;
    _background-position: -11px -11px;
}
.icoLegenda6
{
    background-position: -22px -12px;
    _background-position: -22px -11px;
}

.tblLegenda
{
    font-size: 10px;
}

.tblDiretrizes .boxDegradePequeno
{
    height: 25px;
}
.tblDiretrizes .textoBoxDegrade
{
    margin-left: 10px;
}

.tblDiretrizes td
{
    padding-bottom: 20px;
}

.textoVideoDestaque
{
    color: #686868;
    display: block;
    padding: 10px 2px 20px;
}

.espacoUnidadeInterna
{
    color: #686868;
    display: block;
    padding: 0 13px 10px;
}

.unidadeinternaTitulo
{
    display: block;
    font-weight: bold;
    padding: 5px 0 8px;
}

/* SOFTWARES DE APOIO */

.atencao
{
    background: url(../../Util/Image/Icones/icoAtencao.gif) no-repeat 63px 0;
    color: #de6363;
    font-size: 14px;
    font-weight: bold;
}

/*Lightbox Video*/
.lightboxVideo
{
    width: 357px;
    height: 466px;
    margin: auto;
    padding: 10px 0 12px 0;
    background-color: #FFF;
}

.lightboxVideo .btnFechar
{
    width: 313px;
    margin: auto;
    text-align: right;
    padding: 0 0 6px 0;
}

.lightboxVideo .textoVideo
{
    background-color: #f6f6f6;
    font-family: Arial, Helvetica, sans-serif; /* retirar quando inserir no site */
    font-size: 11px;
    color: #666;
    padding: 10px;
    height: 116px;
    border: solid 1px #d5d5d5;
}

.lightboxVideo .textoVideo p
{
    margin: 0px;
}

.lightboxVideo .download
{
    width: 155px;
    float: left;
    background: url(../Util/Img/Lightbox/downIco.gif) no-repeat left;
    color: #666;
    font-family: Arial, Helvetica, sans-serif; /* retirar quando inserir no site */
    text-decoration: none;
}

.lightboxVideo .download a
{
    color: #666;
    font-family: Arial, Helvetica, sans-serif; /* retirar quando inserir no site */
    padding-left: 25px;
    text-decoration: none;
}

.lightboxVideo .leftDownload
{
    width: 136px;
    float: left;
}
/*Fim Lightbox Video*/

/*Lightbox Grande*/
.lightboxGrande
{
    width: 550px;
    height: 466px;
    margin: auto;
    padding: 10px 0 12px 0;
    background-color: #FFF;
}

.lightboxGrande .btnFechar
{
    width: 313px;
    margin: auto;
    text-align: right;
    padding: 0 0 6px 0;
}

/**/
.maisEventosBox
{
    background: url(../../Util/Image/Estrutura/fndMaisEventos.gif) repeat-x 0 0;
    height: 24px;
    padding-left: 4px;
    width: 100%;
}

.produtosAplicacaoHome img
{
    margin: 10px 10px 0;
}

.produtosAplicacaoHome
{
    margin-top: 10px;
    vertical-align: top;
}

/* DUVIDAS */
.lineDuvida td
{
    background: #F1F1F1;
}
.alternateLineDuvida td
{
    background: #FFFFFF;
}

.titDuvidas
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 10px 5px;
    margin: 5px;
    padding: 2px 0 3px 23px;
    color: #000 !important;
}

.titDuvidas strong, .titDuvidas font
{
    font-size: 11px;
    font-weight: normal !important;
    color: #000 !important;
}

.descricaoDuvidas div
{
    padding: 0 10px 10px 29px;
    margin: 0;
    color: #656565;
}

.descricaoDuvidas strong
{
    color: #656565;
}

/* GLOSSARIO */
.listaAlfabeto
{
    margin: 0;
    padding: 0;
}

.listaAlfabeto li
{
    float: left;
    margin: 0;
    padding: 0 6px 0 6px;
}

.listaAlfabeto a
{
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}

.letraAlfabeto
{
    background: url(../../Util/Image/Estrutura/bgLetraAlfabeto.gif) no-repeat left top;
    width: 22px;
    height: 22px;
    font-size: 16px;
    font-weight: bold;
    color: #006EAE;
    padding: 2px 0 20px 5px;
}

.descricaoDuvidas div
{
    padding: 0 10px 10px 0;
    margin: 0;
    color: #656565;
}

/* ICO USADO SEMPRE */
.icoQuadradinhoMaisSeta
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll center 2px;
    padding: 0 0 0 20px;
    margin-left: 100px; *display:block;
*float:left;
}

.icoQuadradinhoMaisSetaNormal
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll left 2px;
    padding: 0 0 0 12px; *display:block;
*float:left;
}

/* DESTAQUE ACESSO RÁPIDO */
.acessoRapidoLnk
{
    padding: 4px 0;
    width: 77px;
    text-align: center;
    margin: auto;
}


/* ANALISTA DE MERCADO */
.linkBulletGrayL
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin-right: 10px;
    display: block;
    font-size: 11px;
    color: #000;
}


.linkBulletGrayLeft
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    padding: 0 0 0 13px;
    margin: 3px 10px 10px 0;
    display: block;
    font-size: 11px;
    color: #000;
}

.linkBulletGrayLeft:visited
{
    color: #000 !important;
}

.corCinza
{
    color: #666666;
}

/* LIGHTBOX MEIO AMBIENTE */

.lightboxVideoMeioAmbiente
{
    width: 600px;
    height: 466px;
    margin: auto;
    padding: 10px 0 12px 0;
    background-color: #FFF;
}

.lightboxVideoMeioAmbiente .btnFechar
{
    width: 570px;
    margin: auto;
    text-align: right;
    padding: 0 0 6px 0;
}

/* modal flash organograma--------------------------------------------- */
.view_modal_organograma
{
    position: absolute;
    left: 37%;
    top: 23%;
    right: 0;
    z-index: 999;
}
.box_flash_modal
{
    float: left;
}

/*  */

.tblHomeGeral .lateralDireita
{
    padding: 0 0 0 10px;
}

.tblHomeGeral .regiao-central
{
    padding: 29px 0 0 10px;
}

.tblHomeGeral .ladoEsquerdo
{
    width: 200px;
    padding-top: 39px;
}

.tblHomeGeral .lateralDireita .boxDegradeGrande .linkBulletGray
{
    width: 160px;
    margin: 10px 0 0 0;
}

.tblHomeGeral .lateralDireita .boxDegradeGrande iframe
{
    margin: 0 0 0 9px;
}

.tblHomeGeral
{
    margin: 26px 0 0 0;
}

.tblHomeGeral td
{
    vertical-align: top;
    border-collapse: separate;
}

.tblHomeGeral .boxHome
{
    _width: 98%;
    position: relative;
    padding: 2px;
    border: solid 1px #ebebeb;
    clear: both;
    text-align: left;
}

.tblHomeGeral .boxHome span.td
{
    _right: -2px;
}
.tblHomeGeral .boxHome span.bd
{
    _right: -2px;
}

.tblHomeGeral .boxHome span.td2
{
    _right: -1px;
}
.tblHomeGeral .boxHome span.bd2
{
    _right: -1px;
}

.tblHomeGeral .boxHome .cssTituloBoxArredondado
{
    width: 100%;
}

.tblHomeGeral .espacoBoxesHomeGeral
{
    margin-bottom: 27px;
}

.boxBuscaDeProdutos
{
    width: 205px;
}

.tblHomeGeral .box-servicos-exclusivos
{
    clear: both;
}

.tblHomeGeral .box-servicos-exclusivos ul li
{
    background: url(../../Util/image/home/bg-servicos-exclusivos.gif) repeat-x 0 0; /*height:44px;*/
    padding: 10px;
    margin: 0;
    display: block;
    vertical-align: top;
}

.tblHomeGeral .box-servicos-exclusivos ul li .demais-itens
{
    display: block;
    margin: 2px 0 0 13px;
    position: relative;
}

.tblHomeGeral .box-servicos-exclusivos ul li.ultimo-item
{
    background: url(../../Util/image/home/bg-ultimo-servicos-exclusivos.gif) repeat-x 0 0;
    height: 46px;
}

.tblHomeGeral .box-servicos-exclusivos ul li .linkBulletGray
{
    margin: 0;
    font-weight: bold;
}

.tblHomeGeral .box-servicos-exclusivos ul li .desc
{
    display: block;
    padding: 2px 0 0 13px;
}

.tblHomeGeral .box-home-noticias
{
}

.tblHomeGeral .box-home-noticias .acessoRapido
{
    width: 100px;
    padding: 0;
    float: right;
}

.tblHomeGeral .box-home-noticias .acessoRapido br
{
    display: none;
}

.tblHomeGeral .box-home-noticias .celula-noticias
{
    background: url(../../Util/image/home/bg-servicos-exclusivos.gif) repeat-x 0 0;
    padding: 10px 5px 15px;
    text-align: left;
}

.tblHomeGeral .box-home-noticias .celula-noticias .data
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat scroll 0 1px;
    color: #002648;
    font-weight: bold;
    display: block;
    font-size: 9px;
    padding: 0 0 0 12px;
}

.tblHomeGeral .box-home-noticias .celula-noticias .desc
{
    display: block;
    padding: 6px 0 0 12px;
}

.tblHomeGeral .box-home-noticias .lnkSaibaMais
{
    padding: 0 0 0 13px;
    background-position: 0 4px;
}

.tblHomeGeral .news .boxDegradePequeno
{
    padding: 0 0 10px;
}

.tblHomeGeral .seu-dia
{
    padding: 0 0 12px !important;
    color: #666;
}

.tblHomeGeral .seu-dia span.texto
{
    display: block;
    padding: 5px 2px 10px;
}

.tblHomeGeral .seu-dia .lnkSaibaMaisGenerico
{
    padding-right: 5px;
}

.tblHomeGeral .tblConheca .linkBulletGray
{
    margin: 0;
}

.tblHomeGeral .caixa-link
{
    background: url(../../Util/image/home/bg-bt-mais-eventos.gif) repeat-x 0 0;
    height: 38px;
}

.tblHomeGeral .caixa-link .lnkSaibaMais
{
    margin: 0 5px 0 0;
}

.tblHomeGeral .espaco-imagem
{
    float: left;
    margin-right: 10px;
}

.tblHomeGeral .desc-mini-destaque
{
    display: block;
    padding: 0 0 5px 0;
}

.mr5
{
    margin-right: 5px;
}
.mb5
{
    margin-bottom: 5px;
}

.seta-novo-arredondado
{
    color: #666;
}

a.lnkSetaPontilhada, a.lnkSetaPontilhada:active, a.lnkSetaPontilhada:visited, a.lnkSetaPontilhada:hover
{
    background: url(../../Util/image/icones/setaPontilhada.gif) no-repeat 0 7px;
    display: block;
    padding: 2px 0 2px 8px;
    color: #666;
}

.mapa-do-site
{
    clear: both;
}

.mapa-do-site .cssTituloBoxArredondado
{
    padding-bottom: 5; *padding-bottom:0;
margin:0;}

.mapa-do-site ul li
{
    padding: 3px 0;
}

.mapa-do-site ul li .link_primeironivel
{
    background: url(../../Util/Image/Menu_Lateral/bulletSquareGrayPequeno.gif) no-repeat 0 2px;
    color: #000;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 13px;
}

.mapa-do-site ul li .link_primeironivel:hover
{
    text-decoration: underline;
}

.mapa-do-site ul li ul li a
{
    background: url(../../Util/Image/Icones/setaPontilhada.gif) no-repeat 0 5px;
    color: #000;
    display: block;
    margin: 0 0 0 13px;
    padding: 0 0 0 8px;
}

.tblContato tr td
{
    width: 50%;
}

.TituloDestaqueInvestidores-Flash
{
    margin-top: 5px;
}
.ModalCD
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #FFFFFF none repeat scroll 0 0;
    height: 615px;
    left: 50%;
    margin-left: -388px;
    margin-top: -257px;
    position: absolute;
    top: 50%;
    width: 780px;
    _width: 778px;
    z-index: 1000;
}
.ModalLivro100Anos
{
	height: 614px!important;
	width: 780px!important;
    _width: 776px!important;
}
.btfechar{height:35px; clear:both;}

.btfechar a {
clear:both;
color:#666666;
display:block;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
height:10px;
margin:10px;
text-transform:uppercase;
}


.bg_modal_organograma, .bg_modal_sobreg {
	position: absolute;
	width: 100%;
	height: 100%;
	padding-right:0px auto;
	background-color: #000;
	top: 0;
	left: 0;
	z-index: 999
}
.ModalCemAnos {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF;
    display:none;
    height:614px;
    top:50%;
    left:50%;
    margin-left:-389px;
    margin-top:-307px;
    position:absolute;
    width:778px;
    z-index:1000;
}

.flash_container_CemAnos {
clear:both;
display:block;
height:579px;
width:778px;
}
