html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td {
	margin				: 0;
	padding				: 0;
	border				: 0;
	outline				: 0;
	font-weight			: inherit;
	font-style			: inherit;
	font-size			: 100%;
	font-family			: inherit;
	vertical-align		: baseline
}

abbr {
	border-bottom		: 1px dotted;
	cursor				: help;
	font-weight			: bold;
}
body { 
	background			: white;
	color				: black;
	cursor				: default;
	line-height			: 1
}
ol,ul {
	list-style			: none
}
table {
	border-collapse		: separate;
	border-spacing		: 0
}
caption,th,td {
	text-align			: left;
	font-weight			: normal
}
blockquote:before,blockquote:after,q:before,q:after {
	content				:""
}
blockquote,q {
	quotes				:"" ""
}
.acessibilidade {
	height				: 1%;
	left				: -9999em;
	position			: absolute;
	top					: -9999em;
	width				: 1%;
	z-index				: -99
}
/* FIM DO RESET */
BODY {
    background			: URL("../imagens/background/fundo-internas.jpg") center top no-repeat;
    color				: #000000; 
    font-size			: 11px;
	font				: 11px Tahoma, Arial, sans-serif;
	height				: 100%;
    line-height			: 15px;
	width				: 100%;
}

BODY#home {
    background			: URL("../imagens/background/fundo-home.jpg") center top no-repeat;
}

A {
    color               : #009049;
	text-decoration		: none;
}

A.laranja {
    color               : #fc920f!important;
}

A:HOVER {
	text-decoration		: underline!important;
}

STRONG {
	font-weight			: bold;
}

.corpo {
	margin              : 0 auto;
	width				: 956px;	
}

.topo {
	background			: URL("../imagens/background/fundo-topo.png") center top no-repeat;
	height				: 123px;
	width				: 956px;
}


#home .topo {height: 126px;}

H1 {
	float				: left;
	height				: 52px;
	margin-top			: 15px;
	width				: 225px;
}

H2 {
	color				: #007b3f;
	font-size			: 20px;
	font-weight			: normal;
}

H2.upper {
	color				: #007b3f;
	font-size			: 20px;
	font-weight			: normal;
    height              : 32px;
    line-height         : 32px;
    padding             : 0 0 11px 0;
    text-transform      : uppercase;
}

H2.upper.servicos {
	background			: URL("../imagens/icones/servicos-integrados.png") right center no-repeat;
    padding             : 0 36px 0 0;
    width               : 338px;
}

H2.upper.postos {
	background			: URL("../imagens/icones/postos.png") right center no-repeat;
    padding             : 0 36px 0 0;
    width               : 76px;
}

H2.upper.portos {
	background			: URL("../imagens/icones/portos.png") right center no-repeat;
    padding             : 0 36px 0 0;
    width               : 222px;
}

H2.center {text-align: center;}

#home H3 {
	background			: URL("../imagens/background/sombra-titulo.png") center bottom no-repeat;
	color				: #b45d00;
	font-size			: 14px;
	height				: 65px;
	line-height			: 20px;
	text-align			: center;
	text-transform		: uppercase;
}

#home H3.branco {
	background			: none;
	color				: #fff;
	height				: 50px;
}

H3 STRONG {
	font-size			: 24px;
	text-transform		: none;
}

H4 {
    background			: URL("../imagens/background/fundo-h4.gif") right bottom no-repeat;
    color               : #007b3f;
	font-size			: 16px;
    font-weight         : normal;
    height              : 21px;
    width               : 100%;
}

H4 SPAN.fundo {
    background			: URL("../imagens/background/fundo-linha-h4.gif") left bottom repeat-x;
    display             : block;
    height              : 21px;
    width               : 99.1%;
}

H4 SPAN.esquerda {
    background			: URL("../imagens/background/esquerda-h4.gif") left bottom no-repeat;
    display             : block;
    float               : left;
    height              : 21px;
    width               : 41px;
}

H4 SPAN.titulo {
    background			: URL("../imagens/background/centro-h4.gif") left bottom repeat-x;
    display             : block;
    float               : left;
    height              : 21px;
    padding             : 0 5px;
    width               : auto;
}

H4 SPAN.titulo.centro {
    text-align          : center;
    width               : 204px;
}

H4 SPAN.titulo.frotaCaminhoes {padding: 0 8px;}

H4 SPAN.direita {
    background			: URL("../imagens/background/direita-h4.gif") left bottom no-repeat;
    display             : block;
    float               : left;
    height              : 21px;
    width               : 15px;
}

H5 {
	font-size			: 11px;
	margin              : 0 0 0 36px;
    font-weight         : bold;
}

H6 {
    color               : #007b3f;
	font-size			: 16px;
    font-weight         : normal;
	height              : 31px;
    line-height         : 31px;
    margin              : 8px 0 0 0;
}

H6.transporteArmazenagem {
	height              : 31px;
    line-height         : 15px;
    margin              : 8px 0 0 0;
	text-align			: left;
}

H6 IMG {
    margin              : 0 13px 0 0;
    float               : left;
}

.topo UL.idiomasNews {
	height				: 43px;
	/*padding				: 3px 0 0 418px;*/
	padding				: 3px 0 0 498px;
	width				: 533px;
}

.topo UL.idiomasNews LI {float: left;}

#erro_news {
    background          : URL("../imagens/background/fundo-topo.png") -498px top no-repeat;
    color               : #fff;
    font-weight         : bold;
    height              : 30px;
    margin-left         : 0;
    margin-top          : -25px;
    padding             : 8px 0 0 40px;
    position            : relative;    
    z-index             : 99;
    width               : 390px;
}

