/* Resultados */
.resultadosMain {
    clear:both;
    width:983px;
    margin:4px auto;
    
}
.resultadosEsquerda {
    width:718px;
    float:left;
    text-align:left;
zzborder-top:solid 1px #017ed6;
}
.resultadosTitulo {
    margin:5px 2px;
}
/*  CT */
.resultadosCt {
background: url(../images/backgroundct.jpg) no-repeat top;
    margin:4px 6px 12px 6px;
_margin:4px 0px 12px 0px;
width:718px;
    height:165px;
	text-align:center;
}
.fundoCt{
    background:transparent;
    width:342px;
    height:152px;
   _height:152px;
    text-align:left;
    margin:0px auto;

}
.fundoCtExclusivo{
    width:502px;
    height:152px;
   _height:152px;
    background:transparent;
    margin-left:190px;
    margin:0px auto;
}

.imagemCtExclusivo images{

    border:solid 1px #FFF;
    margin-top:6px;
    padding:0px;
    width:500px;
    height:150px;
   _height:150px;
}
.imagemCt{
    border:solid 1px #FFF;
    margin:0px;
    padding:0px;
    width:340px;
    height:150px;
   _height:150px;
}
.conteudoCt{
    overflow:hidden;
}
.tituloCt {display:none;width:342px;overflow:hidden;border-top:solid 1px #44a1e1;}
.tituloCt a{display:none;
    color:#017ed5;
    font-weight:bold;
    font-size:1.3em;
    margin-left:6px;
    line-height:1.4em;
    text-decoration:none;
}
.tituloCt a:hover{
    color:#F88E25;
    text-decoration:underline;
}
.actividadeCt h3, h2{
    font-weight:bold;
}
.resultadosTermos {
    clear:both;
    display:inline;
    font-size:0.8em;
    color:#4a4540;
   margin-left:10px;
line-height:28px;
}
.resultadosTermos h1{
    font-weight: bold;
    text-transform: uppercase;
    color:#4a4540;
}
.numeroResultados{
    display:inline;width:50%;
font-size:0.9em;
}
.FiltrosAplicadosDetalhe {
    clear:both;
    display:inline;
    font-size:0.9em;
    color:#ad2a38;
line-height:28px;
margin-left:10px;
}

.FiltrosAplicadosDetalhe h2 {
    color:#4a4540;
}
.paginacaoRegistos{
    color:#334f65;
    font-size:0.75em;
}
.resultadosNavegacao {
    line-height:1.4em;
    border-top: solid 1px #017ed6;
    border-bottom: solid 1px #017ed6;
    background-color:#f2f7ff;
    margin:5px 2px;
    height:24px;
    clear:both;
}

.resultadosNavegacao .paginacaoAnterior {
    font-size: 0.8em;font-weight:bold;
}
.paginacaoActiva{
    color:#334f65;
    /*background-color: #519dd8;*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    text-decoration:underline;
    /*border: solid 1px #334f65; */ margin:0 auto;
font-weight:bold;

}
.resultadosNavegacao a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    color:#334f65;
    /*background-color: #e2edfe;*/
    text-decoration: none;
    /*border: solid 1px #334f65;*/
    margin:0 auto;
}
.resultadosNavegacao a:hover {
   /*color:#FFF;
     background-color: #519dd8;*/
    margin:0 auto;text-decoration:underline
}
.resultadosNavegacaoRegs {
    float:left;
    margin-left:5px;
}
.resultadosNavegacaoPags {
    float:right;
    margin-right:0px;
}
/*.resultadosNavegacao a:visited {
    background-color: #e7e6e6;
}
*/
.resultadosItem {clear:both;
    float: left;
    margin:2px 1px;
    background-color:#F4ECD9;
    border-top: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    width:718px;
}
.resultadosItemNC {
	float: left;
	clear:both;
	background-color:#E6E6E6;
	/*
    border-top: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    */
    width:712px;
	height:25px;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 6px;
	margin-left: 1px;
}
.resultadosItemNomeNC {
	width:490px;
	height:25px;
	float:left;
	text-indent:7px;
	overflow:hidden;
}
.resultadosItemNomeNC a {
    text-decoration:none;
    color:#4a4540; 
    font-size:0.9em;
}
.resultadosItemNomeNC a:hover {
    text-decoration:underline;
}
.resultadosItemLocalNC {
    width:210px;
    height:20px;
    float:right;
    font-size:0.7em;
    overflow:hidden;
}
.resultadosItemEsquerda {vertical-align:bottom;
    width:120px;
    height:90px;
    float:left;
    margin:2px 4px;
}
.resultadosItemEsquerda images{
    width:120px;
    height:70px;
    border: solid 1px #CCC;
    background-color:#fbf7fe;
}
.resultadosItemDireita {
    width:580px;
    float:left;
    margin:0px;
}
.resultadosItemDireitaEsquerda {
    width:300px;
    float:left;
    margin-left:12px;
}
.maisInfo{clear:both;
    text-align:right;
    font-size: 0.65em;
    font-weight: bold;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#ad2a38;
}
.maisInfo a{color:#a6805a;
    line-height:16px;
    text-decoration:none;
}
.maisInfo a:hover{
    color: #4a4540;text-decoration:underline;
}
.resultadosItemDireitaCentro {
    width:5px;
    height:100px;
    float:left;
    border-left:1px solid #ffffff;
}
.resultadosItemDireitaDireita {
    width:255px;
_width:245px;
    float:left;
}
.resultadosItemActividade {
    color:#a6805a;
    font-size: 12px;
    font-family:verdana;
    text-align:left;
}
.resultadosItemActividade h2 {
    color:#A6805A;
    text-transform: uppercase;
    font-weight:normal;
}
.resultadosItemActividade h2 a,
.resultadosItemActividade h2 a:visited {
    color:#4a4540;
    text-decoration:none;
}

