/* CSS Document */
body {
	background-color: #6C6C6C;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 12px;
	}
#centra {
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	width:962px;
	position:relative;
	z-index:1;
	}
* html #centra {
	margin-right:auto;
	margin-left:auto;
	padding-top:0px;
	width:962px;
	}
.tabTopo {
	border:1px solid #000000;
	width:962px;
	height:100px;
	}
.tabMenuOut {
	width:962px;
	margin-top:8px;
	}
.tabMenuIn {
	height:20px;
	width:962px;
	vertical-align:bottom;
	}
.tabMenuInTd {
	border-bottom:1px solid #000000;
	}
.tabMenuInTdOn {
	padding:0px 8px;
	font-family: "Trebuchet MS", verdana;
	color: #d9d9d9;
	font-size: 12px;
	font-weight:bold;
	vertical-align:bottom;
	border-bottom:1px solid #000000;
	}
.tabMenuInTdOn a:link {color:#d9d9d9;text-decoration:none;}
.tabMenuInTdOn a:hover {color:#f58320;text-decoration:none;}
.tabMenuInTdOn a:visited {color:#d9d9d9;text-decoration:none;}
.tabMenuInTdOn a:visited:hover {color:#f58320;text-decoration:none;}
.tabMenuInTdOff {
	padding:0px 8px;
	font-family: "Trebuchet MS", verdana;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	vertical-align:bottom;
	background-color:#d9d9d9;
	border:1px solid #000000;
	border-bottom-style:none;
	}
.tabMenuInTdOff a:link {color:#000000;text-decoration:none;}
.tabMenuInTdOff a:hover {color:#f58320;text-decoration:none;}
.tabMenuInTdOff a:visited {color:#000000;text-decoration:none;}
.tabMenuInTdOff a:visited:hover {color:#f58320;text-decoration:none;}
.tabConteudos {
	width:962px;
	background-color:#D9D9D9;
	border:1px solid #000000;
	border-top-style:none;
	}
.tabConteudosEsq{
	vertical-align:top;
	width:190px;
	}
.tabConteudosEsqCarNext{
	padding:27px 3px 12px 0px;
	}
.tabConteudosEsqTd{
	padding:9px 13px 5px 15px;
	color:#000000;
	font-weight: bold;
	font-family: "Trebuchet MS", verdana;
	font-size: 12px;
	text-decoration: none;
	}
.tabConteudosEsqTd a:link {font-family: "Trebuchet MS", verdana;color:#000000;text-decoration:none;}
.tabConteudosEsqTd a:hover {font-family: "Trebuchet MS", verdana;color:#F79647;text-decoration:none;}
.tabConteudosEsqTd a:visited {font-family: "Trebuchet MS", verdana;color:#000000;text-decoration:none;}
.tabConteudosEsqTd a:visited:hover {font-family: "Trebuchet MS", verdana;color:#F79647;text-decoration:none;}
.tabConteudosEsqTd2{
	padding:9px 13px 5px 15px;
	color:#f58320;
	font-weight: bold;
	font-family: "Trebuchet MS", verdana;
	font-size: 12px;
	text-decoration: none;
	}
.tabConteudosEsqTd2 a:link {font-family: "Trebuchet MS", verdana;color:#f58320;text-decoration:none;}
.tabConteudosEsqTd2 a:hover {font-family: "Trebuchet MS", verdana;color:#6C6C6C;text-decoration:none;}
.tabConteudosEsqTd2 a:visited {font-family: "Trebuchet MS", verdana;color:#f58320;text-decoration:none;}
.tabConteudosEsqTd2 a:visited:hover {font-family: "Trebuchet MS", verdana;color:#6C6C6C;text-decoration:none;}
.tabConteudosMeio {
	vertical-align:top;
	width:505px;
	}
.tabConteudosMeio2 {
	vertical-align:top;
	width:775px;
	}
.tabConteudosMeioTit {
	vertical-align:top;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	padding:29px 8px 20px 15px;
}
.tabConteudosMeioTxt {
	vertical-align:top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding:0px 8px 25px 15px;
	}
.tabConteudosMeioTxt a:link {font-family: Verdana, Helvetica, sans-serif;color:#CC9900;text-decoration:underline;}
.tabConteudosMeioTxt a:hover {font-family: Verdana, Helvetica, sans-serif;color:#F79647;text-decoration:underline;}
.tabConteudosMeioTxt a:visited {font-family: Verdana, Helvetica, sans-serif;color:#CC9900;text-decoration:underline;}
.tabConteudosMeioTxt a:visited:hover {font-family: Verdana, Helvetica, sans-serif;color:#F79647;text-decoration:underline;}
.tabConteudosMeioTxt2 {
	vertical-align:top;
	text-align:center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding:0px 15px 25px 15px;
	}
.tabConteudosDir {
	background-image:url(../images/side.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
	width:270px;
	background-color:#000000;
	}
.tabConteudosDir2 {
	background-image:url(../images/);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
	width:272px;
	}
.tabConteudosDirTit {
	vertical-align:top;
	color:  #f79647;
	font-size: 19px;
	text-decoration: none;
	font-style: italic;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	padding:194px 10px 0px 10px;
}
.tabConteudosDirTxt {
	vertical-align:top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding:36px 5px 60px 10px;
	}
.tabConteudosDirDestqTit {
	vertical-align:top;
	color: #f79647;
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding:20px 10px 0px 10px;
}
.tabConteudosDirDestqTxt {
	vertical-align:top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding:5px 10px 20px 10px;
	}	
.tabRodape {
	width:962px;
	text-align:right;
	font-size:13px;
	color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding:2px 0px 15px 0px;
	}
.tabRodape a:link {font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;text-decoration:none;font-weight:normal;}
.tabRodape a:hover {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;font-weight:normal;}
.tabRodape a:visited {font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;text-decoration:none;font-weight:normal;}
.tabRodape a:visited:hover {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;font-weight:normal;}

/* cliente particular */
.clear {clear:both;}
.divTit {float:left;width:470px;height:10px;padding:29px 8px 20px 15px;margin:0px;vertical-align:top;color:#333333;font-size:16px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}
.divTit2 {float:left;width:470px;height:20px;padding:2px 8px 0px 15px;margin:0px;vertical-align:top;color:#333333;font-size:12px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}
.divContactos {clear:left;float:left;display:inline;width:336px;padding:2px 0px 15px 15px;text-align:left;vertical-align:top;color:#333333;font-size:13px;font-weight:normal;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;line-height:140%;height:280px;}
.divContactos a:link, .divContactos a:visited {color:#333333;font-size:13px;font-weight:normal;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}
.divContactos a:hover, .divContactos a:hover:visited {color:#333333;font-size:13px;font-weight:normal;text-decoration:underline;font-family:Verdana, Helvetica, sans-serif;}
.divTit3 {float:left;width:500px;height:70px;padding:0px 8px 0px 15px;margin:0px;vertical-align:top;color:#333333;font-size:11px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}
.divTit3 a:link, .divTit3 a:visited {color:#f79647;font-size:11px;font-weight:bold;text-decoration:underline;font-family:Verdana, Helvetica, sans-serif;}
.divTit3 a:hover, .divTit3 a:hover:visited {color:#333333;font-size:11px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}

.divTit4 {float:left;width:470px;height:37px;margin:0px;vertical-align:top;color:#333333;font-size:11px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}
.divTit4 a:link, .divTit4 a:visited {color:#f79647;font-size:11px;font-weight:bold;text-decoration:underline;font-family:Verdana, Helvetica, sans-serif;}
.divTit4 a:hover, .divTit4 a:hover:visited {color:#333333;font-size:11px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;}

/*Sérgio Pereira :: 20081224*/
.divContactos input[type=text]{border-top:1px solid #999; border-left:1px solid #ccc;}

.divContactosDiv1, .divContactosDiv2, .divContactosDiv3, .divContactosDiv4 {clear:both;float:left;width:336px;padding-top:3px;text-align:left;}
.divContactosDiv2 {clear:both;float:left;width:132px;padding-top:3px;text-align:left;}
.divContactosDiv3 {text-align:right;padding-top:12px;}
.divContactosDiv4 {clear:both;float:left;width:336px;padding-bottom:8px;text-align:left;}
.divContactosDiv1 input {clear:both;float:left;margin:0px;padding:0px 2px;font-size:10px;line-height:140%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#b2b2b2;background-color:#ffffff;border:0px; height:16px;width:332px;}
.divContactosDiv2 input {clear:both;float:left;margin:0px;padding:0px 2px;font-size:10px;line-height:140%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#b2b2b2;background-color:#ffffff;border:0px;height:16px;width:132px;}
.divContactosDiv1 textarea {clear:both;float:left;margin:0px;padding:0px 2px;font-size:10px;line-height:140%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#b2b2b2;background-color:#ffffff;border:0px; border-top:1px solid #999; border-left:1px solid #ccc; height:38px;width:332px;}
.divContactosDiv3 input, .divContactosDiv4 input {margin:0px 0px 0px 4px;padding-bottom:2px;text-align:center;font-size:10px;line-height:130%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#ffffff;background-color:#bfbfbf;border:0px;height:14px;width:60px;cursor:pointer;}

/*Sérgio Pereira :: 20081224*/
.divContactosDiv3 input{background-color:#F99549;text-transform:uppercase;font-weight:bold;}

.divContactosDiv3 input[type=button] {color:#ffffff;background-color:#666666;width:60px;}
.divContactosDiv4 input {margin:0px;padding:0px;text-align:center;font-size:10px;line-height:100%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#ffffff;background-color:#333333;border:0px;height:12px;width:50px;cursor:pointer;}

/*Sérgio Pereira :: 20081224*/
.divContactosDiv4 input{background-color:#F99549; text-transform:uppercase; font-weight:bold; width:60px;}

.divPesquisa {clear:left;float:left;display:inline;width:405px;padding:10px 0px 15px 15px;}
.divPesquisa select {margin:0px 18px 6px 0px;font-size:10px;line-height:140%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#333333;background-color:#ffffff;border:0px;height:17px;width:180px;}
.divPesquisa input {margin:1px 0px 0px 315px;padding-bottom:2px;text-align:center;font-size:10px;line-height:130%;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;color:#ffffff;background-color:#F99549;border:0px;height:14px;width:65px;cursor:pointer;text-transform:uppercase;font-weight:bold;}
.divCarros {clear:left;float:left;display:inline;width:565px;padding:5px 0px 22px 15px;}
.divCarros2 {clear:left;float:left;display:inline;width:544px;padding:5px 0px 22px 36px;}
.divCarrosCar {float:left;width:113px;height:112px;padding:0px;margin:0px;text-align:left;vertical-align:top;font-size:1px;}
.layerCarro {position:relative;z-index:0;}
.layerCarro:hover {background-color:transparent;z-index:50;}
.layerCarro span {position:absolute;top:-5000px;left:-3000px;visibility:hidden;text-decoration:none;width:243px;padding:10px 15px 14px 15px;background-color:#f79647;color:#000000;font-family:Verdana, Helvetica, sans-serif;font-size:10px;font-weight:bold;line-height:140%;text-align:left;vertical-align:top;cursor:pointer;}
.layerCarro:hover span {visibility:visible;top:-20px;left:85px;text-decoration:none;}
* html .layerCarro:hover span {visibility:visible;top:52px;left:89px;text-decoration:none;}
*:first-child+html .layerCarro:hover span {visibility:visible;top:52px;left:89px;text-decoration:none;}
a.layerCarro:link, a.layerCarro:visited, a.layerCarro:hover, a.layerCarro:visited:hover {text-decoration:none;}
.layerMarcaRef {float:left;margin:0;text-align:left;font-weight:normal;vertical-align:top;width:168px;height:30px;}
.layerPreco {float:left;text-align:right;vertical-align:top;width:75px;height:33px;}
.layerAno, .layerVersao, .layerMotor, .layerComb, .layerKms, .layerGar {clear:both;float:left;text-align:left;font-weight:normal;line-height:120%;margin-top:2px;padding-left:3px;vertical-align:top;height:14px;width:240px;background-color:#ffffff;}
.divCarrosCarLink {margin-top:1px;width:109px;height:12px;font-size:12px;background-image:url(../images/botVerMais.gif);background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.divCarrosCarLinkOver {margin-top:1px;width:109px;height:12px;font-size:12px;background-image:url(../images/botVerMaisOver.gif);background-position:top left;background-repeat:no-repeat;cursor:pointer;}
/*
.divCarrosCarLink a:link, .divCarrosCarLink a:visited {width:108px;height:12px;background-image:url(../images/botVerMais.gif);background-position:top left;background-repeat:no-repeat;}
.divCarrosCarLink a:hover, .divCarrosCarLink a:hover:visited {width:108px;height:12px;background-image:url(../images/botVerMaisOver.gif);background-position:top left;background-repeat:no-repeat;}
*/
.divCarrosNavInt {float:right;padding:12px 4px 0px 0px;height:12px;font-family:Verdana, Helvetica, sans-serif;color:#ffffff;font-size:10px;font-weight:normal;line-height:120%;}
.divCarrosNavInt a:link, .divCarrosNavInt a:visited {margin-left:1px;padding:0px 3px;background-color:#333333;color:#ffffff;text-decoration:none;}
.divCarrosNavInt a:hover, .divCarrosNavInt a:hover:visited {margin-left:1px;padding:0px 3px;background-color:#6C6C6C;color:#ffffff;text-decoration:none;}
.divCarrosNavInt .active {margin-left:1px;padding:0px 3px;background-color:#bfbfbf;}
.divDir {float:right;width:184px;padding:27px 0px 20px 0px;}
.divDirTit {float:left;width:176px;height:21px;padding:0px 0px 0px 8px;margin-bottom:1px;vertical-align:top;background-color:#333333;color:#ffffff;font-size:14px;font-weight:normal;text-decoration:none;font-family:"Trebuchet MS", Arial, sans-serif;line-height:140%;}
.divDirCar {float:left;width:183px;height:138px;padding:0px;margin:0px;}
.divDirCar2 {float:left;width:183px;height:138px;padding:0px;margin:0px;border-bottom:1px solid #333333;}
.divDirCarInfo {float:left;width:176px;height:27px;padding:2px 0px 3px 8px;margin-bottom:10px;background-color:#bfbfbf;color:#333333;font-size:10px;font-weight:bold;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;line-height:140%;}
.divDirCarInfo .carInfoPreco {font-size:9px;font-weight:normal;text-decoration:none;font-family:Verdana, Helvetica, sans-serif;line-height:140%;}
.detalheImgs {width:520px;height:390px;}
.detalhes {width:480px;padding:10px 20px 10px 20px;background-color:#333333;color:#ffffff;font-family:Verdana, Helvetica, sans-serif;font-size:10px;font-weight:bold;line-height:140%;text-align:left;vertical-align:top;}
.detalheMarca {float:left;margin:0;padding-left:3px;text-align:left;vertical-align:top;width:245px;height:20px;}
.detalheRef {float:left;margin:0;padding:0px;text-align:left;vertical-align:top;width:122px;height:20px;}
.detalhePreco {float:left;font-size:11px;margin:0;padding:0px;text-align:right;vertical-align:top;width:100px;height:20px;color:#f79647}
.detalheEsq {clear:both;float:left;margin:0;padding:0px;text-align:left;font-weight:normal;vertical-align:top;width:246px; margin-bottom:10px;}
.detalheEsq div {clear:both;float:left;text-align:left;font-weight:normal;line-height:120%;margin-top:2px;padding-left:3px;vertical-align:top;height:14px;width:240px;background-color:#ffffff;color:#333333;}
/*.detalheDir {float:left;margin-top:2px;padding:0px 0px 0px 12px;text-align:left;font-weight:normal;vertical-align:top;width:222px;height:142px;background-color:#ffffff;color:#333333;}*/
.detalheDir {float:left;margin:0;padding:0px;text-align:left;font-weight:normal;vertical-align:top;width:222px; margin-bottom:10px;}

/*.detalheDir div {clear:both;float:left;text-align:left;font-weight:normal;line-height:14px;width:224px;} */
.detalheDir div {clear:both;float:left;text-align:left;font-weight:normal;line-height:14px; margin-top:2px;padding-left:3px;vertical-align:top;height:14px;width:224px;background-color:#ffffff;color:#333333; }
.detalheContacteNos {clear:both;float:left;margin:0;padding-top:6px;text-align:left;font-weight:normal;vertical-align:top;width:247px;height:12px;}
.detalheSerContactado {float:left;margin:0;padding-top:6px;text-align:left;font-weight:normal;vertical-align:top;width:172px;height:12px;}
.detalheVoltar {float:left;margin:0;padding-top:6px;text-align:right;font-weight:normal;vertical-align:top;width:49px;height:12px;}

/*
CSS for Slideshow.
License: MIT-style license.
Copyright: Copyright (c) 2008 [Aeron Glemann](http://www.electricprism.com/aeron/).
*/

.slideshow{display:block;position:relative;z-index:0;}.slideshow-images{display:block;overflow:hidden;position:relative;}.slideshow-images img{display:block;position:absolute;z-index:1;}.slideshow-thumbnails{overflow:hidden;}
.slideshow-images{height:390px;width:520px;}.slideshow-images-visible{opacity:1;}.slideshow-images-prev{opacity:1;}.slideshow-images-next{opacity:1;}.slideshow-images img{float:left;left:0;top:0;}.slideshow{height:390px;margin:0 auto;width:520px;background-color:#333333;}.slideshow a img{border:0;}.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}.slideshow-captions-hidden{height:0;opacity:0;}.slideshow-captions-visible{height:22px;opacity:.7;}

.slideshow-controller{height:17px;left:50%;margin:-21px 0 0 -128px;position:absolute;top:327px;width:520px;z-index:10000;}
.slideshow-controller *{margin:0;padding:0;}
.slideshow-controller-hidden{opacity:1;}
.slideshow-controller-visible{opacity:1;}
.slideshow-controller a{cursor:pointer;display:block;height:17px;overflow:hidden;position:absolute;top:66px;}.slideshow-controller a.active{}.slideshow-controller li{list-style:none;}.slideshow-controller li.first a{}.slideshow-controller li.last a{}.slideshow-controller li.next a{background-image:url(../images/controller-next.gif);left:370px;width:16px;height:16px;}.slideshow-controller li.pause a{}.slideshow-controller li.play a{}.slideshow-controller li.play a.active{}.slideshow-controller li.prev a{background-image:url(../images/controller-prev.gif);left:352px;width:16px;height:16px;}.slideshow-loader{opacity:0;}.slideshow-loader-hidden{opacity:0;}.slideshow-loader-visible{opacity:0;}

.slideshow-thumbnails {display:none;bottom:0;height:94px;left:17px;position:absolute;width:486px;}
/*
.slideshow-thumbnails img {width:125px;height:94px;}
.slideshow-thumbnails *{margin:0;padding:0;}
.slideshow-thumbnails ul{height:94px;left:0;position:absolute;top:0;width:10000px;}
.slideshow-thumbnails li{float:left;list-style:none;margin:0px;position:relative;}
.slideshow-thumbnails a{display:block;padding:0px;position:relative;}
* html .slideshow-thumbnails a{display:inline;padding:0px;}
.slideshow-thumbnails a:hover{background-color:#ffffff!important;opacity:1!important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#b0ac96;opacity:1;}
.slideshow-thumbnails-inactive{background-color:#ffffff;opacity:.8;}

/* moliveira */
.erromessage{font-size:10px;color:#ff0000}

