@charset "utf-8";
/* CSS Document */

body{
    background-image:url('../imagens/jpg/bg_pag.jpg');
    background-color:#EAEAE0;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    background-position:center top;
}

#topo{
    width:996px;
    height:186px;
    margin:0 auto;
}

#busca{
    width:100%;
    height:43px;
    background-image:url('../imagens/jpg/bg_busca.jpg');
}

#logo{
    width:198px;
    height:161px;
    float:left;
    padding:25px 39px 0 31px;
}

#areamenu{
    width:728px;
    height:70px;
    float:right;
	margin-top:-22px;
}

#textoapresentacao{
    width:680px;
    height:116px;
    float:left;
    background-image:url(../imagens/png/traco_texto_apresentacao.png);
    background-repeat:no-repeat;
}



#telefone{
    width:430px;
	float:right;
	z-index:80;
	position:relative;
	padding:0;
	top:10px;
	right:-14px;
}

#telefone ul{ margin:0; padding:0; list-style:none}
#telefone li { float:left; font-family:Arial, Helvetica, sans-serif; color:#063970; font-size:18px; margin-right:8px;}
#telefone li a { color:#063970; text-decoration:underline; }
#telefone li a:hover { text-decoration:none; }

#conteudo{
    width:962px;
    margin-top:-43px;
}

#chamadashome{
    width:962px;
    height:336px;
    clear:both;
    position:relative;
    top:20px;

}

#chamadahome1{
    width:302px;
    height:320px;
    float:left;
    background-color:#FFF;

}

#conteudochamadahome,#conteudochamadahome.boxdois, #conteudochamadahome.boxtres{
    width:269px;
    height:300px;
    margin:0 auto;

}


#chamadahome2, #chamadahome3{
    width:302px;
    height:320px;
    margin-left:27px;
    float:left;
    background-color:#FFF;
}

#chamadahome2 ul{ margin:0; padding:0; list-style:none;}
#chamadahome2 li { float:left; margin:0;}

#titulochamadahome{
    width:282px;
    height:30px;
    margin:0 auto;
    background-image:url(../imagens/jpg/bg_titulo_chamadas.jpg);
    padding:10px 0 0 20px;
    float:left;

}
#chamadashome #titulochamadahome a {
    font-size:16px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#ffffff;

}

#destaqueesquerda{
    width:247px;
    float:left;
}

#boxbusca{
    width:217px;
    height:26px;
    margin:0 auto;
    position:relative;
    top:9px;
}

#destaque1{
    width:219px;
    height:270px;
    margin:0 auto;
    position:relative;
    top:40px;
}
#destaque1 a.linktexto {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#1D1924;
    text-decoration: none;
}

#destaque2{
    width:122px;
    height:90px;
    background-image:url('../imagens/png/bg_carreira.png');
    position:relative;
    top:69px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#1D1924;
    padding-left:95px; padding-right:0; padding-top:30px; padding-bottom:0
}

#destaque2 a.linktexto {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#1D1924;
    text-decoration: none;
}

#areasubmenu {
    background-color:#FFFFFF;
    margin:0 auto;
    padding-bottom:20px;
    position:relative;
    top:30px;
    width:215px;
    margin-bottom:60px;

}

#basesubmenu{
    width:215px;
    height:66px;
    position:relative;
    margin:0 auto;
    top:30px;
    *top:30px;


}

#semabas {
    float:left;
    margin-top:20px;
    overflow:hidden;
    width:645px;
}
#semabas fieldset {
    border: 0px;
    float:left;
    margin-bottom:10px;
    padding-left:0;
    width:617px;
}
#semabas fieldset .formInicio {
    height:217px;
}
#semabas fieldset label  {
	background-color:#21676f;
	color:#FFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:22px;
	margin-right:5px;
	padding:8px 10px 0 0;
	text-align:right;
	width:125px;
}
#semabas fieldset span {
	background-color:#CCC;
	float:left;
	height:30px;
	width:477px;
}
#semabas fieldset span.ta
, #abas fieldset span.ta
{
    height:60px;
}
#semabas fieldset label.ta
, #abas fieldset label.ta
{
    height:53px;
}
#semabas fieldset span input {
    float: left;
}
#semabas fieldset span input[type="radio"] {
    height:11px;
}
#semabas fieldset span input[type=text],
#semabas fieldset span select,
#semabas fieldset span textarea,
#abas fieldset span textarea
{
    border:1px solid #999999;
    margin-left:8px;
    margin-top:5px;
    width:453px;
}
#semabas fieldset label.side {
    margin-left: 5px;
}
#semabas fieldset span label {
    width: auto;
    background-color:transparent;
}
#semabas fieldset span.med {
    width:166px;
}
#semabas fieldset span input.med
, #semabas fieldset span select.med
{
    width:141px;
}