.resultadosItemActividade h2 a:hover {
    text-decoration:underline;
}


.resultadosItemNome a:visited, .resultadosItemNomeNC a:visited, .resultadosItemOpcoes a:visited {
    color:#957f68;
    text-decoration:underline;
}
.resultadosItemNome a {
    color:#4a4540;
    text-decoration: none;
    font-size: 0.9em;
    font-weight:bold;
}
.resultadosItemNome a:hover {
    color:#F88E25;
    text-decoration:underline;
}
.resultadosItemInfo {
    font-size: 0.7em;
    font-family:verdana;
}
.resultadosItemLoja {
    color:#957f68;
    font-size:1.0em;
    margin-top:10px;
}
.resultadosItemLoja a, .resultadosItemLoja a:visited {
    color:#957f68;
    font-size:1.0em;
	text-decoration:none;
	font-weight:bold;
}
.resultadosItemLoja a:hover {
    color:#F88E25;
}
.resultadosItemMorada {
    color:#4A4540;
    font-size:0.90em;
    margin-top:10px;
}
.resultadosItemLocal {
    font-size: 0.9em;
    font-weight:bold;
    color:#f88e25;
}
.resultadosItemOpcoes {
    text-align: right;
    clear:both;
    width:100%;
    margin:1px 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-top:dashed 1px #cdcdcd
}
.resultadosItemOpcoes a{
    color: #ad2a38;
    font-size: 0.70em;
    font-weight: bold;
    text-decoration: none;
}
.resultadosItemOpcoes a:hover{
    color: #4a4540;text-decoration:underline;
}
.resultadosDireita {
    width:257px;
    float:right;

}


h1, h2 {
    display:inline;
}
/* RESULTADOS DESTAQUES*/
.resultadosDestaques {
    width: 255px;
    height:55px;
    background-image: url(../images/imagesresultados/back_anuncios.gif);
    background-repeat:no-repeat;
}
.titulo{float:left;margin-top:15px;
    color:#FFF;
    text-align:left;
    font-size:1em;
    text-indent:6px;
}
.anuncieAqui a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	float:right;
	text-decoration:blink;
	font-size:9px;
	color:#FF0000;
	width:60px;
	margin-top:17px;
	margin-right:6px
}
.anuncieAqui a:hover{
	text-decoration:underline;
	color:#FFFF66;
	text-align:center;
}
.destaqueResultadosItem {
	float:left;
	margin:5px 5px;
	width:240px;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #993300;
}
.destaqueTitulo, .destaqueTitulo a, .destaqueTitulo a:visited {
    color:#1a1f62 ;
    font-weight:bold;
    font-size:14px;
}
.destaqueTitulo a:hover, .destaqueResultadosLinha a:hover {
    text-decoration:underline!important;
    color:#00000 ;
}
.destaqueResultadosLinha, .destaqueResultadosLinha a, .destaqueResultadosLinha a:visited {
    color:#499bd3 !important;
    text-decoration:none;border:#000ff33;
    text-align:left;
}
/* PESQUISA*/
.resultadosPesquisa{
font-size:18px;
text-align:left;
text-indent:8px;
zzborder-bottom:solid 1px #44a1e1;
    width:250px;

}
.promo{
margin:12px auto 0px auto;
width:234px;
height:60px;
}

