/* CSS Document */

* {margin:0 0 0 0; padding:0 0 0 0;}
body {background-color:#093378; font-family:Verdana, Arial, Helvetica, sans-serif; color:#093378; font-size:10px;}
h1, h2, h3, hr {display:none}

#mae {width:769px; position:absolute; left:50%; margin-left:-390px; background-color:#FFFFFF; margin-top:10px;}

/* LIGHTBOX */

* html #overlay{
background-color: #fff;
back\ground-color: transparent;
background-image: url(images/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

#overlay{
background-image: url(images/overlay.png);
width:600px;
height:500px;
position:absolute;
left:50%;
top:50%;
margin:-250px 0 0 -300px;
z-index:1;
}

#box{
background-color:#FFFFFF;
width:500px;
height:400px;
position:absolute;
left:50%;
top:50%;
margin:-200px 0 0 -250px;
z-index:2;
}

#tabelaLightbox {width:500px; height:400px; border:5px solid #333333;}
.tdBoxFechar {height:17px; background-image:url(images/bg_td_lightbox01.jpg);}
.tdBoxImg {height:383px; background-image:url(images/bg_td_lightbox02.jpg);}
#tabelaLightbox tr td img {width:440px; height:340px; border:5px solid #E6EAF1;}
#tabelaLightbox tr td a {display:block; float:right; text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:10px; padding-right:20px;}
#tabelaLightbox tr td a:hover {text-decoration:underline;}

/* MENU TOPO */

#menu01 {
width:769px;
height:102px;
background-image:url(images/menu01.jpg);
padding-top:5px;
padding-right:7px;
voice-family: "\"}\"";
voice-family:inherit;
width:762px;
height:97px;
}
html>body#menu01 {
width:762px;
height:97px;
}

#menu01 h4 {display:none;}
#menu01 ul {float:right;}
#menu01 ul li{list-style-type:none; float:left;}