#semabas fieldset p {
    float:left;
    margin:0 0 5px;
    width:100%;
}

#abas {
    float:left;
    margin-top:20px;
    overflow:hidden;
    width:645px;
}

#abas fieldset {
    border: 0px;
    float:left;
    margin-bottom:10px;
    padding-left:0;
    width:617px;
}
#abas fieldset .formInicio {
    height:217px;
}
.btnProximo,.btnConcluir {
    float: right;
}

.btnAnterior {
    float: left;
}


#abas fieldset label  {
    background-color:#E5E5E5;
    color:#000000;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    height:22px;
    margin-right:5px;
    padding:8px 10px 0 0;
    text-align:right;
    width:125px;
}
#abas fieldset span {
    background-color:#EFEFEF;
    float:left;
    height:30px;
    width:477px;
}
#abas fieldset span input {
    float: left;
}
#abas fieldset span input[type=radio]  {
    height:25px;
}
#abas fieldset span input[type=text],
#abas fieldset span select
{
    border:1px solid #999999;
    margin-left:8px;
    margin-top:5px;
    width:453px;
}
#abas fieldset label.side {
    margin-left: 5px;
}
#abas fieldset span label {
    width: auto;
    background-color:transparent;
}
#abas fieldset span.med {
    width:166px;
}
#abas fieldset span input.med
, #abas fieldset span select.med
{
    width:141px;
}


#abas fieldset p {
    float:left;
    margin:0 0 5px;
    width:100%;
}

#subcontato  {
    font:13px Arial,sans-serif;
}
#subcontafto, #subcontato {
    margin:0 auto;
}
#subcontato h2 {
    border-color:#BF9900;
    color:#BF9900;
    font-size:15px;
    margin:0 auto;
    padding-top:10px;
    width:195px;
    float:none;
}
#subcontato h2.carreira,
#subcontato p.carreira {
    border-color:#CC3300;
    color:#CC3300;
}
#subcontato p {
    bottom:5px;
    left:10px;
    margin:0 auto;
    padding-top:10px;
    position:relative;
    width:209px;
}
#subcontato ul {
    margin:0 auto;
    padding:0;
    position:relative;
    width:205px;
}
#subcontato li {
    list-style-type:none;
    margin:5px 0;
}
#subcontato li a.subcontatotitulo, #subcontato li a.subcontatotitulo:hover {
    background-color:#CCE5BF;
    color:#000000;
    list-style-type:none;
}
#subcontato li a {
    background-color:#E0E0E0;
    color:#333333;
    padding:5px 22px 4px 10px;
    text-decoration:none;
    width:171px;
    display: block;

}

#subcontato p {
    float: none;
}

#subcontato li a.subcontatotitulo, #subcontato li a.subcontatotitulo:hover {
    background-color:#CCE5BF;
    color:#000000;
    list-style-type:none;
}
#subcontato li a.subcontatopag,
#subcontato li a.subcontatopag:hover {
    background-color:#FFFFFF;
    border:2px solid #009900;
    color:#009900;
    height:18px;
    list-style-type:none;
    width:170px;
}
#subcontato li a.naoObrigatorio {
    background-color:red;
    color:white;
}
#subcontato li a.subcontatopag,
#subcontato li a.subcontatopag:hover {
    background-color:#FFFFFF;
    border:2px solid #CC3300;
    color:#CC3300;
    height:18px;
    list-style-type:none;
    width:170px;
}

