@charset "utf-8";
body {
max-width:1366px; 
margin:0 auto;
font-family: 'Montserrat Alternates', sans-serif;
color:#666;
}
body a{
color:#F36;
font-family: 'Montserrat Alternates', sans-serif;
}
body a:hover{
color:#036;
}
h1{
font-size:32px;
}
h2{
font-size:30px;
}
h3{
font-size:28px;
}
h4{
font-size:26px;
}
h5{
font-size:24px;
}
h6{
font-size:22px;
}
ul li{
list-style:square;
color:#666;
}
ol li{
list-style:decimal;
margin-left:20px;
color:#666;
}
blockquote{
font-size:16px;
}
pre{
background-color:#F36;
border:1px solid #FFF;
color:#FFF;
}

.titulo{
padding:10px; border-left:solid 10px #5CB8F9;
text-align:left;
}
/* HEADER */

#header {
color:#fff;
background-image:url(../imagens/fundo.png);
}
#header h1 {
margin-top:30px;
margin-bottom:30px;
}
#header-topo{
height:10px;
background-color:#ffffff;
}
#header-contato{
padding-top:10px;	
padding-bottom:10px;
}
#header ul{
padding:0;
}
#header li{
color:#fff;
list-style:none;
}
.header-telefone{
font-size:18px;
}
.header-busca{
margin:10px;
}
#header-social i{
margin-right:10px;
}
#header-social a{
color:#fff;
}
#header-social a:hover{
color:#5CB8F9;
}
/* MENU */

#header-menu{ font-size:16px; font-weight:100; background-color:#326FAE; border:0;}
#header-menu ul li { margin:5px 3px 5px 3px; list-style:none;}
#header-menu ul li a {font-size:16px;background-color:#326FAE; color:#FFF; border-radius: 5px; padding:10px; }
#header-menu ul li a:hover {background-color:#000;}
#header-menu ul li a:active {background-color:#000;}
#header-menu ul li a:focus {background-color:#000;}
.dropdown-menu {background-color:#326FAE;}
.navbar-toggle {background-color: #000; border: 1px solid #fff; border-radius: 5px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: #000; border: 1px solid #000; border-radius: 5px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default {background-color:#326FAE; border:0; border-radius:0;}


/* BANNER */

#banner{
max-width:1366px;
margin:0 auto;
}
#banner h2{
font-size:36px;
}
#banner p{
font-family: 'Montserrat Alternates', sans-serif;	
font-size:24px;
color:#FFF;
}
.carousel-inner>.item>img {
margin: 0 auto;
max-height: 875px;
}

/* SLOGAN */
#slogan{
color:#ffffff;
text-align:center;
background-color:#5CB8F9;
min-height:20px;
}

/* BEM VINDO */

#bemvindo{
text-align:center;
background-color:#FFF;
}
#benvindo p{
font-family: 'Montserrat Alternates', sans-serif;
font-size:18px;
}

/* PÁGINAS */

#paginas{
text-align:center;
background-color:#FFF;
}
#paginas p{
font-family: 'Montserrat Alternates', sans-serif;
font-size:18px;
}
#paginas hr{
height:10px;
background-color:#666;
border-radius: 15px 0 15px 0;
margin-top:0;
}
#paginas .espaco-coluna{
padding:20px 10px 10px 10px;
word-wrap: break-word;
}
#paginas .panel.panel-primary{
padding:10px;
}
#paginas .conteudo{
min-height:130px;
}
#paginas .img-section-02{
border:solid 1px #ccc;
border-radius: 15px 0 15px 0;
margin:10px auto;
}


/* RECOMENDADOS */

#recomendados{
min-height:350px;
background-color:#FFF;
}
#recomendados h1{
padding:10px; border-left:solid 10px #5CB8F9;
}
#recomendados h2{
font-family: 'Montserrat Alternates', sans-serif;
}
#recomendados p{
font-family: 'Montserrat Alternates', sans-serif;
}
#recomendados img{
border:solid 1px #ccc;
border-radius: 15px 0 15px 0;
margin-bottom:10px;
}
#recomendados hr{
height:10px;
background-color:#5CB8F9;
border-radius: 15px 0 15px 0;
margin-top:0;
}


/* RODAPÉ */

#rodape{
background-image:url(../imagens/fundo.png);
font-family: 'Montserrat Alternates', sans-serif;
color:#FFF;
padding-bottom:10px;
}
#rodape ul{
padding:0;
}
#rodape li{
list-style:none;
color:#FFF;
}
#rodape a{
color:#ffffff;
text-decoration:none;
}
#rodape a:hover{
color:#5CB8F9;
text-decoration:none;
}
#footer-contato{
text-align:center;
}
.footer-telefone{
font-size:16px;
color:#FFF;
}
#footer-links-01{
font-weight:bold;
font-size:18px;
}
#footer-links-02{
font-weight:bold;
font-size:18px;
}
#footer-rede-social{
text-align:center;
}
#footer-rede-social a{
color#ffffff;
letter-spacing:15px;
}
#footer-rede-social-xs{
font-size:10px;
text-align:center;
}
#footer-rede-social-xs a{
color#ffffff;
letter-spacing:15px;
}


