
/* formulario
----------------------------------------*/
body{
color:#003366;

}

p{
margin-left:12px
}
.textoContacto{
float:left;
margin-top:20px;
font-size:1.0em;
line-height:30px;
text-indent:6px;
color:#003366;
background:#edf0f3;
width:962px;
margin-left:20px;

}

.borderContactos,
.borderAviso,
.borderQuemSomos,
.borderRegras,
.borderAjuda,
.conteudo4{
float:left;
border:solid 1px #a8bdd2;
width:960px;

font-size:0.8em;
margin-left:20px;
margin-bottom:20px;

}

.conteudo4{
height:80px;
margin-top:22px
}
.conteudo4 p{
line-height:24px
}
.numero4{
color:#a8bdd2;
font-size:1.4em
}

.borderContactos{
height:840px;
}

.borderAviso{
height:1160px;
}

.borderAviso .numero{
color:#a8bdd2;
font-size:2.0em
}

.borderRegras{

}


.borderRegras .numero{
color:#ff3300;
font-size:1.2em;

}

.borderRegras .numeroPonto{
font-size:1.0em;
color:#ff3300;
margin-left:6px
}
.conteudo a,
.conteudo4 a{
color:#003366;
font-size:0.9em;
text-decoration:none;

}
.conteudo a:hover,
.conteudo4 a:hover{
color:#ff3300;
text-decoration:underline;
}


.ajuda{
border:solid 1px #a8bdd2;
width:960px;
font-size:0.75em;
margin-left:20px;
margin-bottom:20px;
}

.formularioAjuda{
width:240px;
margin-left:20px;
margin-bottom:20px;

}


.textoAjuda{
color:#999;
width:850px;
margin-left:16px;
margin-top:14px;
margin-bottom:14px;

}
.formularioAjuda label{
width:300px;
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;
}

.AjudaDescricao{
float:left;
border:solid 1px #a8bdd2;
width:960px;
height:630px;
font-size:0.8em;
margin-left:40px;
margin-bottom:20px;
}

.AjudaDescricao .numero,
.borderQuemSomos .numero{
color:#a8bdd2;
font-size:2.0em;
margin-left:12px;
margin-top:12px
}

.tituloAjuda{
font-size:1.3em;
text-indent:12px;
margin:6px 0px ;
color:#f0603c;
}
.formularioAjuda select,
.formularioAjuda textarea,
.formularioAjuda input{
border:solid 1px #003366;
font-size:1.0em;
color:#7d7d8a;
margin-left:30px;
width:290px;
height:20px;

}
.formularioAjuda textarea{
height:40px;
}

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;
}

.formularioAjuda span{
font-family: Arial,;

font-weght:bold;
color:#e73131
}
.titulo{clear:both;
text-indent:12px;
margin-top:8px;
font-size:1.1em;
font-weight:bold;

}

.subTitulo{
display:inline;
font-size:0.8em;
font-weight:bold;
margin-left:8px;
}

/* pg de contactos*/

/* formata profs e particulares*/
.profissionais,
.particulares{
width:450px;
margin:10px;
height:250px;
background-color:#edf0f3;

}
.profissionais{
float:left;
}
.particulares{
float:left
}

/* formata mapas de localizacao*/


.mapas{
width:960px;
height:500px;
font-size:0.9em;
margin: 12px 0px 12px 12px;
}

.mapasDireita,
.mapasEsquerda{

width:460px;

}
.mapasEsquerda{
float:left
}

.mapasDireita{
float:left
}

.mapas span{display:block;
font-size:1.1em;

}
span.tvi{display:inline;
font-size:0.75em;
color:#858380;
}

.mapas .Morada{

height:40px;

}
.links a{font-size:0.87em;
margin-right:10px
}
 p span{
font-size:0.83em;
color:#666
}
