



/* formulario
----------------------------------------*/
.formulario{float:left;clear:both;
width:420px;
}

.formularioNovos{
border:solid 1px #a8bdd2;
color:#003366;
font-size:0.75em;
zzmargin-left:20px;
margin-bottom:20px;
}
.formularioNovos p{
color:#ff3300;
margin-top:4px;
margin-left:30px;
}

.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;
color:#7d7d8a;
margin-left:30px;
width:290px;
height:20px;
margin-top:2px;
}

.formularioNovos textarea{

height:70px;
}

label.novosCheck {
display:inline;
vertical-align:6px;
}


input.check {
width:16px;
margin-left:8px

}

input.botaoPesquisar{
margin-top:20px;
width:100px;
height:28px;
color:#FFF;
font-weight:bold;
font-size:1.2em;
margin-left:220px;
margin-top:25px;
border-top:solid 1px #f0f7fd;
border-right:solid 1px #003366;
border-bottom:solid 1px #003366;
border-left:solid 1px #f0f7fd;
background-color:#7e98b2;
margin-bottom:20px;
}
.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 {
width:190px;
float:left
}

.duploEsquerda .inputSmall, .duploDireita .inputSmall{
width:100px;
float:left
}
.duplo{
width:420px;
}


/* 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;
}


	
.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;
	}

/* 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;
}
	
	
.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{
	zzwidth:460px;
}
	input.check {
	width:16px;
	margin-left:8px
	
}
	
input.botaoPesquisar{
	margin-top:20px;
	width:100px;
	height:28px;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	margin-left:222px;
	margin-top:15px;
	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
}

.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

}