
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: 'Trebuchet MS', trebuchet, georgia, times, serif;
	background-color: #6B685E;
}

br {
	clear: both;
	line-height: .1em;
}

#topo {
	background: white url('../imagens/fundo-topo-site.jpg') 0 0 no-repeat;
	height: 339px;
	text-align: left;
	position: relative;
	width: 940px;
	margin: 0 auto;
}

#topo-internas {
	background: white url('../imagens/fundo-topo-internas.jpg') 0 0 no-repeat;
	height: 199px;
	text-align: left;
	position: relative;
	width: 940px;
	margin: 0 auto;
}

#empresa #topo-internas ul {
	background: transparent url('../imagens/etiqueta1.jpg') 2px 0 no-repeat;
}

#portifolio #topo-internas ul {
	background: transparent url('../imagens/etiqueta2.jpg') 112px 0 no-repeat;
}

#oportunidades #topo-internas ul {
	background: transparent url('../imagens/etiqueta3.jpg') 186px 0 no-repeat;
}

#contato #topo-internas ul {
	background: transparent url('../imagens/etiqueta4.jpg') 398px 0 no-repeat;
}

#topo-internas ul {
	float: right;
	margin: 142px 0 0 0;
	height: 30px;
	padding: 3px 0 0 6px;
}

#topo ul {
	float: right;
	margin: 282px 0 0 0;
	height: 30px;
	padding: 3px 0 0 6px;
}

#topo ul li, #topo-internas ul li {
	float: left;
	list-style-type: none;
	border-right: 1px solid white;
	padding: 0 6px;
}

#topo ul li.contato, #topo-internas ul li.contato {
	margin-right: 5px;
	border: 0;
}

#topo-internas a.link_home {
	color: white;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 147px;
	left: 30px;
}

#portifolio #topo-internas ul li.empresa {
	border: 0;
	margin-right: 1px;
}

#oportunidades #topo-internas ul li.portifolio {
	border: 0;
	margin-right: 1px;
}

#contato #topo-internas ul li.oportunidades {
	border: 0;
	margin-right: 1px;
}

#empresa #topo-internas ul li.empresa {
	border: 0;
	margin-right: 1px;
}

#portifolio #topo-internas ul li.portifolio {
	border: 0;
	margin-right: 1px;
}

#oportunidades #topo-internas ul li.oportunidades {
	border: 0;
	margin-right: 1px;
}

#contato #topo-internas ul li.contato {
	border: 0;
}

#topo ul li a, #topo-internas ul li a {
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#empresa #topo-internas ul li.empresa a {
	color: black;
}

#portifolio #topo-internas ul li.portifolio a {
	color: black;
}

#oportunidades #topo-internas ul li.oportunidades a {
	color: black;
}

#contato #topo-internas ul li.contato a {
	color: black;
}

#topo ul li a:hover, #topo-internas ul li a:hover {
	text-decoration: underline;
}

#topo h1 {
	margin: 10px 0 0 142px;
	padding: 0;
	width: 170px;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	float: left;
}

#topo-internas h1 {
	margin: 5px 0 0 170px;
	padding: 0;
	width: 170px;
	float: left;
}

#topo h1 img {
	margin-bottom: 30px;
}

#emergencia {
	position: absolute;
	top: -30px;
	right: 0;
	z-index: 90;
}

#emergencia a img {
	border: 0;
}

#emergencia b {
	color: #22419E;
}

#conteiner {
	background-color: white;
	width: 940px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 10px;
}

h3 {
	margin: 50px 0 0 300px;
	color: #223F99;
}

#home p {
	margin: 20px 0 0 300px;
}

#footer {
	width: 940px;
	position: relative;
	margin: 0 auto;
	border-top: 1px solid white;
	background: #223F99 url('../imagens/fundo-footer.gif') 0 0 repeat-x;
	height: 80px;
}

#footer ul {
	float: right;
	margin: 15px 0 0 0;
	margin-bottom: 6px;
}

#footer ul li {
	list-style-type: none;
	float: left;
	border-right: 1px solid black;
	padding: 0 6px;
}

#footer ul li.semborda {
	border: 0;
	margin-right: 5px;
}

#footer ul li a {
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#footer dl {
	float: left;
	width: 940px;
	color: white;
	margin: 0;
	padding: 0;
}

#footer dl dt {
	margin: 0;
	padding: 3px 0 0 58px;
	float: left;
	font-size: 24px;
	font-weight: bold;
}

#footer dl dd {
	margin: 0 54px 0 0;
	padding: 10px 0 0 0;
	float: right;
	font-size: 14px;
	font-weight: bold;
}

#footer dl dd a {
	text-decoration: none;
	color: white;
}

/*/////////////////////////Home//////////////////////////*/

#agilidade_e_confianca {
	padding-top: 30px;
	text-align: left;
	height: 880px;
	clear: both;
}

#agilidade_e_confianca div {
	width: 334px;
	position: relative;
	margin-left: 40px;
	float: left;
}

