﻿*
{
    margin-left: 0px;
}

body
{
    background-image: url(img/bg_body.png);
    background-repeat: repeat-x; /*background-color: #fff;*/
    margin: 0px;
    font-size: 12px;
    color: #000;
    font-family: Arial;
    text-align: center;
}

.centro
{
    margin-left: 210px;
    padding-bottom: 30px;
    margin-right: 15px;
}

.labelObrigatorio
{
    font-weight: bold;
    vertical-align: text-top;
}

.Site
{
    text-align: left;
    width: 845px;
    _width: 845px;
    margin: 7px auto;
    border: none;
}

.Site ul
{
    padding: 0px;
    padding-left: 3px;
}

.Site ul li
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.Site-Conteudo
{
    background-image: url(img/bg_conteudo_site.png);
    background-repeat: repeat-y;
    width: 844px;
    margin-top: 0px;
    background-color:Transparent;
    border-top:1px solid #fff ;
}

.Caixas /*textbox*/
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #090000;
    text-decoration: none;
    border-top: 1px double #abadb3;
    border-bottom: 1px double #e3e9ef;
    border-left: 1px double #e3e9ef;
    border-right: 1px double #e3e9ef;
}

.Texto-Diferenciado
{
    font-size: 12px;
    color: #030300;
    font-weight: bold;
}

.Separador
{
    margin-top: 7px;
    margin-left: 10px;
    margin-right: 2px;
    background: url(img/bg_separador.png);
    background-repeat: repeat-x; /* background-position: left center;*/
    height: 1px;
}


/* TOPO */
.Topo
{
    background: #fff url(img/bg_topo.jpg) no-repeat;
    width: 845px;
    height: 180px;
}

.Texto-Topo
{
    padding:15px;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #c72727;
    text-align:center;
}

.Logomarca
{
    padding-top: 32px;
    _padding-top: 32px;
    margin-left: 30px; 
    *margin-left:31px;
    _margin-left:15px;
    height:107px;
    width:267px;
}
/* FIM TOPO */

/* MENU PRINCIPAL */

.Menu-Superior-Left
{
    background: url(img/bg_menuSuperior_left.png);
    background-repeat: no-repeat;
    float: left; /*width:7px;*/
    width: 7px;
    height: 36px;
    margin-left: 5px; *margin-left:5px;
_margin-left:2px;
/*padding-left:10px;
    border:1px solid black;*/
}

.Menu-Superior-Right
{
    background: url(img/bg_menuSuperior_right.png);
    background-repeat: no-repeat;
    width: 9px;
    height: 36px;
}
.Menu-Superior
{
    background: url(img/bg_menuSuperior.png);
    background-repeat: repeat-x;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    width: 812px;
    _width: 812px;
    height: 36px;
    
}

.Menu-Superior-Texto
{
    color: #fbfbfb;
    text-decoration: none;
    display: block;
}

.Menu-Superior-Texto a
{
    color: #fbfbfb;
    text-decoration: none;
    display: block;
}

.Menu-Superior-Texto-Destaque
{
    color: #fce701;
    text-decoration: none;
    display: block;
}

.Menu-Superior-Texto-Destaque a
{
    color: #fce701;
    text-decoration: none;
    display: block;
}


.Menu-Superior-Texto a:hover
{
    color: #030300;
    background: #ea9898;
    height: 20px;
}

.Menu-Superior-Texto-Destaque a:hover
{
    color: #030300;
    background: #ea9898;
    height: 20px;
    display: block;
}


.Menu-Superior a
{
    display: block;
    text-align:center;
}

.Menu-Superior a:hover
{
    color: #030300;
    background: #ea9898;
    height: 20px;
    display: block;
}

.Menu-Superior ul li
{
    float: left;
    margin-top: -10px; 
    *margin-top:4px;
    /*margin-bottom: 5px;*/
    /*padding-left: 5px;*/
    border-right:2px solid #fdfafa;
    /* padding-right: 5px;*/
    height:28px;
    display:block;
    text-align:center;
}

.Menu-Superior div:hover
{
    background: #ea9898;
    color: #030300;
    height: 20px;
    margin-top: 4px; /*padding-bottom: 5px;*/
}