#alerta_news {
    background          : URL("../imagens/background/fundo-topo.png") -498px top no-repeat;
    color               : #fff;
    font-weight         : bold;
    height              : 30px;
    margin-left         : 0;
    margin-top          : -25px;
    padding             : 8px 0 0 40px;
    position            : relative;    
    z-index             : 99;
    width               : 390px;
}

.topo UL.idiomasNews LI SPAN {
	color				: #fff;
	display				: block;
	font-size			: 12px;
	padding				: 2px 6px 0 0;
	text-transform		: uppercase;
}

.topo UL.idiomasNews LI INPUT {
	background			: URL("../imagens/background/fundo-input.png") no-repeat;
	border				: none;
	color				: #8d8d8d;
	font-size			: 10px;
	height				: 17px;
	margin-right		: 9px;
	padding				: 1px 5px 1px 5px;
	width				: 96px;
}

.topo UL.idiomasNews LI INPUT.nome {background-position: center top;}
.topo UL.idiomasNews LI INPUT.email {background-position: center bottom;}

.topo UL.idiomasNews LI INPUT.btCadastrar {
	height				: 19px;
	padding				: 0;
	width				: 75px;
}

.topo UL.idiomasNews LI INPUT#remover_news {
    background          : none;
    float               : none;
    height              : 10px;
    padding             : 0;
    width               : 10px;
}

.topo UL.idiomasNews LI.remover {
    height              : 12px!important;
    left                : 86px;
    position            : relative;
    top                 : -4px;
}

.topo UL.idiomasNews LI.remover LABEL {
    color               : #fff;
    font-size           : 10px;
    font-weight         : bold;
    height              : 12px!important;
    left                : -7px;
    position            : relative;
    top                 : -3px;
}

.topo UL.idiomasNews LI.idiomaEspanhol {margin-right: 7px;}
.topo UL.idiomasNews LI.idiomaIngles {margin-right: 28px;}

.corpo .outdoor {
	background			: URL("../imagens/background/fundo-outdoor.gif") left top repeat-x;
	float				: left;
	height 				: 247px;
	width				: 708px;
}

.corpo .destaquesHome {
	background			: #f6f7f7 URL("../imagens/background/fundo-destaques.png") left 4px no-repeat;
	height				: 195px;
	padding				: 48px 0 0 0;
	width				: 956px;
}

.corpo .destaquesHome .video, .corpo .destaquesHome .distribuicao, .corpo .destaquesHome .noticias, .corpo .destaquesHome .cartao {float: left;}

.corpo .destaquesHome .video P, .corpo .destaquesHome .distribuicao P {padding: 10px 0 18px 2px;}

.corpo .destaquesHome .video {
	padding				: 0 26px 0 16px;
	width				: 174px;
}

.corpo .destaquesHome .distribuicao {
	padding				: 0 30px 0 26px;
	width				: 177px;
}

.corpo .destaquesHome A P {color: #000;}


.ie6 .corpo .destaquesHome A:HOVER {text-decoration:none!important;}

.ie .corpo .destaquesHome .video A:HOVER, .ie .corpo .destaquesHome .distribuicao A:HOVER {text-decoration:none!important;}

.corpo .destaquesHome .noticias {
	padding				: 0 27px 0 30px;
	width				: 175px;
}

.corpo .destaquesHome .noticias UL {margin-top: 5px;}

.corpo .destaquesHome .noticias UL LI {
	background			: #fff URL("../imagens/background/separador-noticias.gif") left bottom repeat-x;
	padding				: 5px 0 8px 0;
}

.corpo .destaquesHome .noticias UL LI A {
	color				: #000;
}

.corpo .destaquesHome .noticias UL LI.semBG {
	background			: none;
}

.corpo .destaquesHome .noticias UL LI STRONG {
	color				: #e57500;
}

.corpo .destaquesHome .cartao {
	padding				: 0 0 0 27px;
	width				: 247px;
}

.corpo .destaquesHome .cartao .descricaoCartao {
	display				: block;
	margin-bottom		: 8px;
	text-align			: center;
}

.corpo .chamadasInferiores {
	background			: URL("../imagens/background/chamadas-inferiores.jpg") left -1px no-repeat;	
	height				: 239px;	
	padding				: 36px 0 0 0;
	width				: 956px;
}

.corpo .chamadasInferiores UL {
	border-bottom		: 1px solid #b45d00;
	height				: 226px;
}

.corpo .chamadasInferiores UL LI {
	float				: left;
	width				: 177px;
}

.corpo .chamadasInferiores UL LI {margin: 0 29px;}
.corpo .chamadasInferiores UL LI.mapaAmerica {margin: 0 24px; width:180px;}
.corpo .chamadasInferiores UL LI P A {color: #b45d00;}

.corpo .breadCrumbs {
    background          : #eeeff3;
    color               : #898989;
    font-size           : 10px;
    height              : 21px;
    line-height         : 21px;
    margin-bottom       : 28px;
    padding-left        : 5px;
}

.corpo .breadCrumbs A {
    color               : #898989;
    margin              : 0 3px 0 3px;
}

.corpo .breadCrumbs SPAN {
    font-weight         : bold;
    margin              : 0 0 0 3px;
}
    
.corpo .breadCrumbs A.endereco {
    color               : #009049;
    font-weight         : normal;
    margin              : 0 3px 0 0;
}

.corpo .conteudo {
    background			: URL("../imagens/background/fundo-conteudo.jpg") left bottom no-repeat;
    height              : 100%;
    padding             : 0 0 79px 0;
}

.corpo .conteudo P {margin: 0 0 20px 0;}

.corpo .conteudo P.metadeTela {
    padding              : 0 0 0 41px;
    float                : left;
    text-align           : justify;
    width                : 416px;	
}

.corpo .conteudo .metadeTela {
    padding              : 0 21px 0 19px;
    float                : left;
    width                : 439px;	
}

.corpo .conteudo .metadeTela.direita {
    padding              : 0 0 0 19px;
    float                : left;
    width                : 439px;	
}

.corpo .conteudo UL.listaGeral {margin: 10px 0 0 36px;}

.corpo .conteudo UL.listaGeral.media {
    float               : left;
    margin              : 0 0 0 36px;
    width               : 542px;
}

.corpo .conteudo UL.listaGeral LI {
    background          : URL("../imagens/icones/loguinho-dalcoquio.png") left center no-repeat;
    height              : 18px;
    line-height         : 18px;
    padding             : 0 0 0 14px;
}

.corpo .conteudo UL.listaGeral LI.semBG H5 {
	background          : none;
	margin-left			: -18px;
}

.corpo .conteudo UL.listaGeral LI.semBG.asterisco, .corpo .conteudo UL.listaGeral LI.ultima {
	margin-bottom		: 8px;
}

.corpo .conteudo UL.listaGeral LI.semBG {
    background          : none;
	font-size			: 9px;
	padding				: 5px 0 0 20px;
}

.corpo .conteudo UL.listaGeral.transorsi {
	width:440px;background:none;float:right;position:relative;top:-78px;
}

.corpo .conteudo UL.listaGeral.transorsi LI.duplicada {
	line-height:14px;
	margin-bottom:7px;
}

.corpo .conteudo UL.listaGeral LI.duplicada {
	line-height:14px;
	margin-bottom:14px;
}

.corpo .conteudo UL.dalcoquioAmerica {margin: 20px 0 0 10px;}
.corpo .conteudo UL.dalcoquioAmerica LI.mapa {width: 122px;}

.corpo .conteudo UL.dalcoquioAmerica LI {
    float               : left;
    margin              : 0 0 0 47px;
    text-align          : justify;
    width               : 190px;
}

.corpo .conteudo UL.dalcoquioAmerica LI P {margin: 15px 0 0 0;}

.corpo .conteudo UL.dalcoquioAmerica LI P A {color: #000;}

#noticias H5 {
    font-family         : tahoma;
	font-size			: 14px;
    font-weight         : bold;
	margin              : 14px 0 5px 30px;    
}

#noticias H5 A {color: #f48000;}

#noticias .noticia {
    float               : left;
    margin              : 0 0 0 29px;
    width               : 200px;
}

#noticias .noticia A.descricao {
    border              : 1px solid #d3d3d3;
    color               : #000;
    display             : block;
    font-size           : 10px;
    margin-top          : -5px;
    padding             : 5px;
}