#agilidade_e_confianca div span {
	background-color: #22409A;
	padding: 4px 3px;
	color: white;
	font: 14px normal courier, courier new, monospace;
	line-height: .8em;
	display: block;
	position: absolute;
	text-align: center;
}

#agilidade_e_confianca h2 {
	float: left;
	padding: 0;
	margin: 30px 0 0 80px;
	width: 300px;
}

#agilidade_e_confianca p {
	width: 380px;
	margin-left: 120px;
	float: left;
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
}

#agilidade_e_confianca ul {
	width: 450px;
	float: right;
	margin: 40px 30px 0 0;
}

#agilidade_e_confianca ul li {
	list-style-type: none;
	width: 200px;
	height: 95px;
	text-align: center;
	float: left;
}

#agilidade_e_confianca h5 {
	width: 923px;
	border-bottom: 1px solid #BBB8AC;
	padding: 0;
	margin: 30px 0 0 6px;
	clear: both;
	text-align: right;
	background: transparent url(../imagens/canto-redondo1.gif) 722px 0 no-repeat;
	height: 30px;
}

#agilidade_e_confianca h5 span {
	border-top: 1px solid #BBB8AC;
	width: 188px;
	display: block;
	float: right;
	padding: 5px 0 0 0;
}

#agilidade_e_confianca h5 a {
	color: #666666;
}

#grandes_distancias {
	text-align: left;
	height: 390px;
	background: white url('../imagens/fundo-deslocamentos.jpg') 339px 82px no-repeat;
	padding-top: 30px;
}

#grandes_distancias h2 {
	margin: 0 0 0 97px;
	clear: left;
	padding: 0;
}

#grandes_distancias p {
	width: 340px;
	margin: 80px 0 0 120px;
	padding: 0;
	clear: left;
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
}

#cargas_especiais {
	background: white url('../imagens/fundo-cargas.gif') 0 0 repeat;
	height: 380px;
	position: relative;
	margin-bottom: 50px;
}

#cargas_especiais h2 {
	margin-left: 36px;
	padding-top: 38px;
}

#cargas_especiais h5 {
	background: transparent url(../imagens/canto-redondo1.gif) 0 0 no-repeat;
	position: absolute;
	top: -30px;
	right: 7px;
	width: 150px;
	display: block;
	text-align: right;
	z-index: 10;
	padding: 0;
	margin: 0;
}

#cargas_especiais h5 span {
	border-top: 1px solid #BBB8AC;
	display: block;
	padding: 5px 0;
	float: right;
}

#cargas_especiais h5 span a {
	color: #666666;
}

#cargas_especiais p {
	width: 325px;
	margin: 0 0 0 50px;
	padding: 0;
	clear: left;
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
}

#cargas_especiais div {
	float: left;
	width: 580px;
	position: absolute;
	top: -24px;
	right: -13px;
}

/* Empresa */

#empresa h2 {
	margin: 0 0 30px 95px;
	padding: 40px 0 0 0;
}

#nossa_empresa p {
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
	margin: 10px 40px;
}

#nossa_empresa p img {
	margin: 0 0 30px 30px;
}

#tradicao {
	position: relative;
	height: 730px;
}

#tradicao div {
	position: absolute;
	top: 130px;
	left: 100px;
}

#tradicao p {
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
	margin: 0 40px 20px 470px;
}

/* Portifólio e oportunidades*/

#portifolio h2, #oportunidades h2 {
	padding-top: 45px;
	margin: 0 0 20px 70px;
}

#portifolio p, #oportunidades p {
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
	margin: 0 0 20px 155px;
	width: 495px;
}

#portifolio p.marcas {
	text-align: center;
	margin: 0 0 20px 0;
	width: auto;
}

/* Contato */

#contato h2 {
	padding-top: 40px;
	margin: 0 0 20px 60px;
}

#contato p {
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
	margin: 20px 0 20px 60px;
	width: 258px;
}

#contato #conteiner dl {
	width: 513px;
	position: absolute;
	top: 40px;
	right: 45px;
}

#contato #conteiner dl dt {
	margin: 0;
	padding: 0 0 0 21px;
}

#contato #conteiner dl dd {
	border: 1px solid #FFF38C;
	font: normal 14px 'Trebuchet MS', trebuchet, sans-serif;
	color: #666666;
	margin: 0;
	padding: 20px;
	background: white url('../imagens/fundo-emergencia.jpg') 0 0 repeat-x;
}

#contato #conteiner dl dd img {
	position: absolute;
	right: 30px;
	bottom: -15px;
}

#contato form p {
	width: 500px;
	margin: 0;
	padding: 8px 0;
}

#contato form p.dica {
	width: 250px;
	float: right;
	margin-right: 100px;
}

#contato label {
	width: 170px;
	text-align: right;
	float: left;
	margin: 0 10px 0 30px;
	font-weight: bold;
}

#contato input, #contato textarea {
	width: 270px;
	background-color: #E6E6E6;
	border: 1px solid #666666;
	font-size: 16px;
}

#contato input.bot-enviar {
	width: auto;
	background-color: white;
	border: none;
	margin: 0 0 0 365px;
}