#subcontato, #subcontatocarreira  {
    font:13px Arial,sans-serif;
}
#subcontafto, #subcontatocarreira {
    margin:0 auto;
}
#subcontatocarreira h2 {
    border-color:#CC3300;
    color:#CC3300;
    font-size:15px;
    margin:0 auto;
    padding-top:10px;
    width:195px;
    float:none;
    font-weight:bold;
}
#areasubmenu h2 {
    border-color:#00509F;
    color:#00509F;
    font-size:15px;
    margin:0 auto;
    padding-top:10px;
    width:203px;
    float:none;
    font-weight:bold;
}
#areasubmenu h2.subMenuProduto {
    border-color:#9E9E76;
    color:#9E9E76;
}
#areasubmenu h2.subMenuVendas {
    border-color:#EABB00;
    color:#EABB00;
}
#areasubmenu h2.subMenuLogistica {
    border-color:#FF6600;
    color:#FF6600;
}
#areasubmenu h2.subMenuImprensa {
    border-color:#996600;
    color:#996600;
}
#areasubmenu h2.socioambiental {
    border-color:#7CBB03;
    color:#7CBB03;
}
#subcontatocarreira h2.carreira,
#subcontatocarreira p.carreira {
    border-color:#CC3300;
    color:#CC3300;
}
#subcontatocarreira p {
    bottom:5px;
    left:10px;
    margin:0 auto;
    padding-top:10px;
    position:relative;
    width:209px;
}
#subcontatocarreira ul {
    margin:0 auto;
    padding:0;
    position:relative;
    width:205px;
}
#subcontatocarreira li {
    list-style-type:none;
    margin:5px 0;
}
#subcontatocarreira li a.subcontatotitulo, #subcontatocarreira li a.subcontatotitulo:hover {
    background-color:#CC3300;
    color:#000000;
    list-style-type:none;
}
#subcontatocarreira li a {
    background-color:#E0E0E0;
    color:#333333;
    padding:5px 22px 4px 10px;
    text-decoration:none;
    width:171px;
    display: block;

}

#subcontatocarreira p {
    float: none;
}

#subcontatocarreira li a.subcontatotitulo, #subcontatocarreira li a.subcontatotitulo:hover {
    background-color:#EBCBC2;
    color:#000000;
    list-style-type:none;
}
#subcontatocarreira li a.subcontatopag,
#subcontatocarreira li a.subcontatopag:hover {
    background-color:#FFFFFF;
    border:2px solid #009900;
    color:#009900;
    height:18px;
    list-style-type:none;
    width:170px;
}
#subcontatocarreira li a.subcontatopag,
#subcontatocarreira li a.subcontatopag:hover {
    background-color:#FFFFFF;
    border:2px solid #CC3300;
    color:#CC3300;
    height:18px;
    list-style-type:none;
    width:170px;
}

#banner{
    width:705px;
    height:310px;
    background-color:#ffffff;
    float:right;
    margin-top:15px;
    padding:10px 0 0 10px;

}
#titulointernas{
    position:relative;
    width:675px;
    background-image:url(../imagens/jpg/bg_internas.jpg);
    background-repeat:repeat-x;
    margin:0 auto;
    top:5px;
    padding:20px 0 0 25px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    font-weight: bold;
}
#titulointernas a {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:11px;
    color:#666;
    text-decoration:none;
}
#internas {
	background-color:#FFFFFF;
	float:left;
	margin:15px 0 30px;

    *margin:15px 0 -35px;
	padding:0 0 30px;
	width:710px;
	min-height:250px;
}

#tarjabrennandcimentostopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    *margin:-4px 0 0 -2px;
    position:absolute;
    background-color:#00509F;

}

#tarjabrennandcimentosdireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#00509F;

}


#tarjaprodutostopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    background-color:#9E9E76;
    *margin:-4px 0 0 -2px;
    position:absolute;

}

#tarjaprodutosdireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#9E9E76;

}

h2.subMenuProduto {
    color:#9E9E76;
    border-color:#9E9E76;
}


#tarjacarreiratopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    *margin:-4px 0 0 -2px;
    position:absolute;
    background-color:#CC3300;

}

#tarjacarreiradireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#CC3300;

}
h2.carreira{
	color:#21676F;
	border-color:#21676F;
}

#tarjasocioambientaltopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    *margin:-4px 0 0 -2px;
    position:absolute;
    background-color:#7CBB03;

}

#tarjasocioambientaldireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#7CBB03;

}

h2.socioambiental{
    color:#7CBB03;
    border-color:#7CBB03;
}


#tarjavendastopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    *margin:-4px 0 0 -2px;
    position:absolute;
    background-color:#EABB00;

}



#tarjavendasdireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#EABB00;


}
h2.subMenuVendas{
    color:#EABB00;
    border-color:#EABB00;
}


#tarjalogisticatopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    *margin:-4px 0 0 -2px;
    position:absolute;
    background-color:#FF6600;

}


#tarjalogisticadireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#FF6600;

}


h2.subMenuLogistica{
    color:#FF6600;
    border-color:#FF6600;
}

#tarjaimprensatopo{
    width:710px;
    height:4px;
    margin:-4px 0 0 4px;
    *margin:-4px 0 0 -2px;
    position:absolute;
    background-color:#996600;

}


#tarjaimprensadireita{
    width:4px;
    height:250px;
    margin:0 0 0 710px;
    *margin:0 0 0 704px;
    position:absolute;
    background-color:#996600;

}


h2.subMenuImprensa{
    color:#996600;
    border-color:#996600;
}


#texto{
    width:649px;
    margin:0 auto;
    position:relative;
    clear:both;
    top:25px;
    *top:33px;
    *padding:0 0 20px 0;
}
#texto #areaimprensa p {
    float: left;
	width:165px;
	position:relative;
	top:10px;
	*top:-4px;
}
#texto p {
    float:none;
}

#texto h2.fontSize10 {
    font-size: 14px;
    font-weight:bold;
    border: 0px;
}
#texto p.resultadoBusca {
    margin-top:0px;
}
#texto p.resultadoBusca a {
    color:#333333;
    text-decoration: none;
}
#rodape{
    width:100%;
    height:174px;
    background-image:url('../imagens/jpg/bg_rodape.jpg');
    background-repeat:repeat-x;
    clear:both;
    margin-top:70px;

}

#rodapedireitos{
    width:100%;
    height:46px;
    background-image:url('../imagens/jpg/bg_rodape_direitos.jpg');
}

#conteudorodapedireitos{
    position:relative;
    width:962px;
    height:20px;
    top:12px;
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#CCCCCC;

}

#conteudorodape{
    width:962px;
    height:117px;
    margin:0 auto;
    position:relative;
    top:15px;

}

#telefonerodape{
    width:962px;

}
li.links {
    position:relative;
    height:105px;
    float:left;
    list-style-type:none;
    font-family:Arial, Helvetica, sans-serif;
    color:#CCCCCC;
    font-size:11px;
    text-decoration:none;
}

.links a{
    text-decoration:none;
}

.links a:hover{
    list-style-type:none;
    text-decoration:none;
    color:#FFF;
}

#linksrodape, *#linksrodape{
    width:990px;
    height:117px;
    float:left;
	margin-top:10px;
    position:relative;
}
#linksrodape ul{
	margin:0 23px 0 0; padding:0 24px 0 0; list-style:none; width:auto; float:left; background-image:url('../imagens/jpg/traco_rodape.jpg'); background-repeat:no-repeat; background-position:right;

	}
#linksrodape{
    font: 13px Arial, sans-serif;
}
#linksrodape li {
    width:auto;}
#linksrodape li a {
    color: #cccccc;
    text-decoration: none;
    font-size: 11px;
}
#linksrodape li a:hover {
    color: #ffffff;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#linksrodape  li { float: left; height: 1%; }
* html ul#linksrodape  li a { height: 1%; }
/* End */


h1 {
    color:#1D1A24;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:22px;
    font-weight:100;
    margin-left:30px;
    margin-top:12px;
}

h2 {
    border-bottom:1px solid #00509F;
    border-color:#00509F;
    color:#00509F;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:30px;
    font-weight:100;
    margin:0 0 10px;
    padding:0;
    width:650px;
}

h2 a{
    font-family:Arial, Helvetica, sans-serif;
    color:#00509F;
    text-decoration:none;
}



h4 {
    border-bottom:1px solid #D2A800;
    border-color:#D2A800;
    color:#BF9900;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17px;
    font-weight:bold;
    margin:6px 0;
    top:-20px;
    width:645px                                                           ;
}

.textoLogistica h4 {
    color: #FF6600;
}

