body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6d7a;
	background-color: #ebebeb;
	margin:0px;
}
a, a:link, a:hover, a:visited, a:active {
	font-size: 11px;
	color: #5c6d7a;
	text-decoration: none;
}
a:hover {
	color: #3a444c;
}

.middle { vertical-align:middle;}
.clear { clear:both; height: 1px; font-size: 1px;}
.floatl{ float:left;}
.floatr { float:right;}
.tright { text-align:right;}

h1 { 
	font-size:12px; color:#a40102;
	margin:0px 0px 15px 0px;
}

h2 { 
	font-size:12px;
	margin:15px 0px 5px 0px;
}

h2.usuario { 
	font-size:14px;
	margin:0px 0px 10px 0px;
}

h2.filtro { 
	font-size:11px;
	margin:0px 0px 10px 0px;
	border-right:1px solid #758591;
	float:left;
	width:250px;
	font-weight:normal;
	padding-left:5px;
}

h3 { 
	margin:0px;
	padding-left:8px;
	margin-top:6px;
}

h4 { 
	font-size:12px; 
	color:#a40102;
	margin:0px;
	padding-left:8px;
	padding-top:6px;
}

h5 { 
	font-size:12px;
	margin:0px 0px 15px 0px;
	font-weight:normal;
}

h6 { 
	font-size:10px;
	margin:0px;
	font-weight:normal;
}
select { height:17px!important; *height:19px!important;}

