/* CSS RESET **************************************************/
link, :visited {
	text-decoration: none;
	}
ul, ol {
	list-style: none;
	}
h1, h2, h3, h4, h5, h6, pre, code, p {
	font-size: 1em;
	}
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, 
form, body, html, p, blockquote, fieldset, form, input {
	padding: 0;
	margin: 0;
	border:0;
	}
a img, :link img, :visited img {
	border: none;
	}
address {
	font-style: normal;
	}
	
/**************************************************************/

body{
	background:url(../imgs/bg_site.jpg) no-repeat center top #F7F2DB;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5B3510;
	height:100%;
}
html{height:100%}
a{color:#5B3510; text-decoration:none;}

#topo{
	margin:auto; width:814px; height:148px;
	background:url(../imgs/topo_bg.jpg) no-repeat top;
}
.topo_menu{
	width:814px; height:127px; float:left;
}
.topo_campos{
	float:left; clear:left; width:790px; height:21px;
	padding:0 0 0 24px;
}
.miolo_home{
	clear:left; margin:auto;
	width:814px; height:570px;
}
#rodape{
	clear:left; margin:auto;
	width:814px; font-size:10px; color:#BDAF7C;
	text-align:center; padding:20px 0 20px 0;
}
#rodape h1, #rodape h2{ display:inline; font-size:9px; font-weight:normal;}
#rodape a{ color:#BDAF7C}
#rodape a:hover{ color:#5B3510}
.banner_rodape{
	clear:left; width:798px; height:78px; margin:auto;
	margin-top:30px;
	border:1px solid #BB8749;
}

#miolo{
	clear:left; margin:auto; width:814px;
	background:url(../imgs/miolo_bg02.gif) repeat-y left;
}
.miolo_bg01{
	float:left; width:814px; min-height:389px;
	background:url(../imgs/miolo_bg01.jpg) no-repeat top left;
}
.miolo_rodape{
	clear:left; margin:auto; width:814px; height:35px;
	background:url(../imgs/miolo_bg03.gif) no-repeat top;
	position:relative; top:-1px;
	text-align:right;
}
.miolo_rodape img{ position:relative; top:-5px; left:-30px;}
.miolo_conteudo{
	float:left; width:800px; padding:0 0 0 7px;
}
.miolo_adm{
	float:left; clear:left; width:742px; padding:20px 36px 0 36px;
}
.adm_titulo{
	float:left; clear:left; width:100%; font-size:18px; color:#AA6D2F; border-bottom:1px solid #A6831B;
	font-family:"Trebuchet MS", Verdana; margin:30px 0 0 0; font-weight:bold;
}
.adm_titulo02{
	float:left; clear:left; width:100%; font-size:13px; color:#5B3510; border-bottom:1px solid #A6831B;
	font-family:"Trebuchet MS", Verdana; margin:15px 0 6px 0; font-weight:bold;
}
.adm_td01{ background:#FAF8E6; font-weight:bold; font-size:10px; text-transform:uppercase}
.categorias{padding-left:20px;}
#topo_adm{
	margin:auto; width:788px; height:25px;
	padding:123px 36px 0 0;
	background:url(../mp/topo_adm.jpg) no-repeat top;
	text-align:right;
}
#topo_adm a{ font-size:12px; font-weight:bold; font-family:Tahoma}