#noticias .listaNoticias {
    float               : left;
    margin              : 0 0 60px 16px;
    width               : 193px;
}

#noticias .listaNoticias LI {
    background			: URL("../imagens/background/separador-noticias.gif") left top repeat-x;
    padding             : 2px 0 0 0;             
}

#noticias .listaNoticias LI.btMaisNoticias {
    padding              : 10px 0 0 94px;
}

#noticias .listaNoticias LI P {margin: 0 0 6px 0;}
#noticias .listaNoticias LI P A {color: #000;}

#noticias .listaNoticias H6 {
    font-family         : tahoma;
    font-size           : 12px;
    font-weight         : bold;
    line-height         : 12px;    
}

#noticias .listaNoticias H6 A {color: #f48000;}

IMG.imgRevista {
    border              : 1px solid #d8d8d8;
    float               : left;
    margin              : 0 0 0 32px;
}

.infosRevista {
    float               : left;
    margin              : 0 0 0 20px;
    width               : 267px;
}

.infosRevista P {margin: 0 0 10px 0!important;}
.infosRevista IMG#fazer-download {margin-right: 18px;}
.conteudo .comportaItens LI {margin-bottom: 28px;}
.conteudo .comportaItens LI .itenspdf {background: URL("../imagens/background/linha-item.gif") left top repeat-y;}

.conteudo .comportaItens LI .itenspdf UL.listaPublicidade, .conteudo .comportaItens LI .itenspdf UL.listaInformativo {
    float               : left;
    margin              : 0 0 0 20px;
}

.conteudo .comportaItens LI .itenspdf #abrirInformativo, .conteudo .comportaItens LI .itenspdf #abrirPublicidade {
    cursor              : pointer;
    margin              : 7px 0 0 338px;
}

.conteudo .comportaItens LI .itenspdf UL.listaPublicidade LI, .conteudo .comportaItens LI .itenspdf UL.listaInformativo LI {
    float               : left;
    margin              : 10px 19px 10px 0;
    width               : 120px;
}

.conteudo .comportaItens LI .itenspdf UL.listaPublicidade LI.linkMais, .conteudo .comportaItens LI .itenspdf UL.listaInformativo LI.linkMais {
    margin              : 10px 19px 0 318px;
    width               : 82px;
}

.conteudo .comportaItens LI .itenspdf UL.listaPublicidade LI A, .conteudo .comportaItens LI .itenspdf UL.listaInformativo LI A {
    font-size           : 10px;
    text-decoration     : none!important;
}

.conteudo .comportaItens LI IMG.fundoItem {
    position            : relative;
    top                 : -6px;
}

.corpo .conteudo P.margin {
    margin              : 0 0 20px 10px;
    text-align          : justify;
    width               : 587px;
}

.corpo .conteudo P.center {
    font-size           : 12px;
    font-style          : italic;
    margin              : 0 0 0 20px;
    text-align          : center;
}

.corpo .conteudo .frota {
    float               : left;
    margin              : 0 0 0 55px;
	width               : 300px;		
}

.corpo .conteudo .licencas {
    background		: URL("../imagens/background/licencas.jpg") 17px top no-repeat;
    height          : 115px;
    width           : 300px;
}

