/* Layout Geral */

img {
border:none;
}

body,html {

padding:0;
margin:0;

background-color:#000000;

font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #000000 ;

/*  config Scroll do browser

overflow-x:hidden;	
overflow-y:auto;
scrollbar-track-color: #ffffff;
scrollbar-face-color:#7ABC00;
scrollbar-arrow-color:#003300;
scrollbar-shadow-color: '#7ABC00';
scrollbar-highlight-color: '#7ABC00';
scrollbar-3dlight-color: '#7ABC00';
scrollbar-darkshadow-Color: '#7ABC00';
font-color: #7ABC00;

*/

}

#wrapper {
	width:100%;
	text-align:center;
	background-image:url(../images/bg_topo.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	margin: 0 auto 0 auto;
}

#topo {
	width:100%;
	background-image:url(../images/bg_topo_2.png);
	background-repeat:no-repeat;
	background-position:top center;
	z-index:1;
	height:223px;
	margin: 0 auto;
	float:left;
}

#container {
	width:100%;
	background-image:url(../images/bg_container.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	min-height:653px;
	margin: 0 auto;
	float:left;
}

#container_geral {
	width:1000px;
	margin: 0 auto;
}

#container_bottom {
	width:100%;
	background-image:url(../images/bg_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	height:298px;
	margin: 32px auto 0 auto;
	float:left;
}

#bottom_geral {
	width:1000px;
	height:330px;
	background-image:url(../images/bg_bottom.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin: -32px auto 0 auto;
}

#bottom_geral2 {
	width:1000px;
	height:330px;
	background-image:url(../images/bg_bottom_2.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin: -32px auto 0 auto;
}

#bottom_separadores {
	width:492px;
	height:155px;
	float:left;
}

#bottom_separadores_btns_pesquisa {
	width:492px;
	height:32px;
	float:left;
	margin:0 0 0 11px;
}
#bottom_separadores_btns_contactos {
	width:492px;
	height:32px;
	float:left;
	margin:0 0 0 11px;
}
#bottom_separadores_btns_sugestoes {
	width:492px;
	height:32px;
	float:left;
	margin:0 0 0 11px;
}

.separador_btn { 
    width:109px;
	height:30px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:0 0 0 1px;
	
	
}

.separador_btn a { 
	width:109px;
	height:22px; 
	background:url(../images/botoes_separadores.png) no-repeat;
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	
	padding-top:12px;
	
	font:Tahoma;
	font-size:11px;
	color:#212121;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}

.separador_btn a:hover {
	background-position:right;
	float:left;
	
	font:Tahoma;
	font-size:11px;
	color:#212121;
	text-align:center;
} 

.separador_2_btn { 
    width:109px;
	height:30px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:0 0 0 1px;
	
}

.separador_2_btn a { 
	width:109px;
	height:22px; 
	background:url(../images/botoes_separadores_2.png) no-repeat;
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	
	padding-top:12px;
	
	font:Tahoma;
	font-size:11px;
	color:#212121;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}

.separador_2_btn a:hover {
	background-position:right;
	float:left;
	
	font:Tahoma;
	font-size:11px;
	color:#212121;
	text-align:center;
} 

#bottom_separadores_pesquisa {
	width:492px;
	height:123px;
	float:left;
}
#bottom_separadores_contactos {
	width:492px;
	height:123px;
	float:left;	
}
#bottom_separadores_sugestoes {
	width:492px;
	height:123px;
	float:left;	
}


#bottom_newsletter {
	width:463px;
	height:123px;
	background: url(../images/newsletter.png) no-repeat center;
	margin:32px 0 0 14px;
	text-align:left;
	float:left;
}

#bottom_logo {
	width:1000px;
	height:76px;
	float:left;
}