.resultadosPesquisa a{
color:#44a1e1;
    text-decoration:underline
}

.resultadosPesquisa a:hover{
color:#F88e25;
    
}
.pesquisai{
    margin-top:16px;
}
.pesquisaActiva{
    height: 1.9em;
    font-family: Trebuchet MS, Verdana, Myriad Web, Syntax, sans-serif!important;
    font-style:normal;
    font-size: 0.9em;
    color:#000000;
    width:160px;
    #width:140px;
    _width:120px;
    border: 1px solid #61dcf8;
}
#caixa {
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align:center;
}
/* REFINAR*/
.registoActividade{
    font-size:0.85em;
    margin-left:3px;
    color:#727c7d;
}
.resultadosRefinarActividades , .resultadosRefinarLocalidades {
    font-size:0.75em;
    width:256px;
-margin-left:3px;
    height:170px;
    border-bottom:solid 1px #FFF;
}
.refinarLocalidade, .refinarActividade{
    width:251px;
    height:130px;
    overflow:auto;
}
.resultadosRefinarActividades, .resultadosRefinarLocalidades,.resultadosRefinarActividades a,.resultadosRefinarLocalidades a{
	text-align:left;
	color:#1a1f62;
	text-indent:4px;
	background-color:#eaf5f7;
	overflow: auto;
	position: static;
}
.resultadosRefinarActividades ul, .resultadosRefinarLocalidades ul{
    margin-bottom:10px;
    text-transform: capitalize;
}
.resultadosRefinarActividades h3, .resultadosRefinarLocalidades h3{
    color:#ad2a38;
    font-weight:bold;
    font-size:0.90em;
    margin-top:1px
}
.resultadosRefinarActividades li.actividade a:hover, .resultadosRefinarLocalidades li.local a:hover{
    color:#f88e25;
    text-decoration:underline;
}
.resultadosRefinarActividades li.actividade a, .resultadosRefinarLocalidades li.local a{
    text-decoration:none;
}
.TituloRefinar{
	height:46px;
	background-color:#FEBF00;
	color:#FFF;
	font-size:1.0em;
	text-transform:uppercase;
	text-align:left;
	margin-top:12px;
	margin-bottom:4px;
	_margin-top:10px;
	text-indent:6px;
}

.refinar2{float:left;
height:22px;
width:248px;
background-color:#44a1e1;
    color:#FFF;
    font-size:0.9em;
	text-transform:lowercase;
	    text-align:left;


overflow:hidden;
    
}
.resultadosVerMais {clear:both;
    text-align:right;
    line-height:1.3em;
    background-color:#faf6ed;
    border-top: dashed 1px #CCC;
    border-bottom: dashed 1px #CCC;
    font-size:0.85em;
}
.resultadosVerMais a{
    color:#4A4540;
    text-decoration:none;
    margin-right:6px
}
.resultadosVerMais a:hover{
    color:#f88d22;
    text-decoration:underline;
}


.seleccionado {
font-weight: bold;
text-decoration: underline!important;
color:#f88d22!important;
}

.resultadosMapa{
    float:right;
    width:714px;
    height:590px;
    _height:600px;
    margin-top:7px;
    border:solid 1px #017ed5;
    background:url(/images/loading.gif) center no-repeat;
    background-color:#99b3cc;
}
#mapa {
    width:714px;
    height:590px;
    _height:600px;
}
#mapa h2 {
    width:300px;
    font-size:0.8em;
    font-weight:bold;
}
#mapa h3 {
    width:300px;
    font-size:0.8em;
}

#mapa a {
    color: #ad2a38;
    font-size: 0.65em;
    font-weight: bold;
    text-decoration: none;
}

.FiltrosAplicadosDetalhe a, .FiltrosAplicadosDetalhe a:visited {
color:#1a1f62;
text-decoration:none;
}


.FiltrosAplicadosDetalhe a:hover {
color:#957f68;
text-decoration:underline;
}


.resultadosItemLoja
{
  line-height:50px;
}

.resultadosItemLoja images
{
  vertical-align:bottom;
  margin:15px 10px 0px 40px;
}

.resultadosItemLoja a, .resultadosItemOpcoes a 
{
  font-weight:normal!important;
}

.resultadosItemOpcoes .descEmp {font-weight:bold!important;margin-right:35px;}
/* ads*/
.ads{float:left; width:710px; margin-top:12px}
.adsEsquerda{float:left; margin-right:38px}
.resultadosItem2 {
	clear:both;
	float: left;
	margin:2px 1px;
	background-color:efefef;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	width:718px;
}