.corpo .conteudo .licencas H5 {
    color           : #f48000;
    font-family     : tahoma;
    font-size       : 16px;
    font-weight     : bold;
    margin          : 0 0 5px 98px;
    width           : 170px;
}

.corpo .conteudo .licencas P {
    margin          : 0 0 12px 120px;
    width           : 130px;
}

.corpo .conteudo .licencas A, .corpo .conteudo .rastreamento A {margin: 0 0 0 176px;}

.corpo .conteudo .rastreamento {
    background		: URL("../imagens/background/rastreamento.jpg") 17px 20px no-repeat;
    height          : 115px;
    width           : 300px;
}

.corpo .conteudo .rastreamento H5 {
    color           : #f48000;
    font-family     : tahoma;
    font-size       : 16px;
    font-weight     : bold;
    margin          : 0 0 5px 98px;
    width           : 200px;
}

.corpo .conteudo .rastreamento P {
    margin          : 0 0 12px 120px;
    width           : 180px;
}

.corpo .conteudo UL.listagemNoticias LI {
    background	    : URL("../imagens/background/separador-noticias.gif") left bottom repeat-x;
    float           : left;
    height			: auto !important;
    min-height		: 97px;
    height			: 97px;
    padding         : 10px 0 10px 0;
    width           : 457px;
}

.corpo .conteudo UL.listagemNoticias LI.semBG {background: none!important;}
.corpo .conteudo UL.listagemNoticias LI.impar {margin: 0 40px 0 0;}

.corpo .conteudo UL.listagemNoticias LI IMG {
    border          : 1px solid #ccc;
    float           : left;
    margin          : 0 12px 0 0;
    width           : 137px;
}

.corpo .conteudo UL.listagemNoticias LI .dadosNoticia {
    float           : left;
    width           : 306px;
}

.corpo .conteudo UL.listagemNoticias LI .dadosNoticiaCompleto {width: 455px;}
.corpo .conteudo UL.listagemNoticias LI .dadosNoticia SPAN {font-size: 10px;}
.corpo .conteudo UL.listagemNoticias LI .dadosNoticia H5 {margin: 0!important;}
.corpo .conteudo UL.listagemNoticias LI .dadosNoticia H5 A { 
    color           : #f48000;
    font-size       : 12px;
    font-family     : tahoma;
    font-weight     : bold;
}

UL.paginacao {
    margin          : 20px 0 0 0;
    text-align      : center;
    width           : 455px;
}

UL.paginacao LI {
    background	    : URL("../imagens/background/num-paginas.gif") left center no-repeat;
    float           : left;
    height          : 16px;
    line-height     : 16px;
    margin          : 0 5px 0 0;
    width           : 30px;
}

UL.paginacao LI.selecionado {background: URL("../imagens/background/num-paginas-selecionado.gif") left center no-repeat;}

UL.paginacao LI.selecionado STRONG {
    color           : #fff;
    font-size       : 12px;
}

UL.paginacao LI A {
    color           : #fff;
    display         : block;
    font-size       : 11px;
    height          : 16px;
    width           : 30px;
}

UL.paginacao LI A:HOVER {text-decoration : none!important;}

UL.paginacao LI.nextPrev {
    background	    : URL("../imagens/background/pg-next-prev.gif") left center no-repeat;    
    width           : 62px;
}

UL.paginacao LI.nextPrev A {
    display         : block;
    width           : 62px;
}

.corpo .conteudo.justify P {text-align: justify;}

.corpo .conteudo.justify div {
    margin-top      : -20px;
    margin-bottom   : 20px;
    margin-right    : 30px;
    text-align      : justify;
}

.corpo .conteudo.justify P IMG.alinhaEsquerda {
    float           : left;
    margin          : 0 20px 10px 0;
    height          : 253px;
    width           : 380px;
}

.corpo .conteudo.justify P IMG.alinhaDireita {
    float           : right;
    margin          : 0 0 10px 20px;
}

.corpo .conteudo.justify IMG.alinhaCentro {
    margin          : 0 0 20px 288px;
}

.corpo .conteudo .historia {
    margin          : 0 auto;
    width           : 916px;
}

#quemSomos .caixa {
    background          : URL("../imagens/background/background-historia.gif") left top no-repeat;
    height              : 330px;
    margin              : 0 0 40px 0;
    width               : 916px;
}

#quemSomos .caixa.logomarcas {
    background-image    : URL("../imagens/background/background-logomarcas.gif");
    height              : 530px;
	margin              : 0 0 20px 0;
}

#quemSomos .caixa P IMG {
    float               : left;
    margin              : 0 30px 15px 30px; 
}

#quemSomos .caixa P {
    margin              : 0;
    padding             : 28px 33px 0 0;
}

#quemSomos .caixa P.soTexto {
    margin              : 0;
    padding             : 28px 33px 0 33px;
}

#quemSomos .caixa A IMG {margin: 10px 0 0 710px;}

#quemSomos .linhaTempo {
    margin              : 0 auto;
    width               : 916px;
}

.conteudo UL.conteudoAlbum LI {
    float               : left;
    margin              : 0 12px 12px 0;
}

.conteudo UL.conteudoAlbum.clientes {
    margin              : 0 0 0 30px; 
    padding             : 0;
}

.conteudo UL.conteudoAlbum.clientes LI {
    height              : auto;
    margin              : 0 10px 20px 0; 
    width               : 163px; 
}

.conteudo UL.conteudoAlbum.clientes LI IMG {
    border              : 1px solid #ccc; 
    margin              : 0 30px 0 0; 
}

.conteudo UL.conteudoAlbum.clientes LI SPAN {
    display             : block;
    font-size           : 11px;
    font-weight         : bold;
    height              : 22px;
    text-align          : center;
}
    
