@charset "utf-8";
/*
    Documento   : estrutura.css
    Criado      : 25/03/2014 00:00
    Modificado  : 00/00/0000 00:00

    Autor(es)   : Adriano Henrique Belisia


    Modificado por:


    Descrição   : Arquivo com a estrutura do site iImobiliaria
    Package     : web-files/css
*/

html, body {height: 100%; min-width:300px; }
body{overflow-x:hidden;}
body > #container { height: auto; min-height: 100%; }

/* Topo */
#wrap-topo{width: 100%; height: 180px;}
#topo-logo {margin-left: 16%;width: 300px;height: 150px;position: absolute;margin-top: 20px;}
#div-menu-topo { margin-right:15%; padding-top:100px; }

#topo-menu { min-width: 660px; height: 50px; }
#wrap-topo #menu-topo{float: right;}
#wrap-topo #menu-topo li.firstli{border-left: none; margin-left: 2px;}
#wrap-topo #menu-topo li{
    list-style:none;
    float:left;
    position:relative;
    margin:0px;
}
#wrap-topo #menu-topo li a:hover {background: #ed3338;color: #fff;}
#wrap-topo #menu-topo li a{
    text-decoration: none;
    display: block;
    padding: 0px 10px;
    line-height:50px;
    color:#bf3134;
}

/* Consulta */
#wrap-consulta{ height: 80px; margin: 0 auto; margin-left:15%; margin-right:15%; margin-bottom: 10px; }

/* Conteudo */
#wrap-conteudo { width: 100%; margin: 0 auto; padding-bottom: 220px;  }
#wrap-conteudo  #conteudo{padding-bottom: 20px; min-height: 100%; margin-left:15%; margin-right:15%;}
#wrap-conteudo  #conteudo-map{padding-bottom: 20px; min-height: 100%; margin-left:10%; width:100%; }
#wrap-conteudo  #form  { width:30%; float:left; }

#wrap-conteudo  #mapa-vendas { width:50%; float:left; margin-left: 5%; padding-top:20px; }

#wrap-conteudo #link-simular-financiamento{margin-top:40px;}
#wrap-conteudo #link-simular-financiamento li{list-style:none; display:inline; margin-left:40px;}
#wrap-conteudo #link-simular-financiamento li a:hover{text-decoration:none;}
#conteudo-left { margin-bottom: 20px; }
#conteudo-both { clear: both; width: 100%; min-height: 200px;}
#conteudo-destaques { width: 640px; height: 200px; float: left; }
#conteudo-destaques-txt h1 { padding: 0px; margin: 0px 0px 5px 0px; color: #C03135!important; text-align: center;}
#conteudo-outros { width: 320px; height: 200px; float: right; text-align: center; }
.mirrored { display: none; }
.caption{background: url(../img/d-bg.png) repeat scroll 0 0 transparent; color: #FFF; display: none; height: 30px; line-height:30px; padding: 10px 20px; position: absolute; margin-top:240px; width:920px; z-index: 3;}
.slide-descriptions{display:none;}
/* Rodape */
#wrap-rodape{width: 100%; height: 200px; position: relative; clear: both; margin:0 auto; margin-top: -200px;}
#rodape { height: 130px; margin: 0 auto; clear: both; padding-top:26px; margin-left:15%; margin-right:15%; }
#rodape-parte1 { width:20%; }
#rodape-parte2 { width:25%; }
#rodape-parte3 { width:24%; }
#rodape-parte4 { width:30%; text-align: center; position:relative; }

#rodape-parte1 ul, #rodape-parte2 ul{ margin-top:0px; }
#rodape-parte1 ul li, #rodape-parte2 ul li {list-style:none;}
#rodape-parte1 ul li a, #rodape-parte2 ul li a{ padding:4px 0px; display:block;  }

#redes-sociais-rodape { list-style: none;margin-top: -7%; }
#redes-sociais-rodape li { display: inline; }

#rodape-parte4 #w3c_logo{ width: auto; height: auto;margin-top: 5%;}
#rodape-parte4 #tiideal_logo{ width: 100%; height: 17px; *display:none;}
#rodape-parte4 #tiideal_logo a{display:inline-block; width:70px; height:17px; font:11px Tahoma; color:#FFF; background:url('http://ti-ideal.com/logo/logo_rodape_modelo_1.png') top no-repeat;}
#rodape-parte4 #tiideal_logo a:hover{background:url('http://ti-ideal.com/logo/logo_rodape_modelo_1.png') 0px -17px no-repeat; text-decoration: none;!important}
#rodape-parte4 #tiideal_selo {
	position: absolute;
    right: -70px;
    top: 40px;
}

/*
	STATUS:
	ERRO -> Mensagens de erro no sistema
	OK	 -> Mensagens de sucesso no sistema
	INFO -> Mensagens com informações sobre determinadas ações
*/

.status{ /* Configuração default das caixas */
	padding:4px 0px 4px 24px;
	margin:20px auto;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
	.box-status p{font:11px Tahoma;}
	.box-status p strong,
	.box-status p b{font:bold 12px Arial;}

#status_erro,
.status_erro{
	background:url(../img/ico-erro-1.png) #FFCACA 4px center no-repeat;
	border:1px solid #AE0000;
}
	#status_erro p,
	.status_erro p{color:#B70000;}

#status_ok,
.status_ok{
	background:url(../img/ico-ok-1.png) #D7FFEB 4px center no-repeat;
	border:1px solid #00592D;
}
	#status_ok p,
	.status_ok p{color:#006600;}

#status_info,
.status_info{
	background:url(../img/ico-info-1.png) #FF9 4px center no-repeat;
	border:1px solid #FF0;
}
	#status_info p,
        .status_info p{color:#666600;}

#destaques-container{ max-width:988px; }
#destaques .item{ margin: 3px; margin-left:8%; margin-right:8%; text-align:center; }
#destaques .item img{ display: block; width: 100%; height:180px; }

#box-conteudo-imovel-detalhe { float: left; margin-left:1%; }
#box-right2{clear:both;}

#wrap-consulta2{ width:98%; display:none; }

#bxslider-container{ max-width:960px; margin:0 auto; }

#conteudo-container{ max-width:960px; margin:0 auto; }

#texto-conteudo{ margin:0 10px 0 10px; }

.embed-container-gmapa { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; margin: 10px 0px; clear:both; }
.embed-container-gmapa iframe, .embed-container-gmapa object, .embed-container-gmapa embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#mapa-detalhe-imovel{margin-top:30px; border:1px solid #ccc}
#mapa{height: 600px; width: 70%;margin:0px 15%;}
