/**
**
** DESKTOP
**
**/

@-webkit-keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; } }
@-moz-keyframes fadeIn {0% { opacity: 0;}100% { opacity: 1; }}
@-o-keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}
@keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}

body {font-family: 'Open Sans', sans-serif;font-weight:300;background-color:#fefefe; /*background: url('http://static.tumblr.com/pcszpl2/ZAemct58h/bg2.jpg');*/}
abbr[data-original-title], abbr[title]{border-bottom: none!important;}
#cabecalho {height:105px;border-bottom: 2px solid #000;background: #fefefe;margin: 0 0 60px;}
#cabecalho .navegacao {height:42px;/*position: absolute;*/left: 0; /*width: 100%;*/text-align: center;}
#cabecalho nav {padding-top:60px;}
#cabecalho .navegacao a {color:#5e5e5e;font-size:18px;line-height: 15px;margin: 0px 0 0;padding: 13px 0;}
#cabecalho .navegacao li ul li a {color:#888;font-size:18px;line-height: 15px;margin: 0px 0 0;padding: 13px 5px;}
#cabecalho .logotipo {background:rgba(255,255,255,1) ; color: #000; display: block; height: 119px; margin: 0px 0 0 -48px; padding-bottom: 10px; text-align: center; width: 220px;}
#cabecalho .topoInfo {color:#555;margin-top:120px;}
#cabecalho .topoInfo .telefone {color:#C13639;text-shadow:1px 1px 1px #976568;font-size:34px;margin:0;}
#cabecalho .endereco {font-size:17px;}
#cabecalho .icones {float: left;margin: 135px 0 0 10px;width: 135px;}
.icons {width: 35px;margin:0 5px 0px 0}
abbr{margin: 5px 0 0 10px; position: absolute; text-align: left; text-decoration: none; width: 150px;}

.container{width: 100%; max-width: 1180px;}

.sidebar h3 {background-color:#c93238;color:#fff;font-size:21px;font-weight:300;margin:0;padding:7px 0;}
.leftSideBar h3 {
    background-color:#c93238;
    color:#fff;
    font-size:19px;
    font-weight:300;
    margin:0;
    padding:7px 0;
    padding-top: 0px;
    padding-bottom: 0px;
}

#buscar, #servicos, #linksUteis {background-color:#ffffff;margin-bottom:20px;margin-left: -24px;width: 200px;}
#buscar .espacamento {margin:12px 8px;}
#buscar .espacamento select {margin-bottom:12px;}
#buscar #referencia {width:100%;border:0;padding:5px 10px;text-align:center;}
#buscar .referencia {border-top:2px solid #787376;padding-top:8px;}
#buscar .button {padding-bottom:8px;}
#buscar button {border-radius:0;background-color:#c93238;color:#FFF;width: 200px;margin: 0 0 0 -18px;}

.buscar, #servicos, #linksUteis {background-color:#ffffff;margin-bottom:20px;margin-left: -24px;width: 200px;}
.buscar .espacamento {margin:12px 8px;}
.buscar .espacamento select {margin-bottom:12px;}
.buscar #referencia {width:100%;border:0;padding:5px 10px;text-align:center;}
.buscar .referencia {border-top:2px solid #787376;padding-top:8px;}
.buscar .button {padding-bottom:8px;}
.buscar button {border-radius:0;background-color:#c93238;color:#FFF;width: 200px;margin: 0 0 0 -18px;}



#servicos ul, #linksUteis ul {list-style:none;padding-left:0px;padding-bottom:12px;}
#servicos li, #linksUteis li {margin:10px 0;}
#servicos a, #linksUteis a {font-size:13px;}
.menuImovel a{margin: 0 0 0 -13px;}

/*.home-slide {margin-top:25px;height:323px;overflow:hidden;}*/

.titulo-interno {margin:14px 0 0 0;padding:0 0 5px 0;text-transform:uppercase;font-size:28px;font-weight:300;border-bottom:1px solid #C13639;}

.lista-imoveis {margin-bottom:50px;}
/* mauro tirou altura */
.lista-imoveis .imovel {margin-top:30px;height:290px !important;}
/*.lista-imoveis .imovel {margin-top:30px;}*/
.lista-imoveis .imovel a {color:#989798;background-color:#F9F9F9;display:block;width:103%;padding-bottom:10px;min-height: 300px;}
.lista-imoveis .imovel a:hover {color:#000;}
.lista-imoveis .imovel p {margin:0 0 0 15px;}
.lista-imoveis .imovel p:first-of-type {text-transform:uppercase;}
.lista-imoveis .foto-imovel {padding:0px;margin-bottom:10px;}
.lista-imoveis .fixa-imagem .foto-imovel {padding:0px;margin-bottom:0px;}

.home {margin-bottom:50px;}
.home .imovel {margin-top:0px;}
.home .imovel a {color:#989798;background-color:#F9F9F9;display:block;width:103%;padding-bottom:10px;text-decoration: none;transition:all .8s;-moz-transition: .8s;-transition: .8s;-transition: .8s;-transition: .8s;}
.home .imovel a:hover {color:#000;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);transition:all .8s;-moz-transition: .8s;-transition: .8s;-transition: .8s;-transition: .8s;}
.home .imovel p {margin:0 0 0 15px;}
.home .imovel p:first-of-type {text-transform:uppercase;}
.home .foto-imovel {padding:0px;margin-bottom:10px;}
.home .fixa-imagem .foto-imovel {padding:0px;margin-bottom:0px;}

.fichas h1,
.construcao h1,
.empresa h1,
.contato h1 {margin-bottom:15px;}

.breadcrumbs {background-color:#323031;font-weight:300;margin:0;padding:8px 10px;color:#FFF;}
.breadcrumbs a {color:#959799;}
.breadcrumbs a:hover {text-decoration:underline;color:yellow;}

#rodape {background-color:#fefefe;color:#555;border-top: 5px solid #de2d2d;}
#rodape address {line-height:20px;font-size:18px;margin-top:50px;}
#rodape .rodape-logo a {display:block;width:110px;height:118px;margin:18px auto 18px 0;}
#rodape .telefone {color:#c13639;font-size:19px;margin-top:5px;text-shadow:1px 1px 1px #976568;}
#rodape .what{margin: -10px 0 0 -35px;}
#rodape .email {color:#555;font-size:19px;margin:43px 0 -43px 0;display:block;}
#rodape2 {background-color:#1a1a1a;color:#DBDBDB;padding:10px 0;width: 100%;position: unset;bottom: 0;}
#rodape2 p {margin:0;}
#rodape2 a:hover,
#rodape2 a:hover img {text-decoration:none;}

.fadeIn {-webkit-animation: fadeIn .9s ease-in-out;-moz-animation: fadeIn .9s ease-in-out;-o-animation: fadeIn .9s ease-in-out;animation: fadeIn .9s ease-in-out;}

.fichas .links {width:500px;text-align: center;margin:auto;}
.fichas .links a {font-size:15px;display: block;margin-top:20px;}
.fichas .links a:first-of-type {margin-top:50px;}

#fichaForm .row {margin-top:15px;}

/* Customizado: Classe para Criar Radio Button */
.criaRadioButton {position:relative;}
.criaRadioButton span {position:absolute;top:1px;}
.criaRadioButton input {margin-right:5px;}

.ver-imovel {margin-bottom: 50px; margin-left: -30px;}
.ver-imovel .imagem img {border:1px solid silver;}
.ver-imovel h1 {color:#323232;font-size:24px;font-weight:300;margin-bottom:20px;}
.ver-imovel .imgPrincipal {border:1px solid #aaa;box-shadow:1px 1px 2px #999;}
.ver-imovel .galeria button {border-radius:0;margin-top:25px;}
.ver-imovel .informacoes h2 {margin:15px 0 20px 0;font-size:20px;border-bottom:1px solid #6F7071;padding-bottom:4px;}
.ver-imovel .redesocial h2 {background-color:#6F7071;color:#FFF;padding:10px 15px;margin:0;font-size:18px;}
.ver-imovel .informacoes ul {list-style:none;margin:0;padding:0;}
.ver-imovel .fb-share-button {margin:10px 0; }

.ver-imovel .infoComplementar h2,
.ver-imovel .descAdicional h2,
.ver-imovel .anuncio h2 {margin:20px 0;font-size:20px;border-bottom:1px solid #6F7071;padding-bottom:8px;}

.ver-imovel .infoComplementar h2 span,
.ver-imovel .descAdicional h2 span,
.ver-imovel .anuncio h2 span {width:200px;text-align:center;background-color:#6F7071;color:#FFF;padding:5px 30px;}

.ver-imovel .outrasAcoes .btn {border-radius:4px;margin:10 0px;padding: 9px 5px;}

.infoComplementar ul {margin:0;padding:0;}
.infoComplementar li {float: left;list-style: outside none none;width: 30%;margin: 5px 0;}

.fixa-imagem {overflow:hidden !important;display:block;padding:0px;margin-bottom:10px;}
.fixa-imagem img {width:225px !important;height:169px !important;}

.paginador {margin-top:50px;}
.paginador li.first,
.paginador li.last {display:none !important;}

.item-favorito {color:#989798;background-color:#F9F9F9;display:block;width:100%;padding-bottom:10px;margin-top:20px;padding:10px;}
.item-favorito div:first-of-type {padding:0px;}
.item-favorito ul {margin:0;padding:0;list-style:none;}

#rss {margin-top:50px;}
#rss .rss-item {margin:10px 0;}
#rss .rss-item div {background-color: #f9f9f9;/*height:102px !important;max-height:102px !important;*/overflow:hidden;}
#rss .rss-item div:first-of-type {padding:20px;}
#rss .post-data {display:block;font-size:12px;padding:5px 0 0;text-align:right;}
#rss h4 {margin: 5px 0 10px;}
#rss h3 {margin:0;background-color:#c93238;color:#FFF;font-size: 21px;font-weight: 300;padding: 7px 20px;text-transform:uppercase;}
#rss .rss-texto {margin:0;}
.homeTitulo {margin:30px 0 0 0;background-color:#c93238;color:#FFF;font-size: 21px;font-weight: 300;padding: 7px 20px;text-transform:uppercase;}

	.rss-item div.col-md-12 {padding:20px !important;}

#logo{top:15px;z-index: 100;width: 260px;}
.title{background:url(../img/title.png) no-repeat;line-height: 0;margin: 30px 0;padding: 0 0 0 30px;height: 30px;}

@font-face {font-family: "uniuansheavy";src: url("../fonts/unisans/uniuansheavy.eot");src: url("../fonts/unisans/uniuansheavy.eot?#iefix")format("embedded-opentype"),url("../fonts/unisans/uniuansheavy.woff")format("woff"),url("../fonts/unisans/uniuansheavy.ttf")format("truetype")}
@font-face {font-family: "unisanslight";src: url("../fonts/unisans/unisanslight.eot");src: url("../fonts/unisans/unisanslight.eot?#iefix")format("embedded-opentype"),url("../fonts/unisans/unisanslight.woff")format("woff"),url("../fonts/unisans/unisanslight.ttf")format("truetype")}
@font-face {font-family: "unisanssemibold";src: url("../fonts/unisans/unisanssemibold.eot");src: url("../fonts/unisans/unisanssemibold.eot?#iefix")format("embedded-opentype"), url("../fonts/unisans/unisanssemibold.woff")format("woff"), url("../fonts/unisans/unisanssemibold.ttf")format("truetype")}
.uniuansheavy{font-family: uniuansheavy!important;font-weight: 100;}
.unisanslight{font-family: unisanslight!important;font-weight: 100;}
.unisanssemibold{font-family: unisanssemibold!important;font-weight: 100;}
#page{margin: auto;max-width: 1500px;padding-top: 5px;}
.carousel-caption{transition: all 1s!important;}
.reservado{background: #c93238;height: 30px;position: absolute;width: 90%;padding: 5px 0 0; color: #ffffff;font-size: 16px;text-align: center; }

.back a{position: relative; font-family: 'DIN Next W02 Bold'; font-size: 14px; color: #345074; text-transform: uppercase; line-height: 14px; display: block; padding: 23px 25px 10px 18px; }
.back a .ico{background: url(../img/bg_back_ico.png) no-repeat 0 0; overflow: hidden; display: block; float: left; width: 19px; height: 15px; margin: 0 5px 0 0; }
/* mauro mexeu no crop */
/*.crop {height: 160px; margin: 0 0 10px; overflow: hidden; width: 215px; }*/
.crop {height: 160px; margin: 0 0 10px; overflow: hidden; width: 215px; display: flex; margin-left: auto; margin-right: auto;}
/*.crop{height: 210px; overflow: hidden;  width: 257px;}*/
.crop img{width:100%;}
