/* CSS ImoCasais - Área Cinza Claro */
body{margin:0px;padding:0px;}
.td_bg_rodape{ background-color:#D5DCD8;}
table, div, input, textarea, select, a{font-family: Arial;font-size:11px;color:#333333;line-height:14px;}
form{ margin:0px;}
a{text-decoration:none;}
a:hover{font-weight:bold; color:#000000; text-decoration:none;}

.tb_bg_white{ background-color:#FFFFFF;}
.tb_bg_white_P{ background-color:#FFFFFF; padding-bottom:6px;}
.td_bg_Tit{ background-color:#CDDFEF;}
.td_TP_CSE{ background-image:url(../images/TP_canto_top_left.gif); background-repeat:no-repeat; background-position:top; width:10px; height:10px;}
.td_TP_CSD{ background-image:url(../images/TP_canto_top_right.gif); background-repeat:no-repeat; background-position:top; width:10px; height:10px;}
.td_TP_CIE{ background-image:url(../images/TP_canto_bot_left.gif); background-repeat:no-repeat; background-position:top; width:10px; height:10px;}
.td_TP_CID{ background-image:url(../images/TP_canto_bot_right.gif); background-repeat:no-repeat; background-position:top; width:10px; height:10px;}
.td_sombraP_left{ background-image:url(../images/sombra_TC_left.gif); background-repeat:repeat-y; background-position:right; width:20px;}
.td_sombraP_right{ background-image:url(../images/sombra_TC_right.gif); background-repeat:repeat-y; background-position:left; width:20px;}
.td_sombra_T1{ background-image:url(../images/sombra_T1_2.gif); background-repeat:repeat-x; background-position:top;}
.td_sombra_T1_2{ background-image:url(../images/sombra_T1_3.gif); background-repeat:repeat-x; background-position:top;}
.td_sombra_T2{ background-image:url(../images/sombra_T2.gif); background-repeat:repeat-x; background-position:top; height:122px;}
.img_CSET{ background-image:url(../images/canto_transp_top_left.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.img_CSDT{ background-image:url(../images/canto_transp_top_right.gif); background-repeat:no-repeat;background-position:top; width:5px; height:5px;}
.img_CSETI{ background-image:url(../images/canto_transp_top_left_inver.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.img_CSDTI{ background-image:url(../images/canto_transp_top_right_inve.gif); background-repeat:no-repeat;background-position:top; width:5px; height:5px;}
.img_CIET{ background-image:url(../images/canto_transp_bot_left.gif); background-repeat:no-repeat;background-position:bottom; width:5px; height:5px;}
.img_CIDT{ background-image:url(../images/canto_transp_bot_right.gif); background-repeat:no-repeat;background-position:bottom; width:5px; height:5px;}
.img_CIETI{ background-image:url(../images/canto_transp_bot_left_inver.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.img_CIDTI{ background-image:url(../images/canto_transp_bot_right_inve.gif); background-repeat:no-repeat;background-position:top; width:5px; height:5px;}
.img_CIDTIC{ background-image:url(../images/canto_transp_bot_right_cinz.gif); background-repeat:no-repeat;background-position:top; width:5px; height:5px;}
.td_pt_stripes{ background-image:url(../images/Pattern_stripes.png); background-position:top; background-repeat:repeat; margin-top:7px;}
.td_bg_cinzaCP{ background-color:#E6E6E6;}
.td_bg_container_old{ background-image:url(../images/fundo_container_2.jpg); background-position:top; background-repeat:no-repeat; width:100%; height:auto;}
.td_bg_btn{ background-color:#DAE1DD;}
.td_bg_btn_CSE{ background-image:url(../images/btnFundo_canto_top_left.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.td_bg_btn_CSD{ background-image:url(../images/btnFundo_canto_top_right.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.td_bg_btn_CIE{ background-image:url(../images/btnFundo_canto_bot_left.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.td_bg_btn_CID{ background-image:url(../images/btnFundo_canto_bot_right.gif); background-repeat:no-repeat; background-position:top; width:5px; height:5px;}
.td_line{ background-image:url(../images/linhas.gif); background-repeat:repeat-x; background-position:bottom;}
.div_empresa{ padding-top:30px; padding-left:8px; padding-right:18px; padding-bottom:18px; font-size:10px; color:#4D4D4D; height:252px; width:254px; overflow:auto;}
.div_noticias{ padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; width:516px; height:272px; overflow:auto;}

.tab_mae{}
.tab_mae td{width:5%;}
.div_tipologia{ width:550px; height:330px; overflow:auto;}
.div_tipologia_2{ width:783px;height:265px; overflow:auto;}
.td_bg_tipologiaH{ background-color:#A4B2AA; padding-top:5px; padding-bottom:5px; font-size:10px; color:#FFFFFF; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.td_bg_tipologiaH_2{ background-color:#A4B2AA; padding-top:5px; padding-bottom:5px; font-size:10px; color:#FFFFFF; border-bottom:1px solid #FFFFFF;border-right:5px solid #FFFFFF;}
.td_bg_tipologiaISP{ background-color:#DAE1DD; color:#000000; font-size:10px; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.td_bg_tipologiaISP_2{ background-color:#DAE1DD; color:#000000; font-size:10px; border-bottom:1px solid #FFFFFF;border-right:5px solid #FFFFFF;}
.td_bg_tipologiaI{ background-color:#DAE1DD; padding-top:5px; padding-bottom:5px; color:#000000; font-size:10px; border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.td_bg_tipologiaI_2{ background-color:#DAE1DD; padding-top:5px; padding-bottom:5px; color:#000000; font-size:10px; border-bottom:1px solid #FFFFFF;border-right:5px solid #FFFFFF;}
.td_bg_tipologiaSP{ background-color:#DAE1DD; color:#000000; font-size:10px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.td_bg_tipologiaSP_2{ background-color:#DAE1DD; color:#000000; font-size:10px;border-bottom:1px solid #FFFFFF;border-right:5px solid #FFFFFF;}

.bt_PDF a{ background-image: url(../images/btn_PDF_up_1px.gif); background-repeat:repeat-x; background-position:top; font-size:10px; color:#000000;padding-top:3px; display:block; background-color:#7C817D;padding-top:5px; padding-bottom:5px;}
.bt_PDF a:hover{ background-image: url(../images/btn_PDF_over_1px.gif); background-repeat:repeat-x; background-position:top; color:#FFFFFF; font-weight:normal;font-size:10px;padding-top:3px;display:block;padding-top:5px; padding-bottom:5px;background-color:#577C90;}
.bt_Vendido{ background-image: url(../images/btn_vendido_1px.gif); background-repeat:repeat-x; background-position:top; font-size:10px; color:#FFFFFF; padding-top:3px; background-color:#DAE1DD;padding-top:5px; padding-bottom:5px; background-color:#A53E32;display:block;}
.bt_Reserva a{ background-image: url(../images/btn_reserva_1px.gif); background-repeat:repeat-x; background-position:top; font-size:10px; color:#FFFFFF;padding-top:3px; background-color:#DAE1DD;padding-top:5px; padding-bottom:5px;background-color:#6F7323;display:block;font-size:10px; color:#FFFFFF;}
.bt_Reserva a:hover{ background-image: url(../images/btn_reserva_1px.gif); background-repeat:repeat-x; background-position:top; font-size:10px; color:#FFFFFF;padding-top:3px; background-color:#DAE1DD;padding-top:5px; padding-bottom:5px;background-color:#6F7323;display:block;font-size:10px; color:#FFFFFF;}

.txt_cinza8{font-size:8px;}
.txt_cinza8 a{ font-size:8px;}
.txt_cinza8 a:hover{ font-size:8px;}
.txt_cinza9{ font-size:9px;color:#4D4D4D;}
.txt_cinza9 a{ font-size:9px;color:#4D4D4D;}
.txt_cinza9 a:hover{ font-size:9px; font-weight:normal;}
/*.txt_cinza9 a:visited{ font-size:9px;color:#4D4D4D;}*/
.txt_cinza10_O{ font-size:10px;}
.txt_cinza10_O a{ font-size:10px;}
.txt_cinza10_O a:hover{ font-size:10px;}
.txt_cinza10{ color:#666666; font-size:10px;}
.txt_cinza10 a{ color:#666666; font-size:10px;}
.txt_cinza10 a:hover{ font-size:10px;}
.txt_cinzaI10{ color:#808080; font-size:10px;}
.txt_cinzaI10 a{ color:#808080; font-size:10px;}
.txt_cinzaI10 a:hover{ font-size:10px;color:#000000;}
.txt_cinza11{ color:#808080;}
.txt_cinza11 a{ color:#808080;}
.txt_cinza11 a:hover{ color:#000000;}
.txt_cinza11I{ color:#666666;}
.txt_cinza12{ font-size:12px;}
.txt_cinza15{ color:#666666; font-size:15px; text-transform:uppercase;}
.txt_cinza17{font-size:17px; text-align:left;}
.txt_cinza17 a{ font-size:17px;}
.txt_cinza17 a:hover{ font-size:17px;}
.txt_Tit_cinza17{font-size:17px; color:#4D4D4D;text-transform:uppercase;}
.txt_preto10{ color:#000000; font-size:10px;}
.txt_preto11{ color:#000000;}
.txt_azul8{ font-size:8px; color:#007CB7;}
.txt_azul10{ color:#00AEEF; font-size:10px;}
.txt_azul11{ color:#00AEEF;}
.txt_azul11 a{ color:#00AEEF;}
.txt_azul11 a:hover{ color:#00AEEF;}
.txt_branco10{ font-size:10px; color:#FFFFFF;}
.txt_branco10 a{ font-size:10px; color:#FFFFFF;}
.txt_branco10 a:hover{ font-size:10px; color:#FFFFFF;}

.spc_logo{ padding-top:17px; padding-left:29px; padding-bottom:5px;}
.spc_menuTop{ padding-top:30px; padding-right:23px; padding-bottom:15px;}
.spc_PL11{ padding-left:11px;}
.spc_PR5_PL5{ padding-right:5px; padding-left:5px;}
.spc_PT5_PB10{ padding-top:5px; padding-bottom:10px;}
.spc_PT5{ padding-top:5px;}
.spc_PL5{ padding-left:5px;}
.spc_PL5_2{ padding-left:5px;}
.spc_PR15_PL15_PB5{ padding-right:15px; padding-left:15px; padding-bottom:5px;}
.spc_PR16_PL16{ padding-right:16px; padding-left:16px;}
.spc_PR13_PL13{ padding-right:13px; padding-left:13px;}
.spc_PR10{ padding-right:10px;}
.spc_PR15{ padding-right:15px;}
.spc_PL15{ padding-left:15px;}
.spc_PR20{ padding-right:20px;}
.spc_PL20{ padding-left:20px;}
.spc_PL10{ padding-left:10px;}
.spc_PL8{ padding-left:8px;}
.spc_PL15_PT20{ padding-left:15px; padding-top:20px;}
.spc_PR15_PT20{ padding-right:15px; padding-top:20px;}
.spc_PT30_PL8_PR18_PB18{ padding-top:30px; padding-left:8px; padding-right:18px; padding-bottom:18px; font-size:10px; color:#4D4D4D;}
.spc_PT20_PL20_PR18{ padding-top:20px; padding-left:20px; padding-right:18px;}
.spc_PR8{ padding-right:8px;}
.spc_PR33{ padding-right:33px;}
.spc_PL9{ padding-left:9px;}
.spc_PL1{ padding-left:1px;}
.spc_MT20{ margin-top:20px;}
.spc_MT25{ margin-top:25px;}
.spc_MT10{ margin-top:10px;}
.spc_container{ padding-left:10px;padding-right:10px;padding-top:5px; padding-bottom:8px;}