.geral {
	background-image:url(Imagens/back_site.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.img_imoveis 
{
    padding-left:14px;
    padding-right:14px;
}
    

.geral .site {
	width:990px;
	margin:auto;
	background-color:#fff;
}

.geral .site .header {
	background-image:url(Imagens/back_header.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:139px;
}

.geral .site .header .head {
	background-image:url(Imagens/back_head.jpg);
	height:90px;
	margin-bottom:5px;
	position:relative;
}

.geral .site .header .head .logo_empresa {
	margin-left:20px;
	float:left;
}

.geral .site .header .head .outra_logo {
	position:absolute;
	left:165px;
	top:35px;
	display:none;
}

.geral .site .header .head .tipo_prospect {
	width: 319px;
	margin: auto;
	padding-top: 32px;
	font-weight:bold;
	text-align:center;
}

.geral .site .header .head .tipo_prospect img {
	margin:0 auto 5px;
}
.geral .site .header .head .tipo_prospect span {
	border-top:1px solid #000000;
	display:block;
	margin:-6px 0 0;
	*margin:-8px 0 0;
	padding:4px 0 0;
}

.geral .site .header .head .logo_imob {
	margin-top:20px;
	float:right;
	margin-right: 30px;
}

.geral .site .header .menu {
	background-image:url(Imagens/back_menu.jpg);
	color:#fff;
	padding:6px 25px 7px 0px;
	text-align:right;
	font-weight:bold;
	position:relative;
	height:13px;
}

.geral .site .header .menu .itens {
 float:right;
 position:relative;
 z-index:1;
}


.geral .site .header .menu a, .geral .site .header .menu a:link, .geral .site .header .menu a:visited, .geral .site .header .menu a:active {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	margin:0px 5px;
}
.geral .site .header .menu a:hover {
	text-decoration: none;
	color: #fac0c1;
}

.geral .site .header .menu .submenu {
	position:absolute;
	visibility:hidden;
	top:21px;
	left:0px;
	
}

.geral .site .header .menu .subusuario  {
 width:83px;
}

.geral .site .header .menu .subusuario .item  {
 width:83px!important;
}

.geral .site .header .menu .submenu .item {
	background-color:#a40102;
	padding:5px 0px 5px 5px;
	width:98px;
	text-align:left;
	margin-bottom:1px;
	display:block;
}


.geral .site .conteudo {
	min-height:350px;
	_height:350px;
	padding-bottom:25px;
	background-image:url(Imagens/back_conteudo.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.geral .site .conteudo .select 
{
    margin-left:8px;
    margin-top:4px;
}


.geral .site .conteudo .titulo {
	background-image:url(Imagens/back_titulo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-size:14px;
	color:#fff;
	text-align:right;
	width:220px;
	font-weight:bold;
	display:block;
	padding:3px 40px 5px 0px;
	_padding:3px 40px 4px 0px;
	height:16px;
}

.geral .site .conteudo .nome_prospect {
    margin:0px;
    margin-top: 10px;
    font-size:13px;
    font-weight:bold;
    padding: 3px;
    padding-left: 13px;
}

.geral .site .conteudo .login {
	background-image:url(Imagens/back_login.jpg);
	background-repeat:no-repeat;
	height:214px;
	padding-top:55px;
	padding-left:565px;
	margin-top:45px;
}

.geral .site .conteudo .login h1 {
	margin-left:12px;
}

.geral .site .conteudo .login a, .geral .site .conteudo .login a:link, .geral .site .conteudo .login a:visited, .geral .site .conteudo .login a:active {
	font-size: 10px;
	color: #5c6d7a;
	text-decoration: none;
	padding-left:86px;
	*padding-left:88px;
}
.geral .site .conteudo .login a:hover {
	text-decoration: none;
	color: #3a444c;
}

.geral .site .conteudo .login .formlogin {
	width:220px;
	padding-bottom:-10px;
}

.geral .site .conteudo .login .formlogin h3 {
	width:47px;
	display:block;
	float:left;
	clear:left;
	padding-right:5px;
	text-align:right;
	margin:0px;
	padding:3px;
	font-size: 11px;
	font-weight:normal;
}

.geral .site .conteudo .login .formlogin .input {
	border:1px solid #a40102;
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6d7a;
	float:right;
}

.geral .site .conteudo .login .formlogin .bt {
	border-width:0px;
	background-color:#a40102;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin-top:4px;
	margin-left:168px;
	*margin-left:177px;
}

.geral .site .conteudo .bemvindo {
	padding-left:70px;
	padding-top:45px;
	display:block;
}

.geral .site .conteudo .bemvindo h1 {
	margin:0px;
}

.geral .site .conteudo .bemvindo .num {
	color:#a40102;
}

.geral .site .conteudo .bemvindo a, .geral .site .conteudo .bemvindo a:link, .geral .site .conteudo .bemvindo a:visited, .geral .site .conteudo .bemvindo a:active {
	color:#e5761a;
	text-decoration: none;
	font-weight:bold;
}
.geral .site .conteudo .bemvindo a:hover {
	text-decoration: none;
	color: #3e515f;
}

.geral .site .conteudo .home_gerente{
	background-image:url(Imagens/back_gerente.jpg);
	background-repeat:no-repeat;
	height:216px;
	padding-top:80px;
	padding-left:380px;
	margin-top:45px;
}

.geral .site .conteudo .interna {
	width:963px;
	margin:0 0 0 6px;
}

.geral .site .conteudo .interna .sessao {
	background-image:url(Imagens/back_divisor.jpg);
	background-repeat:no-repeat;
	padding-top:14px;
	padding-left:18px;
	border:1px solid #fff;
	/*position:relative;*/
	margin-bottom:7px;
	
}

.geral .site .conteudo .interna .sessao_performance {
	background-image:url(Imagens/back_divisor2.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:18px;
	border:1px solid #fff;
}

.geral .site .conteudo .interna .sessao_corretor {
	background-image:url(Imagens/back_divisor3.jpg);
	background-repeat:no-repeat;
	padding-top:14px;
	padding-left:18px;
	border:1px solid #fff;
}

.geral .site .conteudo .interna .sessao .atendimento {
	border-top:1px solid #e5761a;
	padding:10px 0px 10px 0px;
}

.geral .site .conteudo .interna .sessao .atendimento h1 {
	font-size:14px;
	color:#5c6d7a;
	margin:0px 0px 10px 0px;
}

.geral .site .conteudo .interna .sessao .status {
	border-top:1px solid #ced3d7;
	padding-bottom:30px;
	margin-top:10px;
	position:relative;
	width:850px;
}

.geral .site .conteudo .interna .sessao .status .bt_salvar {
	border-width:0px;
	background-color:#e5761a;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0px;
	*width:45px;
	*height:18px;
}

.geral .site .conteudo .interna .sessao .select_bairro {
	border-top:1px solid #ced3d7;
	padding-top:15px;
	margin-top:10px;
	width:850px;
}


.geral .site .conteudo .interna .sessao .form {
	width:395px;
	*width:396px;
	float:left;
	padding-bottom:20px;
}

.geral .site .conteudo .interna .sessao .form2 {
	width:395px;
	*width:396px;
	float:left;
	padding-bottom:20px;
}

.geral .site .conteudo .interna .sessao .form2 h3 {
	width:45px;
	padding-right:5px;
	float:left;
	text-align:right;
	margin:0px;
	font-size: 11px;
	font-weight:normal;
}

.geral .site .conteudo .interna .sessao .form3 {
	width:425px;
	*width:425px;
	float:left;
}

.geral .site .conteudo .interna .sessao .form3 h3 {
	width:45px;
	padding-right:5px;
	float:left;
	text-align:right;
	margin:0px;
	font-size: 11px;
	font-weight:normal;
}

.geral .site .conteudo .interna .sessao h3 {
	width:127px;
	display:block;
	padding-right:5px;
	margin:0px;
	font-size: 11px;
	font-weight:normal;
}

.geral .site .conteudo .interna .sessao .input {
	border:1px solid #a40102;
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6d7a;
	float:left;
	text-align:left;
	margin-bottom:16px;
}

.geral .site .conteudo .interna .sessao .input_data {
	border:1px solid #f27d1d;
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6d7a;
	margin-bottom:6px;
	vertical-align:middle;
}

.geral .site .conteudo .interna .sessao .bt {
	border-width:0px;
	background-color:#a40102;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin-left:6px;
	float:right;
}

.geral .site .conteudo .interna .sessao .bt_atendimento {
	border-width:0px;
	background-color:#a40102;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin-left:6px;
}

.geral .site .conteudo .interna .sessao .bt_cancela {
	border-width:0px;
	background-color:#758591;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
}

.geral .site .conteudo .interna .sessao .bt_bairro {
	border-width:0px;
	background-color:#e5761a;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin-left:6px;
	float:right;
	width:160px;
}

.geral .site .conteudo .interna .sessao .bt_salvar {
	border-width:0px;
	background-color:#e5761a;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin-right:92px;
	float:right;
}

.geral .site .conteudo .interna .divisao {
	background-image:url(Imagens/back_divisor2.jpg);
	background-repeat:no-repeat;
	height:30px;
	position:relative;
	margin-top:15px;
}

.geral .site .conteudo .interna .divisao .excel {
	position:absolute;
	right:40px;
	bottom:45px;
}

.geral .site .conteudo .interna .resultado {
	padding-left:18px;
	border:1px solid #fff;
	color:#e17419;
	font-size:10px;
	font-weight:bold;
}

.geral .site .conteudo .interna .relatorio_left {
	background-image:url(Imagens/divisao_relatorio.jpg);
	background-repeat:no-repeat;
	width:500px;
	padding-left:40px;
	padding-bottom:45px;
	padding-top:25px;
	margin-top:65px;
	float:left;
}

.geral .site .conteudo .interna .relatorio_right {
	width:419px;
	float:right;
	text-align:center;
}

.geral .site .conteudo .interna .relatorio_right .meio {
	width:419px;
	background-image:url(Imagens/relatorio_right_meio.jpg);
}

.geral .site .conteudo .interna .relatorio_right .meio .box {
	width:405px;
	min-height:340px;
	_height:340px;
	margin:auto;
	background-color:#efefef;
	border:1px solid #d9d5d5;
}

.geral .site .conteudo .interna .relatorio_right .meio .box .dados {
	padding:10px 0px 10px 20px;
	background-image:url(Imagens/back_relatorio.jpg);
	background-repeat:repeat-x;
	background-color:#f2f2f2;
	background-position:bottom;
	line-height:15px;
	text-align:left;
	position:relative;
}

.geral .site .conteudo .interna .relatorio_right .meio .box .dados .imprimir {
	position:absolute;
	right:10px;
	bottom:8px;
}

.geral .site .conteudo .interna .sessao .imprimir {
	position:absolute;
	right:10px;
	top:20px;
}

.geral .site .conteudo .interna .relatorio_right .meio .box h6 {
	font-size:11px;
	font-weight:bold;
	margin:100px 0px 0px 0px;
}

.geral .site .conteudo .interna .resultado a, .geral .site .conteudo .interna .resultado a:link, .geral .site .conteudo .interna .resultado a:visited, .geral .site .conteudo .interna .resultado a:active {
	font-size: 10px;
	color: #e17419;
	text-decoration: none;
	font-weight:bold;
}
.geral .site .conteudo .interna .resultado a:hover {
	text-decoration: none;
	color: #3e515f;
}

.geral .site .rodape {
	background-image:url(Imagens/back_rodape.jpg);
	height:27px;
	text-align:right;
}

.geral .site .rodape .assinatura_impressao {
	visibility:hidden;
}

.geral .site .rodape img {
	margin-right:8px;
	margin-top:7px;
}

.geral .site .conteudo .interna .prospect .novo_bairro {
	float:left;
	padding-left:475px;
	*padding-top:5px;
}

.geral .site .conteudo .interna .prospect .novo_bairro a, .geral .site .conteudo .interna .prospect .novo_bairro a:link, .geral .site .conteudo .interna .prospect .novo_bairro a:visited, .geral .site .conteudo .interna .prospect .novo_bairro a:active {
	color:#0075ce;
	text-decoration: underline;
}
.geral .site .conteudo .interna .prospect .novo_bairro a:hover {
	text-decoration: none;
	color: #0075ce;
}


/*FORMS DAS INTERNAS*/

/*FORM 1*/

.geral .site .conteudo .interna .prospect .regra1 {
	float:left;
	height:50px;
}

.geral .site .conteudo .interna .prospect .regra1 h3 {
	width:60px;
	padding-right:0px;
	float:left;
	text-align:center;
	margin:0px;
	font-size: 11px;
	font-weight:normal;
}

.geral .site .conteudo .interna .prospect .regra1 .input {
	border:1px solid #a40102;
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6d7a;
	float:left;
	width:110px;
}

.geral .site .conteudo .interna .prospect .regra1 .bt {
	border-width:0px;
	background-color:#a40102;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin-left:6px;
	float:left;
}

/*FORM 2*/

.geral .site .conteudo .interna .prospect .regra2 {
	float:left;
	padding-bottom:20px;
	width:190px;
	margin-right:30px;
}

.geral .site .conteudo .interna .prospect .regra2 h3 {
	padding-right:5px;
	margin:0px 0px 5px 0px;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
}

.geral .site .conteudo .interna .prospect .regra2 .input {
	border:1px solid #a401402;
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6d7a;
	float:left;
	width:190px;
	margin-bottom:6px;
}

/*FORM 3*/

.geral .site .conteudo .interna .prospect .regra3 {
	border-top:1px solid #f27d1d;
	padding-top:20px;
	width:430px;
	float:none;
	clear:both;
}

.geral .site .conteudo .interna .prospect .regra3 h3 {
	font-weight:bold;
	font-size: 10px;
	width:65px;
}

.geral .site .conteudo .interna .prospect .regra3 .input {
	width:90px;
}

/*FORM 4*/

.geral .site .conteudo .interna .prospect .regra4 {
	width:411px;
	*width:413px;
}

.geral .site .conteudo .interna .prospect .regra4 h3 {
	font-weight:bold;
	font-size: 10px;
	width:65px;
}

.geral .site .conteudo .interna .prospect .regra4 .input {
	width:90px;
}

/*FORM 5*/

.geral .site .conteudo .interna .prospect .regra5 {
	float:left;
	padding-bottom:20px;
	width:190px;
	margin-right:10px!important;
}

/*FORM 6*/

.geral .site .conteudo .interna .prospect .regra6 {
	float:left;
	width:620px;
}

.geral .site .conteudo .interna .prospect .regra6 h3 {
	padding-right:5px;
	float:left;
	text-align:left;
	margin:0px 0px 5px 0px;
	font-size: 11px;
	font-weight:normal;
	width:620px;
}

.geral .site .conteudo .interna .prospect .regra6 h6 {
	padding-right:5px;
	float:left;
	text-align:right;
	margin:0px 0px 5px 0px;
	font-size: 11px;
	font-weight:normal;
	width:30px;
}

.geral .site .conteudo .interna .prospect .regra6 .bt {
	border-width:0px;
	background-color:#e5761a;
	color:#fff;
	font-size:10px;
	padding:1px 6px 1px 6px;
	*padding:1px;
	_padding:1px;
	margin:0px;
	float:right;
}

input.data
{
	color: #5c6d7a;
	width: 70px !important;
}

div.resultado_decliino p
{
    margin: 0px;
    font-size: 10px;
}

a.hyperlink_button_excel img
{
    bottom:45px;
    position:absolute;
    right:40px;
}