.menuClientes {width:162px; height:93px; background-image:url(images/menu_topo01.jpg); background-position:top; display:block; color:#7191C6; text-decoration:none; text-align:center; line-height:93px; font-weight:bold;}
a:hover.menuClientes {background-position:bottom;}

.menuDuvidas {width:104px; height:93px; background-image:url(images/menu_topo02.jpg); background-position:top; display:block; color:#7191C6; text-decoration:none; text-align:center; line-height:93px; font-weight:bold;}
a:hover.menuDuvidas {background-position:bottom;}

.menuContato {width:100px; height:93px; background-image:url(images/menu_topo03.jpg); background-position:top; display:block; color:#7191C6; text-decoration:none; text-align:center; line-height:93px; font-weight:bold;}
a:hover.menuContato {background-position:bottom;}

/* MENU BANNER */

#menuEsq {width:250px; height:216px; background-image:url(images/menu02_esq.jpg); float:left;}
#menuEsq h4 {display:none;}
#menuEsq ul {margin-left:22px; margin-top:12px;}
#menuEsq ul li {list-style-type:none; width:221px; height:25px; border-bottom:1px solid #C7D3E5;}
#menuEsq ul li a {text-decoration:none; display:block; height:25px; line-height:20px; color:#FFFFFF; font-weight:bold; padding-left:20px; background-image:url(images/ball01.gif); background-repeat:no-repeat;}
#menuEsq ul li a:hover {padding-left:30px; background-color:#3A5A8D; background-image:url(images/ball02.gif); background-repeat:no-repeat;}
.bordaMenuTop {border-top:1px solid #C7D3E5;}

#menuDir {
width:519px;
height:216px;
background-image:url(images/menu02_dir.jpg);
float:right;
padding-top:178px;
voice-family: "\"}\"";
voice-family:inherit;
height:38px;
}
html>body#menuDir {
height:38px;
}
#menuDir h4 {display:none}

#pulldown {float:right; width:240px; height:20px;}
#pulldown form fieldset {border:0;}
#pulldown form fieldset legend {display:none;}
#pulldown form fieldset select {width:211px; height:20px; border:1px solid #093378; color:#466699; line-height:20px; font-size:11px;}

#busca {padding-left:40px;}
#busca form fieldset {border:0;}
#busca form fieldset legend {display:none;}
#busca form fieldset p {float:left;}
.iputKey {
width:182px;
height:20px;
border:0;
background-image:url(images/bg_input_key.jpg);
color:#466699;
font-size:11px;
padding-left:10px;
padding-top:3px;
voice-family: "\"}\"";
voice-family:inherit;
width:172px;
height:17px;
}
html>body.inputKey {
width:172px;
height:17px;
}
.submitKey {margin-left:5px;}

/* PRINCIPAL */

#principal {width:769px; background-image:url(images/bg_principal.jpg); background-repeat:no-repeat; clear:both; background-color:#FFFFFF;}


/* ESQUERDA */ 

#esquerda {width:504px; float:left;}
#principalInternas {padding:40px;}

#intro {padding:10px;}
#intro h4 {display:none}
#intro p {padding-top:12px;}
#intro p span {color:#093378; font-size:12px; font-weight:bold;}
#intro p a {text-decoration:none; font-weight:bold; color:#5F8ED9;}

#anunciosTop {padding-left:10px;}
#anunciosTop h4 {display:block; height:20px; background-color:#5574A4; line-height:20px; font-size:10px; color:#fff; font-weight:bold; padding-left:10px;}

#anunciosTop div {
width:478px;
height:99px;
background-image:url(images/bg_anuncio.jpg);
border:8px solid #5574A4;
margin-top:5px;
padding:5px;
voice-family: "\"}\"";
voice-family:inherit;
width:468px;
height:89px;
}
html>body#anunciosTop div {
width:468px;
height:89px;
}
#anunciosTop div h5 {font-size:10px; font-weight:bold; color:#134288; padding-bottom:2px;}
#anunciosTop div img {float:left; margin-right:5px; border:1px solid #3D5D8F;}
#anunciosTop div p {float:left;}
.anuncioDivP01 {width:340px; float:left; height:39px; overflow:hidden;}
.anuncioDivP02 {width:250px; font-weight:bold; float:left}
#anunciosTop div a {float:right; height:19px; line-height:19px; font-weight:bold; color:#27A4E2; text-decoration:none; margin-top:17px;}
#anunciosTop div a:hover {text-decoration:underline;}

/* DIREITA */ 

#direita {
width:265px;
height:634px;
float:right;
background-image:url(images/bg_direita.jpg);
background-repeat:no-repeat;
padding-left:17px;
padding-top:10px;
voice-family: "\"}\"";
voice-family:inherit;
width:248px;
height:624px
}
html>body#direita {
width:248px;
height:624px
}

