	
	
	/* titulo do modelo apresentado
	-------------------------------------------------*/
	
.titulo{
	width:100%;
	line-height:30px;
	margin-bottom:10px;
	border-top:solid 1px #003366;
	border-bottom:solid 1px #003366;
}
	
.valorViatura{
	font-size:1.2em;
	background-color:#ff4010;
	
}
.valorViatura{
	color:#fff;
}
	
	
.titulo a:link {
	color:#ff4010;
	font-size:1.2em;
	text-decoration:none;
}
	
.titulo a:hover{
	text-decoration:underline;
}
	
.marcaViatura{
	margin-left:30px;
	overflow:hidden;
}



/* formulario
----------------------------------------*/
.formulario{
	float:left;
	width:420px;

}

.formularioNovos{
	border:solid 1px #a8bdd2;
	font-size:0.75em;
	zzmargin-left:20px;
	margin-bottom:20px;
}

.formularioNovos label{
	display:block;
 height:14px;
	color:#003366;
	margin-top:4px;
	margin-left:30px;
}

.textoContactar{
	margin-top:10px;
	font-size:1.0em;
	line-height:30px;
	text-indent:6px;
	color:#003366;
	background:#edf0f3;
}

.formularioNovosEsquerda{
	width:420px;
	float:left

}

.formularioNovosDireita{
color:#003366;
width:420px;float:left

}

.formularioNovos input, 
.formularioNovos textarea, 
.formularioNovos select{
border:solid 1px #003366;
font-size:1.0em;
*font-size:0.9em;
color:#7d7d8a;
margin-left:30px;
width:290px;
height:20px;
*height:26px;
margin-top:2px;
}

.formularioNovos textarea{
	height:70px;
}

label.novosCheck {
display:inline;
vertical-align:6px;
}


input.check {
width:16px;
margin-left:8px

}

input.botaoPesquisar{

width:100px;
height:28px;
color:#FFF;
font-weight:bold;
font-size:1.2em;
margin:10px 0 30px 220px;
border-top:solid 1px #f0f7fd;
border-right:solid 1px #003366;
border-bottom:solid 1px #003366;
border-left:solid 1px #f0f7fd;
background-color:#7e98b2;
}
.destaqueContacto{
clear:both
}

input.inputSmall{
width:50px;
height:15px
}


.duplo select.inputSmall{
width:110px;
height:20px
}
.duplo select.line {width:290px}
.extras .check{
margin-top:16px
}

.duploEsquerda, .duploDireita {
zzwidth:190px;
float:left
}

.duploEsquerda .inputSmall, .duploDireita .inputSmall{
width:100px;
float:left
}
.duplo{
width:420px;
}

.click{

}
	
.click img{
margin: 12px 6px 4px 30px;
float:left
}
.click label{color:#ff3300;
margin: 18px 6px 4px 4px;
float:left
}
.click input{width:30px;

margin-top:16px

}
/*Destaque contacto
------------------------------------------------*/
	
.destaqueContacto{
	width:75%;
	margin-top:6px;
	margin-left:50px;
	border-top:solid 1px #f0f7fd;
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	border-left:solid 1px #f0f7fd;
	
}
.destaqueContacto img{
	text-align:center;
	margin:6px;
}
	
/*BPI
----------------------------------------------*/
	
.destaqueBpi{
	width:75%;
	text-align:center;
	margin-top:10px;
	margin-left:50px;
	border:solid 1px #e33e20;
}
	
.destaqueBpi p{
	font-size:0.8em;
	line-height:12px;
	color:#003366;
	text-align:center;
}
	
.destaqueBpi img{
	margin-bottom:10px
}
	
p.linkDestaque a{
	color:#e33e20;
	text-decoration:none;
}
	
p.linkDestaque a:hover{
	color:#e33e20;
	text-decoration:underline;
}
	
	
	
	
	