#bottom_copy {
	width:390px;
	height:21px;
	text-align:left;
	margin:6px 0 0 10px;
	float:left;
}
#bottom_info {
	width:473px;
	height:21px;
	text-align:right;
	margin:6px 0 0 0;
	float:left;
}
#bottom_contador {
	width:127px;
	height:27px;
	text-align:right;
	float:left;
}

#bottom_links {
	height:64px;
	text-align:left;
	margin:6px 10px 0 30px;
	line-height:1.6;
	float:left;
}

#sitemap_links {
	height:64px;
	text-align:left;
	margin:6px 10px 0 15px;
	line-height:1.6;
	float:left;
}

/* Assinatura */

.assinatura_jd { 
    width:131px;
	height:35px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:6px 0px 6px 110px;
	
}

.assinatura_jd a { 
	width:131px;
	height:35px; 
	background: url(../images/janelad.png) no-repeat;
	cursor:pointer;
	display:block;
	background-position:left;
	
	font:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}

.assinatura_jd a:hover {
	background-position:right;
	
	
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
} 

.assinatura_imoguia { 
    width:131px;
	height:35px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:6px 0px 6px 63px;
	
}

.assinatura_imoguia a { 
	width:131px;
	height:35px; 
	background: url(../images/imoguia.png) no-repeat;
	cursor:pointer;
	display:block;
	background-position:left;
	
	font:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}

.assinatura_imoguia a:hover {
	background-position:right;
	
	
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
} 

#container_geral_left {
	width:492px;
	min-height:623px;
	margin:30px auto 0px auto;
	float:left;
}

#container_geral_right {
	width:489px;
	min-height:653px;
	background-image:url(../images/bg_geral_right.png);
	background-repeat:repeat-y;
	background-position:top center;
	float:left;
}

#pesq_ref {
	width:463px;
	min-height:48px;
	background-image:url(../images/pesq_ref.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:2px 0 0 14px;
	float:left;
}

#conteudos {
	width:411px;
	margin:0 0 0 26px;
	text-align:justify;
	line-height:1.4;
	float:left;
}
#tools {
	width:22px;
	margin:0 14px 0 0;
	text-align:left;
	float:right;
}
#tools_fixed {
	position:fixed;
}

/* Sliders Imóveis */

#Slide_imo {
	width:420px;
	height:170px;
	background-image:url(../images/slide_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:6px 0 0 24px;
	float:left;
}
#slide_head {
	width:280px;
	margin:14px 0 0 40px;
	text-align:left;
	float:left;
}

.slide_btn { 
    width:79px;
	height:18px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:12px 0 0 6px;
	
}

.slide_btn a { 
	width:79px;
	height:16px; 
	background:url(../images/slide_btn.png) no-repeat;
	background-position:left;
	cursor:pointer;
	display:block;	
	float:left;
	
	padding-top:2px;
	
	font:Tahoma;
	font-size:11px;
	color:#004061;
	text-decoration:none;
	text-align:center;
}

.slide_btn a:hover {
	background-position:right;
	float:left;
} 

#slide_foto {
	width:140px;
	height:105px;
	margin:16px 0 0 19px;
	text-align:left;
	float:left;
}

#slide_info {
	width:200px;
	height:200px;
	margin:4px 0 0 19px;
	text-align:left;
	float:left;
}

.slide_mais_btn { 
    width:23px;
	height:18px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:110px 0 0 4px;	
}

.slide_mais_btn a { 
	width:23px;
	height:18px; 
	background:url(../images/mais_btn.png) no-repeat;
	background-position:left;
	cursor:pointer;
	display:block;	
	float:left;
}

.slide_mais_btn a:hover {
	background-position:right;
	float:left;
} 

#Slide2_imo {
	width:420px;
	height:170px;
	background-image:url(../images/slide2_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:6px 0 0 24px;
	float:left;
}

/* Listagem */