h5{
	border-bottom:1px solid #CC3300;
	border-color:#21676F;
	color:#21676F;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:6px 0;
	top:-20px;
	width:618px
}

h6{
    font-family:Arial, Helvetica, sans-serif;
    color:#72AD03;
    font-size:30px;
    margin:0;
    top:-20px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:#72AD03;
    font-weight:100;
    width:648px;

}



h3{
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:17px;
    font-weight: bold;
    font-style:italic;
}
body, a {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
#mapa-site {
    float: left;
    margin: 10px;
}
#mapa-site li ul {
    margin-bottom: 10px;
}
p{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:12px;
    margin:0 0 12px;
    line-height: 16px;
    width:100%;

}
p a{
    font-family:Arial, Helvetica, sans-serif;
    color:#00509F;
    font-size:12px;
    margin:0 0 12px;
    line-height: 16px;
    width:100%;
    text-decoration:underline;

}
p a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#00509F;
    font-size:12px;
    margin:0 0 12px;
    line-height: 16px;
    width:100%;
    text-decoration:none;

}

p.chamadas{
    width:270px;
    height:60px;
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    font-size:12px;
    margin:10px 0 5px 0;
}


p.titulodestaque{
    font-family:Arial, Helvetica, sans-serif;
    color:#1D1924;
    font-size:13px;
}


p.apresentacao{
    font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:12px;
    margin:-15px 0 0 30px;
    *margin:2px 0 0 30px;
    line-height:15px;
}

p.telefone{
    font-family:Arial, Helvetica, sans-serif;
    color:#063970;
    font-size:23px;
    padding:0;
    margin:0;
    line-height:23px;
    margin: 30px 16px 0 0;
    float:right;
    width: auto;
}

p.telefonerodape{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:23px;
    padding:0;
    margin:0;
    position:relative;
    line-height:23px;
    float:left;
    right:1px;
    width: auto;
}

p.contato {
    clear:both;
    color:#063970;
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    margin:4px 14px 0 0;
    width:150px;

}
p.contato a{
    color:#063970;
    text-decoration:underline;
}
p.contato a:hover{
    color:#063970;
    text-decoration:none;


}
p.titulolinkrodape {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    margin:0 0 -10px 0;
}
#linksrodape li a.linktitulorodape {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    margin:0 0 -10px 0;
}	
#linksrodape li a.linktitulorodape:hover {
    color:#063970;
}

p.contatorodape{
    width:286px;
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:11px;
    position:relative;
    left:2px;
    float:right;
}
p.contatorodape a{
    color:#ffffff;
    text-decoration:underline;
}
p.contatorodape a:hover {
    color:#ffffff;
    text-decoration:none;

}
p.titulodestaque{
    position:absolute;
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
    position:relative;
    margin:0;
    top:-20px;
}
p.titulodestaque a{
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
    margin:0;
    text-decoration:none;
}



/*Form contato*/

#todoform {
    color:#666666;
}
#todoform th {
    background:#000000;
}
#todoform input[type=text],
#todoform select{
    background:#ffffff;
    border:1px solid #cccccc;
    color:#666666;
    font-size:12px;
    height:22px;
    width:186px;
    border-color:#1E74AF;
    padding-left:5px;
}


#chamadashome a {
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-decoration: none;
    position:relative

}

.alignright {
    float: right;

}

a img {
    border: 0px;
}



#areaimprensa{
    width:686px;
    list-style:none;
    margin-top:10px;
    *margin-bottom:20px;

}
#areaimprensa ul {
    margin:0px;
    padding: 0px;
    margin-bottom:20px;
}
#areaimprensa ul li{
    width:285px;
    height:136px;
    *height:124px;
    list-style:none;
    float:left;
    margin-right:36px;
    border:solid;
    border-width:1px;
    border-color:#B9B99B;
    margin-bottom:28px;
    margin-top:15px;
    padding:0 0 0 20px;
    *padding:12px 0 0 20px;
    background-color:#FFF;
    cursor:pointer;

}
.imagemimprensa {
    float:right;
    margin:17px 17px 0 0;
    *margin:5px 15px 0 0;
}