.mais{
	float:right;
	width:110px;
	text-align:left;
	font-size:0.75em;
	font-weight:bold;
	margin-top:16px
}
	
	
.mais a{
	text-decoration:none;
	color:#ff3300;
	
}
	
.mais a:hover{
	text-decoration:underline;
	}
	
	
	/* destaque*/

.destaques{
	float:right;
	width:50%;
	height:200px;
	border:solid 1px #ff3300;
	overflow:hidden;
}
	
	
.destaquesTit {
	text-align:left;
	text-indent:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#003366;
	font-size:0.8em;
}
	
	
	
	
	
	/* Destaque
	------------------------------*/
	
	
	
.destaqueStand{float:left;
	  width:670px;
	  height:250px;
	  background:#003366;
	  margin-top:10px;
	margin-bottom:10px;
	
}
	
.destaqueStand img{ margin:25px}
	
.navega{
	  position:relative;
	  top:-254px;
	float:left;
	width:670px;
	height:34px;
	background:#e3e0de;
	filter:alpha(opacity=55); /* IE's opacity*/
	  opacity: 0.50;
	border-bottm:solid 1px #003366;
	text-align:right;
	 
}
.navegaBotoes{
	margin-right:20px;
	margin-top:4px;
	width:120px;
	height:34px;
	float:right;
	  
}
.navegaBotoes{ }
	
.navegaBotoes ul{display:inline; margin-right:8px;}
.navegaBotoes li{display:inline;}
	
	/* MREC*/
	
.mrec{clear:both;
	   float:right;
	   margin-top:-294px;
	   *margin-top:-258px;
	   width:315px;
	   height:250px;
	   margin-left:12px
}
	
	
	/* destaques laterais */
	
.destaqueTexto{clear:both;
	   float:right;
	   margin-top:-268px;
	*margin-top:-234px;
	   width:315px;
		color:#FFF;
	   font-size:0.9em;
	   margin-left:12px
}
	
.destaqueTextoItem{float:left;
	text-indent:12px;
	  width:300px;
	  height:74px;
	  background:#003366;
	margin-bottom:1px;
	padding-left:8px;
}
.destaqueTexto a{color:#FFF;
	text-decoration:none;
	
}
.destaqueTexto a:hover{color:#ff3300;
	text-decoration:none;
	
}
	
.destaqueTextoItem h1{ 
	background:url(../images/listDestaqueTexto.gif)no-repeat 2px 4px;
	 height:20px; 
	width:280px;
	font-size:0.95em;
	 margin-bottom:2px; 
	overflow:hidden;
}
	
	/*
	Div do meio - 
	pedido de cotacao e campanha dos concessionarios
	*/
	
.meio{
	float:left;
	
	width:998px;
	margin-top:10px;
	zzmargin-left:26px;
	
}
.cotacao{
	float:left;
	
	background:#003366;
	width:998px;
	height:42px;
	color:#FFF;
	text-indent:16px;
}
	
.campanhaConcessionarios{
	float:left;
	
	background:#003366;
	width:498px;
	height:42px;
	color:#FFF;
	
	text-indent:16px;
	border-left:solid 1px #fff
}
	
.cotacao .cotacaoTit,
.campanhaConcessionarios h1{
	font-size:0.95em;line-height:36px;
	background:#003366 url(../images/listDestaqueTexto.gif)no-repeat 4px 14px;
}
	
.meio .cotacaoTit a{
	color:#FFF;
	text-decoration:none;
	
}
.meio .cotacaoTit a:hover{
	color:#ff3300;
	text-decoration:underline;
	
}
	
.conteudos{
	float:left;
	zzborder:solid 1px #a8bdd2;
	zzmargin-left:30px;
	width:998px;
	zzheight:200px;
	zzoverflow:scroll;
}
	
.cotacaoConteudo{
	float:left;
	width:998px;
	
	zzbackground:#ffdd66;
}
.campanhaConteudo{
	float:left;
	width:435px;
	zzbackground:#ffee99;
	}
	
	/* formatacao conteudo campanah concessionarios*/
	
