
/* titulo do modelo apresentado
-------------------------------------------------*/
.textoContacto{clear:both;
margin-top:10px;
font-size:1.0em;
line-height:30px;
text-indent:6px;
color:#003366;
background:#edf0f3;
width:962px;
margin-left:20px;

}
.titulo{
width:100%;
line-height:30px;
margin-bottom:10px;
border-top:solid 1px #003366;
border-bottom:solid 1px #003366;
}

.tituloP{
font-size:2.2em;
color:#ff6600;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:#FFF;
border-bottom:solid 1px ;
border-top:solid 1px ;
text-indent:8px;
line-height:30px;
}


.drt{float:left;
width:520px;
margin-left:20px;
}
.particular,
.profissional{
width:500px;
margin:20px;
font-size:0.8em;
color:#003366;
background:#edf0f3;
}

.profissional,.particular{
float:left;

}
.particular a{
text-decoration:none;
color:#003366;
}

.particular a:hover{
text-decoration:underline;
color:#ff3300;
}

.particular p,
.profissional p{

margin:12px;

}

/* formulario
----------------------------------------*/


.formularioAnuncio{
border:solid 1px #a8bdd2;
width:960px;
font-size:0.75em;
margin-left:20px;
margin-bottom:20px;
height:210px
}

.formularioAnuncio label{
display:block;
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;
width:962px;
margin-left:20px;
}

.formularioAnuncioEsquerda{

width:480px;
float:left

}

.formularioAnuncioDireita{
color:#003366;
width:480px;float:left

}

.formularioAnuncio input, .formularioAnuncio textarea, .formularioAnuncio select{
border:solid 1px #003366;
font-size:1.0em;
color:#7d7d8a;
margin-left:30px;
width:290px;
height:20px;
margin-top:2px;
text-indent:6px;
}

.formularioAnuncio textarea{

height:80px;
}

label.usadosCheck {
display:inline;
vertical-align:6px;
}


input.telefoneFax{
width:125px
}


.inline{
zzbackground:#ff2233;
height:45px
}

.inline .esquerda{
margin:solid 1px #fff;
float:left
}
.inline .direita{
margin:solid 1px #fff;
float:left;
margin-left:8px
}

input.botaoPesquisar{
margin-top:20px;
width:100px;
height:28px;
color:#FFF;
font-weight:bold;
font-size:1.2em;
margin-left:30px;
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;
}
.destaqueContacto{
clear:both
}

input.inputSmall{
width:50px;
height:15px
}


select.inputSmall{
width:75px;
height:20px
}

.extras .check{
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;
}

/*Descricao do Modelo
--------------------------------------------------------------*/

#descricaoModelo{clear:both;
display:block;
margin-top:20px;
background-color:#000;
}

.caracteristicasModelo{
width:490px;
height:364px;
float:left;

overflow:hidden;
border:solid 1px #a8bdd2;
}

.equipamentoModelo{
width:490px;
height:364px;
overflow:hidden;
float:right;

border:solid 1px #a8bdd2;
}



/*formata listagem equipamento
--------------------------------------*/

.tituloModelo{display:block;
font-size:1.0em;
line-height:30px;
text-indent:6px;
color:#003366;
background:#edf0f3;

}


.tituloModelo ul{
color:#003366;

}


.tituloModelo li{font-size:0.7em;
line-height:26px;
font-weight:bold;
padding-left:10px;


}

.tituloMarca{
font-size:0.85em;
background:#edf0f3;
margin-top:20px;
line-height:26px;
text-indent:6px
}


.topicos{
width:290px;
font-weight:bold;
background:url(images/setagif.gif) no-repeat 6px;
text-indent:10px;
}


.background{
width:290px;
font-weight:bold;
background: #edf0f3 url(images/setagif.gif) no-repeat 6px;
text-indent:10px;

}


.resultadoTopicosBackground{
background:#edf0f3;
}


.resultadoTopicos, .resultadoTopicosBackground{width:200px;float:right;
font-weight:normal;margin-top:-26px;overflow:hidden;
}

.descricaoModelo{
font-size:0.72em;
color:#003366;
margin:10px;
line-height:24px
}

/* FUNCIONALIDADES
----------------------------------------------------------*/

.funcionalidades{
background:#f9f7f7;
height:40px;
margin-top:14px;
margin-bottom:14px;
border-top:solid 1px #b0b0b0;
border-bottom:solid 1px #b0b0b0;
text-align:center  
}

.funcionalidadesItem{
float:left;
font-size:0.6em;
color:#9b9a9a;
width:200px;

}

.funcionalidadesItemMais{float:left;
font-size:0.6em;

height:40px;
width:155px;
}
.funcionalidadesItemMais a{
color:#9b9a9a;
text-decoration:none
}
.funcionalidadesItemMais a:hover{
color:#9b9a9a;
text-decoration:underline
}


.maisImg{float:left;}

.mais{
float:right;
width:110px;
text-align:left;

}

.funcionalidadesItem a{
color:#9b9a9a;
text-decoration:none
}
.funcionalidadesItem a:hover{
color:#9b9a9a;
text-decoration:underline
}

span{
font-family: Arial,;

font-weght:bold;
color:#e73131
}

.obrigatorio{
margin:-16px 0 16px 20px;
color:#7d7d8a;
font-size:0.7em;

}
.mrec{
   float:right;
   margin:12px 22px;
  
   width:315px;
   height:250px;
}
