@charset "utf-8";
/* Folha de estilos Mercedes-Benz Comercial */

/* Posicionamento */

body {
	margin:0;
	padding:0;
	border:0;
	background-color:#eff1f3;
	}

body.home, body.apresentacao, body.onde_estamos, body.automoveis_geral, body.noticias_eventos, body.servicosaposvenda {
	background:#eff1f3 url(../images/fundo_body.gif) left repeat-y scroll;
	}

body.automoveis, body.financiamento, body.assistencia24horas, body.pecaseacessorios, body.viaturadesubstituicao, body.formularios, body.avisos {
	background:#eff1f3 url(../images/fundo_body_2.gif) left repeat-y scroll;
	}

body.iframe {
	background-color:#FFFFFF;
	}
	
#layout {
	width:1000px;
	height:auto;
	position:relative;
	margin-bottom:45px;
	}
	
#header {
	background:transparent url(../images/cabecalho.jpg) left no-repeat;
	position:relative;
	width:1000px;
	height:93px;
	z-index:2;
	}

#logo {
	position:absolute;
	top:22px;
	left:36px;
	padding-right:165px;
	}

#navegacao {
	position:absolute;
	right:65px;
	top:64px;
	z-index:200;
	}
	
#slideshow {
	position:relative;
	width:780px;
	height:310px;
	z-index:4;
	}

#banner {
	width:220px;
	height:155px;
	z-index:6;
	}

#banner.home {
	position:absolute;
	right:0;
	top:93px;
	}

#financiamento {
	position:absolute;
	background:transparent url(../images/caixa_fundo.jpg) left top repeat-x;
	right:0;
	top:248px;
	width:220px;
	height:155px;
	z-index:7;
	}
	
#novidades {
	width:220px;
	height:160px;
	z-index:8;
	}
	
#novidades.home {
	position:absolute;
	top:403px;
	left:0;
	}
	
#testdrive {
	position:absolute;
	top:403px;
	left:220px;
	width:280px;
	height:160px;
	background:transparent url(../images/caixa_fundo.jpg) left top repeat-x;
	z-index:9;
	}
	
#automoveis {
	height:160px;
	background:transparent url(../images/caixa_fundo.jpg) left top repeat-x;
	z-index:10;
	}

#automoveis.home {
	width:280px;
	position:absolute;
	top:403px;
	left:500px;
	}

#servicos {
	width:220px;
	height:160px;
	background:transparent url(../images/caixa_fundo.jpg) left top repeat-x;
	z-index:11;
	}

#servicos.home {
	position:absolute;
	top:403px;
	left:780px;
	}

#espaco_fundo {
	background-color:transparent;
	z-index:0;
	width:1px;
	height:130px;
	}

#footer {
	background:transparent url(../images/rodape.gif) left no-repeat;
	position:fixed;
	width:1000px;
	height:27px;
	margin-top:5px;
	left:0;
	bottom:0;
	z-index:200;
	}

#flyouts {
	position:absolute;
	top:93px;
	right:0;
	width:790px;
	height:auto;
	z-index:201;
	}

#conteudos.apresentacao {
	position:relative;
	margin:10px 10px 10px 20px;
	width:715px;
	height:auto;
	display:block;
}

#conteudos.aposvenda {
	position:relative;
	margin:45px 0 10px 28px;
	width:972px;
	height:auto;
	display:block;
	}

img.slr_av {
	position:absolute;
	top:93px;
	right:0px;
	}

img.caixas_av {
	position:absolute;
	left:0;
	top:374px;
	}

#conteudos.aposvenda .av_descricao {
	width:277px;
	}

.av_descricao p {
	margin-bottom:15px !important;
	}

#conteudos.apresentacao.noticias {
	width:685px;
	}

#conteudos.apresentacao.parceiros {
	margin:40px 10px 10px 188px;
	}

#conteudos.apresentacao.parceiros .titulo, #conteudos.apresentacao.politicas .titulo {
	display:block;
	}
	
#conteudos.apresentacao.parceiros .emlinha {
	width:210px;
	}

#conteudos.financiamento {
	position:relative;
	margin:0px 10px 10px 196px;
	width:410px;
	height:auto;
	display:block;
}

#conteudos.automoveis {
	position:relative;
	width:380px;
	height:auto;
	display:block;
	margin:35px 0 0 190px;
	z-index:1;
	}

#conteudos.automoveis.form {
	width:390px;
	}

#widgets {
	position:absolute;
	display:block;
	right:10px;
	top:143px;
	width:220px;
	height:auto;
	margin:10px;
}

#menu_esq.automoveis {
	position:absolute;
	top:128px;
	left:0;
	width:170px;
	height:auto;
	z-index:2;
	}

#menu_dir.automoveis {
	position:absolute;
	top:150px;
	left:600px;
	width:150px;
	z-index:3;
	}

#banner.apresentacao {
	padding-bottom:1px;
	padding-left:1px;
	}

#banner.apresentacao, #novidades.apresentacao, #servicos.apresentacao, #automoveis.apresentacao, #financiamento.apresentacao {
	position:relative;
	display:inline-block;
	margin:0 0 0 -8px;
	}

#financiamento.apresentacao {
	top:0;
	}

#novidades.apresentacao, #servicos.apresentacao, #automoveis.apresentacao, #financiamento.apresentacao {
	border-left:#a8acb1 1px solid;
	}
	
 #servicos.apresentacao, #automoveis.apresentacao, #financiamento.apresentacao {
	 border-top:#a8acb1 1px solid;
	 width:220px;
	}

#automoveis.apresentacao {
	margin-bottom:50px;
	}

#direita.automoveis {
	position:absolute;
	top:93px;
	left:770px;
	width:255px;
	height:90%;
	background-color:#eff1f3
	}

div.contactos_lista {
	height:auto;
	width:680px;
	background:url(../images/equipa/imagens/separadores.gif) top left repeat;
	}

div.contactos_lista.unico {
	background:url(../images/equipa/imagens/separador_small.gif) top left repeat-x;
	}

div.contactos_fundo {
	width:680px;
	}

div.contacto_u {
	width:335px;
	margin:18px 0 20px 0;
	}

div.contacto_u div.emlinha {
	margin-left:15px;
	width:240px;
	}

div.contacto_u.emlinha.comerciais {
	width:500px;
	}
	
div#modal_bg {
	background-color:#FFFFFF;
	opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70); /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
	-moz-opacity: .70; /* FF lt 1.5, Netscape */
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:300;
	display:none;
	}

div#modal_layer {
	position:fixed;
	top:60px;
	left:205px;
	width:570px;
	height:auto;
	z-index:310;
	display:none;
	}

div#modal_top {
	width:568px;
	height:28px;
	position:relative;
	background:url(../images/modal/top.png) top left no-repeat;
	}

div#modal_middle {
	width:568px;
	height:360px;
	position:relative;
	background:url(../images/modal/background.png) top left repeat-y;
	padding:20px;
	}

div#modal_bottom {
	width:568px;
	height:36px;
	position:relative;
	background:url(../images/modal/bottom.png) top left no-repeat;
	}

div#modal_arrow {
	width:25px;
	height:26px;
	position:absolute;
	right:15px;
	top:2px;
	background:url(../images/modal/close.jpg) top left no-repeat;
	}
	
div#modal_arrow:hover, div#modal_arrow:active {
	background-image:url(../images/modal/close_hover.jpg);
	}

#conteudos.iframe {
	margin:10px 0 0 60px;
	}

#servicos div.caixas .imagem {
	position:absolute;
	bottom:0;
	right:0;
	}