.campanhaConteudoItem{float:left;
	background:#fff;
	display:inline;
	width:410px;
	height:142px;
	border-bottom:dashed 1px #003366;
	margin-left:56px
}
	
.campanhaConteudoItem{}
.itemFoto{float:left;
	border:solid 1px #dedede;
	height:120px;
	width:120px;
	margin:8px;
}
	
.itemDescricao{
	float:right;
	width:270px;
	_width:250px;
	height:90px;
	font-size:0.9em;
	margin-top:12px;
	color:#5a5c5f;
	overflow:hidden
	}
	
.itemDescricao a{
	
	text-decoration:none;
	
}
	
	
	
.itemDescricao h2{
	color:#003366;
	font-size:1.0em;
	margin-top:6px;
	padding:0px;
	width:300px;
	
	height:20px;
	overflow:hidden;
}
	
/* formulario
	----------------------------------------*/
	
	
.formularioPedido{float:left;
	border:solid 1px #a8bdd2;
	
	width:996px;
	font-size:0.75em;
	zzmargin-left:20px;
	margin-bottom:20px;
	background:#EDF0F3
}
	
.formularioPedido label{
	display:block;
	color:#003366;
	margin-top:2px;
	margin-left:50px;
	height:14px;
}
	
	
.formularioPedido input, 
.formularioPedido textarea, 
.formularioPedido select{
	border:solid 1px #003366;
	font-size:1.0em;
	color:#7d7d8a;
	margin-left:50px;
	width:290px;
	height:18px;
	margin-top:2px;
}
	
.formularioPedido textarea{
	
	height:50px;
	
}

.formularioPedidoDireita,
.formularioPedidoEsquerda{
width:498px;float:left
}
	
label.pedidoCheck {
	display:inline;
	vertical-align:6px;
	margin-top:12px
}
	
.duploEsquerda, .duploDireita {
	width:190px;
	float:left
}
	
.duploEsquerda .inputSmall, 
.duploDireita .inputSmall{
	width:100px;
	float:left
}
.duplo{
width:420px;color:#003366;
}
	input.check {
	width:16px;
	margin-left:8px
	
}
	
input.botaoPesquisar{
	
	width:100px;
	height:28px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	margin-left:222px;
	margin-top:10px;
	border-top:solid 1px #f0f7fd;
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	border-left:solid 1px #f0f7fd;
	background-color:#7e98b2;
}
.destaqueContacto{
	clear:both
}
	
input.inputSmall{
	width:50px;
	height:15px
}
	
	
select.inputSmall{
	width:75px;
	height:20px
}
.extras {
	clear:both
}
	
.extras .check {clear:both;display:inline;
	margin-top:16px
}
	
.formularioPedidoDireitaTitulo, 
.formularioPedidoEsquerdaTitulo{
	display:block;
	background:#a8bdd2;
	line-height:26px;
	text-indent:16px;
	color:#003366;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:12px
}
.obrigatorio{
	
	color:#7d7d8a;
	font-size:0.7em;
}
	
.obrigatorio span, 
.formularioPedido span{
	font-family: Arial;
	font-weight:bold;
	color:#e73131
}
.formularioPedido label.novosCheck {
	display:inline
}
	
.PesquisaStock{display:none}
	
#exibe_versao{
	width:380px;
	_width:340px;
	height:100px;
	overflow:scroll;
	margin-left:28px;
	border:solid 1px #003366;
	color:#003366
}
#exibe_versaoN{
	width:380px;
	_width:340px;
	height:100px;
	overflow:scroll;
	margin-left:28px;
	border:solid 1px #003366;
	color:#003366
}
.texto a{
float:left;
color:#E5631A;
font-size:0.85em;
text-decoration:none;
margin:10px ;
}
.texto a:hover{
text-decoration:underline;

}