.conteudo UL.conteudoAlbum LI IMG {border: 1px solid #ccc;}

.caixaExpansivel {
    background          : URL("../imagens/background/background-historia-expansivel.gif") left top repeat-y;
    padding             : 30px 0 0 0;
} 

.caixaExpansivel.semTituloEspecial {
    margin              : 50px 0 0 0!important;
    padding             : 0 0 0 0 ;
}

.caixaExpansivel.semTituloEspecial H2 {
    padding                  : 12px 0 12px 28px;
}

UL.listagemVideos LI {
    float               : left;
}

UL.listagemVideos LI .itemVideo {
    margin              : 0 0 30px 38px;
}

UL.listagemVideos LI H5 {
    font-size           : 12px;
    margin              : 0 0 4px 38px;
}

UL.listagemImprensa {
    margin              : 0 0 0 30px; 
    padding             : 0;
}

UL.listagemImprensa LI {
    background          : url('../imagens/background/separador-noticias.gif') repeat-x bottom left;
    float               : left; 
    margin              : 0 30px 20px 0; 
    width               : 420px;
}

UL.listagemImprensa LI SPAN {
    float               : left; 
    margin              : 0 10px 0 0;
}

UL.listagemImprensa LI SPAN A IMG {
    margin              : 5px 0 20px 7px;
}

UL.listagemImprensa LI SPAN.sumario {
    width               : 282px;
}

.bem {
    background          : URL("../imagens/background/bem.png") left top no-repeat;
    float               : left;
    width               : 587px;
}

.bem H2 {
    margin-bottom       : 114px;
}

.bem H4 {
    margin-bottom       : 20px;
    width               : 600px;
}

.bem H5 {
    margin              : 0 0 6px 10px!important;
}

.bem UL.chamadasBem LI {
    float               : left;
    width               : 285px;
}

.bem UL.chamadasBem LI.primeira {
    margin              : 0 10px 0 6px;
}

.bem UL.chamadasBem LI IMG.imgBem {
    float               : left;
    margin-right        : 7px;
    width               : 85px;
}

.bem UL.chamadasBem LI .infoBem {
    float               : left;
    width               : 182px;
}

.bem UL.chamadasBem LI .infoBem H5 {
    color               : #007b3f;
    margin              : 0 0 4px 3px!important;
}

.bem UL.chamadasBem LI .infoBem P {
    color               : #000;
    margin              : 0 0 5px 3px!important;
    text-align          : justify;
}

.expansivelDireita {
    background          : URL("../imagens/background/background-expansivel-direita.png") left top repeat-y;
    padding             : 24px 20px 0 20px;
    text-align          : justify;
    width               : 260px;
}

.expansivelDireita.flash {
    padding             : 24px 20px 0 13px;
    width               : 267px;
}

.expansivelDireita.cinza {
    background          : URL("../imagens/background/background-expansivel-direita-cinza.png") left top repeat-y;
    padding             : 0 20px 4px 20px;
}

.expansivelDireita.cinza IMG {margin: 25px 0 0 5px}

.expansivelDireita IMG {margin: 30px 0 0 60px;}

.expansivelDireita.plantas IMG {margin: 0;}

.expansivelDireita.plantas IMG.infe {
    margin              : 20px 5px 0 35px!important;
}

SPAN.bottomExpansivelDireita { 
    background          : URL("../imagens/background/background-expansivel-direita-bottom.png") left bottom no-repeat;
    display             : block;
    height              : 20px;
    width               : 300px;
}


SPAN.bottomExpansivelDireita.cinza { 
    background          : URL("../imagens/background/background-expansivel-direita-bottom-cinza.png") left bottom no-repeat;
}

.caixaExpansivel H5 {margin: 0 0 6px 30px;}
.caixaExpansivel H5.destaque {margin: 0 0 6px 186px;font-size:14px;}

.caixaExpansivel P {
    padding             : 0 30px;
    text-align          : justify;
}

.caixaExpansivel P IMG.familia {
    padding             : 0 0 0 127px;
}

.caixaExpansivel SPAN.bottomCaixaExpansivel {
    background          : URL("../imagens/background/background-caixa-expansivel-bottom.gif") left bottom no-repeat;
    display             : block;
    height              : 7px;
    width               : 916px;
}

.caixaExpansivel SPAN.topCaixaExpansivel {
    background          : URL("../imagens/background/background-caixa-expansivel-top.gif") left top no-repeat;
    display             : block;
    height              : 7px;
    width               : 916px;
}

.caixaExpansivel UL.fotosDiretoria  {
    padding              : 0 0 0 60px;
}

.caixaExpansivel .fotosDiretoria LI {
    background          : URL("../imagens/background/fundo-foto-diretoria.png") center bottom no-repeat;
    float               : left;
    height              : 236px;
    padding             : 2px;
    margin              : 0 50px 20px 0;
	text-align			: center;
    width               : 792px;
}


.caixaExpansivel .fotosDiretoria LI IMG {
	width				: 150px;
}

.caixaExpansivel .fotosDiretoria LI SPAN {
    font-weight         : bold;
	display				: block;
	margin-bottom		: 5px;
	text-align			: center;
	width				: 792px;
}

.caixaExpansivel .fotosDiretoria LI SPAN BIG {
    color               : #999;
    font-size           : 16px;
    line-height         : 20px;
} 

.caixaExpansivel .fotosDiretoria LI.lado-a-lado IMG {
	margin-bottom		: 6px;
}

.caixaExpansivel .fotosDiretoria LI.lado-a-lado SPAN {
	float				: none;
	height				: 80px;
	width				: 150px;
}

.caixaExpansivel .fotosDiretoria LI.lado-a-lado {
	background          : URL("../imagens/background/fundo-foto-diretoria.png") center top no-repeat;
	float				: left;
	height				: 300px;
	margin-left			: 73px;
	margin-right		: 20px;
	margin-top			: 40px;
	width				: 150px;
}

.postosServicos H4 {margin: 0 0 0 10px;}
.postosServicos UL {margin: 20px 0 0 26px;}
.postosServicos UL LI {padding: 0 0 8px 22px;}
.postosServicos UL LI.combustivel {background: URL("../imagens/icones/combustivel.gif") left 2px no-repeat;}
.postosServicos UL LI.oleo {background: URL("../imagens/icones/oleo.gif") left top no-repeat;}
.postosServicos UL LI.controle {background: URL("../imagens/icones/controle.gif") left 2px no-repeat;}
.postosServicos UL LI.card {background: URL("../imagens/icones/card.gif") left top no-repeat;}
.postosServicos UL LI.rampa {background: URL("../imagens/icones/rampa.gif") left top no-repeat;}
.postosServicos UL LI.borracharia {background: URL("../imagens/icones/borracharia.gif") left 1px no-repeat;}
.postosServicos UL LI.lojas {background: URL("../imagens/icones/lojas.gif") left top no-repeat;}
.postosServicos UL LI.cone {background: URL("../imagens/icones/cone.gif") left top no-repeat;}
.postosServicos UL LI.lavacao {background: URL("../imagens/icones/lavacao.gif") left top no-repeat;}
.postosServicos UL LI.restaurante {background: URL("../imagens/icones/restaurante.gif") left top no-repeat;}
.postosServicos UL LI.tesoura {background: URL("../imagens/icones/tesoura.gif") left top no-repeat;}
.postosServicos UL LI.carro {background: URL("../imagens/icones/carro.gif") left top no-repeat;}
.postosServicos UL LI.fone {background: URL("../imagens/icones/fone.gif") left top no-repeat;}
.postosServicos UL LI.roupa {background: URL("../imagens/icones/roupa.gif") left top no-repeat;}
.postosServicos UL LI.despachante {background: URL("../imagens/icones/despachante.gif") left top no-repeat;}
.postosServicos UL LI.pneu {background: URL("../imagens/icones/pneu.gif") left top no-repeat;}
.postosServicos UL LI.banco {background: URL("../imagens/icones/banco.gif") left top no-repeat;}
.postosServicos UL LI.analise {background: URL("../imagens/icones/analise.gif") left top no-repeat;}
.postosServicos UL LI.hotel {background: URL("../imagens/icones/hotel.gif") left top no-repeat;}
.postosServicos UL LI.frete {background: URL("../imagens/icones/frete.gif") left top no-repeat;}
.postosServicos UL LI.pedagio {background: URL("../imagens/icones/pedagio.gif") left top no-repeat;}

.rodapeInternas {
	background			: URL("../imagens/background/rodape-internas.jpg") center bottom no-repeat;
    height				: 100%;
	width				: 100%;
}

.corpo .rodape {
	background			: URL("../imagens/background/rodape.jpg") left -1px no-repeat;	
	height				: 159px;	
	width				: 956px;
}

.corpo .rodape P {
	color				: #b35d00;
	float				: left;
	padding				: 0 0 0 35px;
}

.corpo .rodape UL {
	float				: left;
	margin				: 0 0 0 200px;
	width				: 558px;
}

.mac .corpo .rodape UL {
	width				: 570px;
}

.corpo .rodape UL LI {
	background			: URL("../imagens/background/separador-menu-rodape.gif") left top no-repeat;	
	float				: left;
	height				: 16px;
	padding				: 0 9px;
}

.corpo .rodape UL LI.semBG {
	background			: none;	
	padding				: 0 9px 0 0;
}

.corpo .rodape UL LI A {color: #b35d00;}
.corpo .rodape .assinatura {padding: 46px 0 0 784px;}

.corpo .rodape .assinatura SPAN {
	color				: #b35d00;
	display				: block;
	float				: left;
	height				: 21px;
	line-height			: 21px;
	margin				: 0 8px 0 0;
}

form#form_contato {
    float               : left;
    margin              : 14px 0 0 0;
    width               : 550px;
}

form fieldset {
    cursor 				: default;
    position 			: relative;
    margin				: 0;
}

.auxiliarContato {
    float               : left;
    width               : 360px;
}

.auxiliarContato H3 {
    color               : #f47f00;
    font-size           : 20px;
    margin              : 18px 0 0 0;
}

.auxiliarContato UL {
    padding              : 4px 0 16px 0;
}

.auxiliarContato LI {
    color               : #494646;
    margin-top          : 2px;
}

.auxiliarContato LI.fone {
    font-weight         : bold;
    margin              : 5px 0;
}

.auxiliarContato H5 {
    color               : #00914a;
    font-size           : 14px;
    margin              : 10px 0 0 0;
}

.auxiliarContato SMALL {
    font-size           : 10px;
}

.auxiliarContato BIG {
    font-size           : 18px;
    position            : relative;
    top                 : 2px;
}

.localizacaoPorto H6 {
    margin-top          : 0!important;
}

.localizacaoPorto BIG {
    font-size           : 18px;
}

form fieldset label {
    clear 				: left;
    cursor 				: pointer;
    display 			: block;
    float 				: left;
    height 				: 22px;
    padding				: 5px 0 0 0;
    margin 				: 4px 5px 3px 0px;
}
		
form fieldset label span {
    color 				: #009049;
    font-weight			: bold !important;
    font-size			: 12px !important;
}

form fieldset input {
    background 			: #fff;
    border 				: 1px solid #d2d1d1;
    font 				: normal 12px tahoma;
    margin 				: 3px 0;
    height 				: 22px;
    color				: #000000;
    padding				: 2px 2px 2px 4px;
}
		
form fieldset select option {padding: 4px 2px 4px 8px;}
		
form#form_contato fieldset label {
    text-align 			: right;
    width 				: 160px;
    font				: normal 12px tahoma;
    color				: #605c5b;
}
		
