﻿html {
	background-color:#F5F5F5;
	height:100%;
}
body
{
	height:100%;
	border:0;
	margin:0;
	padding:0;
    color:#333333;
    font:11px Helvetica, Arial;
}

a
{
	text-decoration:none;
}

.w100{width:100%;}
.w90{width:90%;padding:5%;margin:0 auto;}
.fleft{float:left;}
.fright{float:right;}
.row { display: table-row; }
.cell { display: table-cell; padding:4px 4px 4px 0px;}

.center { text-align: center; }


.bold { font-weight: bold; }
.bottom { vertical-align: bottom; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }


#aspnetForm
{
    margin:0px;padding:0px;
}

/* MASTERPAGE INI */
.master{
	display:block;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0px;
}
/*
#div_select .ui-icon
{
    //display:none;
    background-image:url(/images/seta_baixo.png);
    right:10px;
    width:13px;
    height:9px;
    margin-top:-13px;
}
    
#div_select .ui-icon-arrow-d{background-position:0;}
#div_select .ui-btn-text{font-size:13px;}
#div_select .ui-br{border-bottom:0px;}
#div_select .ui-field-contain{padding:0px;}
*/
/* default */
td.icon_{width:33%;text-align:center;vertical-align:middle;}
td.icon_r{width:33%;text-align:center;vertical-align:middle;border-right:1px solid #E2E2E2;}
td.icon_b{width:33%;text-align:center;vertical-align:middle;border-bottom:1px solid #E2E2E2;}
td.icon_rb{width:33%;text-align:center;vertical-align:middle;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}



a.icon {display:table;height:100%;width:100%;text-align:center;vertical-align:middle;}
a.icon div {display:table-cell;vertical-align:middle;height:100%;}

/* defaul end*/

/* COOKIES */
.cookies_container { display: none; position:fixed; bottom:0; z-index:1000; width:100%; height:100px; background:#FFFFFF; }
.cookies_container .texto { float:left; padding-left:20px; }
.cookies_container .aceitar { float:right; width:100%; height:100px; line-height:100px;display:block; text-align:center;background:#AAAAAA; color:#fff; text-transform:uppercase }

.bg_conteudo_topo {height:7px; margin-top:20px; margin-bottom:10px; background:url('/images/bg_conteudo_topo.png') repeat-x; }

a#maisn_info_close:hover { color: #ccc; }
a#maisn_info_close { width:200px; height:30px; background:#000; color: #fff; padding-top: 5px; margin:0 auto; text-align:center; display: block; }

.cookies_mais_info { display:none; width:100%; height:100%; clear:both; margin:0 auto; position: fixed; top:0; left:0; z-index:100000; background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)'; }
.cookies_mais_info_inner {border-radius: 5px 5px 5px 5px; margin: 150px auto; width: 500px; height: 300px; padding: 50px; max-width: 60%; background-color: rgba(255,255,255,0.85); /* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccFFFFFF, endColorstr=#ccFFFFFF); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccFFFFFF, endColorstr=#ccFFFFFF)"; }
.cookies_mais_info h2 { color: #333; font-size: 17px;  }
.cookies_mais_info h3 { color: #333; font-size: 17px;  }
.cookies_mais_info p { color: #333; }

.ui-link{color:#333333;}

/* footer */
.master_footer
{
    display:block;float:left;width:100%;height:35px;line-height:20px;
}

.master_footer_ami
{
    display:block;float:left;width:16%;text-align:left;height:20px;line-height:20px;vertical-align:middle;
}

.master_footer_pp
{
    display:block;float:left;width:43%;text-align:left;height:20px;line-height:20px;vertical-align:middle;
}

.master_footer_powered
{
    display:block;float:left;width:40%;text-align:left;height:20px;line-height:16px;vertical-align:middle;
}

.default_footer
{
    display:block;float:left;width:100%;height:20px;line-height:20px;margin-left:-8px;margin-top:15px;
}

.sobre_nos_footer
{
    display:block;float:left;width:100%;height:20px;line-height:20px;border-top:1px solid #E2E2E2;margin-top:10px;
}



/* footer end*/

/* Lista de imóveis */
#listas_footer
{
    position:fixed;
    bottom:0px;
}

#table_footer .ui-body-c .ui-link
{
    color:#FFFFFF;
    font-weight:normal;
}

#table_footer .ui-link
{
    color:#FFFFFF;
    font-weight:normal;
}

.ui-selectmenu
{
    max-width:120px;
}

.ui-title
{
    margin:0px;
}

.ui-selectmenu .ui-header .ui-title
{
    margin:5px 10px 5px 10px;
}

/*********Show imovel***************/
.descr_titulo
{
    width:100%;
    padding:5px;
    line-height:25px;
    vertical-align:middle;
    text-align:left;
    background:#666666;
    color:#ffffff;
}

/********OUTROS********/

.t9 {font-size:9px;}
.t10 {font-size:10px;}
.t11 {font-size:11px;}
.t12 {font-size:12px;}
.t13 {font-size:13px;}
.t14 {font-size:14px;}
.t15 {font-size:15px;}
.t16 {font-size:16px;}
.t18 {font-size:18px;}
.t19 {font-size:19px;}
.t20 {font-size:20px;}
.t21 {font-size:21px;}
.t22 {font-size:22px;}
.t24 {font-size:24px;}
.t26 {font-size:26px;}
.t27 {font-size:27px;}
.t28 {font-size:28px;}
.t30 {font-size:30px;}
.t32 {font-size:32px;}
.t38 {font-size:38px;}
.t40 {font-size:40px;}
.t42 {font-size:42px;}
.t55 {font-size:55px;}

.cinza33{color:#333333;}
.cinza66{color:#666666;}
.cinza99{color:#999999;}
.vermelho{color:#FF0000;}
.branco {color:#fff;}
.verde{color:#3C8314;}
.preto {color:#000;}

.bold{font-weight:bold;}

.bottom{vertical-align:bottom;}
.top{vertical-align:top;}

.line_height140 {line-height:140%;}
.line_height150 {line-height:150%;}
.line_height180 {line-height:180%;}
.line_height200 {line-height:200%;}
.line_height250 {line-height:250%;}

.white_shadow {text-shadow: 1px 1px 0px #E1E1E1;}
.sublinhado{text-decoration:underline;}
.risco{text-decoration:line-through;}
.pointer{cursor:pointer;}
.italico{font-style:italic;}

/*********************/