HTML{
    overflow:auto;
}

BODY{
    margin:0;
    padding:0;
    background-color:#1285c7;
    /*background-color:#d53434;*/
}

.niveis1Erro
{
    BACKGROUND-COLOR: #009705;
    BORDER-BOTTOM: #727070 1px outset;
    BORDER-LEFT:  #727070 0px outset;
    BORDER-RIGHT:  #727070 0px outset;
    BORDER-TOP:  #727070 1px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.niveis1MenuPrim
{
    BACKGROUND-COLOR: #ef8a29;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT:  #727070 0px solid;
    BORDER-TOP:  #727070 1px solid;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.niveis1MenuPrimConf
{
    BACKGROUND-COLOR: #69b0dd;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT:  #727070 0px solid;
    BORDER-TOP:  #727070 1px solid;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.niveis1Menu
{
    BACKGROUND-COLOR: #ef8a29;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT: #727070 0px solid;
    BORDER-TOP:  #727070 1px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.niveis1MenuConf
{
    BACKGROUND-COLOR: #69b0dd;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT: #727070 0px solid;
    BORDER-TOP:  #727070 1px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.niveis2Menuprim
{
    BACKGROUND-COLOR: #dbdada;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT:  #727070 0px solid;
    BORDER-TOP:  #727070 1px solid;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.niveis2Menu
{
    BACKGROUND-COLOR: #dbdada;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT:  #727070 0px solid;
    BORDER-TOP:  #727070 1px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.niveis3Menuprim
{
    BACKGROUND-COLOR: #efeeee;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT:  #727070 0px solid;
    BORDER-TOP:  #727070 1px solid;
    COLOR: #675348;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

.niveis3Menu
{
    BACKGROUND-COLOR: #efeeee;
    BORDER-BOTTOM:  #727070 1px solid;
    BORDER-LEFT:  #727070 0px solid;
    BORDER-RIGHT:  #727070 0px solid;
    BORDER-TOP:  #727070 1px;
    COLOR: #675348;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

/*MENU STYLES*/
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; width:10; height:10; visibility:hidden;vertical-align: middle;}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute;vertical-align: middle;color:white;padding:1px; padding-left:5px; letter-spacing:0px; font-family: Verdana, Helvetica;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: none;font-variant: normal; text-transform: none;	text-decoration: none;	vertical-align: middle;}
.clLevel0{	text-align:left;background-color: #ef8a29;	layer-background-color:#D1A778;	color:white;vertical-align: middle;}
.clLevel0over{ 	text-align:left;background-color:#1285c7; layer-background-color:#AD773A;color:white;  cursor:pointer; }
.clLevel0border{background-color:#FFFFFF; layer-background-color:#FFFFFF;position:absolute; visibility:hidden;border:1px #727070 solid;border-left:0px #727070 solid; }
/*Styles for level 1*/
.clLevel1,.clLevel1over{vertical-align: middle;position:absolute; padding:1px; padding-left:5px; font-family: Verdana, Helvetica;	font-size:7pt; letter-spacing:0px;	font-style: normal;	line-height: normal;	font-weight: none;	font-variant: normal;	text-transform: none;	text-decoration: none;	vertical-align: middle;}
.clLevel1{	font-weight: bold;text-align:left;background-color: #dbdada;	layer-background-color:#e8f3f9;	color:#675348;	vertical-align: middle;}
.clLevel1over{	font-weight: bold;	text-align:left;background-color:#1285c7; layer-background-color:#1285c7; color:white;  cursor:pointer;; }
.clLevel1border{background-color:#675348; layer-background-color:#675348;position:absolute; visibility:hidden; border:1px #727070 solid;}
.clLevel2,.clLevel2over{vertical-align: middle;position:absolute; padding:1px; padding-left:5px; font-family: Verdana, Helvetica;	font-size: 7pt; letter-spacing:0px;	font-style: normal;	line-height: normal;	font-weight: none;	font-variant: normal;	text-transform: none;	text-decoration: none;	vertical-align: middle;}
.clLevel2{	font-weight: bold;text-align:left;background-color: #efeeee;	layer-background-color:#efeeee;	color:#675348;	vertical-align: middle;}
.clLevel2over{	font-weight: bold;	text-align:left;background-color:#1285c7; layer-background-color:#1285c7; color:white;  cursor:pointer;; }
.clLevel2border{background-color:#675348; layer-background-color:#675348;position:absolute; visibility:hidden; border:1px #727070 solid;}

.chLevel0,.chLevel0over{position:absolute; padding:1px; padding-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: bottom;}
.chLevel0{ color:#333300;}
.chLevel0over{color:#E3DBBE; cursor:pointer;; }
.chLevel0border{position:absolute; visibility:hidden; }
.chLevel1,.chLevel1over{position:absolute;	padding:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: bottom;}
.chLevel1{ color:#333300; background-color: #DDBD99; layer-background-color:#DDBD99;}
.chLevel1over{color:#ffffff; cursor:pointer;cursor:pointer;; background-color: #DDBD99; layer-background-color:#DDBD99;}
.chLevel1border{position:absolute; visibility:hidden; }

td#path a:hover { color: #EF8A29; text-decoration: none }

.borda_1B {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.alterarDados {font-family: Verdana, arial; letter-spacing:2px; font-size:8pt; color:#1285c7;  text-decoration: none;}
.alterarDados:hover {font-family: Verdana, arial; letter-spacing:2px; font-size:8pt; color:#1285c7;  text-decoration: underline;}

.txt7cw {font-family: Verdana, Helvetica; letter-spacing:2px; font-size:7pt; color:#ffffff;}
.txt8cr {font-family: Verdana, Helvetica; letter-spacing:2px; font-size:8pt; color:red;}
.txt7cg {font-family: Verdana, Helvetica; letter-spacing:2px; font-size:7pt; color:#524f47;}
.txt8cg {font-family: Verdana, Helvetica; letter-spacing:2px; font-size:8pt; color:#524f47;}
.txt8cb {font-family: Verdana, Helvetica; letter-spacing:2px; font-size:8pt; color:#1285C7;}
.txt8 {font-family: Verdana, Helvetica; letter-spacing:2px; font-size:8pt; color:#000000;}

/*
.larguraSite {width:900px;}
.larguraCentral {width:720px;}
.larguraTabela {width:680px;}

.larguraSite {width:980px;}
.larguraCentral {width:750px;}
.larguraTabela {width:710px;}
*/
.larguraSite {width:1110px;}
.larguraCentral {width:850px;}
.larguraTabela {width:810px;}

FONT { text-align:justify;}


h1{
    margin-top:1px;    
    font-family: Verdana, Helvetica; 
    font-size:13pt;
    font-weight:bold; 
    text-align:left;
    padding:0;
    margin:0;
}

h1 a{
    font-family: Verdana, Helvetica; 
    color: #1B87C3; 
    font-size:17pt;
    font-weight:bold; 
    padding:0;
    text-align:left;
}

h2 {font-family: Verdana, Helvetica; color: #524f47; font-size:10pt; font-weight:normal; margin: 5px 0 0 0;padding:0;text-align:left;}

/***************************************************Menus***********************************************************/

a.mNivel1Opt {text-align:left;text-decoration:none;background-color:#ef8a29;color:White;font:bold 10px Verdana;width:175px;height:15px;display:block;padding-left:5px;}
a.mNivel1Opt:hover {background-color:#1285c7;}
a.mNivel2Opt {text-align:left;text-decoration:none;background-color:#ef8a29;color:White;font:10px Verdana;width:165px;height:15px;display:block;padding-left:15px;}
a.mNivel2Opt:hover {background-color:#1285c7;}
a.mNivel3Opt {text-align:left;text-decoration:none;background-color:#DBDADA;color:#675348;font:bold 10px Verdana;width:165px;height:15px;display:block;padding-left:5px;}
a.mNivel3Opt:hover {background-color:#1285c7;}
a.mNivel4Opt {text-align:left;text-decoration:none;background-color:#EFEEEE;color:#675348;font:bold 10px Verdana;width:165px;height:15px;display:block;padding-left:5px;}
a.mNivel4Opt:hover {background-color:#1285c7;}

ul.menu1 li:hover>ul {display:block;} /* faz aparecer o menu !!!magic!!!*/

.menu1{ visibility:hidden;}

/*CSS necessários para o aparecimento correcto dos menus (correcções para o IE)*/
ul.menu1{list-style-type:none;display:block;padding:0;margin:0;position:relative;z-index:100;}
ul.menu1>li{background-color:#ef8a29;border-bottom:1px solid #727070;}
ul.menu1>li:hover{background-color:#1285c7;border-bottom:1px solid #727070;}
ul.menu1>li:hover>a{background-color:#1285c7;}

/*CSS necessários para o aparecimento correcto dos menus (correcções para o IE)*/
ul.menu2{display:none;position:absolute;left:182px;top:0;list-style-type:none;margin:0;padding:0;border:2px solid #727070;}
ul.menu2>li{background-color:#DBDADA;}
ul.menu2>li:hover{background-color:#1285c7;}
ul.menu2>li:hover>a{background-color:#1285c7;}

/*CSS necessários para o aparecimento correcto dos menus (correcções para o IE)*/
ul.menu3{display:none;position:absolute;left:171px;top:-1px;list-style-type:none;margin:0;padding:0;border:2px solid #727070;}
ul.menu3>li{background-color:#EFEEEE;}
ul.menu3>li:hover{background-color:#1285c7;}
ul.menu3>li:hover>a{background-color:#1285c7;}
    
/******************************************************************************************************************/    

.menuJS{
    background-color:#ef8a29;
    border-right:1px solid #727070;
}

    
.opcao1{
    text-align:left;
    text-decoration:none;
    background-color:#FB893C;
    color:#FFFFFF;
    font:bold 9pt Verdana;
    padding-left:5px;
    cursor: pointer;
   
}

.opcao1Hover{
    background-color:#FFFFFF;
    color:#FB893C;
    padding-left:5px;
    cursor: pointer;
}

.opcao11{
    text-align:left;
    text-decoration:none;
    background-color:#FB893C;
    color:White;
    font:8pt Verdana;
    padding-left:20px;
    border-bottom:0px solid #727070;
    cursor: pointer;
}

.opcao11NoBorder{
    text-align:left;
    text-decoration:none;
    background-color:#FB893C;
    color:#FFFFFF;
    font:8pt Verdana;
    padding-left:20px;
    cursor: pointer;
}

.opcao11Hover{
    background-color:#FFFFFF;
    color:#FB893C;
    padding-left:20px;
    font:8pt Verdana;
    cursor: pointer;
}

/******************************************************************************************************************/

.opcao2{
    text-align:left;
    text-decoration:none;
    background-color:#FB893C;
    color:#FFFFFF;
    font:8pt Verdana;
    padding-left:5px;
    cursor: pointer;
    position:relative;
    left:7px;
    /*width:165px;height:15px;display:block;*/
}

.opcao2Hover{
    background-color:#FDC49D;
    color:#D86D25;
    font:8pt Verdana;
    padding-left:5px;
    cursor: pointer;
    position:relative; 
    left:7px;
}

.opcao3{
    text-align:left;
    text-decoration:none;
    background-color:#FB893C;
    color:#FFFFFF;
    font:8pt Verdana;
    padding-left:5px;
    z-index:5;
    cursor: pointer;
    position:relative;
    left:9px;
}

.opcao3Hover{
    background-color:#FDC49D;
    color:#D86D25;
    font:8pt Verdana;
    padding-left:5px;
    cursor: pointer;
    position:relative;
    left:9px;
}

#menuDiv{
    /*width:195px;*/
    /*width:226px;*/
    width:259px;
    background-color:#EF8A29;
}

/* INICIO NOVO CABEÇALHO 2011 */

#topo { width:1110px; /*width:980px; width:919px;*/ height:90px; background-color:#ffffff;}
#topo DIV.logo { float:left; background:url('../@pics/topo/logosite.png') 0 0 no-repeat; width:259px; /* width:229px; width:198px;*/ height:90px; background-position: center; border-bottom:1px solid #7C7C7C; cursor:pointer;}
#topo DIV.header { float:left; background:url('../@pics/topo/imagem_topo.png') 0 0 no-repeat; width:850px; /*width:750px; width:720px;*/ height:90px; border-left:1px solid #7C7C7C; border-bottom:1px solid #7C7C7C;}
#topo DIV.login {position:relative; top:0px; left: 0px; /* top:-90px; left: 90px;*/ float:right; width:192px; border:0px solid black;}
#topo DIV.login DIV.lbExtranet_pt { background:url('../@pics/topo/extranet_PT.png') 0 0 no-repeat; width:146px; height:30px;}
#topo DIV.login DIV.lbExtranet_ing { background:url('../@pics/topo/extranet_ING.png') 0 0 no-repeat; width:146px; height:30px;}
#topo DIV.login DIV.lbExtranet_es { background:url('../@pics/topo/extranet_ES.png') 0 0 no-repeat; width:146px; height:30px;}
#topo DIV.login DIV.lbExtranet_fr { background:url('../@pics/topo/extranet_FR.png') 0 0 no-repeat; width:146px; height:30px;}
#topo DIV.login INPUT { height:15px; border:1px solid #69B0DD; margin:2px; padding:2px 0px 0px 2px; font:normal 10px Verdana; color:#000000;}
#topo DIV.login INPUT.email { width:166px; margin-left:12px;}
#topo DIV.login INPUT.password { width:118px; margin-left:12px;}
#topo DIV.login INPUT.botao { width: 44px; height:19px; padding:0px; background-color:#69B0DD; color:#ffffff; border:1px solid #2890CE; cursor:pointer;}

#topo SPAN.msgErroLogin { letter-spacing:2px; font:normal 7pt Verdana; color:Red;}

#topo DIV.clientes { position:absolute; z-index:1; float:left; width:340px;}
#topo DIV.clientes DIV.lbClientes_pt { background:url('../@pics/topo/clientesPT.png') 0 0 no-repeat; width:340px; height:28px; border:0px solid black; }
#topo DIV.clientes DIV.lbClientes_ing { background:url('../@pics/topo/clientesING.png') 0 0 no-repeat; width:340px; height:28px;}
#topo DIV.clientes DIV.lbClientes_es { background:url('../@pics/topo/clientesES.png') 0 0 no-repeat; width:340px; height:28px;}
#topo DIV.clientes DIV.lbClientes_fr { background:url('../@pics/topo/clientesFR.png') 0 0 no-repeat; width:340px; height:28px;}

#scrollMarquee { position:relative; top:-7px; z-index:-1; width:170px; height:67px; border:0px solid red;}
#scrollMarquee div.item, div.item a { font:normal 10px Verdana; color:#ffffff; text-decoration:none; font-weight:bold;}
#scrollMarquee div.item a:hover { text-decoration:underline;}
#scrollMarquee div.item { height:15px; padding-left:23px;}

/* FIM NOVO CABEÇALHO 2011 */

/* BANNER DO NATAL */

#layerBannerNatal {z-index:-1;}
#fecharBannerNatal {position:absolute; background-image: url('../@pics/transparent.png'); background-repeat: no-repeat; z-index:100; top:4px; left:875px; width:20px; height:20px; cursor:pointer;}
#fecharBannerNatal2019 {position:absolute; background-image: url('../@pics/transparent.png'); background-repeat: no-repeat; z-index:100; top:23px; left:751px; width:25px; height:25px; cursor:pointer;}
#topo DIV.headerBanner { float:left; width:750px; height:90px; border-left:1px solid #7C7C7C; border-bottom:1px solid #7C7C7C;}
#top DIV.headerBanner DIV.bannerNatal {float:right; width:640px; height:90px; border:0px solid red;}

/* FIM - BANNER DO NATAL */

/*******************************************************/
/***** INICIO - NOVOS ESTILOS DO NOVO DESIGN 2018  *****/
/*******************************************************/

#barratopo { position:fixed; z-index:1000; width:100%; height:30px; background-color:#000000;}
 
#barratopoconteudo { position:relative; width:1110px; height:30px; /*border:1px solid red;*/ margin-left:auto; margin-right: auto;}

#contactenos { display:none; position:relative; left:820px; top:8px; width:310px; height:235px; background-color:#FFFFFF; border:1px solid #B2B9BA; padding:10px; clear: both;}
#contactenos DIV.conteudo { position:absolute;}
#contactenos DIV.conteudo INPUT { width:300px; border:1px solid #cccccc; border-radius:4px; padding:4px; color:#8D8D8D; }
#contactenos DIV.conteudo TEXTAREA { width:300px; border:1px solid #cccccc; border-radius:4px; padding:4px; color:#8D8D8D; }

#imgtopoLinkedin { float:left; background-image: url('../@pics/barra/icon-linkedin.png'); background-repeat: no-repeat; cursor:pointer; width:12px; height:12px; margin:10px 20px 0px 0px;}
#imgtopoRSS { float:left; background-image: url('../@pics/barra/icon-rss.png'); background-repeat: no-repeat; cursor:pointer; width:12px; height:12px; margin:10px 20px 0px 0px;}

#imgtopoEmail { float:right; background-image: url('../@pics/barra/icon-email.png'); background-repeat: no-repeat; width:80px; height:12px; margin:10px 20px 0px 0px; padding-left:27px; cursor:pointer;}
#imgtopoTelefone { float:right; background-image: url('../@pics/barra/icon-telefone.png'); background-repeat: no-repeat; width:135px; height:12px; margin:10px 0px 0px 0px; padding-left:25px; /*border:1px solid red;*/}

#header { background-image: url('../@pics/topo/header-escrita-digital.png'); background-repeat: no-repeat; margin-top:30px; width:1110px; height:93px; background-color:#FB893C;}
#header .box{display:none;position: fixed;width: 733px;height: 400px;background: rgba(33,33,33,0.95);z-index: 1000;padding-top: 50px;padding-bottom: 50px;left: 50%;top: 50%;overflow: auto;
                transform: translateY(-50%);margin-left: -365px;box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.6);overflow: hidden;padding-top: 50px;box-sizing: border-box;}
#header .acessoBox .acessoForm,                
#header .loginBox .loginForm {width: 330px;margin-left:40px;float: left;}
#header .fechar {position:absolute; top:16px; right:16px;width:20px;cursor:pointer}
#header .acessoBox {display:none}
#header DIV.logo { position:absolute; float:left; background:url('../@pics/topo/logo_escrita.png') 0 0 no-repeat; width:208px; height:64px; padding: 15px  15px; background-position: center;  cursor:pointer;}
#header DIV.extranet {position:relative; top:40px; color:#ffffff;left: 0px; float:right; border:0px solid black;font:bold 12pt Verdana;margin-right:20px;cursor:pointer}
#header DIV.extranet P {font: normal 10pt Verdana;margin-left: 73px;margin-top: 0px;}
#header DIV.titulo {color:#ffffff; padding: 12px 0px 6px 17px;}
#header DIV.acessoBox INPUT,
#header DIV.acessoBox TEXTAREA,
#header DIV.loginBox INPUT { border:1px solid #FB893C; margin:2px; padding:10px 20px; font:normal 14.5pt Verdana; color:#FB893C;}
#header DIV.loginBox INPUT.password::placeholder,
#header DIV.acessoBox TEXTAREA.corpo::placeholder,
#header DIV.acessoBox INPUT.acessoEmail::placeholder,
#header DIV.acessoBox INPUT.acessoNome::placeholder {color:#FB893C;opacity: 1;}
#header DIV.acessoBox INPUT.acessoNome,
#header DIV.acessoBox INPUT.acessoEmail,
#header DIV.loginBox INPUT.email {margin-top:8px; width:270px; margin-left:12px; font-size:14.5pt;}
#header DIV.acessoBox TEXTAREA.corpo {margin-top:8px; width:270px; margin-left:12px; font-size:10pt;}
#header DIV.loginBox INPUT.password {margin-top:20px;width:270px; margin-left:12px; font-size:14.5pt;}
#header DIV.acessoBox INPUT.botao,
#header DIV.loginBox INPUT.botao { margin-top:20px;margin-left: 12px; background-color:#D86D25; color:#ffffff; border:1px solid #D86D25; cursor:pointer; font-size:14.5pt;}
#header .loginBox #logoExtranet {margin-top:25px;margin-left:30px;width:280px}
#header DIV.msgErroPedidoAcesso,
#header DIV.msgErroLogin { margin-left:63px;letter-spacing:2px; font:normal 8pt Verdana; color:#FF0000!important;}
#header DIV.mensagemSucesso {margin-left:63px;letter-spacing:2px; font:normal 8pt Verdana; color:#3c763d!important;}
#header SPAN.repor { display:inline; margin-left:52px;letter-spacing:2px; font:normal 8pt Verdana;color:#D86D25!important;}
#header SPAN.acesso { margin-top:4px;float:right; letter-spacing:2px; font:normal 8pt Verdana; color:#D86D25!important; margin-right:40px}
#header SPAN.repor #pedidoDePassword,
#header SPAN.acesso #pedidoDeAcesso {display:inline;cursor:pointer;text-decoration:underline; color:#D86D25;}
#header DIV.acessoBox .produtosDisponiveis {margin-left:20px;width:330px;float:right}
#header DIV.acessoBox .produtosDisponiveis INPUT {border-style:none;margin:0px;padding-right:0px;}
#header DIV.acessoBox .produtosDisponiveis .produto {display:inline;font-family: Verdana, helvetica;font-size:8pt;letter-spacing:2px;}
#header .perfil {position: relative;top: 0px;left: 0px;float: right;width: 192px;border: 0px solid black;}
#header .botaoEntrar {width: 44px;height: 19px;padding: 0px;background-color: #D86D25;color: #ffffff;border: 1px solid #D86D25;cursor: pointer;font-size: 8pt;}
#header .botaoSair {width: 44px;height: 19px;padding: 0px;background-color: #D86D25;color: #ffffff;border: 1px solid #D86D25;cursor: pointer;font-size: 8pt;}
#headerbarra {  height:27px; background-color:#D86D25;}
#barrafooter { width:100%; height:70px; background-color:#000000;}


/* textos */
.txt8pt { font-family: Verdana, helvetica; font-size:8pt;}
.txt9pt { font-family: Verdana, helvetica; font-size:9pt;}
.txt10pt { font-family: Verdana, helvetica; font-size:10pt;}
.txt11pt { font-family: Verdana, helvetica; font-size:11pt;}
.txt13pt { font-family: Verdana, helvetica; font-size:13pt;}
.txt14pt { font-family: Verdana, helvetica; font-size:14pt;}
.txt15pt { font-family: Verdana, helvetica; font-size:15pt;}
.txt17pt { font-family: Verdana, helvetica; font-size:17pt;}

/* espacamento */
.letterSp2px {letter-spacing:2px}

/* cores */
.cinza { color:#8D8D8D;}
.cinzaclaro { color:#B2B9BA;}
.cinzaescuro { color:#747378;}
.branco { color:#FFFFFF;}
.azul { color:#1B87C3;}

/* gerais */
.noline { text-decoration: none;}

a.fundolaranja { color:#ffffff; text-decoration:none;}
a.fundolaranja:hover { color:#FDC49D; text-decoration:none;}


.botaodestaque { background-color:#FFFFFF; border:0px; cursor:pointer; padding:10px 20px; font-family: Verdana, helvetica; font-size:8pt; color:#D86D25;}
.botaodestaque:hover { background-color:#FB893C; color:#FFFFFF;}

.botaoenviar { background-color:#FB893C; border:0px; cursor:pointer; margin-top:5px; padding:5px; font-family: Verdana, helvetica; font-size:9pt; color:#FFFFFF; border:1px solid #FB893C;}
.botaoenviar:hover { background-color:#FFFFFF; color:#D86D25;}

a.linkazul { text-decoration: none; color:#1B87C3;}
a.linkazul:hover { color:#FDC49D;}

a.linklaranja { text-decoration: none; color:#D86D25;}
a.linklaranja:hover { color:#FDC49D;}

.labelzonas { height:35px; font-family: Verdana, helvetica; font-size:8pt; color:#D86D25; border-bottom:1px solid #D86D25;}

DIV.linkcaixalaranja { background-color:#D86D25; color:#FFFFFF; text-decoration:none; padding:5px 10px;}
DIV.linkcaixalaranja:hover { background-color:#FFFFFF; color:#D86D25;}

.fundolaranja { background-color:#D86D25;}

/*******************************************************/
/***** FIM - NOVOS ESTILOS DO NOVO DESIGN 2018  *****/
/*******************************************************/

/*---- INICIO do CSS para a zona Allow Cookies -----*/

#allowCookies { position:fixed; z-index:2000; width:100%; height:70px; left:0; top:0; background-color:#d7d7d9; text-align:center; display:block;}
#allowCookies DIV.textAllowCookies { margin-top:2px;}
#allowCookies DIV.textAllowCookies, TABLE.allowCookies { font-family: Verdana, helvetica; color:#737478; font-size:10pt; font-weight:normal; line-height:13px; text-align:center; padding:5px;}

/*---- FIM do CSS para a zona Allow Cookies -----*/