#List_item {
	width:954px;
	height:200px;
	background-image:url(../images/list_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:6px 0 0 24px;
	float:left;
}
#List_fav {
	width:924px;
	height:18px;
	text-align:right;
	float:left;
}
#List_left {
	width:418px;
	height:180px;
	float:left;
}
#List_right {
	width:530px;
	height:180px;
	float:left;
}

#List_foto {
	width:140px;
	height:105px;
	margin:36px 0 0 42px;
	text-align:left;
	float:left;
}
#List_info {
	width:190px;
	margin:30px 0 0 40px;
	text-align:left;
	float:left;
}
#List_desc {
	width:480px;
	height:80px;
	margin:30px 0 0 27px;
	text-align:left;

	float:left;
}
#List_info2 {
	width:380px;
	height:40px;
	margin:20px 0 0 27px;
	text-align:right;

	float:left;
}

.List_btn { 
    width:63px;
	height:18px; 
	cursor:pointer;
	display:block;
	background-position:left;
	float:left;
	margin:36px 0 0 30px;
	
}

.List_btn a { 
	width:63px;
	height:16px; 
	background:url(../images/list_btn.png) no-repeat;
	background-position:left;
	cursor:pointer;
	display:block;	
	float:left;
	
	padding-top:2px;
	
	font:Tahoma;
	font-size:14px;
	color:#454849;
	text-decoration:none;
	text-align:center;
}

.List_btn a:hover {
	background-position:right;
	float:left;
} 

#List_filter {
	width:380px;
	height:40px;
	margin:-16px 0 0 690px;
	text-align:right;

	float:left;
}

.combo_top {
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	float:left;
	margin-left:6px;
}

.ok_top_btn {
	background-image:url(../images/ok_btn.png);
	background-position:left;
	background-repeat:no-repeat;
	width:26px;
	height:20px;
	
}

.ok_top_btn a {
	background-image:url(../images/ok_btn.png);
	background-position:left;
	background-repeat:no-repeat;
	
	margin-left:15px;
	width:26px;
	height:20px;
	float:left;
}

.ok_top_btn a:hover {
	background-image:url(../images/ok_btn.png);
	background-position:right;
	background-repeat:no-repeat;	

}


/* Páginas  */

.paginas {
	width:500px;
	height:25px;
	margin: 3px auto;
	text-align:center;
}

.paginas_inner {
	width:inherit;
	height:25px;
	margin:0 110px 0 110px;
	float:inherit;
}

.page { 
    width:19px;
	height:18px; 
	background-image:url(../images/pag.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin:0px 3px;
	
	padding-top:5px;
	
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	
}

.pag { 
    width:19px;
	height:18px; 
	float:left;
	margin:0px 3px;
	
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	
}

.pag a { 
	width:19px;
	height:18px; 
	background-image:url(../images/pag.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	background-position:left;
	
	padding-top:5px;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.pag a:hover {
	background-position:right;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	text-align:center;
} 

/* Detalhes */

#Detalhes_info {
	width:463px;
	min-height:128px;
	background-image:url(../images/detalhes_info.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin:2px 0 0 14px;
	float:left;
}
#det_info1 {
	width:280px;
	height:40px;
	margin:4px 0 0 12px;
	text-align:left;
	float:left;
}
#det_info2 {
	width:150px;
	height:30px;
	margin:14px 0 0 0px;
	text-align:right;
	float:left;
}
#det_info3 {
	width:132px;
	height:60px;
	margin:18px 0 0 12px;
	text-align:left;
	float:left;
}
#det_info4 {
	width:138px;
	height:60px;
	margin:22px 0 0 6px;
	text-align:center;
	float:left;
}
#det_info5 {
	width:150px;
	height:60px;
	margin:16px 0 0 20px;
	text-align:left;
	float:left;
}

#det_info6 {
	width:400px;
	margin:12px 0 12px 34px;
	text-align:justify;
	float:left;
}
#det_info7 {
	width:436px;
	margin:0px 0 12px 14px;
	text-align:justify;
	float:left;
}