p.textoImprensa{
    width:150px;
    margin:0px;
    padding:0px;
    position:relative;

}
.leiamais {
    clear:both;
    color:#00509F;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    position:relative;
    text-decoration:underline;
    top:-8px;


}
a.leiamais {
    clear:both;
    color:#00509F;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    position:relative;
    text-decoration:underline;
    top:-8px;
    *margin:-20px 0 0 0 ;

}
a.leiamais:hover {
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}

.etapa {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom:4px;
}

#menu {
    float:left;
    height:186px;
    left:5px;
    position:relative;
    top:47px;
    width:170px;
}

#menu ul { margin:0; padding: 0; list-style-type: none; padding:0 8px 0 8px; cursor: pointer; }

/*#menu li.idiomaprincipal a.menu {float:right; display: inline; text-decoration: none; }*/

#menu a.menu {width: 168px; height: 74px;  0 0 no-repeat;}
#menu li:hover { 0 -74px no-repeat;}
#menu li.current a.menu {0 -74px no-repeat;}

#menu li:hover .brennand { display: block;}
#menu li:hover .produto { display: block;}
#menu li:hover .vendas { display: block;}
#menu li:hover .logistica { display: block;}
#menu li:hover .imprensa { display: block;}
#menu li:hover .trabalhe { display: block;}
#menu li:hover .responsabilidade { display: block;}


.brennand {
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:3px;
    display: none;
    position:absolute;
    z-index: 1;
    top: 12px;
    left:-10px;
}
.produto{
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:3px;
    display: none;
    position:absolute;
    top: 12px;
    right:61px;
}

.vendas{
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:3px;
    display: none;
    position:absolute;
    top: 12px;
    right:148px;
    z-index:71;

}

.logistica{
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:3px;
    display: none;
    position:absolute;
    top: 12px;
    right:243px;
    z-index:72;

}

.imprensa{
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:3px;
    display: none;
    position:absolute;
    top: -174px;
    right:-351px;
    z-index:72;

}
.trabalhe{
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:3px;
    display: none;
    position:absolute;
    right:-292px;
    top:-174px;
    z-index:100;
}
.responsabilidade{
    width: 180px;
    height:auto;
    padding: 13px 0 10px 10px;
    font: 12px Arial, sans-serif;
    text-align:left;
    float:right;
    background-color:#FFF;
    /*background-image:url(../imagens/png/bg_menu_topo.png);*/
    margin-top:4px;
    display: none;
    position:absolute;
    top:-175px;
    left:190px;
    z-index:100;
}
.brennand ul, .produto ul, .vendas ul, .logistica ul, .imprensa ul, .trabalhe ul, .tresponsabilidade ul  {
    list-style: none;
    margin: 0;
    padding:0;

}

.brennand li, .produto li, .vendas li, .logistica li, .imprensa li, .trabalhe li, .responsabilidade li {
    width:155px;
    margin: 0;
    padding:0;
    background-color:#D2D7DD;
    margin-bottom:2px;
}
.produto li {
    width:155px;
    background-color:#D3D3C0;
}
.vendas li {
    background-color:#FFF7D2;
}
.logistica li {
    background-color:#FFE0CC;
}
.imprensa li {
    background-color:#FFE3AA;
}
.trabalhe li {
    background-color:#EBCBC2;
}
.responsabilidade li {
    background-color:#D1EEB5;

}
.brennand li a,.produto li a,.vendas li a,.logistica li a,.imprensa li a,.trabalhe li a,.responsabilidade li a {
    display: block;
    padding: 5px 5px 5px 5px;
    color:#022D5F;
    text-decoration: none;

}
.produto li a {
    color:#666648;

}
.vendas li a {
    color:#826800;

}
.logistica li a {
    color:#333333;

}
.imprensa li a {
    color:#333333;

}
.trabalhe li a {
    color:#9D2700;

}
.responsabilidade li a {
    color:#446802;


}
.brennand li a:hover {
    background-color:#00509F;
    color: #ffffff;
}
.produto li a:hover {
    background-color:#A8A884;
    color: #ffffff;

}

.vendas li a:hover {
    background-color:#DDB000;
    color: #ffffff;

}

.logistica li a:hover {
    background-color:#FF6600;
    color: #ffffff;

}
.imprensa li a:hover {
    background-color:#996600;
    color: #ffffff;

}