form#form_contato fieldset input {width: 300px;}

form#form_contato fieldset .caixaAssunto {	
    position            : relative;
    top                 : -32px;
    height              : 136px;
    margin              : 0 0 0 170px;
    width               : 310px;
}

.ff3 form#form_contato fieldset .caixaAssunto, .chrome form#form_contato fieldset .caixaAssunto {	
	clear				: left;
	height              : 106px;
	top                 : -38px;
}

label.assuntoLabel {
	position:relative;
	top:8px;
}

.ie label.assuntoLabel {
	top:0;
}

form#form_contato fieldset .caixaProjeto {	
    position            : relative;
    top                 : -32px;
    height              : 70px;
    margin              : 0 0 0 170px;
    width               : 310px;
    z-index:98;
}

form#form_contato fieldset .caixaProjeto2 {	
    position            : relative;
    top                 : -72px;
    height              : 70px;
    margin              : 0 0 0 170px;
    width               : 310px;
}

.peso_quantidade {
    position            : relative;
    top                 : 0;
    z-index             : 99;
}

.estudos_tarifa {
    position            : relative;
    top                 : -38px;
}
#conteudoCotacao {
    height              : 206px!important;
}

.mensagem {
    left                : 0!important;
    position            : relative;
    top                 : 1px;
}