#det_info8_top {
	width:436px;
	height:10px;
	margin:0 0 0 14px;
	background-image:url(../images/det_mid_top.png);
	background-repeat:no-repeat;
	text-align:justify;
	float:left;
}

#det_info8_bottom {
	width:436px;
	height:10px;
	margin:0 0 0 14px;
	background-image:url(../images/det_mid_bottom.png);
	background-repeat:no-repeat;
	text-align:justify;
	float:left;
}
#det_info8 {
	width:436px;
	margin:0 0 0 14px;
	background-color:#DBE3E8;
	text-align:justify;
	float:left;
}
#det_info9 {
	width:420px;
	margin:12px 0 0 14px;
	text-align:right;
	float:left;
}
.caract_txt {
	height:23px;
	width:400px;
	float:left;
	background-image:url(../images/caract_line.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-top:6px;
	margin-left:0px;
	padding-left:37px;
}
.detalhes_caract_item {
	width:400px;
	float:left;
	margin-left:0px;
	padding-left:36px;
	background-color:#CCCCCC;
	background-image:url(../images/caract_line.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}

.form_box {
	width:160px;
	height:20px;
	float:left;
	margin:0 14px 10px 0; 
	
	font:Tahoma;
	font-size:11px;
	color:#000000;
	text-align:left;

}

/* Idiomas */
/* PT */
.btn_pt { 
    width:18px;
	height:16px;	
}

.btn_pt a { 
	width:18px;
	height:16px; 
	background:url(../images/IDIOMAS_pt.png) no-repeat left;
	cursor:pointer;
	float:left;	
	margin:10px 6px 0 0;

}

.btn_pt a:hover {
	background-position:right;
}
/* EN */
.btn_en { 
    width:18px;
	height:16px;	
}

.btn_en a { 
	width:18px;
	height:16px; 
	background:url(../images/IDIOMAS_en.png) no-repeat left;
	cursor:pointer;
	float:left;	
	margin:10px 6px 0 0;

}

.btn_en a:hover {
	background-position:right;
}
/* FR */
.btn_fr { 
    width:18px;
	height:16px;	
}

.btn_fr a { 
	width:18px;
	height:16px; 
	background:url(../images/IDIOMAS_fr.png) no-repeat left;
	cursor:pointer;
	float:left;	
	margin:10px 6px 0 0;

}

.btn_fr a:hover {
	background-position:right;
}
/* DE */
.btn_de { 
    width:18px;
	height:16px;	
}
.btn_de a { 
	width:18px;
	height:16px; 
	background:url(../images/IDIOMAS_de.png) no-repeat left;
	cursor:pointer;
	float:left;	
	margin:10px 6px 0 0;

}

.btn_de a:hover {
	background-position:right;
}


.btn_de a:hover {
	background-position:right;
}
/* ES */
.btn_es { 
    width:18px;
	height:16px;	
}
.btn_es a { 
	width:18px;
	height:16px; 
	background:url(../images/IDIOMAS_es.png) no-repeat left;
	cursor:pointer;
	float:left;	
	margin:10px 6px 0 0;

}
.btn_es a:hover {
	background-position:right;
}


/* Textos */

.texto_geral {
font-family:Tahoma; 
font-size: 11px; 
color:#6D6D6D;
}
.texto_geral a {
font-family:Tahoma; 
font-size: 11px; 
color:#6D6D6D
text-decoration:underline;
font-weight:normal
}
.texto_geral a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#333333;
text-decoration:none;
font-weight:normal
}

.texto_geral_2 {
font-family:Tahoma; 
font-size: 11px; 
color:#35383A;
}
.texto_geral_2 a {
font-family:Tahoma; 
font-size: 11px; 
color:#666666;
text-decoration:none;
font-weight:normal
}
.texto_geral_2 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#666666;
text-decoration:underline;
font-weight:normal
}