.trabalhe li a:hover {
    background-color:#CC3300;
    color: #ffffff;

}
.responsabilidade li a:hover {
    background-color:#7CBB03;
    color: #ffffff;

}
.titulobrennand{
    width:78px;
    display:block;
    padding:0;
    margin:0;
    border-bottom:solid;
    border-color:#00509F;
    color:#333333;
    border-width:7px;
    position:absolute;
    z-index:1000;
    font-weight:bold;
    float:left;
    text-decoration:none;

}
.tituloproduto{
    width:61px;
    border-bottom:solid;
    border-color:#A8A884;
    border-width:7px;
    position:absolute;
    z-index:900;
    font-weight:bold;
    float:left;
    left:-63px;
    text-decoration:none;

}
.titulovendas{
    width:52px;
    border-bottom:solid;
    border-color:#EABB00;
    border-width:7px;
    position:absolute;
    z-index:100;
    font-weight:bold;
    float:left;
    left:-150px;
    text-decoration:none;

}
.titulologistica{
    width:62px;
    border-bottom:solid;
    border-color:#FF6600;
    border-width:7px;
    position:absolute;
    z-index:100;
    font-weight:bold;
    float:left;
    left:-245px;
    text-decoration:none;

}

.tituloimprensa{
    width:90px;
    border-bottom:solid;
    border-color:#996600;
    border-width:7px;
    position:absolute;
    z-index:100;
    font-weight:bold;
    float:left;
    left:349px;
	margin-top:-186px;
    text-decoration:none;

}
.titulotrabalhe{
    width:120px;
    border-bottom:solid;
    border-color:#CC3300;
    border-width:7px;
    position:absolute;
    z-index:105;
    font-weight:bold;
    float:left;
    left:286px;
    top:-186px;
    text-decoration:none;

}
.tituloresponsabilidade{
    width:111px;
    border-bottom:solid;
    border-color:#7CBB03;
    border-width:7px;
    position:absolute;
    z-index:600;
    font-weight:bold;
    float:left;
    top:-186px;
    left:252px;
    text-decoration:none;

}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu  li { float: left; height: 1%; }
* html ul.menu  li a { height: 1%; }
/* End */

#marcadoBanner {
    height:13px;
    list-style:none outside none;
    position:absolute;
    margin-left:750px;
    top:475px;
}
#marcadoBanner li {
    float: left;
    height:13px;
    width: 13px;
    margin-left: 4px;
    cursor: pointer;
    background-image: url('../imagens/png/marcadores-banners.png');
}
#marcadoBanner li.naoSelecionado {
    background-position: -17px;
}

#semabas fieldset span  input.error {
    border: 2px solid red;
}
#semabas fieldset.duascolunas label.error
, #semabas fieldset span label.error{
    border:0 none;
    display:none;
    height:1px;
    overflow:hidden;
    width:1px;
}
#abas fieldset span.red,
#semabas fieldset span.red {
    float: none;
    color: red;
    width: auto;
    height:auto;
    background-color:transparent;
}


#wpcf7-f1-t1-o1 label {
    background-color:#E5E5E5;
    color:#000000;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    height:22px;
    margin-right:5px;
    padding:8px 10px 0 0;
    text-align:right;
    width:125px;
}

#wpcf7-f1-t1-o1 span {
    background-color:#EFEFEF;
    float:left;
    min-height:30px;
    width:477px;
}
#wpcf7-f1-t1-o1 p.fortxtarea span {
    background-color:#EFEFEF;
    float:left;
    height:192px;
    width:477px;
} 
#wpcf7-f1-t1-o1 p span span.wpcf7-not-valid-tip-no-ajax {
    margin-left: 8px;
}
#wpcf7-f1-t1-o1 input, #wpcf7-f1-t1-o1 textarea
{
    border:1px solid #999999;
    margin-left:8px;
    margin-top:5px;
    width:453px;
}
#wpcf7-f1-t1-o1 span.red, #wpcf7-f1-t1-o1 p.fortxtarea span.red{
    background-color:transparent;
    color:red;
    float:none;
    height:auto;
    width:auto;
}
#wpcf7-f1-t1-o1 input[type=submit]
{
    width:auto;
}

#wpcf7-f1-t1-o1 br { display: none; }


#wpcf7-f1-t1-o1   p {
    float:left;
    margin:0 0 5px;
    width:100%;
}