.Menu-Superior-Item a
{
    padding-top: 5px;
    padding-left: 5px; /* color: #fce701;*/
    float: left;
    padding-right: 5px;
    display: block;
    text-align:center;
}



.Menu-Superior-Item a:hover
{
    color: #030300;
    height: 23px;
    _padding-top: -4px;
}
/* FIM MENU PRINCIPAL */

/* VENDEDOR PLANTÃO */
.VendedorPlantao
{
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
    color: #0000CC;
    text-decoration:blink;
}
/* FIM VENDEDOR PLANTÃO */

/* CADASTRO IMOVEL */
.CadastroImovel a
{
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
    color: #c72727;
    text-decoration: none;
    margin-left: 5px;
}
/* FIM CADASTRO IMOVEL */

/* BUSCA */

.Busca-Left
{
    background: url(img/bg_busca_left.png);
    float: left;
    width: 145px; *width:148px;
_width:146px;
height:226px;
margin-left:5px;
*margin-left:5px;
_margin-left:2px;
}

.Busca
{
    background: url(img/bg_busca_center.png);
    background-repeat: repeat-x;
    float: left;
    height: 226px;
    width: 647px; *width:644px;
_width:646px;
}

.Busca-Right
{
    background: url(img/bg_busca_right.png);
    width: 36px;
    height: 226px;
}

.Busca-Texto-Titulo
{
    margin-left: 160px;
    margin-top: 20px;
    color: #0b922a;
    font-size: 14px;
    font-weight: bold;
}

.Busca-Codigo
{
    margin-top: 15px;
    margin-left: 10px;
    width: 600px;
    height: 25px;
}

.Busca-Avancada
{
    margin-top: 5px;
    _margin-top: -3px;
    margin-left: 10px;
}

.Busca-Avancada-Itens
{
    /*height: 20px;*/
    margin-left: 5px;
    font-size: 11px;
}

.Busca-Texto-Tipo-Busca
{
    font-size: 12px;
    color: #030300;
    font-weight: bold;
}
/* LISTAGEM DOS BAIRROS */
.Busca-Bairro
{
    width: 188px;
    height: 71px;
    overflow-y: scroll;
    background: white;
    font-size: 12px;
    color: #030000;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    text-transform: uppercase;
    border: 1px solid #d7d7d3;
}

.Busca-Bairro-Item
{
    width: 168px;
    height: 21px;
    margin-bottom: 2px;
    background: #d5fdd8;
    font-size: 10px;
}

.Busca-Bairro-Item-Selecionado
{
    background: #fef591;
    border: 1px solid black;
    width: 168px;
    height: 21px;
    margin-bottom: 2px;
}


/* FIM  LISTAGEM DOS BAIRROS */


/* FIM BUSCA */

/* BOTOES */
.Botao-Mini-Branco-Left
{
    background: url(img/btn_mini_branco_left.png);
    float: left;
    width: 13px;
    height: 27px;
}

.Botao-Mini-Branco
{
    background: url(img/btn_mini_branco_center.png);
    float: left;
    height: 27px;
}

.Botao-Mini-Branco-Right
{
    background: url(img/btn_mini_branco_right.png);
    width: 13px;
    height: 27px;
    float: left;
}

.Botao-Mini-Amarelo-Left
{
    background: url(img/btn_mini_amarelo_left.png);
    float: left;
    width: 13px;
    height: 27px;
}

.Botao-Mini-Amarelo
{
    background: url(img/btn_mini_amarelo_center.png);
    float: left;
    height: 27px;
}

.Botao-Mini-Amarelo-Right
{
    background: url(img/btn_mini_amarelo_right.png);
    width: 13px;
    height: 27px;
    float: left;
}

.Botao-Amarelo-Left
{
    background: url(img/btn_amarelo_left.png);
    float: left;
    width: 11px;
    height: 31px;
}

.Botao-Amarelo
{
    background: url(img/btn_amarelo_center.png);
    float: left;
    height: 31px;
}

.Botao-Amarelo-Right
{
    background: url(img/btn_amarelo_right.png);
    float: left;
    width: 11px;
    height: 31px;
}

.Botao-Texto
{
    color: #fefbfb;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
}

.Botao-Texto a
{
    color: #fefbfb;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 2px;
    text-align: center;
}