.texto_geral_3 {
font-family:Tahoma; 
font-size: 10px; 
color:#A2A3A3;
}
.texto_geral_3 a {
font-family:Tahoma; 
font-size: 10px; 
color:#A2A3A3;
text-decoration:underline;
font-weight:normal
}
.texto_geral_3 a:hover {
font-family:Tahoma; 
font-size: 10px; 
color:#A2A3A3;
text-decoration:none;
font-weight:normal
}

.texto_geral_4 {
font-family:Tahoma; 
font-size: 11px; 
color:#FFFFFF;
}
.texto_geral_4 a {
font-family:Tahoma; 
font-size: 11px; 
color:#FFFFFF;
text-decoration:underline;
font-weight:normal
}
.texto_geral_4 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#FFFFFF;
text-decoration:none;
font-weight:normal
}

.texto_geral_5 {
font-family:Tahoma; 
font-size: 11px; 
color:#C2CFD5;
}
.texto_geral_5 a {
font-family:Tahoma; 
font-size: 11px; 
color:#C2CFD5;
text-decoration:underline;
font-weight:normal
}
.texto_geral_5 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#C2CFD5;
text-decoration:none;
font-weight:normal
}

.texto_geral_6 {
font-family:Tahoma; 
font-size: 14px; 
color:#C2CFD5;
}
.texto_geral_6 a {
font-family:Tahoma; 
font-size: 14px; 
color:#C2CFD5;
text-decoration:underline;
font-weight:normal
}
.texto_geral_6 a:hover {
font-family:Tahoma; 
font-size: 14px; 
color:#C2CFD5;
text-decoration:none;
font-weight:normal
}

.texto_geral_7 {
font-family:Tahoma; 
font-size: 11px; 
color:#BCBCBC;
}
.texto_geral_7 a {
font-family:Tahoma; 
font-size: 11px; 
color:#BCBCBC;
text-decoration:none;
font-weight:normal
}
.texto_geral_7 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#666666;
text-decoration:underline;
font-weight:normal
}

.texto_geral_8 {
font-family:Tahoma; 
font-size: 11px; 
color:#004162;
}
.texto_geral_8 a {
font-family:Tahoma; 
font-size: 11px; 
color:#004162;
text-decoration:underline;
font-weight:normal
}
.texto_geral_8 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#004162;
text-decoration:none;
font-weight:normal
}

.texto_geral_9 {
font-family:Tahoma; 
font-size: 18px; 
color:#004162;
}
.texto_geral_9 a {
font-family:Tahoma; 
font-size: 18px; 
color:#004162;
text-decoration:underline;
font-weight:normal
}
.texto_geral_9 a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#004162;
text-decoration:none;
font-weight:normal
}

.texto_geral_10 {
font-family:Tahoma; 
font-size: 16px; 
color:#004162;
}
.texto_geral_10 a {
font-family:Tahoma; 
font-size: 16px; 
color:#004162;
text-decoration:underline;
font-weight:normal
}
.texto_geral_10 a:hover {
font-family:Tahoma; 
font-size: 16px; 
color:#004162;
text-decoration:none;
font-weight:normal
}

.texto_geral_11 {
font-family:Tahoma; 
font-size: 11px; 
color:#454849;
}
.texto_geral_11 a {
font-family:Tahoma; 
font-size: 11px; 
color:#454849;
text-decoration:none;
font-weight:normal
}
.texto_geral_11 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#666666;
text-decoration:underline;
font-weight:normal
}

.texto_geral_12 {
font-family:Tahoma; 
font-size: 11px; 
color:#000000;
}
.texto_geral_12 a {
font-family:Tahoma; 
font-size: 11px; 
color:#000000;
text-decoration:none;
font-weight:normal
}
.texto_geral_12 a:hover {
font-family:Tahoma; 
font-size: 11px; 
color:#000000;
text-decoration:underline;
font-weight:normal
}

