* {
	margin: 0;
	padding: 0;
}

body {
	background-image: url("../imgs/bg-home.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	overflow-x: hidden;
}

html, body {
	width: 100%;
	height: 100%;
}

#geral {
	position: relative;
	width: 100%;
	height: 100%;
}

#conteudo {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 100%;
}

#menu {
	position: relative;
	width: 100%;
	height: 95px;
}

.ajuste-logotipo-sil {
	position: relative;
	float: left;
	width: 188px;
	height: 76px;
	margin-left: 22px;
	margin-top: 20px;
}

#linguagem {
	width: 55px;
	height: 21px;
	position: absolute;
	right: 19px;
	top: 0;
	z-index: 2;
	background: url("../imgs/aba-linguagem.png") no-repeat top left;
	text-align: center;
	padding-top: 5px;
}

#linguagem img {
	margin-right: 2px;
}

#menu ul {
	float: right;
	width: 740px;
	margin-top: 65px;
	text-transform: uppercase;
}

#menu ul li {
	float: left;
	list-style: none;
	font-family:'Conv_DIN-Bold',Sans-Serif;
	font-size: 12px;
	color: #F6A205;
	height: 21px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 4px;
}

#menu ul li, x:-moz-any-link, x:default {
	font-family: Arial;
	font-size: 11px;
} 

#menu ul li.bt-webmail {
	width: 43px;
	height: 30px;
	margin-top: -7px;
}

#menu ul li a {
	color: #855F0D;
	text-decoration: none;
}

#menu ul li a:hover {
	color: #FFF;
	text-decoration: none;
}

/* Ativos */

#menu ul li.ativo-home {
	background-image: url("../imgs/ativo-home.png");
	background-repeat: no-repeat;
	background-position: center center;
}

#menu ul li.ativo-quem-somos {
	background-image: url("../imgs/ativo-quem-somos.png");
	background-repeat: no-repeat;
	background-position: center center;
}

#menu ul li.ativo-servicos-e-solucoes {
	background-image: url("../imgs/ativo-servicoes-e-solucoes.png");
	background-repeat: no-repeat;
	background-position: center center;
}

#menu ul li.ativo-workshop{
	background-image: url("../imgs/ativo-workshop.png");
	background-repeat: no-repeat;
	background-position: center center;
}

#menu ul li.ativo-produtos {
	background-image: url("../imgs/ativo-produtos.png");
	background-repeat: no-repeat;	
	background-position: center center;
}

#menu ul li.ativo-clientes {
	background-image: url("../imgs/ativo-clientes.png");
	background-repeat: no-repeat;
	background-position: center center;
}

#menu ul li.ativo-contato {
	background-image: url("../imgs/ativo-contato.png");
	background-repeat: no-repeat;
	background-position: center center;
}

/* Fim dos ativos */

#banner {
	position: relative;
	float: left;
	width: 100%;
	height: 315px;
	margin-top: -3px;
}

#topbar {
	position: relative;
	float: left;
	width: 1000px;
	height: 91px;
	margin-left: 22px;
	background-image: url("../imgs/bg-topbar.png");
	background-position: left center;
	background-repeat: no-repeat;
}

#topbar div {
	float: left;
	width: 190px;
	height: 63px;
	position: relative;
	overflow: hidden;
}

#topbar img {
	position: absolute;
}


/* Rodapé */
#rodape {
	position: relative;
	float: left;
	width: 100%;
	height: 240px;
	margin-top: 40px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}

#conteudo-rodape {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 165px;
	padding-top: 65px;
	background-image: url("../imgs/sombra-rodape.png");
	background-position: center top;
	background-repeat: no-repeat;
}

#conteudo-rodape ul {
	float: left;
	width: 300px;
	margin-left: 30px;
}

#conteudo-rodape ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

.ico-telefone {
	position: relative;
	float: left;
	width: 250px;
	height: 65px;
	padding-left: 45px;
	padding-top: 10px;
	margin-bottom: 25px;
	background-image: url("../imgs/ico-telefone.png");
	background-repeat: no-repeat;
	background-position: left center;
	font-family: 'Arimo', sans-serif;
	letter-spacing: -1px;
	font-size: 24px;
	color: #0B1C22;
	text-transform: uppercase;
}

.ico-telefone span {
	font-size: 19px;
}

.ico-twitter {
	position: relative;
	float: left;
	width: 40px;
	height: 38px;
	background-image: url("../imgs/ico-twitter.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.ico-twitter:hover {
	opacity: 0.5;
	filter:alpha(opacity=50);
}

.ico-linkedin {
	position: relative;
	float: left;
	width: 40px;
	height: 38px;
	background-image: url("../imgs/ico-linkedin.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.ico-linkedin:hover {
	opacity: 0.5;
	filter:alpha(opacity=50);
}

.ico-youtube {
	position: relative;
	float: left;
	width: 40px;
	height: 38px;
	background-image: url("../imgs/ico-youtube.png");
	background-repeat: no-repeat;
	background-position: center center;
}

.ico-youtube:hover {
	opacity: 0.5;
	filter:alpha(opacity=50);
}

#mapa-do-site {
	position: relative;
	float: right;
	width: 670px;
	height: 170px;
	margin-top: -10px;
}


dl {
	float: left;
	margin-left: 35px;
}

dt {
	color: #425258;
	font-size: 11px;
	font-family: 'Arimo', sans-serif;
	margin-top: 17px;
}

dd {
	color: #425258;
	font-size: 11px;
	font-family: 'Arimo', sans-serif;
	margin-left: 20px;
	line-height: 15px;
	display: list-item;
    list-style-type: disc;

}

dt a {
	color: #425258;
	text-decoration: none;
}

dd a {
	color: #425258;
	text-decoration: none;
}

dt a:hover {
	color: #000;
	text-decoration: underline;
}

dd a:hover {
	color: #000;
	text-decoration: underline;
}

/* Animações de banners */
#banner-lubrificacao-avancada1 {
	position: absolute;
	left: -260px;
	top: 65px;
	width: 522px;
	height: 162px;
	opacity: 0;
	filter:alpha(opacity=0);
}

#banner-lubrificacao-avancada2 {
	position: absolute;
	right: -222px;
	top: -2px;
	width: 397px;
	height: 382px;
	opacity: 0;
	filter:alpha(opacity=0);
}

#floater-curso {
	position:fixed;
	width:352px;
	height:272px;
	right:20px;
	bottom:34px;
	display:none;
	z-index:2000;
}

#btnfecharfloater-curso {
	height: 30px;
	width: 100px;
	position: absolute;
	right: -21px;
	top: -23px;
	cursor: pointer;
	z-index:2001;
}