.itensContato {
    position            : relative;
    top                 : -30px;
}

.ie6 .itensContato LABEL {
    position            : relative;
    top                 : 0px;
}

form#form_contato fieldset .caixaAssunto label, form#form_contato fieldset .caixaProjeto label, form#form_contato fieldset .caixaProjeto2 label {width: auto;}

form#form_contato fieldset .caixaAssunto .lado {	
    float               : left;
    margin              : 0 10px 0 0; 
    width               : 145px;
}

form#form_contato fieldset .caixaProjeto .lado, form#form_contato fieldset .caixaProjeto2 .lado {	
    float               : left;
    margin              : 0 10px 0 0; 
    width               : 90px;
}
    
form#form_contato fieldset .caixaAssunto input, form#form_contato fieldset .caixaProjeto input, form#form_contato fieldset .caixaProjeto2 input  {
    background          : none;
    border              : none;
    height              : 12px;
    position            : relative;
    top                 : 1px;
    margin              : 0 5px 0 0;
    width 				: 12px;
}
		  
form#form_contato fieldset select {width: 308px;}

form#form_contato fieldset textarea {
    background          : #fff;
    height 				: 100px;
    border 				: 1px solid #d2d1d1;
    overflow			: auto;
    margin				: 2px 0 0 0;
    color				: #000000;
    font-size			: 12px;
    font-family			: Tahoma;
    padding				: 4px 2px 0 4px;
    width 				: 300px;
}
		
form p {padding: 0 0 0 20px;}

form p span {
    color 				: #009049;
    font-weight         : bold;
}

form#form_contato div.buttons {
    margin				: 0 0 0 407px;
    position:relative;
    top:-23px;
    width               : 60px;
}

.ie7 form#form_contato div.buttons {
    top:-3px;
}



.ie7 form#form_contato div.buttons {
    margin				: -20px 0 0 398px;
}

form button {
    border 				: 0;
    padding 			: 0;
    background 			: none;
    cursor 				: pointer;
    display 			: block;
    font-size 			: 1.1em;
}
P.camposObrigatorios {
    left                : 92px;
    position            : relative;
    width               : 370px;
}

P.msgErro {
    color               : #f01e1e;
    left                : 136px;
    position            : relative;
    top                 : 15px;
    width               : 276px;
}

P.msgSucesso {
    color               : #009049;
    left                : 136px;
    position            : relative;
    top                 : 15px;
    width               : 276px;
}

IMG.trocadeiro, IMG.orsi {
    float               : left;
    margin              : 0 18px 0 0;
}

H5.portos {
    font-size           : 14px;
    margin              : 5px 0 5px 158px;
}

.imagensLicencas {
    padding             : 30px 0 0 20px;
}

P.chamadaPDF {
    color               : #007b3f;
    font-weight         : bold;
    margin-top          : -15px!important;
}