.texto_geral_13 {
font-family:Tahoma; 
font-size: 16px; 
color:#000000;
}
.texto_geral_13 a {
font-family:Tahoma; 
font-size: 16px; 
color:#000000;
text-decoration:none;
font-weight:normal
}
.texto_geral_13 a:hover {
font-family:Tahoma; 
font-size: 16px; 
color:#000000;
text-decoration:underline;
font-weight:normal
}
.titulo_1 {
font-family:Tahoma; 
font-size: 18px; 
color:#CBD1D5;
text-align:left;
float:left;
text-transform:uppercase;
}
.titulo_1 a {
font-family:Tahoma; 
font-size: 18px; 
color:#CBD1D5;
text-decoration:underline;
font-weight:normal
}
.titulo_1 a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#CBD1D5;
text-decoration:none;
font-weight:normal
}

.titulo_2 {
font-family:Tahoma; 
font-size: 18px; 
color:#666666;
text-align:left;
float:left;
}
.titulo_2 a {
font-family:Tahoma; 
font-size: 18px; 
color:#666666;
text-decoration:underline;
font-weight:normal
}
.titulo_2 a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#666666;
text-decoration:none;
font-weight:normal
}
.titulo_3 {
font-family:Tahoma; 
font-size: 18px; 
color:#ffffff;
}
.titulo_3 a {
font-family:Tahoma; 
font-size: 18px; 
color:#ffffff;
text-decoration:underline;
font-weight:normal
}
.titulo_3 a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#ffffff;
text-decoration:none;
font-weight:normal
}
.titulo_4 {
font-family:Tahoma; 
font-size: 18px; 
color:#000000;
}
.titulo_4 a {
font-family:Tahoma; 
font-size: 18px; 
color:#000000;
text-decoration:underline;
font-weight:normal
}
.titulo_4 a:hover {
font-family:Tahoma; 
font-size: 18px; 
color:#000000;
text-decoration:none;
font-weight:normal
}
/* Características */

/*
.SHFeat{
background-color:#003399;

width:255px; 
height:27px

font-family:Tahoma; 
font-size: 11px; 
color:#740835;
float:left;


}
.SHFeat.SHSubFeat{

width:255px; 
height:27px

font-family:Tahoma; 
font-size: 11px; 
color:#740835;
float:left;
background-color:#33FF00;

margin:0px;
padding:0px;

}

.SHFeat.SHSubFeat.SHProp{

width:255px; 
height:27px

font-family:Tahoma; 
font-size: 11px; 
color:#740835;
float:left;
background-color:#FF0000;

margin:0px;
padding:0px;


}


DL.DT.DD {
background-color:#009999;
float:left;
margin:0px;
padding:0px;

}
*/

.SHFeat{
font-family:Tahoma; 
font-size: 11px; 
color:000000;
margin-left:15px;
margin-top:4px;
font-weight:bold;
}

.SHSubFeat{
font-family:Tahoma; 
font-size: 11px; 
color:#000000;
margin-left:15px;
margin-top:4px
}

.SHProp{
font-family:Tahoma; 
font-size: 11px; 
color:#000000;
margin-left:15px;
margin-top:4px;
}



/* Pesquisa Rápida */

#quicksearch_form {

height:80px;
margin:38px 10px 0px 13px;
text-align:left;
float:left;
}

.box{

width:138px;

font-family:Tahoma; 
font-size: 11px; 
color:#333333;
text-align:left;

margin:0 12px 13px 0;
float:left;


}

.ok_btn { 
    width:36px;
	height:34px; 
	margin:-6px 0 0 0;	
	float:left;
}

.ok_btn a { 
	width:36px;
	height:34px; 
	background:url(../images/search_btn.png) no-repeat;
	background-position:left;
	cursor:pointer;
	float:left;
}

.ok_btn a:hover {
	background-position:right;
}

/* Separador Contactos */ 

#contacts_container {

margin:30px 10px 0px 33px;
text-align:left;
float:left;
}