.Botao-Texto-Mini
{
    color: #fefbfb;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 7px;
}

.Botao-Texto-Mini a
{
    color: #fefbfb;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 2px;
}

.Botao-Entrar
{
    margin-left: 90px; /*margin-left: 0px; *float: right;  *margin-right: 2px; */ *margin-left:88px;
_margin-left:88px;
width:150px;
*width:70px;
_width:70px;
height:25px;

}
/* FIM BOTOES */

/* REPEATER BAIRRO */
/* FIM REPEATER BAIRRO */



/* LATERAL ESQUERDA */
.LateralEsquerda
{
    width: 165px;
    _width: 170px;
    float: left;
    margin-top: 10px;
    margin-left: 15px; *margin-left:15px;
    _margin-left:10px;
}

.Menu-Lateral-Left
{
    background: url(img/bg_menuLateral_left.png);
    float: left;
    width: 8px;
    height: 21px;
}
.Menu-Lateral
{
    background: url(img/bg_menuLateral_center.png);
    float: left;
    height: 21px;
    width: 140px; *width:148px;
_width:150px;
}
.Menu-Lateral-Right
{
    background: url(img/bg_menuLateral_right.png);
    width: 8px;
    height: 21px;
    float: left;
}

.Lateral-Esquerda-Texto
{
    color: #020b7c;
    font-family: Tahoma, Arial;
    font-size: 11px;
}

.Lateral-Esquerda-Texto a
{
    color: #020b7c;
    font-family: Tahoma, Arial;
    font-size: 11px;
    text-decoration: none;
}

/* FIM LATERAL ESQUERDA */

/* BANNER */
.Banner
{
    width: 627px; *width:627px;
height:160px;
margin-top:10px;
*padding-left:10px;
_padding-left:2px;
/*margin-left:187px;*/
*margin-left:0px;

}
/* FIM BANNER */

/* PÁGINA PRINCIPAL */
.PaginaPrincipal
{
    margin-top: 260px; *margin-top:10px;

margin-left:185px;
*margin-left:0px;

padding-left:0px;
*padding-left:8px;
_padding-left:0px;

width:635px;
*width:640px;
_width:620px;


}
/* FIM PÁGINA PRINCIPAL */

/* RODAPE */
.Rodape
{
    background: url(img/bg_Rodape.png);
    width: 845px;
    height: 45px;
    margin-top: 10px;
}

.Rodape-Texto
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
}

.Rodape-Texto a
{
    color: #f5fe02;
    font-family: Tahoma;
    font-size: 10px;
    text-decoration: none;
}

.Rodape-Conteudo
{
    float: right;
    margin-right: 30px;
    _margin-right: 15px;
    text-align: right;
    padding-top: 5px;
    margin-bottom: 5px;
}

/* FIM RODAPE */

/* ITEM VITRINE */
.ItemVitrine-Topo
{
    background: url(img/bg_itemVitrine_top.png); /*background-repeat:no-repeat;*/
    width: 152px;
    height: 9px;
}

.ItemVitrine-Center
{
    background: url(img/bg_itemVitrine_center.png);
    float: left;
    width: 152px;
}

.ItemVitrine-Bottom
{
    background: url(img/bg_itemVitrine_bottom.png);
    background-repeat: no-repeat;
    float: left;
    width: 152px;
    height: 9px;
    margin-bottom: 10px;
}

.ItemVitrine
{
    width: 152px;
    margin-left: 4px;
    margin-bottom: 4px;
}

.ItemVitrine-Conteudo
{
    height: 170px;
}

.ItemVitrine-Imagem
{
    height: 102px;
    width: 135px; /*margin-top:10px;*/
    border: 1px solid #9a9898;
    margin-left: 8px;
    margin-top: 2px;
}

.ItemVitrine-Texto
{
    text-align: center;
    margin-top: 2px;
}

.ItemVitrine-Texto-Titulo
{
    font-weight: bold;
    font-size: 12px;
    color: #0f037c;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    text-decoration: none;
}

.ItemVitrine-Texto-Titulo a
{
    font-weight: bold;
    font-size: 12px;
    color: #0f037c;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    text-decoration: none;
}

.ItemVitrine-Texto-Tipo
{
    font-weight: bold;
    font-size: 11px;
    color: #0f037c;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    text-decoration: none;
    margin-bottom: 3px;
}