#linksUteis h4 {display:block; background-color:#DAEDF0; color:#5B7FBA; font-size:10px; font-weight:bold; height:22px; line-height:22px; padding-left:10px;}
#linksUteis ul {
width:248px;
height:141px;
background-image:url(images/bg_links_uteis.jpg);
padding-top:13px;
voice-family: "\"}\"";
voice-family:inherit;
height:128px
}
html>body#linksUteis ul {
height:128px
}
#linksUteis ul li {list-style-type:none; padding-left:3px; padding-right:3px;}
#linksUteis ul li a {display:block; height:22px; line-height:19px; padding-left:10px; text-decoration:none; color:#21529F; border-bottom: 1px solid #DFE9F8;}
#linksUteis ul li a:hover {background-color:#FFFFFF; font-weight:bold; color:#5087DC; text-decoration:underline;}
.bordaTopUteis {border-top: 1px solid #DFE9F8;}

#institucional {padding-left:95px; height:250px; background-image:url(images/bg_institucional.jpg); background-repeat:no-repeat;}
#institucional h4 {display:none;}
#institucional p {padding-top:10px;}

/* FOTOS */

#titFotos {border:1px solid #DBE4F4; padding:10px; overflow:hidden;}
#infoFotos {width:250px; height:220px; padding:10px; background-color:#F2F6FC; float:left;}
#infoFotos span {font-weight:bold;}
.infoFotosP {margin:5px;}

#imgFotos {padding:10px; height:220px; margin-left:280px; background-color:#F2F6FC;}
#imgFotos p {height:70px;}
#imgFotos p img {border:1px solid #5574A4; display:block; background-color:#FFf; float:left; margin-left:4px;}

#imgBot {clear:both; margin:10px 0 0 0; background-color:#F2F6FC; padding:5px; height:20px;}
#imgBot a {display:block; width:63px; height:20px; background-image:url(images/bot_voltar.jpg); position:absolute; left:50%; margin-left:-30px;}
#imgBot a span {display:none; }

#asterisco {padding:10px 0 10px 0;}

/* BUSCA */

#tabelaBairro {border:1px solid #093378;}
#tabelaBairro tr td {padding:3px;}
#tabelaBairro tr td a {width:60px; height:17px; display:block; background-image:url(images/bot_vermais.jpg);}
#tabelaBairro tr td a span {display:none;}

#tabelaBairro02 {border:1px solid #093378;}
#tabelaBairro02 tr td {padding:3px;}
#tabelaBairro02 tr td a {width:60px; height:17px; display:block; background-image:url(images/bot_vermais.jpg);}
#tabelaBairro02 tr td a span {display:none;}

.tdBuscaTitBairro {background-color:#093378; color:#FFFFFF; width:120px; border-right:1px solid #FFFFFF;}
.tdBuscaTitZona {background-color:#093378; color:#FFFFFF; width:110px; border-right:1px solid #FFFFFF;}
.tdBuscaTitRua {background-color:#093378; color:#FFFFFF; width:210px; border-right:1px solid #FFFFFF;}
.tdBuscaTitComp {background-color:#093378; color:#FFFFFF; width:120px; border-right:1px solid #FFFFFF;}
.tdBuscaTitFoto {background-color:#093378; color:#FFFFFF; width:20px; border-right:1px solid #FFFFFF;}
.tdBuscaTitAcao {background-color:#093378; color:#FFFFFF; width:60px; }

.tdBuscaBairro {color:#093378; width:120px; border-right:1px solid #093378; border-top:1px solid #093378;}
.tdBuscaZona {color:#093378; width:110px; border-right:1px solid #093378; border-top:1px solid #093378;}
.tdBuscaRua {color:#093378; width:210px; border-right:1px solid #093378; border-top:1px solid #093378;}
.tdBuscaComp {color:#093378; width:120px; border-right:1px solid #093378; border-top:1px solid #093378;}
.tdBuscaFoto {color:#093378; width:20px; border-right:1px solid #093378; border-top:1px solid #093378;}
.tdBuscaAcao {color:#093378; width:60px; border-top:1px solid #093378;}

/* A EMPRESA */

#titEmpresa {text-align:justify; text-indent:15px; line-height:16px; border:1px solid #DBE4F4; padding:10px;}

/* COMPRA E VENDA */

#titCompra {border:1px solid #DBE4F4; padding:10px;}
#titCompra div {
margin-left:80px;
width:478px;
height:99px;
background-image:url(images/bg_anuncio.jpg);
border:8px solid #5574A4;
margin-top:5px;
padding:5px;
voice-family: "\"}\"";
voice-family:inherit;
width:468px;
height:89px;
}
html>body##titCompra div {
width:468px;
height:89px;
}
#titCompra div h5 {font-size:10px; font-weight:bold; color:#134288; padding-bottom:2px;}
#titCompra div img {float:left; margin-right:5px; border:1px solid #3D5D8F;}
#titCompra div p {float:left;}
.anuncioDivP01 {width:340px; float:left; height:39px; overflow:hidden;}
.anuncioDivP02 {width:250px; font-weight:bold; float:left}
#titCompra div a {float:right; height:19px; line-height:19px; font-weight:bold; color:#27A4E2; text-decoration:none; margin-top:17px;}
#titCompra div a:hover {text-decoration:underline;}

/* DÚVIDAS */

#titDuvidas {border:1px solid #DBE4F4; padding:10px; overflow:hidden;}
#linksDuvidas ul {margin-top:30px;}
#linksDuvidas ul li {margin-top:10px; list-style-type:none;}
#linksDuvidas ul li a {display:block; padding:10px; background-color:#F9FBFE; color:#2557A3;}
#linksDuvidas ul li a:hover {background-color:#ECF2FB; color:#5087DC;}
.linkEmail {color:#2557A3; text-decoration:none; font-weight:bold;}
.centro {text-align:center; padding:10px; text-indent:0;}

#duvida01 {margin-top:30px; margin-bottom:30px; background-color:#ECF2FB; overflow:hidden; border:1px solid #093378;}
#duvida02, #duvida03, #duvida04, #duvida05, #duvida06, #duvida07, #duvida08, #duvida09, #duvida10, #duvida11 {
background-color:#ECF2FB;
clear:both;
margin-bottom:30px;
border:1px solid #093378;
}
.pTituloDuvida {color:#fff; padding:10px; background-color:#5574A4;}
.pDuvidaResposta {padding:10px;}
.pLinkTopo {text-align:center;}
.linkTopo {color:#fff; background-color:#7C98C5; line-height:20px; display:block; height:20px; text-align:20px; font-weight:bold;}
a:hover.linkTopo {background-color:#9AB4DC}

/* FORMULÁRIOS */

#form fieldset {border:0;}
#form fieldset legend {display:none;}
#form fieldset p {margin-bottom:5px;}
#form fieldset p select {width:100px; border:1px solid #093378; height:17px; padding-left:5px; line-height:17px; color:#093378;}
#form fieldset label {display:block; width:250px; height:17px; line-height:17px; text-align:right; padding-right:5px; float:left;}
.formInput {width:230px; border:1px solid #093378; height:17px; padding-left:5px; line-height:17px; color:#093378;}
.formTextarea {width:225px; height:100px; border:1px solid #093378; padding:5px; color:#093378;} 
.formBotEnviar {width:55px; height:20px; display:block; color:#FFFFFF; background-color:#093378; line-height:20px; text-decoration:none; border:0; margin-left:340px;}
#titForm a {width:55px; height:20px; display:block; color:#FFFFFF; background-color:#093378; line-height:20px; text-decoration:none; text-align:center; position:absolute; left:50%; margin-left:-25px;}


/* FOOTER */ 

#assinatura {
clear:both;
width:769px;
height:65px;
background-image:url(images/bg_assinatura.jpg);
text-align:center;
padding-top:15px;
voice-family: "\"}\"";
voice-family:inherit;
height:50px
}
html>body#assinatura {
height:50px
}

/* COPRIGHT */

#copright {background-color:#093378; height:25px; color:#FFFFFF; font-size:9px;}
#copright p {float:left; margin-top:5px;}
#copright img {width:89px; height:15px; margin-left:5px; margin-top:5px; border:0; float:right;}

/* LOGIN */

#maeLogin {height:290px; width:100%; background-image:url(images/bg_login.jpg); position:absolute; top:50%; margin-top:-150px;}
#contLogin {width:247; position:absolute; left:50%; margin-left:-140px; top:59px;}
#contLogin form fieldset {border:0;}
#contLogin form fieldset legend {display:none;}
#contLogin form fieldset p {padding-bottom:5px;}
#contLogin form fieldset label {margin-right:3px; width:40px; height:16px; line-height:16px; float:left; padding-left:40px; display:block; text-align:right;}
#contLogin form fieldset input {width:130px; height:16px; border:1px solid #B9CFF3; background:transparent; padding-left:3px; color:#083378;}