.contact{

font-family:Tahoma; 
font-size: 11px; 
color:#333333;
text-align:left;
margin:0 12px 6px 0;
float:left;

}
.contact a{

font-family:Tahoma; 
font-size: 11px; 
color:#333333;
text-align:left;
text-decoration:underline;
margin:0 12px 6px 0;
float:left;

}
.contact a:hover{

font-family:Tahoma; 
font-size: 11px; 
color:#000000;
text-align:left;
margin:0 12px 6px 0;
float:left;

}

/* Sugestôes */ 

.sugestoes_container {

background:url(../images/form_sugestoes.png) no-repeat;
background-position:left;
width:476px;
height:107px;
margin:10px 0 0 0;
padding-left:10px;
text-align:left;

}

.box_sug{

font-family:Tahoma; 
font-size: 11px; 
color:#333333;
text-align:left;
background-color:transparent;
border:none;
margin:16px 0 0 6px;
float:left;

}

.box2_sug{

font-family:Tahoma; 
font-size: 11px; 
color:#333333;
text-align:left;
background-color:transparent;
border:none;
margin:14px 0 2px 26px;
float:left;

}

.btn1 { 
    width:86px;
	height:32px; 
	margin:8px 0px 0 12px;	
	float:left;
}

.btn1 a { 
	width:86px;
	height:26px; 
	background:url(../images/btn1.png) no-repeat;
	background-position:left;
	cursor:pointer;
	padding-top:6px;
	float:left;
	
	font-family:Tahoma; 
	font-size: 13px; 
	color:#333333;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	
}

.btn1 a:hover {
	background-position:right;
}

.sugestoes_aviso {
position:absolute;
background:url(../images/bg_sug.png);
background-repeat:no-repeat;
background-position:center;

width:460px;
height:107px;
margin:10px 0 0 10px;
}

/* Newsletter */

.box_news{

font-family:Tahoma; 
font-size: 11px; 
color:#495055;
text-align:left;

background-color:transparent;
border:none;
margin:18px 0 -1px 24px;
float:left;

}

.btn2 { 
    width:86px;
	height:32px; 
	margin:10px 0px 0 12px;	
	float:left;
}

.btn2 a { 
	width:86px;
	height:26px; 
	background:url(../images/btn2.png) no-repeat;
	background-position:left;
	cursor:pointer;
	padding-top:6px;
	float:left;
	
	font-family:Tahoma; 
	font-size: 13px; 
	color:#B2C6D0;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	
}

.btn2 a:hover {
	background-position:right;
}

.newsletter_aviso {
position:absolute;
background:url(../images/bg_news.png);
background-repeat:no-repeat;
background-position:center;

width:460px;
height:107px;
margin:10px auto 0 auto;
}

/* Pesquisa por referência */

.box_ref{

font-family:Tahoma; 
font-size: 11px; 
color:#495055;
text-align:left;

background-color:transparent;
border:none;
margin:17px 0 0 40px;
float:left;

}

.ok2_btn { 
    width:36px;
	height:34px; 
	margin:8px 0 0 28px;	
	float:left;
}

.ok2_btn a { 
	width:36px;
	height:34px; 
	background:url(../images/search2_btn.png) no-repeat;
	background-position:left;
	cursor:pointer;
	float:left;
}

.ok2_btn a:hover {
	background-position:right;
}

/* Animação/slide Fotos */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border:none;
	/*border: 2px solid #eeeeee;*/
}
.highslide:hover img {
	border:none;
	/*border: 2px solid #999999;*/
}
.highslide-wrapper {
	background: white;
	
	
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: #CCCCCC;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid #CCCCCC;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.highslide-logo {
width:216px;
height:115px;
background:url("../pt/highslide/graphics/logo_marca_agua.png") no-repeat center;
margin:40px 0 40px 140px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color:#000000;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
	
}
.highslide-display-none {
    display: none;
}