.adm_bt_consultar{ font-family:Tahoma; font-size:9px; background:#C6A766; text-align:center; float:left; margin:0 3px 0 3px;}
.adm_bt_consultar a:hover{ background:#B08C42;}

.adm_bt_cadastrar{ font-family:Tahoma; font-size:9px; background:#FF9933; text-align:center; float:left; margin:0 3px 0 3px;}
.adm_bt_cadastrar a:hover{ background:#FF8306;}

.adm_bt_confirmar{ font-family:Tahoma; font-size:9px; background:#999933; text-align:center; float:left; margin:0 3px 0 3px;}
.adm_bt_confirmar a:hover{ background:#707025;}

.adm_bt_deletar{ font-family:Tahoma; font-size:9px; background:#990000; text-align:center; float:left; margin:0 3px 0 3px;}
.adm_bt_deletar a:hover{ background:#640000;}

.adm_bt_voltar{ font-family:Tahoma; font-size:9px; background:#336699; text-align:center; float:left; margin:0 3px 0 3px;}
.adm_bt_voltar a:hover{ background:#2B5580;}

.adm_bt_consultar a, .adm_bt_cadastrar a, .adm_bt_confirmar a, .adm_bt_deletar a, .adm_bt_voltar a{ display:block; padding:6px; color:#FFFFFF;}

.adm_botoes_posicao{ padding:30px 0 0 137px;}





/* TITULOS */
.titulo01{float:left; width:814px; height:37px; text-align:center; padding:31px 0 0 0;}
.titulo02{float:left; width:814px; height:30px; text-align:center; padding:31px 0 0 0;}
.titulo_bg01{ background:url(../imgs/barra_titulo01.jpg) no-repeat top}
.titulo_bg02{ background:url(../imgs/barra_titulo02.jpg) no-repeat top}
.titulo_bg03{ background:url(../imgs/barra_titulo03.jpg) no-repeat top}
.titulo_bg04{ background:url(../imgs/barra_titulo04.jpg) no-repeat top}
.titulo_bg05{ background:url(../imgs/barra_titulo05.jpg) no-repeat top}
.titulo_bg_dicas{ background:url(../imgs/barra_titulo_dicas.jpg) no-repeat top}
.titulo_bg_bahia{ background:url(../imgs/barra_titulo_bahia.jpg) no-repeat top}

/* INTERNAS */
.busca_vazio{
	float:left; clear:left; width:800px; padding:50px 0 0 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-align:center;
}
.imovel, .imovel02, .imovel03, .imovel04 {float:left; width:392px; padding:0 0 2px 8px; margin-bottom:16px; height:auto}
.imovel a, .imovel02 a, .imovel03 a, .imovel04 a{display:block; width:392px;}
.imovel a:hover{ color:#AA6D2F;}
.imovel02 a:hover{ color:#026B96;}
.imovel03 a:hover{ color:#71A13F;}
.imovel04 a:hover{ color:#EC7D1E;}
.imovel_img{float:left; width:121px; height:116px; padding:0 0 0 0; text-align:right;}
.imovel_descricao{float:left; width:237px; padding:0 24px 0 10px; font-size:10px; cursor:pointer;}
.imovel_vejaMais{ clear:left; margin:6px 0 0 0;}

.heading_01{margin:4px 0 5px 0; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#AA6D2F}
.heading_02{margin:4px 0 5px 0; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#026B96}
.heading_03{margin:4px 0 5px 0; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#71A13F}
.heading_04{margin:4px 0 5px 0; font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#EC7D1E}

.imovel_detalhes{
	float:left; clear:left; width:732px; padding:20px 41px 0 41px;
}
.imovel_detalhes_fotos{
	float:left; width:381px;
}
.imovel_detalhes_descricao{	float:left; width:351px; line-height:15px;}
.imovel_detalhes_descricao p{margin:15px 0 0 0;}
.imovel_detalhes_img_g{float:left; width:365px; height:365px; padding:0 0 7px 0;}
.imovel_detalhes_img_thumb{float:left; width:115px; height:115px; padding-right:12px;}

.miolo_conteudo_perfil{
	float:left; width:788px; padding:19px 16px 0 10px; min-height:300px;
	background:url(../imgs/barra_titulo_perfil.jpg) no-repeat top left;
}
.perfil_foto{ float:left; width:274px;}
.perfil_texto{ float:left; width:514px; padding:19px 0 0 0; line-height:15px;}
.perfil_texto p{ margin:0 10px 10px 4px; text-align:justify;}

.miolo_conteudo_contato{
	float:left; width:748px; padding:35px 0 0 66px; min-height:300px;
	background:url(../imgs/barra_titulo_contato.jpg) no-repeat top left;
}
.contato_titulo{
	float:left; clear:left; width:521px; height:63px; padding:0 0 0 85px;
	text-align:right;
}
.contato_infos{
	float:left; clear:left; width:516px; padding:0 0 30px 90px;
}
.cadastro_titulo01{
	float:left; clear:left; width:521px; height:31px; padding:0 0 0 85px; margin-bottom:10px;
	text-align:right;
}
.submenu_interna_01{
	float:left; clear:left; width:289px;
}
.submenu_interna_conteudo01{ float:left; width:509px; padding:10px 16px 0 0; background:url(../imgs/bg_interna_01.jpg) no-repeat top;}
.submenu_interna_01 ul{ margin:10px 0 0 50px}
.submenu_interna_01 li{ list-style:disc; color:#9D7B1C}
.submenu_interna_01 a:hover{ color:#5B3510}
.submenu_interna_01 a{color:#9D7B1C; font-size:14px;}

.submenu_interna_conteudo01_txt{
	float:left; clear:left; width:489px; line-height:15px; padding:16px 0 0 0;
}
.submenu_interna_conteudo01_txt p{ margin-bottom:10px;}
.submenu_interna_conteudo01_txt span{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:30px; font-weight:bold;}
.submenu_interna_conteudo01_txt ul{ margin:10px 0 0 0}
.submenu_interna_conteudo01_txt li{ margin:0 0 10px 16px; list-style:circle}

.submenu_interna_conteudo02{ float:left; width:509px; padding:20px 16px 0 0; background:url(../imgs/bg_interna_bahia.jpg) no-repeat top;}
.submenu_interna_conteudo02 p{ margin:10px 0 0 0; line-height:18px;}
.submenu_interna_conteudo02_txt p{ margin-bottom:10px;}
.submenu_interna_conteudo02_txt span{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold;}
.submenu_interna_conteudo02_txt ul{ margin:10px 0 0 0}
.submenu_interna_conteudo02_txt li{ margin:0 0 25px 0; list-style:none}
.submenu_interna_conteudo02_txt a:{ display:block}
.submenu_interna_conteudo02_txt a:hover{ color:#D0A522}

.gastronomia_cx{ float:left; clear:left; width:472px; padding:0 0 0 17px; margin-bottom:20px;}
.gastronomia_img{ float:left; width:121px; height:105px;}
.gastronomia_txt{ float:left; width:351px; height:35; line-height:15px;}
.gastronomia_txt p{ margin:10px 0 10px 0;}
.gastronomia_txt span{ margin:10px 0 10px 0; font-family:Geneva, Arial, serif; color:#A6831B; font-size:15px;}
.gastronomia_txt a:hover{ color:#755C13}
.gastronomia_txt a{ display:block}

.cultura_img{ width:509px; height:365px; margin-bottom:10px;}

.decore_titulo{ clear:left; margin:0px 0 10px 0;}
.decore_titulo02{
	float:left; clear:left; margin:10px 0 14px 0; width:100%; font-weight:bold;
	background:url(../imgs/decore_sep.gif) bottom repeat-x;
}
.decore_titulo02 h3{
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:17px; color:#A6831B;
	background:#F1ECCC;
}


.decore_linha{width:100%; height:2px;}


/* FORMS, TEXTOS *************************************************/
.txt01{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
.txt02{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#FEEEAA}
.txt03{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#A6831B}

.txtS10{font-size:10px;}
.txtS09{font-size:9px;}
.txtS09 tr td label{margin: 0 4px;}

.campo_checklista label{margin: 0 4px;}

.label01{ float:left; clear:left; width:162px; height:17px; padding:3px 8px 0 0; text-align:right; font-size:11px; color:#730001; margin-bottom:10px;}
.label02{ float:left; width:155px; height:17px; padding:3px 8px 0 0; text-align:right; font-size:11px; color:#730001; margin-bottom:10px; }

.caixa01{ width:436px; height:auto; float:left; margin-bottom:10px;}
.caixa02{ width:137px; height:auto; float:left; margin-bottom:10px;}

.form01{
	border:none; background:#FFF5BC;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B17633;
	padding:2px 0 2px 2px;
}
.form02{
	border:none; background:#FAF8E6;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#730001;
	padding:5px;
}
.form03{
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#730001;
	padding:5px;
}


.formS01{width:127px;}
.formS02{width:164px;}
.formS03{width:400px;}
.formS04{width:100px;}
.formS05{width:110px;}


.maT01{ margin-top:20px;}
.maT02{ margin-top:10px;}
.maL01{ margin-left:15px;}


/* ADMINISTRACAO */
.campo_texto
{
    padding: 0;
	margin: 0;
	border:0;
	width: 400px;
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#730001;
}	
.campo_numero, .campo_moeda, .campo_data, .campo_cep
{
    padding: 0;
	margin: 0;
	border:0;
	width: 150px;
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#730001;
}	
.campo_area
{
    padding: 0;
	margin: 0;
	border:0;
	width: 500px;
	height: 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#730001;
}
.campo_lista
{
    padding: 0;
	margin: 0;
	border:0;	
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#730001;
}	
.tblConsulta
{
    border: 1px solid black;
    border-collapse: collapse;
    width: 99%;    
}
.tblConsulta .tblTitulo
{
    border: 1px solid black;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-size: 12px;
}
.tblConsulta tr td
{
    border: 1px solid black;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
}
.linkAdm
{    
    text-decoration: none;
}
.linkAdm:hover
{
    text-decoration: underline;
}
.linkLogin
{
    text-align: center;    
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.coluna_acao
{
    width: 180px;
}
