/* SINGLE - PAGE - CATEGORY - ARCHIVE - SEARCH - PÁGINAÇÃO */

#page-content{
margin:10px 0 10px 0;
background-color:#FFF;
word-wrap: break-word;
}

#single-content{
margin:10px 0 10px 0;
background-color:#FFF;
word-wrap: break-word;
}

#search-content{
margin:10px 0 10px 0;
font-family: 'Montserrat Alternates', sans-serif;
background-color:#FFF;
word-wrap: break-word;
}

#search-content h2{
	color:#333;}

.img-search{
border:solid 1px #ccc;
border-radius: 15px 0 15px 0;
margin-bottom:10px;
}
#search-pagination span{color:#ffffff; background-color:#5CB8F9; border-radius:4px;}
#search-pagination a{color:#ffffff; background-color:#000000; border-radius:4px;}
#search-pagination a:active{background-color:#5CB8F9; border-radius:4px;}
#search-pagination a:hover{background-color:#5CB8F9; border-radius:4px;}

/* RELACIONADOS */

#relacionados .conteudo{
min-height:150px;
}
#relacionados h2{
font-family: 'Montserrat Alternates', sans-serif;
color:#666;
}
#relacionados h3{
font-family: 'Montserrat Alternates', sans-serif;
font-size:24px;
color:#F36;
}
#relacionados img{
border:solid 1px #ccc;
border-radius: 15px 0 15px 0;
margin-bottom:10px;
}
#relacionados hr{
height:10px;
background-color:#326FAE;
border-radius: 15px 0 15px 0;
margin-top:0;
}


/* PÁGINA CONTATO - BOTÁO - MENSAGEM */

#contato-content{
margin:10px 0 10px 0;
font-family: 'Montserrat Alternates', sans-serif;
background-color:#FFF;
word-wrap: break-word;
}

.ok{
font-size:18px; 
color:#fff; 
text-align:center; 
padding: 10px 0px 10px 0; 
margin:  10px 0px 10px 0; 
background-color:#5CB8F9;
font-family: 'Montserrat Alternates', sans-serif;
}
.err{
font-size:18px; 
color:#fff; 
text-align:center; 
padding: 10px 0px 10px 0; 
margin:  10px 0px 10px 0; 
background-color:#C00;
font-family: 'Montserrat Alternates', sans-serif;
}
#contato .input-group-addon{
width:100px;
text-align:left;
background-color:#000000; 
color:#FFF;
}
#contato .input-group{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin-top:10px;
font-family: 'Montserrat Alternates', sans-serif;
font-size:16px;	
}
#contato input.botao {
padding:10px;
margin-top:10px;
}

/* BREADCRUMBS */

#breadcrumbs{
list-style:none;
padding:0;
}
#breadcrumbs li{
display:inline-block;
vertical-align:middle;
margin-right:15px;
}
#breadcrumbs .separator{
font-size:18px;
font-weight:100;
color:#5CB8F9;
}

/* SIDEBAR */

.dynamic-sidebar{border-left:solid 10px #333;}
.dynamic-sidebar h2{color:#666;}
.dynamic-sidebar a{font-size:18px;}
.dynamic-sidebar ul{padding:0;}
.dynamic-sidebar li{list-style:none;}



/* BOTÃO PADRÃO */

.btn.btn-default{
font-size:16px;
font-family: 'Montserrat Alternates', sans-serif;
color:#ffffff;
background-color:#000000;
}

.btn.btn-default:hover{
font-size:16px;	
color:#ffffff;
font-family: 'Montserrat Alternates', sans-serif;
background-color:#5CB8F9;
}

/* BOTÃO TRANSPARENTE */

.btn-transparente{
font-size:16px;
font-family: 'Montserrat Alternates', sans-serif;
color:#F36;
background-color:#fff;
border:none;
height:30px;
}

.btn-transparente:hover{
font-size:16px;	
color:#036;
font-family: 'Montserrat Alternates', sans-serif;
background-color:#fff;
border:none;
}

/* INFO IMOVEIS */

#info-imoveis{
padding:0;
}
#info-imoveis h1{
padding:10px; border-left:solid 10px #999900;
}
#info-imoveis ul{
padding:0;
}
#info-imoveis li{ 
list-style:none; 
float:left; 
font-size:20px; 
color:#f36;
}

/* INFO VALOR */

#info-valor{
font-family: 'Montserrat Alternates', sans-serif;	
text-align:center;
font-size:36px;
}



/* WORDPRESS */

img[class*="wp-image-"]{
max-width: 100%;
height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
margin: 12px 24px 12px 0;
margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
margin: 12px 0 12px 24px;
margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
margin-top: 12px;
margin-top: 0.857142857rem;
margin-bottom: 12px;
margin-bottom: 0.857142857rem;
}
iframe, object, embed{max-width: 100%;}