P.chamadaPDF SPAN {color: #007b3f;}
P.chamadaPDF A {color: #f48000;}

.contatoMargin {margin-top:-30px;}

UL.informativo LI {
    display             : block;
    height              : 180px;
}

.imgInformativo {
    float               : left;
    width               : 120px;
}

.infoInformativo {
    float               : left;
    margin-left         : 12px;
    width               : 280px;
}

.infoInformativo SPAN {font-size:10px;}

.infoInformativo H5{
    color               : #007b3f;
    float               : left;
    font-size           : 12px;
    margin              : 0!important;
    width               : 280px;
}

.infoInformativo P A {
    color               : #007b3f;
    display             : block;
    height              : 106px;
}

IMG.pptPremios {margin-left:100px!important;}

.conhecaTambem {
    margin              : 0 0 0 10px;
    width               : 587px;
}

.conhecaTambem UL LI {
    margin-left         : 30px!important;
    margin-top          : -20px!important;
    width               : 240px!important;
}

.noticia-detalhe .caixaExpansivel P {
	font-size:12px;
}

.historiaLogos {
	float				: left;
	margin				: 15px 0 0 32px;
	width				: 100%;
}

.historiaLogos LI {
	float				: left;
	margin-left			: 30px;
	margin-bottom		: 30px;
}

.historiaLogos LI IMG {
	border				: 1px solid #cdd9d3;
}

.historiaLogos LI SPAN {
	display				: block;
	width				: 240px;
}

.historiaLogos LI SPAN.legenda {
	font-weight			: bold;
	height				: 24px;
	line-height			: 24px;
}

.historiaLogos LI SPAN.descricao {
	height				: 60px;
}

.videoPrincipal {
	background			: URL("../imagens/background/fundo-video-principal.png") center top no-repeat;
	height				: 385px;
	padding				: 20px 0 20px 218px;
}

H5.historiaPostos {
	font-size			: 16px;
	margin				: 0 0 10px 10px;
}

.conteudoSecundario {
	float				: left;
	width				: 550px;
}

/***** CORREÇÔES *****/

/*#home h3 {behavior: url("iepngfix.htc");}*/

.ie .topo UL.idiomasNews LI INPUT {height: 15px;padding: 3px 0 1px 9px;}
.ie .topo UL.idiomasNews LI INPUT.btCadastrar {height: 19px;padding: 0;}
.ie6 .topo UL.idiomasNews LI LABEL.labelRemover {display: block;position: relative;left: 13px;top: -13px;width:100px;}   
.ie6 BODY#home {background: URL("../imagens/background/fundo-home.jpg") -226px top no-repeat;} 
.ie6 BODY {background: URL("../imagens/background/fundo-internas.jpg") -230px top no-repeat;}
.ie6 #home H3 {background: none!important;}
.ie6 #erro_news {background: URL("../imagens/background/fundo-topo.png") -478px top no-repeat;margin-top: -53px;}
.ie6 #alerta_news {background: URL("../imagens/background/fundo-topo.png") -478px top no-repeat;margin-top: -53px;}
.ie6 .corpo .rodape .assinatura {padding:30px 0 0 758px;}
.ie6 .corpo .conteudo UL.dalcoquioAmerica {margin: 20px 0 0 0;}
.ie6 .corpo .conteudo UL.dalcoquioAmerica LI {margin: 0 0 0 40px;}
.ie6.corpo .conteudo UL.listaGeral {margin: 10px 0 0 36px;}
.ie6 .corpo .conteudo UL.listaGeral.media {margin: 0 0 0 18px;}
.ie6 .corpo .conteudo .frota {margin: 0 0 0 12px;}
.ie6 .conteudo UL.conteudoAlbum.clientes LI IMG {margin: 0;}
.ie6 .conteudo UL.conteudoAlbum.clientes LI SPAN {height: 30px;}
.ie6 .contatoMargin {position:relative;top:-30px;}
.ie6 H4.apagar {display:none;}
.ie6 form#form_contato fieldset .caixaAssunto {top: -16px;}
.ie6 form#form_contato fieldset .caixaProjeto {top: -16px;}
.ie6 form#form_contato fieldset .caixaProjeto2 {top: -54px;}
.ie6 #noticias .noticia {margin: 0 0 0 14px;}
.ie6 .conteudo .comportaItens LI .itenspdf UL.listaPublicidade LI.linkMais, .ie6 .conteudo .comportaItens LI .itenspdf UL.listaInformativo LI.linkMais {margin: 10px 19px 0 159px;}
.ie6 .conteudo .comportaItens LI .itenspdf UL.listaPublicidade, .ie6 .conteudo .comportaItens LI .itenspdf UL.listaInformativo {margin: 0 0 0 10px;}
.ie6 .revistasIe6 {margin-top:-132px;margin-left:130px;}
.ie6 .ie6linkdownload {margin-left:130px;}
.ie6 .infoInformativo P A {height: 90px;}
.ie6 .expansivelDireita IMG {margin: 30px 0 0 5px;}
.ie7 form#form_contato fieldset .caixaAssunto {top: -16px;}
.ie7 form#form_contato fieldset .caixaAssunto input {top: -2px;}
.ie7 form#form_contato fieldset .caixaProjeto {top: -16px;}
.ie7 form#form_contato fieldset .caixaProjeto2 {top: -54px;}
.ie7 form#form_contato fieldset .caixaAssunto input {top: -2px;}
.ie7 .corpo .destaquesHome {background-position: left 7px;height: 198px;}
.ie7 .corpo .rodape .assinatura {padding: 30px 0 0 758px;}
.ie7 .conteudo .comportaItens LI .itenspdf {margin-top: -2px;}
.ie7 #noticias .listaNoticias LI {padding: 10px 0 0 0;}
.ie7 .topo UL.idiomasNews LI LABEL.labelRemover {display: block;position: relative;left: 13px;top: -13px;width:100px;}    
.ie7 .contatoMargin {position:relative;top:-30px;}
.ie7 .infoInformativo P A {height: 90px;}
.ie7 H3 STRONG {line-height: 28px;}
.ie7 #home .topo {height: 123px;}
.ie7 .caixaExpansivel .fotosDiretoria LI.lado-a-lado.emilio {left: 73px;position: relative;}
.ie7 .caixaExpansivel .fotosDiretoria LI.lado-a-lado.maria {left: 73px;position: relative;}
.ie7 .caixaExpansivel .fotosDiretoria LI.lado-a-lado.oscar {left: 73px;position: relative;}}
.ie8 .topo UL.idiomasNews LI.remover {top: -2px;}
.ie8 .topo UL.idiomasNews LI.remover LABEL {top: -2px;}
.chrome .topo UL.idiomasNews LI.remover LABEL {top: -1px;}
.mac.ff3 .topo UL.idiomasNews LI LABEL.labelRemover {top: 1px;} 
.mac.safari .topo UL.idiomasNews LI LABEL.labelRemover {top: 1px;} 
.mac.chrome .topo UL.idiomasNews LI LABEL.labelRemover {top: 2px;}  
.mac.ff3 .topo UL.idiomasNews LI INPUT {padding: 4px 5px 0 5px;height:15px;}
.mac.ff3 .topo UL.idiomasNews LI INPUT.btCadastrar {height: 19px;padding: 0;widtH: 75px;}