.ItemVitrine-Texto-Descricao
{
    font-weight: bold;
    font-size: 10px;
    color: #c72727;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
}


/* FIM ITEM VITRINE */

/* PARCEIRO */
.Parceiro
{
}
/* FIM PARCEIRO */

/* DETALHES */
.Detalhes-Links
{
    color: #020b7c;
    font-family: Tahoma, Arial;
    font-weight: bold;
}

.Detalhes-Links a
{
    color: #020b7c;
    font-family: Tahoma, Arial;
    text-decoration: none;
    font-weight: bold;
}

.TituloDetalhe-Left
{
    background: url(img/bg_menuLateral_left.png);
    float: left;
    width: 8px;
    height: 21px;
}
.TituloDetalhe-Lateral
{
    background: url(img/bg_menuLateral_center.png);
    float: left;
    height: 21px;
    width: 600px;
}
.TituloDetalhe-Right
{
    background: url(img/bg_menuLateral_right.png);
    width: 8px;
    height: 21px;
    float: left;
}

.TituloDetalhe-Texto
{
    color: #fefbfb;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    text-align: center;
}

/* FIM DETALHES */


/* FORMULARIO EMAIL*/

.Formulario
{
}

.Formulario-campo
{
    width: 45%;
    float: left;
    text-align: left; /* padding-left: 10px;*/
    margin-bottom: 5px;
}

.Formulario-campo label
{
    width: 100%;
    display: block;
    font-size: 9px;
}

.Formulario-campo input
{
    height: 18px;
    width: 90%;
    font-size: 10px;
}


.Formulario-botao
{
    margin-top: 150px; *clear:both;
*margin-top:30px;
margin-right:30px;
text-align:center;
}

/*FIM FORMULARIO EMAIL*/

/* FORMULARIO CADASTRO*/

.formulario
{
    margin: 10px;
}

.formulario table td
{
    padding: 3px;
}

.formulario label, .formulario span
{
    font-size: 12px;
}



/* FIM FORMULARIO CADASTRO*/

/* Validação */

.ValidationSummary
{
    background-color: #FFFF99;
    font-weight: bold;
    color: #FF0000;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 5px 0px;
}

.requireField
{
    vertical-align: text-top;
}

.RespostaEvento
{
    width: 600px;
    background-color: #FFFF99;
    font-weight: bold;
    border: 1px solid #ccc;
    padding: 15px; /*margin:200px 187px;*/
    color: Red;
    font-size: 13px;
    text-align: center;
    margin-top: 226px; *margin-top:0px;
}

.RespostaEvento a
{
    text-decoration: none;
}
/* Fim Validação */


/* Paginação */
.Paginacao
{
    text-align: center;
    text-decoration: none;
    color: Black;
}

.Paginacao a
{
    text-decoration: none;
    padding-left: 4px;
    padding-right: 4px;
}

/* Fim Paginação */

/* ImageDatalist */
.ImagesDataList-PanelInserir
{
}

.ImagesDataList-LabelFileUpload
{
}

.ImagesDataList-RequiredFieldValidator
{
}

.ImagesDataList-LabelDimensoes
{
}

.ImagesDataList-LabelTamanhoMaximo
{
}

.ImagesDataList-Label
{
}

.ImagesDataList-TxtDescricaoFoto
{
}

.ImagesDataList-InsertButton
{
}

.ImagesDataList-ImagesContainer
{
}

.ImagesDataList-Item-Normal
{
}

.ImagesDataList-DataList
{
}

.ImagesDataList-Item-Edit
{
}

.ImagesDataList-PanelImage-Normal
{
}

.ImagesDataList-LabelDescricaoFoto
{
}

.ImagesDataList-DefaultCheckBox-Normal
{
}

.ImagesDataList-Buttons-Normal
{
}

.ImagesDataList-EditButton
{
}
/* Fim ImageDatalist */


/* Login */
.Conteudo-ColunaEsquerda
{
    float: left;
    width: 48%;
}
.Conteudo-ColunaDireita
{
    float: right;
    width: 48%;
    border-left: 1px solid #ccc;
}
/* Fim Login */


.Menu-Topicos ul li
{
    padding: 3px;
}

